.pfshowmaplink:hover,
.pfreadmorelink:hover {
	color: #292929
}

.pfnavmenu .pfnavsub-menu {
	min-width: 225px;
}

.wpf-footer,
.wpf-footer-text {
	color: #ffffff!important;
}

.wpf-footer-text {
	text-align: left
}

.pf-item-slider .pf-item-slider-golink:hover {
	background-color: #000
}

#pf-topprimary-nav-button2 {
	display: none!important
}

#pfsearch-draggable.pfshowmobile,
#pfsearch-draggable.pfshowmobile .pfsearch-content,
#pfsearch-draggable.pfshowmobile .pfitemlist-content,
#pfsearch-draggable.pfshowmobile .pfmapopt-content,
#pfsearch-draggable.pfshowmobile .pfuser-content {
	background-color: #2980b9
}

.wpfarrow {
	border-color: #fffbf5 transparent transparent transparent;
}

#pfsearch-draggable .pfdragcontent {
	color: #ffffff!important;
}

.pfadditional-filters:after {
	border-bottom-color: rgb(255, 255, 255);
	border-bottom-color: rgba(255, 255, 255, 0.5);
}

.pfsopenclose i,
.pfsopenclose2 i,
.pfsopenclose2 {
	color: #ffffff
}

.pfsopenclose2:hover {
	color: #ebebeb
}

.pfcontrol-locate {
	fill: #3e5660;
}

#pfcontrol {
	left: 5px;
}

.pfsearchresults-header .select,
.pfsearchresults-header .select:hover {
	border: 1px solid #dddddd
}

.pf-map-pin-1 {
	opacity: 1.0;
}

.pf-map-pin-1:hover,
.pf-map-pin-x:hover {
	opacity: 1!important
}

.pfmaptype-control {
	color: #3e5660!important;
}

.wpf-header #pf-primary-nav .pfnavmenu .pfnavsub-menu {
	background-color: #ffffff!important
}

.wpf-header #pf-primary-nav .pfnavmenu .pfnavsub-menu li,
#pf-topprimary-nav .pfnavmenu .pfnavsub-menu li {
	border-bottom: 1px solid #fcfcfc
}

hr,
.widgetheader,
.dsidx-prop-title,
#dsidx-listings .dsidx-primary-data,
.pfwidgetinner .select,
.pfwidgetinner .select:hover,
.widget_pfitem_recent_entries ul li,
#jstwitter .tweet,
.pfwidgetinner .dsidx-search-widget select,
.pf-bbpress-forum-container .bbp-pagination,
.pf-bbpress-forum-container .bbp-topic-form,
.pf-bbpress-forum-container .bbp-reply-form,
#bbpress-forums fieldset.bbp-form input,
#bbpress-forums fieldset.bbp-form textarea,
#bbpress-forums li.bbp-header,
.bbp-search-form input,
.bbp-submit-wrapper button,
.dsidx-widget li,
.dsidx-list li,
#dsidx-actions,
#dsidx-header,
#dsidx-description,
#dsidx-secondary-data,
.dsidx-supplemental-data,
#dsidx-map,
.dsidx-contact-form,
#dsidx-contact-form-header,
.dsidx-details h3,
#dsidx-property-types,
#bbp-user-navigation,
#dsidx textarea,
#dsidx table,
#dsidx-contact-form-submit,
.dsidx-search-widget input,
.widget_search input,
.pf_pageh_title .pf_pageh_title_inner,
.pf-agentlist-pageitem .pf-itempage-sidebarinfo-elname,
.pfajax_paginate>.page-numbers>li>a,
.pfstatic_paginate>.page-numbers>li>a,
.pf-item-title-bar,
.pf-itempage-sharebar,
.pf-itempage-sharebar .pf-sharebar-others li a,
.pf-itempage-sharebar .pf-sharebar-others li:first-child,
.pf-itempage-sharebar .pf-sharebar-icons li,
.pf-itempage-sharebar .pf-sharebar-others li:last-child a,
.ui-tabgroup>.ui-panels>[class^="ui-tab"],
.pfitempagecontainerheader,
.pf-itempage-ohours ul li,
.pfdetailitem-subelement,
.pfmainreviewinfo,
.pf-itempage-subheader,
.review-flag-link,
.pf-itemrevtextdetails,
.comments .comment-body,
.pfreviews .pfreview-body,
.pfajax_paginate>.page-numbers>li,
.pfstatic_paginate>.page-numbers>li,
.pf-authordetail-page .pf-itempage-sidebarinfo-elname,
.pf-itempage-sidebarinfo .pf-itempage-sidebarinfo-userdetails ul .pf-itempage-sidebarinfo-elitem i,
.pf-itempage-subheader,
.pf-itempage-maindiv .ui-tabs,
.pf-itempage-maindiv .pf-itempagedetail-element,
.pftrwcontainer.pfrevformex,
.pf-itempage-uaname,
#pfuaprofileform .select,
#pfuaprofileform .button,
.pfmu-payment-area .select,
.pfmu-payment-area .select:hover,
.pfmu-itemlisting-inner .pfmu-userbuttonlist-item .button,
.pfmu-itemlisting-inner .pfmu-userbuttonlist-item .button:hover,
.pfuaformsidebar .pf-sidebar-cartitems .pftotal,
.pfuaformsidebar .pf-sidebar-menu li:last-child,
.pfuaformsidebar .pf-sidebar-menu li:first-child,
.pfuaformsidebar .pf-sidebar-menu li,
#pfuaprofileform .pfmu-itemlisting-inner,
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic,
.post-minfo,
.pf-post-comment-inner,
.pointfinder-post .post-minfo,
.post-mtitle,
.widget_pfitem_recent_entries .golden-forms .button.pfsearch,
.pf-uadashboard-container .pfalign-right,
.post,
.post-mtitle,
.single-post .post-minfo,
.pf-singlepost-clink,
#pf-contact-form-submit,
.pf-notfound-page .btn-success,
.golden-forms .input,
.pflist-subitem,
.pflistgridview .pflistcommonview-header .searchformcontainer-filters .pfgridlist2,
.pflistgridview .pflistcommonview-header .searchformcontainer-filters .pfgridlist3,
.pflistgridview .pflistcommonview-header .searchformcontainer-filters .pfgridlist4,
.pflistgridview .pflistcommonview-header .searchformcontainer-filters .pfgridlist5,
.pflistgridview .pflistcommonview-header .searchformcontainer-filters .pfgridlist6,
.pfheaderbarshadow2,
.comment-reply-title small a,
.comment-body .reply,
#item-map-page,
.widget_pfitem_recent_entries .pf-widget-itemlist li:last-child,
.widget_pfitem_recent_entries .pf-widget-itemlist li,
.pf-enquiry-form-ex,
.pointfinder-comments-paging a,
.pfwidgetinner,
.pf-page-links,
.pfsubmit-title,
.pfsubmit-inner,
.pf-itempage-br-xm-nh,
.pf-itempage-br-xm,
.pf-item-extitlebar,
.itp-featured-img,
.wpf-header.pfshrink,
#pf-itempage-page-map-directions .gdbutton,
#pf-itempage-page-map-directions .gdbutton2,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.pf-dash-userprof .pf-dash-packageinfo .pf-dash-pinfo-col,
.pf-membership-package-box,
.pf-membership-upload-option,
.pf-lpacks-upload-option,
.pf-membership-price-header,
.pf-dash-errorview-plan,
#pfuaprofileform .mce-panel,
.pf-listing-item-inner-addinfo ul li,
.pf-listing-item-inner-addinfo,
#pfuaprofileform .pfhtitle .pfmu-itemlisting-htitle,
#pfuaprofileform .pfhtitle,
#pfuaprofileform .pfmu-itemlisting-container .pfmu-itemlisting-inner,
#pfuaprofileform .pfmu-itemlisting-container.pfmu-itemlisting-container-new .pfmu-itemlisting-inner,
.pflistingtype-selector-main label,
.pfpack-selector-main label,
.pfitemlists-content-elements.pf1col .pflist-item {
	border-color: #e0e0e0!important;
}

