@font-face {

	font-family:'MyRiadPro';

	src: url('../fonts/MYRIADPRO-REGULAR.OTF') format('opentype');

}
@import url(http://fonts.googleapis.com/css?family=Roboto&subset=latin,cyrillic);


/* RESET */

* {

	word-wrap:break-word

}

.facebook-link{
	position: relative;
	margin: 10px 0;
	float: left;
    width: 100%;
    height: 40px;
    border-radius: 5px;
    background-image: linear-gradient(to bottom, #6f8dff, #0035ff, #6f8dff 190%);
    text-decoration: none;
}

.facebook-link-inner{
	display: flex;
	align-items: center;
}

.facebook-link-img{
	background: url(/content/images/facebook-icon.png) center;
    background-size: 24px;
    height: 24px;
    width: 30px;
    background-repeat: no-repeat;
    padding: 8px 10px;
    border-right: 1px solid #fff;
}

.facebook-link-text{
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	margin: 2px 0 2px 8px;
}

#evrFrame{
	height: 538px !important;
}

/*#fb-root iframe{
	height: 400px !important;
}
*/
html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline

}

.youtube-thumb{
	position: absolute;
    width: 60px !important;
    height: 42px !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.vr-thumb{
	position: absolute;
    width: 40px !important;
    height: 25px !important;
    top: 7px;
    right: 7px;
    margin: auto;
    background: rgba(0,0,0,0.5);
    padding: 2px 5px;
    border-radius: 0 0 0 5px;
}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section {

	display: block

}

body {

	line-height: 1

}

ol, ul {

	list-style: none

}

blockquote, q {

	quotes: none

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none

}

table {

	border-collapse: collapse;

	border-spacing: 0

}

h1, h2, h3, h4, h5, h6 {

	font-weight:normal

}



strong {

	font-weight:bold

}

/* End of Reset */



/* clearing */

* html .clear{

	height: 1%;

	overflow: visible

}



*+html .clear{

	min-height: 1%;

	_zoom:1

}



.clear:after{

	content: "";

	clear: both;

	display: block;

	*zoom:1

}

/* end of clearing */


html {

	
	min-width: -moz-fit-content;
	
	min-width: -webkit-fit-content;
}

body {

	background:-webkit-gradient(linear,left top,left bottom,from(#8B8B8B),to(#FFFFFF)) no-repeat;

	background:-webkit-linear-gradient(#8B8B8B,#FFFFFF) no-repeat;

	background:-moz-linear-gradient(#8B8B8B,#FFFFFF) no-repeat;

	background:-ms-linear-gradient(#8B8B8B,#FFFFFF) no-repeat;

	background:-o-linear-gradient(#8B8B8B,#FFFFFF) no-repeat;

	background:linear-gradient(#8B8B8B,#FFFFFF) no-repeat;

	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#8B8B8B', endColorstr='#FFFFFF') no-repeat;/*For IE7-8-9*/

	font-family: MyRiadPro;

}

hr {

	background: url("../images/sprites.png") no-repeat scroll 0 0 transparent;

	border: medium none;

	background-size: 2330px;

	height: 2px;

	width: 100%; 

}

.sprites {

	background:url("../images/sprites.png") no-repeat

}



.vertical-icons {

	background:url("../images/vertical-icons.png") no-repeat

} 




.cloudzoom-blank{
	display: none !important;
}

.cloudzoom-zoom{
	display: none !important;
}

.horizontal-icons {

	background:url("../images/horizontal-icons.png") no-repeat;

	list-style: none;

}

.articles article-categories > div{
	width: 90% !important;
}

#wrapper {

	width:1200px;

	margin:0 auto;

	/*border:1px solid white;*/

	padding-top: 0px !important;

}

.shadow{
	background: url("../images/shadow.png");
	background-repeat: no-repeat;
    float: left;
    clear: left;
    width: 100%;
    height: 13px;
    background-position: 85px -5px;
    position: relative;
    top: 33px;
}

#header {

	background:url("../images/header-light.png") no-repeat top left;

	height:64px;

	font-family: Arial;

	padding: 10px 0;

}

#header a {
	color: #FFFFFF;
}

#header img {

	margin:15px 0 0 10px;

	float:left;

}

#header span {

	margin:10px 0 0 40px;

	color:#fff;

	float:left;

	font-size:34px;

}

#header h2 {

	color: #FAAE40;

	font-size: 16px;

	margin-left: 495px;

	padding: 5px 0 0;

	text-decoration: blink;

	font-weight: bold;

}

#header h3 {

    color:#fff;

	font-size:26px;

	margin-top: 5px;

}

.phone {

	width:22px;

	height:16px;

	display:block;

	float:left;

	margin:3px 0 0 25px !important;

	background-position:-543px -20px;

}

.nav-left-border, .nav-right-border {

	display:block;

	width:1px;

	height:40px;

}

.nav-left-border {

	background-position:0 -1348px;

	float:left;

	background-size: 22px;

}

.nav-right-border {

	background-position:0 -1454px;

	float:right

}



#nav ul {

	width:100%;

	height:40px;

	background-position:0 -1420px;

	background-repeat: repeat-x;

	background-size: 24px;

}



#nav li {

	width:150px;

	text-align:center;

	float:left;

	line-height:34px;

	overflow:hidden

}



#nav li a {

	float:left;

	width:148px;

	height:40px;

	display:block;

	color:#000;

	text-decoration:none;

	font-size: 20px;

	padding: 2px 0;

}

#nav > ul{
	background: rgba(252,252,252,1);
