@import url(font-awesome.min.css);
@import url(fonts.css);
@import url(owl.transitions.css);

       .box-info-gerais{
            text-align: center;	
        }
        
        .box-info-gerais i.fa{
            font-size: 60px;
        }
        
        .box-info-gerais a{
            text-decoration: none;
        }
        
        .box-info-gerais h2{
            font-size: 20px;
        }
        
        .box-info-gerais h2,
        .box-info-gerais a,
        .box-info-gerais i.fa,
        .box-info-gerais p{
            margin-bottom: 40px;
        }
        
        .box-info-gerais h2 a,
        .box-info-gerais i.fa{
            color: #000000 !important;
        }
        
        .box-info-gerais h2 a:hover,
        .box-info-gerais i.fa:hover{
            color: #C13038 !important;
        }
        
        .box-info-gerais i.fa fa-angle-right{
            font-size: 10px !important;
        }

		
		
		
			/* utilizacao nos banners */
		    .jssorb05{position:absolute}
            .jssorb05 div,.jssorb05 div:hover,.jssorb05 .av{position:absolute;width:16px;height:16px;background:url('images/jssor_img/b05.png') no-repeat;overflow:hidden;cursor:pointer}
            .jssorb05 div{background-position:-7px -7px}
            .jssorb05 div:hover,
            .jssorb05 .av:hover{background-position:-37px -7px}
            .jssorb05 .av{background-position:-67px -7px}
            .jssorb05 .dn,.jssorb05 .dn:hover{background-position:-97px -7px}
            .jssora22l,
            .jssora22r{display:block;position:absolute;width:40px;height:58px;cursor:pointer;background:url('images/jssor_img/a17.png') center center no-repeat;overflow:hidden}
            .jssora22l{background-position:-10px -31px}
            .jssora22r{background-position:-70px -31px}
            .jssora22l:hover{background-position:-130px -31px}
            .jssora22r:hover{background-position:-190px -31px}
            .jssora22l.jssora22ldn{background-position:-250px -31px}
            .jssora22r.jssora22rdn{background-position:-310px -31px}
            .imagem-banner{cursor:move;}

		

a:focus {
	outline:0
}
h1,h2,h3,h4,h5,h6 {
	font-family:Raleway,sans-serif;
	color:#C13038;
	font-weight:300;
	margin:0;
	text-transform:uppercase
}
h1 {
	font-size:21pt
}
h2 {
	font-size:17pt
}
h3 {
	font-weight:500;
	font-size:15pt;
	text-transform:none
}
h4 {
	font-size:18px;
	text-transform:none
}
h5 {
	font-size:15px;
	text-transform:none
}
html {
	overflow:auto
}
body {
	padding:0;
	height:100%;
	color:#4a4a4a; /*#C13038*/
	overflow:hidden;
	background-color:#fff;
	font-size:14px;
	font-family:'Open Sans',sans-serif
}

::selection {
	background:#C13038;
	color:#fff
}
::-moz-selection {
	background:#C13038;
	color:#fff
}
.color,a,a:focus,a:hover {
	color:;
}
iframe[src="about:blank"] {
	display:none
}
#wrapper {
	position:relative;
	overflow:hidden;
	left:0;
	z-index:99;
	height:100%;
	background-color:#fff;
	-webkit-box-shadow:-2px 0 5px 0 rgba(0,0,0,.3);
	-moz-box-shadow:-2px 0 5px 0 rgba(0,0,0,.3);
	box-shadow:-2px 0 5px 0 rgba(0,0,0,.3);
	-webkit-transition:-webkit-transform .5s;
	transition:transform .5s
}
#wrapper::after {
	position:absolute;
	top:0;
	right:0;
	width:0;
	height:0;
	background:0 0;
	content:'';
	z-index:1002;
	opacity:0;
	-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;
	transition:opacity .5s,width .1s .5s,height .1s .5s
}
#wrapper.open {
	-webkit-transform:translate3d(300px,0,0);
	transform:translate3d(300px,0,0)
}
#wrapper.open::after {
	width:100%;
	height:100%;
	opacity:1;
	-webkit-transition:opacity .5s;
	transition:opacity .5s
}
.darker-text {
	color:#4d4f52
}
.center {
	float:none;
	text-align:center;
	margin:0 auto
}
.right {
	text-align:right
}
.left {
	text-align:left
}
.form-control {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	box-shadow:none;
	border-color:#E4E4E4;
	color:#74777c;
	height:41px;
	margin-bottom:10px
}
.form-control:focus {
	box-shadow:none;
	outline:0;
	border-color:#adb2b6
}
.form-control-large,.form-control-small {
	width:345px;
	display:inline-block;
	margin:0 10px
}
.form-control-large .chzn-container,.form-control-large .form-control,.form-control-small .chzn-container,.form-control-small .form-control {
	margin-bottom:15px;
	width:100%
}
.form-control-small {
	width:188px
}
.colored .form-control {
	color:#fff;
	border:none;
	background-color:rgba(255,255,255,.1)
}
.colored .form-control::-webkit-input-placeholder {
	color:#fff
}
.colored .form-control:-moz-placeholder {
	color:#fff
}
.colored .form-control::-moz-placeholder {
	color:#fff
}
.colored .form-control:-ms-input-placeholder {
	color:#fff
}
.invalid {
	border-color:#F23030!important
}
.ui-multiselect {
	padding:2px 0 2px 4px;
	text-align:left
}
.ui-multiselect span.ui-icon {
	float:right
}
.ui-multiselect-single .ui-multiselect-checkboxes input {
	position:absolute !important;
	top:auto !important;
	left:-9999px;
}
/*.ui-multiselect-single .ui-multiselect-checkboxes label {
	padding: 5px !important
}
*/
.ui-multiselect-header {
	margin-bottom:3px;
	padding:3px 0 3px 4px
}
.ui-multiselect-header ul {
	font-size:0.9em
}
.ui-multiselect-header ul li {
	float:left;
	padding:0 10px 0 0
}
.ui-multiselect-header a {
	text-decoration:none
}
.ui-multiselect-header a:hover {
	text-decoration:underline
}
.ui-multiselect-header span.ui-icon {
	float:left
}
.ui-multiselect-header li.ui-multiselect-close {
	float:right;
	text-align:right;
	padding-right:0
}
.ui-multiselect-menu {
	display:none;
	padding:3px;
	position:absolute;
	z-index:10000;
	text-align:left
}
.ui-multiselect-checkboxes {
	position:relative /* fixes bug in IE6/7 */;
	overflow-y:scroll
}
.ui-multiselect-checkboxes label {
	cursor:default;
	display:block;
	border:1px solid transparent;
	padding:3px 1px
}
.ui-multiselect-checkboxes label input {
	position:relative;
	top:1px
}
.ui-multiselect-checkboxes li {
	clear:both;
	font-size:0.9em;
	padding-right:3px
}
body {
	top: 0 !important;
}

#google_translate_element,
.skiptranslate{
	display:none;
}

