.header-top #_desktop_logo img {
    height:90px;
}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item > a {
    font-size:14px !important;
    font-weight:500 !important;
}
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-dropdown .submenu-item > a, #_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item .column_title {
        font-size:14px !important;
}
.page-cms p {
    margin-bottom:10px;
}

#header .header-top.scroll-menu {
    background:#fff !important;
       box-shadow:none !important;
    border-bottom:1px solid #ddd !important;
}
#header .header-top {
    padding:5px 0 !important;
}
.block-search .search-icon i, .block_setting .icon-Settings, .blockcart .button_cart a.desktop i, .blockcart .button_cart a.mobile i {
    font-size: 24px !important;
}
.static_cms .box_cms .txt_cms div {
        line-height: 1;
    color: #38AC94;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.slideshow_container {
    margin-bottom:30px;
}
.titleHome h1 {
    text-align:center;
    margin-bottom:30px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    text-transform:none !important;
}
.js-product-miniature .product_desc .product_name {
        display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 40px;
    white-space: initial;
    word-break: break-word;
    color: inherit;
    text-decoration: none;
}
.js-product-miniature .img_block img {
    width:auto !important;
}
.js-product-miniature .product_desc .product_name {
    text-transform:none !important;
    
}
.logo_footer img {
    height:100px;
}
#footer .footer-container .footer_block .footer_list .footer-time li:last-child {
    margin-top: 0 !important;
}
.static_cms .box_cms .txt_cms p {
    color: #5b5757;
    font-size: 14px !important;
}
.nameProduct {
       width:100%;
    float:left;
}

.nameProduct a {
        line-height: 21px !important;
}
.product-flag .new {
    display:none !important;
}
.breadcrumb_container .name_category h1 {
    color: #333333;
    font-weight: 500;
    font-size: 36px;
    line-height: 1;
    margin: 20px 0;
}
.manufacturer {
    width:100%;
    float:left;
}
ul.footer-time li i {
        color: #38AC94; 
        margin-right:5px;
}
.quickview .product-description-short {
    padding: 0;
    margin: 0;
        display: inherit;
    border-top: 0; 
}
.quickview .h1.namne_details, .quickview .product_name_h1 {
    line-height: 1.2; 
}
.quickview .product-actions {
    padding-top:0;
}
.page-product .pos_title div {
    margin: 0;
    font-family: "Poppins", sans-serif;
    font-size: 24px;
    color: #292929;
    position: relative;
    font-weight: 500;
    line-height: 1;
}
#footer .footer-container .footer_block .footer_list > li a, #footer .footer-container .footer_block .footer_list > ul > li a {
    text-transform:none !important;
}
.titleNews {
    margin-top:15px;
}
.ft_newsletter .title_newsletter div {
    font-weight: 500;
    font-size: 24px;
    color: #292929;
    line-height: 1;
}
#footer .footer-container .footer_block .footer_list .footer-time li span {
    display: flex !important;
   align-items:center; 
    text-transform:none !important;
    
}
.categoryproducts {
    margin-top:30px;
}
.pagination:empty {
    display:none;
}
.tabs {
    margin:0 !important;
}

.tabs .nav-tabs {
    padding-top:30px !important;
    margin-bottom:20px !important;
}
#product-comments-list-header {
    border:1px solid #ddd;
}
.btn-comment {
    background-color: #8f6b6b !important; 
}

 .btn-comment-inverse {
        background: #c40316 !important;
        color:#fff !important;
}
.modal-content p.-g-characteristics-attribute-name {
    display:none;
}
.product-comment-modal .modal-dialog h3 {
    font-size: 16px !important;
} 
.product-description P {
    font-size: 16px !important; 
}
.product-description-short {
    padding-top:15px !important;
    margin:0 !important;
}
.product-actions .product-add-to-cart {
    padding-top:0 !important;
}
.product-description-short p {
    font-size:14px;
}
.breadcrumb_container .breadcrumb ol li a {
    font-size:15px;
}
p.reference span {
        font-weight: 600;
    color: #333;
}
.social-sharing li a:before {
    font-size:22px !important;
}
#product-comments-list-footer {
    min-height: auto !important;
}
.phone {
    margin-top:20px;
}
.whatsApp {
    margin-top:20px;
}
.phone a {
    border: 1px solid #8f6b6b;
    color: #8f6b6b;
    font-size:16px;
    padding: 5px 10px;
}
.whatsApp a i {
    margin-right:5px;
}
.whatsApp a {
    border: 1px solid #25d366;
    color: #25d366;
    font-size:16px;
    padding: 5px 10px;
}
.product-manufacturer img {
    max-width:200px;
}
#blockcart-modal .modal-header {
    background: #39AC94 !important;
} 
.cart-content-btn a.btn.btn-primary {
     background:#39AC94 !important;
}
#blockcart-modal .divide-right p, #blockcart-modal .divide-right strong {
    font-weight:500 !important;
}
#blockcart-modal .modal-title i.material-icons {
    color:#fff !important;
}