background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(252,252,252,1) 0%, rgba(192,192,192,1) 73%, rgba(153,151,153,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,252,252,1)), color-stop(0%, rgba(252,252,252,1)), color-stop(73%, rgba(192,192,192,1)), color-stop(100%, rgba(153,151,153,1)));
background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(252,252,252,1) 0%, rgba(192,192,192,1) 73%, rgba(153,151,153,1) 100%);
background: -o-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(252,252,252,1) 0%, rgba(192,192,192,1) 73%, rgba(153,151,153,1) 100%);
background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(252,252,252,1) 0%, rgba(192,192,192,1) 73%, rgba(153,151,153,1) 100%);
background: linear-gradient(to bottom, rgba(252,252,252,1) 0%, rgba(252,252,252,1) 0%, rgba(192,192,192,1) 73%, rgba(153,151,153,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#999799', GradientType=0 );
}

#nav li a:hover {

	color:#ee2310

}

.header-right{
	align-items: center;
    float: right;
    display: flex;
    margin: 15px 0;
}

.header-right > div{
	float: left;
}

.blink {
	animation: blinker 0.5s linear infinite;
	margin-right: 10px;
    font-size: 28px;
    color: orange;
    font-weight: bold;
}

@keyframes blinker {
	50% {
	  opacity: 0;
	}
  }

.header-right > img{
	animation: blinker 0.5s linear infinite;
	width: 220px;
}

@keyframes blinker {
	50% {
	  opacity: 0;
	}
  }

.articles {

	/*border:1px solid red;*/

	/*width:715px;*/

	font-family: Verdana;

	font-size: 13px;

	width: 931px;

	float:left;

	margin-top:20px;

	padding:20px;

	background:#fff;

	position:relative;

	margin-bottom:20px;

	border-radius: 4px;

	box-shadow: 0px 0px 5px 1px;

	/* background-image: url("../images/shadow.png");

	background-repeat: no-repeat; */

}

.articles-summary {

	font-family: Verdana;

	font-size: 13px;

	margin-top:20px;

	padding:20px 20px 10px;

	background:#fff;

	position:relative;

	margin-bottom:0;

}

.article-left-corner,.article-right-corner {

	display:block;

	width:3px;

	height:3px

}

.article-left-corner {

	background-position:-8px -132px;

	float:left;

	margin:-20px 0 0 -20px;

}

.article-right-corner {

	background-position:-12px -132px;

	position:absolute;

	top:0;

	right:0;

}

.article-left-shadow {

	display:block;

	float:left;

	width:29px;

	margin-left:-39px;

	background-position:0 -15px;

}



.articles h1,.articles-summary h1 {

	font-size:24px;

	font-family: Verdana;

	margin:10px 0 8px 0;

	line-height: 1.2em;

	width: 85%;

	float: left;

	text-align: left !important;

	/*padding:0 10px;*/

}

.article-home h1 {
	
	width: auto;
	
	float: none;
	
}

.articles h2,.articles-summary h2 {

	font-size:30px;

	font-family: Verdana;

	margin:0 0 8px 0;

/*

	margin:15px 0 8px 0;

	padding:0 10px;

*/

}



.articles h2 a {

	color: #000;

	text-decoration: none;

}



.articles li,.articles-summary li {

	list-style-type: disc;

	font-size: 13px;

	margin: 2px 0 2px 20px;

}



table.summary {

	width: 100%;

}



table.summary ul {

	width: 100%;

	font-size: 13px;

}



table.summary li {

	margin-left: 0;

	font-family: Verdana;

	font-size: 13px;

	list-style-type: none;

	line-height: 14px;

}



table.summary li a {

	color: #222;

	text-decoration: none;

}



table.summary li a:hover {

	text-decoration: underline;

}



table.summary h2 {

	margin-top: 0;

	margin-bottom: 6px;

}



table.summary h3 {

	font-size:14px;

	font-family:Arial;

	font-weight: bold;

	text-decoration: underline;

	margin:0;

	margin-top: 4px;

}



.summary-left {

	float:left;

	width: 75%;

	padding: 0;

	*padding:0;

}



.summary-left ul {

	font-size: 13px;

	float:left;

	width: 25%;

	padding: 0;

	*padding:0

}



.summary-left li {

	margin-left: 0;

	font-family: Verdana;

	font-size: 12px;

	list-style-type: none;

	line-height: 14px;

}



.summary-left h2 {

	margin-top: 0;

	margin-bottom: 6px;

}



.summary-left h3 {

	font-size:14px;

	font-family:Arial;

	font-weight: bold;

	text-decoration: underline;

	margin:0;

	margin-top: 4px;

}



.summary-left li a {

	color: #222;

	text-decoration: none;

}



.summary-left li a:hover {

	text-decoration: underline;

}



.summary-right {

	float:right;

	width: 25%;

	padding:0;

	*padding:0;

}



.summary-right h2 {

	margin-top: 0;

	margin-bottom: 6px;

}



.summary-right li {

	margin-left: 0;

	font-family: Verdana;

	font-size: 12px;

	list-style-type: none;

	line-height: 14px;

}



.summary-right li a {

	color: #222;

	text-decoration: none;

}



.summary-right li a:hover {

	text-decoration: underline;

}



.articles h1 .rent-place a,.articles-summary .rent-place a {

	display:block;

	position:relative;

	padding-right:25px

}

.fb-like-box > span > iframe{
	width: 214px !important;
}

.heading-underline {

	clear:right;

	display:block;

	width: 928px;

	background-size: 1980px;

	height:2px;

	margin:0 auto 10px auto;

}

.heading-underline-big {

	background: url('../images/underline-big.png') no-repeat;

	clear:right;

	background-size: 1980px;

	display:block;

	height:2px;

	margin:0 auto 10px auto;

}



.preview {

	float:left;

	margin-right: 10px;

}



.preview-big-image {

	width: 452px;

	height: 352px;

}



img {

	display:block

}



