/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.popup_cont .popup{
	display: block;
	width: auto;
	height: auto;
	right: auto;
	position: initial;
}
body#checkout section.checkout-step .payment-options label{
	text-align: left !important;
}
 #_mobile_logo2{
 	display: none;
 }
 /****zooom module*/
 .mz-expand{
 	background-color: #ffffff !important;
 	opacity: 0.95 !important;
 }
 .mz-expand .mz-caption{
 	color: #000000 !important;
 }
 .mz-expand-bg{
 	display: none !important;
 }

#accordion span.ui-icon{
	right: 0.5rem;
	left: auto;
}
.ui-state-default{
	background: transparent !important;
	border-top: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
}
.ui-state-focus{
	background: transparent !important;
}
.ui-state-active{
	background-color: #000000 !important;
	border: 1px solid #000000 !important;
}

/*
#accordion span.title {
    float: left;
    display: block;
    margin-right: 10px;
    margin-top: 5px;
}

#accordion span.ui-icon {
    position: static;   
    height: 20px;
    margin-top: 0px; 
    margin-top: 3px;
}
*/
/*categoria bebe*/
#category-35 ul{
	display: none;
}
.b1{
	background-color: transparent !important;
}
.b5
{
	background-color: transparent !important;
}
.block-social ul li{
	background-color: #000000;
}

 .sequra-promotion-widget[data-type=banner] {
    min-height: 50px !important;
    height: 67px;
    width: 100%;
 }

 /* se quito el language para que no salga el selector*/

.search-widget i{
	float: left;
	/*width: 5px;*/
}
.search-widget form button[type=submit]{
	width: 5px;
}

.language-selector-wrapper{
	display: none;

 }
 /*
 .paypal_payment_form{
 	display: none !important;
 }
 */
 /* en el detalle del producto quitamos la referencia, marca, fecha de disponibilidad y features*/
 .product-features {display: none;}
 .product-manufacturer {display: none;}
 .product-reference {display: none;}
 .product-availability-date {display: none;}

.footer-container .links ul{
	background-color: transparent !important;
}
.footer-container .links ul>li a{
	color: #ffffff !important;
}
#header .header-nav{
	background-color: #000000;
	background-color: #000000;
	color: #ffffff;
	margin-bottom: 0px;
	border-bottom: 0px;
}
.top-menu a[data-depth="0"]{
	padding: .1875rem .225rem .375rem;
}
#header .top-menu a[data-depth="0"]:hover{
	/*color: #000000;*/
    color: #ffffff;
}
.logout{
	color: #ffffff !important;
}
.slick-prev:before, .slick-next:before{
display: none;
}
.top-menu .sub-menu{
	/*
	margin-left: -30px;
	width: calc(100% + 60px);
	min-width: calc(100% + 60px);
	*/
	width: 100%;
	min-width: 100%;
	padding-left: 10px; 
	padding-bottom: 15px;
}
#header a:hover, a:hover{
	color: #000000;	
}
#wrapper{
	padding-top: 0px !important;
}
.lt1 div{
	width: 30%;
	text-align: center;
	display: inline-block;
	margin-top: .9375rem;
}

.dropdown .expand-more{
	color: #ffffff;
}
#_desktop_currency_selector{
	display: none;
}

.user-info a, .user-info span, .user-info i{
	color: #ffffff;
}


#header .header-nav .blockcart{
	background-color: transparent;
}

#header .header-nav .cart-preview .shopping-cart{
	color: #ffffff;
}

.searchAcceso {
    /* width: 100%; */
    /* padding-left: 30px; */
    position: absolute;
    right: 0;
    bottom: 95px;
}
/*
.searchAcceso{
	width: 100%;
	padding-left: 30px;
}
*/
#header .header-nav .cart-preview.active{
	background: #000000;
}
#header .header-top a[data-depth="0"]{
	color: #ffffff;
}

#header .header-top{
	background-color: #000000;
	padding-top: 20px;
}

#header .header-top .search-widget{
	float: left;
}

#header .header-top .acceso{
	float: right;
	background-color: #000000;
	padding: 8px;
	color: #ffffff;
	border-radius: 10px;
}

#header .header-top .menu{
	width: 100%;
	margin-top: 20px;
	margin-left: 0px !important;
    text-align: center;

}
.dropdown-item{
	font-size: 0.75rem;
	/*font-weight: bold !important;*/
	font-weight: 200;
	white-space: initial;
}

