/*

Theme Name: NOO Landmark Child
Theme URI: https://themeforest.net/item/landmark-real-estate-wordpress-theme/18614325/
Author URI: https://www.nootheme.com/
Author: NooTheme
Template: noo-landmark
Version: 1.3.2
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, translation-ready
Text Domain: noo-landmark

*/

@font-face {
	font-family: Pangram-Regular;
	src: url("fonts/Pangram-Regular.otf") format("opentype");
	font-weight: normal;
}
@font-face {
	font-family: Pangram-Medium;
	src: url("fonts/Pangram-Medium.otf") format("opentype");
	font-weight: normal;
}
@font-face {
	font-family: Pangram-Light;
	src: url("fonts/Pangram-Light.otf") format("opentype");
	font-weight: normal;
}
@font-face {
	font-family: Pangram-ExtraLight;
	src: url("fonts/Pangram-ExtraLight.otf") format("opentype");
	font-weight: normal;
}
@font-face {
	font-family: Pangram-Bold;
	src: url("fonts/Pangram-Bold.otf") format("opentype");
	font-weight: normal;
}
@font-face {
	font-family: Pangram-ExtraBold;
	src: url("fonts/Pangram-ExtraBold.otf") format("opentype");
	font-weight: normal;
}
@font-face {
	font-family: Pangram-Black;
	src: url("fonts/Pangram-Black.otf") format("opentype");
	font-weight: normal;
}
body{
	font-family: Pangram-Regular;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: Pangram-Regular;
}
.noo-main-menu .navbar-nav li>a{
	font-family: Pangram-Regular;
}
#rev_slider_2_1 *{
	font-family:Pangram-Regular !important;
}
.form_head {
    margin-bottom: 10px;
    padding: 0;
}
.form_input{
    padding: 0;
    margin-bottom: 30px;
}

.form_head label {
	font-size: 20px;
	color: #111;
	line-height: 25px;
	font-weight: normal;
}

.form_head label.terms-and-policy {
    font-size: 15px;
}

.submit_message_success, .submit_message_error {
    font-size: 20px;
    color: #111;
    line-height: 25px;
    font-weight: normal;
    padding: 0 !important;
}


.form_input input[type="text"],
.form_input input[type="password"],
.form_input input[type="date"],
.form_input input[type="email"],
.form_input input[type="number"],
.form_input input[type="file"]{
    padding: 0 0 0 3px;
    border: 0px;
    border-bottom: 1px solid #eaeaea;
    box-shadow: none;
    transition: 0.5s;
    background: none;
    color: #111;
    font-size: 14px;
    width: 100%
}

.form_input input[type="text"]:focus,
.form_input input[type="password"]:focus,
.form_input input[type="date"]:focus,
.form_input input[type="email"]:focus,
.form_input input[type="number"]:focus,
.form_input input[type="file"]:focus{
	border-bottom: 1px solid #ffd60a;
	transition: 0.5s;
}


.resource_booking_form_event_details_dialog.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable,
.resource_booking_form_user_details_dialog.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable,
.submit_message_dialog.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {
	/*width: 500px !important;*/
    /*height: 600px !important;*/
    overflow: auto !important;
    padding: 20px 50px;
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.7);
}

@media (max-width: 450px){
	.resource_booking_form_event_details_dialog.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable,
    .resource_booking_form_user_details_dialog.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable,
    .submit_message_dialog.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {
		width: 300px !important;
	}
}

.resource_booking_form_event_details_dialog .ui-widget-header,
.resource_booking_form_user_details_dialog .ui-widget-header,
.submit_message_dialog .ui-widget-header {
    border: 0px solid #ddd !important;
    background: transparent !important;
}


.resource_booking_buttons{
	padding-top: 50px;
}

.resource_booking_buttons .noo-button.booking_button {
    margin-right: 10px;
}

.resource_booking_form_loader {
    text-align: center;
    margin:  35px;
}

.resource_booking_form_loader img {
    width: 30px;
    vertical-align: middle;
}

div.property_listing_booking_button {
    float: left;
    margin-right: 10px;
}

div.property_details_booking_button {
    float: right;
    margin-left: 10px;
    z-index: 1;
}

#resource_booking_form_new_search {
    float: left;
    margin-right: 10px;
}

.resource_booking_form_event_details_dialog .resource_booking_form {
    overflow: hidden !important;
}

.noo-title-header .noo-theme-wraptext {
    margin-bottom: 50px;
}
.noo-header .navbar-wrapper {
    background: transparent;
}

/* Jimmy */
.noo-box-map .noo-property-item-map-wrap {
	height: 200px;
	overflow-x: hidden;
	overflow-y: scroll;
	display: block;
}
.noo-box-map .noo-property-item-map-wrap.noo-property-item-map-one-item {
	height: 152px;
	overflow: hidden;
}
.noo-box-map .noo-property-item-map-no-item {
	display: none;
}
.noo-box-map .noo-property-item-map {
	border-bottom: 1px solid #fff;
    overflow: hidden;
    height: 151px;
}
.noo-property-item-map .booking_button .noo-button{
	 float: left;
}
.noo-box-map .noo-property-item-map .noo-thumbnail {
	overflow: hidden;
}
.noo-box-map .noo-property-item-map .noo-thumbnail img {
	width: auto;
	margin-left: -45px;
}
.noo-box-map .noo-property-item-map-wrap .noo-content {
	width: calc(100% - 180px);
}
.noo-box-map .noo-property-item-map-wrap .noo-content .noo-info {
	font-size: 14px;
}
.noo-box-map .noo-property-item-map-wrap .noo-action {
	width: calc(100% - 180px);
}
.noo-box-map .noo-property-item-map-wrap .noo-action .noo-price {
	width: calc(100% - 40px);
	padding: 0;
}
.noo-box-map .noo-property-item-map-wrap .noo-action .noo-price div {
	background-color: #000;
    padding: 9px 12px;
    height: 40px;
    float: left;
    color: #fff;
    font-size: 17px;
}
.noo-box-map .noo-property-item-map-wrap .noo-action .noo-price div i {
	margin-right: 10px;
}

.noo-box-map .noo-property-item-map-wrap:hover .noo-thumbnail a:before {
	display: none;
}
.noo-box-map .noo-property-item-map-wrap:hover .noo-thumbnail a:after {
	display: none;
}

.noo-item-wrap .nice-select {
	border: 1px solid #e5e5f8;
    padding: 0px 15px;
    width: 100%;
    border-radius: 0;
	float: none;
}
.noo-item-wrap .nice-select > ul.list {
	height: 200px;
    overflow-x: hidden;
    overflow-y: scroll;
	width: 100%;
}



/* Jimmy */

