/*
Theme Name: wpresidence child theme
Template: wpresidence
Author: annapx
Version: 1.0
Updated: 2015-01-25 18:19:31
*/

/* Menu Restrictions */
/* 
http://localhost:8888/rehub.ro/dashboard-property-list/
http://localhost:8888/rehub.ro/front-end-submit/
http://localhost:8888/rehub.ro/dashboard-invoices/
http://localhost:8888/rehub.ro/dashboard-inbox/
*/

.menu-item-language-current > a {
	pointer-events: none;
}

/* Hide add floor/planuri options */
i.fa.fa-book.editprop, .manage_floor {
	display: none;
}

	


#user_menu_open > li:nth-child(2), #user_menu_open > li:nth-child(3), #user_menu_open > li:nth-child(6) {
/* 	display: none; */
} 

/* Menu Restrictions */

#user_menu_open > li:nth-child(3) > a {
	display: none;
}
#user_menu_open > li:nth-child(6) > a {
	display: none;
}

.contact-box.islive {
	display: none;
}

.logo img {
	max-height: 85px; 
    transition: ease 0.4s;
}

.mobilewrapper-user {
/* 	position: absolute!important; */
}

#login-modal_close {
	margin: 10px;
}

/* Navigation */
#access ul {
	z-index: unset;	
}
#access ul ul {
	border-top: 0;
}
#access a {
	margin-top: 3px;
}

.user_menu.user_not_loged {
    margin-top: -14px !important;
}

/* Developer Page */
#all_wrapper > div > div.header_media.with_search_10 > div > div > div > div.col-md-4 > a > img {
    border-radius: 25px;
    border: 3px solid white;
}

/* Contact Page */
#agent_contact_name, #agent_user_email, #agent_phone {
    width: 32.0%;
    margin-right: 2%;
    float: left;
}

#agent_phone {
	margin-right: 0px;
}
#all_wrapper > div.container.main_wrapper.wide.has_header_type1.contentheader_left.cheader_left > div.container.content_wrapper > div > div:nth-child(2) > div.contact-wrapper.row > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1522934260862.vc_row > div > div {
    padding-left: 70px;
    padding-right: 70px;
}

/* Splash Page */
.copyright {
/* 	line-height: 0; */
}
.heading_over_image {
    font-size: 50px;
    letter-spacing: 5px;	
}
.subheading_over_image {
    font-size: 20px;
}

/* Terms and Conditions */
#comments {
	display: none;
}

/* Login Modal */
#user_terms_register_topbar_label {
	width: 300px;
}
#user_terms_register_mobile, #user_terms_register_topbar {
    margin: -2px 0px 0px 0px;
    float: right;
}
.mobilemenu-close-user i, .mobilemenu-close i {
	font-size: 20px;
}
.mobilex-menu, .snap-drawer {
    background-color: #1ca8dd;
	width: 266px;
}
.mobilex-menu {
	margin-top: 47px;
}
.mobilex-menu li {
    border-bottom: 0;
}
.mobilex-menu .sub-menu li:hover {
 	border-bottom: 0;
}
#login-div-title-mobile {
	margin-top: 37px;
}
#wp-login-but-mobile, #wp-submit-register_mobile {
    background-color: #f1bf7f;
}
#adv_extended_options_text_mobile {
    margin-bottom: 25px;
    margin-left: 14px;
}
.caret:after {
    left: -7px;
}
.login_form {
	line-height: 1.5;
}
    
/* Compare Listings */
div.compare_item.property_area, div.compare_item.property_zip {
	display: none;
}

/* Search box */

#results {
	display: none !important;
}

.with_search_form_float #advanced_submit_10 {
	padding: 14px 50px 13px;
    letter-spacing: 3px;
}

.adv-search-1 .filter_menu li {
	min-width: 5px;
}

.header_transparent .customnav #access ul.menu >li>a:hover, .header_transparent #access ul.menu >li>a:hover, .header_transparent .hover_type_6 #access .menu > li:hover>a {
	color: #fff;
}

.page-template-splash_page #search_wrapper {
	 top: 52% !important;
}

#search_wrapper.with_search_form_float #search_wrapper_color {
    opacity: 0.5 !important;
	border-radius: 5px;
}

.adv_handler:hover {
    background-color: #347DA4;
}

