/*
Theme Name: lineauomo Child
Description: Child theme for lineauomo theme
Template: lineauomo
Version: 1.0.0
Text Domain: lineauomo
*/
/*ul.menu-smart a {
    white-space: normal;
}
#menu-menu_pricipale > li{
	display:flex;
	float:left;
	width:11.11%
}*/
.mobile-dropdown .menu-smart--filter-cats, .isotope-filters ul.menu-smart.menu-smart--filter-cats, .share-button.share-inline .social.top li.social-xing, .share-button.share-inline .social.top li.social-paper-plane, .woocommerce-cart  .woocommerce-shipping-destination{
	display:none!important
}
.widget ul.product_list_widget li ins.h2 {
    
    padding-left: 0px;
}
div[id^="tab-description-"]{
background:#fff!important;
}
 .style-dark div[id^="tab-description-"] > *,  .style-dark div[id^="tab-description-"] h1,   .style-dark div[id^="tab-description-"] h2,   .style-dark div[id^="tab-description-"] h3,   .style-dark div[id^="tab-description-"] h4,   .style-dark div[id^="tab-description-"] h5,   .style-dark div[id^="tab-description-"] h6,   .style-dark div[id^="tab-description-"] p,    .style-dark div[id^="tab-description-"] li,   .style-dark div[id^="tab-description-"] ol,    .style-dark div[id^="tab-description-"] a,   .style-dark div[id^="tab-description-"] span,   .style-dark div[id^="tab-description-"] div {
color:#1a1a1a!important;
}
@media (min-width: 960px){
.woocommerce-result-count-wrapper.text-left {
    text-align: right!important;
}
}
.drop-menu.sm-nowrap.uncode-woocommerce-sorting-dropdown{
	left:0!important;
}
.uncode-woocommerce-sorting__link.no-isotope-filter{
	font-size:14px!important;
}
.order-payment-compact-layout .wc_payment_methods {
    text-align: left;
}
.woocommerce-cart .style-dark .wc-notice.woocommerce-error, .woocommerce-checkout .style-dark .wc-notice.woocommerce-error, .woocommerce-checkout .style-dark .form-row .required{
	color:#ff3100!important;
}
.owl-carousel .t-entry-visual, .isotope-wrapper  .t-entry-visual{
	background-color:#fff;
}
.breadcrumb-title{
	display:none!important
}
.main-container .row-container.row-breadcrumb .row-parent {
    padding: 16px 36px;
}
.widget ul.product_list_widget li img{
	float:none;
	width:auto;
}
.yith-wcbr-brand-filters-wrapper a{
	font-size:18px;
	padding:5px;
}

.price ins.h2 .woocommerce-Price-amount.amount, .shop_table.cart tbody.wishlist-items-wrapper td.product-price ins .amount{
	font-size:17px!important;
	color:#ff6346!important;
}
.shop_table.cart tbody.wishlist-items-wrapper td.product-price ins{
	text-decoration:none!important
}
.price ins.h2 del .woocommerce-Price-amount.amount{
	font-size:14px!important;
	color:#fff!important;
}
.single-product  .price-container .price ins.h2 .woocommerce-Price-amount.amount{
	font-size:29px!important;
}
.single-product .price-container .price ins.h2 del .woocommerce-Price-amount.amount{
	font-size:14px!important;
}
.single-product .product_title.entry-title{
	font-size:29px!important;
	font-weight:400;
}
.single-product  div.product span.price del {
    
    display: inline-block;
}
.yith-wcbr-brand-grid.default li{
	display:inline-block;
	padding:10px 0 0 0;
	
}
.yith-wcbr-brand-grid.default li:after{
	content:"";
	width:50%;
	height:1px;
	background:#fff;
	display:block;
	margin-top:10px;
}
.yith-wcbr-brand-grid.default ul{
	list-style:none!important;
}
.menu-dark .menu-container {
	border-bottom-color:#ff6346!important;
	border-bottom-width:3px;
}
.widget.woocommerce.widget_products .widget-collapse-content img, .widget.woocommerce.widget_recently_viewed_products .widget-collapse-content img{
	max-width:150px!important;
	margin:0 auto!important;
}
.widget.woocommerce.widget_products .widget-collapse-content a,, .widget.woocommerce.widget_recently_viewed_products .widget-collapse-content a {
	display:block!important;
	margin:0 auto!important;
}
.menu-dark .menu-smart > li.active > a, .menu-dark .menu-smart > li a.active, .menu-dark .menu-smart > li.current-menu-ancestor > a, .menu-dark .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
    color:#ff6346!important;
}
.top-menu .col-lg-12.menu-horizontal{
	display:none!important;
}
.top-menu .col-lg-0 {
	display:block;
	height:auto;
}
.top-menu .row-menu-inner{
	display:block;
	max-width:1400px;
	margin:0 auto;
}
.max-width-header{
	display: flex;
    width: 100%;
}
.max-width-header .elemento-icon-up{
	
    width: 33%;
	text-align:center;
}
.top-menu{
	background-color:#ff6346!important;
}
.max-width-header a:hover{
	color:#fff!important;
	text-decoration:underline!important
}
@media (min-width: 960px){
	.navbar.menu-secondary.menu-primary.menu-dark{
		max-width:1200px;
		margin:0 auto;
	}
	.menu-wrapper{
		background:	#141618
	}
	.top-menu.top-menu-padding .menu-bloginfo {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.logo-container{
		padding: 12px 0;
	}
	.navbar-nav.navbar-nav-last{
		padding: 45px 0px;
	}
	body.hmenu-center .main-menu-container .menu-horizontal-inner > .nav > ul > li {
		height: 54px;
		max-width: 200px;
		line-height: 1.2em;
		text-align: center;
	}
	body.hmenu-center .main-menu-container .menu-horizontal-inner > .nav ul.drop-menu > li{
		text-align: left;
	}
	body.hmenu-center .main-menu-container .menu-horizontal-inner > .nav > ul > li > a {
		white-space: normal;
		line-height: 1.2em;
	}
}
.slide-home .uncont{
	max-width:40%;
	background: rgba(0,0,0,0.41);
	padding:20px;
	margin:0!important;
}