body {background:#f5f5f5 !important;}
header{z-index:101;margin:5px auto 0;max-width:95%;min-height:150px;}
.head{float:left;width:100%;}
.logo{min-height:60px;height:80px;float:left;width:25%;}
.logo img{height:80px;}
.bannerio{min-height:60px;float:left;width:50%;background:#fff;text-align:center;}
.languages{min-height:60px;float:right;text-align: right;width:25%;}
.the-header{width:100%;float:left;}
.register-name{cursor:pointer;transition:.7s;line-height:0;width:100%;float:right;}
.register-name:hover{transition:.7s;}
.register-name p{margin:0;}
.register-name p em{font-size:24px;float:right;}
.register-name p span{float:right;margin:12px 5px 0 0;}
.no-registered{margin-top:12px;}
.navbar{width:100%;position:relative;z-index:2;overflow:visible;margin:0 auto;height:44px;}
.navbar .open-menu-lat{width:50px;height:44px;float:left;}
.btn-navbar{display:none;position:absolute;width:50px;height:44px;padding:4px 0;z-index:1;transition:.5s;}
.btn-navbar:hover{transition:.5s;}
.icon-bar{display:block;width:28px;height:5px;background-color:#fff;border-radius:1px;box-shadow:0 1px 0 rgba(0, 0, 0, .25);margin:5px auto 0;}
.text-main-menu{width:100%;text-align:center;float:left;}
.text-barra-mobile{display:none;padding-left:12px;color:#fff;float:left;width:calc(100% - 95px);line-height:4px;}
.pull-right{float:right;}
.login-toggle{top:0;margin:0;height:44px;max-height:44px;max-width:45px;min-width:45px;border:0;float:right;cursor:pointer;transition:.5s;}
.login-toggle i, .login-toggle em{font-size:30px;color:#fff;}
.menu-gran{width:100%;float:left;font-size:12px;padding-left:15px;transition:.5s;position:relative;}
.menu-gran:hover{transition:.7s;}
.dropdown-menu-p{width:105px;height:44px;text-align:center;}
.dropdown-menu-p a{position:relative;}
.the-nav{float:left;}
.nav{float:left;left:0;display:block;}
.nav > li{float:left;transition:.5s;}
.nav > li a{display:block;color:#fff;font-weight:700;height:44px;padding-top:17px;line-height:10px;position:relative;}
.nav > li > .subnav{display:none;opacity:0.99;top:100%;z-index:5;margin-left:0;min-width:250px;float:left;text-align:left;border:2px solid;}
.menu-img-dealers{position:absolute;width:100%;}
.nav > li:hover .subnav{display:block;}
.nav > li > .dealers-menu-img{left:0;}
.nav > li > .dealers-menu-img a{width:120px;float:left;height:auto;margin:10px 0 10px 10px;padding:0 !important;}
.dealers-frame{padding:5px;transition:.5s;height:100px;position:relative;}
.dealers-frame:hover{transition:.5s;cursor:pointer;}
.dealers-image{height:80%;width:80%;margin:0 auto;}
.dealers-image img{max-height:100%;display:block;margin:0 auto;}
.dealers-category{height:20%;margin-top:0;}
.dealers-frame h4{text-align:center;font-size:12px;line-height:12px;margin:0 -10px;}
.caret{border-left:4px solid transparent;border-right:4px solid transparent;display:inline-block;left:0;margin-left:50px;margin-top:34px;position:absolute;top:10px;}
.nav-mobile{position:fixed;visibility:hidden;z-index:0;-moz-transition:visibility 0 linear .2s;transition:visibility 0 linear .2s;background:#383838;backface-visibility:hidden;-moz-perspective:1000;-webkit-perspective:1000;perspective:1000;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;height:100%;-webkit-backface-visibility:hidden;}
.nav-mobile.nav-actived{visibility:visible;z-index:1;-moz-transition:z-index 0 linear .2s;transition:z-index 0 linear .2s;}
.nav-mobile-content{display:block;position:relative;max-height:100%;width:300px;overflow:hidden;backface-visibility:hidden;perspective:1000;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;height:100%;-webkit-backface-visibility:hidden;-moz-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-moz-transition:-moz-transform 0 ease-in-out;transition:transform 0 ease-in-out;-webkit-perspective:1000;}
.nav-mobile-content .dropdown-menu-p{background:#383838;width:300px;}
.the-nav .nav-mobile-active li a{background:#383838;border-radius:0;border-bottom:1px solid #888;padding:17px 15px;margin-right:0;text-align:left;}
.the-nav.is-inactive .nav-mobile-active > li > a{opacity:.2;}
.the-nav.is-inactive .nav-mobile-active > li.is-active > a{opacity:1;}
.the-nav .nav-mobile-active .dropdown-menu-p .subnav{position:absolute;display:block;top:0;right:0;width:0;z-index:1000;transition:width .2s ease-in-out;border-left:2px solid #888;background:#383838;}
.the-nav .nav-mobile-active .dropdown-menu-p .subnav > li{width:180px;padding-left:0;}
.the-nav .nav-mobile-active .dropdown-menu-p .subnav.is-subnav-visible{width:180px;background:#383838;}
.fa-chevron-right{float:right;margin-right:30px;}
.nav-mask{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;}
.nav-content-mask{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;background:#383838;opacity:.7;}
.alerta-pedido{cursor:pointer;color:#fff;position:absolute;right:5px;top:5px;font-size:18px !important;}
.moviment-alerta{transform:rotateZ(30deg);animation:moviment-alerta 2s infinite;animation-direction:normal;}
.marca-pedidos-abiertos{border-radius:10px;background:#D42323;color:#fff;padding:4px 6px;position:absolute;right:3px;top:3px;font-size:10px;}
@keyframes moviment-alerta{0%{transform: rotateZ(0deg);}5%{transform: rotateZ(30deg);}10%{transform: rotateZ(0deg);}15%{transform: rotate(-30deg);}20%{transform: rotateZ(0deg);}25%{transform: rotateZ(30deg);}30%{transform: rotateZ(0deg);}35%{transform: rotateZ(-30deg);}40%{transform: rotateZ(0deg);}100%{transform: rotateZ(0deg);}}
.breadcumbs{font-size:12px;padding:12px 0 12px 12px;font-weight:700;float:left;width:100%;}
.breadcumbs a{transition:.5s;}
.breadcumbs a:hover{transition:.5s;text-decoration:underline;}
.search-cleaner{color:#f5f5f5;}
.social-icon-page-box{float:right;margin-right:20px;}
.social-icon-page-link{font-size:24px;background:none;padding:0 5px;transition:.5s;}
.social-icon-page-link:hover{transition:.5s;}
#google_translate_element{float:right;margin-top:5px;}
.skiptranslate iframe{display:none;}
.select-num-prodlarge-select-num-prod{float:right;margin:9px 12px;}
.show_marca{display:block;}
.hide_marca{display:none;}

@media screen and (max-width:979px){
	header{max-width:95% !important;}
}

@media screen and (max-width:600px){
	.logo img {height: 75px !important;margin-top: 0px !important;}
}