.adv-search-1 .filter_menu {
	height: 131px;
}

.splash_page_widgets_wrapper {
	z-index: 98
}

#google_map_prop_list_sidebar .adv-search-1 .adv_extended_options_text {
	margin-left: 14px;
}

#adv_extended_close_adv {
/*     top: 66px;
    right: 12px;
    color: #fff;
    font-size: 20px;
	text-shadow: 0 0 2px #000; */
}

.adv-search-1 .extended_search_check_wrapper, .adv-search-1 .adv_extended_options_text {
	margin-left: 21px;
    color: #337ab7!important;
	text-shadow: 0 0 2px #fff;
}

#access ul li:hover > ul {
    top: 92px;
}

#all_wrapper > div > div.header_media.with_search_10 > a.right.carousel-control, #all_wrapper > div > div.header_media.with_search_10 > a.left.carousel-control {
	display: none;
}

.textwidget p {
	margin-right: 15px;
}

/* half-map search page */
span.property_details_type1_value {
    margin-right: 7px;
}

#save_search_button {
    padding: 14px 20px 13px;
}

.extended_search_checker label {
	font-size: 11px;
}

div.label_radius {
	margin-top: 0;
	margin-left: 10px;
}

.slider_radius_wrap {
	margin-top: 14px;
}

.listing-unit-img-wrapper {
    background: #fff;
}

.ribbon-inside {
    margin-top: 12px !important;
	background: #fa6a5c;
	border-radius: 5px !important;
    padding-left: 6px !important;
    padding-right: 5px !important;
    padding-top: 4px;
    padding-bottom: 4px;
	font-size: 10px;
}

.property_listing.property_unit_type1 .action_tag_wrapper {
	display: none;
}

.property_listing.property_unit_type1 .featured_div {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	max-width: 87px;
	padding-right: 7px;
}

#google_map_prop_list_sidebar .order_filter_single {
    bottom: -65px;
}
#google_map_prop_list_sidebar .entry-title {
    margin: -7px 0px 13px 10px;
	font-size: 18px;	
}

#adv-search-1 > form > div.row > div.col-md-12.checker_wrapper_half > div.extended_search_check_wrapper > div:nth-child(2) > label {
    font-weight: bold;
    color: orange;
}

.carousel-inner {
	overflow: visible !important;
}

/* Property Page */

.lightbox_property_header .entry-prop {
	display: none;
}

.customnav .logo img {
	max-height: 70px !important;
    transition: ease 0.4s;
}

.header_wrapper {
	height: 91px;
}

.header_wrapper.customnav {
	height: 71px;
}

#access .menu {
	margin-top: -1px;
}


#search_wrapper_color {
	opacity: 1 !important;
    background-color: #8493a9;
    border-radius: 0;
}

#accordion_prop_map {
	display: none;
}

#advanced_submit_10 {
	padding: 14px 50px 13px;
    letter-spacing: 3px;
}

.lighbox-image-close-floor, .lighbox-image-close:hover {
	background: #e3615e;
}

.info_details {
    border-bottom: 3px solid #ebba7c;
}
.info_details:after {
    border-top-color: #ebba7c;
}

/* My listings */
.blog_listing_image .featured_div {
	max-width: 107px;
}

/* Add property */
.full_form {
	padding-left: 10px;
    padding-right: 10px;
}
/* backend add prop */
#new_post > div.profile-page.row > div.col-md-9.user_dashboard > div:nth-child(5) > div > div.col-md-8 > p:nth-child(4) {
	display: none;
}
#new_post > div.profile-page.row > div.col-md-9.user_dashboard > div:nth-child(8) {
	display: none;
}
/* VIRTUAL TOUR SECTION */
#new_post > div.profile-page.row > div.col-md-9.user_dashboard > div:nth-child(10) {
/* 	display: none;	 */
}
#new_post > div.profile-page.row > div.col-md-9.user_dashboard > div:nth-child(11) {
/* 	display: none; */
}
#new_post > div.profile-page.row > div.col-md-9.user_dashboard > div:nth-child(12) {
	display: none;
}
#new_post > div.profile-page.row > div.col-md-9.user_dashboard > div:nth-child(7) > div > div.col-md-8 > p.full_form {
/* 	display: none; */
}
#new_post > div.profile-page.row > div.col-md-9.user_dashboard > div:nth-child(5) > div > div.col-md-8 > p:nth-child(5) {
/* 	display: none; */
}

