header.sticky .header_bottom {
    background-color: #000!important;}
.title_subtitle_holder .subtitle:not(.subtitle_like_separator)>span, .subtitle_like_separator:not(.subtitle_in_box) .vc_text_separator.full .separator_content {
 padding-right: 300px;
}

nav.main_menu>ul>li>a>span.item_inner {
font-family: 'Courier New,'sans-serif;
}

.footer_bottom_holder .three_columns .column3 .column_inner {
text-align: left;
}
.three_columns>.column3>.column_inner {
padding: 0 0 0 100px;
}
aside.sidebar .widget > h4, .woocommerce aside.sidebar .widget h4 {
color: #000000;
}
aside.sidebar .widget:not(.woocommerce):not(.widget_tag_cloud) a, .woocommerce aside.sidebar .woocommerce.widget ul.product-categories a, .woocommerce-page aside.sidebar .woocommerce.widget ul.product-categories a, .woocommerce aside.sidebar .woocommerce.widget ul.product-categories ul.children li a, aside ul.product-categories ul.children li a, .woocommerce-page aside.sidebar .woocommerce.widget ul.product-categories ul.children li a, aside.sidebar .widget.woocommerce ul.product-categories li a {
color: #000000;
font-family: 'Courier New,'sans-serif;
}
h1, h2, h3, h4,h5,h6,li,p {
font-family: 'Courier', 'Raleway', sans-serif; 
}
.footer_top .widget_nav_menu ul li a {
color: #fff;
font-family: 'Courier', 'Raleway', sans-serif; 
}

.footer_top, .footer_top p:not(.q_icon_list_text), .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.social_icon):not(.q_icon_shortcode):not(.q_icon_list_item_icon):not(.qode_icon_font_elegant):not(.text_wrap):not(.social_twitter), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span {
color: #ffffff;
}

.subtitle{
font-size: 44px;
line-height: 60px;
}
.title.title_size_large h1, .title.title_size_large h1.title_like_separator .vc_text_separator.full .separator_content {
 font-family: 'Courier', 'Raleway', sans-serif; 
}

p {
font-family: 'Courier', 'Raleway', sans-serif; 
}

.subtitle, .title_holder .title_subtitle_holder .subtitle.subtitle_like_separator .separator_content {
font-family: 'Courier', 'Raleway', sans-serif; 
}

.footer_top .widget h4 {
font-family: 'Courier', 'Raleway', sans-serif; 
font-size: 30px;
font-weight: 300;
}

.footer_top .textwidget {
 font-family: 'Courier', 'Raleway', sans-serif; 
}
.footer_top a {
 font-family: 'Courier', 'Raleway', sans-serif; 
}
.hp-overlay {
background: rgba(0,0,0,0.5);
}

body:not(.top_menu_slide_down_opened) .light:not(.sticky) nav.main_menu>ul>li>a, body:not(.top_menu_slide_down_opened) .light.header_style_on_scroll nav.main_menu>ul>li>a, body:not(.top_menu_slide_down_opened) header.light:not(.sticky) .q_icon_shade>a>*, body:not(.top_menu_slide_down_opened) header.light:not(.sticky) .header_top .inner .header_top_side_button>a {
 font-family: 'Courier', 'Raleway', sans-serif; 
 font-weight: 300;
font-size: 17px;
}
body:not(.top_menu_slide_down_opened) .dark:not(.sticky) nav.main_menu>ul>li>a, body:not(.top_menu_slide_down_opened) .dark.header_style_on_scroll nav.main_menu>ul>li>a, body:not(.top_menu_slide_down_opened) header.dark:not(.sticky) .q_icon_shade>a>*, body:not(.top_menu_slide_down_opened) header.dark:not(.sticky) .header_top .inner .header_top_side_button>a {
 font-family: 'Courier', 'Raleway', sans-serif; 
 font-weight: 600;
font-size: 17px;
}

.qbutton.large, .qbutton.large.fill_from_bottom, .qbutton.large.fill_from_top, .qbutton.large.fill_from_left {
 font-family: 'Courier', 'Raleway', sans-serif; 
}

.qbutton:hover, .load_more a:hover, .blog_load_more_button a:hover, #submit_comment:hover, input.wpcf7-form-control.wpcf7-submit:hover, .drop_down .wide .second ul li .qbutton:hover, .drop_down .wide .second ul li ul li .qbutton:hover, .post-password-form input[type='submit']:hover {
 font-family: 'Courier', 'Raleway', sans-serif; 
}

.qbutton {
 font-family: 'Courier', 'Raleway', sans-serif; 
}

.footer_top, .footer_top p:not(.q_icon_list_text), .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.social_icon):not(.q_icon_shortcode):not(.q_icon_list_item_icon):not(.qode_icon_font_elegant):not(.text_wrap):not(.social_twitter), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span {
 font-family:'Courier', 'Raleway', sans-serif;  
} 

#fp-nav.light li .active span {
background-color: #d30606;
}
#fp-nav.dark li .active span {
 background-color: #d30606;
}
nav.main_menu > ul > li > a span.item_inner {
 padding: 0 10px;
}
@media (max-width:768px){
.q_logo a{
    height: 38px !important;
}
.sp-caseStudy > div:nth-child(3) .wpb_column:first-child:not(.vc_col-sm-12) {
    padding-right: 45px;
margin-bottom:30px;
}
.sp-caseStudy > div:nth-child(4) .wpb_column:last-child {
    padding-right: 30px;
padding-left: 30px;
margin-bottom:30px;
}
.sp-caseStudy > div:nth-child(5) .wpb_column:first-child {
    padding-right: 60px;
margin-bottom:30px;
}
.subtitle{
    display: block;
    font-size: 22px;
    line-height: 30px;
    padding-right: 18%;
    padding-left: 15px;
   }
.subtitle span{
padding: 0 !important;
}
}