.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label {
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid
}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a {
	display:block;
	padding:3px;
	margin:1px 0;
	text-decoration: none
}
/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label {
	border:none
}
.btn {
	font-size:13px;
	height:35px;
	line-height:32px;
	padding:0 16px;
	border-width:2px
}
.btn.active:focus,.btn:active:focus,.btn:focus {
	outline:0
}
.btn.active,.btn:active {
	box-shadow:none
}
.btn i {
	margin-right:5px
}
.btn-default,.btn-default-color,.btn-fullcolor {
	text-transform:uppercase;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.btn-default,.btn-default:focus {
	background-color:transparent;
	border-color:rgba(255,255,255,.5);
	color:rgba(255,255,255,.5)
}
.btn-default.active,.btn-default:active,.btn-default:hover,.open .dropdown-toggle.btn-default {
	background-color:transparent;
	border-color:#fff;
	color:#fff
}
.btn-default-color,.btn-default-color:focus {
	background-color:transparent;
	border-color:#adb2b6;
	color:#adb2b6
}
.btn-default-color.active,.btn-default-color:active,.btn-default-color:hover,.open .dropdown-toggle.btn-default-color {
	background-color:transparent;
	border-color:#000000;
	color:#000000}
.btn-fullcolor,.btn-fullcolor:focus {
	background-color:#C13038;
	border-color:transparent;
	color:rgba(255,255,255,.7)
}
.btn-fullcolor.active,.btn-fullcolor:active,.btn-fullcolor:hover,.open .dropdown-toggle.btn-fullcolor {
	color:#fff;
	background-color:#000000}
.btn-group-lg>.btn,.btn-lg {
	border-width:2px;
	height:45px;
	line-height:43px;
	font-size:14px
}
.btn-danger,.btn-danger.active,.btn-danger.disabled,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.btn-danger[disabled] {
	color:#fff!important;
	background-color:#d04d99!important;
	border-color:#c61584
}
.btn-success,.btn-success.active,.btn-success.disabled,.btn-success:active,.btn-success:focus,.btn-success:hover,.btn-success[disabled] {
	color:#fff!important;
	background-color:#5bb75b!important;
	border-color:#449b44
}
.animate-fade {
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0
}
.animate-from-top {
	-webkit-transform:translateY(-40px);
	-moz-transform:translateY(-40px);
	-ms-transform:translateY(-40px);
	-o-transform:translateY(-40px);
	transform:translateY(-40px);
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0
}
.animate-from-bottom {
	-webkit-transform:translateY(40px);
	-moz-transform:translateY(40px);
	-ms-transform:translateY(40px);
	-o-transform:translateY(40px);
	transform:translateY(40px);
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0
}
.animate-from-left {
	-webkit-transform:translateX(-40px);
	-moz-transform:translateX(-40px);
	-ms-transform:translateX(-40px);
	-o-transform:translateX(-40px);
	transform:translateX(-40px);
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0
}
.animate-from-right {
	-webkit-transform:translateX(40px);
	-moz-transform:translateX(40px);
	-ms-transform:translateX(40px);
	-o-transform:translateX(40px);
	transform:translateX(40px);
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0
}
.animation-fade {
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1;
	-webkit-transition-duration:1.5s;
	-moz-transition-duration:1.5s;
	-o-transition-duration:1.5s;
	transition-duration:1.5s
}
.animation-from-bottom,.animation-from-top {
	-webkit-transition-timing-function:cubic-bezier(0.2,.75,.25,.9);
	-moz-transition-timing-function:cubic-bezier(0.2,.75,.25,.9);
	-o-transition-timing-function:cubic-bezier(0.2,.75,.25,.9);
	transition-timing-function:cubic-bezier(0.2,.75,.25,.9);
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-o-transform:translateY(0px);
	transform:translateY(0px);
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1;
	-webkit-transition-duration:1.5s;
	-moz-transition-duration:1.5s;
	-o-transition-duration:1.5s;
	transition-duration:1.5s
}
.animation-from-left,.animation-from-right {
	-webkit-transition-timing-function:cubic-bezier(0.2,.75,.25,.9);
	-moz-transition-timing-function:cubic-bezier(0.2,.75,.25,.9);
	-o-transition-timing-function:cubic-bezier(0.2,.75,.25,.9);
	transition-timing-function:cubic-bezier(0.2,.75,.25,.9);
	-webkit-transform:translateX(0px);
	-moz-transform:translateX(0px);
	-ms-transform:translateX(0px);
	-o-transform:translateX(0px);
	transform:translateX(0px);
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1;
	-webkit-transition-duration:1.5s;
	-moz-transition-duration:1.5s;
	-o-transition-duration:1.5s;
	transition-duration:1.5s
}
.section-highlight,.section-title {
	padding-bottom:24px;
	position:relative;
	margin-bottom:40px;
	margin-top:60px;
	text-align:center;
	clear:both;
	display:inline-block;
	width:100%
}
.section-highlight:after,.section-highlight:before,.section-title:after,.section-title:before {
	content:" ";
	position:absolute;
	bottom:3px;
	left:50%;
	margin-left:-50px;
	width:100px;
	height:1px;
	background-color:#C13038;
	-webkit-opacity:.5;
	-moz-opacity:.5;
	opacity:.5
}
.section-highlight:after,.section-title:after {
	bottom:0
}
.section-highlight {
	text-transform:none;
	font-size:24pt;
	margin-top:10px
}
.section-highlight:after,.section-highlight:before {
	background-color:#74777c
}
.page-title {
	color:#fff;
	text-align:left;
	margin-bottom:15px
}
.text-highlight {
	background-color:#C13038;
	color:#fff;
	padding:20px 15px;
	font-size:20pt;
	line-height:22pt;
	font-family:Raleway,sans-serif;
	font-weight:300;
	margin-bottom:30px
}
.text-highlight strong {
	font-weight:500
}
.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 {
	margin-top:10px;
	text-align:center;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-webkit-tap-highlight-color:transparent
}
.grabbing {
	cursor:url(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-controls .owl-buttons {
	position:absolute;
	top:260px;
	right:2%;
	height:23px;
	width:96%;
}
.owl-controls .owl-buttons div {
	color:#FFF;
	zoom:1;
	font-size:12px;
	padding:10px;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	-webkit-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	transition-duration:.3s
}
.owl-controls .owl-buttons div.owl-prev {
	position:absolute;
	left:0;
}
.owl-controls .owl-buttons div.owl-prev:before {
	content:"\f053";
	font-size:30px;
}
.owl-controls .owl-buttons div.owl-next {
	position:absolute;
	right:0;
}
.owl-controls .owl-buttons div.owl-next:before {
	content:"\f054";
	font-size:30px;
}
.owl-controls .owl-buttons div.owl-next:hover,.owl-controls .owl-buttons div.owl-prev:hover {
	background:#C13038;
}
.owl-controls.clickable .owl-buttons div:hover {
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1;
	text-decoration:none
}
.owl-controls .owl-page {
	display:inline-block;
	zoom:1
}
.owl-controls .owl-page span {
	display:block;
	width:15px;
	height:15px;
	margin:5px 8px;
	background:#BFC4C8;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	-o-transition:all .2s;
	transition:all .2s
}

@media (max-width:992px){
	.owl-controls .owl-page span {
		width:7px;
		height:7px;
	}
}
.owl-controls .owl-page.active span,.owl-controls.clickable .owl-page:hover span {
	background:;
}

.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(AjaxLoader.gif) no-repeat center center
}
.carousel-style1 .item {
	margin:0 auto 35px;
	text-align:left;
	position:relative
}
.carousel-style1 .item .image {
	width:100%;
	max-height:236px;
	overflow:hidden;
	position:relative;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:auto 100%;
	-webkit-transition:background-size .3s ease-out;
	-moz-transition:background-size .3s ease-out;
	-ms-transition:background-size .3s ease-out;
	-o-transition:background-size .3s ease-out;
	transition:background-size .3s ease-out
}
.carousel-style1 .item .image img {
	width:100%;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.carousel-style1 .item .image>a {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	display:block;
	background-color:rgba(32,35,38,.82);
	border:10px solid rgba(32,35,38,.8);
	z-index:9;
	text-align:center;
	visibility:hidden;
	text-decoration:none;
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.carousel-style1 .item .image>a .btn {
	margin-top:-17px;
	position:relative;
	top:100%
}
.carousel-style1 .item .image .info {
	text-align:left
}
.carousel-style1 .item .image .info h3 {
	color:#fff;
	position:absolute;
	bottom:43px;
	left:0;
	padding:0 12px
}
.carousel-style1 .item .image .info .location {
	font-style:italic;
	position:absolute;
	bottom:20px;
	left:0;
	padding:0 12px;
	display:block;
	color:#74777c
}
.carousel-style1 .item:hover .image {
	background-size:auto 120%
}
.carousel-style1 .item:hover .image img {
	-webkit-transform:scale(1.3);
	-moz-transform:scale(1.3);
	-o-transform:scale(1.3);
	transform:scale(1.3)
}
.carousel-style1 .item:hover .image>a {
	visibility:visible;
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.carousel-style1 .item .price {
	position:absolute;
	top:10px;
	left:-5px;
	background-color:#000000;
	color:#fff;
	padding:2px 20px 2px 10px;
	z-index:10;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.carousel-style1 .item .price:before {
	content:" ";
	position:absolute;
	left:0;
	bottom:-6px;
	border-color:rgba(0,0,0,0) #751814 rgba(0,0,0,0) transparent;
	border-style:solid;
	border-width:0 6px 6px 0;
	height:0;
	width:0
}
.carousel-style1 .item .price i {
	margin-right:8px;
	-webkit-opacity:.6;
	-moz-opacity:.6;
	opacity:.6
}
.carousel-style1 .item .price span {
	display:block;
	font-size:16pt;
	font-weight:700;
	margin-top:-4px
}
.carousel-style1 .item .amenities {
	width:100%;
	list-style:none;
	padding:6px 10px;
	margin:0;
	background-color:#fff;
	border-color:#E4E4E4;
	border-width:0 1px 1px;
	border-style:solid;
	text-align:center;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
.corta_desc{
	overflow: hidden;
    height:60px;
}

.carousel-style1 .item .amenities li {
	display:inline-block;
	height:38px;
	margin-right:10px;
	padding-right:10px;
	padding-top:10px;
	border-right:1px solid #E4E4E4;
	color:#74777c
}

.carousel-style1 .item .amenities.box_lista li {
	width: 45.9%;
}

.carousel-style1 .item .amenities li:last-child {
	border-right:none;
	margin-right:0;
	padding-right:0
}
.carousel-style1 .item .amenities li .fa {
	color:#adb2b6;
	font-size:18px
}
.carousel-style1 .item .amenities li [class*=" icon-"],.carousel-style1 .item .amenities li [class^=icon-] {
	color:#adb2b6;
	float:left;
	font-size:20px;
	margin-right:3px;
	margin-top:-3px
}
.carousel-style1 .item.disabled {
	display:none
}
.fullwidthsingle .item,.latest-news-slider .item {
	margin:0 6px;
	text-align:left;
	position:relative
}
.fullwidthsingle .item .image,.latest-news-slider .item .image {
	width:65%;
	height:354px;
	overflow:hidden;
	position:relative;
	display:inline-block;
	float:left;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.fullwidthsingle .item .image a,.latest-news-slider .item .image a {
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0
}
.fullwidthsingle .item .image img,.latest-news-slider .item .image img {
	width:100%
}
.fullwidthsingle .price,.latest-news-slider .price {
	position:absolute;
	top:10px;
	left:-5px;
	background-color:#C13038;
	color:#fff;
	padding:2px 20px 2px 10px;
	z-index:10;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.fullwidthsingle .price:before,.latest-news-slider .price:before {
	content:" ";
	position:absolute;
	left:0;
	bottom:-6px;
	border-color:rgba(0,0,0,0) #70221e rgba(0,0,0,0) transparent;
	border-style:solid;
	border-width:0 6px 6px 0;
	height:0;
	width:0
}
.fullwidthsingle .price i,.latest-news-slider .price i {
	margin-right:8px;
	-webkit-opacity:.6;
	-moz-opacity:.6;
	opacity:.6
}
.fullwidthsingle .price span,.latest-news-slider .price span {
	display:block;
	font-size:16pt;
	font-weight:700;
	margin-top:-4px
}
.fullwidthsingle .info,.latest-news-slider .info {
	position:relative;
	width:35%;
	height:354px;
	background-color:#C13038;
	padding:30px 40px 60px;
	display:inline-block;
	float:left;
	color:#fff
}
.fullwidthsingle .info h3,.latest-news-slider .info h3 {
	color:#fff;
	padding:0;
	margin-bottom:30px;
	text-transform:none;
	font-size:21pt
}
.fullwidthsingle .info h3 a,.latest-news-slider .info h3 a {
	color:#fff
}
.fullwidthsingle .info p,.latest-news-slider .info p {
	margin-bottom:20px
}
.fullwidthsingle .owl-fade-out,.latest-news-slider .owl-fade-out {
	z-index:0;
	-webkit-animation:fadeOut2 .7s both ease;
	-moz-animation:fadeOut2 .7s both ease;
	animation:fadeOut2 .7s both ease
}
.fullwidthsingle .owl-fade-in,.latest-news-slider .owl-fade-in {
	z-index:1
}
@-webkit-keyframes fadeOut2 {
	50% {
		opacity:1
	}
	100% {
		opacity:0
	}
}
@-moz-keyframes fadeOut2 {
	50% {
		opacity:1
	}
	100% {
		opacity:0
	}
}
@keyframes fadeOut2 {
	50% {
		opacity:1
	}
	100% {
		opacity:0
	}
}
.latest-news-slider .item .image {
	width:55%;
	height:354px;
	overflow:hidden;
	position:relative;
	display:inline-block;
	float:left;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.latest-news-slider .item .image a {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	display:block;
	background-color:rgba(32,35,38,.82);
	border:10px solid rgba(32,35,38,.8);
	z-index:1;
	text-align:center;
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.latest-news-slider .item .image a span.btn {
	position:relative;
	top:100%;
	margin-top:-17px
}
.latest-news-slider .item .image:hover a {
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.latest-news-slider .item .image:hover a span.btn {
	top:50%
}
.latest-news-slider .item .tag {
	position:absolute;
	top:10px;
	left:-6px;
	background-color:#C13038;
	color:#fff;
	padding:14px 18px;
	z-index:10;
	font-size:17px;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.latest-news-slider .item .tag:before {
	content:" ";
	position:absolute;
	left:0;
	bottom:-6px;
	border-color:rgba(0,0,0,0) #751814 rgba(0,0,0,0) transparent;
	border-style:solid;
	border-width:0 6px 6px 0;
	height:0;
	width:0
}
.latest-news-slider .item .info {
	position:relative;
	width:45%;
	height:354px;
	background-color:#C13038;
	padding:22px;
	display:inline-block;
	float:left;
	color:#fff
}
.latest-news-slider .item .top-info {
	padding:0 0 14px;
	margin:0 0 30px;
	border-bottom:1px solid rgba(0,0,0,.2);
	font-size:13px;
	float:right;
	width:100%
}
.latest-news-slider .item .top-info li {
	display:inline-block;
	margin-right:14px
}
.latest-news-slider .item .top-info li:last-child {
	margin-right:0
}
.latest-news-slider .item .top-info li i {
	-webkit-opacity:.5;
	-moz-opacity:.5;
	opacity:.5;
	margin-right:5px
}
.fullwidthsingle2 .item {
	margin:0 0 0 5px;
	text-align:left;
	position:relative
}
.fullwidthsingle2 .item .image {
	width:100%;
	height:205px;
	overflow:hidden;
	position:relative;
	display:inline-block;
	float:left;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.fullwidthsingle2 .item .image a {
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0
}
.fullwidthsingle2 .item .image img {
	width:100%
}
.fullwidthsingle2 .price {
	position:absolute;
	top:10px;
	left:-5px;
	background-color:#C13038;
	color:#fff;
	padding:2px 20px 2px 10px;
	z-index:10;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.fullwidthsingle2 .price:before {
	content:" ";
	position:absolute;
	left:0;
	bottom:-5px;
	border-color:rgba(0,0,0,0) #70221e rgba(0,0,0,0) transparent;
	border-style:solid;
	border-width:0 6px 6px 0;
	height:0;
	width:0
}
.fullwidthsingle2 .price i {
	margin-right:8px;
	-webkit-opacity:.6;
	-moz-opacity:.6;
	opacity:.6
}
.fullwidthsingle2 .price span {
	display:block;
	font-size:16pt;
	font-weight:700;
	margin-top:-4px
}
.fullwidthsingle2 .info {
	position:relative;
	padding:20px 15px 10px;
	display:inline-block;
	float:left;
	border:1px solid #e4e4e4
}
.fullwidthsingle2 .info .item-title {
	padding-left:0
}
.fullwidthsingle2 .info h3 {
	color:#4d4f52;
	padding:0;
	text-transform:none;
	display:block
}
.fullwidthsingle2 .info h3 a {
	color:#4d4f52
}
.fullwidthsingle2 .info h3 a:hover {
	color:#C13038;
	text-decoration:none
}
.fullwidthsingle2 .info .location {
	font-style:italic;
	display:block;
	color:#74777c;
	margin-bottom:10px
}
.fullwidthsingle2 .amenities {
	list-style:none;
	text-align:right;
	padding:0;
	margin:0 0 20px
}
.fullwidthsingle2 .amenities li {
	display:inline-block;
	height:38px;
	margin-right:10px;
	padding-right:10px;
	padding-top:10px;
	color:#74777c
}
.fullwidthsingle2 .amenities li:last-child {
	margin-right:0;
	padding-right:0
}
.fullwidthsingle2 .amenities li i {
	color:#adb2b6;
	font-size:18px
}
.fullwidthsingle2 .info .description {
	border-top:1px solid #e4e4e4;
	display:inline-block
}
.fullwidthsingle2 .info .description p {
	margin-bottom:20px;
	padding:20px 0 0
}
.breadcrumb {
	padding:0;
	margin-bottom:-40px;
	text-align:left;
	background-color:transparent
}
.breadcrumb a {
	color:#fff
}
.breadcrumb>li+li:before {
	color:#fff;
	padding:0
}
.tooltip-inner {
	white-space:nowrap;
	background-color:#fff;
	color:#74777c;
	border:1px solid #e3e3e3;
	font-family:'Open Sans',sans-serif
}
.tooltip.in {
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.tooltip.top .tooltip-arrow {
	border-top-color:#e3e3e3
}
.tooltip.top .tooltip-arrow:after {
	content:"";
	position:absolute;
	left:-5px;
	border-color:#fff transparent transparent;
	height:0;
	width:0;
	border-style:solid;
	border-width:5px 5px 0;
	margin-top:-6px;
	right:0;
	top:50%
}
.tooltip.bottom .tooltip-arrow {
	border-bottom-color:#e3e3e3
}
.tooltip.bottom .tooltip-arrow:after {
	content:"";
	position:absolute;
	border-color:transparent transparent #fff;
	height:0;
	width:0;
	border-style:solid;
	border-width:0 5px 5px;
	left:50%;
	margin-left:-5px;
	top:1px
}
.tooltip.right .tooltip-arrow {
	border-right-color:#e3e3e3
}
.tooltip.right .tooltip-arrow:after {
	content:"";
	position:absolute;
	border-color:transparent #fff transparent transparent;
	height:0;
	width:0;
	border-style:solid;
	border-width:5px 5px 5px 0;
	left:1px;
	margin-top:-5px;
	top:50%
}
.tooltip.left .tooltip-arrow {
	border-left-color:#e3e3e3
}
.tooltip.left .tooltip-arrow:after {
	content:"";
	position:absolute;
	left:-6px;
	border-color:transparent transparent transparent #fff;
	height:0;
	width:0;
	border-style:solid;
	border-width:5px 0 5px 5px;
	margin-top:-5px;
	right:0;
	top:50%
}
.chzn-container {
	display:none !important;
	position:relative;
	display:inline-block;
	vertical-align:middle;
	width:100%!important;
	margin-bottom:10px;
	zoom:1;
	-webkit-user-select:none;
	-moz-user-select:none
}
.chzn-container .chzn-drop {
	position:absolute;
	top:100%;
	left:-9999px;
	z-index:1010;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	background-color:#fff;
	border:1px solid #E2E3E5;
	color:#74777c
}
.chzn-container.chzn-with-drop .chzn-drop {
	left:0
}
.chzn-container a {
	cursor:pointer
}
.chzn-container-single .chzn-single {
	position:relative;
	display:block;
	overflow:hidden;
	padding:0 0 0 15px;
	height:41px;
	background-color:rgba(255,255,255,.1);
	background-clip:padding-box;
	color:#74777c;
	text-decoration:none;
	white-space:nowrap;
	line-height:41px;
	border:1px solid #E4E4E4;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.chzn-container-single .chzn-default {
	color:#74777c
}
.chzn-container-single .chzn-single span {
	display:block;
	overflow:hidden;
	margin-right:40px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.chzn-container-single .chzn-single-with-deselect span {
	margin-right:60px
}
.chzn-container-single .chzn-single abbr {
	position:absolute;
	top:13px;
	right:48px;
	display:block;
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	-o-transition:all .2s;
	transition:all .2s
}
.chzn-container-single .chzn-single abbr:before {
	content:"\f00d"
}
.chzn-container-single .chzn-single abbr:hover {
	transform:scale(1.2)
}
.chzn-container-single .chzn-single div {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:38px;
	height:100%
}
.chzn-container-single .chzn-single div:after {
	content:" ";
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:1px;
	height:80%;
	margin-top:10%;
	border-left:1px solid #E4E4E4
}
.chzn-container-single .chzn-single div b {
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	width:100%;
	text-align:center
}
.chzn-container-single .chzn-single div b:before {
	content:"\f078"
}
.chzn-container-single .chzn-search {
	position:relative;
	z-index:1010;
	margin:0;
	padding:3px 4px;
	white-space:nowrap
}
.chzn-container-single .chzn-search input[type=text] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:1px 0;
	padding:4px 20px 4px 5px;
	width:100%;
	height:auto;
	outline:0;
	border:1px solid rgba(116,119,124,.5);
	background-color:#fff;
	font-size:1em;
	font-family:sans-serif;
	line-height:normal;
	border-radius:0
}
.chzn-container-single .chzn-search:before {
	content:"\f002";
	position:absolute;
	top:9px;
	right:10px;
	color:#74777c;
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.chzn-container-single .chzn-drop {
	border-radius:4px;
	background-clip:padding-box
}
.chzn-container-single.chzn-container-single-nosearch .chzn-search {
	position:absolute;
	left:-9999px
}
.chzn-container .chzn-results {
	position:relative;
	overflow-x:hidden;
	overflow-y:auto;
	margin:4px 4px 4px 0;
	padding:0 0 0 4px;
	max-height:240px;
	-webkit-overflow-scrolling:touch
}
.chzn-container .chzn-results li {
	display:none;
	margin:0;
	padding:5px 6px;
	list-style:none;
	line-height:15px;
	-webkit-touch-callout:none;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	-o-transition:all .2s;
	transition:all .2s
}
.chzn-container .chzn-results li.active-result {
	display:list-item;
	cursor:pointer
}
.chzn-container .chzn-results li.disabled-result {
	display:list-item;
	color:#ccc;
	cursor:default
}
.chzn-container .chzn-results li.highlighted {
	background-color:rgba(168,168,168,0.9);
	color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.chzn-container .chzn-results li.no-results {
	display:list-item;
	background:#f4f4f4
}
.chzn-container .chzn-results li.group-result {
	display:list-item;
	font-weight:700;
	cursor:default
}
.chzn-container .chzn-results li.group-option {
	padding-left:15px
}
.chzn-container .chzn-results li em {
	font-style:normal;
	text-decoration:underline
}
.chzn-container-multi .chzn-choices {
	position:relative;
	overflow:hidden;
	margin:0 0 25px;
	padding:0 0 20px;
	width:100%;
	height:auto!important;
	border-bottom:1px solid #e3e3e3;
	background-color:transparent;
	cursor:text
}
.chzn-container-multi .chzn-choices li {
	float:left;
	list-style:none
}
.chzn-container-multi .chzn-choices li.search-field {
	margin:0;
	padding:0;
	white-space:nowrap
}
.chzn-container-multi .chzn-choices li.search-field input[type=text] {
	margin:1px 0;
	padding:5px;
	height:auto;
	outline:0;
	border:0!important;
	background:0 0!important;
	box-shadow:none;
	color:#74777c;
	font-size:100%;
	font-family:'Open Sans',sans-serif;
	line-height:normal;
	border-radius:0
}
.chzn-container-multi .chzn-choices li.search-field .default {
	color:#74777c
}
.chzn-container-multi .chzn-choices li.search-choice {
	position:relative;
	margin:3px 5px 3px 0;
	padding:0 28px 0 14px;
	border:1px solid #e3e3e3;
	background-color:rgba(255,255,255,.5);
	color:#74777c;
	line-height:30px;
	cursor:default;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.chzn-container-multi .chzn-choices li.search-choice .search-choice-close {
	position:absolute;
	top:8px;
	right:12px;
	display:block;
	width:12px;
	height:12px;
	color:#74777c;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	-o-transition:all .2s;
	transition:all .2s
}
.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:before {
	content:"\f00d"
}
.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:hover {
	text-decoration:none;
	transform:scale(1.2)
}
.chzn-container-multi .chzn-choices li.search-choice-disabled {
	color:#adb2b6
}
.chzn-container-multi .chzn-choices li.search-choice-focus {
	background:#d4d4d4
}
.chzn-container-multi .chzn-choices li.search-choice-focus .search-choice-close {
	background-position:-42px -10px
}
.chzn-container-multi .chzn-drop {
	margin-top:-30px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.chzn-container-multi .chzn-drop .result-selected {
	display:list-item;
	color:#ccc;
	cursor:default
}
.chzn-container-active .chzn-single {
	-webkit-transition:border-color .3s ease-out;
	-moz-transition:border-color .3s ease-out;
	-ms-transition:border-color .3s ease-out;
	-o-transition:border-color .3s ease-out;
	transition:border-color .3s ease-out
}
.chzn-container-active.chzn-with-drop .chzn-single {
	border-color:#adb2b6
}
.chzn-container-active.chzn-with-drop .chzn-single div {
	border-left:none;
	background:0 0
}
.chzn-container-active.chzn-with-drop .chzn-single div b {
	background-position:-18px 2px
}
.chzn-disabled {
	-webkit-opacity:.5;
	-moz-opacity:.5;
	opacity:.5;
	cursor:default
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close,.chzn-disabled .chzn-single {
	cursor:default
}
.chzn-rtl {
	text-align:right
}
.chzn-rtl .chzn-single {
	overflow:visible;
	padding:0 8px 0 0
}
.chzn-rtl .chzn-single span {
	margin-right:0;
	margin-left:26px;
	direction:rtl
}
.chzn-rtl .chzn-single-with-deselect span {
	margin-left:38px
}
.chzn-rtl .chzn-single div {
	right:auto;
	left:3px
}
.chzn-rtl .chzn-single abbr {
	right:auto;
	left:26px
}
.chzn-rtl .chzn-choices li {
	float:right
}
.chzn-rtl .chzn-choices li.search-field input[type=text] {
	direction:rtl
}
.chzn-rtl .chzn-choices li.search-choice {
	margin:3px 5px 3px 0;
	padding:3px 5px 3px 19px
}
.chzn-rtl .chzn-choices li.search-choice .search-choice-close {
	right:auto;
	left:4px
}
.chzn-rtl .chzn-drop,.chzn-rtl.chzn-container-single-nosearch .chzn-search {
	left:9999px
}
.chzn-rtl.chzn-container-single .chzn-results {
	margin:0 0 4px 4px;
	padding:0 4px 0 0
}
.chzn-rtl .chzn-results li.group-option {
	padding-right:15px;
	padding-left:0
}
.chzn-rtl.chzn-container-active.chzn-with-drop .chzn-single div {
	border-right:none
}
.chzn-rtl .chzn-search input[type=text] {
	padding:4px 5px 4px 20px;
	background:url(chzn-sprite.png) no-repeat -30px -20px;
	direction:rtl
}
.chzn-rtl.chzn-container-single .chzn-single div b {
	background-position:6px 2px
}
.chzn-rtl.chzn-container-single.chzn-with-drop .chzn-single div b {
	background-position:-12px 2px
}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dppx) {
	.chzn-container .chzn-results-scroll-down span,.chzn-container .chzn-results-scroll-up span,.chzn-container-multi .chzn-choices .search-choice .search-choice-close,.chzn-container-single .chzn-search input[type=text],.chzn-container-single .chzn-single abbr,.chzn-container-single .chzn-single div b,.chzn-rtl .chzn-search input[type=text] {
		background-image:url(chzn-sprite@2x.png)!important;
		background-size:52px 37px!important;
		background-repeat:no-repeat!important
	}
}
.colored .chzn-container .chzn-drop {
	background-color:#fff;
	color:#74777c
}
.colored .chzn-container-single .chzn-single {
	background-color:rgba(255,255,255,.1);
	color:#fff;
	border:none;
	text-decoration:none
}
.colored .chzn-container-single .chzn-default {
	color:#fff;
	text-decoration:none!important
}
.colored .chzn-container-single .chzn-single div:after {
	border-left:1px solid rgba(255,255,255,.3)
}
.colored .chzn-container-single:hover .chzn-single div b {
	color:inherit
}
.colored .chzn-container-single .chzn-search input[type=text] {
	border:1px solid rgba(116,119,124,.5);
	background-color:#fff
}
.colored .chzn-container-single .chzn-search:before {
	color:#74777c
}
.colored .chzn-container .chzn-results li.disabled-result {
	color:#ccc
}
.colored .chzn-container .chzn-results li.highlighted {
	background-color:rgba(168,168,168,0.9);
	color:#fff
}
.colored .chzn-container-multi .chzn-choices {
	border-color:rgba(255,255,255,.5)
}
.colored .chzn-container-multi .chzn-choices li.search-field input[type=text] {
	background:0 0!important;
	color:#fff
}
.colored .chzn-container-multi .chzn-choices li.search-field .default {
	color:#fff
}
.colored .chzn-container-multi .chzn-choices li.search-choice {
	border:none;
	background-color:rgba(255,255,255,.1);
	color:#fff
}
.colored .chzn-container-multi .chzn-choices li.search-choice .search-choice-close {
	color:#fff;
	text-decoration:none
}
.colored .chzn-container-multi .chzn-drop .result-selected {
	color:#ccc
}
.colored .chzn-container-active .chzn-choices li.search-field input[type=text] {
	color:#fff!important
}
.tp-bullets {
	bottom:30px!important
}
.tp-bullets.simplebullets.round .bullet {
	background:#adb2b6;
	border:2px solid #fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-transition:background-color .2s;
	-moz-transition:background-color .2s;
	-ms-transition:background-color .2s;
	-o-transition:background-color .2s;
	transition:background-color .2s;
	-webkit-opacity:.7;
	-moz-opacity:.7;
	opacity:.7
}
.tp-bullets.simplebullets.navbar .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.round .bullet:hover {
	background:#C13038;
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.tparrows {
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	color:#fff;
	font-size:18pt;
	top:50%;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	-ms-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out
}
.tp-leftarrow.default,.tp-rightarrow.default {
	background:rgba(255,255,255,.5)
}
.tp-leftarrow.default:after {
	content:"\f053";
	margin-right:2px
}
.tp-rightarrow.default:after {
	content:"\f054";
	margin-left:4px
}
.tp-leftarrow:hover,.tp-rightarrow:hover {
	background:#C13038}
#recaptcha_widget {
	text-align:center;
	margin-bottom:25px
}
.recaptcha_only_if_incorrect {
	color:#C42927;
	display:none
}
.recaptcha_switch_audio {
	display:none!important
}
#recaptcha_image {
	width:100%!important;
	height:auto!important;
	text-align:center
}
#recaptcha_challenge_image {
	max-width:357px!important;
	width:100%;
	height:auto
}
.recaptcha_only_if_image {
	display:block;
	margin:10px 0
}
.recaptcha_only_if_image a {
	margin-left:5px
}
#header {
	width:100%;
	position:relative;
	z-index:1001
}
#header:after {
	content:" ";
	position:absolute;
	bottom:-6px;
	left:0;
	width:100%;
	height:6px;
	background-color:rgba(255,255,255,.3);
	z-index:10
}
#top-bar {
	width:100%;
	min-height:33px;
	font-size:13px;
	line-height:33px;
	background-color:#C13038;
	position:relative;
	z-index:1020
}
#top-bar a {
	color:#FFFFFF
}
#top-bar a:focus,#top-bar a:hover {
	color:#D3D3D3;
	text-decoration:none
}
#top-buttons,#top-info {
	display:inline-block;
	list-style:none;
	margin:0;
	padding:0
}
#top-buttons li,#top-info li {
	display:inline-block;
	margin-left:25px
}
#top-buttons {
	float:right
}
#top-buttons .divider {
	position:relative;
	border-left:1px solid #FFFFFF;
	width:1px;
	height:22px;
	overflow:hidden;
	margin-bottom:-6px
}
.language-switcher {
	display:inline-block;
	position:relative
}
.language-switcher span {
	padding-right:30px;
	position:relative
}
.language-switcher span:after {
	content:"";
	position:absolute;
	top:8px;
	right:0;
	border-right:3px solid transparent;
	border-top:3px solid;
	border-left:4px solid transparent;
	display:inline-block;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	width:0
}
.language-switcher ul {
	position:absolute;
	left:-15px;
	top:33px;
	padding:0 30px;
	margin:0;
	z-index:999;
	background-color:#f1f3f6;
	max-height:0;
	overflow:hidden;
	-webkit-transition:max-height .3s ease-out;
	-moz-transition:max-height .3s ease-out;
	-ms-transition:max-height .3s ease-out;
	-o-transition:max-height .3s ease-out;
	transition:max-height .3s ease-out
}
.language-switcher ul li {
	margin:0!important;
	display:block!important
}
.language-switcher ul li a {
	line-height:33px;
	display:inline-block;
	width:100%
}
.language-switcher:hover {
	color:#C13038}
.language-switcher:hover ul {
	max-height:250px
}
#nav-section {
	min-height:102px;
	min-width:320px;
	padding:0;
	background-color:#fff;
	width:100%;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
#nav-section.stuck {
	position:fixed;
	top:0;
	left:0;
	z-index:11;
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	-o-transform:translateZ(0);
	transform:translateZ(0)
}
#nav-section.stuck:after {
	content:" ";
	position:absolute;
	bottom:-3px;
	left:0;
	width:100%;
	height:3px;
	background-color:#e3e3e3;
	z-index:10
}
#nav-section.shrink {
	min-height:61px
}
#nav-section.shrink .navbar-nav>li>a {
	line-height:61px
}
#nav-section.shrink .sb-search {
	margin-top:15px
}
.sb-search {
	position:relative;
	margin-top:37px;
	width:0;
	min-width:30px;
	height:30px;
	float:right;
	overflow:hidden;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out;
	-webkit-backface-visibility:hidden
}
.sb-search-input {
	position:absolute;
	top:0;
	right:0;
	outline:0;
	background:#fff;
	width:100%;
	height:30px;
	margin:0;
	z-index:10;
	padding:0 0 0 28px;
	font-family:inherit;
	color:#74777c;
	font-size:13px;
	border:1px solid #E4E4E4;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.sb-search-open .sb-search-input {
	padding:0 14px
}
.sb-search-input::-webkit-input-placeholder {
	color:#74777c
}
.sb-search-input:-moz-placeholder {
	color:#74777c
}
.sb-search-input::-moz-placeholder {
	color:#74777c
}
.sb-search-input:-ms-input-placeholder {
	color:#74777c
}
.sb-icon-search,.sb-search-submit {
	width:30px;
	height:30px;
	display:block;
	position:absolute;
	right:0;
	top:0;
	padding:0;
	margin:0;
	line-height:30px;
	text-align:center;
	cursor:pointer
}
.sb-search-submit {
	background:#fff;
	-ms-filter:"alpha(Opacity=0)";
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0;
	color:transparent;
	border:none;
	outline:0;
	z-index:-1
}
.sb-icon-search {
	color:#74777c;
	z-index:90;
	font-size:15px;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}
.sb-icon-search:hover {
	color:#C13038}
.no-js .sb-search,.sb-search.sb-search-open {
	width:230px
}
.no-js .sb-search .sb-icon-search,.sb-search.sb-search-open .sb-icon-search {
	color:#C13038;
	z-index:11
}
.no-js .sb-search .sb-search-submit,.sb-search.sb-search-open .sb-search-submit {
	z-index:90
}

.navbar {
	float:right;
	margin:0 30px 0 0;
	min-height:0;
	border:none
}
.nav-logo {
	float:left;
	margin:8px 0
}
.nav-logo img {
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.navbar-nav>li>a {
	padding:0 15px;
	display:block;
	color:#74777c;
	line-height:102px;
	text-transform:uppercase;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover,.nav>li>a:focus,.nav>li>a:hover,.navbar-nav>li>a.active {
	background-color:transparent;
	color:;

}
.navbar-nav>li.dropdown>a .caret {
	border-right:3px solid transparent;
	border-top:3px solid;
	margin-left:10px
}
.navbar-nav .dropdown-menu {
	background-color:#f1f3f6;
	text-align:center;
	padding:0;
	border:none;
	display:none;
	box-shadow:0 3px 6px rgba(0,0,0,.176);
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	-o-transform:translateZ(0);
	transform:translateZ(0)
}
.navbar-nav .dropdown-menu:hover,.navbar-nav .open>.dropdown-menu {
	display:block
}
.navbar-nav .dropdown-menu>li>a {
	display:block;
	line-height:46px;
	padding:0 15px 0 25px;
	border-left:0 solid #fff;
	text-align:left;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	-ms-transition:all .2s;
	-o-transition:all .2s;
	transition:all .2s
}
.navbar-nav .dropdown-menu>li>a.active,.navbar-nav .dropdown-menu>li>a:focus,.navbar-nav .dropdown-menu>li>a:hover {
	background-color:#fff;
	color:#C13038;
	border-left:4px solid #C13038}
.navbar-nav .dropdown-submenu {
	position:relative
}
.navbar-nav .dropdown-submenu>.dropdown-menu {
	top:0;
	left:100%;
	margin-top:0;
	margin-left:-1px;
	display:block!important;
	max-height:0;
	overflow:hidden
}
.navbar-nav .dropdown-submenu:hover>.dropdown-menu {
	max-height:500px;
	overflow:visible
}
.navbar-nav .dropdown-submenu>a:after {
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent transparent transparent #74777c;
	border-style:solid;
	border-width:4px 0 4px 4px;
	position:absolute;
	top:50%;
	margin-top:-3px;
	right:8px
}
.navbar-nav .dropdown-submenu:hover>a:after {
	border-left-color:#C13038}
.navbar-nav .dropdown-submenu .pull-left {
	float:none
}
.navbar-nav .dropdown-submenu.pull-left>.dropdown-menu {
	left:-100%;
	margin-left:10px
}
#nav-mobile-btn {
	background-color:#C13038;
	border:0;
	color:#fff;
	font-size:28px;
	width:40px;
	padding:5px 0;
	line-height:1;
	text-align:center;
	float:right;
	margin-top:29px;
	display:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}
#nav-mobile-btn:active,#nav-mobile-btn:hover {
	background-color:#000000;
}
.shrink #nav-mobile-btn {
	margin-top:9px
}
.nav-mobile {
	position:fixed;
	top:0;
	left:0;
	z-index:1;
	visibility:hidden;
	width:300px;
	height:100%;
	background:#F7F8FA;
	padding:15px;
	overflow:auto;
	-webkit-transform:translate3d(-50%,0,0);
	transform:translate3d(-50%,0,0);
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s
}
.nav-mobile>i {
	position:absolute;
	top:6px;
	right:15px;
	font-size:28px;
	cursor:pointer;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	background-color:transparent;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.nav-mobile>i:active,.nav-mobile>i:hover {
	color:#4f5154;
	background-color:#f1f3f6
}
.nav-mobile h2 {
	text-align:center;
	margin:10px 0 25px;
	color:#4d4f52
}
.nav-mobile h2 i {
	margin-right:10px
}
.nav-mobile a {
	color:#74777c
}
.nav-mobile a:hover {
	color:#C13038;
	text-decoration:none
}
.nav-mobile a:focus {
	text-decoration:none
}
.nav-mobile ul {
	list-style:none
}
.nav-mobile>ul {
	padding:0
}
.nav-mobile>ul li {
	margin-bottom:10px
}
.nav-mobile>ul li>a {
	margin-bottom:10px;
	display:block
}
.nav-mobile>ul>li {
	margin-bottom:20px;
	padding-left:10px
}
.nav-mobile>ul ul {
	padding-left:15px;
	border-left:1px solid rgba(0,0,0,.08)
}
.nav-mobile::after {
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.2);
	content:'';
	display:none;
	opacity:1;
	-webkit-transition:opacity .5s;
	transition:opacity .5s
}
.nav-mobile.open {
	visibility:visible;
	-webkit-transition:-webkit-transform .5s;
	transition:transform .5s;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.nav-mobile.open::after {
	width:0;
	height:0;
	opacity:0;
	-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;
	transition:opacity .5s,width .1s .5s,height .1s .5s
}
#home-search-section {
	background-image:url(../images/home-search.jpg);
	position:relative;
	text-align:center;
	padding:105px 0;
	overflow:hidden;
	background-position:center center
}
#home-search-section:before {
	content:" ";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(32,35,38,.92)
}
.slider-title {
	font-size:60px;
	font-weight:900;
	color:#fff;
	line-height:60px
}
#home-search-section .slider-subtitle,.slider-subtitle {
	color:#fff;
	font-size:26px;
	font-weight:300;
	line-height:28px
}
#home-search-section .slider-subtitle {
	color:#74777c
}
#home-search-buttons {
	margin-top:70px
}
#home-search-buttons .btn {
	border-width:1px;
	line-height:21px
}
#home-search-buttons>.btn {
	margin:0 5px
}
#home-search-buttons .input-group {
	margin:18px 0 22px
}
#home-search-buttons .form-control {
	background-color:rgba(21,22,23,.75);
	height:60px;
	border-color:rgba(21,22,23,.8);
	color:#fff
}
#home-search-buttons .form-control:focus {
	border-color:#C13038}
#home-search-buttons .input-group .btn-default {
	border:none;
	background-color:#C13038;
	height:60px;
	color:rgba(255,255,255,.7);
	width:80px;
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
#home-search-buttons .input-group .btn-default:hover {
	width:100px;
	padding-left:30px;
	color:#fff
}
#home-search-buttons .input-group .btn-default .fa {
	position:absolute;
	top:50%;
	left:0;
	margin-top:-6px;
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}
#home-search-buttons .input-group .btn-default:hover .fa {
	left:12px;
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.advanced-search {
	font-style:italic;
	color:rgba(255,255,255,.35)
}
.action-box {
	background-color:#C13038;
	padding:25px 0;
	border-top:1px solid rgba(255,255,255,.2);
	border-bottom:1px solid rgba(0,0,0,.2);
	color:#fff;
	position:relative
}
.action-box h2 {
	color:#fff;
	text-transform:none;
	margin-bottom:26px
}
.action-box h3 {
	color:#fff;
	text-transform:uppercase
}
.action-box p {
	margin:0
}
.action-box #newsletter {
	padding:0;
	margin-top:5px!important
}
.action-box .input-group {
	margin-top:0!important
}
.action-box .social-networks {
	float:none!important;
	text-align:center
}
.parallax {
	position:relative;
	text-align:center;
	padding:85px 0;
	overflow:hidden;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	background-position:center center
}
.parallax .section-title {
	color:#4d4f52;
	margin-top:0
}
.pattern-bg {
	position:relative;
	background-image:url(../images/patterns/pattern1.jpg);
	width:100%;
	height:200%;
	background-repeat:repeat
}
@media all and (-webkit-min-device-pixel-ratio:1.5) {
	.pattern-bg {
		background-image:url(../images/patterns/pattern1@2x.jpg)
	}
}
.pattern-bg:before {
	content:" ";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#f1f3f6;
	z-index:0;
	-webkit-opacity:.82;
	-moz-opacity:.82;
	opacity:.82
}
.pattern-bg .section-title:after,.pattern-bg .section-title:before {
	background-color:#4d4f52
}
.pattern-bg.colored-bg:before {
	background-color:#C13038}
.pattern-bg.colored-bg .container {
	position:relative;
	z-index:10
}
.colored-bg,.dark-bg {
	border:none;
	color:#fff
}
.colored-bg:before,.dark-bg:before {
	content:" ";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#202326;
	-webkit-opacity:.82;
	-moz-opacity:.82;
	opacity:.82
}
.colored-bg .section-title,.dark-bg .section-title {
	color:#fff
}
.colored-bg .section-title:after,.colored-bg .section-title:before,.dark-bg .section-title:after,.dark-bg .section-title:before {
	background-color:#fff
}
.colored-bg .testimonials .item .text,.dark-bg .testimonials .item .text {
	border:1px solid rgba(255,255,255,.2);
	background-color:transparent;
	color:#fff
}
.colored-bg .testimonials .item .text:before,.dark-bg .testimonials .item .text:before {
	display:none;
	border-color:transparent rgba(255,255,255,.2) transparent transparent
}
.colored-bg .testimonials .item .text:after,.dark-bg .testimonials .item .text:after {
	display:none;
	border-color:transparent rgba(32,35,38,.82) transparent transparent
}
.colored-bg .testimonials .item .author,.dark-bg .testimonials .item .author {
	border:1px solid rgba(255,255,255,.1);
	color:#fff
}
.colored-bg .testimonials .item .author img,.dark-bg .testimonials .item .author img {
	border-right:none
}
.colored-bg .owl-controls .owl-page span,.dark-bg .owl-controls .owl-page span {
	background:none repeat scroll 0 0 rgba(255,255,255,.5)
}
.colored-bg .owl-controls .owl-page.active span,.colored-bg .owl-controls.clickable .owl-page:hover span,.dark-bg .owl-controls .owl-page.active span,.dark-bg .owl-controls.clickable .owl-page:hover span {
	background:none repeat scroll 0 0 #fff
}
.action-box:before,.colored-bg:before {
	background-color:#C13038;
	opacity:0.82;
}
.action-box #newsletter,.colored-bg #newsletter {
	border:none;
	margin-top:0;
	margin-bottom:0;
	color:#fff
}
.action-box #newsletter h1,.action-box #newsletter h2,.colored-bg #newsletter h1,.colored-bg #newsletter h2 {
	color:#fff
}
.action-box #newsletter .form-control,.colored-bg #newsletter .form-control {
	background-color:rgba(255,255,255,.2);
	border-color:transparent;
	color:#fff
}
.action-box #newsletter .form-control:focus,.colored-bg #newsletter .form-control:focus {
	border-color:rgba(255,255,255,.2)
}
.action-box #newsletter .form-control::-webkit-input-placeholder,.colored-bg #newsletter .form-control::-webkit-input-placeholder {
	color:#fff
}
.action-box #newsletter .form-control:-moz-placeholder,.colored-bg #newsletter .form-control:-moz-placeholder {
	color:#fff
}
.action-box #newsletter .form-control::-moz-placeholder,.colored-bg #newsletter .form-control::-moz-placeholder {
	color:#fff
}
.action-box #newsletter .form-control:-ms-input-placeholder,.colored-bg #newsletter .form-control:-ms-input-placeholder {
	color:#fff
}
.dark-bg {
	color:#fff
}
.gray-bg {
	background-color:#f1f3f6;
	padding:50px 0 20px;
	border-top:1px solid rgba(0,0,0,.05);
	border-bottom:1px solid rgba(0,0,0,.05)
}
.gray-bg .section-title {
	color:#4d4f52;
	margin-top:0
}
.gray-bg .section-title:after,.gray-bg .section-title:before {
	background-color:#4d4f52;
	-webkit-opacity:.2;
	-moz-opacity:.2;
	opacity:.2
}
#new-properties-slider .item {
	width:270px
}

