/*
Theme Name: FactoryPlus Child
Theme URI: http://steelthemes.com/factoryplus
Author: SteelThemes
Author URI: http://steelthemes.com
Description: FactoryPlus Child Theme.
Version: 1.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: factoryplus
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: factoryplus
*/



/* apertura categorie negozio */
.woocommerce .widget_product_categories li > a::before {
display: none;
}

.woocommerce .widget_product_categories li::after {
    display: none;
}

.woocommerce .widget_product_categories li::before {
    display: none;
}
.woocommerce.widget_product_categories .product-categories li > .cat-menu-close::after {
	display: none;
}
/* .woocommerce.widget_product_categories .product-categories li.opened > .cat-menu-close:after {
    background: url("../img/arrow-down.svg") no-repeat center center;
    background-size: 20px 20px;
} */
.single-product .content-area {
    width: 100%;
}

.woocommerce.widget_product_categories .product-categories li.opened > .cat-menu-close:after {
    background: none;
}

.woocommerce.widget_product_categories .product-categories li .cat-menu-close{
    width: 100%;
    height: 50px;
    z-index: 1
}

.woocommerce.widget_product_categories .product-categories li ul.children .cat-menu-close{
    width: 100%;
    height: 100%;
    z-index: -1
}

/* togli la funzione del plugin dalle categorie senza sotto-categorie*/
li.cat-item.cat-item-48 div.cat-menu-close {
display:none;
}

li.cat-item.cat-item-47 div.cat-menu-close {
display:none;
}

li.cat-item.cat-item-125 div.cat-menu-close {
display:none;
}

li.cat-item.cat-item-145 div.cat-menu-close {
display:none;
}



/*per avere 5 colonne*/
.five-columns.vc_row .vc_col-sm-2 {
float: left;
width: 18.8%;
padding: 0;
margin-right: 1.5%;
min-height: 0;
}
@media only screen and (min-width: 768px) {
.five-columns.vc_row .vc_col-sm-2 { float: left; width: 18.8%; padding: 0; margin-right: 1.5%; min-height: 0; }
.five-columns.vc_row .vc_col-sm-2:nth-last-child(2) {
margin-right: 0;
}
}

/*Logo nella versione mobile*/
.site-header .logo img {
    height: auto;
}


/*singolo prodotto layout
.single-product .single-left .content-area {
  float: none;
  margin-right: 0;
  width: 100%;
}*/

/*singolo prodotto*/
.woocommerce ul.products li.product .product-header .product-quick-view {
    display: none;
}

.woocommerce .shop-toolbar {
    display: none;
}

.woocommerce div.product div.summary .stock-status {
    display: none;
}
.topbar .topbar-right .widget:last-child {
    display: none !important;
}


.ui-widget-content {
    border: 1px solid #aaaaaa;
    border-radius: 3px !important;
    background: #fff !important;
    color: #6F6F6F !important;
}

.contact-bottom {
    display: none;
}
.main-nav .extra-menu-item {
    display: none !important;
}
.extra-menu-item{
  display:none !important;
}

/*il form di preventivo*/
#enquiry input.wpi-button {
    background-color: #088fff;
    border: 0px solid #fff;
    border-radius: 0px;
    box-shadow: none;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.42857;
    padding: 10px 20px 10px;
    text-transform: uppercase;
}
#enquiry input.wpi-button:hover {
    background-color: #088fff !important;
    border: 0px solid #fff;
    border-radius: 0px;
    box-shadow: none;
    color: #ffffff !important;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.42857;
    padding: 10px 20px 10px;
    text-shadow: none;
    text-transform: uppercase;
}
#enquiry .ui-widget-content {
    border: 1px solid #aaaaaa;
    border-radius: 0px;
    background: #fff;
    color: #222222;
}
#enquiry .contact-button, .ui-dialog .ui-dialog-buttonpane button {
border-radius: 0px;
}
.atos-nel-mondo .row {
    width: 100%;
}
.topbar a{
  color:#fff;
}
.main-nav a {
    font-size: 15px;
}

.header-v1 .main-nav li, .header-v2 .main-nav li, .header-v3 .main-nav li, .home-header-v1 .main-nav li, .home-header-v2 .main-nav li, .home-header-v3 .main-nav li {
    padding-right: 30px;
}
.woocommerce .woocommerce-result-count {
    display: none !important;
}
ywcca_widget_title{
    color: #088fff;
}
.widget_yith_wc_category_accordion ul li {
    text-transform: uppercase;
}
.widget_yith_wc_category_accordion a:hover, a:focus {
    text-decoration: none;
    color: #5D5D5D;
}
.widget_yith_wc_category_accordion a {
    text-decoration: none;
    color: #8F8F8F;
}
.widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget > li {
    border-bottom: none;
}
.woocommerce .shop-toolbar {
    display: none;
}

.woocommerce div.product div.summary .stock-status {
    display: none;
}
.ui-widget-content {
    border: 1px solid #aaaaaa;
    border-radius: 3px;
    background: #fff;
    color: #6F6F6F;
}
.contact-bottom {
    display: none;
}
