	body
{
	background-color:#f0f0f0;
	color:#707070;
	font-family:"Open Sans",Arial,sans-serif;
	font-size:16px;
	height:100%;
	margin:0;
	padding:0
}
	img
{
	border:0;
	height:auto;
	max-width:100%;
	vertical-align:middle
}
.estate-description { font-size: 14px;font-style: italic; }
body .thumbnail .caption {min-height: 185px;}
.footer-quick-links{background-color: #ececec;min-height: 150px;text-align: center;}
.footer-quick-links a{font-size: 12px;}
.popover{font-size: 12px;}
.popover-ccontent{display: none;}
.widget
{
	margin-bottom:20px
}
	 span.important
{
	color:#5A5EA5;font-weight:bolder;
}
	 .widget.our-agents .agent
{
	background-color:#fff;
	box-shadow:0 1px 1px rgba(0,0,0,.1);
	margin-bottom:15px;
	padding:8px 15px
}
.widget.our-agents .agent .image
{
	float:left;
	margin-right:8px;
	width:60px
}
body .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-top:0;}
.widget.our-agents .agent .image img
{
	width:70px
}
.widget.our-agents .agent .name
{
	color:#313131;
	font-size:16px;
	margin-bottom:8px
}
.widget.our-agents .agent .name a
{
	color:#313131;
	text-decoration:none
}
.widget.our-agents .agent .name a:hover
{
	color:#313131
}
.widget.our-agents .agent .email,.widget.our-agents .agent .phone
{
	font-size:11px
}
.widget.our-agents .agent:last-child
{
	margin-bottom:0
}
	@media (min-width:768px) and (max-width:1199px)
{
.widget.our-agents .agent
{
	padding:10px
}
.widget.our-agents .agent .image
{
	margin-top:3px;
	width:50px
}
.widget.our-agents .agent .image img
{
	width:50px
}
.widget.our-agents .agent .name
{
	font-size:14px;
	line-height:1.5;
	margin-bottom:0
}
.widget.our-agents .agent .email,.widget.our-agents .agent .phone
{
	line-height:1.5
}

}
	@media (min-width:768px) and (max-width:979px)
{
.widget.our-agents .agent
{
	text-align:center
}
.widget.our-agents .agent .image
{
	float:none;
	height:40px;
	margin:0 auto
}
.widget.our-agents .agent .image img
{
	width:auto
}
.agent .name
{
	clear:both;
	margin-top:10px
}

}
	@media (max-width:767px)
{
.widget.our-agents
{
	margin-bottom:0
}

}
	@media (min-width:590px) and (max-width:750px)
{
.slider-map-holder
{
	height:420px!important
}

}
.property-header
{
	overflow:hidden;
	position:relative;
	max-height:200px;
}
.property-header .listing-holder
{
	height:100%;
	opacity:0;
	position:absolute;
	transition:opacity .2s ease-in-out 0s;
	width:100%;
	z-index:10
}
.property-header .badge-wrap
{
	color:#fff;
	font-family:BebasNeue,sans-serif;
	font-size:1.2em;
	height:100px;
	position:absolute;
	right:0;
	text-align:center;
	top:0;
	width:100px
}
.property-header .badge-wrap.new
{
	font-size:1.6em
}
.property-header .badge-wrap span
{
	display:block;
	height:100%;
	line-height:100px;
	position:absolute;
	transform:rotate(45deg) translate(0px,-25%);
	-webkit-transform:rotate(45deg) translate(0px,-25%);
	-ms-transform:rotate(45deg) translate(0px,-25%);
	width:100%
}
.property-header .badge-wrap:before
{
	border-color:transparent;
	border-style:solid;
	border-width:0 100px 100px 0;
	content:"";
	height:0;
	position:absolute;
	right:0;
	top:0;
	width:0
}
.property-header .badge-wrap.none,.property-header .badge-wrap.none:before
{
	display:none;
	height:0;
	width:0
}
.property-header .badge-wrap.badge-blue:before,.property-header .badge-wrap.new:before
{
	border-color:transparent #00b4ff
}
.property-header .badge-wrap.badge-green:before,.property-header .badge-wrap.for-sale:before
{
	border-color:transparent #73ba5d
}
.property-header .badge-wrap.badge-orange:before,.property-header .badge-wrap.for-rent:before
{
	border-color:transparent #fc8652
}
.property-header .badge-wrap.badge-red:before,.property-header .badge-wrap.reduced:before
{
	border-color:transparent #fa565a
}
.property-header .badge-wrap.badge-gray:before,.property-header .badge-wrap.rented:before,.property-header .badge-wrap.sold:before
{
	border-color:transparent #7f8c8d
}
.property-header .badge-wrap.badge-purple:before,.property-header .badge-wrap.on-show:before
{
	border-color:transparent #9b59b6
}
.property-contract-type
{
	box-shadow:0 4px 0 rgba(0,0,0,.2);
	color:#fff;
	font-size:14px;
	font-weight:600;
	height:30px;
	right:0px;
	line-height:30px;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	top:20px;
	width:120px;
	z-index:1
}
.property-type {
    box-shadow: 0 4px 0 rgba(0,0,0,.2);
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    height: 30px;
    right: 0px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 50px;
    width: 80px;
    z-index: 1;
}
.property-type.new{
	background:#14c000;
}
.property-type.spryan{background: #fbdf27;}
.property-contract-type span
{
	color:#fff
}
.property-contract-type.sold
{
	background:#e42f2f
}
.property-contract-type.rent
{
	background:#528d47
}
.property-contract-type.sale
{
	background:#38548C;
}
.property-contract-type.both
{
	background:#FF7F00
}
.property-thumb-meta
{
	bottom:0;
	right:0;
	position:absolute
}
.property-thumb-meta .property-price
{
	clear:both;
	color:#fff;
	float:right;
	font-size:16px;
	padding:2px 4px;
	background-color:#38548C;
}
.property-header a
{
	background-color:transparent;
	display:block;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	transition:background-color .2s ease-in 0s;
	width:100%;
	z-index:200
}
.property-header a:hover
{
	background-color:rgba(0,0,0,.5);
	background-image:url(../images/toolbar_find.png);
	background-position:center center;
	background-repeat:no-repeat
}
.property-utilities .bathrooms .content
{
	background-image:url(../images/icons/bathrooms.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-size:14px 20px;
	color:#313131;
	padding-left:25px
}
.property-utilities .bedrooms .content
{
	background-image:url(../images/icons/bedrooms.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-size:21px 12px;
	color:#313131;
	padding-left:30px
}
.btn-primary
{
	background-color:#38548C!important;
	border-color:transparent;
	color:#fff;
	padding:7px 10px
}
.thumb-shadow
{
	background-color:#fff;
	min-height: 400px;
}
.switcher a
{
	text-decoration:none!important
}
.switcher i
{
	color:#428bca!important
}
.switcher .active
{
	color:#222!important
}
.recent-grid
{
	font-weight:700;
	font-size:18px;
	padding:4px 0 9px;
	border-bottom:1px solid #CCC;
	margin:15px 0
}
.detail-title
{
	font-weight:700;
	font-size:22px;
	padding:4px 0 9px;
	border-bottom:1px solid #CCC;
	margin:15px 0;
	color:#666
}
.orange
{
	background-color:#f0ad4e!important;
	border-bottom:1px solid #f0ad4e!important
}
.orange-border
{
	border:1px solid #f0ad4e!important
}
	#panel
{
	background-color:#fff
}
	#panel .title
{
	font-size:16px;
	font-weight:700;
	border-bottom:1px solid #ccc;
	padding:7px 10px
}
	#message-form
{
	background-color:#fff;
	padding:10px;
	border-radius:4px
}
	#message-form input[type=submit]
{
	padding:8px 14px
}
.info_list
{
	clear:both
}
.divider
{
	border-bottom:1px solid #E6E6E6;
	margin:4px 0;
	clear:both
}
.search-box
{
	width:100%;
	margin:10px 0 auto;
	padding:10px;
	z-index:100;
    background:rgba(56, 84, 140,.5);
    /*
	background:rgba(30,30,30,.8);
    box-shadow:0 0 20px rgba(0,0,0,.9);
	*/
    border-radius:4px;
	position:relative
}

#header-search-tabs {width:23%;background-color:#fff;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 5px;margin: 0 auto;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {background-color:#38548C;color:#fff;border:none;border-radius:0;}
.nav-tabs > li {
    margin-bottom: -2px;
}
#All .tab-content > .active, #Sale .tab-content > .active, #Rent .tab-content > .active {
    display: block;
}
#All .tab-content > .tab-pane , #Sale .tab-content > .tab-pane, #Rent .tab-content > .tab-pane {
    display: none;
}
body .chzn-container .chzn-results li {color:#000;}
body .nav-tabs {border: 0px solid #000;}
.top30_reverse{margin-top:300px;}
.search-box label
{
	color:#fff;
	margin-bottom:8px;
	font-size:20px
}
.search-box h5 {color:#fff;}
	#supersized
{
	height:80%!important
}
.slider-map-holder
{
	background:#fff;
	height:520px;
	position:absolute;
	width:100%
}
.switcher
{
	float:right
}
	@media (max-width:600px)
{
.view-filter-divider
{
	clear:both
}
.switcher
{
	float:left
}
.slider-map-holder
{
	height:420px
}
.search-box
{
	width:100%
}
	#supersized
{
	height:70%!important
}
	#nextslide,#prevslide
{
	margin-top:60px!important
}
.list-group .list-group-item .row .titles:nth-child(2)
{
	border-right:0
}
.share-option
{
	border-left:none!important
}
.share-label
{
	border-bottom:1px solid #ccc
}

}
.share-option
{
	padding:13px;
	border-left:1px solid #ccc
}
.blue-button
{
	background-color:#3498db;
	color:#fff
}
.list-group .list-group-item:first-child
{
	border-top:0
}
.property-meta-list
{
	padding:10px
}
.property-meta-list .list-group-item
{
	background:#eee
}
.property-meta-list .list-group-item .titles
{
	border-right:0px solid #ccc
}
.property-meta-list .list-group-item .last
{
	border-right:0 none
}
.share-networks .fb i
{
	color:#6D8ED2!important
}
.share-networks .twitter i
{
	color:#55ACEE!important
}
.share-networks .gplus i
{
	color:#DC4C3A!important
}
.share-networks
{
	background-color:#fff;
	border:1px solid #dedede;
	margin:0 0 14px;
	font-size: 14px;
}
.share-networks a
{
	color:#394041;
	font-size:13px
}
.share-networks a:hover
{
	color:#dc7d44
}
.share-networks a [class*=" fa-"],.share-networks a [class^=fa-]
{
	color:#929a9b;
	margin:0 9px 0 12px
}
.share-networks span
{
	border-right:1px solid #dedede;
	display:block;
	float:left;
	padding:0px 23px 11px 0
}
.share-networks .a2a_svg svg {width:32px!important;height: 32px!important;}
.share-networks span:last-of-type
{
	border-right:medium none
}
.share-networks .share-label
{
	border-right:medium none;
	padding:12px 21px 13px 28px
}
.filter-checkbox
{
	margin-top:-2px
}
.board-filter-input-slider
{
	float:left;
	font-size:13px!important;
	height:24px!important;
	line-height:24px!important;
	margin-top:8px;
	padding:1px!important;
	width:27%!important
}
.slider-input-text-middle
{
	float:left;
	font-size:13px;
	margin-top:10px;
	min-width:105px!important;
	text-align:center;
	width:45%!important
}
.property-amenities ul
{
	list-style:none
}
.property-amenities ul li.checked
{
	background-image:url(../images/icons/check.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-size:11px 9px;
	padding-bottom:3px;
	padding-left:20px;
	padding-top:3px
}
	@media not all,not all
{
.property-amenities ul li.checked
{
	background-image:url(../images/icons/check@2x.png)
}

}
.property-amenities ul li.cross
{
	background-image:url(../images/icons/cross.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-size:11px 9px;
	padding-bottom:3px;
	padding-left:20px;
	padding-top:3px
}
	@media not all,not all
{
.property-amenities ul li.cross
{
	background-image:url(../images/icons/cross@2x.png)
}

}
.map-thumbnail
{
	width:200px;
	margin-bottom:0!important
}
.map-thumbnail .caption
{
	padding:0!important
}
.map-thumbnail .caption h4
{
	margin-top:2px!important;
	margin-bottom:0!important
}
.images-box
{
	height:154px;
	margin-bottom:8px;
	overflow:hidden
}
.gallery-images
{
	border-radius:5px;
	display:block;
	line-height:0;
	position:relative
}
.gallery-images img
{
	border-radius:5px
}
.gallery-images .bg-images
{
	border-radius:4px;
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
	transition:all .2s ease-out 0s
}
.gallery-images:hover>.bg-images
{
	background:rgba(255,255,255,.7);
	transition:all .2s ease-out 0s
}
.gallery-images .bg-images i
{
	margin:5px 0 0 5px
}
.gallery-images .bg-images i:before
{
	color:#fff;
	font-size:20px;
	transition:all .2s ease-out 0s
}
.gallery-images:hover .bg-images i:before
{
	color:#000;
	font-size:30px;
	transition:all .2s ease-out 0s
}
.info_list .info-title
{
	float:left;
	font-weight:700
}
.info_list .info-content
{
	float:right
}
.agent-container
{
	padding:28px 25px
}
.agent-holder
{
	border:1px solid #dedede;
	margin-bottom:30px;
	padding:16px 20px 0
}
.agent-holder .agent-image-holder
{
	width:150px;
	float:left;
	margin:4px 23px 15px 0
}
.agent-holder .agent-image-holder img
{
	border:1px solid #dedede;
	display:block
}
.agent-holder .detail
{
	float:left;
	margin-bottom:10px;
	width:75%
}
.agent-holder .detail .agent-properties
{
	background-color:#5cb2fc;
	bottom:0;
	color:#fff;
	font-size:13px;
	padding:2px 9px;
	border:1px solid #3391f7;
	border-radius:3px;
	width:100px
}
.follow-agent
{
	border-top:1px solid #dedede;
	clear:both;
	margin:40px -20px 0
}
.follow-agent .social-networks
{
	float:right;
	list-style:none;
	margin:0;
	padding:0
}
.follow-agent .social-networks li
{
	border:none;
	display:inline-block;
	margin:0 0 0 -4px
}
.follow-agent .social-networks li a
{
	border-color:#dedede;
	border-left:1px solid #dedede;
	color:#929a9b;
	display:block;
	font-size:15px;
	height:46px;
	line-height:44px;
	margin:0;
	outline:0;
	padding:0;
	text-align:center;
	transition:all .3s ease 0s;
	width:44px
}
.follow-agent .social-networks li a:hover
{
	background-color:#dedede;
	transition:all .3s ease 0s
}
.social-networks .fb i
{
	color:#6D8ED2!important
}
.social-networks .twitter i
{
	color:#55ACEE!important
}
.social-networks .linkedin i
{
	color:#1184CD!important
}
.social-networks .gplus i
{
	color:#DC4C3A!important
}
.search-divider
{
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:15%;
	z-index:1;
	font-weight:700
}
.search-divider:after,.search-divider:before
{
	position:absolute;
	top:51%;
	overflow:hidden;
	width:50%;
	height:2px;
	content:'\a0';
	background-color:#fff
}
.search-divider:before
{
	margin-left:-50%;
	text-align:right
}
.view-more
{
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:100%;
	z-index:1;
	font-weight:700
}
.view-more:after,.view-more:before
{
	position:absolute;
	top:51%;
	overflow:hidden;
	width:50%;
	height:1px;
	content:'\a0';
	background-color:#ccc
}
.view-more:before
{
	margin-left:-50%;
	text-align:right
}
.switcher select
{
	font-size:14px!important
}
.filter-title
{
	font-size:11px!important
}
.widget-listing .property-header
{
	width:40%;
	float:left
}
.widget-listing .caption
{
	float:left;
	width:60%
}
.widget-listing .caption .property-title
{
	font-size:16px;
	color:#313131;
	clear:both;
	padding-left:3px
}
.widget-listing .caption .property-address
{
	color:#428bca;
	font-size:12px;
	clear:both;
	padding-left:3px;
	word-wrap:break-word
}
.widget-listing .caption .property-price
{
	clear:both;
	font-size:12px;
	color:#fff;
	margin-left:4px;
	padding:0 2px;
	background-color:#3498db
}
.map-view-holder img
{
	max-width:none!important
}
.controls
{
	margin-top:16px;
	border:1px solid transparent;
	border-radius:2px 0 0 2px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:32px;
	outline:0;
	box-shadow:0 2px 6px rgba(0,0,0,.3)
}
	#pac-input
{
	background-color:#fff;
	padding:0 11px 0 13px;
	width:400px;
	font-family:Roboto;
	font-size:15px;
	font-weight:300;
	text-overflow:ellipsis
}
	#pac-input:focus
{
	border-color:#4d90fe;
	margin-left:-1px;
	padding-left:14px;
	width:401px
}
.pac-container
{
	font-family:Roboto
}
.details-title-head
{
	font-size:16px;
	font-weight:700;
	padding:7px 10px
}
.facilities-filter
{
	list-style:none;
	margin:0;
	padding:0
}
.owl-carousel .owl-wrapper:after
{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel
{
	display:none;
	position:relative;
	width:100%;
	-ms-touch-action:pan-y
}
.owl-carousel .owl-wrapper
{
	display:none;
	position:relative
}
.owl-carousel .owl-wrapper-outer
{
	overflow:hidden;
	position:relative;
	width:100%
}
.owl-carousel .owl-wrapper-outer.autoHeight
{
	-webkit-transition:height 500ms ease-in-out;
	-moz-transition:height 500ms ease-in-out;
	-ms-transition:height 500ms ease-in-out;
	-o-transition:height 500ms ease-in-out;
	transition:height 500ms ease-in-out
}
.owl-carousel .owl-item
{
	float:left
}
.owl-controls .owl-buttons div,.owl-controls .owl-page
{
	cursor:pointer
}
.owl-controls
{
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent
}
.grabbing
{
	cursor:url(../images/grabbing.png) 8 8,move
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper
{
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0)
}
.owl-theme .owl-controls
{
	margin-top:10px;
	text-align:center
}
.owl-theme .owl-controls .owl-buttons div
{
	color:#FFF;
	display:inline-block;
	zoom:1;
	margin:5px;
	padding:3px 10px;
	font-size:12px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	background:#869791;
	filter:Alpha(Opacity=50);
	opacity:.5
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover
{
	filter:Alpha(Opacity=100);
	opacity:1;
	text-decoration:none
}
.owl-theme .owl-controls .owl-page
{
	display:inline-block;
	zoom:1
}
.owl-theme .owl-controls .owl-page span
{
	display:block;
	width:12px;
	height:12px;
	margin:5px 7px;
	filter:Alpha(Opacity=50);
	opacity:.5;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	background:#869791
}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span
{
	filter:Alpha(Opacity=100);
	opacity:1
}
.owl-theme .owl-controls .owl-page span.owl-numbers
{
	height:auto;
	width:auto;
	color:#FFF;
	padding:2px 10px;
	font-size:12px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px
}
.owl-item.loading
{
	min-height:150px;
	background:url(../images/AjaxLoader.gif) center center no-repeat
}
	#owl-demo .owl-item
{
	margin:3px
}
	#owl-demo .owl-item .col-md-4
{
	display:block;
	width:100%;
	height:auto
}
.post-thumb
{
	float:left;
	width:180px;
	margin:0 20px 20px 0
}
	#slides
{
	display:none
}
	#slides .slidesjs-navigation
{
	margin-top:5px
}
	a.slidesjs-next,a.slidesjs-play,a.slidesjs-previous,a.slidesjs-stop
{
	background-image:url(../images/btns-next-prev.png);
	background-repeat:no-repeat;
	display:block;
	width:12px;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	margin-right:5px
}
	a.slidesjs-next
{
	margin-right:10px;
	background-position:-12px 0
}
	a:hover.slidesjs-next
{
	background-position:-12px -18px
}
	a.slidesjs-previous
{
	background-position:0 0
}
	a:hover.slidesjs-previous
{
	background-position:0 -18px
}
	a.slidesjs-play
{
	width:15px;
	background-position:-25px 0
}
	a:hover.slidesjs-play
{
	background-position:-25px -18px
}
	a.slidesjs-stop
{
	width:18px;
	background-position:-41px 0
}
	a:hover.slidesjs-stop
{
	background-position:-41px -18px
}
.slidesjs-pagination
{
	margin:7px 0 0;
	float:right;
	list-style:none
}
.slidesjs-pagination li
{
	float:left;
	margin:0 1px
}
.slidesjs-pagination li a
{
	display:block;
	width:13px;
	height:0;
	padding-top:13px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden
}
.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active
{
	background-position:0 -13px
}
.slidesjs-pagination li a:hover
{
	background-position:0 -26px
}
	#slides a:link,#slides a:visited
{
	color:#333
}
	#slides a:active,#slides a:hover
{
	color:#9e2020
}
.view-listing-button
{
	border:none;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-size:13px;
	line-height:1;
	margin-right:0;
	padding:13px 18px;
	text-decoration:none;
	width:100%;
	text-align:center;
	background:#488cc8
}
.view-listing-button-list
{
	border:none;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-size:13px;
	line-height:1;
	margin-right:0;
	padding:13px 18px;
	text-decoration:none;
	width:auto;
	background:#488cc8
}
.view-listing-button-list:hover,.view-listing-button:hover
{
	background:#679B08;
	text-decoration:none;
	color:#fff
}
.sidebar .sidepanel
{
	border-bottom:1px solid #e3e3e3;
	margin:0 0 35px;
	padding-bottom:15px
}
.sidebar .sidepanel:last-child,.widget_nav_menu
{
	border-bottom:medium none!important;
	margin-bottom:15px!important
}
.widget_nav_menu ul
{
	margin:0;
	padding:0;
	list-style:none
}
.widget_nav_menu ul li a
{
	background:#fff;
	border-left:6px solid;
	color:#3d3d3d;
	display:block;
	font-size:14px;
	line-height:20px!important;
	margin-bottom:3px;
	padding:10px;
	transition:color 400ms ease 0s,background-color 400ms ease 0s;
	text-decoration:none;
	border-color:#679B08!important
}
.widget_nav_menu ul li a:hover
{
	font-weight:700;
	color:#000;
	border-color:#FF7F00!important
}
.ie-message
{
	display:none
}
.signup-options
{
	text-align:center
}
.estate-title,.estate-title-car,.list-estate-title
{
	font-size:18px!important;
	margin-top:0
}
.blog-detail-title
{
	margin-top:10px;
	font-size:24px
}
.blog-post-subtitle
{
	font-size:18px;
	margin-top:0
}
.package-title
{
	font-size:20px;
	margin-top:0
}

#head_new {height: 800px;
background: url('https://samhome.bg/uploads/banner/king-armchair_00446669.jpg') no-repeat fixed 80% 80%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    }

@media screen and (max-width: 479px) { 
    #header-search-tabs {width:65%;}
    .top30_reverse{margin-top:150px;}
    #head_new {
     height:auto;
     max-width: 100%;   
background: url('https://samhome.bg/uploads/banner/king-armchair_00446669.jpg') no-repeat fixed 50% 50%;
-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
}
.home .ui-datepicker-inline{width: 100% !important; font-size: 16px!important;}
.ui-datepicker-calendar td:not(.ui-state-disabled) > a.ui-state-default{background: #03b130 !important;border: 1px solid #16790e!important;color:#ffffff !important;}