.colored,.gray {
	position:relative
}
.gray .chzn-container-single .chzn-single,.gray .form-control {
	background-color:rgba(255,255,255,.5)
}
.content.colored:before,.content.gray:before {
	content:" ";
	position:absolute;
	top:0;
	right:0;
	width:33.3%;
	height:100%;
	background-color:#C13038}
.content.gray:before {
	background-color:#f1f3f6
}
#new-properties-slider1 .item {
	width:270px
}
#new-properties-slider2 .item {
	width:270px
}
.colored,.gray {
	position:relative
}
.gray .chzn-container-single .chzn-single,.gray .form-control {
	background-color:rgba(255,255,255,.5)
}
.content.colored:before,.content.gray:before {
	content:" ";
	position:absolute;
	top:0;
	right:0;
	width:33.3%;
	height:100%;
	background-color:#C13038}
.content.gray:before {
	background-color:#f1f3f6
}
.white-bg {
	background-color:#FFF;
	padding:50px 0 20px;
	border-top:1px solid rgba(0,0,0,.05);
	border-bottom:1px solid rgba(0,0,0,.05)
}
.white-bg .section-title {
	color:#4d4f52;
	margin-top:0
}
.white-bg .section-title:after,.gray-bg .section-title:before {
	background-color:#4d4f52;
	-webkit-opacity:.2;
	-moz-opacity:.2;
	opacity:.2
}
#new-properties-slider .item {
	width:270px
}

.colored,.white {
	position:relative
}
.white .chzn-container-single .chzn-single,.white .form-control {
	background-color:rgba(255,255,255,.5)
}
.content.colored:before,.content.white:before {
	content:" ";
	position:absolute;
	top:0;
	right:0;
	width:33.3%;
	height:100%;
	background-color:#C13038}
.content.white:before {
	background-color:#FFF
}
#new-properties-slider1 .item {
	width:270px
}

.colored,.white {
	position:relative
}
.white .chzn-container-single .chzn-single,.white .form-control {
	background-color:rgba(255,255,255,.5)
}
.content.colored:before,.content.white:before {
	content:" ";
	position:absolute;
	top:0;
	right:0;
	width:33.3%;
	height:100%;
	background-color:#C13038}
.content.white:before {
	background-color:#FFF
}
.content-divider {
	border-top:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3;
	height:4px
}
.main {
	padding-top:0px;
	padding-bottom:0px
}
.feature {
	display:inline-block;
	padding:2% 0;
	text-align:center;
	margin-bottom:60px;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.feature i {
	display:inline-block;
	font-size:32pt;
	cursor:default;
	margin-bottom:35px;
	width:90px;
	height:90px;
	line-height:90px;
	position:relative;
	z-index:1;
	color:#C13038;
	border:4px solid #C13038;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-transition:color .3s;
	-moz-transition:color .3s;
	-ms-transition:color .3s;
	-o-transition:color .3s;
	transition:color .3s
}
.feature i:after {
	position:absolute;
	width:100%;
	height:100%;
	content:'';
	top:-2px;
	left:-2px;
	padding:2px;
	z-index:-1;
	background:#C13038;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-transition:-webkit-transform .2s,opacity .3s;
	-moz-transition:-moz-transform .2s,opacity .3s;
	transition:transform .2s,opacity .3s
}
.feature i:before {
	speak:none;
	font-size:32pt;
	line-height:86px;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	display:block;
	-webkit-font-smoothing:antialiased
}
.no-touch .feature:hover i {
	color:#fff
}
.feature i:after {
	-webkit-transform:scale(1.3);
	-moz-transform:scale(1.3);
	-ms-transform:scale(1.3);
	transform:scale(1.3);
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0
}
.no-touch .feature:hover i:after {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.feature h3 {
	width:90%;
	margin:0 auto 20px;
	color:#4d4f52;
	-webkit-transition:color .3s;
	-moz-transition:color .3s;
	-ms-transition:color .3s;
	-o-transition:color .3s;
	transition:color .3s
}
.feature:hover h3 {
	color:#C13038}
.feature p {
	width:90%;
	margin:0 auto 30px
}
#property-gallery {
	margin-top:40px;
	margin-bottom:40px
}
.property-gallery .item {
	margin:0 2px;
	position:relative;
	overflow:hidden
}
.property-gallery .item img {
	width:100%
}
.property-gallery .item:hover img {
	-webkit-transform:scale(1.4);
	-moz-transform:scale(1.4);
	-o-transform:scale(1.4);
	transform:scale(1.4)
}
.property-gallery .item a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	background-color:rgba(32,35,38,.82);
	border:10px solid rgba(32,35,38,.8);
	z-index:1;
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0
}
.property-gallery .item:hover a {
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.property-gallery .item a span.btn {
	position:absolute;
	width:32px;
	height:32px;
	z-index:2;
	bottom:-32px;
	margin-bottom:-16px;
	left:50%;
	margin-left:-16px;
	border-width:1px;
	padding:0;
	font-size:16pt
}
.property-gallery .item:hover a span.btn {
	bottom:50%
}
.property-gallery .item img,.property-gallery a {
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.property-gallery2 {
	text-align:center
}
.property-gallery2 .item {
	margin:-1px;
	position:relative;
	overflow:hidden;
	width:246px;
	height:236px;
	display:inline-block;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.property-gallery2 .item h1.section-title {
	font-size:17pt;
	margin-top:40px;
	margin-bottom:25px
}
.property-gallery2 .item p.section-text {
	padding:0 20px
}
.property-gallery2 .item img {
	width:100%;
	height:100%
}
.property-gallery2 .item:hover img {
	-webkit-transform:scale(1.4);
	-moz-transform:scale(1.4);
	-o-transform:scale(1.4);
	transform:scale(1.4)
}
.property-gallery2 .item a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	background-color:rgba(32,35,38,.82);
	border:10px solid rgba(32,35,38,.8);
	z-index:1;
	text-align:left;
	text-decoration:none;
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0
}
.property-gallery2 .item:hover a {
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.property-gallery2 .item a h3 {
	color:#fff;
	position:absolute;
	bottom:43px;
	left:0;
	padding:0 12px
}
.property-gallery2 .item a .location {
	font-style:italic;
	position:absolute;
	bottom:20px;
	left:0;
	padding:0 12px;
	display:block;
	color:#74777c
}
.property-gallery2 .item img,.property-gallery2 a {
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.sidebar .latest-news {
	list-style:none;
	display:inline-block;
	padding:0;
	clear:both
}
.sidebar .latest-news>li {
	display:inline-block;
	margin-bottom:26px;
	width:100%
}
.sidebar .latest-news>li .image {
	position:relative;
	float:left;
	width:30%;
	margin-right:3%
}
.sidebar .latest-news>li .image img {
	width:100%;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.sidebar .latest-news>li .image a {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	display:block;
	z-index:1
}
.sidebar .latest-news>li .top-info {
	border-bottom:1px solid #E4E4E4;
	color:#adb2b6;
	font-size:13px;
	float:right;
	width:67%;
	margin:5px 0 8px;
	padding:0 0 2px
}
.sidebar .latest-news>li .top-info li {
	display:inline-block;
	margin-right:14px
}
.sidebar .latest-news>li .top-info li:last-child {
	margin-right:0
}
.sidebar .latest-news>li .top-info li i {
	margin-right:5px
}
.sidebar .latest-news>li h3 {
	margin-bottom:15px
}
.sidebar .latest-news>li h3 a {
	color:#4d4f52
}
.sidebar .latest-news>li h3 a:hover {
	color:#C13038;
	text-decoration:none
}
.sidebar.colored .latest-news .top-info {
	color:#fff;
	border-bottom:1px solid rgba(255,255,255,.5)
}
.sidebar.colored .latest-news h3 a {
	text-decoration:none
}
.sidebar.colored .latest-news h3 a:hover {
	color:#fff;
	text-decoration:underline
}
.sidebar {
	padding-top:55px;
    /*padding-bottom:80px*/
}
.sidebar img {
	max-width:100%
}
#find_agents img {
	width:100%;
	margin-bottom:10px
}
#find_agents .form-actions {
	text-align:center;
	margin-top:20px
}
.agency-detail-agents {
	list-style:none;
	padding:0
}
.agency-detail-agents li {
	display:inline-block;
	position:relative;
	padding-bottom:35px;
	margin-bottom:35px
}
.agency-detail-agents li:last-child {
	margin-bottom:0
}
.agency-detail-agents li img {
	width:90px;
	height:90px;
	float:left;
	margin:0 15px 15px 0;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.agency-detail-agents li .info {
	float:right;
	width:64%;
	text-align:left
}
.agency-detail-agents li h3 {
	color:#4d4f52
}
.agency-detail-agents li a {
	color:#adb2b6
}
.agency-detail-agents li a:hover,.agency-detail-agents li:hover h3 {
	color:#C13038}
.agency-detail-agents li .location {
	display:block;
	font-style:italic;
	font-size:10pt;
	color:#4d4f52;
	margin-bottom:15px
}
.agency-detail-agents li:after,.agency-detail-agents li:before {
	content:" ";
	position:absolute;
	bottom:3px;
	left:50%;
	margin-left:-50px;
	width:100px;
	height:1px;
	background-color:rgba(0,0,0,.1);
	-webkit-opacity:.5;
	-moz-opacity:.5;
	opacity:.5
}
.agency-detail-agents li:after {
	bottom:0
}
.mapborder {
	border:4px solid rgba(0,0,0,.05);
	margin-bottom:10px;
	width:100%
}
#map_agency {
	width:100%;
	height:250px
}
.gmap {
	min-height:150px
}
.gmap img {
	max-width:none!important
}
.infoWindow {
	color:#74777c;
	width:280px;
	line-height:normal!important
}
.infoWindow img {
	float:left;
	max-width:140px!important;
	max-height:100px!important;
	margin:10px 10px 10px 0
}
.infoWindow .description {
	padding:10px 0
}
.infoWindowAgency,.infoWindowContacts {
	color:#74777c;
	width:250px;
	overflow:visible!important;
	background-color:#fff;
	padding:10px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	box-shadow:0 1px 4px rgba(0,0,0,.1);
    text-align:center;
}
.infoWindowAgency:before,.infoWindowContacts:before {
	content:"";
	position:absolute;
	width:20px;
	height:20px;
	background:#fff;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	bottom:-7px;
	left:50%;
	margin-left:-10px;
	z-index:-1;
	box-shadow:0 1px 4px rgba(0,0,0,.1);
    text-align:center;
}
.infoWindowAgency:after,.infoWindowContacts:after {
	content:'';
	position:absolute;
	bottom:-20px;
	left:50%;
	margin-left:-10px;
	height:0;
	width:0;
	border:10px solid transparent;
	border-top-color:#fff;
    text-align:center;
	z-index:99
}
.infoWindowAgency p,.infoWindowContacts p {
    text-align:center;
    padding:0;
    margin:0;
    border:0;
}

.infoWindowAgency p img,.infoWindowContacts p img {
	/*float:left;*/
	max-width:170px!important;
	margin:10px 0;
}

.infoWindowAgency .description,.infoWindowContacts .description {
	padding:10px 0;
    text-align:center;
}
.testimonials .item {
	margin:0 1px
}
.testimonials .item .text {
	border:1px solid rgba(0,0,0,.05);
	position:relative;
	text-align:center;
	padding:65px 20px;
	font-style:italic;
	font-size:14px;
	background-color:#F8F9FB;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.testimonials .item .text:before {
	position:absolute;
	left:21px;
	bottom:-29px;
	width:0;
	height:0;
	border-style:inset solid solid inset;
	border-width:0 60px 28px 0;
	border-color:transparent rgba(0,0,0,.07) transparent transparent;
	line-height:0;
	-webkit-border-radius:0 0 4px;
	-moz-border-radius:0 0 4px;
	border-radius:0 0 4px;
	-webkit-transform:skew(20deg);
	-moz-transform:skew(20deg);
	-ms-transform:skew(20deg);
	-o-transform:skew(20deg);
	transform:skew(20deg)
}
.testimonials .item .text:after {
	position:absolute;
	left:19px;
	bottom:-27px;
	width:0;
	height:0;
	border-style:inset solid solid inset;
	border-width:0 60px 28px 0;
	border-color:transparent #F8F9FB transparent transparent;
	line-height:0;
	-webkit-transform:skew(20deg);
	-moz-transform:skew(20deg);
	-ms-transform:skew(20deg);
	-o-transform:skew(20deg);
	transform:skew(20deg)
}
.testimonials .item .text p:after,.testimonials .item .text p:before {
	font-family:Raleway,sans-serif;
	font-size:52pt;
	position:absolute
}
.testimonials .item .text p:before {
	content:"\201C";
	left:5px;
	top:0
}
.testimonials .item .text p:after {
	bottom:-38px;
	content:"\201D";
	right:34px
}
.testimonials .item .author {
	width:90%;
	margin-left:5%;
	margin-top:48px;
	padding-right:20px;
	background-color:rgba(255,255,255,.1);
	border:1px solid rgba(0,0,0,.1);
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.testimonials .item .author img {
	float:left;
	width:61px;
	padding:0;
	margin:0;
	border-right:1px solid rgba(0,0,0,.1)
}
.testimonials .item .author div {
	display:inline-block;
	padding:9px 0;
	margin:0 0 0 15px;
	font-size:15pt;
	line-height:20px
}
.testimonials .item .author div span {
	font-style:italic;
	font-size:14px
}
#newsletter {
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid rgba(255,255,255,.2);
	text-align:center;
	padding-top:25px;
	padding-bottom:25px
}
#newsletter h2 {
	margin-top:0;
	margin-bottom:25px;
	font-size:15pt
}
#newsletter h2 span {
	font-weight:900;
	font-size:28pt
}
#newsletter .input-group {
	margin-top:25px
}
#newsletter .form-control {
	background-color:rgba(0,0,0,.05);
	border-color:transparent;
	height:35px;
	box-shadow:none
}
#newsletter .form-control:focus {
	border-color:rgba(0,0,0,.1)
}
#newsletter .form-control::-webkit-input-placeholder {
	color:#adb3b6
}
#newsletter .form-control:-moz-placeholder {
	color:#adb3b6
}
#newsletter .form-control::-moz-placeholder {
	color:#adb3b6
}
#newsletter .form-control:-ms-input-placeholder {
	color:#adb3b6
}
.sidebar.colored {
	background-color:#C13038;
	color:#fff
}
.sidebar.colored a {
	color:#fff;
	text-decoration:underline
}
.sidebar.colored .section-title {
	color:#fff
}
.sidebar.colored .section-title:after,.sidebar.colored .section-title:before {
	background-color:#fff
}
.sidebar.colored .owl-controls .owl-page span {
	background:#fff;
	-webkit-opacity:.5;
	-moz-opacity:.5;
	opacity:.5
}
.sidebar.colored .owl-controls .owl-page.active span,.sidebar.colored .owl-controls.clickable .owl-page:hover span {
	background:#fff;
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.sidebar.colored .mapborder {
	border:4px solid rgba(255,255,255,.2);
	margin-bottom:10px;
	width:100%
}
.sidebar.colored .testimonials .item .text {
	border:1px solid rgba(255,255,255,.2);
	background-color:transparent
}
.sidebar.colored .testimonials .item .text:before {
	border-color:transparent rgba(255,255,255,.2) transparent transparent
}
.sidebar.colored .testimonials .item .text:after {
	border-color:transparent #C13038 transparent transparent
}
.sidebar.colored .testimonials .item .author {
	border:1px solid rgba(255,255,255,.1)
}
.sidebar.colored .testimonials .item .author img {
	border-right:none
}
.sidebar.colored #newsletter {
	border:1px solid rgba(255,255,255,.2)
}
.sidebar.colored #newsletter .form-control {
	background-color:rgba(255,255,255,.2);
	border-color:transparent;
	color:#fff
}
.sidebar.colored #newsletter .form-control:focus {
	border-color:rgba(255,255,255,.2)
}
.sidebar.colored #newsletter .form-control::-webkit-input-placeholder {
	color:#fff
}
.sidebar.colored #newsletter .form-control:-moz-placeholder {
	color:#fff
}
.sidebar.colored #newsletter .form-control::-moz-placeholder {
	color:#fff
}
.sidebar.colored #newsletter .form-control:-ms-input-placeholder {
	color:#fff
}
.sidebar.gray {
	background-color:#f1f3f6
}
.sidebar.gray .section-title {
	color:#4d4f52
}
.sidebar.gray .section-title:after,.sidebar.gray .section-title:before {
	background-color:#4d4f52
}
#partners {
	text-align:center
}
#partners .item {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	display:inline-block;
	background-color:rgba(255,255,255,.5);
	margin:4px;
	padding:30px 15px;
	vertical-align:middle
}
#partners .item img {
	max-width:100%
}
.sidebar #partners .item {
	width:100%;
	margin:0 0 20px;
	border:1px solid #DADBDF;
	padding:6px 15px
}
.revslider-container {
	width:100%;
	position:relative;
	padding:0
}
.revslider {
	width:100%;
	position:relative
}
a.tp-caption.btn-default,a.tp-caption.btn-lg {
	color:#fff;
	height:auto!important
}
#advanced-search,#contacts-overlay,#home-advanced-search,#map-property-filter {
	position:relative;
	background-color:#fff;
	border-top:1px solid rgba(0,0,0,.2);
	text-align:center
}
#advanced-search .container,#contacts-overlay .container,#home-advanced-search .container,#map-property-filter .container {
	overflow:hidden;
	max-height:1px;
	-webkit-transition:max-height .3s ease-out;
	-moz-transition:max-height .3s ease-out;
	-ms-transition:max-height .3s ease-out;
	-o-transition:max-height .3s ease-out;
	transition:max-height .3s ease-out
}
#advanced-search form,#contacts-overlay form,#home-advanced-search form,#map-property-filter form {
	margin-top:25px
}
#advanced-search .chzn-container,#advanced-search .form-control,#contacts-overlay .chzn-container,#contacts-overlay .form-control,#home-advanced-search .chzn-container,#home-advanced-search .form-control,#map-property-filter .chzn-container,#map-property-filter .form-control {
	text-align:left
}
#advanced-search .form-control,#contacts-overlay .form-control,#home-advanced-search .form-control,#map-property-filter .form-control {
	display:inline-block;
	vertical-align:middle
}
#advanced-search .btn,#contacts-overlay .btn,#home-advanced-search .btn,#map-property-filter .btn {
	height:39px;
	margin:0 10px 15px
}
#advanced-search #opensearch,#contacts-overlay #opensearch,#home-advanced-search #opensearch,#map-property-filter #opensearch {
	position:absolute;
	width:30px;
	height:24px;
	top:-25px;
	left:50%;
	margin-left:-34px;
	background-color:#fff;
	color:#74777c;
	z-index:2999;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	cursor:pointer
}
#advanced-search #opensearch:after,#contacts-overlay #opensearch:after,#home-advanced-search #opensearch:after,#map-property-filter #opensearch:after {
	content:"\f002";
	display:inline-block;
	font-size:12pt;
	text-align:center;
	padding-top:3px;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
