/*Theme Name: NOO Citilights Child ThemeTheme URI: http://nootheme.com/Author: NooThemeAuthor URI: http://nootheme.com/Description: This is a custom child theme for NOO CitilightsTemplate: noo-citilightsVersion: 1.0.0Tags: two-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, translation-readyText Domain: noo*/.properties .hentry .property-detail > div.size span {  background: url("assets/images/size-icon.png") no-repeat scroll 0 center transparent;}.properties .hentry .property-detail > div.bathrooms span {  background: url("assets/images/bathroom-icon.png") no-repeat scroll 0 center transparent;}.properties .hentry .property-detail > div.bedrooms span {  background: url("assets/images/bedroom-icon.png") no-repeat scroll 0 center transparent;}.properties .hentry .property-detail > div.parking span {  background: url("assets/images/parking-icon.png") no-repeat scroll 0 center transparent;}.colophon.site-info .footer-more{ /*background-color: #000;*/background-color: #303030;}.colophon.site-info .footer-more .noo-bottom-bar-content{color:#fff;}.slide-caption-action a{color:#a35249 !important;}.gprice-label{font-weight:bold;}.garea-label{font-weight:bold;}.noo-map .gsearch .gsearch-content .gsearch-field > .form-group.gprice .ui-slider-horizontal{margin-top:15px;}.ui-slider-range .ui-widget-header .ui-corner-all{background: #2d313f;}.noo-map .gsearch .gsearch-content .gsearch-field > .form-group.garea .ui-slider-horizontal{margin-top:15px;}.g_ranges{margin-top: 10px; font-size: 14px;}.g_ranges .g_min{}.g_ranges .g_max{float:right;}.glocation .btn-group{    border: 2px solid #e5e5e5;    -webkit-border-radius: 4px;    border-radius: 4px;}.glocation button,.glocation button:active,.glocation button:hover,.glocation button:focus,.open > .dropdown-toggle.btn-default{background-color: #fff;font-weight: 300; color:#2d313f; border:none;text-align: left;width: 100%; padding-left:20px;}span.multiselect-selected-text.glocation-label:before{    content: "\f107";    position: relative;    display: inline-block;    font-family: "fontawesome";    font-style: normal;    font-weight: normal;    line-height: 1;    text-decoration: inherit;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    speak: none;    padding-right: 5px;    opacity: 0.5;    filter: alpha(opacity=50);	border-left: 1px solid #e5e5e5;    line-height: 25px;    position: absolute;    right: 0;    text-align: center;    width: 50px;}.noo-slider .caroufredsel_wrapper .sliders .slide-item.noo-property-slide .slide-caption .slide-caption-info .info-summary > div.size span {  background: url("assets/images/size-icon-2.png") no-repeat scroll 0 center transparent;}.noo-slider .caroufredsel_wrapper .sliders .slide-item.noo-property-slide .slide-caption .slide-caption-info .info-summary > div.bedrooms span {  background: url("assets/images/bedroom-icon-2.png") no-repeat scroll 0 center transparent;}.noo-slider .caroufredsel_wrapper .sliders .slide-item.noo-property-slide .slide-caption .slide-caption-info .info-summary > div.bathrooms span {  background: url("assets/images/bathroom-icon-2.png") no-repeat scroll 0 center transparent;}.noo-slider .caroufredsel_wrapper .sliders .slide-item.noo-property-slide .slide-caption .slide-caption-info .info-summary > div.parking span {  background: url("assets/images/parking-icon-2.png") no-repeat scroll 0 center transparent;}.recent-properties .recent-properties-content .property-row .hentry .property-detail > div.size span,.recent-properties.recent-properties-featured .property-detail > div.size span,.noo-map .gmap-infobox .info-detail > div.size span{  background: url("assets/images/size-icon.png") no-repeat scroll 0 center transparent;}.recent-properties .recent-properties-content .property-row .hentry .property-detail > div.bedrooms span,.recent-properties.recent-properties-featured .property-detail > div.bedrooms span,.noo-map .gmap-infobox .info-detail > div.bedrooms span {  background: url("assets/images/bedroom-icon.png") no-repeat scroll 0 center transparent;}.recent-properties .recent-properties-content .property-row .hentry .property-detail > div.bathrooms span,.recent-properties.recent-properties-featured .property-detail > div.bathrooms span,.noo-map .gmap-infobox .info-detail > div.bathrooms span {  background: url("assets/images/bathroom-icon.png") no-repeat scroll 0 center transparent;}.recent-properties .recent-properties-content .property-row .hentry .property-detail > div.parking span,.recent-properties.recent-properties-featured .property-detail > div.parking span,.noo-map .gmap-infobox .info-detail > div.parking span {  background: url("assets/images/parking-icon.png") no-repeat scroll 0 center transparent;}.noo-map.no-map .gsearch{padding-top:0px;}.contact-info ul li b{width: 17%;}.noo-map.no-map .gsearch,.colophon.wigetized:before {    /*background: rgba(132, 22, 24, 0.50);*/	/*background: rgba(142, 39, 41, 0.85);*/	/*background: rgba(173, 0, 0, 0.65);*/	    background: rgba(238, 223, 188,1);}.tp-caption.built_big_title, .built_big_title{background-color:#973d35;}.tp-caption.built-subtitle, .built-subtitle{background-color: rgba(238, 223, 188, 0.9); color:#973d35;padding:5px 10px !important;}.tp-caption.built-subtitle:hover, .built-subtitle:hover,.tp-caption.built-subtitle:active, .built-subtitle:active,.tp-caption.built-subtitle:focus, .built-subtitle:focus{background-color:#eedfbc !important; color:#973d35 !important; }.built-icon{ }.built-icon h2{font-size:30px; padding-left:45px;}.who-we-are{background: url("assets/images/who-we-are.png") no-repeat scroll 0 center transparent;background-size: 10%;}.what-we-do{background: url("assets/images/what-we-do.png") no-repeat scroll 0 center transparent;background-size: 10%;}.why-built-easy{background: url("assets/images/question.png") no-repeat scroll 0 center transparent;background-size: 10%;}.our-service .service-icon .wwa {  background: rgba(255, 255, 255, 0.15) url("assets/images/who-we-are.png") no-repeat scroll center center / 40px auto;  border: 10px solid rgba(0, 0, 0, 0.15) !important;  border-radius: 50%;  height: 100px !important;  line-height: 80px !important;  margin: 0 auto;  transition: all 0.4s ease 0s;  width: 100px !important;}.our-service .service-icon .wwa:hover{   background: rgba(255, 255, 255, 0.15) url("assets/images/who-we-are-hover.png") no-repeat scroll center center / 40px auto;}.our-service:hover .service-icon i, .our-service:hover .service-icon .wwa {  background-color: rgba(238, 223, 188, 0.3) !important;  border: 10px solid rgba(0, 0, 0, 0.3) !important;}.circles-list {    list-style-type: none;    list-style-type: decimal !ie; /*IE 7- hack*/    margin: 0;    margin-left: 3em;    padding: 0;    counter-reset: li-counter;}.circles-list > li{    position: relative;    padding-left: 0.5em;	margin-bottom: 8px;}.circles-list > li:before {    position: absolute;    top: 0;    left: -2em;    width: 25px;    height: 25px;    font-size: 14px;    text-align: center;    color: #841618;    border: 2px solid #cd8989;    border-radius: 50%;    background-color: #fff;    content: counter(li-counter);    counter-increment: li-counter;}.wpb_button, .wpb_content_element, .wpb_row, ul.wpb_thumbnails-fluid>li{padding-bottom:0px !important;}.newsletter {    background-color: #fafaf2;   /* padding: 30px;*/       padding-top: 1%;    padding-left: 1%;    padding-bottom: 5.4%;    padding-right: 4%;	}.space ul{ list-style:none; background-color:#fafaf2;}.space ul::after{clear:both;content: '';display:block;}.space li{ display:inline-table; width:30%;float:left;margin: 1%;}.space span{display:block;}.form-control, .wpcf7-form-control:not(.wpcf7-submit), .widget_newsletterwidget .newsletter-email{display:inline !important;}.home.page .glocation .btn-group{height: 42px;}.home.page span.multiselect-selected-text.glocation-label:before{    line-height: 42px;	height:42px;	top:0;}.home.page .glocation .btn-group .multiselect.btn {  height: 36px;  padding-bottom: 0;  padding-top: 0;}.glocation .multiselect-container input[type="checkbox"]{margin: 6px -20px;}.keyword-search,.keyword-search:focus{width:100%; border:none; outline:none;}.keyword span:before{content:'' !important; border-left:none !important;}@media (max-width: 991px) {.glocation .btn-group{height: 43px;}span.multiselect-selected-text.glocation-label:before{    line-height: 36px;	height:42px;	top:0;}.glocation .btn-group .multiselect.btn {  height: 36px;  padding-bottom: 0;  padding-top: 0;}.footer-more {  text-align: center;}.go-to-top {  bottom: 13px !important;  left: auto !important;  position: fixed !important;  right: 0 !important;}}@media (min-width: 480px) {  .properties.list .property-detail > div.size span {    background: url("assets/images/size-icon.png") no-repeat scroll 0 center transparent;  }  .properties.list .property-detail > div.bedrooms span {    background: url("assets/images/bedroom-icon.png") no-repeat scroll 0 center transparent;  }  .properties.list .property-detail > div.bathrooms span {    background: url("assets/images/bathroom-icon.png") no-repeat scroll 0 center transparent;  }  .properties.list .property-detail > div.parking span {    background: url("assets/images/parking-icon.png") no-repeat scroll 0 center transparent;  }}@media (min-width: 992px) {  .page-fullwidth .properties.list .property-fullwidth-info.property-info > div.size span {    background: url("assets/images/size-icon.png") no-repeat scroll 0 center transparent;  }  .page-fullwidth .properties.list .property-fullwidth-info.property-info > div.bedrooms span {    background: url("assets/images/bedroom-icon.png") no-repeat scroll 0 center transparent;  }  .page-fullwidth .properties.list .property-fullwidth-info.property-info > div.bathrooms span {    background: url("assets/images/bathroom-icon.png") no-repeat scroll 0 center transparent;  }  .page-fullwidth .properties.list .property-fullwidth-info.property-info > div.parking span {    background: url("assets/images/parking-icon.png") no-repeat scroll 0 center transparent;  }  .home .form-group.keyword {    width: 50% !important;  }  }@media (max-width: 240px) {.noo-map .gsearch .gsearch-content .gsearch-action .gsubmit button{font-size:15px;}}@media (min-device-width : 320px) and (max-device-width : 768px) {.space {  padding-left: 0;}.space li {display: block;list-style:none;}.gsearch { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}}@media (max-device-width : 991px) {.space {  padding-left: 0;}.space li {display: block;list-style:none;}.gmap-loading,.gmap-control,.gmap-zoom{display:none !important;}#gmap{display:none !important;}/*.noo-map.search-vertical { background: rgba(0, 0, 0, 0) url("http://110.232.140.108/~builteas/builteasy/wp-content/uploads/2015/12/bricks.png") repeat scroll 0 -7px / cover;}*/}@media only screen and (min-width: 240px) and (max-width:700px) {.agent-featured {  width: 47% !important;}.noo_agent.type-noo_agent.status-publish.has-post-thumbnail.hentry.has-featured{display:inline-flex;}	.agent-desc{margin:0px !important;position: absolute !important; width: 100% !important;}}@media only screen and (min-width: 240px) and (max-width:480px) {.tp-leftarrow{top:70%!important;}.tp-rightarrow{top:70%!important;}}@media only screen and (max-width: 240px){.tp-leftarrow{top:60%!important;}.tp-rightarrow{top:60%!important;}}@media only screen and (min-width: 320px) and (max-width:740px) and (orientation : landscape) {.agent-featured {  width: 47% !important;}.noo_agent.type-noo_agent.status-publish.has-post-thumbnail.hentry.has-featured{display:inline-flex;}	.agent-desc{margin:0px !important;position: absolute !important; width: 100% !important;}}@media only screen and (min-width: 481px) and (max-width:700px){		}@media only screen and (min-width: 768px) and (max-width:979px){		}@media only screen and (min-width: 890px) and (max-width:979px){	}@media only screen and (min-width: 980px) and (max-width:1180px){		}#wpcf7-f8469-p8463-o1{margin-top: 24px;}.request-callback{    margin-left: 25% !important;}.request_call_back_div{-webkit-box-shadow: -2px 6px 5px 2px rgba(0,0,0,0.25);-moz-box-shadow: -2px 6px 5px 2px rgba(0,0,0,0.25);box-shadow: -2px 6px 5px 2px rgba(0,0,0,0.25);}.testimonial-desc{color:black !important;}.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{/*border: 1px solid #a94442;*/}@media screen and (max-width: 480px){.pricing th{display:none;}.table-responsive{overflow:hidden;}.pricing tr {    border: 1px solid #ccc;}.pricing td {    border: none!important;    border-bottom: 1px solid #eee!important;    position: relative;    padding-left: 67%!important;}.pricing td:nth-of-type(1)::before {    content: "Build Price";    font-weight: 400;}.pricing td:nth-of-type(2)::before {    content: "Size (m2)";    font-weight: 400;}.pricing td:nth-of-type(3)::before {    content: "Bed | Bath | Car";    font-weight: 400;}.pricing td:nth-of-type(4)::before {    content: "Storeys";    font-weight: 400;}.pricing td:nth-of-type(5)::before {    content: "Package Price";    font-weight: 400;}.pricing td::before {    position: absolute;    top: 6px;    left: 6px;    width: 45%;    padding-right: 10px;    white-space: nowrap;}table.pricing thead, tbody, th, td, tr{    display:block;}.pricing tr:nth-child(odd){    background-color: antiquewhite;}}@media screen and (max-width: 1024px){    .desktop-colapse{display:none;}    .mobile-colapse{display:block!important;}}.tab-content > .tab-pane {    border-left: 4px solid #e5e5e5;}