#header .menu, #header .menu>ul>li 
{
	margin: 0 2px;
}
.top-menu .sub-menu ul[data-depth="1"]>li{
	/*
    width: 225px;
	height: 25px;
    */
	margin-bottom: 7px;
	margin:0px;
}
.top-menu a.dropdown-submenu{
	/*text-transform: lowercase;*/
	font-weight:bold;
	/*display: contents;*/
	/*display: contents;*/
	margin: 0 0.25rem;
}
.fa-whatsapp  {
  color:#fff;
  background:
   linear-gradient(#25d366,#25d366) 14% 84%/16% 16% no-repeat,
   radial-gradient(#25d366 60%,transparent 0);
}
.whatsapp{
	position: fixed; 
	right: 10px; 
	bottom: 30px;
	width: 50px;
}
.grecaptcha-badge{
bottom: 100px !important;
}
/*
pelotica a la izquierda del menu
*/
/*
.top-menu .sub-menu ul[data-depth="1"]>li::before {
  content: "\2022";
  color: #000000;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}
*/

#top-menu{
	/*text-align: center;*/
}

#top-menu .current{
	/*
	border-bottom: 5px solid #c0e1bd !important;
	border-bottom: 2px solid red !important;
	*/

}

#top-menu .current a{
	text-decoration: solid underline red 3px;
    text-underline-offset: 6px;
}

#header .menu>ul>li{
	border-bottom: 2px solid #000000;
}

.header-top .search-widget form input[type=text] {
border:0px;
padding-left: 40px;
background:  transparent;
color: #ffffff;
}

.header-top .search-widget form input[type=text]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ffffff;
  opacity: 1; /* Firefox */
}

.header-top .search-widget form input[type=text]:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ffffff;
}

.header-top .search-widget form input[type=text]::-ms-input-placeholder { /* Microsoft Edge */
  color: #ffffff;
}


.search-widget form{
	border-bottom: 1px solid #ffffff;

}

.search-widget form button[type=submit] {
left: 0px !important;
right:  0px !important;
color: #ffffff;
}

/************/
#wrapper{
	background-color: #ffffff;
	box-shadow: none;
}

#custom-text{
	background-color: #ffffff;
	padding: 20px;
}
#custom-text .page-content.page-cms ul, #custom-text p, .page-content.page-cms #custom-text ul{
	color: #000000;
}
#custom-text img{
	max-width: 100px;
	float: left;
}

.HomeC{
	margin: 0 auto;
	width: 430px;
}


#block_myaccount_infos .myaccount-title a{
	color: #ffffff !important;
	font-size: 1.125rem;
}
.block-contact .block-contact-title, .linklist .blockcms-title a{
	color: #ffffff !important;
	font-size: 1.09rem;

}
.aeuc_footer_info{
	color: #ffffff !important;
}
.block-contact{
	color: #ffffff !important;

}
.footer-container p, .footer-container li a, .footer-container a{
	color: #ffffff !important;
	text-align: justify;
	margin-bottom: 5px;
}

.footer-container{
	box-shadow: none;
	background-color: #000000;
}


.social{
	margin-top: 20px;
}
.social a{
    width: 44px;
    height: 44px;
    line-height: 44px;
    display: inline-block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    margin: 0 3px;
    color: #2c2c2c;
    text-align: center;
    font-size: 24px;
    background-color: #fff;
    margin-bottom: 10px;
}
 .social a:hover{
    background-color:#000000;
    color: #fff;
}
.homeslider2 img{
	width: 100%;
}
.homeslider2 h2{
	text-align: center;
	margin-bottom: 1.5rem;
}

.homeslider2T{
height: 400px;
background-size: cover;
padding-top: 200px;
text-align: center;
width: 32%;
margin: 5px;
}

.homeslider2T a{
color: #ffffff;
}

.Bassols{
	margin-bottom: 50px;
}
.linkBassols{
	color: #7a7a7a;
	text-transform: uppercase;
}
/**************category******************/
.block-category{
	display: none;
}
.categoryImage img{
	width: 100%;
	margin-bottom: 20px;
}

.categoryTitle{
	text-align: center;
	margin-top: -40px;
}

.product-flags li.product-flag.discount, .product-flags li.product-flag.discount-amount, .product-flags li.product-flag.discount-percentage
{
	background-color: #000000 !important;
}

.hrColor{
	margin-top: -30px;
	margin-bottom: 30px;
	border-bottom: solid 3px #000000;
}
.facet-dropdown .select-title{
	background-color: #ffffff;
}
.facet-dropdown{
	background-color: transparent;
	box-shadow: none;
	border: 1px solid;
}
#search_filters > .h6{
	margin-top: 25px;
}
#search_filters .facet{
	margin-left: 5px;
}
#search_filters{
	display: flex;
}
#search_filters .facet .facet-title{
	display: none;
}
.block-categories, #search_filters, #search_filters_brands, #search_filters_suppliers{
	box-shadow: none;
}
.block-categories .category-sub-menu li[data-depth="0"]>a{
	border-bottom: 0px;
}

