/*
Theme Name: Bridge
Theme URI: http://bridgelanding.qodeinteractive.com/
Description: Creative Multipurpose WordPress Theme
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Author: Qode Interactive
Author URI: http://qodethemes.com/
Text Domain: bridge
Version: 18.1
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.

*/ .wrapper, body {
background-color: #fff;
} h3, .h3, h3 a, p {
margin-bottom: 25px;
}
.white-txt h3 {
color: #fff;
}
.wpb_wrapper ul,
.wpb_wrapper ol {
margin-bottom: 25px;
} .header_inner {
padding-top: 20px;
padding-bottom: 20px;
background-color: #fff;
}
.header_bottom {
height: 150px;
} .logo_wrapper {
height: 150px;
}
.q_logo a {
height: 150px !important;
} nav.main_menu > ul > li > a {
position: relative;
}
.menu_icon.fa {
position: absolute;
right: 0px;
top: 70px;
font-size: 11px;
color: #666;
}
.drop_down .second {
top: 115px;
}
li.narrow .second .inner ul {
padding: 0px;
}
.drop_down .narrow .second .inner ul li:hover {
background-color: #d91136;
color: #fff;
}
#menu-divided-menu-left-navigation {
margin-right: 20px;
} .separator.small {
height: 3px;
}
.breadcrumb .current {
color: #fff;
} .content .container .container_inner.page_container_inner,
.full_page_container_inner {
padding: 0px 0 0;
} .wpb_wrapper .gallery_holder ul {
margin: 0;
padding: 0;
} .q_icon_with_title .icon_with_title_link {
display: none;
}
#responsive-form{
max-width: 800px ;
margin:0 auto;
width:100%;
}
.form-row{
margin-left: -6px;
margin-right: -6px;
}
.column-half, .column-full{
float: left;
position: relative;
padding: 4px 6px;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.clearfix:after {
content: "";
display: table;
clear: both;
} @media only screen and (min-width: 48em) {
.column-half{
width: 50%;
}
} .error404 .page_not_found {
padding-top: 80px;
} .mobile_menu_button {
height: 150px;
}
@media only screen and (max-width: 1000px) { .q_logo a, .q_logo img {
height: 150px !important;
}
}
@media (max-width: 991px) { .hideonmobile {
display: none;
} .error404 .page_not_found {
padding-top: 10px;
margin: 0 0 30px;
}
}
@media only screen and (max-width: 768px) {
.footer_top .three_columns div {
width: 100%;
float: none;
box-sizing: border-box;
}
.three_columns>.column1>.column_inner,
.three_columns>.column2>.column_inner,
.three_columns>.column3>.column_inner,
.footer_top .three_columns .column2 .column_inner>div,
.footer_top .three_columns .column3 .column_inner>div {
padding: 0 0px 0 0;
margin: 0px;
} .footer_top, .footer_top.footer_top_full {
padding-top: 50px;
padding-bottom: 0px;
}
.icon_title {
font-size: 16px;
}
.footer_bottom {
padding: 20px 0;
}
}
@media only screen and (max-width: 480px) { .footer_top, .footer_top.footer_top_full {
padding-top: 50px;
padding-bottom: 0px;
}
.icon_title {
font-size: 16px;
}
.footer_bottom {
padding: 20px 0;
}
}