/*
Theme Name: NewHomes Divi Child
Theme URI: 
Description: Child 01 theme for the Divi theme
Author: <a href="http://www.elegantthemes.com" title="Visit author homepage">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 2.1.2
*/
/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Tue, 12 Aug 2014 13:33:11 +0000 */ 
@import url('../Divi/style.css');
/*
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 2.1.2
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
*/
/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
/*#page-container {width: 960px !important;}*/



.loading-overlay.global{width:100%;height:100%;z-index: 100000; background:rgba(255,255,255,0.5);position:absolute;}
.relative{position: relative;}
.et_boxed_layout #page-container, .et_boxed_layout #page-container #main-header, .et_boxed_layout #page-container #top-header {
max-width: 960px;
}
a {
color: #f29f1d;
font-weight: 600;
}
/* h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #f29f1d;
font-weight: 700;
}
*/
h1, h2, h3, h4, h5, h6 {
color: #66ab7e;
padding-bottom: 10px;
line-height: 1.4em;
font-weight: 600;
}
#front-text h2 {
color: #003245;
font-weight: bolder;
font-size: 180% !important;
text-shadow: 0.5px 0.7px whitesmoke;
line-height: 120%;
}
.et_pb_promo_button:hover, a.et_pb_more_button:hover, .et_pb_newsletter_button:hover {
background-color: rgba(206, 218, 108, 0.95);
}
#starter_box {
background-color: rgba(255, 255, 255, 0.79);
padding: 20px
}
#starter_form {
padding: 0px;
}
#blurb_starter h4 a {
text-decoration: none;
font-size: -webkit-xxx-large;
font-size: 250%;
font-weight: 600;
color: white;
line-height: 90%;
}
#blurb_starter a {
font-size: larger;
font-weight: 800;
color: white;
}
#blurb_starter {
background-color: rgba(0, 0, 0, 0.4);
padding: 50px 60px;
}
.et_pb_column_3_4 .et_pb_slide_description h2, .et_pb_column_2_3 .et_pb_slide_description h2, .et_pb_column_1_2 .et_pb_slide_description h2 {
font-weight: 700;
font-size: 26px;
text-shadow: 0 1px 3px rgba(0, 0, 0, 1);
}
#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a {
color: #FFFFFF;
}
.et_pb_bg_layout_dark .et_pb_slide_description {
text-shadow: 0 1px 3px rgba(0, 0, 0, 1);
}
a.et_pb_more_button {
color: inherit;
text-shadow: none;
text-decoration: none;
display: inline-block;
text-shadow: 0 1px 3px rgba(0, 0, 0, 1);
background-color: rgba(0, 0, 0, 0.5);
}
#footer-info {
text-align: left;
color: #666;
padding-bottom: 10px;
float: left;
display: none;
}
.blurb_starter {
display:none !important;
}
#nw_subh {
 background-color: #ceda6c;
 padding: 10px 0 !important;
 position: relative;
 margin-top: 10px;
}
#nw_header, .et_pb_fullwidth_header {
padding: 20px 0px !important;
}
#nw_box {
background-color: rgba(255, 255, 255, 0.79);
padding: 20px
}
#nw_blog {
background-color: rgba(255, 255, 255, 0.79);
padding: 20px
}
#blurb_starter .et_pb_main_blurb_image {
text-align: center;
margin-bottom: 30px;
margin-left: 50%
}
.et_pb_toggle_close {
  background-color: #66ab7e;
  padding: 20px;
}
.et_pb_toggle_close h5.et_pb_toggle_title {
  color: #fff;
  line-height: 1.5em;
}
.et_pb_toggle_open h5.et_pb_toggle_title {
  color: #66ab7e;
  line-height: 1.5em;
}
.et_monarch .et_social_networks {
  width: 100%;
  display: inline-block;
  margin-left: 30%;
}
.search {
  background: #808284;
  width: 320px;
  height: 340px;
}
#top-header a, #top-header a {
  color: #ffffff !important;
}
.search h1 {
  border-color: #555;
  border-width: 1px;
  color: #fff;
  text-align: left;
  display: none;
}
 .et_header_style_left #et-top-navigation { 
