/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.header-nav {
   /*background: -moz-linear-gradient(left, #f8da00, #35be2c);*/
	background: linear-gradient(to left, #448e33, #c7e661);
}

.footer-top {
   /*background: -moz-linear-gradient(right, #f8da00, #35be2c);*/
	background: -moz-linear-gradient(to right, #c7e661, #448e33);
	height: 5px !important;
}

.far.fa-snowflake {
    color: #c7e661;
}

.fa-leaf{
color: #c7e661;
}	

.fa-tshirt{
color: #c7e661;
	
}	
.leo-input-product-quantity.input-group {
    background-color: #e8e8e8 !important;
}
.input-group.form-control.leo_cart_quantity {
    background-color: #e8e8e8;
	width: 70px;
	height: 38px;
	float: left;
	margin-right: 5px;
}
.btn.btn-primary.add-to-cart:hover {
    background-color: #547f2c;
}


.fas.fa-home, .fas.fa-baby, .fas.fa-capsules, .fas.fa-magic, .fas.fa-utensils , .fas.fa-temperature-frigid, .fas.fa-shopping-cart, .fas.fa-child {
color: #c7e661;
	
}	

.transpbanner {
    color: #000;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
}
.transpbanner i {
    font-size: 16px;
}

.transpbanner2 {
    color: #000;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
}
.transpbanner2 i {
    font-size: 16px;
}


.box-margin {
    margin-bottom: 50px !important;
}
.box-eproselect {
    padding: 50px 0 50px !important;
}
.banners-ofertas1 {
    margin-left: 20px;
box-shadow: 0px 0px 2px 1px #6e6e6e;
border-radius: 30px;
}
.banners-ofertas1 img {
    border-radius: 30px;
}
.banners-ofertas2 {
    margin-right: 10px;
    margin-left: 10px;
box-shadow: 0px 0px 2px 1px #6e6e6e;
border-radius: 30px;
}
.banners-ofertas2 img {
    border-radius: 30px;
}

.banners-ofertas3 {
    margin-right: 20px;
box-shadow: 0px 0px 2px 1px #6e6e6e;
border-radius: 30px;
}
.banners-ofertas3 img {
    border-radius: 30px;
}

#blockEmailSubscription_displayFooter {
    color: black;
}

.row.box-eproflash.ApRow.has-bg.bg-boxed {
    border: 3px solid #683625;
	background: linear-gradient(to left, #448e33, #c7e661) !important;
}

/*.box-eproflash .ApCountdown .deal-clock li {
	color: black !important;
}*/

.z-depth-1 {
    color: #683625 !important;
}
.z-depth-1 span {
    color: #683625 !important;
}

.leo_free_price2 {
    padding: 10px 20px 0;
    width: 200px;
    background-color: #f1f1f1;
    border-radius: 10px;
    margin-left: 30px;
}

.block-category-inner {
    margin-top: 50px;
}

.personalizatupack:hover {
	border-radius: 30px !important;
	box-shadow: 0px 0px 2px 1px #6e6e6e;
}

/*.personalizatupack:hover img {
    border-radius: 30px !important;
}*/

#image-form_2284183979706917:hover {
    border: 1px solid black;
    border-radius: 30px;
}
#image-form_12020442850099625:hover {
    border: 1px solid black;
    border-radius: 30px;
}
#image-form_16405982356538012:hover {
    border: 1px solid black;
    border-radius: 30px;
}
#image-form_17728605777040298:hover {
    border: 1px solid black;
    border-radius: 30px;
}
#image-form_4297097008457919:hover {
    border: 1px solid black;
    border-radius: 30px;
}
#image-form_4723562026229546:hover {
    border: 1px solid black;
    border-radius: 30px;
}
#image-form_3210800741747167:hover {
    border: 1px solid black;
    border-radius: 30px;
}
#image-form_23477145900576385:hover {
    border: 1px solid black;
    border-radius: 30px;
}
#image-form_1637329501640853:hover {
    border: 1px solid black;
    border-radius: 30px;
}
#image-form_18737419313449088:hover {
    border: 1px solid black;
    border-radius: 30px;
}
#image-form_9265571204336328:hover {
    border: 1px solid black;
    border-radius: 30px;
}
#image-form_15147430859497208:hover {
    border: 1px solid black;
    border-radius: 30px;
}
.h-logo {
    padding-right: 100px;
}
.col-xl-2-4.col-lg-3.col-md-12.col-sm-12.col-xs-12.col-sp-12.col-infor.ApColumn {
    padding-left: 100px;
}

.bloquepacks {
    text-align: right;
	padding-top: 10px;
}

.packs1 {
    background-color: #ec7134;
    padding: 7px;
    color: white;
    font-weight: bold;
    margin-right: 8px;
	border-radius: 10px;
}
.packs1:hover {
    color: white;
    background-color: #f95707;
}

