#map{max-width:100%;height:350px;display:block}#map_full{height:600px;display:block;max-width:100%}#map_search{height:300px;display:block;max-width:100%;margin-bottom:20px;margin-top:20px;clear:both}.map_search_popup{width:300px;height:150px;line-height:1.35;overflow-x:hidden;white-space:nowrap}.gm-style div{border:0px !important}.stars{cursor:pointer;line-height:14px}.stars-lg{cursor:pointer;font-size:1.5em}.stars .star{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1em;color:#ffcd47;font-size:1.333em}.stars .star.deactive:before{content:"\f006";color:#e99002}.stars .star.hover:before{content:"\f005";color:#a94442}.stars .star.active:before{content:"\f005";color:#e99002}.stars .star.active-half:before{content:"\f123";color:#e99002}.listing_reviews_average .star{font-size:2em}.progress-rating-container{overflow:auto;height:31px}.progress-rating{margin:3px 0 0 0;vertical-align:middle;height:20px}.progress-rating>.progress-bar{padding-top:6px}.cat-stats .stars{line-height:22px}.cat-stats .stars .star{font-size:1.1em}.cat-stats .cat-stats-title{font-size:14px;word-wrap:break-word;word-break:break-word}.file-cover{display:inline;margin-right:20px;display:none}.file-button{position:relative;overflow:hidden}.file-button input{position:absolute;top:0;right:0;margin:0;filter:alpha(opacity=0);opacity:0;font-size:23px;direction:ltr;cursor:pointer;transform:translate(-300px, 0) scale(4)}.file-button-clear{position:relative;overflow:hidden;display:none}span.dynatree-icon{display:none !important}span.dynatree-expander{background-position:0px 0px !important;background-image:url("../images/expand.png") !important;margin-top:2px}span.dynatree-node{display:inline-block;vertical-align:top;margin-bottom:10px}span.dynatree-checkbox,span.dynatree-radio{margin-right:4px;margin-left:10px !important;background-image:none !important;-webkit-appearance:none;background-color:#fafafa;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:9px;border-radius:50px;display:inline-block;position:relative}span.dynatree-checkbox{border-radius:0px}.dynatree-selected span.dynatree-checkbox,.dynatree-selected span.dynatree-radio{background-color:#0099cc;color:#99a1a7;border:1px solid #0099cc;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px 1px 3px rgba(0,0,0,0.1)}ul.dynatree-container{background-color:transparent !important}span.dynatree-selected a{font-style:normal !important;color:#0099cc !important}ul.dynatree-container a{border:0 !important}ul.dynatree-container a:focus{background-color:transparent !important}span.dynatree-focused a:link{background-color:transparent !important}div.form-control{height:auto}.bootstrap-select>.btn>.dropdown-toggle>.btn-link{width:20% !important;padding-right:25px;z-index:1}div.password_strength_container{height:12px;margin-top:5px;font-size:90%;display:none}div.password_strength{background-image:url("../../images/password_strength.jpg");width:100px;display:inline-block}div#maintenance-line{background-color:#ffeaea;padding:5px 5px 5px 10px;height:30px;overflow:hidden}.alert-error{background-color:#e74c3c;border-color:#e74c3c;color:#ffffff}.header-top{font-size:13px}.header{z-index:99;position:relative}.navbar{border:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;margin:0px}.navbar-brand .logo{height:30px}.navbar-default .navbar-brand{padding:12px 15px}.dropdown-toggle i{font-size:10px;margin-left:5px;vertical-align:2px}.img-tiles-wrapper{margin-bottom:30px}.img-tiles-wrapper h3{color:#ffffff}.img-tiles-link{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.img-tiles-bg{overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:4px;opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.img-tiles-bg:hover{border-radius:4px;overflow:hidden;opacity:0.8}.main-title{padding-top:30px;margin-bottom:37px}.main-sub-title{font-size:16px}.callout-section{background-color:#e6e9ec;background-size:cover;background-position:center;background-attachment:fixed}.callout-section h2{margin:0;font-size:30px !important;font-weight:800;text-transform:uppercase;color:#fff}.callout-section p{margin:20px 0px;font-size:18px !important;font-weight:300;color:#fff;line-height:2}.listing-default .alert{margin-bottom:0px;border-radius:0px;text-align:center;font-size:18px}.listing-default .alert-dismissible .close{top:-7px;font-size:35px}.listing-hero{background-color:#e6e9ec;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;position:relative;color:#fff;text-shadow:0 2px 2px rgba(0,0,0,0.2)}.listing-hero.no-image{background-color:#f5f5f5;position:relative;color:#fff;text-shadow:none}.listing-hero.no-image .listing-hero-shadow{background:none;padding-top:2em}.listing-hero.no-image .breadcrumb a{color:#3c4a55}.listing-hero.no-image .listing-hero-left{color:#3c4a55}.listing-hero.no-image .listing-hero-left h1{color:#3c4a55}.listing-hero.no-image .listing-hero-right .btn-link{color:#3c4a55;text-shadow:none}.listing-hero .listing-hero-shadow{overflow:hidden;background:-webkit-linear-gradient(top, transparent 0, transparent 0, rgba(0,0,0,0.65) 100%);background:-moz-linear-gradient(top, transparent 0, transparent 0, rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom, transparent 0, transparent 0, rgba(0,0,0,0.65) 100%);padding-bottom:2em;padding-top:23em}@media (max-width: 767px){.listing-hero .listing-hero-shadow{padding-top:7em}}.listing-hero-left{padding-top:15px}.listing-hero-left #listing_rating{font-size:16px;font-weight:700}.listing-hero-left .rating-count{font-size:12px}.listing-hero-left h1{font-size:30px;color:#fff;margin:0}.listing-hero-left h1 i{font-size:25px}.listing-hero-left .breadcrumb{padding:15px 0px 0px 0px;margin-bottom:0px;list-style:none;background-color:transparent}.listing-hero-left .breadcrumb a{color:#ffffff}.listing-hero-left .breadcrumb i{display:none}@media (max-width: 767px){.listing-hero-left h1{font-size:25px}}.listing-hero-right{text-align:right;padding-top:30px}.listing-hero-right .modal{text-align:left;text-shadow:none}.listing-hero-right .btn{margin:1em 0 0 1em;text-shadow:none}.listing-hero-right .btn-link{font-size:15px;color:#fff;text-transform:capitalize;text-decoration:none;padding:8px 2px 6px 16px;text-shadow:0 2px 2px rgba(0,0,0,0.2)}.listing-hero-right .btn-link i{padding-right:5px}@media (max-width: 992px){.listing-hero-right{text-align:left}}@media (max-width: 992px){.listing-hero-right .btn{margin:1em 0 0 0em}}@media (max-width: 992px){.listing-hero-right .btn-link{padding:8px 10px 6px 0px}}.contact-wrapper .contact-inner .contact-item{padding-top:11px;padding-bottom:11px;padding-left:20px;position:relative;font-size:15px}.contact-wrapper .listing-logo{background-size:cover;background-position:center center;background-repeat:no-repeat;height:172px}.contact-wrapper .listing-logo a{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.contact-wrapper .no-img{font-size:80px;background-color:#f5f5f5;background-image:url("../images/nopicture.png") !important;background-size:cover;background-position:center center;color:#cccccc;width:100%;padding:0.5em 0px;height:172px}.contact-wrapper .contact-inner .contact-item:last-child{border:0px}.contact-wrapper .contact-inner .contact-item i{left:0px;margin-top:3px;position:absolute;text-align:center;width:15px;font-size:16px}.contact-wrapper .contact-inner a{color:#6e7d89;transition:all 0.15s linear}.contact-wrapper .contact-inner a:hover{color:#000000}.panel-default>.panel-heading>.panel-title{border-bottom:2px solid;padding:1em 0em 1em 0em;border-color:#e9edf2}.panel-default>.panel-heading>.panel-title>.fa{margin-right:10px}.listing_gallery .selected img{opacity:0.5}.listing_gallery .carousel-inner>.item>a>img{width:100%}.listing_gallery .carousel-caption{text-align:left;right:1em;left:1em;bottom:0px;padding-bottom:10px}.listing_gallery .carousel-caption h3{color:#ffffff}.listing_gallery #slider-thumbs img{cursor:pointer;margin-bottom:10px}.nav.nav-tabs.events{margin-bottom:15px}.nav-tabs .fa{line-height:.75em;vertical-align:baseline;margin-right:10px}.reviews-list{margin-bottom:2em}.reviews-list .border{border-bottom:4px solid #ecf0f1}.reviews-list:last-child .border{border-bottom:0}.reviews-list .review_img img.img-circle{max-width:100px;margin-bottom:15px;border-radius:100%;box-shadow:0 2px 3px rgba(0,0,0,0.09);border:6px solid #fff}.reviews-list p{font-size:14px;line-height:28px;font-weight:400;margin-bottom:20px}.reviews-list .review_text p.c_text{font-size:15px;padding-bottom:10px}.content-box{background-color:#fff;border:1px solid transparent;border-radius:4px;padding:20px;margin-bottom:2em}.listing-default .content-box{border-bottom:3px solid #f0f0f0}.hero-header{background-color:transparent;position:relative;margin-bottom:1em;padding-top:2em}.hero-header .hero-header-inner{position:relative}.hero-header .hero-header-inner h1{margin:0}.hero-header .hero-header-inner h2{font-size:26px}.hero-header .breadcrumb{padding:8px 0px;margin-bottom:0px;list-style:none;background-color:transparent;border-radius:0px;font-size:14px;color:#aaaaaa}.hero-header .breadcrumb a{color:#aaaaaa;font-weight:500}.hero-header.with-bg{background-size:cover;background-position:center center;margin-bottom:2em;color:#ffffff}.hero-header.with-bg.browse{padding-top:120px;background-attachment:scroll}.hero-header.with-bg .hero-header-shadow{overflow:hidden;background:-webkit-linear-gradient(top, transparent 0, transparent 0, rgba(0,0,0,0.65) 100%);background:-moz-linear-gradient(top, transparent 0, transparent 0, rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom, transparent 0, transparent 0, rgba(0,0,0,0.65) 100%);padding-bottom:1em;padding-top:5em}.hero-header.with-bg .hero-header-inner h1{color:#fff;text-shadow:0 2px 2px rgba(0,0,0,0.2)}.hero-header.with-bg .breadcrumb{color:rgba(255,255,255,0.7)}.hero-header.with-bg .breadcrumb a{color:rgba(255,255,255,0.7)}#listing-reviews{padding:2em 0em;margin-top:1em;background-color:#FFFFFF;margin-bottom:-10px;border-top:3px solid #f0f0f0}#listing-reviews .panel{-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 0px rgba(0,0,0,0.1);margin-bottom:0px;border:0;margin-right:-15px;margin-left:-15px}#listing_map{margin-bottom:1em}.listing-nav .btn{padding:0em 0}.listing-nav a.btn{background-color:#fff;border:none}.listing-nav i{font-size:2.5rem;padding-bottom:5px;color:#b4b4b4}.listing-nav h5{font-size:14px;font-weight:normal;margin-bottom:2px}.listing-nav a{padding:5px 0 0 0}.listing-nav a:hover i{color:#428bca}.listing-nav h5:hover{color:#428bca}.listing-nav-bot .btn{-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 1px rgba(0,0,0,0.1);background-color:#fff;border:1px solid transparent;border-radius:4px;margin-bottom:1em;margin-right:1em;padding:1em 0}.listing-nav-bot a.btn{background-color:#fff;border:none}.listing-nav-bot i{font-size:2.5rem;color:#b4b4b4}.listing-nav-bot h5{font-size:13px;font-weight:normal;text-transform:capitalize;margin:0;padding-top:10px}.listing-nav-bot a:hover h5,.listing-nav-bot a:hover i{color:#428bca}.browse-tools{padding:15px 0px 0px 0px;margin:-15px -15px 10px -15px;text-align:center}.search-within.form-group{margin-bottom:0px}.showing-results{font-size:16px;margin-top:1em;margin-bottom:1em;font-weight:500}.search-results-form .form-group{margin-bottom:10px}.search-results-form .form-group .form-control{width:100%}.fixed-wrapper .hero-header{display:none}.fixed-wrapper .header-top .navbar-right{margin-right:0px}.fixed-wrapper .header-top .navbar-left{margin-left:15px}.fixed-wrapper .map-sidebar{bottom:0;position:fixed;right:0;top:95px;z-index:1;border-left:1px solid #cccccc;margin:0px;padding:0px}.fixed-wrapper #map_search{height:100%}.fixed-wrapper .header-wrapper{height:140px}.fixed-wrapper .header{left:0;position:fixed;top:0;width:100%;z-index:100}.fixed-wrapper .footer-top,.fixed-wrapper .footer-bottom{display:none}.fixed-wrapper .affix{position:relative}.list-results-item{background-color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;margin-bottom:30px}.list-results-item .is-featured-wrap{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;z-index:2}.list-results-item .is-featured-ribbon{width:200px;height:35px;line-height:35px;position:absolute;top:20px;left:-67px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);color:#fefefe;text-align:center;background-color:#e67e22;font-size:0.867em;font-weight:700;font-style:normal}@media (max-width: 1199px){.list-results-left{width:100%;border-radius:3px 3px 0 0}}@media (max-width: 767px){.list-results-left{border-radius:3px 3px 0 0}}.list-results-thumb{background-image:url("../images/nopicture.png");background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#efefef;opacity:1;height:200px;position:relative;border-radius:3px 0 0 3px}.list-results-thumb a{display:block;width:100%;height:100%}.list-results-thumb:hover{opacity:0.7;-webkit-transition:all 0.5s}@media (max-width: 1199px){.list-results-thumb{border-radius:3px 3px 0 0}}@media (max-width: 767px){.list-results-thumb{border-radius:3px 3px 0 0}}.list-results-content{padding:18px 20px 0px 20px}@media (max-width: 768px){.list-results-content{padding:20px 30px 0px 30px}}.list-results-right{padding:30px 20px 0 0}@media (max-width: 1199px){.list-results-right{padding:0px 30px 15px 30px;width:100%}}.list-results-title{margin-bottom:10px}.list-results-title a{color:#3c4a55;margin-right:.5em;font-weight:700}.list-results-title .stars{font-size:13px;cursor:default;line-height:22px}.list-results-label{margin:1.5em  0  1.5em 0}.list-results-label .label{padding:.6em .9em;line-height:2.7}.list-results-label i{font-size:14px}.list-results.grid-style .col-lg-4.col-md-4.col-sm-4,.list-results.grid-style .col-lg-8.col-md-8.col-sm-12{width:100%}.list-results.grid-style .list-results-title{margin-bottom:0px}.list-results.grid-style .list-results-title .stars{padding-top:5px;clear:both}.list-results.grid-style .list-results-thumb{border-radius:3px 3px 0 0}.list-results.grid-style .list-results-content{padding:20px 20px 0px 20px;height:210px}.list-results.grid-style .list-results-content p{height:65px;overflow:hidden;display:inline-block}.list-results.grid-style .list-results-label{margin:0}.list-results.grid-style .label.label-info{display:none}.listing-grid-wrapper.grid-style{margin-right:-15px;margin-left:-15px}#overlay-search{z-index:999;position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.8);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translate(0px, -100%) scale(0, 0);-moz-transform:translate(0px, -100%) scale(0, 0);-o-transform:translate(0px, -100%) scale(0, 0);-ms-transform:translate(0px, -100%) scale(0, 0);transform:translate(0px, -100%) scale(0, 0);opacity:0;overflow-y:scroll}#overlay-search.open{-webkit-transform:translate(0px, 0px) scale(1, 1);-moz-transform:translate(0px, 0px) scale(1, 1);-o-transform:translate(0px, 0px) scale(1, 1);-ms-transform:translate(0px, 0px) scale(1, 1);transform:translate(0px, 0px) scale(1, 1);opacity:1}#overlay-search .search-results-form{margin-top:200px}#overlay-search .close{position:fixed;top:15px;right:15px;color:#fff;background-color:#428bca;border-color:#357ebd;opacity:1;padding:6px 17px 10px 17px;font-size:27px}.hero-video{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100}.home-hero-overlay{background-color:rgba(0,0,0,0.4);position:absolute;top:0;left:0;width:100%;height:100%}.home-hero-container{padding:180px 0px 200px 0px;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.home-hero-container.hero-slider{padding:0px}.home-hero-container .carousel.slide{min-height:400px}.home-hero-container.hero-slider .item{height:540px;background-size:cover;background-position:center center;background-repeat:no-repeat}.home-hero-container.hero-slider .caption{position:absolute;top:28%}.home-hero-container h1{text-transform:uppercase;font-weight:300;color:#ffffff}.home-hero-container h4{font-weight:100;color:#ffffff;line-height:36px;word-break:break-word;font-size:21px}.home-hero-container .caption{width:100%;text-align:center;position:relative}.home-hero-container .form-control{border:0px;background-color:#ffffff}.home-hero-container input{height:55px;border:0px;border-radius:3px;color:#8c8c8c;font-size:16px;font-weight:300;padding:0px 20px}.home-hero-container .dropdown-toggle{display:block;width:100%;height:55px;border-radius:3px;box-shadow:none;background:#FFFFFF;text-align:left;color:#33244A;font-size:15px;font-weight:300;padding:0px 30px 0px 20px;border:0}.home-hero-container .form-group{margin-right:10px}.home-hero-container #submit_search{height:55px;padding:0px 25px;font-size:16px}@media (max-width: 768px){.home-hero-container{padding:30px 0px 50px 0px}.home-hero-container.hero-slider .caption{top:10%}.home-hero-container.hero-slider .item{height:400px}}@media (max-width: 992px){.home-hero-container h1{font-size:30px}}@media (max-width: 768px){.home-hero-container h1{font-size:20px}}@media (min-width: 1199px){.home-hero-container input{min-width:500px}}@media (max-width: 768px){.home-hero-container .form-group{margin-right:0px}}@media (max-width: 768px){.home-hero-container #submit_search{width:100%}}.header-transparent .header{background:rgba(0,0,0,0.2)}.header-transparent .navbar-default{background-color:transparent}.header-transparent .navbar-default .navbar-nav>li>a:hover,.header-transparent .navbar-default .navbar-nav>li>a:focus{color:#FFFFFF;background-color:transparent}.header-transparent .navbar-default .navbar-nav>.open>a{color:#FFFFFF;background-color:transparent}.header-transparent .navbar-default .navbar-nav>.open>a:hover,.header-transparent .navbar-default .navbar-nav>.open>a:focus{color:#FFFFFF;background-color:transparent}.header-transparent .navbar-default .navbar-nav>.active>a{color:#FFFFFF;background-color:transparent}.header-transparent .navbar-default .navbar-nav>.active>a:hover,.header-transparent .navbar-default .navbar-nav>.active>a:focus{color:#FFFFFF;background-color:transparent}.header-transparent .navbar-inverse{background-color:transparent;border-bottom:1px solid rgba(255,255,255,0.2)}.header-transparent .home-hero-container{padding-top:270px;margin-top:-130px}.header-transparent .home-hero-container .carousel-inner{overflow:unset}.header-transparent .home-hero-container.hero-slider{padding-top:0px}.header-transparent .home-hero-container.hero-slider .caption{top:35%}.header-transparent .home-hero-container.hero-slider .item{height:620px}.header-transparent .navbar-toggle .fa,.header-transparent .navbar-nav>li>a{color:#FFFFFF}.header-transparent .navbar-inverse .navbar-nav>li>a:hover{color:#ffffff}@media (max-width: 768px){.header-transparent .home-hero-container{padding-top:180px}.header-transparent .home-hero-container.hero-slider .caption{top:30%}.header-transparent .home-hero-container.hero-slider .item{height:490px}}@media (max-width: 768px){.header-transparent .navbar-collapse{background-color:#fff;left:30px;margin-top:10px;padding:20px;position:absolute;right:30px;z-index:99999;overflow:auto}.header-transparent .navbar-collapse .navbar-nav>li>a{color:#333333}.header-transparent .navbar-collapse .navbar-nav>.open>a,.header-transparent .navbar-collapse .navbar-nav>li>a:hover{color:#000000 !important}}.categories-list.browse-category{background-color:#ffffff}.categories-list.browse-category .category-icon{padding:20px;width:140px;height:140px;line-height:100px}.categories-list.browse-category .category-icon img{width:90px;height:90px}.categories-list.browse-category small a{font-size:12px}.categories-list.browse-category:hover small{color:#333333}.categories-list.browse-category:hover small a{color:#333333}.categories-list.browse-category .list-group{margin-bottom:-10px}.home-categories{padding-bottom:2em}.categories-list{width:100%;background:#ffffff;border-radius:3px;margin-bottom:30px;text-align:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;padding:40px 20px}.categories-list:hover{background-color:#3498db;color:#ffffff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.categories-list h4,.categories-list a{color:#333333;transition:all .3s ease;font-size:16px;text-transform:uppercase}.categories-list:hover h4,.categories-list:hover a{text-decoration:none;color:#ffffff}.categories-list a:hover{text-decoration:none;color:#ffffff}.categories-list .category-icon{padding:20px;border-radius:100%;border:0px;width:120px;height:120px;margin:0 auto;line-height:80px;transition:all .3s ease}.categories-list:hover .category-icon{background-color:#ffffff}.categories-list .category-icon:hover{background-color:#ffffff}.categories-list .category-icon img{width:70px;height:70px}.bg-color-alt:nth-of-type(odd) .categories-list{background:#f8f8f8}.bg-color-alt:nth-of-type(odd) .categories-list:hover{background-color:#3498db;color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.pricing-plans .panel{padding:30px}.pricing-plans .plan-price{font-size:70px;font-weight:300;color:#3c4a55}.pricing-plans .panel>.list-group .list-group-item{font-size:1em;padding:18px 0;border:0px}.pricing-plans .price-period{font-size:12px;font-style:italic;color:rgba(54,54,54,0.6)}.container-fluid.callout-section2{padding-left:0px;padding-right:0px;overflow:hidden}.callout-section2-img{display:table;width:100%;min-height:300px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center}.callout-section2-text{padding:8em 1em 8em 1em}.callout-section2-text p{font-size:16px;line-height:2}.callout-section2 h2{margin-top:0}.as-seen-on{padding:0em 0em 4em 0;margin-bottom:-12px}.footer-top{padding:4em 0;background:#272727;color:#c9ced0}.footer-top a{color:#c9ced0}.footer-top a:hover{text-decoration:none}.footer-top h4{color:#ffffff;margin-bottom:1em}.footer-top .adress-list{padding-left:0;list-style:none;margin-bottom:0;font-size:15px}.footer-top .adress-list i{margin-right:10px}.footer-top .adress-list>li{margin-bottom:20px}.footer-top .footer-social{padding-left:5px;margin-top:25px}.footer-top .footer-social>li{margin-right:33px;display:inline-block}.footer-top .footer-social>li>a{color:inherit;padding-top:20px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.footer-top .footer-social>li>a:hover{color:#3498DB}.footer-top .list-group{padding-left:20px;margin-bottom:0px}.footer-top .list-group li{height:30px}.footer-top hr{height:1px;margin-right:20px;margin-left:20px;color:#333333;background-color:#333333;border:0}.footer-bottom{padding:13px 10px;background:#222222;color:#444444;font-size:12px}.footer-bottom a{color:#444444}.affix{top:0;width:100%}.sticky-header.affix{-webkit-box-shadow:0 2px 10px -2px rgba(0,0,0,0.41);-moz-box-shadow:0 2px 10px -2px rgba(0,0,0,0.41);box-shadow:0 2px 10px -2px rgba(0,0,0,0.41)}.header-transparent .sticky-header.affix{background-color:rgba(0,0,0,0.5)}.map_search_popup{font-weight:700;font-size:15px;height:auto;width:360px;padding:10px 10px 10px 10px}.map_search_popup img{border:5px solid whitesmoke;border-radius:50%;width:130px;height:130px}.map_search_popup .logo-thumb{float:left;display:block;margin-right:15px}.masonry .row{-moz-column-width:35em;-webkit-column-width:35em;-moz-column-gap:.5em;-webkit-column-gap:.5em}.masonry .panel{display:inline-block;margin:.5em;padding:0;width:98%}.masonry .panel .fa,.masonry .panel .media-body{display:inline}.bg-color-alt:nth-of-type(odd){background:#ffffff}.bg-color-alt:nth-of-type(odd) .panel.listing-box .panel-body{background:#f8f8f8}.bg-color-alt .nav-tabs{border-bottom:0px}.cl-price.short_info{font-weight:700;font-size:22px;padding-bottom:13px !important}.blog-page h2{border-bottom:2px solid;padding:.3em 0em .3em 0em;border-color:#e9edf2}.blog-page h2 a{color:#3c4a55;font-size:25px}a.back-to-top{display:none;position:fixed;z-index:999;right:20px;bottom:20px}.back-to-top i{width:60px;height:60px;font-size:45px;padding:8px;color:#FFFFFF;background-color:#334960;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.popover{border-radius:3px;border:1px solid #eee;font-family:inherit;max-width:300px}.popover-content{padding:5px 0px}.popover-content strong{padding-left:14px}.popover-title{border-bottom:0px;padding:12px 14px;margin-bottom:10px;font-size:16px}.popover-item{border-bottom:1px solid #eee;display:block;padding:8px 14px}.popover-item:last-child{border-bottom:0px solid #eee}.sidebar .list-group-item{border:0px;border-radius:0;padding:10px 0px;border-bottom:1px solid #ddd;margin-bottom:0px}.sidebar .list-group-item:last-child{border:0px}.padding40{padding:40px}.box-shadow{-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 1px rgba(0,0,0,0.1)}.text-shadow{text-shadow:0 2px 2px rgba(0,0,0,0.2)}.hideit{display:none !important;visibility:hidden !important}.transparentbg{background-color:transparent}.bg-padding{padding:5em 0}.section-padding{padding:0 0 2em 0}.bg-overlay{background:rgba(0,0,0,0.3);padding:120px 0}.clear-padding{padding:0}.clear-margin{margin:0}.clearfix{clear:both}.space10{height:10px}.space20{height:20px}.space30{height:30px}.space40{height:40px}.space100{height:100px}.space200{height:200px}.hours_container .btn{height:39px}.bootstrap-select.btn-group .dropdown-menu{z-index:99px !important;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}#primary_category_id_controls .bootstrap-select.btn-group .dropdown-menu li:first-child,.search-results-form .bootstrap-select.btn-group .dropdown-menu li:first-child,.home-hero-container .bootstrap-select.btn-group .dropdown-menu li:first-child{display:none}.other-cat.btn{margin-top:10px;font-size:13px;text-transform:lowercase}.other-cat.btn a{color:#FFFFFF}.white-popup{position:relative;background:#fff;padding:40px;width:auto;max-width:800px;margin:20px auto}