/*
 Theme Name:   Divi Child
 Theme URI:    http://unitednetworksonline.com/wordpress-themes/
 Description:  Divi Child Theme
 Author:       United Networks
 Author URI:   http://unitednetworksonline.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  Divi-child
*/

@import url("../Divi/style.css");

/* Theme customization starts here
------------------------------------------------------ */
img#logo { max-height: 37px; }
.fontawesome-text {display: none;}
.v5-title h1 { font-size: 70px; font-weight: bold; }
.et_pb_map { max-height: 300px; }
.rates h2 { font-size: 72px; color: rgb(126, 190, 197); line-height: 72px; font-weight: 500; }
.rates h3 { font-size: 18px; color: #333; font-weight: 500; line-height: 1em; }
.appacab-full-header { text-shadow: 2px 2px #444; }

/* Popup customizations ------------------------------ */
.continue-to-site { text-decoration: underline; font-size: 14px !important; background-color: #F9F9F9 !important; color: rgb(140, 140, 140) !important; box-shadow: none !important; }
.appacabpopup { width: 800px; }
.appacabpopup-inner { text-align: center; padding-top: 100px; }
.appacabpopup-inner a.et_pb_promo_button { margin-bottom: 10px; }
.appacablogo {  float: left; padding-right: 20px; }
div.shiftnav-wrap{ z-index:auto; }

/* Ensure popup is on top of content */
.popmake { z-index: 99999 !important; }

/* Popup customizations - Phones */
@media only screen and (max-width: 767px) {
.popmake { margin-top: -40px; }
.appacabpopup { width: 300px; }
.appacabpopup-inner { padding-top: 10px; }
.appacablogo {  padding-right: 0px; padding-left: 40px; }
}

/* Popup customizations - iPad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  { 
.appacabpopup { width: 700px; }
.appacabpopup-inner { padding-top: 60px; }
.rates h2 { font-size: 60px; }
}

/* Gravity Forms Customizations */
.gform_wrapper { max-width: 100% !important; }
.gform_wrapper .top_label input.medium, .gform_wrapper textarea.medium, .gform_wrapper .top_label input.large, .name_first input, .name_last input, .ginput_complex.ginput_container input[type=text] { background-color: #eee; color: #999; border: none; font-size: 14px; padding: 16px; }
.gform_button { color: #fff; background: #000; font-size: 16px; border: 0px; padding: 0.7em 1em; font-family: 'Open Sans', Arial, sans-serif; float: right; }
#recaptcha_widget_div { padding-top: 15px; }

/* Tablets */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
#text-2 { max-width: 300px; margin: 0 auto !important; }
}

/* ShiftNav customizations */
.shiftnav-main-toggle-content img { max-width: 260px; max-height: 35px; margin-top: -5px; margin-left: 5px; }