#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container{
	box-shadow: none;
}

#products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations{
	box-shadow: none;
}

.product-miniature .product-title{
	width: 50%;
	float: left;
}

.product-miniature .product-price-and-shipping{
	width: 50%;
	float: left;
    padding-top: 20px;
}

/*********flag de la oferta******/
.on-sale{
	display: none;
}

/**************PRODUCTO*************/
/*
#product-availability{
	display: none;
}
*/
.product-cover img{
	box-shadow: none;
	/*border: 3px solid;*/
}

.product-images>li.thumb-container>.thumb{
	box-shadow: none;
	border: 1px solid;
}
.product-images>li.thumb-container>.thumb.selected, .product-images>li.thumb-container>.thumb:hover{
border: 3px solid #000000;
}

.product-prices div{
	width: 100%;
	text-align: right;
}
.product-price{
	color: #000000;
	font-size: 20px	
}

.btn-primary{
	background-color: #000000;
}

.product-quantity .qty{
	float: left;
}
.product-quantity .add{
	float: left;
}
.product-quantity{
	display: block;
}
/**********Security policy / Delivery policy**************/
/*
.blockreassurance_product{
	display: none;
}
*/
.prodDestacados{
	margin-top: 20px;
}
.product-flags li.product-flag{
	background-color: #000000;
}
.headerMsg{
	color: #000000;
	padding: 20px;
	display: none;
}
.headerMsg img{
	width: 80px;
	padding-right: 10px;
}

.top-menu .sub-menu ul[data-depth="1"]>li{
	/* para 6 columnas*/
	width: 180px;
	/* para 7 columnas*/
	/*width: 158px;*/
	/* para 8 columnas*/
	/*width: 135px;*/
}
/*
#category-18342 a{
	margin-left: 30px;
}
*/

#search_filters .text-uppercase{
	display: none;
}
#wrapper .breadcrumb{
	margin-bottom: 55px;
}

.product-miniature .product-flags li.product-flag{
	margin: 0 auto;
}

.product-flags li.product-flag.discount
{
 margin: 0 auto;
 display: none;
}

.tax-shipping-delivery-label{
	display: none;
}
/*
.product-description{
	display: none;
}
*/
.product-condition{
	display: none;
}
.product-prices div{
	text-align: left;
}

.has-discount .page-content.page-cms ul, .has-discount.product-price, .has-discount p, .page-content.page-cms .has-discount ul{
	color: red;
}
.has-discount .discount{
	background-color: red !important;
}

@media only screen and (min-width: 600px) {

#_desktop_logo{
	height: 108px;
}

#search_filters {
    position: absolute;
    top: -10px;
    padding: 0;
    left: 145px;
}

}

/************RESPONSIVE*************/
@media only screen and (max-width: 600px) {

figure.mz-figure img{
	width: 345px !important;
	height: 345px !important;
}
/*zoom image module*/
div.MagicToolboxSelectorsContainer img {
    width: 5px;
    border: 5px solid !important;
    border-radius: 5px;
    height: 5px;
}
.MagicToolboxContainer{
	margin-bottom: 20px !important;
}

.MagicToolboxContainer a{
	color: #cccccc !important;
}


body.tax-display-enabled #products .thumbnail-container{
height: 258px;
}
/*
#products .thumbnail-container .product-thumbnail img, .featured-products .thumbnail-container .product-thumbnail img, .product-accessories .thumbnail-container .product-thumbnail img, .product-miniature .thumbnail-container .product-thumbnail img{
	max-height: fit-content;
	max-width: fit-content;
}
*/
#manufacturer #main ul .brand{
	width: calc(50% - 10px) !important;
	min-width: 45%;
}
#manufacturer #main ul .brand-img{
	width: auto;
}
.featured-products .thumbnail-container .product-description{
	box-shadow: none !important;
}
.product-accessories .product-miniature{
	width: 100%;
}
.whatsapp{
	position: fixed; 
	right: 10px; 
	bottom: 5px;
}
.grecaptcha-badge{
bottom: 70px !important;
}

	.footer-container p{
		text-align: center !important;
	}

.product-flags{
	top:-10px;
}
/*cambio1*/
body.tax-display-enabled .featured-products .thumbnail-container{
/*	height: 480px;*/
height: 240px;
}

