/* gravity form */


.gform_wrapper ul { list-style: none; }
.gform_wrapper ul li { margin: 0; }
.gform_wrapper .gform_heading {
  text-align: center;
}
.gform_wrapper input[type="text"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="email"] {
  padding: 14px 7px;
  font-size: 16px; 
  border: 1px solid #999;
  margin: 10px 0;
  border-radius: 5px;
  letter-spacing: 1px;
}

.gform_wrapper input[type="text"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="email"]{
  width: 95% !important;
  border-radius: 5px 20px 5px !important;
  border-color: #418839;
}
.gform_wrapper input[type="submit"] {
  color: #ffffff !important;
  cursor: pointer;
  display: inline-block;
  text-decoration: none !important;
  padding: 9px 50px;
  font-size: 100%;
  line-height: 20px;
  border-radius: 4px;
  border: none;
  font-family: 'Georgia';
   background-color: #418839;
}



#home-page-content #content-container
{padding:0;}

.entry{
padding: 0 0 20px;
}

#bottom .social-icons ul
{
    text-align: left;
}

#bottom .widget_recent_entries li a:before, #bottom .widget_nav_menu li a:before {
background: transparent !important;
}

custom-formatting li a:before, .custom-formatting .current_page_item ul a:before {
   background: transparent !important;

}


.gplaceholder{
    text-align:center;
}


.gform_wrapper .gform_footer.top_label {
  text-align: center;
      padding-top: 20px;
      padding-bottom:20px;
}

.header_top_bar a, .header_phone, .header_social
{
  color: #fff !important;
  font-size: 18px !important;
  line-height: 40px !important;
  display: grid !important;
}
.header_top_bar 
{
  background-color: #E5872A !important;
}
.header_phone {
  float: right !important;
  }
  
.container {
  width: 1172px !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding-left: 18px !important;
  padding-right: 15px !important;
}
#page-content-title{
  background: #E5872A !important;
}
.no-breadcrumbs-padding
{
  padding: 0 0 !important;
}
.content-block-body {
  padding: 0 0 !important;
  }
  
 #page-content #content-container 
 {
  padding: 0 0 !important;
  }
  
  .vc_col-lg-12 
  {
    margin-left: -11px !important;
      padding-right: 0 !important;
  }
 
 .validation_message, .validation_error
 {
     color:#dd4b39;
 }
 
 #page-content-title #page-title h1, #page-content-title #page-title h2, #page-content-title #page-title h3, #page-content-title #page-title .single-post-categories {
  font-size: 1.67em !important; 
  padding: 6px 0 ! important;
  font-weight: bold !important;
  text-align: center !important;
}
.wpb_gmaps_widget .wpb_wrapper {
  padding: 0 !important;
  margin-right: -11px !important;
}
.gfct_fa_span i {
   margin-top: 27px !important;
 }
.gfield_label {
 color: #288339;
 font-weight: bold;
}


.gfield_label_1 {
     display:inline
}


textarea {
  font-family: inherit !important;
  padding: 14px 7px;
  font-size: 16px;
  border: 1px solid #999;
  margin: 10px 0;
  border-radius: 5px 20px 5px !important;
  border-color: #418839;
  width: 95%;
  height: 80px;
}

.bottom-col-title
 {
  color:#FFFFFF !important;
}

.vc_btn-green.vc_btn_3d, a.vc_btn-green.vc_btn_3d, button.vc_btn-green.vc_btn_3d {
  -webkit-box-shadow: 0 0 0 #53812d !important; 
  font-size: 1.5em;
  background-color: #418839;
}
.bx-wrapper .bx-controls-auto {
    display: none;
}
.wpb_single_image img {
  max-width: 93% !important;
}
#footer, #footer_text 
{
  text-align: center;
}
.vc_custom_1428373304836 
{
  padding-bottom: 59px !important;
}

#bottom .widget_nav_menu li a {
  background: transparent;
   line-height: 0.1em;
  padding-top: 20px 
}



#gform_fields_6 li  {  padding-top: 20px;}



/*.gfield_trigger_change {  width:50%;    } */


.gfield_select { height: 30px;     width: 50%;}



/*.medium {width:50%;} */

#label_6_19_4, #label_6_19_3, #label_6_19_2, #label_6_19_1, #label_6_19_0 {padding-left:10px;}
#label_6_8_0, #label_6_8_1, #label_6_8_2,  #label_6_8_3, #label_6_8_4{padding-left:10px;}
#label_6_11_0,#label_6_11_1, #label_6_11_2,#label_6_11_3,#label_6_11_4 {padding-left:10px;}
#label_6_12_0,#label_6_12_1,#label_6_12_3,#label_6_12_4,#label_6_12_2{padding-left:10px;}
#label_6_13_0,#label_6_13_1,#label_6_13_2,#label_6_13_3,#label_6_13_4{padding-left:10px;}
#label_6_14_0, #label_6_14_1, #label_6_14_2, #label_6_14_3, #label_6_14_4 {padding-left:10px;}

.gform_body{ padding-left: 10px !important }
 
@media screen and (-webkit-min-device-pixel-ratio:0) {
 ::i-block-chrome,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon
 { 
  left: auto !important;
  position: inherit !important;
  top: auto !important;
  }
}
/* To target IE 8, 9 and 10 */
@media screen\0 {
   .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon 
   { 
  left: 50% !important;
   }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 ::i-block-chrome,.gform_icon_element.gform_icon_element-outer .gform_icon_element-inner .gform_icon_element-icon
 { 
  left: auto !important;
  position: inherit !important;
  top: auto !important;
 }
}
/* To target IE 8, 9 and 10 */
@media screen\0 {
   .gform_icon_element.gform_icon_element-outer .gform_icon_element-inner .gform_icon_element-icon 
   { 
  left: 50% !important;
    }
}