 /*

Theme Name: W Realty-Investment Group -child

Theme URI: http://www.itvibes.com

Version: 2.4.4

Description:W Realty-Investment Group

Author: ITVibes

Author URI: http://www.itvibes.com

Template:wrealty

License: GNU General Public License v2

License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/



@import url("../wrealty/style.css");
/*--Home Finder Section In Sidebar--*/

.home_left { float: left; overflow: hidden; width: 100%; }
.home_left #home_finder { font-size: 14px; }
.search_form_row { float: left; width: 100%; margin-bottom: 5px; }
.search-label { float: left; width: 40%; line-height: 2em; }
.form-select,  .form-input,  .form-price-box { float: left; width: 60%; }
.form-select > select,  .form-input > input { float: left; width: 100% !important; }
.form-price-box .form-price-list:last-child { margin-right: 0; }
.form-price-box .form-price-list { float: left; margin-right: 4%; width: 48%; }
.home_left #home_finder .searchButton { border: 0 none; border-radius: 5px; color: #fff; display: flex; line-height: 1.2em; margin: 15px auto 0; padding: 5px 15px; text-transform: uppercase; width: 50%; cursor: pointer;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4f107a+0,710089+100 */

/*background: rgb(79,11,123);  Old browsers */ 

/*background: -moz-linear-gradient(top, rgba(79,11,123,1) 0%, rgba(113,0,137,1) 100%);  FF3.6+ */ 

/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(79,11,123,1)), color-stop(100%, rgba(113,0,137,1)));  Chrome,Safari4+ */ 

/*background: -webkit-linear-gradient(top, rgba(79,11,123,1) 0%, rgba(113,0,137,1) 100%);  Chrome10+,Safari5.1+ */ 

/*background: -o-linear-gradient(top, rgba(79,11,123,1) 0%, rgba(113,0,137,1) 100%);  Opera 11.10+ */ 

/*background: -ms-linear-gradient(top, rgba(79,11,123,1) 0%, rgba(113,0,137,1) 100%);  IE10+ */ 

/*background: linear-gradient(to bottom, rgba(79,11,123,1) 0%, rgba(113,0,137,1) 100%);  W3C */  

/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f107a', endColorstr='#710089', GradientType=0 );  IE6-9 */

}
.home_left #home_finder .searchButton:hover { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#710089+0,4f0b7b+100 */

/*background: rgb(113,0,137);  Old browsers */ 

/*background: -moz-linear-gradient(top, rgba(113,0,137,1) 0%, rgba(79,11,123,1) 100%);  FF3.6+ */ 

/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(113,0,137,1)), color-stop(100%, rgba(79,11,123,1)));  Chrome,Safari4+ */ 

/*background: -webkit-linear-gradient(top, rgba(113,0,137,1) 0%, rgba(79,11,123,1) 100%);  Chrome10+,Safari5.1+ */ 

/*background: -o-linear-gradient(top, rgba(113,0,137,1) 0%, rgba(79,11,123,1) 100%);  Opera 11.10+ */ 

/*background: -ms-linear-gradient(top, rgba(113,0,137,1) 0%, rgba(79,11,123,1) 100%);  IE10+ */ 

/*background: linear-gradient(to bottom, rgba(113,0,137,1) 0%, rgba(79,11,123,1) 100%);  W3C */  

