/*
Theme Name: Bridge
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Bridge Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 14.3
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
.admin-bar .wrapper_inner header.fixed, .admin-bar .wrapper_inner header.sticky.sticky_animate {padding-top: 0 !important;}
.admin-bar .wrapper_inner header.fixed.scrolled, .admin-bar .wrapper_inner header.sticky.sticky_animate.scrolled {padding-top: 32px !important;}
.wrapper_inner header.fixed {position: relative;}
.wrapper_inner header.fixed.scrolled {position: fixed;}
header .header_inner {background: #5e9dc8;}
.header-top {background: #5e9dc8;padding: 0 20px;color: #FFF;}
.header_top_left {float: left;}
.header_top_right {float: right;}
.header_top_right a {color: #FFF;}
.d-inline-block {display: inline-block;margin-right: 20px;}
.d-inline-block i.fa {font-size: 22px;}
.ls-wrapper > .ls-layer, .ls-wrapper > a > .ls-layer .ls-wrapper > .ls-bg {white-space: normal;}
.separator.small {margin-left: 0;margin-right: 0;height: 6px;}
.vc_col-sm-3 .wpb_wrapper h3 {font-size: 22px;margin: 20px 0;}
.separator.small, .wpb_column > .wpb_wrapper .separator.small, .title_holder  .separator.small {
    height: 6px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #5e9dc8;
    width: 52px;
}
.bottom-form {background: #5e9dc8;padding: 50px 0;text-align: center;}
.bottom-form h2 {color: #FFF;margin-bottom: 10px;}
.bottom-form h2, .bottom-form h4 {padding: 0;}
.bottom-form h4, .bottom-form h5 {color: #000;margin-bottom: 10px;}
.bottom-form .d-row {background: rgba(10,10,10,0.23);padding: 8px 8px;display: inline-block;}
.bottom-form .d-row .d-inline-block {min-width: 180px;margin: 3px;display: inline-block;vertical-align: top;}
.bottom-form .d-row .d-inline-block input {
    background: #FFF;
    border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    height: 40px;
    font-size: 16px;
    color: #8d8d8d;
    padding: 0 0 0 5px;
    width: 180px;
    max-width: 100%;
	margin: 0;
}
.bottom-form .d-row .d-inline-block input.wpcf7-submit {background: #5e9dc8;border: none;color: #FFF;text-align: center;}
.bottom-form .d-row .d-inline-block span.ajax-loader {display: none;}
.footer_col2 {text-align: center;}
.footer_col3 a:hover span.fa-stack {background-color: #FFF !important;}
.sidebar a.qbutton {color: #5e9dc8;}
.sidebar a.qbutton:hover {color: #FFF !important;}
.form-group {margin-bottom: 20px;}
.content .wpcf7 input.wpcf7-text, .content .wpcf7 textarea.wpcf7-textarea {border: 1px solid #000;}
.content .wpcf7 input.wpcf7-form-control.wpcf7-submit {width: 100%;padding: 0;text-align: center;}
.sidebar h2 {color: #5e9dc8;text-transform: capitalize;font-weight: normal;}
.content {padding-bottom: 40px;}
.testimonial-blog {margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #000;}
.ls-v6 .ls-nav-prev:after {left: 15px !important;}
#layerslider_3 .ls-nav-prev:after {left: 18px !important;}
#layerslider_3 .ls-nav-next:after {left: 26px !important;}
@media only screen and (max-width: 767px) {
	.footer_top .footer_col1, .footer_top .footer_col2, .footer_top .footer_col3 {width: 100% !important;margin-bottom: 20px;}
	.three_columns>.column1>.column_inner, .three_columns>.column2>.column_inner, .three_columns>.column3>.column_inner {padding: 0 !important;}
	.footer_top .four_columns .column2 .column_inner>div, .footer_top .three_columns .column2 .column_inner>div, .footer_top .two_columns_50_50 .column2 .column_inner>div, .footer_top .four_columns .column3 .column_inner>div, .footer_top .three_columns .column3 .column_inner>div {margin: 0 !important;}
	.footer_col1 {text-align: center;}
	.footer_col3 p {text-align: center !important;}
}
@media only screen and (max-width: 630px) {
	.header_top_left, .header_top_right {width: 100%;float: none;text-align: center;}
}