.pfuaformsidebar .pf-sidebar-menu li.pf-dash-userprof:hover,
.pf-membership-price-header {
	background-color: #f9f9f9;
	color: #333333;
}

.widget_pfitem_recent_entries .pf-widget-itemlist li:hover {
	box-shadow: 0 0 10px #e0e0e0;
}

.pfwidgetinner.pfemptytitle {
	border-top: 1px solid #e0e0e0
}

.pfdetailitem-subelement .pfdetail-ftext.pf-pricetext {
	color: #a32221!important;
}

.pf-arrow-up {
	border-bottom-color: #e0e0e0
}

.pfwidgettitle .widgetheader:after,
.pf_pageh_title .pf_pageh_title_inner:after,
.pf-item-title-bar:after,
.pfitempagecontainerheader:after,
.pf-itempage-subheader:after,
.pfmu-itemlisting-htitle.pfexhtitle:after,
.pf-agentlist-pageitem .pf-itempage-sidebarinfo-elname:after,
.post-mtitle:after,
.single-post .post-title:after,
.dsidx-prop-title:after,
#dsidx-listings .dsidx-listing .dsidx-primary-data:after,
#dsidx-actions:after,
.pf-itempage-sidebarinfo .pf-itempage-sidebarinfo-userdetails ul .pf-itempage-sidebarinfo-elname:after {
	border-color: #a32221
}

#pointfinder-search-form .golden-forms .slider-wrapper,
#pointfinder-search-form .golden-forms .sliderv-wrapper {
	background: #efefef!important;
}

#pfsearch-draggable .slider-input,
.golden-forms input,
.golden-forms button,
.golden-forms textarea,
.wpcf7 input,
.wpcf7 button,
.wpcf7 select,
.wpcf7 textarea,
.select2-results .select2-result-label,
.woocommerce #content input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce .cart .button,
.woocommerce .cart input.button .woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
#pf-itempage-page-map-directions .gdbutton,
#pf-itempage-page-map-directions .gdbutton2 {
	font-size: 13px;
}

#pfuaprofileform .select,
#pfuaprofileform .select-multiple,
#pfuaprofileform .button,
.pfmu-payment-area .select,
.pfmu-payment-area .select:hover,
.pfmu-itemlisting-inner .pfmu-userbuttonlist-item .button,
.widget_tag_cloud a,
.golden-forms #commentform .button,
.ui-tabgroup>.ui-tabs>[class^="ui-tab"],
.pfmu-itemlisting-inner .pfmu-userbuttonlist-item .button:hover,
.woocommerce #content input.button.alt,
.woocommerce .cart .button,
.woocommerce .cart input.button .woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt {
	border: 1px solid #e0e0e0
}

.woocommerce #content input.button.alt,
.woocommerce .cart .button,
.woocommerce .cart input.button .woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt {
	color: #333333;
}

.woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce .cart .button:hover,
.woocommerce .cart input.button:hover .woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover {
	color: #000000;
}

.woocommerce #content input.button.alt,
.woocommerce .cart .button,
.woocommerce .cart input.button .woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt {
	background-color: #f9f9f9;
}

.woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce .cart .button:hover,
.woocommerce .cart input.button:hover .woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover {
	background-color: #ebebeb;
}

.pf-sidebar-menu li a .pfbadge {
	background-color: #333333;
	color: #f9f9f9;
}

.widget_tag_cloud a {
	background-color: #f9f9f9;
	color: #333333;
}