.articles p,.articles-summary p {

	font-size:14px;

	font-family:Verdana;

	font-weight:normal;

	line-height:20px;


}

.jcarousel-skin-tango li { list-style-type: none!important;}

.more-info {

	width: 100%;

	min-height:100px;

	*float:right;

	*margin:20px 0 0 -5px

}



.more-info-heading {

	background-position:-16px 0;

	background-repeat: repeat-y

}



.more-info h3 {

	padding:8px 0 10px 0;

	font-family:Verdana;

	font-size:15px;

	color:#fff;

	text-align:center;

	position:relative;

	z-index:1;

}



.more-info span {

	position:absolute;

	top:50%;

	left:1px;

	margin-top:-4px;

	width:4px;

	height:8px;

	background-position:-314px -17px;

	z-index:1115;

}



.sale-info {

	background-position:-282px 0;

	background-repeat:repeat-y;

	padding:5px 10px;

	min-height:40px;

}



.sale-info li {

	font-family: Verdana;

	font-size: 14px;

}



.sale-info-bottom {

	height:8px;

	background-position:-8px -122px;

}



.info-top-border {

	height: 7px;

	background-position: -8px -109px

}



.preview-shadow {

	display:block;

	width:452px;

	height:15px;

	margin-right:10px;

	background-position:-8px -137px;

}



ul.thumb-preview {

	width:480px;

	margin-left: -28px;

	padding: 0;

}



ul.thumb-preview li {

	list-style: none;

	float:left;

	margin: 8px 0 0 28px;

	padding: 0;

}



ul.thumb-preview li a:focus {

	outline: none;

}



.thumb-shadow {

	display:block;

	width:132px;

	height:12px;

	background-position: -178px -17px;

}



.content-shadow {

	float:left;

	clear:left;

	width:715px;

	height:13px;

	background-position:-12px -4px;

	position:relative;

	top:33px;

}



.content-shadow-ie7-fix {

	float:left;

	clear:left;

	height:13px;

	background-position:-12px -4px;

	margin-top:-35px;

}



.article-categories .content-shadow {

	*top:33px;

}



#quote {

	clear:left;

	width: 719px;

	margin-bottom:20px;

	padding:8px;

	position:relative;

	background:#373737

}



.quote-top-left-corner, .quote-top-right-corner, .quote-bottom-left-corner, .quote-bottom-right-corner {

	position:absolute;

	width:4px;

	height:4px

}



.quote-top-left-corner {

	top:0;

	left:0;

	background-position:-408px -34px

}



.quote-top-right-corner {

	top:0;

	right:0;

	background-position:-413px -34px

}



.quote-bottom-left-corner {

	left:0;

	bottom:0;

	background-position:-408px -39px

}



.quote-bottom-right-corner {

	right:0;

	bottom:0;

	background-position:-413px -39px

}



#quote img {

	float:left

}



#quote h2 {

	font-family: Verdana;

	font-size:16px;

	color:#fff;

	height:40px;

	margin-left:10px;

	float:left;

	line-height:27px;

	width:530px;

	font-weight:bold;

}



.check-mark {

	display:block;

	width:30px;

	height:32px;

	background-position:-543px -86px;

	float:left;

	margin-right:10px;

}



#quote ul {

	margin-left:25px;

	float:left;

}



#quote li {

	margin-bottom:6px

}



#quote label {

	padding-top:2px;

	width:60px;

	font-family:Verdana;

	font-size:15px;

	color:#fff;

	display:block;

	float:left;

}



#quote input {

	height:20px;

	border:1px solid #000

}



#quote input:focus, #text-area:focus {

	box-shadow: 2px 2px 3px #ee1501;

}



.textarea-holder {

	border:1px solid white;

}



#text-area {

	display:block;

	height:52px;

	margin:13px 0 0 10px;

	float:left;

	width:38%;

	border:1px solid #000;

	overflow:hidden;

	*margin-top:16px;

}



.ask-label {

	display:block;

	float:left;

	margin-left:10px;

	width:125px !important;

}



#quote button {

	width:529px;

	height:34px;

	border:0;

	background-position:-9px -70px;

	color:#fff;

	font-family:MyRiadPro;

	font-size:16px;

	margin:10px 0 0 10px;

	*position:absolute;

	*right:10px;

	*bottom:5px;

}

.siana-maps-wrap{
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.siana-maps-left{
	float: left;
	width: 50%;
}

.siana-maps{
	float: right;
	width: 50%;	
}

.siana-maps iframe{
	width: 100% !important;
	height: 250px !important;
}

/*New Gallery*/

/* div that surrounds Cloud Zoom image and content slider. */

/* Ensure Cloud Zoom zoom image is above Fancy Box */
.cloudzoom-zoom-inside {
	z-index:10000;
}

.gallery-switch{
	position: absolute;
	margin-top: 10px;
}

.gallery-switch button.active-gallery{
	background: linear-gradient(#F41800,#B60201);
	color: #fff;
	border: none;
}

.gallery-switch button{
	float: left;
	border: none;
	width: 204px;
    height: 40px;
    margin-right: 10px;
    cursor: pointer;
    background: rgb(247,247,247);
	background: linear-gradient(0deg, rgba(175,175,175,1) 0%, rgba(247,247,247,1) 100%);
    color: #333;
    border: 1px solid #cacaca;
    border-radius: 5px;
}

/*.gallery-switch > button > div{
	display: flex;
	align-items: center;
}*/

#js-virtual-tour-button > div{
	background: url("/content/images/360-black.png") 10px center;
	background-repeat: no-repeat;
	padding: 5px 0 5px 13px;
	background-size: 29px;
}

.gallery-switch > button > div > span{
	display: block;
	margin-left: 20px;
}

#js-youtube-gallery-button > div{
	background: url("/content/images/video-black.png") 10px center;
	background-repeat: no-repeat;
	padding: 5px 0 5px 7px;
	background-size: 23px;
}