.home #main {
	padding-top: 0;
}
/*header*/
 .site .noo-header .navbar-header {
	width: 180px;
	text-align: left;
}
.page-template-property-half-map .site .noo-header .navbar-header {
	width: 205px;
	text-align: left;
    padding-left: 40px;
	height: auto;
	background-color: #ffffff;
}
.page-template-property-half-map .site .noo-header .noo-main-menu {
	text-align: right;
    padding: 30px 0;
	background: #fff;
	padding-right: 55px;
	width: calc(100% - 205px);
}
.noo_title_about,
.page-template-property-half-map .site .noo-header .noo-main-menu .navbar-nav .menu-item a {
	font-family: Pangram-Regular;
}
.page-template-property-half-map .site .noo-header .porperty-search {
	background: #fbfbfe;
    padding: 0 30px;
    width: 100%;
    -webkit-box-shadow: inset 0 5px 10px 1px rgba(0, 0, 0, 0.08);
    box-shadow: inset 0 5px 10px 1px rgba(0, 0, 0, 0.08);
}
.page-template-property-half-map .site .noo-header .porperty-search form.noo-form-halfmap {
	padding: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    background: transparent;
	position: relative;
}
.page-template-property-half-map .noo-header {
	border-bottom: 1px solid rgba(0, 0, 0, 0.31);
}
.page-template-property-half-map .noo-header .navbar-header {
	background: #ffffff
}
.page-template-property-half-map .noo-search-map-wrap,
.page-template-property-half-map .noo-search-map-content {
	position: relative;
    width: 50%;
    float: left;
	top: 0 !important;
	height: 100% !important;
	margin-bottom: 0 !important;
}
.page-template-property-half-map .noo-search-map-wrap .noo-search-map {
	height: 100% !important;
	width: 100%;
}
.noo-advanced-search-property .gmap-controls-wrap .box-search-map>input[type=text] {
	width: 185px;
}
.page-template-property-half-map .noo-list-property {
	width: 100%;
    float: left;
}
.page-template-property-half-map .noo-list-property .noo-property-item {
	clear: none !important;
}
.page-template-property-half-map .noo-item-featured {
	height: 175px;
	overflow: hidden;
}
.page-template-property-half-map .noo-item-head .item-title {
	height: 38px;
}
.page-template-property-half-map .resource_booking_buttons {
	padding-top: 0;
}

.page-template-property-half-map form.noo-form-halfmap > .noo-item-wrap {
	width: 23%;
	padding-left: 15px;
    padding-right: 15px;
	margin-bottom: 15px;
}
.page-template-property-half-map form.noo-form-halfmap > .noo-item-wrap:first-child {
	width: 92%;
	margin-bottom: 15px;
	margin-top: 15px;
	padding: 0;
}
.page-template-property-half-map form.noo-form-halfmap > .noo-button {
	margin-top: 0;
}
.page-template-property-half-map form.noo-form-halfmap > .noo-item-wrap #noo-item-google_calender_start_date-wrap input {
	padding: 8px 15px;
    width: 100%;
    margin: 0;
}

.page-template-property-half-map .noo-advanced-search-property {
	position: absolute;
   height: calc(100% - 240px);
       width: 100%;
    left: 0;
}
.page-template-property-half-map .noo-advanced-search-property .noo-advanced-search-property-form {
    height: 100%;
}

.page-template-property-half-map form.noo-form-halfmap > .noo-box-action {
	width: 12%;
	margin-bottom: 30px;
}
.page-template-property-half-map form.noo-form-halfmap > .noo-box-action .box-show-features .show-features {
    display: inline-block;
		white-space: nowrap;
    border: 1px solid #e5e5f8;
    padding: 8px 15px;
    background: #ffffff;
	cursor: pointer;
}
.page-template-property-half-map form.noo-form-halfmap > .noo-box-features {
	position: absolute;
    z-index: 2;
    left: 0;
    bottom: 0;
		transform: translateY(calc(100% - 30px));
		-webkit-transform: translateY(calc(100% - 30px));
	display: none;
}
.page-template-property-half-map form.noo-form-halfmap > .noo-box-features #noo-item-property_featured-wrap {
	background: #fff;
    display: table;
    padding: 15px 5px;
    -webkit-box-shadow: 0 0 25px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 25px 1px rgba(0, 0, 0, 0.1);
}

.single-noo_property div.property_details_booking_button {
	/*position: relative !important;
	left: 0 !important;
    top: 0 !important;*/
}



/* cutom css */
/* This custom.css file is automatically generated each time admin update Customize settings.
Therefore, please DO NOT CHANGE ANYTHING as your changes will be lost.
@NooTheme */

body .page_fullwidth {
	background-color: #f3f3f9;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
.h1 a:hover, .h2 a:hover, .h3 a:hover, .h4 a:hover, .h5 a:hover, .h6 a:hover,
a:hover,
a:focus{
    color: #000000;
}

/*
.pagination .page-numbers.current,
.pagination a.page-numbers:hover{
    background: #000000;
    border-color: #000000;
}
*/
.bg-primary-overlay:after{
	background: #000000;
    opacity: 0.9;
}

.hentry.sticky:after,
#comments #respond .form-submit input:hover{
    background: #000000;
}

.hentry.sticky{
    border-color: #000000;
}

.main-footer:before {
	background: rgba(255, 255, 255, 0.80);
}

/*
* Color Primary
* ===============================
*/
.bg-primary,
.btn-primary,
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active,
.noo-button:before,
.noo-button-icon:before,
.noo-button-revert,
.noo-button-revert:before,
.hentry.sticky:after,
.noo-topbar,
.noo-main-menu .navbar-nav > li:hover > a::before,
.noo-main-menu .navbar-nav > li.current_page_item > a::before, .noo-main-menu .navbar-nav > li.current-menu-parent > a::before,
.navbar-meta.meta-property .meta-content .meta-property,
.navbar-meta.meta-social a,
.menu-header3 span,
.noo-page-heading .wrap-page-title,
.noo-blog-slider > .noo-owlslider > .sliders.owl-theme > .owl-controls .owl-buttons div:before,
.noo-sidebar-wrap .widget_price_filter .price_slider_amount .button:before,
.noo-box-property-slider .noo-action-slider > i, .noo-recent-property .noo-action-slider > i, .noo-agent .noo-action-slider > i, .noo-partner .noo-action-slider > i,
.noo-box-property-slider .noo-action-slider > i:after, .noo-recent-property .noo-action-slider > i:after, .noo-agent .noo-action-slider > i:after, .noo-partner .noo-action-slider > i:after,
.noo-property-floor-plan .noo-arrow-button .noo-arrow-back, .noo-property-floor-plan .noo-arrow-button .noo-arrow-next,
.noo-property-compare input[type="submit"],
.noo-control .ui-state-hover, .noo-control .ui-widget-content .ui-state-hover, .noo-control .ui-widget-header .ui-state-hover, .noo-control .ui-state-focus, .noo-control .ui-widget-content .ui-state-focus, .noo-control .ui-widget-header .ui-state-focus, .noo-control .ui-state-active, .noo-control .ui-widget-content .ui-state-active, .noo-control .ui-widget-header .ui-state-active,
.page-template-property-half-map .noo-header .navbar-header,
.page-template-header-half-map .header_half_map .navbar-header,
.noo-upload .noo-upload-main .noo-upload-left .noo-list-image .owl-controls .owl-next i, .noo-upload .noo-upload-main .noo-upload-left .noo-list-image .owl-controls .owl-prev i,
.noo-pricing-table-item .pricing-header,
.noo-pricing-table-item .pricing-header:before,
.noo-pricing-table-item .pricing-header:after,
.noo-box-map .noo-advanced-search-property-top-wrap,
.noo-box-map .noo-property-item-map-wrap .noo-action .more:hover,
.noo-agent .noo-content .agent-social a,
.noo-main-menu .navbar-nav .magic-line,
.noo-contact-form button[type='submit']:before,
.noo-main-menu .navbar-nav li > .sub-menu li:before,
.gmap-loading .gmap-loader > div {
	background-color: #000000;
}

