/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 31-jul-2017, 14:51:20
    Author     : Lucia
*/
.form-group{
    margin-bottom: 15px !important;
}

.header-superior {
    z-index: 103;
    background-color: #999999;
    height: 100%;
}

@font-face {
    font-family: 'cuprum';
    src: url('../../../../pedidosweb/css/letra/Cuprum-Regular.ttf');
    font-weight: normal;
    font-style: normal;
}


body{
    background-color: white;
    color:black !important;
    font-size: 15px;
    font-family: 'cuprum', sans-serif !important;
    font-weight: normal;
    line-height: 1.75;
}
a{
    color:black;
}
a:hover{ 
    color:#a38446;
}

.font-family-miriad, .contenido-quienes-somos{
	font-family: 'cuprum' !important;
}


.nav-tabs{
    margin-bottom: 20px;
}

.selected > label.bolita{
	    background-color: #de034a;
}
/* ************************************ HEADER ************************************ */

.navbar-inverse{
    color:white;
    background-color: #080808;
    border-color: #080808;
}
.avisolegal{
    color: white !important;
}

.bnt-sinfotos{
    margin-top: 0px !important;
}

.imagen-carrito{
	   margin-top: 0px;
}   

/* ************************************ HEADER PC ************************************ */
.opcion-menu{
    color: white !important;
    font-size: 14px;
    font-family: 'Arial';
    font-weight: 600;
    letter-spacing: 0.05em;
}
#icon-contacto {
    color: white;
}
.modal-title {
    color: black;
}

.opcion-menu:hover{
    color: #ceb170 !important;
}
.avisolegal:hover{
    color: white !important;
}

.enlace-navbar-upper{
    color: black !important;
    font-size: 16px;
    font-family: 'Arial';
    font-weight: 600;
    letter-spacing: 0.05em;
}
.enlace-navbar-upper:hover{
    color: black !important;
    font-size: 16px;
    font-family: 'Arial';
    font-weight: 600;
    letter-spacing: 0.05em;
    color:#82262b  !important;
}
.numero-pedidos-carrito-pc , .numero-pedidos-carrito-mvl{
    border-radius: 50%;
    padding: 1px 5px 1px 5px;
    font-family: 'cuprum';
    color: white;
    background-color: #de034a;
}

.select-idioma{
    font-family: 'cuprum';
    color: black !important;
    font-size: 14px;
    background-color: white !important;
}
/* ***************** LOGO PC ***************** */
.menu-pc{
    background: #999999 !important;
    color:white;
}

.navbar-logo{
    width: 95px;
    height: 92px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    top: 5px;
    left: 11px;
    z-index: 1051;
}


/* ************************************ HEADER MVL ************************************ */
header i.fa, header i.material-icons{
    color:white;
}
.touch-menu-la{
    background-color: black;
}
.menu-items span{
    color: white;
}

.menu-items li{
    border-bottom: 1px solid #848484;
}

.menu-items li:hover{
    background: #d61c21 !important;
    color: white;
}
.menu-items li:hover a{
    background: #da2023 !important;
    color: white;
}
.menu-items li:hover a span{
    color: white !important;
}

/* ***************** LOGO MVL ***************** */
/*.img-logo{
    background-image: url(../img/logo-original.png);
}*/

/* ************************************ FOOTER  ************************************ */
.footer{
    background-color: #999999;
}
.txt-footer-empresa a{
	font-family: 'cuprum';
    color:white;
}
.txt-footer-empresa a:hover{
    color:#de034a;
}
.txt-footer-empresa{
    color: #AAB7B8;
    font-family: 'cuprum';
}
/* ************************************ CONTENT HEADER  ************************************ */
/*.li-tiendas{
    display:none !important;
}*/
.icon-carrito:hover{
    color:#de034a;
}
/* ************************************ CONTENT VALIDATE PHONE  ************************************ */
.error-validatePhone{
    font-family: 'Arial';
    color: #da2023;
    font-size: 18px;  
}

/* ************************************ CONTENT pickup ************************************ */

.gracias-pedido{
    color: black;
    margin-top: 10px;
    font-size: 17px;
    font-family: 'Arial';
}
.pedido-listo{
    font-size: 16px;
    font-family: 'Arial';
}
.tienda-ciudad{
    font-family: 'Arial'; 
}