#js-classic-gallery-button > div{
	background: url("/content/images/gallery-black.png") 10px center;
	background-repeat: no-repeat;
	padding: 5px 0 5px 7px;
	background-size: 23px;
}

#js-virtual-tour-button .active-tab{
	background: url("/content/images/360-white.png") 10px center;
	background-repeat: no-repeat;
	padding: 5px 0 5px 13px;
	background-size: 29px;
}

#js-youtube-gallery-button .active-tab{
	background: url("/content/images/video-white.png") 10px center;
	background-repeat: no-repeat;
	padding: 5px 0 5px 7px;
	background-size: 23px;
}

#js-classic-gallery-button .active-tab{
	background: url("/content/images/gallery-white.png") 10px center;
	background-repeat: no-repeat;
	padding: 5px 0 5px 7px;
	background-size: 23px;
}

.gallery-switch > button > div > img{
	margin-right: 10px;
}

.gallery-switch > button:nth-child(1) > div{
	width: 170px;
    margin: auto;
}

.gallery-switch > button:nth-child(2) > div{
	width: 80px;
	margin: auto;
}

.gallery-switch > button:nth-child(3) > div{
	width: 90px;
	margin: auto;
}

.gallery-switch button:last-child{
	margin-right: 0;
}

.gallery-switch button:focus{
	outline: none;
}

#surround {
	width:68%;
	cursor: pointer;
	float: left;
	margin-right: 18px;
	margin-bottom: 49px;
}

/* Image expands to width of surround */
img.cloudzoom {
	width:100%;
	/*margin-bottom: 10px;*/
}

/* CSS for slider - will expand to width of surround */
#slider1 {
	margin-left:20px;
	margin-right:20px;
	height:89px !important;
	position:relative;
	background: #fff !important;	
}

#slider2 {
	margin-left:20px;
	margin-right:20px;
	height:89px !important;
	position:relative;
	background: #fff !important;
}

.thumbelina li img{
	width: 140px
}


.article {

	width:972px;

}

/*New Gallery End*/


.article .contact-form {

	border: 0;

	width: 972px;

	height: 218px;

}



.home-icon {

	width:36px;

	height:44px;

	background-position:-543px -120px;

	margin-right: 10px;

	margin-bottom: 5px;

	float:left;

}



.article h1 {

	font-family: Verdana;

	font-size:20px;

	font-weight:bold;

	padding-top: 5px;

	color:#686767;

}



.article h2 {

	font-family: Verdana;

	font-size: 18px;

	font-weight: bold;

	padding-top: 5px;

	color: #686767;

}



.article p {

	font-family: Verdana;

	font-size: 13px;

	margin-top: 15px;

	line-height: 20px;

}

.logo-in-sidebar{
	padding: 5px;
	box-sizing: border-box;
	width: 216px !important;
	margin-top: 15px !important;
}

.sidebar {

	float:right;

	width:210px;

	margin-top:20px;

}



.sidebar .quote-form {

	border: 0;

	border-radius: 4px;

	-webkit-border-radius: 4px;

	width: 208px;

	height: 459px;

	margin: 0;

/*

	margin-top: 25px;

*/

}



.publish {

	position:relative;

	overflow:hidden;

	margin-top: -5px;

	margin-bottom: 25px;

}



.top-margin {

	margin-top: 25px;

}



.sidebar img {

	display:block

}



.publish-top-left-corner, .publish-top-right-corner, .publish-bottom-left-corner,

.publish-bottom-right-corner {

	position:absolute;

	width:8px;

	height:8px;

	z-index:2;

}



.publish-top-left-corner {

	top:0;

	left:0;

	background-position:-390px -34px

}



.publish-top-right-corner {

	top:0;

	right:0;

	background-position: -399px -34px

}



.publish-bottom-left-corner {

	bottom:0;

	left:0;

	background-position:-390px -43px

}



.publish-bottom-right-corner {

	bottom:0;

	right:0;

	background-position: -399px -43px;

}



.publish-top-border, .publish-bottom-border {

	position:absolute;

	height:7px;

	z-index:1;

	width:100%;

}





.publish-top-border {

	top:0;

	left:0;

	background-position: 0 0;

	background-repeat:repeat-x;

}



.publish-bottom-border {

	left:0;

	bottom:0;

	background-position:0 -6px;

	background-repeat: repeat-x;

}



.publish-left-border, .publish-right-border {

	position:absolute;

	width:7px;

	height:100%;

	z-index:1;

}



.publish-left-border {

	top:0;

	left:0;

	background-position:-1px 0;

	background-repeat:repeat-y;

}



.publish-right-border {

	top:0;

	right:0;

	background-position:-7px 0;

	background-repeat:repeat-y;

}



.magnifier {

	display:block;

	float:left;

	width:32px;

	height:37px;

	margin:15px 10px 0 10px;

	background: url("../images/search-black.png");

	/*background-position:-543px -38px;*/

}



.sidebar h2.search {

	font-family:MyRiadPro;

	font-weight:bold;

	font-size: 20px;

	/*margin: 22px 0 10px 0;*/

	margin: 15px 0 0 10px;

/*	padding: 7px 0 0 43px; */

	height: 30px;

	color: #000000;

	text-shadow: 0 1px 0 #CCCCCC;

/*	background: url("../images/search-black.png") no-repeat; */

}

.search span {

    font-size: 20px;

    color: #FA0000;

}

.sidebar select {
	font-size: 12px;
	height: 19px;

	width:170px;

	margin:15px 0 0 20px;

	border:1px solid black;

}



.max-price, .price-value {

	color:#fff;

	font-family:Verdana;

	font-size:14px;

}