.pfajax_paginate>.page-numbers>li>.current,
.pfstatic_paginate>.page-numbers>li>.current,
.pointfinder-comments-paging .current,
.pointfinder-comments-paging a:hover,
.pfajax_paginate>.page-numbers>li>a:hover,
.pfstatic_paginate>.page-numbers>li>a:hover {
	border-color: #a32221!important;
}

.pftogglemenulist li[data-pf-toggle="active"] {
	background-color: rgba(27, 110, 164, 0.85)!important;
}

.pftogglemenulist li[data-pf-toggle="active"] i {
	color: #ffffff!important;
}

@media (max-width: 568px) {
	.pftogglemenulist li[data-pf-toggle="active"] {
		background-color: #2980b9!important;
	}
}

.pftogglemenulist li[data-pf-toggle="active"]:after {
	border-color: #3498db!important;
}

.ui-tabgroup>.ui-tabs>[class^="ui-tab"] {
	color: #6f6f6f;
	background-color: #fafafa
}

.ui-tabgroup>.ui-tabs>[class^="ui-tab"]:hover {
	color: #a32221;
}

.comment-reply-title small a,
.comment-body .reply {
	background-color: #fafafa
}

.ui-tabgroup>input.ui-tab1:checked~.ui-tabs>.ui-tab1,
.ui-tabgroup>input.ui-tab2:checked~.ui-tabs>.ui-tab2,
.ui-tabgroup>input.ui-tab3:checked~.ui-tabs>.ui-tab3,
.ui-tabgroup>input.ui-tab4:checked~.ui-tabs>.ui-tab4,
.ui-tabgroup>input.ui-tab5:checked~.ui-tabs>.ui-tab5,
.ui-tabgroup>input.ui-tab6:checked~.ui-tabs>.ui-tab6,
.ui-tabgroup>input.ui-tab7:checked~.ui-tabs>.ui-tab7,
.ui-tabgroup>input.ui-tab8:checked~.ui-tabs>.ui-tab8,
.ui-tabgroup>input.ui-tab9:checked~.ui-tabs>.ui-tab9 {
	color: #a32221;
	background-color: #ffffff;
}

.ui-tabgroup>input.ui-tab1:checked~.ui-tabs>.ui-tab1:after,
.ui-tabgroup>input.ui-tab2:checked~.ui-tabs>.ui-tab2:after,
.ui-tabgroup>input.ui-tab3:checked~.ui-tabs>.ui-tab3:after,
.ui-tabgroup>input.ui-tab4:checked~.ui-tabs>.ui-tab4:after,
.ui-tabgroup>input.ui-tab5:checked~.ui-tabs>.ui-tab5:after,
.ui-tabgroup>input.ui-tab6:checked~.ui-tabs>.ui-tab6:after,
.ui-tabgroup>input.ui-tab7:checked~.ui-tabs>.ui-tab7:after,
.ui-tabgroup>input.ui-tab8:checked~.ui-tabs>.ui-tab8:after,
.ui-tabgroup>input.ui-tab9:checked~.ui-tabs>.ui-tab9:after,
.ui-tabgroup>input.ui-tab10:checked~.ui-tabs>.ui-tab10:after,
.ui-tabgroup>input.ui-tab11:checked~.ui-tabs>.ui-tab11:after,
.ui-tabgroup>input.ui-tab12:checked~.ui-tabs>.ui-tab12:after,
.ui-tabgroup>input.ui-tab13:checked~.ui-tabs>.ui-tab13:after,
.ui-tabgroup>input.ui-tab14:checked~.ui-tabs>.ui-tab14:after,
.ui-tabgroup>input.ui-tab15:checked~.ui-tabs>.ui-tab15:after {
	border-color: #ffffff
}

.ui-tabgroup>input.ui-tab1:checked~.ui-tabs>.ui-tab1:before,
.ui-tabgroup>input.ui-tab2:checked~.ui-tabs>.ui-tab2:before,
.ui-tabgroup>input.ui-tab3:checked~.ui-tabs>.ui-tab3:before,
.ui-tabgroup>input.ui-tab4:checked~.ui-tabs>.ui-tab4:before,
.ui-tabgroup>input.ui-tab5:checked~.ui-tabs>.ui-tab5:before,
.ui-tabgroup>input.ui-tab6:checked~.ui-tabs>.ui-tab6:before,
.ui-tabgroup>input.ui-tab7:checked~.ui-tabs>.ui-tab7:before,
.ui-tabgroup>input.ui-tab8:checked~.ui-tabs>.ui-tab8:before,
.ui-tabgroup>input.ui-tab9:checked~.ui-tabs>.ui-tab9:before,
.ui-tabgroup>input.ui-tab10:checked~.ui-tabs>.ui-tab10:before,
.ui-tabgroup>input.ui-tab11:checked~.ui-tabs>.ui-tab11:before,
.ui-tabgroup>input.ui-tab12:checked~.ui-tabs>.ui-tab12:before,
.ui-tabgroup>input.ui-tab13:checked~.ui-tabs>.ui-tab13:before,
.ui-tabgroup>input.ui-tab14:checked~.ui-tabs>.ui-tab14:before,
.ui-tabgroup>input.ui-tab15:checked~.ui-tabs>.ui-tab15:before {
	border-color: #a32221
}

#pf-footer-row #wp-calendar tbody td:hover {
	background-color: #ffffff
}

#pf-footer-row #wp-calendar tbody #today {
	background-color: #ffffff
}

#pf-footer-row .widget_pfitem_recent_entries ul li,
#pf-footer-row #jstwitter .tweet {
	border-bottom-color: #e0e0e0!important
}

.pflist-imagecontainer .RibbonCTR .Triangle:after,
.wpfimage-wrapper .RibbonCTR .Triangle:after {
	border-top: 40px solid #ffffff;
}

.pflist-imagecontainer .RibbonCTR .Sign a[data-pf-active=true] i,
.wpfimage-wrapper .RibbonCTR .Sign a[data-pf-active=true] i {
	color: #B32E2E
}