/* ************************************ CONTENT GREETING ************************************ */
.txt-identificador-greeting{
    font-size: 16px;
    text-align: left;
    color: #de034a;
}
.p-inf-greetings{
    font-family: 'Arial';
    color: black;
    font-size: 14px;
}
.p-inf-nombreTienda{
    font-family: 'Arial';
    color: white;
    font-size: 16px;
    font-weight: 700;
}
.productName-inf-greetings{
    font-size: 17px;
    font-weight: 700;
    font-family: 'Arial';
    color:black;
}
.total-inf-greetings{
    font-family: 'Arial';
    font-size: 20px;
}
/* ************************************ CONTENT HOME  ************************************ */
.arrow_box {
	border: 4px solid #de034a;
}
.arrow_box:before{
	border-right-color: #de034a;
}
.arrow_box-carrito{
	    border: 4px solid #de034a;
}
.arrow_box-carrito:before{
	  border-bottom-color: #de034a;
	      margin-left: 25px;
}
.arrow_box-carrito:after{
	 margin-left: 31px;
}
   

.navbar-nav li a span {
    color: white !important;
    font-size: 17px !important;
    font-family: 'cuprum' !important;
    text-transform: uppercase;
}

.precio{
    font-size: 19px;
    font-family: 'cuprum' !important;
    display: block;
    color: #de034a;
}

.btn-btn-domi{
    margin-left: 22px; 
}
.h2-carta-menu {
    <!--text-transform: uppercase;-->
    font-size: 24px; <!-- probando -->
    font-family: 'Arial';
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #de034a !important;
}
.banda-roja-inicio{
    background-color: #efefef;
}
/*body h2{
    background: -webkit-linear-gradient(#EFD791, #AE8D51);
}*/
.bnt-inicio-domicilio{
    margin: 15px 31px;
    font-weight: 700 !important;
    text-transform: uppercase;
    background: #d61c21;
    font-family: Quicksand;
    border: 3px solid #fff;
    color: #ffffff;
    border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    font-size: 20px !important;
}

.txt-aviso-legal{
    color: black !important;
    font-size: 13px !important;
    font-family: 'cuprum' !important;
    font-weight: 600 !important;
    letter-spacing: 0.05em !important;
}

.restaurante-ciudad, .texto-identificador-quienes-somos, .texto-identificador-tiendas {
    color:#de034a;
    font-family: 'cuprum';
}

.texto-identificador{
    color:#de034a;
    font-family: 'cuprum';
}


.icon-fire{
    color: #af161a;
}

.icon-vegetarian{
    color: #2a8632;
}
.icon-sin-gluten{
    color: #d4951e;
}

.icon-new{
    color: #de034a;
}
.icon-altramuces{
    color: #e29f40;
}
.icon-apio{
    color: #7fa92a;
}
.icon-cacahuetes{
    color: #be996c;
}
.icon-crustaceos{
    color: #af4b37;
}
.icon-frutos-cascara{
    color: #874d34;
}
.icon-contiene-gluten{
    color: #eb7435;
}
.icon-huevos{
    color: #deb352;
}
.icon-lacteos{
    color: #713582;
}
.icon-moluscos{
    color: #666666;
}
.icon-mostaza{
    color: #f2a300;
}
.icon-pescado{
    color: #008096;
}
.icon-granos-sesamo{
    color: #f1af68;
}
.icon-soja{
    color: #00a551;
}
.icon-dioxido-azufre-sulfitos{
    color: #0068b7;
}
.btn-danger{
    outline: none !important;
    color: #ffffff;
    background-color: #de034a;
    border-color: #ffffff;
    font-size: 14px;
    font-family: 'Arial' !important;
    font-weight: 500;
    line-height: 1.75;
}
.btn-danger:hover{
    color: #de034a;
    background-color: #ffffff;
    border-color: #de034a;
}
.btn-danger:focus, .btn-danger:active{
    color: #de034a !important;
    background-color: white !important;
    border-color: #de034a !important;
}
.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover{
    color: #e2034a !important;
    background-color: white !important;
    border-color: #de034a !important;
}

.bnt-inicio-domicilio:hover{
    color: #de034a;
    background-color: white;
    border-color: #de034a;
}