#advanced-search.open,#contacts-overlay.open,#home-advanced-search.open,#map-property-filter.open {
	border-top-color:rgba(0,0,0,.2)
}
#advanced-search.open .container,#contacts-overlay.open .container,#home-advanced-search.open .container,#map-property-filter.open .container {
	max-height:700px
}
#advanced-search.open #opensearch:after,#contacts-overlay.open #opensearch:after,#home-advanced-search.open #opensearch:after,#map-property-filter.open #opensearch:after {
	content:"\f002"
}
#advanced-search .container {
	overflow:visible;
	max-height:none
}
#advanced-search.gray,#advanced-search.gray #opensearch,#home-advanced-search.gray,#home-advanced-search.gray #opensearch {
	background-color:#f1f3f6
}
#home-grid {
	width:100%;
	height:481px;
	overflow:hidden
}
#home-grid:after {
	content:" ";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:6px;
	background-color:rgba(255,255,255,.3)
}
#home-grid .free-wall {
	width:100%;
	height:100%
}
#home-grid .free-wall .item {
	background-color:#FFF;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	cursor:default;
	float:left;
	overflow:hidden;
	height:240px
}
#home-grid .free-wall .item img {
	height:100%;
	width:100%;
	visibility:hidden
}
#home-grid .free-wall .item .price {
	position:absolute;
	top:10px;
	left:9px;
	color:#fff;
	padding:2px 20px 2px 10px;
	z-index:10;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
