/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em}h1,h2,h3,h4,h5,h6,p{margin:0 0 1em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:0 0 1em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;vertical-align:top}.holder{position:relative;max-width:980px;margin:0 auto}.hide-mobile{display:block}.show-mobile,.column.show-mobile{display:none}.row{letter-spacing:-0.31em;*letter-spacing:normal;*word-spacing:-0.43em;text-rendering:optimizespeed;position:relative}.column{display:inline-block;*display:inline;*zoom:1;vertical-align:top;letter-spacing:normal;word-spacing:normal;text-rendering:auto;min-height:1px}.row-with-gutter .column{margin-left:2%}.row-with-gutter .column:first-child{margin-left:0}.row-with-gutter .column-1{width:6.5%}.row-with-gutter .column-2{width:15%}.row-with-gutter .column-3{width:23.5%}.row-with-gutter .column-4{width:32%}.row-with-gutter .column-5{width:40.5%}.row-with-gutter .column-6{width:49%}.row-with-gutter .column-7{width:57.5%}.row-with-gutter .column-8{width:66%}.row-with-gutter .column-9{width:74.5%}.row-with-gutter .column-10{width:83%}.row-with-gutter .column-11{width:91.5%}.row-with-gutter .column-12{width:100%;margin-left:0}.column-1{width:8.333333333333%}.column-2{width:16.66666666667%}.column-3{width:25%}.column-4{width:33.33333333333%}.column-5{width:41.66666666667%}.column-6{width:50%}.column-7{width:58.33333333333%}.column-8{width:66.66666666667%}.column-9{width:75%}.column-10{width:83.33333333333%}.column-11{width:91.66666666667%}.column-12{width:100%;margin-left:0}.row .offset-1{margin-left:8.5%}.row .offset-2{margin-left:17%}.row .offset-3{margin-left:25.5%}.row .offset-4{margin-left:34%}.row .offset-5{margin-left:42.5%}.row .offset-6{margin-left:51%}.row .offset-7{margin-left:59.5%}.row .offset-8{margin-left:68%}.row .offset-9{margin-left:76.5%}.row .offset-10{margin-left:85%}.row .offset-11{margin-left:93.5%}@media (max-width: 876px){.row .column-md{width:100%;margin:0;display:block}.row .column-md.hide-mobile{display:none}.row .column-md.show-mobile{display:block}}@media (max-width: 660px){.row .column{width:100%;margin:0;display:block}.hide-mobile,.row .hide-mobile{display:none}.show-mobile,.row .show-mobile{display:block}}html{background:#000}body{padding:0;background:#fff}body,button,input,select,textarea{font:15px/1.5 "Source Sans Pro",Arial,Helvetica,Verdana,sans-serif;color:#122127;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:normal}h1{font-size:24px;line-height:1.3em;margin:0 0 15px}h2{font-size:27px;line-height:1.1em;margin:0 0 15px;text-transform:uppercase;color:#0057b1}h3{font-size:18px;line-height:1.3em;margin:0 0 15px;text-transform:uppercase}h4{font-size:19px;line-height:1.3em;margin:0 0 15px;color:#0057b1}h5{font-size:17px;line-height:1.3em}a{color:#df6228;text-decoration:none}a:hover{color:#204872}.h2-with-h3{margin-bottom:5px}.header-line{display:block;width:50px;height:2px;background:#b9b9b9;margin-top:11px}.holder{max-width:1140px;margin:0 auto}#page{padding:60px 0}.more a{display:inline-block;background:#000;color:#fff;padding:10px 10px;text-align:center}.more a:hover{background:#fff;color:#000}.more-small a span{margin-left:5px}.enhanced-link{margin-top:40px}.enhanced-link a{font-size:17px;line-height:1.5;color:#377bc1;text-transform:uppercase}.enhanced-link a:hover{color:#204872}@font-face{font-family:'icomoon';src:url("fonts/icomoon.eot?-5nz4oy");src:url("fonts/icomoon.eot?#iefix-5nz4oy") format("embedded-opentype"),url("fonts/icomoon.ttf?-5nz4oy") format("truetype"),url("fonts/icomoon.woff?-5nz4oy") format("woff"),url("fonts/icomoon.svg?-5nz4oy#icomoon") format("svg");font-weight:normal;font-style:normal}.fa-trip-advisor{font-size:130%;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-trip-advisor:before{content:"\e600"}::-moz-selection{background:#0073AE;color:#fff}::selection{background:#0073AE;color:#fff}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.clear-both{clear:both}.clear-left{clear:left}.clear-right{clear:right}.float-right{float:right}.float-left{float:left}.img-left{float:left;margin:0 10px 10px 0}.img-right{float:right;margin:0 0 10px 10px}.align-right{text-align:right !important}.align-center{text-align:center !important}.align-left{text-align:left !important}.border-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.trans,a,button,input[type="submit"],button{-moz-transition:all,300ms,linear;-o-transition:all,300ms,linear;-webkit-transition:all,300ms,linear;transition:all,300ms,linear}.content-block{margin:0 0 50px}.content-block footer{margin-top:1em}.content-image{float:right;margin:0 0 20px 40px;max-width:100%}.content-image img{max-width:100%}.content-image figcaption{font-style:italic;font-size:90%}.content-files{margin:0 0 10px}.content-files a{margin:0 10px 10px 0}.note{border:2px dashed #f00;background:#000;padding:5px;color:#fff;font-size:14px;line-height:1.3em;margin:0 0 4px}.internal-promo .internal-promo-cont{padding-right:30px}.general-form{margin-top:30px}@media only screen and (max-width: 660px){.content-image,.img-left,.img-right{float:none;margin:0 0 20px}}.form{max-width:400px}.form input[type="text"],.form input[type="password"],.form input[type="search"],.form input[type="email"],.form input[type="url"],.form input[type="tel"],.form input[type="number"],.form input[size="4"],.form select,.form textarea{background:#fff;border:1px solid #dadada;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:6px;width:100%}.form input[type="submit"],.form button{background:#000;color:#fff;padding:7px 10px;border:0;width:auto}.form input[type="submit"]:hover,.form button:hover{background:#000}.form textarea{resize:none;height:180px}.form select,.form input[size="4"]{width:auto}.form .required{color:#c00;font-size:90%}.form .recaptcha_controls span{margin-left:10px}.form .recaptcha_controls span:first-child{margin-left:0}.form #recaptcha_response_field{margin-top:4px;width:120px}.formrow{margin:0 0 10px}.formbuttonrow{text-align:right}.formbuttonrow .required{float:left}.fieldlabel{margin:0 0 4px;display:block;font-weight:bold;cursor:pointer}.radiobuttonfieldset,.checkboxfieldset{border:0;margin:0;padding:0}.radiobuttonfieldset input[type="radio"],.radiobuttonfieldset input[type="checkbox"],.checkboxfieldset input[type="radio"],.checkboxfieldset input[type="checkbox"]{padding:0;border:0;width:auto;margin-right:5px}.forgotten-password-holder .form input[type="text"]{width:auto}#header{padding:15px 0;background:#000}#header figure,#header aside{vertical-align:middle}#header figure img{max-height:90px;display:block}#header aside{text-align:right}#header aside ul{margin:0;padding:0;list-style:none;font-size:0}#header aside li{margin:0 0 0 30px;padding:0;display:inline-block;vertical-align:middle}#header aside li a,#header aside li .fa{display:block;font-size:30px;color:#fff}#header aside li a.fa-trip-advisor{font-size:40px}#header aside li a:hover{color:#fff}#header aside li:first-child{margin-left:0}#nav{background:#000;border-top:5px solid #df6228;position:relative}#nav .holder{position:static}#nav ul{margin:0;padding:0;list-style:none}#nav li{margin:0;padding:0;float:left}#nav li a{display:block;padding:35px 25px;color:#fff;font-size:17px;line-height:1.5;text-transform:uppercase;position:relative}#nav li a:hover,#nav li:hover>a,#nav li.nav-active>a{background:#df6228}#nav .holder>ul>li:hover>a:after{content:'';display:block;position:absolute;top:30px;left:50%;margin-left:-15px;width:30px;height:2px;background:#fff}#nav ul .nav-inner{position:absolute;width:100%;left:0;background:#df6228;display:none}#nav ul .nav-inner>ul{max-width:1140px;margin:0 auto}#nav ul .nav-inner li a{text-transform:none;padding:15px 15px;font-size:15px;line-height:1.5;color:#fff}#nav ul .nav-inner li a:hover{color:#fff}#nav li:hover .nav-inner{display:block}#mobile-menu-trigger{padding:20px 15px 0;text-align:center;color:#fff;font-size:18px;line-height:1em;cursor:pointer;display:none}#mobile-menu-trigger .fa{font-size:30px;margin-right:10px;vertical-align:text-bottom}#mobile-menu{display:none}@media only screen and (max-width: 880px){#mobile-menu-trigger{display:block}#mobile-menu{position:fixed;top:0;right:0;bottom:0;left:-200px;z-index:0;width:200px;min-height:100%;overflow:auto;background:#000;display:block}#mobile-menu,#mobile-menu a{color:#fff}#mobile-menu ul{margin:0;padding:0;list-style:none}#mobile-menu li{margin:0;padding:0}#mobile-menu li a,#mobile-menu .mobile-menu-close{display:block;padding:10px 15px;font-size:16px;text-transform:uppercase}#mobile-menu li a:hover,#mobile-menu li.nav-item-active>a,#mobile-menu li.nav-item-ancestor-active>a{background:#df6228;text-decoration:none}#mobile-menu li li a{padding:3px 15px 3px 25px;font-size:14px;font-weight:normal}.mobile-menu-close{cursor:pointer}#site{position:relative;z-index:1;min-width:100%;min-height:100%;top:0;bottom:100%;left:0;background:#fff;-moz-transition:left .2s ease;-o-transition:left .2s ease;-webkit-transition:left .2s ease;transition:left .2s ease}.mobile-menu-active #mobile-menu{left:0}.mobile-menu-active #site,.mobile-menu-active #header{left:200px}}#footer{padding:55px 0 20px;background:#000;color:#b9c3d3;font-size:15px;line-height:1.5}#footer a{color:#b9c3d3}#footer a:hover{color:#fff}#footer figure{padding-right:20px}#footer h5{color:#fff;font-size:17px;line-height:1;margin:0 0 15px;text-transform:uppercase}#footer .footer-block-contact .contact-details{margin-top:25px;line-height:1.2em}#footer .footer-block-contact .contact-details strong{display:block}#footer .footer-block-twitter{padding:0 30px}#footer .footer-block-twitter ul{margin:0;padding:0;list-style:none}#footer .footer-block-twitter li{margin:0;padding:0}#footer .footer-block-twitter li aside{font-size:28px;float:left}#footer .footer-block-twitter li article{margin-left:40px;text-transform:uppercase;line-height:1.2em}#footer .footer-block-twitter li .user,#footer .footer-block-twitter li .interact{display:none}#footer .footer-block-twitter li .timePosted{text-transform:none}#footer .footer-block-social ul{margin:0;padding:0;list-style:none;font-size:0;line-height:0}#footer .footer-block-social li{margin:0 0 2%;padding:0;display:inline-block;vertical-align:top;width:49%}#footer .footer-block-social li:nth-child(2n+2){margin-right:0}#footer .footer-block-social li a{display:block;font-size:15px;line-height:1.5}#footer .footer-block-social li a .fa{font-size:28px;margin-right:20px;width:26px;text-align:center}#credits{margin-top:55px;padding-top:20px;border-top:1px solid #3d69ac;color:#3d69ac}#credits a{color:#3d69ac}#credits a:hover{color:#fff}#credits nav{text-align:right}#credits nav span{margin:0 5px}.banner{position:relative;overflow:hidden}.banner .banner-slides{height:325px;overflow:hidden;position:relative;z-index:1}.banner .banner-slides>figure{background:no-repeat center top;background-size:cover;width:100%;height:325px}.banner .banner-slides figure img.the-banner-image{display:block;visibility:hidden;width:100%}.banner .banner-slides .banner-mask,.banner .banner-slides .banner-content{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:rgba(255,255,255,0.8)}.banner .banner-slides .banner-content{z-index:2;background:none;padding:40px 0}.banner .banner-slides .banner-content .row .column{vertical-align:middle}.banner .banner-slides .banner-content figure{padding-right:30px;font-size:0;line-height:0}.banner .banner-slides .banner-content figure img{max-width:100%}.banner .banner-slides .banner-content h3{margin:0 0 15px;padding:0;font-weight:bold;font-size:27px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:hidden}.banner .banner-slides .banner-content .cont{font-size:20px;line-height:1.5;max-height:3em;overflow:hidden;margin:0 0 15px;color:#000}.banner .banner-slides .banner-content footer{text-align:center}.banner .banner-int-pager{position:absolute;left:0;bottom:20px;z-index:2;width:100%;text-align:center}.banner .banner-int-pager span{font-size:0;line-height:0;cursor:pointer;background:rgba(255,255,255,0.8);display:inline-block;margin-right:8px;width:12px;height:12px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.banner .banner-int-pager span:last-child{margin-right:0}.banner .banner-int-pager span.cycle-pager-active{background:#000}.banner .banner-pager{position:absolute;z-index:2;bottom:30px;left:0;width:100%;bottom:-140px}.banner .banner-pager .holder{position:relative;padding:0 40px 0 50px}.banner .banner-pager nav{margin:0}.banner .banner-pager nav .pager-image{margin:0;padding:0 10px 0 0;width:16.6666666667%;display:inline-block;vertical-align:top;position:relative !important;cursor:pointer}.banner .banner-pager nav .pager-image img{display:block;height:125px}.banner .banner-pager nav .pager-image .pager-hover{background:rgba(0,0,0,0.8);display:none;position:absolute;left:0;top:0}.banner .banner-pager nav .pager-image .pager-hover img{visibility:hidden}.banner .banner-pager nav .pager-image.cycle-pager-active .pager-hover,.banner .banner-pager nav .pager-image.cycle-slide-active .pager-hover{display:block}.banner .banner-control{position:absolute;width:40px;height:40px;background:#000;top:50%;margin-top:-20px;cursor:pointer;color:#7692af;font-size:28px;line-height:1;z-index:4}.banner .banner-control:before{content:'';display:inline-block;height:100%;vertical-align:middle}.banner .banner-control .fa{display:inline-block;vertical-align:middle}.banner .banner-control:hover{background:#000}.banner .banner-control-left{left:10px;padding-left:13px}.banner .banner-control-right{right:10px;padding-left:16px}.template-home .banner .banner-slides{height:auto;max-height:628px}.template-home .banner .banner-slides>figure{height:100%}.template-home .banner .banner-control{height:125px;font-size:52px;top:0;left:0;margin-top:0;text-align:center}.template-home .banner .banner-control-left{left:0;padding:0}.template-home .banner .banner-control-right{right:0;left:auto;padding:0}.banner-mobile{display:none;background:#000}.banner-mobile img{display:block;width:100%;margin:0 0 10px}.banner-mobile h4{text-align:center;color:#fff;padding-bottom:10px}.home-modal-edit{width:300px;margin:20px auto}.home-modal{display:none;padding:20px}.home-modal .home-modal-bg{width:100%;height:100%;left:0;top:0;z-index:80;background:rgba(0,0,0,0.4);position:fixed}.home-modal article{text-align:center;overflow:hidden;position:fixed;width:100%;max-width:600px;height:580px;z-index:802;left:50%;top:50%;margin:-290px 0 0 -300px;background:#f4f4f4;padding:30px}.home-modal article header{text-align:right;margin-bottom:8px}.home-modal article header i{cursor:pointer}.home-modal article .cont p:last-child{margin:0}.home-modal article .header-line{margin-left:auto;margin-right:auto}@media only screen and (max-width: 700px){.home-modal article{margin:0;width:90%;height:90%;transform:translate(-50%, -50%)}.home-modal article>header{position:absolute;right:10px;top:10px}.home-modal article .modal-body{overflow:auto;height:100%}}@media only screen and (max-width: 700px) and (orientation: landscape){.home-modal article{margin:0;width:95%;height:90%;transform:translate(-50%, -50%);max-width:900px;padding:15px 20px}.home-modal article .modal-subscribe{margin-top:-17px}}.template-home #page{padding:0}.home-section{margin:55px 0 110px;min-height:30px;position:relative}.home-section:first-child,.home-section:last-child{margin-bottom:55px}.home-column-left{width:28%;margin-right:7%}.home-column-left .enhanced-link{position:absolute;bottom:0}.home-column-left article .cont{max-height:10.2em;overflow:hidden;margin-bottom:60px}.home-column-right{width:65%}.home-column-right img{display:block}.home-events .home-column-right{font-size:0}.home-events .home-event{font-size:0;display:inline-block;vertical-align:top;margin:0 2% 20px 0;width:49%;position:relative}.home-events .home-event:nth-child(2n+2){margin-right:0}.home-events .home-event img{width:100%}.home-events .home-event figure,.home-events .home-event aside{display:inline-block;vertical-align:top}.home-events .home-event figure{width:45%}.home-events .home-event aside{width:55%;height:100%;font-size:15px;line-height:1.5;padding-left:15px;padding-bottom:30px}.home-events .home-event aside footer{position:absolute;bottom:0}.home-events .home-event aside h4{margin-bottom:5px}.home-events .home-event.home-event-with-no-image aside{width:100%;padding-left:0}.home-events .home-no-events{font-size:15px;line-height:1.5}.home-promo{background:url(../img/ui/home-promo.jpg) no-repeat center top;background-size:cover;padding:50px 0;height:470px}.home-promo .home-promo-mask{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:rgba(255,255,255,0.8)}.home-promo .holder{position:relative;z-index:2}.home-promo article{background:#fff}.home-promo article h2{max-height:2.7em;overflow:hidden}.home-promo article h3{max-height:2.1em;overflow:hidden}.home-promo .home-column-left{padding:25px 25px 10px;width:33%;margin:0}.home-promo .home-column-left .cont{height:8.8em;overflow:hidden}.home-promo .home-column-left .enhanced-link{margin-top:37px;position:static;bottom:auto}.home-promo .home-promo-right{padding:25px}.home-promo .home-column-right,.home-promo .home-promo-image{width:67%}.home-promo .home-column-right img{visibility:hidden}.home-promo .home-promo-image{position:absolute;top:0;height:100%;background:no-repeat center center;background-size:cover}.home-menus .home-menu{font-size:0;margin:0 0 30px}.home-menus .home-menu figure,.home-menus .home-menu aside,.home-menus .home-menu footer{display:inline-block;vertical-align:middle}.home-menus .home-menu figure{vertical-align:top}.home-menus .home-menu figure{width:48%}.home-menus .home-menu figure img{width:100%}.home-menus .home-menu aside{width:49%;font-size:15px;line-height:1.5;padding:0 10px 0 30px}.home-menus .home-menu aside .cont{max-height:6em;overflow:hidden}.home-menus .home-menu footer{width:3%;font-size:60px;line-height:1;text-align:right}.home-menus .home-menu:last-child{margin-bottom:0}.home-sports .home-column-right{font-size:0}.home-sports figure{width:48%;display:inline-block;vertical-align:top;margin-right:4%}.home-sports figure:last-child{margin-right:0}.home-sports figure img{width:100%}.content-gallery-holder{margin-top:2em}.holder>.content-gallery-holder:first-child{margin-top:0}.gallery-holder{font-size:0;line-height:0}.gallery-item,.gallery-category-item{width:19%;margin:0 1.25% 1.25% 0;display:inline-block;vertical-align:top;background:#000}.gallery-item figcaption,.gallery-category-item figcaption{overflow:hidden;text-overflow:hidden;font-size:15px;line-height:1.2em;white-space:nowrap;color:#fff;padding:8px 10px}.gallery-item a,.gallery-category-item a{background:no-repeat center center;background-size:cover;display:block;width:100%;height:100%}.gallery-item img,.gallery-category-item img{display:block;width:100%;visibility:hidden}.gallery-item:nth-child(5n+5){margin-right:0}.gallery-category-item{width:24%;margin:0 1.3333333% 2% 0}.gallery-category-item:nth-child(4n+4){margin-right:0}.faq-item>h3{cursor:pointer;text-transform:none;color:#000}.faq-item>h3:before{content:'\f196';display:inline-block;font-family:FontAwesome;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:normal;line-height:1;text-rendering:auto;transform:translate(0px, 0px);margin-right:10px}.faq-item.active>h3:before{content:'\f147'}.faq-body{display:none;padding-bottom:15px}.search-form{margin:0 0 20px;max-width:500px}.search-form label{display:block;margin:0 0 4px}.search-form input[type="text"]{width:80%}.blog-holder .blog-left{padding-right:40px}@media only screen and (max-width: 660px){.blog-holder .blog-left{padding:0}}.blog-holder .blog-right h4{margin-bottom:0}.blog-holder .blog-right figure img{width:100%}.blog-holder .blog-right-block{margin:0 0 30px}.blog-holder .blog-right-block nav{margin-top:10px}.blog-holder .blog-right-block nav ul{margin:0;padding:0;list-style:none}.blog-holder .blog-post{margin:0 0 30px;padding:0 0 20px;border-bottom:1px solid #dadada}.blog-holder .blog-post:last-child{margin:0;padding:0;border:0}.blog-holder #comments{margin:30px 0}.blog-holder #blogcommentformcheck{display:none}.blog-holder .blog-comments-holder{margin:30px 0}.blog-holder .blogcommentinfo{margin-top:5px;font-style:italic}.sporty-listing{font-size:0;line-height:0}.sporty-listing figure{display:inline-block;width:32%;margin:0 2% 2% 0}.sporty-listing figure:nth-child(3n+3){margin-right:0}.sporty-listing figure img{width:100%}.template-sportys a{color:#487bc0}.template-sportys a:hover{color:#37639e}.template-sportys #header,.template-sportys #nav,.template-sportys #footer{background-color:#487bc0}.template-sportys .banner .banner-control{background-color:#487bc0;color:#fbae80}.template-sportys .banner .banner-control:hover{background-color:#37639e}.template-sportys #nav{border-top-color:#fbae80}.template-sportys #nav li a:hover,.template-sportys #nav li:hover>a,.template-sportys #nav li.nav-active>a,.template-sportys #nav ul .nav-inner{background-color:#fbae80}.template-sportys #nav .holder>ul>li:hover>a:after{background-color:#fdceb1}.template-sportys #nav ul .nav-inner li a{color:#fff}.template-sportys .more a{background:#487bc0;color:#fff}.template-sportys .more a:hover{background:#fff;color:#487bc0}.template-sportys h2,.template-sportys h4{color:#487bc0}.template-sportys #footer,.template-sportys #footer a,.template-sportys #credits,.template-sportys #credits a{color:#fff}.template-sportys #credits{border-top-color:#fbae80}#sheduler-container{width:100%;height:700px;overflow:hidden;position:relative}.accommodation-listing{font-size:0;line-height:0}.accommodation-listing .accommodation{display:inline-block;vertical-align:top;width:49%;margin:0 2% 40px 0;font-size:15px;line-height:1.5}.accommodation-listing .accommodation:nth-child(2n+2){margin-right:0}.accommodation-listing .accommodation figure{max-height:265px}.accommodation-listing .accommodation figure img{width:100%}.accommodation-listing .accommodation figure .cycle-slideshow{position:relative}.accommodation-listing .accommodation figure .accom-controls{position:absolute;bottom:24px;right:19px;font-size:0;z-index:400}.accommodation-listing .accommodation figure .accom-controls>div{display:inline-block;background:rgba(255,255,255,0.21);cursor:pointer;width:25px;height:25px;text-align:center}.accommodation-listing .accommodation figure .accom-controls>div:hover{background:rgba(255,255,255,0.8)}.accommodation-listing .accommodation figure .accom-controls>div .fa{color:rgba(255,255,255,0.45);font-size:25px;text-align:center}.accommodation-listing .accommodation figure .accom-controls>div .fa:hover{color:rgba(0,0,0,0.45)}.accommodation-listing .accommodation figure .accom-controls .accom-control-left{margin-right:5px}.accommodation-listing .accommodation figure a{display:none;width:100%;height:100%}.accommodation-listing .accommodation figure a:first-child{display:block}.accommodation-listing .accommodation figure a img{width:100%}.accommodation-listing .accommodation .accom-copy{padding-left:30px}.accommodation-listing .accommodation h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accommodation-listing .accommodation .cont{max-height:10.2em;overflow:hidden;margin:0 0 30px}.accommodation-listing .accommodation .more{text-align:right}.accommodation-listing .accommodation .more a{margin:0 0 5px 5px}.function-listing{font-size:0;line-height:0}.function-listing .function{display:inline-block;vertical-align:top;width:49%;margin:0 2% 40px 0;font-size:15px;line-height:1.5}.function-listing .function:nth-child(2n+2){margin-right:0}.function-listing .function figure{max-height:265px}.function-listing .function figure img{width:100%}.function-listing .function figure .cycle-slideshow{position:relative}.function-listing .function figure .function-controls{position:absolute;bottom:24px;right:19px;font-size:0;z-index:400}.function-listing .function figure .function-controls>div{display:inline-block;background:rgba(255,255,255,0.21);cursor:pointer;width:25px;height:25px;text-align:center}.function-listing .function figure .function-controls>div:hover{background:rgba(255,255,255,0.8)}.function-listing .function figure .function-controls>div .fa{color:rgba(255,255,255,0.45);font-size:25px;text-align:center}.function-listing .function figure .function-controls>div .fa:hover{color:rgba(0,0,0,0.45)}.function-listing .function figure .function-controls .function-control-left{margin-right:5px}.function-listing .function figure a{display:none;width:100%;height:100%}.function-listing .function figure a:first-child{display:block}.function-listing .function figure a img{width:100%}.function-listing .function .function-copy{padding-left:20px}.function-listing .function h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.function-listing .function .cont{max-height:10.2em;overflow:hidden;margin:0 0 30px}.function-listing .function .more{text-align:right}.function-listing .function .more a{margin:0 0 5px 5px}.functions-footer-form{padding-left:30px}.functions-footer-form .form{max-width:100%;font-size:0}.functions-footer-form .form #firstNameField,.functions-footer-form .form #lastNameField{width:49%;display:inline-block;vertical-align:top}.functions-footer-form .form #firstNameField{margin-right:2%}.functions-footer-form .form .formrow{font-size:15px;line-height:1.5}.footer-youtube a{display:block;position:relative}.footer-youtube a img{display:block;width:100%}.footer-youtube a .fa{position:absolute;background:rgba(255,255,255,0.4);width:50px;height:50px;border-radius:50%;z-index:3;left:50%;top:50%;margin:-25px 0 0 -25px;font-size:24px;padding:14px 0 0 17px;color:#c00}.events-listing{font-size:0}.events-listing .event{font-size:0;display:inline-block;vertical-align:top;margin:0 2% 20px 0;width:49%;position:relative}.events-listing .event:nth-child(2n+2){margin-right:0}.events-listing .event img{width:100%}.events-listing .event figure,.events-listing .event aside{display:inline-block;vertical-align:top}.events-listing .event figure{width:45%}.events-listing .event aside{width:55%;height:100%;font-size:15px;line-height:1.5;padding-left:15px;padding-bottom:30px}.events-listing .event aside footer{position:absolute;bottom:0}.events-listing .event aside h4{margin-bottom:5px}.events-listing .event.event-with-no-image aside{width:100%;padding-left:0}.event-block{margin:0 0 20px}.event-block h4{margin:0}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Source Sans Pro",Arial,Helvetica,Verdana,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../img/fancybox//fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("../img/fancybox//fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("../img/fancybox//blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../img/fancybox//fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Source Sans Pro",Arial,Helvetica,Verdana,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../img/fancybox//fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("../img/fancybox//fancybox_loading@2x.gif");background-size:24px 24px}}@media only screen and (max-width: 1170px){.holder{padding-left:15px;padding-right:15px}.banner .banner-pager .holder{margin-left:15px;margin-right:15px}#nav li a{padding:30px 20px}}@media only screen and (max-width: 1050px){.banner .banner-pager{bottom:15px}#nav li a{padding:28px 18px}#nav .holder>ul>li:hover>a:after{top:20px}}@media only screen and (max-width: 1020px){#nav li a{padding:25px 15px}#nav .holder>ul>li:hover>a:after{top:18px}}@media only screen and (max-width: 980px){#nav li a{padding:22px 12px;font-size:15px;line-height:1.5}#nav .holder>ul>li:hover>a:after{top:15px}.template-home .banner .banner-control,.banner .banner-pager nav ul,.banner .banner-pager nav li span.pager-image,.banner .banner-pager nav li span.pager-hover{height:100px}.home-events .home-column-left,.home-events .home-column-right{width:50%;margin:0}.home-events .home-event{margin:0 0 20px;display:block;width:100%}.home-events .home-column-left{padding-right:7%}.home-events .home-column-left .enhanced-link{position:static}.home-holder .enhanced-link{position:static;margin-top:0}.gallery-item{width:24%;margin:0 1.3333333% 2% 0}.gallery-item:nth-child(5n+5){margin-right:1.3333333%}.gallery-item:nth-child(4n+4){margin-right:0}}@media only screen and (max-width: 880px){#nav{display:none}#page{padding:25px 0}#footer .footer-block-contact .column,#footer .contact-details .column{display:inline-block}#footer .footer-block-contact .column-4,#footer .contact-details .column-4{width:25%}#footer .footer-block-contact .column-8,#footer .contact-details .column-8{width:75%}#footer .footer-block-contact .column-6,#footer .contact-details .column-6{width:50%}#footer .footer-block-twitter{padding:0;margin:20px 0}#credits .column,#credits nav{text-align:center}.function-listing .function{width:100%;margin:0 0 40px}.function-listing .function figure,.function-listing .function .cont{max-height:reset;max-height:none}.function-listing .function h4{overflow:visible;white-space:normal}.function-listing .function figure{width:30%}.function-listing .function .function-copy{width:70%}.accommodation-listing .accommodation{width:100%;margin:0 0 40px}.accommodation-listing .accommodation figure,.accommodation-listing .accommodation .cont{max-height:reset;max-height:none}.accommodation-listing .accommodation h4{overflow:visible;white-space:normal}.accommodation-listing .accommodation figure{width:30%}.accommodation-listing .accommodation .accom-copy{width:70%}.sporty-listing figure{width:49%}.sporty-listing figure:nth-child(3n+3){margin-right:2%}.sporty-listing figure:nth-child(2n+2){margin-right:0}.home-promo{height:auto}.home-promo .home-promo-image{display:none}.home-promo .home-column-right{width:100%}.home-promo .home-column-right img{visibility:visible;width:100%}.home-promo .home-column-left{width:100%}.home-promo .home-column-left article h2,.home-promo .home-column-left article h3{max-height:reset;max-height:none}.home-promo .home-column-left .cont{height:auto}.home-section{margin:30px 0 60px}.home-events .home-event aside footer{position:static;margin-top:20px}#banner-images{height:400px}.banner .banner-pager{display:none}}@media only screen and (max-width: 760px){.home-events .home-column-left,.home-events .home-column-right{width:100%;margin:0}.home-events .home-column-left{padding-right:0;margin:0 0 30px}.home-events .home-column-left article .cont{margin-bottom:15px}.home-events .home-column-left .enhanced-link{margin-top:0}.gallery-item{width:32%;margin:0 2% 2% 0}.gallery-item:nth-child(5n+5){margin-right:2%}.gallery-item:nth-child(4n+4){margin-right:2%}.gallery-item:nth-child(3n+3){margin-right:0}}@media only screen and (max-width: 660px){#header figure{text-align:center;margin-bottom:20px}#header figure img{display:inline-block;max-height:70px}#header aside{text-align:center}#header aside li a{font-size:25px}#header aside li a.fa-trip-advisor{font-size:35px}.gallery-item{width:49%;margin:0 2% 2% 0}.gallery-item:nth-child(5n+5){margin-right:2%}.gallery-item:nth-child(4n+4){margin-right:2%}.gallery-item:nth-child(3n+3){margin-right:2%}.gallery-item:nth-child(2n+2){margin-right:0}.row .blog-right{border-top:1px solid #dadada;margin-top:40px;padding-top:40px}#recaptcha_image{max-width:100%}.functions-footer-form{padding:0;margin-top:30px}.function-listing .function figure,.function-listing .function .function-copy{width:100%}.function-listing .function .function-copy{padding:0;margin-top:20px}.accommodation-listing .accommodation figure,.accommodation-listing .accommodation .accom-copy{width:100%}.accommodation-listing .accommodation .accom-copy{padding:0;margin-top:20px}.home-menus .home-column-left,.home-sports .home-column-left{margin:0 0 30px}.sporty-listing figure,.home-sports figure{width:100%;margin:0 0 20px}.sporty-listing figure:nth-child(3n+3),.home-sports figure:nth-child(3n+3){margin-right:0}.sporty-listing figure:nth-child(2n+2),.home-sports figure:nth-child(2n+2){margin-right:0}.banner-desktop{display:none}.banner-mobile{display:block}.banner .banner-slides>figure{background-image:none !important}#banner-images{height:auto}}@media only screen and (max-width: 490px){#header aside li a,#header aside li .fa{font-size:24px}.gallery-item{width:100%;margin:0 0 2% 0}.gallery-item:nth-child(5n+5){margin-right:0}.gallery-item:nth-child(4n+4){margin-right:0}.gallery-item:nth-child(3n+3){margin-right:0}.gallery-item:nth-child(2n+2){margin-right:0}.home-menus .home-menu figure,.home-menus .home-menu aside,.home-menus .home-menu footer{width:100%;margin:0 0 10px;padding:0}.home-menus .home-menu footer{margin-bottom:0}.home-events .home-event figure,.home-events .home-event aside{width:100%;margin:0 0 10px;padding:0}.home-events .home-event aside{margin-bottom:0}}.blah{border-color:#006d9d}h2,h3,h4,h5{color:#FFF;text-transform:none}h5{color:#ada18a}h2,h4,h5{font-weight:900;word-wrap:break-word}a{color:#d17007}p{color:#122127}h2{font-size:36px}h4{color:#FFF;font-size:30px}h5{font-size:24px}span.header-line{margin-bottom:20px}.more a{padding:17px 27px}#header{background:url(../img/head-background.png) repeat-x transparent;padding:0;position:absolute;width:100%;z-index:999;padding-bottom:15px}#header figure{vertical-align:top;margin-top:17px}#header figure img{max-height:none}#header aside{vertical-align:top;margin-top:35px}#header aside ul{display:inline-block;vertical-align:middle}#header aside li a,#header aside li .fa{color:#FFF;font-size:18px}#header aside li a:hover{color:#d17007}#header aside #nav li{margin:0}#header .header-book-now{display:inline-block;vertical-align:middle;margin-left:30px;font-weight:600}#header .header-book-now a{display:block;background:#0091d0;color:#000;padding:15px 23px;font-weight:600;font-size:16px;background:#fff}#header .header-book-now a:hover{color:#fff;background:#D17007}#site{background:#FFF;position:relative}.home-events .header-line{margin-left:auto;margin-right:auto}.home-holder .column-4{width:32%;text-align:center;background:#f3f1eb;margin-right:2%;margin-bottom:2%}.template-home .banner .banner-control{height:40px;font-size:28px;top:50%;margin-top:-20px}.template-home .banner .banner-control-right{right:10px}.template-home .banner .banner-control-left{left:10px}#mobile-menu-trigger{color:#000}.banner{padding-top:105px}.banner .banner-int-pager span.cycle-pager-active .pager-hover{background:#0091d0}.banner .banner-control{background:#d17007}.banner .banner-control:hover{background:#963c13}.banner .banner-control .fa{color:#fff}.banner-caption{position:absolute;bottom:100px;left:0;width:100%;color:#FFF;font-size:16px}.banner-caption .row{letter-spacing:normal}.banner-caption h3{font-family:'Work Sans', sans-serif;font-size:72px;font-weight:bold;text-transform:none;color:#FFF;margin-bottom:0}.more a{background:#d17007;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:18px;color:#FFF;margin-top:40px}.more a:hover{background:#894c0b;color:#FFF}#nav{margin-top:45px;border-top:none;border-bottom:none;background:transparent}#nav .holder{margin-bottom:-9px}#nav li{margin:0}#nav li a{text-transform:uppercase;font-weight:900;padding:0 20px}#nav li a:hover,#nav li:hover>a,#nav li.nav-active>a{background:none;position:relative;z-index:2;color:#d17007}#nav ul .nav-inner{background:#963c13;z-index:800;top:104px}#nav ul .nav-inner li a:hover,#nav ul .nav-inner li:hover>a{color:#000}#nav .holder>ul>li:hover>a:after{display:none}.home-column-left{width:65%;margin-right:7%}.home-events .home-column-right{width:28%;font-size:16px}.home-events .header-line{margin-left:inherit;margin-right:inherit}.home-events .home-promo-blocks .header-line{margin-left:auto;margin-right:auto;height:1px;background-color:#ebebeb}.home-promo-blocks h4{color:#333333;font-size:30px;font-family:'Work Sans';font-weight:bold}.home-promo-blocks .cont{min-height:90px;margin:0;display:inline-block}#mobile-menu-trigger{color:#FFF}.no-banner-wrap{display:inline-block;min-height:140px}#page .row{margin-bottom:20px}#page .home-column-right img{width:100%;border:10px solid #fff}#page .home-column-left .cont{margin-bottom:0}#page .home-column-left .header-line{margin:20px 0}#page h2{color:#122127}#page img{width:100%}#page figure{padding:0}#page .enhanced-link{position:relative;margin-top:0}#page .enhanced-link a{text-transform:capitalize}#page a{font-weight:600}#page aside{padding:20px 40px;font-size:16px}#page aside .cont{padding:0}#page .cont{color:#122127}#page .more-small{padding:20px 0}#page .more-small a{font-weight:600;font-size:18px;text-transform:capitalize;color:#d17007}#page .more-small a:hover{color:#204872}#page .column-4:last-child{margin-right:0px}#footer{background:#000;color:#FFF;font-size:14px}#footer p{color:#FFF}#footer a{color:#d17007}#footer a:hover{color:#d17007}#footer .footer-block-contact h6{font-size:14px;font-weight:bold}#footer .footer-block-social li a .fa,#footer .footer-block-social li a,#footer #footer p{color:#FFF}#footer h5{color:#FFF;letter-spacing:normal;font-size:28px}#footer span.header-line{margin:30px 0 40px;height:1px}#footer .footer-block-social ul li{display:block;vertical-align:middle}#footer #credits{border-top:1px solid #CCC;color:#FFF}.template-accommodation #page .accom-copy{padding-left:0}.template-accommodation #page .accommodation{line-height:1.6}.template-accommodation #page .accommodation .more{text-align:left}.template-accommodation #page .accommodation .more a{margin:0 0 5px 0}.template-accommodation #page .clearfix ul li{color:#122127}.template-accommodation #page .clearfix h3{font-weight:normal}.template-accommodation .accommodation-listing .accommodation .cont{max-height:11em}.template-bar #header .header-book-now a{background:#487bc0}.template-bar #nav{background-color:#f87031;border-bottom-color:#d17007}.template-bar #nav li a:hover,.template-bar #nav li:hover>a,.template-bar #nav li.nav-active>a{border-bottom-color:#ae5d06}.template-bar #nav ul .nav-inner{background:#ae5d06}.template-bar .banner .banner-int-pager span.cycle-pager-active{background:#487bc0}.template-bar .banner .banner-control{background:#487bc0}.template-bar .banner .banner-control:hover{background:#30578b}.template-bar #page .more a{background:#487bc0}@media only screen and (max-width: 1024px){#nav li a{padding:0 10px}}@media only screen and (max-width: 768px){.home-events .home-column-right,.home-events .home-column-left{width:100%;padding-left:0;padding-right:0}#mobile-menu-trigger{margin-top:40px}iframe{width:100% !important}}@media only screen and (max-width: 660px){#page .column-4{width:48%;display:inline-block}#page .column-4:nth-child(2){margin-right:0}#page .events-listing .event{width:100%}#page .events-listing aside{padding-top:0}}@media only screen and (max-width: 530px){#page .column-4{width:100%}}@media only screen and (max-width: 480px){#footer .footer-block-contact .column-4,#footer .contact-details .column-4{width:100%}.footer-block-contact h6{margin-bottom:0;margin-top:10px}.footer-block-social h5{margin-top:15px !important}#mobile-menu-trigger{margin-top:0}}
