

/*-----Custom----*/
#respond input[type=text], #respond input[type=email], #respond textarea, .contact_form input[type=text], .contact_form textarea{border: solid 1px #4d7f71;}
.white-callout p{color:#ffffff; font-style:italic; font-size:15px;}
/*header*/
header.fixed_hiding.centered_logo .header_inner_left {margin: 20px 0 20px 0;}
header.fixed_hiding .q_logo a, header.fixed_hiding .q_logo{height:140% !important; max-height:none !important;}
.dark.header_style_on_scroll nav.main_menu>ul>li.active>a, .dark.header_style_on_scroll nav.main_menu>ul>li:not(:first-child):before, .dark.header_style_on_scroll nav.main_menu>ul>li>a, .dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a, .dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li:not(:first-child):before, .dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a {color: #002554;}
header.dark.header_style_on_scroll #lang_sel>ul>li>a, header.dark.header_style_on_scroll #lang_sel_click>ul>li>a, header.dark.header_style_on_scroll .q_social_icon_holder i.simple_social, header.dark.header_style_on_scroll .q_social_icon_holder span.simple_social, header.dark.header_style_on_scroll .textwidget span, header.dark.header_style_on_scroll .textwidget span:hover, header.dark:not(.sticky) #lang_sel>ul>li>a, header.dark:not(.sticky) #lang_sel_click>ul>li>a, header.dark:not(.sticky) .q_social_icon_holder i.simple_social, header.dark:not(.sticky) .q_social_icon_holder span.qode_icon_font_elegant, header.dark:not(.sticky) .q_social_icon_holder span.simple_social, header.dark:not(.sticky) .textwidget span:not(.qode-btn-text), header.dark:not(.sticky) .textwidget span:not(.qode-btn-text):hover{color: #002554 !important;}
/*-----Custom----*/
.blog_holder article .post_info {
    display: none;}
/*footer*/
.footer_top h5 {
    margin: 0 0 0px;
color:#4d7f71;
}
.footer_top .widget.widget_nav_menu .menu li{
    display: inline-block;
    margin-right: 30px; 
}

.footer_top .widget.widget_nav_menu .menu li:last-child{
    margin-right: 0px;
}

/*-----Custom----*/
/*type*/
.big-p {font-size: 25px; line-height: 38px;}

.qode-horizontal-timeline .qode-events-wrapper .qode-events .qode-event-text{
    font-size: 16px;
    color: #0a0a0a;
    font-weight: 600;
}
@media only screen and (min-width: 1001px){
    .header_bottom{
        padding-right: 24px;
    }
}

.footer_top .q_social_icon_holder.normal_social a{
display: block;
}

.footer_top .q_social_icon_holder:hover i.simple_social, .footer_top .q_social_icon_holder:hover span.simple_social, .side_menu .q_social_icon_holder:hover i.simple_social, .side_menu .q_social_icon_holder:hover span.simple_social{
    color: inherit!important;
}
.page_not_found h2 {
    margin: 191px 0 20px;
    font-size: 32px;
}
.qode-advanced-image-gallery.qode-image-behavior-lightbox .qode-aig-image a .aig-gallery-hover{
   background-color: rgba(0, 0, 0, 0.4);
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border:solid 1px;}
.gform_wrapper textarea.medium {border: solid 1px;}
.gform_wrapper textarea {border: solid 1px;}

.gform_wrapper .gfield_required{color:#4d7f71 !important;}
.gform_footer.top_label {
    text-align: center;
}
body .gform_wrapper input[type=submit], body .gform_wrapper input[type=button], body .gform_wrapper input[type=reset]{
border-radius: 0px; border: solid 1px #4d7f71; color: #4d7f71; text-align:center;}

/*----------CUSTOM MEDIA QUERIES----------*/
@media only screen and (max-width: 480px){
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .full_width .parallax_content, .steps_holder_inner, div.grid_section .section_inner, nav.content_menu ul{width: 340px;}
}