@media (max-width: 568px) {
	.wpf-header .wpf-navwrapper {
		height: 45px;
	}
}

#pf-primary-nav .pfnavmenu li.selected>.pfnavsub-menu {
	border-top: 2px solid #2b78aa;
}

#pf-primary-nav .pfnavmenu li>a:hover {
	border-bottom: 2px solid #2b78aa;
}

.wpf-header .pf-menu-container {
	margin-top: 0;
}

.wpf-header.pfshrink .pf-menu-container {
	margin: 0;
}

.wpf-header.pfshrink #pf-primary-nav .pfnavmenu .main-menu-item>a {
	height: 45px;
	line-height: 45px;
}

.wpf-header #pf-primary-nav .pfnavmenu .main-menu-item>a {
	height: 90px;
	line-height: 90px;
}

.wpf-header .pf-logo-container {
	margin: 30px 0;
	height: 30px;
}

.pf-logo-container {
	background-image: url(https://pointfindertheme.b-cdn.net/demo/wp-content/uploads/sites/4/2014/11/LOGO2s.png);
	background-size: 188px 30px;
	width: 188px;
}

.wpf-header.pfshrink .pf-logo-container {
	height: 15px;
	margin: 15px 0;
}

.wpf-header.pfshrink .pf-logo-container {
	background-size: 94px 15px;
	width: 94px;
}

@media (max-width: 568px) {
	.wpf-header .pf-logo-container {
		height: 15px;
		margin: 15px 0;
	}
	.wpf-header .pf-logo-container {
		background-size: 94px 15px;
		width: 94px;
	}
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi) {
	.pf-logo-container {
		background-image: url(https://pointfindertheme.b-cdn.net/demo/wp-content/uploads/sites/4/2014/11/LOGO2.png);
		background-size: 187.5px 30px;
		width: 187.5px;
	}
}

#pf-topprimary-navmobi,
#pf-topprimary-navmobi2 {
	border: 1px solid #cccccc;
}

#pf-topprimary-navmobi .pf-nav-dropdownmobi li,
#pf-topprimary-navmobi2 .pf-nav-dropdownmobi li {
	border-bottom: 1px solid #cccccc;
}

#pf-primary-nav-button,
#pf-topprimary-nav-button2,
#pf-topprimary-nav-button,
#pf-primary-search-button {
	border-color: #595959;
}

@media (max-width: 992px) {
	#pf-topprimary-nav-button,
	#pf-topprimary-nav-button2,
	#pf-primary-nav-button,
	#pf-primary-search-button {
		top: 30px;
		z-index: 3
	}
}

@media (max-width: 568px) {
	#pf-topprimary-nav-button,
	#pf-topprimary-nav-button2,
	#pf-primary-nav-button,
	#pf-primary-search-button {
		top: 8px;
		z-index: 3
	}
}

.wpf-container {
	margin: 90px 0 0 0;
}

#pfuaprofileform div.mce-fullscreen {
	margin: 165px 0 0 0;
}

@media (max-width:1199px) {
	#pfpostitemlink {
		top: 60px
	}
	.wpf-header.pfshrink #pfpostitemlink {
		top: 39px
	}
}

#pfpostitemlink a {
	height: auto!important;
	line-height: 0px!important;
	margin-top: 30px!important;
	border-radius: 50px!important
}

@media (min-width: 1199px) {
	.wpf-header.pfshrink #pf-primary-nav .pfnavmenu #pfpostitemlink>a {
		margin-top: 6px!important;
	}
}

#pfuaprofileform .pfhtitle,
.pf-listing-item-inner-addinfo {
	background-color: #fafafa
}

#pfitemdetail-slider-sub li img {
	height: 100px;
}

#pfitemdetail-slider li img {
	height: auto!important;
	max-height: 566px;
}

#pfitemdetail-slider li .pfshoworiginalitemphotomain img {
	height: auto!important;
	max-height: 100%;
}

#pfitemdetail-slider-sub li .pfshoworiginalitemphoto {
	max-width: 112px!important;
	width: 112px;
	height: 100px;
	text-align: center;
}

#pfitemdetail-slider li .pfshoworiginalitemphotomain {
	max-width: 848px!important;
	width: 848px;
	height: 566px;
	text-align: center;
}

.pfitemlists-content-elements.pf4col .wpfitemlistdata .pflist-imagecontainer .pfuorgcontainer img {
	max-height: 197px!important;
	width: auto;
	max-width: 100%;
}

.pfitemlists-content-elements.pf3col .wpfitemlistdata .pflist-imagecontainer .pfuorgcontainer img {
	max-height: 270px!important;
	width: auto;
	max-width: 100%;
}

.pfitemlists-content-elements.pf2col .wpfitemlistdata .pflist-imagecontainer .pfuorgcontainer img {
	max-height: 416px!important;
	width: auto;
	max-width: 100%;
}

.pfitemlists-content-elements.pf1col .wpfitemlistdata .pflist-imagecontainer .pfuorgcontainer img {
	max-height: 197px!important;
	width: auto;
	max-width: 263px!important;
}

.pfitemlists-content-elements.pf1col .wpfitemlistdata .pflist-imagecontainer .pfuorgcontainer {
	text-align: center;
	min-width: 263px!important;
}
.wpf-header .pf-sociallinks .pf-infolinks-item a span,
#pf-topprimary-nav .pfnavmenu li a {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-style: normal;
	font-size: 12px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}

.wf-loading .wpf-header .pf-sociallinks .pf-infolinks-item a span,
.wf-loading #pf-topprimary-nav .pfnavmenu li a
{
	opacity: 0;
}

.ie.wf-loading .wpf-header .pf-sociallinks .pf-infolinks-item a span,
.ie.wf-loading #pf-topprimary-nav .pfnavmenu li a
{
	visibility: hidden;
}

.wpf-header .pftopline {
	background: #2b78aa;
}

