.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
@charset "UTF-8"; .slick-loading .slick-list{background:#fff url("../themes/premierpropertyinvest/assets/js/plugins/slick/./ajax-loader.gif") center center no-repeat}
 @font-face{font-family:"slick";src:url("../themes/premierpropertyinvest/assets/js/plugins/slick/./fonts/slick.eot");src:url("../themes/premierpropertyinvest/assets/js/plugins/slick/./fonts/slick.eot?#iefix") format("embedded-opentype"),url("../themes/premierpropertyinvest/assets/js/plugins/slick/./fonts/slick.woff") format("woff"),url("../themes/premierpropertyinvest/assets/js/plugins/slick/./fonts/slick.ttf") format("truetype"),url("../themes/premierpropertyinvest/assets/js/plugins/slick/./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}
 .slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}
.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:none;background:transparent;color:transparent}
.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}
.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir="rtl"] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"\2190"}
[dir="rtl"] .slick-prev:before{content:"\2192"}
.slick-next{right:-25px}
[dir="rtl"] .slick-next{left:-25px;right:auto}
.slick-next:before{content:"\2192"}
[dir="rtl"] .slick-next:before{content:"\2190"}
 .slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:black;opacity:0.75}
.theme-bg{background:#1070dd}
.theme-btn{background:#1070dd;background-color:#1070dd}
.theme-btn:hover{background:#ffa800;background-color:#ffa800;color:white}
.theme-btn.inverse{background:#ffa800;background-color:#ffa800}
.theme-btn.inverse:hover{background:#1070dd;background-color:#1070dd}
::selection{background-color:#1070dd;color:#fff;text-shadow:none}
#primary-menu{background:#1070dd}
#primary-menu .navbar-nav li:last-child{margin-right:0}
#primary-menu .logo img{width:225px}
#primary-menu .menu-item{font-size:16px}
#primary-menu .menu-item:after{font-size:20px !important}
#primary-menu.affix .navbar-nav > li > a{color:white}
#primary-menu.affix .navbar-nav > li > a::before{color:white}
@media only screen and (max-width:900px) and (min-width:320px){#primary-menu.affix .navbar-toggle{border-color:white}
#primary-menu.affix .navbar-toggle .icon-bar{background-color:white}
}
#heroSearch{margin-top:-1px}
#heroSearch .carousel,#heroSearch .slide--item{height:calc(100vh - 215px)}
#heroSearch .carousel .property--content .property-price,#heroSearch .slide--item .property--content .property-price{font-size:36px;display:inline-block;margin-bottom:15px;padding:0 15px;background:#ffa800;border-radius:5px;color:white}
#heroSearch .carousel .property--content h1,#heroSearch .slide--item .property--content h1,#heroSearch .carousel .property--content h4,#heroSearch .slide--item .property--content h4{font-weight:500;color:white;margin:0 0 10px}
#heroSearch .carousel .property--content .btn,#heroSearch .slide--item .property--content .btn{background:transparent;border:solid thin white;color:white;margin-top:15px}
#heroSearch .carousel .property--content .btn:hover,#heroSearch .slide--item .property--content .btn:hover{background:white;color:black}
@media only screen and (max-width:900px) and (min-width:320px){#heroSearch .carousel,#heroSearch .slide--item{height:calc(100vh - 99px)}
#heroSearch .carousel .property--content,#heroSearch .slide--item .property--content{text-align:center}
#heroSearch .carousel .property--content .property-price,#heroSearch .slide--item .property--content .property-price{font-size:5vw}
#heroSearch .carousel .property--content h1,#heroSearch .slide--item .property--content h1{font-size:7vw}
#heroSearch .carousel .property--content h4,#heroSearch .slide--item .property--content h4{font-size:5vw}
}
#search-wrap{position:relative}
#search-wrap .search-properties{position:absolute;bottom:-100px;left:0;width:100%;z-index:2}
#search-wrap .search-properties .form-box{margin-bottom:0;padding:40px 40px 15px}
#search-wrap .search-properties .form-box input::placeholder{color:black}
#search-wrap .search-properties select{display:none}
#search-wrap .search-properties .form-submit{width:100%}
@media only screen and (max-width:900px) and (min-width:320px){#search-wrap .search-properties{top:0}
}
@media only screen and (max-width:900px) and (min-width:320px){#search-wrap .bootstrap-select .dropdown-menu{background-color:#1070dd}
}
.bootstrap-select{padding:0}
.bootstrap-select button{padding-left:15px;width:100%;border:solid thin #ccc}
.bootstrap-select button .filter-option{font-weight:500;text-transform:capitalize}
.bootstrap-select button .bs-caret{float:right;margin-right:15px}
.bootstrap-select .dropdown-menu{top:0;background-color:white}
.bootstrap-select .dropdown-menu ul a{margin-left:15px;padding-left:9px;cursor:pointer}
.bootstrap-select .dropdown-menu ul a .glyphicon{display:none}
@media only screen and (max-width:900px) and (min-width:767px){#properties-carousel{margin-top:200px}
}
@media only screen and (max-width:767px) and (min-width:320px){#properties-carousel{margin-top:400px}
#properties-carousel.inner-grid{margin-top:0}
}
#properties-carousel .featured-item-wrap{padding-left:15px;padding-right:15px}
#properties-carousel .property--features{min-height:95px}
#properties-carousel .property-item .property--price{color:#1070dd;min-height:30px}
#blog .blog-entry .entry--title{height:55px}
#blog .blog-entry .entry--more a{color:#1070dd}
#cta h2{font-weight:500}
@media only screen and (max-width:900px) and (min-width:320px){#cta h2{font-size:20px}
}
@media only screen and (max-width:900px) and (min-width:320px){#cta h3{font-size:15px}
}
footer .footer-widget .widget--about .footer--logo{margin-bottom:10px;margin-top:-30px}
footer .footer-widget .widget--about .footer--logo img{width:120}
footer .footer-widget .widget--about p{line-height:20px;margin-bottom:0}
@media only screen and (max-width:900px) and (min-width:320px){footer .footer-widget{text-align:center}
}
footer .social-icons a{background-color:#1070dd;color:white}
footer .social-icons a:hover{background-color:white;color:#1070dd;box-shadow:0 0 1px #1070dd}
@media only screen and (max-width:900px) and (min-width:320px){footer .footer--copyright{text-align:center !important}
}
.pagination > .active > a,.pagination > li:hover > a{background-color:#1070dd !important;border-color:#1070dd}
.pagination li a:hover{cursor:pointer}
#property-single-gallery .property-single-features p:before{color:#1070dd}
#property-single-gallery .property--price{color:#1070dd}
#property-single-gallery .inner-box .heading{margin-bottom:25px}
#property-single-gallery .inner-box.property-single-details{color:black}
#property-single-gallery .inner-box .atributes-column div{margin-bottom:5px}
#properties-grid-search{overflow:visible}
#properties-grid-search #search-wrap{position:unset}
#properties-grid-search #search-wrap #search-container{position:unset}
#properties-grid-search #search-wrap #search-container form{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2)}
.property--status{text-transform:capitalize}
.property-item .property--title{height:55px}
.property-item .property--img{background:black}
.property-item .property--img img{height:270px;margin:auto}
.property-item .property--features li{margin-right:20px}
.properties-results{opacity:0}
#property-single-gallery .owl-carousel .owl-stage{display:flex;align-items:center}
#property-single-gallery .owl-carousel .owl-item{text-align:center;margin-right:28px !important;margin-left:2px !important}
#property-single-gallery .owl-carousel .owl-item img{display:inline-block}
.locations-wrapper button{line-height:28px;border-radius:4px;font-weight:500;border:1px solid #ccc !important;padding-left:15px !important}
.locations-wrapper button span{color:black;font-size:14px}
.locations-wrapper button::after{border:4px solid rgba(0,0,0,0) !important;border-top-color:black !important;right:15px !important}
.bootstrap-select button{border-top:none;border-left:none;border-right:none}
.ms-options-wrap > .ms-options > ul li.selected label{background:#1070dd !important;color:white}
@media print{#property-single-gallery{padding-top:0}
#property-single-gallery .sidebar{display:none}
#property-single-gallery .property-single-gallery-info{margin:0}
#cta,#footer,header{display:none}
}