.text-primary,
.btn-primary .badge,
.noo-title-header .item-title,
.hentry .entry-content blockquote,
.noo-main-menu .navbar-nav li > a:hover, .noo-main-menu .navbar-nav li > a:focus, .noo-main-menu .navbar-nav li > a:active,
.noo-main-menu .navbar-nav li.current_page_item > a, .noo-main-menu .navbar-nav li.current-menu-parent > a,
.noo-main-menu .navbar-nav li > .sub-menu li a:hover,
.noo-main-menu .navbar-nav li > .sub-menu li:hover > a,
.noo-main-menu .navbar-nav li > .sub-menu li.current-menu-item > a,
.noo-main-menu .navbar-nav li:hover > a,
.noo-main-menu li.noo_megamenu > .sub-menu > li .noo_megamenu_widget_area li a:after,
.off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li.active > a,
.off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li.current-menu-parent > a,
.off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li.current-menu-item > a,
.off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li.current-menu-ancestor > a,
.off-canvas #off-canvas-nav .noo-main-canvas .nav-collapse li a:hover,
.noo-menu-option ul li a:hover, .noo-menu-option ul li a:focus,
.noo-menu-item-cart .cart-item span,
.noo-menu-item-cart .noo-minicart .minicart-body .cart-product .cart-product-details .cart-product-quantity,
.noo-tooltip,
.noo-property-compare .item-compare i:hover,
.noo-agent-list .noo-thumbnail .agent-social a,
.noo-agent-grid .noo-agent-info-more .agent-social a,
.noo-upload .noo-upload-main .noo-upload-left .owl-item i:hover,
.noo-upload .noo-upload-main .noo-upload-left .owl-item .item-image.featured i.set-featured.active,
.noo-theme-wraptext .wrap-title .noo-theme-title,
.noo-about-property .noo-title-header,
.noo-property-detail .noo-content .noo-title,
.noo-floor-plant .noo-floor-plant-header .noo-title,
.noo-progress .noo-progress-header .noo-title,
.noo-faq .noo-title .first-word,
.noo-faq .noo_faq_group .noo_faq_item h4,
.noo-faq .noo_faq_group .noo_faq_item h4:before,
.widget_noo_recent_property .noo-thumbnail a:after {
	color: #000000;
}



.hentry.sticky,
.noo-control .ui-state-hover, .noo-control .ui-widget-content .ui-state-hover,
.noo-control .ui-widget-header .ui-state-hover, .noo-control .ui-state-focus,
.noo-control .ui-widget-content .ui-state-focus, .noo-control .ui-widget-header .ui-state-focus,
.noo-control .ui-state-active, .noo-control .ui-widget-content .ui-state-active,
.noo-control .ui-widget-header .ui-state-active {
	border-color: #000000;
}

.noo-property-box-meta-content .noo-info,
.noo-property-box-meta-content .noo-item-head {
	border-bottom-color: #242424;
}

/*
* Color Primary fade 95
* ===============================
*/
.bg-primary-overlay:after,
.noo-property-box-meta-content {
	background-color: rgba(0, 0, 0, 0.95);
}
.noo-property-banner.style-2 .noo-property-box-meta-content:after {
	border-top-color: rgba(0, 0, 0, 0.95);
}

/*
* Color Primary fade 90
* ===============================
*/
.noo-agent-contact:before,
.noo-agent-grid .noo-agent-info-more:before {
	background-color: rgba(0, 0, 0, 0.90);
}

/*
* Color Primary fade 85
* ===============================
*/
.bg-primary-overlay-creative-1:after {
	background-color: rgba(0, 0, 0, 0.85);
}
.bg-primary-overlay-creative-1 span.skew:after {
	border-left-color: rgba(0, 0, 0, 0.85);
}
.bg-primary-overlay-creative-2:after {
	border-right-color: rgba(0, 0, 0, 0.85);
}

/*
* Color Primary fade 80
* ===============================
*/
.noo-property-detail .noo-thumbnail > a:before,
.noo-video > a:before,
.noo-advanced-search-property .gmap-controls-wrap .gmap-controls,
.noo-advanced-search-property .gmap-controls-wrap .gmap-zoom > span,
.noo-advanced-search-property .gmap-controls-wrap .gmap-controls .map-view-type > span,
.noo-advanced-search-property .gm-svpc {
	background-color: rgba(0, 0, 0, 0.80) !important;
}

/*
* Color Primary fade 60
* ===============================
*/
.noo-agent-list .noo-thumbnail:before,
.noo-box-map .noo-property-item-map-wrap .noo-thumbnail a:before,
.noo-recent-property-wrap.style-2 .noo-item-featured a:after,
.noo-recent-property-wrap.style-4 .noo-property-item-wrap .noo-item-featured a:before,
.noo-sidebar-wrap .widget_gallery .widget_gallery_wrap .gallery-item:after,
.noo-gallery .galleries .gallery-item:after,
.noo-testimonial .testimonial-content .bt-testimonial,
.noo-property-floor-plan-wrap .noo-property-floor-plan-item:before {
	background-color: rgba(0, 0, 0, 0.60);
}
.noo-testimonial .testimonial-content .bt-testimonial:hover {
	background-color: rgba(255, 214, 10, 0.70)}

/*
* Color Primary darken 10
* ===============================
*/
a.bg-primary:hover, a.bg-primary:focus,
.btn-primary:focus, .btn-primary.focus,
.btn-primary:hover,
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	background-color: #000000;
}
a.text-primary:hover, a.text-primary:focus {
	color: #000000;
}

/*
* Color Primary darken 15
* ===============================
*/
.noo-property-compare input[type="submit"]:hover {
	background-color: #000000;
}
.noo-tooltip:hover {
	color: #000000;
}

