/** VERSIÓN MENÚ HORIZONTAL COMPLETO Y MÓVIL **/
.title-time{text-align: right;}
select[name="hh_from_am[minute]"],select[name="hh_to_am[minute]"],select[name="hh_from_pm[minute]"],select[name="hh_to_pm[minute]"]{display: none;}
.disabled{cursor: no-drop;}
.disabled-check{pointer-events: none;}
#creacionRma label{ font-size: 1.2rem; }
.home-line{list-style: none;position: absolute;top: 20px;}
.btncesta{width: 100%;font-size: 12px;}
.checkmaster{z-index: -1;}
.flex{display: flex;justify-content: center;align-content: center;}
.box-tarifas{position: relative; left: -90px;}
.top-left-part{position: relative;left: -80px;}
.top-left-part-master{position: relative;left: -25px!important;}
.verde .navbar-top-links > li.idiomas > a{padding: 0 10px;}
.verde .navbar-top-links > li.tarifas > a{padding: 0 10px;}
.idiomas .dropdown-menu > li > a{ padding:3px 10px!important; }
.tarifas .dropdown-menu > li > a{ padding:3px 10px!important; }
#filtrar_facturas{width: auto!important;}
.head_cab .collapse.in {display: none;}
.sidebar{opacity: 0.96;}
.contenedor-borde{margin-left: 0px;}
.fix-header #page-wrapper{/*min-height: 866px!important;margin-top: 100px;padding: 0px;*/}
.container_all{max-width: 100%; width: 1600px;}
.dashboard{/*width: 100%;*/}
.flex-alineado{padding-bottom: 15px;display: flex !important;flex-direction: column;justify-content: space-evenly;}
.sidebar .sidebar-head h3{margin: 0px;}
/*.sidebar-nav{margin-left: 225px;}*/
.slimscrollsidebar{margin-left: 0px;}
.clientSea{max-width: 200px;margin-right: 5px;}
.row-dashboard{padding: 0px 0px 20px 0px;}
.row-dashboard-bottom{padding: 15px 0px 50px 0px;}
.box-logo{/*padding-left: 25px;padding-right: 25px;margin-left: 25px;margin-right: 25px;*/}
/*.dashboard-bloque{max-height: 500px;max-width: 484px;}*/
.dashboard-bloque{}
#cuadrobuscar{width: 300px;padding-right:15px;padding-left: 15px;}
#clienSearch{padding-right: 5px;width: 109px;}
.bloq-der{text-align: right;}
.bloq-der h3{right: 0;}
.box-logo{padding: 50px 0px 0px 0px;}