.segura{
	margin-top: -90px;
}
.block-social ul {
    align-items: center;
    justify-content: center;
}
.featured-products .thumbnail-container .product-thumbnail img{
	max-height: inherit;
}

#header a:hover, a:hover{
	color: #ffffff;
}

#mobile_top_menu_wrapper .top-menu .sub-menu.collapse.in{
	background-color: #000000;
}


#search_filters .facet .collapse{
	margin-top: -20px;
}



#products .products{
	display: block;
}
#search_filters{
	display: block;
}

.menu2{
	display: none;
}
.featured-products{
	margin-top: 0px;
}
/*
#menu-icon{
	display: none;
}
*/
.searchAcceso {
     width: 100%; 
    position: inherit;
   
}

/*cambio1*/
.featured-products .products{
	display: block;
	/*margin-top: 65px;*/
	margin-top: 20px;
}

/*cambio1*/
#products .product-miniature, .featured-products .product-miniature{
	/*margin-top: 65px;*/
	margin-top: 10px;
}
#google_translate_elementMob{
	margin-right: 50px;
	padding-bottom: 20px;
}
.search-widget form{
	width: 140px;
}
#header .header-top .search-widget{
	width: 100%;
	padding-bottom: 20px;
}
#header .mtxc2
{
	padding-top: 5px !important;	
}
/* 
#header .hidden-md-up{
	padding-top: 50px !important;	
}
*/

#header .header-nav .user-info{
	height: 24px;
	width: 24px;
}
#header .header-nav .blockcart{
	height: 48px;
	width: 48px;
}

#_mobile_logo2{
	display: block;
}
#header .header-nav .top-logo{
	/*margin-top: 40px;*/
	padding: 0px;
	/*width: 100%;*/
	width: 100%;
    height: 50px !important;
}
#header .header-nav .top-logo a img {
/*    max-height: 60px !important;*/
	width: 175px;
    height: 50px !important;
}

.footer-container .links .h3{
	color: #ffffff;
}


.homeslider2T{
width: 100%;
margin: 0 0 5px 0;
}


.product-miniature .thumbnail-container .product-thumbnail img
{
	/*margin-top:0px  !important;*/
	/*max-height: initial !important;*/
}

body.tax-display-enabled .featured-products .product-description{
	height: 65px;
}

#header .header-nav .top-logo{
	text-align: center;
}	
.products-sort-order{
font-size: 14px;
padding: 7px;
}

.product-thumbnail img{
	width: 100%;
}
#products .thumbnail-container{
	width: 90%;
}
#header .header-top{
background-color: #000000 !important;
padding-bottom: 5px;
padding-top: 10px;
}

#mobile_top_menu_wrapper{
background-color: #000000 !important;
}

#header .header-nav{
	margin-bottom: 0px;
}
#header a{
	color: #ffffff;
}

.search-widget form button[type=submit] {
/*display: none;*/
}


.header-nav{
	/*
	background-color: #ffffff  !important;
	*/
}
#header .header-nav #menu-icon .material-icons{
	/*color: #000000 !important;*/
}
.categoryTitle{
	margin-top: 20px;
}
#content-wrapper{
	margin-top: 30px !important;
}

.top-menu .sub-menu ul[data-depth="1"]>li{
	width: auto;
}

#custom-text img{
	float: initial;
}

.HomeC{
	width: 100%;
}
.HomeC2{
	margin-top: 20px;
}
.products-section-title{
	margin-top: 20px;
}
#products .thumbnail-container{
	margin: 0 auto;
}
.itxa{
	width: 100%;
}
#products .thumbnail-container .product-description{
	box-shadow: none;
	margin-bottom: 0px !important;
	width: 100% !important;
}
/*
#products .product-miniature, .featured-products .product-miniature{
	margin-bottom: 20px;
}
*/
/*cambio1*/
#products .product-miniature, .featured-products .product-miniature{
	margin-bottom: 20px;
	width: 50%;
	float: left;
}

.product-accessories{
	margin-top: 25px;
	text-align: center;
}
.product-accessories .thumbnail-container, .product-miniature .thumbnail-container{
	width: auto;
}
.product-accessories .thumbnail-container .product-description{
	box-shadow: none;
}
.product-accessories .product-description, .product-miniature .product-description{
	text-align: center;
	width: 100%;
}
.product-miniature .product-title{
	width: 100%;
}

.product-miniature .product-price-and-shipping{
	width: 100%;
    padding-top: 0px;
}

}

.textt-left{
	text-align: left;
}
.textt-right{
	text-align: right;
}
.textt-center{
    text-align: center;
}
.acceso2{
    display: none;
}