/*
  Theme Name: Divi-Child 
  Template: Divi
*/



/* Hide Attribution */
#footer-info {display:none !important;}

/* Highlight Nav Button */
.et_header_style_left #et-top-navigation nav > ul > li.nav_highlight > a, 
.et_header_style_split #et-top-navigation nav > ul > li.nav_highlight > a,
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li.nav_highlight > a, 
.et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li.nav_highlight > a {color:#fff;display: inline-block;padding: 7px 10px 10px;background:#2ea3f2;}
.video_header {font-size:47px;}

#footer-widgets {padding-top:25px !important;}
.et_pb_gutters3 .footer-widget {margin-bottom:6px !important;}

 /*Bottom Right Foioter Box With Brand*/
#footer_identity_content {float:right;}
#footer_identity_content #footer_identity_logo {width:120px;}
#footer_identity_content div {text-align:right; margin-bottom:10px;}
#footer_identity_content a .fa {font-size:24px;margin-left:12px;}
#footer_identity_content a .fa:hover {color:#fff;}

/* Portfolio on homepage */
#homepage_portfolio_feat h2 {text-align:center;}

/* Larger Buttons */ 
.et_pb_button.et_pb_button_lrg {font-size: 26px;font-weight: bold;padding: 0.5em 1.4em;}
.et_button_custom_icon .et_pb_button_lrg.et_pb_button::after {font-size: 26px;}

.footer-widget .widget_text {width:100% !important;}

 /* Button Colors*/
.et_pb_bg_layout_light .et_pb_button {border-color:#555;color:#555;}
 
 /* Remove bottom footer bar with social */
 #footer-bottom {display:none;}
 
 /* Update input displays for contact */
 #contact_us_form form {width:100% !important;}
 #contact_us_form form div {width:100% !important;}
 #contact_us_form #inbound-form-wrapper .inbound-label.inbound-label-inline {min-width:90px;}
 #contact_us_form .inbound-field input[type="text"],
 #contact_us_form .inbound-field input[type="email"] {min-width: 300px; max-width:100%;}

 #contact_us_form input[type="text"], 
 #contact_us_form input[type="password"], 
 #contact_us_form input[type="tel"],
 #contact_us_form input[type="email"], 
 #contact_us_form input.text, 
 #contact_us_form input.title, 
 #contact_us_form textarea, 
 #contact_us_form select {border-radius: 3px;padding: 4px 11px;border-color:#ccc;}


/* Homepage CTAT buttons in header */ 
 #homepage_header_buttons a {style:display:block!important;display: inline-block!important;float: none!important;margin:0px 10px 15px 10px !important;}
 
@media screen and (max-width:750px) {
  #footer_identity_content {float:none;}
  #footer_identity_content a .fa {font-size:24px;margin-right:12px; margin-left:0px}
  #footer_identity_content div {text-align:left; }
}