.box_dashboard{text-transform: capitalize;padding: 0px 0px 2px 0px;width: 11%;background-color: #292929;position: absolute;top: 70%;font-weight: 500;line-height: 50px;color: #ffffff;font-size: 20px!important;border: 1px solid #515151;}
.box_dashboard:hover{text-transform: capitalize;background-color: #ffffff;color: #515151;border: 1px solid #515151;}
.mujer{top:50%;left: 35%;}
.hombre{top: 60%;right: 10%;}

.mujer-reponer{background-color: #ffffff;color: #515151;border: 1px solid #515151;}
.hombre-reponer{background-color: #ffffff;color: #515151;border: 1px solid #515151;}
.mujer-reponer:hover{background-color: #515151;color: #ffffff;border: 1px solid #515151;}
.hombre-reponer:hover{background-color: #515151;color: #ffffff;border: 1px solid #515151;}

.box_dashboard_admin{line-height: 6vh !important;text-transform: capitalize;padding: 0px 0px 2px 0px;width: 11%;background-color: transparent;position: absolute;top: 70%;font-weight: 600;line-height: 2.2vw;color: #ffffff;font-size: 21px!important;border: 1px solid #ffffff;}
.box_dashboard_admin:hover{text-transform: capitalize;background-color: #fecd00;color: #000;border: 1px solid #fecd00;}


.pf_gestor{top: 37%;left: 53%;width: 17%;padding: 5px 5px 6px 5px;line-height: 2.4vw;}
.pf_gestor_consultar_facturas{top: 42%;left: 63%;width: 17%;padding: 5px 5px 6px 5px;line-height: 2.4vw;}
.pf_tienda{top: 37%;left: 73%;width: 17%;padding: 5px 5px 6px 5px;line-height: 2.4vw;}
.pf_cliente{top: 48%;left: 53%;width: 17%;padding: 5px 5px 6px 5px;line-height: 2.4vw;}
.pf_fabrica{top: 48%;left: 73%;width: 17%;padding: 5px 5px 6px 5px;line-height: 2.4vw;}
.pf_proveedor{top: 59%;left: 53%;width: 17%;padding: 5px 5px 6px 5px;line-height: 2.4vw;}
.pf_shopify{top: 59%;left: 73%;width: 17%;padding: 5px 5px 6px 5px;line-height: 2.4vw;}
.pf_garganta{top: 70%;left: 53%;width: 17%;padding: 5px 5px 6px 5px;line-height: 2.4vw;}
.pf_marketing{top: 70%;left: 73%;width: 17%;padding: 5px 5px 6px 5px;line-height: 2.4vw;}



.pf_tiendas_reponer_hombre{top: 37%;left: 53%;width: 17%;padding: 5px 5px 6px 5px;line-height: 2.4vw;}
.pf_tiendas_reponer_mujer{top: 37%;left: 73%;width: 17%;padding: 5px 5px 6px 5px;line-height: 2.4vw;}
.pf_tiendas_necesidades{top: 48%;left: 53%;width: 17%;padding: 5px 5px 6px 5px;line-height: 2.4vw;}
.pf_tiendas_donde{top: 48%;left: 73%;width: 17%;padding: 5px 5px 6px 5px;line-height: 2.4vw;}
.pf_tiendas_informes{top: 59%;left: 53%;width: 17%;padding: 5px 5px 6px 5px;line-height: 2.4vw;}
.pf_tiendas_rebajas{top: 59%;left: 73%;width: 17%;padding: 5px 5px 6px 5px;line-height: 2.4vw;}
.pf_tiendas_disponible{top: 70%;left: 53%;width: 17%;padding: 5px 5px 6px 5px;line-height: 2.4vw;}

/*.pf_gestor{top: 7%;left: 4%;background-color: #fff;border: 1px solid #384f3b;color: #384f3b;font-weight: 600;line-height: 1.5vw;}
.pf_tienda{top: 7%;left: 29%;background-color: #fff;border: 1px solid #384f3b;color: #384f3b;font-weight: 600;line-height: 1.5vw;}
.pf_cliente{top: 7%;left: 54%;background-color: #fff;border: 1px solid #384f3b;color: #384f3b;font-weight: 600;line-height: 1.5vw;}
.pf_fabrica{top: 7%;left: 79%;background-color: #fff;border: 1px solid #384f3b;color: #384f3b;font-weight: 600;line-height: 1.5vw;}

.pf_gestor:hover{background-color: #384f3b;color: #fff;}
.pf_tienda:hover{background-color: #384f3b;color: #fff;}
.pf_cliente:hover{background-color: #384f3b;color: #fff;}
.pf_fabrica:hover{;background-color: #384f3b;color: #fff;}*/

.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default.focus{
	border: 0px solid #e4e7ea;
}
.btn-default,.btn-default:hover,.btn-default:focus{border: 1px solid #e4e7ea;}
.btn-pedido{width: 100%;}

.sidebar-nav {margin-left: 425px;}
ul.NEW_MENU > li > a.profile-pic{width: 25px!important;}
.sidebar #side-menu .user-pro ul li a{padding-left: 0px;}
.ti-menu, .ti-close,.fa-sign-out{color: #384f3b;}

.dash-img-container{bottom: -32px;}
.dash-img-pj-container{bottom: 0px;}

@media screen and (max-width: 1199px){
	#side-menu, ul.NEW_MENU { margin-left: 0px!important;}
	.top-left-part{position: relative;top: 0px;/*width: 88px !important;*/}
	#side-menu>li.aux-menu{width: 2%;}
	.mobile-margin{margin-bottom: 80px!important;}

}
@media (min-width: 1399px) and (max-width: 1677px) {
	.box_dashboard {padding: 5px 5px 6px 5px;width: 11%;font-size: 19px;}
	.mujer{top:50%;left: 35%;}
	.hombre{top: 61%;right: 10%;}

	.box_dashboard_admin {padding: 5px 5px 6px 5px;font-size: 19px;}

	/*.pf_gestor{top: 5%;left: 4%;}
	.pf_tienda{top: 5%;left: 29%;}
	.pf_cliente{top: 5%;left: 54%;}
	.pf_fabrica{top: 5%;left: 79%;}*/
}

@media (min-width: 991px) and (max-width: 1400px){
	.box_dashboard {padding: 5px 5px 6px 5px;width: 18%;font-size: 1.4vw !important;line-height: 2.8vw;width: 11%;}
	/*.pf_gestor{top: 65%;left: 60%;}
	.pf_tienda{top: 65%;left: 79%;}
	.pf_cliente{top: 77%;left: 60%;}
	.pf_fabrica{top: 77%;left: 79%;}*/

	.box_dashboard_admin {padding: 5px 5px 6px 5px;width: 18%;font-size: 1.4vw !important;line-height: 3vw !important;}
}

@media screen and (max-width: 1400px){
	.fabricado-esp-span{font-size:17px!important;}
	.fabricado-esp-box{padding: 5px 3px!important;}
	.fabricado-esp{border-top: 2px dashed #384e3b!important;border-bottom: 2px dashed #384e3b!important;}
	.sidebar-nav{margin-left: 206px;}
	.btn-outline{font-size: 11px;}
}
@media screen and (min-width: 1400px){
	.sidebar-nav{margin-left: 335px;}
}	
@media (min-width: 1199px) and (max-width: 1252px) {
	#side-menu>li.aux-menu{width: 2%;}
	.hidden-ipad2 {display: none !important;}
	.visible-ipad2 { display: block !important;}
}
@media (min-width: 1200px) and (max-width: 1400px){
	.sidebar-nav{margin-left: 291px;}
	.top-left-part{position: relative;}
}
@media (min-width: 1024px){
	.textlupapersonalizado {width: 300px!important;}
}

.noticia__mobile{position: relative;display: inline-block;text-align: center;}
.noticia__span__mobile{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}

@media (min-width: 991px) and (max-width: 1200px) {
	.clientSea{width: 100px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.footer{bottom: -80px!important;}
	.box_dashboard{line-height: 4vh;padding: 5px 5px 6px 5px;width: 18%;font-size: 1.4vw !important;line-height: 2.8vw;width: 11%;}
}

@media (min-width: 768px) and (max-width: 991px){
	.container {margin-left: 15px;margin-right: 15px;}
}

@media screen and (max-width: 991px){
	.visible-sm{display: block !important;}
	.sidebar:hover .sidebar-head{width: auto;}
	.container_fabrica{margin-top: -75px!important;}
	.home-line-mobile{right: 68px!important;top: 15px;}
	.btnwim {width: 100%;}
	.css-response{margin-bottom: 5px;}
	.cesta_up_button{margin-top: 10px;}
	.visible-xs{ display: block!important; }
	.hidden-xs{ display: none!important; }
	.fabricas_css{margin-top:  -90px;}
	.fix-header #page-wrapper{margin-right: 0px;margin-left: 0px;margin-top:135px;}
	.footer{bottom: 0px!important;}
	.dashboard-bloque{}
	#page-wrapper{padding-top: 0px;}
	.checkbox input[type="checkbox"]{margin-left: 0px;left: 0;}
	#side-menu .label, #side-menu .user-pro{display: block;}
	#side-menu{ margin-left: 70px!important;}
	.mobile-margin{margin-bottom: 25px !important;}
	.cabecera-menu-movil {margin-top: 40px;width: 100%;float: left;}
	.sidebar{z-index: 1001;position: fixed;width: 0;padding-top: 0;height: 100%;overflow: auto;transition: color 0.8s linear 0.2s;}
	.sidebar:hover{width: 0px;}
	.container{padding-left: 0px;padding-right: 0px;margin-right: 0px;margin-left: 0px;}
	.clien_mobile_dropdpwn{float: left!important;width: 100%;padding-left: 15px;padding-right: 15px;text-align: right;}
	#dropdown-client{width: 100%;padding: 0px 15px;}
	.client_mobile{background:#adbdb3;}
	#clientName{font-size: 16px;}
	.clientSea{max-width: 100%!important;}
	#cuadrobuscar{width: 250px!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; font-size: 18px;}
	.box_dashboard{font-size: 2.8vw!important;width: 35vw;line-height: 5vw;padding: 0px 5px 5px 5px;}
	.box_dashboard_admin{font-size: 2.8vw!important;width: 35vw;line-height: 5vw!important;padding: 5px 5px 5px 5px;}
	.mujer{top: 20%;left: 12%;}
	.hombre{top: 20%;right: 11%;}

	.pf_gestor{top: 22%;left: 11%;}
	.pf_gestor_consultar_facturas{top: 30%;left: 32%;}
	.pf_tienda{top: 22%;left: 54%;}
	.pf_cliente{top: 32%;left: 11%;}
	.pf_shopify{top: 42%;left: 54%;}
	.pf_garganta{top: 52%;left: 11%;}
	.pf_marketing{top: 52%;left: 54%;}
	.pf_proveedor{top: 42%;left: 11%;}
	.pf_fabrica{top: 32%;left: 54%;}



	.pf_tiendas_reponer_hombre{top: 22%;left: 11%;}
	.pf_tiendas_reponer_mujer{top: 22%;left: 54%;}
	.pf_tiendas_necesidades{top: 32%;left: 11%;}
	.pf_tiendas_donde{top: 42%;left: 54%;}
	.pf_tiendas_informes{top: 52%;left: 11%;}
	.pf_tiendas_rebajas{top: 42%;left: 11%;}
	.pf_tiendas_disponible{top: 32%;left: 54%;}



	/*.pf_gestor{top: 0%;left: 5%;font-size: 3vw !important;width: 42vw;}
	.pf_tienda{top: 0%;left: 52%;font-size: 3vw !important;width: 42vw;}
	.pf_cliente{top: 10%;left: 5%;font-size: 3vw !important;width: 42vw;}
	.pf_fabrica{top: 10%;left: 52%;font-size: 3vw !important;width: 42vw;}*/

	.dashboard-bloque{}
	.dashboard{margin-bottom: 9vh;}	
	.fabricado-esp-span{font-size:13px!important;}
	.fabricado-esp{border-top: 2px dashed #384e3b!important;border-bottom: 2px dashed #384e3b!important;}
	.fabricado-esp-box{padding: 5px 3px!important;}
	/*.container_all{padding: 0px!important;}*/
	.slimscrollsidebar{padding: 0px!important;}
	.carrito-sub-menu{margin-right: 15px;}
	.tarifa-sub-menu{margin-right: 15px;}
	.manta{display: none!important;}
	/*ul.NEW_MENU li:hover ul{ display: contents!important; }*/
	.row-dashboard{padding: 0px 0px 20px 0px;}
	.app-search .form-control, .app-search .form-control:focus{}
	.trans{background: transparent!important;border: none;}
	.trans.btn-default:hover{border: none;}
	.verde .navbar-top-links > li.idiomas > a{width: auto!important;padding: 0px!important;}
	.verde .navbar-top-links > li.tarifas > a{width: auto!important;padding: 0px!important;}
	.box-idiomas{left: 15px!important;position: relative;}
	.box-tarifas{left: 15px!important;position: relative;}
	.idiomas .dropdown-tasks li a{height: 50px!important; line-height: 20px!important;}
	.tarifas .dropdown-tasks li a{}
	.navbar-top-links .idiomas .dropdown-menu.dropdown-tasks{width: 185px!important;}
	/*.navbar-top-links .tarifas .dropdown-menu.dropdown-tasks{width: 185px!important;}*/
	.dropdown-toggle strong{color:#384e3b; text-transform: uppercase;font-weight:500;}
	.idiomas .dropdown-menu{border: none; box-shadow: 0 0px 0px rgba(0,0,0,.05) !important;}
	.tarifas .dropdown-menu{border: none; box-shadow: 0 0px 0px rgba(0,0,0,.05) !important;}
	.idiomas .dropdown-tasks li a{padding: 15px 0px 15px 0px!important;}
	#clienSearchMobile{width: 100%;padding: 0px;}
	
	ul.NEW_MENU{  flex-direction: column-reverse!important;}
	.show-sidebar .sidebar .hide-menu{margin: 0px!important;}
	#side-menu li{border-bottom: none;width: 100%!important;}
	.sidebar-nav ul li a {float: none;display: block;}
	ul.NEW_MENU,ul.NEW_MENU > li,ul.NEW_MENU > li > a{width: 100%!important;}
	ul.NEW_MENU ul{top: 0px!important;}
	ul.NEW_MENU ul li.separador{ margin-top: 0px!important;}
	.sidebar-head{text-align: left ;}
	.sidebar .sidebar-head,.cont_header .sidebar-head{display: block!important;top: -3px;}
	.show-sidebar .sidebar, .cont_header .sidebar-head{top: 0px;left: 0px;width: 100%;}
	.show-sidebar .sidebar .sidebar-head, .cont_header .sidebar-head{width: 50px;height: 50px;padding: 5px 15px;background: transparent!important;}
	#side-menu {margin-left: 0!important; width: 100%;padding-right: 15px;padding-left: 15px;}
	.navbar-top-links{}
	.cont_header{background: #fff!important;}	
	.carrito-movil{width: 8%;float: right;margin-top: 5px;text-align: right;}
	.tarifa-movil{float: right;margin-top: 5px;text-align: right;}
	.top-movil{padding: 0px 0px;width: auto;margin-left: 12vw;}
	.aux-cab-mobile{/*margin-left: 0px;*/}
	.movil-search{width: 100%;line-height: 40px;}
	.movil-search .app-search{}	
	.cabecera-menu-movil{margin-top: 0px;}
	.searcher-mobile{top: 0px; background: #f7cf00;line-height: 40px;}
	#lupabuscar{/*margin-top: 10px;*/}
	.navbar-top-links > li > a{line-height: 40px;min-height: 40px;}
	.navbar-top-links .badge.badge-carrito{top: 2px;right: 2px;}
	.fix-header #page-wrapper{margin-right: 0px;margin-left: 0px;}
	.logo-mobil img {max-width: 100%;height: 48px;}
	ul.NEW_MENU li.head_cab{width: 100%!important;}
	ul.NEW_MENU ul {display: none;position: relative;left: 0px;width: 100%!important;margin-top: 40px;}
	#side-menu .nav-second-level{background: transparent;height: 700px!important;}
	.slide_cab{margin-top: 0px;top: 29px;}
	.sidebar-nav{margin-left: 0px!important;}
	/*.sidebar-nav{position: absolute;left: 0;}*/
	.app-search .form-control, .app-search .form-control:focus{color:#384f3b !important;}
	.app-search button{padding-top: 6px; float: right;padding-right: 5px;}
	ul.NEW_MENU li a{ text-align: left!important; }

	.css-response{margin-right: 0px!important;}
	.bg-title{padding: 0px;}
	.modal.in .modal-dialog{transform: translate(0,25%);}

	.clien_mobile_menu{line-height: 40;height: 40px;}
	.client_mobile_menu{float: left;width: 100%;}
	.clientSea_menu{float: left;line-height: 40px;height: 40px;}
	.login-box .white-box{position: absolute;margin: 24vh 20px 50px 20px;left: 10%;}
	.login-register{position: fixed;}
	#wrapper{margin-top: 0px;}

/* Fin @media */
}

@media screen and (max-width: 767px){
	.title-time{text-align: left;}
	.fix-header #page-wrapper{margin-right: 0px;margin-left: 0px;margin-top:135px;}

	.pf_gestor{top: 22%;left: 11%;width: 30%;padding: 10px 10px 11px 10px;}
	.pf_gestor_consultar_facturas{top: 27%;left: 32%;width: 30%;padding: 10px 10px 11px 10px;}
	.pf_tienda{top: 22%;left: 54%;width: 30%;padding: 10px 10px 11px 10px;}
	.pf_cliente{top: 32%;left: 11%;width: 30%;padding: 10px 10px 11px 10px;}
	.pf_shopify{top: 42%;left: 54%;width: 30%;padding: 10px 10px 11px 10px;}
	.pf_garganta{top: 52%;left: 11%;width: 30%;padding: 10px 10px 11px 10px;}
	.pf_marketing{top: 52%;left: 54%;width: 30%;padding: 10px 10px 11px 10px;}
	.pf_proveedor{top: 42%;left: 11%;width: 30%;padding: 10px 10px 11px 10px;}
	.pf_fabrica{top: 32%;left: 54%;width: 30%;padding: 10px 10px 11px 10px;}


	.pf_tiendas_reponer_hombre{top: 22%;left: 11%;width: 30%;padding: 10px 10px 11px 10px;}
	.pf_tiendas_reponer_mujer{top: 22%;left: 54%;width: 30%;padding: 10px 10px 11px 10px;}
	.pf_tiendas_necesidades{top: 32%;left: 11%;width: 30%;padding: 10px 10px 11px 10px;}
	.pf_tiendas_donde{top: 42%;left: 54%;width: 30%;padding: 10px 10px 11px 10px;}
	.pf_tiendas_informes{top: 52%;left: 11%;width: 30%;padding: 10px 10px 11px 10px;}
	.pf_tiendas_rebajas{top: 42%;left: 11%;width: 30%;padding: 10px 10px 11px 10px;}
	.pf_tiendas_disponible{top: 32%;left: 54%;width: 30%;padding: 10px 10px 11px 10px;}



	.box_dashboard{font-size: 2.8vw!important;width: 35vw;line-height: 6vw;padding: 0px 5px 5px 5px;}
	.box_dashboard_admin{font-size: 2.8vw!important;width: 35vw;line-height: 6vw;padding: 0px 5px 5px 5px;}

	/*.pf_gestor{top: 0%;left: 5%;font-size: 4vw !important;width: 43vw;}
	.pf_tienda{top: 0%;left: 52%;font-size: 4vw !important;width: 43vw;}
	.pf_cliente{top: 10%;left: 5%;font-size: 4vw !important;width: 43vw;}
	.pf_fabrica{top: 10%;left: 52%;font-size: 4vw !important;width: 43vw;}*/
}

/* DASHBOARD menú,.. */
.dropdown-toggle strong{font-size: 12px;}
.idiomas .dropdown-tasks li a{padding: 15px 0px 15px 15px;}
.navbar-top-links .idiomas .dropdown-menu.dropdown-tasks{width: 140px;}
.navbar-top-links .tarifas .dropdown-menu.dropdown-tasks{width: 102px;}
ul.NEW_MENU {
  clear: both;
  float: left;
  list-style: none;
  margin-left:0px !important;
  margin-bottom: 22px!important;
  padding: 0;

  display: block;
  /*display: flex;*/
  flex-direction: row-reverse;
  align-items: flex-start;
  align-items: normal;
}
.sidebar-nav ul { list-style: none;margin: 0;padding: 0;}
.sidebar-nav ul li a { height: 30px;float: left;text-align: right;font-size: 13px;text-decoration: none;display: block;}
.sidebar-nav ul li a:hover { color: black;}
ul.NEW_MENU li ul li a{ padding-top: 5px;padding-bottom: 5px; text-align: left; padding-left: 0px;}
ul.NEW_MENU li a:active{color: #e1a800;}
ul.NEW_MENU ul { display:none;width:auto;position:relative;left:10px;top:10px;}
ul.NEW_MENU ul li { float:none; margin-top: 0px;}
ul.NEW_MENU ul a { padding-left:10px; border-left:none; border-right:none; font-size:13px!important; }
ul.NEW_MENU > li a:hover, ul.NEW_MENU > li a.active:hover{  }
ul.NEW_MENU > li:hover { background: #FFF!important; }
ul.NEW_MENU > li:active > a, 
ul.NEW_MENU > li:hover > a { color: #e1a800; padding-bottom: 30px!important;}
ul.NEW_MENU li {float: left;}
ul.NEW_MENU li a {padding-top: 14px;}
ul.NEW_MENU li.head_cab{width: 110px;background: transparent!important;}
ul.NEW_MENU li.head_cab.dropdown{width: 223px;background: transparent!important;}
ul.NEW_MENU li.head_cab.aux-menu{float: right!important;}
ul.NEW_MENU > li > a{width: 120px!important;padding-left: 0px!important;}
ul.NEW_MENU li a{ text-align: center; }
ul.NEW_MENU li.head_cab >a{ cursor: default!important; }
.title_lis:hover{}
.active > a > span.title_lis {color: #e1a800!important;}

.navbar-top-links > li > a{padding-left: 0px;}
#clienDrop{padding: 0px!important;}

ul.NEW_MENU li:hover ul { display:flow-root; width: 600px;}
ul.NEW_MENU ul li.first{}
ul.NEW_MENU ul li.first, ul.NEW_MENU li.head_cab:hover li.first{display: table-cell;flex-direction: column;align-items: start;float: left;
transition: all 2s out;}
ul.NEW_MENU ul li.second, ul.NEW_MENU li.head_cab:hover li.second{display: flex;flex-direction: column;align-items: start;float: none!important;top: 41px!important;}
ul.NEW_MENU li.aux-menu:hover > ul, 
ul.NEW_MENU li.aux-menu:hover > ul > li, 
ul.NEW_MENU li.aux-menu:hover > ul >li > a {float: right!important;text-align: right!important;}
.manta{width: 100%;position: fixed;top: 93px;border-top: 1px solid #e1a800;z-index: 0;line-height: 1px;}
#side-menu li ul li a{padding-top: 15px; background-color: transparent!important;width: 305px;}
#side-menu > li a:hover, #side-menu > li a.active:hover{background-color: transparent!important;}
.icon-options{padding-top: 7px;}
.dividerDashboard{text-align: left;margin: 0px;}

/* HABLAMOS */
.hablamos{display:none;position:fixed;right:-125px;top:200px;white-space:nowrap;width:166px;border-style:solid;border-color:rgba(45,81,52,0.3);border-width:1px 0 1px 1px;border-radius:0 0 0 8px;background:rgba(255,255,255,0.5);z-index:907;transition:all 0.3s ease-out}
@media (min-width: 48em){.hablamos{display:block}}
@media (min-width: 62em){.hablamos{top:240px}}
@media (min-width: 85.375em){.hablamos{top:260px}}
.hablamos__content{ padding:0px 6px 3px}
.hablamos__title{margin:0;padding:8px 4px;font-size:15px;font-size:1.5rem;font-weight:bold}
.hablamos__title .hablamos__icon{vertical-align:-7px}
.hablamos__icon{display:inline-block;width:19px;height:19px;margin:2px 15px 0 3px;vertical-align:-5px}
.hablamos__icon--phone{margin:3px 15px 0 5px;width:18px;height:18px}
.hablamos__icon--info{margin-right:12px;width:24px;height:24px}
.hablamos__icon--return{ width:18px;height:18px}
.hablamos__list{list-style:none;margin:0;padding:0}
.hablamos__list li{margin:0 0 8px}
.hablamos__list a{ color: #2d5134;}
.hablamos__list a:hover,.hablamos__list a:active,.hablamos__list a:focus{color:#e1a800}body:not(.is-tablet) 
.hablamos:hover,.hablamos.hover{right:0;background:rgba(255,255,255,0.7);border-color:rgba(45,81,52,0.5)}
.hablamos__list a i{font-size: 18px;margin: 0 0 0 5px;font-weight: 600;}
.hablamos__list a i span{font-family: 'Open Sans', sans-serif;font-weight: 500;}

.head-name{width: 233px;display: block;line-height: initial;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: right;}

/* HECHO ESPAÑA */
.hecho_esp{display:block;position:fixed;right:0px;bottom: 50px;z-index: 2;}
.hecho_esp_hidden{
  transition: all 1s ease-out;
	-webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);}
 .hecho_esp_view{transition: all 1s ease-in;	-webkit-transform: translateX(0%); -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);}
.img_hecho_esp{height: 49px;}
.hecho_esp_mobile{display:block;position:fixed;bottom:0px;z-index: 2;left:50%;transition: all 0.3s ease-out;transform: translate(-50%,0);}
.hecho_esp:before {content: '';position: absolute;z-index: -1;top: 65%;bottom: 7px;left: 10px;display: block;width: 100%;background: rgba(0,0,0,0.3);box-shadow: 0px 15px 10px 0px rgb(0 0 0 / 30%);-ms-transform: rotate(-3deg);transform: rotate(-3deg);}


.box-logo-horizontal{display: inline-flex;align-items: center; justify-content: center;}
.box-center{display: inline-flex;align-items: center; justify-content: center;}

/* STYLE NEW LETTER */
.ord{
		clear: both;
    float: left;
    list-style: none;
    display: flex;
    padding: 0 145px;
    flex-direction: row;
    align-items: center;
}
.menu_first li{
	width: 100%;
	text-align: center;
}
.backy{
	background: #ffd42d; 
	text-align: center; 
	padding-top: 15px;
	padding-bottom: 15px;
}
.boxs{
	padding: 15px;
	width: 100%;
}
.ord-tal{
	clear: both;
  list-style: none;
  display: flex;
  padding: 0 145px;
  flex-direction: row;
  align-items: center;
}
.ord-tal li{
	border: 5px solid #000;
  border-radius: 42px;
  font-size: 20px;
  padding: 14px;
  font-weight: 900;
  margin: 0 10px;
}
.firststyle {width: 100%;float: left;text-align: center;padding: 20px 0;}
.substyle{background: #ffd42d;text-align: center;font-size: 30px;}
.ord a, .ord-tal a { color: #231f20;cursor: pointer; }
.fabricado-esp{color: #384e3b;text-align: center;border-top: 2px dashed #384e3b;border-bottom: 2px dashed #384e3b;font-weight: 600;}
.fabricado-esp-box{background:#e1a800;padding:4px 5px;}
.fabricado-esp-span{font-size:18px;text-align:center;margin-bottom: 0px;}

ul.tallas_producto li{margin-bottom: 10px;}

/* checkbox MASTER */

@media screen and (max-width: 991px){	
	.checkbox label[for="master"]{
		color: #3e5541;
	}
	.header-master .form-group{
		margin: 0px;
	}
	.checkmaster{ float: left!important; }
}
.master{
	width: 80px!important;height: 20px!important;margin-top: 0px!important;
}
.checkmaster label::before{
	width: 20px;
	border-radius: 5px;
}
.checkmaster label::after{
	width: 15px;
}

@media screen and (max-height: 900px) {
  .login-box{overflow-y: scroll;scroll-behavior: smooth;}
}


.pf_proveedor_only{top: 37%;left: 62.5%;width: 17%;padding: 5px 5px 6px 5px;}

@media screen and (max-width: 991px){
	.pf_proveedor_only{top: 30%;left: 35%;width: 32%;padding: 5px 5px 6px 5px;}
}
.cuadropares{
	width: 17%;
  left: 71%;
  top: 58%;
  text-align: center;
  background-color: #fece00;
  color: #384f3b;
  position: absolute;
  font-weight: 500;
  line-height: 24px;
  font-size: 16.5px!important;
  padding-top: 7px;
  padding-bottom: 10px;
}

.cuadropares_negrita{
	font-weight: 700;
}

@media (min-width: 1399px) and (max-width: 1677px){
	.cuadropares{
		width: 17%;
	  left: 71%;
	  top: 58.5%;
	  text-align: center;
	  background-color: #fece00;
	  color: #384f3b;
	  position: absolute;
	  font-weight: 500;
	  line-height: 24px;
	  font-size: 1vw!important;
	  padding-top: 7px;
	  padding-bottom: 10px;
	}

}

@media (min-width: 991px) and (max-width: 1400px){
	.cuadropares{
			width: 17%;
		  left: 71%;
		  top: 59%;
		  text-align: center;
		  background-color: #fece00;
		  color: #384f3b;
		  position: absolute;
		  font-weight: 500;
		  line-height: 24px;
		  font-size: 1vw!important;
		  padding-top: 7px;
		  padding-bottom: 10px;
		}

}

@media (min-width: 991px) and (max-width: 1200px){
	.cuadropares{
			width: 17%;
		  left: 71%;
		  top: 59%;
		  text-align: center;
		  background-color: #fece00;
		  color: #384f3b;
		  position: absolute;
		  font-weight: 500;
		  line-height: 16px;
		  font-size: 1vw!important;
		  padding-top: 7px;
		  padding-bottom: 10px;
		}
}

.cuadropares_movil{
	width: 49vw;
  left: 24.5%;
  top: 81%;
  text-align: center;
  background-color: #fece00;
  color: #384f3b;
  position: absolute;
  font-weight: 500;
  line-height: 22px;
  font-size: 15px!important;
  padding-top: 7px;
  padding-bottom: 10px;
}

.cuadropares_negrita_movil{
	font-weight: 700;
}

@media (max-width: 990px){
	.cuadropares_movil{
			width: 36vw;
	    left: 31.7%;
	    top: 83.5%;
	    text-align: center;
	    background-color: #fece00;
	    color: #384f3b;
	    position: absolute;
	    font-weight: 500;
	    line-height: 26px;
	    font-size: 19px!important;
	    padding-top: 7px;
	    padding-bottom: 10px;
		}

}

@media (max-width: 820px){
	.cuadropares_movil{
			width: 42vw;
	    left: 28.7%;
	    top: 82%;
	    text-align: center;
	    background-color: #fece00;
	    color: #384f3b;
	    position: absolute;
	    font-weight: 500;
	    line-height: 26px;
	    font-size: 17px!important;
	    font-size: 18px!important;
	    padding-top: 7px;
	    padding-bottom: 10px;
		}

}


@media (max-width: 640px){
	.cuadropares_movil{
		width: 47vw;
    left: 25.7%;
    top: 81%;
    text-align: center;
    background-color: #fece00;
    color: #384f3b;
    position: absolute;
    font-weight: 500;
    line-height: 21px;
    font-size: 17px!important;
    font-size: 14px!important;
    padding-top: 7px;
    padding-bottom: 10px;
		}

}


.style1DashwebES{
	position: absolute;top: 58.5%;left: 6%;font-size: 42px;font-weight: 700;font-family: &quot;Gilroy-Bold&quot;, sans-serif;
}
.style2DashwebES{
	position: absolute;top: 64.5%;left: 6%;letter-spacing: 3px;font-size: 25px;font-weight: 500;font-family: &quot;Gilroy-Medium&quot;, sans-serif;
}
.style1DashmovilES{
	position: absolute;top: 44.5%;left: 30%;font-size: 33px;font-weight: 700;font-family: &quot;Gilroy-Bold&quot;,sans-serif;
}
.style2DashmovilES{
	position: absolute;top: 50.5%;left: 30%;letter-spacing: 3px;font-size: 20px;font-weight: 500;font-family: &quot;Gilroy-Medium&quot;,sans-serif;
}



.style1DashwebRES{
	position: absolute;top: 32.5%;left: 14.5%;font-size: 42px;font-weight: 700;font-family: &quot;Gilroy-Bold&quot;, sans-serif;
}
.style2DashwebRES{
	position: absolute;top: 39.5%;left: 14.5%;letter-spacing: 3px;font-size: 25px;font-weight: 500;font-family: &quot;Gilroy-Medium&quot;, sans-serif;
}
.style1DashmovilRES{
	position: absolute;top: 66.5%;left: 30%;font-size: 33px;font-weight: 700;font-family: &quot;Gilroy-Bold&quot;,sans-serif;
}
.style2DashmovilRES{
	position: absolute;top: 74.5%;left: 30%;letter-spacing: 3px;font-size: 20px;font-weight: 500;font-family: &quot;Gilroy-Medium&quot;,sans-serif;
}


.style1DashwebDE{
	position: absolute;top: 60.5%;left: 6%;font-size: 28px;font-weight: 700;font-family: &quot;Gilroy-Bold&quot;, sans-serif;
}
.style2DashwebDE{
	position: absolute;top: 64.5%;left: 6%;letter-spacing: 0px;font-size: 21px;font-weight: 500;font-family: &quot;Gilroy-Medium&quot;,sans-serif;
}
.style1DashmovilDE{
	position: absolute;top: 45.5%;left: 24%;font-size: 28px;font-weight: 700;font-family: &quot;Gilroy-Bold&quot;,sans-serif;
}
.style2DashmovilDE{
	position: absolute;top: 50.5%;left: 24%;letter-spacing: 1px;font-size: 20px;font-weight: 500;font-family: &quot;Gilroy-Medium&quot;,sans-serif;
}



.style1DashwebRDE{
	position: absolute;top: 34.5%;left: 14%;font-size: 28px;font-weight: 700;font-family: &quot;Gilroy-Bold&quot;, sans-serif;
}
.style2DashwebRDE{
	position: absolute;top: 39.5%;left: 14%;letter-spacing: 0px;font-size: 21px;font-weight: 500;font-family: &quot;Gilroy-Medium&quot;,sans-serif;
}
.style1DashmovilRDE{
	position: absolute;top: 66.5%;left: 23%;font-size: 28px;font-weight: 700;font-family: &quot;Gilroy-Bold&quot;,sans-serif;
}
.style2DashmovilRDE{
	position: absolute;top: 74.5%;left: 23%;letter-spacing: 1px;font-size: 20px;font-weight: 500;font-family: &quot;Gilroy-Medium&quot;,sans-serif;
}


.style1DashwebEN{
	position: absolute;top: 58%;left: 6%;font-size: 48px;font-weight: 700;font-family: &quot;Gilroy-Bold&quot;, sans-serif;
}
.style2DashwebEN{
	position: absolute;top: 65.5%;left: 6%;letter-spacing: 2px;font-size: 24px;font-weight: 500;font-family: &quot;Gilroy-Medium&quot;,sans-serif;
}
.style1DashmovilEN{
	position: absolute;top: 45%;left: 30%;font-size: 37px;font-weight: 700;font-family: &quot;Gilroy-Bold&quot;,sans-serif;
}
.style2DashmovilEN{
	position: absolute;top: 50.5%;left: 30%;letter-spacing: 1px;font-size: 20px;font-weight: 500;font-family: &quot;Gilroy-Medium&quot;,sans-serif;
}



.style1DashwebREN{
	position: absolute;top: 32.5%;left: 14.5%;font-size: 48px;font-weight: 700;font-family: &quot;Gilroy-Bold&quot;, sans-serif;
}
.style2DashwebREN{
	position: absolute;top: 39.5%;left: 14.5%;letter-spacing: 2px;font-size: 24px;font-weight: 500;font-family: &quot;Gilroy-Medium&quot;,sans-serif;
}
.style1DashmovilREN{
	position: absolute;top: 66.5%;left: 30%;font-size: 37px;font-weight: 700;font-family: &quot;Gilroy-Bold&quot;,sans-serif;
}
.style2DashmovilREN{
	position: absolute;top: 74.5%;left: 30%;letter-spacing: 1px;font-size: 20px;font-weight: 500;font-family: &quot;Gilroy-Medium&quot;,sans-serif;
}







@media (min-width: 1399px) and (max-width: 1677px){
	.style1DashwebES{
		font-size: 38px;
	}
	.style1DashwebEN{
		font-size: 40px;
	}
	.style2DashwebEN{
		font-size: 22px;
	}
	.style1DashwebDE{
		font-size: 24px;
	}
	.style2DashwebDE{
		font-size: 19px;
	}


	.style1DashwebRES{
		font-size: 38px;
	}
	.style1DashwebREN{
		font-size: 40px;
	}
	.style2DashwebREN{
		font-size: 22px;
	}
	.style1DashwebRDE{
		font-size: 24px;
	}
	.style2DashwebRDE{
		font-size: 19px;
	}
}

@media (min-width: 992px) and (max-width: 1400px){
	.style1DashwebES{
		font-size: 30px;
	}
	.style2DashwebES{
		font-size: 22px;
	}

	.style1DashwebEN{
		font-size: 35px;
	}
	.style2DashwebEN{
		font-size: 18px;
	}
	.style1DashwebDE{
		font-size: 20px;
	}
	.style2DashwebDE{
		font-size: 16px;
	}



	.style1DashwebRES{
		font-size: 30px;
	}
	.style2DashwebRES{
		font-size: 22px;
	}

	.style1DashwebREN{
		font-size: 35px;
	}
	.style2DashwebREN{
		font-size: 18px;
	}
	.style1DashwebRDE{
		font-size: 20px;
	}
	.style2DashwebRDE{
		font-size: 16px;
	}

}

@media (min-width: 992px) and (max-width: 1200px){
	.style1DashwebES{
		font-size: 26px;
	}
	.style2DashwebES{
		font-size: 18px;
	}

	.style1DashwebEN{
		font-size: 29px;
	}
	.style2DashwebEN{
		font-size: 15px;
	}
	.style1DashwebDE{
		font-size: 17px;
	}
	.style2DashwebDE{
		font-size: 14px;
	}



	.style1DashwebRES{
		font-size: 26px;
	}
	.style2DashwebRES{
		font-size: 18px;
	}

	.style1DashwebREN{
		font-size: 29px;
	}
	.style2DashwebREN{
		font-size: 15px;
	}
	.style1DashwebRDE{
		font-size: 17px;
	}
	.style2DashwebRDE{
		font-size: 14px;
	}
}



@media (min-width: 820px) and (max-width: 991px){
	.style1DashmovilES{
		font-size: 60px;
	}
	.style2DashmovilES{
		font-size: 37px;
		left: 30%;
	}
	.style1DashmovilDE{
		font-size: 50px;
	}
	.style2DashmovilDE{
		font-size: 29px;
	}
	.style1DashmovilEN{
		font-size: 60px;
	}
	.style2DashmovilEN{
		font-size: 29px;
	}


	.style1DashmovilRES{
		font-size: 60px;
	}
	.style2DashmovilRES{
		font-size: 37px;
		left: 30%;
	}
	.style1DashmovilRDE{
		font-size: 50px;
	}
	.style2DashmovilRDE{
		font-size: 29px;
	}
	.style1DashmovilREN{
		font-size: 60px;
	}
	.style2DashmovilREN{
		font-size: 29px;
	}

}

@media (min-width: 520px) and (max-width: 820px){
	.style1DashmovilES{
		font-size: 40px;
	}
	.style2DashmovilES{
		font-size: 30px;
		left: 30%;
	}
	.style1DashmovilDE{
		font-size: 37px;
	}
	.style2DashmovilDE{
		font-size: 27px;
	}
	.style1DashmovilEN{
		font-size: 46px;
	}
	.style2DashmovilEN{
		font-size: 26px;
	}



	.style1DashmovilRES{
		font-size: 40px;
	}
	.style2DashmovilRES{
		font-size: 30px;
		left: 30%;
	}
	.style1DashmovilRDE{
		font-size: 37px;
	}
	.style2DashmovilRDE{
		font-size: 27px;
	}
	.style1DashmovilREN{
		font-size: 46px;
	}
	.style2DashmovilREN{
		font-size: 26px;
	}

}