#home-grid .free-wall .item .price i {
	margin-right:8px
}
#home-grid .free-wall .item .price span {
	display:block;
	font-size:16pt;
	font-weight:700;
	margin-top:-4px
}
#home-grid .free-wall .item .info {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(32,35,38,.82);
	border:10px solid rgba(32,35,38,.8);
	padding:12px;
	z-index:9;
	visibility:hidden;
	text-decoration:none;
	display:block;
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
#home-grid .free-wall .item:hover .info {
	visibility:visible;
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
#home-grid .free-wall .item .info h3 {
	color:#fff;
	position:absolute;
	bottom:43px;
	left:0;
	padding:0 12px
}
#home-grid .free-wall .item .info h3:hover {
	text-decoration:none
}
#home-grid .free-wall .item .info .location {
	font-style:italic;
	position:absolute;
	bottom:20px;
	left:0;
	padding:0 12px;
	display:block;
	color:#74777c
}
#home-grid .free-wall .item[data-state=init] {
	display:none
}
#home-grid .free-wall .item[data-state=start] {
	display:block;
	animation:start .5s;
	-webkit-animation:start .5s
}
#home-grid .free-wall .item[data-state=move] {
	transition:top .5s,left .5s,width .5s,height .5s;
	-webkit-transition:top .5s,left .5s,width .5s,height .5s
}
@keyframes start {
	from {
		transform:scale(0)
	}
	to {
		transform:scale(1)
	}
}
@-webkit-keyframes start {
	from {
		-webkit-transform:scale(0)
	}
	to {
		-webkit-transform:scale(1)
	}
}
#home-grid-latest-properties {
	background-image:url(../images/latest-properties-img.jpg)
}
.home3-hero {
	padding:90px 0
}
.home3-hero h2 {
	font-size:28pt;
	text-transform:none;
	margin-bottom:30px
}
.home3-hero p {
	margin-bottom:30px
}
.home3-hero #map_agency {
	height:273px
}
#agents,#testimonials {
	margin-bottom:60px
}
#home-map {
	background-color:#dedede
}
#properties_map {
	width:100%;
	height:650px
}
#contacts-overlay,#map-property-filter {
	background-color:transparent;
	border:none;
	color:#74777c;
	position:relative
}
#contacts-overlay .container,#map-property-filter .container {
	max-height:none;
	overflow:visible
}
#contacts-overlay .row .col-sm-12,#map-property-filter .row .col-sm-12 {
	background-color:rgba(255,255,255,.7);
	float:right;
	margin-top:-200px;
	z-index:99
}
#contacts-overlay .chzn-container-single .chzn-single,#contacts-overlay .form-control,#map-property-filter .chzn-container-single .chzn-single,#map-property-filter .form-control {
	background-color:#fff
}
#contacts-overlay #contacts-overlay-close,#contacts-overlay #filter-close,#map-property-filter #contacts-overlay-close,#map-property-filter #filter-close {
	position:absolute;
	top:5px;
	right:12px;
	content:"\f068";
	font-size:18pt;
	cursor:pointer
}
.property-large-buttons {
	list-style:none;
	margin-bottom:35px;
	margin-top:15px;
	padding:0
}
.property-large-buttons li {
	position:relative;
	height:360px;
	width:32.3333%;
	display:inline-block;
	float:left;
	text-align:center;
	margin:0 .5% 20px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.property-large-buttons li:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(241,243,246,.82);
	z-index:1;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.property-large-buttons li:hover:before {
	background-color:rgba(199,33,192,.8200000000000001)
}
.property-large-buttons li i {
	position:relative;
	font-size:44pt;
	margin-top:130px;
	z-index:2;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.property-large-buttons li:hover i {
	color:#fff;
	margin-top:65px
}
.property-large-buttons li h4 {
	position:relative;
	font-size:25pt;
	color:#74777c;
	z-index:2;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.property-large-buttons li:hover h4 {
	color:#fff
}
.property-large-buttons li a {
	position:relative;
	z-index:2;
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out;
	margin-top:-40px
}
.property-large-buttons li:hover a {
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1;
	margin-top:110px
}
.property-large-buttons #residential {
	background-image:url(../images/residential-img.jpg)
}
.property-large-buttons #commercial {
	background-image:url(../../images/commercial-img.jpg)
}
.property-large-buttons #land {
	background-image:url(../images/land-img.jpg)
}
.contact-us {
	list-style:none;
	padding:15px 40px;
	background-color:#F7F8FA;
	border:1px solid #DADBDF;
	overflow:hidden;
	margin-bottom:25px
}
.contact-us li {
	margin:6px 0;
	display:block;
	position:relative;
	padding:5px 0 0 40px;
	min-height:30px
}
.contact-us li div {
	display:inline-block;
	width:100%
}
.contact-us li i {
	position:absolute;
	top:0;
	left:0;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	font-size:13pt;
	color:#fff;
	background-color:#74777c;
	margin-right:10px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.contact-us li a {
	color:#74777c
}
.contact-us li a:hover {
	color:#C13038;
	text-decoration:none
}
.nav-tabs {
	border-bottom:1px solid #e3e3e3
}
.nav-tabs.nav-justified>li>a,.nav-tabs>li>a {
	border:1px solid #e3e3e3;
	border-radius:0;
	line-height:1.42857;
	margin-right:0;
	color:#4d4f52;
	margin-bottom:0!important;
	background-color:#F8F9FB
}
.nav-tabs>li>a:focus,.nav-tabs>li>a:hover {
	background-color:#F8F9FB;
	text-decoration:none;
	border:1px solid #e3e3e3
}
.nav-tabs>li.disabled>a {
	color:#999
}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background-color:transparent;
	border:1px solid #e3e3e3;
	border-bottom:none;
	color:#C13038;
	cursor:default
}
.nav-tabs.tabs-left,.nav-tabs.tabs-right {
	width:25%
}
.nav-tabs.tabs-left>li,.nav-tabs.tabs-right>li {
	float:none
}
.nav-tabs.tabs-left>li>a,.nav-tabs.tabs-right>li>a {
	min-width:74px;
	margin-right:0;
	margin-bottom:3px
}
.nav-tabs.tabs-left {
	float:left
}
.nav-tabs.tabs-left>li>a {
	margin-right:-1px
}
.nav-tabs.tabs-left>li.active>a,.nav-tabs.tabs-left>li.active>a:focus,.nav-tabs.tabs-left>li.active>a:hover {
	border:1px solid #e3e3e3;
	border-right:1px solid #fff
}
.nav-tabs.tabs-right {
	float:right
}
.nav-tabs.tabs-right>li>a {
	margin-left:-1px
}
.nav-tabs.tabs-right>li.active>a,.nav-tabs.tabs-right>li.active>a:focus,.nav-tabs.tabs-right>li.active>a:hover {
	border:1px solid #e3e3e3;
	border-left:1px solid #fff
}
.tab-content {
	margin-bottom:40px
}
.tab-content>.active {
	background-color:transparent;
	border:1px solid #e3e3e3;
	border-top:none;
	padding:25px 15px
}
.tab-content h4 {
	margin-bottom:15px
}
.tab-content img {
	max-width:100%;
	margin:10px 0;
	display:block
}
.tab-content.tabs-left,.tab-content.tabs-right {
	border-top:1px solid #e3e3e3;
	float:left;
	width:75%
}
.tab-content.tabs-right {
	float:right
}
.gray .sidebar .nav-tabs>li>a,.gray .sidebar .nav-tabs>li>a:focus,.gray .sidebar .nav-tabs>li>a:hover,.sidebar.gray .nav-tabs>li>a,.sidebar.gray .nav-tabs>li>a:focus,.sidebar.gray .nav-tabs>li>a:hover {
	background-color:transparent
}
.gray .sidebar .nav-tabs.nav-justified>.active>a,.gray .sidebar .nav-tabs.nav-justified>.active>a:focus,.gray .sidebar .nav-tabs.nav-justified>.active>a:hover,.gray .sidebar .nav-tabs>li.active>a,.gray .sidebar .nav-tabs>li.active>a:focus,.gray .sidebar .nav-tabs>li.active>a:hover,.sidebar.gray .nav-tabs.nav-justified>.active>a,.sidebar.gray .nav-tabs.nav-justified>.active>a:focus,.sidebar.gray .nav-tabs.nav-justified>.active>a:hover,.sidebar.gray .nav-tabs>li.active>a,.sidebar.gray .nav-tabs>li.active>a:focus,.sidebar.gray .nav-tabs>li.active>a:hover {
	background-color:#F8F9FB;
	border-bottom:1px solid #F8F9FA
}
.gray .sidebar .tab-content>.active,.sidebar.gray .tab-content>.active {
	background-color:#F8F9FB
}
.panel-group {
	margin-bottom:40px;
	margin-top:20px;
	border:none;
	border-bottom:none
}
.panel-group .panel {
	box-shadow:none;
	background-color:transparent;
	border:1px solid #e3e3e3;
	margin-bottom:6px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.panel-group .panel .panel-heading {
	padding:0
}
.panel-group .panel .panel-heading .panel-title>a {
	color:#C13038;
	background-color:transparent;
	padding:15px 55px 15px 15px;
	display:block;
	position:relative;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.panel-group .panel .panel-heading .panel-title>a:after {
	content:"\f077";
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	position:absolute;
	top:50%;
	right:10px;
	margin-top:-16px;
	width:32px;
	height:32px;
	text-align:center;
	line-height:29px;
	border:1px solid #C13038;
	color:#C13038;
	font-size:14pt;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.panel-group .panel .panel-heading .panel-title>a.collapsed {
	color:#4d4f52;
	background-color:#f1f3f6
}
.panel-group .panel .panel-heading .panel-title>a.collapsed:after {
	content:"\f078";
	border:1px solid #adb2b6;
	color:#adb2b6;
	line-height:29px
}
.panel-group .panel .panel-heading .panel-title>a:focus {
	text-decoration:none
}
.panel-group .panel .panel-heading .panel-title>a:hover {
	text-decoration:none;
	color:#C13038}
.panel-group .panel .panel-heading .panel-title>a:hover:after {
	color:#C13038;
	border-color:#C13038}
.panel-group .panel .panel-heading+.panel-collapse .panel-body {
	border-top:none;
	background-color:#f1f3f6;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.panel-group .panel .panel-heading+.panel-collapse.collapsing .panel-body,.panel-group .panel .panel-heading+.panel-collapse.in .panel-body {
	background-color:#fff
}
.panel-group .panel+.panel {
	margin-top:0
}
.gray .sidebar .panel-group,.sidebar.gray .panel-group {
	border:1px solid #e3e3e3;
	margin-top:0
}
.gray .sidebar .panel-group .panel,.sidebar.gray .panel-group .panel {
	border:none;
	margin-bottom:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.gray .sidebar .panel-group .panel .panel-heading .panel-title>a,.sidebar.gray .panel-group .panel .panel-heading .panel-title>a {
	color:#C13038;
	background-color:#F8F9FB
}
.gray .sidebar .panel-group .panel .panel-heading .panel-title>a.collapsed,.sidebar.gray .panel-group .panel .panel-heading .panel-title>a.collapsed {
	color:#4d4f52;
	background-color:transparent
}
.gray .sidebar .panel-group .panel .panel-heading+.panel-collapse .panel-body,.sidebar.gray .panel-group .panel .panel-heading+.panel-collapse .panel-body {
	border-top:none;
	background-color:transparent
}
.gray .sidebar .panel-group .panel .panel-heading+.panel-collapse.collapsing .panel-body,.gray .sidebar .panel-group .panel .panel-heading+.panel-collapse.in .panel-body,.sidebar.gray .panel-group .panel .panel-heading+.panel-collapse.collapsing .panel-body,.sidebar.gray .panel-group .panel .panel-heading+.panel-collapse.in .panel-body {
	background-color:#F8F9FB
}
.gray .sidebar .panel-group .panel+.panel,.sidebar.gray .panel-group .panel+.panel {
	border-top:1px solid #e3e3e3
}
#countup {
	background-image:url(../../images/countdown-img.jpg)
}
.funfacts {
	text-align:center;
	color:#adb2b6;
	margin-bottom:45px
}
.funfacts>div {
	display:inline-block;
	margin:0 40px
}
.funfacts span {
	color:#fff;
	display:block;

	font-size:43pt;
	font-weight:700
}
.features-list {
	list-style:none;
	padding:0;
	margin:35px 0 40px
}
.features-list li {
	padding:2px 0 0 30px;
	position:relative;
	min-height:24px;
	margin-bottom:18px
}
.features-list li i {
	position:absolute;
	top:50%;
	left:0;
	margin-top:-12px;
	font-size:18pt;
	color:#4d4f52
}
.twitter {
	text-align:center
}
.twitter .item,.twitter .item header {
	margin-bottom:20px
}
.twitter .item header h3 {
	display:inline-block;
	font-size:21pt;
	font-weight:700;
	margin-right:5px
}
.twitter .item .text a {
	font-style:italic
}
.colored-bg .twitter .item,.colored-bg .twitter .item header a,.colored-bg .twitter .item header h3 {
	color:#fff
}
.colored-bg .twitter .item .text a {
	color:#4d4f52
}
#about-img {
	width:100%
}
.services {
	list-style:none;
	display:inline-block;
	padding:0;
	clear:both
}
.services>li {
	display:inline-block;
	margin-bottom:26px
}
.services>li h3 {
	margin-bottom:15px;
	color:#4d4f52
}
.services>li p a {
	font-style:italic
}
.property-large-buttons2 {
	list-style:none;
	margin-bottom:35px;
	margin-top:15px;
	padding:0
}
.property-large-buttons2 li {
	position:relative;
	height:270px;
	width:25%;
	display:inline-block;
	float:none;
	text-align:center;
	margin:0 1% 20px;
	overflow:hidden;
	border:1px solid rgba(255,255,255,.5);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.property-large-buttons2 li:hover {
	border:1px solid #fff
}
.property-large-buttons2 li:before {
	position:absolute;
	content:"";
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
	z-index:1;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out;
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0
}
.property-large-buttons2 li:hover:before {
	-webkit-opacity:.05;
	-moz-opacity:.05;
	opacity:.05
}
.property-large-buttons2 li i {
	position:relative;
	font-size:44pt;
	margin-top:80px;
	z-index:2;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.property-large-buttons2 li:hover i {
	color:#fff;
	margin-top:45px
}
.property-large-buttons2 li h4 {
	position:relative;
	font-size:25pt;
	color:#fff;
	z-index:2;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.property-large-buttons2 li a {
	position:relative;
	z-index:2;
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out;
	margin-top:-30px
}
.property-large-buttons2 li:hover a {
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1;
	margin-top:40px
}
.agency-detail,.agent-detail {
	border:1px solid #e4e4e4;
	display:block;
	margin:60px 0 50px
}
.agency-detail .map,.agent-detail .map {
	height:347px
}
.agency-detail .info,.agent-detail .info {
	padding-top:30px;
	padding-bottom:30px
}
.agency-detail .info header,.agent-detail .info header {
	border-bottom:1px solid #e4e4e4;
	padding-bottom:5px;
	margin-bottom:15px
}
.agency-detail .info header h2,.agent-detail .info header h2 {
	text-transform:none;
	font-size:24pt;
	color:#4d4f52;
	font-weight:500;
	margin-bottom:25px
}
.agency-detail .info header h2 small,.agent-detail .info header h2 small {
	display:block;
	font-size:11pt;
	font-style:italic;
	color:#4d4f52;
	margin-top:5px
}
.agency-detail .info .contact-us,.agent-detail .info .contact-us {
	background-color:transparent;
	border:none;
	margin-bottom:25px;
	padding:0
}
.agency-detail .info .contact-us li,.agent-detail .info .contact-us li {
	margin:0 0 5px;
	padding:0 0 0 35px;
	min-height:20px
}
.agency-detail .info .contact-us li i,.agent-detail .info .contact-us li i {
	background-color:transparent;
	border-radius:4px;
	color:#adb2b6;
	font-size:13pt;
	height:20px;
	left:0;
	line-height:20px;
	margin-right:5px;
	position:absolute;
	text-align:center;
	top:0;
	width:30px
}
.agency-detail .info .contact-us li a,.agent-detail .info .contact-us li a {
	color:#4d4f52
}
.agency-detail .info .contact-us li a:hover,.agent-detail .info .contact-us li a:hover {
	color:#C13038}
.agency-detail .info .social-networks,.agent-detail .info .social-networks {
	float:none
}
.agent-detail .image {
	padding:0
}
.agent-detail .image img {
	width:100%
}
.agent-detail .info {
	padding-top:20px;
	padding-bottom:20px
}
.assigned {
	list-style:none;
	padding:0;
	color:#C13038;
	font-weight:700
}
.form-style {
	background-color:#f1f3f6;
	padding:40px 25px
}
.form-style .form-control {
	background-color:#F7F8FA;
	margin-bottom:20px
}
.form-style textarea.form-control {
	min-height:120px
}
#listing-header {
	margin-top:30px;
	margin-bottom:20px;
	border-bottom:1px solid #e4e4e4
}
#listing-header .form-control-small {
	margin-left:0;
	float:left
}
.sort,.view-mode {
	float:right;
	margin-left:15px;
	height:41px;
	margin-bottom:15px;
	display:inline-block
}
.sort span,.view-mode span {
	display:inline-block;
	float:left;
	line-height:39px
}
.sort ul,.view-mode ul {
	list-style:none;
	display:inline-block;
	padding:0;
	border:1px solid #e4e4e4;
	margin-left:5px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.sort ul li,.view-mode ul li {
	display:inline-block;
	float:left;
	height:39px;
	margin:0;
	text-align:center;
	font-size:19pt;
	padding:0 10px;
	line-height:39px;
	color:#adb2b6;
	cursor:pointer;
	-webkit-transition:background-color .2s ease-out;
	-moz-transition:background-color .2s ease-out;
	-ms-transition:background-color .2s ease-out;
	-o-transition:background-color .2s ease-out;
	transition:background-color .2s ease-out
}
.sort ul li+li,.view-mode ul li+li {
	border-left:1px solid #e4e4e4
}
.sort ul li.active,.sort ul li:hover,.view-mode ul li.active,.view-mode ul li:hover {
	background-color:#f1f3f6
}
.sort {
	float:left
}
.sort ul {
	margin-left:0
}
.sort ul>li {
	padding:0
}
.sort ul>li i {
	font-size:14px;
	color:#74777c;
	width:38px;
	height:39px;
	float:left;
	line-height:39px
}
.agencies-grid,.agencies-list,.agents-grid,.agents-list {
	list-style:none;
	padding:0;
	margin:0;
	display:inline-block;
	width:100%
}
.agencies-grid .item,.agencies-grid>li,.agencies-list .item,.agencies-list>li,.agents-grid .item,.agents-grid>li,.agents-list .item,.agents-list>li {
	margin:20px 0;
	text-align:center
}
.agencies-grid .item .map,.agencies-grid>li .map,.agencies-list .item .map,.agencies-list>li .map,.agents-grid .item .map,.agents-grid>li .map,.agents-list .item .map,.agents-list>li .map {
	height:256px;
	width:100%;
	float:left
}
.agencies-grid .item .tag,.agencies-grid>li .tag,.agencies-list .item .tag,.agencies-list>li .tag,.agents-grid .item .tag,.agents-grid>li .tag,.agents-list .item .tag,.agents-list>li .tag {
	position:absolute;
	top:10px;
	left:9px;
	background-color:#C13038;
	color:#fff;
	padding:7px 9px;
	z-index:10;
	font-size:10pt;
	text-transform:uppercase;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.agencies-grid .item .tag:before,.agencies-grid>li .tag:before,.agencies-list .item .tag:before,.agencies-list>li .tag:before,.agents-grid .item .tag:before,.agents-grid>li .tag:before,.agents-list .item .tag:before,.agents-list>li .tag:before {
	content:" ";
	position:absolute;
	left:0;
	bottom:-6px;
	border-color:rgba(0,0,0,0) #751814 rgba(0,0,0,0) transparent;
	border-style:solid;
	border-width:0 6px 6px 0;
	height:0;
	width:0
}
.agencies-grid .item .tag i,.agencies-grid>li .tag i,.agencies-list .item .tag i,.agencies-list>li .tag i,.agents-grid .item .tag i,.agents-grid>li .tag i,.agents-list .item .tag i,.agents-list>li .tag i {
	display:block;
	font-size:17px
}
.agencies-grid .item .info,.agencies-grid>li .info,.agencies-list .item .info,.agencies-list>li .info,.agents-grid .item .info,.agents-grid>li .info,.agents-list .item .info,.agents-list>li .info {
	padding-top:15px;
	padding-bottom:15px;
	width:100%;
	float:left;
	margin-left:0

}
.agencies-grid .item .info h2,.agencies-grid>li .info h2,.agencies-list .item .info h2,.agencies-list>li .info h2,.agents-grid .item .info h2,.agents-grid>li .info h2,.agents-list .item .info h2,.agents-list>li .info h2 {
	text-transform:none;
	color:#4d4f52;
	font-weight:500;
	border-bottom:1px solid #e4e4e4;
	padding-bottom:15px;
	margin-bottom:15px
}
.agencies-grid .item .info h2 small,.agencies-grid>li .info h2 small,.agencies-list .item .info h2 small,.agencies-list>li .info h2 small,.agents-grid .item .info h2 small,.agents-grid>li .info h2 small,.agents-list .item .info h2 small,.agents-list>li .info h2 small {
	display:block;
	font-size:9pt;
	font-style:italic;
	color:#4d4f52;
	margin-top:5px
}
.agencies-grid .item .info .contact-us,.agencies-grid>li .info .contact-us,.agencies-list .item .info .contact-us,.agencies-list>li .info .contact-us,.agents-grid .item .info .contact-us,.agents-grid>li .info .contact-us,.agents-list .item .info .contact-us,.agents-list>li .info .contact-us {
	background-color:transparent;
	border:none;
	margin-bottom:25px;
	padding:0;
	display:inline-block;
	margin-top:15px
}
.agencies-grid .item .info .contact-us li,.agencies-grid>li .info .contact-us li,.agencies-list .item .info .contact-us li,.agencies-list>li .info .contact-us li,.agents-grid .item .info .contact-us li,.agents-grid>li .info .contact-us li,.agents-list .item .info .contact-us li,.agents-list>li .info .contact-us li {
	margin:0 0 5px;
	padding:0 0 0 25px;
	min-height:20px;
	font-size:10pt
}
.agencies-grid .item .info .contact-us li i,.agencies-grid>li .info .contact-us li i,.agencies-list .item .info .contact-us li i,.agencies-list>li .info .contact-us li i,.agents-grid .item .info .contact-us li i,.agents-grid>li .info .contact-us li i,.agents-list .item .info .contact-us li i,.agents-list>li .info .contact-us li i {
	background-color:transparent;
	border-radius:4px;
	color:#adb2b6;
	height:20px;
	left:0;
	line-height:20px;
	margin-right:5px;
	position:absolute;
	text-align:center;
	top:0;
	width:auto
}
.agencies-grid .item .info .contact-us li a,.agencies-grid>li .info .contact-us li a,.agencies-list .item .info .contact-us li a,.agencies-list>li .info .contact-us li a,.agents-grid .item .info .contact-us li a,.agents-grid>li .info .contact-us li a,.agents-list .item .info .contact-us li a,.agents-list>li .info .contact-us li a {
	color:#4d4f52
}
.agencies-grid .item .info .contact-us li a:hover,.agencies-grid .item .info .contact-us li a:hover i,.agencies-grid>li .info .contact-us li a:hover,.agencies-grid>li .info .contact-us li a:hover i,.agencies-list .item .info .contact-us li a:hover,.agencies-list .item .info .contact-us li a:hover i,.agencies-list>li .info .contact-us li a:hover,.agencies-list>li .info .contact-us li a:hover i,.agents-grid .item .info .contact-us li a:hover,.agents-grid .item .info .contact-us li a:hover i,.agents-grid>li .info .contact-us li a:hover,.agents-grid>li .info .contact-us li a:hover i,.agents-list .item .info .contact-us li a:hover,.agents-list .item .info .contact-us li a:hover i,.agents-list>li .info .contact-us li a:hover,.agents-list>li .info .contact-us li a:hover i {
	color:#C13038}
.agencies-list .item,.agencies-list>li {
	width:100%;
	text-align:left
}
.agencies-list .item .map,.agencies-list>li .map {
	width:35%
}
.agencies-list .item .info,.agencies-list>li .info {
	width:60%;
	margin-left:3%
}
.agencies-list .item .info .contact-us,.agencies-list>li .info .contact-us {
	display:block;
	margin-top:0
}
.agents-grid .item .image,.agents-grid>li .image,.agents-list .item .image,.agents-list>li .image {
	width:100%;
	float:left;
	overflow:hidden;
	position:relative;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.agents-grid .item .image img,.agents-grid>li .image img,.agents-list .item .image img,.agents-list>li .image img {
	width:100%
}
.agents-grid .item .image a,.agents-grid>li .image a,.agents-list .item .image a,.agents-list>li .image a {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	display:block;
	background-color:rgba(32,35,38,.82);
	border:10px solid rgba(32,35,38,.8);
	z-index:1;
	text-align:center;
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.agents-grid .item .image a span.btn,.agents-grid>li .image a span.btn,.agents-list .item .image a span.btn,.agents-list>li .image a span.btn {
	position:relative;
	top:100%;
	margin-top:-17px
}
.agents-grid .item .image:hover a,.agents-grid>li .image:hover a,.agents-list .item .image:hover a,.agents-list>li .image:hover a {
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.agents-grid .item .image:hover a span.btn,.agents-grid>li .image:hover a span.btn,.agents-list .item .image:hover a span.btn,.agents-list>li .image:hover a span.btn {
	top:50%
}
.agents-grid .item .info .social-networks,.agents-grid>li .info .social-networks,.agents-list .item .info .social-networks,.agents-list>li .info .social-networks {
	float:none
}
.agents-list .item,.agents-list>li {
	width:100%;
	text-align:left
}
.agents-list .item .image,.agents-list>li .image {
	width:35%
}
.agents-list .item .image img,.agents-list>li .image img {
	height:100%
}
.agents-list .item .info,.agents-list>li .info {
	width:60%;
	margin-left:3%
}
.agents-list .item .info .contact-us,.agents-list>li .info .contact-us {
	display:block;
	margin-top:0
}
.pagination {
	text-align:center;
	padding:15px 0;
	border-top:1px solid #e4e4e4;
	margin-top:20px;
	display:inline-block;
	width:100%;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.pagination ul {
	list-style:none;
	display:inline-block;
	padding:0;
	margin: -5px 5px;
}
.pagination ul>li {
	display:inline-block;
	width:48px;
	height:43px;
	text-align:center;
	line-height:43px;
	float:left;
	-webkit-transition:background-color .2s ease-out;
	-moz-transition:background-color .2s ease-out;
	-ms-transition:background-color .2s ease-out;
	-o-transition:background-color .2s ease-out;
	transition:background-color .2s ease-out;
	font-size:12pt;
	border:1px solid #e4e4e4
}
.pagination ul>li a {
	display:block;
	width:48px;
	height:43px;
	color:#74777c
}
.pagination ul>li a:focus,.pagination ul>li a:hover {
	text-decoration:none
}
.pagination ul li:first-child {
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.pagination ul li:last-child {
	-webkit-border-top-right-radius:4px;
	-moz-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px
}
.pagination ul li.active,.pagination ul li:hover {
	background-color:#f1f3f6
}
.property-title {
	text-transform:none;
	font-size:24pt;
	margin-bottom:40px;
	margin-top:54px
}
.property-title small {
	display:block;
	font-style:italic;
	color:#4d4f52;
	font-size:12pt;
	margin-top:4px
}
.property-topinfo {
	width:100%;
	text-align:left;
	margin:0 0 20px;
	border:1px solid #e3e3e3;
	background-color:#f1f3f6;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	clear:both
}
.property-topinfo .amenities {
	list-style:none;
	padding:8px 0;
	margin:0;
	background-color:#fff;
	display:inline-block;
	border-right:1px solid #E4E4E4;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.property-topinfo .amenities li {
	display:inline-block;
	height:38px;
	margin:0;
	padding:10px 12px 0;
	border-right:1px solid #E4E4E4;
	color:#74777c
}
.property-topinfo .amenities li:last-child {
	border-right:none
}
.property-topinfo .amenities li .fa {
	color:#adb2b6;
	font-size:18px
}
.property-topinfo .amenities li [class*=" icon-"],.property-topinfo .amenities li [class^=icon-] {
	color:#adb2b6;
	float:left;
	font-size:18px;
	margin-right:3px;
	margin-top:-3px
}
.property-topinfo #property-id {
	float:right;
	line-height:54px;
	margin-right:20px
}
.property-topinfo:after,.property-topinfo:before {
	content:" ";
	display:table
}
.property-topinfo:after {
	clear:both
}
#property-detail-wrapper {
	position:relative
}
#property-detail-wrapper.style1 .price {
	position:absolute;
	top:10px;
	left:-5px;
	background-color:#C13038;
	color:#fff;
	padding:2px 20px 2px 10px;
	z-index:10;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
#property-detail-wrapper.style1 .price:before {
	content:" ";
	position:absolute;
	left:0;
	bottom:-6px;
	border-color:rgba(0,0,0,0) #751814 rgba(0,0,0,0) transparent;
	border-style:solid;
	border-width:0 6px 6px 0;
	height:0;
	width:0
}
#property-detail-wrapper.style1 .price i {
	margin-right:8px;
	-webkit-opacity:.6;
	-moz-opacity:.6;
	opacity:.6
}
#property-detail-wrapper.style1 .price span {
	display:block;
	font-size:16pt;
	font-weight:700;
	margin-top:-4px
}
#property-detail-large {
	margin-bottom:5px
}
#property-detail-large .item {
	background:#fff;
	padding:0;
	margin:0 1px
}
#property-detail-large .item img {
	width:100%
}
#property-detail-large .item .price {
	position:absolute;
	top:10px;
	left:0;
	background-color:#C13038;
	color:#fff;
	padding:2px 20px 2px 10px;
	z-index:10;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
#property-detail-large .item .price:before {
	content:" ";
	position:absolute;
	left:0;
	bottom:-6px;
	border-color:rgba(0,0,0,0) #751814 rgba(0,0,0,0) transparent;
	border-style:solid;
	border-width:0 6px 6px 0;
	height:0;
	width:0
}
#property-detail-large .item .price i {
	margin-right:8px;
	-webkit-opacity:.6;
	-moz-opacity:.6;
	opacity:.6
}
#property-detail-large .item .price span {
	display:block;
	font-size:16pt;
	font-weight:700;
	margin-top:-4px
}
#property-detail-thumbs {
	margin-bottom:20px
}
#property-detail-thumbs .item {
	height:128px;
	margin:0 1px;
	color:#FFF;
	cursor:pointer;
	background-color:#000;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative
}
#property-detail-thumbs .item img {
	width:100%
}
#property-detail-thumbs .item:after {
	content:" ";
	background-color:#fff;
	border:0;
	display:block;
	height:100%;
	-webkit-opacity:.5;
	-moz-opacity:.5;
	opacity:.5;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:1;
	-webkit-transition:opacity .3s;
	-moz-transition:opacity .3s;
	-ms-transition:opacity .3s;
	-o-transition:opacity .3s;
	transition:opacity .3s
}
#property-detail-thumbs .item:hover:after,#property-detail-thumbs .synced .item:after {
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0
}
.property-amenities-list {
	list-style:none;
	margin:0;
	padding:0
}
.property-amenities-list>li {
	margin:0px 5px
}
.property-amenities-list>li.disabled:before,.property-amenities-list>li.enabled:before {
	content:"\f00c";
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color:#C13038;
	margin-right:8px
}
.property-amenities-list>li.disabled:before {
	content:"\f00d";
	color:#adb2b6
}
.property-features {
	list-style:none;
	margin:0;
	padding:0
}
.property-features>li {
	position:relative;
	padding:20px 20px 20px 70px;
	min-height:60px;
	border:1px solid #e3e3e3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	margin:15px
}
.property-features>li i {
	position:absolute;
	color:#C13038;
	font-size:30pt;
	float:left;
	top:5px;
	left:20px
}
.property-features>li i.fa {
	top:9px
}
#property_location {
	height:285px;
	margin-bottom:40px
}
.share-wraper {
	border:1px solid #e3e3e3;
	margin-bottom:40px;
	padding:0 18px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.share-wraper h5 {
	display:inline-block;
	margin:8px 15px 8px 0
}
.share-wraper .social-networks {
	float:none;
	display:inline-block;
	margin:8px 0!important
}
.share-wraper .social-networks li a {
	font-size:12pt;
	height:27px;
	line-height:24px;
	width:27px
}
.share-wraper .print-button {
	float:right;
	font-size:15pt;
	padding-left:20px;
	border-left:1px solid #e3e3e3;
	color:#adb2b6;
	margin:8px 0!important
}
.share-wraper .print-button:hover {
	color:#4d4f52
}
.property-agent-info {
	background-color:#f1f3f6;
	margin-bottom:40px
}
.property-agent-info .agent-detail {
	margin:0;
	padding:0;
	border:none
}
.property-agent-info .agent-detail .info {
	border:1px solid #e3e3e3;
	background-color:#fff;
	padding:20px 15px
}
.property-agent-info:after,.property-agent-info:before {
	content:" ";
	display:table
}
.property-agent-info:after {
	clear:both
}
.grid-style1 .item,.grid-style2 .item,.list-style .item {
	margin:0 auto 43px;
	text-align:left;
	position:relative
}
.grid-style1 .item .image,.grid-style2 .item .image,.list-style .item .image {
	width:100%;
	overflow:hidden;
	position:relative;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.grid-style1 .item .image img,.grid-style2 .item .image img,.list-style .item .image img {
	width:100%;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.grid-style1 .item .image>a,.grid-style2 .item .image>a,.list-style .item .image>a {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	display:block;
	background-color:rgba(32,35,38,.82);
	border:10px solid rgba(32,35,38,.8);
	z-index:9;
	text-align:center;
	visibility:hidden;
	text-decoration:none;
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.grid-style1 .item .image>a .btn,.grid-style2 .item .image>a .btn,.list-style .item .image>a .btn {
	margin-top:20px;
	position:relative;
	top:100%
}
.grid-style1 .item .image>a h3,.grid-style2 .item .image>a h3,.list-style .item .image>a h3 {
	text-align:left;
	color:#fff;
	position:absolute;
	bottom:43px;
	left:0;
	padding:0 12px
}
.grid-style1 .item .image>a .location,.grid-style2 .item .image>a .location,.list-style .item .image>a .location {
	text-align:left;
	font-style:italic;
	position:absolute;
	bottom:20px;
	left:0;
	padding:0 12px;
	display:block;
	color:#74777c
}
.grid-style1 .item .image:hover img,.grid-style2 .item .image:hover img,.list-style .item .image:hover img {
	-webkit-transform:scale(1.3);
	-moz-transform:scale(1.3);
	-o-transform:scale(1.3);
	transform:scale(1.3)
}
.grid-style1 .item .image:hover>a,.grid-style2 .item .image:hover>a,.list-style .item .image:hover>a {
	visibility:visible;
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.grid-style1 .item .image:hover>a .btn,.grid-style2 .item .image:hover>a .btn,.list-style .item .image:hover>a .btn {
	top:50%
}
.grid-style1 .item .image-large,.grid-style2 .item .image-large,.list-style .item .image-large {
	height:255px
}
.grid-style1 .item .price,.grid-style1 .item .tag,.grid-style2 .item .price,.grid-style2 .item .tag,.list-style .item .price,.list-style .item .tag {
	position:absolute;
	top:10px;
	left:9px;
	background-color:#000000;
	color:#fff;
	padding:2px 20px 2px 10px;
	z-index:10;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.grid-style1 .item .price:before,.grid-style1 .item .tag:before,.grid-style2 .item .price:before,.grid-style2 .item .tag:before,.list-style .item .price:before,.list-style .item .tag:before {
	content:" ";
	position:absolute;
	left:0;
	bottom:-6px;
	border-color:rgba(0,0,0,0) #751814 rgba(0,0,0,0) transparent;
	border-style:solid;
	border-width:0 6px 6px 0;
	height:0;
	width:0
}
.grid-style1 .item .price i,.grid-style1 .item .tag i,.grid-style2 .item .price i,.grid-style2 .item .tag i,.list-style .item .price i,.list-style .item .tag i {
	margin-right:8px;
	-webkit-opacity:.6;
	-moz-opacity:.6;
	opacity:.6
}
.grid-style1 .item .price span,.grid-style1 .item .tag span,.grid-style2 .item .price span,.grid-style2 .item .tag span,.list-style .item .price span,.list-style .item .tag span {
	display:block;
	font-size:16pt;
	font-weight:700;
	margin-top:-4px;
	line-height:1.4
}
.grid-style1 .item .tag,.grid-style2 .item .tag,.list-style .item .tag {
	padding:14px 18px;
	font-size:17px
}
.grid-style1 .item .tag i,.grid-style2 .item .tag i,.list-style .item .tag i {
	margin-right:0;
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.grid-style1 .item>.info,.grid-style1 .item>.info-blog,.grid-style2 .item>.info,.grid-style2 .item>.info-blog,.list-style .item>.info-blog {
	padding:20px 0 0
}
.list-style .item>.info {
	padding:0px 0 0
}
.grid-style1 .item>.info h3,.grid-style1 .item>.info-blog h3,.grid-style2 .item>.info h3,.grid-style2 .item>.info-blog h3,.list-style .item>.info h3,.list-style .item>.info-blog h3 {
	border-bottom:1px solid #e3e3e3;
	padding-bottom:15px;
	margin-bottom:15px
}
.grid-style1 .item>.info h3 a,.grid-style1 .item>.info-blog h3 a,.grid-style2 .item>.info h3 a,.grid-style2 .item>.info-blog h3 a,.list-style .item>.info h3 a,.list-style .item>.info-blog h3 a {
	color:#4d4f52
}
.grid-style1 .item>.info h3 a:hover,.grid-style1 .item>.info-blog h3 a:hover,.grid-style2 .item>.info h3 a:hover,.grid-style2 .item>.info-blog h3 a:hover,.list-style .item>.info h3 a:hover,.list-style .item>.info-blog h3 a:hover {
	text-decoration:none;
	color:#C13038}
.grid-style1 .item>.info h3 small,.grid-style1 .item>.info-blog h3 small,.grid-style2 .item>.info h3 small,.grid-style2 .item>.info-blog h3 small,.list-style .item>.info h3 small,.list-style .item>.info-blog h3 small {
	display:block;
	font-style:italic;
	margin-top:4px
}
.grid-style1 .item>.info-blog h3,.grid-style2 .item>.info-blog h3,.list-style .item>.info-blog h3 {
	border-bottom:none;
	padding-bottom:0
}
.grid-style1 .item .amenities,.grid-style2 .item .amenities,.list-style .item .amenities {
	width:100%;
	list-style:none;
	text-align:center;
	padding:6px 10px;
	margin:18px 0 0;
	background-color:#fff;
	border-color:#E4E4E4;
	border-width:1px;
	border-style:solid;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.grid-style1 .item .amenities li,.grid-style2 .item .amenities li,.list-style .item .amenities li {
	display:inline-block;
	height:38px;
	margin-right:10px;
	padding-right:10px;
	padding-top:10px;
	border-right:1px solid #E4E4E4;
	color:#74777c
}
.grid-style1 .item .amenities li:last-child,.grid-style2 .item .amenities li:last-child,.list-style .item .amenities li:last-child {
	border-right:none;
	margin-right:0;
	padding-right:0
}
.grid-style1 .item .amenities li .fa,.grid-style2 .item .amenities li .fa,.list-style .item .amenities li .fa {
	color:#adb2b6;
	font-size:18px
}
.grid-style1 .item .amenities li [class*=" icon-"],.grid-style1 .item .amenities li [class^=icon-],.grid-style2 .item .amenities li [class*=" icon-"],.grid-style2 .item .amenities li [class^=icon-],.list-style .item .amenities li [class*=" icon-"],.list-style .item .amenities li [class^=icon-] {
	color:#adb2b6;
	float:left;
	font-size:18px;
	margin-right:2px;
	margin-top:-3px
}
.grid-style1 .item>.amenities,.grid-style2 .item>.amenities,.list-style .item>.amenities {
	margin-top:0;
	border-width:0 1px 1px;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
.grid-style1 .item .top-info,.grid-style2 .item .top-info,.list-style .item .top-info {
	padding:0 0 14px;
	margin:0 0 15px;
	border-bottom:1px solid #E4E4E4;
	color:#adb2b6;
	font-size:13px
}
.grid-style1 .item .top-info li,.grid-style2 .item .top-info li,.list-style .item .top-info li {
	display:inline-block;
	margin-right:14px
}
.grid-style1 .item .top-info li:last-child,.grid-style2 .item .top-info li:last-child,.list-style .item .top-info li:last-child {
	margin-right:0
}
.grid-style1 .item .top-info li i,.grid-style2 .item .top-info li i,.list-style .item .top-info li i {
	margin-right:5px
}
.grid-style1 .item.disabled,.grid-style2 .item.disabled,.list-style .item.disabled {
	display:none
}
.list-style .item {
	width:100%;
	float:left
}
.list-style .item .image {
	width:35%;
	float:left
}
.list-style .item .image img {
	height:100%
}
.list-style .item .info,.list-style .item .info-blog {
	width:60%;
	margin-left:3%;
	float:left
}
.list-style .item .info .amenities,.list-style .item .info-blog .amenities {
	display:inline-block;
	width:auto
}
.list-style.latest-news .item .image {
	width:44%
}
.list-style.latest-news .item .info,.list-style.latest-news .item .info-blog {
	width:53%
}
.icon-list {
	list-style:none;
	padding:0;
	text-align:center
}
.icon-list li {
	display:inline-block;
	width:52px;
	height:52px;
	border:1px solid #e3e3e3;
	text-align:center;
	line-height:58px;
	margin:8px 4px;
	font-size:30pt;
	color:#adb2b6;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.icon-list li:hover {
	color:#74777c;
	border:1px solid #74777c
}
.pricing {
	margin-top:60px;
	text-align:center
}
.pricing .item {
	margin-bottom:40px
}
.pricing .item header {
	padding:18px 0;
	border:1px solid #e3e3e3;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	-webkit-transition:background-color .3s ease-out;
	-moz-transition:background-color .3s ease-out;
	-ms-transition:background-color .3s ease-out;
	-o-transition:background-color .3s ease-out;
	transition:background-color .3s ease-out
}
.pricing .item header h2 {
	text-transform:none;
	font-size:21pt;
	margin-bottom:5px
}
.pricing .item header h2 i {
	color:#adb2b6;
	-webkit-opacity:.5;
	-moz-opacity:.5;
	opacity:.5
}
.pricing .item header h2 i:hover {
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.pricing .item header .price {
	font-weight:700;
	font-size:24pt;
	color:#C13038}
.pricing .item header .price small {
	color:#adb2b6;
	font-weight:300;
	font-size:11pt;
	display:block;
	margin-top:-2px
}
.pricing .item>ul {
	padding:0;
	margin:0;
	list-style:none
}
.pricing .item>ul>li {
	border:1px solid #e3e3e3;
	border-top:none;
	padding:15px;
	font-size:12pt
}
.pricing .item>ul>li i {
	color:#adb2b6;
	margin-left:5px
}
.pricing .item>ul>li:nth-child(odd) {
	background-color:#f1f3f6
}
.pricing .item>ul li.disabled {
	text-decoration:line-through;
	color:#adb2b6
}
.pricing .item .btn {
	width:100%;
	line-height:68px;
	height:68px;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	-webkit-transition:background-color .3s ease-out;
	-moz-transition:background-color .3s ease-out;
	-ms-transition:background-color .3s ease-out;
	-o-transition:background-color .3s ease-out;
	transition:background-color .3s ease-out
}
.pricing .item .btn-default-color {
	border:1px solid #C13038;
	color:#C13038}
.pricing .item .btn-default-color:hover {
	background-color:#C13038;
	color:#fff

}
.pricing .item .btn-default {
	border:1px solid #4d4f52;
	color:#4d4f52
}
.pricing .item .btn-default:hover {
	background-color:#4d4f52;
	color:#fff
}
.pricing .item.featured header,.pricing .item:hover header {
	background-color:#C13038}
.pricing .item.featured header .price,.pricing .item.featured header .price small,.pricing .item.featured header h2,.pricing .item.featured header h2 i,.pricing .item:hover header .price,.pricing .item:hover header .price small,.pricing .item:hover header h2,.pricing .item:hover header h2 i {
	color:#fff
}
.gray-bg .pricing {
	margin-top:0
}
.pricing.style2 .item header .price,.pricing.style2 .item header h2 {
	color:#4d4f52
}
.pricing.style2 .item>ul>li:nth-child(odd) {
	background-color:#F7F8FA
}
.pricing.style2 .item.featured header,.pricing.style2 .item:hover header {
	background-color:#4d4f52
}
.pricing.style2 .item.featured header .price,.pricing.style2 .item.featured header .price small,.pricing.style2 .item.featured header h2,.pricing.style2 .item.featured header h2 i,.pricing.style2 .item:hover header .price,.pricing.style2 .item:hover header .price small,.pricing.style2 .item:hover header h2,.pricing.style2 .item:hover header h2 i {
	color:#fff
}
.pricing.style3 .item {
	display:inline-block
}
.pricing.style3 .item header {
	width:30%;
	float:left;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.pricing.style3 .item header h2 {
	margin-bottom:4px
}
.pricing.style3 .item>ul {
	width:50%;
	float:left
}
.pricing.style3 .item>ul>li {
	border:1px solid #e3e3e3;
	border-left:none;
	float:left;
	width:50%;
	padding:22px
}
.pricing.style3 .item>ul>li:nth-child(odd) {
	background-color:transparent
}
.pricing.style3 .item>.btn {
	width:20%;
	float:left;
	height:138px;
	line-height:138px;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.pricing.style4 {
	margin-top:0;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	padding-top:50px;
	padding-bottom:50px
}
.pricing.style4 .item {
	margin-bottom:0
}
.pricing.style4 .item.right>a {
	text-align:center;
	float:right
}
.pricing.style4 .item>a {
	float:left;
	padding:20px;
	border:1px solid #e3e3e3;
	min-width:250px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-transition:background-color .3s ease-out;
	-moz-transition:background-color .3s ease-out;
	-ms-transition:background-color .3s ease-out;
	-o-transition:background-color .3s ease-out;
	transition:background-color .3s ease-out
}
.pricing.style4 .item>a h2 {
	text-transform:none;
	font-size:21pt;
	margin-bottom:5px;
	color:#fff
}
.pricing.style4 .item>a h2 i {
	color:#adb2b6;
	-webkit-opacity:.5;
	-moz-opacity:.5;
	opacity:.5
}
.pricing.style4 .item>a h2 i:hover {
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.pricing.style4 .item>a .price {
	font-weight:700;
	font-size:24pt;
	color:#fff
}
.pricing.style4 .item>a .price small {
	color:#fff;
	font-weight:300;
	font-size:11pt;
	display:block;
	margin-top:-2px
}
.pricing.style4 .item:hover>a {
	background-color:transparent;
	text-decoration:none
}
.pricing.style4 .item.featured>a,.pricing.style4 .item>a:hover {
	background-color:rgba(255,255,255,.2)
}
#pricing-free {
	background-image:url(../images/pricing-img1.jpg)
}
#pricing-standard {
	background-image:url(../images/pricing-img2.jpg)
}
#pricing-premium {
	background-image:url(../images/pricing-img3.jpg)
}
.e404>div {
	font-size:74pt;
	color:#C13038;
	text-align:center;
	float:left
}
.e404>div strong {
	font-size:140pt;
	display:block;
	margin-bottom:-80px
}
.e404 i {
	float:right;
	font-size:170pt;
	color:#C13038;
	margin-top:72px
}
#e404-side {
	margin-top:72px
}
#e404-side h3 {
	font-size:26pt
}
.blog-title {
	text-transform:none;
	font-size:24pt;
	margin-bottom:40px;
	margin-top:54px
}
.blog-main-image {
	position:relative
}
.blog-main-image img {
	max-width:100%
}
.blog-main-image .tag {
	position:absolute;
	top:10px;
	left:-6px;
	background-color:#C13038;
	color:#fff;
	padding:14px 18px;
	z-index:10;
	font-size:17px;
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.blog-main-image .tag:before {
	content:" ";
	position:absolute;
	left:0;
	bottom:-6px;
	border-color:rgba(0,0,0,0) #751814 rgba(0,0,0,0) transparent;
	border-style:solid;
	border-width:0 6px 6px 0;
	height:0;
	width:0
}
.blog-main-image .tag i {
	margin-right:0;
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.blog-bottom-info {
	width:100%;
	text-align:left;
	margin:0 0 40px;
	border:1px solid #e3e3e3;
	background-color:#f1f3f6;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	clear:both
}
.blog-bottom-info>ul {
	list-style:none;
	padding:8px 0;
	margin:0;
	background-color:#fff;
	display:inline-block;
	border-right:1px solid #E4E4E4;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.blog-bottom-info>ul li {
	display:inline-block;
	height:38px;
	margin:0;
	padding:10px 18px 0;
	border-right:1px solid #E4E4E4;
	color:#74777c
}
.blog-bottom-info>ul li:last-child {
	border-right:none
}
.blog-bottom-info>ul li .fa {
	color:#adb2b6;
	font-size:18px;
	margin-right:3px
}
.blog-bottom-info>ul li [class*=" icon-"],.blog-bottom-info>ul li [class^=icon-] {
	color:#adb2b6;
	float:left;
	font-size:18px;
	margin-right:3px;
	margin-top:-3px
}
.blog-bottom-info #post-author {
	float:right;
	line-height:54px;
	margin-right:20px
}
.blog-bottom-info #post-author i {
	font-size:15pt;
	color:#adb2b6;
	margin-right:5px
}
.blog-bottom-info:after,.blog-bottom-info:before {
	content:" ";
	display:table
}
.blog-bottom-info:after {
	clear:both
}
.post-content img {
	max-width:100%
}
.post-content img.right {
	float:right;
	margin-left:15px
}
.post-content img.left {
	float:left;
	margin-right:15px
}
.post-content .highlight-bold {
	font-weight:700;
	font-size:12pt;
	position:relative;
	margin-bottom:40px
}
.post-content .highlight-color {
	font-size:21pt;
	color:#C13038;
	line-height:1.3;
	font-family:Raleway,sans-serif;
	font-weight:300;
	margin-bottom:40px
}
.post-content .divider {
	position:relative;
	display:block;
	padding:40px 0 0;
	margin:0 0 40px
}
.post-content .divider:after,.post-content .divider:before {
	content:" ";
	position:absolute;
	bottom:2px;
	left:50%;
	margin-left:-50px;
	width:100px;
	height:1px;
	background-color:#4d4f52;
	-webkit-opacity:.5;
	-moz-opacity:.5;
	opacity:.5
}
.post-content .divider:after {
	bottom:-1px
}
.post-content p {
	margin-bottom:40px
}
.post-content .quote {
	font-size:19pt;
	font-weight:300;
	line-height:21pt;
	margin:40px 0;
	padding:30px 40px;
	position:relative;
	text-align:center;
	width:100%;
	font-family:Raleway,sans-serif
}
.post-content .quote:after,.post-content .quote:before {
	color:#acacac;
	font-size:48pt;
	font-weight:700;
	position:absolute
}
.post-content .quote:before {
	content:"\201C";
	left:30px;
	top:10px
}
.post-content .quote:after {
	bottom:-16px;
	content:"\201D";
	right:30px
}
.post-content .quote span {
	color:#C13038}
.comments {
	margin-bottom:20px;
	padding:40px;
	background-color:#f1f3f6
}
.comments>ul {
	display:inline-block;
	list-style:none;
	width:100%;
	padding:0
}
.comments>ul>li {
	width:100%;
	float:left
}
.comments>ul>li img {
	border:1px solid #e3e3e3;
	width:12%
}
.comments>ul>li ul {
	float:left;
	width:100%;
	padding-left:15%;
	list-style:none
}
.comments .comment {
	float:right;
	position:relative;
	width:85%;
	padding:18px;
	background-color:#F7F8FA;
	margin-bottom:35px;
	border:1px solid #e3e3e3
}
.comments .comment:after,.comments .comment:before {
	content:"";
	position:absolute;
	top:14px;
	left:-8px;
	z-index:10;
	width:0;
	height:0;
	border-style:solid solid outset;
	border-width:8px 10px 8px 0;
	border-color:transparent #F7F8FA transparent transparent
}
.comments .comment:before {
	z-index:9;
	left:-10px;
	border-color:transparent #e3e3e3 transparent transparent
}
.comments .comment h3 {
	border-bottom:1px solid #e3e3e3;
	margin-bottom:15px;
	font-weight:300
}
.comments .comment h3 small {
	display:block;
	font-size:9pt;
	margin:5px 0 10px
}
.comments .comment .btn {
	float:right;
	margin-bottom:14px
}
.comments-form {
	padding-left:13%
}
.comments-form h3 {
	font-weight:300
}
.comments-form p {
	color:#adb2b6
}
.comments-form .form-style {
	padding:0;
	margin-top:20px;
	display:inline-block;
	background-color:transparent
}
.categories {
	list-style:none;
	padding:0 15px
}
.categories li {
	margin:8px 0
}
.categories li:before {
	content:"\f054";
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	margin-right:10px
}
.categories li a {
	color:#74777c;
	padding-top:8px;
	display:inline-block
}
.categories li a span {
	color:#adb2b6
}
.categories li a:hover {
	color:#C13038;
	text-decoration:none
}
.categories li a:hover span,.categories li:hover:before {
	color:#C13038}
.categories li+li {
	border-top:1px solid #e3e3e3
}
.blog-accordion.panel-group {
	border:none!important;
	margin-bottom:0!important
}
.blog-accordion.panel-group .panel .panel-heading .panel-title>a {
	background-color:transparent!important
}
.blog-accordion.panel-group .panel .panel-heading .panel-title>a:after {
	display:none!important
}
.blog-accordion.panel-group .panel .panel-heading+.panel-collapse.collapsing .panel-body,.blog-accordion.panel-group .panel .panel-heading+.panel-collapse.in .panel-body {
	background-color:transparent!important
}
.blog-accordion.panel-group .panel .panel-body {
	padding-top:0
}
.blog-accordion.panel-group .panel .panel-body ul {
	list-style:none;
	padding:0 0 0 15px;
	margin:0
}
.blog-accordion.panel-group .panel .panel-body ul li {
	margin:8px 0
}
.blog-accordion.panel-group .panel .panel-body ul li:before {
	content:"\f054";
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	margin-right:10px
}
.blog-accordion.panel-group .panel .panel-body ul li a {
	color:#74777c
}
.blog-accordion.panel-group .panel .panel-body ul li a:hover {
	color:#C13038;
	text-decoration:none
}
.blog-accordion.panel-group .panel .panel-body ul li:hover:before {
	color:#C13038}
.tags {
	list-style:none;
	margin:0
}
.tags li {
	display:inline-block;
	margin:3px 1px
}
.tags li a {
	color:#74777c;
	display:block;
	padding:6px 9px;
	background-color:rgba(255,255,255,.3);
	border:1px solid #e3e3e3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-transition:background-color .2s ease-out;
	-moz-transition:background-color .2s ease-out;
	-ms-transition:background-color .2s ease-out;
	-o-transition:background-color .2s ease-out;
	transition:background-color .2s ease-out
}
.tags li a:hover {
	background-color:rgba(255,255,255,.8);
	text-decoration:none
}
.login {
	background-color:#f1f3f6;
	padding:40px 50px;
	margin-top:20px
}
.login h1 {
	text-transform:none;
	color:#4d4f52;
	font-size:24pt;
	line-height:1.3
}
.login .form-style {
	padding-left:0;
	padding-right:0
}
.login .form-style .checkbox {
	background-color:#EBECF0;
	margin-bottom:25px;
	padding:14px 14px 14px 55px;
	font-size:10pt
}
.login .form-style .checkbox input[type=checkbox] {
	margin-left:-35px
}
.login .form-style .checkbox .button-checkbox {
	float:left;
	margin-left:-35px
}
.login .form-style .checkbox .button-checkbox .btn {
	color:#adb2b6;
	padding:0;
	border:0;
	height:auto;
	line-height:normal;
	font-size:14pt
}
.login .form-style .checkbox .button-checkbox .btn .fa-check-square-o {
	color:#74777c
}
.login .btn {
	width:100%
}
.login .recover-pass {
	text-align:center;
	border-bottom:1px solid #e3e3e3;
	margin:0 25px 40px
}
.login .recover-pass a {
	color:#74777c;
	margin-bottom:25px;
	display:block
}
.login-info {
	padding-top:40px
}
.login-info h1 {
	text-transform:none;
	margin-bottom:20px
}
.login-info p {
	margin-bottom:50px
}
.contacts {
	position:relative
}
.contacts:before {
	content:" ";
	position:absolute;
	top:0;
	right:0;
	width:33.3%;
	height:100%;
	background-color:#fff;
	z-index:1
}
.contacts .main {
	background-color:#fff;
	position:relative;
	z-index:2
}
.contacts form {
	margin-top:35px
}
.contacts form .btn {
	margin-top:20px
}
#contacts_map {
	height:100%;
	width:100%;
	position:absolute!important;
	top:0;
	left:0;
	background-color:#e3e3e3
}
#contacts-overlay {
	position:absolute;
	left:15px;
	bottom:90px;
	z-index:2;
	background-color:rgba(255,255,255,.7);
	padding:20px 15px 10px
}
#contacts-overlay ul {
	list-style:none;
	padding:0;
	margin:0
}
#contacts-overlay ul li {
	text-align:left;
	margin:5px 10px;
	font-weight:700;
	min-height:30px;
	padding-left:45px;
	padding-top:5px;
	position:relative;
	overflow:hidden
}
#contacts-overlay ul li i {
	width:30px;
	height:30px;
	background-color:#C13038;
	color:#fff;
	line-height:30px;
	font-size:13pt;
	text-align:center;
	position:absolute;
	left:0;
	top:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
#contacts-overlay ul li a {
	color:#74777c;
	font-style:italic
}
#footer {
	background-color:#f1f3f6;
	border-top:1px solid rgba(0,0,0,.05)
}
#footer #copyright {
	background-color:#D3D8DE;
	padding:24px 0;
	line-height:33px
}
#footer #copyright a {
	color:#4d4f52
}
#footer #copyright a:hover {
	color:#C13038;
	text-decoration:none
}
#footer-top {
	padding-top:50px
}
#footer-top h3 {
	color:#4d4f52;
	margin-bottom:25px
}
#footer-top .block {
	padding-bottom:50px
}
#footer-top a {
	color:#74777c
}
#footer-top a:hover {
	color:#C13038;
	text-decoration:none
}
#footer-top img {
	max-width:100%
}
.footer-contacts {
	list-style:none;
	padding:0;
	overflow:hidden
}
.footer-contacts li {
	margin-bottom:25px;
	padding:5px 0 0 35px;
	min-height:30px;
	display:block;
	position:relative
}
.footer-contacts li i {
	position:absolute;
	top:0;
	left:0;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	font-size:13pt;
	border:1px solid #74777c;
	margin-right:5px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.footer-links {
	list-style:none;
	padding:0
}

.footer-links ul {
	list-style:none;
	padding-left:15px;
	margin-bottom:10px;
}

.footer-links li {
	border:none;
	position:relative
}
.footer-links li a {
	display:inline-block;
	/*width:100%;*/
	padding:0;
	position:relative
}
/*.footer-links li a:after {
	content:"\f0da";
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	line-height:1;
	position:absolute;
	top:50%;
	right:10px;
	margin-top:-7px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}*/
.footer-links li:last-child {
	/*border-bottom:1px solid #E2E3E7*/
}
.footer-listings {
	list-style:none;
	padding:0
}
.footer-listings li {
	min-height:58px;
	display:block;
	margin-bottom:2px;
	width:100%;
	position:relative;
	padding:4px 42px 0 64px
}
.footer-listings li .image {
	width:58px;
	height:58px;
	overflow:hidden;
	position:absolute;
	display:block;
	z-index:2;
	top:0;
	left:0
}
.footer-listings li .image img {
	height:100%
}
.footer-listings li a {
	line-height:8px;
	z-index:1;
	display:inline;
	width:100%;
	min-height:58px;
	vertical-align:middle
}
.footer-listings li a span {
	position:absolute;
	right:30px;
	top:10px;
	margin-right:5px;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	font-size:13pt;
	border:1px solid #74777c;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.footer-listings li li:hover>p a {
	color:#C13038!important
}
.footer-listings li li:hover>p a span {
	border-color:#C13038}
.social-networks {
	list-style:none;
	float:right;
	margin:0;
	padding:0
}
.social-networks li {
	display:inline-block;
	margin-left:3px
}
.social-networks li a {
	display:inline-block;
	width:33px;
	height:33px;
	text-align:center;
	line-height:33px;
	margin:0;
	padding:0;
	border:1px solid #000;
	color:#000 !important;
	font-size:14pt;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.social-networks li a:hover {
	color:#4d4f52!important;
}
.action-box .social-networks,.colored .social-networks,.colored-bg .social-networks {
	margin-top:5px
}
.action-box .social-networks li a,.colored .social-networks li a,.colored-bg .social-networks li a {
	border:1px solid #fff;
	color:#fff
}
.action-box .social-networks li a:hover,.colored .social-networks li a:hover,.colored-bg .social-networks li a:hover {
	color:#fff!important
}
div.cozy .pp_next:hover,div.cozy .pp_previous:hover {
	cursor:pointer
}
div.cozy .pp_expand {
	font-family:FontAwesome;
	cursor:pointer
}
div.cozy .pp_expand:before {
	content:"\f0b2";
	color:#fff
}
div.cozy .pp_contract {
	font-family:FontAwesome;
	cursor:pointer
}
div.cozy .pp_contract:before {
	content:"\f066";
	color:#fff
}
div.cozy .pp_close {
	font-family:FontAwesome;
	width:22px;
	height:22px;
	cursor:pointer
}
div.cozy .pp_close:before {
	content:"\f00d";
	color:#fff
}
div.cozy .pp_description {
	margin-right:60px;
	color:#fff;
	font-weight:700;
	text-indent:10px
}
div.cozy .pp_nav .pp_play {
	font-family:FontAwesome;
	height:15px;
	width:14px
}
div.cozy .pp_nav .pp_play:before {
	content:"\f04b";
	color:#fff
}
div.cozy .pp_nav .pp_pause {
	font-family:FontAwesome;
	height:15px;
	width:14px
}
div.cozy .pp_nav .pp_pause:before {
	content:"\f04c";
	color:#fff
}
div.cozy .pp_arrow_previous {
	font-family:FontAwesome
}
div.cozy .pp_arrow_previous:before {
	content:"\f053";
	color:#fff
}
div.cozy .pp_arrow_next {
	font-family:FontAwesome
}
div.cozy .pp_arrow_next:before {
	content:"\f054";
	color:#fff
}
div.cozy .pp_loaderIcon {
	background:url(../img/progress.gif) center center no-repeat
}
div.pp_pic_holder a:focus {
	outline:0
}
div.pp_overlay {
	background:#000;
	display:none;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:9500
}
div.pp_pic_holder {
	display:none;
	position:absolute;
	width:100px;
	z-index:10000
}
.pp_content {
	height:40px;
	min-width:40px
}
* html .pp_content {
	width:40px
}
.pp_content_container {
	position:relative;
	text-align:left;
	width:100%
}
.pp_content_container .pp_left {
	padding-left:20px
}
.pp_content_container .pp_right {
	padding-right:20px
}
.pp_content_container .pp_details {
	float:left;
	padding:10px 0 2px
}
.pp_description {
	display:none;
	margin:0
}
.pp_social {
	float:left;
	margin:0 0 0 10px
}
.pp_social .facebook {
	float:left;
	margin-left:5px;
	width:55px;
	overflow:hidden
}
.pp_social .twitter {
	float:left
}
.pp_nav {
	clear:right;
	float:left;
	margin:0 10px 0 0
}
.pp_nav p {
	float:left;
	white-space:nowrap;
	margin:2px 4px
}
.pp_nav .pp_pause,.pp_nav .pp_play {
	float:left;
	margin:2px 5px 0 10px
}
a.pp_arrow_next,a.pp_arrow_previous {
	display:block;
	float:left;
	height:15px;
	margin:3px 5px 0 0;
	overflow:hidden;
	width:9px
}
.pp_hoverContainer {
	position:absolute;
	top:0;
	width:100%;
	z-index:2000
}
.pp_gallery {
	display:none;
	left:50%;
	margin-top:-50px;
	position:absolute;
	z-index:10000
}
.pp_gallery div {
	float:left;
	overflow:hidden;
	position:relative
}
.pp_gallery ul {
	float:left;
	height:35px;
	position:relative;
	white-space:nowrap;
	margin:0 0 0 5px;
	padding:0
}
.pp_gallery ul a {
	border:1px solid rgba(0,0,0,.5);
	display:block;
	float:left;
	height:33px;
	overflow:hidden
}
.pp_gallery ul a img {
	border:0
}
.pp_gallery li {
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:0
}
.pp_gallery li.default a {
	display:block;
	height:33px;
	width:50px
}
.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous {
	margin-top:7px!important
}
a.pp_next,a.pp_previous {
	display:block;
	width:40px;
	height:40px;
	overflow:hidden;
	font-family:FontAwesome;
	line-height:40px;
	font-size:18pt;
	text-align:center;
	background-color:#C13038;
	top:50%;
	position:relative;
	margin-top:-20px;
	opacity:0;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
a.pp_next {
	float:right;
	padding:0 0 0 13px;
	margin-right:10px
}
a.pp_next:before {
	content:"\f054";
	color:#fff
}
a.pp_previous {
	float:left;
	padding:0 0 0 10px;
	margin-left:10px
}
a.pp_previous:before {
	content:"\f053";
	color:#fff
}
.pp_content:hover a.pp_next,.pp_content:hover a.pp_previous {
	opacity:1
}
a.pp_contract,a.pp_expand {
	cursor:pointer;
	display:none;
	height:20px;
	position:absolute;
	right:30px;
	top:10px;
	width:12px;
	z-index:20000;
	overflow:hidden;
	text-decoration:none
}
a.pp_close {
	position:absolute;
	right:10px;
	top:8px;
	display:block;
	line-height:22px;
	font-size:18pt;
	overflow:hidden
}
.pp_loaderIcon {
	display:block;
	height:31px;
	left:50%;
	position:absolute;
	top:50%;
	width:31px;
	margin:-15px 0 0 -15px
}
#pp_full_res {
	line-height:1!important
}
#pp_full_res .pp_inline {
	text-align:left
}
#pp_full_res .pp_inline p {
	margin:0 0 15px
}
div.ppt {
	color:#fff;
	display:none;
	font-size:17px;
	z-index:9999;
	margin:0 0 5px 15px
}
div.cozy .pp_details {
	position:relative;
	background-color:#C13038}
div.cozy .pp_gallery a.pp_arrow_next,div.cozy .pp_gallery a.pp_arrow_previous {
	margin-top:8px!important
}
div.cozy .pp_arrow_previous.disabled {
	background-position:0 -87px;
	cursor:default
}
div.cozy .pp_arrow_next.disabled {
	background-position:-22px -87px;
	cursor:default
}
div.cozy #pp_full_res .pp_inline,div.cozy .currentTextHolder,div.dark_square #pp_full_res .pp_inline,div.dark_square .currentTextHolder {
	color:#fff
}
.pp_bottom,.pp_top {
	height:20px;
	position:relative
}
* html .pp_bottom,* html .pp_top {
	padding:0 20px
}
.pp_bottom .pp_left,.pp_top .pp_left {
	height:20px;
	left:0;
	position:absolute;
	width:20px
}
.pp_bottom .pp_middle,.pp_top .pp_middle {
	height:20px;
	left:20px;
	position:absolute;
	right:20px
}
* html .pp_bottom .pp_middle,* html .pp_top .pp_middle {
	left:0;
	position:static
}
.pp_bottom .pp_right,.pp_top .pp_right {
	height:20px;
	left:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px
}
.pp_fade,.pp_gallery li.default a img {
	display:none
}
#template-settings {
	position:fixed;
	width:185px;
	top:85px;
	left:-188px;
	background-color:#f7f8fa;
	z-index:2000;
	padding:12px 10px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
	-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,.2);
	-moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,.2);
	box-shadow:1px 1px 1px 1px rgba(0,0,0,.2)
}
#template-settings>i {
	position:absolute;
	top:0;
	right:-36px;
	cursor:pointer;
	background-color:#f7f8fa;
	text-align:center;
	line-height:36px;
	width:36px;
	height:36px;
	font-size:20pt;
	-webkit-border-top-right-radius:3px;
	-moz-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
	-webkit-box-shadow:2px 1px 2px 0 rgba(0,0,0,.3);
	-moz-box-shadow:2px 1px 2px 0 rgba(0,0,0,.3);
	box-shadow:2px 1px 2px 0 rgba(0,0,0,.3)
}
#template-settings h4 {
	color:#ababab;
	font-weight:700;
	margin-bottom:5px
}
#template-settings input,#template-settings select {
	margin-bottom:20px
}
#template-settings input {
	width:149px
}
#template-settings select {
	width:150px;
	height:28px;
	padding:4px 0 0 5px;
	background:none repeat scroll 0 0 #fff;
	border:1px solid #ababab;
	color:#ababab;
	font-size:9pt;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
