/*Add Css Custom Here*/

.ltabs-tabs-wrap {
    display: none;
}
.so-listing-tabs .ltabs-items .ltabs-loadmore .ltabs-loadmore-btn {
    
    display: none !important;
}
.product_page_price .price-tax {
    display: none;
}
.product-view .content-product-right .box-info-product .add-to-links {
        display: none !important;
}
button.wishlist.btn-button {
    display: none;
}


.price .price-tax, .price .price-old {
    font-size: 22px !important;
    font-weight: 700 !important;
}
.product_page_price .label-product {
    line-height: 30px !important;
}
.label-product, .label-new, .label-sale {
    font-weight: 700 !important;
    font-size: 22px !important;
}
.label-product, .label-new, .label-sale {
    line-height: 37px !important;
}

.price .price-new {
    font-size: 22px !important;
}
.typeheader-1 .search-header-w {
   display:none;
}
/*====== Fix bugs Megamenu not showing icon font (26/1/2018) =====*/
@media (min-width: 992px){
	.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li > a {  line-height: 24px; height: auto;}
	.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li > a i,
	.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li > a b {
	    display: inline-block;
	}
	.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.with-sub-menu > a:before{display: none;}
	.menu-vertical .container-megamenu.vertical .vertical-wrapper ul.megamenu > li > a img{position: static; transform: inherit;}

}

html[lang="it"] .product-view .content-product-right .box-info-product .cart .btn,
html[lang="it"] .products-list .product-grid .product-item-container .right-block .addToCart {
  text-transform: lowercase !important;
}

.header-top {
    display: none;
}

.modtitle {
    display: none !important;
}

.typeheader-1 {
    background-color: #fff !important;
}

.typeheader-1 .header-bottom {
    background-color: #337ab7 !important;
}

.container-megamenu.horizontal ul.megamenu > li > a {
    color: #fff !important;
}

.container-megamenu.horizontal ul.megamenu > li:hover > a, .container-megamenu.horizontal ul.megamenu > li > a:hover, .container-megamenu.horizontal ul.megamenu > li.active > a, .container-megamenu.horizontal ul.megamenu > li.active_menu > a {
    color: #38414c !important;
}

.typeheader-1 .signin-link, .typeheader-1 .signin-link li a, .typeheader-1 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner {
    color: #38414c !important;
}

.typeheader-1 .signin-link li a:hover, .typeheader-1 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .text-shopping-cart:hover {
    color: #337ab7 !important;
}

.typeheader-1 .shopping_cart .btn-shopping-cart .top_cart .icon-c svg, .typeheader-1 .signin-w svg {
    fill: #337ab7 !important;
}

.middle-right.col-lg-4.col-md-5.col-sm-7.col-xs-4 {
    margin-top: 15px;
}

@media (max-width: 767px) {
    header.typeheader-1 .megamenu-style-dev .navbar-default .horizontal .navbar-header .navbar-toggle .icon-bar {
        background-color: #337ab7 !important;
    }

    .megamenu-style-dev .navbar-default .horizontal .navbar-toggle {
        margin-top: 8px !important;
    }

    header.typeheader-1 .middle-right {
        margin-top: 0 !important;
    }

    .typeheader-1 .shopping_cart .btn-shopping-cart .top_cart .icon-c svg {
        height: 40px !important;
    }
}

.typeheader-1 .header-middle {
    padding: 10px 0 !important;
}

@media (min-width: 768px) {
    .content-main.container.product-detail {
        margin-top: 30px;
    }
}

.product-view .content-product-right .box-info-product .cart .btn {
    display: block !important;
    max-width: 390px !important;
    width: 100% !important;
}

.product-view .content-product-right .box-info-product .cart .btn.btn-checkout {
    margin: 10px 0px !important;
}