

.content {
    margin-top: -156px;
}

.home .header_top, .fixed_top_header .top_header {
    border-bottom: 1px solid #ffffff;
        border-bottom-width: 1px;
    border-width: 6px;
}

.header_top {
    line-height: 33px;
    height: 50px;
    padding: 0;
    font-size: 14px;
}

header.light.header_style_on_scroll .header_bottom_right_widget_holder a.qbutton, header.light:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbutton {
    border-color: #bdf6c8 !important;
    background-color: #bdf6c8 !important;
    color: #000 !important;
}

.light.header_style_on_scroll .header-widget, .light.header_style_on_scroll .header-widget .q_social_icon_holder i.simple_social, .light.header_style_on_scroll .header-widget .q_social_icon_holder span.simple_social, .light.header_style_on_scroll .header-widget a, .light.header_style_on_scroll .header-widget p, .light.header_style_on_scroll .header-widget span, .light.header_style_on_scroll .header-widget.widget_nav_menu ul.menu > li > a, .light:not(.sticky):not(.scrolled) .header-widget, .light:not(.sticky):not(.scrolled) .header-widget .q_social_icon_holder i.simple_social, .light:not(.sticky):not(.scrolled) .header-widget .q_social_icon_holder span.simple_social, .light:not(.sticky):not(.scrolled) .header-widget a, .light:not(.sticky):not(.scrolled) .header-widget p, .light:not(.sticky):not(.scrolled) .header-widget span, .light:not(.sticky):not(.scrolled) .header-widget.widget_nav_menu ul.menu > li > a {
    color: #000;
}


.light.header_style_on_scroll nav.main_menu > ul > li.active > a, .light.header_style_on_scroll nav.main_menu > ul > li::before, .light.header_style_on_scroll nav.main_menu > ul > li > a:hover, .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li.active > a, .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li::before, .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a, .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a:hover {
    color: #000;
}


@media screen and (min-width: 1000px) and (max-width: 1200px) {
    .q_logo a {
        height: 25px !important;
    }
    nav.main_menu>ul>li>a {
        font-size: 18px !important;
        padding: 0 12px !important;
    }
}

.title .text_above_title {
    font-size: 22px;
}

.subtitle {
    font-size: 24px;
font-weight: 700;
}

@media only screen and (max-width: 768px){
.title.title_size_small h1{
    font-size:25px;
}
}

@media only screen and (max-width: 768px){
.subtitle{
    font-size:18px;
}
}


.blog_holder article .post_content_holder {
    padding-left: 80px;
    padding-right: 80px;
    width: 90% !important;
    background-color: #ffffff !important;
}

.blog_holder.single_image_title_post article .itp_post_text .post_text_inner {
    padding: 45px 0 0;
        padding-top: 45px;

}


.single-post .title {
    display: none !important;
}


.author_text_holder .author_email {
    display: none;
    margin: 0 0 6px;
}

.icon_social_holder {
    display: none;
}

.latest_post_two_holder .latest_post_two_text {
    padding: 10px 33px 10px;
}

.latest_post_two_holder .latest_post_two_info {
    padding: 28px 33px 0px;
}


#respond input[type="text"], #respond input[type="email"], #respond textarea, .contact_form input[type="text"], .contact_form textarea {
    font-size: 16px;
    background-color: #f9f9f9;
    color: #6d6d6d;
    font-family: Nunito;
    font-weight: 400;
   
}

hr {
    display: block;
    width: 100%;
    border-radius: 8px;
    border: none;
    height: 8px;
    background: black;
    margin: 10px 0 20px 0;
}

.content .container .container_inner.page_container_inner, .full_page_container_inner {
    padding: 60px 0 0;
}

aside .widget h5 {
    display: none;
}

.side_menu .widget li, .side_menu a, aside .widget a {
    font-weight: 800;
}

.fts-jal-fb-header {
    display: none;
}

.usquare_block_extended .usquare_about {
    line-height: 20px !important;
}







