
@font-face{font-family:'RobotoRegular';src:url('../fonts/roboto-regular.eot');src:url('../fonts/roboto-regular.eot') format('embedded-opentype'),
url('../fonts/roboto-regular.woff') format('woff'),
url('../fonts/roboto-regular.ttf') format('truetype'),
url('../fonts/roboto-regular.svg#RobotoRegular') format('svg');}
@font-face{font-family:'RobotoMedium';src:url('../fonts/roboto-medium-webfont.eot');src:url('../fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/roboto-medium-webfont.woff2') format('woff2'),
url('../fonts/roboto-medium-webfont.woff') format('woff'),
url('../fonts/roboto-medium-webfont.ttf') format('truetype'),
url('../fonts/roboto-medium-webfont.svg#robotomedium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'RobotoBold';src:url('../fonts/Roboto-Bold_latin+latin-ext_gdi.eot');src:url('../fonts/Roboto-Bold_latin+latin-ext_gdi.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Bold_latin+latin-ext_gdi.woff') format('woff'),
url('../fonts/Roboto-Bold_latin+latin-ext_gdi.ttf') format('truetype'),
url('../fonts/Roboto-Bold_latin+latin-ext_gdi.svg#Roboto-Bold') format('svg');font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+000D-F6C3;}
@font-face{font-family:'RobotoBlack';src:url('../fonts/Roboto-Black_latin+latin-ext_gdi.eot');src:url('../fonts/Roboto-Black_latin+latin-ext_gdi.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-Black_latin+latin-ext_gdi.woff') format('woff'),
url('../fonts/Roboto-Black_latin+latin-ext_gdi.ttf') format('truetype'),
url('../fonts/Roboto-Black_latin+latin-ext_gdi.svg#Roboto-Black') format('svg');font-weight:900;font-style:normal;font-stretch:normal;unicode-range:U+0020-F6C3;}
@font-face{font-family:'RobotoLight';src:url('../fonts/roboto-light_0-webfont.eot');src:url('../fonts/roboto-light_0-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/roboto-light_0-webfont.woff2') format('woff2'),
url('../fonts/roboto-light_0-webfont.woff') format('woff'),
url('../fonts/roboto-light_0-webfont.ttf') format('truetype'),
url('../fonts/roboto-light_0-webfont.svg#robotolight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'lucidagrande';src:url('../fonts/lucidagranderegular-webfont.eot');src:url('../fonts/lucidagranderegular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/lucidagranderegular-webfont.woff2') format('woff2'),
url('../fonts/lucidagranderegular-webfont.woff') format('woff'),
url('../fonts/lucidagranderegular-webfont.ttf') format('truetype'),
url('../fonts/lucidagranderegular-webfont.svg#lucida_granderegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'athelasregular';src:url('../fonts/athelas-regular-webfont.woff2') format('woff2'),
url('../fonts/athelas-regular-webfont.woff') format('woff'),
url('../fonts/athelas-regular-webfont.ttf') format('truetype'),
url('../fonts/athelas-regular-webfont.svg#athelasregular') format('svg');font-weight:normal;font-style:normal;}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 18, 2018 */

/*@font-face {
    font-family: 'kanitblack';
    src: url('../fonts/kanit-black-webfont.eot');
    src: url('../fonts/kanit-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kanit-black-webfont.woff2') format('woff2'),
         url('../fonts/kanit-black-webfont.woff') format('woff'),
         url('../fonts/kanit-black-webfont.ttf') format('truetype'),
         url('../fonts/kanit-black-webfont.svg#kanitblack') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kanitbold';
    src: url('../fonts/kanit-bold-webfont.eot');
    src: url('../fonts/kanit-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kanit-bold-webfont.woff2') format('woff2'),
         url('../fonts/kanit-bold-webfont.woff') format('woff'),
         url('../fonts/kanit-bold-webfont.ttf') format('truetype'),
         url('../fonts/kanit-bold-webfont.svg#kanitbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kanitlight';
    src: url('../fonts/kanit-light-webfont.eot');
    src: url('../fonts/kanit-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kanit-light-webfont.woff2') format('woff2'),
         url('../fonts/kanit-light-webfont.woff') format('woff'),
         url('../fonts/kanit-light-webfont.ttf') format('truetype'),
         url('../fonts/kanit-light-webfont.svg#kanitlight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kanitmedium';
    src: url('../fonts/kanit-medium-webfont.eot');
    src: url('../fonts/kanit-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kanit-medium-webfont.woff2') format('woff2'),
         url('../fonts/kanit-medium-webfont.woff') format('woff'),
         url('../fonts/kanit-medium-webfont.ttf') format('truetype'),
         url('../fonts/kanit-medium-webfont.svg#kanitmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kanitregular';
    src: url('../fonts/kanit-regular-webfont.eot');
    src: url('../fonts/kanit-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kanit-regular-webfont.woff2') format('woff2'),
         url('../fonts/kanit-regular-webfont.woff') format('woff'),
         url('../fonts/kanit-regular-webfont.ttf') format('truetype'),
         url('../fonts/kanit-regular-webfont.svg#kanitregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kanitsemibold';
    src: url('../fonts/kanit-semibold-webfont.eot');
    src: url('../fonts/kanit-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kanit-semibold-webfont.woff2') format('woff2'),
         url('../fonts/kanit-semibold-webfont.woff') format('woff'),
         url('../fonts/kanit-semibold-webfont.ttf') format('truetype'),
         url('../fonts/kanit-semibold-webfont.svg#kanitsemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kanitthin';
    src: url('../fonts/kanit-thin-webfont.eot');
    src: url('../fonts/kanit-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kanit-thin-webfont.woff2') format('woff2'),
         url('../fonts/kanit-thin-webfont.woff') format('woff'),
         url('../fonts/kanit-thin-webfont.ttf') format('truetype'),
         url('../fonts/kanit-thin-webfont.svg#kanitthin') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

@font-face {
    font-family: 'kanitregular';
    src: url('../fonts/SukhumvitSetText.eot');
    src: url('../fonts/SukhumvitSetText.eot') format('embedded-opentype'),
         url('../fonts/SukhumvitSetText.woff2') format('woff2'),
         url('../fonts/SukhumvitSetText.woff') format('woff'),
         url('../fonts/SukhumvitSetText.ttf') format('truetype'),
         url('../fonts/SukhumvitSetText.svg#SukhumvitSetText') format('svg');
}
@font-face {
    font-family: 'kanitbold';
    src: url('../fonts/SukhumvitSetBold.eot');
    src: url('../fonts/SukhumvitSetBold.eot') format('embedded-opentype'),
         url('../fonts/SukhumvitSetBold.woff2') format('woff2'),
         url('../fonts/SukhumvitSetBold.woff') format('woff'),
         url('../fonts/SukhumvitSetBold.ttf') format('truetype'),
         url('../fonts/SukhumvitSetBold.svg#SukhumvitSetBold') format('svg');
}
@font-face {
    font-family: 'kanitblack';
    src: url('../fonts/SukhumvitSetBold.eot');
    src: url('../fonts/SukhumvitSetBold.eot') format('embedded-opentype'),
         url('../fonts/SukhumvitSetBold.woff2') format('woff2'),
         url('../fonts/SukhumvitSetBold.woff') format('woff'),
         url('../fonts/SukhumvitSetBold.ttf') format('truetype'),
         url('../fonts/SukhumvitSetBold.svg#SukhumvitSetBold') format('svg');
}
@font-face {
    font-family: 'kanitlight';
    src: url('../fonts/SukhumvitSetLight.eot');
    src: url('../fonts/SukhumvitSetLight.eot') format('embedded-opentype'),
         url('../fonts/SukhumvitSetLight.woff2') format('woff2'),
         url('../fonts/SukhumvitSetLight.woff') format('woff'),
         url('../fonts/SukhumvitSetLight.ttf') format('truetype'),
         url('../fonts/SukhumvitSetLight.svg#SukhumvitSetLight') format('svg');
}
@font-face {
    font-family: 'kanitthin';
    src: url('../fonts/SukhumvitSetLight.eot');
    src: url('../fonts/SukhumvitSetLight.eot') format('embedded-opentype'),
         url('../fonts/SukhumvitSetLight.woff2') format('woff2'),
         url('../fonts/SukhumvitSetLight.woff') format('woff'),
         url('../fonts/SukhumvitSetLight.ttf') format('truetype'),
         url('../fonts/SukhumvitSetLight.svg#SukhumvitSetLight') format('svg');
}
@font-face {
    font-family: 'kanitmedium';
    src: url('../fonts/SukhumvitSetMedium.eot');
    src: url('../fonts/SukhumvitSetMedium.eot') format('embedded-opentype'),
         url('../fonts/SukhumvitSetMedium.woff2') format('woff2'),
         url('../fonts/SukhumvitSetMedium.woff') format('woff'),
         url('../fonts/SukhumvitSetMedium.ttf') format('truetype'),
         url('../fonts/SukhumvitSetMedium.svg#SukhumvitSetMedium') format('svg');
}
@font-face {
    font-family: 'kanitsemibold';
    src: url('../fonts/SukhumvitSetSemiBold.eot');
    src: url('../fonts/SukhumvitSetSemiBold.eot') format('embedded-opentype'),
         url('../fonts/SukhumvitSetSemiBold.woff2') format('woff2'),
         url('../fonts/SukhumvitSetSemiBold.woff') format('woff'),
         url('../fonts/SukhumvitSetSemiBold.ttf') format('truetype'),
         url('../fonts/SukhumvitSetSemiBold.svg#SukhumvitSetSemiBold') format('svg');
}

html{min-height:100%;font-size:62.5%;}
body{background:transparent;font-size:14px;font-family:'RobotoRegular','kanitregular',sans-serif;color:#727373;}
h1,h2,h3,h4,strong{font-weight:normal;font-family:'RobotoBold','kanitbold',sans-serif;color:#000;}
strong{}
label{font-weight:normal;}
a, a:link, a:active, a:visited,a:focus{outline:none;text-decoration:none;}
a{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s;color:#1b2c58;}
a:hover{color:#1b2c58;}
img{max-width:100%;height:auto;}
::-moz-selection{background-color:#1b2c58;color:#fff;}
::selection{background-color:#1b2c58;color:#fff;}
@-webkit-keyframes autofill{to{color:#000;background:#fff;}}
input:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both;}
textarea:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both;}
.form-control{border-radius:0;box-shadow:none;}
.btn{border:none;border-radius:0;}
.ccm-page > header,article,footer{float:left;width:100%;}
*:focus{outline:none!important;}
.page-wrapper{max-width:1820px;margin:auto;padding:0 100px;}
.block-table{display:table;table-layout:fixed;}
.block-table>div{display:table-cell;vertical-align:middle;}
.block-table.vertical-top>div{vertical-align:top;}
.block-table.vertical-bottom>div{vertical-align:bottom;} 
.block-row{float:left;width:100%;}
.block-parent-row ,
.block-parent-row > div{float:left;width:100%;}
.form-control:focus{border-color:#000;outline:0;box-shadow:none;}
.container{width:100%;max-width:100%;min-width:0;padding:0;}
.section-background{background-position: center;background-size: cover;}
@media(min-width:1120px){body.no-edit > .ccm-page > header{z-index:99;position:relative;margin-bottom:60px;}
}
header .header-wrapper{max-width:1720px;padding:0 50px;margin:auto;}
header .top-header{text-transform:uppercase;color:#fff;}
header .top-header ul{padding:0;margin:0;} 
header .top-header a{color:#fff;font-size:13px;display:flex;align-items:center;background-color:#1a2c58;}
header .top-header a#logo{position: relative;color:#fff;font-size:13px;display:flex;align-items:center;justify-content:center;background-color:#1a2c58;}
header .top-header a#logo::after{content:'';display:block;padding-bottom:25%;}
header .top-header a#logo img{position: absolute;z-index: 1;}
@media (max-width:1400px) { header .top-header a#logo img{max-width: 100px;}}
@media (max-width:1200px) { header .top-header a#logo img{max-width: 85px;}}
@media (max-width:767px) { header .top-header a#logo{justify-content:inherit;padding: 7px 20px;}}
header .top-logo{width: 335px;}
header .top-links{background:#1a2c58;padding:0 30px;}
@media(min-width:1120px){header .top-menu > nav >ul{text-align:center;display:flex;justify-content:space-around}
header .top-menu > nav >ul >li{display:inline-block;}
header .top-menu .excludesub .block-dropdown{display:none!important;}
header .top-menu .block-dropdown{position:absolute;text-align:left;padding-top:35px;display:none;margin-top:-5px;}
header .top-menu li:hover .block-dropdown{display:block;}
header .top-menu .block-dropdown > ul{background:#1a2c58;padding:0 0 20px;list-style:none;}
header .top-menu li:not(.menu_expand) .block-dropdown .block-dropdown{display: none!important;}
header .top-menu li:hover .block-dropdown li a{padding:8px 20px;display:block;}
header .top-menu li:hover .block-dropdown li a:hover,
header .top-menu li:hover .block-dropdown li a.nav-path-selected{background:#1b2c58;color:#fff;}
header .top-menu .arrow-down{display:none;}
header .top-actions >ul{display:flex;justify-content:space-evenly;}
}
header .top-menu > nav >ul >li>a{color:#fff;display:block;}
header .top-menu ul li:hover >a,
header .top-menu ul li a.nav-path-selected,
header .top-actions a:hover,
header .top-actions .cs-placeholder:hover{color:#ad9188;}
header .top-actions{width:300px;font-family:'RobotoBold','kanitbold',sans-serif;padding-right:20px;}
header .top-actions >ul >li{border-left:1px solid #fff;display:inline-block;vertical-align:middle;padding-left:20px;margin-left:20px;display:flex;align-items: center;}
header .top-actions >ul >li:first-child{margin:0;}
header .top-actions > ul >li i{padding-right:15px;vertical-align:bottom;}
@media(min-width: 1120px){
header .top-language > div{display:inline-block;width: 50px;}	
}
header .top-language .cs-select {background: none;color: #fff;border: none;padding: 0;height: auto;}
header .top-language .cs-select span{padding:0;}
header .top-language .cs-select >span{padding-right:18px;}
header .top-language .cs-select > span::after{content:"\f107";right:0;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
header .top-language .cs-select .cs-options{background:#1b2c58;width:90px;padding:10px 0;}
header .top-language .cs-select .cs-options li{padding:5px 10px;font-size:12px;letter-spacing:1px;}
header .top-language .cs-select .cs-options li.selected{display:none;}
header .top-language .cs-select .cs-options li:hover{background:#ad9188;color:#fff;}
@media(min-width:1120px){header .top-bars{display:none!Important;}
}


article > div{float:left;width:100%;}
article .text-line{border-bottom: 1px solid;padding-bottom: 30px;}
.top-banner{position:relative;min-height:200px;display:none!Important;}
.top-banner img{width:100%;}
.edit .block-search-form{display:none;}
.block-search-form{text-transform:uppercase;letter-spacing:1px;background:rgba(0,0,0,.8);padding:25px 50px;color:#fff;left:0;bottom:0;z-index:100;margin-bottom:60px;}
.block-search-form .block-title{width:190px}
.block-search-form .block-title h3{text-transform:uppercase;color:#ad9188;font-family:'RobotoRegular','kanitregular',sans-serif;margin:0;font-size:2rem;}
.block-search-form .block-fields-row{padding-left:60px;}
.block-search-form .block-fields{border:1px solid #dfdfdf;float:left;width:100%;}
.block-search-form .block-fields >ul{display:table;table-layout:fixed;float:left;width:100%;padding:0;margin:0;}
.block-search-form .block-fields >ul > li{display:table-cell;vertical-align:middle;padding:10px 0;border-right:1px solid #dfdfdf;}
.block-search-form .block-fields >ul > li > input {
    border-radius: 0;
    color: #FFFF;
    letter-spacing: 3px;
    padding: 0px 15px;
}
@media (max-width: 1580px){
    .block-search-form .block-fields >ul > li > input{
        font-size: 1rem;
    }
}
@media (max-width: 580px){
    .block-search-form .block-fields >ul > li > input{
        padding: 10px 20px;
    }

    .block-search-form .block-fields >ul > .property-keyword{
        width: 100%;
    }

    .block-search-form .block-fields > ul > li.property-currency{
        border-bottom: 1px solid #fff;
    }
}
@media (max-width: 1023px){
    .block-search-form .block-fields > ul > li.property-currency{
        width: 20%;
        border-bottom: 0;
        border-left: 1px solid #fff;
    }
    .block-search-form .block-fields >ul > .property-keyword{
        padding-top: 15px;
    }
}
@media (max-width: 767px){
    .block-search-form .block-fields > ul > li.property-currency{
        width: 33.45%;
    }
}
@media (max-width: 580px){
    .block-search-form .block-fields > ul > li.property-currency{
        width: 50%;
    }
    .block-search-form .block-fields >ul > .property-keyword > input{
        padding: 10px;
        letter-spacing: 0;
        padding-top: 10px;
    }
    .block-search-form .block-fields >ul > .property-keyword{
        padding-top: 10px;
    }
}
.block-search-form .property-for,
.block-search-form .property-area{}
.block-search-form .property-price{border-right:none!important;width:250px;}
.block-search-form .property-currency{width:100px;}
.block-search-form .block-fields >ul > li:last-child{border:none;padding:10px 20px;}
.block-search-form .input-price{display:table;table-layout:fixed;float:left;width:100%;}
.block-search-form .input-price >span{display:table-cell;vertical-align:middle;text-align:center;}
.block-search-form .input-price >span:nth-child(1){padding:0 5px;}
.block-search-form .input-price >span.small input{font-size:10px;}
.block-search-form .input-price input{text-align:center;color:#1b2c58;}
.block-search-form .input-price .dash{width:10px;}
.block-search-form span{font-size:1.2rem;}
.block-search-form input{border:none;background:none;box-shadow:none;width:100%;text-transform:uppercase;padding:0 5px;letter-spacing:1px;color:#1b2c58;}
.block-search-form .property-keyword input{padding-left:40px;}
.block-search-form button{background:#1b2c58;letter-spacing:2px;width:100%;text-align:center;text-transform:uppercase;color:#fff;padding:10px;border:1px solid #1b2c58;}
.block-search-form button:hover,
.block-search-form button:focus{color:#fff;background-color:#ad9188;}
.block-search-form .cs-select span{padding:15px 25px;letter-spacing:3px;}
.block-search-form .cs-select > span::after{content:"\f107";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;}
.block-search-form .cs-select .cs-options{border:1px solid #dfdfdf;max-height:200px;overflow:auto;}
.block-search-form .cs-select ul li{color:#777;}
.block-search-form .cs-select ul span{padding:5px 1em;letter-spacing:0;}
.block-search-form .cs-select ul li:hover,
.block-search-form .cs-select ul li.mselected{color:#fff;background:#1b2c58;}
.block-search-form .cs-select-multi ul li{position:relative;padding-left:20px}
.block-search-form .cs-select-multi ul li:first-child{display:none!important;}
.block-search-form .cs-select-multi ul li:before{content:"\f096";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:8px;left:10px;}
.block-search-form .cs-select-multi li.mselected:before{content:"\f14a";}
.block-search-form .cs-select-multi ul li input{visibility:hidden;position:absolute;}
.block-search-form .cs-select .cs-selected span::after{display:none;}
.block-search-form ::-webkit-input-placeholder{color:#fff;}
.block-search-form :-moz-placeholder{color:#fff;}
.block-search-form ::-moz-placeholder{color:#fff;}
.block-search-form :-ms-input-placeholder{color:#fff;}
.block-content-side-bar{padding-right:40px;}
.block-content-side-bar .block-sidebar-col{width:515px;color:#fff;font-size:1.6rem;}
.block-content-side-bar .block-sidebar-col *{color:#fff;}
.block-content-side-bar .block-sidebar-col > div.block-wrapper{padding:250px 60px 70px;background:#1a2c58;}
.block-content-side-bar .block-sidebar-form > div.block-wrapper{padding-top:60px;float:left;width:100%;}
.block-content-side-bar .block-sidebar-col h1,
.block-content-side-bar .block-sidebar-col h2{font-family:'RobotoLight','kanitlight',sans-serif;font-size:3.2rem;margin:25px 0;}
.block-content-side-bar .block-sidebar-col h3{font-size:2.4rem;font-family:'lucidagrande','kanitregular',sans-serif;margin:0;}
.block-content-side-bar .block-sidebar-col p{letter-spacing:0.5px;}
.block-content-side-bar .block-breadcrumb{margin-bottom:20px;}
.block-content-side-bar .block-breadcrumb ul{margin:0;padding:0;}
.block-content-side-bar .block-breadcrumb li{font-family:'RobotoBold','kanitbold',sans-serif;text-transform:uppercase;letter-spacing:5px;display:inline-block;font-size:1.4rem;}
.block-content-side-bar .block-breadcrumb.disblock li{display:block;margin-bottom:8px;}
.block-content-side-bar .block-breadcrumb:not(.no-sep) li:after{content:'/';display:inline-block;margin:0 18px;}
.block-content-side-bar .block-breadcrumb li:last-child:after{display:none;}
.block-content-side-bar .block-breadcrumb li a{border-bottom:1px solid transparent;color:#fff;}
.block-content-side-bar .block-breadcrumb li .nav-selected,
.block-content-side-bar .block-breadcrumb li a:hover{color:#ad9188;border-color:#ad9188;}
.block-content-side-bar .block-title{text-transform:uppercase;letter-spacing:7px;}
.block-content-side-bar .block-title p strong{color:#1b2c58;border-bottom:1px solid #1b2c58;font-size:1.4rem;display:inline-block;}
.block-content-side-bar .block-list-col,
.block-content-side-bar .block-content-col{padding:50px 60px;}
.block-content-side-bar .block-content-col{padding-left:100px;}
.block-content-side-bar .block-list-col > div{width:100%;display:flex;display:-webkit-flex;flex-wrap:wrap;}
.block-content-side-bar .block-content-col > div{float:left;width:100%;}
.block-content-side-bar .block-item{width:33.33%;padding:0 30px;margin-bottom:40px;color:#949494;font-size:1.3rem;flex-flow:column;display:flex;}
.block-content-side-bar .block-item .block-text{display:flex;flex-direction:column;flex:1 0 auto;}
.block-content-side-bar .block-list-col .empty{font-size:20px;text-align:center;color:#000;margin:50px 0;}
.block-sidebar-col .block-dev-form{margin-top:200px;}
.block-sidebar-col .block-dev-form .block-title p{color:#ad9188;font-size:1.8rem;letter-spacing:2px;line-height:1;}
.block-sidebar-col .block-dev-form .block-fields-row{margin-top:25px;}
.block-sidebar-col .block-dev-form .block-fields > ul{padding:0;margin:0;}
.block-sidebar-col .block-dev-form .block-fields >ul >li{list-style:none;float:left;width:50%;}
.block-sidebar-col .block-dev-form input,
.block-sidebar-col .block-dev-form .cs-placeholder{background:none;border:1px solid #fff;height:80px;padding:0 20px;width:100%;max-width:100%;font-size:1.4rem;color:#fff;text-transform:uppercase;letter-spacing:3px;font-family:'RobotoBold','kanitbold',sans-serif;}
.block-sidebar-col .block-dev-form .cs-placeholder{line-height:80px;}
.block-sidebar-col .block-dev-form .cs-select .cs-options{border:1px solid #dfdfdf;max-height:200px;overflow:auto;}
.block-sidebar-col .block-dev-form .cs-select ul span{padding:5px 1em;letter-spacing:0;color:#1b1b1c;text-transform:uppercase;font-size:1.3rem;}
.block-sidebar-col .block-dev-form .cs-select ul li:hover span,
.block-sidebar-col .block-dev-form .cs-select ul li.cs-selected span{color:#fff;background:#1b2c58;}
.block-sidebar-col .block-dev-form .cs-select .cs-selected span::after{display:none;}
.block-sidebar-col .block-dev-form .button-set{margin-top:30px;float:left;width:100%;}
.block-sidebar-col .block-dev-form .button-set button{background:#ad9188;border:1px solid #ad9188;color:#fff;text-transform:uppercase;font-size:1.4rem;font-family:'RobotoBold','kanitbold',sans-serif;letter-spacing:2px;padding:12px 40px;}
.block-sidebar-col .block-dev-form .button-set button:hover{background:none;color:#fff;}
.block-sidebar-col .block-dev-form::-webkit-input-placeholder{color:#fff;}
.block-sidebar-col .block-dev-form:-moz-placeholder{color:#fff;}
.block-sidebar-col .block-dev-form::-moz-placeholder{color:#fff;}
.block-sidebar-col .block-dev-form:-ms-input-placeholder{color:#fff;}
/* @media(min-width:921px){.block-content-side-bar .block-item:nth-child(odd){clear:none;}
.block-content-side-bar .block-item:nth-child(3n+1){clear:left;}
} */
.block-content-side-bar .block-item .desc{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;flex:1 0 auto;}
.block-content-side-bar .block-item .block-image{position:relative;overflow:hidden;}
.block-content-side-bar .block-item .block-image.section-background{padding-top: 60%;position: relative;}
.block-content-side-bar .block-item .block-image.section-background a{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.block-content-side-bar .block-item .block-image.section-background img{display: none;}
.block-content-side-bar .block-item .block-image .read-more{position:absolute;width:100%;bottom:0;background:#ad9188;color:#fff;padding:10px;text-align:center;text-transform:uppercase;letter-spacing:3px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}
.block-content-side-bar .block-item .block-image:hover .read-more{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}
.block-content-side-bar .block-item h3{font-size:1.4rem;text-transform:uppercase;margin:20px 0 10px;}
.block-content-side-bar .block-item h3 a{color:#1b2c58;}
.block-content-side-bar .block-item .block-text .red{color:#1b2c58;}
.block-content-side-bar .block-item .block-text .pro-for{font-size:10px;text-transform:uppercase;margin:0;}
.block-content-side-bar .block-item .block-text .pro-price{font-size:2.2rem;text-transform:uppercase;}
.block-content-side-bar .block-item .block-text .icon-info{margin:15px 0;font-size:1.3rem;font-family:'RobotoBold','kanitbold',sans-serif;}
.block-content-side-bar .block-item .block-text .icon-info ul{padding:0;margin:0;display:table;table-layout:fixed;}
.block-content-side-bar .block-item .block-text .icon-info ul li{display:table-cell;vertical-align:bottom;padding-right:20px;}
.block-content-side-bar .block-item .block-text .icon-info ul li i{color:#454545;vertical-align:bottom;font-size:1.6rem;}
.block-content-side-bar .block-item .block-text .icon-info ul li span{display:inline-block;vertical-align:bottom;margin-left:5px;}
.block-content-side-bar .block-item .block-link a{color:#333333;display:inline-block;padding-bottom:4px;border-bottom:1px solid;position:relative;font-size:1.3rem;font-family:'lucidagrande','kanitregular',sans-serif;margin-top:10px;}
.block-content-side-bar .block-item .block-link a:hover{color:#1b2c58;}
.block-content-side-bar .ccm-pagination-wrapper{margin-top:50px;padding-left:30px;}
.block-content-side-bar .pagination{display:block;}
.block-content-side-bar .pagination>li{display:none;text-transform:uppercase;font-size:1.3rem;font-family:'RobotoBold','kanitbold',sans-serif;letter-spacing:3px;}
.block-content-side-bar .pagination>li a{color:#000;}
.block-content-side-bar .pagination>li a:hover{color:#1b2c58;}
.block-content-side-bar .pagination>li span{color:#ccc!Important;}
.block-content-side-bar .pagination>li.prev,
.block-content-side-bar .pagination>li.next{display:inline-block;}
.block-content-side-bar .pagination>li.prev{float:left;margin-right: 30px;}
.block-content-side-bar .pagination>li.next{float:right;}
.block-content-side-bar .pagination>li>a,
.block-content-side-bar .pagination>li>span{border:none!Important;background:none!important;padding:0;}
.block-content-side-bar .pagination>li.prev>a:before,
.block-content-side-bar .pagination>li.prev>span:before,
.block-content-side-bar .pagination>li.next>a:after,
.block-content-side-bar .pagination>li.next>span:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;vertical-align:middle;}
.block-content-side-bar .pagination>li.prev>a:before,
.block-content-side-bar .pagination>li.prev>span:before{margin-right:12px;content:"\e902";}
.block-content-side-bar .pagination>li.next>a:after,
.block-content-side-bar .pagination>li.next>span:after{margin-left:12px;content:"\e903";}
.block-content-side-bar .btn-all{float:left;width:100%;text-align:right;margin-top:10px;padding-right:30px;}
/*.block-content-side-bar .btn-all a{background:#1b2c58;padding:10px 20px;text-transform:uppercase;letter-spacing:2px;color:#fff;display:inline-block;}
.block-content-side-bar .btn-all a:hover{background:#333;}*/
.block-content-side-bar .btn-all a{border-bottom: 1px solid;padding-bottom: 4px;display: inline-block;text-transform: uppercase;}
.main-content .page-title{text-align:center;margin:80px 0 20px;}
.main-content .page-title .block-text{margin-bottom:30px;}
.main-content .page-title > .block-wrapper{max-width:1180px;padding:0 50px;margin:auto;}
.main-content .page-title .block-text > div{max-width:900px;margin:auto;}
.main-content .page-title h1,
.main-content .page-title h2,
.main-content .page-title h3{text-transform:uppercase;}
.main-content .page-title h1,
.main-content .page-title h2{color:#f0f0f0;font-family:'athelasregular','kanitregular',sans-serif}
.main-content .page-title h1{font-size:10rem;margin:0 0 20px;}
.main-content .page-title h2{margin:0;line-height:0.8;font-size:4.5rem;}
.main-content .page-title h3{font-size:2rem;color:#1b2c58;letter-spacing:3px;}
.main-content .page-title h3:after{width:40px;height:3px;content:'';background:#1b2c58;display:inline-block;margin:30px auto;display:block;}
.main-content .page-content{margin-bottom:80px;}
.main-content .page-content h1,
.main-content .page-content h2,
.main-content .page-content h3,
.main-content .page-content strong,
.main-content .page-content a{color:#1b2c58;}
.main-content .page-content h1,
.main-content .page-content h2,
.main-content .page-content h3{margin:30px 0;letter-spacing:3px;}
.main-content .page-content h3{font-size:2rem;}
.main-content .page-content p{margin-bottom:20px;}
.main-content .page-content .row{margin:0;}
.main-content .page-content table{border:none;width:100%!important;max-width:920px;}
.main-content .page-content table tr:first-child td{border-bottom:1px solid #ccc;}
.main-content .page-content table td{border:none;padding:20px 40px;}
.main-content .page-content table tr:hover td{background:#eee;}
.main-content .page-content table td p{margin:0;}
.main-content .page-content ol{counter-reset:item;margin:30px 0;}
.main-content .page-content ol li{display:block;margin-bottom:30px;position:relative;}
.main-content .page-content ol > li:before{content:counter(item) ". ";counter-increment:item;color:#1b2c58;position:absolute;left:-30px;font-size:1.6rem;top:0;}
.main-content .page-content ol li ul{margin:30px 0;padding:0}
.main-content .page-content ol li li{list-style:none;}
.main-content .page-content .content-max-width{max-width:1000px;margin:auto;}
@media(min-width:768px){.main-content .page-content [class^="col-sm-"]:nth-child(odd),
.main-content .page-content [class*=" col-sm-"]:nth-child(odd){padding-right:45px;padding-left:0;}
.main-content .page-content [class^="col-sm-"]:nth-child(even),
.main-content .page-content [class*=" col-sm-"]:nth-child(even){padding-left:45px;padding-right:0;}
}
.block-gallery-wrapper .block-gallery-desc{background: #1b2c58;color: #fff;padding:20px 40px;margin-top: 5px;text-transform: uppercase;font-size: 1.2rem;}
.block-gallery-wrapper .block-gallery-desc .title{font-family:'RobotoBold','kanitbold',sans-serif; }
.block-gallery-wrapper .block-gallery-desc .desc{margin-top:10px;}
.block-alert-wrapper > div{max-width:1200px;margin:auto;float:none;padding:0 50px;}
.popup-signup{position:fixed;background:rgba(255,255,255,.5);z-index:999;width:100%;height:100%;top:0;left:0;display:none;}
.popup-signup .popup-wrapper{max-width:450px;margin:auto;padding:0 50px;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.popup-signup .popup-close{position:absolute;width:40px;height:40px;background:#000;border-radius:50%;right:0;top:-40px;cursor:pointer;}
.popup-signup .popup-close:hover{background:#1b2c58;}
.popup-signup .popup-close:before,
.popup-signup .popup-close:after{position:absolute;left:0;right:0;top:50%;height:3px;width:20px;content:'';background:#fff;margin:auto;margin-top:-1px;}
.popup-signup .popup-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.popup-signup .popup-close:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.popup-signup .popup-content{background:#1b1b1c;color:#fff;padding:40px 30px;}
.popup-signup .popup-content form label{display:block;width:100%;padding:0 15px;letter-spacing:3px;font-family:'RobotoBold','kanitbold',sans-serif;line-height:25px;font-size:1.4rem;}
.popup-signup .popup-content form input{border:1px solid #afafaf;background:transparent;width:100%;padding:0 25px;height:40px;margin:20px 0 30px;}
.popup-signup .popup-content form button{background:transparent;color:#1b2c58;font-size:1.6rem;display:block;margin:auto;letter-spacing:2px;}
.popup-signup .popup-content form button span{border-bottom:1px solid #1b2c58;}
.popup-signup .popup-content form button:hover{color:#fff;}
.block-enquiry .bth-enquiry{display:inline-block;background:#1b2c58;color:#fff;text-transform:uppercase;padding:20px 25px;cursor:pointer;letter-spacing:3px;min-width:200px;text-align:center;}
.block-enquiry .bth-enquiry:hover{background:#333;}
.edit .block-enquiry-form{position:relative;float:left;width:100%;}
.edit .block-enquiry-form>div{max-width:500px;margin:auto;position:relative;background:#1b2c58;color:#fff;}
.no-edit .block-enquiry-form{position:fixed;top:0;left:0;width:100%;left:0;height:100%;color:#fff;z-index:999;display:none;background:rgba(0,0,0,.8);}
.no-edit .block-enquiry-form>div{padding:50px 30px 30px;max-width:500px;background:#1b2c58;position:fixed;overflow:hidden;left:0;right:0;margin:auto;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.block-enquiry-form .btn-close{height:50px;width:50px;position:absolute;top:0;right:0;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s;}
.edit .block-enquiry-form .btn-close{display:none;}
.block-enquiry-form .btn-close:hover{}
.block-enquiry-form .btn-close:before,
.block-enquiry-form .btn-close:after{content:'';position:absolute;top:15px;right:24px;width:2px;height:20px;background:#fff;}
.block-enquiry-form .btn-close:before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.block-enquiry-form .btn-close:after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.block-enquiry-form .btn-close:hover:before,
.block-enquiry-form .btn-close:hover:after{background:#fff;}
.block-enquiry-form h3,
.block-enquiry-form h4{color:#fff!important;text-transform:uppercase;margin:0 0 10px;}
.block-enquiry-form p strong{color:#fff;}
.block-enquiry-form .fields{padding:0;margin-top:20px;}
.block-enquiry-form .field{list-style:none;width:100%;margin-bottom:10px;}
.block-enquiry-form .field:nth-child(1),
.block-enquiry-form .field:nth-child(2){display:none;}
.block-enquiry-form .field input,
.block-enquiry-form .field textarea{background:transparent;border:1px solid #fff;width:100%;color:#fff;}
.block-enquiry-form .field input{height:35px;padding:0 20px;}
.block-enquiry-form .field textarea{padding:20px;}
.block-enquiry-form button{background-color:#fff;color:#1b2c58;box-shadow:none;padding:10px 30px;text-transform:uppercase;margin-top:20px;border:1px solid #fff;}
.block-enquiry-form button:hover,
.block-enquiry-form button:focus,
.block-enquiry-form button:active{background:none;color:#fff;border:1px solid #fff;}
.block-enquiry-form ::-webkit-input-placeholder{color:#fff;}
.block-enquiry-form :-moz-placeholder{color:#fff;}
.block-enquiry-form ::-moz-placeholder{color:#fff;}
.block-enquiry-form :-ms-input-placeholder{color:#fff;}
.block-enquiry-form .miniSurveyView #msg{margin:0;background:none;background:#fff;width:100%;padding:10px 20px;color:#1b2c58;}
.section-ralated-row {margin-top: 40px;}
.section-ralated-row .block-page-list{margin-top: 50px;}
.section-ralated-row .section-title h2{	text-align: center;color: #1b2c58;font-size: 2rem;letter-spacing: 3px;margin:0;text-transform: uppercase;}
.section-ralated-row .section-title h2:after{	content: '';background: #1b2c58;margin:25px auto;display: block;width: 48px;height: 4px;}
.lSSlideWrapper .block-gallery .block-item-other{position: relative;}
.lSSlideWrapper .block-gallery .block-item-other .caption{position: absolute;bottom: 0;background: rgba(0,0,0,.6);width: 100%;color: #fff;padding: 10px 20px;font-size: 12px;	}

.block-max-width-1000{max-width: 1000px;margin:auto;padding:0 15px;}


    
footer{padding:60px 0;font-family:'RobotoLight','kanitlight',sans-serif;font-size:2rem;}
footer *{color:#000;}
footer a:hover,
footer a:hover i{color:#1b2c58;}
footer ul{padding:0;margin:0;}
footer ul li{list-style:none;}
footer > .footer-wrapper{max-width:1730px;margin:auto;padding:0 60px;}
footer .block-copyright >div{font-size:1.8rem;}
footer .block-copyright p{margin:0;}
footer .block-copyright span{display:inline-block;}
footer .kos,
footer .kos a{color:#b7b7b7;}
footer .kos{border-left:1px solid #b7b7b7;line-height:15px;padding-left:10px;margin-left:10px;} 
footer .kos a:hover{color:#ff0000;}
footer .block-links > div{max-width:200px;margin:auto;}
footer .block-social{text-align:center;}
footer .block-social ul{display: flex; justify-content: center; flex-wrap: wrap; gap:20px;} 
footer .block-social ul li{}
footer .block-social ul li img{max-width: 25px; max-height: 25px; width: 25px;}
footer .block-right > div{float:right;max-width:600px;padding-left:30px}
footer .block-newsletter,
footer .block-contact{position:relative;padding-left:100px;}
footer .block-contact{margin-top:30px;}
footer .block-newsletter:before,
footer .block-contact:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1b2c58;position:absolute;left:0;top:0;font-size:5rem;width:60px;text-align:center;line-height:0.7;}
footer .block-newsletter:before{content:"\f003";}
footer .block-contact:before{content:"\f10b";font-size:8.5rem;}
footer .block-newsletter .input-box > div{position:relative;}
footer .block-newsletter input{border:none;border-bottom:1px solid #ccc;padding:0 0 15px;font-size:2rem;color:#000;}
footer .block-newsletter .input-toggle{display: none;margin-top: 15px;}
footer .block-newsletter label{font-size:1.2rem;margin-top:10px;display: block;}
/*footer .block-newsletter button{position:absolute;top:0;right:0;background:none;border:none;box-shadow:none;}*/
/*footer .block-newsletter button:hover{color:#1b2c58;}*/
footer .block-newsletter .btn-text{background-color: #1b2c58;color: #fff;border:none;font-size: 14px;padding:7px 30px;}
footer .block-newsletter .btn-text:hover{background-color: #333;}
footer .block-newsletter .email-message{font-size:1.4rem;margin-bottom:20px;}
footer .block-newsletter .error-block,
footer .block-newsletter .error *{color:#1b2c58;}
footer .block-newsletter ::-webkit-input-placeholder{color:#000;}
footer .block-newsletter :-moz-placeholder{color:#000;}
footer .block-newsletter ::-moz-placeholder{color:#000;}
footer .block-newsletter :-ms-input-placeholder{color:#000;}
@media(max-width:1780px){.block-search-form{padding:25px 30px;}
.block-search-form .block-title h3{font-size:1.8rem;}
.block-search-form .block-fields-row{padding-left:20px;}
.block-search-form .property-type{width:200px;}
.block-search-form .cs-select span,
.block-search-form input,
.block-search-form span{font-size:1.2rem;}
}
@media(max-width:1680px){header .top-logo{width:280px;}
header .top-menu .block-dropdown{padding-top:26px;}
.block-search-form .block-fields-row{padding-left:0;}
.block-search-form .cs-select span{padding:15px;}
.block-content-side-bar{padding:0;}
.block-content-side-bar .block-sidebar-col{width:400px;}
.block-content-side-bar .block-sidebar-col > div.block-wrapper{padding:150px 40px 50px;}
.block-content-side-bar .block-sidebar-form > div.block-wrapper{padding:50px 40px;}
.block-content-side-bar .block-sidebar-col h1,
.block-content-side-bar .block-sidebar-col h2{font-size:2.5rem;}
.block-content-side-bar .block-breadcrumb li:after{margin:0 12px;}
.block-content-side-bar .block-list-col,
.block-content-side-bar .block-content-col{padding:45px 30px;}
.block-content-side-bar .block-item{padding:0 10px;}
.block-sidebar-col .block-dev-form{margin-top:120px;}
footer .block-copyright >div{font-size:1.4rem;}
footer .block-social{width:200px;}
footer .block-social li{font-size:2.5rem;}
footer,
footer .block-newsletter input{font-size:1.6rem;}
footer .block-newsletter,
footer .block-contact{padding-left:70px;}
footer .block-newsletter:before{font-size:4rem;}
footer .block-contact:before{font-size:6.5rem;}
}
@media(max-width:1580px){header .top-header a{font-size: 12px;}
header .top-links{padding:0 15px;}
header .top-logo{width:240px;}
header .top-menu > nav >ul >li{font-size:1.3rem;}
header .top-menu .block-dropdown{padding-top:22px;}
header .top-actions{width:240px;}
header .top-actions > ul > li{margin-left:10px;padding-left:10px;font-size:1.2rem;}
header .top-actions > ul > li i{padding-right:7px;}
.block-search-form .property-type{width:160px;}
.block-search-form .property-price{width:220px;}
.block-search-form .property-currency{width:70px;}
.block-search-form .cs-select span,
.block-search-form input,
.block-search-form span{font-size:1rem;}
.block-search-form button{font-size:1.2rem;}
}
@media(max-width:1340px){header .top-header a{font-size: 11px;}
.block-search-form .block-title{width:150px;}
.block-search-form .block-title h3{font-size:1.4rem;}
header .top-logo{width:200px;}
header .top-links{padding:0;}
header .top-menu .block-dropdown{padding-top:17px;}
.page-wrapper{padding:0 70px;}
footer, footer .block-newsletter input{font-size:1.4rem;}
footer .block-copyright > div{font-size:1.2rem;}
}
@media(max-width:1279px){header .header-wrapper{padding:0;}
header .top-language .cs-select .cs-options{right:0;}
.block-search-form{padding:20px;}
.block-search-form .block-title{width:150px;}
.block-search-form .block-title h3{font-size:1.4rem;}
.block-search-form .cs-select span,
.block-search-form .block-fields > ul > li:last-child{padding:10px;}
}
@media(max-width:1180px){header .top-logo{width:180px;}
header .top-menu > nav > ul > li{}
header .top-menu .block-dropdown{padding-top:14px;}
footer{padding:30px 0;}
footer > .footer-wrapper{padding:0 30px;}
footer .block-social{width:120px;}
footer .block-social li{font-size:2rem;padding:0 10px;}
}
@media(max-width:1119px){header{position:fixed;top:0;left:0;width:100%;background:#1a2c58;z-index:999;}
header .top-bars{display:block!Important;}
header .top-bars{width:40px;height:100%;position:absolute;top:10px;right:20px;z-index:2;}
header .top-bars span{width:100%;position:absolute;height:3px;background:#ad9188;top:12px;}
header .top-bars span:before,
header .top-bars span:after{content:'';background:#ad9188;width:100%;height:3px;position:absolute;right:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-ms-transition:all .5s;}
header .top-bars span:before{top:-10px;}
header .top-bars span:after{bottom:-10px;}
header .top-bars.active span{background:transparent;}
header .top-bars.active span:before,
header .top-bars.active span:after{top:0;}
header .top-bars.active span:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
header .top-bars.active span:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
header .top-links{position:fixed;top:0;right:0;width:300px;height:100%;background:#1b2c58;padding:70px 20px 20px;overflow:auto;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-ms-transition:all .5s;}
header .top-links.open{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);}
header .top-links .top-menu,
header .top-links .top-actions{float:left;width:100%;}
header .top-links .top-menu li{list-style:none;}
header .top-links .top-menu li a{font-size: 13px;} 
header .top-links .top-menu >nav >ul>li{position:relative;padding:0;}
header .top-links .top-menu >nav >ul>li>a{padding:10px 0;border-bottom:1px solid #fff;}
header .top-links .top-menu .block-dropdown{ display:none;padding-top: 0;}
header .top-links .top-menu .block-dropdown li{margin-bottom:0;position: relative;}
header .top-links .top-menu .block-dropdown li a{padding: 10px 20px;display: block;border-bottom: 1px solid;}
header .top-links .top-menu .block-dropdown .block-dropdown li a{padding: 10px 40px;border:none;}
header .top-links .top-menu .block-dropdown .block-dropdown .block-dropdown li a{padding: 10px 60px;}
header .top-menu .arrow-down{position:absolute;right:0;top:0;padding:10px 20px;}
header .top-menu .arrow-down.active{background:#1b2c58;color:#fff;}
header .top-actions{margin-top:30px;}
header .top-actions > ul > li{border:none;display:block;margin:0;}
header .top-actions ul li a{font-size: 14px;}
header .top-language > i{display:none;}
header .top-language .cs-select > span{display:none;}
header .top-language .cs-select .cs-options{position:relative;visibility:visible;background:none;width:100%;}
header .top-language .cs-select .cs-options li.selected,
header .top-language .cs-select .cs-options li{display:inline-block;padding:0;padding-right:10px;border-right:1px solid #fff;margin-right:10px;font-size: 14px;}
header .top-language .cs-select .cs-options li.selected{color:#ad9188}
header .top-language .cs-select .cs-options li:last-child{border:none;}
article{margin-top:46px;}
.block-search-form{position:relative!important;background:#000;padding:30px 20px;}
.block-search-form .block-title,
.block-search-form .block-fields-row{float:left;width:100%;}
.block-search-form .block-title{margin-bottom:20px;text-align:center;}
.block-search-form .property-type{width:170px;}
.block-search-form .property-currency{width:70px;}
.block-content-side-bar .block-sidebar-col{width:300px;}
.block-content-side-bar .block-sidebar-col h3{font-size:2rem;}
.block-content-side-bar .block-sidebar-col h3 br{display:none;}
.block-alert-wrapper .ccm-system-errors{margin-top:80px;}
.main-content .page-content table td{padding:15px 20px;}
footer .block-copyright,
footer .block-copyright > div{font-size:1.1rem;}
}
@media(max-width:1023px){.block-search-form .block-fields > ul > li{float:left;width:20%;}
.block-search-form .block-fields > ul > li{height:55px;border-bottom:1px solid #fff;}
@media(min-width:768px){.block-search-form .block-fields > ul > li:nth-child(6),
.block-search-form .block-fields > ul > li:nth-child(7){border-bottom:none;}
}
.block-search-form .block-fields > ul > li.property-price{line-height:35px;width:39.9%;}
/* .block-search-form .block-fields > ul > li.property-currency{width:100px;} */
.block-search-form .cs-select span,
.block-search-form .block-fields > ul > li:last-child{padding:10px 20px;}
.main-content .page-title{margin-top:40px;}
.top-banner{min-height:1px;}
}
@media(max-width:920px){.block-content-side-bar .block-sidebar-col,
.block-content-side-bar .block-list-col,
.block-content-side-bar .block-content-col{float:left;width:100%!important;}
.block-content-side-bar .block-sidebar-col{text-align:center;}
.block-content-side-bar .block-sidebar-col > div.block-wrapper{padding:80px 40px 40px;}
.block-content-side-bar .block-sidebar-form > div.block-wrapper{padding:40px;}
.block-content-side-bar .block-item{width:50%;}
.block-content-side-bar .block-item:nth-child(even){clear:none;}
.block-content-side-bar .block-item:nth-child(2n+1){clear:left;}
.block-content-side-bar .ccm-pagination-wrapper{padding:0;}
.main-content .page-title h1{font-size:8rem;}
.main-content .page-title h2{font-size:3rem;}
footer .block-right > div{padding-left:50px;}
footer .block-copyright,
footer .block-links{display:block;}
footer .block-links{margin-top:20px;}
footer .block-links > div{max-width:none;}
footer .block-newsletter, footer .block-contact{padding-left:55px;}
footer, footer .block-newsletter input{font-size:1.2rem;}
footer .block-newsletter:before{font-size:3rem;}
footer .block-contact:before{font-size:4.5rem;}
}
@media(max-width:767px){.block-search-form .block-fields > ul > li,
.block-search-form .block-fields > ul > li.property-price{width:33.2%;}
.block-search-form .block-fields > ul > li:nth-child(7){border-bottom:none;}
.main-content .page-title h1{font-size:6rem!important;}
.main-content .page-content table td{padding:10px;}
.block-sidebar-col .block-dev-form{margin-top:50px;}
footer .footer-wrapper > div >div{float:left;width:100%!important;text-align:center;margin-bottom:20px;}
footer .block-copyright span{padding:0;margin:0;border:none;display:block;}
footer .block-right > div{padding-left:0;float:none;max-width:400px;margin:auto;}
footer .block-newsletter:before, footer .block-contact:before{width:auto;}
footer .block-social{ margin: 40px 0 !important;}
footer .block-social ul{justify-content: center;}
}
@media(max-width:680px){.page-wrapper{padding:0 20px;}
.block-content-side-bar .block-list-col,
.block-content-side-bar .block-content-col{padding:30px 20px;}
.main-content .page-title h1{font-size:5rem!important;}
.main-content .page-title h2{font-size:2.5rem;}
.main-content .page-title > .block-wrapper{padding:0}
}
@media(max-width:580px){.block-search-form .block-fields > ul > li,
.block-search-form .block-fields > ul > li.property-price,
.block-search-form .block-fields > ul > li.property-currency{width:50%;}
.block-search-form .cs-select span{letter-spacing:0;}
.block-search-form .cs-select span, .block-search-form .block-fields > ul > li:last-child{padding:10px;}
.block-content-side-bar .pagination>li{letter-spacing:0;}
.block-content-side-bar .block-item{width:100%;}
footer .block-newsletter, footer .block-contact{padding:0;}
footer .block-newsletter input{text-align:center;}
footer .block-newsletter:before, footer .block-contact:before{position:relative;margin:20px 0;}
.block-search-form .block-fields > ul > li:nth-child(7){border-bottom: 1px solid #fff;}
}
@media(max-width:480px){header .top-links{width:100%;}
.block-search-form .input-price >span:nth-child(1){display:none;}
.block-sidebar-col .block-dev-form .block-fields >ul >li{width:100%;margin-bottom:10px;}
.block-content-side-bar .block-breadcrumb li{display:block;}
.block-content-side-bar .block-sidebar-col h1,
.block-content-side-bar .block-sidebar-col h2{margin-top:0;}
.block-content-side-bar .block-sidebar-col > div.block-wrapper{}
.block-sidebar-col .block-dev-form input,
.block-sidebar-col .block-dev-form .cs-placeholder{height:60px;font-size:1.2rem;}
.block-sidebar-col .block-dev-form .cs-placeholder{line-height:60px;}
.block-sidebar-col .block-dev-form .button-set{margin-top:10px;}
.block-content-side-bar .block-item .block-image .read-more{font-size:1rem;letter-spacing:2px;}
.popup-signup .popup-wrapper{padding:20px;}
.popup-signup .popup-content form label{padding:0;}
.popup-signup .popup-close{right:10px;}
.lSSlideWrapper .block-gallery .block-item-other .caption{bottom: auto;top:0;} 
}
@media(max-width:350px){.popup-signup .popup-content{padding:20px;}
.popup-signup .popup-content form label{letter-spacing:2px;}
}


@media (min-width: 1120px) { header .top-links { position: relative; }
  header .top-menu > nav > ul > .menu_expand { position: static; }
  header .top-menu > nav > ul > .menu_expand > .block-dropdown { width: 100%; left: 0; }
  header .top-menu > nav > ul > .menu_expand > .block-dropdown > ul { display: flex; display: -webkit-flex; justify-content: flex-start; -webkit-justify-content: flex-start; align-items: inherit; -webkit-align-items: inherit; padding: 0 40px 40px; }
  header .top-menu > nav > ul > .menu_expand > .block-dropdown > ul > li { min-width: 25%; padding-right: 40px; border-right: 1px solid #fff; padding-left: 40px; }
  header .top-menu > nav > ul > .menu_expand > .block-dropdown > ul > li:first-child { padding-left: 0; }
  header .top-menu > nav > ul > .menu_expand > .block-dropdown > ul > li > a { color: #ad9188 !important; margin-bottom: 20px; display: block; }
  header .top-menu > nav > ul > .menu_expand > .block-dropdown > ul li { background: none !important; color: #fff !important; }
  header .top-menu > nav > ul > .menu_expand > .block-dropdown > ul li a { padding: 0; background: none !important; color: #fff; }
  header .top-menu > nav > ul > .menu_expand > .block-dropdown > ul li a:hover { color: #ad9188 !important; }
  header .top-menu > nav > ul > .menu_expand > .block-dropdown > ul li a.nav-selected { text-decoration: underline; }
  header .top-menu > nav > ul > .menu_expand > .block-dropdown .block-dropdown { position: relative; width: auto; left: auto; padding: 0; display: block !important; }
  header .top-menu > nav > ul > .menu_expand > .block-dropdown .block-dropdown .block-dropdown { padding-left: 10px; }
  header .top-menu > nav > ul > .menu_expand > .block-dropdown .block-dropdown li a { margin-bottom: 10px; display: block; } }

/*# sourceMappingURL=new_submenu.css.map */
