/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */



/*MENU MOVIL*/
.movil{display: none !important;}
@media(max-width: 1050px){
	.movil{display: block !important;}
	.off-canvas-button-megamenu .off-canvas-nav:before {width: 40px;height: 40px;background: url(../img/if_close_white.svg) center no-repeat;background-size: 40px;opacity: 1;color: transparent;font-size: 25px;}
	.off-canvas-button-megamenu {font-size: 0px;margin: 0;position: fixed;background: transparent;right: -375px;top: 20px;}
	.off-canvas-nav-megamenu .navbar-nav{margin-top: -25px;}
	.off-canvas-nav-megamenu .offcanvas-mainnav{width: 340px;padding: 25px;}
	.off-canvas-nav-megamenu .navbar-nav > li > a, .off-canvas-nav-megamenu .dropdown-menu ul li > a{font-size: 21px;color: #1A181C;font-weight: 700;text-transform: none;letter-spacing: 0.5;}
	.off-canvas-nav-megamenu .dropdown-menu ul li > a .menu-title{padding-left: 40px;}
	.off-canvas-nav-megamenu .dropdown-menu ul li > a .menu-icon{padding: 8px;text-transform: uppercase;}
	.dropdown-menu-inner .inner .nav-item{margin-left: 15px !important;}
	.off-canvas-nav-megamenu .dropdown-menu ul li + .nav-item:last-child {border-bottom: none;}
	.dropdown-menu.level2 .inner .nav-item{border: none;}
	.dropdown-menu.level2 .inner .nav-item .menu-title{text-transform: none;padding-left: 25px;font-weight: 600;display: flex;line-height: 1;}
	.dropdown-menu.level1, .dropdown-menu.level2{border-top: 1px solid #000000;}
	.off-canvas-nav-megamenu .navbar-nav > li, .off-canvas-nav-megamenu .dropdown-menu ul li, .off-canvas-nav-megamenu .dropdown-sub .menu-title{border-bottom: 1px solid #000000;}
	

	
	
	.off-canvas-nav-megamenu .dropdown-menu{margin-bottom: 1px;}
	.off-canvas-nav-megamenu .navbar-nav > li + .nav-item{position: relative; text-align:center; clear:both;}
	.buscadormovilmenu form#searchbox{display: flex;}
	.buscadormovilmenu input.form-control{background: #EFEFEF;border: none;height: 55px;}
	.buscadormovilmenu .dropdown-menu, .accesoeidiomamovilmenu .dropdown-menu.dropdown-sub, .popup-over a.popup-title{display: block !important;}
	li.buscadormovilmenu a, li.buscadormovilmenu .caret, li.accesoeidiomamovilmenu a, li.accesoeidiomamovilmenu .caret,.caret{display: none !important;}
	.accesoeidiomamovilmenu .popup-over{border: none;box-shadow: none;width: 100%;}
	.accesoeidiomamovilmenu .popup-over a.popup-title{font-weight: 500;color: #2D2D2D;font-size: 14px;padding: 0;display: flex !important;width: 100%;justify-content: flex-start;}
	li.buscadormovilmenu .button-search{background-color: #EFEFEF;border: none;padding: 0px 5px;}
	li.buscadormovilmenu .leo-widget .widget-html img{width: 35px;}
	li.buscadormovilmenu .leo-widget .widget-html{margin-bottom: 20px;}
	.off-canvas-nav-megamenu .nav li.dropdown .caret{display: initial !important;}
	.off-canvas-nav-megamenu .navbar-nav > li > a{color: #2D2D2D;padding-left: 0;padding-bottom: 5px;padding-top: 25px;}
	.derechaAlineadoIdioma{display: flex;justify-content: flex-end;}
	.accesoeidiomamovilmenu{border-bottom: none !important;}
	.textoAccesoCuenta{color: #fff;display: block !important;padding-left: 10px;}
	.currentLangHeader{color: #fff;display: block !important;text-transform: uppercase;}
	.popup-over .popup-content li a{display: block !important;text-transform: none !important;font-weight: 500 !important;text-align: left;color: #000000 !important;}
	.popup-over .popup-content li{border: none !important;}
	.accesoMenu .widget-inner p{display: none;}
	.dropdown-sub.dropdown-menu .dropdown-menu-inner .row{padding-top: 0;}
	.off-canvas-nav-megamenu .dropdown-sub .menu-title a{color: #2D2D2D;text-transform: uppercase;font-weight: 400;font-size: 14px;}
	.off-canvas-nav-megamenu .dropdown-menu ul li > a{font-size: 14px;color: #000000;text-transform: none;font-weight: 400;text-align: left;padding-left: 0;}
	.off-canvas-nav-megamenu .dropdown-menu ul li{border: none;}
	.off-canvas-nav-megamenu .leo-widget .widget-subcategories ul{padding: 3px 3px 3px 15px;}
	.off-canvas-nav-megamenu .dropdown-sub .menu-title{letter-spacing: 0.5;}
	.language-selector-wrapper img {margin: 0px 0px 0px 5px;}
	.dropdown-sub.dropdown-menu .dropdown-menu-inner .row .ApColumn{padding-right: 0;padding-left: 0;}
	.widget-inner .row.ApRow{padding-left: 5px !important;padding-right: 5px !important;}
	#language-selector-label .popup-title{justify-content: flex-start;}
	#language-selector-label.open ul{display: block;right: auto;left: 0;}
	
	.hasicon.menu-icon span{padding-left: 30px;text-transform: none !important;color: #2D2D2D !important;/*color: darkorange !important;*/}
	
	
	.off-canvas-nav-megamenu .navbar-nav > li.CssMnuSalud .hasicon.menu-icon span { color:#72BFAF !important;font-size: 21px; font-weight:700;}
	.off-canvas-nav-megamenu .navbar-nav > li.CssMnuNutricionDeportiva .hasicon.menu-icon span {color:#ED1C24 !important;font-size: 21px; font-weight:700;}
	.off-canvas-nav-megamenu .navbar-nav > li.CssMnuGaming .hasicon.menu-icon span {color:#E66DB0 !important;font-size: 21px; font-weight:700;}
	.off-canvas-nav-megamenu .navbar-nav > li .menu-title {font-size: 19px; font-weight:700;}

	
	
	.accesoeidiomamovilmenu {border: none !important;height: auto;}
	
	.off-canvas-nav-megamenu .navbar-nav > li > a{font-size: 21px;color: #1A181C;font-weight: 400;padding-top: 0px;padding-bottom: 0px;line-height: 44px;}
	
	.off-canvas-nav-megamenu .dropdown-sub div.menu-title a{font-weight: 400;font-size: 14px;color: #000000;letter-spacing: 0;line-height: 16px;text-transform: none;}
	.off-canvas-nav-megamenu .dropdown-menu ul li > a{font-size: 14px;color: #000000;letter-spacing: 0;line-height: 16px;font-weight: 400;}
	.off-canvas-nav-megamenu .leo-widget .widget-subcategories ul{padding-left: 0;}
	.off-canvas-nav-megamenu .navbar-nav .dropdown-sub div.menu-title{position: relative;margin: 5px 0;}
	.off-canvas-nav-megamenu .dropdown-sub .menu-title:last-child{border:none;}
	.off-canvas-nav-megamenu .nav li.dropdown .caret{line-height: 44px;}
	.off-canvas-nav-megamenu .navbar-nav .dropdown-sub .widget-subcategories .caret {cursor: pointer;position: absolute;top: 0;margin: auto 0;right: 0;width: 25px;height: 20px;line-height: 20px;text-align: center;}
	#form_27679314607362835{display: flex;align-items: center;}
	.textoAccesoCuenta,.currentLangHeader{font-size: 12px;color: #FFFFFF;}
	.textoAccesoCuenta{font-weight: 500;}
	.widget-subcategories .widget-inner.activo .caret:before{transform: rotate(180deg);}
	.off-canvas-nav-megamenu .dropdown-menu ul li > a{padding-left: 0px;position: relative;font-size: 17px;}
	.off-canvas-nav-megamenu .dropdown-menu ul li > a:before{content: '';width: 5px;height: 5px;background: rgba(0,0,0,0.25);position: absolute;left: 10px;border-radius: 50%;top: 3px;}
	.off-canvas-nav-megamenu ul.nav-links{padding-left: 0;}
	.dropdown-menu .dropdown-menu-inner .mega-col{padding-left: 10px;padding-right: 10px;padding-top: 5px;padding-bottom: 5px;}
	.off-canvas-nav-megamenu .dropdown-sub div.menu-title a{/*padding-left: 20px;*/color: #000000;text-transform: uppercase;font-weight: 500;}
	.off-canvas-nav-megamenu .dropdown-sub div.menu-title a:before{content: '';background-image: url('/modules/leobootstrapmenu/views/img/flechamenu.png');background-size: 5px;background-repeat: no-repeat;background-position: center; width: 5px;height: 5px;position: absolute;left: 0px;top: 5px;}
	.off-canvas-nav-megamenu .dropdown-sub div.menu-title a:before{background-image: url('/img/cms/FlechaNegra.png');background-position: center;width: 10px;height: 10px;background-color: transparent;background-size: 10px;}
	.off-canvas-nav-megamenu .dropdown-menu ul li > a:before{background-image: url('/img/cms/FlechaRoja.png');background-position: center;width: 10px;height: 10px;background-color: transparent;background-size: 10px;}
	.af_pl_wrapper .pagination{display: block !important;margin-bottom: 0;padding-bottom: 0;}
	.pagination .page-list{justify-content: center;}
	.pagination .page-list li{line-height: 1;}
	.products-selection .showing{display: none;}
	.block-category.card > div{margin-bottom: 0;}
	.box-toph2.box-h4 .col-cart #_desktop_cart .header i{font-size: 32px;}
	.box-toph2.box-h4 .col-cart #_desktop_cart .header .cart-products-count{font-weight: 700;}
	.textoAccesoCuenta, .currentLangHeader{font-size: 15px;color: #FFFFFF;font-weight: 400;}
	.accesoeidiomamovilmenu{border-bottom: solid 2px #000000 !important;position: relative;}
	.accesoeidiomamovilmenu:before{content: '';position: absolute;z-index: 0;width: 150%;height: 70px;left:-25%;background: #72BFAF;top: -20px;}
	.nav .leo-widget .widget-html{margin-bottom: 0;}
	.off-canvas-nav-megamenu .nav li.dropdown.accesoeidiomamovilmenu .caret{display: none !important;}
	.buscadormovilmenu .dropdown-menu, .accesoeidiomamovilmenu .dropdown-menu.dropdown-sub, .popup-over a.popup-title{background: transparent;display: flex;align-items: center;height: 47px;}
	.leo-megamenu .dropdown-menu li a:before{background-image: url('/modules/leobootstrapmenu/views/img/flechamenu.png');background-size: 5px;background-repeat: no-repeat;background-position: center;background-color: transparent;transform: none;}
	.leo-megamenu .dropdown-menu li:hover > a,.leo-megamenu .dropdown-menu li a:hover{color: #8C8C8C;}
	.box-navh2 .col-info .popup-over .popup-title{line-height: 60px;}
	.accesoeidiomamovilmenu .mega-col{padding: 0 !important;background: transparent !important;}

	.dropdown-menu-inner .widget-html .widget-inner p:first-child{display: none;}
	.dropdown-menu-inner .widget-html .widget-inner p:nth-child(2n){text-transform: uppercase;}
	.dropdown-menu-inner .widget-html .widget-inner p:nth-child(2n) strong{font-size: 15px;}
	.leo-widget .widget-html p:last-child a{font-size: 15px;}
	.leo-widget .widget-html p{margin: 0;text-align: left !important;}

	.nav-item.parent.dropdown.aligned-fullwidth.open-sub .dropdown-sub.dropdown-menu .widget-html .widget-inner{border-bottom: solid 1px #D8D8D8;}
	.leo-widget .widget-html img{padding: 5px;max-height: 40px;}

	.off-canvas-nav-megamenu .nav li.dropdown .caret:before{content: url(/img/propias/IcnDesplegableDer.svg);transform: rotate(90deg);}
	.off-canvas-nav-megamenu .nav li.open-sub > .caret:before{transform: rotate(270deg) !important;}


	.off-canvas-nav-megamenu .navbar-nav .dropdown-sub div.menu-title {
	    display: none !important;
	}	

	.off-canvas-nav-megamenu .navbar-nav .dropdown-sub .mega-col-inner.col-links, .off-canvas-nav-megamenu .navbar-nav .dropdown-sub .mega-col-inner.col-banner,
	.off-canvas-nav-megamenu .navbar-nav .dropdown-sub .mega-col-inner.col-all-products {
	    display: none;
	}

	.off-canvas-nav-megamenu .navbar-nav .dropdown-sub .mega-col-inner .widget-heading {
	    font-weight: 600;
		font-size: 17px;
		color: #72BFAF;
		border-bottom: solid 1px #72BFAF;
	}

	

}

body#checkout .additional-information {
margin:20px;	
}

.nopadding {
padding:0 !important;	
}


.rowTrustPilotHolder {
margin-top:50px;	
}