.wpf-header .pf-sociallinks .pf-sociallinks-item a,
.wpf-header .pf-sociallinks .pf-sociallinks-item.pf-infolinks-item a,
#pf-topprimary-nav .pfnavmenu li a,
.wpf-header .pf-sociallinks .pf-sociallinks-item,
.wpf-header .pf-sociallinks .pf-sociallinks-item.pf-infolinks-item,
#pf-topprimary-nav .pfnavmenu li {
	color: #f9f9f9;
}

.wpf-header .pf-sociallinks .pf-sociallinks-item a:hover,
.wpf-header .pf-sociallinks .pf-sociallinks-item.pf-infolinks-item a:hover,
#pf-topprimary-nav .pfnavmenu li a:hover,
.wpf-header .pf-sociallinks .pf-sociallinks-item:hover,
.wpf-header .pf-sociallinks .pf-sociallinks-item.pf-infolinks-item:hover,
#pf-topprimary-nav .pfnavmenu li:hover {
	color: #fcfcfc;
}

#pf-topprimary-nav .pfnavmenu .pfnavsub-menu li {
	background-color: #ffffff;
}

#pf-topprimary-nav .pfnavmenu .pfnavsub-menu li:hover {
	background-color: #ecf0f1;
}

#pf-topprimary-nav .pfnavmenu .pfnavsub-menu li {
	color: #595959;
}

#pf-topprimary-nav .pfnavmenu .pfnavsub-menu li:hover {
	color: #3f3f3f;
}

.wpf-header,
#pf-topprimary-navmobi,
#pf-topprimary-navmobi2 {
	background: rgba(255, 255, 255, 0.99);
}

.wpf-header.pfshrink {
	background: rgba(255, 255, 255, 0.95);
}

.wpf-header {
	border-bottom: 0px solid #ffffff;
}

.wpf-header #pf-primary-nav .pfnavmenu li a,
.wpf-header #pf-primary-nav .pfnavmenu li.selected>a,
#pf-topprimary-navmobi .pf-nav-dropdownmobi li a,
#pf-topprimary-navmobi2 .pf-nav-dropdownmobi li a,
.pf-blank-th,
#pf-primary-nav-button,
#pf-topprimary-nav-button2,
#pf-topprimary-nav-button,
#pf-primary-search-button,
.anemptystylesheet {
	color: #595959;
}

.wpf-header #pf-primary-nav .pfnavmenu li a:hover,
.wpf-header #pf-primary-nav .pfnavmenu li.selected>a:hover,
#pf-topprimary-navmobi .pf-nav-dropdownmobi li a:hover,
#pf-topprimary-navmobi2 .pf-nav-dropdownmobi li a:hover,
.pf-blank-th:hover,
#pf-primary-nav-button:hover,
#pf-topprimary-nav-button2:hover,
#pf-topprimary-nav-button:hover,
#pf-primary-search-button:hover,
.anemptystylesheet:hover {
	color: #2b78aa;
}

.wpf-header #pf-primary-nav .pfnavmenu li a,
#pf-topprimary-navmobi .pf-nav-dropdownmobi li a,
#pf-topprimary-navmobi2 .pf-nav-dropdownmobi li a {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}

.wf-loading .wpf-header #pf-primary-nav .pfnavmenu li a,
.wf-loading #pf-topprimary-navmobi .pf-nav-dropdownmobi li a,
.wf-loading #pf-topprimary-navmobi2 .pf-nav-dropdownmobi li a
{
	opacity: 0;
}

.ie.wf-loading .wpf-header #pf-primary-nav .pfnavmenu li a,
.ie.wf-loading #pf-topprimary-navmobi .pf-nav-dropdownmobi li a,
.ie.wf-loading #pf-topprimary-navmobi2 .pf-nav-dropdownmobi li a
{
	visibility: hidden;
}

.wpf-header #pf-primary-nav .pfnavmenu .pfnavsub-menu li {
	background-color: #ffffff;
}

.wpf-header #pf-primary-nav .pfnavmenu .pfnavsub-menu li:hover {
	background-color: #f9f9f9;
}

.wpf-header #pf-primary-nav .pfnavmenu .pfnavsub-menu li a,
.anemptystylesheet {
	color: #595959;
}

.wpf-header #pf-primary-nav .pfnavmenu .pfnavsub-menu li a:hover,
.anemptystylesheet:hover {
	color: #2b78aa;
}

.wpf-header #pf-primary-nav .pfnavmenu .pfnavsub-menu li a {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: 400;
	font-style: normal;
	font-size: 13px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}

.wf-loading .wpf-header #pf-primary-nav .pfnavmenu .pfnavsub-menu li a
{
	opacity: 0;
}

.ie.wf-loading .wpf-header #pf-primary-nav .pfnavmenu .pfnavsub-menu li a
{
	visibility: hidden;
}

.pf-defaultpage-header .main-titlebar-text,
.pf-defaultpage-header .pf-breadcrumbs #pfcrumbs li a,
.pf-defaultpage-header .pf-breadcrumbs #pfcrumbs li,
.pf-itempage-header,
.pf-breadcrumbs #pfcrumbs li a,
.pf-breadcrumbs #pfcrumbs li {
	color: #333333;
}

.pf-defaultpage-header,
.pf-defaultpage-header .col-lg-12,
.pf-itempage-header,
.pf-itempage-header .col-lg-12 {
	height: 90px;
}

.pf-defaultpage-header,
.pf-itempage-header {
	background-color: #f2f2f2;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
}

a {
	color: #333333;
}

a:hover {
	color: #a32221;
}

a:active {
	color: #a32221;
}