.max-price {

	display:block;

	float:left;

	margin:15px 0 0 20px;

}



#price_box {

	border:1px solid black;

	width:66px;

	margin:13px 2px 0 2px;

}



.estate_submit {

	width:167px;

	height:31px;

	border:0;

	font-family:MyRiadPro;

	font-size:18px;

	font-weight:bold;

	background-position:-9px -35px;

	margin:15px 0 0 21px;

	padding-bottom:5px;

	*margin:0 0 0 20px;

	*padding:0;

}



.consultation {

	margin:25px 0 0 5px

}



.sales {

    background-image:-webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#EBEBEB));

	background-image:-webkit-linear-gradient(#FFFFFF,#EBEBEB);

	background-image:-moz-linear-gradient(#FFFFFF,#EBEBEB);

	background-image:-ms-linear-gradient(#FFFFFF,#EBEBEB);

	background-image:-o-linear-gradient(#FFFFFF,#EBEBEB);

	background-image:linear-gradient(#FFFFFF,#EBEBEB);

	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#EBEBEB');/*For IE7-8-9*/

	border: 1px solid #F5F5F5;

	border-radius: 3px 3px 0 0;

	-webkit-border-radius: 3px 3px 0 0;

	display:block;

	width:192px;

	height:15px;

	margin:15px 0 0 0;

	padding: 7px 10px;

	font-family:Verdana;

	font-size:14px;

	border-left: 1px solid #c2c2c2;

	border-right: 1px solid #c2c2c2;

	border-top: 1px solid #c2c2c2;

}



.sales_hold {

	width:212px;

	border:1px solid #c2c2c2;

	margin: 0;

	position:relative;

	background-position:0 -1506px;

	background-repeat:repeat-x;

	background-color:#f5f5f5;

}



.sales_hold ul {

	width:98px;

	float: left;

	margin: 10px 0 10px 4px;

}



.sales_hold li {

	margin-bottom:4px;

	font-family:Verdana;

	font-size:12px;

	line-height: 12px;

	padding-left: 5px;

}



.sales_hold li a {

	display: inline-block;

	margin-left:4px;

	width: 85px;

	color: #383636;

	text-decoration:none;

	background-color: #f5f5f5;

	vertical-align: top;

	*display: inline;

	*zoom: 1;

}



.sales_hold li a:visited {

	color: #383636

}



.sales-bullet {

	display:inline-block;

	vertical-align: top;

	width:4px;

	height:7px;

	margin:3px 0 0 0;

	background-position: -7px -4px;

	*display: inline;

	*zoom: 1;

}



.sales-right-links {

	position:absolute;

	top:10px;

	right:10px;

}



.sales-bottom-shadow {

	width:166px;

	height:12px;

	margin:0 auto;

	background-position:-7px -17px;

}



#footer {

	height:286px;

	margin-top:50px;

	clear:both;
	
	font-family: verdana;

}



.footer-top-bg {

	height:144px;

	background-position:0 -173px;

	background-repeat:repeat-x;

}



.footer-nav {

	height:145px;

	background:#4c4c4c

}



.footer-nav ul {

	min-height:17px;

	width:1135px;

	margin:0 auto;

	padding:20px 0;

}



.footer-nav li {

	float:left;

	font-size:12px;

	margin:0 20px;

	*margin:0 24px;

}



.footer-nav li a {

	text-decoration:none;

	color:#fff;

}



.footer-nav-first-li {

	margin-left:0 !important

}



.footer-nav-last-li {

	margin-right:0 !important

}



.footer-nav-line {

	margin:0 auto;

	display:block;

	width:960px;

	height:1px;

	background-position: -3px -171px;

}



#copy {

	text-align:center;

	margin-top:10px;

	font-size:12px;

	color:#fff;

}

#footer #copy .read-more { display: none;}

.property-thumbs {

	margin: 10px;

}



.property-preview {

	float:left;

	width:20%;

	height: 240px;

	overflow: hidden;

}



.property-preview a {

	color: #222;

	text-decoration: none;

}



.property-image {

	position: relative;

	width:159px;

	height:120px;

	margin:15px 1.28% 0 0.5%;

	padding:7px 0 0 7px;

	float:left;

	background-position:-587px -20px;

}



.property-image img{

	width:152px;

	height:113px;

}



.property-price-holder {

	display:block;

	text-align:center;

	width:170px;

	height:25px;

}



.property-preview h4 {

	font-family: Arial;

	font-weight: bold;

	display:inline-block;

	height:21px;

	margin:10px auto;

	font-size:18px;

	line-height:21px;

	text-align:center;

	*display:inline;

	*zoom:1;

}



.property-preview h5 {

	font-size:13px;

	line-height:16px;

	text-align:center;

	clear:both;

	margin-top:150px;

	margin-right: 10px;

	*margin-top:10px;

}



.property-price {

	display:block;

	float:left;

	height:21px;

	background-position:0 -581px;

	background-repeat:repeat-x;

	line-height: 21px;

	margin: 0;

}



.price-left-border, .price-right-border {

	float:left;

	display:block;

	width:7px;

	height:21px;

}



.price-left-border {

	float:left;

	background-position: -757px -20px

}



.price-right-border {

	float:left;

	background-position: -766px -20px

}



.property-quote-bg {

	height:389px;

	width:auto;

	margin-left:11px;

	background-position:0 -995px;

	background-repeat:repeat-x;

}



.property-quote-check-mark {

	width:30px;

	height:32px;

	float:left;

	margin:15px 7px 0 0;

	background-position:-543px -86px;

}



.property-quote h3 {

	padding-top:14px;

	font-size:18px;

	color:#fff;

}



.property-quote h4 {

	float:right;

	margin-right:4px;

	color:#363636;

}



.property-quote ul {

	margin-top:10px;

}



.property-quote p {

	margin: 12px 0;

}



.articles h1 a {

	text-decoration:none;

	color:#000

}



.more-properties-pointer {

	width:14px;

	height:27px;

	position:absolute;

	top:0;

	right:0;

	background-position: -756px -83px

}



.slider-top-left-corner,.slider-top-right-corner,.slider-bottom-left-corner,.slider-bottom-right-corner {

	width:6px;

	height:6px;

	position:absolute;

}



.property-quote .ask-label {

	width:auto !important;

	margin-top:-5px;

}



.property-quote input:focus, .property-quote textarea:focus {

	box-shadow: 2px 2px 3px #ee1501

}



.property-quote textarea {

	width:166px !important;

	margin-top:5px !important;

}



.property-quote button {

	width:166px;

	height:34px;

	border:0;

	color:#fff;

	font-weight:bold;

	padding:0;

	margin:9px 0 0 11px;

	background-position:-756px -46px;

	*margin:9px 0 0 12px

}



.articles h1 a {

	text-decoration:none;

	color:#000

}



.more-properties-pointer {

	width:14px;

	height:27px;

	position:absolute;

	top:0;

	right:0;

	background-position: -756px -83px

}



.slider-top-left-corner {

	top:-6px;

	left:-6px;

	background-position:-756px -111px;

}



.slider-top-right-corner {

	top:-6px;

	right:-6px;

	background-position:-764px -111px;

}



.slider-bottom-left-corner {

	left:-6px;

	bottom:-6px;

	background-position:-756px -119px;

}



.slider-bottom-right-corner {

	bottom:-6px;

	right:-6px;

	background-position:-764px -119px;

}



.slider-top-border,.slider-bottom-border {

	position:absolute;

	width:100%;

	height:6px;

	background-repeat:repeat-x

}



.slider-right-border,.slider-left-border {

	position:absolute;

	width:6px;

	height:100%;

	background-repeat:repeat-y

}



.slider-top-border {

	top:-6px;

	left:0;

	background-position:0 -1490px

}



.slider-bottom-border {

	bottom:-6px;

	left:0;

	background-position:0 -1498px

}



.slider-left-border {

	top:0;

	left:-6px;

	background-position:-547px 0

}



.slider-right-border {

	top:0;

	right:-6px;

	background-position:-555px 0

}



.home-left-shadow-top {

	margin-left:-29px

}

.home-video-wrap{
    width: 970px;
    height: 100%;
    float: left;
    padding: 20px;
    box-sizing: border-box;
    margin-top: 20px;
    background: #fff;
	border-radius: 4px;
	box-shadow: 0px 0px 5px 1px;
}

.home-video > h2{
    font-size: 22px;
    margin-bottom: 8px;
	padding-left: 10px;
}

.home-video > iframe{
    float: right;
}

.home-video > span{
    margin-bottom: 25px;
}

.video-links{
    float: left;
    width: 330px;
    text-align: center;
    padding: 0 40px 0 0;
	box-sizing: border-box;
	font-family: Verdana;
}

.video-links > ul > li{
	margin-bottom: 5px;
}

.video-links > ul > li > a{
    padding: 9px 0;
    display: block;
    font-size: 16px;
    color: #333;
	text-decoration: none;
	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
    border: 1px solid #c1c1c1;
    border-radius: 5px;
}

.video-links > ul > li > a:hover{
    color: #ee1600;
}

/* .home-left-shadow-bottom {

	display:block;

	float:left;

	width:29px;

	height:282px;

	margin-left:-29px;

	margin-top:100px;

	background-position:0 -298px;

} */



/* .slider-bottom-shadow {

	position:absolute;

	left:-10px;

	bottom:-37px;

	width:750px;

	height:37px;

	z-index:2;

	background-position:0 -317px;

} */



.articles-home {

	width:970px;

	padding:0

}



/***** Slider *****/



#main {

	position:relative;

	overflow:hidden;

	height:450px;

	text-align:center;

	padding:3px;

}



#pages {

	left:3px;

	width:964px;

	position:absolute;

	height:20000em;

}



.page {

	height: 450px;

	width:964px;

}



.scrollable {

	position:relative;

	overflow:hidden;

	width: 964px;

	height: 450px;

}



.scrollable .items {

	width:20000em;

	position:absolute;

	clear:both;

}



.item {

	float:left;

	width:964px;

	height:450px;

}



#main img {

	width:734px;

	height:100%;

}



