#cms .sub-title-widget { text-transform:none!important;}
#payment-option-3-container > label:nth-child(3) > img:nth-child(2) {max-width:150px!important;}
#payment-option-4-container > label:nth-child(3) > img:nth-child(2) {max-width:150px!important;}


#_desktop_cart .cart-products-count {
    right: auto;
    left: 25px;}

.leo-megamenu .sub-title {background: #EC5A5F!important;}

.bottomnav {display:none;}

.btn-outline {border:none}

#image-form_21402272393016465  {border: 1px solid #EC5A5F!important; border-radius:20px}
#image-form_7536928243425817 {border: 1px solid #EC5A5F!important; border-radius:20px}
#image-form_6587659914638283 {border: 1px solid #EC5A5F!important; border-radius:20px}

.psgdpr_consent_message {padding-top:10px!important;}

#product-availability .product-unavailable { color:#ffffff;}

.descripcionproducto {  display: grid!important;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr))!important;}

.ets_pr_highlight_bar_wrapper {font-weight:900!important; text-align:center!important;}

.ets_pr_display_highlight_bar {background: rgb(236,90,95)!important; background: linear-gradient(144deg, rgba(236,90,95,1) 0%, rgba(233,20,105,1) 100%)!important;}

.ets_pr_display_highlight_bar {color: #ffffff;

  padding: 10px 1000px;
  content: "";
  padding: 10px 1000px;
  width: 100%;
  overflow: hidden;

  height: 100%;
  display: block !important;
  top: 0;
  box-sizing: content-box;
  margin-left: -1000px;


}

.title_block {font-size:20px!important;}

.widget-category_image .cate-name {font-size:20px!important;}

.tax-shipping-delivery-label {line-height:2.5;}

#image-form_21402272393016465 img {border-radius:20px;}
#image-form_7536928243425817 img {border-radius:20px;}
#image-form_27852684171416145 img {border-radius:20px;}

body#checkout #payment-confirmation .ps-shown-by-js .btn {text-transform:uppercase;}

.alert .alert-warning .leo-lib-error {display:none!important;}

.cssload-speeding-wheel {border: 2px solid #fff!important;}

#delivery {padding-bottom:1%;}


#delivery > label {text-align:justify;}

#pl-dropoff-button {width:auto!important;}

#js-delivery > div > div.delivery-options > div.row.delivery-option.js-delivery-option > label > div:nth-child(1) > div > div > div.carriere-name-container.col-xs-12 {float:none;}

#checkout-personal-information-step > div > ul > li:nth-child(1) > a {padding:0px;}

body#checkout section.checkout-step .forgot-password {margin-left:1px;}


.contact-footer > div:nth-child(1) > p:nth-child(2) > a:nth-child(1) {color:#EC5A5F;}

#payment-option-1-container > label:nth-child(3) > img:nth-child(2) {max-width:20%;}

.alert-danger {background-color: #EC5A5F; border-color: #EC5A5F; color: #ffffff; }

.nav-item .nav-link, .nav-item .nav-separtor {padding:0 0 0 0;}

.ets_pr_close {display:none;}

.ets_pr_display_highlight_bar .ets_pr_table {width:85%;}

.products-section-title {font-size:15px;}
.leo-plist-style-8 .thumbnail-container:hover .box-card-info .btn-product {background: rgb(236,90,95)!important; background: linear-gradient(144deg, rgba(236,90,95,1) 0%, rgba(233,20,105,1) 100%)!important;}

body#checkout section.checkout-step {-moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  background-color: white;
  border: 1px solid #eaeaea;
}

.collapse-button.promo-code-button.cancel-promo {padding-top:10px;}

.btn-primary {background: rgb(236,90,95)!important; background: linear-gradient(144deg, rgba(236,90,95,1) 0%, rgba(233,20,105,1) 100%)!important;
border-radius:50px;
font-weight:400;
font-size:12px;
}
.modal-footer.redsys-buttons-footer .btn {background: rgb(236,90,95)!important; background: linear-gradient(144deg, rgba(236,90,95,1) 0%, rgba(233,20,105,1) 100%)!important;
border-radius:5px;
font-weight:600;
color:#ffffff;
}


.btn-primary:hover {background: linear-gradient(325deg, rgba(236,90,95,1) 0%, rgba(202,42,122,1) 100%);!important;
border-radius:50px;
font-weight:600}

.product-list-kid .thumbnail-container .functional-buttons .btn-product:hover, .product-list-kid .thumbnail-container .functional-buttons .quick-view:hover {background: linear-gradient(325deg, rgba(236,90,95,1) 0%, rgba(202,42,122,1) 100%);}
.product-list-kid .thumbnail-container .functional-buttons .btn-product span span, .product-list-kid .thumbnail-container .functional-buttons .quick-view span span {background: linear-gradient(325deg, rgba(236,90,95,1) 0%, rgba(202,42,122,1) 100%);}
.col-md-6.js-input-column {width:auto;}
.block-promo .promo-input {border-radius:5px;}
.block-promo .promo-code {background:none;}

.s_vouchers, .success {display:none!important;}

.product-quantity .add-to-cart {color:#ffffff;}

.btn .btn-outline {background: rgb(236,90,95)!important; background: linear-gradient(144deg, rgba(236,90,95,1) 0%, rgba(233,20,105,1) 100%)!important;
border-radius:5px;}

#back-top a {background: linear-gradient(144deg, rgb(236, 90, 95) 0%, rgb(233, 20, 105) 100%) !important;}

#6933575062474855 {animation-name:fadeInRight;
right:0!important;}


.off-canvas-nav-megamenu {animation-name:fadeInRight;
right:0!important;}

#header {background: transparent;
  backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);}

