/*
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");

/* HEADER */

nav.mobile_menu ul li {
    position: static;
}
nav.mobile_menu ul li a,
nav.mobile_menu ul li h3 {
    display: inline-block;
    width: 80%;
    position: static;
}
nav.mobile_menu ul>li.has_sub>span.mobile_arrow {
    display: inline-block;
    position: relative;
    width: 10%;
}

.menu-call a:before {
	content: "";
	font-family: FontAwesome;
	font-weight: normal;
	float: left;
	margin-right: 5px;
	font-size: 16px;
	margin-top: -1px;
}

.header_top .q_social_icon_holder .simple_social:not(.qode_icon_font_elegant), .header_top .header-widget, .header_top .header-widget.widget_nav_menu ul.menu > li > a, .header_top .header-widget p, .header_top .header-widget a, .header_top .header-widget span:not(.qode_icon_font_elegant):hover {
       color: #ffffff !important;
}

.header_top, .fixed_top_header .top_header {
       padding: 4px;
}

/* END HEADER */
/* GENERAL */

.carousel-inner .item .image {
	background-position: center center !important;
}

.title_outer {
	border-bottom: 8px solid #7ab641;
}

/* .title.has_fixed_background {
	background-position: center center !important;
} */

.bg-dark h1, .bg-dark h2, .bg-dark h3, .bg-dark h4, .bg-dark h5, .bg-dark h6, .bg-dark p, .bg-dark {
	color: #ffffff;
}

blockquote.with_quote_icon h5 {
	font-weight: 700 !important;
	padding: 0 0 0 0px !important;
}

/* END GENERAL */
/* GRAVITY FORMS */

body .gform_wrapper .chzn-container .chzn-single, body .gform_wrapper .chzn-container-single .chzn-single, body .gform_wrapper .chzn-container-single .chzn-single b, body .gform_wrapper input[type="email"], body .gform_wrapper input[type="number"], body .gform_wrapper input[type="password"], body .gform_wrapper input[type="tel"], body .gform_wrapper input[type="text"], body .gform_wrapper input[type="url"], body .gform_wrapper textarea {
        background-color: #E6E6E6;
}

.gform_wrapper input.large, .gform_wrapper input.medium, .gform_wrapper input.small, .gform_wrapper select.large, .gform_wrapper select.medium, .gform_wrapper select.small {
        width: 100% !important;
}

body .gform_wrapper input[type="submit"]:hover, body .gform_wrapper input[type="button"]:hover, body .gform_wrapper input[type="reset"]:hover {
        background-color: #80B844;
        border-color: #80B844;
}  

body .gform_wrapper input[type="submit"], body .gform_wrapper input[type="button"], body .gform_wrapper input[type="reset"] {
        border: 2px solid #80B844;
        color: #5B5B5B !important;
}

.gform_wrapper .gfield_required {
        color: #80B844 !important;
}

/* END GRAVITY FORMS */

.mobile_menu_button span, .side_menu_button > a {
       color: #ffffff;
}

.owl-theme .owl-controls .owl-buttons div {
       background: #7AB641 !important;
}

/* iPads (landscape) ----------- */
@media screen and (min-width : 768px) and (max-width : 1024px)
and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media screen and (min-width : 768px) and (max-width : 1024px)
and (orientation : portrait) {
/* Styles */
}

/* Smartphones (landscape new phones/tablets iphone 6/6 Plus) ----------- */
@media screen and (min-width : 501px) and (max-width : 767px) {
/* Styles */
}

/* Smartphones (landscape iphone 3/4) ----------- */
@media screen and (min-width : 415px) and (max-width : 500px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media screen and (max-width : 414px) {
	.block { display: none !important; }
}
