/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

 #blockcart-modal .modal-content {  min-height: 375px; }

 /* HEADER */
 .cart-price1 .comprar { color: #ffffff; }
 /* /HEADER */

 /* FOOTER */
 footer { float: left; width: 100%; padding: 0; margin: 0; background: #fff; }
 .foot-left { float: left; width: 30%; }
 .foot-rht { float: left; width: 70%; }
 .foot-box,.foot-box-list,.foot-box2 { width: 100%; float: left; }
 .foot-box { margin-bottom: 5%; }
 .foot-box-list h2 { font-family: robotocondensed-bold; font-size: 25px; color: #064e86; text-transform: none; margin-bottom: 25px; }
 .foot-box-list ul li a,.foot-rht .foot-box-list ul li a { font-family: robotocondensed-regular; line-height: 25px; }
 .foot-box-list h2 a { color: #064e86; }
 .foot-rht .foot-box-list h2 { font-size: 20px; }
 .foot-box-list ul li a { font-size: 16px; color: #585857; }
 .foot-box-list.ftr-second { margin: 0; width: 24%; padding-bottom: 3.2%; }
 .foot-box-list.ftr-third { margin: 0 0 0 3%; width: 37%; }
 .foot-box-list.ftr-four { border: none; margin-left: 3%; width: 33%; }
 .foot-box-list.ftr-third .list-atra { float: left; width: 50%; }
 .foot-btm,.foot-top,.social-items,.social-section { width: 100%; float: left; }
 .foot-rht .foot-box-list ul li a { font-size: 14px; color: #064e86; }
 .foot-btm p,.tab-section h1 { font-family: robotocondensed-bold; }
 .foot-btm p,.foot-btm p a,.social-items ul li a i { color: #fff; }
 .foot-top { padding: 62px 0 45px; }
 .foot-btm { padding: 15px 0; margin: 0; background: #005799; z-index: 99999; }
 .foot-btm p { font-size: 18px; }
 .foot-box2,.foot-btm p { text-align: center }
 .mbl_footer,.mnt-box:hover h2,.mosai-hover:hover h2 { display: none }
/* /FOOTER */


/* CISTELLA */
.tus-value{float: left; width: 100%; padding: 0 0 20px 0; border-bottom: 1px solid #ccc; margin-bottom: 27px; margin-top: 20px; }
.tus-value p{font-family:'robotocondensed-bold'; font-size: 12.5px; color:#000; margin-bottom:10px;}
.enterrate.enterr-carr.enterr-carr2{margin-bottom:20px;}
.tus-value .tus-cop{float:left; width:100%; padding:10px 0px 15px 0px; background:#eeeeee;  border-radius:4px; -webkit-border-radius:4px ; -moz-border-radius:4px ; -o-border-radius:4px ; margin-bottom:5px; box-sizing: border-box; }
.tus-value .tus-cop h1{font-family:'robotocondensed-bold'; font-size:20px; line-height:24px; margin:0; color:#000; float:left; width:32.5%; margin-top:8px; letter-spacing:0.5px; padding-left: 20px;}
.tus-value .tus-cop h3{ font-family:'robotocondensed-regular'; font-size:20px; line-height:24px; margin:0; color:#000; float:left; width:35.5%;margin-top:8px;  letter-spacing:0.5px;}
.tus-value .tus-cop input[type="submit"]{float:right; width:17%; border-radius:4px; -webkit-border-radius:4px ; -moz-border-radius:4px ; -o-border-radius:4px ; background:
#fff; border:none; padding:10px 5px; text-align:center; font-family:'robotocondensed-bold'; font-size: 12.5px; line-height:12.5px; text-transform:uppercase; cursor:pointer; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;}
.tus-value .tus-cop input[type="submit"]:hover{background:#000; color:#fff;}
.tus-value p.cond{font-family:'robotocondensed-bold'; font-size: 12.5px; color:#000; margin:15px 0 0 0;}
.tus-value .tus-cop.tus-cop2 img{float:left; width:67px; height:67px; margin:0 85px 0 20px;}
.tus-value .tus-cop.tus-cop2 .tus-cont{float:left; width:63%;}
.tus-value .tus-cop.tus-cop2 .tus-cont h1{float:left; width:100%;font-family:'robotocondensed-bold'; font-size:33px; line-height:46px; margin:0; color:#000; }
.tus-value .tus-cop.tus-cop2 .tus-cont p{float:left; width:100%;font-family:'robotocondensed-bold'; font-size:25px; line-height:25px; margin:0; color:#000;}
.tus-value.tus-enho{padding:5px 0 0px 0; border:none; margin:0;}
.tus-value .tus-cop.tus-cop2{padding:25px 35px;}
.tus-value .tus-cop.tus-cop2 a.butt{background:#000; color:#fff; border:0; border-radius:4px; -webkit-border-radius:4px ; -moz-border-radius:4px ; -o-border-radius:4px ; padding:18px 30px; text-transform:uppercase; margin-top:15px; font-family:'Avenir-Medium'; font-size: 12.5px; cursor:pointer; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease;line-height:12.5px; cursor:pointer; float:left; text-align:center;}
.tus-value .tus-cop.tus-cop2 a.butt:hover{background:#cc0000; }
a.deleteDiscount { display: block; float: right; margin: 3px 25px; }
.tus-value a.deleteDiscount span { background:url(../img/delete-ic.png) no-repeat 0 0px; float:right; width:14px; height:15px; margin: 6px 0 0 0;}
.modal-body { float: left;}
.modal-body > div { float: left; width: 100%;}
.modal-body .modal-footer { float: left; width: 100%; border-top: none; margin-top: 20px; }
.modal-body .modal-footer li { width: 23%; margin-right: 2%; float: left; display: inline-block; }
.modal-body .modal-footer .img-ofer { float: left; width: 100%; }
.modal-body .modal-footer .img-ofer img { width: 100%;}
.modal-body .modal-footer .gall-text { width: 100%; box-sizing: border-box; }
.modal-body .modal-footer .gall-text a.btn-blue { float: none !important; width: unset; height: unset; border-radius: 5px; padding: 10px 10px; line-height: 22px; }
.modal-body .modal-footer h3 { width: 100%; text-align: center; margin-bottom: 20px; font-size: 22px; font-weight: 600; }
#blockcart-modal .modal-body { box-sizing: border-box; width: 100%; }
/* /CISTELLA */

/* COMANDA */
h2.step-title { font-family: 'robotocondensed-bold'; }
.checkout-step {width: 100%; float: left;}
.nopadding { padding: 0;}
.payment-options { padding: 20px; }
button.tramitar.tramitar-full { width: auto; padding: 0px 20px; float: left; }
button.tramitar.tramitar-full:disabled, button.tramitar.tramitar-full[disabled] { cursor: not-allowed; }
.promocional input[type="text"]::placeholder { color: #fff; }
/* /COMANDA */

/* NOTIFICACIONS */
#notifications { width: 100%; float: left; }
/* /NOTIFICACIONS */

/* HOME */
#index h4 a.condi { color: #009ee0; line-height: 28px; font-family: robotocondensed-bold; font-size: 18px; margin-bottom: 20px; float: left; }
/* /HOME */

/* PRODUCTES */
.price-pad { margin-bottom: 20px; }
.price-pad li:first-child { max-width: 130px; }
.price-pad li:first-child p { line-height: 24px; }
/* /PRODUCTES */