.bnt-inicio-domicilio:active, .bnt-inicio-domicilio:focus{
    color: #de034a !important;
    background-color: white !important;
    border-color: #de034a !important;
}

.hr-hr{
    border: 1px solid #de034a;
    display:block !important;
    margin-top: 0 !important;
}

/* ************************************ CONTENT DELIVERY  ************************************ */
.hr-promociones{
    border: 1px solid #de034a;
}
.txt-restaurante-delivery {
    color: #de034a;
    font-family: 'Arial';
}
.div-descripcion-delivery{
    color: black;
    font-size: 16px;
    font-family: 'Arial';
}
.txt-selecciona-ciudad-delivery{
    color: white;
    font-family: 'Arial';
    font-size: 17px;
    position: relative;
}
.descripcion-direccion-guardada{
    color:black;
}


/* ************************************ CONTENT MENU  ************************************ */
.centrar_menu_pc_opciones{
    -webkit-box-shadow: 0px 8px 8px 0px rgba(50, 50, 50, 0.34); 
    -moz-box-shadow: 0px 8px 8px 0px rgba(50, 50, 50, 0.34);
    box-shadow: 0px 8px 8px 0px rgba(50, 50, 50, 0.34); 
}
.content-comida-nuestra-carta, .content-comida{
    margin-top: 0px; 
}
.info-pizza{
    margin-top:-5px;
}

.div-sbm{
    width: 100%;
    position: fixed;
    background-color: #de034a;
    min-height: 43px;
    /* position: relative; */
    margin-top: -48px;
    z-index: 10;
}

.sub-menu-carta{
    color: #de034a !important; 
}
.menu4{
    color:#de034a;
}
.multilevelpushmenu_wrapper .levelHolderClass{
    background-color: white;

}
.multilevelpushmenu_wrapper h2{
    color:#de034a;
    font-family: 'cuprum';
}
.multilevelpushmenu_wrapper a{
    color: black !important;
    font-family: 'Arial';
    padding: 0.7em 1em 0.7em 1.8em;
}
.multilevelpushmenu_wrapper ul li{
    box-shadow: inset 0 -1px rgba(0,0,0,0.6);
}

.multilevelpushmenu_wrapper a:hover{
    color: white !important;
}

.multilevelpushmenu_wrapper ul li:hover{
    box-shadow: inset 0 -1px rgba(255,255,255,0.6);
    background: #e0034a !important;
}
.div-negro{
    background-color: black;
}

.info-pizza:hover .txt-descripcion-pizza{
    font-family: 'Arial';
    color: black;
    font-size: 17px;
    margin-top: -205px;
}


/* ************************************ CONTENT PROMOTIONS  ************************************ */
.txt-descripcion-promocion-pizza{
    display:none !important;
}
.hr-historial-pedidos-dicarlo{
    display:block !important;
    margin-top: -5px;
    margin-bottom: 10px;
    color:#da2023;
}
.titulo-promociones-oferta {
    font-family: 'cuprum';
    color:#de034a;
} 


.txt-selects-promotions{
    font-size: 16px;
    font-family: 'Arial' !important;
    font-weight: 500;
    line-height: 1.75;
}

.boton-promociones-elegir{
    /* font-size: 15px; */
    font-family: 'Arial' !important;
    font-weight: 500;
    line-height: 1.75;
    margin-top: 10px;
    margin-bottom: 12px;
}




/* ************************************ CONTENT ABOUT US  ************************************ */
.hr-quines-somos{
    border: 1px solid #d61c21;
}

.contenido-quienes-somos {
    font-family: 'Arial';
    font-size: 18px;
    margin-bottom: 35px;
}