.packs2 {
    background-color: #1faa28;
    padding: 7px;
    color: white;
    font-weight: bold;
    margin-right: 8px;
    border-radius: 10px;
}
.packs2:hover {
    color: white;
    background-color: #15dd22;
}

.fas.fa-box, .fas.fa-box-open, .fas.fa-tree-christmas {
    margin-right: 5px;
}
/*.blockcart .header */.cart-products-count {
    line-height: 18px !important;
    padding: 4px 4px !important;
    background: #F00 !important;
    color: #fff !important;
    border-radius: 15px !important;
    font-size: 10px !important;
    font-weight: bold !important;
	font-size: 12px !important;
}
.fas.fa-shopping-basket {
    font-size: 20px;
    top: 19px;
    position: absolute;
    right: 20px;
}

.btnbanners {
    line-height: 45px;
    font-size: 16px;
    padding: 0 29px;
    color: #fff;
    background: #e80707;
    border-radius: 10px;
	font-weight: bold !important;
	box-shadow: 5px 5px #4d4d4d57;
}
.btnbanners:hover {
    background-color: #f00;
}
.btnbannersosc {
    line-height: 45px;
    font-size: 16px;
    padding: 0 29px;
    color: #f00;
    background: #fff;
    border-radius: 10px;
	font-weight: bold !important;
	box-shadow: 5px 5px #ffffffa1;
}
.btnbannersosc:hover {
    background-color: #f0efef;
}


.leo-megamenu .navbar-nav > li.icon-packpers > a:hover {
    color: #ec7134;
}
.leo-megamenu .navbar-nav > li.icon-packcerr > a:hover {
    color: #1faa28;
}
.leo-megamenu .navbar-nav > li.icon-packpers > a i {
    color: #ec7134;
}
.leo-megamenu .navbar-nav > li.icon-packcerr > a i {
    color: #1faa28;
}
.leo-fly-cart-icon-wrapper i {
    display: none !important;
}
.material-icons.float-xs-left {
    display: none !important;
}
.product-pack-price {
    color: red;
}
.leoquicklogin-icon.leoquicklogin-fail-icon.material-icons {
    display: none;
}
/*CHECK OUT*/
#payment-option-2-additional-information img {
    width: 40px !important;
}
.product-line-grid-right .bootstrap-touchspin {
    width: 100px !important;
}
.block-onepagecheckout .input-group.bootstrap-touchspin input.js-cart-line-product-quantity {
    width: 100px !important;	
}	
.cart-dropdow-button.cart-dropdow-viewcart.btn.btn-primary.btn-outline {
    display: none !important;
}

/*FIN CHECK OUT*/

.product-flag.pack {
    background-color: #1faa28;
    color: white;
}
.js-discount.card-block.promo-discounts span {
    font-weight: 800 !important;
}
.block-promo.promo-highlighted {
    font-weight: bold;
    color: black;
    text-decoration: underline;
    font-size: 17px;
}
/*SORTEO*/
.bannersorteo {
    background-color: #eea724cc;
    color: black;
    font-weight: bold;
    font-size: 17px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 15px 15px 0px 0px;
}
/*FIN SORTEO*/

/*PACKS NAVIDAD*/
.packs3 {
    background-color: #f00;
    padding: 7px;
    color: #fff;
    font-weight: 700;
    margin-right: 8px;
    border-radius: 10px;
}
.packs3:hover {
    color: white;
    background-color: #df0c0c;
}

/*FIN PACKS NAVIDAD*/

/*TEMPORIZADOR BLACK FRIDAY*/

.ap-countdown-time.deal-clock.lof-clock-11-detail.list-inline {
    float: left;
}
#countdown-form_5869521343440359 {
    font-size: 10px;
}
#countdown-form_7153158416063621 h4 {
    float: left;
	margin-right: 10px;
	line-height: 40px;
}
.deal-clock li {
    background-color: black;
}
.deal-clock b {
    color: yellow !important;
}
.deal-clock span {
    color: yellow !important;
}

/*FIN TEMPORIZADOR BLACK FRIDAY*/
/*QUITAR PALABRA ARTICULOS BLOG*/
.prestawpblock.block.psv17 h2 {
  display: none !important;
}
/*QUITAR PALABRA ARTICULOS BLOG*/
/*IMAGEN ALERGENOS*/
.list-oa-features.oa-features {
  display: none;
}
/*IMAGEN ALERGENOS*/
.fas.fa-seedling, .fas.fa-tree-christmas {
  color: green;
}

/*NAVIDAD*/
.nav-item.nav-fo-co {
  background-color: #ff6060;
  border-radius: 20%;
  background: repeating-linear-gradient( 45deg, rgba(0, 0, 0, 0) 20px, rgba(0, 0, 0, 0) 40px, #DF6C4F 40px, #FD3636 55px );
}
.nav-item.nav-fo-co .menu-title {
  color: black;
  font-weight: 900;
}
/*FIN NAVIDAD*/
