.navbar-default{box-shadow:0 2px 5px rgba(0, 0, 0, .3)}.navbar-fixed-top + header,.navbar-fixed-top + .page-header{margin-top:64px}.navbar-fixed-top + header{margin-bottom:25px}.home-banner{position:relative;width:100%;padding-top:20%}@media all and (max-width:1200px){.home-banner{padding-top:30%}.home-banner > .container{padding-top:12%}}@media all and (max-width:992px){.home-banner{padding-top:35%}.home-banner > .container{padding-top:16%}}@media all and (max-width:768px){.home-banner{padding-top:40%}.home-banner > .container{padding-top:20%}}.home-banner > .banner-img{position:absolute;top:0;left:0;right:0;background-color:#aaa;height:100%}.home-banner > .container-fluid{position:absolute;top:0;left:0;height:100%;padding-top:8%}@media all and (max-width:1200px){.home-banner > .container-fluid{padding-top:13%}}@media all and (max-width:992px){.home-banner > .container-fluid{padding-top:15%}}@media all and (max-width:768px){.home-banner > .container-fluid{padding-top:16%}}#search-form .input-group{box-shadow:0 2px 5px rgba(0, 0, 0, .3)}#search-form #search{border-color:transparent}#search-form .btn{padding-left:35px;padding-right:35px;box-shadow:none}#search-form .btn.btn-lg{padding-bottom:11px}.navbar-default .container{position:relative}.search-bar{height:64px;position:absolute;width:100%;right:0;background-color:#ddd;box-shadow:0 2px 5px rgba(0, 0, 0, .3);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;transition:transform 0.4s ease}@media all and (min-width:768px){.search-bar{-webkit-transform-origin:87% 0;-moz-transform-origin:87% 0;transform-origin:87% 0}}.search-bar.open{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.search-bar #search-form{margin-top:15px}.page-header{background-color:#aacf38;padding:0 0 15px 0}.page-header h1{margin-top:15px;margin-bottom:0;color:#fff;text-align:center}@media all and (min-width:768px){.page-header h1{text-align:initial}}.page-header .breadcrumb{margin-bottom:0;margin-top:15px;background-color:transparent;color:#fff}.page-header .breadcrumb li{display:block;text-align:center}.page-header .breadcrumb li.active{color:#fff}.page-header .breadcrumb li a{color:#dfedb3}.page-header .breadcrumb li a i.mdi:before{font-size:18px}.page-header .breadcrumb li + li:before{display:none}.page-header .breadcrumb li + li{border-top:1px solid #aaa}@media all and (min-width:768px){.page-header .breadcrumb{float:right}.page-header .breadcrumb li{display:inline-block;text-align:initial}.page-header .breadcrumb li + li{border:none}.page-header .breadcrumb li + li:before{display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"\F142";font-size:16px;color:#999}}.footer{background-color:#4a5251;padding:25px 0;color:#fff;box-shadow:0 -2px 5px rgba(0, 0, 0, .3);margin-top:35px}.footer .footer-brand{display:block;font-size:2.5em;margin-bottom:15px}.footer .footer-brand img{max-width:100%}.footer .row a{color:#fff}.footer .row ul{list-style-type:none;margin:0;padding:0}.footer .row ul li{padding:6px 0}.footer .row ul a{color:#aacf38 !important}.footer .row ul ul{padding-left:25px}.footer .row ul ul > li:first-of-type{padding-top:12px}.footer .row ul ul > li:last-of-type{padding-bottom:0}.footer .copyright{font-size:14px;margin-top:25px;padding-top:25px;border-top:1px solid #3b4241}.footer.bottom{position:absolute;width:100%;bottom:0}.listing-row{margin-top:25px;padding-bottom:25px;-webkit-transition:box-shadow 0.3s ease;-moz-transition:box-shadow 0.3s ease;-ms-transition:box-shadow 0.3s ease;-o-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease;border:2px solid #dedede;margin-left:initial;margin-right:initial}.listing-row:hover{box-shadow:0 2px 10px rgba(0, 0, 0, .4)}.listing-row .listing-img{padding:15px}@media (min-width:992px){.listing-row .listing-img{padding:15px 0 15px 15px}}.listing-row .listing-img .listing-img-inner{max-width:400px;margin:0 auto}.listing-row .listing-img .listing-img-inner img,.listing-row .listing-img .listing-img-inner span{display:block;width:100%}.listing-row .listing-info .listing-title{padding-top:15px;font-size:20px;font-weight:bold;display:block}.listing-row .listing-info .listing-content{color:#525252}.listing-row .listing-info .listing-actions{font-size:14px;list-style-type:none;padding:0;margin:0}.listing-row .listing-info .listing-actions .listing-action{display:inline-block;color:#686868}.listing-row .listing-info .listing-actions .listing-action i.mdi:before{font-size:14px}.listing-row .listing-info .listing-actions .listing-action a{color:#779223}.listing-row .listing-info .listing-actions .listing-action + .listing-action:before{content:"| ";color:#999}.listing-row.grid .listing-img{background-color:transparent;padding-right:15px}.listing-row.grid .listing-img img,.listing-row.grid .listing-img span{background-color:#ddd}.listing-row.grid .listing-info .listing-title{margin-bottom:10px;padding-top:5px;text-align:center}.listing-row.grid .listing-info .listing-actions{text-align:center}.listing-row.grid .listing-info .listing-actions .listing-action{display:block;margin-bottom:5px}.listing-row.grid .listing-info .listing-actions .listing-action + .listing-action:before{content:""}.listing-row.featured{border:2px solid #4a5251}.listing-row.external{border:2px solid #aacf38}.category-page-title{margin-top:0;font-size:20px;text-transform:uppercase;font-weight:300}.category-row{position:relative;margin-top:25px;padding-bottom:25px}.category-row .category-img img,.category-row .category-img span{display:block;width:100%;min-height:100px}.category-row .category-info{display:block;padding-top:10px;font-size:18px;text-align:center}.category-row .category-badge{position:absolute;top:5px;right:5px;background-color:#4a5251;border-radius:2px}.category-row.has-none{opacity:0.6;cursor:not-allowed}.listing-single-img{margin-bottom:15px}.listing-single-img img{width:100%}.listing-single-content{margin-top:15px}.listing-single-content h3{font-size:20px}.listing-single-content h4{font-size:18px}.listing-single-content h3,.listing-single-content h4{text-transform:uppercase;font-weight:300}.tab-pane{padding:10px}.listing-single-social{font-size:28px}.listing-single-social a{display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;border:1px solid #ccc;border-radius:50%;-webkit-transition:background-color 0.3s ease, color 0.3s ease;-moz-transition:background-color 0.3s ease, color 0.3s ease;-ms-transition:background-color 0.3s ease, color 0.3s ease;-o-transition:background-color 0.3s ease, color 0.3s ease;transition:background-color 0.3s ease, color 0.3s ease}.listing-single-social .facebook{color:#3d5a98}.listing-single-social .facebook:hover{background-color:#3d5a98;color:#fff}.listing-single-social .twitter{color:#2aa9e0}.listing-single-social .twitter:hover{background-color:#2aa9e0;color:#fff}.listing-single-social .google-plus{color:#dd5144}.listing-single-social .google-plus:hover{background-color:#dd5144;color:#fff}.listing-single-social .youtube{color:#ee1c1b}.listing-single-social .youtube:hover{background-color:#ee1c1b;color:#fff}.listing-contact{display:block;box-shadow:0 2px 8px rgba(0, 0, 0, .4);padding:10px;margin-bottom:15px}.listing-contact .contact-img,.listing-contact .contact-content{display:inline-block;vertical-align:middle}.listing-contact .contact-img{width:100px;height:100px;border-radius:50%;overflow:hidden}.listing-contact .contact-img img{width:100%;height:100%}.listing-contact .contact-content{margin-left:10px}.listing-contact .contact-content .contact-name{font-weight:bold}.listing-contact .contact-content .contact-office,.listing-contact .contact-content .contact-position,.listing-contact .contact-content .contact-actions{display:block;font-size:13px}.listing-contact .contact-content .contact-office{color:#898989}.listing-contact .contact-content .contact-position{color:#727272;font-weight:bold}.listing-contact .contact-content .contact-actions{list-style-type:none;padding:0;margin:0}.listing-contact .contact-content .contact-actions li i.mdi:before{font-size:13px}textarea{max-width:100%}.btn i.mdi:before{font-size:16px}.back-to-top{position:fixed;bottom:-64px;right:25px;-webkit-transition:bottom 0.5s ease;-moz-transition:bottom 0.5s ease;-ms-transition:bottom 0.5s ease;-o-transition:bottom 0.5s ease;transition:bottom 0.5s ease}.back-to-top.show{bottom:35px}.back-to-top .btn{line-height:50px;height:50px;width:50px;border-radius:50%;padding:0}.back-to-top .btn i.mdi:before{font-size:22px}.side-ads .ad,.top-ad .ad{display:block;margin-bottom:15px;position:relative;border:1px solid #aaa}.side-ads .ad::before,.top-ad .ad::before{content:'AD';position:absolute;display:block;color:#fff;font-size:12px;height:20px;line-height:20px;width:20px;top:0;right:0;background-color:#aaa;text-align:center}.side-ads .ad img,.top-ad .ad img{width:100%}#map{width:100%;padding-top:100%;margin-bottom:15px}@media all and (min-width:480px){#map{padding-top:60%}}@media all and (min-width:768px){#map{padding-top:40%}}.rating .rating-average{width:120px;text-align:center;display:inline-block;vertical-align:middle;margin-right:20px}.rating .rating-average .number{font-size:52px}.rating .rating-average .stars i.mdi:before{font-size:18px}.rating .rating-average p{font-size:14px}.review,.review .reply{font-size:14px;border-color:#d4d4d4}.review h5,.review .reply h5{font-weight:bold;margin-top:0}.review h5 i.mdi:before,.review .reply h5 i.mdi:before{font-size:16px;color:#b9b9b9}.review p,.review .reply p{color:#767676}.review small,.review .reply small{width:90px;display:inline-block}.review small i.mdi:before,.review .reply small i.mdi:before{font-size:14px}.review small:before,.review .reply small:before{content:''}.navbar-default li.has-button{padding:14px 8px}.navbar-default li.has-button a.btn{padding:6px 12px}.navbar-default li.has-button a.btn.btn-primary{color:#fff}.navbar-default li.has-button a.btn.btn-primary:hover,.navbar-default li.has-button a.btn.btn-primary:active,.navbar-default li.has-button a.btn.btn-primary:focus{background-color:#92b32b}.address{font-style:italic}.address i.mdi:before{font-size:16px;color:#767676}.autocomplete-suggestions{background-color:#fff;box-shadow:0 2px 5px rgba(0, 0, 0, .3)}.autocomplete-suggestions .autocomplete-suggestion{padding:5px 15px;cursor:pointer}.autocomplete-suggestions .autocomplete-suggestion.autocomplete-selected,.autocomplete-suggestions .autocomplete-suggestion:hover{background-color:#aacf38;color:#fff}.blog-title{color:#535353;text-transform:uppercase;font-weight:300;margin-bottom:25px}.img-responsive{margin:0 auto}.parsley-errors-list{list-style:none;color:red;padding:0;margin:0;font-size:13px}.review .lead{margin:0;line-height:inherit;font-weight:bold;font-size:inherit}.alert{border:none !important}.copyright-link{color:white}.spacer{margin:15px 0 0 0}.call-to-action{margin:25px 0;background-color:#aacf38;color:#fff;text-align:center;padding:35px 0}.call-to-action .cta-content{font-size:34px;padding-bottom:25px}label.required:after{content:' *';color:red}.shuffle-item .img-thumbnail{height:200px}.shuffle-item .img-thumbnail img{max-height:100%}.shuffle-item .lead{height:33px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shuffle-item p:not(.lead){height:88px}.shuffle-item .empty{height:36px}