/* frontend add prop */
#front_submit_form > div.submit_property_front_wrapper > div.single_step.step_1 > div:nth-child(4) {
	display: none;
}
#front_submit_form > div.submit_property_front_wrapper > div.single_step.step_2 > div:nth-child(2){
	display: none;
}

/*  --- Property Page Frontend ---  */
/* Hide Country  */
#collapseTwo > div > div:nth-child(4) {
	display: none;
}
/* Hide internal WP Property ID  */
#propertyid_display {
	display: none;
}

/* VIrtual Tour Link */
#front_submit_form > div.submit_property_front_wrapper > div.single_step.step_2 > div:nth-child(3) {
	display: none;
}

#front_submit_form > div.submit_property_front_wrapper > div.single_step.step_4 > div:nth-child(1) > div > div.col-md-8 > p.full_form {
	display: none;
}
#front_submit_form > div.submit_property_front_wrapper > div.single_step.step_3 > div > div > div.col-md-8 > p:nth-child(5) {
	display: none;
}

/* VIrtual Tour Link */
#front_submit_form > div.submit_property_front_wrapper > div.single_step.step_3 > div > div > div.col-md-8 > div.advanced_area_div.half_form {
	display: none;
}

/* User Dashboard */

.dashboard_package_row {
    background-color: #ffffff;
}
.pack_description_row .add-estate.profile-page.profile-onprofile.row {
	background-color: #ffffff;
}

.pack_description_details {
    width: 165px;
}

.pack-listing {
    background: #f1bf7fcc;
}
.pack-listing-period {
    color: #3a4659;
}
.pack-listing-title {
    color: #6380fe;
}
.pack-name {
    padding: 14px 0px 0px 10px;
    font-size: 25px;	
}

.col-md-12.top_dahsboard_wrapper, .col-md-12.row_dasboard-prop-listing {
	padding-top: 50px;
}

.navicon, .custom .navicon {
    background: #f1bf7f !important;
	height: 3px;
	width: 25px;
}
.navicon:before, .custom .navicon:before {
    background: #14beff !important;
	height: 3px;
	width: 25px;
}

.navicon:after, .custom .navicon:after {
    background: #14beff !important;
	height: 3px;
	width: 25px;
}


.customnav .menu_user_picture {
    border: 1px solid #1CA8DD !important;
}
#user_menu_open.dropdown-menu {
	border-radius: 5px;
}
#user_menu_open > li:first-child > a:hover, #user_menu_open > li:first-child > a:focus {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#user_menu_open > li:last-child > a:hover, #user_menu_open > li:last-child > a:focus {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.user_menu_wrapper {
	display: none;
}

.dashboard-margin {
	padding-left: 0 !important;
}

.content_wrapper {
    max-width: 1200px;	
}

.full_width_header.wide .top_bar, .full_width_header .top_bar {
	width: 1200px;
}

.header_wrapper_inside.full_width_header {
    width: 1200px!important;
}

.user_profile_div {
	width: 91% !important;
    padding-right: 0 !important;
	
}

.profile-page {
	background: #fff !important;
}

.pack_description_row .add-estate.profile-page.profile-onprofile.row {
/* 	background: #263238 !important; */
}

.dashboard-margin {
	background: #fff !important;
}

.add-estate.profile-page.profile-onprofile.row {
    border-top: 1px solid #f1bf7f5e;
}

.user_dashboard_box {
	background-color: #f0f2f3;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.page-template-front_property_submit .navigation_container a {
	padding-left: 20px;
	padding-right: 20px;
}

.user_details_row, .change_pass {
    color: #d5be6e;
}

.submit_container label {
    color: #19a8dd;
	padding-top: 26px;
    padding-bottom: 6px;
}

.add-estate.profile-page.profile-onprofile.row {
	padding-top: 5px;
}

.submit_container .wp-editor-wrap {
	padding: 5px 0;
}

.submit_container {
	padding: 0;
}
.submit_container #aaiu-uploader {
/* 	margin: 0 !important; */
	border-radius: 3px;
	
}

.quicktags-toolbar {
	background:	#19a8dd14 !important;
	border-radius: 6px;
}

#title, #property_address {
	width: 90%;
}