#template-settings>div {
	font-size:9pt
}
.settings-pattern {
	margin-bottom:20px
}
.settings-pattern span {
	cursor:pointer;
	margin:1px;
	background-repeat:no-repeat;
	background-size:cover;
	width:50px;
	height:50px;
	display:inline-block
}
.settings-pattern .selected {
	border:1px solid #747474
}
.pattern1_icon {
	background-image:url(../images/patterns/pattern1.jpg)
}
.pattern2_icon {
	background-image:url(../images/patterns/pattern2.jpg)
}
.pattern3_icon {
	background-image:url(../images/patterns/pattern3.jpg)
}
.pattern4_icon {
	background-image:url(../images/patterns/pattern4.jpg)
}
.pattern5_icon {
	background-image:url(../images/patterns/pattern5.jpg)
}
.pattern6_icon {
	background-image:url(../images/patterns/pattern6.jpg)
}
.pattern7_icon {
	background-image:url(../images/patterns/pattern7.jpg)
}
.pattern8_icon {
	background-image:url(../images/patterns/pattern8.jpg)
}
.pattern9_icon {
	background-image:url(../images/patterns/pattern9.jpg)
}
@media (min-width:993px) and (max-width:1199px) {
	.sidebar #newsletter h2 span {
		font-size:25pt
	}
	.agency-detail-agents li .info {
		width:54%
	}
	.e404>div {
		font-size:60pt
	}
	.e404>div strong {
		font-size:120pt;
		margin-bottom:-70px
	}
	.e404 i {
		font-size:130pt;
		margin-top:72px
	}
}
@media (min-width:768px) and (max-width:992px) {
	.sidebar #newsletter h2 span {
		font-size:18pt
	}
	.agency-detail-agents li {
		text-align:center
	}
	.agency-detail-agents li img {
		float:none;
		margin-right:0
	}
	.agency-detail-agents li .info {
		width:100%;
		text-align:center
	}
	.sidebar .latest-news>li {
		margin-bottom:40px
	}
	.sidebar .latest-news>li .image {
		width:100%
	}
	.sidebar .latest-news>li .top-info {
		width:100%;
		margin:10px 0;
		padding:0 0 8px
	}
	.sidebar .nav-tabs>li {
		width:100%
	}
	.e404>div {
		font-size:48pt
	}
	.e404>div strong {
		font-size:90pt;
		margin-bottom:-50px
	}
	.e404 i {
		font-size:105pt;
		margin-top:50px
	}
	#e404-side {
		margin-top:50px
	}
}
@media (max-width:992px) {
	.navbar-nav {
		display:none
	}
	#nav-mobile-btn {
		display:block
	}
	#footer #copyright {
		text-align:center;
		line-height:22px
	}
	.action-box {
		text-align:center
	}
	.social-networks {
		float:none;
		margin-top:20px
	}
	.fullwidthsingle .info {
		padding:15px 20px
	}
	.fullwidthsingle .info h3 {
		margin-bottom:15px;
		font-size:16pt
	}
	.fullwidthsingle .info p {
		margin-bottom:15px
	}
	.fullwidthsingle2 .amenities,.fullwidthsingle2 .description .right {
		text-align:left
	}
	.property-gallery2 .item {
		width:234px;
		height:226px
	}
	.pricing.style3 .item {
		display:inline-block
	}
	.pricing.style3 .item header {
		width:100%;
		-webkit-border-radius:4px 4px 0 0;
		-moz-border-radius:4px 4px 0 0;
		border-radius:4px 4px 0 0
	}
	.pricing.style3 .item>ul {
		width:100%
	}
	.pricing.style3 .item>ul>li {
		border:1px solid #e3e3e3;
		border-top:none;
		width:100%;
		padding:15px
	}
	.pricing.style3 .item>.btn {
		width:100%;
		height:68px;
		line-height:68px;
		-webkit-border-radius:0 0 4px 4px;
		-moz-border-radius:0 0 4px 4px;
		border-radius:0 0 4px 4px
	}
	.list-style .item .image,.list-style .item .image img,.list-style.latest-news .item .image,.list-style.latest-news .item .image img {
		width:100%
	}
	.list-style .item .info,.list-style .item .info-blog,.list-style.latest-news .item .info,.list-style.latest-news .item .info-blog {
		width:100%;
		margin-left:0
	}
	.list-style .item .info .amenities,.list-style .item .info-blog .amenities,.list-style.latest-news .item .info .amenities,.list-style.latest-news .item .info-blog .amenities {
		display:inline-block;
		width:100%
	}
	.blog-bottom-info>ul,.property-topinfo .amenities {
		width:100%;
		border-right:none;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px
	}
	.property-large-buttons2 li h4 {
		font-size:20pt
	}
}
@media (min-width:768px) and (max-width:1199px) {
	.footer-listings li {
		padding:4px 42px 0 0
	}
	.footer-listings li .image {
		/*display:none*/
	}
	.sidebar #newsletter .input-group {
		width:100%
	}
	.sidebar #newsletter .input-group .form-control {
		-webkit-border-radius:4px 4px 0 0;
		-moz-border-radius:4px 4px 0 0;
		border-radius:4px 4px 0 0
	}
	.sidebar #newsletter .input-group .input-group-btn {
		white-space:normal;
		width:100%;
		display:block
	}
	.sidebar #newsletter .input-group .input-group-btn .btn {
		-webkit-border-radius:0 0 4px 4px;
		-moz-border-radius:0 0 4px 4px;
		border-radius:0 0 4px 4px;
		width:100%
	}
}
@media (max-width:767px) {
	.colored:before,.gray:before {
		background-color:transparent!important
	}
	.fullwidthsingle .item .image {
		width:100%;
		max-height:354px
	}
	.fullwidthsingle .info {
		width:100%;
		height:auto;
		padding:25px 20px
	}
	.agency-detail-agents li {
		display:inherit
	}
	.agency-detail-agents li .info {
		float:none;
		width:auto
	}
	.agencies-list>li {
		width:100%;
		margin-left:0;
		margin-right:0
	}
	.agencies-list>li .map {
		width:100%
	}
	.agencies-list>li .info {
		width:100%;
		margin-left:0
	}
	.agents-list .item,.agents-list>li {
		width:100%;
		margin-left:0;
		margin-right:0;
		text-align:center
	}
	.agents-list .item .image,.agents-list .item .image img,.agents-list>li .image,.agents-list>li .image img {
		width:100%
	}
	.agents-list .item .info,.agents-list>li .info {
		width:100%;
		margin-left:0
	}
	.agents-list .item .info .contact-us,.agents-list>li .info .contact-us {
		display:inline-block
	}
	.agents-grid .item .info .social-networks,.agents-grid>li .info .social-networks,.agents-list .item .info .social-networks,.agents-list>li .info .social-networks {
		margin-top:0
	}
	.nav-tabs.tabs-left,.nav-tabs.tabs-right {
		width:100%;
		text-align:center
	}
	.nav-tabs.tabs-left>li>a,.nav-tabs.tabs-right>li>a {
		margin-right:0
	}
	.nav-tabs.tabs-left>li.active>a,.nav-tabs.tabs-left>li.active>a:focus,.nav-tabs.tabs-left>li.active>a:hover,.nav-tabs.tabs-right>li.active>a,.nav-tabs.tabs-right>li.active>a:focus,.nav-tabs.tabs-right>li.active>a:hover {
		border:1px solid #e3e3e3;
		border-bottom:none
	}
	.tab-content.tabs-left,.tab-content.tabs-right {
		width:100%;
		border-top:none
	}
	.e404 {
		text-align:center
	}
	.e404>div {
		float:none;
		display:inline-block
	}
	.e404 i {
		float:none;
		display:inline-block;
		margin-left:20px;
		position:relative;
		top:-27px;
		margin-top:0
	}
	#e404-side {
		margin-top:0
	}
	.grid-style1 .item .image-large,.grid-style2 .item .image-large,.grid-style3 .item .image-large,.grid-style4 .item .image-large {
		height:auto
	}
	.contacts:before {
		background-color:transparent;
		display:none
	}
	#contacts_map {
		height:500px;
		width:100%;
		position:static!important;
		overflow:hidden
	}
	#contacts-overlay {
		position:relative;
		left:0;
		bottom:0;
		background-color:#fff
	}
	#contacts-overlay #contacts-overlay-close {
		display:none
	}
	.property-large-buttons2 li {
		width:100%
	}
	
	/* Mobile Horizontal */
	.property-topinfo .amenities li{
		padding: 10px 12px 0;
	}
	
	.footer-listings li .image img{
		width: 100% !important;
		height: 260px !important;
		max-height: 300px !important;
	}
   
    #box_imo_recente{
        padding: 190px 0 85px 0 !important;
        margin-bottom: 50px;
        overflow: hidden;
        background: url("images/patterns/pattern1.jpg");
        background-position: -25px -84.7333px;
    }
    
    #box_imo_recente::before{
        content: " ";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -webkit-opacity: .82;
        -moz-opacity: .82;
        opacity: .82;
        background-color: #C13038;
    }
    
    #box_imo_recente{
        position: relative;
    }
    
    #box_imo_recente h3{
        color: #fff;
        text-align: center;
        text-transform: uppercase;
        font-size: 21pt;
        font-family: Raleway,sans-serif;
        font-weight: 300;
        z-index: 10;
        position: absolute !important;
        width: 100%;
        top: 90px;
    }
    
    #box_imo_recente h3::before{
        content: " ";	
        position: absolute;
        border-bottom: 1px solid #fff;
        width: 120px;
        top: 45px;
        left: 50%;
        margin-left: -60px;
    }
    
    #box_imo_recente h3::after{
        content: " ";	
        position: absolute;
        border-bottom: 1px solid #fff;
        width: 120px;
        top: 43px;
        left: 50%;
        margin-left: -60px;
    }
    
    .botao-voltar-topo{
    	margin-bottom: 50px;
    }
    
	.main .box_lista{
		display: inline-block !important;
		width: auto !important;
	}

	.main .property-topinfo .amenities{
		width: auto !important;
	}
    
}

