/*
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");

      .gform_wrapper textarea.medium { 
      height: 100px !important;
      background: #57585A !important;
      color: #ffffff !important;
}

      .wpb_wrapper .gform_wrapper textarea.medium { 
      background: #F6F6F6 !important;
      color: #404040 !important;
}

      .gform_wrapper input[type="submit"], body .gform_wrapper input[type="button"], body .gform_wrapper input[type="reset"] {
      border: 2px solid #365496 !important;
      background-color: #365496 !important;
      color: #ffffff !important;
      border-radius: 0px !important;
      text-align: center !important;
}

      .gform_wrapper .gfield_required {
      color: #ffffff !important;
}

      .gform_wrapper .top_label .gfield_label {
      display: none !important;
}

      .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
      background: #57585A !important;
      padding: 8px 5px !important;
      color: #ffffff !important;
}

      .wpb_wrapper .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
      background: #F6F6F6 !important;
      color: #404040 !important;
}

      body .gform_wrapper .gform_fields .gfield {
      margin: 0 0 5px !important:
}

      .menu-email a:before {
	content: "";
	font-family: FontAwesome;
	font-weight: normal;
	float: left;
	margin-right: 5px;
	font-size: 14px;
	margin-top: -1px;
}

.menu-call a:before {
	content: "";
	font-family: FontAwesome;
	font-weight: normal;
	float: left;
	margin-right: 5px;
	font-size: 14px;
	margin-top: -1px;
}

.header-widget.widget_nav_menu ul.menu > li a {
	background-color: #404040;
	color: #ffffff !important;
	padding: 0 15px;
	font-weight: 700;
}

.header-widget.widget_nav_menu ul.menu > li a:hover {
	color: #ffffff !important;
}

.header-widget.widget_nav_menu ul.menu > li:nth-child(2) a {
	background-color: #365496;
}

/* 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) {
.header-widget.widget_nav_menu ul.menu > li a { font-size: 9px; }
.wpb_single_image.vc_align_right { text-align: left !important; }
#space { margin: 30px 0px 40px 0px !important; }
}

/* Smartphones (landscape iphone 3/4) ----------- */
@media screen and (min-width : 415px) and (max-width : 500px) {
.wpb_single_image.vc_align_right { text-align: left !important; }
#space { margin: 30px 0px 40px 0px !important; }
.call_to_action .column2.button_wrapper .qbutton { margin: 30px 0px 0px 0px !important; }
}

/* Smartphones (portrait) ----------- */
@media screen and (max-width : 414px) {
.wpb_single_image.vc_align_right { text-align: left !important; }
#space { margin: 30px 0px 40px 0px !important; }
.call_to_action .text_wrapper .call_to_action_text { font-size: 18px; }
.call_to_action .column2.button_wrapper .qbutton { margin: 30px 0px 0px 0px !important; }
}