/*!
 *	Global CSS Styles
 *	Author:	AlexBet.com
 *	Link:		http://alexbet.com/
 *
*/html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}a,area,img,input,textarea{outline:none}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html,body{width:100%;height:100%}body{background:#2A282F;font-family:'Ubuntu', sans-serif}@media all and (max-width: 599px){body{font-size:0.4em}}@media all and (max-width: 800px) and (min-width: 600px){body{font-size:0.5em}}@media all and (max-width: 1000px) and (min-width: 801px){body{font-size:0.6em}}@media all and (max-width: 1200px) and (min-width: 1001px){body{font-size:0.7em}}@media all and (max-width: 1400px) and (min-width: 1201px){body{font-size:0.8em}}@media all and (max-width: 1600px) and (min-width: 1401px){body{font-size:0.9em}}@media all and (max-width: 1800px) and (min-width: 1601px){body{font-size:1em}}@media all and (max-width: 2000px) and (min-width: 1801px){body{font-size:1.1em}}@media all and (max-width: 2200px) and (min-width: 2001px){body{font-size:1.2em}}@media all and (min-width: 2201px){body{font-size:1.3em}}::-webkit-input-placeholder{color:#2a282f;font-weight:300}::-webkit-textarea-placeholder{color:#2a282f;font-weight:300}:-moz-placeholder{color:#2a282f;font-weight:300}::-moz-placeholder{color:#2a282f;font-weight:300}:-ms-input-placeholder{color:#2a282f;font-weight:300}header{position:fixed;top:0;left:0;right:0;z-index:100000;height:110px;background:#2A282F}header ul.nav{margin:0;padding:0;list-style-type:none;width:100%;height:110px}header ul.nav li{margin:0;border-left:1px solid #3d3943;width:12%;height:108px;padding-top:55px;display:inline-block;text-align:center;border-right:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}header ul.nav li:first-child{border-left:none}header ul.nav li a{color:#FFF;font-weight:300;font-size:0.8em;text-decoration:none;letter-spacing:2px}header ul.nav li a:hover{color:#c8a742}header ul.nav li.logo{width:40%;height:110px;background:url("/assets/images/header/logo.png") center no-repeat;background-size:158px 90px}header ul.nav li.on{border-bottom:12px solid #c8a742}#testimonials{width:100%;position:relative;margin-top:110px}#testimonials:after{content:"";display:table;clear:both}#testimonials ul.slider-testimonials{margin:0;padding:0;width:100%;height:100%;list-style-type:none}#testimonials ul.slider-testimonials li{margin:0;padding:0;width:100%;height:100%;position:relative}#testimonials ul.slider-testimonials li .testimonials-wrapper{width:25%;padding:15px;background:rgba(255,255,255,0.5);position:absolute;right:20%}#testimonials ul.slider-testimonials li .testimonials-wrapper.left{left:20%;right:auto}#testimonials ul.slider-testimonials li .testimonials-wrapper.s2{left:5%;right:auto}#testimonials ul.slider-testimonials li .testimonials-wrapper.s4{left:20%;bottom:5%;width:60%;top:auto}#testimonials ul.slider-testimonials li .testimonials-wrapper.s8{left:10%;right:auto}#testimonials ul.slider-testimonials li .testimonials-wrapper .testimonial-box{font-weight:300;line-height:1.7em;font-size:1.7em;color:#2A282F;padding:30px;background:rgba(255,255,255,0.7)}#testimonials ul.slider-testimonials li .testimonials-wrapper .testimonial-box .hdg{padding-bottom:10px;border-bottom:1px solid #c8a742;font-size:2em;padding-top:20px}#testimonials ul.slider-testimonials li .testimonials-wrapper .testimonial-box .hdg.forsale{background:url("/assets/images/slider/forsale.png") center right no-repeat}#testimonials ul.slider-testimonials li .testimonials-wrapper .testimonial-box .content{padding:10px 0;line-height:1.3em}#testimonials ul.slider-testimonials li .testimonials-wrapper .testimonial-box .footer-sm{padding-top:10px;border-top:1px solid #c8a742;font-size:0.6em}#testimonials ul.slider-testimonials li .testimonials-wrapper .testimonial-box .footer{font-size:0.8em;color:#C8A742;padding-top:35px}#testimonials #testimonial-slider-next{width:64px;height:124px;background:rgba(42,40,47,0.9);display:block;position:absolute;right:0;z-index:1000}#testimonials #testimonial-slider-prev{width:64px;height:124px;background:rgba(42,40,47,0.9);display:block;position:absolute;left:0;z-index:1000}#about{width:100%;position:relative;clear:both}#about:after{content:"";display:table;clear:both}#about .col1{width:40%;display:inline-block;background:url("/assets/images/content/about-left.jpg") center no-repeat;background-size:cover;font-weight:400;vertical-align:top}#about .col1 .hdg{vertical-align:top;font-size:3em;color:#C8A742;padding:5% 8% 2% 35%}#about .col1 .text{font-weight:300;vertical-align:top;font-size:1.05em;color:#A4A3A5;padding:0 8% 5% 35%;line-height:1.8em}#about .col2{width:22%;display:inline-block;vertical-align:top}#about .col2 .block-top{width:100%;height:50%;background:#C8A742}#about .col2 .block-top .hdg{padding:13% 5% 12% 5%;font-size:2em;color:#2A282F}#about .col2 .block-top .num-content{font-size:1em;color:#2A282F;padding:3% 5% 0 5%}#about .col2 .block-top ul.num-icons{margin:0;padding:0;list-style-type:none;padding:0 5% 3% 5%;width:100%;height:20%}#about .col2 .block-top ul.num-icons:after{content:"";display:table;clear:both}#about .col2 .block-top ul.num-icons li{margin:0;padding:0;display:inline-block;margin-left:5%;width:20%;height:100%;cursor:pointer}#about .col2 .block-top ul.num-icons li:first-child{margin-left:0}#about .col2 .block-top ul.num-icons li#ic1{background:url("/assets/images/content/about1.svg") center no-repeat;background-size:contain;opacity:0.4}#about .col2 .block-top ul.num-icons li#ic1.on{opacity:1}#about .col2 .block-top ul.num-icons li#ic2{background:url("/assets/images/content/about2.svg") center no-repeat;background-size:contain;opacity:0.4}#about .col2 .block-top ul.num-icons li#ic2.on{opacity:1}#about .col2 .block-top ul.num-icons li#ic3{background:url("/assets/images/content/about3.svg") center no-repeat;background-size:contain;opacity:0.4}#about .col2 .block-top ul.num-icons li#ic3.on{opacity:1}#about .col2 .block-top ul.num-icons li#ic4{background:url("/assets/images/content/about4.svg") center no-repeat;background-size:contain;opacity:0.4}#about .col2 .block-top ul.num-icons li#ic4.on{opacity:1}#about .col2 .block-btm{width:100%;height:50%;background:url("/assets/images/content/about-mid.jpg") center no-repeat;background-size:cover}#about .col3{width:38%;display:inline-block;vertical-align:top;background:url("/assets/images/content/about-right.jpg") center no-repeat;background-size:cover}#services{width:100%;position:relative;clear:both}#services:after{content:"";display:table;clear:both}#services .col1{width:40%;display:inline-block;background:url("/assets/images/content/services-left.jpg") center no-repeat;background-size:cover;font-weight:400;vertical-align:top}#services .col2{width:22%;display:inline-block;vertical-align:top;background:#343238}#services .col2 .hdg{vertical-align:top;font-size:3em;color:#c8a742;padding:20% 10% 10% 10%}#services .col2 .text{font-weight:300;vertical-align:top;font-size:1.05em;color:#A4A3A5;padding:0 10% 0 10%;line-height:1.8em}#services .col3{width:38%;display:inline-block;vertical-align:top;background:#c8a742}#services .col3 ul.services-icons{margin:0;padding:15% 5% 0 10%;list-style-type:none;height:100%}#services .col3 ul.services-icons li{font-size:1.2em;height:10%;margin-bottom:7%;position:relative}#services .col3 ul.services-icons li:after{content:"";display:table;clear:both}#services .col3 ul.services-icons li .ico{width:20%;height:100%}#services .col3 ul.services-icons li .ico.n1{background:url("/assets/images/content/icon1.svg") left bottom no-repeat;background-size:80% 80%}#services .col3 ul.services-icons li .ico.n2{background:url("/assets/images/content/icon2.svg") left bottom no-repeat;background-size:80% 80%}#services .col3 ul.services-icons li .ico.n3{background:url("/assets/images/content/icon3.svg") left bottom no-repeat;background-size:80% 80%}#services .col3 ul.services-icons li .ico.n4{background:url("/assets/images/content/icon4.svg") left bottom no-repeat;background-size:80% 80%}#services .col3 ul.services-icons li .ico.n5{background:url("/assets/images/content/icon5.svg") left bottom no-repeat;background-size:80% 80%}#services .col3 ul.services-icons li .ico.n6{background:url("/assets/images/content/icon6.svg") left bottom no-repeat;background-size:80% 80%}#services .col3 ul.services-icons li .text{position:absolute;right:0;bottom:0;width:80%}#gallery{width:100%;position:relative;clear:both}#gallery:after{content:"";display:table;clear:both}#gallery .col1{width:40%;display:inline-block;background:url("/assets/images/content/gallery-left.jpg") center no-repeat;background-size:cover;font-weight:400;vertical-align:top}#gallery .col1 .hdg{vertical-align:top;font-size:3em;color:#C8A742;padding:5% 8% 2% 35%}#gallery .col1 .text{font-weight:300;vertical-align:top;font-size:1.05em;color:#A4A3A5;padding:0 8% 5% 35%;line-height:1.8em}#gallery .col1 .text a{color:#A4A3A5}#gallery .col2{width:22%;display:inline-block;vertical-align:top}#gallery .col2 ul.houses{margin:0;padding:0;list-style-type:none;height:100%;overflow:auto}#gallery .col2 ul.houses li{width:100%;height:25%;position:relative;cursor:pointer;display:block}#gallery .col2 ul.houses li .image{width:100%;height:110%;position:absolute;display:block;opacity:0.3;z-index:500}#gallery .col2 ul.houses li:hover .image{opacity:1}#gallery .col2 ul.houses li:hover .hdg{display:block;bottom:0;left:0;right:0}#gallery .col2 ul.houses li:hover .plus{display:none}#gallery .col2 ul.houses li:hover .arrow{display:none}#gallery .col2 ul.houses li.on .image{opacity:1}#gallery .col2 ul.houses li.on .hdg{display:block;bottom:0;left:0;right:0}#gallery .col2 ul.houses li.on .plus{display:none}#gallery .col2 ul.houses li.on .arrow{display:block}#gallery .col2 ul.houses li .plus{position:absolute;top:10%;left:10%;z-index:600;font-size:3em;color:#C8A742}#gallery .col2 ul.houses li .hdg{background:rgba(52,50,56,0.8);font-size:0.9em;color:#C8A742;position:absolute;bottom:0;left:0;right:0;padding:3% 10%;z-index:700;display:none}#gallery .col2 ul.houses li .arrow{width:0;height:0;border-bottom:10px solid transparent;border-top:10px solid transparent;border-left:20px solid rgba(51,49,56,0.8);font-size:0;line-height:0;position:absolute;z-index:1000000;right:-20px;display:none}#gallery .col3{width:38%;display:inline-block;vertical-align:top;background:url("/assets/images/content/gallery-right.jpg") center no-repeat;background-size:cover}#gallery .col3 .thumbs-wrapper{background:#C8A742;width:60%;height:100%;overflow:auto}#gallery .col3 .thumbs-wrapper ul.thumbs{margin:0;padding:0;list-style-type:none;width:100%;height:100%}#gallery .col3 .thumbs-wrapper ul.thumbs li{margin:0;padding:0;width:33%;float:left;position:relative}#gallery .col3 .thumbs-wrapper ul.thumbs li .img{width:100%;height:100%;cursor:pointer;opacity:0.3}#gallery .col3 .thumbs-wrapper ul.thumbs li .img:hover{opacity:1}#gallery .col3 .thumbs-wrapper ul.thumbs li .img.on{opacity:1}#gallery .col3 .thumbs-wrapper ul.thumbs li .plus{width:100%;height:100%;cursor:pointer;opacity:0.3;position:absolute;left:0;top:0;bottom:0;right:0;background:url("/assets/images/content/play.svg") center no-repeat;background-size:70% 70%;z-index:2000}#gallery .col3 .thumbs-wrapper ul.thumbs li .plus:hover{opacity:1}.lightbox-bg{position:fixed;z-index:19999;top:0;left:0;bottom:0;right:0;display:none}.lightbox{position:fixed;z-index:2000000;background:#FFF;top:10%;bottom:10%;left:10%;right:10%;width:80%;height:80%;display:none}.lightbox .close{width:23px;height:29px;position:absolute;right:10px;top:20px;background:url("/assets/images/content/close.png") center no-repeat;z-index:30000;cursor:pointer}.lightbox .slider-wrapper{padding:40px;width:100%;height:100%}.lightbox .slider-wrapper ul.lighbox-slider{margin:0;padding:0;list-style-type:none;width:100%;height:100%}.lightbox .slider-wrapper ul.lighbox-slider li{margin:0;padding:0;width:100%;height:100%}.lightbox .lightbox-slider-next{width:64px;height:124px;background:rgba(42,40,47,0.9);display:block;position:absolute;right:0;z-index:1000}.lightbox .lightbox-slider-prev{width:64px;height:124px;background:rgba(42,40,47,0.9);display:block;position:absolute;left:0;z-index:1000}#contact{width:100%;position:relative;clear:both}#contact:after{content:"";display:table;clear:both}#contact .col1{width:40%;display:inline-block;background:url("/assets/images/content/contact-left.jpg") center no-repeat;background-size:cover;font-weight:400;vertical-align:top}#contact .col2{width:22%;display:inline-block;vertical-align:top;background:#c8a742}#contact .col2 .hdg{vertical-align:top;font-size:3em;color:#2a282f;padding:20% 10% 10% 10%}#contact .col2 .text{font-weight:300;vertical-align:top;font-size:1.05em;color:#2a282f;padding:0 10% 0 10%;line-height:1.8em}#contact .col2 .text a{color:#2A282F;text-decoration:none}#contact .col3{width:38%;display:inline-block;vertical-align:top;background:url("/assets/images/content/contact-right.jpg") center no-repeat;background-size:cover}#contact .col3 .hdg{vertical-align:top;font-size:3em;color:#c8a742;padding:10% 10% 3% 10%}#contact .col3 .text{font-weight:300;vertical-align:top;font-size:1.05em;color:#A4A3A5;padding:0 40% 0 10%;line-height:1.8em}#contact .col3 ul.services-icons{margin:0;padding:5% 5% 0 5%;list-style-type:none;height:100%;width:100%}#contact .col3 ul.services-icons li{font-size:1.2em;height:10%;padding-left:5%;padding-bottom:2%;width:100%}#contact .col3 ul.services-icons li input{background:#c8a742;font-size:1em;color:#2a282f;width:60%;padding:2%;border:none}#contact .col3 ul.services-icons li textarea{background:#c8a742;font-size:1em;color:#2a282f;width:60%;height:100%;padding:2%;border:none}#contact .col3 ul.services-icons li a.send{display:inline-block;background:#a4a3a5;color:#2a282f;font-size:0.9em;text-align:center;padding:2%;text-decoration:none}#contact .col3 ul.services-icons li #msg{display:none;color:#FFF;font-size:1em;padding-top:3%}#contact .col3 ul.services-icons li #loading{display:none}#footer{width:100%;position:relative;clear:both;height:110px;background:#2a282f}#footer:after{content:"";display:table;clear:both}#footer .col1{width:62%;height:110px;display:inline-block;font-weight:300;vertical-align:top;font-size:0.8em;color:#a4a3a5;text-align:center;padding-top:50px}#footer .col2{height:110px;width:38%;display:inline-block;vertical-align:top;padding-top:50px;padding-left:4%}#footer .col2 a{font-weight:300;font-size:0.8em;color:#c8a742;text-decoration:none}