/*
* Color Secondary
* ===============================
*/
.woocommerce-pagination .page-numbers.current, .pagination .page-numbers.current,
.woocommerce-pagination a.page-numbers:hover, .pagination a.page-numbers:hover,
.noo-pagination-loop a:hover, .noo-pagination-loop span:hover, .noo-pagination-loop a.current, .noo-pagination-loop span.current,
.wysihtml5-editor-toolbar [data-wysihtml5-command]:hover, .wysihtml5-editor-toolbar [data-wysihtml5-action]:hover, .wysihtml5-editor-toolbar .fore-color:hover,
.wysihtml5-editor-toolbar [data-wysihtml5-dialog-action="save"],
.noo-title-header .item-title .first-word:after,
.noo-button,
.noo-button-icon,
.noo-button-revert,
.noo-button-revert:before,
.hentry .tag-date,
.post-navigation .next-post:after, .post-navigation .prev-post:after,
.navbar-meta.meta-property .meta-content .meta-property span,
.navbar-meta.meta-social a::before,
.masonry-filters ul li a:before,
.noo-owlslider ul.products.owl-theme .owl-controls .owl-buttons div, .noo-owlslider .sliders.owl-theme .owl-controls .owl-buttons div,
.noo-blog-slider > .noo-owlslider > .sliders.owl-theme > .owl-controls .owl-buttons div,
.wrap-footer .widget-title::after,
.widget ul li a:hover:before,
.widget ul li.is-active a:before, .widget ul li.current-cat a:before,
.noo-sidebar-wrap .widget_price_filter .ui-slider .ui-slider-handle, .noo-sidebar-wrap .widget_price_filter .ui-slider .ui-slider-range,
.noo-sidebar-wrap .widget_price_filter .price_slider_amount .button,
.noo-box-property-slider .noo-action-slider > i:hover, .noo-recent-property .noo-action-slider > i:hover, .noo-agent .noo-action-slider > i:hover, .noo-partner .noo-action-slider > i:hover,
.noo-list-property .noo-property-item-wrap .noo-thumbnail .wait-approval, .noo-list-property .noo-property-item-wrap .noo-thumbnail .stock,
.noo-list-property .noo-property-item-wrap .noo-action-post i:hover,
.noo-list-property.style-grid .noo-property-item-wrap:after,
.noo-property-floor-plan .noo-arrow-button .noo-arrow-back:hover, .noo-property-floor-plan .noo-arrow-button .noo-arrow-next:hover,
.noo-property-comment .noo-loadmore-comment:before, .noo-property-comment .noo-loadmore-comment:after,
.noo-property-comment .noo-property-form-item:after,
.noo-stars-rating:before,
.noo-stars-rating span:before,
.noo-control .ui-state-default, .noo-control .ui-widget-content .ui-state-default, .noo-control .ui-widget-header .ui-state-default,
.page-template-property-half-map .noo-property-item-wrap:after,
.page-template-property-half-map .noo-item-featured .noo-price,
.agent-social a:hover,
.noo-agent-contact .noo-box-text-field:after,
.noo-agent-contact .noo-box-textarea-field:after,
.noo-agent-contact .noo-submit,
.noo-agent-list .noo-thumbnail .agent-social a:hover,
.noo-agent-grid .noo-agent-info-more .agent-social a:hover,
.noo-register-member-tab > span.active, .noo-register-member-tab > span:hover,
.noo-register-member-left .noo-item-wrap#noo-item-agree-term-of-service-wrap .noo-item-checkbox .checked label, .noo-login-member .noo-item-wrap#noo-item-agree-term-of-service-wrap .noo-item-checkbox .checked label,
.noo-register-member-right .noo-register-member-notice ul.noo-register-member-list li:before,
.noo-box-contact-form-7 p span:after,
.noo-box-contact-form-7 .wpcf7-submit,
.noo-upload .noo-upload-main .noo-upload-left .noo-list-image .owl-controls .owl-next i:hover, .noo-upload .noo-upload-main .noo-upload-left .noo-list-image .owl-controls .owl-prev i:hover,
.noo-testimonial .testimonial-content .slick-dots .slick-active button,
.noo-mailchimp .noo-mailchimp-main:after,
.noo-pricing-table-item .pricing-header .pricing-line:before,
.noo-pricing-table-item .pricing-header .pricing-line:after,
.noo-box-map .noo-advanced-search-property-top button,
.noo-box-map .noo-advanced-search-property-wrap .noo-label-form,
.noo-box-map .noo-property-item-map-wrap .noo-action .more,
.noo-recent-property-wrap.style-2 .noo-property-item-wrap:after,
.noo-recent-property-wrap.style-3 .noo-property-item-wrap .noo-item-featured .noo-price,
.noo-recent-property-wrap.style-3 .noo-property-item-wrap:after,
.noo-recent-property-wrap.style-4 .noo-property-item-wrap .noo-item-featured .noo-price,
.noo-recent-property-wrap.style-4 .noo-slider-pagination > span.swiper-pagination-bullet-active, .noo-recent-property-wrap.style-4 .noo-slider-pagination > span:hover,
.noo-service.style-2 .noo-service-main .noo-service-item .noo-service-icon .icon:after,
.noo-agent .noo-thumbnail .line > span:before,
.noo-agent .noo-thumbnail .line > span:after,
.noo-agent .noo-content .agent-social a:hover,
.noo-property-detail .noo-thumbnail > a > span,
.noo-floor-plant .noo-content .noo-tab > span:after,
.noo-ads-banner .noo-action a,
.noo-property-banner.style-2 .noo-property-box-meta-content:before,
.noo-progress .noo-progress-bar .noo-single-bar .noo-bar,
.noo-video > a > span,
.noo-information .wrap-info .info-item .info-icon,
.noo-contact-form button[type='submit'],
.widget_noo_advanced_search_property .chosen-container-single .chosen-single:hover div b:before,
.noo-advanced-search-property .gmap-controls-wrap .gmap-controls > div:hover,
.noo-mortgage-paymant-calculator .ui-slider .ui-widget-header,
.noo-mortgage-paymant-calculator .ui-slider .ui-slider-handle,
.noo-mortgage-paymant-calculator .spinner > div,
.noo-property-yelp .yelp-cat-item .cat-title .yelp-cat-icon,
.noo-header-advance .header-control span.active, .noo-header-advance .header-control span:hover {
	background-color: #ffd60a;
}
.noo-advanced-search-property .gmap-controls-wrap .gmap-zoom > span:hover {
	background-color: #ffd60a !important;
}

.noo-icon-map {
	color: #ffd60a !important;
}

.noo-control .ui-slider.ui-widget-content .ui-widget-header,
.noo-advanced-search-property .gm-svpc:hover {
	background-color: #ffd60a !important;
}

.navbar-meta.meta-property .meta-content .meta-property::before {
	background-color: #ffd70f;
}

.main-footer ul.contact-info li i {
	background-color: #ffdf42;
}