.pfwidgettitle .widgetheader,
.dsidx-prop-title,
.dsidx-prop-title a,
.pfuaformsidebar .pf-sidebar-header,
#dsix-listings .dsidx-primary-data,
#dsidx-listings .dsidx-primary-data a,
.ui-tabgroup>.ui-tabs>[class^="ui-tab"],
.pfitempagecontainerheader,
.pf-item-title-bar .pf-item-title-text,
.pf_pageh_title .pf_pageh_title_inner,
.pfdetailitem-subelement .pfdetail-ftext.pf-pricetext,
.pf-agentlist-pageitem .pf-itempage-sidebarinfo-elname,
.pf-authordetail-page .pf-itempage-sidebarinfo-elname,
.post-mtitle {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: 600;
	font-style: normal;
	color: #353535;
	font-size: 16px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}

.wf-loading .pfwidgettitle .widgetheader,
.wf-loading .dsidx-prop-title,
.wf-loading .dsidx-prop-title a,
.wf-loading .pfuaformsidebar .pf-sidebar-header,
.wf-loading #dsix-listings .dsidx-primary-data,
.wf-loading #dsidx-listings .dsidx-primary-data a,
.wf-loading .ui-tabgroup>.ui-tabs>[class^="ui-tab"],
.wf-loading .pfitempagecontainerheader,
.wf-loading .pf-item-title-bar .pf-item-title-text,
.wf-loading .pf_pageh_title .pf_pageh_title_inner,
.wf-loading .pfdetailitem-subelement .pfdetail-ftext.pf-pricetext,
.wf-loading .pf-agentlist-pageitem .pf-itempage-sidebarinfo-elname,
.wf-loading .pf-authordetail-page .pf-itempage-sidebarinfo-elname,
.wf-loading .post-mtitle
{
	opacity: 0;
}

.ie.wf-loading .pfwidgettitle .widgetheader,
.ie.wf-loading .dsidx-prop-title,
.ie.wf-loading .dsidx-prop-title a,
.ie.wf-loading .pfuaformsidebar .pf-sidebar-header,
.ie.wf-loading #dsix-listings .dsidx-primary-data,
.ie.wf-loading #dsidx-listings .dsidx-primary-data a,
.ie.wf-loading .ui-tabgroup>.ui-tabs>[class^="ui-tab"],
.ie.wf-loading .pfitempagecontainerheader,
.ie.wf-loading .pf-item-title-bar .pf-item-title-text,
.ie.wf-loading .pf_pageh_title .pf_pageh_title_inner,
.ie.wf-loading .pfdetailitem-subelement .pfdetail-ftext.pf-pricetext,
.ie.wf-loading .pf-agentlist-pageitem .pf-itempage-sidebarinfo-elname,
.ie.wf-loading .pf-authordetail-page .pf-itempage-sidebarinfo-elname,
.ie.wf-loading .post-mtitle
{
	visibility: hidden;
}

body,
.pfwidgetinner div.dsidx-results-widget,
.pfwidgetinner div.dsidx-results-widget p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-weight: 400;
	font-style: normal;
	color: #515151;
	font-size: 13px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}

.wf-loading body,
.wf-loading .pfwidgetinner div.dsidx-results-widget,
.wf-loading .pfwidgetinner div.dsidx-results-widget p
{
	opacity: 0;
}

.ie.wf-loading body,
.ie.wf-loading .pfwidgetinner div.dsidx-results-widget,
.ie.wf-loading .pfwidgetinner div.dsidx-results-widget p
{
	visibility: hidden;
}

body {
	background-color: #ffffff;
}

.pf-uadashboard-container .golden-forms .pfmyitempagebuttons,
.pf-uadashboard-container .golden-forms .pfmyitempagebuttonsex,
.pf-itempage-maindiv .golden-forms .button,
.pf-notfound-page .btn-success,
.pfuaformsidebar .pf-sidebar-menu li,
.widget_pfitem_recent_entries .golden-forms .button.pfsearch,
.pftcmcontainer.golden-forms .button,
#pf-contact-form-submit,
.pf-enquiry-form-ex,
.golden-forms #commentform .button,
.anemptystylesheet {
	background-color: #f9f9f9;
}

.pf-uadashboard-container .golden-forms .pfmyitempagebuttons:hover,
.pf-uadashboard-container .golden-forms .pfmyitempagebuttonsex:hover,
.pf-itempage-maindiv .golden-forms .button:hover,
.pf-notfound-page .btn-success:hover,
.pfuaformsidebar .pf-sidebar-menu li:hover,
.widget_pfitem_recent_entries .golden-forms .button.pfsearch:hover,
.pftcmcontainer.golden-forms .button:hover,
#pf-contact-form-submit:hover,
.pf-enquiry-form-ex:hover,
.golden-forms #commentform .button:hover,
.anemptystylesheet {
	background-color: #ebebeb;
}

.pf-uadashboard-container .golden-forms .pfmyitempagebuttons,
.pf-uadashboard-container .golden-forms .pfmyitempagebuttonsex,
.pf-itempage-maindiv .golden-forms .button,
.pf-notfound-page .btn-success,
.pfuaformsidebar .pf-sidebar-menu li a,
.widget_pfitem_recent_entries .golden-forms .button.pfsearch,
.pftcmcontainer.golden-forms .button,
#pf-contact-form-submit,
.golden-forms #commentform .button,
.pf-enquiry-form-ex,
.anemptystylesheet {
	color: #333333;
}

.pf-uadashboard-container .golden-forms .pfmyitempagebuttons:hover,
.pf-uadashboard-container .golden-forms .pfmyitempagebuttonsex:hover,
.pf-itempage-maindiv .golden-forms .button:hover,
.pf-notfound-page .btn-success:hover,
.pfuaformsidebar .pf-sidebar-menu li a:hover,
.widget_pfitem_recent_entries .golden-forms .button.pfsearch:hover,
.pftcmcontainer.golden-forms .button:hover,
#pf-contact-form-submit:hover,
.golden-forms #commentform .button:hover,
.pf-enquiry-form-ex:hover,
.anemptystylesheet:hover {
	color: #000000;
}

