/*
Theme Name: total - Child
Theme URI: 
Author: 
Author URI: 
Description: This is child theme of total
Template: total
Version: 1.0.0
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.text-center{text-align: center}
.d-flex{display: flex;}
.m-0{margin: 0}
.py-3{padding-top: 1rem; padding-bottom: 1rem}
.my-3{margin-top: 1rem; margin-bottom: 1rem}
.py-4{padding-top: 1.5rem; padding-bottom: 1.5rem}
.my-4{margin-top: 1.5rem; margin-bottom: 1.5rem}
.pt-2 {padding-top: .5rem!important; }
.pt-3 {padding-top: 1rem!important; }
.mb-2 {margin-bottom: .5rem!important; }
.mb-3 {margin-bottom: 1rem!important; }
.justify-content-center{justify-content: center;}

/*.page .ht-main-header{background: #f9f9f9 url('images/bg-header.jpg'); color: #fff}*/
.widget-area .widget-title{color: var(--total-content-header-color);    font-size: calc(var(--total-h-size)*4/8); margin: 0 0 10px;font-family: var(--total-h-family,Oswald); letter-spacing: var(--total-h-letter-spacing,0); line-height: var(--total-h-line-height,1.3); font-weight: var(--total-h-weight,400); font-style: var(--total-h-style,normal); text-decoration: var(--total-h-text-decoration,none); text-transform: var(--total-h-text-transform,none);}
.footer-menu{list-style-type: none; margin: 0}
.footer-menu li{margin: 0 10px}
.woocommerce .woocommerce-breadcrumb a, .breadcrumb-trail a, .footer-menu li:hover a, .footer-menu .current-menu-item a, .ht-footer a{color: #36b437}
#ht-back-top{height: 40px}

/* Max col-sm*/
@media screen and (max-width: 767px) {
    #ht-site-branding img{max-width: 300px}
    .ht-main-title{ font-size: 30px; font-weight: 700; font-family: inherit; text-align: center;}
    .ht-main-header{padding: 15px 0; margin-bottom: 20px}
    #ftwp-container.ftwp-fixed-to-post.ftwp-middle-right #ftwp-trigger, #ftwp-container.ftwp-fixed-to-post.ftwp-middle-right #ftwp-contents{right: 2%!important}
    .ht-fluid .ht-container {width: 95% }
    .footer-menu{flex-wrap: wrap;}
    .ht-main-title {font-size: 26px}
}