/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#710089', endColorstr='#4f107a', GradientType=0 );  IE6-9 */

}
.et_pb_widget .form-select > select, .et_pb_widget .form-input > input, .et_pb_widget .form-price-box select { float: left; width: 100% !important; margin-top:0px !important; margin-left: 0 !important; }
#sidebar h4.widgettitle { font-size: 22px; border-bottom: 1px solid; margin-bottom: 10px; }
.et_pb_column #sidebar { width: 100%; }
.truck_links { margin-bottom: 10px; text-align: center; }
.truck_links a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
h2 { color: #f36f21; font-weight: bold; }
h3 { font-size: 22px; font-weight: bold; }
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description { margin: auto; padding: 26% 8%; width: auto; }
input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input.text, input.title, textarea, select { border: 1px solid #bbb; color: #4e4e4e; padding: 5px !important; box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1) inset!important; background:#fcfcfc none repeat scroll 0 0!important; }
.et_password_protected_form p input { background-color: #fbfbfb !important; border: 1px solid #cfcfcf !important; border-radius: 0 !important; box-sizing: border-box; color: #999 !important; font-size: 14px; padding: 16px !important; width: 100% !important; }
.blog_sidebar.et_pb_widget_area_left { border-left: 1px solid #eee; border-right: 0 none !important; padding-left: 16px; padding-right: 0 !important; }
.blog_sidebar h4.widgettitle { border-bottom: 1px solid #eee!important; color: #f36f21!important; font-size: 18px!important; margin-bottom: 8px!important; text-transform: uppercase!important; }
.blog_sidebar .et_pb_widget { margin-bottom: 19px !important; }
.home-blocks { background: #fff none repeat scroll 0 0; border: 1px solid #eee; padding-bottom: 18px !important; padding-left: 5px !important; padding-right: 5px !important; padding-top: 5px !important; }
.wpcf7-form > p { font-weight: bold; }
.et_pb_section { padding: 0px; }
.header_right { float: right; margin-bottom: 10px !important; position: relative; transition: all 0.4s ease-in-out 0s; width: 100%; z-index: 999; }
#et-top-navigation { margin-top: -26px; }
.et-fixed-header #et-top-navigation { margin-top:-10px; }
.et-fixed-header .header_right { margin-top:-100px; transition:all 0.4s ease-in-out 0s !important; }
.socialicons { float: left; font-weight: bold; margin-bottom: 1px; margin-top: 2px; padding-left: 14px; }
.et_pb_member_position { color: #222; font-weight: initial; margin-bottom: -11px; margin-top: 10px; }
.et_pb_team_member_description { display: initial!important; vertical-align: top; text-align:center; }
.et_pb_team_member img { border: 1px solid #eaeaea; padding: 3px; }
.et_pb_team_member_description h4 { color: #f36f21; padding-bottom: 0; }
.mail {
    border-left: 1px solid #4b5760;
    border-right: 1px solid #4b5760;
    color: #fff;
    float: left;
    font-weight: 600;
    letter-spacing: 0.4px;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 3px;
    padding-left: 24px;
    width: 255px;
}

.mail a{ color:#fff;}

#language { float: left; margin-right: 11px; padding-left: 54px; padding-top: 4px; }
.social_block { background: rgba(0, 0, 0, 0) url("images/social_bg.png") no-repeat scroll 0 0; color: #fff; float: right; width: 594px; transition: all 0.4s ease-in-out 0s; }
.socialicons img { margin-right: 5px; vertical-align: middle; }
.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, .et_fixed_nav.et_show_nav #page-container { padding-top: 103px !important; }
#top-menu a { color: rgba(0, 0, 0, 0.6); display: block; font-family: 'Roboto', sans-serif; position: relative; text-decoration: none; transition: all 0.4s ease-in-out 0s; }
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a { padding-bottom: 30px !important; }
.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation { padding-top: 35px; }
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a { padding-bottom: 40px; }
.homefiner { border-radius: 8px; color: #fff; font-weight: bold; height: 10px; margin-left: 0px; position: relative; width: 979px; z-index: 999; }
.button1 { background-color: #fb833c; border-color: #fb833c; border-radius: 3px; border-style: solid; border-width: 1px; color: #eeeeee; cursor: pointer; font-size: 20px; font-weight: bold; margin-left: 20px; margin-top: 19px; padding: 10px; text-decoration: none; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.homefiner { color: #fff; font-weight: bold; }
.hf1 { float: left; letter-spacing: 0.3px; margin-top: -13px; padding-left: 2px; width: 275px; }
.br_2 { margin-bottom: 18px; }
.hf { float: left; margin-left: 20px; width: 260px; }
.zip_code { float: left; }
.hf2 { float: left; margin-left: 10px; margin-top: 26px; width: 270px; }
.br1 { float: left; width: 110px; }
.br_1 { float: left; width: 90px; }
.h_f { float: left; margin-right: 15px; padding-left: 28px; width: 290px; }
#home_finder span.form_row { clear: both; width: 100%; }
#home_finder label.left_label { float: left; font-family: Tahoma, arial, serif; font-size: 14px; letter-spacing: 0.3px; padding-right: 5px; width: 90px; }
#property_id { width: 167px; }
.home_radio.form_row { margin-bottom: 23px; margin-top: 13px; }
.left_label2 { margin-right: 16px; }
.main_homefinder .et_pb_row { padding: 15px 0; }
.readmore { border: 1px solid #f36f21; color: #ee3124; font-size: 14px; font-weight: bold; height: 27px; padding: 8px 14px; }
.readmore a { background: transparent url("images/readmore_bullet.png") no-repeat scroll 83px 7px; color: #f36f21; padding-right: 12px; }
.readmore a:hover { background: transparent url("images/readmore_bullet.png") no-repeat scroll 86px 7px; text-decoration: underline; transition: all 0.4s ease-in-out 0s; }
.welcome_block h2 { color: #ff5f00 !important; font-size: 34px; margin-bottom: -37px; text-transform: uppercase; }
#lidd_mc_widget-2 { width: 100%!important; }
.lidd_mc_input { float: left !important; font-weight: bold !important; margin-bottom: 0 !important; margin-left: 10px !important; text-align: left; width: 30% !important; font-size:15px!important; }
.pop .et_pb_main_blurb_image { margin-bottom: 7px; }
.pop .et_pb_main_blurb_image img { border: 1px solid rgb(221, 221, 221); padding: 4px; }
.pop .et_pb_blurb h4 { color: rgb(243, 111, 33); font-weight: bold; padding-bottom: 5px; text-align: center; text-transform: uppercase; }
#lidd_mc_submit { background-image: linear-gradient(to bottom, rgb(243, 111, 33), rgb(217, 91, 16)); border-radius: 3px; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 rgba(120, 200, 230, 0.5) inset; color: rgb(255, 255, 255) !important; cursor: pointer; float: right; font-size: 15px; font-weight: bold; margin-top: 19px; padding: 8px 12px; text-decoration: none; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); text-transform: uppercase; }
#lidd_mc_submit:hover { background-color: rgb(39, 138, 183); background-image: linear-gradient(to bottom, rgb(217, 91, 16), rgb(243, 111, 33)); box-shadow: 0 1px 0 rgba(120, 200, 230, 0.6) inset; color: rgb(255, 255, 255) !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); }
.et_pb_widget select { height: 34px !important; margin-left: -10px !important; margin-top: -6px !important; width: 106% !important; }
.et_pb_widget_area_left { border-right: 0 solid rgba(0, 0, 0, 0.1)!important; padding-right: 0!important; }
#lidd_mc_widget-2 h4.widgettitle { color: rgb(243, 111, 33); font-size: 36px; font-weight: bold; margin-bottom: 24px; text-align: center; text-transform: uppercase; }
#call_action h2 { font-size: 32px; line-height: 44px; margin-bottom: -15px; margin-top: -10px; }
#main-footer { background: rgba(0, 0, 0, 0) url("images/footer_bg.jpg") repeat-x scroll 0 0 !important; }
#footer-widgets { padding: 1.8% 0 0; }
.et_pb_gutters3 .footer-widget { border-right: 1px dashed #444; margin: 0 2.5% 1.5% 0 !important; }
#main-footer .footer-widget h4 { border-bottom: 1px solid #222; color: #f36f21; font-size: 20px; margin-bottom: 6px; padding-bottom: 6px; text-transform: uppercase; }
#et-footer-nav { background-color: #1b1b1b !important; text-align:center; border-top:1px solid #333; }
#top-menu li li a { background: #f7f7f7 none repeat scroll 0 0; color: #666666; margin-bottom: 3px; padding: 3px 9px; width: 200px; }
#top-menu li li { margin: 0; padding: 0 8px; }
.nav li ul { background: #fff none repeat scroll 0 0; padding: 6px 0; width: 218px; }
#top-menu li li a:hover { background: #f36f21 none repeat scroll 0 0; color:#fff; opacity: 0.9; }
#menu-item-144 > a { background: #f7f7f7 url("images/wicon.png") no-repeat scroll 168px 7px !important; transition: all 0.4s ease-in-out 0s; }
#menu-item-144 > a:hover { background: #f36f21 url("images/wicon_hover.png") no-repeat scroll 168px 7px !important; transition: all 0.4s ease-in-out 0s; }
#top-menu li { display: inline-block; font-size: 14px; padding-right: 13px; }
#top-menu > li > a:hover { color:#f36f21; opacity:0.9px; }
.portfolio { background: #f36f21 none repeat scroll 0 0; border-radius: 3px; float: left; font-size: 14px; font-weight: bold; margin-bottom: 2px; margin-left: 43px; margin-top: 2px; padding: 2px 10px; text-transform: uppercase; transition: all 0.4s ease-in-out 0s; cursor:pointer; }
.portfolio a { color:#fff; }
.portfolio:hover { background: #777777 none repeat scroll 0 0; transition: all 0.4s ease-in-out 0s; }
.bottom-nav { padding: 10px 0; text-align: center; }
#footer-bottom { background-color: #1b1b1b; padding: 4px 0 5px; }
.fwidget.et_pb_widget.widget_recent_entries { min-height: 294px; }
 .footer-widget:nth-child(3) {
 border-right: medium none;
}
.title-bar { background: rgba(0, 0, 0, 0) url("images/title_pattern1.jpg") repeat-x scroll 0 0; color: #fff; font-weight: bold; padding: 73px 0 41px; position: relative; text-align: center; }
.home .title-bar { display: none; }
.title-bar h1 { color: #fff; font-size: 32px; font-weight: bold; text-transform: uppercase; }
#left-area h1 { display: none; }
#main-content .container { padding-top: 9px; }
#sidebar .widgettitle { border-bottom: 1px solid #eee; color: #f36f21; font-size: 18px; padding-bottom: 7px; text-transform: uppercase; margin-bottom:8px; }
#sidebar { float: left; width: 22.875%; }
.et_right_sidebar #sidebar { padding-left: 10px; }
#left-area { padding-bottom: 23px; width: 77.125%; }
 .et_right_sidebar #main-content .container::before {
 right: 23.5% !important;
}
#slider_text { background: rgba(0, 0, 0, 0.5); border-radius: 10px; color: #FFF; float: left; line-height: 28px; padding:5px 12px; width: 84%; }
.et_pb_slide_with_image .et_pb_slide_description { float: left; padding-left: 0; padding-right: 0; text-align: left; width: 47.25%; }
.rmore-btn { background: rgba(0, 0, 0, 0) url("images/readmore_mainbg.jpg") repeat scroll 0 0; color: #fff !important; display: inline-block; font-size: 16px; font-weight: bold; outline: 1px solid rgba(255, 255, 255, 0.5); outline-offset: -5px; padding: 8px 27px 8px 12px; position: relative; text-transform: uppercase; }
 .rmore-btn::after {
 background: rgba(0, 0, 0, 0) url("images/rmore-icon.png") no-repeat scroll 0 0;
 content: " ";
 height: 16px;
 position: absolute;
 right: 12px;
 top: 14px;
 transition: all 0.4s ease-in-out 0s;
 width: 12px;
}
 .rmore-btn:hover::after {
 right: 8px;
}
.rmore-btn1 { background: rgba(0, 0, 0, 0) url("images/readmore_mainbg.jpg") repeat scroll 0 0; color: #fff !important; display: inline-block; font-size: 16px; font-weight: bold; outline: 1px solid rgba(255, 255, 255, 0.5); outline-offset: -5px; padding:10px 27px 10px 12px; position: relative; text-transform: uppercase; }
 .rmore-btn1::after {
 background: rgba(0, 0, 0, 0) url("images/rmore-icon.png") no-repeat scroll 0 0;
 content: " ";
 height: 16px;
 position: absolute;
 right: 12px;
 top: 14px;
 transition: all 0.4s ease-in-out 0s;
 width: 12px;
}
 .rmore-btn1:hover::after {
 right: 8px;
}
#slider_text > h2 { font-size: 32px; font-weight: 600; line-height: 40px; text-transform: uppercase; }
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description { margin: auto; padding: 15% 8%; width: auto; }
a.btn { background:#f36f21; padding: 10px 20px; border-radius: 5px; color: #fff; font-weight: bold; text-transform: uppercase; font-size: 16px; transition: all 0.4s ease-in-out 0s; }
a.btn:hover { background:#222; padding: 10px 20px; border-radius: 5px; color: #fff; font-weight: bold; text-transform: uppercase; font-size: 16px; transition: all 0.4s ease-in-out 0s; }
.post-password-required .et_pb_row { max-width: 100%; width: 100%; }
#sidebar .et_pb_widget { margin-top: 7px; }
#text-2 .widgettitle { margin-bottom: 20px; }
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column { margin-right: 3.5%; }
.button2 { background-image: linear-gradient(to bottom, #f36f21, #d95b10); border-radius: 3px; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 rgba(120, 200, 230, 0.5) inset; color: #ffffff !important; cursor: pointer; font-weight: bold; padding: 8px 12px; text-decoration: none; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
.button2:hover { background-color: #278ab7; background-image: linear-gradient(to bottom, #d95b10, #f36f21); box-shadow: 0 1px 0 rgba(120, 200, 230, 0.6) inset; color: #ffffff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); }
.entry-content ul, .comment-content ul { line-height: 26px; list-style: outside url("images/arrow_off.png") disc; padding: 0 0 23px 16px; }
 @media only screen and (min-width:768px) and (max-width:1280px) {
 #top-menu li a {
 font-size: 14px!important;
}
 #top-menu li {
 display: inline-block;
 font-size: 6px;
 padding-right:3px!important;
}
 #slider_text {
 background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
 border-radius: 10px;
 color: #fff;
 float: left;
 line-height: 28px;
 padding: 5px 12px;
 width: 100%;
}
 #slider_text > h2 {
 font-size: 24px;
 font-weight: 600;
 line-height: 40px;
 text-transform: uppercase;
}
 .homefiner {
 border-radius: 8px;
 color: #fff;
 font-weight: bold;
 height: 10px;
 margin-left: 0;
 position: relative;
 width: 966px;
 z-index: 999;
}
 .hf1 {
 float: left;
 letter-spacing: 0.3px;
 margin-top: -13px;
 padding-left: 2px;
 width: 264px;
}
}
 @media only screen and (min-width:768px) and (max-width:1024px) {
 #slider_text {
 background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
 border-radius: 10px;
 color: #fff;
 float: left;
 line-height: 28px;
 padding: 5px 12px;
 width: 100%;
}
 #slider_text > h2 {
 font-size: 20px;
 font-weight: 600;
 line-height: 40px;
 text-transform: uppercase;
}
 #top-menu li {
 display: inline-block;
 font-size: 14px;
 padding-right:3px!important;
}
 #top-menu li a {
 font-size: 14px!important;
}
 .logo_container {
 margin-top: 21px;
}
 #logo {
 max-height: 76%!important;
}
 .homefiner {
 border-radius: 8px;
 color: #fff;
 font-weight: bold;
 height: 10px;
 margin-left: 0px;
 position: relative;
 width: 900px;
 z-index: 999;
}
 .hf1 {
 float: left;
 letter-spacing: 0.3px;
 margin-top: -13px;
 padding-left: 2px;
 width: 237px;
}
 .hf {
 float: left;
 margin-left: 20px;
 width: 220px;
}
 #property_id {
 width: 126px;
}

}

@media only screen and (min-width: 768px) and (max-width: 839px) and (orientation : portrait) {

.homefiner {
    width:100%;
}

.br1 {
    float: left;
    width: 110px;
    margin-bottom: 20px;
}

#property_id {
    width: 62%;
    margin-bottom: 20px;
}

input#property_id {
    width: 378px;
}

.br select#property_id {
    width: 390px;
}

select#LISTING_PRICE_MIN {
    width: 190px;
}

select#LISTING_PRICE_MAX {
    width: 190px;
}

.br_2 {
    margin-bottom: 3px;
}

.hf2 {
    float: left;
    margin-left: 10px;
    margin-top: 6px;
    width: 100%;
}

.hf1 {
    float: left;
    letter-spacing: 0.3px;
    margin-top: -13px;
    padding-left: 2px;
    width: 100%;
}

.hf {
    float: left;
    margin-left: 20px;
    width: 100%;
}

.h_f {
    float: left;
    margin-right: 15px;
    padding-left: 28px;
    width: 100%;
}


.main_homefinder {
    height: 390px;
}


#main-footer {
    background: rgba(0, 0, 0, 0) url(images/footer_bg.jpg) repeat scroll 0 0 !important;
}

header#main-header {
    height: 115px;
}


}


@media only screen and ( min-width: 320px) and ( max-width: 700px) and (orientation : portrait) {
.social_block {
display:none!important;
}
.header_right {
display:none;
}
#slider_text {
display:none!important;
}

et_pb_slide_content {
    height: 136px;
}

.homefiner {
    width:100%;
}

.br1 {
    float: left;
    width: 110px;
    margin-bottom: 20px;
}

#property_id {
    width: 167px;
    margin-bottom: 20px;
}

.br_2 {
    margin-bottom: 3px;
}

.hf2 {
    float: left;
    margin-left: 10px;
    margin-top: 6px;
    width: 100%;
}

.et_pb_slide_description {
    height: 204px;
}

.main_homefinder {
    height: 390px;
}

.welcome_block h2 {
    color: #ff5f00 !important;
    font-size: 27px;
    margin-bottom: -73px;
    text-transform: uppercase;
}

#lidd_mc_widget-2 h4.widgettitle {
    color: rgb(243, 111, 33);
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 19px;
    text-align: center;
    text-transform: uppercase;
    line-height: 30px;
}

.lidd_mc_input {
    float: left !important;
    font-weight: bold !important;
    margin-bottom: 0 !important;
    margin-left: 10px !important;
    text-align: left;
    width: 100% !important;
    font-size: 15px!important;
}

#lidd_mc_submit{ float:left;}

#main-footer {
    background: rgba(0, 0, 0, 0) url(images/footer_bg.jpg) repeat scroll 0 0 !important;
}

#main-footer .footer-widget h4 {
    color: #f36f21;
    margin-top: 17px;
}

#main-header {
    height: 100px;
}

.et_header_style_left .logo_container {
    position: absolute;
    width: 100%;
    height: 136px;
    margin-top: -17px;
    margin-left: -23px;
}

#et_mobile_nav_menu {
    display: block;
    margin-top: 40px!important;
}

.et_header_style_left #logo, .et_header_style_split #logo{ width:100% !important;}


}


@media only screen and (min-width:320px) and (max-width:767px) and (orientation: landscape) {

.social_block {
display:none!important;
}
.header_right {
display:none;
}
#slider_text {
display:none!important;
}

et_pb_slide_content {
    height: 136px;
}

.homefiner {
    width:100%;
}

.br1 {
    float: left;
    width: 110px;
    margin-bottom: 20px;
}

#property_id {
    width: 62%;
    margin-bottom: 20px;
}

input#property_id {
    width: 310px;
}

.br select#property_id {
    width: 316px;
}

select#LISTING_PRICE_MIN {
    width: 160px;
}

select#LISTING_PRICE_MAX {
    width: 160px;
}