#description {
	height: 300px;
	background:	#ffff005c;
	resize: none;
}

#wp-description-editor-container {
	border: 0;
    border-bottom: 2px dashed #b5e0f3;
}

.profile-page input[type=text], .profile-page input[type=password] {
	border: 0;
	border-radius: 0px;
    border-bottom: 1px dashed #1ca8dd5e;
	width: 80%;
}

.submit_container select {
	display: block;
	border: 0 !important;
	border-radius: 0px;
    border-bottom: 1px dashed #1ca8dd5e !important;
	width: 80%;
}

.user_profile_explain {
	width: 80%;
}

#upload-container {
	margin-top: 25px;
}

#property_google_view {
	margin-top: 28px;
}

.featurescol {
	padding-top: 25px;
	padding-bottom: 0;
}

.navigation_container_footer {
	margin: 50px auto 0;
    display: table;
}
#imagelist .uploaded_images i {
    background-color: #19a8dd;
    border-radius: 5px;
}

#imagelist .uploaded_images .thumber {
    background: #feffb9;
    color: #19a8dd;
}
.full_form_image {
    background: #ffff005c;
    padding: 30px;
    border-radius: 15px;
}


/* My profile Page */

/* Dashboard-Property List */
.listing_title {
    max-width: 450px;
}

.info-container {
    width: 100%;
    bottom: -4px;
}
.info-container i {
    font-size: 15px;
    width: 30px;
	height: 30px;
	border-radius: 5px;
    padding: 8px 5px 2px 8px !important;
}

.dasboard-prop-listing {
	min-height: 170px;
}
.dasboard-prop-listing .blog_listing_image img {
    max-width: 285px;
}
.prop-info {
	left: 80px;
}

i.fa.fa-star.favprop {
	background: #1abc9b;
}
i.fa.fa-pause {
	background: #f1bf7f;
}
i.fa.fa-play {
	background: #f1bf7f;
}
i.fa.fa-times.deleteprop {
	background: #e2090994;
}
i.fa.fa-pencil-square-o.editprop {
	background: #19a8dd;
}

i.fa.fa-book.editprop {
	background: #e09aa6;
}

.dashboad-tooltip.featured_exp {
    padding: 8px 13px 9px;
    border-radius: 5px;
    background: #e62539b8;
    position: absolute;
    margin-left: 3px;
}

.label-success {
	font-size: 14px;
	margin-left: 0;
    padding: 6px 9px 5px;
}

/* Footer */
.listing_name {
	max-height: 70px;
}

/* mobile menu */
.mobile_header {
    background-color: rgba(255, 255, 255, 0);
}
.mobile_header i {
    color: #bb9d30;
}

#adv-search-header-mobile {
	background-color: rgba(255, 255, 255, 0);
    font-size: 20px;
}

.splash_page_widget .social_sidebar_internal a {
	float: initial;
}

#adv-search-mobile > form > div.extended_search_check_wrapper > div:nth-child(2) > label {
	color: orange;
}

@media only screen and (max-width: 1024px) {
	#search_wrapper.search_wr_10 .col-md-2 {
    	width: 16.66666667% !important;
	}
	.with_search_form_float #advanced_submit_10 {
		padding-left: 42px;
		padding-right: 42px;
	}
	.prop-info {
		left: 0;
	}
}

@media only screen and (min-width: 1024px) {
	#save_search_button {
    height: 55px;
    margin-top: -10px;
	}
}

@media only screen and (max-width: 992px) {
	.widget-container {
    width: unset !important;
	}
	.slider_radius_wrap {
		margin-top: 20px;
	}
}
	

@media only screen and (max-width: 767px) {
	.dasboard-prop-listing {
	    min-height: 240px;
	}
	#all_wrapper > div.container.main_wrapper.wide.has_header_type1.contentheader_left.cheader_left > div.container.content_wrapper > div > div:nth-child(2) > div.contact-wrapper.row > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1522934260862.vc_row > div > div {
    padding-left: 10px;
    padding-right: 10px;
	}
	.widget-container {
    	width: 100% !important;
		margin-top: 10px;
	}
	#collapsenine1 > div {
	    padding: 0 !important;	
	}
	
}

@media only screen and (max-width: 770px) {
	#search_name {
		width: 100% !important;
	}
}