@media (max-width:600px) {
	.e404 {
		text-align:center;
		width:268px;
		margin:0 auto
	}
	.e404>div {
		float:none;
		display:inline-block;
		font-size:35pt
	}
	.e404>div strong {
		font-size:65pt;
		margin-bottom:-33px
	}
	.e404 i {
		font-size:80pt;
		top:-14px
	}
}
@media (min-width:481px) and (max-width:992px) {
	.property-large-buttons li h4 {
		font-size:18pt
	}
	.latest-news-slider .info h3 {
		font-size:15pt;
		margin-bottom:15px
	}
	.latest-news-slider .info .top-info {
		margin-bottom:15px
	}
}
@media (max-width:480px) {
	#top-info {
		display:block;
		line-height:20px;
		margin-top:7px
	}
	#top-info li {
		width:100%;
		display:inline-block;
		text-align:center;
		margin:0
	}
	#top-buttons {
		display:inline-block;
		width:100%;
		text-align:center
	}
	.sidebar .latest-news>li {
		margin-bottom:40px
	}
	.sidebar .latest-news>li .image {
		width:100%
	}
	.sidebar .latest-news>li .top-info {
		width:100%;
		margin:10px 0;
		padding:0 0 8px
	}
	.form-control-large,.form-control-small {
		width:100%;
		margin:0
	}
	.form-control-small {
		width:100%
	}
	.fullwidthsingle .item .image {
		height:230px
	}
	.sidebar #newsletter h2 span {
		font-size:21pt
	}
	.property-large-buttons li {
		width:100%;
		margin-left:0;
		margin-right:0
	}
	.latest-news-slider .item .image,.latest-news-slider .item .info {
		width:100%
	}
	.latest-news-slider .item .info {
		height:auto
	}
	.nav-tabs>li,.sidebar .nav-tabs>li {
		width:100%
	}
	.sort {
		margin-left:0
	}
	#property-detail-thumbs .item {
		height:90px
	}
	.comments {
		padding:20px
	}
	.login {
		padding:40px 25px
	}
    
	.pagination #next,.pagination #previous {
		/*width:100%;*/
		margin-bottom:5px
	}
	.pagination #next li,.pagination #previous li {
		float:none
	}
	.sidebar #newsletter .input-group {
		width:100%
	}
	.sidebar #newsletter .input-group .form-control {
		-webkit-border-radius:4px 4px 0 0;
		-moz-border-radius:4px 4px 0 0;
		border-radius:4px 4px 0 0
	}
	.sidebar #newsletter .input-group .input-group-btn {
		white-space:normal;
		width:100%;
		display:block
	}
	.sidebar #newsletter .input-group .input-group-btn .btn {
		-webkit-border-radius:0 0 4px 4px;
		-moz-border-radius:0 0 4px 4px;
		border-radius:0 0 4px 4px;
		width:100%
	}
}

.nav-logo {
	height:85px;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out;
    display: flex;
    align-items: center;
}
.nav-logo img {
	height:85px;
	width:auto
}
#nav-section.shrink .nav-logo {
	height:45px
}
#nav-section.shrink .nav-logo img {
	height:45px;
	width:auto
}
#home-advanced-search .container {
	overflow:visible
}
.grid-style2 .item,.list-style2 .item {
	margin:0 auto 43px;
	text-align:left;
	position:relative
}
.grid-style2 .item .image,.list-style2 .item .image {
	width:100%;
	overflow:hidden;
	position:relative;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.grid-style2 .item .image img,.list-style2 .item .image img {
	width:100%;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.grid-style2 .item .image>a,.list-style2 .item .image>a {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	display:block;
	background-color:rgba(32,35,38,.82);
	border:10px solid rgba(32,35,38,.8);
	z-index:9;
	text-align:center;
	visibility:hidden;
	text-decoration:none;
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.grid-style2 .item .image>a .btn,.list-style2 .item .image>a .btn {
	margin-top:-17px;
	position:relative;
	top:100%
}
.grid-style2 .item .image>a h3,.list-style2 .item .image>a h3 {
	text-align:left;
	color:#fff;
	position:absolute;
	bottom:43px;
	left:0;
	padding:0 12px
}
.grid-style2 .item .image>a .location,.list-style2 .item .image>a .location {
	text-align:left;
	font-style:italic;
	position:absolute;
	bottom:20px;
	left:0;
	padding:0 12px;
	display:block;
	color:#74777c
}
.grid-style2 .item .image:hover img,.list-style2 .item .image:hover img {
	-webkit-transform:scale(1.3);
	-moz-transform:scale(1.3);
	-o-transform:scale(1.3);
	transform:scale(1.3)
}
.grid-style2 .item .image:hover>a,.list-style2 .item .image:hover>a {
	visibility:visible;
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.grid-style2 .item .image:hover>a .btn,.list-style2 .item .image:hover>a .btn {
	top:50%
}
.grid-style2 .item .image-large,.list-style2 .item .image-large {
	height:255px
}
.grid-style2 .item .price,.grid-style2 .item .tag,.list-style2 .item .price,.list-style2 .item .tag {
	position:absolute;
	top:0;
	left:15px;
	margin-bottom:-20px;
	background-color:#C13038;
	color:#fff;
	padding:2px 20px 2px 10px;
	z-index:10;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.grid-style2 .item .price:before,.grid-style2 .item .tag:before,.list-style2 .item .price:before,.list-style2 .item .tag:before {
	display:none
}
.grid-style2 .item .price i,.grid-style2 .item .tag i,.list-style2 .item .price i,.list-style2 .item .tag i {
	margin-right:8px;
	-webkit-opacity:.6;
	-moz-opacity:.6;
	opacity:.6
}
.grid-style2 .item .price span,.grid-style2 .item .tag span,.list-style2 .item .price span,.list-style2 .item .tag span {
	display:block;
	font-size:16pt;
	font-weight:700;
	margin-top:-4px;
	line-height:1.4
}
.grid-style2 .item .tag,.list-style2 .item .tag {
	padding:14px 18px;
	font-size:17px
}
.grid-style2 .item .tag i,.list-style2 .item .tag i {
	margin-right:0;
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.grid-style2 .item>.info,.grid-style2 .item>.info-blog,.list-style2 .item>.info,.list-style2 .item>.info-blog {
	padding:20px 0 0;
	position:relative
}
.grid-style2 .item>.info h3,.grid-style2 .item>.info-blog h3,.list-style2 .item>.info h3,.list-style2 .item>.info-blog h3 {
	border-bottom:1px solid #e3e3e3;
	padding-bottom:15px;
	margin-bottom:15px
}
.grid-style2 .item>.info h3 a,.grid-style2 .item>.info-blog h3 a,.list-style2 .item>.info h3 a,.list-style2 .item>.info-blog h3 a {
	color:#4d4f52
}
.grid-style2 .item>.info h3 a:hover,.grid-style2 .item>.info-blog h3 a:hover,.list-style2 .item>.info h3 a:hover,.list-style2 .item>.info-blog h3 a:hover {
	text-decoration:none;
	color:#C13038}
.grid-style2 .item>.info h3 small,.grid-style2 .item>.info-blog h3 small,.list-style2 .item>.info h3 small,.list-style2 .item>.info-blog h3 small {
	display:block;
	font-style:italic;
	margin-top:4px
}
.grid-style2 .item>.info-blog h3,.list-style2 .item>.info-blog h3 {
	border-bottom:none;
	padding-bottom:0
}
.grid-style2 .item .amenities,.list-style2 .item .amenities {
	width:100%;
	list-style:none;
	text-align:center;
	padding:6px 10px;
	margin:18px 0 0;
	background-color:#fff;
	border-color:#E4E4E4;
	border-width:1px;
	border-style:solid;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.grid-style2 .item .amenities li,.list-style2 .item .amenities li {
	display:inline-block;
	height:38px;
	margin-right:10px;
	padding-right:10px;
	padding-top:10px;
	border-right:1px solid #E4E4E4;
	color:#74777c
}
.grid-style2 .item .amenities li:last-child,.list-style2 .item .amenities li:last-child {
	border-right:none;
	margin-right:0;
	padding-right:0
}
.grid-style2 .item .amenities li .fa,.list-style2 .item .amenities li .fa {
	color:#adb2b6;
	font-size:18px
}
.grid-style2 .item .amenities li [class*=" icon-"],.grid-style2 .item .amenities li [class^=icon-],.list-style2 .item .amenities li [class*=" icon-"],.list-style2 .item .amenities li [class^=icon-] {
	color:#adb2b6;
	float:left;
	font-size:18px;
	margin-right:2px;
	margin-top:-3px
}
.grid-style2 .item>.amenities,.list-style2 .item>.amenities {
	margin-top:0;
	border-width:0 1px 1px;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
.grid-style2 .item .top-info,.list-style2 .item .top-info {
	padding:10px 15px;
	margin:18px 0 15px;
	border:1px solid #E4E4E4;
	color:#adb2b6;
	font-size:13px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.grid-style2 .item .top-info li,.list-style2 .item .top-info li {
	display:inline-block;
	margin-right:14px
}
.grid-style2 .item .top-info li:last-child,.list-style2 .item .top-info li:last-child {
	margin-right:0
}
.grid-style2 .item .top-info li i,.list-style2 .item .top-info li i {
	margin-right:5px
}
.grid-style2 .item.disabled,.list-style2 .item.disabled {
	display:none
}
.list-style2 .item {
	width:100%;
	float:left
}
.list-style2 .item .image {
	width:35%;
	float:left
}
.list-style2 .item .image img {
	height:100%
}
.list-style2 .item .info,.list-style2 .item .info-blog {
	width:60%;
	margin-left:3%;
	float:left;
	padding:0
}
.list-style2 .item .info .amenities,.list-style2 .item .info-blog .amenities {
	display:inline-block;
	width:auto
}
.list-style2 .item .price,.list-style2 .item .tag {
	position:absolute
}
.list-style2.latest-news .item .image {
	width:44%
}
.list-style2.latest-news .item .info,.list-style2.latest-news .item .info-blog {
	width:53%
}
@media (max-width:992px) {
	.list-style2 .item .image,.list-style2 .item .image img,.list-style2.latest-news .item .image,.list-style2.latest-news .item .image img {
		width:100%
	}
	.list-style2 .item .info,.list-style2 .item .info-blog,.list-style2.latest-news .item .info,.list-style2.latest-news .item .info-blog {
		width:100%;
		margin-left:0;
		padding-top:20px
	}
	.list-style2 .item .info .amenities,.list-style2 .item .info-blog .amenities,.list-style2.latest-news .item .info .amenities,.list-style2.latest-news .item .info-blog .amenities {
		display:inline-block;
		width:100%
	}
}
.carousel-style2 .item {
	margin:0 auto 35px;
	text-align:left;
	position:relative
}
.carousel-style2 .item .image {
	width:100%;
	max-height:236px;
	overflow:hidden;
	position:relative;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:auto 100%;
	-webkit-transition:background-size .3s ease-out;
	-moz-transition:background-size .3s ease-out;
	-ms-transition:background-size .3s ease-out;
	-o-transition:background-size .3s ease-out;
	transition:background-size .3s ease-out
}
.carousel-style2 .item .image img {
	width:100%;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.carousel-style2 .item .image>a {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	display:block;
	background-color:rgba(32,35,38,.82);
	border:10px solid rgba(32,35,38,.8);
	z-index:9;
	text-align:center;
	visibility:hidden;
	text-decoration:none;
	-webkit-opacity:0;
	-moz-opacity:0;
	opacity:0;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.carousel-style2 .item .image>a .btn {
	margin-top:-17px;
	position:relative;
	top:100%
}
.carousel-style2 .item .image .info {
	text-align:left
}
.carousel-style2 .item .image .info h3 {
	color:#fff;
	position:absolute;
	bottom:43px;
	left:0;
	padding:0 12px
}
.carousel-style2 .item .image .info .location {
	font-style:italic;
	position:absolute;
	bottom:20px;
	left:0;
	padding:0 12px;
	display:block;
	color:#74777c
}
.carousel-style2 .item:hover .image {
	background-size:auto 120%
}
.carousel-style2 .item:hover .image img {
	-webkit-transform:scale(1.3);
	-moz-transform:scale(1.3);
	-o-transform:scale(1.3);
	transform:scale(1.3)
}
.carousel-style2 .item:hover .image>a {
	visibility:visible;
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.carousel-style2 .item .price {
	position:absolute;
	top:0;
	left:0;
	background-color:#C13038;
	color:#fff;
	padding:2px 20px 2px 10px;
	z-index:10;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.carousel-style2 .item .price:before {
	display:none
}
.carousel-style2 .item .price i {
	margin-right:8px;
	-webkit-opacity:.6;
	-moz-opacity:.6;
	opacity:.6
}
.carousel-style2 .item .price span {
	display:block;
	font-size:16pt;
	font-weight:700;
	margin-top:-4px
}
.carousel-style2 .item .amenities {
	width:100%;
	list-style:none;
	padding:6px 10px;
	margin:0;
	background-color:#fff;
	border-color:#E4E4E4;
	border-width:0 1px 1px;
	border-style:solid;
	text-align:center;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
.carousel-style2 .item .amenities li {
	display:inline-block;
	height:38px;
	margin-right:10px;
	padding-right:10px;
	padding-top:10px;
	border-right:1px solid #E4E4E4;
	color:#74777c
}
.carousel-style2 .item .amenities li:last-child {
	border-right:none;
	margin-right:0;
	padding-right:0
}
.carousel-style2 .item .amenities li .fa {
	color:#adb2b6;
	font-size:18px
}
.carousel-style2 .item .amenities li [class*=" icon-"],.carousel-style2 .item .amenities li [class^=icon-] {
	color:#adb2b6;
	float:left;
	font-size:20px;
	margin-right:3px;
	margin-top:-3px
}
.carousel-style2 .item.disabled {
	display:none
}
.property-gallery.style2 .owl-controls .owl-buttons,.property-gallery2.style2 .owl-controls .owl-buttons {
	background:none repeat scroll 0 0 #C13038;
	border-radius:0;
	height:57px;
	position:absolute;
	right:0;
	top:0;
	width:33px
}
.property-gallery.style2 .owl-controls .owl-buttons:before,.property-gallery2.style2 .owl-controls .owl-buttons:before {
	display:none
}
.fullwidthsingle.style2 .price,.fullwidthsingle2.style2 .price,.latest-news-slider.style2 .price {
	top:0;
	left:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.fullwidthsingle.style2 .price:before,.fullwidthsingle2.style2 .price:before,.latest-news-slider.style2 .price:before {
	display:none
}
.fullwidthsingle.style2 .tag,.fullwidthsingle2.style2 .tag,.latest-news-slider.style2 .tag {
	top:0;
	left:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.fullwidthsingle.style2 .tag:before,.fullwidthsingle2.style2 .tag:before,.latest-news-slider.style2 .tag:before {
	display:none
}
.fullwidthsingle.style2 .owl-controls .owl-buttons,.fullwidthsingle2.style2 .owl-controls .owl-buttons,.latest-news-slider.style2 .owl-controls .owl-buttons {
	background:none repeat scroll 0 0 #C13038;
	border-radius:0;
	height:57px;
	position:absolute;
	right:0;
	top:0;
	width:33px
}
.fullwidthsingle.style2 .owl-controls .owl-buttons:before,.fullwidthsingle2.style2 .owl-controls .owl-buttons:before,.latest-news-slider.style2 .owl-controls .owl-buttons:before {
	display:none
}
#property-detail-wrapper.style2 .price {
	position:absolute;
	top:0;
	left:0;
	background-color:#C13038;
	color:#fff;
	padding:2px 20px 2px 10px;
	z-index:10;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
#property-detail-wrapper.style2 .price i {
	margin-right:8px;
	-webkit-opacity:.6;
	-moz-opacity:.6;
	opacity:.6
}
#property-detail-wrapper.style2 .price span {
	display:block;
	font-size:16pt;
	font-weight:700;
	margin-top:-4px
}
.agencies-grid.style2 .item .tag,.agencies-grid.style2>li .tag,.agencies-list.style2 .item .tag,.agencies-list.style2>li .tag,.agents-grid.style2 .item .tag,.agents-grid.style2>li .tag,.agents-list.style2 .item .tag,.agents-list.style2>li .tag {
	top:0;
	left:15px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	text-align:center
}
.agencies-grid.style2 .item .tag:before,.agencies-grid.style2>li .tag:before,.agencies-list.style2 .item .tag:before,.agencies-list.style2>li .tag:before,.agents-grid.style2 .item .tag:before,.agents-grid.style2>li .tag:before,.agents-list.style2 .item .tag:before,.agents-list.style2>li .tag:before {
	display:none
}
.blog-main-image.style2 .tag {
	top:0;
	left:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.blog-main-image.style2 .tag:before {
	display:none
}
#nav-section {
	border-bottom: 1px solid #ccc;
}
/************************************************************************* Estilizando Selectpicker ************************************************************************/
.form-group {
	margin-bottom: 25px;
}
/* Elemento pai*/
.bootstrap-select {
	width:100% !important;
	background:#F8F9FB;
}
/*.bs-caret {
	border-left:1px solid #e4e4e4;
	margin-left:-15px;
}*/
.bootstrap-select.btn-group .dropdown-toggle .caret {
	position:absolute;
	top:50%;
	right:12px;
	margin-top:-2px;
	vertical-align:middle;
	margin-left:10px;
}
.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled {
	background: #F8F9FB;
}
/* Simula o placeholder */
.dropdown-toggle {
	border:1px solid #e4e4e4 !important;
	font-size:14px !important;
	font-weight:normal !important;
	text-transform:none !important;
	color:#74777c !important;
	height: 41px !important;
}
/* Dropdown */
.dropdown-menu {
	background-color:#fff !important;
}

div.dropdown-menu {
	border:1px solid #ddd !important;
	padding:0 !important;
	margin-top:0px !important;
}
ul.dropdown-menu li {
	border: none !important;
}
/* Exibi��o dos titulos */
ul.dropdown-menu li a {
	color:#777 !important;	
	padding:3px 10px !important;
	font-size: 13px !important;
}
/* Exibi��o dos titulos hover */
ul.dropdown-menu li a:hover {
	color:#fff !important;
	background-color: #B1B1B1 !important;
}
/* Header do optgroup - dropdown */
ul.dropdown-menu li.dropdown-header {
	/*border:3px solid #f00 !important;
	*/
	padding:5px !important;
	font-size:15px !important;
}
ul.dropdown-menu li a.opt {
	/*border:3px solid #f00 !important;
	*/
	padding-left:20px !important;
}
ul.dropdown-menu li.divider {
	border-bottom:1px solid #ddd !important;
	width: 100% !important;
}
/************************************************************************* Estilizando Selectpicker ************************************************************************/
@media (max-width:767px) {
	.pagination ul>li {
		display:inline-block;
		width:27px;
		height:23px;
		text-align:center;
		line-height:23px;
		float:left;
		-webkit-transition:background-color .2s ease-out;
		-moz-transition:background-color .2s ease-out;
		-ms-transition:background-color .2s ease-out;
		-o-transition:background-color .2s ease-out;
		transition:background-color .2s ease-out;
		font-size:12pt;
		border:1px solid #e4e4e4;
	}
	.pagination ul>li a {
		display:block;
		width:28px;
		height:23px;
		color:#74777c;
		font-size:14px;
	}
}
.busca-codigo-topo {
	position:relative;
	top:10px;
}
@media (min-width:516px) {
	#top-buttons {
		position:relative;
		top:-4px !important;
	}
	.busca-codigo-topo-cel {
		display:none !important;
	}
}
@media (max-width:515px) {
	.busca-codigo-topo {
		display:none !important;
	}
	.busca-codigo-topo-cel {
		display:block !important;
	}
	#top-buttons {
		position:relative;
		top:0;
	}
}
#top-buttons {
	float:right;
}
#top-buttons.usuario-logado {
	top:0;
}
#sb-search {
	margin: 0;
}
<br />
<b>Warning</b>:  Division by zero in <b>/home/ciadoimovelsaocarlos/www/css/style.php</b> on line <b>7777</b><br />

.logo_topo {
	background-image:url(http://www.ciadoimovelsaocarlos.com.br/imo_arq/empresa_logo/);
	background-size:contain;
	background-position:center left;
	text-indent:-99999px;
	display:block;
	overflow:hidden;
	width:220px;
	background-repeat:no-repeat;
	margin-top:0px !important;
	height: 80% !important;
}

.footer-listings li p{
	margin-top:-8px
}

@media (max-width:1199px){
	.footer-listings li p{
		padding-left:70px;
	}
	
	.info-blog h3{
		font-size:15px;
	}
}

@media (max-width:992px){
	.section-title.animate-from-left.animation-from-left{
		font-size: 16px;
		padding-bottom: 10px;
		margin-bottom: 15px;
	}
}

@media (max-width:767px){
	.footer-listings li p{
		padding-left:0;
	}
}

#nav-section.stuck{
	max-height:61px;
}

.coluna-contato h2{
	margin-bottom:0;
}

.coluna-contato .chzn-container{
	display:inline-block !important;
}

#top-buttons .fone_emp{
	color:#FFF;
}

#top-buttons.usuario-logado .links-painel a{
	font-size:11px
}

.m0{
	margin:0;
}

.p0{
	padding:0;
}

.pt0{
	padding-top:0;
}

.mt10{
	margin-top:10px;
}

#busca{
	background:#F1F3F6;
}

.btn-form-busca{
	width:100%; 
	height:41px;
}

#property-listing .image img{
	height:195px;
}

#property-listing .info p{
	height:60px;
}

#property-listing .mais-informacoes a{
	color:#74777c;
}

.pt15{
	padding-top:15px;
}

.pt20{
	padding-top:20px;
}

.pt30{
	padding-top:30px;
}

.pt50{
	padding-top:50px;
}

.pb20{
	padding-bottom:20px;
}

.mb10{
	margin-bottom:10px;
}

.coluna-contato{
	padding-bottom:75px;
}

.blog-main-image .img-noticia{
	max-width:750px;
}

#blog-listing .item-noticia{
	height:240px; 
	overflow:hidden;
}

#blog-listing .item-noticia .info-blog .data-not{
	margin-left:60px;
}

.bloco-info-senha{
	background:#F9F9F9; 
	padding:10px; 
	border:4px solid #EAEAEA;
}

.footer-listings li .image img{
	width:90px; 
	height:50px;
}

.footer-listings li .image img{
	font-size:11px;
}

.footer-contacts a{
	letter-spacing:-1px;
}

#area_cliente_mod .input-group-addon{
	color:#000000; 
	background:none;
}

#area_cliente_mod .link-esqueci{
	padding-top:37px;
}

