.color_skin{background-color:rgb(55 80 126);display:none !important;}
html{height:100%;position:relative;}
body{width:100%;height:100%;overflow-x:hidden;font-family:'Roboto';position:absolute;top:0;color:#202020;font-weight:normal;font-size:15px;}
body.slide-active{overflow-x:hidden}
.body-wrapper{width:100%;height:100%;position:relative;z-index:1;}
.body-wrapper.is-mobile{overflow-x:hidden;}
h1, h2, h3, h4, h5, h6{font-family:'Capriola', sans-serif;color:rgb(55 80 126);text-align:center;}
h5{line-height:24px;}
a{color:rgb(55 80 126);}
a, a:hover, a:focus{text-decoration:none;color:rgb(55 80 126);}
a.button:focus{color:#fff;}
span{color:rgb(55 80 126);}
img{max-width:100%;}
p{font-size:15px;}
blockquote{position:relative;color:rgb(55 80 126);font-family:'Capriola', sans-serif;border:0;padding:20px;font-size:16px;line-height:26px;text-align:center;}
blockquote:before{content:"\"";position:absolute;top:0;left:0;font-size:20px;}
blockquote:after{content:"\"";position:absolute;bottom:-10px;right:0;font-size:25px;}
.row{margin:0;}
.container-fluid{position:relative;}
.no-margin{margin:0 !important;}
.no-padding{padding:0 !important;}
.light-blue-bg{box-shadow:0 10000px rgba(38,163,135,0.12) inset;}
.grey-bg{box-shadow:0 10000px #333 inset;}
.color{color:rgb(55 80 126);}
.grey{color:#202020;}
.light-grey{color:#bbb;}
.color-bg{box-shadow:0 10000px rgb(55 80 126) inset;}
.white-space-60{display:block;height:80px;}
.button{position:relative;display:inline-block;padding:12px 10px 12px 10px;background:rgb(55 80 126);color:#fff;border-radius:10px;}
.button.grey{background:#bbb;}
.button.grey:hover{background:rgb(55 80 126);}
.button.big{padding:18px 20px 18px 20px;border-radius:10px;font-size:18px;font-family:'Capriola', sans-serif;}
.button:hover{color:#fff;}
.strong{font-weight:bold;}
.bg-pattern{background-image:url(../images/pattern.html);background-position:top center;}
.no-bg{background:none !important;}
.color-bg{background:rgba(38,163,136,1);background:-moz-linear-gradient(top, rgba(38,163,136,1) 0%, rgba(71,112,206,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(38,163,136,1)), color-stop(100%, rgba(71,112,206,1)));background:-webkit-linear-gradient(top, rgba(38,163,136,1) 0%, rgba(71,112,206,1) 100%);background:-o-linear-gradient(top, rgba(38,163,136,1) 0%, rgba(71,112,206,1) 100%);background:-ms-linear-gradient(top, rgba(38,163,136,1) 0%, rgba(71,112,206,1) 100%);background:linear-gradient(to bottom, rgba(38,163,136,1) 0%, rgba(71,112,206,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26a388', endColorstr='#4770ce', GradientType=0);}
.transparent{background-color:transparent !important;}
.capitalize-initial:first-letter{text-transform:uppercase;font-size:40px;line-height:40px;float:left;color:rgb(55 80 126);padding-left:15px;padding-right:15px;}
.pull-left{margin:0 15px 8px 0;}
.pull-right{margin:0 0 8px 15px;}
.stop-scrolling{height:100%;overflow:hidden;}
header{background:rgb(243 144 243);height:60px;position:fixed;top:0;left:0;width:100%;z-index:9996;box-shadow:2px 2px 16px rgba(0,0,0,0.2);}
header.light{background:#fff;}
header.no-shadow{box-shadow:none;}
header.transparent{position:absolute;background:none;}
header .logo{top:5px;left:5px;position:absolute;}
.h-video.landing .trending .logo{margin-bottom:20px;}
.logo a{position:relative;display:inline-block;}
.logo-color-bg:before{content:"";position:absolute;top:10px;left:12px;z-index:-5;background-color:rgb(243 144 243);display:block;width:60%;height:66%;border-radius:15px;}
.logo-color-bg:after{content:"";position:absolute;top:10px;right:16px;z-index:-5;background-color:rgb(243 144 243);display:block;width:60%;height:66%;border-radius:15px;}
.logo img{max-width:9999px;}
header .logo img{max-height:48px;}
header .hero-search{display:none;}
header .navbar{position:relative;float:right;right:0;top:0;margin-right:10px;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
header .navbar-inverse .navbar-nav>li:hover>a{color:rgba(255,255,255,0.7);background:rgb(55 80 126);}
header.light .navbar-inverse .navbar-nav>li:hover>a{color:rgba(255,255,255,1);}
header.transparent .navbar-inverse .navbar-nav>li:hover>a{color:rgb(55 80 126);background:#fff;}
header .navbar-nav>li>.dropdown-menu{border-top-left-radius:6px;border-top-right-radius:0;margin-top:0;top:59px;border:0;}
header .user-buttons{position:relative;float:right;top:0;right:0;height:60px;border-radius:0;margin-left:3px;}
.header-search-button{text-align:center;font-size:24px;line-height:52px;color:#fff;z-index:10000;position:relative;float:right;top:4px;width:50px;height:50px;border-radius:50%;cursor:pointer;}
.header-search-button:before,
.hero-search-icon:before{font-family:'icon';content:"\ec22";display:inline-block;font-size:24px;margin-top:0;margin-left:3px;}
.navbar{position:absolute;top:0;right:50%;width:auto;z-index:999998;font-size:15px;font-family:'Capriola', sans-serif;-webkit-transform:translate(50%,0);-moz-transform:translate(50%,0);-ms-transform:translate(50%,0);-o-transform:translate(50%,0);transform:translate(50%,0);}
.navbar-inverse{background-color:transparent;border-color:transparent;}
.navbar .container{width:100%;padding:0;}
.nav>li>a{padding-left:10px;padding-right:10px;}
.no-margin-top{margin-top:0 !important}
#page-content{position:relative;padding-top:70px;left:0;}
#page-content.slide-active{padding-top:0}
#slide-nav .navbar-toggle{cursor:pointer;position:relative;line-height:0;float:left;margin:0;width:30px;height:40px;padding:10px 0 0 0;border:0;background:transparent;}
#slide-nav .navbar-toggle > .icon-bar{width:100%;display:block;height:2px;margin:6px 0 0 0;}
.light #slide-nav .navbar-toggle > .icon-bar,
#slide-nav .navbar-toggle.slide-active .icon-bar{background:rgb(55 80 126);}
.navbar-header{position:relative}
.navbar.navbar-fixed-top.slide-active{position:relative}
.navbar-inverse .navbar-nav>li>a{font-family:"Roboto";font-size:16px;text-shadow:0 0 6px rgba(0,0,0,0.3);color:#fff;padding-top:20px;padding-bottom:20px;top:-1px;}
.light .navbar-inverse .navbar-nav>li>a{color:rgb(55 80 126);text-shadow:none;}
.navbar-inverse .navbar-nav>li:hover>a{color:rgba(255,255,255,0.7);text-shadow:none;}
.caret{margin-left:5px;}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover{color:rgb(55 80 126);background-color:transparent;}
.navbar-nav>li>.dropdown-menu{border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:0;border-bottom-right-radius:0;}
header .navbar-inverse .navbar-nav>li:hover>.dropdown-menu{border-top-left-radius:20px !important;border-top-right-radius:0px !important;border-bottom-left-radius:6px;border-bottom-right-radius:20px;}
header.light .navbar-inverse .navbar-nav>li:hover>.dropdown-menu{border-radius:0 0 8px 8px !important;}
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover{background-color:rgba(0,0,0,0.1);color:rgba(255,255,255,0.8);}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a{color:#666;}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover{color:rgb(55 80 126);}
.full-dimming-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(55 80 126);z-index:9997;display:none;opacity:0;}
.user-buttons{position:absolute;top:10px;right:10px;z-index:5000;}
header .user-buttons{padding:0;background:rgb(55 80 126);}
header.light .user-buttons{background:#fff;}
header.transparent .user-buttons{background:transparent;}
.add-listing{position:relative;display:inline-block;overflow:hidden;line-height:12px;font-family:'Capriola', sans-serif;font-size:16px;margin-left:0;box-shadow:2px 2px 16px rgba(0,0,0,0.3);white-space:nowrap;height:100%;padding:26px 23px 0 54px;color:#fff;background:rgba(0,0,0,0.10);border-radius:0;border-left:1px dashed rgba(255,255,255,0.5);}
.light .add-listing{background:rgb(55 80 126);border-left:0;}
header.transparent .user-buttons:hover .add-listing{border-left:1px dashed transparent;}
.add-listing:before{font-family:'icon';content:"\ea7c";position:absolute;font-size:25px;left:12px;}
header.transparent .add-listing{background:none;}
header .add-listing:before{left:18px;}
header .add-listing:hover{color:#fff;opacity:0.8;}
header.light .add-listing:hover{opacity:1;}
header.transparent .add-listing:hover{opacity:1;background:rgb(55 80 126);border-radius:20px 0;}
.user-login{position:relative;display:inline-block;text-align:center;top:-15px;padding-right:12px;}
.user-login:before{font-family:'icon';content:"\ea1e";display:block;font-size:20px;color:#fff;position:relative;width:100%;}
.light .user-login:before{color:rgb(55 80 126);}
.user-login:hover:before{color:rgba(255,255,255,0.7);}
header.transparent .user-login:hover:before{color:#fff;}
.light .user-login:hover{background:rgb(55 80 126);}
.light .user-login:hover:before{color:#fff;}
header .user-login{position:relative;float:left;text-align:center;top:0;height:100%;padding-right:15px;padding-left:21px;}
header .user-login:before{position:relative;top:16px;left:-2px;}
header.transparent .user-login:hover{background:rgb(55 80 126);border-radius:20px 0;}
.hero-header{height:100%;min-height:460px;padding:0;z-index:0;}
.hero-header.landing .header-centralizer{height:500px;z-index:6000;}
.hero-image,
.hero-mask{position:absolute;z-index:-1;width:100%;height:100%;background-image:url(../images/backgrounds/6.jpg);background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#000;}
.h-video .hero-image{background-image:url(../images/backgrounds/3.jpg);}
.hero-mask{z-index:0;background-image:url(../images/backgrounds/polygons.jpg);}
.hero-texture{position:absolute;z-index:2;background-image:url(../../../../www.transparenttextures.com/patterns/black-lozenge.png);background-repeat:repeat;background-position:center center;}
.hero-video{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;opacity:0;}
.hero-video .screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;margin:auto;opacity:0;transition:opacity .5s;}
.hero-video .screen.active{opacity:1;}
.fullvid{width:1280px;height:720px;position:absolute;bottom:50%;left:50%;z-index:-2;-webkit-transform:translate(-50%, 50%);-moz-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%);}
.h-video .hero-image{display:none !important;}
.is-mobile .h-video .hero-image{display:block !important;}
.is-mobile .hero-video{display:none !important;}
.hero-header.with-topbar .hero-image{-webkit-transform:translate(0,30px);-moz-transform:translate(0,30px);-ms-transform:translate(0,30px);-o-transform:translate(0,30px);transform:translate(0,30px);}
.hero-header .canvas-bg,
.hero-header .overlay,
.hero-header .dot-overlay,
.search-magnifier,
.header-centralizer,
.hero-mask,
.hero-texture{position:absolute;top:0;left:0;padding:0;width:100%;height:100%;}
.header-centralizer{position:relative;text-align:center;white-space:nowrap;font-size:0;z-index:3;}
.header-centralizer:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.content-centralized{width:100%;top:20px;display:inline-block;vertical-align:middle;white-space:normal;font-size:14px;}





.hero-header .canvas-bg{z-index:-1;}
.hero-header .overlay{display:none;height:99.99%;background:rgba(38,163,135,0.8);}
.hero-header.light .overlay{background:rgba(255,255,255,0.80);}
.hero-header.dark .overlay{background:rgba(50,50,50,0.8);}
.hero-header.in-color .overlay{background:rgb(55 80 126);}
.hero-header.transparent .overlay{background:rgba(0,0,0,0.4) !important;}
.hero-header .dot-overlay{background:url(../images/miscellaneous/dot-overlay.png);height:99.99%;}
.search-magnifier{text-align:left;margin-left:180%;z-index:2;}
.search-magnifier img{position:absolute;top:0;height:100%;width:auto;}
.hero-search{width:50%;position:relative;left:25%;display:block;padding:15px;background-color:#fff;border-radius:5px 0 5px;height:78px;text-align:center;z-index:10;box-shadow:-8px -8px 0px rgb(55 80 126), 0 0 30px rgba(0,0,0,0.15);}




.hero-search.hide-feat{width:80% !important;left:10% !important;}
.hero-search form{position:relative;text-align:center;white-space:nowrap;display:table;width:100%;}
.hero-search form fieldset{position:relative;display:table-cell;}
.hero-search form input,
.typingEffect{padding-left:10px;height:50px;border:0;position:relative;color:rgb(55 80 126);font-size:18px;letter-spacing:1px;z-index:1;background:transparent;box-shadow:none;}
.hero-search.color-bg form input,
.color-bg .typingEffect{color:#fff !important;}
.typingEffect{float:left;top:-52px;left:0;z-index:0;font-weight:normal;text-align:left;padding-top:17px;padding-left:58px;}
.typingEffect:before{font-family:"icon";content:"\e98c";display:inline-block;font-style:normal;position:absolute;left:14px;top:12px;font-size:23px;}
.typed-cursor{position:relative;top:-39px;float:left;opacity:1;font-size:22px;-webkit-animation:blink 0.7s infinite;-moz-animation:blink 0.7s infinite;-o-animation:blink 0.7s infinite;animation:blink 0.7s infinite;}
.h-video.landing .trending .typed-cursor{float:none;top:0;}
.color-bg .typed-cursor{color:#fff;}
@keyframes blink{0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes blink{0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes blink{0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}












.hero-search .search-submit{display:inline-block;width:50px;}
input[type="submit"]{font-family:'Capriola', sans-serif;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer;}
.hero-header .search-submit{position:absolute;width:50px;height:100%;border:0;text-align:right;top:0;right:-5px;vertical-align:top;font-size:18px;font-weight:700;border-radius:5px;z-index:12;}
.open-cities-list .search-cities .search-submit{z-index:-2;}
.hero-header .search-submit input[type="submit"]{background-color:transparent;width:100%;height:100%;border:0;}
.hero-search-icon{width:100%;height:100%;text-align:right;position:absolute;padding-top:6px;padding-right:12px;right:0;color:rgb(55 80 126);font-size:30px;cursor:pointer;font-style:normal;font-weight:normal;}
.hero-search-icon:before{text-shadow:-1px -1px 0px rgba(255,255,255,1), -1px 1px 0px rgba(255,255,255,1), 1px 1px 0px rgba(255,255,255,1), 1px -1px 0px rgba(255,255,255,1),
0px -1px 0px rgba(255,255,255,1), 0px 1px 0px rgba(255,255,255,1), 1px 0px 0px rgba(255,255,255,1), -1px 0px 0px rgba(255,255,255,1);}
.color-bg .hero-search-icon{color:#fff;}
.search-categories{width:50%;position:relative;margin-top:12px;left:25%;display:block;padding:15px;color:#fff;max-height:93px;text-align:center;z-index:4;border-radius:5px;overflow:hidden;font-size:0;opacity:1;}
.open-cities-list .search-categories{opacity:0;top:-6000px;}
.search-categories.hide-feat{width:80% !important;left:10% !important;}
.search-categories .categories{margin-top:0;overflow:hidden;width:100%;padding:0 10px 0 10px;}
.search-categories .categories a{text-transform:uppercase;display:inline-block;min-width:100px;font-size:13px;text-shadow:0 0 6px rgba(0,0,0,0.3);margin:3px 1px;padding:8px 12px 10px 12px;font-weight:normal;color:#fff;width:auto;font-family:'Roboto';}
.light .search-categories .categories a{color:rgb(55 80 126);text-shadow:0 0 40px #fff, 0 0 40px #fff, 0 0 20px #fff;}
.search-categories .categories a:before{display:block;font-size:25px;padding:6px;padding-bottom:10px;}
.search-categories .categories a:hover{background-color:rgb(55 80 126);color:#fff;border-radius:15px 0;}
.search-categories .more-categories,
.search-categories .minus-categories{position:absolute;right:0;bottom:0;font-size:12px;display:none;cursor:pointer;color:rgb(55 80 126);background:#fff;width:28px;height:28px;line-height:30px;text-align:center;border-radius:50%;}



.light .search-categories .more-categories,
.light .search-categories .minus-categories{color:rgb(55 80 126);text-shadow:none;}
.search-categories .more-categories:hover,
.search-categories .minus-categories:hover{opacity:0.6;}
.show-categories{position:relative;left:25%;display:block;width:33px;text-align:left;color:#fff;font-family:'Capriola', sans-serif;margin-top:10px;}
.show-categories:before{font-family:"FontAwesome";content:"\f00d";position:relative;background:rgba(255,255,255,0.2);padding:7px 1px 4px 2px;border-radius:5px;font-size:14px;width:26px;display:block;margin-top:8px;text-align:center;cursor:pointer;}
.show-categories:hover:before{background:rgb(55 80 126);color:#fff;}
.search-cities{position:absolute;margin-top:0px;right:0;top:0;display:block;padding:0px;text-align:center;z-index:4;overflow:hidden;font-size:0;border-radius:8px;max-height:70px;margin-right:-10px;background:#fff;margin-top:-12px;}
.open-cities-list .search-cities{margin-top:-16px;max-height:363px;z-index:30;background:rgba(255,255,255,1);margin-top:-158px;margin-right:-16px;}
.search-cities.hide-feat{width:80% !important;left:10% !important;}
.search-cities .cities-list{padding:2px;overflow:hidden;border-radius:6px;box-shadow:0 0 20px 0 rgba(255,255,255,0.3);}
.search-cities .cities-list a{text-transform:uppercase;font-size:11px;letter-spacing:1px;margin:6px 6px;padding:25px 0 25px 0;font-weight:normal;color:rgb(55 80 126);width:auto;font-family:'Roboto';border-radius:8px;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;box-shadow:0 10000px rgba(255,255,255,1) inset;display:none;float:right;clear:right;}
.search-cities .cities-list a.current{display:inline-block;padding:10px 50px 10px 0px;margin:17px 6px;}
.open-cities-list .search-cities .cities-list a{width:225px;padding:25px 15px 25px 15px;box-shadow:0 10000px rgba(0,0,0,0.5) inset;display:block;float:none;}







.open-cities-list .search-cities .cities-list a.current{box-shadow:0 0 10000px rgba(255,255,255,1) inset;cursor:default;padding:25px 15px 25px 15px;margin:6px 6px;}
.search-cities .cities-list a span{background:#fff;color:rgb(55 80 126);padding:4px 8px 3px 8px;border-radius:6px;}
.search-cities .cities-list a:hover{opacity:0.7;}
.open-cities-list .search-cities .cities-list a:hover{opacity:1;}
.search-cities .cities-list a.current span{background:rgb(55 80 126);color:#fff;}
.search-cities .cities-list a:hover span{background:rgb(55 80 126);color:#fff;}
.search-cities .more-cities,
.search-cities .minus-cities{position:absolute;right:8px;color:#fff;font-size:12px;display:none;cursor:pointer;}
.search-cities .more-cities,
.search-cities .minus-cities{bottom:0;}
.search-cities .more-cities:hover,
.search-cities .minus-cities:hover{color:rgba(255,255,255,0.6);}
.show-cities{position:relative;left:25%;display:block;width:33px;text-align:left;color:#fff;font-family:'Capriola', sans-serif;margin-top:10px;}
.show-cities:before{font-family:"FontAwesome";content:"\f00d";position:relative;background:rgba(255,255,255,0.2);padding:7px 1px 4px 2px;border-radius:5px;font-size:14px;width:26px;display:block;margin-top:8px;text-align:center;cursor:pointer;}
.show-cities:hover:before{background:rgb(55 80 126);color:#fff;}
.search-cities-toggle{position:absolute;top:0;margin-top:-59px;right:-8px;background:rgb(55 80 126);color:#fff;width:56px;height:44px;text-align:center;padding-top:6px;border-radius:6px 6px 0 0;cursor:pointer;font-size:26px;box-shadow:0px -20px 20px rgba(0,0,0,0.2) inset, 0 0 120px rgba(255,255,255,0.75);opacity:0;}
.light .search-cities-toggle{box-shadow:none;}
.search-cities-toggle:before{font-family:'icon';content:"\e90b";}
.search-cities-toggle:hover{margin-top:-64px;height:48px;}
.feat-posts{position:absolute;top:15%;margin-top:-10px;right:3%;width:20%;height:74%;border-radius:8px;padding:15px;}
.mapList .feat-posts{position:relative;top:auto;right:0;width:290px;height:100%;margin:0;padding:0;text-align:center;z-index:0;}
.feat-posts.hide-feat{width:0 !important;height:0 !important;right:30px !important;}
.feat-posts .toggle{position:absolute;top:2px;left:14px;display:block;z-index:2;color:rgb(55 80 126);background:#fff;width:28px;height:28px;line-height:29px;text-align:center;border-radius:50%;cursor:pointer;}
.light .feat-posts .toggle{color:rgb(55 80 126);text-shadow:none;cursor:pointer;}
.feat-posts .toggle:before{font-family:"FontAwesome";content:"\f068";background:transparent;display:inline-block;font-size:12px;}
.feat-posts.hide-feat .toggle:before{content:"\f067";}
.mapList .feat-posts .toggle:before{display:none;}
.toggle:hover{opacity:0.6;}
.feat-posts .helper{position:relative;width:100%;height:100%;right:0;}
.feat-posts.hide-feat .helper{right:-1000px !important;}
.feat-posts-title{position:absolute;top:8px;left:0;line-height:100%;width:100%;text-align:center;font-size:15px;text-shadow:0 0 6px rgba(0,0,0,0.7);color:#fff;margin-top:-13px;font-family:'Capriola', sans-serif;}
.light .feat-posts-title{color:rgb(55 80 126);text-shadow:0 0 50px #fff, 0 0 50px #fff, 0 0 30px #fff, 0 0 20px #fff;}
.feat-posts-list{position:absolute;top:10%;left:0;width:100%;height:90%;background:#fff;border-radius:6px;z-index:3;padding:5px 2px 5px 5px;overflow-x:hidden;overflow-y:auto;box-shadow:0 0 30px rgba(0,0,0,0.15)}
.mapList .feat-posts-list{border-top:1px solid #ddd;}
.hero-header .down-page:hover{color:rgb(55 80 126);}
.hero-arrow{position:absolute;bottom:45px;left:10px;z-index:15;will-change:transform;-webkit-backface-visibility:hidden;font-smoothing:antialiased !important;-webkit-font-smoothing:subpixel-antialiased;}
.feat-post{position:relative;width:100%;background:#fff;border-bottom:1px solid #ddd;}
.feat-post a{width:100%;height:100%;display:block;background:#fff;padding:42px 5px 20px 5px;color:#202020;border-radius:5px;}
.feat-post a:hover{background:rgba(38,163,135,0.10);}
.feat-post a:hover *{color:rgb(55 80 126);}
.feat-post-icon,
.feat-post .map-icon{position:absolute;top:0;left:0;font-size:24px;color:#ccc;width:38px;height:44px;line-height:48px;text-align:center;border-bottom-right-radius:10px;}
.feat-post:hover .feat-post-icon{color:rgb(55 80 126);background:#fff;}
.feat-post .map-icon{top:35px;left:0;color:#bbb;font-size:18px;cursor:pointer;}
.feat-post:hover .map-icon{display:none;}
.feat-post-rating{position:absolute;top:6px;right:8px;font-size:9px;color:rgb(55 80 126);}
.feat-post-pic{position:relative;display:inline-block;border:0;background:#fff;width:90px;height:90px;border-radius:50%;padding:3px;}
.feat-post a:hover .feat-post-pic{background-image:url(../images/miscellaneous/spiral.gif);background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;box-shadow:0 10000px rgba(38,163,135,0.9) inset;padding:6px;}
.squared .feat-post a:hover .feat-post-pic{display:none;}
.feat-post-pic div{background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;height:100%;border-radius:50%;box-shadow:2px 2px 20px rgba(0,0,0,0.7) inset, -2px -2px 20px rgba(0,0,0,0.7) inset;}
.feat-post-pic img{width:100%;border-radius:50%;}
.feat-post-data{display:block;width:100%;}
.feat-post-title{font-family:'Capriola', sans-serif;color:rgb(55 80 126);margin-top:10px;margin-bottom:2px;font-size:14px;line-height:15px;}
.mapList .feat-post-title{margin-top:3px;line-height:12px;}
.feat-post-category,
.feat-post-city{line-height:11px;padding:1px 3px 1px 3px;border-radius:5px;text-transform:uppercase;display:inline-block;font-size:11px;margin-top:0;}
.mapList .feat-post-category,
.maplist .feat-post-city{margin-top:0;padding:0 3px 1px 3px;}
.feat-post a:after{font-family:"FontAwesome";content:"\f054";position:absolute;z-index:10;top:78px;right:10px;background:#fff;color:rgb(55 80 126);display:inline-block;width:23px;font-size:14px;line-height:14px;border-radius:50%;text-align:center;padding:5px 4px 4px 5px;}
.feat-post a:hover:after{display:block;}
.background-caption{position:absolute;bottom:20px;left:30px;z-index:16;}
.background-caption:hover .bg-title{color:#ddd;}
.background-caption .bg-title{color:rgb(55 80 126);font-size:15px;font-weight:bold;}
.background-caption .bg-title span{color:rgb(55 80 126);font-size:16px;}
.background-caption .bg-text{color:#bbb;font-size:12px;font-style:italic;}
.featured-header-buttons{position:absolute;width:100%;height:70px;bottom:0;left:0;font-size:0;}
.feat-header-button{cursor:pointer;border-top:3px solid rgba(0,0,0,0.12);position:relative;display:inline-block;z-index:10;width:33.3333333%;height:100%;color:#fff;font-size:15px;font-family:'Capriola', sans-serif;border-radius:20px 20px 0 0;overflow:hidden;background:rgb(55 80 126);background:-webkit-gradient(left top, right top, color-stop(0%, rgb(55 80 126)), color-stop(100%, rgba(38,163,135,0.1)));background:-webkit-linear-gradient(left, rgb(55 80 126) 0%, rgba(38,163,135,0.1) 100%);background:-moz-linear-gradient(left, rgb(55 80 126) 0%, rgba(38,163,135,0.1) 100%);background:-ms-linear-gradient(left, rgb(55 80 126) 0%, rgba(38,163,135,0.1) 100%);background:-o-linear-gradient(left, rgb(55 80 126) 0%, rgba(38,163,135,0.1) 100%);background:linear-gradient(to right, rgb(55 80 126) 0%, rgba(38,163,135,0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26a587', endColorstr='#26a587', GradientType=1);}
.feat-header-button:hover{background:transparent;text-shadow:2px 2px 0 rgba(0,0,0,0.5);}
.feat-header-button.central{font-size:18px;z-index:10;}
.feat-img,
.feat-text{position:relative;height:100%;top:0;left:0;line-height:100%;vertical-align:middle;display:inline-block;text-transform:uppercase;width:20%;padding:10px;text-align:center;box-shadow:inset 0 9px 20px 0 rgba(0,0,0,0.2), inset 0 -9px 20px 0 rgba(0,0,0,0.2);opacity:0.7;}
.feat-header-button:hover .feat-img{box-shadow:inset 0 9px 20px 0 rgba(0,0,0,0.06), inset 0 -9px 20px 0 rgba(0,0,0,0.06);}
.feat-img:before,
.feat-text:before{font-size:0;content:"";display:inline-block;height:100%;vertical-align:middle;}
.feat-img:after{font-family:"FontAwesome";content:"\f0da";font-size:15px;position:absolute;top:50%;margin-top:-8px;right:-6px;color:#fff;display:none;}
.feat-header-button:hover .feat-img:after{display:block;}
.feat-text{width:74%;height:auto;background:none;box-shadow:none;opacity:1;}
.feat-img img{margin-top:-1%;margin-left:-3px;max-height:95%;max-width:95%;}
.feat-header-button:hover{border-top:3px solid #fff;color:#fff;}
.feat-header-button:hover .feat-img,
.feat-header-button:hover .feat-text{opacity:1;}
.login-popup,
.search-popup,
.review-popup,
.pm-popup{position:fixed;width:100%;height:100%;top:-30000px;left:-200%;z-index:999;opacity:0.99;}
.showing-login,
.showing-search,
.showing-review,
.showing-pm{top:0 !important;}
.review-popup,
.pm-popup{z-index:997;}
.hero-header.login-popup .overlay,
.hero-header.search-popup .overlay,
.hero-header.review-popup .overlay,
.hero-header.pm-popup{display:block;background-color:rgba(38,163,135,0.85);}
.login-popup .hero-image{background-image:url(../images/backgrounds/10.jpg);}
.search-popup .hero-image{background-image:url(../images/backgrounds/11.jpg);}
.review-popup .hero-image{background-image:url(../images/backgrounds/12.jpg);}
.pm-popup .hero-image{background-image:url(../images/backgrounds/13.jpg);}
.back-site{position:absolute;top:70px;left:16px;display:inline-block;color:#fff;cursor:pointer;font-size:30px;z-index:1010;}
.back-site:hover{color:rgba(255,255,255,0.7);}
#video-container{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;}
#background_video{object-fit:cover;font-family:'object-fit: cover;';}
#background_video{position:absolute;top:0;left:0%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);height:100%;width:100%;}
#video_cover{position:absolute;width:100%;height:100%;background:url('../images/backgrounds/10.jpg') no-repeat;background-size:cover;background-position:center;opacity:0;}
@media (min-width: 768px){
    .col-sm-3 {
        width: 24.98%;
    } 
    .col-sm-4 {
        width: 33.30%;
    } 
    .col-sm-6 {
        width: 49.94%;
    }  
}  
@media (min-width:768px){#video_controls{display:none;}
}


























.h-slideshow .hero-image{display:none !important;}
.is-mobile .h-slideshow .hero-image{display:block !important;}
.is-mobile .hero-slideshow{display:none !important;}



.hero-slideshow{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;z-index:-1;}
.h-slideshow .hero-image{background-image:url(../images/backgrounds/19.jpg);}



.hero-slide{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0;-webkit-transition:all 6s ease-in-out;-moz-transition:all 6s ease-in-out;-ms-transition:all 6s ease-in-out;-o-transition:all 6s ease-in-out;transition:all 6s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}



.current-slide{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}


.bg-container.bg-media{width:100%;height:100%;position:absolute;left:0px;top:0px;right:0px;bottom:0px;background-image:none;overflow:hidden;z-index:2;}





.bg-container video{background-size:cover;background-position:50% 50%;position:absolute;right:-100%;bottom:-100%;top:-100%;left:-100%;margin:auto;min-width:100%;min-height:100%;z-index:-100;}












































.bg-container.bg-media audio,
.bg-container.bg-media canvas,
.bg-container.bg-media progress,
.bg-container.bg-media video{display:inline-block;vertical-align:baseline;}

.w-background-video{position:relative;overflow:hidden;height:500px;color:white;}





.bg-container.bg-media img{max-width:100%;vertical-align:middle;display:inline-block;}

.hero-header.search-popup.search-short-height{height:100% !important;padding-bottom:70px !important;}
.search-short-height .header-centralizer{display:block !important;max-height:100% !important;overflow-x:hidden !important;overflow-y:auto !important;padding-top:30px !important;padding-bottom:60px !important;margin-top:60px !important;}
.map-listing{top:60px;padding:0;width:100%;overflow:hidden;}
.map-listing.map-hidden{height:250px;}
.close-map-listing{position:absolute;top:0;left:-36px;width:36px;height:36px;line-height:35px;font-size:14px;text-align:center;background:rgb(55 80 126);color:#fff;border-bottom-left-radius:8px;cursor:pointer;}
.close-map-listing.icon-map-marker{font-size:22px;padding-top:3px;}
.close-map-listing:hover{background:rgb(55 80 126);color:rgba(255,255,255,0.7);}
.page-head{width:100%;height:100%;display:table;text-align:center;font-family:'Capriola', sans-serif;font-size:16px;position:absolute;top:0;left:0;z-index:5;background:rgba(255,255,255,0.75);color:rgb(55 80 126);}
.map-view .page-head{display:none;}
.current-page-info,
.map-buttom{width:50%;position:absolute;display:table;right:0;top:0;height:250px;line-height:250px;white-space:nowrap;font-size:0;}
.current-page-info{display:inline-block;}
.current-page-info:before,
.map-buttom:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.map-buttom{right:auto;left:50%;cursor:pointer;}
.current-page-info{right:auto;left:0;background-image:url(../images/backgrounds/4.jpg);background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center;border-bottom-right-radius:30px;overflow:hidden;z-index:10;cursor:default;line-height:normal;box-shadow:0 10000px rgba(0,0,0,0.6) inset;}
.current-page-info.hide-page-info{left:-50%;margin-left:-25px;}
.breadcrumbs{color:rgb(55 80 126);position:absolute;top:12px;left:15px;padding-right:15px;z-index:4;}
.listing-title .breadcrumbs{left:70px;}
.breadcrumbs ul{position:relative;margin:0;padding:0;}
.breadcrumbs li{display:inline-block;}
.breadcrumbs li:before{font-family:'icon';content:"\ec3c";font-size:10px;font-weight:bold;}
.breadcrumbs li:first-child:before{display:none;}
.breadcrumbs a{font-family:'Capriola', sans-serif;color:#fff;font-size:14px;text-shadow:0 0 6px rgba(0,0,0,0.7);}
.listing-title .breadcrumbs a{color:#404040;text-shadow:none;}
.breadcrumbs a:hover{color:rgba(255,255,255,0.8);}
.listing-title .breadcrumbs a:hover{color:rgb(55 80 126);}
.current-page-icon{display:block;position:relative;top:4px;font-size:55px;width:100%;height:65px;line-height:65px;text-align:center;}
.listing-flag{position:absolute;bottom:0;left:12px;width:50px;height:40px;line-height:50px;text-align:center;color:rgb(55 80 126);background:#fff;z-index:10;font-size:26px;border-radius:8px 8px 0 0;}
.current-category,
.map-button-text{vertical-align:middle;width:100%;text-align:center;color:rgb(55 80 126);display:inline-block;white-space:normal;font-size:16px;}
.current-category a{color:#fff;}
.map-button{height:200px;vertical-align:middle;position:relative;float:right;}
.map-button-text{height:auto;position:relative;display:inline-block;vertical-align:middle;line-height:normal;}
.map-button-text:before{font-family:'icon';content:"\ea81";display:inline-block;position:relative;top:0;font-size:45px;height:70px;line-height:70px;width:100%;text-align:center;}
.map-buttom.hover{width:100%;height:100%;left:0;display:table;text-align:center;font-family:'Capriola', sans-serif;font-size:16px;position:absolute;top:0;z-index:1;color:rgb(55 80 126);}
#map{position:relative;z-index:0;}
#map.in-color{background:rgb(55 80 126);}
#map.in-color .leaflet-tile-pane{opacity:0.75;}
#map.in-color .leaflet-tile-pane{opacity:0.6;}
.back-listing-button{background:rgb(55 80 126);color:#fff;height:42px;line-height:36px;vertical-align:middle;position:absolute;bottom:0;left:0;z-index:20000;padding:2px 10px 0px 10px;font-size:20px;cursor:pointer;border-top-right-radius:8px;font-family:"Capriola";font-size:16px;}
.map-and-page .back-listing-button{display:none;}
.back-listing-button:before{position:relative;margin-right:8px;font-size:30px;top:6px;}
.back-listing-button:hover{color:rgba(255,255,255,0.7);}
.map-listing .feat-posts-list{top:0;height:100%;}
.map-listing .feat-post:first-child{margin-top:80px;border-top:1px solid #ddd;}
.leaflet-control{opacity:0.7;color:#000;}
.leaflet-top{z-index:900;}
.leaflet-control a{color:#000;}
.leaflet-touch .leaflet-bar{border:none;opacity:1;}
.leaflet-control-zoom{box-shadow:none !important;}
.leaflet-control-zoom-out,
.leaflet-control-zoom-in{border-radius:50% !important;overflow:hidden !important;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2), -2px -2px 2px 0 rgba(0,0,0,0.2) !important;color:rgb(55 80 126) !important;display:inline-block !important;}
.leaflet-control-zoom-out{margin-left:8px;}
.leaflet-pane{z-index:900;}
.leaflet-popup-tip,
.leaflet-popup-content-wrapper{background:rgb(55 80 126);color:#ffffff;}
.leaflet-popup-content{margin:0;width:auto !important;padding:0;}
.leaflet-popup-content .maplink{display:block;padding:8px;max-width:236px;cursor:pointer;}
.map-contact .leaflet-popup-content .maplink{cursor:default;}
.leaflet-popup-content .maplink:before{font-family:'icon';content:"\ea44";position:absolute;top:10px;left:100px;width:42px;height:42px;line-height:40px;background:rgba(0,0,0,0.5);color:rgba(255,255,255,0.9);text-align:center;border-radius:50%;z-index:100;font-size:28px;opacity:0;}
.leaflet-popup-content .maplink.no-hover:before{content:none;}
.leaflet-popup:hover .leaflet-popup-content .maplink:before{opacity:1;top:40px;}
.pop-img{position:relative;width:220px;height:100px;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:8px;margin-bottom:10px;box-shadow:0 10000px rgba(0,0,0,0.3) inset;}
.pop-rating,
.leaflet-container a.leaflet-popup-close-button,
.pop-coor-icon:before{position:absolute;top:5px;left:5px;width:30px;height:30px;text-align:center;padding-top:4px;padding-right:4px;background:rgb(55 80 126);color:#fff;font-family:'Capriola', sans-serif;font-size:15px;border-bottom-right-radius:10px;z-index:2;}
.pop-coor-icon:before{font-family:'icon';content:"\ea7c";position:absolute;display:inline-block;top:auto;bottom:0;left:0;border-radius:0 10px 0 0;width:26px;height:28px;line-height:30px;text-align:left;font-size:20px;z-index:15;padding-right:0;padding-top:1px;cursor:pointer;}
.pop-coor-icon:hover:before{color:rgba(255,255,255,0.7);}
.leaflet-container a.leaflet-popup-close-button,
.leaflet-container a.leaflet-popup-close-button:hover{left:auto;right:5px;padding-right:0;padding-left:4px;padding-top:6px;border-bottom-left-radius:10px;border-bottom-right-radius:0;font-size:22px;color:rgb(55 80 126);}
.leaflet-container a.leaflet-popup-close-button:before{font-family:'icon';content:"\ec35";color:#fff;position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;font-size:10px;padding-left:4px;line-height:27px;}
.leaflet-container a.leaflet-popup-close-button:hover:before{color:rgba(255,255,255,0.7);}
.pop-coors{position:relative;width:100%;text-align:center;background:rgba(0,0,0,0.07);border:1px dashed rgba(255,255,255,0.7);color:#fff;border-radius:8px;padding:10px 6px 8px 6px;cursor:text;display:none;}
.pop-coors *{color:#fff;}
.pop-coors:hover{background:#fff;border:1px dashed rgba(0,0,0,0.7);color:rgb(55 80 126);}
.pop-coors:hover *{color:rgb(55 80 126);}
.pop-coors div{display:inline-block;width:100%;text-align:center;}
.pop-coors div span{font-weight:bold;font-size:13px;padding-right:4px;}
.pop-title,
.pop-category,








.pop-address{width:100%;text-align:center;color:#fff;font-family:'Capriola', sans-serif;font-size:15px;line-height:18px;margin-top:20px;margin-bottom:3px;}
.pop-category{font-family:'Roboto';text-transform:uppercase;font-size:12px;margin-top:0px;color:rgba(255,255,255,0.8);line-height:15px;margin-bottom:12px;}
.pop-address{font-family:'Roboto';font-size:13px;margin-top:0;color:rgba(255,255,255,1);line-height:15px;margin-bottom:15px;}
.leaflet-div-icon{font-size:30px;display:table;text-align:center;border-radius:50%;border:0;background:#fff;color:rgb(55 80 126);box-shadow:1px 1px 10px 2px rgba(0,0,0,0.08), -1px -1px 10px 2px rgba(0,0,0,0.08);}
.leaflet-div-icon:hover{background:rgb(55 80 126);color:#fff;}
.leaflet-div-icon.selected{border-top-left-radius:0;border-top-right-radius:0;background:rgb(55 80 126);color:#fff;}
.leaflet-div-icon.highZ{z-index:11999 !important;}
.leaflet-div-icon i{display:table-cell;vertical-align:middle;text-align:center;}
.leaflet-div-icon i:before{height:50px;line-height:50px;}
.leaflet-popup{margin-bottom:20px;}
.leaflet-popup-tip-container{display:none;}
.mapList{display:none;position:absolute;top:0;right:-350px;padding-right:3px;background:#fff;}
.more-listing,
.more-map-listing{display:block;width:100%;height:80px;line-height:80px;text-align:center;font-size:42px;padding-top:3px;color:rgb(55 80 126);cursor:pointer;}
.more-listing{position:relative;height:145px;line-height:120px;font-size:42px;width:150%;left:-25%;padding-top:15px;}
.more-listing:before,
.more-map-listing:before{display:inline-block;}
.more-listing:hover,
.more-map-listing:hover{display:block;color:rgb(55 80 126);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(150,150,150,0.17)), color-stop(100%, rgba(150,150,150,0)));background:-webkit-linear-gradient(top,rgba(150,150,150,0.17) 0%,rgba(150,150,150,0) 100%);background:-moz-linear-gradient(top,rgba(150,150,150,0.17) 0%, rgba(150,150,150,0) 100%);background:-o-linear-gradient(top,rgba(150,150,150,0.17) 0%, rgba(150,150,150,0) 100%);background:linear-gradient(to bottom, rgba(150,150,150,0.17) 0%,rgba(150,150,150,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b969696', endColorstr='#00969696',GradientType=0);}
.row-title{margin-top:150px;margin-bottom:100px;text-align:center;color:rgb(55 80 126);font-family:'Capriola', sans-serif;}
.row-title h1{position:relative;margin-top:0;border-bottom:1px dashed rgba(160,160,160,0.4);padding-bottom:18px;width:100%;left:65px;padding-right:130px;}
.row-title h4{color:#555555;position:relative;margin:-11px 65px 0 65px;padding-top:15px;line-height:30px;display:inline-block;border-top:1px dashed rgb(55 80 126);opacity:0.6;}
.front-categories .row-title h1:before{font-family:'icon';content:"\ea7a";position:absolute;top:100%;left:-65px;margin-top:-28px;font-size:45px;width:60px;padding-right:16px;text-align:center;border-right:1px dashed rgb(55 80 126);}
.cat-itens{width:100%;text-align:center;margin:0;}
.cat-item{position:relative;display:inline-block;font-size:0;margin-left:1%;margin-right:1%;margin-top:25px;width:17%;height:220px;background:#000;border-radius:5px;padding:0;z-index:2;}
.leaf .cat-item{border-radius:5px 25%;}
.leaf .cat-overlay,
.leaf .cat-item a,
.leaf .cat-item .cat-image{border-radius:5px 25%;overflow:hidden;}
.vertical .cat-item{height:360px;}
.vertical.leaf .cat-item{border-radius:5px 70px;}
.vertical.leaf .cat-overlay,
.vertical.leaf .cat-item a,
.vertical.leaf .cat-item .cat-image{border-radius:5px 70px;overflow:hidden;}
.horizontal .cat-item{width:45%;}
.horizontal .cat-item.horizontal-full{width:95%;height:120px;}
.cat-item a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;line-height:220px;vertical-align:middle;}
.vertical .cat-item a{line-height:360px;}
.horizontal .cat-item.horizontal-full a{line-height:120px;}
.cat-text{font-size:28px;text-shadow:0 0 10px #000;color:#fff;word-spacing:9999999px;line-height:35px;display:inline-block;vertical-align:middle;font-family:'Capriola', sans-serif;}
.cat-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.35);border-radius:5px;z-index:10;}
.cat-item:hover .cat-overlay{background:rgba(38,163,135,0.7);}
.cat-icon{position:absolute;width:70px;height:70px;line-height:70px;font-size:30px;padding-top:3px;padding-left:3px;top:-20px;left:-20px;border-radius:50%;border-bottom-right-radius:50%;z-index:15;color:#bbb;background:#fff;}
.cat-icon.dark{color:#fff;background:#333;}
.cat-icon.icon-bus{padding-top:0;}
.cat-icon.icon-bus:before{position:relative;top:-2px;}
.cat-icon.icon-graduation-hat{font-size:42px;padding-top:5px;}
.cat-item:hover .cat-icon,
.cat-item:hover .cat-icon.dark{background:rgb(55 80 126);color:#fff;}
.cat-counter{position:absolute;width:65px;height:65px;bottom:-32px;right:-32px;background:#fff;border-radius:50%;z-index:15;font-size:14px;font-weight:bold;padding-top:15px;padding-right:10px;color:#202020;}
.cat-item:hover .cat-counter{color:rgb(55 80 126);}
.cat-image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;overflow:hidden;z-index:1;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.cat-image img{display:block;height:auto;width:auto;min-height:100%;max-height:100%;min-width:100%;position:relative;left:55%;top:55%;}
.pg-header{position:relative;display:table;width:100%;height:330px;margin-top:60px;text-align:center;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff;box-shadow:0 10000px rgba(0,0,0,0.6) inset;}
.pg-header-content{display:table-cell;position:relative;z-index:3;color:#fff;width:100%;text-align:center;vertical-align:middle;}
.pg-header-content *{color:#fff;}
.pg-title,
.pg-subtitle{display:block;text-align:center;}
.pg-title{font-size:50px;margin-top:10px;}
.pg-subtitle{margin-top:10px;}
.pg-content{margin-top:90px;margin-bottom:120px;}
.page-intro{width:100%;padding:80px 15px;text-align:center;font-size:17px;background:#ededed;}
.img-left{position:relative;display:inline-block;margin-right:5%;max-width:200px;top:0;vertical-align:top;}
.img-left.with-icon:before{position:absolute;top:50%;margin-top:-30px;left:0;width:100%;font-size:52px;text-align:center;color:#fff;z-index:15;}
.img-left.with-icon:after{content:"";position:absolute;top:5%;left:5%;width:90%;height:90%;box-shadow:0 10000px rgba(38,163,135,0.6) inset;z-index:10;border-radius:50%;text-align:center;color:#fff;overflow:hidden;}
.img-left img{border-radius:50%;position:relative;z-index:-6;width:100%;top:0;}
.text-inline{position:relative;top:50%;display:inline-block;max-width:480px;}
.text-inline:before{content:"";display:inline-block;vertical-align:middle;height:100%;}
.text-inline h2{color:rgb(55 80 126);}
.separator,
.separator-short,
.separator-medium,
.separator-large{position:relative;display:block;width:100%;height:20px;margin-top:60px;margin-bottom:60px;}
.separator-short{margin-top:20px;margin-bottom:20px;}
.separator-medium{margin-top:40px;margin-bottom:40px;}
.separator-large{margin-top:80px;margin-bottom:80px;}
.s-dots{background-color:rgba(38,163,135,0.5);background-image:url(../images/separators/dot.html);}
.s-line{border-top:1px solid rgba(38,163,135,0.4);top:15px;}
.s-line-dashed{border-top:1px dashed rgb(55 80 126);top:15px;}
.iconized-separator{margin-top:60px;margin-bottom:60px;position:relative;}
.iconized-separator .mask{overflow:hidden;height:20px;}
.iconized-separator .mask:after{content:'';display:block;margin:-25px auto 0;width:100%;height:25px;border-radius:125px/12px;box-shadow:0 0 8px rgba(0,0,0,0.4);}
.iconized-separator span{width:50px;height:50px;position:absolute;bottom:100%;margin-bottom:-25px;left:50%;margin-left:-25px;border-radius:100%;box-shadow:0 2px 4px #999;background:white;}
.iconized-separator span i{position:absolute;top:4px;bottom:4px;left:4px;right:4px;border-radius:100%;border:1px dashed #aaa;text-align:center;line-height:40px;font-style:normal;color:rgb(55 80 126);font-size:25px;height:42px;padding-top:2px;}
.iconized-separator-vertical{display:inline-block;margin-top:100px;margin-left:100px;width:100px;position:relative;}
.iconized-separator-vertical .mask{overflow:hidden;width:20px;height:200px;}
.iconized-separator-vertical.left .mask:after{content:'';display:block;margin-left:-20px;width:20px;height:100%;border-radius:12px/125px;box-shadow:0 0 8px black;}










.iconized-separator-vertical.right .mask:before{content:'';display:block;margin-left:20px;width:20px;height:100%;border-radius:12px/125px;box-shadow:0 0 8px black;}
.trending{position:relative;background-image:url(../images/backgrounds/16.jpg);background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;background-color:#000;margin-top:120px;text-align:center;padding-bottom:50px;box-shadow:0 10000px rgba(0,0,0,0.75) inset;}
.trending.light{box-shadow:0 10000px rgba(255,255,255,0.85) inset;}
.is-mobile .trending{background-attachment:scroll;}
.h-video.landing .trending{background:none;box-shadow:none;margin:0;}
.trending.landing{background:none;box-shadow:none;margin-top:-150px;}
.trending .row-title{top:0;margin-top:50px;margin-bottom:80px;position:relative;z-index:2;}
.h-video.landing .trending .row-title{margin:0;}
.trending .row-title h1{left:0;padding-right:0;}
.trending .row-title h4{color:rgba(255,255,255,0.9);}
.trending.light .row-title h4{color:#555;}
.h-video.landing .trending h4{margin:-11px 0px 0 0px;display:inline-block;}
.trending .row-title{color:#fff;}
.trending .row-title:before{font-family:"FontAwesome";content:"\f0e7";font-size:55px;color:rgb(55 80 126);width:100%;padding-top:80px;display:block;}
.hero-header .trending .row-title:before{display:none;}
.listing{width:100%;}
.listing,
.listing .col-md-9{text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.listing.grid2 .col-md-9{display:block;}
.listing.grid6 .col-md-9{padding:0;}
.listing .col-md-9 .col-sm-4{margin-bottom:30px;}
.trending.landing .listing{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;}
.listing-item{width:100%;max-width:320px;position:relative;display:inline-block;margin-bottom:60px;}
.grid4 .listing-item{margin-bottom:0;}
.grid6 .listing-item{margin-bottom:10px;max-width:99999px;}
.listing-item-date{position:absolute;top:-5px;left:50%;margin-left:-25px;width:50px;padding:6px 0 6px 0;text-align:center;font-size:16px;font-family:'Capriola', sans-serif;background:#fff;color:rgb(55 80 126);border-radius:50%;border:0 solid #ccc;z-index:50;}
.listing-item-date .month{font-size:12px;margin-top:-3px;}
.listing-item .listing-item-link,
.listing-item .listing-item-link img{width:100%;display:inline-block;border-radius:50%;}
.squared .listing-item .listing-item-link,
.squared .listing-item .listing-item-link img{width:100%;display:inline-block;border-radius:20px;}
.grid6 .listing-item .listing-item-link,
.grid6 .listing-item .listing-item-link img{border-radius:8px;}
.grid6.rounded-pic .listing-item .listing-item-link{border-radius:85px 8px 8px 85px;}
.grid6.rounded-pic .listing-item .listing-item-link img{border-radius:50%;}
.grid6 .listing-item .listing-item-link img{display:table-cell;width:150px;max-width:99999px;}
.listing-item .listing-item-link{box-shadow:12px 12px 12px 0 rgba(0,0,0,0.2), -12px -12px 12px 0 rgba(0,0,0,0.2);position:relative;background:rgba(255,255,255,0.1);margin-bottom:10px;}
.grid6 .listing-item .listing-item-link{display:table;position:relative;padding:10px;}
.listing-item .listing-item-link:before,
.listing-item-rating{font-family:"FontAwesome";content:"\f0e7";position:absolute;z-index:20;display:block;width:38px;padding:4px;top:-12px;left:50%;margin-left:-19px;font-size:22px;color:#fff;background:#333;border-radius:50%;}
.listing-item-rating{top:12%;left:auto;right:26%;margin-right:-20px;margin-top:-20px;width:32px;height:32px;line-height:22px;text-align:center;font-family:'Capriola', sans-serif;font-size:15px;background:rgb(55 80 126);}
.squared .listing-item-rating{left:auto;right:8%;top:6%;}
.grid6 .listing-item-rating{top:6px;left:auto;right:5px;margin-right:0;margin-top:0;}
.grid6.rounded-pic .listing-item-rating{top:-8px;right:auto;left:85px;}
.feat-post .listing-item-rating{width:28px;height:28px;line-height:18px;font-size:15px;text-shadow:none;top:40px;left:auto;right:50%;margin-right:-36px;margin-top:0;color:rgb(55 80 126);background:#fff;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2), -2px -2px 2px 0 rgba(0,0,0,0.2);}
.feat-post:hover .listing-item-rating{color:#fff;background:rgb(55 80 126);top:49px;margin-right:-50px;}
.listing-item .listing-item-link:hover:before{color:rgb(55 80 126);background:#fff;}
.listing-black-overlay{position:absolute;display:block;border-radius:50%;top:0;left:0;width:100%;height:100%;z-index:10;background-image:url(../images/miscellaneous/black-overlay.png);background-repeat:no-repeat;background-size:100% 100%;opacity:1;}
.grid6 .listing-black-overlay{display:none;}
.squared .listing-black-overlay{border-radius:20px;}
.listing-item .listing-item-link:hover{background:rgb(55 80 126);}
.grid6 .listing-item .listing-item-link:hover{background:rgba(38,163,135,0.10);}
.listing-item-title-centralizer{position:absolute;z-index:100;top:0;left:0;display:block;width:100%;height:100%;text-align:center;padding:0 15px 8px 15px;;overflow:visible;border-radius:50%;font-size:0;}
.grid6 .listing-item-title-centralizer{display:table-cell;position:relative;vertical-align:top;}
.grid6.rounded-pic .listing-item-title-centralizer{padding-right:0;}
.squared .listing-item-title-centralizer{border-radius:0;}
.listing-item-title-centralizer:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}
.listing-item-title{width:100%;display:inline-block;vertical-align:middle;font-size:15px;letter-spacing:1px;color:#fff;font-family:'Capriola', sans-serif;white-space:pre-line;padding-left:15px;padding-right:15px;}
.grid2 .listing-item-title,
.grid3 .listing-item-title{white-space:normal;padding:0;text-shadow:none;letter-spacing:0;}
.grid6 .listing-item-title{white-space:normal;padding-left:0;}
.blog .grid6 .listing-item-title{padding-right:0;}
.ribbon{color:#fff;background:rgb(55 80 126);position:relative;z-index:600;height:22px;margin-top:6px;padding:2px 5px 0 5px;font-family:'Roboto';font-size:14px;display:inline-block;white-space:nowrap;text-align:center;}
.listing-item .ribbon{position:relative;margin-left:15px;margin-right:15px;}
.listing-item .amenities{text-align:left;margin-top:15px;}
.grid6 .listing-item .ribbon{display:table-cell;top:0;left:8px;line-height:20px;}
.grid6.rounded-pic .listing-item .ribbon{border-top-right-radius:6px;}
.grid2 .ribbon,
.grid3 .ribbon{position:absolute;left:auto;margin-left:0;margin-right:0;text-shadow:none;box-shadow:none;top:-17px;right:0;border-top-right-radius:6px;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
.claimed .ribbon{padding:2px 10px 0 10px;}
.ribbon:before,
.ribbon:after{content:'';position:absolute;height:0;border:11px solid transparent;top:0;width:0;border-top-color:rgb(55 80 126);border-bottom-color:rgb(55 80 126);z-index:-1;}
.ribbon:before{left:-11px;}
.ribbon:after{right:-11px;}
.grid2 .ribbon:after,
.grid3 .ribbon:after,
.feat-post .ribbon:after,
.leaflet-popup .ribbon:after,
.grid6.rounded-pic .ribbon:after{display:none;}
.feat-post .ribbon,
.leaflet-popup .ribbon{position:absolute;top:-6px;right:0;padding:3px 5px 0 5px;height:24px;font-size:14px;text-shadow:none;background:#fff;border-left:1px solid #ddd;border-bottom:1px solid #ddd;color:rgb(55 80 126);border-bottom-left-radius:6px;}
.leaflet-popup .ribbon{top:auto;bottom:0;border-radius:6px 0;background:rgba(0,0,0,0.5);color:rgba(255,255,255,0.9);border:0;}
.mapList .feat-post .ribbon,
.leaflet-popup .ribbon{padding:3px 5px 0 5px;text-shadow:none;}
.feat-post:hover .ribbon{display:none;}
.feat-post .ribbon:before,
.leaflet-popup .ribbon:before{display:none;border:9px solid transparent;border-top-color:#fff;border-bottom-color:#fff;left:-9px;}
.fixed-pricing-button .ribbon{font-family:'Capriola', sans-serif;border-radius:0 5px 5px 0;font-size:16px;margin:0;padding:0 0 0 8px;height:44px;line-height:46px;box-shadow:1px 1px 8px rgba(0,0,0,0.20), -1px -1px 8px rgba(0,0,0,0.20);}
.fixed-pricing-button .ribbon:before{left:-22px;border:22px solid transparent;border-top-color:rgb(55 80 126);border-bottom-color:rgb(55 80 126);z-index:-1000;}
.fixed-pricing-button .ribbon:after{font-family:'icon';content:"\ea89";border:0;right:auto;position:relative;font-size:24px;width:54px;;height:44px;float:right;text-align:center;background:rgba(0,0,0,0.10);border-left:1px dashed rgba(255,255,255,0.5);margin-left:10px;}
.listing-item .category-icon{position:absolute;width:44px;height:44px;line-height:44px;font-size:30px;padding-top:3px;text-align:center;color:#fff;background:#333;box-shadow:2px 2px 5px 0 rgba(0,0,0,0.10), -2px -2px 5px 0 rgba(0,0,0,0.10);border-radius:50%;z-index:15;top:12%;left:30%;margin-left:-36px;margin-top:-26px;}
.grid6 .listing-item .category-icon{top:6%;left:25px;}
.grid6.rounded-pic .listing-item .category-icon{top:35px;left:40px;}
.squared .listing-item .category-icon{top:6%;left:11%;}
.listing-item .category-icon.fa{font-size:21px;padding-top:2px;}
.listing-item .category-icon:hover{background:rgb(55 80 126);color:#fff;}
.listing.white .listing-item .category-icon{background:#fff;color:rgb(55 80 126);}
.listing.white .listing-item .category-icon:hover{color:#fff;background:rgb(55 80 126);}
.listing-item-author{position:relative;display:inline-block;z-index:30;top:-50px;border-radius:50%;}
.grid6 .listing-item-author{position:relative;display:inline-block;z-index:30;top:-50px;left:0;border-radius:50%;}
.listing-item-author img{width:45px;border-radius:50%;}
.listing-item-data{margin-top:30px;}
.grid6 .listing-item-data{margin-top:10px;}
.trending.landing .listing-item-data{margin:15px;z-index:-10;position:relative;}
.grid2 .listing-item-data,
.blog-home .listing-item-data,
.blog .listing-item-data{margin-top:0;}
.grid5 .listing-item-data{margin-top:-20px;}
.listing-item-data:before{font-family:"FontAwesome";content:"\f041";position:relative;display:block;width:100%;margin-top:-35px;font-size:22px;color:#fff;}
.grid6 .listing-item-data:before{display:none;}
.listing.white .listing-item-data:before{color:rgb(55 80 126);}
.listing-item-excerpt,
.listing-item-address{color:#fff;display:block;}
.light .listing-item-address,
.light .listing-item-excerpt{color:#555;text-shadow:none;}
.light .listing-item-excerpt{border-top:1px dashed rgba(0,0,0,0.6);}
.listing-item-address:hover,
.listing.white .listing-item-address:hover,
.light .listing-item-address:hover,
.light .listing-item-excerpt:hover,
.grid6 .listing-item:hover .listing-item-address{color:rgb(55 80 126);}
.listing-item-address{font-family:'Capriola', sans-serif;font-size:13px;padding-bottom:4px;width:100%;text-align:center;}
.listing-item-excerpt{text-shadow:0 0 6px rgba(0,0,0,0.7);padding-top:4px;border-top:1px dashed rgba(255,255,255,0.6);width:100%;text-align:center;overflow:hidden;font-size:14px;opacity:0.8;}
.grid6 .listing-category-name{position:absolute;bottom:0;right:0;background:#fff;z-index:100;padding:2px 5px 0 8px;border-top-left-radius:0px;}
.listing-category-name a{display:inline-block;color:rgb(55 80 126);margin-top:3px;text-transform:uppercase;font-size:13px;text-shadow:0 0 6px rgba(0,0,0,0.7);}
.light .listing-category-name a{text-shadow:none;}
.listing-category-name a:hover{color:rgba(38,163,135,0.7);}
.listing.white .listing-category-name a{text-shadow:none;color:rgb(55 80 126);}
.color-bg{color:#fff;}
.color-bg .row-title{color:#fff;}
.color-bg .row-title h1{border-bottom:1px dashed rgba(255,255,255,0.3);color:#fff;}
.color-bg .row-title h1:before{border-right:1px dashed #fff;}
.color-bg .row-title h4{color:rgba(255,255,255,0.9);border-top:1px dashed #fff;}
.how{position:relative;text-align:center;padding-bottom:100px;}
.how .row-title{top:0;padding-top:100px;margin-bottom:30px;margin-top:0;position:relative;z-index:2;}
.how .row-title h1:before{font-family:'icon';content:"\ea46";position:absolute;top:100%;left:-65px;margin-top:-28px;font-size:45px;width:60px;padding-right:16px;text-align:center;}
.how-item{border:1px solid transparent;border-top:2px solid transparent;margin-top:40px;border-radius:15px;}
.how-item:hover{border:1px dashed rgba(255,255,255,0.5);box-shadow:0 0 50px rgba(0,0,0,0.12);}
.how-item a{display:block;color:#fff;}
.how-item img{position:relative;max-height:120px;padding-top:30px;padding-bottom:30px;top:0;}
.how-item:hover img{top:11px;}
.how-item h3{border-top:1px dashed rgba(255,255,255,0.4);border-bottom:1px dashed rgba(255,255,255,0.4);margin-top:-5px;padding-top:10px;padding-bottom:9px;color:#fff;text-transform:uppercase;font-size:16px;}
.how-item:hover h3{border-top:1px dashed rgba(255,255,255,1);border-bottom:1px dashed rgba(255,255,255,1);}
.how-item-excerpt{font-size:15px;padding:12px;color:rgba(255,255,255,0.8);padding-bottom:20px;position:relative;top:0;}
.how-item:hover .how-item-excerpt{color:rgba(255,255,255,1);top:-8px;}
.how-item a:after{font-family:'icon';content:"\ec36";font-size:16px;color:rgba(255,255,255,0.5);position:absolute;display:inline-block;bottom:-16px;left:50%;margin-left:-16px;border:1px dashed transparent;padding:4px;width:32px;border-radius:50%;background:rgb(55 80 126);}
.how-item:hover a:after{color:rgba(255,255,255,1);border:1px dashed rgba(255,255,255,1);}
.newsletter{background:rgba(38,163,135,0.10);position:relative;text-align:center;padding:115px 0 85px 0;font-size:14px;font-family:'Capriola', sans-serif;overflow:hidden;}
.newsletter:before{position:absolute;top:0;left:0;width:6px;height:300px;}
.newsletter-label{color:rgb(55 80 126);text-transform:uppercase;display:inline-block;font-size:15px;position:relative;margin-right:10px;padding-bottom:30px;top:-4px;}
.newsletter-label:before{font-family:"FontAwesome";content:"\f2b7";font-size:20px;color:rgba(255,255,255,0.5);position:relative;display:inline-block;margin-right:5px;opacity:0;}
.newsletter .col-sm-12 #email{width:400px;max-width:75%;}









.newsletter input[type="text"]{position:relative;border:0;color:#aaa;padding-left:8px;font-size:14px;top:-5px;padding-top:10px;padding-bottom:10px;border-bottom:1px dashed rgba(38,163,135,0.50);background:none;}
.newsletter input:focus{outline:none !important;border:0;border-bottom:1px solid #ddd;box-shadow:none;}
.newsletter .btn{padding:0;font-size:25px;color:rgb(55 80 126);height:0;line-height:0;border:0;position:relative;margin-top:3px;margin-left:5px;}
.newsletter .btn:hover{color:rgba(255,255,255,1);}
.newsletter .btn:before{height:0;line-height:0;margin:0;padding:0;position:relative;display:block;margin-top:-7px;font-size:20px;}
.newsletter-explanation{position:absolute;bottom:15px;right:15px;color:rgba(38,163,135,0.7);font-family:'Roboto';font-size:13px;padding:0 15px 0 15px;}
.newsletter:hover,
.newsletter.onFocus{background:rgb(55 80 126);}
.newsletter:hover .newsletter-label,
.newsletter.onFocus .newsletter-label{color:#fff;}
.newsletter:hover .newsletter-label:before,
.newsletter.onFocus .newsletter-label:before{opacity:1;}
.newsletter:hover input[type="text"],
.newsletter.onFocus input[type="text"]{color:#fff;border-bottom:1px solid rgba(255,255,255,0.2);}
.newsletter:hover .btn,
.newsletter.onFocus .btn{color:rgba(255,255,255,0.7);}
.newsletter .btn:hover,
.newsletter.onFocus .btn:hover{color:rgba(255,255,255,1);}
.newsletter:hover .newsletter-explanation,
.newsletter.onFocus .newsletter-explanation{color:rgba(255,255,255,0.7);}
.form-control::-webkit-input-placeholder{color:#202020;}
.form-control:-moz-placeholder{color:#202020;}
.form-control::-moz-placeholder{color:#202020;}
.form-control:-ms-input-placeholder{color:#202020;}
.hero-search input[type="text"]::-webkit-input-placeholder{color:rgba(38,163,135,0.9);display:none;position:relative;}
.hero-search input[type="text"]:-moz-placeholder{color:rgba(38,163,135,0.9);position:relative;}
.hero-search input[type="text"]::-moz-placeholder{color:rgba(38,163,135,0.9);position:relative;}
.hero-search input[type="text"]:-ms-input-placeholder{color:rgba(38,163,135,0.9);position:relative;}
.newsletter *::-webkit-input-placeholder{color:rgba(38,163,135,0.6);}
.newsletter *:-moz-placeholder{color:rgba(38,163,135,0.6);}
.newsletter *::-moz-placeholder{color:rgba(38,163,135,0.6);}
.newsletter *:-ms-input-placeholder{color:rgba(38,163,135,0.6);}
.newsletter:hover *::-webkit-input-placeholder,
.newsletter.onFocus *::-webkit-input-placeholder{color:#202020;}
.newsletter:hover *:-moz-placeholder,
.newsletter.onFocus *:-moz-placeholder{color:#202020;}
.newsletter:hover *::-moz-placeholder,
.newsletter.onFocus *::-moz-placeholder{color:#202020;}
.newsletter:hover *:-ms-input-placeholder,
.newsletter.onFocus *:-ms-input-placeholder{color:#202020;}
.contact-form .form-control::-webkit-input-placeholder{font-family:'Roboto';color:#202020;}
.contact-form .form-control:-moz-placeholder{font-family:'Roboto';color:#202020;}
.contact-form .form-control::-moz-placeholder{font-family:'Roboto';color:#202020;}
.contact-form .form-control:-ms-input-placeholder{font-family:'Roboto';color:#202020;}
.search-field input::-webkit-input-placeholder{color:rgb(55 80 126);}
.search-field input:-moz-placeholder{color:rgb(55 80 126);}
.search-field input::-moz-placeholder{color:rgb(55 80 126);}
.search-field input:-ms-input-placeholder{color:rgb(55 80 126);}
.blog-home{margin-bottom:60px;}
.listing.white{padding-bottom:0;}
.listing.white .row-title{margin-top:100px;margin-bottom:80px;}
.blog-home .row-title h1:before{font-family:'icon';content:"\e91c";position:absolute;top:100%;left:-65px;margin-top:-28px;font-size:45px;width:60px;padding-right:16px;text-align:center;border-right:1px dashed rgb(55 80 126);}
.listing.white .listing-item .listing-item-link:before{content:none;}
.listing-item .listing-item-link:hover:before,
.listing.white .listing-item .listing-item-link:hover:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background-image:url(../images/miscellaneous/spiral.gif);background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:-1;margin:0;opacity:0.14;}
.squared .listing-item .listing-item-link:hover:before,
.listing.white.squared .listing-item .listing-item-link:hover:before{display:none !important;}
.listing.grid3 .listing-item-link:hover:before,
.listing.grid6 .listing-item-link:hover:before{content:none !important;}
.grid2 .listing-item .listing-item-link:hover:before,
.grid2 .listing.white .listing-item .listing-item-link:hover:before{background-image:none !important;}
.listing.white .listing-item-address,
.listing.white .listing-item-excerpt{color:#202020;text-shadow:none;letter-spacing:0;}
.grid6 .listing-item-address,
.grid6 .listing-item-excerpt{text-align:left;}
.listing.white .listing-item-excerpt{border-top:1px dashed rgba(150,150,150,1);max-height:100px;line-height:16px;}
.grid6 .listing-item-excerpt{max-height:99999px !important;}
.listing.white .listing-item .listing-item-link{box-shadow:8px 8px 12px 0 rgba(0,0,0,0.12), -8px -8px 12px 0 rgba(0,0,0,0.12);}
.blog .listing.white .listing-item-data:before{content:none;}
.quick-menu{position:fixed;background:rgb(55 80 126);width:50px;text-align:center;top:70px;left:10px;border-radius:5px;z-index:33;padding:6px 0 4px 0;box-shadow:1px 1px 8px rgba(0,0,0,0.20), -1px -1px 8px rgba(0,0,0,0.20);}
.quick-menu:before{content:"";position:absolute;display:inline-block;top:-5px;bottom:-5px;left:-5px;right:-5px;border:0 solid rgba(130,130,130,0.3);z-index:-1;border-radius:12px;}
.quick-menu a{display:inline-block;color:#fff;font-size:26px;height:45px;line-height:45px;}
.quick-menu.hidden-menu a{height:34px;line-height:36px;}
.quick-menu a:hover:before{opacity:0.6;}
.pvt{position:relative;width:100%;background:rgba(0,0,0,0.10);border-top:1px dashed rgba(255,255,255,0.5);bottom:-4px;border-radius:0 0 5px 5px;}
.fixed-pricing-button{position:fixed;top:70px;right:10px;z-index:32;}
.fixed-pricing-button .pricing-data{display:inline-block;float:left;}
.fixed-pricing-button .pricing-data-hover{display:none;float:left;}
.fixed-pricing-button:hover .pricing-data{display:none;}
.fixed-pricing-button:hover .pricing-data-hover{display:inline-block;}
.listing-title{margin-top:60px;padding:95px 60px 80px 60px;}
.listing-title .pg-header-icon{bottom:-45px;}
.listing-title h2{position:relative;display:inline-block;width:auto;border-bottom:2px dashed #ddd;border-top:2px dashed #ddd;padding-top:8px;}
.listing-title .listing-item-rating{position:relative;display:inline-block;right:auto;top:-8px;margin:0;}
.listing-title a.listing-item-rating:hover,
.listing-title a.listing-item-rating:focus{color:#fff;opacity:0.8;}
.rating-count{font-family:'Roboto';position:relative;font-size:13px;display:inline-block;width:0;height:0;top:-18px;left:-5px;color:#404040;}
.gallery{position:relative;width:auto !important;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;font-size:0;margin:0;padding:0;}
.gallery-item{position:relative;display:inline-block;overflow:hidden;cursor:w-resize;}
.gallery-item:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;display:inline-block;box-shadow:0 10000px rgba(0,0,0,0.0) inset;z-index:3;}
.gallery-item.dark-overlay:before{box-shadow:0 10000px rgba(38,163,135,0.5) inset;}
.gallery-item-caption{position:absolute;bottom:0;left:0;padding:80px 150px 12px 12px;width:100%;color:#ddd;text-shadow:0 0 6px rgba(0,0,0,0.7);white-space:normal;font-size:14px;z-index:0;text-align:left;line-height:18px;background:-webkit-gradient(linear,top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#d9000000',GradientType=0);font-style:italic;}
.gallery a{position:absolute;bottom:20px;right:20px;z-index:10;opacity:0.6;}
.gallery a:before{font-family:'icon';content:"\ec36";color:#fff;display:inline-block;font-size:18px;width:40px;height:40px;line-height:40px;background:rgb(55 80 126);border-radius:50%;z-index:10;text-align:center;}
.gallery a:after{content:"";position:absolute;width:130%;height:130%;top:-15%;left:-15%;display:inline-block;background:rgba(255,255,255,0.25);border-radius:50%;z-index:-100;}
.gallery a:hover{opacity:1;}
.gallery a:hover:after{opacity:1;background:rgba(255,255,255,0.15);}
.gallery img{display:inline-block;cursor:w-resize;height:430px;}
.lightbox{margin-left:-60000px;}
.lightbox .lb-image{border:0;}
#lightboxOverlay{position:fixed !important;top:0;left:0;height:100% !important;width:100% !important;}
#lightbox{position:fixed !important;top:52% !important;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.lb-dataContainer{min-height:47px;display:block !important;}
.listing-avatar{width:100%;max-width:220px;position:relative;display:inline-block;}
.listing-avatar img{width:100%;max-width:220px;border-radius:50%;padding:8px;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.15), -2px -2px 2px 0 rgba(0,0,0,0.15);}
.listing-avatar .listing-item-author{position:absolute;left:50%;top:auto;bottom:0;margin-left:-23px;}
.listing-avatar .listing-item-author img{padding:0;max-width:46px;opacity:0.7;}
.listing-avatar .listing-item-author img:hover{opacity:1;}
.claimed{font-family:'Capriola', sans-serif;color:rgb(55 80 126);margin-top:30px;margin-bottom:40px;}
.claimed a:hover{opacity:0.8;}
.listing-social{border-top:2px dashed #dfdfdf;border-bottom:2px dashed #dfdfdf;margin-top:30px;padding:10px 0 10px 0;}
.listing-description,
.listing-map,
.listing-review,
.related{position:relative;margin-top:120px;padding:80px 0 0;border-top:2px dashed #dfdfdf;}
.listing-map{padding:0;z-index:0;margin-top:0;}
.listing-map .leaflet-container{z-index:0;}
.listing-block.related{margin-top:120px;border:0;}
.related h2{margin-top:0;margin-bottom:80px;}
.listing-description .pg-header-icon,
.listing-map .pg-header-icon,
.listing-review .pg-header-icon,
.related .pg-header-icon{bottom:auto;top:-32px;}
.listing-subtitle{margin-bottom:30px;font-style:italic;}
.listing-subtitle:before,
.listing-subtitle:after{content:"\"";}
.listing-description .col-sm-3,
.listing-description .col-sm-9{padding:20px;}
.listing-description .col-sm-3:after{content:"";border-right:2px dashed #dfdfdf;position:absolute;top:0;right:0;height:100%;}
.description-text.table>tbody>tr>td{border:0;}
.description-text.table>tbody>tr>td.description{padding-right:30px;}
.description-text.table>tbody>tr>td.listing-opening{max-width:150px;padding-left:30px;border-left:2px dashed #dfdfdf;}
.listing-opening span{white-space:nowrap;}
.listing-amenities{width:100%;border-top:2px dashed #dfdfdf;margin-top:30px;padding-top:30px;}
.listing-amenities .amenities-title,
.listing-opening .opening-title{margin-bottom:30px;}
.pm-popup .panel-form{width:350px;}
.pm-popup .submit{background:rgb(55 80 126);color:#fff;}
.blog .contact-form{margin-bottom:100px;}
.single-block{margin-top:140px;}
.post-content{margin-bottom:90px;}
.single-block .thumbnail{max-width:250px;padding:0;opacity:0.8;border:10px solid rgba(150,150,150,0.25);border-radius:50%;}
.single-block .thumbnail:hover{opacity:0.5;}
.single-block blockquote{background:rgba(150,150,150,0.16);border-radius:8px;margin:45px 0;padding-top:60px;padding-bottom:60px;}
.single-block p:first-child:first-letter{text-transform:uppercase;font-size:40px;line-height:40px;float:left;color:rgb(55 80 126);padding-left:15px;padding-right:15px;}
.single-block img{z-index:1;position:relative;}
.author-block{margin-top:60px;}
.author-avatar{position:relative;margin-bottom:0;width:100px;height:100px;border-radius:50%;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:inline-block;}
.author-name{font-family:'Capriola', sans-serif;display:inline-block;font-size:18px;margin-bottom:5px;margin-left:7px;}
.author-avatar:hover,
.author-name:hover{opacity:0.8;}
.data{position:relative;font-weight:normal;font-family:'Roboto';top:-2px;}
.data:before{position:relative;font-size:16px;padding:0 6px 0 2px;top:2px;}
.author-stats{position:absolute;width:100%;top:78px;z-index:2;text-align:center;color:rgb(55 80 126);}
.author-stats .post-counter{position:relative;display:inline-block;width:32px;height:32px;line-height:32px;border-radius:50%;background:#fff;top:5px;}
.post-data{font-size:14px;padding-left:0;font-family:'Capriola', sans-serif;color:rgb(55 80 126);margin:80px 0 70px;}
.post-data span{font-size:30px;padding-right:6px;}
.single-block img{border-radius:8px;}
.comm *{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.comm a{color:rgb(55 80 126);text-decoration:none;}
.comm ul{list-style-type:none;}
.comment-form{margin-bottom:15px;}
.comments-container{margin:60px auto 15px;}
.comments-container h1{font-size:36px;color:#283035;font-weight:400;}
.comments-container h1 a{font-size:18px;font-weight:700;}
.comments-container h2,
.feedback h2{margin:80px 0 80px;}
.comments-list{margin-top:30px;position:relative;}
.comments-list:before{content:'';width:1px;height:100%;background:#ddd;position:absolute;left:32px;top:0;}
.comments-list:after{content:'';position:absolute;background:#ddd;bottom:0;left:27px;width:7px;height:7px;border:3px solid #eee;border-radius:50%;}
.reply-list:before,
.reply-list:after{display:none;}
.reply-list li:before{content:'';width:60px;height:1px;background:#ddd;position:absolute;top:25px;left:-55px;}
.comments-list li{margin-bottom:15px;display:block;position:relative;}
.comments-list li:after{content:'';display:block;clear:both;height:0;width:0;}
.reply-list{padding-left:88px;clear:both;margin-top:15px;}





.comments-list .comment-avatar{width:65px;height:65px;position:relative;z-index:99;float:left;border:3px solid #FFF;box-shadow:0 1px 2px rgba(0,0,0,0.2);overflow:hidden;border-radius:50%;display:block;}
.comments-list .comment-avatar img{width:100%;height:100%;}
.reply-list .comment-avatar{width:50px;height:50px;}
.comment-main-level:after{content:'';width:0;height:0;display:block;clear:both;}
.comments-list .comment-box{width:90%;float:right;position:relative;box-shadow:0 1px 1px rgba(0,0,0,0.15);}
.comments-list .comment-box:before,
.comments-list .comment-box:after{content:'';height:0;width:0;position:absolute;display:block;border-width:10px 12px 10px 0;border-style:solid;border-color:transparent #FCFCFC;top:8px;left:-11px;}
.comments-list .comment-box:before{border-width:11px 13px 11px 0;border-color:transparent rgba(0,0,0,0.05);left:-12px;}
.reply-list .comment-box{width:90%;}
.comment-box .comment-head{background:#FCFCFC;padding:10px 12px;border-bottom:1px solid #E5E5E5;overflow:hidden;border-radius:4px 4px 0 0;}
.comment-box .comment-head i{float:right;margin-left:14px;position:relative;top:2px;color:#A6A6A6;cursor:pointer;}
.comment-box .comment-head i:hover{color:rgb(55 80 126);}
.comment-box .comment-name{color:#283035;font-size:14px;font-weight:700;float:left;margin-right:10px;}
.comment-box .comment-name a{color:#283035;}
.comment-box .comment-name a:hover{opacity:0.8;}
.comment-box .comment-head span{float:left;color:#999;font-size:13px;position:relative;top:1px;}
.comment-box .comment-content{text-align:left;background:#FFF;padding:12px;font-size:15px;color:#202020;border-radius:0 0 4px 4px;}
.comment-box .comment-name.by-author,
.comment-box .comment-name.by-author a{color:rgb(55 80 126);}
.comment-box .comment-name.by-author a:hover{opacity:0.8;}
.comment-box .comment-name.by-author:after{content:'autor';background:rgb(55 80 126);color:#FFF;font-size:12px;padding:3px 5px;font-weight:700;margin-left:10px;border-radius:3px;}
.app .row-title{margin-top:0;margin-bottom:80px;padding-top:100px;}
.app .row-title h1:before{font-family:'icon';content:"\ea81";position:absolute;top:100%;left:-65px;margin-top:-28px;font-size:45px;width:60px;padding-right:16px;text-align:center;border-right:1px dashed rgb(55 80 126);}
.app-version{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,-0);transform:translate(-50%,0);padding:15px 22px 12px 22px;background:rgb(55 80 126);color:#fff;border-radius:0 0 12px 12px;font-family:'Capriola', sans-serif;font-size:16px;z-index:10;text-align:center;}
.app-img{position:relative;display:inline-block;left:50%;bottom:-6px;margin-left:-350px;width:700px;border-top-left-radius:10%;border-top-right-radius:10%;overflow:hidden;box-shadow:0 10000px rgba(0,0,0,0.5) inset;}
.light .app-img{box-shadow:0 10000px rgba(255,255,255,0.75) inset;}
.app-img:after{content:" ";position:absolute;top:0;left:50%;margin-left:-350px;width:100%;height:100%;display:inline-block;background-image:url(https://p4.wallpaperbetter.com/wallpaper/428/600/15/room-wallpaper-preview.jpg);background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;z-index:-2;}
.is-mobile .app-img:after{background-attachment:scroll;}
.app-links{position:absolute;width:180px;left:50%;margin-left:-90px;top:50%;margin-top:-40px;}
.app-links a{display:inline-block;opacity:0.5;}
.light .app-links a{opacity:0.30;}
.app-links a:hover{opacity:1;}
.light .app-links a:hover{opacity:0.7;}
.app-links a img{width:180px;border-radius:5px;}
.app-links a:hover img{background:rgb(55 80 126);}
.light .app-links a:hover img{background:rgba(255,255,255,1);}
.accordion{width:90%;display:inline-block;border-radius:8px;overflow:hidden;box-shadow:0 0 100px rgba(0,0,0,0.2) inset;}
[id*="open-accordion"], [id*="close-accordion"]{background:rgb(55 80 126);background:-webkit-gradient(linear,top,from(rgb(55 80 126)),to(rgba(38,163,135,0.9)));background:-moz-linear-gradient(top, rgb(55 80 126) 0%, rgba(38,163,135,0.9) 100%);background:-o-linear-gradient(top, rgb(55 80 126) 0%, rgba(38,163,135,0.9) 100%);background:-webkit-linear-gradient(top, rgb(55 80 126) 0%,rgba(38,163,135,0.9) 100%);background:linear-gradient(to bottom, rgb(55 80 126) 0%,rgba(38,163,135,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgb(55 80 126)', endColorstr='rgba(38,163,135,0.9)',GradientType=0);border-bottom:1px solid #fff;line-height:25px;height:40px;display:block;margin:0 auto;position:relative;width:100%;}
.accordion-item{position:relative;}
.accordion-order{position:absolute;top:8px;left:10px;color:rgba(255,255,255,0.5);font-size:14px;z-index:5;}
[id*="close-accordion"]{display:none;}
.accordion a{color:#fff;font-size:16px;font-weight:normal;padding:20px 35px 20px 35px;text-decoration:none;text-shadow:none;height:auto;}
.accordion a:hover{color:rgba(255,255,255,0.8);}
[id*="open-accordion"]:after, [id*="close-accordion"]:after{font-family:'icon';content:"\ec36";position:absolute;right:8px;top:19px;z-index:2;}
.target-fix{display:block;top:0;left:0;position:fixed;}
.accordion-content{height:0;margin:-1px auto 0;padding:0 2.5%;position:relative;overflow:hidden;width:90%;}
.accordion span:target ~ .accordion-content{display:block;height:auto;padding:25px 0 15px 0;}
.accordion span:target ~ [id*="close-accordion"]{display:block;}
.accordion span:target ~ [id*="open-accordion"]{display:none;}
.accordion span:target ~ [id*="close-accordion"]:after{font-family:'icon';content:"\ec37";}
.accordion p{text-align:left;}
.current-page-info.hide-page-info{left:-50%;margin-left:-25px;}
.header-search-button.hide-page-info{left:0;margin-left:-50px;}
.pg-header-icon{position:absolute;width:60px;height:60px;line-height:65px;background:#fff;color:rgba(38,163,135,0.85);bottom:-25px;left:50%;margin-left:-30px;padding-left:2px;z-index:18;border-radius:50%;font-size:30px;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2), -2px -2px 2px 0 rgba(0,0,0,0.2);text-align:center;}
.listing-block{margin-top:40px;}
.map-view .listing-block{display:none;}
.listing.grid2 .listing-item{max-width:100%;margin-bottom:20px;}
.listing.grid2 .listing-item-title,
.listing.grid3 .listing-item-title{position:initial;color:rgb(55 80 126);height:22px;overflow:hidden;vertical-align:top;}
.listing.grid6 .listing-item-title{color:rgb(55 80 126);text-align:left;display:block;margin-top:10px;}
.listing.grid6.rounded-pic .listing-item-title{padding-right:0;}
.grid6 .feat-data{margin-top:10px;margin-bottom:12px;}
.grid6.rounded-pic .feat-data{position:absolute;top:-30px;right:-2px;}
.listing.grid2 .listing-item:hover .listing-item-link{background:rgba(38,163,135,0.10);}
.listing.grid2 .col-sm-3{width:49.94%;}
.listing.grid2 .listing-item-link{border-radius:65px 0 0 65px;width:100%;text-align:left;}
.listing.grid2 .listing-item-link img{width:130px;}
.listing.grid2 .listing-black-overlay{opacity:0;}
.listing.grid2 .listing-item .category-icon{left:0;top:25px;margin-left:-2px;}
.listing.grid2 .listing-item-rating{top:10px;right:auto;left:62px;}
.listing.grid2 .listing-item-author{position:absolute;top:84px;bottom:auto;left:84px;}
.listing.grid2 .listing-item-author img{border:3px solid #fff;}
.listing.grid2 .listing-item-title-centralizer{text-align:left;padding-left:140px;padding-top:15px;overflow:visible;}
.listing.grid2 .listing-item-data,
.listing.grid2 .listing-item-address,
.listing.grid2 .listing-item-excerpt{text-align:left;}
.listing.grid2 .listing-item-data{padding-left:140px;position:absolute;z-index:-15;top:auto;bottom:38px;}
.listing.grid2 .listing-item-data:before{position:absolute;margin-top:-7px;}
.listing.grid2 .listing-item-address{padding-left:18px;margin-bottom:2px;font-size:14px;max-height:20px;position:relative;top:-2px;overflow:hidden;}
.listing.grid2 .listing-item-excerpt{height:24px;overflow:hidden;padding-right:10px;}
.blog .listing.grid2 .listing-item-excerpt,
.blog .listing.grid3 .listing-item-excerpt{position:relative;height:54px !important;overflow:hidden;top:0;}
.listing.grid2 .listing-category-name{position:absolute;right:8px;bottom:12px;}
.listing.grid3 .listing-item{max-width:100%;margin-bottom:20px;}
.listing.grid3 .listing-item:hover .listing-item-link{background:rgba(38,163,135,0.10);}
.listing.grid3 .col-sm-3{width:49.94%;}
.listing.grid3 .listing-item-link{border-radius:14px 0 0 14px;width:100%;text-align:left;}
.listing.grid3 .listing-item-link img{width:130px;border-radius:15px;}
.listing.grid3 .listing-black-overlay{opacity:0;}
.listing.grid3 .listing-item .category-icon{left:0;top:12%;margin-left:-4px;}
.listing.grid3 .listing-item-rating{top:6%;right:auto;left:70px;}
.listing.grid3 .listing-item-author{position:absolute;top:94px;bottom:auto;left:94px;}
.listing.grid3 .listing-item-author img{border:3px solid #fff;}
.listing.grid3 .listing-item-title-centralizer{text-align:left;padding-left:140px;padding-top:15px;overflow:visible;}
.listing.grid3 .listing-item-data,
.listing.grid3 .listing-item-address,
.listing.grid3 .listing-item-excerpt{text-align:left;}
.listing.grid3 .listing-item-data{padding-left:140px;position:absolute;z-index:-15;top:auto;bottom:38px;}
.listing.grid3 .listing-item-data:before{position:absolute;margin-top:-7px;}
.listing.grid3 .listing-item-address{padding-left:18px;font-size:12px;max-height:36px;overflow:hidden;}
.listing.grid3 .listing-item-excerpt{height:22px;overflow:hidden;}
.listing.grid3 .listing-category-name{position:absolute;right:8px;bottom:12px;}
.listing-results{position:relative;margin-bottom:0;padding-bottom:15px;padding-top:30px;}
.front-page .map-and-page .listing-results{display:none;}
.results-count{text-align:left;font-size:15px;font-family:'Capriola', sans-serif;color:rgb(55 80 126);padding-left:0;display:inline-block;}
.feat-posts .results-count{display:block;width:100%;padding-top:30px;padding-bottom:30px;text-align:center;border-bottom:1px solid #ddd;}
.results-count.user-listing{position:relative;top:-60px;left:6px;}








.listing-results .counter{font-size:35px;padding-right:6px;}
.listing-filter{position:absolute;right:0;top:30px;width:100%;text-align:right;font-size:20px;}
.grid-icon{position:relative;display:inline-block;border:1px solid #ddd;width:42px;height:42px;line-height:45px;text-align:center;top:3px;border-radius:4px;cursor:pointer;background:#fff;color:rgb(55 80 126);margin-bottom:8px;}
.grid-icon:hover{color:#fff;background:rgb(55 80 126);}
.listing-filter form{max-width:100%;text-align:right;display:inline-block;}
.listing-filter .dropdown-menu{max-width:350px;min-width:260px !important;float:right;left:auto;right:0;}
.bootstrap-select.btn-group .dropdown-menu{min-width:auto;}
.nothing-selected:before{font-family:'icon';content:"\e9f2";position:absolute;left:8px;padding-top:6px;float:left;top:-1px;font-size:22px;padding-right:8px;}
.btn-info{background:rgb(55 80 126);color:rgba(255,255,255,1);}
.dropdown-header{padding-left:10px;color:rgb(55 80 126);}
.bootstrap-select.btn-group .dropdown-menu li a.opt{padding-left:12px;}
.bootstrap-select.btn-group .dropdown-menu li a.opt .child{padding-left:20px;width:42px;}
.bootstrap-select.order.btn-group .dropdown-menu li a{padding-left:12px;}
.btn-default:hover,
.bootstrap-select .dropdown-toggle:focus{background:rgba(38,163,135,0.12);}
.open>.dropdown-toggle.btn-default,
.open>.dropdown-toggle.btn-default:hover{background:rgb(55 80 126);height:42px;}
.open>.dropdown-toggle.btn-default span,
.open>.dropdown-toggle.btn-default:hover span,
.open>.dropdown-toggle.btn-default:before,
.open>.dropdown-toggle.btn-default:before{color:#fff;}
.btn-group>.btn:first-child{height:42px;}
.listing-filter input[type="submit"]{font-family:"FontAwesome";display:none;height:42px;position:relative;width:42px;top:1px;border:0;border-radius:4px;background:rgb(55 80 126);color:#fff;}
.order .bs-searchbox{display:none;}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:auto;min-width:auto;height:42px;top:-1px;}
.listing-filter a .glyphicon,
.filter-option .glyphicon{font-size:20px;width:22px;overflow:hidden;position:relative;top:3px;}
.filter-option .glyphicon{margin-left:5px;}
.filter-option .glyphicon:first-child{margin-left:0;}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{line-height:32px;}
.bootstrap-select.btn-group .dropdown-toggle.nothing-selected .filter-option{padding-left:25px;}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a{color:#404040;font-size:15px;font-family:"Roboto";}
.bootstrap-select .btn-default{color:rgb(55 80 126);border:1px solid #ddd;}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a .check-mark{color:rgb(55 80 126);right:8px;}
.bootstrap-select.btn-group .dropdown-menu li.selected a,
.bootstrap-select.btn-group .dropdown-menu li a:hover{background:#ededed;color:rgb(55 80 126);}
.pricing-text{margin-bottom:25px;}
.capt{display:none;width:98%;margin-left:1%;margin-right:1%;padding:15px;background:#e1e1e1;margin-bottom:10px;border-radius:8px;}
.pricing{vertical-align:top;text-align:center;position:relative;z-index:5;}
.pricing .price{margin-bottom:60px;}
.pricing .price .content{padding-bottom:5px;display:block;border-radius:7px;}
.pricing .price .content .title{font-family:'Capriola', sans-serif;font-size:20px;color:#404040;padding-top:18px;}
.pricing .price.feat .content .title{color:rgb(55 80 126);}
.pricing .price .content .subtitle{color:#404040;}
.pricing .price .content .circle{position:relative;width:110px;height:110px;left:50%;margin-left:-55px;margin-top:20px;margin-bottom:20px;border-radius:55px;border:1px dashed #ccc;}
.pricing .price .the-price{font-size:30px;padding-top:35px;}
.pricing .included .item{color:#404040;margin-bottom:5px;}
.pricing .included .preview{color:#404040;margin-top:20px;margin-bottom:15px;display:inline-block;cursor:pointer;}
.pricing .included .preview i{font-size:20px;padding-bottom:5px;}
.pricing .price .sign-in-button{position:relative;display:inline-block;min-width:160px;margin-top:15px;height:50px;background:#bbb;border-radius:5px;}
.pricing .price.feat .circle{border:1px dashed rgb(55 80 126);}
.pricing .price.feat .the-price{color:rgb(55 80 126);}
.price .hot-label{position:absolute;top:12px;right:-25px;padding:3px 6px 2px 6px;background:rgb(55 80 126);color:#fff;font-family:'Capriola', sans-serif;font-size:12px;border-radius:6px;}
.pricing .price.feat .sign-in-button:hover{background:rgb(55 80 126);}
.pricing .price.feat .sign-in-button{background:rgb(55 80 126);}
.pricing .price:hover .title{color:rgb(55 80 126);}
.pricing .price:hover .preview{color:rgb(55 80 126);}
.pricing .included .preview:hover{color:rgb(55 80 126);}
.pricing .price:hover .circle{border:1px dashed rgb(55 80 126);}
.pricing .price:hover .circle .the-price{color:rgb(55 80 126);}
.pricing .price:hover .sign-in-button{background:rgb(55 80 126);}
.pricing .price .sign-in-button:hover{background:rgb(55 80 126);}
.pricing .price .sign-in-button a{display:block;width:100%;height:100%;padding:14px;font-size:18px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;}
.price .button{margin-top:-15px;position:absolute;width:100%;text-align:center;top:30px;left:0;}
.price .button .saudation{margin-left:-25px;color:#fff;}
.price .button .the-button,
.price .button .the-button-clicked{text-align:center;display:inline-block;background:#fff;padding:10px;padding-top:5px;padding-bottom:5px;margin-top:140px;border-radius:11px;color:rgb(55 80 126);text-decoration:none;font-size:15px;text-transform:uppercase;}
.price .button .the-button-clicked{display:none;margin-top:20px;background:#ffff00;}
.not-found-image{margin-top:20px;max-height:280px;max-width:100%;}
.amenities a,
.amenities span,









.tags a{position:relative;display:inline-block;border:2px solid transparent;padding:3px 8px 2px 35px;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.15), -2px -2px 2px 0 rgba(0,0,0,0.15);border-radius:12px;margin-right:3px;margin-bottom:8px;color:#202020;font-size:15px;background:#fff;}
.amenities a:hover,
.tags a:hover{display:inline-block;border:2px solid rgb(55 80 126);color:rgb(55 80 126);}
.amenities a:before,
.amenities span:before,
.tags a:before{position:absolute;font-size:18px;float:left;height:28px;line-height:28px;top:-1px;left:2px;width:30px;text-align:center;color:rgb(55 80 126);}
.tags a:before{font-family:'icon';content:"\ea56";}
.amenities .icon-bicycle:before{top:-5px;}
.bg-login{background-image:url(../images/backgrounds/1.jpg);}
.bg-reset-pass{background-image:url(../images/backgrounds/8.jpg);}
.bg-login,
.bg-reset-pass{background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.bg-login:before,
.bg-login:after,
.bg-reset-pass:before,
.bg-reset-pass:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;}
.bg-login:before,
.bg-reset-pass:before{background-color:rgba(38,163,135,0.9);z-index:-1;}
.bg-login:after,
.bg-reset-pass:after{background-image:url(../images/miscellaneous/dot-overlay.png);z-index:-2;}
.panel-form{position:relative;border-color:#ccc;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);width:260px;max-width:100%;display:block;top:50%;opacity:0;}
#register-form{display:none;}
.panel-form>.panel-heading{color:rgb(55 80 126);background-color:#fff;border-color:#fff;text-align:center;}
.panel-form>.panel-heading a{font-family:'Capriola', sans-serif;text-decoration:none;color:#aaa;font-size:15px;display:inline-block;height:50px;line-height:50px;}
.panel-form>.panel-heading a.active{color:rgb(55 80 126);font-size:18px;}
.panel-form>.panel-heading hr{margin-top:10px;margin-bottom:0;clear:both;border:0;height:1px;background:-webkit-gradient(linear,top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));background-image:linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));}
.panel-form h4{margin:16px 0 16px 0;}
.panel-form input[type="text"],
.panel-form input[type="email"],
.panel-form input[type="password"]{font-family:'Capriola', sans-serif;height:45px;border:1px solid #ddd;font-size:14px;}
.panel-form input:hover,
.panel-form input:focus{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#ccc;}
.btn-login{background-color:rgb(55 80 126);outline:none;color:#fff;font-size:14px;height:auto;font-weight:normal;padding:14px 0;text-transform:uppercase;border-color:rgb(55 80 126);}
.btn-login:hover,
.btn-login:focus{color:#fff;background-color:rgb(55 80 126);border-color:rgb(55 80 126);}
.forgot-password{color:#202020;}
.btn-submit{background-color:rgb(55 80 126);outline:none;color:#fff;font-size:14px;height:auto;font-weight:normal;padding:14px 0;text-transform:uppercase;border-color:rgb(55 80 126);}
.btn-submit:hover,
.btn-submit:focus{color:#fff;background-color:rgb(55 80 126);border-color:rgb(55 80 126);}
#remember{position:relative;top:2px;}
label{font-weight:normal;}
textarea.form-control{font-family:'Capriola', sans-serif;border:1px solid #ddd;}
.map-contact{padding:0;}
.address,
.list-block{text-align:left;margin-bottom:60px;padding-left:10px;}
.address h4{text-align:left;padding-bottom:45px;}
.line{margin-bottom:5px;}
.data.name{font-family:'Capriola', sans-serif;margin-bottom:10px;font-weight:bold;font-size:16px;color:rgb(55 80 126);}
.line div{display:inline-block;}
.line{margin-bottom:8px;}
.line .data{vertical-align:middle;padding-left:5px;max-width:75%;line-height:20px;text-align:left;}
.line .icon{vertical-align:middle;width:38px;height:34px;line-height:34px;background:#eee;color:rgb(55 80 126);text-align:center;font-size:18px;}
.support-description{display:block;width:100%;text-align:center;padding-bottom:45px;}
.contact-form:before{content:"";position:absolute;top:0;left:0;margin-left:-30px;height:100%;border-left:1px dashed rgba(38,163,135,0.7);}
.blog .contact-form:before{content:none;}
.contact-form.support:before{border:0;}
.contact-form.user-form:before{content:none;}
.contact-icon-back{font-size:250px;color:#eaeaea;top:0;z-index:-1;text-align:right;width:90%;height:100%;right:7%;position:absolute;}
.contact-icon-back i{vertical-align:top;}









#success_message,.alert-success,.alert-error{display:none;}
.alert-error{background-color:#f0d9ca;border-color:#eec4b6;color:#832506;}
.inputGroupContainer,
.input-group{width:100%}
.contact-form textarea.form-control{height:150px;border-left:1px dashed rgba(38,163,135,0.7) !important;}
.user-form textarea.form-control{height:100px;}
.submit{font-family:'Capriola', sans-serif;width:100%;background-color:#eee;outline:none;color:rgb(55 80 126);font-size:14px;height:auto;font-weight:normal;padding:14px 0;text-transform:uppercase;border-color:#eee;}
.submit:active,
.submit:visited,
.submit:focus,
.submit:active:focus,
.submit:link{background:rgba(38,163,135,0.8);border-color:rgba(38,163,135,0.8);}
.btn-warning:active:focus{background:rgba(38,163,135,0.8);border-color:rgba(38,163,135,0.8);}
.submit:hover{width:100%;background:rgba(38,163,135,0.8);border-color:rgba(38,163,135,0.8);}
.submit:focus{background:rgba(38,163,135,0.8);border-color:rgba(38,163,135,0.8);}
.form-horizontal{padding:8px;margin-bottom:0;}
.form-horizontal .form-group{margin-bottom:8px;}
.form-group.sub{margin-bottom:0;}
textarea{width:100%;color:rgb(55 80 126) !important;}
.input-group-addon,
.input-group .form-control{color:rgb(55 80 126);border:0;border-bottom:1px dashed rgba(38,163,135,0.7);border-right:1px dashed rgba(38,163,135,0.7);font-size:15px;}
.form-control{font-size:15px;}
.pg-header.pg-user{padding-bottom:110px;box-shadow:0 10000px rgba(0,0,0,0.8) inset;}
.user-avatar{display:inline-block;padding:8px;border-radius:50%;background:rgba(38,163,135,0.5);position:absolute;bottom:-83px;left:50%;margin-left:-83px;z-index:1;}
.verified-data{position:absolute;display:inline-block;top:-12px;left:50%;margin-left:-18px;width:36px;height:36px;background:#fff;border-radius:50%;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.15), -2px -2px 2px 0 rgba(0,0,0,0.15);text-align:center;}
.listing-description .verified-data{top:-14px;}
.verified-data:before{font-family:"FontAwesome";content:"\f00c";width:36px;height:36px;line-height:36px;font-size:18px;text-align:center;right:0;color:rgb(55 80 126);}
.avatar-image{width:150px;height:150px;border-radius:50%;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.pg-user .col-sm-3,
.pg-user .col-sm-4,
.pg-user .col-sm-5,
.pg-user .col-sm-6{position:relative;margin-top:60px;z-index:1;}
.pg-user h3{height:100px;color:#fff;margin-top:18px;border-bottom:1px dashed rgb(55 80 126);position:relative;font-size:20px;margin-bottom:90px;z-index:2;}
.user-name:before,
.user-about:before,
.user-message:before,
.user-social:before{font-family:'icon';position:absolute;top:75px;left:50%;margin-left:-25px;width:50px;height:50px;line-height:51px;border-radius:50%;background:rgb(55 80 126);color:#fff;font-size:29px;}
.user-name:after,
.user-about:after,
.user-message:after,
.user-social:after{content:"";position:absolute;top:68px;left:50%;margin-left:-32px;width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,0.15);z-index:-1;}
.user-name:before{content:"\ea1b";}
.user-about:before{content:"\e9d4";padding-left:3px;}
.user-message:before{content:"\ead7";padding-left:2px;line-height:45px;}
.user-social:before{content:"\ec20";padding-right:1px;line-height:53px;}
.pg-user blockquote{border-bottom:1px dashed rgba(255,255,255,0.3);padding-bottom:30px;margin-bottom:32px;margin-top:-12px;}
.user-about-text p{color:#fff;text-align:justify;}
.pg-user .social-networks a{color:#fff;background:rgb(55 80 126);border:0;width:36px;margin-top:60px;}
.pg-user .input-group-addon,
.pg-user .input-group .form-control,
.pg-user textarea.form-control{border:0 !important;}
.pg-user .input-group textarea.form-control:last-child{border-radius:4px;}
.pg-user h3.user-social{display:none;}
.list-address,
.list-phones,
.list-online-data{display:block !important;margin-bottom:18px;background:rgba(0,0,0,0.3);border-radius:5px;padding:16px 6px 10px 10px;border:1px dashed rgba(255,255,255,0.3);color:#fff;}
.listing-description .list-data{margin-top:30px;}
.listing-description .list-address,
.listing-description .list-phones,
.listing-description .list-online-data{background:#fff;color:#202020;margin-bottom:0;}
div.list-address:hover,
div.list-phones:hover,
div.list-online-data:hover{background:#fff;color:rgb(55 80 126);}











.list-address div,
.list-phones div,
.list-online-data div{margin-top:12px;}
.list-address div:first-child,
.list-phones div:first-child,
.list-online-data div:first-child{margin-top:0;}
.list-address{position:relative;padding-bottom:10px;overflow:hidden;min-height:68px;}
.list-address,
.list-phone,
.list-mobile,
.list-fax,
.list-email,
.list-website{display:inline-block;text-align:left;width:100%;}
.list-email,
.list-website{word-break:break-all;}
.list-address:before,
.list-phone:before,
.list-mobile:before,
.list-fax:before,
.list-email:before,
.list-website:before{font-family:'icon';color:rgb(55 80 126);font-size:20px;width:40px;text-align:center;position:relative;float:left;top:-9px;left:-3px;line-height:8px;padding-top:13px;}
.list-address:before{content:"\ea7a";}
.list-phone:before{content:"\ea77";}
.list-mobile:before{content:"\eaa8";}
.list-fax:before{content:"\e9d7";}
.list-email:before{content:"\e995";}
.list-website:before{content:"\ec17";}
.tooltip{min-width:110px;}
.tooltip-inner{padding-top:4px;font-size:15px;}
.pg-user .tooltip-inner{box-shadow:1px 1px #555, -1px -1px #555, -1px 1px #555, 1px -1px #555;}
.pg-user .tooltip.top .tooltip-arrow,
.listing-block .tooltip.top .tooltip-arrow,
.feat-posts-list .tooltip.top .tooltip-arrow,
.template-colors .tooltip.top .tooltip-arrow{border-top-color:rgb(55 80 126);}
.pg-user .tooltip-inner,
.listing-block .tooltip-inner,
.feat-posts-list .tooltip-inner,
.template-colors .tooltip-inner{background-color:rgb(55 80 126);}
.pg-user .tooltip.left .tooltip-arrow,
.listing-block .tooltip.left .tooltip-arrow,
.feat-posts-list .tooltip.left .tooltip-arrow,
.template-colors .tooltip.left .tooltip-arrow{border-left-color:rgb(55 80 126);}
.sidebar-right{position:relative;z-index:5;margin-top:-11px;margin-bottom:90px;text-align:left;}
.sidebar-right .widget-area{padding:10px 10px 0 10px;background:#eaeaea;border-radius:5px;overflow:hidden;}
.sidebar-right .widget{margin-bottom:10px;background:#fff;border-radius:8px;overflow:hidden;}
.sidebar-right .widget.news-categories li a:before,
.sidebar-right .widget.news-archive li a:before{font-family:"FontAwesome";margin-left:5px;margin-right:5px;font-size:18px;display:inline-block;padding-right:3px;width:21px;}
.sidebar-right .widget.news-categories li a:before{content:"\f08a";color:rgb(55 80 126);}
.sidebar-right .widget.news-archive li a:before{content:"\f073";color:rgb(55 80 126);}
.listings-has-sidebar .sidebar-right .widget.news-archive li a:before{content:"\f278";width:26px;}
.sidebar-right li.more-widget-item a:before{font-family:"icon" !important;content:"\ec36" !important;}
.widget .widget-title .the-title{font-family:"Capriola";padding:20px;text-align:center;font-size:16px;color:rgb(55 80 126);padding-bottom:0;}
.widget .widget-content{position:relative;margin-top:20px;padding:0 10px 10px 10px;}
.widget .widget-content ul{margin:0;padding:0;}
.widget .widget-content li{list-style-type:none;}
.widget.news-search .widget-content{padding:0;}
.widget .widget-content.search{margin-top:0;}
.widget .widget-content.list{padding-left:10px;padding-right:10px;margin-bottom:10px;}
.widget .widget-content .title,
.widget .widget-content .icon{display:inline-block;}
.widget .widget-content .icon{margin-left:5px;margin-right:5px;font-size:18px;}
.widget .widget-content .title{max-width:70%;vertical-align:top;margin-top:3px;text-transform:uppercase;}
.widget .widget-content .item a{display:block;padding:6px;color:#202020;text-transform:uppercase;}
.widget .widget-content .item a .date{text-transform:none;font-size:12px;text-align:left;}
.widget .widget-content .item a:hover{background:#ececec;text-decoration:none;}
.widget .widget-content .item a:hover .icon{color:rgb(55 80 126);}
.widget .widget-content .item a:hover{color:rgb(55 80 126);}
.widget .search{position:relative;}
.widget .search form{margin-right:30px;}
.widget .search-field{padding:10px;}
.widget .search-field input{font-family:'Capriola', sans-serif;border:none;font-size:15px;width:100%;}
.widget .search-field input:focus{outline:none !important;}
.widget .search-submit{position:absolute;top:9px;right:10px;font-size:20px;color:#ccc;cursor:pointer;}
.widget .search-submit:hover{color:rgb(55 80 126);}
.widget.newest-posts .widget-content .item a{position:relative;height:70px;overflow:hidden;padding-top:7px;padding-bottom:7px;margin-bottom:8px;}
.widget.newest-posts .text .title{max-width:100%;text-transform:none;max-height:36px;padding-top:2px;overflow:hidden;margin-bottom:2px;color:rgb(55 80 126);line-height:16px;}
.sidebar-right .widget.newest-posts .text{position:absolute;left:0;padding-left:75px;width:100%;max-height:56px;}
.sidebar-right .widget.newest-posts img{width:56px;height:56px;vertical-align:middle;border-radius:50%;overflow:hidden;}
.widget.newest-posts .img,
.widget.newest-posts .text{display:inline-block;}
.sidebar-social{text-align:center;padding-bottom:10px;}
.widget.newest-posts .text .date,
.social.default,
.sidebar-social .social,
.complete-contact-data .social,
.announcer-social .social{position:relative;right:0;left:0;text-align:center;}
.widget.tags ul{list-style:none;text-align:center;padding:0;}
.widget.tags ul li{display:inline-block;}
.cities{margin-top:130px;}
.cities .col-sm-3,
.cities .col-sm-4,
.cities .col-sm-6,






.cities .col-sm-12{position:relative;height:250px;margin-bottom:30px;}
.cities a{display:block;width:100%;height:100%;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;box-shadow:0 10000px rgba(0,0,0,0.6) inset;border-radius:15px;}
.cities.leaf a{border-radius:30px 0;}
.cities a:hover{box-shadow:0 10000px rgba(0,0,0,0.8) inset;}
.city-data{display:inline-block;position:relative;margin-top:35px;width:90%;height:180px;line-height:180px;color:#fff;}
.city-data .centralizer,
.city-name,
.city-listings{line-height:normal;}
.city-data .centralizer{display:inline-block;vertical-align:middle;}
.city-name{font-family:'Capriola', sans-serif;font-size:25px;color:#fff;}
.city-listings{display:inline-block;background:rgb(55 80 126);border-radius:8px;padding:3px 8px 3px 8px;}
.city-rounded{margin-top:90px;margin-bottom:60px;}
.city-rounded .listing-item{margin-bottom:30px;}
.city-rounded .listing-item-title{font-size:20px;}
.listing-review{padding-bottom:120px;}
.listing-review .col-sm-3,
.listing-description .col-sm-9{padding:20px;}
.listing-review .col-sm-3:after{content:"";border-right:2px dashed #dfdfdf;position:absolute;top:0;right:0;height:100%;}
.average-review{background:rgb(108 16 80);width:100%;max-width:220px;position:relative;display:inline-block;}
.average-review:before{content:"";position:absolute;width:90%;height:90%;top:5%;left:5%;border:2px solid #fff;border-radius:50%;box-shadow:3px 3px 0 0 rgba(0,0,0,0.26), -2px -2px 2px 0 rgba(0,0,0,0.26);}
.average-review img{width:100%;}
.rating,
.mood-icon,
.average-review .stars,
.review-stats{position:absolute;width:100%;text-align:center;top:50%;margin-top:-48px;font-size:60px;color:#fff;}
.mood-icon{top:-10px;margin-top:0;font-size:33px;width:44px;height:44px;line-height:50px;background:#fff;color:rgb(55 80 126);border-radius:50%;text-align:center;left:50%;margin-left:-22px;padding-left:2px;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2), -2px -2px 2px 0 rgba(0,0,0,0.2);}
.average-review .stars{margin-top:24px;font-size:13px;}
.average-review .rating,
.average-review .stars i{text-shadow:4px 4px 2px rgba(0,0,0,0.26);}
.review-stats{position:absolute;z-index:2;color:rgb(55 80 126);font-size:14px;top:auto;margin-top:0;bottom:-42px;}
.review-counter{position:relative;display:inline-block;width:44px;height:44px;line-height:50px;border-radius:50%;background:#fff;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2), -2px -2px 2px 0 rgba(0,0,0,0.2);top:-8px;}
.review-reputation{position:relative;display:block;margin-top:60px;}
.review-reputation div{position:relative;display:inline-block;background:#fff;border-radius:8px;box-shadow:2px 2px 8px 0 rgba(0,0,0,0.14), -2px -2px 8px 0 rgba(0,0,0,0.14);}
.review-reputation div:before{font-family:'icon';content:"\eafc";position:relative;display:block;width:100%;text-align:center;font-size:25px;color:rgb(55 80 126);margin:18px 0 0 0;padding:0;line-height:25px;}
.review-reputation div:after{font-family:"FontAwesome";content:"\f0d8";position:absolute;top:-27px;left:50%;margin-left:-9px;font-size:30px;color:#fff;text-shadow:0 -2px 2px rgba(0,0,0,0.16);}
.review-reputation h4{color:rgb(55 80 126);margin:0;padding:15px 15px 12px 15px;text-transform:uppercase;}
.write-review{margin-top:30px;}
.write-review .button{font-size:15px;padding:12px 13px 11px 50px;overflow:hidden;}
.write-review .button:before{font-family:'icon';content:"\e98c";display:inline-block;background:rgba(0,0,0,0.1);height:45px;line-height:45px;width:40px;position:absolute;top:0;left:0;font-size:18px;}
.author-vote-mood{position:relative;display:inline-block;color:rgb(55 80 126);font-size:22px;top:3px;margin-right:1px;}
.author-vote{position:relative;font-family:'Capriola', sans-serif;display:inline-block;background:rgb(55 80 126);border-radius:5px;padding:3px 7px 2px 7px;color:#fff;text-transform:uppercase;font-size:11px;top:-2px;margin-right:2px;}
.author-vote .stars{display:inline-block;padding-left:3px;}
.listing-review .more-listing{height:145px;top:60px;}
.listing-review .author-title{display:block;padding-left:120px;font-style:italic;font-weight:bold;color:#404040;}
.listing-review .author-title:before,
.listing-review .author-title:after{content:"\"";}
.author-description{font-size:15px;padding-left:122px;padding-top:2px;}
.author-description h5{margin:0;}
.review-popup .panel-form{width:350px;}
.review-form textarea.form-control{height:100px;}
.star-rating{font-family:'FontAwesome';margin:0;}
.star-rating > fieldset{border:none;display:inline-block;}
.star-rating label{margin-left:5px;margin-right:5px;margin-bottom:0;}
.star-rating > fieldset:not(:checked) > input{position:absolute;top:-9999px;clip:rect(0,0,0,0);}
.star-rating > fieldset:not(:checked) > label{float:right;width:1em;padding:0 .05em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:150%;color:rgba(38,163,135,0.8);}
.star-rating > fieldset:not(:checked) > label:before{content:'\f006  ';}
.star-rating > fieldset:not(:checked) > label:hover,
.star-rating > fieldset:not(:checked) > label:hover ~ label{color:rgb(55 80 126);text-shadow:0 0 3px rgb(55 80 126);}
.star-rating > fieldset:not(:checked) > label:hover:before,
.star-rating > fieldset:not(:checked) > label:hover ~ label:before{content:'\f005  ';}
.star-rating > fieldset > input:checked ~ label:before{content:'\f005  ';}
.star-rating > fieldset > label:active{position:relative;top:2px;}





footer{text-align:center;width:100%;}
.map-view footer{display:none;}
footer *{font-size:15px;color:#fff;}
footer.fixed{position:fixed;bottom:0;}
.footer-info{position:relative;display:table;table-layout:fixed;width:100.4%;margin:0;margin-left:-1px;padding-bottom:18px;}
.footer-info:after{content:"";background:rgb(55 80 126);position:absolute;width:100%;height:20px;bottom:0;left:0;z-index:2;}
.footer-col{position:relative;display:table-cell;float:none;border-radius:15px 15px 0 0;vertical-align:middle;padding:50px 5px 35px 5px;width:20%;background:rgb(55 80 126);background:-webkit-gradient(left top, right top, color-stop(0%, rgb(55 80 126)), color-stop(100%, rgba(38,163,135,0.95)));background:-webkit-linear-gradient(left, rgb(55 80 126) 0%, rgba(38,163,135,0.95) 100%);background:-moz-linear-gradient(left, rgb(55 80 126) 0%, rgba(38,163,135,0.95) 100%);background:-ms-linear-gradient(left, rgb(55 80 126) 0%, rgba(38,163,135,0.95) 100%);background:-o-linear-gradient(left, rgb(55 80 126) 0%, rgba(38,163,135,0.95) 100%);background:linear-gradient(to right, rgb(55 80 126) 0%, rgb(55 80 126) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26a587', endColorstr='#26a587', GradientType=1);}
.footer-col:before{content:"";position:absolute;display:inline-block;top:0;left:0;width:100%;height:100%;z-index:1;}
.social-networks{position:relative;height:120%;text-align:center;}
.social-networks a{position:relative;z-index:2;display:inline-block;font-size:20px;color:rgb(55 80 126);background:#fff;padding:8px;margin:4px;width:44px;border:4px solid rgba(38,163,135,0.7);border-radius:50%;text-align:center;}
.sidebar-social .social-networks a{border:0;}
.listing-social .social-networks a{border:0;font-size:24px;width:28px;height:28px;line-height:24px;padding:2px;margin:10px;border-radius:28px;}
.footer-links a{position:relative;display:inline-block;margin-left:8px;margin-right:8px;margin-bottom:0;text-align:center;color:rgba(255,255,255,0.7);}
.footer-links a,
.footer-terms a,
.footer-privacy a,
.footer-address,
.footer-contact-data{color:rgba(255,255,255,1);}
.footer-links a:hover,
.footer-terms a:hover,
.footer-privacy a:hover{color:rgba(255,255,255,0.7);}
.footer-terms:before,
.footer-privacy:before,
.footer-links:before,
.footer-contact:before{font-family:"FontAwesome";content:"\f0c9";font-size:20px;margin-bottom:0;width:40px;position:relative;left:50%;margin-left:-20px;display:block;word-spacing:9999999px;}
.footer-terms:before{content:"\f0f6";}
.footer-privacy:before{content:"\f132";}
.footer-contact:before{content:"\f041";}
.footer-logo{position:relative;padding-top:40px;background:#333;box-shadow:1px 1px 0 #333;}
.footer-logo img{}
footer .footer-credits{background-color:#333;color:#202020;line-height:25px;padding:30px 20px 40px 20px;}
footer *.footer-credits *{color:#888;font-size:14px;}
footer .developer{color:#aaa;}
footer .developer a{color:#fff;white-space:nowrap;}
footer .developer a:hover{color:rgb(55 80 126);}
.how-item a:after,
.feat-post a .feat-post-pic,
.search-magnifier img,
.social-networks a,
.map-button-text:before,
.hero-search-icon:before,
.search-categories .categories a:before,
.hero-arrow,
.more-listing:before,
.header-search-button:before,
.more-map-listing:before,
[id*="open-accordion"]:after,
[id*="close-accordion"]:after,
.gallery a,
.listing-title a.listing-item-rating,
.comment-avatar{-webkit-transition-duration:1s;-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-ms-transform-property:-ms-transform;-o-transition-property:-o-transform;transition-property:transform;}
.how-item:hover a:after,
.search-categories .categories a:hover:before,
.hero-search-icon.hover:before,
.search-magnifier .typing,
.social-networks a:hover,
.map-button-text:hover:before,
.more-listing:hover:before,
.header-search-button:hover:before,
.more-map-listing:hover:before,
[id*="open-accordion"]:hover:after,
[id*="close-accordion"]:hover:after,
.gallery a:hover,
.listing-title a.listing-item-rating:hover,
.comment-avatar:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.hero-arrow.hover{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);}
.some-element{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}









.hero-header .down-page{-webkit-transition:background-color 600ms linear, color 600ms linear;-moz-transition:background-color 600ms linear, color 600ms linear;-ms-transition:background-color 600ms linear, color 600ms linear;-o-transition:background-color 600ms linear, color 600ms linear;transition:background-color 600ms linear, color 600ms linear;}
.search-categories:hover,
.hero-header .down-page:hover{-webkit-transition:background-color 600ms linear, color 600ms linear;-moz-transition:background-color 600ms linear, color 600ms linear;-ms-transition:background-color 600ms linear, color 600ms linear;-o-transition:background-color 600ms linear, color 600ms linear;transition:background-color 600ms linear, color 600ms linear;}
.comment-box .comment-head i{-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;}
header .add-listing{-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s;box-shadow:none;}
.accordion-content,
.panel-form>.panel-heading a,
.panel-form input[type="text"],
.panel-form input[type="email"],
.panel-form input[type="password"]{-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;}
.search-cities-toggle,
.open-cities-list .search-cities .cities-list a,
.leaflet-div-icon,
.template-colors a{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}
.cat-text,
.cat-icon,
.cat-image img,
.listing-item .category-icon,
.listing-item-author,
.how-item h3{-webkit-transition:1s -webkit-transform;-moz-transition:1s -moz-transform;-ms-transition:1s -moz-transform;-o-transition:1s -o-transform;transition:1s transform;}
.navbar-inverse .navbar-nav>li>a,
header.transparent .user-login,
header.transparent .add-listing,
.light .user-login,
.add-listing,
.button,
.feat-posts,
.search-categories .categories a,
.header-search-button,
.back-site,
.page-head,
.current-page-info,
.map-buttom,
.current-category,
.map-button-text,
.map-listing #map,
.cat-overlay,
.cat-icon.dark,
.listing-item .listing-item-link,
.listing-item .listing-item-link img,
.feat-post .listing-item-rating,
.listing-black-overlay,
.fixed-pricing-button .pricing-data,
.how-item,
.app-img img,
.submit,
.cities a,
.leaflet-popup-content .maplink:before,
.gallery-item:before,
.feat-posts .helper,
.listing-black-overlay,
.single-block .thumbnail,
.hero-header.landing .header-centralizer{-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;}








.how-item img,
.how-item-excerpt,
.newsletter,
.newsletter-label,
.newsletter input[type="text"],
.newsletter input:focus,
.newsletter .btn,
.newsletter-explanation{-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;transition:all 2s;}
.cat-text{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}
.how-item h3{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);}
.current-category,
.map-button-text,
.listing-item .listing-item-link,
.listing-item .listing-item-link img,
.listing-black-overlay{-webkit-transform:scale(0.92);-moz-transform:scale(0.92);-ms-transform:scale(0.92);-o-transform:scale(0.92);transform:scale(0.92);}
.grid6 .listing-item .listing-item-link,
.grid6 .listing-item .listing-item-link img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.button{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);}
.add-listing,
.search-cities .cities-list a,
.button:hover,
.map-buttom .map-button-text:hover,
.map-listing #map,
header .add-listing:hover,
#map.mapHidden,
.cat-item:hover .cat-text,
.listing-item .listing-item-link:hover,
.app-img img,
.listing.grid2 .listing-item .listing-item-link,
.listing.grid3 .listing-item .listing-item-link,
.template-colors a{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.open-cities-list .search-cities .cities-list a:hover{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);}
.open-cities-list .search-cities .cities-list a.current:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.add-listing:hover,
.app-img img.hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.how-item:hover h3{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.template-colors a:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.listing-item-author{-webkit-transform:rotate(0deg) scale(0.8);-moz-transform:rotate(0deg) scale(0.8);-ms-transform:rotate(0deg) scale(0.8);-o-transform:rotate(0deg) scale(0.8);transform:rotate(0deg) scale(0.8);}
.cat-icon,
.listing-item .category-icon{-webkit-transform:rotate(0deg) scale(0.9);-moz-transform:rotate(0deg) scale(0.9);-ms-transform:rotate(0deg) scale(0.9);-o-transform:rotate(0deg) scale(0.9);transform:rotate(0deg) scale(0.9);}
.cat-item:hover .cat-icon,
.cat-item:hover .cat-icon.dark,
.listing-item .category-icon:hover{-webkit-transform:rotate(-45deg) scale(1);-moz-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);-o-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);}
.cat-image img{-webkit-transform:scale(1.1) translate(-50%,-50%);-moz-transform:scale(1.1) translate(-50%,-50%);-ms-transform:scale(1.1) translate(-50%,-50%);-o-transform:scale(1.1) translate(-50%,-50%);transform:scale(1.1) translate(-50%,-50%);}
.cat-item:hover .cat-image img{-webkit-transform:scale(1) translate(-55%,-55%);-moz-transform:scale(1) translate(-55%,-55%);-ms-transform:scale(1) translate(-55%,-55%);-o-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-55%,-55%);}
.listing-item-author:hover{-webkit-transform:rotate(360deg) scale(1);-moz-transform:rotate(360deg) scale(1);-ms-transform:rotate(360deg) scale(1);-o-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1);}
.hero-header:after,
.pg-header:after,
.app:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;background:url(../images/miscellaneous/wave.png) top center;z-index:4;}
.trending:after{content:"";position:absolute;top:0;left:0;width:100%;height:18px;background:url(../images/miscellaneous/wave2.png) top center;z-index:15;}
.hero-header .trending:after,
.trending.landing:after{display:none;}
.app:after{bottom:auto;top:-18px;height:18px;}
.footer-logo:after{content:"";position:absolute;top:-18px;left:0;width:100%;height:18px;background:url(../images/miscellaneous/wave3.png) top center;z-index:50;}
.app-img:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;background:url(../images/miscellaneous/wave.png) top center;z-index:30;}
.wave-top-gallery{position:absolute;width:100%;height:18px;z-index:10;background:url(../images/miscellaneous/wave2.png) top center;}
.is-mobile .hero-header:after,
.is-mobile .pg-header:after,
.is-mobile .app:after,
.is-mobile .trending:after,
.is-mobile .footer-logo:after,
.is-mobile .app-img:before,
.is-mobile .wave-top-gallery{display:none !important;}
.template-colors{position:relative;margin:0 100px;color:#fff;text-align:center;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(5,-50%);-o-transform:translate(5,-50%);transform:translate(5,-50%);}
.template-colors a{position:relative;display:inline-block;margin:8px 12px;width:16px;height:16px;border-radius:50%;display:inline-block;border:2px solid #fff;}
.template-colors a:before{content:"";position:absolute;top:-7px;left:-7px;display:block;width:26px;height:26px;box-shadow:0 0 20px rgba(0,0,0,0.3);border-radius:50%;z-index:-1;}
.template-colors a.current-color:before{box-shadow:0 0 5px rgba(0,0,0,1), 0 0 100px rgba(255,255,0,1), 0 0 50px rgba(255,255,0,1), 0 0 20px rgba(255,255,0,1);}
.change-color-button{overflow:hidden;}
.change-color-button:before{display:inline-block;margin-right:20px;font-size:30px;border-right:1px dashed #fff;padding-right:20px;}
.logo-landing{cursor:default;}
@media (min-width:768px){header.transparent .navbar-inverse .navbar-nav>li:hover>a{border-radius:20px 0 25px 0;}
.hero-search{margin-top:100px;}
.search-short-height .hero-search{margin-top:40px;}
.dropdown-menu>li>a{padding:5px 20px;background-color:transparent !important;}
.dropdown-menu li:hover .sub-menu{visibility:visible;}
.navbar-nav>li>.dropdown-menu{display:block;visibility:hidden;opacity:0;margin-top:50px;right:25px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.light .navbar-nav>li>.dropdown-menu{right:0;}
.navbar-nav>li:hover>.dropdown-menu{margin-top:0;opacity:1;visibility:visible;padding:14px 0;}
#page-content{left:0!important}
.navbar.navbar-fixed-top.slide-active{position:fixed}
.navbar-header{left:0!important}
.full-dimming-overlay{display:none !important;}
.pg-title{padding-left:40px;padding-right:40px;}
}









@media (max-width:1080px){.hero-search{left:5%;width:60%;}
.search-categories{left:5%;width:60%;}
.search-popup .hero-search{left:15%;width:70%;}
.search-popup .search-categories{left:15%;width:70%;}
.search-categories .categories a{min-width:55px;font-size:12px;margin:3px 1px;padding:8px 6px 10px 6px;}
.feat-posts{width:30%;}
.cat-item{width:22%;}
.vertical .cat-item:last-child{display:block;width:95%;left:1.5%;height:200px;}
.vertical .cat-item:last-child a{line-height:200px;}
.listings-has-sidebar .listing.grid2 .col-sm-3{width:100%;}
.listing-block .col-sm-3{width:33.33333%;}
.grid4 .col-sm-4{width:49.94%;float:left !important;}
}
@media (max-width:980px){.cat-item{width:30%;}
.vertical .cat-item{display:block;width:95%;left:1.5%;height:200px;}
.vertical .cat-item a{line-height:200px;}
.vertical .cat-item:first-child,
.vertical .cat-item:first-child + div,
.vertical .cat-item:first-child + div + div{display:inline-block;width:30%;left:0;height:360px;}
.vertical .cat-item:first-child a,
.vertical .cat-item:first-child + div a,
.vertical .cat-item:first-child + div + div a{line-height:360px;}
.listing .col-sm-3{width:48%;display:inline-block;float:none;}
.listing-social .social-networks a{margin:10px 2px 10px 2px;}
}
@media (max-width:850px){header .user-login{padding-right:12px;padding-left:12px;}
.user-buttons .add-listing{width:52px;overflow:hidden;margin-right:0;font-size:0;padding-right:0;}
.add-listing:before{margin-left:2px;}
header .user-buttons .add-listing{margin-right:-39px;padding:26px 26px 0 76px}
header .add-listing:before{margin-left:2px;}
}
@media (max-width:767px){.body-wrapper{overflow-x:hidden;height:auto;}
.container{width:100%;}
.col-sm-12{padding:0;}
header{text-align:center;}
header .navbar{z-index:999999;right:auto;left:-30px;float:none;width:auto;top:0;margin-right:0;-webkit-transform:translate(50%,0);-moz-transform:translate(50%,0);-ms-transform:translate(50%,0);-o-transform:translate(50%,0);transform:translate(50%,0);text-align:left;}
#slide-nav .navbar-toggle{padding:15px 0 0 0;}
header .user-buttons{display:block;position:absolute;}
.header-search-button{position:absolute;left:auto;left:50px;z-index:100;}
#slide-nav .container{margin:0!important;padding:0!important;height:100%;}
#slide-nav .navbar-header{margin:0 auto;padding:0 15px;z-index:60;}
#slide-nav .navbar.slide-active{position:absolute;width:300px;top:-1px;z-index:1000;}
#slide-nav #slidemenu{background:#f7f7f7;left:-300px;width:297.5px;min-width:0;position:absolute;padding-left:0;z-index:2;top:2px;margin:0;overflow-x:hidden;overflow-y:auto;}
#slide-nav #slidemenu .navbar-nav{min-width:0;width:100%;margin:0;}
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:rgba(0,0,0,0.3);}
#slide-nav #slidemenu .navbar-nav .dropdown-menu li a{color:#fff;min-width:0;width:300px;white-space:normal;padding:15px 15px 15px 25px;}
#slide-nav #slidemenu .navbar-nav .dropdown-menu li a:hover{color:rgba(255,255,255,0.7);}
#slide-nav{border-top:0;position:absolute;z-index:999999;}
#slide-nav.navbar-inverse #slidemenu{background:#333}
#navbar-height-col{position:fixed;top:0;height:100%;bottom:0;width:300px;left:-300px;background:#f7f7f7;}
#navbar-height-col.inverse{background:#333;z-index:999998;border:0;}
#slide-nav .navbar-form{width:100%;margin:8px 0;text-align:center;overflow:hidden;}
#slide-nav .navbar-form .form-control{text-align:center}
#slide-nav .navbar-form .btn{width:100%}
header .logo{position:relative;display:inline-block;width:100%;text-align:center;z-index:10;}
.logo img{height:50px;}
.hero-header{height:auto;padding-bottom:150px;}
.hero-header.search-popup{height:100%;padding-bottom:0;}
.hero-search,
.search-popup .hero-search{width:90%;left:5%;}
.hero-search{margin-top:40px;}
.search-popup .hero-search{margin-top:80px;}
.header-centralizer{margin-top:150px;}
.search-popup .header-centralizer{margin-top:0;}
.feat-posts{position:relative;height:458px;width:90%;left:5%;margin-top:60px;}
.show-categories{left:5%;}
.search-categories,
.search-popup .search-categories{width:90%;left:5%;}
.feat-img{width:30%;}
.feat-text{width:64%;}
.feat-header-button{font-size:12px;}
.feat-header-button.central{font-size:12px;}
.feat-img{width:30%;}
.feat-text{width:64%;}
.vertical .cat-item:first-child,
.vertical .cat-item:first-child + div{width:45%;margin-left:2%;margin-right:2%;}
.vertical .cat-item:first-child + div + div{display:block;width:95%;left:1.5%;height:200px;}
.vertical .cat-item:first-child + div + div a{line-height:200px;}
.breadcrumbs{display:none;}
.footer-info{display:block;width:100%;font-size:0;margin:0;}
.footer-col{display:block;width:100%;background:rgb(55 80 126);padding:30px 5px 30px 5px;font-size:14px;border-radius:0;}
.footer-col:nth-child(odd){background:rgba(38,163,135,0.97);}
.footer-links,
.footer-contact{display:none;}
.listing{display:inline-block;}
.listing .col-sm-3{width:70%;display:inline-block;}
.listing.grid2 .col-sm-3{width:100%;display:inline-block;}
.listing-flag{display:none;}
.img-left{margin:0;}
.not-found-image{margin-bottom:60px;}
.pg-header.pg-user{padding-top:230px;padding-bottom:100px;}
.user-avatar{bottom:auto;top:70px;}
.pg-user blockquote{border:0;}
.pg-user h3.user-social{margin-top:70px;display:block;}
.pg-user .social-networks a{margin-top:0;}
.reply-list{padding-left:0;}
.comments-list:before,
.reply-list li:before{display:none;}
.comments-list .comment-avatar{float:none;text-align:center;left:50%;margin-left:-32.5px;}
.comments-list.reply-list .comment-avatar{margin-left:-25px;}
.comment-box .comment-content{padding-left:0;padding-right:0;}
.comments-list .comment-box{width:100%;}
.listing-social .social-networks a{margin:10px;}
.listing-description .col-sm-3{padding-top:0;}
.listing-description .col-sm-3:after{border:0;}
.description-container{border-top:2px dashed #ddd;padding-top:30px;}
.description-text.table>tbody>tr>td.description,
.description-text.table>tbody>tr>td.listing-opening{display:block;width:100%;max-width:100%;padding:0;border-left:0;}
.description-text.table>tbody>tr>td.listing-opening{padding-top:30px;margin-top:30px;border-top:2px dashed #ddd;}
.reply-list{padding-left:0;}
.comments-list:before,
.reply-list li:before{display:none;}
.comments-list .comment-avatar{float:none;text-align:center;left:50%;margin-left:-32.5px;}
.comments-list.reply-list .comment-avatar{margin-left:-25px;}
.comment-box .comment-content{padding-left:0;padding-right:0;}
.comments-list .comment-box{width:100%;}
.listing-review .col-sm-3:after{content:none;}
.listing.grid3 .col-sm-3{width:100%;}
.sidebar-right{padding:0;}
.front-page .map-and-page .listing-results{display:block;}
}
@media only screen and (max-width:600px){.row-title h1{font-size:35px !important;}
.cat-item{width:90%;}
.horizontal .cat-item,
.vertical .cat-item:first-child,
.vertical .cat-item:first-child + div,
.vertical .cat-item:first-child + div + div{width:95%;left:1.5%;height:200px;}
.horizontal .cat-item a,
.vertical .cat-item:first-child a,
.vertical .cat-item:first-child + div a,
.vertical .cat-item:first-child + div + div a{line-height:200px;}
header .user-buttons{margin-right:0;}
.featured-header-buttons{position:relative;height:180px;margin-top:-60px;}
.feat-header-button{width:100%;height:60px;border-radius:0;}
.feat-header-button,
.feat-header-button:hover{background:rgb(55 80 126);border-top:0;}
.listing .col-sm-3{width:100%;display:inline-block;}
.pg-header{height:250px;}
.pg-title{font-size:35px;}
.pg-subtitle{font-size:15px;}
.listing-title h2{font-size:24px;}
.listing-title .listing-item-rating{top:-5px;}
.rating-count{top:-5px;left:0;}
.author-block .text-left{text-align:center;}
.pull-left,
.pull-right{display:block !important;float:none !important;margin:0 auto;margin-bottom:8px;}
.author-avatar.pull-left{float:none !important;display:block;left:50%;margin-left:-50px;margin-bottom:40px;}
.author-vote-mood,
.author-name,
.data,
.author-title,
.author-description{display:block;text-align:center;margin:0;padding:0 !important;}
.author-title{margin-bottom:15px;}
.line .data{padding-left:5px !important;}
.author-vote-mood,
.data{margin-bottom:15px;}
.data{margin-top:15px;}
.panel-form,
.review-popup .panel-form,
.pm-popup .panel-form{width:80%;left:0;}
.blog .listing-item-author{display:none;}
.template-colors{margin:0;}
.grid4 .col-sm-4{width:90%;left:5%;float:none !important;}
.grid5 .listing-item-data{margin-top:0;}
.squared-mobile .listing-item-rating{left:auto;right:8%;top:6%;}
.squared-mobile .listing-black-overlay{border-radius:20px;}
.squared-mobile .listing-item-title-centralizer{border-radius:0;}
.squared-mobile .listing-item .category-icon{top:6%;left:11%;}
.squared-mobile .listing-item .listing-item-link:hover:before,
.listing.white.squared-mobile .listing-item .listing-item-link:hover:before{display:none;}
.squared-mobile .feat-post a:hover .feat-post-pic{display:none;}
.squared-mobile .listing-item .listing-item-link,
.squared-mobile .listing-item .listing-item-link img{width:100%;display:inline-block;border-radius:20px;}
.grid6.rounded-pic .listing-item .listing-item-link{border-radius:68px 8px 8px 68px}
.grid6 .listing-item .listing-item-link img{width:120px;}
.grid6 .listing-item-data{margin-top:8px;}
.grid6 .listing-item-excerpt{border:0 !important;padding-top:0;}
.grid6 .listing-item-excerpt{max-height:95px !important;overflow:hidden;}
.grid6.rounded-pic .listing-item-rating{left:72px;}
.grid6.rounded-pic .listing-item .category-icon{left:35px;}
.no-addr-on-mobile .listing-item-address{display:none;}
.no-exp-on-mobile .listing-item-excerpt{display:none;}
.listing-item .amenities{margin-bottom:10px;}
.grid6 .listing-category-name{bottom:6px;right:4px;}
}
@media only screen and (max-width:480px){header .user-buttons{margin-right:-64px;}
header .user-login{display:none;}
header .user-buttons{margin-right:0;}
.search-cities{margin-top:-78px;right:54px;background:transparent;}
.open-cities-list .search-cities{right:0;}
.search-cities .cities-list a{box-shadow:none;}
.search-cities .cities-list a.current{padding:2px 0 2px 0;margin:28px 10px;}
.row-title h1{font-size:20px !important;}
.typingEffect,
.typed-cursor{display:none;}
.h-video.landing .trending .typed-cursor{display:inline-block;}
.hero-search{box-shadow:-6px -6px 0px rgb(55 80 126);}
.hero-search input[type="text"]::-webkit-input-placeholder{top:0;}
.hero-search input[type="text"]:-moz-placeholder{top:0;}
.hero-search input[type="text"]::-moz-placeholder{top:0;}
.hero-search input[type="text"]:-ms-input-placeholder{top:0;}
.featured-header-buttons{position:relative;height:180px;margin-top:-60px;}
.feat-header-button{width:100%;height:60px;}
.feat-header-button,
.feat-header-button:hover{background:rgb(55 80 126);border-top:0;}
.listing-block{margin-top:5px;}
.listing-item-title{font-size:15px;line-height:19px;}
.listing-item-address{font-size:14px;line-height:18px;}
.listing-results{text-align:center;padding-bottom:0;padding-top:90px;}
.blog .listing-results{padding-bottom:30px;}
.results-count{padding-left:0;text-align:center;margin-bottom:10px;}
.listing-filter .dropdown-menu{position:relative;top:0;}
.listing-filter{position:relative;right:auto;left:0;top:10px;margin-bottom:70px;}
.listing-filter form{text-align:center;width:100%;}
.pg-header{height:200px;}
.pg-title{font-size:20px;line-height:26px;}
.pg-subtitle{font-size:14px;}
.listing-block .results-count.user-listing{top:0;margin-top:30px;margin-bottom:60px;left:auto;}
.gallery img{height:260px;}
.gallery-item-caption{padding:80px 80px 12px 12px;}
.listing .col-sm-3,
.col-md-9{padding:0;}
.grid4 .col-sm-4{width:100%;left:0;padding:0;}
.listing.grid6 .listing-item-title{font-size:14px !important;line-height:17px;}
.listing.grid6 .feat-data{margin-top:6px;margin-bottom:0;}
.listing.grid6.rounded-pic .feat-data{margin-top:9px;}
}
@media only screen and (max-width:450px){header .logo img{height:40px;margin-top:4px;}
.change-color-button:before{display:none;}
}
@media only screen and (max-width:380px){h1,
h2,
h3{font-size:16px !important;}
header .user-buttons{display:none;}
.front-page header .user-buttons{display:inline-block;}
.front-page header .logo{left:-4px;}
.front-page header .add-listing{margin-right:-48px !important;}
.front-page header .add-listing:before{left:14px;}
.header-search-button{left:auto;right:0;}
.hero-search form input,
.button.big,
.listing-item-title,
.city-name{font-size:14px !important;}
.listing-filter .dropdown-menu{max-width:280%;min-width:215px !important;left:auto;right:-40px;float:right;}
.listing-filter{right:auto;left:0;top:10px;}
.quick-menu{padding:0;}
.quick-menu a{display:none;}
.quick-menu a.pvt{display:block;border:0;bottom:0;border-radius:5px;}
.listing-title{padding:80px 10px 60px 10px;}
.listing-title h2{font-size:25px;line-height:25px;}
.panel-form,
.review-popup .panel-form,
.pm-popup .panel-form{width:90%;}
.pg-title{font-size:16px;}
.single-block .thumbnail{max-width:100%;}
.form-horizontal{padding:0;}
.listing-item-title,
.listing-item-address{font-size:13px;line-height:17px;}
.hero-search form input,
.typingEffect{letter-spacing:0;}
.front-categories .row-title h1:before,
.how .row-title h1:before,
.app .row-title h1:before,
.blog-home .row-title h1:before{display:none;}
.row-title h1{left:auto;padding-right:0;}
.row-title h4{margin:-11px 0 0 0;}
.cat-text{font-size:22px;}
.listing-title .listing-item-rating{top:-4px;}
.rating-count{top:-4px;}
.listing-item .ribbon{width:auto;min-width:100%;margin-left:0;margin-right:0;}
.grid6 .listing-item .listing-item-link img{width:100px;}
.grid6.rounded-pic .listing-item-rating{left:62px;}
.listing.grid6 .feat-data{display:none;}
.grid6 .listing-item-excerpt{max-height:48px !important;}
.grid6 .listing-item-title-centralizer{padding-left:10px;}
.blog .grid6 .listing-item-title-centralizer,
.blog .grid6 .listing-item-title{padding-bottom:0;padding-right:0;}
.listing-item .amenities span{font-size:12px}
.listing-item .amenities span:before{top:-3px;}
.listing-item .amenities .icon-bicycle:before{top:-6px;}
}
@media only screen and (max-height:400px){.quick-menu{padding:0;}
.quick-menu a{display:none;}
.quick-menu a.pvt{display:block;border:0;bottom:0;border-radius:5px;}
}