/** Shopify CDN: Minification failed

Line 52:0 Unexpected "}"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
h2.post-title {
    font-size: 16px;
    letter-spacing: 0;
    text-transform: initial;
    font-weight: 500;
margin-top: 20px;
}
.widget.widget_product_categories, .widget.widget_post_list{ display:none !important; }

.sidebar .widget:not(:first-child) {
    margin-top: 0 !important;
}

.quotes_des_2 .quote_slide, .quotes_des_3 .quote_slide{ min-height:322px}

.page-head p {
    margin-bottom: 0;
    margin-top: 5px;
    display: none;
}

body.template-blog .more-link {
    padding-left: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    color: #020202 !important;
    text-decoration: underline;
    font-size: 16px;
}

body.template-blog .more-link:hover {
    background-color: transparent;
    color: #000;
    opacity: 0.8;
}

.page_head_cat_heading .mt__5.mg__0.rtet4 {
    max-width: 760px !important;
    margin: auto;}
.page_head_cat_heading .mt__5.mg__0.rtet4 p{ margin-top:20px; }
    .page_head_cat_heading .mt__5.mg__0.rtet4 p strong{ font-weight:400 !important }
}
  
/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  .right_text_row p b{ font-size:16px !important;
font-weight:800;}
}


/***New_overrite_css****/
body:not(.des_header_7) #ntheader {
    position: relative;
    height: 60px !important;
}
div#shopify-section-header_top {
    display: none;
}