.blockcart .button_cart a.desktop .item_count, .blockcart .button_cart a.mobile .item_count {
        background: #39AC94;
    color: #fff !important;
}
.blockcart .popup_cart .checkout a:hover {
    background: #39AC94 !important;
    border-color: #39AC94 !important;
}
div#onepagecheckoutps div#onepagecheckoutps_step_review #btn_place_order {
     background: #39AC94 !important;
}
.cart-detailed-actions a.btn.btn-primary {
     background: #39AC94 !important;
     width:100%;
}
.blockcart .popup_cart .checkout a {
    font-size:16px !important;
}

.blockcart .popup_cart .price_content .price_inline .value {
    color:#333 !important;
}
.page-cart #header .header-top .container-fluid > .row {
        border-bottom: 1px solid #ddd;
}
.page-order span.product-price.pull-right {
    font-size: 14px !important;
}
.page-order span.price.special-price {
    display:none;
}
.cart-summary-line .label, .cart-summary .label, .cart-summary-line.cart-summary-subtotals .label, .cart-summary-line.cart-summary-subtotals .value, .cart-summary-line .value {
    font-weight:500 !important;
}
.item_total.middle.row.total_price {
    font-weight:bold;
}
.page-authentication h1 {
    text-align:center !important;
}
.register-form p a {
    color: #39AC94;
}
.page-authentication footer.form-footer {
    text-align:center;
}
footer.form-footer button {
    background: #39AC94 !important;
    font-size:18px;
}

#footer .footer-container .footer_block .titleWidget {
        font-size: 16px;
    margin-top: 0;
    margin-bottom: 20px;
    letter-spacing: 0;
        font-weight: 600;
    line-height: 24px;
    position: relative;
    color: #292929;
}
.register-form p {
        text-align: center;
    margin-bottom: 15px
}
.contact-form {
    padding:0 !important;
}
.form-footer input.btn.btn-primary {
     background: #39AC94 !important;
     font-size:16px;
}


#product-comments-list-pagination {
    height: auto !important;
   
}
@media (min-width:769px) {
    .nivoSlider img {
    height: 700px !important;
    object-fit: cover;
}
.page-contact #content-wrapper {
    width:75%;
}
}

@media (max-width:425px) {
    #header .header-nav .top-logo a img {
    max-height: 120px !important; 
    }
    #header .header-nav #menu-icon i {
    font-size: 30px !important; 
}
.ft_newsletter .title_newsletter .des_newsletter {
    line-height:20px;
}
#footer .footer-container .footer_bottom .bottom-inner .copyright {
    text-align:center;
}
.breadcrumb_container .name_category h1 {
    line-height:1.2 !important;
        font-size: 26px !important;
}
.breadcrumb_container {
    padding:10px 0 100px 0 !important;
}
.products-selection .sort-by-row {
    padding-top: 0 !important;
    margin: auto;
}
.page-product #content-wrapper .col-md-6:first-child {
    padding:0;
}
#post-product-comment-modal .criterion-rating {
    justify-content:start !important;
}
#blockcart-modal .cart-content .cart-content-btn .btn {
    margin-top:0 !important;
    width:100%;
}
#blockcart-modal .cart-content .cart-content-btn {
    display:block !important;
}
#blockcart-modal .cart-content .cart-content-btn {
    margin-top:15px;
}
#blockcart-modal .modal-title {
    display: flex;
    align-items: center;
}
.col-md-6.col-xs-6.qty {
    padding:10px;
}
.product-line-grid-right.product-line-actions .col-md-10.col-xs-6 {
    display: flex;
    align-items: center;
}
.cart-grid-body .cart-overview {
    padding: 0 !important;
}
.cart-grid-body .cart-items {
    padding: 0 !important;
}
.cart-grid .card-block:first-child {
    padding-top:0;
}
.cart-detailed-totals .card-block {
    padding-top:20px !important;
}
div#onepagecheckoutps #onepagecheckoutps_step_review .cart_item > div {
    align-items: center;
    display: flex;
}
#onepagecheckoutps_step_one_container {
    padding:0;
}
#form_customer {
    padding-top:10px;
}
.header-nav .mobile > .row-mobile .mobile-bottom {
        background: #38AC94;
}
#header .header-nav #menu-icon i, .block_setting .icon-Settings {
    color:#fff !important;
}
.block-search .search-icon i, .block_setting .icon-Settings, .blockcart .button_cart a.desktop i, .blockcart .button_cart a.mobile i {
    color:#fff;
}
}