.noo-service.style-1 .noo-service-main .noo-service-item .noo-service-icon span {
	background: -moz-radial-gradient(center, ellipse cover, #ffd60a 0%, #f0c700 100%); /* ff3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #ffd60a), color-stop(100%, #f0c700)); /* safari4+,chrome */
	background:-webkit-radial-gradient(center, ellipse cover, #ffd60a 0%, #f0c700 100%); /* safari5.1+,chrome10+ */
	background: -o-radial-gradient(center, ellipse cover, #ffd60a 0%, #f0c700 100%); /* opera 11.10+ */
	background: -ms-radial-gradient(center, ellipse cover, #ffd60a 0%, #f0c700 100%); /* ie10+ */
	background:radial-gradient(ellipse at center, #ffd60a 0%, #f0c700 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbb040', endColorstr='#f0c700',GradientType=1 ); /* ie6-9 */
}

/**
 * Keyframe
 */
 @keyframes preload_audio_wave {
  0% {
    height: 5px;
    transform: translateY(0px);
    background-color: #ffd60a;
  }
  25% {
    height: 30px;
    transform: translateY(15px);
    background-color: #ffd60a;
  }
  50% {
    height: 5px;
    transform: translateY(0px);
    background-color: #ffd60a;
  }
  100% {
    height: 5px;
    transform: translateY(0px);
    background-color: #ffd60a;
  }
}
@-webkit-keyframes preload_audio_wave {
  0% {
    height: 5px;
    -webkit-transform: translateY(0px);
    background-color: #ffd60a;
  }
  25% {
    height: 30px;
    -webkit-transform: translateY(15px);
    background-color: #ffd60a;
  }
  50% {
    height: 5px;
    -webkit-transform: translateY(0px);
    background-color: #ffd60a;
  }
  100% {
    height: 5px;
    -webkit-transform: translateY(0px);
    background-color: #ffd60a;
  }
}
@-moz-keyframes preload_audio_wave {
  0% {
    height: 5px;
    -moz-transform: translateY(0px);
    background-color: #ffd60a;
  }
  25% {
    height: 30px;
    -moz-transform: translateY(15px);
    background-color: #ffd60a;
  }
  50% {
    height: 5px;
    -moz-transform: translateY(0px);
    background-color: #ffd60a;
  }
  100% {
    height: 5px;
    -moz-transform: translateY(0px);
    background-color: #ffd60a;
  }
}
@keyframes preload_audio_wave {
  0% {
    height: 5px;
    transform: translateY(0px);
    background-color: #ffd60a;
  }
  25% {
    height: 30px;
    transform: translateY(15px);
    background-color: #ffd60a;
  }
  50% {
    height: 5px;
    transform: translateY(0px);
    background-color: #ffd60a;
  }
  100% {
    height: 5px;
    transform: translateY(0px);
    background-color: #ffd60a;
  }
}

a:hover, a:focus,
.btn-link:hover, .btn-link:focus,
.noo-title,
.noo-title-header .item-title .first-word,
.notice a,
.hentry .item-info a:hover,
.hentry .entry-content blockquote:after, .hentry .entry-content blockquote:before,
.hentry.grid .entry-footer .noo-button:hover,
.noo-topbar .noo-topmeta a:hover,
.noo-topbar .noo-topmeta ul li a:hover,
.navbar-meta.meta-phone .meta-content .fa-mobile,
.noo-menu-item-cart .noo-minicart .minicart-body .cart-product .cart-product-details .cart-product-title a:hover,
.noo-page-heading .page-title,
.masonry-filters ul li a:hover, .masonry-filters ul li a.selected,
.wrap-footer .widget-title,
.copyright .copyright-social a:hover i,
.copyright .text-primary,
.widget ul li.is-active a, .widget ul li.current-cat a,
.noo-sidebar-wrap .widget-title,
.noo-item-wrap.validate-error-tooltip .error-notice,
.noo-list-property .noo-property-item-wrap .noo-action-post i.is-featured:before, .noo-list-property .noo-property-item-wrap .noo-action-post i.unavailable:before,
.noo-list-property .noo-property-item-wrap .noo-action-post i.fa-heart:before,
.noo-list-property .noo-property-item-wrap .noo-action-post .noo-property-sharing .noo-social-property i:hover:before,
.noo-list-property .noo-property-item-wrap .noo-genarel .noo-title:hover,
.noo-list-property .noo-property-item-wrap .noo-info > span > i,
.noo-list-property .noo-property-item-wrap .noo-info > span:before,
.noo-list-property .noo-property-item-wrap:hover .noo-action .noo-price,
.noo-list-property .listing .noo-property-item-wrap .noo-action-post i.fa-heart:before,
.noo-list-property.style-grid .noo-property-item-wrap .item-title .ion-bookmark,
.noo-list-property.style-grid .noo-property-item-wrap .noo-action-post i.fa-heart:before,
.noo-list-property.style-grid .noo-property-item-wrap .noo-action-post .noo-property-sharing .noo-social-property i:hover:before,
.noo-single-property-detail .noo-property-box .noo-content-box .noo-content-box-item.stock > span,
.noo-single-property-detail .noo-property-box .noo-content-box.feature .noo-content-box-item > i,
.noo-detail-header .noo-action-post i:hover,
.noo-detail-header .noo-action-post i.fa-heart,
.noo-detail-header .noo-property-sharing .noo-social-property i:hover:before,
.noo-property-gallery .noo-arrow-button .noo-arrow-back:hover, .noo-property-gallery .noo-arrow-button .noo-arrow-next:hover,
.noo-property-box-meta-content .noo-item-head .item-title a:hover,
.noo-property-comment .noo-loadmore-comment > span:hover,
.noo-property-comment .noo-property-form-item.validate-error:before,
.noo-rating > input:checked ~ label, .noo-rating:not(:checked) > label:hover, .noo-rating:not(:checked) > label:hover ~ label,
.noo-property-compare .item-compare i,
.noo-compare-wrap .noo-compare-item .property-price,
.noo-compare-list .item-value .ion-checkmark,
.page-template-property-half-map .noo-item-head .item-title .ion-bookmark,
.page-template-property-half-map .noo-list-property .noo-loading-property i,
.page-template-property-half-map .noo-list-menu-header li:hover a,
.noo-box-menu .noo-list-menu li a.noo-item.active,
.noo-box-menu .noo-list-menu li a.noo-item.active i,
.noo-box-menu .noo-list-menu li:hover a.noo-item, .noo-box-menu .noo-list-menu li.active a.noo-item, .noo-box-menu .noo-list-menu li:hover i, .noo-box-menu .noo-list-menu li.active i,
.noo-box-menu .noo-box-title,
.noo-box-menu form.noo-box-content .noo-more-detail:hover,
.noo-agent-detail .noo-box-content ul.item-info li:hover a, .noo-agent-detail .noo-box-content ul.item-info li:hover:before,
.noo-agent-grid .noo-agent-info-more .noo-title a,
.noo-box-login form .noo-login-member-action > p a,
.noo-box-login form .noo-register-member-action > p a,
.noo-register-member-left .noo-item-wrap#noo-item-agree-term-of-service-wrap .noo-item-checkbox > label a, .noo-login-member .noo-item-wrap#noo-item-agree-term-of-service-wrap .noo-item-checkbox > label a,
.noo-box-contact-form-7 p span .wpcf7-not-valid-tip,
.noo-upload .noo-upload-main .noo-upload-left .owl-item .item-image.featured i.set-featured.active:hover,
.noo-upload .noo-upload-main .noo-upload-right .btn-upload i:hover:before,
.noo-upload.slider .upload-show-more:hover,
.noo-upload.slider .noo-upload-left.upload-show-box-more .upload-close-more:hover,
.noo-theme-wraptext .wrap-title .noo-theme-title .first-word,
.noo-theme-wraptext .wrap-title .noo-theme-sub-title .icon-decotitle,
.noo-testimonial .style-2 .testimonial-content .noo-testimonial-item .noo-testimonial-content:before,
.noo-testimonial .style-2 .testimonial-content .noo-testimonial-item .noo-testimonial-content:after,
.noo-mailchimp .noo-mailchimp-main:hover i,
.noo-ads-service .noo-ads-phone .noo-ads-desc a:hover,
.noo-pricing-table-item .pricing-header .pricing-title,
.noo-pricing-table-item ul.pricing-body li span:not(.unlimited),
.noo-box-map .noo-advanced-search-property-wrap .noo-action-search-top .show-filter-property:hover,
.noo-box-map .noo-property-item-map-wrap .noo-content .noo-info > span > i,
.noo-box-map .noo-property-item-map-wrap .noo-content .noo-info > span:before,
.noo-advanced-search-property-form .show-features:hover,
.noo-results-property .noo-loading-property i,
.noo-recent-property-wrap.style-2 .noo-property-item-wrap .ion-bookmark,
.noo-recent-property-wrap.style-3 .noo-property-item-wrap .noo-item-head .item-title .ion-bookmark,
.noo-recent-property-wrap.style-4 .noo-property-item-wrap .item-title .ion-bookmark,
.noo-service.style-1 .noo-service-main .noo-service-item .noo-service-icon,
.noo-service.style-2 .noo-service-main .noo-service-item .noo-service-icon:hover .icon,
.noo-about-property .noo-about-property-item .noo-icon i,
.noo-featured .noo-featured-main .noo-view .noo-readmore:hover,
.noo-property-detail .noo-content-box.feature .noo-content-box-item > i,
.noo-floor-plant .noo-content .noo-tab > span:hover, .noo-floor-plant .noo-content .noo-tab > span.active,
.noo-floor-plant .box-features > ul li:hover,
.noo-advanced-search-property .gmap-controls-wrap .gmap-controls .map-view-type > span:hover,
.noo-mailchimp .mc4wp-response *,
.noo-testimonial .noo-property-title a:hover, .noo-testimonial .style-2 .noo-property-title a:hover,
.noo-prpoerty-walkscore .walkscore_details a,
.noo-single-property-detail.tab .noo-detail-tabs .noo-tab>span.active, .noo-single-property-detail.tab .noo-detail-tabs .noo-tab>span:hover {
	color: #ffd60a;
}

.noo-mailchimp .noo-mailchimp-main input:focus::-moz-placeholder, .noo-mailchimp .noo-mailchimp-main input:hover::-moz-placeholder,
.noo-mailchimp .noo-mailchimp-main input:focus:-ms-input-placeholder, .noo-mailchimp .noo-mailchimp-main input:hover:-ms-input-placeholder,
.noo-mailchimp .noo-mailchimp-main input:focus::-webkit-input-placeholder, .noo-mailchimp .noo-mailchimp-main input:hover::-webkit-input-placeholder,
.noo-agent-contact .noo-box-text-field input[type="text"]:focus::-moz-placeholder, .noo-agent-contact .noo-box-text-field input[type="text"]:hover::-moz-placeholder,
.noo-agent-contact .noo-box-text-field input[type="text"]:focus:-ms-input-placeholder, .noo-agent-contact .noo-box-text-field input[type="text"]:hover:-ms-input-placeholder,
.noo-agent-contact .noo-box-text-field input[type="text"]:focus::-webkit-input-placeholder, .noo-agent-contact .noo-box-text-field input[type="text"]:hover::-webkit-input-placeholder,
.noo-agent-contact .noo-box-text-field textarea:focus::-moz-placeholder, .noo-agent-contact .noo-box-text-field textarea:hover::-moz-placeholder,
.noo-agent-contact .noo-box-text-field textarea:focus:-ms-input-placeholder, .noo-agent-contact .noo-box-text-field textarea:hover:-ms-input-placeholder,
.noo-agent-contact .noo-box-text-field textarea:focus::-webkit-input-placeholder, .noo-agent-contact .noo-box-text-field textarea:hover::-webkit-input-placeholder {
	color: #ffd60a;
}

.noo-title-header .item-title .first-word > span,
.hentry .entry-footer .single-tag a:hover,
#comments #respond .comment-form input[type='text']:focus, #comments #respond .comment-form input[type='email']:focus, #comments #respond .comment-form input[type='text']:active, #comments #respond .comment-form input[type='email']:active,
#comments #respond .comment-form textarea:focus, #comments #respond .comment-form textarea:active,
.noo-sidebar-wrap .widget_product_search input[type="search"]:active, .noo-sidebar-wrap .widget_search input[type="search"]:active, .noo-sidebar-wrap .widget_product_search input[type="search"]:focus, .noo-sidebar-wrap .widget_search input[type="search"]:focus,
.noo-sidebar-wrap .widget_product_tag_cloud a:hover, .noo-sidebar-wrap .widget_tag_cloud a:hover,
.lg-outer .lg-thumb-outer .lg-thumb-item:hover, .lg-outer .lg-thumb-outer .lg-thumb-item.active,
.noo-item-wrap > input[type="url"]:focus, .noo-item-wrap > input[type="number"]:focus, .noo-item-wrap > input[type="password"]:focus, .noo-item-wrap > input[type="text"]:focus,
.noo-advanced-search-property .gmap-controls-wrap .box-search-map > input[type="text"]:focus,
.noo-item-wrap textarea:focus,
.noo-item-wrap .noo-item-checkbox .checked label:after,
.noo-property-box-meta-content,
.noo-control .ui-state-default, .noo-control .ui-widget-content .ui-state-default, .noo-control .ui-widget-header .ui-state-default,
.noo-register-member-left .noo-item-wrap#noo-item-agree-term-of-service-wrap .noo-item-checkbox .checked label, .noo-login-member .noo-item-wrap#noo-item-agree-term-of-service-wrap .noo-item-checkbox .checked label,
.noo-box-contact-form-7 p input[type="text"]:focus, .noo-box-contact-form-7 p input[type="email"]:focus, .noo-box-contact-form-7 p textarea:focus,
.noo-box-contact-form-7 .wpcf7-response-output,
.noo-featured .noo-featured-main .noo-view p,
.noo-contact-form input[type='text']:focus, .noo-contact-form input[type='email']:focus, .noo-contact-form input[type='text']:active, .noo-contact-form input[type='email']:active,
.noo-contact-form textarea:focus, .noo-contact-form textarea:active,
.widget_noo_advanced_search_property .chosen-container-single .chosen-single:hover,
.widget_noo_advanced_search_property .chosen-container-single .chosen-single:hover div b:before {
	border-color: #ffd60a;
}

.hentry.list-2-column .content-featured .tag-date:before,
.hentry.grid .content-featured .tag-date:before {
	border-top-color: #ffd60a;
}

.hentry .tag-date:before {
	border-bottom-color: #ffd60a;
}

.noo-service.style-2 .noo-service-main .noo-service-item .noo-service-icon .icon {
	border-color: #ffe047;
}

/*
* Color Secondary fade 82
* ===============================
*/
.woocommerce ul.products li.noo-product.product-category .noo-loop-item:hover h3 {
	background-color: rgba(255, 214, 10, 0.82);
}

/*
* Color Secondary fade 65
* ===============================
*/
.noo-service.style-1 .noo-service-main .noo-service-item:after {
	-webkit-box-shadow: 0 0 85px 15px rgba(255, 214, 10, 0.65);
    box-shadow: 0 0 85px 15px rgba(255, 214, 10, 0.65);
}

/*
* Color Secondary darken 10
* ===============================
*/
.noo-ads-banner .noo-action a:hover:before {
	background-color: #d6b200;
}

/*
* Color Secondary darken 15
* ===============================
*/
.wysihtml5-editor-toolbar [data-wysihtml5-dialog-action="save"]:hover,
.noo-agent-contact .noo-submit:hover:before,
.noo-box-contact-form-7 .wpcf7-submit:hover,
.noo-pricing-table-item-wrap.is_featured .noo-pricing-table-item .pricing-header,
.noo-pricing-table-item-wrap.is_featured .noo-pricing-table-item .pricing-header:before, .noo-pricing-table-item-wrap.is_featured .noo-pricing-table-item .pricing-header:after,
.noo-box-map .noo-advanced-search-property-top button:hover {
	background-color: #eac300;
}

.noo-agent-grid .noo-agent-info-more .noo-title a:hover {
	color: #eac300;
}

/*
* Color Secondary lighten 10
* ===============================
*/
.noo-video > a > span,
.noo-property-detail .noo-thumbnail > a > span {
	-webkit-box-shadow: 0 0 0 5px #ffdf3d;
  	box-shadow: 0 0 0 5px #ffdf3d;
}

/*
* Color Secondary lighten 15
* ===============================
*/
.noo-rating > input:checked + label:hover,
.noo-rating > input:checked ~ label:hover,
.noo-rating > label:hover ~ input:checked ~ label,
.noo-rating > input:checked ~ label:hover ~ label {
	color: #ffe357;
}

/*
* Woocommerce - Color Primary
* ===============================
*/
.noo-button:before,
.noo-button-icon:before,
.noo-button-revert,
.noo-button-revert:before,
.woocommerce-info a.button:before, .woocommerce-error a.button:before, .woocommerce-message a.button:before,
.woocommerce .compare.button:before,
.woocommerce .yith-wcwl-add-to-wishlist [class^="yith-wcwl-"] a:before,
.woocommerce div.product .noo-single-product-header .single_add_to_cart_button,
.woocommerce div.product .noo-single-product-header .single_add_to_cart_button:before,
.woocommerce div.product .noo-single-product-header .single_add_to_cart_button.disabled,
.woocommerce div.product .noo-single-product-header form.cart .compare-button a:before,
.woocommerce ul.products li.noo-product .noo-loop-item .noo-loop-featured-item .custom-action .add_to_cart_button:before, .woocommerce ul.products li.noo-product .noo-loop-item .noo-loop-featured-item .custom-action .noo-quick-view:before,
.woocommerce ul.products.product-list li.noo-product:not(.product-category) .noo-loop-item div.noo-loop-info-item .noo-quick-view:before,
.woocommerce ul.products.product-list li.noo-product:not(.product-category) .noo-loop-item div.noo-loop-info-item .add_to_cart_button,
.woocommerce ul.products.product-list li.noo-product:not(.product-category) .noo-loop-item div.noo-loop-info-item .add_to_cart_button:before,
.woocommerce .noo-upsell-products .noo-owlslider ul.products.owl-theme .owl-controls .owl-buttons div:before, .woocommerce .noo-related-products .noo-owlslider ul.products.owl-theme .owl-controls .owl-buttons div:before,
.woocommerce .return-to-shop a:before,
.woocommerce table.shop_table.cart th,
.woocommerce table.shop_table td.actions input.button:before,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:before,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce input.button:before,
.woocommerce table.wishlist_table.shop_table td.product-add-to-cart a,
.woocommerce table.wishlist_table.shop_table td.product-add-to-cart a:before,
.woocommerce table.wishlist_table.shop_table td.product-add-to-cart a:hover,
.quick-content .quick-right a.button, .quick-content .quick-right button.button,
.quick-content .quick-right a.button:before, .quick-content .quick-right button.button:before,
.quick-content .quick-right a.button:hover, .quick-content .quick-right button.button:hover,
.widget_shopping_cart_content .noo_wrap_minicart .bx-controls-direction a,
.widget_shopping_cart_content .noo_wrap_minicart p.buttons .button,
.noo-header-advance .header-control span {
	background-color: #000000;
}

.woocommerce div.product .noo-single-product-header .price_and_stock .status-stock span,
.woocommerce div.product .noo-single-product-header div.noo_variations .pa_refresh a,
.woocommerce table.wishlist_table.shop_table tr td.product-stock-status span.wishlist-in-stock {
	color: #000000;
}

/*
* Woocommerce - Color Primary darken 10
* ===============================
*/
.widget_shopping_cart_content .noo_wrap_minicart .bx-controls-direction a:hover,
.widget_shopping_cart_content .noo_wrap_minicart p.buttons .button:hover {
	background-color: #000000;
}

/*
* Woocommerce - Color Secondary
* ===============================
*/
.noo-button-icon,
.noo-button-revert,
.noo-button-revert:before,
.woocommerce-info a.button, .woocommerce-error a.button, .woocommerce-message a.button,
.woocommerce-info a.button:hover, .woocommerce-error a.button:hover, .woocommerce-message a.button:hover, .woocommerce-info a.button:focus, .woocommerce-error a.button:focus, .woocommerce-message a.button:focus,
.woocommerce .compare.button,
.woocommerce .yith-wcwl-add-to-wishlist [class^="yith-wcwl-"] a,
.woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper ul.wc-tabs li:before,
.woocommerce div.product .noo-single-product-header .single_add_to_cart_button,
.woocommerce div.product .noo-single-product-header .single_add_to_cart_button:before,
.woocommerce div.product .noo-single-product-header form.cart .compare-button a,
.woocommerce ul.products li.noo-product .noo-loop-item .noo-loop-featured-item .custom-action .compare-button .compare.button:hover,
.woocommerce ul.products li.noo-product .noo-loop-item .noo-loop-featured-item .custom-action .add_to_cart_button, .woocommerce ul.products li.noo-product .noo-loop-item .noo-loop-featured-item .custom-action .noo-quick-view,
.woocommerce ul.products.product-list li.noo-product:not(.product-category) .noo-loop-item div.noo-loop-info-item .compare-button .compare.button:hover,
.woocommerce ul.products.product-list li.noo-product:not(.product-category) .noo-loop-item div.noo-loop-info-item .noo-quick-view,
.woocommerce ul.products.product-list li.noo-product:not(.product-category) .noo-loop-item div.noo-loop-info-item .add_to_cart_button,
.woocommerce ul.products.product-list li.noo-product:not(.product-category) .noo-loop-item div.noo-loop-info-item .add_to_cart_button:before,
.woocommerce .noo-upsell-products .noo-owlslider ul.products.owl-theme .owl-controls .owl-buttons div, .woocommerce .noo-related-products .noo-owlslider ul.products.owl-theme .owl-controls .owl-buttons div,
.woocommerce .return-to-shop a,
.woocommerce .return-to-shop a:hover,
.woocommerce table.shop_table td.actions input.button,
.woocommerce table.shop_table td.actions input.button:disabled[disabled]:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:before,
.woocommerce input.button,
.woocommerce input.button.alt,
.woocommerce-account a.button,
.woocommerce table.wishlist_table.shop_table td.product-add-to-cart a,
.woocommerce table.wishlist_table.shop_table td.product-add-to-cart a:before,
.quick-content .quick-right a.button, .quick-content .quick-right button.button,
.quick-content .quick-right a.button:before, .quick-content .quick-right button.button:before,
.noo-header-minicart .widget_shopping_cart_content .minicart-link-hover span,
.widget_shopping_cart_content .noo_wrap_minicart p.buttons .button.checkout {
	background-color: #ffd60a;
}

.woocommerce .noo-quantity-attr button:active,
.woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper ul.wc-tabs li a:hover,
.woocommerce p.stars a,
.woocommerce .star-rating:before,
.woocommerce .star-rating span,
.woocommerce .noo-toolbar-products .product-style-control span.active,
.woocommerce .noo-toolbar-products select:not([multiple]),
.woocommerce-cart .cart-collaterals .cross-sells h2,
.woocommerce h3#order_review_heading {
	color: #ffd60a;
}

.woocommerce #reviews #review_form #respond .comment-form input[type='text']:focus, .woocommerce #reviews #review_form #respond .comment-form input[type='email']:focus, .woocommerce #reviews #review_form #respond .comment-form input[type='text']:active, .woocommerce #reviews #review_form #respond .comment-form input[type='email']:active,
.woocommerce #reviews #review_form #respond .comment-form textarea:focus, .woocommerce #reviews #review_form #respond .comment-form textarea:active,
.woocommerce div.product .noo-single-product-header div.noo_variations .pa_type.pa_size .pa_item input:checked,
.woocommerce div.product .noo-woo-thumbnails__slide.noo-woo-thumbnails__slide--active .noo-woo-thumbnails__image, .woocommerce div.product .noo-woo-thumbnails__slide:hover .noo-woo-thumbnails__image {
	border-color: #ffd60a;
}

/*
* Woocommerce - Color Secondary darken 10
* ===============================
*/
.woocommerce table.shop_table td.actions input.button:hover,
.woocommerce input.button:hover,
.woocommerce input.button.alt:hover,
.woocommerce-account a.button:hover,
.widget_shopping_cart_content .noo_wrap_minicart p.buttons .button.checkout:hover {
	background-color: #d6b200;
}
/* Header */
/* ====================== */

/*
* Heading spacing
* ===============================
*/

.noo-page-heading {
    padding-top:    85px;
    padding-bottom:   70px;
}

/* Top Bar */
/* ====================== */
header.noo-header .noo-topbar{
        height: 45px;
}
header.noo-header .noo-topbar a, header.noo-header .noo-topbar p {
    line-height: 45px;
}

header.noo-header .noo-topbar .fa-mobile{
    line-height: 45px;
}
.home-gooto-map{
	position:relative;
}
.yellow-dot{
    width: 10px;
    height: 10px;
    border: 2px solid #fff;
    display: inline-table;
    display: -webkit-inline-box;
    display: inline-block;
    border-radius: 50px;
    background: #FFD60A;
}
/*
* Typography for menu
* ===============================
*/

header .noo-main-menu .navbar-nav > li > a{
    margin-left:    20px;
    margin-right:   20px;
}

header .noo-main-menu .navbar-nav li > a{
    font-size:       18px;
    text-transform:  normal;
    line-height:     128px;
    }

header.header_agency .menu-nav-control, header .noo-menu-option li > a, header .noo-menu-option .button-menu-extend, header .noo-menu-option .button-expand-option {
    line-height:     128px;
}


/**
 * Minicart
 */
.noo-header .noo-menu-option ul li a, .noo-header-minicart .widget_shopping_cart_content .minicart-link-hover {
    line-height: 128px;
}
/**
 * Navbar Meta
 */
header .navbar-meta{
    height: 128px;
}
header .navbar-meta.meta-social{
    line-height: 128px;
}
header .navbar-meta.meta-property .meta-content .meta-property{
    margin-top: 39px;
}

/*
* Typography for Logo text
* ===============================
*/
header .navbar-brand .noo-logo-img{
    height: 70px;
}
header .navbar{
    min-height: 128px;
}
header .navbar-brand{
    line-height: 128px;
    }
#ninja_forms_widget-3{
	margin-top: 0;
}
.footer-column-item.noo-md-6.noo-sm-6{
	padding: 10px;
    box-shadow: 0px 0px 20px 0px #000;
}
#ninja_forms_widget-3 label {
    display: block;
}
.noo-container .wrap-page-title,
#ninja_forms_widget-3 .nf-form-fields-required,
#ninja_forms_widget-3 .ninja-forms-req-symbol{
	display: none;
}
.noo-box-map .noo-property-item-map-wrap>img {
    width: 20px;
}
/* Page Agent */
.noo-box-content .item-info>i{
    display: inline-block;
    width: 20px;
    color: #abb2cc;
    font-size: 14px;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.widget_noo_recent_property .noo-content ,
.widget_noo_recent_property .noo-thumbnail img {
    width: 100%;
	padding:0;
}
.noo-sidebar-wrap .widget {
    padding: 34px 15px 40px;
}
.noo-recent-property-wrap .noo-content .noo-button{
	width: 100%;
    text-align: center;
    margin-top: 10px;
}
.noo-recent-property-wrap .noo-content li{
	padding:0;
}
.noo-recent-property-wrap .noo-content li>i,
.item-featured>div>i{
	display: inline-block;
    width: 20px;
    color: #abb2cc;
    font-size: 14px;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.list-features{
	margin-left: 22px !important;
}
.list-features li>i{
	color: #FFD60A;
}
.noo-agent-detail {
  background:transparent;
  border:none;
}
.noo-single-agent-content{
	background:#fff;
}
.noo-sidebar .noo-agent-detail ul.item-info li {
    font-size: 14px;
}
.noo-sidebar .noo-agent-detail ul.item-info li {
    display: inherit;
}
.noo-agent-detail .noo-box-content ul.item-info li.noo_agent_email:before {
    font-size: 13px !important;
}
.noo-sidebar .noo-agent-detail .noo-box-content {
    background: #fff;
}
.hentry .item-info {
     margin-top: 0px;
}
.noo-property-item-map .noo-button{
	padding: 0px 20px;
}
.noo-property-item-map .noo-content .resource_booking_buttons{
	padding-top: 0;
}
.noo-property-item-map .noo-content .resource_booking_buttons>a{
	float:right;
}
#form_booking_map{
	position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.50);
    z-index: 9999;
}
#form_booking_map .booking_map_wrrap{
    background: transparent;
    max-width: 900px;
    margin: auto;
    padding: 35px;
    text-align: center;
    overflow: auto;
    position: relative;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
#form_booking_map .booking_map_wrrap .property_booking_button>img{
	width: 30px;
    margin: auto;
}
#form_booking_map .booking_map_wrrap .property_booking_button{
	position: relative;
}
#form_booking_map .booking_map_wrrap a.book_map_close{
	position: absolute;
    top: 0;
    right: 10px;
}
.single-noo_property .property-gallery-top .property-gallery-item{
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	min-height: 565px;
}