.navi {

    height:20px;

	position:absolute;

	padding:0 100px;

	left:50%;

	bottom:-40px;

	margin-left:-129px;

	z-index:3;

}



.navi a {

    width:8px;

    height:8px;

    float:left;

    margin:3px;

    background:url('../images/navigator.png') 0 0 no-repeat;

    display:block;

    font-size:1px;

}



.navi a:hover {

    background-position:0 -8px;

}



.navi a.active {

    background-position:0 -16px;

}



.slider-page-info {

	width:209px;

	height:362px;

	float:left;

	padding:4px 10px;

	color:#3e3c3d;

}



.slider-page-info h3 {

	margin:30px 0;

	font-size:24px !important;

	font-family: "Arial";

	font-weight: bold;

	line-height:45px;

	color:#ee1600;

}



.slider-page-info h4 {

	margin:0 0 15px 0;

	font-family: Verdana;

	font-size:28px !important;

	line-height:30px;

	font-weight:bold;

}



.slider-page-info p {

	font-family: "Verdana";

	font-size:13px;

	margin-bottom:15px;

	text-align:left;

}

.locations-wrap > div:first-child{
	width: 100%;
	float: left;
	margin: 20px 0;
}

.locations-wrap > div:nth-child(2){
	width: 100%;
	float: left;
	margin: 20px 0;
}