padding-left: 0px !important;
}
 .bottom-nav li.current-menu-item > a, .footer-widget h4 {
    color: #ceda6c;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1%;
    padding-bottom: 0%;
}
.et_pb_team_member_image {
    display: block;
    float: none;
    width: auto;
    margin: 0 0 12px;
    text-align: left !important;
}

    .home .banner { height: 518px;position: relative;}
    /*.home .banner img { width: 100%; top: 0; left: 0;}*/
    .home .banner .container {text-align: center;}
    .home .banner h1 { font-size: 3.866666666666667em; color: #fff;  margin: 0 0 5px; line-height: 55px}
    .home .banner h1 + span { font-size: 1.125em; color: #fff; display: block; margin: 0 0 10px;}
    .home .banner .btn {border-radius: 0;padding: 14px;margin: 0 0 0 -4px;text-transform: uppercase;height: 50px;width: auto;}
    .home .banner .search-bar, .filter-wrap input { height: 50px; line-height: 50px; width: 442px; padding: 0 15px 0 33px; background: #fff url(assets/images/search-icon.png) 2% 50% no-repeat;}
    .search-bar ::-webkit-input-placeholder { color: #92918f;} .search-bar ::-moz-input-placeholder { color: #92918f;} .search-bar ::-ms-input-placeholder { color: #92918f;} .search-bar ::input-placeholder { color: #92918f;}
    .home .banner .banner-text, .page-id-77841 .banner .banner-text {top: 35%;position: absolute;left: 0;right: 0;margin: auto;text-align: center;width: 100%;z-index: 11;}
    .home .banner .search, .page-id-77841 .home .banner .search {margin: auto;width: auto;background: transparent;height: auto;}
    .home .banner .et_pb_slider .et_pb_container {min-height: 520px!important;}
    .home .banner .search input[type=text], .page-id-77841 .home .banner .search input[type=text], .filter-wrap input{border-radius: 0;background: url(images/search-icon.png) no-repeat 5px 15px;background-color: #fff;}
    .home .banner .search input:focus, .page-id-77841 .home .banner .search input:focus {border: 1px solid #fff;}
    .home .banner .btn:hover, .page-id-77841 .home .banner .btn:hover{background: #666!important;}
    .home .banner:before, .page-id-77841 .home .banner:before, .agent-banner:before, .slider-banner-holder:before, .home .banner:before {position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.4);content: '';left: 0;top: 0;z-index: 11;}
    .et_pb_slider:hover .et-pb-arrow-prev, .et_mobile_device .et-pb-arrow-prev {left: 40px;}
    .et-pb-arrow-prev, .et-pb-arrow-next {opacity: 1!important;}
    .et-pb-arrow-next {right: 40px!important;}
    .banner-text h1 {font-size: 52px!important;font-weight: 700!important;color: #FFF;text-shadow: 1px 0px 7px #000;    margin-bottom: 20px!important;}
    .tp-loop-wrap{position: absolute!important;left: 0!important;right: 0!important;margin-left: auto!important;text-align: center!important;float: left!important;width: 100%!important;}
    .request-details-form input.req.val-error {
    border: 1px solid #f00 !important;
}

.single-property .gal-feature.delta-wrap.detail-page {
    top: 0;

}
.single-property .image-slider {
    position: relative;
}

.hide{display:none;}

/** --- added yesterday8**/

.agent-directory.agent-details-page figure.image, .disc.agent-details {
    display: inline-block;
}

.gal-feature span.count { background-position: 25px 4px; padding: 0 30px 2px 8px;}

.page-id-74349 .et_pb_slide_description h2 a{color:#fff;}

/* ******************************************* */