.br_2 {
    margin-bottom: 3px;
}

.hf2 {
    float: left;
    margin-left: 10px;
    margin-top: 6px;
    width: 100%;
}

.hf1 {
    float: left;
    letter-spacing: 0.3px;
    margin-top: -13px;
    padding-left: 2px;
    width: 100%;
}

.hf {
    float: left;
    margin-left: 20px;
    width: 100%;
}

.h_f {
    float: left;
    margin-right: 15px;
    padding-left: 28px;
    width: 100%;
}

.et_pb_slide_description {
    height: 204px;
}

.main_homefinder {
    height: 390px;
}

.welcome_block h2 {
    color: #ff5f00 !important;
    font-size: 27px;
    margin-bottom: -73px;
    text-transform: uppercase;
}

#lidd_mc_widget-2 h4.widgettitle {
    color: rgb(243, 111, 33);
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 19px;
    text-align: center;
    text-transform: uppercase;
    line-height: 30px;
}

.lidd_mc_input {
    float: left !important;
    font-weight: bold !important;
    margin-bottom: 0 !important;
    margin-left: 10px !important;
    text-align: left;
    width: 100% !important;
    font-size: 15px!important;
}

#lidd_mc_submit{ float:left;}

#main-footer {
    background: rgba(0, 0, 0, 0) url(images/footer_bg.jpg) repeat scroll 0 0 !important;
}

#main-footer .footer-widget h4 {
    color: #f36f21;
    margin-top: 17px;
}

#main-header {
    height: 100px;
}

.et_header_style_left .logo_container {
    position: absolute;
    width: 100%;
    height: 136px;
    margin-top: -17px;
    margin-left: -23px;
}

#et_mobile_nav_menu {
    display: block;
    margin-top: 40px!important;
}

.et_header_style_left #logo, .et_header_style_split #logo{ width:100% !important;}

}