 /*
Theme Name: Primaprix Mulliez
Author URI:
Description: Theme Primaprix Mulliez
Text Domain: RNthemeV41
*/
@font-face { font-family: Delicious; src: url('fonts/Raleway/Raleway-Regular.ttf'); }

body{ font-family: 'Muli', 'Raleway', sans-serif;    margin: 0px 0 0 0!important;  color:#292828;}
body.loggedin{margin-top:53px!important;}
body.customize-support .navbar-fixed-top{ }
html,
body {  overflow-x: hidden; }
hr{clear:both;border: 1px solid #e94a60;}
img{max-width: 100%;height: auto;}
.alignright,img.alignright{float:right;margin:1em 0 0 1em;}
.alignleft,img.alignleft{float:left;margin:0 1em 1em 0;}
.aligncenter,img.aligncenter{display:block;margin:1em auto;text-align:center;}
h1, h2, h3, h4 {font-family: 'Muli', 'Raleway', sans-serif;    font-weight: 700; color:#292828;}
h2{    font-size: 22px;    margin-top: 0;}
b, strong{font-weight: bold;}
.limpiar{clear: both;}
.righ{text-align: right;}
.autor{font-size: 8px}
footer {background:#e94a60;  padding: 10px 0 1px;margin-top: 30px;}
footer .centro {}
footer .centro img{    display: block;margin: 9px auto 15px;width: 150px;}
footer .centro p{color:#fff;text-align: center;    font-size: 12px;}
footer .centro a{color:#fff}
footer .foo2 .centro a{color:#000}
.foo2 {background:#fff;padding: 5px 0;font-size: 10px; }
a,
a:visited,
a:active{color:#e94a60; text-decoration: none;    cursor: pointer;}
a.enlacetitulo{text-decoration: none;}
div.centro {width: 1200px;margin: 0 auto;max-width: 100%;}
h1 {    margin-top: 50px;font-size: 24px; color: #000; font-weight: 600; text-transform: uppercase;}
h1:after {content:'';    display: block; height: 3px; width: 50px; background: #e94a60;}
/*menu*/

nav.navbar {position: absolute;top: 0;left: 0;right: 0;}
body.wordpress nav.navbar.fixed {position: fixed;background: #fff;    z-index: 99;}
nav.navbar .navbar-header{float: left;width: 20%;}
nav.navbar .navbar-header button.navbar-toggle{cursor: pointer;position: fixed;bottom: 15px;right: 15px;border-radius: 27px;padding: 8px 11px 12px 11px;     }
nav.navbar .navbar-header button.navbar-toggle.collapsed{}
nav.navbar .navbar-header button.navbar-toggle span.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
nav.navbar .navbar-header button.navbar-toggle span.icon-bar{margin-top: 4px;display: block;width: 17px;height: 2px;border-radius: 1px;}
nav.navbar .navbar-header a.navbar-brand{}
nav.navbar .navbar-header a.navbar-brand img{    max-width: 230px; padding: 0;}

nav.navbar #navbar{-webkit-transition: background .2s ease-out;-moz-transition: background .2s ease-out;-ms-transition: background .2s ease-out;-o-transition: background .2s ease-out;transition: background .2s ease-out;    padding-top: 18px;}
nav.navbar #navbar.collapse{}
nav.navbar #navbar ul{margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: center;}
nav.navbar #navbar ul li{width: auto;margin: 0px 1%;padding: 5px 1%;text-align: center;flex-direction: column;text-decoration: none;-webkit-transition: background .2s ease-out;-moz-transition: background .2s ease-out;-ms-transition: background .2s ease-out;-o-transition: background .2s ease-out;transition: background .2s ease-out;}
nav.navbar #navbar ul li a{color: #e94a60;
    text-decoration: none;
    font-size: 17px;}
body.wordpress nav.navbar.fixed #navbar ul li a{color: #000; }
nav.navbar #navbar ul li.current-menu-item a,
nav.navbar #navbar ul li a:hover{color:#e94a60}
nav.navbar #navbar ul li.current-menu-item ul li{}
nav.navbar #navbar ul li.current-menu-item ul li a{}
nav.navbar #navbar ul li ul{}
nav.navbar #navbar ul li ul li{}
nav.navbar #navbar ul li ul li a{}
.centro.min form{    display: table;  min-width: 300px;}
.centrartable{display: table;
    margin: 0 auto;
    padding: 50px;
    background: #e94a60;}
select,
input:not([type="submit"]):not([type="checkbox"]){    display: block; padding: 5px 2%; width: 95%;}
input[type="submit"]{     display: block; padding: 8px 2%; width: 80%; margin: 0 auto; background: #e94a60; border: 0; color: #fff; text-transform: uppercase; font-weight: 900; font-size: 14px;}

nav .centro{position: relative; }
.idiomas{    position: absolute;   right: 0; top: 5px;}
.idiomas a{}
.idiomas a:before{content:'·';     font-size: 27px; line-height: 1px; position: relative; top: 2px;   margin: 0 2px;}
.idiomas a:nth-of-type(1):before{display: none;}
.idiomas a.current{font-weight: 600;}

.izq{float:left; width: 48%;}
.dch{float:right; width: 48%;}

.divif {overflow: hidden;}
.divif .uno{float:left; width: 49%;}
.divif .dos{float:right; width: 49%;}

.crempl .izq{float:left; width: 72%;}
.crempl .dch{float:right; width: 27%;}

.izqp{ width: 18%;}
.dchg{ width: 81%;}

.listadousur{}
.listadousur h2{ cursor: pointer;     margin: 10px 0;}
.listadousur.cerrar ul{display:none;}

.izq ul{    margin: 0; padding: 0; list-style: none;}
.izq ul li{}

form.creare{display: BLOCK; width: 300px;}
form.creare input{margin-bottom: 20px;}
form.creare input[type="submit"]{    margin: 0;}

.aviso { color: black;text-align: center;font-weight: 900;}

#cargarajax .conteflex {    display: flex; flex-wrap: wrap;  align-items: flex-start;  justify-content: left;}
#cargarajax .producto{min-height: 133px;flex-direction: column; -webkit-transition: background .2s ease-out; -moz-transition: background .2s ease-out; -ms-transition: background .2s ease-out; -o-transition: background .2s ease-out; transition: background .2s ease-out;    width:29.33%;      margin: 2% 2% 0;   position: relative;    overflow: hidden;    border-bottom: 1px solid; padding-bottom: 2%;}
#cargarajax .producto.blk{ min-height: 3px;}
#cargarajax .producto.blk select{ width: 100%; height: 33px; display: block;}
#cargarajax .producto.blk input{     width: 100%;}
#cargarajax .producto.blk a{ display: block; background: red; color: #fff; text-align: center; font-weight: 800; padding: 7px 0;}
#cargarajax .producto .izqima{    float: left;  width: 17%;}
#cargarajax .producto .izqima a{font-size: 10px;  text-align: center;  display: block;}
#cargarajax .producto .contenido{float: right;  width: 81%;}
#cargarajax .producto .contenido .nombre{    font-weight: bold;}
#cargarajax .producto .contenido .ref{font-size: 12px;}
#cargarajax .producto .tallkas{float: right;  width: 81%;}
#cargarajax .producto .tallkas .filaxx{     width: 29.33%; float: left; margin-right: 4%;}
#cargarajax .producto .tallkas label{ float: left; width: 32%; text-align: right; font-size: 12px; padding-top: 2px;}
#cargarajax .producto .tallkas input{    float: right; width: 46%; border: 0; background: #ededed; padding: 3px 5%;}
#cargarajax .producto .tallkas input.oculto{ }

.iniccc{    margin-top: 50px;}

/* Flex */
.flex{display: flex;flex-wrap: wrap;    align-items: stretch; justify-content: center;}
.flex .iflex{flex-direction: column;}
.flex2 > .iflex{ width: 46%;  margin: 1%;padding: 1%;}
.flex3 > .iflex{ width: 31.33%;  margin:20px  1%;padding: 0%;}

.carrito-cajon{}
.carrito-cajon .filafin,
.carrito-cajon .fila {    padding: 5px 15px;}
.carrito-cajon .fila:nth-of-type(even){background: #ededed}
.carrito-cajon .fila:nth-of-type(even)  .espaciovacio,
.carrito-cajon .fila:nth-of-type(even)  .vacio4,
.carrito-cajon .fila:nth-of-type(even)  .vacio3,
.carrito-cajon .fila:nth-of-type(even)  .vacio{color: #ededed}
.carrito-cajon .nombre{width: 50%;float:left;}
.carrito-cajon .ref{width: 10%;float:left;}
.carrito-cajon .vacio{width: 60%;color:#fff;float:left;}
.carrito-cajon .vacio3,
.carrito-cajon .vacio4{color:fff;}

.carrito-cajon .talla,
.carrito-cajon .cantidad{width: 10%; text-align: center;float:left;}
.carrito-cajon .precio,
.carrito-cajon .total2,
.carrito-cajon .total{width: 10%; text-align: right;float:left;}

.carrito-cajon .vacio2{width:30%;text-align: right;float:left;}
.carrito-cajon .total2,
.carrito-cajon .vacio2{    font-weight: 800;  font-size: 20px;float:left;}


.carrito-cajon2{}
.carrito-cajon2 .espaciovacio{color: #fff; margin-bottom: 10px; border-bottom: 1px solid #000; padding-bottom: 10px; width: 57%; margin-left: 43%; font-size: 0;}
.carrito-cajon2 .nombre{width: 21%; float:left;}
.carrito-cajon2 .gerente{width:22%; float:left;}
.carrito-cajon2 .producto{width: 23%; float:left;}
.carrito-cajon2 .ref{width: 8%; }
.carrito-cajon2 .talla{width: 5%;}
.carrito-cajon2 .cantidad{width: 6%;}
.carrito-cajon2 .precio{width: 5%;}
.carrito-cajon2 .total{width: 10%;}
.carrito-cajon2 .vacio3{width: 43%; float:left;color:#fff;}
.carrito-cajon2 .vacio4{ width: 31%; float: left; color:#fff;}

.carrito-cajon2 .fila > .vacio4:nth-last-of-type(1){}

span.nameme{font-size: 15px;  font-weight: bold;    display: inline-block; width: 350px;}
span.apro{    text-align: center;width: 110px;  display: inline-block;}
span.red{    color: red;}
ul.listadopedidos{ list-style: none;  margin: 0; padding: 0;}
ul.listadopedidos li{padding: 5px 20px;}
ul.listadopedidos li a{display: inline-block;  background: #e94a60;  color: #fff;  border-radius: 35px;  padding: 5px 14px;}
ul.listadopedidos li:nth-of-type(even){    background: #ededed;}

ul.listadopedidos li a.aprobarboto{}
ul.listadopedidos li a.elimiboto{background: red;}
ul.listadopedidos li a.aprobarboto.red{background: #712020}
ul.listadopedidos li a.aprobarboto.red span.red{color:#fff}

#wpadminbar
    {display:none;}

    #cargarajax .producto.blk {     display: block; }
.excellistad{}
.excellistad form{}
.excellistad form div{float: left; width: 21%; margin: 2%;}
.excellistad form div label{    display: block; font-weight: bold; font-size: 21px; line-height: 1.6;}
.excellistad form div span{    display: block;}
.excellistad form div input[type="radio"],
.excellistad form div select{}
.excellistad form div input[type="radio"]{ display: inline-block; width: 19px;}
.excellistad form div select{}
.excellistad form input.envi{}

textarea.observaciones{    display: block; resize: none;  width: 86%; margin: 33px 4%; padding: 15px 2%; height: 100px;}

.linkhome  {     margin-bottom: 30px;}
.linkhome a {    display: block; margin: 1px 0; font-size: 14px; line-height: 1.4;}
.linkhome a span{background: #e94a60; color: #fff; border-radius: 100%; padding: 1px 4px; font-size: 13px; position: relative; top: -2px; margin-right: 5px;}
.linkhome .pedidoanteri a span{background: #712020; }

#cargarajax {position: relative; margin-top: 80px; }
#cargarajax .styki{position: fixed;z-index: 2;margin-top: -102px;background: #fff;max-width: 900px;padding-top: 20px;}
#cargarajax .styki h2{    margin-bottom: 7px;}
.descr{background: #e94a60; border: 0; color: #fff; font-weight: 900; font-size: 14px; padding: 10px 15px; min-height: 17.5px;}

.excelcarrito{}
.excelcarrito div{}
.excelcarrito div a{    display: table; margin: 0 auto; background: #e94a60; color: #fff; border-radius: 35px; padding: 5px 14px;}

@media (min-width: 901px) { nav.navbar .navbar-header button.navbar-toggle{display: none;} }

@media (max-width: 900px) {
    .navbar-inverse .navbar-brand{padding: 0;}
    ul.navbar-nav{margin: 0;}
    nav.navbar div#navbar{position: fixed;width: auto;background: #fff;bottom: 60px;z-index: 99999999999;margin: 0px 0 00 0;right: 0;float: none;border: 1px solid #000;padding: 0;}
	nav.navbar div#navbar.cerrado{    display: none;}
	nav.navbar #navbar ul li{    text-align: left;width: 100%;}
    .bk4 .not a{    top: -8px;}
    nav.navbar #navbar ul li a {    color: #000;}
}

@media (max-width: 1200px) {
    div.centro{    width: 98%;}
}
.olci{
color:white !important;
}
.login-submit input[type="submit"] {
    border: white 1px solid !important;
}
#loginform label{
color: white !important;
}
.styki .descr{
display:none !important;
}