.pfsearchformerrors {
	background: rgba(146, 28, 28, 0.95);
}

.pfsearchformerrors>ul {
	color: #FFFFFF;
}

#pfsearch-err-button {
	color: #FFFFFF;
}

#pfsearch-err-button:hover {
	color: #efefef;
}

#pfsearch-err-button {
	color: #530000;
}

.pfribbon-featured,
.pfribbon-featured2 {
	background: rgba(94, 181, 36, 0.97);
}

.pfribbon-featured,
.pfribbon-featured2 {
	color: #FFFFFF;
}

.wpf-footer {
	border-top: 1px dotted #ebebeb;
	border-bottom: 0px dotted #ebebeb;
	border-left: 0px dotted #ebebeb;
	border-right: 0px dotted #ebebeb;
}


.wpf-footer a {
	color: #ffffff;
}

.wpf-footer a:hover {
	color: #efefef;
}

.pfsearchresults .pfsearchresults-content {
	background: #f7f7f7;
}

.pfsearchresults .pfsearchresults-header {
	background: #ededed;
}

.pfsearchresults-content .pflist-item {
	background: #ffffff;
}

.pflist-item .pfHoverButtonStyle>a {
	color: #000000;
}

.pflist-item .pfHoverButtonStyle>a:hover {
	color: #B32E2E;
}

.pflist-itemdetails .pflist-itemtitle a {
	color: #333333;
}

.pflist-itemdetails .pflist-itemtitle a:hover {
	color: #b32e2e;
}

.pflist-itemdetails .pflist-itemtitle a {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 19px;
	font-weight: 700;
	font-style: normal;
	font-size: 15px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}

.wf-loading .pflist-itemdetails .pflist-itemtitle a
{
	opacity: 0;
}

.ie.wf-loading .pflist-itemdetails .pflist-itemtitle a
{
	visibility: hidden;
}

.pflistingitem-subelement.pf-onlyitem .pf-ftext,
.pflistingitem-subelement.pf-onlyitem .pf-ftitle,
.pfshowmaplink,
.pflistingitem-subelement.pf-ititem .pf-ftitle,
.pflist-item .pflist-excerpt,
.anemptystylesheet {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 14px;
	font-weight: 400;
	font-style: normal;
	color: #515151;
	font-size: 12px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}

.wf-loading .pflistingitem-subelement.pf-onlyitem .pf-ftext,
.wf-loading .pflistingitem-subelement.pf-onlyitem .pf-ftitle,
.wf-loading .pfshowmaplink,
.wf-loading .pflistingitem-subelement.pf-ititem .pf-ftitle,
.wf-loading .pflist-item .pflist-excerpt,
.wf-loading .anemptystylesheet
{
	opacity: 0;
}

.ie.wf-loading .pflistingitem-subelement.pf-onlyitem .pf-ftext,
.ie.wf-loading .pflistingitem-subelement.pf-onlyitem .pf-ftitle,
.ie.wf-loading .pfshowmaplink,
.ie.wf-loading .pflistingitem-subelement.pf-ititem .pf-ftitle,
.ie.wf-loading .pflist-item .pflist-excerpt,
.ie.wf-loading .anemptystylesheet
{
	visibility: hidden;
}

.pflistingitem-subelement.pf-onlyitem .pf-ftitle,
.pfshowmaplink,
.pflistingitem-subelement.pf-ititem .pf-ftitle {
	color: #333333;
}

.pflistingitem-subelement.pf-price,
.pflistingitem-subelement.pf-price a {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	text-align: right;
	line-height: 19px;
	font-weight: 600;
	font-style: normal;
	color: #f7f7f7;
	font-size: 14px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}

.wf-loading .pflistingitem-subelement.pf-price,
.wf-loading .pflistingitem-subelement.pf-price a
{
	opacity: 0;
}

.ie.wf-loading .pflistingitem-subelement.pf-price,
.ie.wf-loading .pflistingitem-subelement.pf-price a
{
	visibility: hidden;
}

.pflist-itemdetails>.pflist-address {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 14px;
	font-weight: 400;
	font-style: normal;
	color: #515151;
	font-size: 12px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}

.wf-loading .pflist-itemdetails>.pflist-address
{
	opacity: 0;
}

.ie.wf-loading .pflist-itemdetails>.pflist-address
{
	visibility: hidden;
}

.pfuaformsidebar .pf-sidebar-cartitems .pfrecitemdescription {
	background: #fae7a2;
}

.pfuaformsidebar .pf-sidebar-cartitems .pfrecitemdescription,
.pfuaformsidebar .pf-sidebar-cartitems .pfrecitemdescription label {
	color: #494949;
}

#pfuaprofileform .pfupload-featured-item-box {
	background: #fae7a2;
}

#pfuaprofileform .pfupload-featured-item-box {
	color: #494949;
}

.pflist-imagecontainer .RibbonCTR .Sign i,
.wpfimage-wrapper .RibbonCTR .Sign i,
.anemptystylesheet {
	color: #070707;
}

.pflist-imagecontainer .RibbonCTR .Sign i:hover,
.wpfimage-wrapper .RibbonCTR .Sign i:hover,
.anemptystylesheet:hover {
	color: #B32E2E;
}

.pfnotificationwindow {
	background: rgba(247, 247, 247, 0.92);
}

.pfnotificationwindow {
	border: 1px solid #e0e0e0;
}

.pfnotificationwindow,
.pfnotificationwindow a {
	font-family: Roboto;
	line-height: 16px;
	font-weight: 400;
	font-style: normal;
	color: #9e2121;
	font-size: 12px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}

.wf-loading .pfnotificationwindow,
.wf-loading .pfnotificationwindow a
{
	opacity: 0;
}

.ie.wf-loading .pfnotificationwindow,
.ie.wf-loading .pfnotificationwindow a
{
	visibility: hidden;
}

