body{background:#fff;padding-left:0;padding-right:0}
.container-fluid{padding-left:0;padding-right:0}
.bg-grey{background-color:#f4f4f4}
/*p{line-height:26px;color:#a2a2a2} */
p{line-height:26px;color:#8c8c8c}
a,a:hover{text-decoration:none;color:#3b3d41}
a:hover{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
h1,h2,h3{font-family:'Economica',sans-serif;font-weight:400}
h2{font-family:'Titillium Web',sans-serif;font-size:52px;line-height:60px;font-weight:200;color:#3b3d41;text-transform:uppercase;margin-top:80px;padding-bottom:50px}
#chalets h2 {font-size: 42px;margin: 0 0 15px 0;padding: 0;}
h3{font-size:24px;line-height:35px;color:#b2b2b2;text-transform:uppercase;border-bottom:2px solid #3b3d41;margin-top:80px}
#chalets h3 {border-bottom: none;margin: 0 0 10px 0;}
h4{font-family:'Titillium Web',sans-serif;font-size:22px;line-height:25px;font-weight:600;color:#3b3d41;text-transform:uppercase}
.blue-box h4 {transition:font-size 0.5s ease;font-size:18px; font-weight:400}
.blue-box h4:hover {font-size:20px}
.blue-box {background-color:#d8d8d8;text-align:center;padding:13px;transition: background-color 0.5s ease;}
.blue-box:hover {background-color:#badff5}
.btn-black, [data-readmore-toggle]{background:none repeat scroll 0 0 #3b3d41;border:medium none;border-radius:4px;box-shadow:none;color:#fff;text-decoration:none;text-shadow:none;padding:16px 30px;}
.btn-black:hover,.btn-black:active, [data-readmore-toggle]{background:rgba(58,60,64,0.9);color:#fff;transition:all .35s ease 0}
.section-title{padding-right:15px}
[class^="icon-"],[class*=" icon-"]{vertical-align:middle}
iframe{width:100%;height:inherit;border:0;background-color:transparent;overflow:hidden}
.dropdown-backdrop{position:static}
.extra-dark-grey{color:#3b3d41}
.light-grey{color:#BABABA}
#home .light-grey{font-size:70px}
.pink{color:#ea7580}
.blue{color:#61fffb}
.white{color:#fff}


.navbar-inverse .navbar-inner{background:url(../img/menu-bg.jpg) repeat;background-color:#f4f4f4;border-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4',endColorstr='#F4F4F4',GradientType=0)}
.navbar-inverse .btn-navbar{margin-top:15px}
.navbar-inner{border:0}
.navbar .brand{padding-top:10px;margin-bottom:-100px}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{box-shadow:0 1px 6px rgba(0,0,0,0.2)}
.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{background-color:transparent;color:#3b3d41}
.navbar .nav>li>a{font-family:'Economica',sans-serif;font-weight:400;font-size:18px;letter-spacing:0;text-transform:uppercase;text-shadow:none;color:#b2b2b2;padding:25px 15px}

.navbar .nav>li>a:hover,.navbar .nav>li>a:focus{background-color:transparent;color:#3b3d41}
.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{background-color:transparent;box-shadow:0 0 rgba(0,0,0,0.0) inset;text-decoration:none}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-bottom-color:#3b3d41;border-top-color:#3b3d41}
.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-bottom-color:#3b3d41;border-top-color:#3b3d41}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:transparent;color:#3b3d41}
.navbar-fixed-top{margin-bottom:0}
.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:0;margin-right:0}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:0}
.navbar-inverse .btn-navbar,.navbar .btn-navbar{background-color:transparent;background-image:none;background-repeat:repeat-x;border-color:rgba(0,0,0,0.0) rgba(0,0,0,0.0) rgba(0,0,0,0.0);color:#232527;text-shadow:0 0 0 rgba(0,0,0,0.0);box-shadow:none;margin-top:20px}
.navbar .btn-navbar .icon-bar{background-color:#232527;border-radius:1px 1px 1px 1px;box-shadow:0 1px 0 rgba(0,0,0,0.25);display:block;height:2px;width:18px}
.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:transparent;*background-color:transparent}
.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:transparent}
.dropdown-menu>li>a{clear:both;display:block;line-height:25px;padding:3px 20px;white-space:nowrap;font-family:'Economica',sans-serif;font-weight:400;font-size:15px;letter-spacing:0;text-transform:uppercase;text-shadow:none;color:#b2b2b2}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background:transparent;color:#3b3d41}
.navbar-inverse .nav-collapse .dropdown-menu a{color:#b2b2b2;font-weight:normal}
.navbar .nav>li>.dropdown-menu:after{border-bottom:0 solid #fff;border-left:0 solid transparent;border-right:0 solid transparent;content:"";display:inline-block;left:0;position:absolute;top:0}
.navbar .nav>li>.dropdown-menu:before{border-bottom:0 solid rgba(0,0,0,0.2);border-left:0 solid transparent;border-right:0 solid transparent;content:"";display:inline-block;left:9px;position:absolute;top:-7px}
.dropdown-menu{background-clip:padding-box;background-color:#fff;border:0 solid rgba(0,0,0,0.2);border-radius:0;box-shadow:0 5px 10px rgba(0,0,0,0.2);display:none;float:left;left:0;list-style:none outside none;margin:0;min-width:160px;padding:5px 0;position:absolute;top:100%;z-index:1000}


#page-title{background:rgba(34,36,38,0.100);height:300px}
#about-us-page-title{background:rgba(34,36,38,0.100);height:550px}
#page-title .overlay{background:rgba(34,36,38,0.85);height:300px}
#page-title .no-overlay{height:550px}
#page-title .hero-text{padding-top:140px}
#home{background:rgba(34,36,38,0.100);height:550px}
#home .overlay{background:rgba(34,36,38,0.10);height:550px}
.hero-text{padding-top:15%}
#about-us-page-title .hero-text{padding-top:30%}
.coe{margin-top:-20%}
#CDSWIDSSP{width:100% !important;}
#check-availability {
  font:Arial, Helvetica, sans-serif;
  height:173px;
  width:173px;
  background-image:url(../img/availability-ring.png);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  top:460px;
  left:50%;
  text-align:center;
  margin-left: -86.5px;
  font-style:italic;
}
#check-availability a {color:#ffffff;transition:font-size 0.5s ease;font-size:22px; font-weight:400}
#check-availability a:hover {color:#ffffff;font-size:24px}
p.availability-p {
	padding-top:50px;
	margin-left:-9px;
	text-shadow: -1px 2px 4px rgba(150, 150, 150, 1);
}
@media (min-width:1200px) {
	  #hidden-gallery-mobile {display:none;}
}
@media (min-width:980px) and (max-width:1199px){
	 #hidden-gallery-mobile {display:none;}
	.hide-menu{display:none}
	.navbar .nav>li>a {
  	font-size: 17px;
 	padding: 25px 10px;}
	#check-availability {
    height:153px;
    width:153px;
	top:475px;
	}
	p.availability-p {
	padding-top:40px;
}
#check-availability a {color:#ffffff;transition:font-size 0.5s ease;font-size:20px; font-weight:400}
#check-availability a:hover {color:#ffffff;font-size:22px}
}
	
@media(max-width:1199px){
	.hero-text{padding-top:14%}
	#about-us-page-title .hero-text{padding-top:30%}
}
@media(max-width:979px){
	.hero-text{padding-top:9%}
	#about-us-page-title .hero-text{padding-top:30%}
}
.hero-text h1{margin-top:0;padding:0;color:#fff;font-size:84px;line-height:80px;text-transform:uppercase;font-family: 'Economica',sans-serif;font-weight: 400;}
.hero-texth2{margin-top:0;padding:0;color:#fff;font-size:84px;line-height:80px;text-transform:uppercase;font-family: 'Economica',sans-serif;font-weight: 400;}

@-webkit-keyframes fadeInRight{0{opacity:0;-webkit-transform:translateX(100px)}
100%{opacity:1;-webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInRight{0{opacity:0;-moz-transform:translateX(100px)}
100%{opacity:1;-moz-transform:translateX(0)}
}
@-o-keyframes fadeInRight{0{opacity:0;-o-transform:translateX(100px)}
100%{opacity:1;-o-transform:translateX(0)}
}
@keyframes fadeInRight{0{opacity:0;transform:translateX(100px)}
100%{opacity:1;transform:translateX(0)}
}
@-webkit-keyframes fadeInUpBig{0{opacity:0;-webkit-transform:translateY(400px)}
100%{opacity:1;-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUpBig{0{opacity:0;-moz-transform:translateY(400px)}
100%{opacity:1;-moz-transform:translateY(0)}
}
@-o-keyframes fadeInUpBig{0{opacity:0;-o-transform:translateY(400px)}
100%{opacity:1;-o-transform:translateY(0)}
}
@keyframes fadeInUpBig{0{opacity:0;transform:translateY(400px)}
100%{opacity:1;transform:translateY(0)}
}
#latest-work, #our-chalet{padding-top:0;padding-bottom:0}
ul.work-thumbs{display:block;list-style:none;padding:0;height:100%;margin:0 10px 0 0}
ul.work-thumbs li{display:inline;padding:0;margin-left:0;margin-right:0;float:left;overflow:hidden;position:relative}
ul.work-thumbs li a{background-color:rgba(34,36,38,0.95);bottom:-200px;color:white;left:0;opacity:0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;z-index:100}
ul.work-thumbs li a span.title{display:table;width:100%;height:90%;margin-top:20%}
ul.work-thumbs li a span.title span{font-family:'Titillium Web',sans-serif;font-size:16px;line-height:17px;font-weight:800;color:#fff;text-transform:uppercase;vertical-align:middle;display:table-cell}
ul.work-thumbs li a:hover{bottom:0;opacity:1;transition:opacity .30s ease-in-out 0,bottom .4s cubic-bezier(0.25,0.840,0,1) 0}
li.large-work{max-height:350px;max-width:870px;width:100%}
li.medium-work{max-height:300px;width:50%}
.gallery-work{max-height:300px;width:25%}
#content, second-content{background-color:#fff;height:auto;padding-bottom:70px}
#content-three{height:auto;padding-bottom:70px}
#content-two, #latest-news, #childcare, #gourmet-food-drink, #floorplans, #chalets-meribel, #chalets-lesgets, #chalet-kitchen, #chalet-experience, #pistepals, #whats-included, #connect, #boring-bits, #booking-enquiry, #pricing-availability, #airport-transfers, #more-info, #lift-passes, #ski-lessons-snowboard-lessons, #st-martin-de-belleville, #ski-snowboard-hire, #special-litte-extras, #bens-bus, #ski-lessons, #travel-insurance {height:auto;padding-bottom:120px}
#homepage-promo {height:auto;padding-bottom:0}
#homepage-promo h3 {margin-top:35px;}
#homepage-promo h1 {margin-top:35px;}
.more{padding:70px 0 20px 0}
.more .arrow-link:hover{opacity:.4}
#featured-project{height:auto;padding-bottom:120px}
#pricing-table, #special-offers{height:auto;padding-bottom:40px}
.featured-image{padding-top:120px}
#recent-work{height:auto;padding-bottom:100px}
#moet{height:auto;padding-bottom:0px}
.thumbs{padding:0;margin-left:0;margin-right:0;float:left;overflow:hidden;position:relative;margin-bottom:30px}
.thumbs a{background-color:rgba(34,36,38,0.96);bottom:-200px;color:white;left:0;opacity:0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;z-index:100}
.thumbs a span.title{display:table;width:100%;height:90%}
.thumbs a span.title span{font-family:'Titillium Web',sans-serif;font-size:16px;line-height:17px;color:#fff;text-transform:uppercase;vertical-align:middle;display:table-cell;padding:0 10px}
.thumbs a:hover{bottom:0;opacity:1;transition:opacity .30s ease-in-out 0,bottom .4s cubic-bezier(0.25,0.840,0,1) 0}
.gallery .thumbs a:hover{bottom:0;opacity:0.8;transition:opacity .30s ease-in-out 0,bottom .4s cubic-bezier(0.25,0.840,0,1) 0}
#project{height:auto;padding-bottom:120px}
#project img{padding:5px 0 0}
.project-images{padding-top:120px}
.project-image{padding:5px 0 0}
#location{height:auto;padding-bottom:120px}
.back{padding:70px 0 20px 0}
.back .back-arrow-link:hover{opacity:.4}
#studio-carousel, #webcam-weather{height:auto}
.margin-top{margin-top:80px}
.flexslider{margin: 0 0 60px; background: #fff; border: 0px solid #fff; position: relative; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; box-shadow: 0 0px 0px rgba(0,0,0,.0); -webkit-box-shadow: 0 0px 0px rgba(0,0,0,.0); -moz-box-shadow: 0 0px 0px rgba(0,0,0,.0); -o-box-shadow: 0 0px 0px rgba(0,0,0,.0); zoom: 1;s}
.ch-grid{margin:20px 0 0 0;padding:0;list-style:none;display:block;text-align:center;width:100%}
.ch-grid:after,.ch-item:before{content:'';display:table}
.ch-grid:after{clear:both}
.ch-grid li{width:220px;height:220px;display:inline-block;margin:20px;margin-bottom:85px}
.ch-item{width:100%;height:100%;border-radius:0;position:relative;cursor:default;box-shadow:inset 0 0 0 0 rgba(255,255,255,0.6),0 1px 2px rgba(0,0,0,0.1);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.ch-img-1{background-image:url(../img/1.jpg)}
.ch-img-2{background-image:url(../img/2.jpg)}
.ch-img-3{background-image:url(../img/logos/rekless-snowboards.gif);background-repeat:no-repeat;background-position:center}
.ch-img-4{background-image:url(../img/logos/parallel-lines-ski-school.jpg);background-repeat:no-repeat;background-position:center}
.ch-img-5{background-image:url(../img/logos/Cab9.png);background-repeat:no-repeat;background-position:center}
.ch-img-6{background-image:url(../img/logos/slide-candy-ski-rental-meribel.png);background-repeat:no-repeat;background-position:center}
.ch-img-7{background-image:url(../img/3.jpg)}
.ch-img-8{background-image:url(../img/4.jpg)}
.ch-info{position:absolute;background:rgba(58,60,64,0.95);width:inherit;height:inherit;border-radius:0;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-backface-visibility:hidden}
.ch-info h3{color:#fff;text-transform:uppercase;font-size:17px;font-weight:bold;margin:60px 30px 0;padding:10px 0 0 0;height:40px;font-family:'Titillium Web',sans-serif;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,0.3)}
.ch-info p{color:#fff;padding:10px 5px;font-style:italic;margin:0 30px;font-size:12px;border-top:1px solid rgba(255,255,255,0.5);opacity:0;-webkit-transition:all .5s ease-in-out .4s;-moz-transition:all .5s ease-in-out .4s;-o-transition:all .5s ease-in-out .4s;-ms-transition:all .5s ease-in-out .4s;transition:all .5s ease-in-out .4s}
.ch-info p a{display:block;color:#61fffb;color:rgba(117,210,215,0.85);font-style:normal;font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:1px;padding-top:4px;font-family:'Open Sans',Arial,sans-serif}
.ch-info p a:hover{color:#75d2d7;text-decoration:none}
.ch-item:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.1)}
.ch-item:hover .ch-info{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.ch-item:hover .ch-info p{opacity:1}
.team-info-mobile{padding-top:10px}
.team-info-mobile h3{color:#3b3d41;text-transform:uppercase;font-size:19px;line-height:17px;margin:0 10px 0;padding:10px 0 0 0;height:30px;border-bottom:0 solid #3b3d41;font-family:'Titillium Web',sans-serif;letter-spacing:0}
.team-info-mobile a,.team-info-mobile a:hover,.team-info-mobile a:active{color:#3b3d41}
.clients{padding-bottom:30px;width:275px}
.clients a:hover{opacity:.5;cursor:pointer}
#blog{height:auto;padding-bottom:120px}
#blog h2{font-family:'Titillium Web',sans-serif;font-size:52px;line-height:60px;font-weight:200;color:#3b3d41;text-transform:uppercase;margin-top:20px;padding-bottom:10px}
#blog h3{font-size:24px;line-height:35px;color:#b2b2b2;text-transform:uppercase;border-bottom:5px solid #3b3d41;margin-top:40px}
.blog-article{padding-bottom:50px;padding-top:80px;border-bottom:5px solid #f5f5f5}
.pagination ul>li>a,.pagination ul>li>span{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#f3f3f3;border-color:transparent;border-image:none;border-style:none;border-width:0;float:left;margin-right:2px;line-height:20px;padding:6px 15px;text-decoration:none;color:#3b3d41}
.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#cecece}
.side-bar{margin-top:80px;padding:15px 15px 30px 15px}
.side-bar p{font-size:13px}
.side-bar h4{font-size:19px}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#f5f5f5;border:1px solid #eee;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;transition:border .2s linear 0,box-shadow .2s linear 0}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{border-radius:0;color:#949494;display:inline-block;font-size:16px;line-height:20px;margin-bottom:10px;padding:14px 10px;vertical-align:middle;height:auto}
textarea{height:100px;width:96%}
input,.uneditable-input{width:90%}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(97,234,255,0.85);box-shadow:0 1px 1px rgba(0,0,0,0.055) inset,0 0 8px rgba(82,168,236,0.4);outline:0 none}
.alert-danger,.alert-error{background-color:#ea7580;border-color:transparent;color:#fff}
.alert-success{background-color:#57e0ec;border-color:transparent;color:#fff}
#banner-one a,#banner-two a{filter:url(filters.svg#grayscale);filter:gray;-webkit-filter:grayscale(1);font-family:'Economica',sans-serif;font-weight:400;font-size:100px;color:#fff;letter-spacing:-3px;line-height:160px;opacity:.6;text-transform:uppercase}
#banner-one a:hover,#banner-two a:hover{filter:none;-webkit-filter:grayscale(0);opacity:1;margin-left:-35px;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
#banner-one, #banner-two{background:url(../img/banner-Texture.jpg) repeat;background-color:#fff;height:180px;overflow:hidden}
#banner-one .overlay{background:rgba(255,137,125,0.70);display:block;height:180px;top:0;width:100%;z-index:1}
#banner-one .overlay:hover{background:rgba(100,105,107,0.90);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
#banner-two .overlay{background:rgba(105,186,233,0.80);display:block;height:180px;top:0;z-index:1}
#banner-two .overlay:hover{background:rgba(34,36,38,0.90);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
#footer{background:#2d2f32;padding-top:80px;padding-bottom:60px}
#footer p small{font-size:13px;color:#464b4f}
p.copyright{padding-top:15px}
ul.footer-info, ul.connect-icons, ul.contact-connect{display:block;list-style:none}
ul.footer-info li, ul.connect-icons li, ul.contact-connect li{display:inline;font-size:24px;line-height:26px;font-family:'Economica',sans-serif;font-weight:normal;text-transform:uppercase;color:#63696b;padding-right:15px;margin-right:-4px}
ul.footer-info li a{font-size:19px;line-height:35px;font-family:'Economica',sans-serif;font-weight:bold;text-transform:uppercase;color:#BABABA}
ul.footer-info li a:hover{color:#fff}
.footer-logo{padding-top:5px}
.large-margin-top{margin-top:140px}
#small-form-review{display:none}
/* #promo-banner {background-color:#DB2011;padding:20px 0px;} */
#promo-banner {background-color:#ff0000;padding:20px 0px;}
#promo-banner span {font-size:38px;}
article[data-readmore]{display: block; width: 100%;transition: height 1000ms;overflow: hidden;}
[data-readmore-toggle] {display:block;text-align:center; width:15%; margin:20px 0;}
@media (max-width:443px){
#homepage-minor-slider {display:none;}
#hide-slider-mobile {display:none;}
#promo-banner {margin-top:50px;}
#promo-banner span {font-size:30px;}
#homepage-promo h1 {margin-top: 10px; font-size:26px}
#homepage-promo h3 {margin-top: 10px;}
#homepage-promo p {font-size:12px}
.hero-text h1{color:#fff;font-size:52px;line-height:48px;text-transform:uppercase}
.hero-texth2{color:#fff;font-size:52px;line-height:48px;text-transform:uppercase}
#home .light-grey{color:#BABABA;font-size:47px}
.top{margin-top:55px}
.navbar {position:fixed;margin-bottom:1140px}
.animated{-webkit-animation-duration:0;-moz-animation-duration:0;-o-animation-duration:0;animation-duration:0;-webkit-animation-fill-mode:none;-moz-animation-fill-mode:none;-o-animation-fill-mode:none;animation-fill-mode:none}
.navbar .brand{padding-top:20px;visibility:hidden}
.navbar .nav>li>a{padding:15px 15px}
.section-title{padding-right:0}
#home{background:rgba(34,36,38,0.100);height:500px}
#home .overlay{background:rgba(34,36,38,0.10);height:500px}
h2, .large-margin-top{font-family:'Titillium Web',sans-serif;font-size:30px;line-height:45px;font-weight:200;color:#63696b;margin-top:40px}
h3{margin-top:40px}
.container{padding-left:20px;padding-right:20px}
#banner-one,#banner-two{height:100px}
#banner-one a,#banner-two a{font-size:50px;line-height:85px}
.white-arrow{width:75px}
.hero-text{padding-top:7%}
.coe{width:100px;height:100px;margin-top:-5px}
#full-form-review{display:none}
#small-form-review{display:block}
.border-bottom {font-size:14px}
#check-availability a {color:#ffffff;transition:font-size 0.5s ease;font-size:14px; font-weight:400;}
#check-availability a:hover {color:#ffffff;font-size:16px}
.mobile-hide {display:none;}
[data-readmore-toggle] {display:block;text-align:center; width:30%; margin:20px 0;}
}
@media(min-width:444px) and (max-width:480px){
	[data-readmore-toggle] {display:block;text-align:center; width:30%; margin:20px 0;}
#homepage-minor-slider {display:none;}
#hide-slider-mobile {display:none;}
#promo-banner {margin-top:50px;}
#promo-banner span {font-size:30px;}
.top{margin-top:30px}
.navbar {position:fixed;margin-bottom:1140px}
.animated{-webkit-animation-duration:0;-moz-animation-duration:0;-o-animation-duration:0;animation-duration:0;-webkit-animation-fill-mode:none;-moz-animation-fill-mode:none;-o-animation-fill-mode:none;animation-fill-mode:none}
.navbar .brand{padding-top:20px;visibility:hidden}
.navbar .nav>li>a{padding:15px 15px}
.section-title{padding-right:0}
.hero-text h1{color:#fff;font-size:55px;line-height:50px;text-transform:uppercase}
.hero-texth2{color:#fff;font-size:55px;line-height:50px;text-transform:uppercase}
#home .light-grey{color:#BABABA;font-size:48px}
#home{background:rgba(34,36,38,0.100);height:500px}
#home .overlay{background:rgba(34,36,38,0.10);height:500px}
h2, .large-margin-top{font-family:'Titillium Web',sans-serif;font-size:30px;line-height:45px;font-weight:200;color:#63696b;margin-top:40px}
h3{margin-top:40px}
.container{padding-left:20px;padding-right:20px}
#banner-one,#banner-two{height:100px}
#banner-one a,#banner-two a{font-size:50px;line-height:85px}
.white-arrow{width:75px}
.hero-text{padding-top:10%}
#homepage-promo h1 {margin-top: 10px; font-size:35px}
#homepage-promo h3 {margin-top: 10px;}
#full-form-review{display:none}
#small-form-review{display:block}
.coe{width:120px;height:97px;margin-top:-95px}
.border-bottom {font-size:14px}
#check-availability {
  font:Arial, Helvetica, sans-serif;
  height:110px;
  width:110px;
  background-image:url(../img/availability-ring.png);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  top:450px;
  left:50%;
  text-align:center;
  margin-left: -50px;
  font-style:italic;
}
#check-availability a {color:#ffffff;transition:font-size 0.5s ease;font-size:14px; font-weight:400;}
#check-availability a:hover {color:#ffffff;font-size:16px}
p.availability-p {
	color:#FFF;
	padding-top:22px;
	margin-left:-6px;
	text-shadow: -1px 2px 4px rgba(150, 150, 150, 1);
}
.mobile-hide {
	display:none;
}
}
@media(min-width:481px) and (max-width:767px){
	[data-readmore-toggle] {display:block;text-align:center; width:30%; margin:20px 0;}
#hidden-gallery-mobile {display:none;}
#promo-banner span {font-size:34px;}
#check-availability {
  height:130px;
  width:130px;
  margin-left: -63px;
  top:440px;
}
p.availability-p {
	color:#FFF;
	padding-top:32px;
	margin-left:-6px;
	text-shadow: -1px 2px 4px rgba(150, 150, 150, 1);
}
#check-availability a {color:#ffffff;transition:font-size 0.5s ease;font-size:16px; font-weight:400}
#check-availability a:hover {color:#ffffff;font-size:18px}
.top{margin-top:55px}
.navbar {position:fixed;margin-bottom:1140px}
.animated{-webkit-animation-duration:0;-moz-animation-duration:0;-o-animation-duration:0;animation-duration:0;-webkit-animation-fill-mode:none;-moz-animation-fill-mode:none;-o-animation-fill-mode:none;animation-fill-mode:none}
.navbar .brand{padding-top:20px;visibility:hidden}
.navbar .nav>li>a{padding:15px 15px}
.section-title{padding-right:0}
.hero-text h1{color:#fff;font-size:55px;line-height:50px;text-transform:uppercase}
.hero-texth2{color:#fff;font-size:55px;line-height:50px;text-transform:uppercase}
#home .light-grey{color:#BABABA;font-size:53px}
#home{background:rgba(34,36,38,0.100);height:500px}
#home .overlay{background:rgba(34,36,38,0.10);height:500px}
h2, .large-margin-top{font-family:'Titillium Web',sans-serif;font-size:35px;line-height:45px;font-weight:200;color:#63696b;margin-top:40px}
h3{margin-top:40px}
.container{padding-left:20px;padding-right:20px}
#banner-one,#banner-two{height:100px}
#banner-one a,#banner-two a{font-size:50px;line-height:85px}
.white-arrow{width:75px}
.hero-text{padding-top:10%}
#homepage-promo h1 {margin-top: 10px; font-size:35px}
#homepage-promo h3 {margin-top: 10px;}
#small-form-review{display:none}
.coe{width:120px;height:97px;margin-top:-95px}
#read-reviews{display:block}
#full-form-review{display:block}
.border-bottom {font-size:14px}
.mobile-hide {
	display:none;
}
}
@media(min-width:768px) and (max-width:979px){
  #hidden-gallery-mobile {display:none;}
  #promo-banner span {font-size:36px;}
  #check-availability {
  height:130px;
  width:130px;
  margin-left: -63px;
  top:465px;
}
p.availability-p {
	color:#FFF;
	padding-top:32px;
	margin-left:-6px;
	text-shadow: -1px 2px 4px rgba(150, 150, 150, 1);
}
#check-availability a {color:#ffffff;transition:font-size 0.5s ease;font-size:16px; font-weight:400}
#check-availability a:hover {color:#ffffff;font-size:18px}
.smalltop{margin-top:-50px}
.top{margin-top:30px}
.navbar {position:fixed;margin-bottom:1140px}
.navbar .brand{padding-top:20px;visibility:hidden}
.navbar .nav>li>a{padding:15px 15px}
h2, .large-margin-top{font-family:'Titillium Web',sans-serif;font-size:40px;line-height:45px;font-weight:200;color:#63696b;margin-top:40px}
h3{margin-top:40px}
#small-form-review{display:none}
.coe{margin-top:-20%}
.border-bottom {font-size:14px}
.sidebar-text{font-size:13px}
h4{font-size:18px}
}
.homepageh3 {    
    margin: 25px 0;
    color: #ffffff;
    font-size: 30px;
    font-weight: 400;
    text-shadow: none;
    letter-spacing: 1px;
    text-transform: capitalize;
    font-family: 'Economica', sans-serif;
    -webkit-font-smoothing: antialiased;
    border-bottom: none;
}
.holidays{margin-top:50px}
.spanIMG{padding-bottom:10px}
.readMore{padding-top:10px;color:#6e6e6e;font-size:12px}
.right-large{text-align:right;font-size:18px}
#video_background{position:absolute;bottom:0;right:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1000;overflow:hidden}
.span4 li, .span9 li, .span3 li{line-height:28px;color:#b2b2b2}
.darkbg{background-color:#ececec;padding:10px 20px 20px 20px}
.darkbg-lesspadding{background-color:#ececec;padding:0 10px 10px 10px}
.bg-Darkgrey{background:#f4f4f4;padding:20px 0px}
.quote{margin-top:30px;font-size:20px;font-style:italic}
.margin-right{padding-right:5%}
.new-gen{padding-bottom:30px;font-size:20px;font-weight:200;line-height:30px;}
.no-padding{padding:0}
h3.footer-info {margin:0}
#subscribe .btn-black {padding:10px 20px;margin-right:5px}
.no-margin {margin:0}
#numbers p{font-size:14px;line-height:33px}
.no-margin-top{margin:0 0 10px 0}
.img-margin{margin:10px 0 15px 0}
.connect-icons{margin:50px 0}
.margin-bottom{margin-bottom:20px}
#banner-two h3{display:none}
#WPht1-exu span, #WPht1-exu h3{display:none}
#WPht2-exu span, #WPht2-exu h3{display:none}
#hyelswc2_0 span, #hyelswc2_0 h3{display:none}
#hyelswc3_0 span, #hyelswc3_0 h3{display:none}
#hyelswc4_0 span, #hyelswc4_0 h3{display:none}
.index textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #eee;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;transition:border .2s linear 0,box-shadow .2s linear 0}
.index textarea {width:91%}
.index input, .uneditable-input{width:91%}
.trans-bg {background-color:rgba(0,0,0,0.4)}
p .trans-bg {padding:13px 0;}
ul .trans-bg {padding:11px 0;}
.author{display:none}
.darkbg-lesspadding h1{font-family:'Titillium Web',sans-serif;font-size:22px;line-height:25px;font-weight:600;color:#3b3d41;text-transform:uppercase}
.linebreak{
	margin-top:40px; 
    display: block;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
}
#home .hero-texth2 {margin: 0 0 0 0;}

/*.navbar ul li:hover ul{display:block} */
.navbar .nav > li > a.big {
	font-size:20px;
	color:#9BBACC;
}
.navbar .nav>li>a.summer {
  font-size: 20px;
  color: #87BA84;
}	

.border-bottom {
	border-bottom:2px solid #444;
	padding:6px;
	margin-bottom:15px;
}
.border-bottom span {
	font-weight:bold;
}
#webcam {
	margin-bottom:85px;
}
ul.more-padding li{
	line-height:30px
}
#footer-nav a {color:#badff5; margin-bottom:5px;}