.headernava{color: #fff;width: 100%;padding: 5px 0;margin-bottom: 0;font-size:12px;text-align:center}
.header-top{background-color: #1b1b1b}
.top-bar{padding: 0 5%}
.displayTop{float: right;}
.top-bar-icon{display: block;text-align: center;color: #cecece;font-size: 13px;padding-top:3px;padding-bottom:3px}
.top-bar-icon.ofertas{height:88px;background: #ffc55b;padding-top:21px}
.top-bar-icon.novedades{height:88px;background: #0096d4;padding-top:21px}
.form-control{font-size: 13px;font-weight: 600}
.cbp-mobilesubmenu{border:none}
.megamenumob{padding:0}
#rowmobile{margin: 0;padding: 0;}
a.link-comment.btn, .btn-comment-big, .soy-btn-make-faq, .post-product-comment{background: #ffc55b;box-shadow: none;border: none;}
a.link-comment.post-product-comment.btn{background: #0096d4;}
.arcu-buttons .arcu-button{border: none;border-radius: 0 ;box-shadow: none;}
.main-title{text-transform: uppercase;text-decoration: none;text-align: center;font-weight: bold;color: #4c4c4c;font-size: 21px;}
.main-text{color: #a9a9a9;margin-top: 10px;font-size: 12px;text-align: center;}
.main-category-title{color: #0c0c0c;font-size: 16px;text-transform: uppercase;text-decoration: none;text-align: center;font-weight: bold;height: 90px;padding-top: 30px;}
.our-customers{padding: 20px 0}
.carousel-inner{text-align: center;}
.caption-title{color: #4c4c4c;font-size: 18px;margin-top: 10px;font-weight: bold;}
.caption-text{font-size: 13px;color: #b3b3b3}
.caption-thumbnail{text-align: center}
.top-icons.row{margin: 10px 0 25px;}
#packSection{background: #f1f1f1; padding: 20px 0}
#iqitmegamenu-mobile #iqitmegamenu-shower, #cbp-close-mobile {background-color: #0096d4;color: #ffffff;border: none;}
@media only screen and (max-width: 520px) {#headerNav{display:none}.top-bar{padding: 0;}}
@media only screen and (max-width: 767px) {#iqitmegamenu-mobile #iqitmegamenu-shower {background-color:#1b1b1b;color: #ffffff;border: none;}table{width: fit-content;}}
@media only screen and (max-width: 991px) {#featuredicons{display:none}#iconsbartop{float: right;}.icontopcontent,.blockcart, {padding-top: 16px;}}
@media only screen and (max-width: 1140px) {.extraicon{display:none}}
@media (min-width: 999px) and (max-width:1200px) {#cbp-hrmenu > ul > li > a, #cbp-hrmenu > ul > li > span.cbp-main-link {font-size: 12px;}}
@media only screen and (max-width: 600px) {.page-home{margin-top: 0;}}
.forgot-password{width: fit-content;background: #606060;color: #fff;padding: 5px 10px;}
.product-description.product__card-desc .texto-reseñas {
    display: none;
}
#contenedor {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.hc-tab form {
    float: inherit !important;
    margin-bottom: 15px;
    margin-top: 30px
}

.custom-input {
    display: inline-block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: 0;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.hc-layout.hc-mode-list {
    padding: 15px;
}

@media (max-width: 700px) {
    .cbp-hor-width-0 #iqitmegamenu-horizontal {
            margin: 0 ;
            padding: 0 ;
    }
}

 h1, h2, h3 {
    font-family: 'Syncopate', sans-serif !important;
    text-transform: lowercase !important;
}

.search-widget .btn-link {
    background: #0096d4 !important;
    height: 34px;
}

.material-icons.search {
    font-size: 1.4rem !important;
}

.img-top-bar {
    width: 25px;
}

.img-top-bar-search {
    width: 30px;
}

@media (max-width: 767px) {
    .img-top-bar {
        width: 15px !important;
    }    
    .img-top-bar-search {
        width: 22px !important;
        padding-top: 2px;
    }
    #contenedor {
        display: flex;
        flex-wrap: wrap;
        margin: 0 !important;
    }

    .address-body, .block-categories, .card-block, .card-body, .left-column .search_filters, .page-content {
        flex: 1 1 auto;
        padding: 1.25rem 0rem !important;
    }

    .btn-group-lg>.btn .material-icons, .btn-lg .material-icons {
        font-size: 1.5rem !important;
    }

    button.btn.btn-primary.add-to-cart.btn-lg.btn-block.btn-add-to-cart.js-add-to-cart {
        font-size: 1rem !important;
    }
}

.h3.product-title {
    height: auto;
}

#cbp-hrmenu .cbp-hrsub-inner .cbp-column-title {
    font-size: 17px !important;
    line-height: 17px;
    color: #777777;
    text-transform: uppercase;
    font-weight: bold;
}
.cbp-hrmenu .cbp-hrsub-inner span {
    padding-bottom: 6px;
    border-bottom: 2px solid #0096d4 !important;
}