.locations-wrap > div:nth-child(3){
	width: 100%;
	float: left;
	margin: 20px 0;
}

.locations-wrap > div:first-child > div:first-child{
	float: left;
	width: 50%;
}

.locations-wrap > div:first-child > div:nth-child(2){
	float: right;
	width: 50%;
	text-align: right;
}

.locations-wrap > div:nth-child(2) > div:first-child{
	float: left;
	width: 50%;
}

.locations-wrap > div:nth-child(2) > div:nth-child(2){
	float: right;
	width: 50%;
}

.locations-wrap > div:nth-child(3) > div:first-child{
	float: left;
	width: 50%;
}

.locations-wrap > div:nth-child(3) > div:nth-child(2){
	float: right;
	width: 50%;
	text-align: right;
}

.locations-wrap > div:first-child > div:nth-child(2) > iframe{
	height: 270px;
	width: 100%;
}

.locations-wrap > div:nth-child(2) > div:nth-child(2) > iframe{
	height: 270px;
	width: 100%;
}

.locations-wrap > div:nth-child(3) > div:nth-child(2) > iframe{
	height: 270px;
	width: 100%;
}

.slider-page-info a {

	font-family: "Verdana";

	font-size:16px;

	font-weight:bold;

	color:#3e3c3d;

}

.contactForm {

	background: none repeat scroll 0 0 #F5F5F5;

	border: 1px solid #999999;

	border-radius: 6px 6px 6px 6px;

	box-shadow: 0 0 9px #CCCCCC inset;

	margin: 0 auto;

	padding: 9px;

	width: 410px;

}

#logo-img{
	width: 300px;
    height: 60px;
    margin-top: 1px !important;
}

.callGif {

	float: none !important;

	margin: 0 !important;

	padding: 2px 15px 0 0;

}

.form-errors {

	overflow: hidden;

	padding: 0;

	background-color: #fff;

	color: #f00;

}

.form-errors p {

	font-family: Arial;

	font-size: 14px;

	text-align: center;

	margin: 4px 0;

	text-align: center;

}

.control-group.error select,.control-group.error input,.control-group.error textarea {

	border: 1px solid #f00 !important;

}

.search-form-errors {

	margin: 0 20px 0 20px;

}

.icon-phone2 {

	color: rgb(0, 0, 0) !important;

	font-size: 26px !important;

	margin: 0 13px 0 19px !important;

	text-shadow: 0 1px 0 rgb(204, 204, 204) !important;

}

.sellProperty {

	height: 240px;

	text-align: center;

	width: 210px;

	border: 1px solid rgb(153, 153, 153);

	border-radius: 4px;

	-webkit-border-radius: 4px;

	box-shadow: 0 1px 4px rgb(51, 51, 51);

	margin: 25px 0 25px -1px;	

}

.sellProperty > a {

    background: url("../images/sell-property.jpg") no-repeat scroll 0 0 transparent;

    display: block;

    font-family: Verdana;

    height: 250px;

    text-decoration: none;

    width: 212px;

        

}

.sellProperty p {

	color: rgb(250, 0, 0);

	font-size: 17px;

	margin: 0 auto;

	text-align: right;

	padding: 10px 0;

	text-shadow: 0 1px 0 #EEEEEE;

	font-weight: bold;

	width: 192px;

}

.grey {

	color: rgb(102, 102, 102);

	font-size: 16px;

	font-weight: normal;

}

