.naranja{ background: #fbae0d; }

.cat_g{ 
  text-align:center; 
font-weight: 700;     padding-top: 18px;
    font-family: "DINPro-Bold"; color: #02549E;     font-size: 18px;
}
.cont-icos{width: 650px;
    margin: auto; }
.cont-icos >  .col-lg-3{ text-align:center;}

.owl-theme .owl-buttons div:before{ color:#fff;font-size: 30px; line-height: 38px; }
.owl-theme .owl-buttons div{background: #00000052; border-radius: 50%;} 

.owl-theme .owl-controls span {
    border: 1px solid #C6C6C6;
    width: 15px;
    height: 15px;
    border-radius: 10px;
    background: #e3e3e361;
}
.owl-theme .owl-controls .owl-page.active span{
background:#E2E2E2;
}
.owl-theme .owl-controls span:hover {
    background: #E2E2E2;
}
.owl-theme .owl-controls span:before {
    content: none;
}
.blo_desc{text-align:center;}
.blo_desc > .azul { 
    border-bottom: 2px solid #012F65;
    padding-bottom: 5px;
}
#catse, .catse {padding: 0 5px;}
.catefecto > .block_content > div > img:hover{ opacity : 0.7;}
.cat_sbi:hover{ background:#2373d8; }
.cat_sbi{ cursor: pointer;}
.tef_grande{ 
font-size: 25px;
    font-weight: bold; padding-left: 5px;
}
.ase{ padding-right:20px;}
.divider{margin-top: 2%; }
.titulocentral{margin-top: 2%; }
.footer_final {
    margin-top: 4%;
    margin-bottom: 2%;
}
.iview-controlNav div.iview-items{     bottom: -2px; }
.custom-checkbox label{  width: 100%; }
.form-control-comment{display:none;}
.carrier-extra-content{ display:block !important; }
.custom-checkbox > label > .diferente > em{ display:none !important;}
.payment-options {  margin-top: 4%; } 
.cart-summary-products > p > a, #fmm-payment-btn{ border-radius: 10px; }
#order-items  >  .row > .col-push-8 > .btn{ border-radius: 10px; }
.continue,  #fmm-payment-btn{width: 226px; height: 50px; background-color: #F87F01; border: 1px solid #F87F01; font-size: .875rem; margin-top: 20px;}
#fmm-payment-btn{ font-size: 15px; } .cart-total{ padding:16px; padding-right: 0px;}
.myOwnCalendarHours{ visibility: hidden; }
body#checkout section.checkout-step.js-current-step.-current .step-title{      background:#016DB5; }
.level2{ width: 500px; background: #fff !important;
  }
.su_car{  font-weight:bold !important; color: #012F65 !important; text-align:center; }
.su_car:hover{  color: #fff !important; }
.pdt{ padding-top: 5px; }
.nofondo{ padding-left:0 !important; background: none !important; } .has-subhtml{padding: 0 !Important; }
.menuasbajo > .level2{ left: 0% !important;   top: 100% !important; }
li:nth-child(6) > .level1 {
      width: 500px;
    background: #fff!important;
    box-shadow: 0 10px 14px 0 #484848!important;
}
.noescritorio{ display:none;}
.custom-radio{ border: 1px solid #999999 !important;  }
.superior > .product-additional-info{ display:none; }
@media(max-width:574px){
.prf_ns {    padding: 6% 0 0 0; }
.listofa{ text-align:center;      padding: 5px 12%;}
body#checkout section.checkout-step .delivery-option-2{ margin-bottom: 30px; }
/*body#checkout section.checkout-step .delivery-option{ display:contents !important; }*/
body#checkout section.checkout-step .delivery-option label {text-align: left;}
  #js-delivery{ display:grid; margin-top: 10%; }  #order-items table{ float:none; }
.su_car > .su_car{ width:100px; font-size: 12px; }
 /*.ApHtml{margin-bottom: 5px !important; }*/ .als{ font-size: 12px;  padding-left: 0;    padding-right: 0;    line-height: 3;} 
.altura_r > div > img{ height: 96px !important;}  .col-sm-5 > .row > .col-xs-3 > img{     width: 40px; }
 .titulocentral{
font-size:17px !important; padding: 0 10%;
 } 
.lista .navbar-toggler{
    display:none !important;
}
#divartificial{     height: auto; }
.summary-selected-carrier > .row > .col-md-2{ width:10% !important; padding: 2px;}
.summary-selected-carrier > .row > .col-md-3{width:30% !important; padding: 2px; }
.summary-selected-carrier > .row > .col-md-4{width:30% !important;  padding: 2px; }
.summary-selected-carrier > .row > .col-md-2 > .logo-container > img{ width:20px;}
.summary-selected-carrier > .row > .col-md-3 > .carrier-name{ font-size: 9px;}
.summary-selected-carrier > .row > .col-md-4 > .carrier-delay {    font-size: 8px; }
.summary-selected-carrier > .row > .col-md-3 > .carrier-price{font-size: 10px; }
.caret{ top: 10px; } .block_carousel{ margin-bottom: 10px !important; }
 .promo-code{     text-align: center; }
 .altura_r > div { margin-bottom: 10px !important; }
.product-listing{     font-size: 16px;    margin-bottom: 0; } #total_price{ font-size:18px !important;}
.price-percent-reductions{    padding: 5px;    font-size: 15px; }
.altura_ r > div > img { margin-bottom: 5px; }  .carrier-name{ font-size:13px; }
.vsse{ display: inline-block;     float: left; } .leo-dropdown-cart-item{ width: 250px !Important; }
#tawkchat-minified-wrapper{ float:right !important; width: 50px !important;}
.altura_r{    height: 190px; } .block-category{ margin-bottom: 0;}
.absol{        bottom: 0%;    right: 5px;    top: auto !important;    left: auto !important; }
.product-unavailable{    padding: 3px 5px !important;     font-size: 12px !important;  border-radius: 0 !important; }
 .leo-fly-cart-slidebar > .leo-fly-cart {  bottom: 0px !important; left: 50% !important;  }
.leo-fly-cart {  /*     z-index: 999999;    bottom: 130px !important;    left: 20px !important; */ display:none;  } .leo-cart-dropdown-action{ margin-bottom: 15%; }
#checkout-personal-information-step > .content > .clearfix{     margin: auto;   display: table; }
.cart-summary-products >  p{ margin-bottom: 4px;  margin-left: -8px; }
.cart-grid-body .card-block{     padding: 20px 0 0 16px; }
.chec_formato{width:227px !important; }
.js-address-form >  form > .clearfix {     margin: auto; display: table;}
#customfields{ float:none; text-align:center; }   .payment-options{     margin-top: 0;    padding: 0;}
body#checkout section.checkout-step .payment-options .custom-radio{     margin-right: 16px; }
.block-promo .promo-input{      height: 30px;    border-radius: 5px; width: 90%;margin-bottom: 8px; }
.continue, #fmm-payment-btn{     width: 227px; margin:auto;   }  .card-title{ display:none;}
.block-promo .promo-input+button{ border-radius: 5px; }
.form-footer{ display:grid;} 
 .blo_desc>.azul{ font-size: 14px; } .cart-summary-products{ text-align: center; }
 #content > .ApRow{     margin-top: 1% !important; }
.block-carousel-image-container > a > .title{     text-align: center;     font-weight: 700;    padding-top: 12px;
    font-family: "DINPro-Bold";     color: #02549E;   font-size: 15px;}
/*.header-nav{ display:none; }*/
.noescritorio{display:block; }
.product-price-and-shipping{ height: 30px !important; }
.franzs{padding:1px}
li:nth-child(6)>.level1{ width:auto !important; }
.btpago { border: none;
    margin-right: 5px; width:auto;
    margin-left: 10px !important;
    background: #2196f3; } .product-quantity .qty{ margin-right:0; }  .product-actions .control-label{width:auto; font-size: 16px;  padding:3px; color:#fff; }
 .product-quantity #quantity_wanted{ height: 36px; padding: 5px 23px 5px 0px;    width: 60px;}
.product-actions .add-to-cart {     letter-spacing: 0.5px;
    display: inline-block;    width: 170px;    height: 38px;    padding: 6px;    margin-top: 0;    font-size: 12px;    font-weight: bold;  }
body#checkout section.checkout-step.js-current-step.-current {    padding: 5px 10px 40px 10px !important; }
body#checkout #box-checkout-step{ margin-bottom: 7px !important;}
.product-add-to-cart{ position: fixed;   bottom: 0;   background: #fff;    width: 100%;   left: 0;    z-index: 9; text-align:center; }
.menu-content > .col-lg-12 > .col-lg-6{ width: 100px;     display: inline-block; }
.menu-content > .col-lg-12 > .col-lg-4{ width: 100px;     display: inline-block; }
.nofondo > img{ width: 100px;  } 
.leo-megamenu.disable-canvas .leo-top-menu{background: #fff; height:100vh;}
.navbar-toggleable-md .navbar-nav{     background: #fff;   margin-top: 0; width:100% !important;padding: 1.5rem; }
.leo-megamenu .navbar-nav>li{ background: #fff;}
.su_car{text-align:center;}
.level2 {  width: auto;}
.product-last-items{    font-size: 11px;    font-weight: bold;  }
.leo-megamenu.disable-canvas .leo-top-menu .navbar-nav>li .caret{      right: 2%;     left: auto !important; top:10px;}
.leo-megamenu.disable-canvas .leo-top-menu .navbar-nav>li .caret:before{ color: #01B0F3;font-size: 1.5rem;} .owl-theme .owl-buttons div{ opacity: 1;     background: #00000052;}
#myOwnReservationContent{margin:0!important;}

body#checkout section.checkout-step .carrier-delay { 
    padding: 0 10px;
}

.absol{    position: absolute;    top: 50%;    left: 35%;}
#product-availability .product-unavailable{      padding: 6px 18px; border-radius: 6px;    font-size: 16px; }


@media  (min-width: 300px) and (max-width: 390px){
.dropdown .ap-quick-login .popup-content, .dropup .ap-quick-login .popup-content {
    left: auto !important;
    right: -100px;
}
.dropdown .ap-quick-login .popup-content, .dropup .ap-quick-login .popup-content {
    position: absolute;
    width: 500px !important;
}
}
@media (min-width: 391px) and (max-width: 450px){
.dropdown .ap-quick-login .popup-content, .dropup .ap-quick-login .popup-content {
    right: -96px;
}
.dropdown .ap-quick-login .popup-content, .dropup .ap-quick-login .popup-content {
    position: absolute;
    width: 500px !important;
}
.bannercontainer > .iview{   height: 470px !important; margin-bottom: 5%; }
}
@media (max-width: 480px){
.page-cms > h1 { text-align:center; }
::-webkit-scrollbar{ width:10px; }
.product-detail.product-thumbs-left .images-container .product-thumb-images, .product-detail.product-thumbs-right .images-container .product-thumb-images {
    width: 82px;
    height: 245px !important;
    overflow: scroll; }

#search_filters_wrapper{ margin-top: 18%; }
.btn-secondary { background: #9ddf51; }
.blog-description > p > img{ width: 100% !important;}
.blog-detail{     width: 90% !important;
    margin: auto !important;
    margin-top: 10% !important; }
.delivery-option-2{ width: 100%; }
.carrier-delay{margin-top:12%; }
table#myOwnCalendarTop .myOwnCalendarHours{
    width: 0px;
}
table#myOwnCalendarLine .myOwnCalendarHours, table#myOwnCalendarWidgetLine .myOwnCalendarHours, table#myOwnCalendarHeadLine .myOwnCalendarHours{
width:0; 
}

table#myOwnCalendarHeader{     margin-top: 0px;}
.cart-grid{     margin-top: 8%;     display: inline-block; }
.cat_sbi  {margin-bottom: 10px; !important}
#cart-block .cart-preview .mini_card {
    left: -144px;
}
.margenes >div > .col-sp-4 {
    padding: 0;
}
.margenes{padding: 0 20px;}
.header-top {
    background: #fff !important; padding: 0 !important;
}
.logn > path, .menu_m > g {
    fill: #636060 !important;
    stroke: #cccccc !important;

}
.logn {
    height: 25px !important;
}
.svg-icon-ubigeo {
    width: 42px;
    height: 27px;
margin-left:.5rem;
}
#mobilbo > .logo{      width: 170px !important;  }
.lisdiv{ float:none !Important; text-align:center;}
.button-list, #cart-block{ display: block !important; }
.navbar-header{     float: none !important; 
     position: relative !important; 
    top: 12px !important;
}
#oc_mobile  >  .nova-search{     color: #818080;  }
#oc_mobile{     padding-left: 9%;
    padding-top: 10px; }
.leo-megamenu.disable-canvas {
     float: none !important;}
.leo-megamenu .navbar-toggler{ top: -1px !Important; left: 1px !important;}
/*#cart-block{ float:left; }*/
/*#cart-block{ padding-left: 22% }*/
.popup-over{ padding-left:13%;padding-right: 5%;}
.reconfigurar  { margin-left: 0 !important; }
.popup-over .popup-title{    padding: 10px 10px 0px 18px !important;} 

.dropdown .ap-quick-login .popup-content, .dropup .ap-quick-login .popup-content{  position: absolute;
    width: 450px;
    left: -144px !important;
}
a > .logn > path, .menu_m > g{  stroke: #636060 !important;}
.leo-login-title{ text-align:center;}
.leo-quicklogin-form{ padding-top:5%; }
.dropdown-backdrop   { background: #3b59987d; top: 80px !important;  } 
#cart-block .cart-preview .mini_card{ left: -144px;}
.dropdown .ap-quick-login .popup-content .leo-login-title span, .dropdown .ap-quick-login .popup-content .leo-register-title span, .dropup .ap-quick-login .popup-content .leo-login-title span, .dropup .ap-quick-login .popup-content .leo-register-title span {
        color: ##012F65 !important;
}
.lql-social-login .lql-social-login-title{     color: #02549E;  }
.lql-login-bt, .lql-register-bt{     width: 60% !important;
    background-color: #03a9f4 !important;
    font-weight: 700 !important; 
display: inline-block; }

.popup-over .popup-content a {
    color: #2ea9f4 !important;
    font-weight: bold !important; }

.lql-form-content-element >  .col-xs-6 {    width: 100% !important; }
.cat_g, .ApColumn .block, .leo_title .block{    margin-bottom: 0;  }
.cat_sbi{ text-align:center; }
.lql-form-content { text-align:center; }

.bannercontainer > .iview {
    height: 437px !important;     margin-bottom: 18%;margin-top: 9%;
}
.iview-controlNav div.iview-items ul li a.iview-control:before {
    background: #004795;
}




.wvistproducto_list{
    padding: 5px !important;
    width: 150px !important;
    margin-left: -75px !important;
}

#slideshow-form_9419648422695584{
  margin-top: 30px;
    display: block;
}

.collapse > li{     border-bottom: 1px solid #41aff4;  }
.figure-img2{ padding-top: 20px; }
.pt2{ display:none; } 
.product-add-to-cart{ margin-bottom:0 !important; }
#cont-icos > .col-lg-3 { width: 50%;    float: left;     margin-bottom: 7%; }
.iview-controlNav div.iview-items{ bottom: -6px !important; }
.dropdown .ap-quick-login .popup-content, .dropup .ap-quick-login .popup-content{
left: auto !important;
    right: -100px;
        padding: 0 90px;
}
#cp_1{ margin-top: 60px !important;}
.cp-popup-close-button{ right:15px !important;}
.leo-megamenu .navbar-nav>li  { margin-top: 2px!important;  }


#leo_search_block_top .block_content .search_query {
    border: 1px solid #fff !important;
    margin-top: 10px !important;
    width: 100% !important;
    padding: 0 0 0 8px !important;
    float: left;
    position: relative;
text-align:center;
}
#leo_search_block_top .block_content .btn{ top:10px !important;}
}

#payment-confirmation > .ps-shown-by-js > .btn-primary{ display:none;}
.superior > .product-additional-info > .social-sharing { display:none; }
.inferior  >.product-additional-info >  .tabs{ display:none;   }
.inferior  >.product-additional-info >  .tabs > form > .js-mailalert{text-align:left;} 

.iconos-four{
   margin-top:30px;
}

.wvistproducto_list{
border: 1px solid #FFA10A;
                    padding: 15px;
                    border-radius: 5px; width:200px;
                    background: #FFA10A;
                    font-weight: 600;
                    z-index: 9;
                    position:absolute;
                    top: 50%;
                    left: 50%;
                    margin-left: -100px;
}
#right-column{ display:none;}
.mld{    color: #02549E; padding-left:1%; }
   .vermas{ color: #02549e;
    text-align: right;
    font-size: 18px;
    padding-right: 2%;
    font-weight: 600; }
.title{ padding-top:2%;}
.dsww{1px solid rgba(0, 0, 0, 0.1); }
.blog-detail{ width:850px; margin:auto; }
.blog-author, .blog-ctncomment, .blog-hit{ display:none !important; }

.blog-detail > h1{
  text-align: center;
    font-size: 30px !important;
    color: #012f65; } 
.blog-detail > .blog-image { display:none; }
.blog-description > p:first-child{ display:none;}
.MsoNormal > b > span{ display;none; }