/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");



/*General*/
p.layerSlider { color:#ffffff; line-height:20px; margin-top:10px; }

/*Page Styles*/
.content.content_top_margin { min-height:0px!important; }

/*Navigation*/
.header_inner { border-top: 5px solid #0076bc; }
header:not(.centered_logo) .q_logo img { padding-top: 10px; height: 80%!important; }
.header_top #searchform input[type=text] { height: 15px; border: #999999 1px solid; font-size: 12px; margin-top: 6px; }
.header_top #searchform input[type=submit] { color:#000000; }

/*Homepage*/
#homepageButton { border-width:1px!important; }

/*Testimonials*/
.testimonials_c_holder .testimonial_content_inner { background: #fff; box-sizing: border-box; padding: 20px 45px; text-align: center; }
.testimonials_c_holder .flex-control-nav { margin-top: 0px!important; text-align: center; }

/*WooCommerce Pages*/
.woocommerce.woocommerce-page.columns-4 .title.title_size_large.position_center  {height:20px!important; }
.woocommerce .product .images .woocommerce-product-gallery__image img {width:80%;}
.productButton {background-color: #0076bc; border: none; color: #ffffff!important; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; font-weight:600!important; margin: 4px 2px; cursor: pointer;}
.q_accordion_holder {display:none;}

/*Gravity Forms*/
.gform_wrapper input { border:1px solid #8d8d8d!important; text-align:center!important; }
.gform_wrapper .top_label textarea.textarea, #input_1_4 { border:1px solid #8d8d8d!important; }
.gform_wrapper .left_label li.field_sublabel_below .gfield_label { margin: 0 0em 0 0; }
.gform_wrapper .left_label .gfield_label { width:12%!important; }
/*.gform_wrapper .gform_footer.left_label { margin-left:13%!important; }*/

.homepageContainer1 { margin-top:2%!important; /*padding-top:90px!important;*/ }
.homepageContainer2 { margin-top:3%!important; /*padding-top:90px!important;*/ }

/*@media only screen and (min-width: 1580px) {
.homepageContainer1 { margin-top:7%!important;  }
.homepageContainer2 { padding-top:90px!important; }
}*/

/*@media only screen and (min-width: 1280px) and (max-width: 1579px) {
.homepageContainer1 { padding-top:15px!important;  }
.homepageContainer2 { padding-top:15px!important;  }
}
*/
@media only screen and (max-width: 1279px) {
.homepageContainer1 { padding-top:0px!important; }
.homepageContainer2 { padding-top:0px!important; }
}

@media only screen and (max-width: 1279px) {
/*General*/
h5 {font-size:14px;}
}