#nooScheduler{
    width: 100%;
    height: 400px;
    background: #fff;
    border: 1px solid #ddd;
}
.bt-week{
	text-align: center;
    margin-bottom: 10px;
}
.bt-week span a{
	font-size: 22px;
    background: #efefef;
    padding: 5px 15px;
    vertical-align: middle;
}
.bt-week .pre_week{float:left;}
.bt-week .next_week{float:right;}
.bt-week .current_week{font-size: 25px;}
@media (max-width: 767px) {
	.noo-advanced-search-property .gmap-controls-wrap .gmap-controls {
		display: none !important;
	}
	.single-noo_property .noo-property-gallery .property-gallery-item{
		min-height: 300px;
	}
	.noo-advanced-search-property .gmap-controls-wrap .gmap-zoom {
		display: none !important;
	}
	.noo-box-map .noo-property-item-map-wrap {
		height: 170px;
		width: 290px !important;
		margin-left: -95px;
		margin-top: -250px;
		min-width: 300px;
	}
	.noo-box-map .noo-property-item-map-wrap .noo-content {
		width: calc(100% - 140px);
		padding: 5px 10px 0px 1px;
		float: left;
		position: relative;
		height: 109px;
	}
	.noo-box-map .noo-property-item-map-wrap>img {
		right: 0;
		top: 24px;
		width: 26px;
		opacity: 0.5;
	}
	.noo-box-map .noo-property-item-map-wrap .noo-thumbnail {
		float: left;
		width: 140px;
	}
	.noo-box-map .noo-property-item-map-wrap .noo-thumbnail img {
		height: 122px;
		width: auto;
	}
	.noo-box-map .noo-property-item-map-wrap .noo-content .noo-content-title {
		font-size: 12px;
		line-height: 20px;
		margin: 0;
	}
	.noo-box-map .noo-property-item-map-wrap .noo-content .noo-info {
		font-size: 11px;
		margin-bottom: 10px;
	}
	.noo-box-map .noo-property-item-map-wrap .noo-action {
		width: 100%;
		overflow: hidden;
		margin: 0;
		position: absolute;
		bottom: 0;
	}
	.noo-box-map .noo-property-item-map-wrap .noo-action .noo-price {
		width: auto !important;
	}
	.noo-box-map .noo-property-item-map-wrap.noo-property-item-map-one-item {
		height: 112px;
	}
	.noo-box-map .noo-property-item-map-wrap .noo-action .more {
		height: 30px;
		width: 30px;
		line-height: 33px;
		font-size: 13px;
		right: 0;
	}
	.noo-box-map .noo-property-item-map-wrap .noo-action .noo-price div {
		padding: 5px 12px;
		height: 30px;
		font-size: 12px;
	}

	.noo-advanced-search-property-form .noo-item-wrap .chosen-container .chosen-drop .chosen-search {
		display: none;
	}
	.noo-advanced-search-property-form .noo-item-wrap .chosen-container .chosen-drop .chosen-results {
		z-index: 999;
	}

	.page-template-property-half-map form.noo-form-halfmap > .noo-item-wrap {
		width: 100%;
	}
	.page-template-property-half-map form.noo-form-halfmap > .noo-item-wrap:first-child {
		width: 100%;
		margin-bottom: 0;
	}
	.page-template-property-half-map form.noo-form-halfmap > .noo-item-wrap:first-child > div {
		margin-bottom: 15px;
	}

	.page-template-property-half-map .noo-search-map-wrap, .page-template-property-half-map .noo-search-map-content {
		width: 100%;
	}
	.noo-box-map .noo-property-item-map {
		height: 110px;
		display: -webkit-inline-box;
		display: -webkit-box;
	}
	.noo-box-map .noo-property-item-map .noo-thumbnail img {
		margin-left: -48px;
		margin-top: -13px;
	}
	.noo-box-map .noo-property-item-map-wrap .noo-action {
		line-height: inherit;
	}
	.noo-property-item-map .noo-button {
		padding: 8px;
		font-size: 9px;
		line-height: initial;
	}
	.resource_booking_form_event_details_dialog.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable,
	.resource_booking_form_user_details_dialog.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable,
	.submit_message_dialog.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {
		padding: 10px;
	}
	.yellow-dot {
		width: 10px;
		height: 10px;
	}
	.jqs-table,.jqs-grid {
		min-width: 600px;
	}
}
@media (max-width: 480px) {
	.noo-box-map .noo-property-item-map-wrap {
		margin-top: -250px;
	}
}
@media (max-width: 320px) {
	.noo-box-map .noo-property-item-map-wrap {
		margin-top: -180px;
	}
}