.pfnot-err-button {
	background-color: #9e2121;
}

.pfnot-err-button:hover {
	background-color: #721414;
}

.pfnot-err-button,
.pfnot-err-button:hover {
	color: #ffffff;
}

#pfcontrol>.pfcontrol-header ul li {
	background: #ffffff;
}

#pfcontrol>.pfcontrol-header ul li:hover {
	background: #f2f2f2;
}

#pfcontrol>.pfcontrol-header ul li>i {
	color: #3e5660;
}

#pfsearch-draggable .pfitemlist-content {
	font-family: Roboto;
	line-height: 16px;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}

.wf-loading #pfsearch-draggable .pfitemlist-content
{
	opacity: 0;
}

.ie.wf-loading #pfsearch-draggable .pfitemlist-content
{
	visibility: hidden;
}

#pfsearch-draggable .pfsearch-content,
#pfsearch-draggable .pfitemlist-content,
#pfsearch-draggable .pfmapopt-content,
#pfsearch-draggable .pfuser-content {
	background: rgba(27, 110, 164, 0.85);
}

#pfsearch-draggable label,
#pfsearch-draggable .slider-input,
#pfsearch-draggable .pfdragcontent {
	color: #ffffff;
}

#pfsearch-draggable>.pfsearch-header ul li,
.wpfui-tooltip {
	background-color: #ffffff;
}

#pfsearch-draggable>.pfsearch-header ul li:hover,
.wpfui-tooltip {
	background-color: #f9f9f9;
}

#pfsearch-draggable>.pfsearch-header ul li>i,
.wpfui-tooltip {
	color: #2b78aa;
}

#pfsearch-draggable>.pfsearch-header ul li>i:hover,
.wpfui-tooltip:hover {
	color: #3498db;
}

#pf-search-button,
.pfmaptype-control .pfmaptype-control-ul .pfmaptype-control-li,
.pfmaptype-control .pfmaptype-control-layers-ul .pfmaptype-control-layers-li,
.anemptystylesheet {
	background-color: #ffffff;
}

#pf-search-button:hover,
.pfmaptype-control .pfmaptype-control-ul .pfmaptype-control-li:hover,
.pfmaptype-control .pfmaptype-control-layers-ul .pfmaptype-control-layers-li:hover,
.anemptystylesheet {
	background-color: #efefef;
}

#pf-search-button,
.pfmaptype-control .pfmaptype-control-ul .pfmaptype-control-li,
.pfmaptype-control .pfmaptype-control-layers-ul .pfmaptype-control-layers-li,
.anemptystylesheet {
	color: #2b78aa;
}

#pf-search-button:hover,
.pfmaptype-control .pfmaptype-control-ul .pfmaptype-control-li:hover,
.pfmaptype-control .pfmaptype-control-layers-ul .pfmaptype-control-layers-li:hover,
.anemptystylesheet:hover {
	color: #3498db;
}

.wpfinfowindow .pfifnext,
.wpfinfowindow .pfifprev {
	background: rgba(0, 0, 0, 0.53);
}

.wpfinfowindow .pfifnext,
.wpfinfowindow .pfifprev {
	color: #ffffff;
}

.wpfinfowindow,
.wpfinfowindow .pfinfoloading {
	background: rgba(255, 251, 245, 0.99);
}

.wpfinfowindow .wpftext>.wpftitle a,
.wpfinfowindow .wptitle a,
.wpfinfowindow .wpf-closeicon i {
	color: #333333;
}

.wpfinfowindow .wpftext>.wpftitle a:hover,
.wpfinfowindow .wptitle a:hover,
.wpfinfowindow .wpf-closeicon i:hover {
	color: #b00000;
}

.wpfinfowindow .wpftext>.wpftitle a {
	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: 700;
	font-style: normal;
	font-size: 15px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}

.wf-loading .wpfinfowindow .wpftext>.wpftitle a
{
	opacity: 0;
}

.ie.wf-loading .wpfinfowindow .wpftext>.wpftitle a
{
	visibility: hidden;
}

.wpfinfowindow .wpftext .wpfdetail {
	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	color: #515151;
	font-size: 13px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}

.wf-loading .wpfinfowindow .wpftext .wpfdetail
{
	opacity: 0;
}

.ie.wf-loading .wpfinfowindow .wpftext .wpfdetail
{
	visibility: hidden;
}

.wpfdetailtitle {
	color: #333333;
}

.pfinfowindowdlist>.pf-price {
	font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-weight: 700;
	font-style: normal;
	color: #b00000;
	font-size: 16px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}

.wf-loading .pfinfowindowdlist>.pf-price
{
	opacity: 0;
}

.ie.wf-loading .pfinfowindowdlist>.pf-price
{
	visibility: hidden;
}

.wpfinfowindow .wpftext>.wpfaddress {
	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: 400;
	font-style: normal;
	color: #333333;
	font-size: 13px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}

.wf-loading .wpfinfowindow .wpftext>.wpfaddress
{
	opacity: 0;
}

.ie.wf-loading .wpfinfowindow .wpftext>.wpfaddress
{
	visibility: hidden;
}

.wpfinfowindow .wpfdetail .pfliittype {
	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: 400;
	font-style: normal;
	color: #515151;
	font-size: 13px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}

.wf-loading .wpfinfowindow .wpfdetail .pfliittype
{
	opacity: 0;
}

.ie.wf-loading .wpfinfowindow .wpfdetail .pfliittype
{
	visibility: hidden;
}

.wpfinfowindow .wpfdetail .pfliittype a {
	color: #333333;
}

.wpfinfowindow .wpfdetail .pfliittype a:hover {
	color: #b00000;
}
.wpf-navwrapper {
    border-bottom: 1px solid #efefef!important;
}
.wpf-header .pftopline {
    display: none;
}
.wpf-footer ul:after{clear:both;}
.wpf-footer {
    height: 72px!important;
}