.page-template-user_dashboard_add-php .col-md-8 div:nth-child(3) p:nth-child(4), 
.page-template-user_dashboard_add-php .col-md-8 div:nth-child(3) p:nth-child(8) {
display: inherit!important;
} .snap-drawer-right {
right: 0px;
}
.mobilemenu-close-user i, 
.mobilemenu-close i {
font-size: 15px;
padding: 3px 4px 0px 8px;
}
.mobilewrapper-user .login_sidebar {
padding-top: 15px;
}
.mobilemenu-close {
position: initial;
}
.snap-drawer {
left: 0;
}
.snap-drawers{
right:0;
float:right;
}
.mobilex-menu .fa {
margin-right: 0px;
margin-left: 10px;
}
.mobilex-menu .menu-item-has-children >a:after {
left: 15px;
right: auto;
}
#login-div-title-mobile, #register-div-title-mobile, #forgot-div-title-mobile {
padding-left: 13px;
padding-right: 13px;
}
.mobilemenu-close-user, .mobilemenu-close {
right: inherit;
}
.mobilewrapper-user .widget-title-sidebar {
padding-right: 13px;
}
.mobilewrapper {
min-height: 100%;
position: fixed;
overflow-x: hidden!important;
width: 100%;
height: 100%;
min-height: 100%;
max-height: 100%;
top: 0px;
}
.mobile-trigger {
font-size: 14px;
color: #fff;
width: 70px;
height: 70px;
display: inline;
float: left;
cursor: pointer;
left:0px;
} .top_bar .sidebar_filter_menu {
float: right;
} .advanced_search_shortcode .form-control {
float: right;
}
.dropdown-menu {
text-align: right;
}
.filter_menu li {
padding: 10px 13px 0px 13px;
} a.pp_previous,a.pp_next {
color: transparent;
} #print_page{
float: right;
margin-left: 13px;
margin-right:13px;
direction:rtl;
}
.print_title{
float: right;
direction: rtl;
right: 0px;
width: 100%;
}
.print-addr,
.print-price{
margin-left:15px;
margin-right:15px;
float: right;
}
.print-addr{
margin-bottom: 30px;
float: right;
width: 100%;
left: auto;
direction: rtl;
}
.print_header{
float: right;
margin-top: 40px;
right:0px
}
.print_agent .listing_detail,
.print_wrapper .listing_detail {
float: right;
}
.print-col-img img{
margin-bottom: 15px;
float: left;
padding-top: 15px;
left: 0px;
top: 90px;
right: auto;
}
.agent_name{ float: right;
}
.print-content{
width:100%;
padding-left:15px;
padding-right: 15px;
padding-top: 15px;
line-height: 1.6em;
float: right;
}
.printlogo{
margin-bottom: 15px;
margin-right: 0px;
float: right;
right:auto;
}
.listing_detail_agent{
margin-bottom: 5px;
line-height: 1.3em;
float: right;
direction: rtl;
width: 100%;
}
.printimg{
height: 350px;
margin-bottom: 20px;
float: right;
}
.printimg img{
height:100%;
width:auto;
float: right;
}
.printbreak {
page-break-after: always;
page-break-inside: avoid;
width: 100%;  
float: right;
} span, applet, object, iframe,.advanced_search_map
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
direction:rtl;
}
.page-template-user_dashboard_add-php .col-md-8 div:nth-child(3) p:nth-child(4), .page-template-user_dashboard_add-php .col-md-8 div:nth-child(3) p:nth-child(8) {
display: inherit!important;
}
.mobilex-menu {
margin-right: 0px!important;
}
.agent_unit_featured{
min-height:20px;
min-width: 211px;
direction:rtl;	
}
.agent_featured_details{
opacity:0;
position:absolute; 
direction:rtl;	
}
.agent_unit_featured:hover .agent_featured_details{
opacity:1;
direction:rtl;	
}
.agent_unit_featured:hover .featured_agent_notes{
opacity:0;
direction:rtl;	 
}
.blog2v .blog_unit_meta{
margin-bottom: 9px;
margin-right: 30px;
direction:rtl;
}
.blog2v .blog_unit_meta {
margin-bottom: 9px;
margin-right: 20px;
margin-left: 0px;
float: right!important;
left:auto;
}
.listing_details.the_grid_view{
max-height:160px;
direction: rtl;
}
.header_type2 #access {
display: inline-block;
height: 59px;
float: right;
margin: -20px 28px 0px 45px;
}
#carousel-listing {
background-color: #000;
width: 100%;
position: relative;
direction: rtl;
}
.header_type2 .logo {
width: 100%;
height: 70px;
float: right;
direction: rtl;
}
.theme_slider_extended .slider-content {
direction: rtl;
bottom:144px;
right: auto;
}
#adv-search-header-1 {
padding: 13px 15px 10px 15px;
right: 0px;
direction: rtl;
}
#search_name {
float: right;
margin-left: 12px;
}
.comment-form #submit, .wpresidence_button {
color: #ffffff;
float: right;
}
.property_listing img {
border-top-left-radius: 0px;
}
.pagination {
margin: 0px;
margin-bottom: 30px;
float: left;
}
#adv-search-header-3 {
background-color: #3C90BE;
height: 40px;
margin: 0px;
padding: 13px 15px 10px 15px;
color: #fff;
cursor: pointer;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
font-size: 15px;
width: 100%;
float: right;
direction: rtl;
}
.listing_unit_price_wrapper { }
.listing_unit_price_wrapper {
float: right;
margin-right: 20px;
}
#google-default-search {
top: 15px!important;
width: 300px;
position: absolute;
right: 125px;
left: auto;
direction: rtl;
}
#carousel-indicators-vertical {
width: 130px;
left: 0px;
position: absolute;
top: 0px;
bottom: auto;
list-style: none;
transition: all .4s ease-in-out;
-webkit-transition: all .8s ease-in-out;
-moz-transition: all .8s ease-in-out;
-ms-transition: all .8s ease-in-out;
-o-transition: all .8s ease-in-out;
background: #000;
padding-right: 3px;
right: inherit;
}
.carousel-control.right.vertical {
right: 30px;
}
.verticalstatus {
right: 0px!important;
}
.agent_contanct_form_sidebar #agent_contact_name, .agent_contanct_form_sidebar #agent_user_email, .agent_contanct_form_sidebar #agent_phone, .agent_contanct_form_sidebar #agent_comment {
width: 100%;
margin-right: 0px;
float: right;
box-shadow: none;
-webkit-box-shadow: none;
}
#adv-search-header-3:after {
content: "\f0d7";
position: absolute;
left: 13px;
right: inherit;
font-size: 17px;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.adv-search-3 .caret_filter {
position: absolute;
left: 7px;
top: 17px;
right: inherit;
border-top: 6px solid #768082;
}
.adv-search-3 .adv_extended_options_text {
margin-bottom: 10px;
margin-right: 16px;
} .listing-content .agent_content, .listing-content .agentpic-wrapper {
max-width: 265px;
margin-right: 0px;
padding-right: 0px;
padding-left: 30px;
float: right;
}
.pagination .roundright a, .pagination .roundright span {
margin-right: 0;
border-bottom-left-radius: 0px;
border-top-left-radius: 0px;
transform: rotate(180deg);
height:34px;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
margin-left: 0;
border-bottom-left-radius: 0px;
border-top-left-radius: 0px;
transform: rotate(180deg);
}
#gmap-control i {
margin-right: 7px;
margin-left: 0px;
float: left;
}
#gmapzoomplus,
#gmapzoomminus{
padding: 8px 9px 0px 9px;
}
caption, th, td {
font-weight: normal;
text-align: right;
}
nocomapare{
width:400px;
margin:0px auto;   
margin-top:20px;
margin-bottom:20px;
} .rightmargin{
padding-left: 30px;
}
.dashboard-margin{ }
.col-md-push-3.rightmargin{
padding-right: 15px;
padding-left: 15px;
}
.leftmargin{
padding-right: 15px;
}
embed, iframe, object, video {
max-width: 100%;
}
.noposts{
margin-right:30px;   
}
.label{
margin-right:2%;
}
.tooltip.bottom .tooltip-arrow {
top: 0;
right: 50%;
margin-right: -5px;
border-bottom-color: #434a54;
border-width: 0 5px 5px;
}
.tooltip.bottom-left .tooltip-arrow {
top: 0;
right: 5px;
border-bottom-color: #434a54;
border-width: 0 5px 5px;
}
.tooltip.bottom-right .tooltip-arrow {
top: 0;
left: 5px;
border-bottom-color: #434a54;
border-width: 0 5px 5px;
}
.entry-title {
float: right;
margin:0px 0px 13px 0px;
font-weight: 300;
}
.entry-title-search {
margin: 0px 15px 13px 0px;
font-weight: 300;
}
.title_results{
padding-right: 15px;
}
.header_media_close{
overflow: hidden;
} input[type=text], 
input[type=password], 
input[type=email], 
input[type=url], 
input[type=number], 
textarea{
padding: 9px 9px 9px 9px; }
input.form-control::-ms-input-placeholder ,
input.form-control::-moz-placeholder ,
input.form-control:-moz-placeholder ,
input.form-control::-webkit-input-placeholder {
color: #768082;
}
input.form-control::-moz-placeholder {
opacity:1;
}
.widget-area-sidebar input[type=text], 
.widget-area-sidebar input[type=password], 
.widget-area-sidebar input[type=email], 
.widget-area-sidebar input[type=url], 
.widget-area-sidebar input[type=number], 
.widget-area-sidebar textarea{
font-size: 13px;
} #access {
display: inline-block;
height: 100%;
float: left;
margin: 11px 10px 0 30px;
}
#access ul {
font-size: 13px;
list-style: none;
margin: 0 -0.8125em 0 0;
padding-right: 0;
z-index: 99999;
text-align: left;
}
#access li {
display: inline-block;
text-align: right;
position: relative;
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease; 
}
#access a {	
padding-right: 17px;
padding-left: 17px;
transition: none;
-moz-transition: none;
-webkit-transition: none;
-o-transition: none;
color:#434a54;  
cursor:pointer;
font-size: 16px;
}
#access .menu li:hover>a,
#access .menu li:hover>a:active,
#access .menu li:hover>a:focus{
color:#3C90BE;      
} 
#access .sub-menu li:hover>a,
#access .sub-menu li:hover>a:active,
#access .sub-menu li:hover>a:focus{
color: #fff;
background-color: #3C90BE;
} 
.menu-item-link i {
margin-left: 5px;
}
#access .haschildren:after{
content:'\00BB';
font-size: 14px;
margin-right: 10px;
position: absolute;
top:12px;
left:15px;
}
.sub-menu ul{
border-top: 1px solid #f0f0f0!important;
}
.sub-menu ul:before{
content:'';
display:none;
}
.sub-menu li:hover{
background-color: #3C90BE;
color:#fff;
border:none;
}
.sub-menu li:hover a{
color:#fff;
}
.sub-menu a:hover{
color:#fff;
}
#access ul ul { 
float: right;
margin: 0;
position: absolute;
right: 0;
visibility: hidden;
opacity: 0;
top: 120px;
margin-right: 3px;
padding-top: 1px;
width: 220px;
background-color: #fff;
border-right: 1px solid #f0f0f0!important;
border-left: 1px solid #f0f0f0!important;
border-bottom: 1px solid #f0f0f0!important;
border-top: 1px solid #f0f0f0;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
transition: all 0.25s ease;   
}
#access ul ul li{
width:100%;
}
#access ul ul a {
border-bottom: 1px solid #f0f0f0;
color: #1a171b;
font-size: 14px;
font-weight: normal;
height: auto;
line-height: 1.4em;
padding: 13px 13px 13px 13px;
text-transform: none;
}
#access ul ul li:last-child > a{
border-bottom: none;
}
#access .current-menu-item >a,
#access .current-menu-parent>a,
#access .current-menu-ancestor>a{
color:#3C90BE; 
}
#access .current-menu-item {
color:#3C90BE; 
}
#access .menu > li:hover a{
background: transparent!important;
}
#access ul ul :hover > a {
color:#fff;
}
#access ul li:hover > ul {
opacity: 1;
visibility: visible;
}
#access ul ul li:hover > ul {
top: -1px;
}
#access ul ul ul {
right: 100%;
top: 30px;
padding-top: 0px;
margin-right: 1px;
}
#access ul ul ul ul{
display:none;   
}
.sub-menu .menu-item-has-children >a:after{
content: "\f105";
font-family: FontAwesome;
float: left;
transform: rotate(180deg);
}
.header_wrapper.header_type4.header_left .sub-menu .menu-item-has-children >a:after {
content: "\f105";
font-family: FontAwesome;
float: right;
transform: rotate(360deg);
}
.header_wrapper.header_.header_left.hover_type_1.header_alignment_text_left .user_menu {
left: 0px;
} .master_header{
background-color: #FFF;
border-bottom: 1px solid #f0f0f0;
}
.top_bar{
height: 40px;
width: 100%;
vertical-align: middle;
padding-right: 40px;
padding: 9px 45px 0px 45px;
font-size: 13px;
color:#99a3b1;
}
.top_bar a{        
color:#99a3b1;
font-size: 13px;   
padding: 11px 0px;
}
.top_bar a:hover{  
}
.wide .top_bar{
margin:0px auto;
}
.left-top-widet{
}
.right-top-widet{
}
.left-top-widet li,
.right-top-widet li{
}
.top_bar .widget-container{
display:inline;   
margin-bottom: 0px;
}
.top_bar .widget-container ul{
list-style: none;
}
.top_bar .widget-container ul li{
display: inline;
}
.login_links i,
.top_bar i{
width:13px;
margin-left: 3px;
}
.logo{
height: 80px;
padding-right: 25px;
display: inline-block;
margin-top:0px;
float:right;
}
.logo img{
max-width: 300px;
max-height: 80px;
}
.barlogo{
width: 90px;
margin-top: 10px;
float:right;
margin-right: 45px;
display: none;
}
.navbar,
.navbar-default{
border:none;
border-radius: 0px;
}
.nav_wrapper{
width:100%;
background-color:#f8f8f8;
}
.mynavbar{
width: 100%;
margin: 0px auto;
background-color: #434a54;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.navbar-default{
background-image: none;
}
.navbar-nav > li > a {
padding-top: 20px;
padding-bottom: 20px;
}
.header_social{
float: left;
padding: 25px 0px 0px 45px;
}
.logo_image{
padding: 30px 0px 0px 0px;
} #menu-main-menu{
margin-right: 14px;
} .slider-content{
bottom: 180px;
padding: 21px 21px 26px 76px;
left: 4%;
right: inherit; 
}
.slider-content-wrapper{
max-width:1200px;
position:relative;
margin:0px auto;
} .carousel-control-theme-prev{
left: 0px;
border-bottom-left-radius: 4px;
border-top-right-radius: 0px;
right: initial;
}
.carousel-control-theme-next {
left: 0px;
border-top-left-radius: 4px;
border-top-right-radius: 0px;
right: initial;
}
.carousel-control-theme-prev:hover,
.carousel-control-theme-next:hover{
}
.fa-angle-right:before {
content: "\f105";
float: left;
}
.slider-content h3 a{
color: #434a54;
text-decoration: none;
}
.slider-content h3 a:hover{
color: #3C90BE;
}
.slider-content .read_more{
text-decoration: none;
color: #3C90BE;
display: block;
margin-top: 7px;
position: absolute;
bottom: 61px;
left: 75px;
right:21px;
}
.slider-content .read_more i{
font-size: 14px;
padding: 0px 8px 0px 8px;
transform: rotate(180deg);
float: right;
margin-right: inherit;
margin-top: 5px;
}
.theme-slider-price{
right: 21px;
}
.listing-details{
float:left;
color: #99a3b1;
font-size: 15px;
padding-top: 2px;
}
.listing-details img{
margin: -6px 8px 0px 6px;
}
.slider-content .fa{
font-size: 50px;
margin: 0px auto;
padding: 35px 15px;   
} .prop_new_detals_info {
padding: 0px 20px 0px 0px;
} .form-control {
display: block;
width: 100%;
height: 40px;
padding: 9px 12px;
font-size: 13px;
line-height: 1.428571429;
color: #768082;
vertical-align: middle;
background-color: #ffffff;
background-image: none;
border: 1px solid #f0f0f0;
border-radius: 4px;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
margin-bottom: 13px;
direction: rtl;
}
.form-control::-webkit-input-placeholder {
color: #768082;
}
.adv1-holder{ float: right;
padding: 10px 13px;
}
.adv-search-1 .form-control{
width: 206px;
display: inline;
float: right;
margin: 0px 0px 13px 13px;
padding:0px;
}
.adv-search-1 input[type=text] {
width: 206px;
margin: 0px 0px 13px 13px;
padding: 9px 13px 7px 0px;
border-radius: 3px;
}
.adv-search-1 .filter_menu_trigger{
right: 180px;
}
.adv-search-1 .caret_filter{
right: 90%;
float: left;
left: 15px;
}
.fullscreen_search .adv-search-1 .filter_menu{
bottom: 41px;
top: auto;
-webkit-box-shadow: none;
box-shadow: none;
} #adv-search-mobile .filter_menu_trigger {
margin-top: 1px;
padding: 9px 13px;
}
#adv-search-mobile .caret_filter{
float:left;
margin-left:9px;
margin-top: 7px;
}
#adv-search-mobile .filter_menu{
width: 100%;
margin: 0px;
} .header_type4.hover_type_4 .user_menu {
float: left;
left: 45px;
}
.user_menu {
right: auto;
}
.header_type3 #access {
display: inline-block;
height: 60px;
float: right;
margin: -10px 28px 0px 45px;
}
.social_facebook{
margin-right: 10px;
width: 20px;
height: 20px;
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: 0px 0px;
background-repeat: no-repeat;
float: right;
}
.social_facebook:hover{
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: -20px 0px;
background-repeat: no-repeat;
}
.social_tweet{
margin-right: 10px;
width: 27px;
height:20px;
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: -40px 0px;
background-repeat: no-repeat;
float: right;  
}
.social_tweet:hover{
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: -69px 0px;
background-repeat: no-repeat;
}
.social_google{
margin-right: 10px;
width: 26px;
height:20px;
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: -96px 0px;
background-repeat: no-repeat;
float: right;
}
.social_google:hover{
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: -122px 0px;
background-repeat: no-repeat;
}
.social_pinterest{
margin-right: 7px;
width: 26px;
height:20px;
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: -148px 0px;
background-repeat: no-repeat;
float: right;
}
.social_pinterest:hover{
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: -169px 0px;
background-repeat: no-repeat;
}
.social_linkedin{
margin-right: 7px;
width: 26px;
height:20px;
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: -196px 0px;
background-repeat: no-repeat;
float: right;
}
.social_linkedin:hover{
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: -226px 0px;
background-repeat: no-repeat;
} .share_unit .social_facebook{
margin: 6px 10px 6px 7px;
width: 20px;
height: 20px;
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social-unit.png);
background-position: 0px 0px;
background-repeat: no-repeat;
float: right;
}
.share_unit .social_facebook:hover{
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social-unit.png);
background-position: -20px 0px;
background-repeat: no-repeat;
}
.share_unit .social_tweet{
margin: 6px 7px 6px 7px;
width: 27px;
height:20px;
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social-unit.png);
background-position: -40px 0px;
background-repeat: no-repeat;
float: right;  
}
.share_unit .social_tweet:hover{
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social-unit.png);
background-position: -69px 0px;
background-repeat: no-repeat;
}
.share_unit .social_google{
margin: 6px 7px 6px 7px;
width: 26px;
height:20px;
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social-unit.png);
background-position: -96px 0px;
background-repeat: no-repeat;
float: right;
}
.share_unit .social_google:hover{
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social-unit.png);
background-position: -122px 0px;
background-repeat: no-repeat;
}
.share_unit .social_pinterest{
margin: 6px 9px 6px 7px;
width: 26px;
height:20px;
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social-unit.png);
background-position: -148px 0px;
background-repeat: no-repeat;
float: right;
}
.share_unit .social_pinterest:hover{
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social-unit.png);
background-position: -169px 0px;
background-repeat: no-repeat;
}
.share_unit .social_linkedin{
margin: 7px 7px 7px 7px;
width: 26px;
height:20px;
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social-unit.png);
background-position: -196px 0px;
background-repeat: no-repeat;
float: right;
}
.share_unit .social_linkedin:hover{
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social-unit.png);
background-position: -226px 0px;
background-repeat: no-repeat;
} .agent_unit .social_facebook{
margin-right: 0px;
width: 20px;
height: 20px;
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: 0px 0px;
background-repeat: no-repeat;
float: right;
}
.agent_unit .social_facebook:hover{
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: -20px 0px;
background-repeat: no-repeat;
}
.agent_unit .social_tweet{
margin-right: 0px;
width: 27px;
height:20px;
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: -40px 0px;
background-repeat: no-repeat;
float: right;  
}
.agent_unit .social_tweet:hover{
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: -69px 0px;
background-repeat: no-repeat;
}
.agent_unit .social_google{
margin-right: 0px;
width: 26px;
height:20px;
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: -96px 0px;
background-repeat: no-repeat;
float: right;
}
.agent_unit .social_google:hover{
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: -122px 0px;
background-repeat: no-repeat;
}
.agent_unit .social_pinterest{
margin-right: 0px;
width: 26px;
height:20px;
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: -148px 0px;
background-repeat: no-repeat;
float: right;
}
.agent_unit .social_pinterest:hover{
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: -169px 0px;
background-repeat: no-repeat;
}
.agent_unit .social_linkedin{
margin-right: 0px;
width: 26px;
height:20px;
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: -196px 0px;
background-repeat: no-repeat;
float: right;
}
.agent_unit .social_linkedin:hover{
background-image: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/social.png);
background-position: -226px 0px;
background-repeat: no-repeat;
}
.customnav{
background-color: #FFF; opacity: 0.95; }
.customnav:hover{
opacity:1;
} .miclogo{
height: 60px;
margin-top: 1px;
opacity: 0.95;
}
.customnav #access{
height: 100%;
}
.customnav #access ul li:hover> ul{
top:70px;
}
.customnav #access ul ul li:hover> ul{
top:-1px;
}
.customnav #access ul ul ul{
top:30px;
} #access ul li.with-megamenu ul ul {
left: auto;
right: 0px;
} .breadcrumb{
direction: rtl;
}
.row_user_dashboard .breadcrumb_container {
float: right;
padding-right: 60px;
}
.breadcrumb > li + li:before {
}
.breadcrumb .active{
}
.breadcrumb a{
}
.breadcrumb a:hover{
}
.breadcrumb > li {
} .customnav .user_menu{
margin-top: -7px;
}
.customnav .user_loged{
margin-top: -30px!important;
}
.customnav #user_menu_open{
}
.user_loged i{
color:#3C90BE;
}
.user_loged .menu_user_tools{
margin-top: 23px;
}
.submit_action{
float: left;
}
#wp-submit-register_topbar,
#wp-login-but-topbar{
float:right;
}
.menu_user_picture{
border-radius: 50%;
width: 45px;
height: 45px;
margin-top: 7px;
float: right;
display: inline;
border: 1px solid #3C90BE;
}
.menu_user_tools{
border-radius: 50%;
width: 20px;
height: 20px;
margin: 0px 0px 0px 5px;
float: right;
display: inline;
cursor: pointer;
font-size: 14px;
color: #3C90BE;
}
.white-caret{
border-top-color: #FFFFFF; 
}
.menu-caret{
margin: 5px 25px 0px 0px;
}
.navbar-default .navbar-nav > li > a{
color:#f7f5f2;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
border-top-color: #f7f5f2;
border-bottom-color: #f7f5f2;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
color: #fff;
background-color: #45a6cc;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret {
border-top-color: #fff;
border-bottom-color: #fff;
}
#user_menu_open{
background-color: #fff;
left: 45px;
right: auto;
z-index: 999999;
border-right: 1px solid #f0f0f0!important;
border-left: 1px solid #f0f0f0!important;
border-bottom: 1px solid #f0f0f0!important;
border-top: 1px solid #f0f0f0!important;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
padding: 0px 0px 0px 0px;
background-color: #fdfdfd;
text-align: right;
}
#user_menu_open:before {
content: " ";
width: 0;
height: 0;
border-right: 10px solid transparent;
border-left: 10px solid transparent;
border-bottom: 10px solid #f0f0f0;
top: -10px;
left: 7px;
right:222px;
position: absolute;
}
#user_menu_open:after{
content: " ";
width: 0;
height: 0;
border-right: 9px solid transparent;
border-left: 9px solid transparent;
border-bottom: 9px solid #fdfdfd;
right: 223px;
top: -9px;
left: 8px;
position: absolute;
}
#register-div-title-topbar,
#login-div-title-topbar{
margin-top: 9px;   
}
#user_menu_open .divider{
margin:0px;
}
#user_menu_open a{
padding: 11px 15px;
width:100%;
transition: none;
-moz-transition: none;
-webkit-transition: none;
-o-transition: none;
font-size: 13px;
}
#user_menu_open li a{
color:#434a54;
}
#user_menu_open  > li > a:hover, 
#user_menu_open  > li > a:focus{
background-color: #3C90BE;
color:#fff;
background-image:none;
}
#user_menu_open  > li > a:hover i{
color:#fff;
}
#user_menu_open i{
color:#768082;
width: 13px;
}
.menulist{
width:255px;
}
.menulist i{
margin-left: 13px;
margin-right: 0px;
}
#user_menu_open .menulist a:hover{
background-color: #393f48;
color:#fff;
}
#user_menu_open .divider{
opacity:0.5;
}
#user_menu_open .login_form{
border:none;
width: 253px;
}
#user_menu_open  .login_form input[type=text],
#user_menu_open  .login_form input[type=password], 
#user_menu_open  .login_form input[type=email], 
#user_menu_open  .login_form input[type=url],
#user_menu_open  .login_form input[type=number], 
#user_menu_open  .login_form textarea{
width:227px;
}
#user_menu_open  #widget_login_topbar,
#user_menu_open  #widget_register_topbar{
padding-right: 0px;
}
#user_menu_open #register-div-title-topbar,
#user_menu_open  #login-div-title-topbar{
padding-right: 12px;
margin-bottom: 0px;
}
#user_menu_open  .btn {
width: 227px;
}
#wp-forgot-but,
#wp-login-but{
color: #fff;
width: 227px;
margin-bottom: 8px!important;
}
.modal-content #wp-login-but{
margin-bottom: 0px!important;
}
#wp-submit-register,
#wp-forgot-but, #wp-login-but{
width: 227px;    
float: right;
} .modal-backdrop{
}
.navbar-fixed-top, .navbar-fixed-bottom{
z-index:102;
} #loginmodal .modal-dialog{
width:290px;
}
#loginmodal h4{
font-size:14px;
}
#loginmodal .login-links{
font-size:13px;
}
#loginmodal .modal-body {
position: relative;
padding: 10px 20px 6px 20px;
}
#loginmodal #reveal_login{
margin-top: 0px;
margin-bottom: 13px;
} .listing_wrapper.col-md-12 .property_listing .featured_div {
right: inherit;
left: auto;
}
.listing_wrapper.col-md-12 .property_listing_details {
padding-right: 337px;
padding-left: 20px;
}
.no_results{
margin-right: 15px;
width: 100%;
margin-bottom: 30px;
float: right;
}
.listing_filters_head,
.listing_filters{
float: right;
width: 100%;
}
.listing_filters_head .listing_filter_select{
margin-top:8px;
}
.listing_filter_select .filter_menu li{
text-align: right;
}
.listing_filter_select.open .filter_menu_trigger{
color:#3C90BE;
}
.advanced_search_shortcode .listing_filter_select{
margin: 0px 0px 11px 0px;
}
.listing_filters_head .filter_menu {
margin-right: 0px;
margin-top: 8px!important;
padding-bottom: 0px;
float: right;
right: 0;
left: inherit;
}
.listing_filter_views{
margin-left: 7px;
margin-right: 0px;
padding: 0px 13px 0px 20px;
float: left;
border-left: none;
}
.filter_menu_trigger{
margin-top: 5px;
padding: 9px 13px;
}
.filter_menu{
margin-top: 1px!important;
max-height: 240px;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
margin-right: -15px;
}
.advanced_search_sidebar .filter_menu{
margin-top: 2px;
margin-right: -1px;
padding-bottom:0px;
}
.listing_filter_select:first-child .filter_menu {
margin-right:-15px;
}
.advanced_search_sidebar .dropdown.form-control{
padding:0px;
}
.advanced_search_sidebar input{
}
.advanced_search_sidebar  .filter_menu li{
margin-bottom: 0px;
}
#grid_view,
#list_view{
margin-top: 16px;
}
#grid_view,
#list_view{
color:#768082;
font-size: 18px;
}
#grid_view:hover,
#list_view:hover{
color:#3C90BE;  
}
.icon_selected{
color:#3C90BE!important;  
}
.caret_filter{
margin-left: 9px;
margin-right: 10px;
}
.has_4per_row.listing_wrapper.col-md-12 .property_listing_details {
padding-right: 337px;
padding-left: 0px;
}
.property_listing.property_unit_type1 .listing_unit_price_wrapper {
float: left;
right: auto;
left: 0px;
}
.property_listing.property_unit_type1 .featured_div {
padding-right: 7px;
}
.property_listing.property_unit_type2 .featured_div {
float: left;
right: 30px;
left: auto;
}
.property_listing.property_unit_type2 .property_agent_image {
border-radius: 0%;
margin-right: 0px;
}
.property_listing.property_unit_type2 .listing_actions {
float: left;
margin-left: 20px;
}
.property_listing.property_unit_type2 .property_agent_wrapper {
margin-left: 0px;
margin-right: 30px;
line-height: 40px;
}
.property_listing.property_unit_type2 .icon-fav {
float: left;
right: auto;
left: 30px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2  h4,
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_unit_price_wrapper,
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details.the_list_view,
.property_listing.property_unit_type2 .property_listing_detail{
padding-left: 0px;
padding-right: 395px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_location{
margin-left: 0px;
margin-right: 395px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_agent_wrapper{
margin-right: 0px;
}
.listing_wrapper.col-md-12 .property_unit_type2  .compare-action{
margin-top: 10px;
} .pagination > li:empty{
display:none;
}
.pagination .roundleft a, 
.pagination .roundleft span {
margin-right: 0;
border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
}
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus {
background-color: #f0f0f0;
border-color:#f0f0f0;
border-bottom: 1px solid #f0f0f0!important;
}
.pagination > li > a, .pagination > li > span {
position: relative;
float: right;
padding: 8px 14px;
margin-right: -1px;
line-height: 1.428571429;
text-decoration: none;
background-color: #ffffff;
border: 1px solid #dddddd;
-webkit-box-shadow: none;
box-shadow: none;
text-align: right;
height: 34px;
}
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus,
.pagination > .active > span:focus {
z-index: 2;
cursor: default;
border: 1px solid #ddd!important;
} .wd_user_menu i {
margin-right: 0px;
margin-left: 13px;
}
.contact_sidebar_wrap i {
margin-right: 0px;
margin-left: 13px;
}
.mortgage_calculator_div .widget-title-sidebar,
.advanced_search_sidebar .widget-title-footer, .advanced_search_sidebar .widget-title-sidebar,
.loginwd_sidebar .widget-title-sidebar {
padding: 7px 13px 7px 13px;
}
.slider_control_left {
right: inherit;
left: 15px;
padding-left: inherit;
padding-right: 13px;
}
.slider_control_right {
right: inherit;
left: 60px;
padding-left: inherit;
padding-right: 11px;
}
.adv1-holder .adv_search_slider {
max-width: 444px;
}
#adv_extended_close_adv {
right: inherit;
left: 14px;
}
.extended_search_checker input[type="radio"], .extended_search_checker input[type="checkbox"] {
float: right;
margin-right: 0px;
margin-left: 6px;
}
#advanced_submit_2 {
width: 200px;
right: inherit;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
.listinglink-wrapper {
float: right;
}
.shortcode_title {
padding-right: 15px;
}
.featured_prop_price {
right: inherit;
left: 0px;
}
.featured_type_2 {
padding-right: 15px;
}
.featured_article_secondline {
padding-right: 15px;
}
#user_terms_register_sh {
float: right;
margin-right: 0px;
}
.advanced_search_shortcode .caret_filter {
left: 10px;
right: inherit;
}
.advanced_search_shortcode .filter_menu_trigger {
margin-top: -9px;
padding: 11px 0px;
}
#advanced_search_shortcode .adv_search_slider {
float: right;
}
#advanced_submit_shorcode {
margin-right: 0px;
margin-left:15px;
float:right;
}
.advanced_search_shortcode .adv_extended_options_text {
padding-right: 1%;
}
.advanced_search_shortcode .extended_search_checker {
float: right;
margin-right: 13px!important;
}
#adv_extended_close_short {
top: -14px;
} .unit_details_x a, .unit_details_x {
float: left;
}
.property_location_image {
float: right;
left: auto;
right: 20px;
}
#google_map_prop_list_sidebar .has_4per_row.listing_wrapper .property_location_image {
right: 20px;
}
#google_map_prop_list_sidebar .has_4per_row.listing_wrapper .property_media {
right: auto;
float: left;
left: 20px;
}
.listing_unit_price_wrapper {
float: right;
margin-right: 20px;
}
.property_listing_details {
padding: 0px 10px 0px 20px;
}
.property_media {
float: left;
left: 20px;
right: auto;
}
.listing_wrapper.col-md-12 .property_listing .listing_unit_price_wrapper {
padding-right: 327px;
padding-left: 0px;
}
.col-md-9 .listing_wrapper.col-md-12 .property_listing .listing_unit_price_wrapper {
left: 294px;
right: 0px;
}
.listing_wrapper.col-md-12 .property_listing img {
float: right;
border: none;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 0px;
}
.listing_wrapper.col-md-12 .property_listing .listing_details {
padding-left: 20px;
padding-right: 345px;
}
.has_4per_row.listing_wrapper.col-md-12 .listing_details.the_list_view {
padding-left: 20px;
padding-right: 345px;
}
.has_4per_row.listing_wrapper .property_media {
left: 13px;
right: auto;
}
.listing_wrapper.col-md-12 .property_listing h4 {
padding-left: 20px;
padding-right: 345px;
}
.property_marker {
margin-left: 10px;
padding-left: 0px;
padding-right: 15px;
}
.listing-unit-img-wrapper {
float: right;
}
.listing_wrapper.col-md-12 .listing-unit-img-wrapper, .listing_wrapper.col-md-12  > .property_listing .carousel-inner{
float: right;
}
.col-md-4.listing_wrapper {
float: right;
}
.blog2v .property_listing{
direction:rtl;
}
.shortcode-col{
padding: 0px 15px;
float: right;
}
.the_list_view{
display:none;
}
.listing_wrapper.col-md-12  > .property_listing{
float:right;
}
.listing_wrapper.col-md-12  > .property_listing .listing-cover{
left:inherit;
}
.listing_wrapper.col-md-12  > .property_listing .listing-cover-plus{
left:inherit;
right: 106px;
}
.listing-cover-plus {
top: 50%;
left: 50%;
margin: -20px 0px 0px -22px;
border: 1px solid #fdfdfd;
border-radius: 4px;
padding: 0px 10px 0px 10px;
}
.listing_prop_details{
margin: 0px 13px;
line-height: 22px;
width: 100%;
margin-bottom: 7px;
font-weight: 300;
position: absolute;
bottom: 35px;
right: 0px;
}
.property_location .inforoom {
margin-left: 7px;
padding-right:13px;
}
.property_location .infobath {
padding-right: 5px;
}
.property_location .infosize {
padding-right: 0px;
}
.featured_property.featured_property_type3 .property_listing_details .infosize, 
.featured_property.featured_property_type3 .property_location .infosize {
background-position: -126px 6px;
float: right;
margin-top: 15px;
}
.listing_details a{
color:#768082;  
}
.unit_more_x {
float: right;
}
.price_label{
font-size: 15px;
margin-top: 2px;
}
.listing_filter_select {
float: right;
}
.property_agent_image {
float: right;
margin-right: 0px;
margin-left: 10px;
}
.property_agent_wrapper {
float: right;
}
.listing_actions {
float: left;
margin-left: 0px;
right: 0px;
left: auto;
}
.share_list{
margin-right: 13px;
margin-left: 0px;
float:left;
}
.share_unit:after{
content: " ";
width: 0;
height: 0;
border-right: 8px solid transparent;
border-left: 8px solid transparent;
border-top: 8px solid #3C90BE;
bottom: -8px;
left: 12px;
position: absolute;
}
.share_unit a{
padding: 7px 7px;
color: #fff;
display: block;
font-size: 20px;
text-align: center; 
}
.share_unit a:hover{
color:#3C90BE;
}
.compare-action{
margin-right: 13px;
}
.compare-action:hover{
}
.icon-fav {
margin-right:0px;
margin-left: 0px;
}
.icon-fav-on-remove{
}
.icon-fav-on {
}
.icon-fav-off {
}
.icon-fav-off:hover {
}
#listing_loader_maps,
#listing_loader{
width: 100%;
float: right;
height: 81px;
text-align: center;
padding-top: 35px;
display: none;
}
#listing_loader_maps.map_loader,
#listing_loader.map_loader{
display: block;
margin-top: -27px!important;
}
.listing_loader_title{
display: none;
float:right;
width:100%;
}
.compare_ajax_wrapper{
margin:0px 15px;
}
.prop-compare{
width:100%;
border-bottom: 1px solid #f0f0f0;
width: 100%;
float:right;
margin-bottom: 30px;
color:#1a171b;
font-size: 14px;
padding-bottom: 13px;
display: none;
}
.compare_agent{
margin: 0 15px;
max-width: 805px;
margin-bottom: 30px;
}
.pagination_ajax_search,
.home-compare{
margin-right: 15px;
}
.items_compare{
width: 100px;
float: right;
margin-left: 10px
}
.items_compare img{
border-radius:4px;
}
.listing_wrapper.col-md-12 .property_listing  .ribbon-wrapper-default  {
top: 0px;
right: 0px;
}
.ribbon-wrapper-open-house {
background-color: #185271;
}
.ribbon-wrapper-sold {
background-color: #ED5565;   
}
.ribbon-wrapper-hot-offer{
background: red;
}
.hot-offer{
font-size: 12px;
color: #fff;
line-height: 15px;
text-align: center;
padding-top: 7px;
margin: 0px auto;
}
.property_listing  .hot-offer{
font-size: 12px!important;
}
.sold {
font-size: 12px;
color: #fff;
line-height: 15px;
text-align: center;
padding-top:7px;
margin: 0px auto;
}
.listing_wrapper.col-md-12 .property_listing  .featured_div{
}
.col-md-3 .featured_div {      
} .agent_unit{
width: 100%;
padding-left: 0px;
padding-right: 0px;  
margin-bottom: 30px;
border: 1px solid #f0f0f0;
border-radius: 4px;
min-height: 371px;
position: relative;
overflow: hidden;
background-color: #fdfdfd;
max-width: 255px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
cursor: pointer;
}
.agent_unit a{
text-decoration: none;
}
.agent_unit h4 {
padding: 0px 13px;
margin-top: 13px;
margin-bottom: 3px;
font-size: 18px;
}
.agent_unit img{
border-bottom: 3px solid #3C90BE;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.agent_unit:hover {
box-shadow: 0px 1px 5px 0px rgba(60, 144, 190, 0.13);
-webkit-box-shadow: 0px 1px 5px 0px rgba(60, 144, 190, 0.13);
background-color: #fff;
}
.agent_unit:hover .listing-cover{
opacity:1;
}
.agent_unit:hover h4 a{
color:#3C90BE;
}
.agent_unit:hover .listing-cover-plus{
opacity:0.9;
}
.property_location{
direction: rtl;
float:right;
}
.listing_wrapper.col-md-12 .property_location {
margin: 0px 327px 0px 20px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type1 .property_location{
margin: 0px 333px 0px 20px;
}
.listing_wrapper.col-md-12 .property_address_type1_wrapper, 
.listing_wrapper.col-md-12 .property_categories_type1_wrapper, 
.listing_wrapper.col-md-12 .property_details_type1_wrapper{
margin-right:329px;
margin-left:0px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type1 .listing_unit_price_wrapper{
padding-right:0px;
}
span.property_details_type1_value:last-of-type {
margin-right: 0px;
margin-left: 10px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type1 .featured_div {
float: right;
right: -2px;
left:auto;
}
.listing_wrapper.col-md-12  .property_listing.property_unit_type1 .featured_div:after {
right: 0px;
bottom: -5px;
left: auto;
}
.property_listing.property_unit_type2 .listing_unit_price_wrapper {
margin-right: 30px;
}
.property_listing.property_unit_type2 .property_listing_details {
padding-right: 8px;
}
.property_address_type1_wrapper .fa {
margin-right: 0px;
margin-left: 8px;
}
.agent_detail i{
margin-left: 10px;
min-width: 14px;    
}
.agent_unit_social{
position: absolute;
bottom: 0px;
height: 40px;
font-size: 20px;
background-color: #F0f0f0;
width: 100%;
padding: 11px 15px 0px 0px;
}
.social-wrapper{
margin: 0px auto;
max-width: 100%;
text-align: center;
}
.agent_unit_social a{
margin-left: 15px;
}
.featured_agent_notes{
padding: 0px 15px;
min-height:70px;
direction: rtl;
}
.see_my_list_featured{
margin: 13px 13px 0px 15px;
float: right;
} .blog_unit{
float:right;
}
.col-md-9 .blog_unit{
max-width:810px;
}
.related_blog_unit{
float:right;
}
.blog_unit_image{
width:100%;
display: inline;
float:right;  
position:relative;
}
.blog_unit:hover{
box-shadow: 0px 1px 5px 0px rgba(60, 144, 190, 0.13);
-webkit-box-shadow: 0px 1px 5px 0px rgba(60, 144, 190, 0.13);
background-color: #fff;
}
.blog_unit:hover h3 a{
color:#3C90BE;
}
.blog_unit.col-md-12 .listing-cover{
height:100%;
}
.col-md-12 .blog_unit.col-md-12 .listing-cover{
height:100%;
}
.col-md-12 .blog_unit.col-md-12 .listing-cover-plus{
top: 50%;
}
.blog_unit:hover .listing-cover{
opacity:1;
}
.blog_unit:hover .listing-cover-plus{
opacity:0.9;
}
.related_blog_unit .blog_unit_image img{
border-bottom: 1px solid #f0f0f0;
-webkit-box-shadow: 0px 0px 0px 2px rgba(227, 228, 231, 1);
box-shadow: 0px 0px 0px 2px rgba(227, 228, 231, 1); 
}
.blog_unit h3,
.blog_unit h3 a{
color: #434953;
margin-bottom: 6px;
margin-top: 6px;
font-weight: 300;
float: right;
width: 100%;
}
.blog_unit_content p{
margin-bottom: 13px;
}
.blog_unit a{
text-decoration: none;
}
.blog_unit_content{
padding: 0px 13px 13px 13px;
font-size: 13px;
line-height: 22px;    
}
.blog_unit_meta{
font-size: 12px;
color: #99a3b1;
}
.widemeta{
float: right;
width: 100%;
padding-bottom: 7px;
}
.blog_unit_meta a{
color:#99a3b1;
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease;
}
.blog_unit_meta a:hover{
color:#3C90BE;
}
.blog_unit_meta i{
font-size: 13px;
margin-left: 3px;
}
.blog_unit_meta .fa-calendar-o,
.blog_unit_meta .fa-comment-o{
margin-right: 13px;
}
.fa-comment-o{
margin-left: 1px!important;
}
.blog_unit_meta .read_more{
float:left;
color:#3C90BE;
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease;
}
.blog_unit_meta .read_more:hover{
color:#347DA4;
}
.blog-unit-wrapper{
padding: 0px  15px;
}
.blog2v .read_more{
float: right;
color: #3C90BE;
position: absolute;
bottom: 12px;
right: 30px;
font-size: 12px;
line-height: 12px;
}
.blog2v h4{
margin-bottom: 4px;
}
.blog_unit_image img,
.blog2v img {
border-bottom: 3px solid #3C90BE;
}
.read_more i{
font-size: 12px;
margin-right: 0px;
float: right;
display: none;
}
.read_more:before {
content: "\f104";
font-family: 'Fontawesome';
} .related_posts {
margin: 0px -15px 30px -15px;
float: right;
}
.related_posts h3{
margin-right: 15px;
}
.related_posts .blog_unit  {
-webkit-box-shadow:none;
box-shadow: none;
border:none;
margin-bottom: 0px;
}
.related-unit{
float:right;
}
.related_blog_unit_image{
border-radius:4px;
display: inline;
float:right;  
margin-bottom: 13px;
position:relative;
-webkit-transition: all 0.15s ease;
-moz-transition: all 0.15s ease;
-o-transition: all 0.15s ease;
transition: all 0.15s ease;
cursor:pointer;
}
.related_blog_unit_image img{
border-radius:4px; 
}
.related_blog_unit_image .listing-cover{
}
.related_blog_unit_image:hover .listing-cover{
}
.related_blog_unit_image:hover .listing-cover-plus-related{
}
.listing-cover-title{
width: 100%;
margin: 0px auto;
top: 35%;
position: absolute;
padding: 0px 10px;
}
.listing-cover-title  a{
color: #fdfdfd;
font-size: 17px;
text-align: center;
width: 100%;
float: right;
}
.listing-cover-plus-related {
} .single-content{
padding: 0px;
margin-bottom: 13px;
font-size: 13px;
line-height: 22px;
float:right;
width:100%;
}
.single-content:empty {
margin-bottom: 0px;
height:0px;
}
.single-content p a{
color:#3C90BE;
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease;
}
.single-content p a:hover{
color:#347DA4;
}
.gallery img{
border:3px solid #f0f0f0!important;
border-radius:4px;
}
.single-title{
margin-bottom: 9px;
word-break: break-all;
}
.content404{
min-height:500px;
}
.list404{
width:33%;
float:right;
}
.list404 ul{
margin-right:18px;
}
.single-content p{
margin-bottom: 13px;
}
.meta-info {
float: right;
}
.meta-info .fa{
margin-left: 2px;
}
#carousel-example-generic{
max-width: 810px;
}
.col-md-12 #carousel-example-generic{
max-width:100%;
}
.carousel-indicators {
bottom: -15px;
}
.slider-property-status {
right: auto;
left: 0px;
float: left;
}
#slider_enable_map {
width: 45px;
height: 45px;
position: absolute;
top: 13px;
right: 13px;
left: inherit;
background-color: #2b2937;
border-radius: 4px;
z-index: 2;
cursor: pointer;
padding: 12px 16px;
}
#slider_enable_street {
width: 45px;
height: 45px;
position: absolute;
top: 13px;
right: 63px;
left: inherit;
background-color: #2b2937;
border-radius: 4px;
z-index: 2;
cursor: pointer;
padding: 12px 12px;
}
#slider_enable_slider {
width: 45px;
height: 45px;
position: absolute;
top: 13px;
right: 113px;
left: inherit;
background-color: #2b2937;
border-radius: 4px;
z-index: 2;
cursor: pointer;
padding: 12px 10px;
}
.post-carusel{
border-radius: 4px;
margin-bottom: 26px;
overflow: hidden;
background:#2b2937;
}
.post-carusel iframe{
width: 100%;
min-height: 443px;
}
.carousel-control{
width: 52px;
height: 140px;  
top:50%;
margin-top: -70px;
}
.nav-prev{
text-align: left;
}
.nav-prev a{
display: block;
padding-left: 25px;
line-height: 20px;
max-width: 250px;
float: left;
text-align: left;
}
.nav-next a{
margin-right: 24px;
line-height: 20px;
padding-right: 1PX;
display: inline;
float: right;
max-width:250px;
}
.meta-element{
display:inline;
}
.navnav{
width:auto; 
}
.prop_social_single{
width: 100%;
padding-bottom: 10px;
text-align: left;
margin-top: -15px;
float: left;
}
.prop_social_single a{
color: #99a3b1;
font-size: 17px;
margin-right: 13px;
display: inline;
} #tab_prpg i {
margin-right: inherit;
margin-left: 10px;
}
.entry-prop{
margin-bottom: 0px;
display:inline;
float:right;
}
#carousel-listing{
background-color: #000;
width:100%;   
position:relative;
}
.carousel-inner > .item > img, 
.carousel-inner > .item > a > img{
margin:0px auto;
}
.estate_video_control{
position: absolute;
color: #fff;
top: 50%;
right: 50%;
float: right;
font-size: 30px;
text-indent: 0px;
margin: -10px -10px 0px 0px;
opacity: 0.7;
}
.videoitem iframe{
cursor:pointer;
}
.carousel-inner > .item { }
.carousel-inner > .item > img{
margin:0px auto;
}
iframe .player .controls-wrapper, 
iframe .player .video-wrapper{
display:none!important;
}
.carusel-back,
#carousel-listing .carousel-indicators {
width: 100%;
position: absolute;
float: right;
display: inline;
box-sizing: border-box;
-moz-box-sizing: border-box;
margin: 1px 0px 0px 0px;
right: 0px;
bottom: auto;
height: 83px;
bottom: 39px;
padding-top: 1px;
z-index:10;
transition: all .4s ease-in-out;
-webkit-transition: all .8s ease-in-out;
-moz-transition: all .8s ease-in-out;
-ms-transition: all .8s ease-in-out;
-o-transition: all .8s ease-in-out;
white-space: nowrap;
text-align: right;
}
.carusel-back{    
background-color: #000; 
opacity:0.95;
}
.rowclosed{
bottom: -42px!important;
}
.videoitem{
height:457px;
}
.videoitem_full{
height:613px;
}
.videoitem_full iframe{
min-height: 613px;
}
#carousel-listing .carousel-indicators li{
width:143px;
height:83px;
margin:0px 0px 0px 1px;
border:none;
border-radius: 0px;
position:relative;
}
#carousel-listing .carousel-round-indicators{
left: 40px;
right: inherit!important;
}
#carousel-listing .carousel-round-indicators li{
}
#carousel-listing .carousel-round-indicators li.active{
}
#carousel-listing .carousel-indicators .active img{
}
#carousel-listing .carousel-indicators li img{
}
#carousel-listing .carousel-indicators li:hover img{
}
.caption-wrapper{
float: right;
padding-right: 15px;
}
.caption-wrapper .fa{
}
.caption-wrapper span{
}
.caption-wrapper span.active{
float:right;
}
.caption_control{
right:15px;
float:right;
left:inherit!important;
}
.caption_control:after{
left: 15px;
right: initial;
float: left;
}
.closed .caption_control:after{
left: 15px;
}
.carousel-control .fa{
left: 0px;
right: inherit;
}
#accordion_prop_addr{
margin-top: 26px;
}
.property-panel .panel-heading{
padding: 6px 0px 9px 0px;
}
.property-panel h4{
padding: 4px 15px 0px 0px;
}
.property-panel h4:after{
float: left;
margin-left: 14px      
}
.property-panel  .carusel_closed:after{
float: left;
margin-left: 14px    
}
.agent_print_image {
float: right;
}
.print_body .listing_detail {
top: 3px;
padding: 3px 0px;
direction: rtl;
}
.listing_detail {
padding: 3px 0px;
direction: rtl;
}
.property-panel i{
margin-left: 10px;
}
.listing-content .agent_contanct_form{
margin-right: 0px;   
float:right;
width:100%;
margin-top:30px;
}
.listing-content .agent_picture{
padding-right: 0px;
}
.listing-content .mylistings{
padding: 0px;
margin: 0px -15px 26px -15px;
}
.notice_area{
width: 100%;
border-top: 1px solid #f0f0f0;
border-bottom: 1px solid #f0f0f0;
height: 77px;
margin-bottom:30px;
color: #768082;
position:relative;
margin-top: 9px;
}
.property_categs{
float: right;
font-size: 15px;
margin-top: 14px;
margin-bottom: 3px;
}
#add_favorites{
position: inherit;
top: -24px;
right: 0px;
cursor: pointer;
float: left;
}
.isnotfavorite{
}
#add_favorites.isfavorite:hover,
#add_favorites:hover{
}
#add_favorites.isfavorite{
}
.prop_social{
right: auto;
left: 0px;
}
.prop_social i{
font-size: 17px;
margin-right: 0px;
margin-left: 13px;
display: inline;
}
.prop_social a{
color: #99a3b1;
text-decoration: none;
padding: 3px 0px 0px 0px;
height: 30px;
margin-right: 2px;
float: right;
box-sizing: border-box;
-moz-box-sizing: border-box;
font-size: 1.3333333333333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.prop_social a:hover{ 
text-decoration: none;
}
.share_facebook:hover{
color: #3B5998!important;
}
.share_tweet:hover{
color: #00CFFE!important;
}
.share_google:hover{
color: #D63E30!important;
}
.share_pinterest:hover{
color: #B61D23!important;
}
.price_area{
color: #3C90BE;
font-size: 22px;
padding: 16px 0px 3px 0px;
float: left;
}
.pricelabel{
float: right; 
font-size: 15px;
padding: 14px 7px 3px 0px;
}
.adres_area{
clear:both;
float:right;
font-size: 15px;
}
.agent_listings_title_similar{
padding-right: 15px;
margin-bottom: 15px;
} .single-agent{
padding: 0px 0px 0px 15px;
}
.entry-title-agent {
margin:0px 0px 0px 0px;
}
.agent_meta{
margin: 0px 0px 23px 10px;
}
.agent_meta a{
}
.agent_details h3{
padding-right: 13px;
}
.agent_unit_social_single a {
color: #D7D8DD;
margin-left: 15px;
}
.agent_unit_social_single a:hover{
color:#3C90BE;                    
}
.agent_position {
font-size: 13px;
margin: 0px 13px 9px 13px;
}
.mydetails{
background-color: #f0f0f0;
height: 40px;
padding: 9px 13px 9px 0px;
font-size: 16px;
margin-bottom: 13px;
border-radius: 4px;
color:#434a54; 
direction: rtl;   
}
.col-md-12 .mydetails{
width:798px;
}
.agent_pos{
margin-bottom: 9px;
padding-right: 13px;
color:#99a3b1;
}
.agent_details {
min-height: 200px;
padding-left: 0px;
float: right;
}
.agentpict{
border-bottom: 3px solid #3C90BE;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.agent_content {
margin: 26px 0px 4px 0px;
float: right;
}
.social-agent-page{
font-size: 20px;
position: absolute;
bottom: 0px;
}
.social-agent-page a{
margin-left: 10px; 
color:#768082
}
.agent_contanct_form{
margin-right: 15px;
margin-bottom: 28px;
margin-left: 15px;
-webkit-box-shadow: none;
box-shadow: none;
float: right;
}
#footer-contact-form input[type=text], 
#footer-contact-form input[type=password],
#footer-contact-form input[type=email], 
#footer-contact-form input[type=url], 
#footer-contact-form input[type=number],
#footer-contact-form textarea,
#comments input[type=text], 
#comments input[type=password],
#comments input[type=email], 
#comments input[type=url], 
#comments input[type=number],
#comments textarea,
.agent_contanct_form input[type=text], 
.agent_contanct_form input[type=password],
.agent_contanct_form input[type=email], 
.agent_contanct_form input[type=url], 
.agent_contanct_form input[type=number],
.agent_contanct_form textarea{ }
#agent_contact_name,
#agent_user_email,
#agent_phone{
width: 32.21%;
margin-left: 13px;
margin-right: 0px;
float: right;
}
#agent_phone{
margin-left: 0px;
}
.mylistings{
margin-bottom: 30px;
overflow:hidden;
}
.margin_compare{
padding: 0px 0px 13px 0px;
margin: 0px 15px 26px 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.agent_listings_title{
padding-right: 15px;
margin-bottom: 15px;
}
#agent_submit{
color: #fff;
margin-bottom: 0px!important;
padding: 11px 26px;
border-radius: 4px;
}
#agent_submit:hover{
background-color: #347DA4!important;
}
.agentpic-wrapper{
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.col-md-12 .agentpic-wrapper{
max-width:313px;
}
.agent-listing-img-wrapper{
width:100%;
position:relative;
cursor:pointer;
}
.agentpic-wrapper .listing-cover{
top: 0px;
width: 100%;
height: 100%;
}
.agentpic-wrapper .listing-cover-title{
opacity:0;
z-index: 11;
max-width: 312px;
top:45%;
}
.agentpic-wrapper .listing-cover-title a{
font-size:18px;
}
.agentpic-wrapper:hover .listing-cover{
opacity:1;
}
.agentpic-wrapper:hover .listing-cover-title{
opacity:1;
} #comments{
font-size: 13px;
line-height: 22px;
padding: 0px 0px 0px 0px;  
font-size: 13px;
line-height: 22px;
float:right;
margin-top:13px;
width:100%;
}
#comments ul{
list-style: none;
margin:0px;
}
.comment {
padding-bottom: 16px;
min-height: 113px;
margin-bottom: 2px;
}
div.comment {
border-bottom:1px solid #f0f0f0;
}
.pingback {
margin: 0px 0px 13px 0px;
}
.comment .blog_author_image {
width: 55px;
height: 55px;
border-radius: 4px;
display: inline;
float: right;
margin: 0px 0px 13px 13px;
}
.comment-reply-link{
margin-top: 67px;
float: right;
background-color: #7F8C8D!important;
border-bottom: 3px solid #687373!important;
color: #ffffff!important;
padding: 0px;
text-align:center;
font-size:13px;
width:55px;
border-radius:3px;
}
.comment-reply-link:hover{
text-decoration:none;
background-color: #687373!important;
}
.comment-content{
padding-right: 65px;
}
.post pingback{
margin-bottom:5px;
}
.comment_name{
font-size: 16px;
color: #434a54;
line-height:1.3em;
}
.comment_name a {
font-size: 16px;
color: #434a54;
line-height: 1.3em;
}
.edit-link{
margin-right: 5px;
float:left;
}
.comment_date{
color:#99a3b1;
font-size: 12px;
}
.comment-form #submit{
padding: 9px 26px!important;
font-size: 14px!important;
text-transform: uppercase;
line-height: normal!important;
-webkit-border-radius: 3px!important;
-moz-border-radius: 3px!important;
border-radius: 3px!important;
vertical-align: middle;
cursor: pointer;
background-color: #3C90BE!important;
border-top: none!important;
border-right: none!important;
border-left: none!important;
text-shadow: none!important;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
color:#fff;
margin-top: 13px;
}
.comment-form #submit:hover{
color: #ffffff;
background-color: #347DA4!important;
}
.form-allowed-tags{
white-space: normal;
}
.commentlist .children{
padding: 17px 37px 0px 0px;
margin-right: 0px!important;
padding-right: 67px;
}
.comment-notes{
margin-bottom:5px;
}
.comment-form-url,
.comment-form-email, 
.comment-form-author {
width: 32.2%;
margin-left: 13px;
float: right;
}
#comment{
padding-right:10px;
}
.comment-form-url{
margin-left: 0px; 
}
.comment-content p{
padding-top:5px;
}
#comments .commentlist  > li:last-child .comment {
} #adv_extended_close_widget {
position: absolute;
top: 6px;
right: inherit;
cursor: pointer;
left: 0px;
}
#colophon ul,
#primary ul{
list-style: none;
margin: 0px;
}
.top_bar .xoxo{
margin:0px;
}
.widget-title-sidebar{
font-size: 16px; 
line-height: 26px; 
margin-bottom: 13px;
color:#434a54;
}
.widget-title-sidebar_blank{
height:13px;
width:100%;
}
.widget-container{
margin-bottom: 30px;
float:right;
}
.widget-container.widget_nav_menu .menu > li {
height: 100%;
line-height: 0px;
}
.widget li,
.widget-container li{
font-size:13px;
width:100%;
border-bottom: 1px solid #f0f0f0;
margin-bottom: 11px;
padding-bottom: 11px;
}
.children {
padding: 13px 13px 0px 0px;
}
.children li:last-of-type{
border: none;
margin-bottom: 0px;
padding-bottom: 0px;
}
.widget li a,
.widget-area-sidebar li a{
font-size:13px;
line-height: 22px; 
}
.widget_nav_menu li:before,
.widget_pages li:before,
.widget_rss li:before,
.widget_text li:before,
.widget_recent_entries li:before{
content: "\f104";
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
display: block;
float: right;
text-decoration: inherit;
font-size: 13px;
margin: 5px 0px 0px 13px;
line-height: 14px;
}
.widget_recent_comments li:before{
content: "\f0e5";
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
display: block;
float: right;
text-decoration: inherit;
font-size: 13px;
margin: 5px 0px 0px 13px; 
}
.widget_text li:before{
content: "";
margin:0px;
}
.widget_archive li:before{
content: "\f133";
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
display: block;
float: right;
text-decoration: inherit;
font-size: 13px;
margin: 5px 0px 0px 13px;
}
.widget_meta li:before{
content: "\f013";
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
display: block;
float: right;
text-decoration: inherit;
font-size: 13px;
margin: 5px 0px 0px 13px;
}
.widget_categories li:before{
content: "\f114";
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
display: block;
float: right;
text-decoration: inherit;
font-size: 13px;
margin: 5px 0px 0px 13px;
}
.widget  li:before{
margin-top: 1px;
}
#colophon .widget_recent_comments li:before,
#colophon .widget_pages li:before,
#colophon .widget_rss li:before,
#colophon .widget_text li:before,
#colophon .widget_recent_entries li:before,
#colophon .widget_categories li:before,
#colophon .widget_meta li:before,
#colophon .widget_archive li:before,
#colophon .widget_recent_comments li:before{
margin-top:4px;
}
.widget-area-sidebar li a:hover{
text-decoration: none;
}
.sidebar_filter_menu{
margin-top:1px;
position: relative;
font-size: 13px;
padding: 10px 12px;
}
.form-control.open .sidebar_filter_menu{
color:#3C90BE;
}
.caret_sidebar{
right:91%;
}
._4s7c {
border: 1px solid #fff000!important;
border-top-color: #fff000!important;
} .social_sidebar{
margin-bottom: 18px;
}
.social_sidebar_internal img{
margin: 0px 0px 9px 9px;
width: 40px;
}
.top_bar .social_sidebar{
margin-bottom: 0px;
}
#colophon .social_sidebar_internal a,
#primary .social_sidebar_internal a {
width: 41px;
height: 41px;
padding: 11px 0px;
margin: 0px 0px 10px 10px;
text-align: center;
display: inline-block;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
border-radius:3px;
}
#colophon .social_sidebar_internal i,
#primary .social_sidebar_internal i {
font-size: 19px;
} .social-rss,
.social-facebook,
.social-twitter,
.social-dribbble,
.social-google,
.social-linkedIn,
.social-blogger,
.social-tumblr,
.social-pinterest,
.social-yahoo,
.social-youtube,
.social-vimeo{
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 17px;
}
.social-facebook{
margin-right: 8px;  
}
.top_bar .social_sidebar_internal a{
font-size: 18px;
padding: 3px 9px 0px 4px;
width: 26px;
height: 30px;
margin-right: 2px;
float: right;
box-sizing: border-box;
-moz-box-sizing: border-box;
font-size: 16px;
line-height: 1.2em;
vertical-align: 0%;
}
.top_bar .social_sidebar_internal a:hover{
color: #3C90BE;
}
.social-rss:before{
content:"\f09e";
}
.social-facebook:before{
content:"\f09a";
}
.social-twitter:before{
content:"\f099";
}
.social-dribbble:before{
content:"\f17d";
}
.social-google:before{
content:"\f0d5";
}
.social-linkedIn:before{
content:"\f0e1";
}
.social-tumblr:before{
content:"\f173";
}
.social-pinterest:before{
content:"\f0d2";
}
.social-youtube:before{
content:"\f167";
}
.social-vimeo:before{
content:"\f194";
} .zillow_widget{
width: 100%;
border: 1px solid #f0f0f0;
border-radius: 4px;
background-color:#fdfdfd;
-webkit-box-shadow: 0px 0px 0px 2px rgba(227, 228, 231, 1);
box-shadow: 0px 0px 0px 2px rgba(227, 228, 231, 1);  
max-width:255px;
clear:both;
}
.zillow_widget p {
padding: 0px 13px 13px 13px;
line-height: 1.3em;
}
.zillow_widget .widget-title-sidebar{
background-color: #fdfdfd;
}
.zillow_widget .widget-title-footer,
.zillow_widget .widget-title-sidebar{
width: 100%;
padding: 7px 13px 7px 0px;
border-bottom: 1px solid #f0f0f0;
font-size: 16px;
color: #434953;
}
.zillow_widget .widget-title-footer{
background-color: #fdfdfd;
}
.zillow-wrapper{
padding: 0px 13px 13px 13px;
}
.zillow-price{
color: #3C90BE;
}
.zillowlogo{
margin-bottom: 13px;
} .widget_nav_menu .sub-menu{
padding:10px 18px 0px 0px;
}
.widget_nav_menu .sub-menu li:last-of-type{
border:none;
margin-bottom:0px;
padding-bottom: 0px;
}
.widget_nav_menu .sub-menu .menu-item-has-children >a:after {
content: "";
width:0px;
}
.widget_nav_menu  .sub-menu li:hover {
background-color:#fff;
color: #3C90BE;
}
.widget_nav_menu .sub-menu li:hover a {
color: #3C90BE;
} .twitter_wrapper{
background-color: #3C90BE;
border-radius: 4px;
color:#fff;
border-bottom: 3px solid #347DA4!important;
padding: 21px 13px 0px 13px;
height: 250px;
position: relative;
font-size: 13px;
line-height: 22px;
display: inline-block;
max-width: 255px;
}
.wpestate_tweet_icon{
color: #fff;
font-size: 49px;
margin: 0px auto;
margin-bottom: 13px;
width: 50px;
}
.twitter_wrapper a{
color:#fff;
}
.twitter_wrapper li{
border:none;
color:#fff;
}
#colophon .twitter_wrapper li a,
.twitter_wrapper li a{
color:#fff;
font-weight: bold;
}
.twitter_time{
font-weight: normal!important;
}
#sidebar_twiter_widget{
}
.tweet_circle{
background-color: #fff;
width: 10px;
height: 10px;
border-radius: 50%;
display: inline;
float: right;
margin-right: 10px;
cursor: pointer;
}
#tw_control{
display: block;
position: absolute;
bottom: -9px;
}
#tw_control li{
border: 1px solid #fff;
width: 12px;
height: 12px;
margin: 0px;
margin-right: 12px;  
}
.wpestate_recent_tweets .item{
height:140px;
}
.presenttw{
background-color: #3C90BE;
border:1px solid #fff;
}
#colophon .twitter_wrapper a{
color: #fff;
}
#colophon #tw_control li{
border: 1px solid #fff;
} .widget_search .form-control{
width: 159px;
display: inline;
vertical-align: top;
margin-bottom: 0px;
}
#submit-form{
margin-bottom: 0px!important;
color: #fff;
width: 90px;
min-width:90px;
padding: 9px 0px!important;
}
#colophon .widget_search .form-control{
width:155px;
}
.searchform{
margin-right:15px;   
} .textwidget{
font-size: 13px;
line-height: 22px;
}
.textwidget p{
margin-bottom: 13px;
}
.top_bar .textwidget{
margin-left:13px;   
} .tagcloud a{
margin: 0px 0px 10px 10px;
} #calendar_wrap{
border: 1px solid #f0f0f0;
padding-top: 13px;
border-radius: 4px;
max-width:300px;
background:#fdfdfd;
}
.widget_calendar #wp-calendar {
color: #555;
width: 100%;
text-align: center;
}
.widget_calendar #wp-calendar caption,
.widget_calendar #wp-calendar td,
.widget_calendar #wp-calendar th {
text-align: center;
}
table tbody tr td {
color: #333;
padding: 5px 6px;
vertical-align: top;
}
#calendar_wrap table{
border: none;
margin-bottom: 0px;
}
#calendar_wrap table td, table tr{
border:none;
}
.widget_calendar #wp-calendar caption {
font-size: 12px;
font-weight: 500;
padding: 0px 0 13px 0;
}
.widget_calendar #wp-calendar th {
background: #f4f4f4;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
font-weight: bold;
padding: 6px 0px;
}
.widget_calendar #wp-calendar tfoot td {
background: #f4f4f4;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 6px 0px;
}
#colophon #calendar_wrap{
background-color: #fff;
}
.widget_calendar #wp-calendar th {
padding: 13px 0px;
}
.widget_calendar #wp-calendar tfoot td {
padding: 10px 0px;
} .widget-container.widget_tag_cloud,
.widget-container.widget_search,
.widget-container.contact_sidebar{ width:100%;
}
.contact_sidebar_wrap p{
line-height: 22px;
font-size: 13px;
margin-bottom: 4px;
padding-bottom: 4px;
}
.contact_sidebar_wrap i{
margin-left: 13px;
margin-right: 0px;
width: 13px;
} .widget-container.latest_listings{
float: right;
width: 100%;  
}
.widget_latest_internal{
margin-bottom: 13px;
width: 100%;
height: 70px;
}
.widget_latest_internal:last-of-type{
margin-bottom: 0px;
}
.widget_latest_internal img{
}
.widget_latest_internal .listing-cover{
height:100%;
border-radius:4px;
}
.widget_latest_internal .listing-cover-plus{
}
.widget_latest_internal:hover .listing-cover{
opacity:1;
}
.widget_latest_internal:hover .listing-cover-plus{
opacity:1;
}
.listing_name{
display: inline;
margin-right:13px;
float: right;
max-width: 131px;
line-height: 20px;
position: relative;
margin-left:0px
}
.no_post_th{
margin-right: 0px;
}
.widget_latest_title{
color:#3e454d;
}
.widget_latest_listing_image{
position: relative;
float: right;
}
#colophon .widget_latest_title{
color:#72777F;
}
.widget_latest_title a{
line-height:1.3em!important;
}
.widget_latest_price{
display: block;
margin-top: 3px;
font-size: 13px;
color:#3C90BE;
} .featured_sidebar{
width:100%;
border-radius: 4px;
position: relative;
overflow: hidden;
}
.featured_sidebar_intern{
position: relative;
max-width: 260px;
}
.featured_sidebar_intern a{
margin: 0px;
padding: 0px;
}
.featured_title{
position: absolute;
right: 0px;
bottom: 0px;
background-color: #2b2937;
color: #fff;
padding: 9px 13px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
opacity: 0.95;
width: 100%;
}
.featured_title a{
font-size: 16px!important;
color:#fff!important;   
}
#colophon .featured_title a{
line-height:22px;
}
.featured_second_line{
position: absolute;
right: 0px;
left:inherit;
bottom: 18%;
padding: 9px 13px;
background-color: #3C90BE;
font-size: 13px;
color: #fff;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
opacity: 0.95;
}
.featured_widget_image{
position :relative;
}
.featured_sidebar .listing-cover{
height: 100%;
}
.featured_sidebar .listing-cover-plus{
top:50%;
}
.featured_sidebar:hover .listing-cover{
opacity:1;
}
.featured_sidebar:hover .listing-cover-plus{
} .advanced_search_shortcode input{
margin-left: 0px;
margin-right: 0px;
}
.advanced_search_shortcode .caret_filter{
left: 10px;
right:inherit;
}
.adv_shortcode_input{
display:inline;
}
.advanced_search_shortcode  .dropdown-menu{
right: 15px;
} .advanced_search_sidebar {
width: 100%;
border: 1px solid #f0f0f0;
border-radius: 4px;
background-color: #fdfdfd; height: auto;
float: right;
padding-bottom: 15px;
}
.advanced_search_sidebar .widget-title-footer,
.advanced_search_sidebar .widget-title-sidebar{
width: 100%;
padding: 7px 13px 7px 0px;
border-bottom: 1px solid #f0f0f0;
font-size: 16px;
color:#434953;
}
.advanced_search_sidebar .widget-title-sidebar{
background-color: #fdfdfd;
} 
.advanced_search_sidebar form{
padding: 0px 13px 13px 13px;
}
.advanced_search_sidebar .btn{
margin:0px auto;
display: block;
} .mortgage_calculator_li .widget-title-sidebar {
padding: 7px 7px 7px 0px;
}
.mortgage_calculator_li{ width:100%;display: inline-block;
}
.mortgage_calculator_div{
width:100%;
height:404px;
border: 1px solid #f0f0f0;
border-radius: 4px;
-webkit-box-shadow: 0px 0px 0px 2px rgba(227, 228, 231, 1);
box-shadow: 0px 0px 0px 2px rgba(227, 228, 231, 1);
background:#fdfdfd;
float:right;
}
.mortgage_calculator_div .widget-title-sidebar{
width: 100%;
padding: 7px 13px 7px 0px;
border-bottom: 1px solid #f0f0f0;
font-size: 16px;
color:#434953;
background-color: #fdfdfd;
}
.mortgage_calculator_div .btn {
margin: 0px auto;
display: block;
width: 146px;
}
#input_formula{
padding: 0px 13px 13px 13px;
}
#colophon .mortgage_calculator_div{
background-color: #fff;
}
#morg_results {
float: right;
margin: 0px;
font-size: 14px;
display: none;
}
#morg_results span{
float: right;
margin: 6px 0px;
font-size: 14px;
}
#anual_pay{
margin-bottom: 13px!important;
}
#morg_compute{
float:right;
} .Widget_Flickr{
margin: 0px -11px;
padding-right: 12px;
margin-bottom:30px;
float:right;
}
.linkflickr_widget{
float:right;
margin: 0px 0px 0px 11px;
}
.linkflickr_widget_last{
margin:0px;
}
.flickr_widget_internal img{
margin-bottom: 11px;
border-radius: 4px;
}
.Widget_Flickr .linkflickr_widget{      
margin: 0px 0px 0px 11px;
position:relative;
}
.Widget_Flickr .listing-cover{
top:0px;
right:0px;
width:75px;
height:75px;
border-radius:4px;
}
.flickr_widget_internal a:hover .listing-cover{
opacity:1;
} #submit_compare{
cursor: pointer;
float: right;
height: 58px;
padding: 19px 19px 0px 19px;
color:#fff;
min-width: 1px!important;
} #openmap {
float: left;
left: 0px;
right: auto!important;
}
#openmap i {
margin-right: 0;
margin-left: 5px;
}
.breadcrumb > li + li:before {
content: "\f104";
}
#googleMap{
width:100%;
}
#googleMapSlider{
position: absolute;
width: 100%;
height: 100%;
float: right;
display: block;
z-index: 1;
display: none;
}
.scrollon{
border:1px solid #3C90BE;
}
.fullmap{
position: fixed;
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
top: 0px;
right: 0px;
z-index: 98;
}
#gmap-loading{
background-color: #fff;
color: #434a54;
margin: 0px auto;
position: absolute;
top: 20%;
right: 50%;
width: 300px;
height: 105px;
margin-right: -150px;
text-align: center;
padding-top: 16px;
font-size: 27px;
font-weight: 300;
border-radius: 4px;
opacity: 0.95;  
}
#gmap-noresult{
background-color: #fff;
color: #434a54;
margin: 0px auto;
position: absolute;
top: 20%;
right: 50%;
width: 300px;
height: 85px;
margin-right: -150px;
text-align: center;
padding-top: 33px;
font-size: 20px;
font-weight: 300;
border-radius: 4px;
opacity: 0.95;  
display: none;
z-index:101;
}
.gmap-controls{
max-width: 1200px;
margin: 0px auto;
position: absolute;
float: right;
height: 100%;
width: 100%;
top: 0px;
right: 50%;
margin-left: -555px;
pointer-events:none;
}
.fullmap .gmap-controls{
max-width: 100%;
width:100%;
right:0px;
margin-right: 0px;
}
#street-view{
position: absolute;
top: 60px;
left: 45px;
background-color: #99a3b1;
color: #fff;
box-sizing: border-box;
-moz-box-sizing: border-box;
padding: 9px 11px 0px 11px;
border-radius: 4px;
font-size: 13px;
float: right;
cursor: pointer;
height: 40px;
width: 119px;
z-index:99;
pointer-events: auto;
}
#street-view:hover{
background-color:#434a54;
}
#street-view i{
font-size: 15px;
padding: 3px 0px 0px 5px;
}
#google_map_prop_list_wrapper #gmap-control {
right: 15px;
float: right;
left: auto;
}
#gmap-next i{
margin-left: 7px;
margin-right: 0px;
float: right;
}
#google_map_prop_list_wrapper #gmap-control {
right: 15px;
left: auto;
}
#google_map_prop_list_wrapper #gmapzoomplus,
#google_map_prop_list_wrapper #gmapzoomminus{
left: 15px;
right: auto;
}
#googleMapSlider img {
border: none !important;
max-width: none !important;
}
.mapcontrolon{
background-color:#434a54!important;
width:150px!important;
z-index:99;
}
#gmap-next{
border-left:none!important;   
} .contact-wrapper{
margin:0px -15px;
}
.company_headline{
width:100%;
float:right;
border-bottom: 1px solid #f0f0f0;
padding-bottom: 0px;
margin-bottom: 9px;
}
.company_headline i{
padding: 3px 9px 0px 0px;
margin-right: 2px;
float: right;
font-size:15px; 
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 17px;
color:#D6D6D6;
transition: color 0.4s linear;
-moz-transition: color 0.4s linear;
-webkit-transition: color 0.4s linear;
-o-transition: color 0.4s linear;
}
.company_headline a:hover i{
color:#3C90BE;
}
.company_headline h3{
float: right;
font-size: 18px;
margin-bottom: 9px;
}
.company_headline .header_social{
padding: 0px 0px 0px 0px;
}
.contact_detail{
margin-right: 0px;
}
.contact-content{
margin-top: 13px;
width: 100%;
float: right;
}
.contact-content .agent_contanct_form{
margin-right: 0px;
margin-left: 0px;
}
.contact-comapany-logo{
border-radius:4px;
float: right;
margin-left: 13px;
}
#contactinfobox{
}
.contactaddr{
} .compare_wrapper {
float: right;
width: 100%;
margin-bottom: 26px;
}
.compare_title{
padding-right: 15px;
}
.compare_item {
width: 100%;
height: auto;
float: right;
display: inline;
}
.compare_item:nth-child(odd) {
background-color: #ffffff;
}
.compare_item:nth-child(even) {
background-color: #F5F5F5;
}
.compare_yes{
font-size:18px;
color:#1ABC9C;
margin-top: -2px;
}
.compare_no{
font-size:18px;
color:#ED5565;
margin-top: -2px;
}
.compare_legend_head {
width: 120px;
height: 230px;
float: right;
display: inline;
}
.compare_item_head {
width: 135px;
height: 300px;
margin-left: 20px;
float: right;
max-width: 265px;
}
.compare_item_head a:hover{
text-decoration:none;
}
.compare_item_head img{
border-radius:4px;
}
.compare_item_head h4 {
margin-top: 13px;
margin-bottom: 8px;
}
.compare_item_head .property_price{
line-height: 22px;
color: #3C90BE;
font-size: 18px;
margin-bottom: 12px;
}
.compar-4 .compare_item_head:nth-child(5){
margin-left: 0px!important;
margin-right: inherit!important;
}
.compar-4 .compare_item_head {
width: 19.5%;
height: 270px;
}
.compar-3 .compare_item_head {
width: 23%;
height: 290px;
} 
.compar-3 .prop_value{
width: 27%;
padding-left: 20px;
}
.compar-3 .prop_value:last-child{
padding-left: 0px;
} #colophon #footer-widget-area .widget-container,
#colophon #footer .widget-container ul,
#colophon #footer .widget-container li{
float:right;
clear:inherit;
}
#fourth .xoxo{
margin-left: 0px;
}
#colophon a,
#colophon li a{
color: #72777F;
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease;
}
#colophon a:hover,
#colophon li a:hover{
color: #3C90BE;
text-decoration: none;
}
#colophon .xoxo{
padding-top: 45px;
}
.widget-title-footer{
font-size: 14px;
color: #f0f0f0;
line-height: 22px;
line-height:26px;
}
#colophon .widget-container li {
margin-bottom: 4px;
padding-bottom: 4px;
border: none;
vertical-align: top;
line-height: 22px;
}
#colophon li a{
border:none;
line-height: 22px;
font-size:13px;
}
.contactformwrapper{
position: fixed;
bottom: 80px;
z-index: 300;
transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
border: 1px solid #f0f0f0;
border-radius: 4px;
background-color: #fff;
padding: 15px;
}
.contactformwrapper:before{
display:none;
}
.contactformwrapper:after{
content: " ";
width: 0;
height: 0;
border-right: 15px solid transparent;
border-left: 15px solid transparent;
border-top: 15px solid #fff;
bottom: -15px;
left: 30px;
position: absolute;
}
.contactformwrapper p{
font-size: 13px;
margin-bottom: 13px;
}
.contactformwrapper button{
color:#fff;
}
.footer-contact-form{
position: absolute;
left: 0;
bottom: 70px;
z-index: 100;
padding: 20px;
border: 1px solid #dfdfdf;
background-color: #f9f9f9;
-webkit-box-shadow: 0 10px 50px 0 rgba(0,0,0,.15);
-moz-box-shadow: 0 10px 50px 0 rgba(0,0,0,.15);
box-shadow: 0 10px 50px 0 rgba(0,0,0,.15);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#btn-cont-submit{
width: 247px;
margin-bottom: 0px!important;
}
.copyright{
font-size: 12px;
margin-right: 45px;
padding-top: 0px;
float: right;
}
.sub_footer{
width:100%;
height:60px;
background-color: #323840;
}
.sub_footer_content{
width:100%;
max-width:1200px;
margin: 0px auto;
}
.subfooter_menu{
float:left;
margin-left: 45px;
margin-top: 0px;
text-align: left;
}
#colophon .subfooter_menu  a{
font-size: 12px;
padding-bottom: 0px;
}
.subfooter_menu li{
display: inline;
font-size: 13px;    
margin-right: 26px;
} .info_details{
margin: 0px;
padding: 0px;
width: 400px;
height: 266px;
max-width: 480px;
margin-top: -327px;
position: absolute;
background: #ffffff;
box-shadow: 3px 0px 13px 5px rgba(29, 29, 29, 0.05);
margin-right: -92px;
border-radius: 4px;
border-bottom: 3px solid #99a3b1;
}
.info_details:after {
top: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
border-top-color: #99a3b1;
border-width: 15px;
right: 108px;
margin-right: -32px;
}
.contact_info_details{
height: 140px;
margin-top: 0px;
margin-right: 0px;
}
.contact_info_details h2{
font-size:30px;
color:#3C90BE;
background-color: #fff;
float:right;
width:100%;
text-align: center;
margin-top: 40px;
} .info_details img{
max-width: 100%;
width:100%;
height: auto;
max-height: 161px;
float:right;
border-top-right-radius:4px;
border-top-left-radius:4px;
}
#infocloser{
position: absolute;
top:0px;
left:0px;
right:inherit;
width:16px;
height: 16px;
background-color: #ffffff;
z-index:999999;
background-image: url(https://gccmap.com/wp-content/themes/wpresidence/css/css-images/closeicon.png);
cursor: pointer;
border-top-left-radius:4px;
}
#infobox_title{
font-size: 16px;
color: #434a54;
padding: 0px 13px 0px 0px;
margin-top: 15px;
margin-bottom: 0px;
float: right;
}
#infobox_title a,
#infobox_title a:hover{
text-decoration: none;
}
#infobox_title:hover,
.info_details a:hover{
color:#3C90BE;
text-decoration: none;
}
#info_inside{
padding-right: 13px;
float: right;
font-size: 14px;
margin-top: 13px;
color: #717374;
width: 100%;
}
.info_idx{
height:241px!important;
margin-top: -311px!important;
margin: 0px;
padding: 0px;
width: 400px;
max-width: 480px;
position: absolute;
background: #ffffff;
box-shadow: 3px 0px 13px 5px rgba(29, 29, 29, 0.05);
margin-right: -90px;
border-radius: 4px;
border-bottom: 3px solid #99a3b1;
}
.idx-price{
color:#3C90BE;
}
.prop_detailsx{
width: 100%;
float: right;
display: inline;
font-size: 14px!important;
color: #768082;
padding: 0px 14px 0px 0px;
text-transform: lowercase;
background-color: #fff;
box-sizing: border-box;
-moz-box-sizing: border-box;
margin-top: 11px;
}
#googleMapSlider .prop_detailsx{
margin-top: 2px;
}
.prop_pricex{
font-size: 14px!important;
position: absolute;
bottom: 0px;
right: 14px;
color: #3C90BE;
height: 35px;
border-top: 1px solid #f0f0f0;
width: 370px;
padding-top: 10px;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.single-content .prop_pricex{
padding-top: 6px;
}
.single-content #infosize{
padding-top: 1px;
height: 21px;
margin-top: 0px;
background-position: 0px 5px;
}
.single-content #infobath{
padding-top: 3px;
height: 26px;
background-position: 0px 5px;
}
.single-content #inforoom{
padding-top: 3px;
height: 26px;
background-position: 0px 9px;
}
.infocur{
color:#99a3b1;
font-size: 14px!important;
margin-right: 5px;
}
#infobath{
color: #99a3b1;
font-size: 14px!important;
float: left;
background-image: url(https://gccmap.com/wp-content/themes/wpresidence/css/css-images/icon_bath.png);
height: 19px;
background-repeat: no-repeat;
margin-right: -10px;
padding-right: 20px;
background-position: 0px 2px;
line-height: 22px;
margin-top: -3px;
}
#inforoom{
color: #99a3b1;
font-size: 14px!important;
float: left;
background-image: url(https://gccmap.com/wp-content/themes/wpresidence/css/css-images/icon_bed.png);
height: 17px;
background-repeat: no-repeat;
margin-right: 20px;
padding-right: 22px;
background-position: 0px 6px;
line-height: 22px;
margin-top: -3px;
}
#infosize{
color: #99a3b1;
font-size: 14px!important;
float: left;
background-image: url(https://gccmap.com/wp-content/themes/wpresidence/css/css-images/icon-size.png);
height: 17px;
background-repeat: no-repeat;
margin-right: -10px;
padding-right: 19px;
background-position: 0px 4px;
line-height: 22px;
margin-top: -3px;
} .delete_search {
right: inherit;
left: 15px;
}
.search_param {
margin-right: 15px;
}
#profile_message{
margin: 0px 0px 10px 0px;
}
#change_pass{
color:#fff;
}
#profile_pass{
margin-right: 15px;
}
.user_dashboard_links{
border-radius: 4px;
background-color: #99a3b1;
float: right;
margin-bottom: 13px;
}
.user_dashboard_links .fa{
margin-left: 6px;
width: 15px;
}
#pack_recuring {
float: right;
}
.pack_description_details {
text-align: right;
float: right;
}
.pack_description_unit.pack_description_details {
margin-left: 9px;
margin-bottom: 9px;
margin-right: 0px;
text-align: right;
}
.user_dashboard_links a:hover{
text-decoration: none;
background-color: #434a54;
}
.pack_description{
float: right;
}
.pack-name{
float: right;
}
.pack-unit h4{
float: right;
}
.pack_description label{
padding: 5px 7px 0px 0px;
}
.pack_description  input[type="checkbox"]{
display:inline;
float:right;
width:16px;
height:16px;
}
.pack-listing{
margin-right: 0px;
margin-left: 9px;
float: right;
}
.pack-listing-period{
margin: 7px 0px;
font-size: 12px;
}
.pack-listing-period{
font-size:13px;
}
.pack-unit {
float: right;
}
.listing_submit_normal {
font-size: 13px;
cursor: pointer;
margin: 8px 0px 0px 0px;
float: right; }
.listing_upgrade {
cursor:pointer;
}
#pick_pack {
cursor: pointer;
float: right;
margin-right: 0px;
}
#pack_select{
width: 100%;
color: #768082;
margin-bottom: 13px;
padding: 9px 5px;
border: 1px solid #f0f0f0;
font-size:13px;
}
.pack_description_row .add-estate.profile-page.profile-onprofile.row {
float: right;
width: 100%;
}
.pack_description_row {
float: right;
}
.perpack, #direct_pay {
float: right;
margin-left: 15px;
margin-right: 0px;
}
.profile-page{
margin: 0px 0px;
margin-bottom: 26px;
}
.profile-page label{
margin: 0px 0px 6px 0px;
width:100%;
}
#profile-image{
border-radius: 4px;
margin-bottom:15px;
}
#package_pick label {
float: right;
margin-right: 9px;
}
.fullp{
width:100%;
float:right;
margin: 26px 0px;
}
.fullp-button{
width:100%;
float:right;
margin: 13px 0px 0px 0px;
}
.profile-page input[type=text],
.profile-page input[type=password],
.profile-page input[type=email],
.profile-page input[type=url],
.profile-page input[type=number],
.profile-page textarea {
margin: 0px 0px 14px 0px;
}
.submit_form_row{
float:right;
width:100%;
}
.upload_explain{
font-size: 11px;
float: right;    
}
#aaiu-uploader{
margin: 10px 0px;
float: right;
color:#FFF; 
}
#profile-div img{
max-width:100%;
}
#profile-image{
max-width:314px;   
}
.submit_container #aaiu-uploader{
width:auto;
}
#about_me{
width:100%;
height: 188px;
}
#update_profile{
}
#change_pass{
margin-right: 15px;
}
.dasboard-prop-listing{
padding-right: 0px;
padding-left: 0px;
margin-bottom: 26px;
min-height: 163px;
background-color: #fdfdfd;
border:1px solid #f0f0f0;
border-radius:4px;
overflow:hidden;
-webkit-transition: all 0.15s ease;
-moz-transition: all 0.15s ease;
-o-transition: all 0.15s ease;
transition: all 0.15s ease;
}
.dasboard-prop-listing:nth-child(odd){
background-color: #f3f3f3;
}
.dasboard-prop-listing:hover{
box-shadow: 0px 1px 5px 0px rgba(60, 144, 190, 0.13);
-webkit-box-shadow: 0px 1px 5px 0px rgba(60, 144, 190, 0.13);
background-color: #fff;
}
.blog_listing_image{
float:right;
display: inline;
position: relative;
}
.dasboard-prop-listing .blog_listing_image {
width: auto;
}
.blog_listing_image .featured_div{
float: right;
right: 0px;
}
.prop-info{
float: right;
right: 70px;
}
.col-md-9.dashboard-margin .pagination {
padding-left: 0px;
padding-right: 60px;
}
.listing_title{
padding-right: 26px;
margin-bottom: 10px;
max-width: 430px;
margin-top: 13px;
}
.user_dashboard_listed{
padding-right: 26px;
margin-bottom: 7px;
line-height:1.3em;
font-size: 13px;
}
.user_dashboard_listed .price_label{
font-size:13px;
}
.user_dashboard_listed a{
color:#3C90BE;
}
.listing_submit {
left: 25px;
right: auto;
text-align: left;
font-size: 13px;
line-height: 23px;
width: 174px;
}
.extra_featured{
width:13px;
height:15px;
float:right;
margin-left: 5px!important;
}
.info-container{
position:absolute;
bottom: 10px;
width: 545px;
padding-right: 26px;
}
.info-container i{
font-size: 13px;
background-color: #99a3b1;
padding: 5px;
border-radius: 2px;
color: #fff;
cursor: pointer;
width: 22px;
height: 23px;
}
.info-container i:hover{
background-color: #434a54;
}
.editprop{  
}
.deleteprop {
padding: 5px 6px 5px 5px!important;
}
.favprop{ 
}
.dashboad-tooltip.featured_exp{
color: #fff;
font-size: 13px;
background-color: #ED5565;
margin-bottom: 13px;
padding: 1px 5px;
}
.user_dashboard_status{ top:14px;
left:10px;
right: initial;
} .mobile{
display:none;   
}
.web {
display:inline;
}
#new_post .alert-warning{
line-height: 18px;
}
#new_post select{
width: 100%;
border: 1px solid #e5e5e5;
padding: 8px 6px;
}
.submit_container{
border: 1px solid #f0f0f0;
border-radius: 4px;
margin-bottom: 26px;
float: right;
padding: 0px 15px 13px 15px;
width:100%;
font-size: 13px;
line-height: 22px;
}
.submit_container label{
width:auto;
}
.submit_container input[type="checkbox"]{
margin: 5px 0px 0px 5px;
float: right;
}
.submit_container_header{
padding: 14px 13px 14px 0px;
}
#form_submit_1{ }
.full_form{
width: 100%;
float: right;
}
.full_form_image{
margin-top:12px;
}
.half_form{
float: right;
padding-right: 5px;
}
.submit_container .col-md-4 {
float: right;
}
#google_map_prop_list_sidebar .pagination {
width: 100%;
float: right;
margin-left: inherit;
margin-right: 45px;
}
.page-template-user_dashboard_add-php .half_form_last{
margin-right: 4%;
margin-left: 0%;
}
.page-template-user_dashboard_add-php .col-md-8  div:nth-child(3) p:nth-child(4) , .page-template-user_dashboard_add-php .col-md-8  div:nth-child(3) p:nth-child(8) {
display: none;
}
.page-template-user_dashboard_add-php input#property_latitude , .page-template-user_dashboard_add-php input#property_longitude {
margin-right: 0px !important;
}
.submit_container input[type=text],
.submit_container input[type=password],
.submit_container input[type=email],
.submit_container input[type=url],
.submit_container input[type=number],
.submit_container textarea {
width:100%;
}
#add-new-image{
margin-top: 13px;
}
#googleMapsubmit {
width: 100%;
height: 300px;
float: right;
margin: 9px 0px 20px 0px;
}
#new_post{
margin-bottom: 26px;
}
.showmod{
z-index:999999;   
}
.edit-images{
position: relative;
float:right;
margin: 0px 0px 13px 13px;
}
.delete_image {
font-size: 12px;
cursor: pointer;
background: #d9534f;
color: white;
padding: 4px;
position: absolute;
bottom: 0px;
right: 0px;
width:143px;
text-align: center;
}
#add-new-image{
background-color: #f7f7f7;
color:#1a171b;
padding: 9px 11px;
cursor: pointer;
margin-bottom: 20px;
float: right;
}
#floor_submit {
margin-right: 15px;
}
#imagelist{
float:right;   
width:100%;
}
#imagelist .uploaded_images i{
right: 0px;
left: auto;
}
#imagelist .uploaded_images .thumber {
right:auto;
left: 0px;
cursor: none;
}
#imagelist .uploaded_images img{
cursor:pointer;
}
.submit_container #aaiu-upload-imagelist{
float:right;   
width:100%;
height: auto;
}
#aaiu-upload-imagelist:empty{
height:0px;   
}
.aaiu-upload-list:empty{
margin:0px;
}
.aaiu_button {
background-color: #f7f7f7;
color: #fff;
cursor: pointer;
float: right;
}
#aaiu-upload-imagelist{
float:right;
width:100%;
margin-bottom:5px;
}
#embed_video_type,
#prop_category_submit{
margin-bottom: 13px;
} .loginwd_sidebar {
width: 100%;
border: 1px solid #f0f0f0;
border-radius: 4px;
background-color:#fdfdfd; display:inline-block;
}
.loginwd_sidebar .widget-title-sidebar {
width: 100%;
padding: 7px 13px 7px 0px;
border-bottom: 1px solid #f0f0f0;
font-size: 16px;
color: #434a54;
background-color: #fdfdfd;
}
#colophon .loginwd_sidebar{
background-color: #fff;
}
#facebooklogin, #googlelogin, #yahoologin {
width: 227px;
} .login-links.shortlog{
width: 227px;
} 
.login_form {
padding: 9px 13px 13px 13px;
border: 0px solid #e5e5e5;
width: 100%;
border-radius: 4px;   
}
.shortcode-login{
padding:0px;
}
.loginwd_sidebar .login_form{
border: none;
padding-top: 0px;
}
#ajax_register_div .login_form,
#ajax_login_div #login-div{
border: none;
padding-top: 0px;
padding-right: 0px;
}
.login_form input[type=text],
.login_form input[type=password],
.login_form input[type=email],
.login_form input[type=url],
.login_form input[type=number],
.login_form textarea{
width:227px;
}
.alert-message,
.login-alert{
color: #fff;
font-size: 13px;
line-height: 22px;
max-width: 227px;
background-color: #ED5565;
margin-bottom: 13px;
padding: 1px 5px;
border-radius: 4px;
}
.shortcode-login .login-alert{
margin: 9px 0px 9px 0px;
margin-bottom: 9px!important;
}
.alert-message:empty{
padding: 0px;
}
.alert-danger{
background-image: none;
border: none;
color: #fff;
background-color: #ED5565!important;
line-height: 1.3em;
}
.listing-submit{
height:120px;
padding-top:50px;
text-align:center;
font-size:18px;
color: #434a54;
}
.alert-danger:empty{
padding: 0px;
}
.loginwd_sidebar .login-alert{
max-width: 225px;
}
#widget_register_sw{
margin: 13px 0px;
}
#widget_login_topbar,
#widget_register_topbar,
#forgot_pass,
#return_login{
}
.login_form label {
margin-bottom: 5px;
float: right;
width: 230px;
} .sticky {
}
.bypostauthor {
} img.aligncenter {
margin: 5px auto;
}
img.size-full, img.size-large, img.wp-post-image {
height: auto;
max-width: 100%;
}
img.alignleft {
margin: 5px 0 5px 20px;
}
.gallery-caption,
.wp-caption-text{
color: #434953;
box-sizing: border-box;
width: 98%;
margin-top:3px;
}
.alignleft {
float: right;
}
.single-content img, .entry-summary img,
.comment-content img, .widget img, .wp-caption {   
max-width: 100%;
height:auto;
}
img.alignright {
margin: 5px 20px 5px 0;
}
.alignright {
float: left;
}
.aligncenter {
display: block;
margin-right: auto;
margin-left: auto;
}
.wp-caption.alignleft {
margin: 5px 0 5px 10px;
}
.wp-caption.alignright {
margin: 5px 10px 5px 0;
} .agent_contanct_form input[type="submit"],
.single-content input[type="submit"]{
font-size: 14px!important;
text-transform: uppercase;
line-height: normal!important;
-webkit-border-radius: 3px!important;
-moz-border-radius: 3px!important;
border-radius: 3px!important;
background-color: #3C90BE!important;
color:#fff;
margin-bottom: 0px!important;
padding: 9px 26px!important;
} address {
font-style: italic;
margin: 0 0 26px;
}
pre{
margin-bottom: 26px;
} ul {
list-style-type: square;
margin:0px 26px 26px 0px;
}
ol{ }
.checklist {
margin: 0px;
float: right;
list-style: none;
}
.checklist li {
padding: 0px 22px 5px 11px;
margin: 0px 0px 6px 0px;
}
.checklist li:hover {
cursor:default;
}
.checklist img{
vertical-align:middle;
}
.list-type1 li {
background: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/lists/list_icon_1.png) no-repeat;
background-position: 0 4px;
}
.list-type2 li {
background: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/lists/list_icon_2.png) no-repeat;
background-position: 0 3px;
}
.list-type3 li {
background: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/lists/list_icon_11.png) no-repeat;
background-position: 0 3px;
}
.list-type4 li {
background: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/lists/list_icon_4.png) no-repeat;
background-position: 0 3px;
}
.list-type5 li {
background: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/lists/list_icon_5.png) no-repeat;
background-position: 0 3px;
}
.list-type6 li {
background: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/lists/list_icon_6.png) no-repeat;
background-position: 0 3px;
}
.list-type7 li {
background: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/lists/list_icon_7.png) no-repeat;
background-position: 0 4px;
}
.list-type8 li {
background: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/lists/list_icon_8.png) no-repeat;
background-position: 0 3px;
}
.list-type9 li {
background: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/lists/list_icon_9.png) no-repeat;
background-position: 0 4px;
}
.list-type10 li {
background: url(//gccmap.com/wp-content/themes/wpresidence/css/css-images/lists/list_icon_10.png) no-repeat;
background-position: 0 3px;
} dl{
margin-bottom: 26px;
}
dt {
font-weight: bold;
}
dd{
margin-bottom: 13px;
} table {
border-collapse: separate;
border-spacing: 0;
border: 1px solid #f0f0f0;
margin-bottom: 26px;
border-radius: 4px; 
}
.even {
background-color: #f0f0f0;
}
.comment.even{
background-color: transparent;
}
table th,
table td{
border-left: 1px solid #f0f0f0;
}
table th,
table tr{
border-bottom: 1px solid #f0f0f0;
}
table th{
padding:7px;
} blockquote {
font-size: 13px;
margin: 0px 0px 26px 0px;
border: 1px solid #f0f0f0;
border-radius: 4px;
-webkit-box-shadow: 0px 0px 0px 2px rgba(227, 228, 231, 1);
box-shadow: 0px 0px 0px 2px rgba(227, 228, 231, 1);
background-color: #fdfdfd;
padding: 13px;
}
blockquote p {
font-size: 13px;
line-height: 22px;
}
blockquote cite, blockquote small {
text-transform: uppercase;
font-weight: bold;
} .green{
background-color: #4ecb8f;  
background-image: none;
color:#fff;
}
.green:hover{
background-color: #45b37e;   
}
.green :hover a,
.green a:hover{
color:#ffffff!important;
}
.green a{
color:#ffffff;
}
.blue{
background-color: #67cfd8;   
background-image: none;
color:#fff;
}
.blue:hover{
background-color: #54a9b0;
color:#ffffff!important;
}
.blue :hover a,
.blue a:hover{
color:#ffffff!important;
}
.blue a{
color:#ffffff;
}
.purple{
background-color: #a51e6c;   
background-image: none;
color:#fff;
}
.purple:hover{
background-color: #6e1448;
}
.purple :hover a,
.purple a:hover{
color:#ffffff!important;
}
.purple a{
color:#ffffff;
}
.btn a{
text-decoration: none;
}
#ui-datepicker-div{
z-index:10000!important;
} .featured_article{
width: 100%;
position: relative;
margin-bottom: 26px;
border-radius: 4px;
overflow: hidden;
border:1px solid #f0f0f0;
-o-transition: all 0.15s ease;
transition: all 0.15s ease;
}
.featured_article:hover{
box-shadow: 0px 1px 5px 0px rgba(60, 144, 190, 0.13);
-webkit-box-shadow: 0px 1px 5px 0px rgba(60, 144, 190, 0.13);
background-color: #fff;
}
.featured_article .featured_img{
position:relative;
}
.featured_article .listing-cover{
height:100%;
}
.featured_article_title{
display: inline;
font-size: 18px;
position: relative;
float: right;
width: 100%;
height:83px;
background-color: #fdfdfd;
cursor: pointer;
border-top: 3px solid #3C90BE;
overflow: hidden;
}
.featured_article_title:hover{
opacity: 1;
}
.featured_article_content{
display: inline;
font-size: 14px;
float: right;
width: 100%;
background-color: #f0f0f0;
padding: 0px 13px 10px 26px;
}
.featured_type_2{
font-size: 20px;
line-height: 1.6em;
margin-top: 13px;
margin-bottom: -3px;
}
.featured_article_secondline{
float: right;
direction: rtl;
}
.blog_author_image{
width: 55px;
height: 55px;
margin: 13px;
display: inline-block;
float: right;
border-radius:4px;
}
.featured_article_right{
position: absolute;
bottom: 50%;
margin-bottom: -18px!important;
left: 13px;
color: #99a3b1;
font-size: 36px;
} .featured_property{
width: 100%;
position: relative;
margin-bottom: 26px;
border-radius: 4px; 
border:1px solid #f0f0f0;
-webkit-transition: all 0.15s ease;
-moz-transition: all 0.15s ease; 
-o-transition: all 0.15s ease;
transition: all 0.15s ease;
max-width:940px;
}
.featured_property .featured_img{
position:relative;
}
.featured_property .listing-cover {
height:100%;
}
.featured_property:hover{
box-shadow: 0px 1px 5px 0px rgba(60, 144, 190, 0.13);
-webkit-box-shadow: 0px 1px 5px 0px rgba(60, 144, 190, 0.13);
background-color: #fff;
}
.featured_property img{
border-top-right-radius: 4px; 
border-top-left-radius: 4px; 
border-bottom: 3px solid #3C90BE!important;   
}
.featured_property h2 a,
.featured_property h2{
color: #434a54;
font-size: 20px;
line-height: 1.6em;
margin-top: 0px;
margin-bottom: -3px;
}
.featured_property .price_label{
float:left;
}
.featured_secondline{
width: 100%;
position: relative;
background-color: #fdfdfd;
color: #fff;
height:82px;
z-index: 11;
padding: 13px;
font-size: 15px;
cursor: pointer;
}
.agent_face{
width: 68px;
height: 55px;
display: inline;
float: right;
padding-left: 13px;
border-radius: 4px;
overflow: hidden;
}
.agent_face_details .agent_position {
float: right;
width: auto;
}
.agent_face img{
border-radius:4px;
border:none!important;
}
.agent_face:hover .agent_face_details{
display:block;
}
.agent_face_details{
width: 310px;
height: 110px;
border: 1px solid #f0f0f0;
background-color: #fdfdfd;
position: absolute;
bottom: -12px;
right: 79px;
z-index: 101;
padding: 13px;
border-radius: 4px;
display:none;   
}
.agent_face_details:after{
content: " ";
width: 0;
height: 0;
border-bottom: 10px solid transparent;
border-top: 10px solid transparent;
border-left: 10px solid #fdfdfd;
top: 50%;
right: -10px;
position: absolute;
margin-top: -6px;
}
.agent_face_details:before{
content: " ";
width: 0;
height: 0;
border-bottom: 10px solid transparent;
border-top: 10px solid transparent;
border-left: 10px solid #f0f0f0;
top: 50%;
right: -11px;
position: absolute;
margin-top: -6px;
}
.agent_face_details img{
border-bottom: none!important;
border-radius: 4px;
float: right;
margin-left: 13px;
height: 80px;
width: 80px;
}
.agent_face_details h4{
display:inline;
float: right;
margin-left: 13px;
margin-bottom:0px;
}
.featured_prop_price{
position: inherit;
top: -50px;
float: left;
padding-left: 0px;
}
.featured_prop_label{
position: absolute;
left: 13px;
top: 40px;
color: #3C90BE;
}
.google_map_sh{
width: 250px;
height: 130px;
background: red;
border: 5px solid white;
padding: 4px;
border-radius: 3px;
display: none;  
}
.sale_line{
font-size: 15px;
color:#99a3b1;
font-weight:300;
direction:rtl;
}
.featured-content{
float: right;
position: absolute;
margin-right: 270px;
top: 103px;
}
.featured_property .featured_div{
top: auto;
bottom: 61px;
z-index: 100;
}
.featured_property_type2 .agent_face{
left: auto;
right: 15px;
float: right;
}
.featured_property_type2 h2 a, 
.featured_property_type2 h2 {
color: #fff;
right: 50px;
left: auto;
float: right;
line-height: 1.4em;
margin-top: 0px;
margin-bottom: 0px;
}
.featured_property_type2 .sale_line {
direction: rtl;
right: 100px;
}   
.featured_property_type2 .featured_prop_price {
right: 100px;
} .vc_widget_sidebar a{
line-height:22px;
}
.vc_widget_sidebar ul{
list-style:none;
margin-right:0px;
}
.vc_widget_sidebar input[type=text],
.vc_widget_sidebar input[type=password], 
.vc_widget_sidebar input[type=email], 
.vc_widget_sidebar input[type=url], 
.vc_widget_sidebar input[type=number], 
.vc_widget_sidebar textarea {
font-size: 13px;
}
.vc_widget_sidebar .widget_search .form-control {
width: 157px
}
.vc_widget_sidebar .widget_archive li:before,
.vc_widget_sidebar .widget_recent_comments li:before,
.vc_widget_sidebar .widget_categories li:before,
.vc_widget_sidebar .widget_meta li:before{
margin-top:1px;
} .spacer{
position:relative;
width:100%;
float:right;
}
.spacer .spacer_line{
height: 3px;
background-color: #f0f0f0;
width: 100%;
float: right;
vertical-align: middle;
position: absolute;
top: 50%;
margin-top: -1px;
} .customlist ul{
list-style:none;
margin: 0px 0px 26px 0px;
}
.customlist2 ul{
list-style: none;
margin: 0px 0px 26px 0px;
background-color: #fdfdfd;
border: 1px solid #f0f0f0;
padding: 13px 13px 9px 13px;
border-radius: 4px; 
-webkit-box-shadow: 0px 0px 0px 2px rgba(227, 228, 231, 1);
box-shadow: 0px 0px 0px 2px rgba(227, 228, 231, 1);
}
.customlist2 ul li,
.customlist ul li{
padding: 0px 0px 4px 0px;
margin-bottom: 4px;
} .featured_agent{
margin-bottom: 30px;
border: 1px solid #f0f0f0;
border-radius: 4px;
-webkit-box-shadow: 0px 0px 0px 2px rgba(227, 228, 231, 1);
box-shadow: 0px 0px 0px 2px rgba(227, 228, 231, 1);
overflow: hidden;
background-color: #fdfdfd; 
position: relative;
padding-bottom: 94px;
max-width:255px;
height:220px;
}
.featured_agent_details_wrapper{
padding: 0px 0px 13px 0px;
position: absolute;
bottom: -157px;
width: 100%;
background-color: #fdfdfd;
cursor: pointer;
border-top: 3px solid #347DA4;
}
.featured_agent_details_wrapper h4 a,
.featured_agent_details_wrapper h4{
padding: 0px 6px;
margin-top: 13px;
margin-bottom: 3px;
font-size: 18px;
}
.featured_agent_details_wrapper .agent_position{ 
line-height: 13px;
}
.featured_agent_details_wrapper .agent_unit_social{
right: 0px;
padding: 11px 0px 0px 0px;
position: relative;
margin-top: 16px;
}
.featured_agent_details_wrapper .social-wrapper{
margin: 0px auto;
max-width: 137px;
}
.featured_agent_details{
display:block;
}
.featured_image_agent{
} .iconcol h3{
margin-top:13px;
}
.icon_img{
position:relative;
-webkit-transition: all 0.15s ease;
-moz-transition: all 0.15s ease;
-o-transition: all 0.15s ease;
transition: all 0.15s ease;  
cursor:pointer;
}
.iconcol p{
margin-bottom:13px!important;
}
.iconcol img{
border-radius:4px;   
}
.iconcol .listing-cover{
width:100%;
height:100%;
} .testimonial-container{
float:right;
width:100%;
display:inline;
margin-bottom: 26px!important;
}
.testimonial-image{
width: 120px;
height: 120px;
border-radius: 4px;
display: inline-block;
float:right;
}
.testimonial-text{
position: relative;
border: 1px solid #f0f0f0;
border-radius: 4px;
color: #768082;
padding: 13px;
margin-right: 136px;
margin-left:0px;
background-color: #fdfdfd;
direction: rtl;
}
.testimonial-text:before{
transform: rotate(180deg);
right: -11px;
}
.testimonial-text:after{
transform: rotate(180deg);
right: -10px;
}
.testimonial-author-line{
font-size: 14px;
margin-right: 136px;
margin-top: 11px;
direction: rtl;
}
.testimonial-author{
font-weight: bold;
font-size: 14px;
} .wpestate_posts_grid.vc_posts_grid{
padding: 0px 15px;
}
.wpestate_posts_grid.vc_posts_grid ul{
margin: 0px -15px;
}
.wpestate_posts_grid.wpb_teaser_grid .categories_filter, 
.wpestate_posts_grid .wpb_categories_filter {
padding: 0px 15px;
margin-bottom: 13px;
}
.wpestate_posts_grid h2{
font-size: 18px;
line-height: 1.3em;
margin-top: 13px;
}
.wpestate_posts_grid .vc_read_more{
float: left;
color: #3C90BE;
bottom: 12px;
font-size: 12px;
text-align: left;
text-decoration: none;
}
.wpestate_posts_grid.wpb_teaser_grid .categories_filter li, 
.wpestate_posts_grid.wpb_categories_filter li{
background-color:#3C90BE;
color:#fff;
padding:3px 13px;
border-radius:3px;
}
.wpestate_posts_grid.wpb_teaser_grid .categories_filter li:hover, 
.wpestate_posts_grid.wpb_categories_filter li :hover,
.wpestate_posts_grid.wpb_teaser_grid .categories_filter .active, 
.wpestate_posts_grid.wpb_categories_filter .active{
background-color:#393F48;
}
.wpestate_posts_grid.wpb_teaser_grid .categories_filter .active a:hover, 
.wpestate_posts_grid.wpb_categories_filter .active a:hover,
.wpestate_posts_grid.wpb_teaser_grid .categories_filter .active a, 
.wpestate_posts_grid.wpb_categories_filter .active a{
text-decoration:none;
border-bottom:none;
}
.wpestate_posts_grid.wpb_teaser_grid .categories_filter li a:hover, 
.wpestate_posts_grid .wpb_categories_filter li a:hover {
border-bottom:none;
}
.wpestate_posts_grid.wpb_teaser_grid .categories_filter li a, 
.wpestate_posts_grid.wpb_categories_filter li a{
color:#fff;
}
.wpestate_posts_grid img{
border-radius:4px;   
} .wpb_alert-info.vc_alert_3d.wpestate_message {
-webkit-box-shadow: 0 3px 0 #afd9ee;
box-shadow: 0 3px 0 #afd9ee;
}
.wpb_alert-success.vc_alert_3d.wpestate_message {
-webkit-box-shadow: 0 3px 0 #c1e2b3;
box-shadow: 0 3px 0 #c1e2b3;
}
.wpb_alert-error.vc_alert_3d.wpestate_message,
.wpb_alert-danger.vc_alert_3d.wpestate_message{
-webkit-box-shadow: 0 3px 0 #e4b9b9;
box-shadow: 0 3px 0 #e4b9b9;
} .wpestate_progress_bar{
}
.wpestate_progress_bar.vc_progress_bar .vc_single_bar {
background: #fdfdfd;
position: relative;
margin-bottom: 11.666666666666666px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border:1px solid #f0f0f0;
}
.wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_blue .vc_label {
text-shadow: none;
}
.wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_blue .vc_bar{
background-color: #3C90BE;
}
.wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_green .vc_label {
text-shadow: none;
}
.wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_green .vc_bar{
background-color: #16A085;
}
.wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_orange .vc_label {
text-shadow: none;
}
.wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_orange .vc_bar{
background-color: #FB6A5C;
}
.wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_red .vc_label {
text-shadow: none;
}
.wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_red .vc_bar{
background-color: #ED5565;
}
.wpestate_progress_bar.vc_progress_bar .vc_single_bar.bar_black .vc_label {
text-shadow: none;
} .wpb_toggle.wpestate_toggle{
background: none;
padding: 10px 13px 10px 13px;
clear: both;
margin-top: 0;
background-color: #f0f0f0;
color: #434a54;
font-size:15px;
position:relative;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
}
h4.wpb_toggle.wpestate_toggle:after {
content: "\f107";
position: relative;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #434a54;
float: left;
font-size: 20px;
}
h4.wpb_toggle.wpestate_toggle.wpb_toggle_title_active:after,
.wpb_toggle.wpestate_toggle.wpb_toggle_title_active{
color: #3C90BE; 
} 
h4.wpb_toggle.wpestate_toggle.wpb_toggle_title_active:after{
content: "\f106";
} .wpestate_cta_button{
border-radius:4px;   
}
.wpestate_cta_button2 .wpb_button,
.wpestate_cta_button .wpb_button{
margin-bottom:0px!important;
}
.wpb_call_to_action.wpestate_cta_button{
background-color: #fdfdfd;
border: 1px solid #f0f0f0;
-webkit-box-shadow: 0px 0px 0px 2px rgba(227, 228, 231, 1);
box-shadow: 0px 0px 0px 2px rgba(227, 228, 231, 1);
}
.wpestate_cta_button2{
border-radius:4px!important;  
}
.vc_call_to_action.wpestate_cta_button2{
background-color: #fdfdfd!important;
border: 1px solid #f0f0f0!important;
-webkit-box-shadow: 0px 0px 0px 2px rgba(227, 228, 231, 1);
box-shadow: 0px 0px 0px 2px rgba(227, 228, 231, 1);
}
.vc_call_to_action.wpestate_cta_button2 hgroup h2{
margin-bottom:5px; 
} .wpestate_tabs .ui-widget{
font-size:13px;
}
.wpestate_tabs .wpb_content_element 
.wpestate_tabs .wpb_accordion_wrapper 
.wpestate_tabs .wpb_accordion_header, 
.wpestate_tabs .wpb_content_element.wpb_tabs 
.wpestate_tabs .wpb_tour_tabs_wrapper .wpb_tab {
background-color: #fff;
}
.wpestate_tabs .ui-widget-content {
border: 1px solid #f0f0f0;
background: none;
color: #768082;
border-top:0px;
font-family: 'Open Sans', sans-serif;
}
.wpestate_tabs .ui-widget-header {
border: none;
background: #f0f0f0;
color: #fff;
font-weight: normal;
border-radius: 0px;
}
.wpestate_tabs .ui-tabs .ui-tabs-nav li{
background-color: #f0f0f0;
border: none;
border-radius: 0px;
border-left: 1px solid white;
padding: 3px 10px;
}
.wpestate_tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin-bottom: -3px;
padding-bottom: 0px;
background-color: #ffffff;
border-top: 3px solid #3C90BE;
border-radius: 0px;
}
.wpestate_tabs .wpb_content_element .wpb_tabs_nav li.ui-tabs-active{  
}
.wpestate_tabs .ui-state-active,
.wpestate_tabs .ui-widget-content .ui-state-active,
.wpestate_tabs .ui-widget-header .ui-state-active {
border: none;
background: black;
font-weight: bold;
color: white;
}
.wpestate_tabs .wpb_accordion_wrapper .wpb_accordion_header, 
.wpestate_tabs.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
background-color: #ffffff;   
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, 
.wpb_content_element.wpb_tabs.wpestate_tabs  .wpb_tour_tabs_wrapper .wpb_tab {
background-color: #fff;
}
.wpestate_tabs .ui-state-default a, 
.wpestate_tabs .ui-state-default a:link, 
.wpestate_tabs .ui-state-default a:visited{
color: #434a54;
font-weight: normal;
font-size: 15px;
}
.wpestate_tabs .ui-state-active a,
.wpestate_tabs .ui-state-active a:link,
.wpestate_tabs .ui-state-active a:visited {
color: #3C90BE;
font-weight: normal;
font-size: 15px;
} .wpestate_tour .ui-widget{
font-size:13px;
}
.wpestate_tour  .ui-widget-content {
border: none;
background: #fff;
color: #768082;
border-right: 0px;
}
.wpestate_tour  .ui-widget-header {
background: #fdfdfd;
color: #434953;
font-weight: normal;
height: 100%;
border: 1px solid #f0f0f0;
}
.wpestate_tour .ui-state-default,
.wpestate_tour .ui-widget-content .ui-state-default,
.wpestate_tour .ui-widget-header .ui-state-default {
border: none;
background: #f0f0f0;
color: #434953;
font-weight: normal;
width: 100%;
padding: 4px 0px;
border-radius: 0px;
}
.wpestate_tour.wpb_content_element .wpb_tabs_nav li.ui-tabs-active{
background-color: #fff;
}
.wpestate_tour .ui-tabs .ui-tabs-nav li.ui-tabs-active{
margin-bottom: 0px;
padding-bottom: 3px;
border-right: 3px solid #3C90BE;
}
.wpestate_tour .ui-state-default a, 
.wpestate_tour .ui-state-default a:link, 
.wpestate_tour .ui-state-default a:visited{
color: #434a54;
font-weight: normal;
font-size: 15px;
}
.wpestate_tour .ui-state-active a, 
.wpestate_tour .ui-state-active a:link, 
.wpestate_tour .ui-state-active a:visited{
color: #3C90BE;
}
.wpb_tour.wpestate_tour  .wpb_tour_tabs_wrapper .wpb_tab{
padding: 0em 1em 0em 0em;
}
.wpestate_tour .wpb_tour_next_prev_nav{
padding-right: 13px;
}
.wpestate_tour .wpb_tour_next_prev_nav span,
.wpestate_tour .wpb_tour_next_prev_nav span{
padding: 0em 0 1em 0;
}
.wpestate_tour .wpb_tour_next_prev_nav a,
.wpestate_tour .wpb_tour_next_prev_nav a{
border-bottom: none;
}
.wpestate_tour .wpb_prev_slide:before{
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f104";
padding-left: 5px;
}
.wpestate_tour .wpb_next_slide:after{
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content:"\f105";
padding-right: 5px;
} .wpestate_accordion .ui-widget,
.wpestate_accordion_tab .ui-widget{
font-size:13px;
}
.wpestate_accordion_tab .ui-state-active, 
.wpestate_accordion_tab .ui-widget-content .ui-state-active, 
.wpestate_accordion_tab .ui-widget-header .ui-state-active{
border: 1px solid #f0f0f0;
background: #fdfdfd;
font-weight: normal;
color: #434953;
}
.wpestate_accordion_tab .ui-state-default a,
.wpestate_accordion_tab .ui-state-default a:link,
.wpestate_accordion_tab .ui-state-default a:visited,
.wpestate_accordion_tab .ui-state-active a,
.wpestate_accordion_tab .ui-state-active a:link,
.wpestate_accordion_tab .ui-state-active a:visited{
color: #434a54;
font-weight: normal;
font-size: 15px;
padding: 10px;
}
.wpestate_accordion_tab .ui-state-active a,
.wpestate_accordion_tab .ui-state-active a:link,
.wpestate_accordion_tab .ui-state-active a:visited{
color:#3C90BE;
}
.ui-accordion .wpestate_accordion_tab .ui-accordion-header{
padding:0px 0px 0px 0px;
}
.wpestate_accordion.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, 
.wpestate_accordion.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
background: #f0f0f0;
}
.wpestate_accordion_tab .ui-widget-content{
border: 1px solid #fdfdfd;
background: #fff;
color: #768082;
line-height: 22px;
font-family: 'Open Sans', sans-serif;
}
.wpestate_accordion_tab .ui-state-default, 
.wpestate_accordion_tab .ui-widget-content .ui-state-default, 
.wpestate_accordion_tab .ui-widget-header .ui-state-default{
color: #768082;
border:none;
}
.wpb_accordion.wpestate_accordion  .wpb_accordion_wrapper .ui-state-default .ui-icon, 
.wpb_accordion.wpestate_accordion  .wpb_accordion_wrapper .ui-state-active .ui-icon{
display: block;
width: 16px;
height: 16px;
background-image: none;
background-repeat: no-repeat;
position: absolute;
left: 10px;
top: 9px; color: #434a54;
right: auto;
bottom: auto;
margin-top: 0px;
background-position: 0px 0px;
text-indent: 0;
}
.wpb_accordion.wpestate_accordion  .wpb_accordion_wrapper .ui-state-default .ui-icon:after, 
.wpb_accordion.wpestate_accordion  .wpb_accordion_wrapper .ui-state-active .ui-icon:after{
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f107";
padding-left: 5px;
font-size: 20px;
}
.wpb_accordion.wpestate_accordion  .wpb_accordion_wrapper .ui-accordion-header-active .ui-icon:after, 
.wpb_accordion.wpestate_accordion  .wpb_accordion_wrapper .ui-state-active .ui-icon:after{
content: "\f106";
color:#3C90BE;
} .wpestate_carousel .post-thumb{
float:right;
margin-left: 13px;
}
.wpestate_carousel .vc-carousel-control .icon-next:before {
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content:"\f105";
position: relative;
top: 0px;
color:#434a54;
}
.wpestate_carousel .vc-carousel-control .icon-prev:before {
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content:"\f104";
position: relative;
top: 0px;
color:#434a54;
}  .wpb_button {
margin-bottom: 13px!important;
}
.wpb_btn-primary, 
.wpb_btn-primary:hover, 
.wpb_btn-warning, 
.wpb_btn-warning:hover, 
.wpb_btn-danger, 
.wpb_btn-danger:hover, 
.wpb_btn-success, 
.wpb_btn-success:hover, 
.wpb_btn-info, 
.wpb_btn-info:hover, 
.wpb_btn-inverse, 
.wpb_btn-inverse:hover{
text-shadow:none!important;
}
.wpb_button{
border-top:none!important;   
border-right:none!important;
border-left:none!important;
text-shadow:none!important;
}
.wpb_button:hover{
border-top:none!important;   
border-right:none!important;
border-left:none!important;
text-shadow:none!important;
}
button.wpb_btn-large, span.wpb_btn-large {
padding: 9px 26px!important;
font-size: 13px!important;
text-transform: uppercase;
line-height: normal!important;
-webkit-border-radius: 3px!important;
-moz-border-radius: 3px!important;
border-radius: 3px!important;
min-width:185px;
float:right;
}  .shortcode_title{
padding-right:15px;
margin-bottom: 17px
}
.shortcode_title_adv{
margin-bottom: 17px;
}
.mdnopad{
padding: 0px;   
}
.show-grid{
margin: 0px 0px 0px 0px;
margin-bottom: 26px;
}
.firstcol{
padding-right: 0px;
}
.lastcol{   
padding-left: 0px;
}
.shortcol{
margin-bottom: 26px;
} .label-success {
background-color: #1ABC9C;
} .listinglink-wrapper{
width: 100%;
float: right;
margin: 0px 15px;
}
.listinglink-wrapper button a,
.listinglink-wrapper button{
color:#fff;
bottom: 0px;
} .spinner {
margin: 100px auto;
width: 50px;
height: 30px;
text-align: center;
font-size: 10px;
}
#gmap-loading .spinner{
margin: 5px auto; 
}
.spinner > div {
background-color: #434a54;
height: 100%;
width: 6px;
display: inline-block;
-webkit-animation: stretchdelay 1.2s infinite ease-in-out;
animation: stretchdelay 1.2s infinite ease-in-out;
}
.spinner .rect2 {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s;
}
.spinner .rect3 {
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
.spinner .rect4 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s;
}
.spinner .rect5 {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s;
}
.wpb_column > .wpb_wrapper *:last-child, 
.wpb_column > .wpb_wrapper > .vc-element:last-child > .wpb_content_element, 
.wpb_column > .wpb_wrapper > .vc-element:last-child > .wpb_row {
margin-bottom: auto; 
}
.video-container {
position: relative; 
padding-bottom: 56.25%; 
height: auto; 
overflow: hidden; 
}
.video-container iframe, 
.video-container object, 
.video-container embed, 
.video-container video {
position: absolute;
top: 0; 
right: 0;
width: 100%;
height: 100%;
}
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper{
height: 0px;
} .dsidx-details #dsidx-description {
background-image: none;
clear: both;
margin: 5px 0 15px;
position: relative;
padding: 10px;
font-size: 14px;
}
#dsidx h3 {
margin-bottom:26px; 
border-bottom:none;
}
.dsidx-standalone-disclaimer{
display:none;
}
div.dsidx-results-widget .dsidx-controls {
border-top: 0px dotted #ededed!important;
}
.dsidx-results-widget .dsidx-slideshow-control {
background-color: #fdfdfd;
height: 27px!important;
position: absolute;
padding: 2px 25px 7px 25px!important;
}
.dsidx-results-widget .dsidx-slideshow, .dsidx-results-widget .dsidx-slideshow ul, .dsidx-results-widget .dsidx-slideshow li {
height: 224px!important;
overflow: hidden;
}
.dsidx-results-widget, .dsidx-slideshow {
padding: 35px 0!important;
}
.dsidx-details #dsidx-description {
background-image: none;
clear: both;
margin: 5px 0 15px;
position: relative;
padding: 10px;
font-size: 14px;
}
#dsidx h3 {
margin-bottom:26px; 
border-bottom:none;
}
.dsidx-prop-title{
font-size: 18px;
line-height:1.6em;
font-weight:300;
}
.dsidx-shortcode-item table,
.dsidx-shortcode-map {
margin-right:0px!important;
}
.iosfixed{
position: absolute!important;
left: 45px;
right: auto;
display:block!important;
}
.adv_extended_options_text {
float: right;
margin-right: 7px;
}
#adv_extended_close_adv {
left: 14px;
right: inherit;
}
.extended_search_check_wrapper {
float: right;
z-index: 999;
}
#adv_extended_close_mobile {
right: inherit;
left: 14px;
}
.extended_search_checker input[type="checkbox"] {
float: right;
margin-left: 6px;
}
#adv_extended_close_short {
right: inherit;
left: 15px;
} #amount{
padding-left:15%;
}
#amount {
margin-top: 0px!important;
}
#amount_wd, #amount_sh, #amount {
margin-top: 0px;
height: 10px;
direction: ltr;
float: left;
width: auto;
}
.adv_search_slider {
float: right;
}  #advanced_search_shortcode .adv_search_slider p {
float: right;
}
#advanced_submit_2:hover {
border-bottom-right-radius: 0px;
border-top-right-radius: 0px;
}
#advanced_submit_3 {
float: right;
margin-right: 15px;
left: auto;
}
.advanced_filters .order_filter_single {
margin-left: inherit;
margin-right: 0px;
float: right;
}
.extended_search_checker {
float: right;
}
#adv-search-header-3 {
margin-bottom: 13px;
}
#adv-search-header-1{
background-color: #3C90BE;
height: 40px;
margin: 0px;
padding: 13px 15px 10px 15px;
color: #fff;
cursor: pointer;
position: absolute;
top: -40px;
right:0px;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
font-size: 15px;
width: 228px;
}
#advanced_submit_2{
width:259px;
margin-left: 14px;
margin-right: 0px;
color:#fff;
}
#advanced_submit_2_mobile{
position: relative;
z-index: 999;
margin-right: 0px;
}
#showinpage_mobile{
position: relative;
float: right;
margin-left: inherit;
margin-right: 0px;
}
.fullscreen_search{
position: fixed!important;
bottom: 0px;
right:0px;
border-bottom: none;
}
#adv-search-header-1:after{
content: "\f0d7";
position: inherit;
float: right;
right: initial;
left: 13px;
font-size: 17px;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
}
.adv-search-1-close{
bottom: -121px;
}
.adv_search_internal,
.advanced_action_div,
.advanced_categ_div,
.advanced_city_div,
.advanced_area_div{ }
#results,
#results_no{
display: none;
}
#results{
left: inherit;
right: 243px;
}
#showinpage{
margin-right:10px;
}
.bottom_sixty{
padding-right: 15px;
}
.wpb_btn_adv_submit{
}
.adv-search-1 .form-control{
width: 100%; display: inline;
float: right;
margin: 0px 0px 13px 13px;
padding:0px;
font-size:13px;
color: #434a54;
}
.adv-search-1 input.form-control::-ms-input-placeholder ,
.adv-search-1 input.form-control::-moz-placeholder ,
.adv-search-1 input.form-control:-moz-placeholder ,
.adv-search-1 input.form-control::-webkit-input-placeholder {
color: #434a54;
}
.adv-search-1 input.form-control::-moz-placeholder {
opacity:1;
}
.adv-search-1 input[type=text] {
width: 213px;
margin: 0px 0px 13px 13px;
padding: 9px 13px 9px 0px;
color: #434a54;
border-radius: 3px;
background-color: #fff;
}
.adv-search-1 .filter_menu_trigger{
margin-top: 1px;
padding: 9px 13px;
}
.adv-search-1 .filter_menu{
margin-top: 1px;
right: 14px;
background-color: #fdfdfd;
padding-bottom:0px;
}
.adv-search-1 .filter_menu li{
min-width:185px;
text-align: right;
}
.filter_menu li {
height: 40px;
padding: 10px 15px 0px 13px;
}
.adv_search_slider .ui-slider, .adv_search_slider #slider_price {
top: 5px;
}
#advanced_submit_2{
width: 184px;
position: absolute;
top: 0px;
left:0px;
right: 83.4%;
padding: 37px 45px 37px 45px;
color: #99a3b1;
background-color: transparent;
border: none;
font-size: 16px;
white-space: normal;
line-height: 1.45em;
font-weight: 600;
margin-left: 0px;
margin-bottom: 1px!important;
margin-top: -1px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}
.adv4-holder .form-control {
width: 100%;
display: inline;
float: left;
margin: 0px 13px 13px 0px;
padding: 0px;
font-size: 13px;
color: #8593a9;
}
.adv4-holder input[type=text] {
width: 100%;
margin: 0px 13px 13px 0px;
padding: 9px 13px 9px 0px;
color: #8593a9;
border-radius: 3px;
background-color: #fff;
}
.adv5-holder .form-control {
width: 100%;
display: inline;
float: left;
margin: 0px 13px 13px 0px;
padding: 0px;
font-size: 13px;
color: #8593a9;
}
.adv5-holder input[type=text] {
width: 100%;
margin: 0px 13px 13px 0px;
padding: 9px 13px 9px 0px;
color: #8593a9;
border-radius: 3px;
background-color: #fff;
}
.search_wr_5 #results {
right: 100px;
left: 0px;
}
.adv6-holder .form-control {
width: 100%;
display: inline;
float: left;
margin: 0px 13px 13px 0px;
padding: 0px;
font-size: 13px;
color: #8593a9;
}
.adv6-holder input[type=text] {
width: 100%;
margin: 0px 13px 13px 0px;
padding: 9px 13px 9px 0px;
color: #8593a9;
border-radius: 3px;
background-color: #fff;
}
.search_wr_6 .nav-tabs {
right: -7px;
left: auto;
}
.search_wr_6 #results {
right: 0px;
left: auto;
}
.adv4-holder .caret_filter,
.adv5-holder .caret_filter,
.adv6-holder .caret_filter {
right: 90%;
float: left;
left: 15px;
}
.adv7-holder .form-control {
width: 100%;
display: inline;
float: left;
margin: 0px 13px 13px 0px;
padding: 0px;
font-size: 13px;
color: #8593a9;
}
.adv7-holder input[type=text] {
width: 100%;
margin: 0px 13px 13px 0px;
padding: 9px 13px 9px 0px;
color: #8593a9;
border-radius: 3px;
background-color: #fff;
}
.search_wr_7 #results {
right: 0px;
left: auto;
}
.adv7-holder .nav.nav-tabs {
right: 0px;
left: auto;
}
.adv8-holder .form-control {
width: 100%;
display: inline;
float: left;
margin: 0px 13px 13px 0px;
padding: 0px;
font-size: 13px;
color: #8593a9;
}
.adv8-holder input[type=text] {
width: 100%;
margin: 0px 13px 13px 0px;
padding: 9px 13px 9px 0px;
color: #8593a9;
border-radius: 3px;
background-color: #fff;
}
.adv-search-1#adv-search-8 #adv_extended_close_adv {
left: 20px;
right: auto;
}
.adv8-holder .adv_search_tab_item {
float: right;
}
.adv9-holder .form-control {
width: 100%;
display: inline;
float: left;
margin: 0px 13px 13px 0px;
padding: 0px;
font-size: 13px;
color: #8593a9;
}
.adv9-holder input[type=text] {
width: 100%;
margin: 0px 13px 13px 0px;
padding: 9px 13px 9px 0px;
color: #8593a9;
border-radius: 3px;
background-color: #fff;
}
.adv9-holder .nav.nav-tabs {
right: 1px;
left: auto;
}
div.pp_default .pp_expand,
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next,
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause,
div.pp_default .pp_close,
div.pp_default .pp_contract{
color: transparent;
}
.slider_control_right {
left: 0px;
right: auto;
padding-right: 13px;
transform: rotate(180deg);
}
.slider_control_left {
left: 42px;
right: auto;
padding-right: 12px;
transform: rotate(180deg);
} #user_terms_register_topbar{
margin: 0px 0px 0px 5px;
float: right;
}
#user_terms_register_topbar_label{
float: right;
width: 205px;
display: inline;
margin-bottom: 10px;
cursor:pointer;
}
#user_terms_register_topbar_label a{
padding: 0px;
}
.shortcode-login #user_terms_register_sh_label{
width:237px;
margin-top: 4px;
line-height: 10px;
cursor:pointer;
}
#user_terms_register_sh{
float: right;
margin-left: 5px;
}
#user_terms_register_wd{
float:right;
margin-left: 5px;
}
#user_terms_register_wd_label{
width:207px;
}
#ajax_register_div #user_terms_register_sh_label {
width: 210px;
margin-bottom: 10px;
} #add_new_plan_front_end {
margin: 10px 0px 30px 0px;
cursor:pointer;
background-color: #4ecb8f;
color: #fff;
padding: 5px;
}
.plan_row{
float: right;
width: 100%;
margin-top: 20px;
border: 1px solid #f0f0f0;
padding: 20px;
}
.floor_container img{
margin-bottom:20px;
}
.floor_p{
float: right;
width: 50%;
margin-bottom: 10px;
}
.floor_full{
float: right;
}
.plan_image,
.plan_description{
width:97.5%
}
.floor_container input{
float:right;
width:95%;
}
.floor_upload_but{
width:220px!important;
}
.floor_container i {
right: 0px;
left:auto;
}
#use_floor_plans{
float: right;
margin-bottom: 20px;
margin-top: 1px;
margin-left: 5px;  
}
.manage_floor{
float: right;
color: #fff;
padding: 5px 20px;
margin-top: 10px;
border-radius: 3px;
padding: 9px 26px!important;
text-transform: uppercase;
}
.manage_floor:hover{
color:#fff;
} #stripe_form_featured{
display:none;
}
#stripe_cancel{
float: right;  
}
.stripe-wrapper{
margin: 8px 0px 0px 0px;
float: right;
}
.stripe-button-el {
float: right!important;
margin-right: 0px!important;
}
.stripe_paypal {
bottom: 0px;
right: auto;
float: left;
left: 0px;
}
.stripe_buttons{
float: right;
margin-right: 0px;
margin-left: 15px;
}
.visible_stripe{
display:block;
}
.stripe_upgrade{
display: inline-block;
}
#package_pick .stripe-button-el{
float:right;
margin-right:9px;
margin-left:0px;
}
#package_pick .stripe-button-el span{
} #search_dashboard_auto{
float:right;
width:100%;
padding-left: 00px;
padding-right: 60px;
}
#search_form_submit_1{
margin-right: 15px;
float: right;
}
.col-md-12.top_dahsboard_wrapper, 
.col-md-12.row_dasboard-prop-listing {
float: right;
}
#prop_name{
width:300px;
padding: 12px 9px 9px 0px;
float:right;
}
.ui-widget-content {
color: #768082!important;
border: 1px solid #f0f0f0!important;
background: #fff!important;
background-image: none!important;
}
.ui-autocomplete .ui-menu-item .ui-state-focus{
background-color: #3C90BE!important;
background-image: none!important;
color:#fff!important;
border:none!important;
border-radius: 0px!important;
}
.pp_social .facebook{
width:102px!important;
}
.compare_legend_head_in {
float:right;
padding-right: 5px;
padding-left: 10px;
}
.compar-4 .prop_value{
width: 20.9%;
margin-left: 0px;
margin-right: 18px;
}
.compar-4 .prop_value:last-child{
margin-right: 0px;
margin-left: 0px;
}
.prop_value {
padding-left: 0px;
padding-right: 10px;
float: right;
}
#google_map_prop_list_sidebar {
display: flex;
flex-direction: column;
}
#google_map_prop_list_sidebar .entry-title {
margin: 0px 0px 15px 0px;
padding: 0px 0px;
}
#google_map_prop_list_sidebar #listing_ajax_container {
max-width: 840px;
margin: 0px;
padding: 15px 0px 15px 0px;
}
#google_map_prop_list_sidebar .adv-search-1 .caret_filter {
right: 80%;
}
#access .menu>.with-megamenu:hover ul ul {
right: 0px;
left: auto;
}
#access ul ul li.wpestate_megamenu_col_1,
#access ul ul li.wpestate_megamenu_col_2,
#access ul ul li.wpestate_megamenu_col_3,
#access ul ul li.wpestate_megamenu_col_4,
#access ul ul li.wpestate_megamenu_col_5 {
float: left;
} 
#access ul ul li.wpestate_megamenu_col_1,
#access ul ul li.wpestate_megamenu_col_2,
#access ul ul li.wpestate_megamenu_col_3,
#access ul ul li.wpestate_megamenu_col_4,
#access ul ul li.wpestate_megamenu_col_5,
#access ul ul li.wpestate_megamenu_col_6 {
float: right;
}
.agent_unit_featured {
float: right!important;
}
.slider_control_right{
left: 15px!important;
right: auto;
padding-right: 12px!important;
}
.slider_control_left{
right: auto;
padding-right: 12px!important;
left:60px!important;
}
#advanced_submit_2 {
right: auto;
left: 0px;
}
#adv-search-header-1:after {
content: "\f0d7";
position: absolute;
right: auto;
left: 13px;
}
.listing_filter_select {
float: right;
margin: 0px;
}
.nav-tabs > li {
float: right;
}
#agent_submit{
float: right;
}
#google_map_prop_list_sidebar .adv_extended_options_text {
margin-left: -15px;
}
#adv_extended_close_adv {
position: absolute;
top: 0px;
right: auto;
left: 0px;
}
.extended_search_checker input[type="radio"], .extended_search_checker input[type="checkbox"] {
margin-top: 1px;
float: right;
margin-right: 0px;
margin-left: 6px;
}
.checker_wrapper_half {
padding: 0px;
padding-right: 15px;
}
.nav-tabs > li {
float: right;
}
#advanced_submit_2, 
#advanced_submit_2_mobile, 
#showinpage_mobile{
margin-right:0px;
}
.fixed_header #access ul li.with-megamenu>ul.sub-menu, 
.fixed_header #access ul li.with-megamenu:hover>ul.sub-menu {
left: auto;
right: 15px;
}
.col-md-9.rightmargin .has_4per_row.col-md-4 .property_listing {
min-height: 460px;
}
#content_container {
margin: 0px 0px;
}
@media only screen and (min-width: 1023px){ }
@media only screen and (max-width: 992px){
.widget-container {
float: right;
}
}
@media only screen and (min-width: 1023px){
.advanced_search_shortcode .extended_search_checker{
width: 23%;
}
#facebooklogin,
#googlelogin,
#yahoologin {
margin: 9px -50px 7px 0px;
}
}
@media only screen and (max-width: 1200px){
.gmap-controls {
width: 100%;
max-width: 100%;
right: 0%;
margin-right: 0px;
}
.wide .top_bar, .top_bar {
width: 100% !important;
}
.container {
width: 100%!important;
}
}
@media only screen and (max-width: 992px){
#footer-widget-area {
width: 100%;
padding: 10px;
float: left;
}
#colophon {
float: right!important;
}
.wide .top_bar, .top_bar {
width: 100% !important;
padding: 10px 15px 10px 15px;
text-align: center;
margin-top: 0 !important;
float: left;
height: auto;
}
#lang_sel.icl_rtl {
padding-left: 0 !important;
}
.submit_action, #user_menu_trigger {
float: none;
margin-right: 5px;
}
.subfooter_menu {
float: right;
margin: 23px 30px 0px 10px;
text-align: right;
direction: rtl;
}
.blog_listing_image {
display: none;
}
}
@media only screen and (max-width: 700px){
.article_container {
margin: 0px 0px;
}
}
@media only screen and (max-width: 640px){
.advanced_search_shortcode .extended_search_checker {
width: 100%!important;
}
.slider_control_left {
top: auto;
right: auto!important;
float: right;
left: 0px!important;
}
.comment-form-url, .comment-form-email, .comment-form-author {
width: 100%!important;
float: none;
}
#openmap, #gmap-control {
right: 0px;
left: inherit;
}
.slider_control_right {
top: 0px;
float: right;
}
.payment-container .listing_upgrade, 
.payment-container .listing_submit_normal {
float: right;
}
.stripe_paypal,
.payment-container .perpack{
bottom: 0px;
right: 0px;
float: right;
left: auto;
}
.listing_submit {
float: right;
right: 25px;
left: auto;
text-align: right;
}
.info-container {
position: relative;
float: right;
right: 0px;
left: auto;
}
.prop-info {
float: left;
right: auto;
left: 0px;
}
.user_dashboard_status{ top: 14px;
left: auto;
right: 10px;
}
}
@media only screen and (max-width: 1350px) and (min-width: 640px){
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing h4 {
padding-left: 20px;
float: right;
width: 100%;
padding-right: 10px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing .listing_unit_price_wrapper {
padding-right: 0px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing_details {
padding-right: 20px;
}
.has_4per_row.listing_wrapper.col-md-12 .property_listing h4 {
padding-right: 347px;
padding-left: 0px;
}
.has_4per_row.listing_wrapper.col-md-12 .property_listing_details {
padding-right: 347px;
padding-left: 20px;
}
.col-md-9.rightmargin .has_4per_row.col-md-4.listing_wrapper .property_listing {
min-height: 500px;
}
}
@media only screen and (max-width: 1200px) and (min-width: 1024px){
#google_map_prop_list_sidebar .listing_wrapper .property_listing {
min-height: 515px;
}
.rightmargin .col-md-6.has_prop_slider.listing_wrapper .property_listing {
min-height: 500px;
}
}
@media only screen and (max-width: 770px){
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing .listing_unit_price_wrapper {
padding-right: 0px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing h4 {
padding-left: 20px;
padding-right: 20px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing_details {
padding-left: 20px;
padding-right: 10px;
}
.has_4per_row.listing_wrapper.col-md-12 .property_listing .listing_unit_price_wrapper {
padding-right: 327px;
padding-left: 0px;
}
.col-md-9.rightmargin .has_4per_row.col-md-4.listing_wrapper .property_listing {
min-height: 460px;
}
.has_4per_row.col-md-3 .property_listing {
min-height: 460px;
}
}
@media only screen and (max-width: 640px){
.stripe_buttons {
float: right;
margin-right: 0px;
margin-left: 0px;
}
.listing_wrapper.col-md-12 .property_location {
margin: 0px 0px 0px 0px;
}
.listing_wrapper.col-md-12 .property_listing h4 {
padding-left: 20px;
padding-right: 20px!important;
}
.listing_wrapper.col-md-12 .property_listing .listing_details {
padding-left: 20px;
padding-right: 20px!important;
}
.listing_wrapper.col-md-12 .property_listing_details {
padding-right: 20px;
padding-left: 20px;
} 
}
@media only screen and (max-width: 500px){ #gmapzoomplus_sh, #gmapzoomplus, #gmapzoomminus_sh, #gmapzoomminus{
left: 5px!important;
right: auto!important;
float: left!important;
} #google-default-search {
top: 60px!important;
left: 5px;
right: auto;
width: 300px;
position: absolute;
direction: rtl;
}
.has_4per_row.listing_wrapper.col-md-12 .property_listing_details {
padding-right: 20px;
padding-left: 20px;
}
.has_4per_row.listing_wrapper.col-md-12 .property_listing .listing_unit_price_wrapper {
padding-right: 0px;
padding-left: 20px;
margin-right: 5px;
}
}
@media (min-width: 992px){
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
}
}
@media only screen and (max-width: 1024px) and (min-width: 992px){
.header_type1.header_right #user_menu_open {
left: 30px;
right: auto;
}} @media (max-width: 1024px){
.rtl .theme_slider_wrapper,
.rtl .testimonial-slider-container,
.rtl .slider_container {
direction:ltr!important;
}
#gmap-control { right: auto;
float: left;
}
#gmapzoomplus_sh, #gmapzoomplus, #gmapzoomminus_sh, #gmapzoomminus {
left: auto;
right: 5px!important;
float: right;
}
#google-default-search {
top: 15px;
width: 275px;
position: absolute;
right: 40px;
}
}
#gmap-control {
right: auto;
left: 0px;
float: left;
}
#street-view {
top: 60px;
left: 0px;
right: auto;
float: left;
}
#gmapzoomplus_sh, #gmapzoomplus, #gmapzoomminus_sh, #gmapzoomminus {
left: auto;
right: 90px;
float: right;
}
.menu_user_picture {
float: left;
}
.user_loged .navicon-button {
float: left;
}
.header_type1 .user_menu {
left: 40px;
right: auto;
}
.header_wrapper.header_type1.header_left .logo {
float: left;
padding-left: 238px;
}
.header_wrapper.header_type1.header_left .user_menu {
left: auto;
right: 0px;
float: right;
margin-right: 20px;
}
.header_wrapper.header_type1.header_left .customnav #user_menu_open,
.header_wrapper.header_type1.header_left #user_menu_open.dropdown-menu{
float: right;
right: 45px;
}
.header_wrapper.header_type1.header_left #user_menu_open:before {
top: -10px;
right: 7px;
left: 222px;
}
#access {
float: right;
margin: 0px 170px 0 30px;
}
.header_type2 #access {
float: right;
right: 10px;
left: auto;
}
.header_type2 .user_menu {
left: 0px;
margin-top: -31px;
bottom: 27px;
}
.header_type2 .user_loged .navicon-button {
margin-top: -12px;
padding: 0px 2px 6px 6px;
}
.header_type2 .menu_user_picture{
margin-top: -33px; 
}
.header_type2.customnav .menu>li a {
padding-top: 0px!important;
}
.customnav.header_type2.header_type2 #access {
left: auto;
right: 225px;
}
.header_wrapper.header_type2.header_right #access .menu {
height: 100%;
float: right;
}
.header_wrapper.header_type2.header_right .user_loged .menu_user_tools {
margin-top: 0px;
}
.header_wrapper.header_type2.header_left #access {
float: left;
right: auto;
left: 10px;
margin-left: 20px;
}
.header_wrapper.header_type2.header_left .logo img {
float: left;
left: 0px;
right: auto;
margin-left: 45px;
}
.header_wrapper.header_type2.header_left  .user_menu {
left: auto;
margin-top: -31px;
bottom: -15px;
right: 0px;
float: right;
}
.header_wrapper.header_type2.header_left #user_menu_open.dropdown-menu {
float: right;
right: 0px;
}
.header_wrapper.header_type2.header_center .user_menu {
left: 0px;
margin-top: -31px;
bottom: 0px;
margin-bottom: -15px;
}
.master_header_sticky .header_wrapper.header_type2.header_center .user_menu {
float: left;
right: auto;
left: 0px;
margin-bottom: 15px;
}
.header_wrapper.header_type2.header_center .menu_user_tools {
float: left;
}
.customnav.header_type2.header_center .logo img {
position: absolute;
margin-left: 45px;
margin-right: 0px;
left: auto;
right: 0px;
float: right;
}
.header_wrapper.header_type2.header_left #access ul li.with-megamenu:hover>ul.sub-menu {
float: right;
right: auto;
left: 15px;
}
.header_wrapper.header_type3.header_left .logo img {
float: left;
left: 0px;
margin-left: 45px;
}
.header_type3_menu_sidebar.header_left #access ul ul {
top: 0px;
right: 300px;
left: auto;
}
.header_type3_menu_sidebar.header_left #access ul ul li:hover > ul {
top: 0px;
right: 219px;
left: auto;
} 
.header_type3_menu_sidebar.header_left #access .menu>.with-megamenu:hover ul ul {
right: 0px;
left: auto;
} 
.header_type3_menu_sidebar.header_left.header_alignment_text_left.sidebaropen #access li {
text-align: left;  
}
.header_type3_menu_sidebar.header_right #access ul ul {
top: 0px;
left: 300px;
right: auto;
}
.has_header_type4.contentheader_left #access ul ul {
top: 0px;
left: 300px;
right: auto;
}
.header_wrapper.header_type4.header_left.header_alignment_text_left  #access li{
text-align: left; 
}
.header_wrapper.header_type4.header_left.header_alignment_text_left .user_menu {
float: left;
}
.header_wrapper.header_type4.header_left #user_menu_open {
left: 270px;
right: auto;
}
.header_wrapper.header_type4.header_right #access ul li:hover > ul {
right: 260px;
left: auto;
}
.header_wrapper.header_type4.header_right.header_alignment_text_right .user_menu {
right: 0px;
}
.header_wrapper.header_type4.header_right.header_alignment_text_right .logo img {
float: right;
right: 0px;
left: auto;
}
.header_wrapper.header_type4.header_right.header_alignment_text_right .logo {
float: right;
margin-right: 0px;
right: 0px;
left: auto;
padding-right: 15px;
}
.header_wrapper.header_type4.header_right.header_alignment_text_center .logo {
padding-right: 0px;
}
.header_wrapper.header_type4.header_right.header_alignment_text_left #access li{
float: left;
right: auto;
left: 0px;
text-align: left;
}
.header_wrapper.header_type4.header_right.header_alignment_text_left .user_menu {
float: left;
left: 15px;
}
.header_wrapper.header_type4.header_left.header_alignment_text_center .logo {
padding-right: 0px;
}
.header_wrapper.header_type4.header_left.header_alignment_text_right .user_menu {
padding-right: 0px;
}
.header_wrapper.header_type4.header_left.header_alignment_text_right .logo {
right: 0px;
float: right;
left: auto;
padding-right: 0px;
}
.customnav .navicon-button .customnav .submit_action{
margin-top: 0px; 
}
.customnav .navicon-button .customnav .navicon-button {
margin-top: 0px;
}
.header_type2 .submit_action {
margin-top: 0px;
}
.header_type2 .navicon-button {
margin-top: 0px;
} .header_type3 #access {
right: 10px;
left: auto;
}
.header_type3 .user_menu {
left: 5px;
}
.customnav.header_type3 #access {
right: 225px;
left: auto;
float: right;
}
.header_type3 .user_menu {
bottom: 24px;
}
.header_type3 .user_loged {
bottom: 54px!important;
} #facebooklogin:before, #facebookloginsidebar_mobile:before, #facebookloginsidebar_topbar:before, #facebookloginsidebar:before {
content: "\f09a";
font-family: FontAwesome;
float: left;
padding-right: 18px;
margin-left: -15px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
#googlelogin, #googleloginsidebar_mobile, #googleloginsidebar_topbar, #googleloginsidebar {
text-align: right;
}
#googlelogin:before, #googleloginsidebar_mobile:before, #googleloginsidebar_topbar:before, #googleloginsidebar:before{
content: "\f1a0";
font-family: FontAwesome;
float: left;
padding-right: 18px;
margin-left: -15px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
#yahoologin:before, #yahoologinsidebar_mobile:before, #yahoologinsidebar_topbar:before, #yahoologinsidebar:before {
content: "\f19e";
font-family: FontAwesome;
float: left;
padding-right: 18px;
margin-left: -15px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
@media only screen and (min-width: 1023px){
#facebooklogin, #googlelogin, #yahoologin {
margin: 10px -1px 7px 0px;
}
}  .customnav.header_type3 .menu > li, .header_type3 .menu > li {
height: 100%;
line-height: 59px;
}
.header_type2 #access ul li.with-megamenu:hover>ul.sub-menu {
float: right;
left: auto;
right: 15px;
}
.customnav.header_type2 #access ul li:hover > ul {
top: 85px;
}
.header_type2 #access ul li:hover > ul {
top: 59px;
}
.customnav.header_type2 #access ul li.with-megamenu:hover>ul.sub-menu {
top: 85px;
} .header_type3 #access ul li:hover > ul {
top: 78px;
}
.header_type3 #access ul li.with-megamenu:hover>ul.sub-menu {
top: 105px;
}
.customnav.header_type3 #access ul li.with-megamenu:hover>ul.sub-menu {
top: 85px;
} button.slick-next.slick-arrow {
right: auto;
left: 15px;
}
button.slick-prev.slick-arrow {
right: auto;
left: 55px;
} .featured_property.featured_property_type3 .featured_secondline .listing_actions{
float: left;
right: 0px;
left: auto;
}
.share_list {
margin-right: 9px;
margin-left: 13px;
float: right;
}
.icon-fav {
float: right;
}
.featured_property.featured_property_type3 .featured_secondline {
float: left;
left: 0px;
right: auto;
}
.featured_property.featured_property_type3 .featured_img {
float: right;
left: auto;
right: 0px;
}
@media (min-width: 992px){
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
}
.owl-carousel .owl-item { }
.lightbox_property_slider.col-md-12.lightbox_no_contact {
direction: rtl;
text-align: right;
}
.owl-carousel .owl-wrapper{
float:left;
}
.lightbox_enquire {
margin: 30px 0px 0px 0px;
}
.lightbox_property_header .entry-prop {
margin: 0px 0px 0px 0px;
}
.slider-property-status {
border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
}
.advanced_search_shortcode .col-md-2, .advanced_search_shortcode .col-md-3, .advanced_search_shortcode .col-md-4, .advanced_search_shortcode .col-md-6, .adv-search-1 .col-md-2, .adv-search-1 .col-md-3, .adv-search-1 .col-md-4, .adv-search-1 .col-md-6 {
padding-right: 7px;
padding-left: 7px;
float: right!important;
}
.yelp_stars {
float: left;
left:0px;
} .dashboard-margin {
float: left;
padding-right: 270px;
left: 0px;
padding-left: 0px;
} 
.widget-container.latest_listings .owl-carousel .owl-item { }
.dashboard-margin .entry-title {
padding-right: 60px;
padding-left: 0px;
}
.islive {
left: 15px;
opacity: 0.7;
float: left;
right: auto;
}
.contact-box{
margin-left: 55px;
}
.contactformwrapper {
float: left;
left: 15px;
right: auto;
}
.contactformwrapper:after {
right: 180px;
left: auto;
}
.col-md-4.profile_label {
padding-right: 0px;
padding-left: 15px;
float: right;
}
#profile-div {
float: right;
}
.user_profile_div {
margin-left: 0px;
margin-right: 60px;
float: right;
}
.col-md-12.user_profile_div {  
float: right;
}
.col-md-9.user_dashboard {
padding-right: 60px;
padding-left: 60px;
float: right;
}
.col-md-3.user_dashboard {
padding-right: 15px;
padding-left: 60px;
float: left;
}
.col-md-12.invoice_filters .col-md-2 {
float: right;
}
.col-md-12.invoice_filters {
float: right;
}
.col-md-12.invoice_unit_title .col-md-2 {
float: right;
}
.col-md-12.invoice_unit .col-md-2 {
float: right;
}
.col-md-12.user_profile_div .col-md-4 {
float: right;
}
.col-md-12.half_form {
float: right;
}
@media only screen and (max-width: 570px){
.yelp_unit {
width: 100%;
}
.yelp_unit_name {
display: block;
}
.yelp_stars {
float: right;
right: 0px;
left: auto;
}
}
@media only screen and (max-width: 1023px){
.user_profile_div {
margin-left: 0px;
margin-right: 10px;
float: right;
}
.dashboard-margin {
padding: 0px 0px;
float: right;
width: 100%;
}
.page-template-user_dashboard_add-php .half_form_last {
margin-right: 0%;
margin-left: 0%;
}
#change_pass{
margin-right: 0px;
}
.col-md-12.top_dahsboard_wrapper, .col-md-12.row_dasboard-prop-listing {
float: right;
padding: 0px 10px;
width:100%;
}
#search_dashboard_auto {
padding-right: 10px;
}
.dashboard-margin .entry-title, 
.col-md-9.dashboard-margin .pagination {
padding-right: 10px;
float: none;
}
.search_unit_wrapper{
margin:0px 10px;
}
.col-md-12.invoice_unit_title .col-md-2 {
float: none;
}
.col-md-12.invoice_unit .col-md-2 {
float: none;
}
.col-md-12.invoice_filters .col-md-2 {
float: none;
}
.col-md-12.invoice_filters {
width: 100%;
}
}