.span-pizzeria{
    color:#d61c21;
}
.texto-clr{
    background: -webkit-linear-gradient(#EFD791, #AE8D51);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.imagen-about-us{
    max-height: 650px;
    margin-bottom: 20px;
}

.imagen-about-us-pequeñas{
    max-height: 300px;
}

.imagen-efecto-ven-y-peca{
    margin-bottom: 20px;
}

h2.resaltar{
    text-transform: uppercase;
    color: #3b3f4a;
}
h2.resaltar-min{
    color: #3b3f4a;
    font-size: 50px;
}

h2 > .rojo{
    color:  #ff0000;
}


/* ************************************ CONTENT BRANCHES  ************************************ */

.hr-tiendas{
    border: 1px solid #82262b;
}
.txt-selecciona-ciudad{
    color: black;
    font-family: 'Arial';
    font-size: 17px;
    position: relative;
    top: -35px;
}

.span-delivery-txt{
    font-family: 'Arial';
    color: black !important;
    font-size: 17px;
    font-weight: 500;
}

.texto-identificador-branches{
    font-size: 20px;
    font-family: 'Arial';
    /*    font-weight: 600;*/
    line-height: 1.2;
    color: #de034a;
}
.texto-identificador-tiendas {
    font-weight: 600;
}
.contenido-especifico-tiendas{
    font-size: 15px !important;
    font-family: 'Arial' !important;
    font-weight: 500 !important;
    line-height: 1.75 !important;
}

.parrafo-info{
    /*    margin-left: 5%;
        margin-right: 5%;*/
    font-size: 20px;
    text-align: center;
    font-family: 'cuprum';
}
.btn-pedir-tienda{
    font-size: 16px;
    font-weight: 500;
    line-height: 1.75;
}
.font-family{
    font-family: 'Arial';
}


/* ************************************ CONTENT SIGN UP  ************************************ */
.etiqueta-a{
    color: black;
}
.etiqueta-a:hover{
    color: #de034a;
}
.btn-facebook, .btn-google, .btn-twitter{
    font-family: 'Arial';
    font-size: 13px;
}
.login-social{
    display:none;
}


/* ************************************ CONTENT CARRITO  ************************************ */
.total-margen-sup{
    border-top: 1px solid #ddd;
}
.panel-heading-carrito{
    border-color: #de034a;
    background-color: #de034a;
}
.panel{
    border-color: #ddd;
}
.panel-body{
    background-color: white;
    border-top: 1px solid #ddd !important;
}
.pnl-pedido{
    background-color: white;
}

.min-num-carrito{
    font-family: 'Arial';
}
.btn-less{
    background-color: #de034a;
    border-color: white;
    font-size: 20px;
}
.btn-less:hover, .btn-less:focus{
    background: #ffffff;
    border-color: #de034a;
    color: #de034a; 
}
.panel-heading h4{
    color: white !important;
}

/* ************************************ CONTENT CONTACT  ************************************ */
.txt-color-rojo{
    color:#d61c21;
}

.text-area-mensaje{
    font-family: 'Arial' !important;
    font-weight: 500;
    font-size: 15px;
}

.text-telf-contact{
    color: #da2023;
    font-family: 'Arial';

}

/* ************************************ CONTENT OPTION ACCOUNT  ************************************ */
.txt-identificador-optionAccount{
    letter-spacing: -1px;
}

/* ************************************ CONTENT ACCOUNT  ************************************ */
.txt-identificador-account{
    color: #303133 !important;
    font-family: 'Arial' !important;
    font-size: 34px !important;
}
.form-lbl-class{
    color:#000000;
    font-size: 15px !important;
    font-family: 'Arial' !important;
    font-weight: 500 !important;
    line-height: 1.75 !important;
}

@media (max-width: 1259px ) and (min-width: 1199px) {
    .informacion-cuenta-account{
        margin-top: 93px;
    }
}


/* ************************************ CONTENT ORDER TRACKING  ************************************ */
.boton-identificarse-entrar{
    font-size: 16px;
    font-weight: 500;
    line-height: 1.75;
}
.timer{
    font-family: Arial !important;
}
.c100:after {
    background-color: white !important;
}

.timer .c100 > span.time {
    color: #de034a !important;
    font-size: 56px;
    left: 0;
    top: 0;
}


.c100.big span {
    color: black !important;
    font-size: 54px;
}

.pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill {
    border: 0.08em solid #de034a !important;
    transition: 1s transform linear;
}

.c100.p100 .fill{
    border: 0.08em solid #41c463 !important;
    transition: 1s transform linear;
}

.alert-info {
    color: #000000;
    background-color: #ffffff;
    border-color: #de034a;
}

/* ************************************ CONTENT ORDER HISTORY  ************************************ */
.txt-fecha-historial{
    font-family: 'Arial';
    color:#da2023;
}
.txt-recoger-historial{
    font-family: 'Arial';
}
.txt-nombre-pedido{
    color: #da2023;
    font-family: 'Arial' !important;
    font-weight: 600;
}

/* ************************************ CONTENT SIN FOTOS  ************************************ */
.title-pizza-sinfotos {
    color:black;
    margin: 0px;
    margin-bottom: 10px;
    font-family: 'Arial';
    font-size: 20px;
}

/* ************************************ CONTENT MODIFY  ************************************ */
.span-tipo-pizza {
    font-size: 24px;
}
.font-miriad{
    font-family: 'Arial';
}
/* ************************************ CONTENT HALF PIZZA ************************************ */
.txt-dentro-dropdown-toggle{
    font-size: 11px;
    margin-left: 0px;
}
.txt-half, .txt-primera-mitad{
    font-size: 19px;
}
.descripcion-halfpizza{
    font-family: 'Arial';
}
/* ************************************ CONTENT EDIT ACCOUNT ************************************ */
.txt-radio-editAccount{
    color: black;
    font-family: 'Arial';
    font-size: 15px;
}

.view p{
	font-family: cuprum;
}
.btn-encontrar-tienda-delivery{
	font-family: 'cuprum' !important;
	background-color: #f2024a;
    border-color: #f1014a;
}


/**************************VERSION MOVIL**************************************/
@media (max-width: 768px) {
	.menuCuchillo {
    position: relative;
    margin-right: 8px;
    top: 4px;
}
	.container-inicio-movil, .div-footer-inicio-movil{
		background-color: #f9f9f9;
	}
	.div-footer-inicio-movil h3 {
		color: #de034a;
		text-transform:uppercase;
		font-weight: 800;
}
	.numero-pedidos-carrito-todos{
		    top: 7px;
		    font-family: 'cuprum';
			background-color: #de034a;
	}
	.todos-iconCarrito{
		right: 15px;
    top: 24px;
		    color: #de034a;
	}
	.txt-menu{
       position: relative;
    font-family: 'cuprum';
    top: 4px;
	}
    .info-pizza{
        margin-top:10px;
    }
    .banda-roja-inicio{   
        min-height: 60px;
        margin-top: 181px;
    }
    .select-promos{
        margin-bottom: 10px;  
    }
   
    .btn-actualizar{
        font-size: 11px !important;
    }
    .txt-radio-editAccount-mujer{
        margin-left: 0px !important;
    }

    .separacion-inputs-editAccount{
        margin-bottom: 16px;
    }
    .txt-identificador-signup{
        font-size: 18px !important;
    }
    .texto-identificador-mvl{
        font-size: 23px;
    }

    .block-errors-form-new-account, .block-errors-form{
        font-size: 12px;
    }
    .productName-inf-greetings, .descripcion-product-greetings, .total-inf-greetings{
        text-align: center !important;   
    }
    .img-greetings{
        width: 100px;
    }
    .div-greetings{
        padding: 0px;
    }
    .h3-carrito{
        font-size: 16px;
    }
    .contenedor-pickup{
        margin-top: 82px;
    }
    .btn-aplicar-promocion{
        font-size: 17px;
        margin-bottom: 13px;
    }
    .img-carrito-promociones{
        width: 170px;
        margin-bottom: 10px;
    }

    .bajar-mvl-cp{
        margin-bottom: 24px;
    }

    h2.resaltar{
        text-transform: uppercase;
        color: #3b3f4a;
        font-size: 25px;
    }

    h2.resaltar-min{
        color: #3b3f4a;
        font-size: 30px;
    }

    h2 > .rojo{
        color:  #ff0000;
    }

    .btn-facebook, .btn-google, .btn-twitter{
        font-size: 12px !important;
    }

    .btn-danger{
        font-size: 14px;
    }
    .sinfotos-preciosmvl{
        float:right !important
    }
    .img-logo {
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: 0px;
        margin: 0 auto;
        width: 65px;
        height: 55px;
        top: 0px;
    }

    .menu-items li:hover, .menu-items li:hover a{
        background-color: #de034a !important;
    }

    .txt-promociones{
        color:#303133;
        font-family: 'Arial';
        font-size: 38px;
    }

    .txt-branches{
        color: #303133;
        font-family: 'Arial';
        font-size: 25px;
    }


    .texto-identificador-branches{
        font-size: 23px;
    }

    .hr-historial-pedidos-allopizza{
        width: 100%;
    }

    .informacion-cuenta-account{
        margin-top: 20px;
    }
    .btn-historial-pedido {
        font-size: 11px !important;
    }
    .txt-nombre-pedido{
        font-size: 14px;
        line-height: 62px;
    }

    i.material-icons{
        color: white !important;
    }
    header {
        background-color: #999999;
    }

    .touch-menu-la {
        background-color: white;
    }
    .menu-items span {
        color: black;
        font-family: 'Arial';
        font-size: 13px;
    }

    .icon-inicio-blanco-lin, .icon-carta-menu-blanca, .icon-promociones-blanca, .icon-chef-blanco, .icon-restaurante-blanco, .icon-repartidor-blanco,
    .icon-cuenta, .icon-lenguaje{
        color:black;
        font-size: 30px !important;
    }
    .icon-repartidor-blanco{
        font-size: 30px !important;
    }

    .menu-items li:hover a .icon-inicio-blanco-lin, .menu-items li:hover a .icon-carta-menu-blanca,
    .menu-items li:hover a .icon-promociones-blanca, .menu-items li:hover a .icon-chef-blanco,
    .menu-items li:hover a .icon-restaurante-blanco, .menu-items li:hover a .icon-repartidor-blanco,
    .menu-items li:hover a .icon-cuenta, .menu-items li:hover a .icon-lenguaje{
        color:white;
    }

    .icon-carrito{
      
        -moz-transition: all 1s ease;
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
    }

    .addproduct{
        -moz-transform: scale(1.4) rotate(20deg) translate (-5px, 10px);
        -webkit-transform: scale(1.4) rotate(20deg) translate(-5px, 10px);
        -o-transform: scale(1.4) rotate(20deg) translate(-5px, 10px);
        transform: scale(1.4) rotate(20deg) translate(-5px, 10px);
        color: #ae8d51;
    }

    .icon-numero1, .icon-numero2{
        font-size: 50px !important;
        color: #de034a;
    }
    .txt-selecciona-ciudad{
        font-size: 16px;
        top: -15px;
        margin-left: 0px;
    }
    .div-submenu-sinfotos{
        background-color: #de034a !important; 
    }
    .menu4 {
        color:white !important;

        font-family: 'cuprum';
        top: 60px !important;
        padding: 0px;
        font-size: 20px !important;
    }

    .bnt-inicio-domicilio{
		color: #f9f9f9;
		background-color: #de034a !important;
		border-color: #de034a;
		font-size: 16px !important;
		margin: 20px 10px 0px 15px;
		background-color: transparent;
    }

    .txt-identificador-tracking {
        font-size: 18px !important;
    }

    .crearolv-cuenta{
        font-size: 11px;
    }
    .logo-pickup{
        width: 180px;
        height: 60px;
    }

}

/**************************VERSION PC**************************************/
@media (min-width: 769px) {
	.txt-menu{
		color: #de034a;
	}
	.menuCuchillo{
		    background-color: #de034a;
	}
	.numero-pedidos-carrito-todos, .numero-pedidos-carrito-menu{
		    font-family: 'cuprum';
    color: white;
    background-color: #de034a;
	}
	.todos-iconCarrito, .icon-carrito-menu{
		    color: #de034a !important;
	}
    .img-slider {
        width: 100%;
        height: 480px;
    }
   

    .descripcion-pizza {
        margin-top: 0px;
    }

    .txt-selecciona-ciudad-delivery{
        top: -35px;
    }

    .separar-divs-delivery, .input-codPos-Delivery{
        margin-bottom: 25px;
    }
    .block-errors-form-new-account, .block-errors-form{
        font-size:13px; 
    }

    .total-inf-greetings{
        float:right;
    }
    .h3-carrito{
        font-size: 18px;
    }
    .img-greetings{
        width: 90px;
    }
    .logo-pickup{
        width: 195px;
        height: 69px;
    }
    .btn-aplicar-promocion{
        font-size: 16px;
        margin-bottom: 12px;
    }

    .img-carrito-promociones{
        width: 175px;
        margin-bottom: 10px;
    }

    .crearolv-cuenta{
        font-size: 13px;
    }
    .txt-identificador-signup{
        font-size: 23px !important;
    }
    .txt-identificador-tracking{
        font-size: 25px !important;
    }
    .bnt-inicio-domicilio{
        margin-top: 10px;
        font-size: 21px !important;
    }
    .txt-promociones{
        color: #303133;
        font-family: 'Arial';
        font-size: 39px;
        margin-bottom: 20px;
    }
    .txt-branches{
        color:#303133;
        font-family: 'Arial';
        font-size: 33px;
    }
    .navbar-inverse{
        background-color: transparent;
        border-color: white !important;
    }
    .icon-carrito{
        color:#de034a;
        position: relative;
        font-size: 36px !important;
        display:block;
        -moz-transition: all 1s ease;
        -webkit-transition: all 1s ease;
        -o-transition: all 1s ease;
        transition: all 1s ease;
    }

    .icon-numero1, .icon-numero2{
        font-size: 50px !important;
        color: #de034a; ;
        position: relative;
        top: -24px;
    }

    
    .content-comida-nuestra-carta{
        margin-top: -84px;
    }

}

/**************************VERSION TABLET**************************************/
@media (max-width: 991px ) and (min-width: 769px) {
    .separacion-inputs-newAccount{
        /*        margin-bottom: 30px;*/
    }
    .separacion-inputs-editAccount{
        margin-bottom: 16px;
    }

}
/**************************ADAPTAR MENU I LOGO**************************************/
@media (max-width: 1390px ) and (min-width: 1167px) {

    .opcion-menu, .enlace-navbar-upper, .navbar-nav li a span {
        color: white !important;
        font-size: 20px !important; //probando
    }
    .navbar-logo {
        width: 95px;
        height: 92px;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        position: absolute;
        top: 5px;
        left: 11px;
        z-index: 1051;
    }
}

@media (max-width: 1166px ) and (min-width: 930px) {

    .opcion-menu, .enlace-navbar-upper, .navbar-nav li a span {
        color: white !important;
        font-size: 16px !important; //probando

    }
    .navbar-logo {
        width: 95px;
        height: 92px;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        position: absolute;
        top: 5px;
        left: 11px;
        z-index: 1051;
    }
}

@media (max-width: 929px ) and (min-width: 769px) {
    .opcion-menu:hover{
        color: #ceb170 !important;
    }
    .opcion-menu, .enlace-navbar-upper, .navbar-nav li a span {
        color: white !important;
        font-size: 14px !important; //probando

    }
    .navbar-logo {
        width: 95px;
        height: 92px;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        position: absolute;
        top: 5px;
        left: 11px;
        z-index: 1051;
    }
}

@media (max-width: 1091px) and (min-width: 769px){

    
}

@media (max-width: 1090px) and (min-width: 769px){
    .imagen-carrito {
        margin-top: 0px;
        width: 47px;
/*        right: 6px;*/
    }
}

.addproduct{
    -moz-transform: scale(1.4) rotate(20deg) translate (-5px, 10px) !important;
    -webkit-transform: scale(1.4) rotate(20deg) translate(-5px, 10px) !important;
    -o-transform: scale(1.4) rotate(20deg) translate(-5px, 10px) !important;
    transform: scale(1.4) rotate(20deg) translate(-5px, 10px) !important;
    color: #de034a ;
}

/*********************** VERSION TABLET **************/
@media (max-width: 991px ) and (min-width: 769px) {
    .img-slider {
        width: 100%;
        height: 265px;
    }
}

@media (max-width: 1270px) and (min-width: 992px){

.img-pizza-carta {
    max-width: 160px !important;
    min-width: 160px !important;
    max-height: 160px !important;
    min-height: 160px !important;
}
}
.div-sub-menu-carta > .spanPromos{
	    font-family: 'cuprum' !important;
		font-size: 17px
}

.nz-toggle-wrap.null {
    background-color: #ddd !important;
}

.nz-toggle-wrap.true {
    background-color: #de034a !important;
}

.nz-toggle-wrap.false {
    background-color: #de034a !important;
}
.pagar-ahora {
    color: #ffffff;
}
span.discount{
    background: #de034a;
}

.circulo {
    background-color: white;
    border: 1px solid black;
    color: black;
}

.circuloNumero {
    background-color: #e14f7e;
    color: white;
    border: 2px solid #e14f7e;

}

.circuloNumero2 {
    background-color: #de034a;
    color: white;
    border: 2px solid #de034a;
}