.head{float:right;width:74px;margin-top:10px;}
.languages{min-height:60px;float:right;text-align:right;width:25%;}
.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;}
.alerta-pedido{cursor:pointer;color:#fff;position:absolute;right:5px;top:0;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:2px 7px;position:absolute;right:6px;top:6px;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);}}
.page-title-container{margin:0 auto;padding:20px 2.5%;float:left;width:100%;background:#f8f8f8;text-align:left;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset, 0 -5px 15px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset, 0 -5px 15px 0 rgba(0,0,0,.05) inset;}
.page-title-container em {font-size: 40px;}
.breadcumbs{font-size:20px;padding:5px 0 0 12px;font-weight:700;float:left;width:70%;}
.breadcumbs a{transition:.5s;}
.breadcumbs a:hover{transition:.5s;text-decoration:underline;}
.login-toggle{bottom:0;margin-top:40px;height:44px;max-height:44px;max-width:45px;min-width:45px;border:0;cursor:pointer;transition:.5s;position:relative;right:0;display:none;}
.login-toggle i, .login-toggle em{font-size:30px;color:#fff;}
.navbar-toggle{position:relative;cursor:pointer;float:left;padding:12px 9px;margin-top:41px;border:1px solid transparent;display:none;}
.navbar-toggle:focus{outline:0;}
.navbar-toggle .icon-bar {display:block;width:24px;height:3px;border-radius:1px;background:#fff;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:4px}
.search-toggle{border:0 !important;}
.container, .languages{width:100%;}
.header-flags{position:absolute !important;top:5px !important;right:5px !important;}
#drop-flags{position:absolute !important;right:5px !important;top:5px !important;}
.icon-breadcumbs, .icon-breadcumbs em{float:left;}
.nav {padding-left:0;margin:0 auto;width:830px;display:block;list-style:none;}
.nav .open > a{background:#e9e9e9;color:#5d5d5d;transition:.5s;}
.nav .open > a:hover, .nav .open > a:focus{color:#fff;transition:.5s;}
.nav > li {position:relative;display:block;float:left;}
.nav > li > a{position:relative;display:block;padding:10px 15px;}
.nav > li > a:focus, .nav > li > a:hover{text-decoration:none;background-color:#e9e9e9;}
.nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before{display:table;content:"";}
.nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after{clear:both;}
.navbar {margin:0;background:#fdfdfd !important;border:0;position:relative;padding:0 2.5%;}
ul.navbar-nav{font-size: 14px;color:#888;text-transform:uppercase;}
ul.navbar-nav li a{padding:23px 20px;background:#fdfdfd;font-weight:bold;color:#5d5d5d;text-align:center;transition:.5s;}
ul.navbar-nav li.active a{color:#fff !important;transition:.5s;}
ul.navbar-nav li a:hover, ul.navbar-nav li a:focus{color:#fff !important;outline:0;transition:.5s;}
ul.navbar-nav li a em{line-height:35px;font-size:20px;}
ul.navbar-nav li a:hover em, ul.navbar-nav li a:focus em, ul.navbar-nav li.active a em, ul.navbar-nav li.active a em{color:#fff;}
ul.navbar-nav li .dropdown-menu a{padding-top:10px;padding-bottom:10px;position:relative;}
ul.navbar-nav li.active .dropdown-menu a{background:#fff !important;color:#5d5d5d !important;transition:.5s;}
ul.navbar-nav li.active .dropdown-menu a:hover, ul.navbar-nav li.active .dropdown-menu a:focus{color:#fff;transition:.5s;}
ul.navbar-nav li.active .dropdown-menu a:hover .moviment-alerta, ul.navbar-nav li.active .dropdown-menu a:focus .moviment-alerta{color:#fff !important;}
ul.navbar-nav li.active .dropdown-menu > .active > a{background:#f8f8f8;transition:.5s;}
ul.navbar-nav li.active .dropdown-menu > .active > a:hover, ul.navbar-nav li.active .dropdown-menu > .active > a:focus{transition:.5s;color:#fff;}
.dropdown-menu {position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;margin:0;text-align:left;list-style:none;background-color:#fff;-webkit-box-shadow:0 6px 10px rgba(0, 0, 0, .15);box-shadow:0 6px 10px rgba(0, 0, 0, .15);}
.dropdown-menu > .active > a {background:#fff;color:#5d5d5d;transition:.5s;}
.dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background:#f8f8f8;transition:.5s;}
.dropdown-menu > li > a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;text-align:left !important;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{color:#262626;text-decoration:none;background-color:#fff !important;}
.dropdown-menu > .active > a, .dropdown-menu>.active>a:focus, .dropdown-menu > .active > a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0;}
.open > .dropdown-menu{display:block;}
.open > a{outline:0;}
.social-icon-page-box{float:right;margin-top:3px;}
.social-icon-page-link{font-size:24px;background:none;padding:0 5px;transition:.5s;}
.social-icon-page-link em{font-size:24px;}
.social-icon-page-link:hover{transition:.5s;}
.header-flags{margin-top:40px;margin-right:30px;}
.collapse{display:none;}
.collapse.in{display:block;box-shadow:0 3px 5px #888;}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent;}
.active .caret{border-top:4px dashed #fff !important;}
.open a .caret{border-top:4px dashed #fff !important;}
.logo{height:90px;float: left;margin: 5px 0;}
.search-cleaner{color:#fff;}
#drop-flags_msdd{width:65px !important;}
#drop-flags_msdd .ddlabel{display:none;}
.welcome-customer{margin-top:20px;font-size:20px;float:left;width:100%;}
.options-catalogue{width:100%;float:left;margin-bottom:10px;position:relative;}
.select-num-prod{margin:0 5px 0 0;}
#drop-numproducts_msdd{width:100% !important;line-height:36px;border-radius:0;margin-top:-9px;}
#drop-numproducts_msdd #drop-numproducts_child{margin-top:17px;}
#drop-numproducts_msdd .ddTitle{color:#fff;background:0 0;height:42px !important;}
#drop-numproducts_msdd .ddTitle .ddArrow{border-top:5px solid #fff;}
#drop-numproducts_child {min-height:215px;}
.show_marca{display:block;}
.hide_marca{display:none;}
body, .navbar, .modal{background: url("https://www.marketsuprem.es/img/skin-side-up.png") !important;background-color:#fff !important;}
.finish-order-remove-line span{color:#fff;}
.page-title-container{background: url("https://www.marketsuprem.es/img/skin-side-up.png") !important;background-color:#f8f8f8 !important;}
.navbar-nav > li > a, ul.navbar-nav li a, .menu-lateral ul li{background:transparent !important;}
ul.navbar-nav li.active a, ul.navbar-nav li a:hover{background:#0082CA !important;}
ul.navbar-nav li .dropdown-menu a{background:#fff !important;}
.caja-imagen-cuadro{margin-top:20px !important;}
.list-items h3{margin-left:0 !important;}
.stock-details{margin-top:20px !important;}
#validatecaptcha-error{margin-top:-15px  !important;margin-bottom:15px !important;}
.legal-form-table{width:100%;margin:25px 0;border:1px solid #000;border-collapse: collapse;}
.legal-form-table-headers{background:#0082CA;color:#fff;text-align:center;}
.legal-form-table-headers-text{padding:2px;text-align:center;}
.legal-form-table-content1{padding:2px;border-right:1px solid #000;border-bottom:1px solid #000;border-top:1px solid #000;}
.legal-form-table-content2{padding:2px;border-bottom:1px solid #000;border-top:1px solid #000;}
.legal-form-table-content3{padding:2px;border-right:1px solid #000;border-bottom:1px solid #000;}
.legal-form-table-content4{padding:2px;border-bottom:1px solid #000;}
.legal-form-table-link1{color:#0082CA;text-decoration:underline;}
.legal-form-table-link2{color:#fff;text-decoration:underline;}
.orden-catalogo{display:none !important;}
.add-lines-buttons .stock-product{bottom: 15px;}
.add-lines-buttons .stock-product-aditional{font-weight:bold;font-size:13px;position:absolute;right:10px;bottom:0;}
.boton_personalizado{margin:5px;transition:0.5s;text-decoration: none;padding:5px 10px;font-weight: 600;color: #ffffff;background-color: #0082CA;border-radius: 6px;border: 2px solid #0082CA;}
.boton_personalizado:hover{transition:0.5s;color: #0082CA;background-color: #ffffff;}
.filter-price-box .smart-forms, #filter-slider-prices{display:none;}
.filtro_input_from, .filtro_input_to{display:block !important;}
#provincia, #comonosconociste{padding-left:30px !important;}
.texto-ayudas{float:left;width:50%;background: rgba(249, 248, 244, 0.8);}
.texto-ayudas img{float:left;margin:20px 10%;width:30%;}
.texto-ayudas p{float:left;width:100%;text-align:center;}
.grecaptcha-badge {bottom: 120px !important;}
#barraaceptacion{display:none !important;}
.gdprcookie {z-index: 10;position: fixed;color: white;font-size: .8em;line-height: 1.5em;right: 1.5rem;bottom: 5.5rem;max-width: 30em;padding: 1rem;background: #0082CA;border:1px solid white;}
.gdprcookie h1,.gdprcookie h2 {font-size: 1.2em;margin-bottom: .5rem;float:left;width:100%;text-align:center;}
.gdprcookie a {color: inherit;}
.gdprcookie-buttons {text-align: center;}
.gdprcookie-buttons button {color: white;font-family: inherit;font-size: 1em;padding: .4rem;border: solid .05rem currentColor;border-radius: .15rem;margin: 0 .5rem;background: none;cursor: pointer;}
.gdprcookie-buttons button:disabled {color: rgba(255,255,255,.5);}
.gdprcookie-types{float:left;width:100%;}
.gdprcookie-types ul {overflow: hidden;padding: 0;margin: 0 0 1rem;float:left;width:100%;}
.gdprcookie-types li {display: block;list-style: none;float: left;width: 50%;padding: 0;margin: 0;}
.gdprcookie-types input[type=checkbox] {margin-right: .25rem;}

@media screen and (max-width:979px){
	.div-lang{display:none;}
	.login-toggle{display:block;}
	.texto-ayudas{width:100%;}
    .texto-ayudas img{margin:20px 5%;width:40%;}
	.gdprcookie{width: 60%;max-width: 100%;left: 20%;right: 20%;top: 20%;bottom: auto;}
	.gdprcookie h1{text-align:center;margin-bottom:15px;}
	.header-flags{margin-top:0 !important;margin-right:10px !important;}
	.navbar{padding:0;}
	.navbar-toggle{display:block;}
	.page-title-container{padding:20px 1%;}
	.breadcumbs{padding:7px 0 0 12px;}
	.left-container{margin:0;}
	.login-toggle{float:right;bottom:0;}
	.nav > li{float:left;width:100%;}
	ul.navbar-nav{width:100%;float:left;margin:0;}
	ul.navbar-nav li a{padding:10px !important;text-align:left !important;float:left;width:100%}
	ul.navbar-nav li a em{float:left;margin-right:15px;}
	.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;}
    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a{padding:5px 15px 5px 25px;}
    .navbar-nav .open .dropdown-menu > li > a{padding-left:50px !important;line-height:20px;}
    .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover{background-image:none;}
	.clear{clear:none !important;}
	.text-main-menu{float:left;margin-top:10px;margin-right:10px;}
	.caret{float:left;margin-top:15px;}
	#drop-flags_msdd{max-width:66px;}
	.box-container{margin-top:20px;}
	.menu-mobile{margin:15px 0;}
	.left-container{margin:0;height:0;}
	.navbar-header .logo{margin:0 calc(50% - 150px) !important;width:187.5px !important;height:75px !important;}
}

@media screen and (max-width:600px){
    .finish-order-remove-line{width:6%;}
    .finish-order-product-img{width:27%;}
    .finish-order-product-name{width:67%;}
    .finish-order-product-price{width:34%;margin-right:1%;}
    .finish-order-discount{width:31%;margin-left:1%;}
    .finish-order-quantity{wuidth:31%;margin-right:1%;margin-left:0;}
    .finish-order-total-line{width:34%;margin-left:1%;height:50px;line-height:35px;}
	.breadcumbs{font-size:14px;width:calc(100% - 50px);}
	.page-title-container em{font-size:30px;}
	.page-title-container{padding:10px 1%;}
	.select-num-prod{margin:0 5px 0 0 !important;width:100px !important;}
	.navbar-header .logo{margin:0 calc(50% - 150px) !important;width:187.5px !important;height:75px !important;}
}

@media screen and (max-width:480px){
	.gdprcookie{width: 90%;left: 5%;right: 5%;}
}

@media screen and (min-width:979px){
	.navbar-collapse{width:calc(100% - 315px);float:left;border-top:0;-webkit-box-shadow:none;box-shadow:none;}
    .navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;}
    .navbar-collapse.in{overflow-y:visible;}
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse{padding-right:0;padding-left:0;}
    .navbar-static-top{border-radius:0;}
    .navbar-fixed-bottom, .navbar-fixed-top{border-radius:0;}
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left:-15px;}
    .navbar-nav > li{float:left;}
    .navbar-nav > li > a{padding-top:15px;padding-bottom:15px;}
	.breadcumbs{padding:7px 0 0 12px;}
}