/**
 * Table of contents: 
 * z.css
 * Generated on: 2018-01-18 10:43:16
 */
 @font-face{font-family: 'Calibri';font-style: normal;font-weight: 100;src: local('Calibri Light'), url(../fonts/calibril.ttf) format('truetype')}@font-face{font-family: 'Calibri';font-style: normal;font-weight: 300;src: local('Calibri Regular'), url(../fonts/CALIBRI_0.TTF) format('truetype')}@font-face{font-family: 'Calibri';font-style: italic;font-weight: 300;src: local('Calibri Italic'), url(../fonts/CALIBRII_0.TTF) format('truetype')}@font-face{font-family: 'Calibri';font-style: normal;font-weight: 500;src: local('Calibri Bold'), url(../fonts/CALIBRIB_0.TTF) format('truetype')}@font-face{font-family: 'Calibri';font-style: italic;font-weight: 500;src: local('Calibri Bold italic'), url(../fonts/CALIBRIZ_0.TTF) format('truetype')}@font-face{font-family: 'Museo';font-style: normal;font-weight: 100;src:local('Museo Light'), url(../fonts/Museo100-Regular.otf) format('opentype')}@font-face{font-family: 'Museo';font-style: normal;font-weight: 300;src:local('Museo Regular'), url(../fonts/Museo300-Regular.otf) format('opentype')}@font-face{font-family: 'Museo';font-style: normal;font-weight: 500;src:local('Museo SemiBold'), url(../fonts/Museo500-Regular.otf) format('opentype')}@font-face{font-family: 'Museo';font-style: normal;font-weight: 700;src:local('Museo Bold'), url(../fonts/Museo700-Regular.otf) format('opentype')}@font-face{font-family: 'Museo';font-style: normal;font-weight: 900;src:local('Museo ExtraBold'), url(../fonts/Museo900-Regular.otf) format('opentype')}@font-face{font-family: 'Gotham Book';font-style: normal;src:local('Gotham Book'), url(../fonts/Gotham-Book.otf) format('opentype')}@font-face{font-family: 'Gotham';font-style: normal;font-weight: bold;src:local('Gotham Bold'), url(../fonts/Gotham-Bold.otf) format('opentype')}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;text-align:center;padding:5px 3px 10px}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;max-width:98.5%;width:auto;margin:0;padding:0}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.alignnone,a img.alignnone,.wp-caption.alignnone,.wp-caption.alignleft{margin:5px 20px 20px 0}.aligncenter,div.aligncenter,.aligncenter{display:block;margin:5px auto}.alignright,a img.alignright{float:right;margin:5px 0 20px 20px}.alignleft,a img.alignleft{float:left;margin:5px 20px 20px 0}body{font-family: 'Calibri', sans-serif;font-weight: 300;font-size: 18px;color: #272727}#header{margin-top: 30px}#header #logo-wrapper img{position: relative}#nav-wrapper{padding-top: 30px;position: relative}nav#main-menu ul{list-style: none;padding: 0;text-align: right}nav#main-menu ul li{display: inline-block;margin-right: 30px}nav#main-menu ul li a{font-family: 'Gotham Book', sans-serif;text-decoration: none;color: #050304;outline: none}nav#main-menu ul li a:hover{color: #761113;font-weight: bold}nav#main-menu ul li.current-menu-item a{color: #761113;font-weight: bold}.page-banner{padding: 30px 0 50px 0}.page-banner .inner-wrapper{}.page-banner .text-wrapper{padding-top: 190px}.page-banner h2, .page-banner h3, .page-banner h4{font-family: 'Museo', sans-serif}.page-banner h2{font-size: 75px;font-weight: 500;color: #761113;margin-top: 0}.page-banner h3{font-size: 50px;font-weight: 100}.page-banner h4 strong{font-weight: 500}.page-banner h4{font-weight: 100;font-size: 24px}.main-text-area{padding: 70px 0;background: url('../images/content-bg.jpg');color: #ebdbdc;font-weight: 300;text-align: center}.main-text-area .inner-wrapper{width: 77%;margin: 0 auto}.main-text-area .inner-wrapper h3{font-family: 'Museo', sans-serif;font-weight: 500;font-size: 32px;color: #fff;margin-bottom: 50px;margin-top: 0}.main-text-area .inner-wrapper p{font-weight: 100;font-size: 20px;margin-bottom: 30px}.main-text-area .inner-wrapper p:last-child{margin: 0}.testimonials-wrapper{padding: 70px 0}.testimonials-wrapper h2, .testimonials-wrapper h3{font-family: 'Museo', sans-serif}.testimonials-wrapper h2{font-size: 45px;font-weight: 500;color: #761113;margin-top: 0}.testimonials-wrapper h3{margin-top: 0;font-size: 40px;font-weight: 100}#testimonial-carousel{margin-top: 30px}#testimonial-carousel .item{padding: 30px 18%}#testimonial-carousel .carousel-control{background: none;color: #b7b7b7}#testimonial-carousel .glyphicon-chevron-left, #testimonial-carousel .glyphicon-chevron-right{top: 40%}.testimonials-wrapper .btn-wrapper{margin-top: 50px}.testimonials-wrapper .list-wrapper{margin-top: 50px}.single-testimonial{background: #f8f8f8;padding: 40px;border-radius: 5px;border: 1px solid #e3e3e3;position: relative;margin-bottom: 80px}.single-testimonial:after{content: ' ';position: absolute;display: block;width: 57px;height: 57px;background: url('../images/testi-icon.png') no-repeat;left: 50%;margin-left: -28px;bottom: 0%;margin-bottom: -28px}.single-testimonial .text-wrapper{position: relative}.single-testimonial .title{margin-top: 40px}.viewall{display: inline-block;border: 1px solid #999;padding: 10px 30px;font-family: 'Museo', sans-serif;cursor: pointer;color: #272727;font-weight: 500;text-transform: uppercase;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s}.viewall:hover{color: #8b1f1f;text-decoration: none}.page-template-template-blog .page-banner .text-wrapper{padding-top: 85px}.page-template-template-blog .main-text-area .inner-wrapper h3{margin-bottom: 0}.blog-listing{padding: 60px 0;overflow: hidden}.blog-listing .inner-wrapper, .blog-listing .loading-container, .blog-listing .loadmore{width: 58%;margin: 0 auto}.blog-listing .single{padding-bottom: 60px;margin-bottom: 60px;border-bottom: 1px solid #272727}.blog-listing .single img{width: 100%}.blog-listing .single h2{font-family: 'Museo', sans-serif;font-weight: 500;font-size: 24px;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s}.blog-listing .single h2 a{text-decoration: none;outline: none;color: inherit}.blog-listing .single h2 a:hover{color: #8b1f1f}.blog-listing .single .meta-wrapper{font-weight: 100;font-size: 18px;margin-bottom: 40px;margin-top: 20px}.blog-listing .single .meta-wrapper .date, .blog-listing .single .meta-wrapper .time{border-right: 1px solid #7d7d7d;padding-right: 10px;margin-right: 10px}.blog-listing .single .meta-wrapper .comment{font-weight: bold}.blog-listing .single .excerpt{font-weight: 100;font-size: 20px}.blog-listing .single .single-readmore{text-decoration: none;out-line: none;font-weight: bold;color: #8b1f1f}.blog-listing .loading-container, .blog-listing .loadmore{text-align: center}.blog-listing .loading-container{margin-bottom: 30px}.blog-listing .loadmore{border: 1px solid #999;padding: 10px;font-family: 'Museo', sans-serif;cursor: pointer;font-weight: 500;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s}.blog-listing .loadmore:hover{color: #8b1f1f}.page-template-template-property .page-banner.first .text-wrapper{position: absolute;padding-top: 150px}.page-template-template-property .page-banner.second img{width: 100%}.page-template-template-property .main-text-area.second .inner-wrapper{width: 64%}.page-template-template-contact .page-banner .text-wrapper{padding-top: 140px}#contact-form{padding: 70px 0}#contact-form p{font-size: 24px;font-weight: 100}#contact-form .wpcf7{width: 50%;margin: 50px auto 0 auto}#contact-form .wpcf7 input[type="text"], #contact-form .wpcf7 input[type="email"], #contact-form .wpcf7 textarea{width: 100%;border: 2px solid #C3C3C3;margin-bottom: 20px;font-size: 16px;font-weight: 100;padding: 15px;text-align: center}#contact-form .wpcf7 .wpcf7-recaptcha{margin-bottom: 20px}#contact-form .wpcf7 input[type="submit"]{float: left;background: #b2a680;border: 0;border-radius: 5px;padding: 5px 20px;font-weight: 300;color: #000}#contact-form .wpcf7 .wpcf7-recaptcha{width: 100%}#footer{padding: 50px 0}#footer .footer-upper{margin-bottom: 25px}#footer #hot-contact{padding-top: 25px}#footer #hot-contact h5{font-size: 22px;font-weight: 500}#footer .copyright-wrapper{}#footer #logo-wrapper img{max-width: 100%}@media only screen and (max-width: 1200px){.page-banner h2{font-size: 60px}.page-banner h3{font-size: 45px}.page-template-template-blog .page-banner img{width: 60%}}@media only screen and (max-width: 1000px){#header{margin-top: 0}#header #header-toggler{font-size: 0;height: 22px;padding: 0 15px;max-width: 270px;position: absolute;top: 30px;right: 20px;width: 40px;z-index: 99999;cursor: pointer}#header #header-toggler:before{top: 0%}#header #header-toggler:after{top: 100%;margin-top: -4px}#header #header-toggler:before, #header #header-toggler:after{content: ""}#header #header-toggler span{margin-top: -2px;top: 50%}#header #header-toggler:before, #header #header-toggler:after, #header #header-toggler span{background: #000;position: absolute;left: 0;right: 0;height: 4px;-webkit-transition: all .2s linear;transition: all .2s linear}#header #header-toggler.active span{opacity: 0}#header #header-toggler.active:before, #header #header-toggler.active:after{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);top: 50%;left: 15%;right: 15%;margin-top: 0}#header #header-toggler.active:after{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg)}#nav-wrapper{position: relative;padding: 0}nav#main-menu{position: absolute;width: 100%;z-index: 9999;-webkit-transition: all 300ms;-moz-transition: all 300ms;transition: all 300ms}nav#main-menu.active{display: block !important;-webkit-transform: translateY(0px) !important;-moz-transform: translateY(0px) !important;-ms-transform: translateY(0px) !important;-o-transform: translateY(0px) !important;transform: translateY(0px) !important}nav#main-menu ul{background: #b2a680}nav#main-menu ul li{display: block;text-align: left;margin: 0;border-top: 1px solid #cabe97}nav#main-menu ul li:first-child{border: none}nav#main-menu ul li a{color: #fff;text-transform: uppercase;font-weight: 400;text-shadow: 0 0 1px #555;padding: 15px;display: block}.home .page-banner h2{font-size: 50px}.home .page-banner h3{font-size: 35px}.home .page-banner .text-wrapper{padding-top: 150px}.page-template-template-property .page-banner.first img{width: 50%}.page-template-template-property .page-banner.first .text-wrapper{padding-top: 75px}.page-template-template-property .page-banner .text-wrapper h2{font-size: 50px}.page-template-template-property .page-banner .text-wrapper h3{font-size: 40px}}@media only screen and (max-width: 991px){.page-template-template-blog .page-banner img{width: 45%}.page-template-template-blog .page-banner .text-wrapper h2{font-size: 50px}.page-template-template-blog .page-banner .text-wrapper h3{font-size: 40px}.main-text-area .inner-wrapper br, p br{display: none}}@media only screen and (max-width: 768px){.home .page-banner .inner-wrapper img{max-width: 170px}#footer{text-align: center}#footer #hot-contact h5{float: none !important}.main-text-area{padding: 40px 0}.main-text-area .inner-wrapper h3{margin-top: 0;font-size: 26px;margin-bottom: 25px}.page-template-template-contact-php .page-banner img{max-width: 180px}.page-template-template-contact-php .page-banner .text-wrapper{padding-top: 7%}.page-template-template-blog .page-banner img{float: none !important;margin: 0 20%;width: 60%}.page-template-template-blog .page-banner .text-wrapper{text-align: center;padding-top: 20px}.page-template-template-blog .page-banner h2{font-size: 43px}.page-template-template-blog .page-banner h3{font-size: 31px}.blog-listing .inner-wrapper{width: 100%}.page-template-template-property .page-banner.second .text-wrapper{padding-top: 0}.page-template-template-property .page-banner.second .text-wrapper h2, .page-template-template-property .page-banner.second .text-wrapper h3{text-align: center}#contact-form .wpcf7 input[type="submit"]{float: none !important}}@media only screen and (max-width: 700px){.main-text-area .inner-wrapper{width: 95% !important}.page-template-template-property .page-banner.first img{width: 60%;margin: 0 20%}.page-template-template-property .page-banner.first .text-wrapper{width: 100%;position: relative;text-align: center;top: 0}}@media only screen and (max-width: 600px){#contact-form .wpcf7{width: 100%;margin: 50px 0 0 0}}@media only screen and (max-width: 550px){.home .page-banner h2{font-size: 42px}#footer .copyright-wrapper{font-size: 14px}#footer .reserved{display: block}}@media only screen and (max-width: 480px){#header #logo-wrapper img{max-width: 100%}.page-banner{position: relative}.page-banner .inner-wrapper{display: block}.page-banner .text-wrapper{position: absolute;width: 65%}.page-template-template-blog .page-banner .text-wrapper, .page-template-template-property .page-banner .text-wrapper{position: relative !important;width: 100%}.page-template-template-property .page-banner.first .text-wrapper{top: 0 !important}.page-banner img{width: 40%;float: right}.home .page-banner h3{font-size: 30px}.page-template-template-contact-php .page-banner img{width: 60%;margin: 0px 20%;float: none !important;max-width: 100%}.page-template-template-contact-php .page-banner .text-wrapper{width: 100%;position: relative}.page-template-template-contact-php .page-banner h2{font-size: 42px;text-align: center}.page-template-template-contact-php .page-banner h4{font-size: 20px;text-align: center}.page-template-template-contact-php .page-banner h4 strong{font-size: 21px;text-align: center}.page-template-template-blog .blog-listing .single .meta-wrapper{margin-top: 5px}.page-template-template-blog .blog-listing .single .comment{float: none !important;display: block;margin-top: 5px}.page-template-template-property .page-banner.first img{width: 100%;margin: 0}}@media only screen and (max-width: 414px){.page-template-template-contact .page-banner .text-wrapper{text-align: center;padding: 20px 20px 0}.page-template-template-contact .page-banner .text-wrapper h4 strong{font-size: 28px}.page-template-template-contact .page-banner .text-wrapper h4{font-size: 28px;display: inline}.page-template-template-contact .page-banner .text-wrapper h4.secondary{margin-bottom: 20px;display: block}}@media only screen and (max-width: 400px){.page-banner h2{font-size: 1.5em }.page-banner h3{font-size: 1em }.home .page-banner img{width: 30%}.home .page-banner h2{font-size: 32px}.home .page-banner h3{font-size: 23px}.home .page-banner .text-wrapper{padding-top: 70px}}@media only screen and (max-width: 375px){.page-template-template-contact .page-banner .text-wrapper{padding: 20px 0 0}}@media only screen and (max-width: 320px){.page-template-template-contact .page-banner .text-wrapper{padding: 20px 0 0}.page-template-template-contact .page-banner .text-wrapper h4 strong{font-size: 25px}.page-template-template-contact .page-banner .text-wrapper h4{font-size: 24px}.home .page-banner .text-wrapper{padding-top: 40px}}