
         :root {  
            --hovercolor: #FF9400; 
            --bg_dark: ; 
            --font-weight: 600;  
			
        }body{
            font-family: "Open Sans", sans-serif;
            font-size: 15px;
            color: #444444;
        }.pos_title h2,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
            font-family: "Open Sans", sans-serif;
            color: #253237;
            text-transform: capitalize;
			font-weight: 600;
        }.pos_title h2{
            font-size: 24px;
        }.pos-title{
            font-family: "Open Sans", sans-serif;
        }.pos-title-column h4{   
            font-size: 20px;
        }#header .sticky-inner.scroll-menu{  
            background-color: #ffffff;   
        }.page-title-wrapper{  
                background-image: url(https://www.correkms.com/img/cms/bg_breadcrumb_adn.jpg);   
            }.js-product-miniature .product_desc .product_name{
            color: #253237;
            font-size: 14px;
            text-transform: none;
        }.js-product-miniature .product_desc .product_name:hover{
            color: #FF9400;
        }.product-price-and-shipping .price{
            color:#555555;
            font-size: 15px;
        }.h1.namne_details, .product_name_h1{
            color: #253237;
            font-size: 24px;
            text-transform: none;
        }.product-prices .price, .product-prices .current-price span:first-child{
            color:#FF9400;
            font-size: 24px;
        }#product.showcase-body #header,.showcase-inner,#product.showcase-body .page-title-wrapper{
            background-color: ;
        }#product .product-description p,
#product .product-description ul {
    font-size: 1rem;
    color: #444;
}
#product .product-description ul {
    line-height: 1.7;
}
#product .product-description h2 {
   font-size: 1.1rem;
   color: #136c8d;
   margin-top: 30px;
}
#product .product-description h3 {
   font-size: 1rem;
   color: #136c8d;
}
.btn-select-options {
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
    height: 2.25rem;
    width: 2.25rem;
    border-radius: 50%;
}
.inner_desc .btn-select-options {
    color: #ffffff !important;
    background: #FF9400 !important;
}
.btn-select-options:before {
  content: '\e98d' !important;            
  margin-right: 0px !important;
}
.inner_desc .btn-select-options:hover {
    background: #0E789F !important;
}
.sib-form {
    padding: 0px !important;
}
#sib-container {
    padding: 0 20px !important;
}
.sib-form .entry__field {
    border: none !important;
    border-radius: 5px !important;
}
.block-promo .cart-voucher h5,
.block-promo .promo-code {
    background: none !important;
}
.promo-input {
    border: #dddddd 1px solid !important;
}
#promo-code .btn-primary {
    background-color: #eee !important;
    border-color: #eee !important;
    color: #FF9400 !important;
    font-weight: 600;
}

/* Mobile */
@media (max-width: 768px) {
#cabecera-mobile {
    position: fixed;
    border-bottom: 1px solid #ddd;
}
.back-top {
    bottom: 1rem;
    right: 1rem;
}
.no-mobile {
    display: none;
}
#mob-head-izq,
#mob-head-dcha {
    width: 24% !important;
}
#mob-head-cntr {
    width: 52% !important;
}
section#wrapper {
    margin-top: 53px;
}
.desc-banner {
    left: 1% !important;
    top: 48% !important;
    text-align: center !important;
}
.pos-product-widget .slick-dots {
    margin-top: 5px;
}
#banners-categorias .elementor-row {
    display: flex;
    flex-wrap: wrap;
}
#banners-categorias .elementor-column {
    width: 100%;
}
#banners-categorias .elementor-column {
        width: 50%;
}
#banners-categorias .elementor-element-populated {
    padding: 2px;
}
}

/* Desktop */
@media (min-width: 768px) {
.main-menu .pos-menu-horizontal .menu-content .menu-item > a {
    margin-left: 0.9rem;
    margin-right: 0.9rem;
}
.no-desktop {
    display: none;
}
}

/* General */
#footer {
    margin-top: 40px;
}
.nav-item a[href="#product-details"],
#product_comments_block_extra,
.main-menu .pos-menu-horizontal .menu-content .menu-item > a i.hidden-md-down,
.hook-reviews,
.product-price-and-shipping .discount-product,
.has-discount .discount,
.page-my-account #order-slips-link,
.page-my-account #psgdpr-link,
.page-my-account #emailsalerts,
.product-pack-price {
    display: none !important;
}
.column_title {
    text-transform: none !important;
}
.main-menu .pos-menu-horizontal .menu-content .menu-item > a,
.js-product-miniature .product_desc .manufacturer a {
    text-transform: none !important;
}
#texto-newsletter p {
    text-align: center !important;
}
.product-price-and-shipping .price,
p.mega-precio {
    color: #125770 !important;
    font-size: 18px !important;
    font-weight: 600;
}
.product-price-and-shipping .regular-price,
p.mega-precio .regular-price {
/*    color: #cf292b !important;*/
    font-size: 15px !important;
    font-weight: 400;
    text-decoration: line-through;
    margin-right: 2px;
}
.product-discount .regular-price {
/*    color: #cf292b !important;*/
}
.js-product-miniature .img_block {
    margin-bottom: -5px !important;
}
.js-product-miniature .product_desc .product_name {
    font-size: 15px !important;
}
.js-product-miniature .product_desc h3 {
    margin-top: -6px !important;
}
.js-product-miniature .product_desc .manufacturer, 
.info-product {
    font-size: 0.9rem;
    text-transform: none;
    color: #999999;
    line-height: 1;
    margin-bottom: 0.75rem;
    display: block;
}
.contenido-mega {
    text-align: center;
    margin-bottom: 0px !important;
}
.contenido-mega img {
    width: 200px !important;
    margin-top: -18px;
    margin-bottom: 0px;
}
.contenido-mega h4 {
    margin-bottom: -12px;
}
.contenido-mega h6 {
    margin-top: -12px;
}
.enlace-mega {
    color: #FF9400;
    font-size: 16px;
    font-weight: 600;
}
.enlace-mega:hover {
    text-decoration: underline !important;
}
.enlace-todo {
    color: #FF9400;
    font-weight: 500 !important;
    font-style: italic !important;
}
.mega-col {
    margin-bottom: 0px !important;
}
.page-title-wrapper.p_tilte_small {
    padding: 1rem 0;
}
.page-title-wrapper {
    margin-bottom: 15px;
}
.js-product-miniature.style_product2:hover .add-to-links {
    background: none !important;
}
.style_product2 .add-to-links li.cart button.ajax_add_to_cart_button {
    color: #ffffff !important;
    background: #FF9400 !important;
}
.style_product2 .add-to-links li.cart button.ajax_add_to_cart_button:hover {
    background: #0E789F !important;
}
.product-actions .add-to-cart {
    color: #ffffff !important;
    background: #FF9400 !important;
}
.product-actions .add-to-cart:hover {
    background: #0E789F !important;
}
#search_filters > .h6 {
    font-size: initial !important;
}
.blockreassurance_product,
.images-container {
    margin-bottom: 15px !important;
}
.tabs {
    margin-top: 10px !important;
}
.tabs .nav-tabs .nav-item .nav-link {
    text-transform: initial;
}
.btn-secondary {
    text-transform: none;
}
.btn-primary {
    background-color: #FF9400 !important;
    border-color: #FF9400 !important;
}
.btn-primary:hover {
    background-color: #0E789F !important;
    border-color: #0E789F !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    text-transform: none !important;
}
section.page-cms p,
section.page-cms li {
    font-size: 16px;
    color: #444444;
}
.icon-rt-mail-outline {
    padding: 0 10px;
}