.button {

    background-image:-webkit-gradient(linear,left top,left bottom,from(#FFD27E),to(#FF9F06));

	background-image:-webkit-linear-gradient(#FFD27E,#FF9F06);

	background-image:-moz-linear-gradient(#FFD27E,#FF9F06);

	background-image:-ms-linear-gradient(#FFD27E,#FF9F06);

	background-image:-o-linear-gradient(#FFD27E,#FF9F06);

	background-image:linear-gradient(#FFD27E,#FF9F06);

	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFD27E', endColorstr='#FF9F06');/*For IE7-8-9*/

	border-radius: 4px 4px 4px 4px;

	-webkit-border-radius: 4px 4px 4px 4px;

	box-shadow: 0 0 4px rgb(51, 51, 51);

	color: rgb(255, 255, 255);

	display: block;

	font-size: 20px;

	margin: 150px auto 0;

	padding: 2px 0 8px 20px;

	text-shadow: 0 1px 2px rgb(51, 51, 51);

	width: 166px;

	font-weight: bold;
	
	
	font-family: 'Roboto', sans-serif;
	
	letter-spacing: 0.7px;

}

.icon-checkmark {

	background: url("../images/checkmark-white.png") no-repeat scroll right bottom transparent;

	display: block;

	height: 22px;

	margin: 0 0 0 -6px;

	position: absolute;

	width: 22px;

}

.button:hover {

	background: #FF9F06;
	font-family: 'Roboto', sans-serif !important;

}

.iframeSell > iframe {

	height: 370px;

	width: 932px;

}

.sale {

	font-family: Verdana;

	color: #555555;

	text-align: justify;

}

.cloudzoom-lens + div {
    display: none!important;
}

.sale p {

	margin: 20px 0 0;

	float: left;

}

.divQuote {

	background-image:-webkit-gradient(linear,left top,left bottom,from(#686868),to(#FEFEFE));

	background-image:-webkit-linear-gradient(#686868,#FEFEFE);

	background-image:-moz-linear-gradient(#686868,#FEFEFE);

	background-image:-ms-linear-gradient(#686868,#FEFEFE);

	background-image:-o-linear-gradient(#686868,#FEFEFE);

	background-image:linear-gradient(#686868,#FEFEFE);

	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#686868', endColorstr='#FEFEFE');/*For IE7-8-9*/

	border: 1px solid #eeeeee;

	border-radius: 4px;

	-webkit-border-radius: 4px;

	box-shadow: 0px 1px 4px #333333;

	-webkit-box-shadow: 0px 1px 4px #333333;

	margin:  25px 0 0;

}



h4.sales {

	text-align: center;

}





/* <Pagination> */

.pagination {

	float: right;

	margin: 3px 0 0;

	box-shadow: 0 0 5px rgb(204, 204, 204);

	-webkit-box-shadow: 0 0 5px rgb(204, 204, 204);

}



.next {

	border: 1px solid rgb(204, 204, 204);

	border-radius: 0 3px 3px 0;

	-webkit-border-radius: 0 3px 3px 0;

	display: block;

	float: right;

	height: 20px;

	width: 30px;

}

a.next {

	background: url("../images/pagination_arrows.png") no-repeat scroll 9px -19px rgb(255, 255, 255);

}

a.next:hover {

	border: 1px solid #555555;

}

span.next {

	background: url("../images/pagination_arrows.png") no-repeat scroll 9px -57px rgb(238, 238, 238);

}

.prev {

	border: 1px solid rgb(204, 204, 204);

	border-radius: 3px 0 0 3px;

	-webkit-border-radius: 3px 0 0 3px;

	display: block;

	float: left;

	height: 20px;

	width: 30px;

}

a.prev {

	background: url("../images/pagination_arrows.png") no-repeat scroll 9px 0 rgb(255, 255, 255);

}

a.prev:hover {

	border: 1px solid #555555;

}

span.prev {	

	background: url("../images/pagination_arrows.png") no-repeat scroll 9px -38px rgb(238, 238, 238);

}

/* </Pagination> */

/* <Like Button Offers> */

.offer_like {
    float: right;
    margin: 11px 0 0;
    padding: 0;
    width: 114px;
    height: 21px;
}

/* </Like Button Offers> */

.left {
	float:left;
}
.right {
	float: right;
}

.skype_support {
	background: url("/content/images/skype-support.gif") no-repeat scroll -3px 0;
	height: 154px;
	width: 212px;
	display: block;
	-webkit-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: 0 0 3px 1px #333333;
			box-shadow: 0 0 3px 1px #333333;
}
.skype_suppoer_inner {
	background: none repeat scroll 0 0 #DE0D00;
	border-radius: 6px;
	box-shadow: 0 0 3px 1px #333333;
	color: #FFFFFF;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	margin: 111px 6px 0;
	padding: 5px 0 7px;
	position: absolute;
	text-align: center;
	text-shadow: 0 1px 0 #333333;
	width: 200px;
}
.skype_suppoer_inner:hover {
	background: none repeat scroll 0 0 #B81307;
}
.call_now_skype_inner {
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    left: -164px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 0 #333333;
    top: 95px;
    z-index: 3;
}
#text-content a {
    text-decoration: none;
}
.call_now_skype {
	background: url("/content/images/skype-inner.jpg") no-repeat scroll 0 -174px;
	display: block;
	height: 165px;
	width: 695px;
}
.call_now_skype:hover {
	background: url("/content/images/skype-inner.jpg") no-repeat scroll 0 0;
}
.articles.articles-home.article-categories.not-found {
	background: url(/content/images/crossroad-not-found.jpg);
}
.message {
	text-align: center;
	margin: 100px auto;
	width: 70%;
}
.message p {
	font-size: 28px;
	color: #fff;
	margin: 20px auto;
	line-height: 30px;
}
.message span {
	font-size: 48px;
	color: #fff;
	font-weight: bold;
}
.article.not-found ul {
	margin: 20px;
	list-style: circle;
}
.article.not-found ul li {
	margin: 10px auto;
}
.article.not-found h1 {
	display: inline-block;
	padding: 5px;
	font-size: 24px;
}
.articles-summary > div > strong > img, .icon-search {
    cursor: text;
}
.btn_tuk {
	background: #B60201;
    background: -webkit-gradient(linear,left top,left bottom,from(#F41705),to(#B60201));
    background: -webkit-linear-gradient(#F41705,#B60201);
    background: -moz-linear-gradient(#F41705,#B60201);
    background: -ms-linear-gradient(#F41705,#B60201);
    background: -o-linear-gradient(#F41705,#B60201);
    background: linear-gradient(#F41705,#B60201);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F41705', endColorstr='#B60201');
    color: #fff;
    padding: 0px 15px 0;
    text-align: center;
    border: 1px solid #B60201;
    height: 24px;
    line-height: 21px;
    border-radius: 3px;
    display: inline-block;
}
.btn_tuk:hover {
	background: #B60201;
}
.articles.article-categories > h2 > a {
    padding: 0 0 0 10px;
    font-size: 22px;
}

#switch {
    margin: 10px;
    text-align: center;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 3px;
	text-align: center;
	position: relative;
	font-weight: bold;
	overflow: hidden;
	text-transform: capitalize;
	font-family: verdana,geneva,sans-serif;
}

#switch .tappable {
	padding: 10px;
	display: block;
	float: left;
	width: 50%;
	background: #fff;
	color: #d01111;
	box-sizing: border-box;
	text-decoration: none;
}

#switch .active {
	padding: 10px;
	display: block;
	float: left;
	color: #fff;
	width: 50%;
	background: #d01111;
	box-sizing: border-box;
	text-decoration: none;
}
/****************************************************** cookie policy ***************************************************************/
.cc_container .cc_btn, .cc_container .cc_btn:visited { background-color: #cf0000!important; color: #fff!important; font-weight: bold; *font-size: 0.65em; }
.cc_container .cc_message { *font-size: 0.65em!important; color:#000;}

.article-short>p.short {display: none;}
