/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.idxcentral.com/
 Description:    Divi Child Theme
 Author:         Moineau Design
 Author URI:     http://www.idxcentral.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
/* =Theme customization starts here
------------------------------------------------------- */
a {
color: #7EBEC5;
}
#hpquicksearch * { box-sizing: border-box; color: #888; }
#hpquicksearch .et-pb-icon.et-waypoint.et_pb_animation_off.et-animated { color: #fff; font-size: 22px; }
x.et_fixed_nav #logo { max-height: 137px; margin-bottom: 0; }
.et-fixed-header #logo { max-height: 100px; }
#main-header { padding: 0; }
/* Home Page Quick Search (IDXCentral)
------------------------------------------------------------ */
.slider h4.widgettitle { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #ffffff; display: block; font-size: 34px; letter-spacing: 3px; margin: 0; padding: 20px 20px 0; text-align: center; text-transform: uppercase; width: 100%; }
#hpquicksearch { background: none /*repeat scroll 0 0 rgba(0, 0, 0, 0.5)*/; border-radius: 3px; color: #FFFFFF; margin: 0 10px; min-width: 515px; }
#hpquicksearch > h4 { color: #ffffff; font-size: 34px; letter-spacing: 3px; margin: 0; padding: 20px 20px 0; text-align: center; text-transform: uppercase; }
#hpquicksearch .qs_label { float: none; margin: 0 0 5px; display: none; }
#hpquicksearch form { clear: both; display: block; margin: 0; overflow: hidden; padding: 0; }
#hpquicksearch div { float: left; line-height: 20px; padding: 0; }
#hpquicksearch div.pad1 { padding: 0 5px; width: 50%; }
#hpquicksearch div.pad2 { padding: 0 5px; width: 23%; }
#hpquicksearch .qsc_search-button.pad2 { width: 8%; padding: 0; font-size: 30px; }
#hpquicksearch div.search_cont { float: none; padding: 0; text-align: center; }
#hpquicksearch select, #hpquicksearch input { border-radius: 3px; font-size: 16px; margin: 0; padding: 10px; }
#hpquicksearch #mls { }
#hpquicksearch div .size1, #hpquicksearch .idxc_qsv1_default { width: 100%; }
#hpquicksearch div .size2 { width: 100%; }
#hpquicksearch div.search_cont { padding: 0; }
#hpquicksearch div.search_cont2 { padding: 4px 0 0; }
#hpquicksearch div.search_cont a { color: #ffffff; display: inline-block; margin-left: 6px; }
#hpquicksearch .go_button { border-radius: 4px; color: #FFFFFF !important; margin: 0 !important; padding: 10px; text-decoration: none; }
#hpquicksearch .search-by { }
#hpquicksearch #form2 .pad2 { padding: 5px 5px 5px; }
#hpquicksearch .go_button { background-color: #F18D05; width: 100%; }
/* optional search more options link ( change display: block !important; ) */
#hpquicksearch .qs_moreopt { display: none !important; float: right; padding: 4px 0; }
/* Hide fields not used */
.qsc_baths, .qsc_minprice { display: none; }
/* ---------- END: Home Page Quick Search (IDXCentral) ---------- */

.et_pb_section.home_pg_banner { max-height: 500px; }
.et_pb_section.section_search { padding: 0px; }
#et-info { float: right; padding-bottom: 10px; }
.et_pb_section.home_pg_banner { padding: 175px 0; }
.cta_blurbs img.et-waypoint { border-radius: 50%; }
body .footer-widget h4, #footer-info, #footer-info a, #main-footer .et_pb_widget a { color: white !important; }
#main-footer .et_pb_widget a { text-decoration: underline; }
#footer-info a { font-weight: normal; color: white !important; }
#footer-bottom .et-social-icon a { color: #fff; }
div#et-main-area { display: list-item; }
.tribe-theme-child-divi-child.et_fixed_nav.et_secondary_nav_enabled #page-container { padding-top: 224px; }
#main-header #et_mobile_nav_menu { margin-top: 8px; margin-bottom: 8px; }
.home_pg_banner h1 { font-size: 34px; text-shadow: 3px 3px 3px #222; }
.home_pg_banner p.et_pb_fullwidth_header_subhead { font-size: 20px; text-shadow: 3px 3px 3px #222; }

.et_pb_animation_top.et-animated {
animation: 0s ease 0s normal none 1 running none !important;
}

.et_pb_animation_top.et-animated {
-webkit-animation: initial !important;
-moz-animation: initial !important;
-o-animation: initial !important;
animation: initial !important;
}

#top-header, #top-header a {
    color: #ffffff !important;
}

@media screen and (max-width: 980px) {
.et_pb_section.home_pg_banner { padding: 100px 0; }
.home_pg_banner h1 { font-size: 28px; }
.home_pg_banner p.et_pb_fullwidth_header_subhead { font-size: 16px; }
}

@media screen and (max-width: 600px) {
.et_pb_section.home_pg_banner { padding: 50px 0; }
.home_pg_banner h1 { font-size: 24px; }
.home_pg_banner p.et_pb_fullwidth_header_subhead { font-size: 14px; }
}

@media screen and (max-width: 375px) {
.et_pb_section.home_pg_banner { padding: 25px 0; }
.home_pg_banner h1 { font-size: 22px; }
.home_pg_banner p.et_pb_fullwidth_header_subhead { font-size: 14px; }
}
