/*!
Theme Name: Rhythm
Theme URI: https://preview.treethemes.com/rhythm/
Author: Treethemes
Author URI: https://treethemes.com/
Description: Rhythm is a WordPress theme bundled with premium plugins to build a modern and functional website.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: rhythm
Text Domain: rhythm-child
*/


/*!
@media (min-width: 1300px) {
    .container {
        width: 1300px;
        position: relative;
    }
}

@media (max-width: 1299px) {
    .container {
        width: 100%;
        position: relative;
    }
}


body, p, .lovepost a, a.woocommerce-LoopProduct-link, .widget ul li a, .widget p, .widget span, .widget ul li, .the_content ul li, .the_content ol li, #recentcomments li, .custom-widget h4, .custom-widget h4 span, .widget.des_cubeportfolio_widget h4, .widget.des_recent_posts_widget h4, .custom-widget ul li a, .aio-icon-description, li:not(.ticker li):not(.ult_tab_li):not(.top-bar-menu li), .smile_icon_list li .icon_description p, #recentcomments li span, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, .related_posts_listing .related_post .excerpt, .testimonials-slide-content .text-container span p, .testimonials-slide-content .text-container span, .testimonials-slide-content .text-container p, .vc_row .widget.des_recent_posts_widget .ult-item-wrap .excerpt p, .metas-comments p {
    font-family: 'Dosis', 'Arial', 'sans-serif';
}

a:focus {
    outline-width: 2px;
    outline-style: dashed;
    outline-offset: 1px;
    outline-color: currentColor;
}

.left-space {
    margin-left: 10px;
}

.h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6, a, p, .present-container h1.page_title, .the_title h1 a, .blog-default-bg-masonry .the_title h2 a, .home.blog .blog-default.wideblog .container .blog-default-bg-masonry .the_title h2 a, .the_title h3 a {
    font-family: 'Dosis', 'Arial', 'sans-serif'!important;
}

.present-container.center h1.page_title {
    margin-top: 10px;
}

.navbar-collapse ul.navbar-nav > li > a, .navbar-collapse > .header_style2_menu > ul > li > a, .rhythm-header-button a, header:not(.header_after_scroll) .menu-languages #menu_top_bar > li > a, header:not(.header_after_scroll) .search-menu-text, .top-bar-menu li.menu-item-has-children, header:not(.header_after_scroll) .minicart_items {
    font-family: 'Dosis', 'Arial', 'sans-serif';
    font-weight: 600 !important;
}

.navbar-default:not(.rhythm-underlining):not(.hover-line) .navbar-nav > li > a:focus {
    outline-width: 2px;
    outline-style: dashed;
    outline-offset: 1px;
    outline-color: #fff;
}

header.navbar .main-menu-icon {
    position: relative;
    top: 0;
    width: 24px;
    font-size: 22px;
    text-align: center;
    float: left;
    text-align: center;
    margin-right: 8px;
    min-height: 20px;
}

.navbar-collapse ul.menu-depth-1 li:not(.rhythm_mega_hide_link) a, .dl-menuwrapper li:not(.rhythm_mega_hide_link) a, .gosubmenu, .nav-container .rhythm_minicart ul li, body.style9 .rhythm_minicart ul li, .menu-languages #menu_top_bar > li ul a {
    font-family: 'Dosis', 'Arial', 'sans-serif';
    font-weight: 600 !important;
    text-transform: uppercase;
    font-size: 18px;
}


@media only screen and (max-width: 1390px) {
    .navbar-collapse ul.navbar-nav > li > a, .navbar-collapse > .header_style2_menu > ul > li > a, .rhythm-header-button a, header:not(.header_after_scroll) .menu-languages #menu_top_bar > li > a, header:not(.header_after_scroll) .search-menu-text, .top-bar-menu li.menu-item-has-children, header:not(.header_after_scroll) .minicart_items {
        font-size: 20px;
        line-height: 20px;
    }
}

@media only screen and (max-width: 1340px) {
    .navbar-collapse ul.navbar-nav > li > a, .navbar-collapse > .header_style2_menu > ul > li > a, .rhythm-header-button a, header:not(.header_after_scroll) .menu-languages #menu_top_bar > li > a, header:not(.header_after_scroll) .search-menu-text, .top-bar-menu li.menu-item-has-children, header:not(.header_after_scroll) .minicart_items {
        font-size: 18px;
        line-height: 18px;
    }

    header.navbar .main-menu-icon {
        width: 20px;
        font-size: 18px;
    }
}

@media only screen and (max-width: 479px) {
    .navbar-header {
        width: 40%;
        text-align: left;
        max-width: 70%!important;
    }

    .dl-menuwrapper button {
        float: right;
        top: -10px!important;
    }
}

@media only screen and (max-width: 767px) {
    header.style3 .dl-menuwrapper button {
        float: right;
        right: 0px;
        top: -10px;
    }

    header.style3 .nav-container .navbar-header {
        text-align: left;
        margin-left: 10px !important;
    }
}

#secondary_footer .footer_custom_text.center p {
    font-family: 'Dosis', 'Arial', 'sans-serif';
    font-weight: 400 !important;
}

.footer-link {
    font-family: 'Dosis', 'Arial', 'sans-serif';
    font-weight: 400 !important;
    color: #111;
    text-decoration: none;
}
    
*/

@media only screen and (max-width: 767px) {
    header.style3 .nav-container .dl-menuwrapper {
        display: none !important;
    }
}

header.navbar.light, .header_style9_left_container.light {
    box-shadow: none;
}

.page-template-default:not(.woocommerce-page) .master_container, .page-template.page-template-one-page-template .master_container {
    padding-right: 0px;
}

.footer-link:hover, .footer-link:focus, #big_footer a:not(.submit):not(.social-icons-fa a):hover, #big_footer a:not(.submit):not(.social-icons-fa a):focus {
    text-decoration: underline;
}