#area_cliente_mod .btn-area-login{
	line-height: 30px; 
	border-radius:5px;
}

.imagens-imobiliaria{
	width:410px; 
	float:right; 
	margin:15px;
}

.msg-img-indisponivel{
	height:100px; 
	width:100%; 
	border:1px solid #e3e3e3; 
	position:relative;
}

.msg-img-indisponivel div{
	text-align:center; 
	position:absolute; top:50%; 
	margin-top:-15px; 
	left:50%; 
	margin-left:-110px; 
	font-size:24px;
}

.fnt10{
	font-size:10px;
}

.botao-mostra-busca{
	margin-top:30px;
	margin-bottom:30px;
}

@media (min-width:768px){
	.botao-mostra-busca{
		display:none;
	}
}

@media (max-width:767px){
	.botao-mostra-busca{
		display:block;
	}
}

#busca .nav-tabs{
    border-bottom:none;
}

#busca .tab-content{
    margin-bottom:15px;	
}

#busca .nav-tabs > li.active > a{
    background-color: #000000;
    color: #FFF;
}

#busca .nav-tabs > li.active > a:hover,
#busca .nav-tabs > li.active > a:focus{
    background-color: ;
    color: #FFF;
}


#busca .nav-tabs > li > a{
    background-color: #C13038;
    color: #FFF;
    padding:8px 0;
}

#busca .nav-tabs > li > a:hover{
    background-color: ;
    color: #FFF;
    padding:8px 0;
}

#busca .tab-content>.active{
    border:none;
    padding:0;
}

#busca .nav-tabs > li {
    width:20%;
}

#busca .nav-tabs > li a{
    text-align:center;
}

#busca .item-pesq{
    width:12.2%;
    display:inline-block;
}

#busca .btn.dropdown-toggle.btn-default{
    height: 45px !important;
}

#busca .form-control{
    height: 45px;	
    background: transparent;
    border: 1px solid #ddd;
}

.btn-form-busca{
    height:45px;
    color:#FFF;
    font-size:14px;
}

.btn-form-busca i{
    font-size:19px;
    margin-left:5px;
}

#busca .dropdown-toggle{
    border:1px solid #ddd;	
}

#busca [class*="col-"]{
    padding:0 5px;	
}

#busca .form-group{
    margin-bottom:10px;	
}

#busca .itens-form{
    padding:0 10px;	
}

#busca .campo-codigo{
    padding:0;
}

.total_loc_vend {
    background: #fff !important;
    text-align: center !important;
    padding: 20px !important;
    box-shadow: 0px 0px 8px #ccc !important;
    color: #333 !important;
    margin: 5px 0 !important;
}

.total_loc_vend:hover {
    box-shadow: 0px 0px 15px #bbb !important;
}

.simule-financiamento .control-label{
    font-weight: normal;
}

.simule-financiamento .bootstrap-select{
    margin-bottom: 10px !important;
}

.fonte_grande{

    font-weight: bold !important;
    font-size: 20px !important;
    display: block;
    color: #000000;
}

.grid-style1 .item .image > a, 
.grid-style2 .item .image > a, 
.list-style .item .image > a{
    display:flex;
    align-items:center;
    justify-content:center;
}

.grid-style1 .item .image>a .btn, 
.grid-style2 .item .image>a .btn, 
.list-style .item .image>a .btn{
    margin-top:0;
    position:static;
    top:0;
}

.grid-style1 .item .image{
	min-height: 150px;
    display: flex;
    align-items: center;
    background:#F1F3F6;
}
/**/
#busca{
	height:205px;
}

    #busca .nav-tabs > li a {
    	height:42px;
        display:flex;
        align-items:center;
        justify-content:center;
    }


@media (max-width:992px){
	#busca{
        height: 300px;
    }
    
    #busca .nav-tabs > li a {
    	height:56px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

@media (max-width:768px){
    #busca{
        height: auto;
    }
}

#busca .nav-tabs > li a strong{
	font-size:16px;
}

@media (max-width:768px){
    .itens-sup{
        width:33.33% !important;	
    }
    
    .itens-inf{
        width:50% !important;	
    }
}

@media (max-width:568px){
    .itens-sup{
        width:100% !important;	
    }
    
    .itens-inf{
        width:100% !important;	
    }
}

.linha-edi-cond{
    margin-left:-7.5px;
}

.falha-busca{
	position:relative;
}

.busca-falha{
	position:relative;
    width:300px;
    height:30px;
}

.nav.nav-tabs{
	margin-top:15px;
}

@media (max-width:768px){
    .nav.nav-tabs{
        margin-top:3px;
    }
}

.qr-code-img {
    position: absolute;
    top: 15px;
    right: 15px;
    background: #FFF;
    height: 137px;
    width: 100px;
}

@media (max-width:991px){
    .qr-code-img {
    	display:none;
    }
}

.titulo_res_busca{
    float:left; 
    font-size:20px; 
    margin-top:10px;
}

.opcoes-res-busca{
    display:flex; 
    align-items:center;	
}

.opcoes-ordem-busca{
    display:flex; 
    align-items:center;	
}

.menu-estilo-pesq a{
    text-decoration:none;
}

@media (max-width:1200px){
    .titulo_res_busca{
        font-size:15px;
    }
}

@media (max-width:992px){
    .opcoes-res-busca{
        display:block;
    }
    
    .titulo_res_busca{
         font-size: 25px;
        text-align: center;
        width: 100%;
    }
}

@media (max-width:768px){
    .opcoes-ordem-busca{
        display:block;	
    }
    
    .titulo_res_busca{
        font-size:15px;
    }
}

@media (max-width:768px){
    .opcoes-res-busca .pull-right{
        float:left !important;
    }
    
    .menu-estilo-pesq{
        margin-top:15px;
        padding-left:15px;
       	display: flex;
    	justify-content: center;
    }
    
    .opcoes-ordem-busca div[class*=col-xs]{
    	display:flex;
        justify-content:center;
    }
    
     .opcoes-ordem-busca .bootstrap-select{
    	max-width: 350px;
        margin-bottom:5px;
     }
	
     .opcoes-ordem-busca #atualiza_ordem .btn{
     	max-width: 350px;
        width:100%;
     }
}

.modal-backdrop{
	z-index:0 !important;
}

.modal-content{
    -webkit-box-shadow: 0 5px 50px rgba(0,0,0,.8) !important;
    box-shadow: 0 5px 50px rgba(0,0,0,.8) !important;
}

.btn-primary{
	background-color: #000000;
    border-color: #000000;
}

.btn-primary:hover,
.btn-primary:focus{
	background-color: #C13038;
    border-color: #C13038;
}

.botao-voltar-topo {
    display: scroll;
    position: fixed;
    bottom: 7px;
    right: 15px;
    opacity: 0.9;
    z-index: 99999;
}

.botao-voltar-topo i {
    font-size: 55px;
}

.grid-style1 .item .image{
	height:180px;
    width: 100%;
}

.itens-lancamento{
	margin: 15px 0 0 0;
}

.itens-lancamento li{
    margin: 0;
}

.property-features>li{
	padding:20px;
}


.row-unidade {
    display: block;
    width: 100%;
    border: 1px solid #e1e1e1;
    padding: 5px;
    border-radius: 5px;
    margin-top: 5px;
}

.row-unidade:hover {
	box-shadow: 0 0 5px #bbb;
}

.row-unidade a {
    text-decoration: none;
    color: inherit;
}

.row-unidade .unidade-num {
    width: 45%;
    display: inline-block;
}

.row-unidade .unidade-ref {
    width: 25%;
    display: inline-block;
}

.row-unidade .unidade-valor {
    width: 28%;
    display: inline-block;
}

@media (max-width:570px){
	.row-unidade{
    	width:340px;
        max-width:100%;
        margin-left: auto;
    	margin-right: auto;
    }
	.row-unidade .unidade-num,
    .row-unidade .unidade-ref,
    .row-unidade .unidade-valor{
    	width:100%;
        text-align:center;
    }
}

.permuta_thumb{
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: #000000;
    color: #FFF;
    padding: 5px;
    border-radius: 5px;
    font-weight: bold;
    font-size: 13px;
    box-shadow: 0 0 10px #333;
    z-index: 10;
}

.bloco_acc_permuta{
    margin: -15px;
    padding: 15px;
    background: #000000;
    color: #FFF;
}

.bloco_acc_permuta .section-title{
	color: #FFF !important;
    font-size:20px !Important;
    margin-top: 40px !important;
}

.bloco_acc_permuta p{
	text-align:center;
    margin-bottom: 40px !important;
    padding: 0 30px;
}

.bloco_acc_permuta .section-title:after, 
.bloco_acc_permuta .section-title:before{
	background-color: #FFF !important;
}

@media(max-width:767px){
	.bloco_acc_permuta.desk-permuta{
    	display: none;
    }
}

.bloco_acc_permuta.mobile-permuta{
	margin: 0 -15px;
}

@media(min-width: 768px){
	.bloco_acc_permuta.mobile-permuta{
    	display: none;
    }
}

.bloco_acc_permuta.mobile-permuta .section-title{
	margin-top:0 !important;
    margin-bottom: 10px !important;
    padding-bottom: 10px !important;
}

.bloco_acc_permuta.mobile-permuta p{
	margin-bottom: 0px !important;
    padding: 0 10px;
}

.bloco-info .tab-content>.active{
	border:none;
}

.bloco-info .nav-tabs{
	border: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.bloco-info .nav-tabs.nav-justified>.active>a, 
.bloco-info .nav-tabs.nav-justified>.active>a:focus, 
.bloco-info .nav-tabs.nav-justified>.active>a:hover, 
.bloco-info .nav-tabs>li.active>a, 
.bloco-info .nav-tabs>li.active>a:focus, 
.bloco-info .nav-tabs>li.active>a:hover{
    border: 1px solid #e3e3e3;
}

.bloco-info .section-title{
	margin-bottom: 20px;
}

.bloco-info .nav-tabs>li {
    margin-bottom: 1px;
    margin-right: 1px;
}

#property-detail-large .item img{
	height:auto;
}

#property-detail-large .owl-controls .owl-buttons{
	top:43%
}

@media (min-width:768px){
	.hidden-desktop{
    	display:none;
    }
}

.fone_emp .fa.fa-whatsapp{
	color: #00B600;
    font-size:15px;
}

@media(min-width:768px){
    #thumbs-imo-simi{
        display:none;	
    }
}

@media(max-width:767px){
    #thumbs-imo-simi{
        display:block;		
    }
    
    .footer-listings li a span{
        display:none;
    }
    
    .footer-listings li{
        /*width: 45.9%;*/
        width:100%;
        padding:0 10px;
        display: inline-block;
    }
    
    .footer-listings li .image,
    #footer-top img{
        width:100%;	
        height:260px;
        max-height:300px;
        position:inherit;
    }
    
    .footer-listings li p a{
        margin-top: 8px;
        display: block;
        line-height:17px;
        padding: 5px;
        box-shadow: 0 0 10px #ccc;
    }
    
    .hidden-cel{
        display:none !important;	
    }
    
    .footer-listings li .price{
        position: absolute;
        top: 10px;
        left: 0;
        background-color: #366092;
        color: #fff;
        padding: 2px 20px 2px 10px;
        z-index: 10;
        -webkit-border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0;
    }
    
    .footer-listings li .price:before{
        content: " ";
        position: absolute;
        left: 0;
        bottom: -6px;
        border-color: rgba(0,0,0,0) #751814 rgba(0,0,0,0) transparent;
        border-style: solid;
        border-width: 0 10px 6px 0;
        height: 0;
        width: 0;
    }
    
    .footer-listings li .price span {
        display: block;
        font-size: 16pt;
        font-weight: 700;
        margin-top: -4px;
    }
    
    .footer-listings li .price i {
        margin-right: 8px;
        -webkit-opacity: .6;
        -moz-opacity: .6;
        opacity: .6;
    }
    
    .footer-listings li .amenities {
        width: 100%;
        list-style: none;
        padding: 6px 10px;
        margin: 0;
        background-color: #fff;
        border-color: #E4E4E4;
        border-width: 0 1px 1px;
        border-style: solid;
        text-align: center;
        -webkit-border-radius: 0 0 4px 4px;
        -moz-border-radius: 0 0 4px 4px;
        border-radius: 0 0 4px 4px;
    }
    
    .footer-listings li .amenities{
        display:flex;
        justify-content:space-between;	
        align-items:center;
    }
    
    .footer-listings li .amenities > div{
        display:inline-block;
        color:#74777c;
    }
    
    .footer-listings li .amenities > div.border-split{
        border-right:1px solid #ccc;
        height:35px;
    }
    
    .footer-listings li .amenities span.items {
        display: inherit;
        position: static;
        border: none;	
    }
    
    .footer-listings li .amenities .star_favorito{
        position: relative;
        right: 7px;
    }
    
    .footer-listings li .amenities .star_favorito i{
        font-size:16px;
    }
}

@media(max-width:500px){
    .footer-listings li{
        width: 100%;
    }
}

.price_label_lv{
	font-size: 11px !important;
    margin-bottom: 0 !important;
}

.price_lv{
	font-size: 13px !important;
    line-height: 1.1 !important;
    margin-bottom: 2px !important;
}







/* Imoveis Similares e Veja Tamb�m */
/* Desktop */
.footer-listings{
    margin-bottom: 0 !important;	
}

.footer-listings li.hidden-cel{
    margin-bottom: 16px;
    min-height: 85px;
    padding-top: 0;
    border-bottom: 1px solid #d1d3d4;
    padding-bottom: 22px;
}

.last-item{
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    border: none !important;
}

.footer-listings li.hidden-cel .image{
    border-radius: 50%;
    width: 85px;
    height: 85px;
    margin-top: 15px;
}

.footer-listings li.hidden-cel .image img{
    width: 85px;
    height: 85px;
}

.footer-listings li.hidden-cel a span{
    right: 0px;
    top: 50%;
    margin-top: -25px;
}	

.footer-listings li.hidden-cel p{
    margin: 0 0 0 30px !important;
    padding-top: 9px;
}

.footer-listings li.hidden-cel .valores{
    margin-left: 30px;
    margin-top: 15px;
}

.footer-listings li.hidden-cel .valores div{
    display: inline-block;
    background: #000000;
    color: #fff;
    padding: 15px 0;
    margin-right: 2px;
    border-radius: 3px;
    width: 105px;
    text-align: center;
}

/* Mobile */
@media only screen and (max-width : 480px) {
    #new-properties-slider .item,
    #new-properties-slider1 .item,
    #new-properties-slider2 .item{
        width: 100%;
    }	
                        
    #new-properties-slider.owl-carousel .owl-item,
    #new-properties-slider1.owl-carousel .owl-item,
    #new-properties-slider2.owl-carousel .owl-item{
        padding: 0 10px;
    }
    
    .carousel-style1 .item .image img,
    #box_imo_recente .owl-carousel .owl-item .image{
        height: 210px;	
    }
                        
    #footer-top{
        padding-top: 0 !important;	
    }
    
    #box_imo_recente{
        padding: 190px 0 85px 0 !important;
        margin-bottom: 50px;
        overflow: hidden;
        background: url("images/patterns/pattern1.jpg");
        background-position: -25px -84.7333px;
    }
    
    #box_imo_recente::before{
        content: " ";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -webkit-opacity: .82;
        -moz-opacity: .82;
        opacity: .82;
        background-color: #C13038;
    }
    
    #box_imo_recente{
        position: relative;
    }
    
    #box_imo_recente h3{
        color: #fff;
        text-align: center;
        text-transform: uppercase;
        font-size: 21pt;
        font-family: Raleway,sans-serif;
        font-weight: 300;
        z-index: 10;
        position: absolute !important;
        width: 100%;
        top: 90px;
    }
    
    #box_imo_recente h3::before{
        content: " ";	
        position: absolute;
        border-bottom: 1px solid #fff;
        width: 120px;
        top: 45px;
        left: 50%;
        margin-left: -60px;
    }
    
    #box_imo_recente h3::after{
        content: " ";	
        position: absolute;
        border-bottom: 1px solid #fff;
        width: 120px;
        top: 43px;
        left: 50%;
        margin-left: -60px;
    }
    
    #box_imo_recente .owl-wrapper{
        padding-bottom: 50px !important;		
    }
    
    #box_imo_recente .owl-carousel .owl-item{
        padding: 0 15px;
    }
    
    #box_imo_recente .owl-controls{
        margin-top: 0 !important;
    }
    
    #box_imo_recente .footer-listings .amenities .corta_desc{
        margin-top: 10px;
    }
    
    #box_imo_recente .footer-listings li{
        min-height: 0 !important;
    }
    
    #box_imo_recente .footer-listings .box_lista li{
        padding: 10px 0;
    }
    
    #box_imo_recente .footer-listings .box_lista li a,
    #box_imo_recente .footer-listings .box_lista li a:focus,
    #box_imo_recente .footer-listings .box_lista li a:hover{
        color: #28699e !important;
    }
    
    #box_imo_recente .footer-listings .box_lista li a.text-danger{
        color: #843534 !important;
    }
    
    #box_imo_recente .footer-listings .box_lista .glyphicon{
        font-size: 10px !important;
    }
    
    #box_imo_recente .footer-listings .remove_favorito{
        color: #843534 !important;
    }
    
    #box_imo_recente .footer-listings .box_lista li:first-child{
        border-right: 1px solid #d1d3d4;
    }
    
    #box_imo_recente .footer-listings li .image img {
        width: 100%;
        height: 210px;
    }	
}


/* Mobile */
@media only screen and (max-width : 640px) {
	#box_imo_recente .footer-listings .amenities {
        padding: 0 10px !important;
    }
    
    #box_imo_recente .footer-listings .amenities .corta_desc{
        margin-top: 10px;
    }
    
    #box_imo_recente .footer-listings li{
        min-height: 0 !important;
    }
    
    #box_imo_recente .footer-listings .box_lista li{
        padding: 10px 0;
    }
    
    #box_imo_recente .footer-listings .box_lista li a,
    #box_imo_recente .footer-listings .box_lista li a:focus,
    #box_imo_recente .footer-listings .box_lista li a:hover{
        color: #28699e !important;
    }
    
    #box_imo_recente .footer-listings .box_lista li a.text-danger{
        color: #843534 !important;
    }
    
    #box_imo_recente .footer-listings .box_lista .glyphicon{
        font-size: 10px !important;
    }
    
    #box_imo_recente .footer-listings .remove_favorito{
        color: #843534 !important;
    }
    
    #box_imo_recente .footer-listings .box_lista li:first-child{
        border-right: 1px solid #d1d3d4;
    }
    
    #box_imo_recente .footer-listings li .image img {
        width: 100%;
        height: 210px;
    }	
}


/* Imagem indisponivel - Integra do imovel */
.msg-img-indisponivel {
	height: 561px;
	margin-bottom: 15px;
	background-image: url('../images/img_indisponivel.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 63%;
}

@media only screen and (max-width : 992px) {
	.msg-img-indisponivel {
		height: 360px;
	}
}

@media only screen and (max-width : 768px) {
	.msg-img-indisponivel {
		height: 360px;
	}
}

@media only screen and (max-width : 480px) {
	.msg-img-indisponivel {
		height: 280px;	
	}
}