.keep-header .header-container {background:transparent;}
#header, #header .header-top {background:transparent;}

.product-quantity .add-to-cart {color:#ffffff;}

.btn {text-transform:uppercase;}

#contenedor {
height:0;
overflow: hidden;
padding-bottom: 56.25%;
padding-top: 30px;
position:relative;
}


#infinitas {background: linear-gradient(144deg, rgb(236, 90, 95) 0%, rgb(233, 20, 105) 100%) !important; color:white; border-radius:20px; padding: 0 10px 0 10px;}

.keep-header .header-container {background:none;}

.product-quantity .add-to-cart {
  color: #ffffff!important;
  border-radius: 50px;
  font-weight: 400;
}

.product-quantity .qty .input-group.bootstrap-touchspin .input-group-btn-vertical .btn:hover {background: linear-gradient(144deg, rgb(236, 90, 95) 0%, rgb(233, 20, 105) 100%) !important;}

.feather-heart {fill:#E1565B; stroke:#E1565B;}

.footer-top {text-align:center;}

#form_6808237496413560 {text-align:center;}

.menudinftienda {text-align:center;}

.footer-container .block .title_block {text-align:center;}

#wrapper .breadcrumb::before {background:white!important;}


#product-availability {background: linear-gradient(144deg, rgb(236, 90, 95) 0%, rgb(233, 20, 105) 100%);}

#infofooter {padding-top:20px;}
 
#fotoizquierda {background: url("/themes/leo_shopiokids/assets/img/modules/appagebuilder/images/ColegiosProfesionales2.webp"); background-size:cover;padding: 130px 10px 50px 10px!important; border-radius:10px;min-height:550px;}
#fotoderecha {background: url("/themes/leo_shopiokids/assets/img/modules/appagebuilder/images/Fracciona1.webp"); background-size:cover;padding: 90px 10px 50px 10px!important; border-radius:10px;min-height:550px;}
#fotocentro {padding: 30px;}

.off-canvas:not(.rtl) .off-canvas-active > .off-canvas-nav-megamenu {animation-name:fadeInRight;}
.off-canvas:not(.rtl) .off-canvas-inactive > .off-canvas-nav-megamenu {animation-name:fadeOutRight;}

#_desktop_cart .cart-products-count {right: auto;
  left: 25px;
  width: 20px;
  height: 20px;
  border-radius: 40px;
  line-height: 22px;}
#_desktop_cart .cart-products-count, a.ap-wishlist .ap-total {color:white; background:linear-gradient(144deg, rgb(236, 90, 95) 0%, rgb(233, 20, 105) 100%);}

#footer {background: url("/themes/leo_shopiokids/assets/img/modules/appagebuilder/img/bg-footer.jpg") bottom center no-repeat!important;}
.footer-center .container {border-top:none!important;}

.pagination .current a {background: linear-gradient(144deg, rgb(236, 90, 95) 0%, rgb(233, 20, 105) 100%) !important;}

.pagination a:hover, .pagination a:focus {background: linear-gradient(144deg, rgb(236, 90, 95) 0%, rgb(233, 20, 105) 100%) !important;}
.pagination .disabled:hover {color:white;}

.product-flags li.out_of_stock {background: linear-gradient(144deg, rgb(236, 90, 95) 0%, rgb(233, 20, 105) 100%) !important;}

.leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product span span, .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view span span {background: linear-gradient(144deg, rgb(236, 90, 95) 0%, rgb(233, 20, 105) 100%) !important;}

.leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view span span::before {border-left: 5px solid #CA2A7A;}
.caracteristicascb {padding: 10px 10px 50px 10px; border-radius: 20px;  margin: 0 10px 10px 10px; background: #EFEFEF; align-content: center; display: flex; align-content: center;}
#product-availability span {background: linear-gradient(144deg, rgb(236, 90, 95) 0%, rgb(233, 20, 105) 100%) !important;}

.liquid_box .effect-img .detail-banner .center h3 {color:#9E9E9E;}

#caracteristicascompatible {background-image: url("/img/metodoclasificabox/caracteristicascompatibles.webp")!important; background-position:0 150px; background-size:cover;}
#caracteristicaspizarra {background-image: url("/img/metodoclasificabox/caracteristicaspizarra.webp")!important; background-position:0 80px; background-size:cover;background-repeat:no-repeat;}
#fondoespecialistas {background-image: url("/img/metodoclasificabox/especialistasfoto.webp")!important; background-size:cover; min-height:400px; background-repeat:no-repeat;}
#fondoprimaria {background-image: url("/img/metodoclasificabox/primariafoto.webp")!important; background-size:cover; min-height:400px; background-repeat:no-repeat; margin-top:none; background-position:center center;}
#fondoinfantil {background-image: url("/img/metodoclasificabox/infantilfoto.webp")!important; background-size:cover; min-height:400px; background-repeat:no-repeat; background-position:center center;}

.notification.notification-success {background: rgba(46, 204, 113, 1);}

#wrapper .breadcrumb {
   display:none!important;
} 

#cms .sub-title-widget { text-transform:none!important;}