@font-face{font-family:'ITC Garamond';src:url("/fonts/ITCGaramondStd-LtCond.woff2") format("woff2"),url("/fonts/ITCGaramondStd-LtCond.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'ITC Garamond';src:url("/fonts/ITCGaramondStd-BkCond.woff2") format("woff2"),url("/fonts/ITCGaramondStd-BkCond.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'ITC Garamond';src:url("/fonts/ITCGaramondStd-BdCond.woff2") format("woff2"),url("/fonts/ITCGaramondStd-BdCond.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'ITC GaramondZ';src:url("/fonts/ITCGaramondStd-BkCondIta.woff2") format("woff2"),url("/fonts/ITCGaramondStd-BkCondIta.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}*,*:after,*:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a,.link{color:#deff95;text-decoration:none;cursor:pointer}a:hover,.link:hover,a:focus{text-decoration:underline;color:#deff95}html,body{height:auto}label{font-weight:normal}body{font-size:16px;font-family:"ITC Garamond", serif;overflow-x:hidden;min-height:400px;color:white}@media (max-width: 992px){body{min-height:320px}}.bold{font-weight:bold}img{max-width:100%;height:auto}input[type='number']{padding-left:5px}.italics{font-style:italic}h2{font-weight:300}h1{line-height:1.2em;font-weight:normal}.hide{display:none}.btn.hide{display:none}.align-right{text-align:right}.align-left{text-align:left}.line-height-20{line-height:20px}.strong{font-weight:bold}.inline-block{display:inline-block}.pointer{cursor:pointer}.overflow-hidden{overflow:hidden}.locked{height:100%;overflow:hidden}.float-right{float:right}.float-left{float:left}.helvetica{font-family:'ITC Garamond',serif;font-weight:300}.container.wide{max-width:1170px}.container.full-width{max-width:none}.container.extra-wide{max-width:1460px}.container.min-height{min-height:650px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.hide{display:none}.invisible{opacity:0}.fade-in{transition:opacity linear 0.2s}.content-holder{min-height:500px}.fade-in.ng-hide{opacity:0;transition:none}.wrapper-cover{position:absolute;z-index:10000;top:0;left:0;width:100%;height:100%;display:none}iframe#strava{width:100%;height:400px}@media (max-width: 480px){.strava-holder{display:none}}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}.fancybox-lock{overflow:visible !important;width:auto}[date-picker]{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75)}.auth-ctrl-above-fancybox{position:static;z-index:6}.auth-ctrl-above-fancybox .sign-up-lightbox{height:200%}.fancybox-overlay{z-index:11 !important}.fancybox-overlay.hide-behind,.fancybox-wrap.hide-behind{z-index:4 !important}.fancybox-overlay.hide-behind-login,.fancybox-wrap.hide-behind-login{z-index:5 !important}.fancybox-wrap{z-index:12}.fancybox-overlay.hide-behind-login{z-index:5 !important}.fancybox-prev span,.fancybox-next span{visibility:visible;opacity:0.7}.fancybox-prev:hover span,.fancybox-next:hover span{opacity:1}.fancybox-prev{left:-5px}.fancybox-next{right:-5px}.fancybox-close{top:0;right:0;height:35px}.fancybox-lock .fancybox-overlay{overflow-y:visible}.fancybox-skin{border-radius:0;color:white;background-color:#deff95}.fancybox-skin .share-icons{text-align:center}.fancybox-skin .share-icons a{color:white;background-size:44px;width:70px;background-position:50% 2px;background-repeat:no-repeat;display:inline-block;margin-left:5px;opacity:0.9;padding-top:46px;text-align:center;font-weight:400}.fancybox-skin .share-icons a:hover{opacity:1;background-position:50% 0}.fancybox-skin .share-icons .social-download{background-image:url("/img/share/download.png")}.fancybox-skin .share-icons .facebook{background-image:url("/img/share/facebook.png")}.fancybox-skin .share-icons .twitter{background-image:url("/img/share/twitter.png")}.fancybox-skin .share-icons .email{background-image:url("/img/share/email.png")}.fancybox-skin .share-icons .print{background-image:url("/img/share/print.png")}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/img/fancybox_sprite.png")}.fancybox-title.fancybox-title-inside-wrap{min-width:350px;background-color:#deff95;left:0;bottom:0}.fancybox-title-inside-wrap{padding-bottom:5px;padding-top:5px;position:relative}.fancy-link{display:block;background-color:#EBEBEB;color:#313131;padding:8px;width:200px;border-radius:1px;text-align:center;margin:0 auto;font-weight:bold;font-size:1.3em;text-decoration:none !important;-webkit-transition:background-color 0.2s ease-out, color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out, color 0.2s ease-out;-o-transition:background-color 0.2s ease-out, color 0.2s ease-out;transition:background-color 0.2s ease-out, color 0.2s ease-out}.fancy-link:hover{color:white;background-color:#b5d179}.close-menu{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.options{float:left;font-size:1.4em;color:#a8a8a8;cursor:pointer;z-index:3;width:30px;height:30px;overflow:visible}.options .arrow{background-image:url("/img/sm-arrow.png");background-size:22px;background-repeat:no-repeat;background-position:center;opacity:0.8;height:100%}.options .options-menu{display:none;font-size:0.7em;margin-left:-143px;width:180px;background-color:white;position:relative;z-index:6;border-top:3px solid #deff95;margin-top:-5px;-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.12);-moz-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 1px 1px rgba(0,0,0,0.12)}.options .options-menu a{border-bottom:1px solid #d4d4d4;color:#333}.options.click .options-menu{display:block}.options:hover .arrow{background-image:url("/img/sm-arrow-red.png");opacity:1}.options a{display:block;height:100%;width:100%;padding:5px 20px}.options a:hover{background-color:#b5d179;color:white;text-decoration:none}.comment .options{float:right;height:17px}.comment .options .arrow{opacity:0.3}@media only screen and (-webkit-min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/img/fancybox_sprite@2x.png")}}.sign-on-complete .popup-form h3{margin-bottom:10px}.sign-on-complete .popup-form .button{margin-top:20px}.popup-form label.agreement{margin-top:10px;font-size:12px;line-height:13px;font-weight:400;color:#333}.popup-form label.agreement input{vertical-align:sub;width:15px;height:15px;margin-right:10px}.star-rating{width:0;background-position:bottom;margin-left:auto;margin-right:auto;text-align:left}.star-rating,.star-rating .inner{height:25px;background-image:url("/img/angular-star.png");background-size:25px 50px;display:inline-block;vertical-align:bottom}.avatar{line-height:40px;border-radius:40px;font-size:1.1em;text-align:center;margin-right:20px;margin-bottom:20px;pointer-events:none;color:white;background-color:#deff95;height:40px;width:40px;float:left;text-transform:uppercase;background-size:cover}.avatar.grey{background-color:#878687}.comments{position:relative;clear:both}.comments .order-btns a{display:inline-block;margin-left:20px}.comments .order-btns a.selected{font-weight:bold;text-decoration:underline}.comments .event-reply-form{margin-top:20px}.comments .comment hr{margin-bottom:30px}.comments .admin-btn{cursor:pointer;margin-left:20px;display:inline-block}.comments .comment.isRemoved{opacity:0.5}.comments .comment .star-rating{margin-bottom:15px}.comments .removed-text{font-weight:bold;margin-left:60px;margin-bottom:5px;padding:5px}.comments .no-comments{padding-bottom:40px}.comments .speech{width:200px;opacity:0.5}.comments .quiet{color:#ADADAD;text-align:center}.comments .info{font-size:0.9em;font-weight:600;color:#deff95}.comments .title{font-weight:bold;clear:both;margin-bottom:5px}.comments .text{margin-left:60px;margin-bottom:25px;padding-bottom:0;font-size:0.9em}.comments .rating{margin-right:10px;float:left}.comments .overall{margin-bottom:40px}.comments .overall-rating{vertical-align:sub;display:inline-block}.comments .date{font-size:0.8em;display:inline-block}.comments .star{border:0;background-image:url("/js/lib/angular-ratings-master/angular-star2.png");background-size:50px;margin-bottom:15px;width:25px;height:25px;float:left;background-position:0 50%;background-repeat:no-repeat}.comments .load-more{text-align:center;margin-top:-10px}.comments .no-more{color:#A0A0A0;font-size:0.9em}.comments .reply{margin-top:20px}.comments .reply .avatar{font-size:1.2em}.comments .reply .name{font-weight:bold}.comments .reply .text{border-bottom:0}.comments .btn.review{position:absolute;top:-10px;right:0;width:150px}.comments .star.not{background-position:-26px 50%}.comments .helpful{text-align:right;color:grey;width:100%;margin-top:10px}.comments .thumb-holder{display:inline-block;padding:10px;margin:-10px;cursor:pointer}.comments .thumb-holder .thumb.red,.comments .thumb-holder:hover .thumb,.comments .thumb-holder.red .thumb{background-position:right}.comments .thumb-holder:hover .thumb.red{background-position:left}.comments .thumb{background-image:url("/img/thumb.png");width:16px;height:16px;background-size:cover;margin-right:5px;margin-left:10px}.comments .loading{min-height:400px}.comments.slim hr{display:none}.comments.slim .date-holder{display:inline-block}.comments.slim .date{color:#b3b3b3;font-size:0.9em}.comments.slim .info{display:inline-block;margin-right:5px}.processing-loading{width:64px}.reviews .review-text{font-size:0.9em;margin-bottom:20px}.rating-picker{margin-top:5px;margin-bottom:14px}.rating-picker .box{display:inline-block;width:30px;height:30px;cursor:pointer;padding:1px}.rating-picker .box-inner{border-radius:2px;width:100%;height:100%;background-color:#e6e6e6}.rating-picker .box-inner.selected{background-color:#deff95}.rating-picker .rating-label{display:inline-block;font-weight:bold;margin-left:10px;font-size:1.4em;vertical-align:top;margin-top:1px}.rating-picker .max{font-size:0.65em}form.show-errors .error{display:block}form .error{display:none;color:#ff9a9a;font-size:0.9em;margin-top:23px}.email-help{position:fixed;right:20px;bottom:20px;z-index:50}.email-help .mail{display:none;height:50px;width:50px;color:white;background:#deff95 url("/img/email-help.png");background-size:contain;border-radius:100px;-webkit-box-shadow:2px 2px 6px 0px rgba(0,0,0,0.45);-moz-box-shadow:2px 2px 6px 0px rgba(0,0,0,0.45);box-shadow:2px 2px 6px 0px rgba(0,0,0,0.45)}.email-help .mail:hover{background-color:#b5d179}.auth-wrapper.sign-on-lightbox{max-width:600px;margin-left:-300px;margin-top:200px}.sign-up-lightbox{position:absolute;left:0;top:0;background-color:#414141de;width:100%;height:100%;z-index:12}.auth-wrapper{z-index:13}.auth-footer.light a{color:#BBBBBB}.view-event{border-radius:3px;background-color:#4A4A4A;color:white;position:relative;top:10px;font-size:1.5em;-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.31);-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.31);box-shadow:0px 0px 5px 2px rgba(0,0,0,0.31)}.grey-body-bg #wrapper{background:#191919}@media (max-width: 992px){.desktop{display:none}.desktop.btn{display:none}.tablet-full-width,.col-9.tablet-full-width{width:100%}}.event-banner-desktop,.event-banner-mobile{margin:30px auto 20px auto}.event-banner-mobile{display:none}.tip{position:relative;display:inline-block;color:#c6c6c6;font-weight:normal}.tip .tip-text{display:none;width:320px;background-color:rgba(0,0,0,0.95);color:#fff;text-align:left;border-radius:6px;padding:10px 15px;position:absolute;z-index:1}.tip:hover .tip-text{display:block}.fade-out{-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0}.modal-fullscreen{position:fixed;left:15%;top:15%;width:70%;height:70%;z-index:2}.modal-body{height:100%;width:100%}.img-magnifier-container{position:relative}.magnifier-popup{position:absolute;top:-90px;background:#26262659;text-align:center;border-radius:4px;color:white;padding:2px;width:120px;margin:0 50%;transform:translateX(-50%);font-size:0.8em;left:0;pointer-events:none}.img-magnifier-glass{position:absolute;border:3px solid #6f6f6f;border-radius:50%;cursor:none;width:100px;height:100px;-webkit-box-shadow:0px 0px 28px 5px rgba(7,7,7,0.61);box-shadow:0px 0px 28px 5px rgba(7,7,7,0.61)}.img-magnifier-glass.invisible{opacity:0;cursor:default}.fancybox-nav{width:15%}#payment-form{width:300px;text-align:center}checkout .popup-form .inner{background:white;color:black}.checkout-submit{background-color:#ddff94;text-align:center;transition:background-color 0.3s, color 0.3s;width:230px;padding:8px;margin-bottom:15px;color:black;border:none;margin-top:5px;border-radius:4px;font-size:1.3em}.checkout-submit:hover{background-color:#b5d179}.checkout-submit[disabled],.checkout-submit[disabled]:hover{background-color:#b5d179}#payment-request-button{width:230px;margin:0 auto}.checkout-email{margin-bottom:20px}.checkout-desc{font-size:25px;margin-top:-3px;margin-bottom:2px}.checkout-img{height:15px;filter:invert(1);margin-bottom:25px;margin-top:20px}.checkout-or{margin-bottom:-8px;margin-top:13px;color:grey}.other-locations{text-align:center;margin-top:5px;opacity:0.7;font-size:0.9em}#card-errors{color:red;margin-top:5px;font-size:0.9em}@keyframes highlight{0%{background:#ffc3c6}100%{background:none}}.highlight{animation:highlight 4s}@media (min-width: 1140px){.lg-desktop-hide{display:none}.lg-desktop-hide.btn{display:none}}@media (min-width: 992px){.desktop-hide{display:none}.desktop-hide.btn{display:none}}@media (min-width: 480px){.mobile{display:none}.mobile.btn{display:none}}.content-holder{margin-top:80px}.content-holder.has-banner{margin-top:116px}@media (max-width: 1140px){.content-holder{margin-top:55px}.content-holder.has-banner{margin-top:92px}}@media (max-width: 992px){.content-holder{margin-top:55px}.content-holder.has-banner{margin-top:78px}}@media (max-width: 768px){.fancy-link{font-size:0.9em;padding:5px}.fancybox-title-inside-wrap{padding-top:5px;padding-bottom:5px}.fancybox-skin .share-icons{top:5px;right:6px}.fancybox-skin .share-icons a{width:68px;background-size:34px;opacity:1;padding-top:36px}}@media (max-width: 640px){.reviews{padding-left:5px;padding-right:5px}.xs-tablet-hide{display:none}.comments .btn.review{position:static;margin-bottom:40px}.comments .overall{margin-bottom:20px}.comments .helpful{margin-top:20px}.other-locations{padding:0 50px;margin-top:20px}.event-banner-desktop{display:none}.event-banner-mobile{display:block}}@media (max-width: 480px){.fancybox-title.fancybox-title-inside-wrap{min-width:100%}.fancy-link{display:inline-block;margin-left:5px}.comments .text{margin-left:5px}.lightbox .alert{font-size:0.85em;padding:5px;margin-bottom:5px}.mobile-hide{display:none}.mobile-hide.btn{display:none}}@media (min-width: 768px){.tablet{display:none}.tablet.btn{display:none}}.pointer{cursor:pointer}.logo{position:absolute;left:50%;width:160px;transform:translate(-50%);top:0;margin:15px 0;vertical-align:middle;transition:width 0.3s}.logo:hover{width:165px}.mobile-footer{display:none}.menu-nav,.mobile-logo{width:50px;padding:27px 15px;z-index:12;margin-top:15px}.menu-nav:hover,.mobile-logo:hover{background-color:rgba(255,255,255,0.15);cursor:pointer;opacity:0.5}.menu-nav{display:block;background:url(../img/burger.png) center center no-repeat;background-size:24px;position:absolute;top:0;padding-top:24px;padding-bottom:24px}ul.icon-menu{position:absolute;top:0;right:0;margin:24px 15px;background-repeat:no-repeat}ul.icon-menu li>div{height:26px;width:26px;background-size:26px;cursor:pointer;background-position:center;background-repeat:no-repeat;margin-top:-8px;margin-right:-8px;padding:20px;display:inline-block}ul.icon-menu li>div:hover{opacity:0.5}ul.icon-menu .search{display:none !important;background-image:url("/img/search-new.png")}ul.icon-menu .filter{background-image:url("/img/filter-menu.png");display:none}.user-btn.settings{padding:24px 28px;cursor:pointer}.user-btn.settings .icon{width:16px;height:16px;background-image:url("/img/sm-arrow-white.png");background-repeat:no-repeat;background-size:16px}.user-btn.settings:hover .icon{background-image:url("/img/sm-arrow-red.png")}.user-btn.settings.on:after{top:44px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#f5f5f5;border-width:18px;margin-left:-18px}.tablet-btn{display:none}ul.social-menu{background-repeat:no-repeat}ul.social-menu .twitter{background-image:url("/img/social-twitter.png")}ul.social-menu .facebook{background-image:url("/img/social-facebook.png")}ul.social-menu .youtube{background-image:url("/img/social-youtube.png")}ul.social-menu .instagram{background-image:url("/img/social-instagram.png")}ul.social-menu .email{background-image:url("/img/social-email.png")}ul.social-menu li{vertical-align:middle}ul.social-menu li a,ul.social-menu li div{display:block;padding-left:40px;padding-top:5px;background-repeat:no-repeat}ul.social-menu .social-btn{margin-right:2px;width:27px;height:27px;background-size:27px}ul.social-menu .user-btn{margin-right:15px;background-repeat:no-repeat}ul.social-menu .user-btn.search{margin-right:5px}ul.social-menu .social-btn:hover,ul.social-menu .user-btn:hover{cursor:pointer}#header{margin:0;transition:left 0.4s;-webkit-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.08);-moz-box-shadow:0px 1px 1px 0px rgba(0,0,0,0.08);box-shadow:0px 1px 1px 0px rgba(0,0,0,0.08)}#header.in-front{z-index:10001;position:relative}#header .menu-holder{width:1017px;position:relative;margin:0 auto}#header li{display:inline-block;vertical-align:middle}#header .menu-items{margin:0;text-align:right}#header .menu-items li a{color:white;display:block;padding:24px 28px;font-size:1.19em;border-bottom:2px solid transparent;font-weight:300;transition:border-color 0.3s}#header .menu-items li.active a{padding-bottom:24px;border-bottom:2px solid #151515}#header .menu-items li a:hover,#header .menu-items li.active a:hover{padding-bottom:24px;border-bottom:2px solid #deff95}#header .cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:11}#header .quick-search{position:absolute;z-index:12;left:0;width:100%;height:79px;background-color:#151515;padding-top:17px}#header .quick-search .selected{background-color:#6F6F6F}#header .quick-search .highlighted{background-color:#6F6F6F}#header .quick-search .search-holder{position:relative;display:inline-block;width:700px;border:1px solid white;border-radius:2px;margin-left:130px}#header .quick-search input{height:40px;outline:none;width:660px;font-size:1.3em;padding:6px 5px 6px 28px;border:0;background-color:transparent;color:white !important;border:none !important}#header .quick-search input::-webkit-input-placeholder{color:white}#header .quick-search input::placeholder{color:white}#header .quick-search .search-icon{background-image:url("/img/search-new.png");height:22px;width:22px;background-size:22px;float:left;position:absolute;top:50%;margin-top:-11px;margin-left:9px}#header .quick-search .search-close{width:22px;height:22px;opacity:0.6;display:inline-block;vertical-align:top;margin-left:-44px;background-position:center;z-index:10;background-image:url("/img/close-search.png");background-size:16px;cursor:pointer;padding:20px;background-repeat:no-repeat}#header .quick-search .results-panel{width:100%;position:absolute;background-color:rgba(0,0,0,0.8);color:white;text-align:left;padding-left:0}#header .quick-search .results-panel li{display:block}#header .quick-search .results-panel li a,#header .quick-search .results-panel li div{color:white;display:block;padding:10px 0 10px 0}#header .quick-search .results-panel li li:hover a{text-decoration:underline}#header .quick-search .results-panel ul ul a,#header .quick-search .results-panel ul ul div{padding-left:40px}#header .quick-search .results-panel ul ul a{font-weight:normal}#header .quick-search .results-panel ul ul a.strong{font-weight:bold}#header .quick-search .results-panel li div{font-weight:bold}#header .quick-search .results-panel ul{margin:0;padding:0}#header .quick-search .search-location{margin-top:-10px;font-weight:normal}@media (max-width: 1140px){#header .quick-search .search-holder{width:90%;margin-left:0}#header .quick-search input{width:89%}#header .quick-search .search-close{right:5%}#header .logo{z-index:10}#header .menu-items li a{padding:24px 30px}#header ul.social-menu li .social-btn{display:none}#header ul.social-menu li .user-btn.search{margin-right:0}}#header .menu-items{margin-left:25px}#header,#header.in-front{position:fixed}@media (max-width: 992px){#header ul.social-menu li .user-btn.search{margin-right:20px}#header .menu-items li a{padding:18px 20px;font-size:15px}#header .menu-items li.active a,#header .menu-items li a:hover,#header .menu-items li.active a:hover{padding-bottom:18px}#header .logo{width:120px;margin-top:8px}#header ul.social-menu{margin:16px 0}#header .quick-search{padding-top:8px}}#header .menu-items .item{display:none}@media (max-width: 640px){#header .logo{width:90px}#header ul.social-menu li .user-btn.search{height:20px;width:20px;background-size:20px;margin-right:0}#header ul.social-menu{margin-top:16px;margin-right:13px}#header .logo{margin:15px 0}#header ul.social-menu li .cart{display:none}#header .quick-search{height:56px;padding-top:7px}#header .quick-search input{font-size:0.9em;padding-top:0;padding-bottom:0}#header .quick-search .search-close{background-size:14px;vertical-align:middle}#header .quick-search .results-panel{font-size:0.9em}#header .quick-search .search-holder{width:95%}#header li.mobile-hide{display:none}}#settings-menu{width:200px;background-color:white;padding:10px;border-radius:4px;font-size:0.85em;margin-top:1px;z-index:2;position:absolute;left:58.9%;top:77px;text-align:left;-webkit-box-shadow:0px 2px 5px -2px rgba(0,0,0,0.44);-moz-box-shadow:0px 2px 5px -2px rgba(0,0,0,0.44);box-shadow:0px 2px 5px -2px rgba(0,0,0,0.44)}#settings-menu .container{width:auto;margin-top:0}#settings-menu .col-3,#settings-menu .col-tab-6,#settings-menu .tile,#settings-menu .col-mob-12,#settings-menu .tile,#settings-menu .wide-tile{width:100%;float:none;padding:5px 0}#settings-menu ul{list-style-type:none;padding:0;margin:0}#settings-menu li{margin:0;padding:0;display:block}#settings-menu h3{font-weight:300;color:#878687;border-bottom:1px solid #d4d4d4;padding-bottom:3px;margin-bottom:5px}#settings-menu a{color:#333;display:block}#settings-menu a:hover{text-decoration:none;color:#deff95}#settings-menu ul.social-menu .social-btn{width:auto;height:auto;padding-top:0;background-image:none;padding-left:0}#settings-menu .copyright{display:none}.settings-menu-holder{width:1017px;position:relative;margin:0 auto}#wrapper{background:black;width:100%;min-height:100%;position:relative;left:0;z-index:5;min-width:320px;-moz-box-shadow:0 0 4px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.5);box-shadow:0 0 4px 0 rgba(0,0,0,0.5);transition:left 0.4s;overflow:hidden;*zoom:1}.pull-wrapper #wrapper{left:250px}.pull-wrapper .menu-nav{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75;background-color:rgba(255,255,255,0.15)}.pull-wrapper #header{top:0;left:250px}#content{padding-bottom:10px}.cart #wrapper{width:100%}@media (max-width: 992px){.cart #wrapper{padding:50px 10px}}.cart-inner{overflow:hidden;*zoom:1}.cart-inner .side-bar-cart{width:330px;height:100%;min-height:400px;top:0;right:0;padding:60px 15px 15px;display:block}@media (max-width: 992px){.cart-inner .side-bar-cart{display:none}}.event-detail-page .location-marker{height:16px;width:20px;background-image:url("/img/location.png");background-repeat:no-repeat;background-size:16px;background-position:center;display:inline-block;vertical-align:text-top}.event-detail-page .location-text{color:#777777}.event-detail-page section{margin-bottom:30px;overflow:hidden;*zoom:1}.event-detail-page section .section-h-wrap{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:.83333%;padding-right:.83333%;overflow:hidden;zoom:1;float:none}.event-heading{border-bottom:1px #C6C6C5 solid;padding-bottom:27px;margin-bottom:16px;position:relative}.event-heading .num-reviews{display:inline-block}.event-heading .star-rating{vertical-align:text-bottom;margin-right:8px;margin-bottom:3px}.event-heading .bullet{color:#deff95;font-size:0.8em;display:inline-block;padding:0 10px 0 5px}.event-heading h1{display:inline-block;text-align:center}.event-heading h2{margin-bottom:-3px;font-size:30px}.event-heading .ranking{font-weight:bold;color:#deff95}.event-heading .mini-btns{position:absolute;right:0;top:10px}.event-heading .mini-btns a{float:right;font-size:15px;line-height:24px;text-decoration:none}.event-heading .mini-btns a:hover{text-decoration:none}@media (max-width: 992px){.event-heading.no-mobile-border{border:none;margin-bottom:10px}}@media (max-width: 640px){.event-heading{text-align:center}.event-heading h2{font-size:24px}.event-heading .ranking{font-size:14px;font-weight:normal}.event-heading .bullet{display:none !important}.event-heading .of-events{display:block}.event-heading .star-rating{margin-top:10px}}.section-h{font-size:24px;color:#333;padding-bottom:10px;border-bottom:1px #C6C6C5 solid}.section-h a{color:#deff95;font-size:15px;float:right;line-height:24px;text-decoration:none}.section-h a:hover{text-decoration:underline}@media (max-width: 640px){.section-h{font-size:18px;text-align:center}.section-h a{display:block;margin-top:16px;float:none;font-size:13px;line-height:18px}}.copyright{background-color:#1a1a1a;color:white;font-size:0.8em;padding:12px 0 8px 0;text-align:center}.fullscreen-footer{position:absolute;bottom:0;width:100%;text-align:center}.fullscreen-footer #footer{color:#98D1C7}.fullscreen-footer .container{padding:0}.fullscreen-footer #footer a{color:#98D1C7}.fullscreen-footer.separator{border-left:1px solid #98D1C7}.fullscreen-footer #footer .twitter-link a,.fullscreen-footer #footer{color:#98D1C7}.register-holder.col-3{padding:0;margin:0}a.register-btn{margin-top:15px;font-size:19px;border:1px solid white;text-align:left;padding:7px 12px;text-decoration:none;color:white;display:block;background-image:url(/img/arrow-right.png);background-repeat:no-repeat;background-size:16px;background-position:97%;opacity:90%;width:240px}a.register-btn:hover{background-position:98%;opacity:100%}.footer-items>div{height:250px}@media (max-width: 768px){.register-btn{width:240px;margin:60px auto 10px auto}.footer-items>div{height:auto}}#footer{padding:60px 0 0 0;text-align:left;margin-top:40px;background:#191919;clear:both;text-align:center;color:white;vertical-align:bottom}#footer .container{max-width:1200px}#footer h3{text-align:left;font-size:1.6em;font-weight:300;margin-bottom:30px}#footer ul{padding-left:0;padding-right:0;list-style-type:none;text-align:left;margin-bottom:60px}#footer li a{font-size:0.9em;font-weight:normal;display:block;color:white;text-decoration:none;margin:15px 0}#footer li a:hover{text-decoration:underline}#footer .twitter-link{padding:10px 0;display:inline-block;margin:0 9px}#footer .twitter-link a{color:#333}@media (max-width: 1140px){#footer .twitter-link,#footer nav a{margin:0 25px !important}}@media (max-width: 992px){#footer .twitter-link{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%;margin:15px 0 !important;padding:0 !important}#footer nav{display:none}#footer .mobile-footer{display:block}}@media (max-width: 640px){#footer .container{margin-left:10px;margin-top:0;padding-left:0}}.no-footer-margin #footer{margin-top:0}.container{max-width:1030px;margin:0 auto;padding:0 15px}.container:after{content:" ";display:block;clear:both}@media (max-width: 480px){.container{padding-left:3px;padding-right:3px}}.row{overflow:hidden;*zoom:1}.col-1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.83333%;padding-right:.83333%}.col-4,.tile,.tile{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-5{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-6{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.83333%;padding-right:.83333%}.col-7{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-8,.wide-tile,.wide-tile{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-9{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.83333%;padding-right:.83333%}.col-10{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-11{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66667%;float:left;padding-left:.83333%;padding-right:.83333%}@media (max-width: 1400px){.col-mega-des-1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-5{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-6{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-7{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-8{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-9{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-10{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-11{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-12{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%}}@media (max-width: 1400px){.col-mega-des-1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-5{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-6{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-7{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-8{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-9{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-10{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-11{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-12{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%}}@media (max-width: 1400px){.col-mega-des-1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-5{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-6{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-7{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-8{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-9{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-10{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-11{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-12{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%}}@media (max-width: 1400px){.col-mega-des-1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-5{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-6{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-7{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-8{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-9{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-10{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-11{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-12{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%}}@media (max-width: 1400px){.col-mega-des-1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-5{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-6{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-7{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-8{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-9{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-10{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-11{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-12{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%}}@media (max-width: 1400px){.col-mega-des-1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-5{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-6{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-7{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-8{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-9{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-10{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-11{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-12{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%}}@media (max-width: 1400px){.col-mega-des-1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-5{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-6{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-7{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-8{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-9{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-10{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-11{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-12{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%}}@media (max-width: 1400px){.col-mega-des-1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-5{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-6{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-7{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-8{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-9{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-10{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-11{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-12{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%}}@media (max-width: 1400px){.col-mega-des-1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-5{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-6{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-7{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-8{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-9{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-10{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-11{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-12{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%}}@media (max-width: 1400px){.col-mega-des-1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-5{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-6{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-7{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-8{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-9{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-10{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-11{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-12{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%}}@media (max-width: 1400px){.col-mega-des-1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-5{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-6{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-7{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-8{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-9{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-10{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-11{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-12{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%}}@media (max-width: 1400px){.col-mega-des-1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-5{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-6{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-7{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-8{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-9{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-10{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-11{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mega-des-12{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%}}@media (max-width: 992px){.col-des-1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-des-2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-des-3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.83333%;padding-right:.83333%}.col-des-4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-des-5{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-des-6{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.83333%;padding-right:.83333%}.col-des-7{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-des-8{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-des-9{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.83333%;padding-right:.83333%}.col-des-10{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-des-11{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-des-12{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:5px;padding-right:5px}}@media (max-width: 768px){.col-tab-1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-tab-2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-tab-3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.83333%;padding-right:.83333%}.col-tab-4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-tab-5{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-tab-6,.tile,.tile{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.83333%;padding-right:.83333%}.col-tab-7{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-tab-8{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-tab-9{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.83333%;padding-right:.83333%}.col-tab-10{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-tab-11{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-tab-12,.wide-tile{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%}}@media (max-width: 480px){.col-mob-1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mob-2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mob-3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mob-4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mob-5{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mob-6{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mob-7{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mob-8{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mob-9{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mob-10{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:83.33333%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mob-11{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:91.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.col-mob-12,.tile,.wide-tile,.tile,.wide-tile{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%}}#header{background-color:black;width:100%;top:0;left:0;padding:0;text-align:center;z-index:100;overflow:visible;padding-left:0;overflow:visible}#header.banner{top:36px}@media (max-width: 768px){#header.banner{top:22px}}#header a{color:#333;text-decoration:none}#header .cart-nav{width:50px;display:block;padding:27px 15px;z-index:12;background:url(../img/cart.png) center center no-repeat scroll;background-position:15px center;background-size:25px;display:none;position:absolute;top:0;right:0;width:auto;padding:0 25px 0 50px;font-size:17px;-webkit-padding-before:2px;text-decoration:none}#header .cart-nav:hover{background-color:rgba(255,255,255,0.15);cursor:pointer}#header .cart-nav span{display:block}#header .header-nav{border-top:1px solid #C6C6C5;border-bottom:1px solid #C6C6C5;margin-bottom:10px;padding:0;position:relative;font-size:16px}#header .header-nav ul{display:block;margin:0;padding:0}#header .header-nav ul li{list-style-type:none}#header .header-nav ul li{display:inline-block;margin:0 7.5px;vertical-align:top}#header .header-nav ul li.item-0,#header .header-nav ul a{text-decoration:none;display:block;padding:14px 15px;transition:none}#header .header-nav ul li.item-0:hover,#header .header-nav ul a:hover{cursor:pointer}#header .header-nav ul.profile-btns{position:absolute;right:0}#header .header-nav ul.profile-btns li{margin:0 4px}#header .header-nav li a:hover{border-bottom:3px solid #878687;padding-bottom:11px;color:#878687}#header .header-nav li.active a{border-bottom:3px solid #C6C6C5;padding-bottom:11px}#header .header-nav .profile-btns .profile{background-position:0;padding-left:68px}#header .header-nav .profile-btns a{display:block;background-repeat:no-repeat;background-position:10px 10px;padding-left:38px}#header .header-nav .cart{background-image:url("/img/raceatlas-cart.png")}#header .header-nav .search{background-image:url("/img/raceatlas-search.png")}#header .header-nav .quick-search{width:250px;position:relative}#header .header-nav .quick-search input{padding:9px 40px 10px 12px;font-size:0.9em;width:100%;margin-top:4px;margin-bottom:5px;color:#2A2A2A;border:1px solid #C6C6C5;background-color:#FFFFFF;background-image:url("/img/raceatlas-search.png");background-repeat:no-repeat;background-position:98% center;background-size:20px 20px}#header .header-nav .quick-search .search-icon{position:absolute;width:20px;height:20px;cursor:pointer;padding:20px;right:8px;top:3px}#header .menu-holder{width:100%;height:80px;background:black}@media (max-width: 992px){#header .menu-holder{height:55px}#header .menu-nav{margin-top:4px}}#header .header-nav{display:none}@media (max-width: 992px){#header h1{margin:0.3em 0}#header .cart-nav{display:block;padding:27px;background-image:url(../img/raceatlas-cart.png);position:absolute;top:0}#header .mobile-logo{padding-top:5px;display:inline-block}}@media (max-width: 1140px){#settings-menu ul.social-menu .social-btn{display:block !important}}@media (max-width: 992px){ul.icon-menu{margin-top:15px}ul.icon-menu .filter{display:inline-block}#settings-menu{left:55.0%;top:65px}#settings-menu ul.social-menu{margin:0}.user-btn.settings.on:after{top:34px}}@media (max-width: 480px){.footer-items>div{height:auto}}@media (max-width: 640px){.user-btn.settings{padding:15px 18px 10px 22px;margin-left:-28px;vertical-align:middle}.user-btn.settings.on:after{border-bottom-color:#ececec;border-width:14px;margin-left:-14px;top:30px}.menu-items .user-btn.settings{display:none}.tablet-btn{display:inline-block;vertical-align:middle}#settings-menu{top:58px;left:50%;margin-left:-100px;font-size:0.95em}}.home #wrapper{background:url(../img/bg.jpg) no-repeat center center #fff;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.home #header .header-nav{border-color:#343434;margin-bottom:0}.home #header .header-nav .cart{background-image:url("/img/raceatlas-cart-white.png")}.home #header h1{color:white}.home #header .header-nav li a:hover{color:white;border-color:white}@media (max-width: 768px){.home #content{min-height:320px}}.home #header .menu-nav{background:url(../img/burger-white.png) center center no-repeat;background-size:22px}.home #header .cart-nav{background-image:url(../img/raceatlas-cart-white.png)}.relative{position:relative}.photo-search-holder .event-form.container{width:100%;margin:10px auto 40px auto;display:table;font-size:1.1em;height:100%}.photo-search-holder .event-form.container .form-cell{display:table-cell;vertical-align:middle}.photo-search-holder .event-form.container .row{max-width:800px;margin:0 auto 0 auto}.photo-search-holder .event-form.container h1{font-size:2em;color:#333;font-weight:300;margin-bottom:20px}.photo-search-holder .event-form.container .col-sm-6{margin-bottom:20px}.photo-search-holder .event-form.container select,.photo-search-holder .event-form.container input[type='email'],.photo-search-holder .event-form.container input[type='text']{width:100%;display:block;padding:10px;border:0;background:#ffffff}.photo-search-holder .event-form.container select:hover,.photo-search-holder .event-form.container input[type='email']:hover,.photo-search-holder .event-form.container input[type='text']:hover{-webkit-box-shadow:0px 0px 8px 2px rgba(64,158,185,0.7);-moz-box-shadow:0px 0px 8px 2px rgba(64,158,185,0.7);box-shadow:0px 0px 8px 2px rgba(64,158,185,0.7)}.photo-search-holder .event-form.container input[type='email']:disabled,.photo-search-holder .event-form.container input[type='text']:disabled{background-color:#e6e6e6;opacity:1}.photo-search-holder .event-form.container select,.photo-search-holder .event-form.container input[type="text"]{height:46px;cursor:pointer;border:1px solid #d8d8d8}.photo-search-holder .event-form.container input[type='submit']{position:absolute;width:45px;height:100%;right:10px;top:0;background:url(../img/search.png) no-repeat center center #cc2029;border:1px solid #d8d8d8;-moz-border-radius:0;-webkit-border-radius:0}.photo-search-holder .event-form.container input[type='submit']:hover{background-color:#b11b24;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.photo-search-holder .event-form.container select.hasError{-webkit-box-shadow:0px 0px 4px 2px #ff0200;-moz-box-shadow:0px 0px 4px 2px #ff0200;box-shadow:0px 0px 4px 2px #ff0200}.photo-search-holder .event-form.container .error{position:absolute;background-color:#e4e4e4;border-radius:4px;padding:5px 10px;width:60%;z-index:2;text-align:center;left:15%;margin-top:10px;color:#333333;opacity:0;-webkit-transition:opacity 400ms;-moz-transition:opacity 400ms;-o-transition:opacity 400ms;transition:opacity 400ms;-webkit-box-shadow:0px 0px 8px 2px rgba(0,0,0,0.34);-moz-box-shadow:0px 0px 8px 2px rgba(0,0,0,0.34);box-shadow:0px 0px 8px 2px rgba(0,0,0,0.34)}.photo-search-holder .event-form.container .error.show{opacity:1}.photo-search-holder .event-form.container .col-sm-6{width:50%;float:left;padding:0 10px}.photo-search-holder .event-form.container .row{overflow:visible}.photo-search-holder .event-form.container button,.photo-search-holder .event-form.container input,.photo-search-holder .event-form.container optgroup,.photo-search-holder .event-form.container select,.photo-search-holder .event-form.container textarea{margin:0}.photo-search-holder .event-form.container h2{margin-bottom:30px}@media (max-width: 768px){.photo-search-holder .event-form.container .col-sm-6{width:100%;margin-bottom:10px}}.photo-search-holder .event-form.container .angucomplete-row{text-align:left}@media (max-width: 768px){.footer-accordion .footer-accordion-header{position:relative;cursor:pointer;transition:color 0.3s ease;display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.footer-accordion .footer-accordion-header:after{content:'';transition:transform 0.3s ease;transform:rotate(90deg);color:#666;background-image:url("/img/chevron.webp");background-repeat:no-repeat;background-size:16px;width:16px;height:16px;display:inline-block;flex-shrink:0}.footer-accordion.accordion-open .footer-accordion-header:after{transform:rotate(270deg)}.footer-accordion .footer-accordion-content{display:none;margin-top:-20px;overflow:hidden}.footer-accordion .footer-accordion-content li{position:relative}.footer-accordion .footer-accordion-content li a{display:block;position:relative;z-index:1}.footer-accordion.accordion-open .footer-accordion-content{display:block}}.drop-down-item{background:#fff;padding:10px;max-width:480px;margin:auto;display:none;border:1px solid #C6C6C5;height:auto;position:absolute;width:420px;font-size:14px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.drop-down-item .btn.btn-inverse{border:1px solid #333}.drop-down-item:after,.drop-down-item:before{content:'';position:absolute;margin-left:-20px;border-left:20px solid transparent;border-right:20px solid transparent;bottom:100%;left:50%}.drop-down-item:after{border-top:20px solid transparent;border-bottom:20px solid #fff}.drop-down-item:before{border-top:21px solid transparent;border-bottom:21px solid #C6C6C5}.drop-down-item.arrow-left:after,.drop-down-item.arrow-left:before{content:'';position:absolute;margin-left:-20px;border-left:20px solid transparent;border-right:20px solid transparent;bottom:100%;left:10%}.drop-down-item.arrow-left:after{border-top:20px solid transparent;border-bottom:20px solid #fff}.drop-down-item.arrow-left:before{border-top:21px solid transparent;border-bottom:21px solid #C6C6C5}.drop-down-item.arrow-bottom-center:after,.drop-down-item.arrow-bottom-center:before{content:'';position:absolute;margin-left:-20px;border-left:20px solid transparent;border-right:20px solid transparent;top:100%;left:50%}.drop-down-item.arrow-bottom-center:after{border-bottom:20px solid transparent;border-top:20px solid #fff}.drop-down-item.arrow-bottom-center:before{border-bottom:21px solid transparent;border-top:21px solid #C6C6C5}.drop-down-item .popup-modal-dismiss{display:none}.drop-down-item .popup-modal-dismiss{position:absolute;right:0px;top:0px;width:30px;height:30px;background:url(../img/close.png) no-repeat center center}.drop-down-item .img-type-w{overflow:hidden;*zoom:1}.drop-down-item .img-type-w input{display:none}.drop-down-item .img-type-w label{font-weight:normal;width:50%;float:left;text-align:center;font-size:13px}.drop-down-item .img-type-w label.original-lbl{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px;border-radius:4px 0 0 4px}.drop-down-item .img-type-w label.certified-lbl{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0;border-radius:0 4px 4px 0}.drop-down-item .img-type-w input:checked+label{background:#676565;border-color:#676565}.drop-down-item .thumb{position:relative;border:1px solid #C6C6C5;margin-bottom:10px;height:150px;display:none}.drop-down-item .thumb img{max-height:100%;max-width:100%;width:auto;height:auto;margin:auto;top:0;left:0;right:0;bottom:0;position:absolute}.drop-down-item .drop-down-footer{border-top:1px solid #C6C6C5;margin:0px -10px;padding:10px 10px 0}.drop-down-item .drop-down-footer .tr-separator td{padding:0 0 10px 0 !important}.drop-down-item .dd-bnt-w .btn{width:48%;float:left;margin-bottom:0}.drop-down-item .dd-bnt-w .btn-inverse{margin-right:4%}.drop-down-item .drop-down-scrolling-content{max-height:165px;overflow:auto}.drop-down-item .counter-ui{display:inline-block}@media (max-width: 992px){.drop-down-item{display:block;position:relative;width:420px;max-width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:30px 10px 15px;border:none}.drop-down-item:before,.drop-down-item:after{display:none}.drop-down-item .popup-modal-dismiss{display:block}.drop-down-item .thumb{display:block}.drop-down-item .thumb{height:300px}}@media (max-width: 640px){.drop-down-item{font-size:12px}.drop-down-item .btn.btn-inverse{font-size:12px;padding-left:3px;padding-right:3px}.drop-down-item .thumb{height:200px}.drop-down-item .counter-ui{max-width:75px}.drop-down-item .counter-ui input{width:33% !important}}.cart-item{margin-bottom:10px}.cart-item .select{text-decoration:none;font-size:0.85em;white-space:nowrap}.cart-item .thumb{cursor:pointer;border:1px solid #C6C6C5;position:relative;overflow:hidden;height:150px;text-align:center}.cart-item .thumb img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;max-height:100%;max-width:100%}.cart-item .thumb{margin-bottom:10px}.cart-item .thumb .roller{background:url(../img/eye.png) no-repeat center 7px rgba(255,255,255,0.8);color:#333;display:block;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;left:0;padding:25px 5px 5px;color:#333;text-align:center;width:100%;font-size:0.9em;text-decoration:none;bottom:0;height:200px;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}.cart-item .thumb .roller:hover{cursor:pointer}.cart-item .thumb:hover .roller{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.cart-item .btn{display:block}@media (max-width: 992px){.cart-item .btn{display:none}.cart-item .thumb{height:150px}}.item-popup{height:auto;margin:auto;background-color:#fff;padding:30px 15px 15px 15px;position:relative;max-width:800px;overflow:hidden;*zoom:1}.item-popup .thumb{cursor:pointer;border:1px solid #C6C6C5;position:relative;overflow:hidden;height:300px;text-align:center}.item-popup .thumb img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;max-height:100%;max-width:100%}.item-popup .thumb{cursor:pointer;border:1px solid #C6C6C5;position:relative;overflow:hidden;height:300px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:left;padding-left:.83333%;padding-right:.83333%}.item-popup .thumb-prev,.item-popup .thumb-next{position:absolute;top:0;width:50%;height:100%;z-index:10;background:url(../img/slider.png) no-repeat left center}.item-popup .thumb-prev:hover,.item-popup .thumb-next:hover{cursor:pointer}.item-popup .thumb-prev{left:0;background-position:left center}.item-popup .thumb-next{right:0;background-position:right center}.item-popup .item-popup-info{font-size:0.8em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;margin-top:0;padding:0 0 0 15px !important}.item-popup .item-popup-info .tr-head th{border-bottom:2px solid #C6C6C5}.item-popup .item-popup-info .tr .td{border-bottom:1px solid #C6C6C5}.item-popup .item-popup-info .td,.item-popup .item-popup-info .th{padding:5px !important;vertical-align:middle !important}.item-popup .total-info{font-size:2.5em;text-align:right;margin-top:15px}.item-popup-btn-wrap{margin-top:15px;text-align:right}.item-popup-btn-wrap .btn{display:inline-block !important;margin-left:10px;width:auto}.item-popup .popup-modal-dismiss{display:block;position:absolute;right:0px;top:0px;width:30px;height:30px;background:url(../img/close.png) no-repeat center center}.item-popup .btn.btn-inverse{border:1px solid #333}.item-popup .item-popup-info .table .t-col-1{width:50%}.item-popup .item-popup-info .table .t-col-2{width:15%}.item-popup .item-popup-info .table .t-col-3{width:20%}.item-popup .item-popup-info .table .t-col-4{width:15%;text-align:right}.item-popup .item-popup-info .counter-ui{max-width:75px}.item-popup .item-popup-info .counter-ui input{width:33% !important}@media (max-width: 992px){.item-popup{max-width:400px}.item-popup .item-popup-info,.item-popup .thumb{width:100%;float:none}.item-popup .thumb{height:250px}.item-popup .item-popup-info{margin-top:15px;padding:0 !important}}@media (max-width: 640px){.item-popup{font-size:0.85em}.item-popup .thumb{height:200px}.item-popup .btn{padding:8px}}.item-popup .switch-button{cursor:pointer;border-radius:6px;border:2px solid #98D1C7;width:100%;margin-bottom:20px}.item-popup .switch-button .tab{display:inline-block;padding:8px;width:49.5%;text-align:center}.item-popup .switch-button .tab.selected{color:white;background-color:#98D1C7}.cart-search{margin:10px auto 20px;padding:0 15px;max-width:600px}.cart-search .input-btn-w{position:relative}.cart-search .input-btn-w input[type=text]{padding-right:45px}.cart-search .input-btn-w input[type=submit]{position:absolute;width:34px;height:34px;right:0px;top:1px;border:none;background:url(../img/sm-search.png) no-repeat center center #98D1C7;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.cart-search .input-btn-w input[type=submit]:hover{background-color:#48a192;cursor:pointer}.cart-search form{overflow:hidden;*zoom:1}.cart-search form select,.cart-search form .input-btn-w{float:left;width:49%;margin:0}.cart-search form select{margin-right:2%}@media (max-width: 992px){.cart-search{margin-top:20px;max-width:400px}.cart-search form select,.cart-search form .input-btn-w{width:100%}.cart-search form select{margin-bottom:10px}}.shopping-cart{max-width:300px;height:100%;position:relative;background-color:#676565;padding:60px 0 90px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;overflow:hidden}.shopping-cart>div{padding:15px}.shopping-cart-title,.shopping-cart-footer{position:absolute;left:0;width:100%}.shopping-cart-title{background:#98D1C7;font-size:28px;top:0}.shopping-cart-footer{line-height:17px;bottom:0;font-size:0.85em}.shopping-cart-content{height:100%}.shopping-cart-content h2{line-height:26px;font-size:23px}.shopping-cart-content h2 .smaller{font-size:0.75em;display:block}.shopping-cart-content .btn-w{margin-top:10px;text-align:right}.shopping-cart-content .btn-w .btn{font-size:14px;display:inline-block;width:auto !important;border:1px solid #8d8b8b}.view-counts-form{margin-bottom:20px}.container.main>fancy-menu-holder{display:none}.fancybox-mobile{position:relative}.photo-button{justify-content:center;gap:10px;display:flex;color:white;border-radius:8px;margin:20px auto -20px auto;text-align:center;font-size:1.1em;cursor:pointer;width:318px;height:57px;align-items:center;transition:background-size 0.5s ease-out, font-size 0.5s ease-out;background:url("/img/buy-all-border.png");background-size:320px;background-position:center;background-repeat:no-repeat}.photo-button:hover{background-size:325px;font-size:1.13em}@keyframes gradient{0%{background-position:0% 50%}100%{background-position:400% 50%}}input[type="radio"]{accent-color:#deff95}.arrow-container{overflow:hidden;position:relative;flex-grow:1;opacity:0}.arrow-container .arrow-left{left:0}.arrow-container .arrow-right{right:0}@keyframes slideFromLeft{0%{opacity:1;transform:translateX(0)}40%{opacity:1}80%{opacity:0;transform:translateX(-90%)}}@keyframes slideFromRight{0%{opacity:1;transform:translateX(0)}40%{opacity:1}80%{opacity:0;transform:translateX(90%)}}.arrow-container{position:relative}.animated .arrow-container.left{animation:slideFromRight 1.2s forwards ease-in 1s 3}.animated .arrow-container.right{animation:slideFromLeft 1.2s forwards ease-in 1s 3}.sign-on-complete .ra-cover{z-index:11}.sign-on-complete .popup-form{z-index:12}.sign-on-complete .close{display:none}.popup-form .button.disabled,.popup-form .button.disabled:hover{background-color:#878687;cursor:progress}.auth-body{position:relative}purchase-complete .ra-cover{background-color:#000000cc}purchase-complete .close{display:none}.bg-black{background-color:black}.banner-container{background:#deff95;color:black;font-weight:bold;text-align:center;padding:5px;position:relative;font-size:18px;z-index:1000}.banner-text{color:black}@media (max-width: 768px){.banner-container{padding:2px;font-size:15px}}.banner-container{position:fixed;top:0;left:0;width:100%;z-index:1000}.photo-box{position:absolute}.photo-box .ra-cover{background:#414141de}.photo-box .top-menu{position:fixed;z-index:2;display:none;padding:12px 10px 7px 10px;top:0;width:100%;text-align:center}.photo-box .top-menu .back{background-image:url(/img/photos-exit.png);height:30px;width:30px;background-size:contain;background-repeat:no-repeat;position:absolute;right:8px;top:14px}.photo-box a{color:#deff95}.photo-box .photo-btn{z-index:3;width:36px;position:absolute;top:0;color:white;font-size:3em;height:100%;cursor:pointer}.photo-box .photo-btn.prev-photo{left:0}.photo-box .photo-btn.next-photo{right:0}.photo-box .photo-btn .icon{background-image:url(/img/fancybox_sprite.png);position:absolute;height:34px;width:100%;background-repeat:no-repeat;height:34px;top:50%;margin-top:-18px;opacity:1}.photo-box .photo-btn:hover .icon{margin-top:-20px}.photo-box .next-photo .icon{background-position:-6px -72px}.photo-box .prev-photo .icon{background-position:6px -36px}.photo-box .photo-content{display:flex}.photo-box .main-photo{flex-grow:1;text-align:center}.photo-box .photo-hold{position:relative;top:50%;transform:translateY(-50%);display:inline-block}.photo-box .photo-hold.type-video{height:100%;width:100%}.photo-box .photo-hold.type-video .prev-photo,.photo-box .photo-hold.type-video .next-photo,.photo-box .photo-hold.type-video .img-magnifier-glass{display:none}.photo-box video{background:black}.photo-box .tip .tip-text{margin-left:-200px}.photo-box .popup-form .inner{max-width:100%;box-shadow:none;-webkit-box-shadow:none}.photo-box .popup-form>.inner{padding:0;border-radius:5px;box-shadow:0 10px 25px rgba(0,0,0,0.3);-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.3);max-height:95svh;overflow-y:auto}.photo-box .inner.slide-in{animation:slideInLeft 0.2s ease-in-out}.photo-box .inner.slide-out{animation:slideInRight 0.2s ease-in-out}.photo-box.paid .the-photo{max-height:80svh}.photo-box.paid .main-photo{padding:40px 20px 40px 40px}.photo-box.paid .inner.slide-in,.photo-box.paid.paid .inner.slide-out{opacity:1 !important}.photo-box.paid .many-items{min-width:900px}.photo-box.paid .photo-hold{border:7px solid white}.photo-box .menu-paid>.inner{background:none;padding-left:5px}.photo-box .item-name hr{border-top:1px solid #686868;margin:3px 0 3px 1px}.photo-box .right-arrow{font-size:2em;vertical-align:sub;color:#deff95;line-height:0.9em}.photo-box .tick{background-image:url("/img/tick.png");background-size:16px;width:16px;height:16px;margin:0 2px;background-repeat:no-repeat;display:inline-block;vertical-align:text-top}.photo-box .coupon-btn{font-size:0.9em;margin-top:5px;margin-bottom:10px}.photo-box .coupon-description{color:#878687}.photo-box .no-preview .show-demo{display:none !important}.photo-box .disclaimer{font-size:0.9em;color:#878687;margin-bottom:10px}.photo-box.paid{margin-left:-172.5px !important}.photo-box .menu-paid{height:100%;width:345px;color:white}.photo-box tbody.featured{font-size:1.2em}.photo-box .remaining{background-color:#ececec;padding:15px 15px;margin-top:10px}.photo-box .remaining .note{font-size:0.9em}.photo-box .close{position:absolute;right:-8px;top:-16px;cursor:pointer;padding:12px 20px;font-size:20px;pointer-events:all}.photo-box .comm-demo{position:absolute;width:20%;display:none}.photo-box .comm-demo.gravity-NorthWest{left:0;top:0}.photo-box .comm-demo.gravity-NorthEast{right:0;top:0}.photo-box .comm-demo.gravity-SouthWest{left:0;bottom:0}.photo-box .comm-demo.gravity-SouthEast{right:0;bottom:0}.photo-box .video-demo{position:absolute;top:0;left:0;display:none;width:100%;height:100%}.photo-box .video-demo video{width:100%;height:100%}.photo-box .frame-demo{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background-color:#dedede}.photo-box .frame-demo img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%}.photo-box .inner{padding:15px;background-color:white}.photo-box .border-top{border-top:1px solid #eee}.photo-box table.outer{margin-bottom:10px;margin-top:10px;width:100%;border-collapse:initial}.photo-box .purchase-complete{margin-top:12px}.photo-box .purchase-options{width:300px;margin-top:20px;margin-bottom:10px}.photo-box .purchase-options .outer{background:#323232;border-radius:6px;padding:0 12px 10px 12px}.photo-box .purchase-options .border{display:block;cursor:pointer;padding:2px;border-radius:8px;margin-bottom:10px;background:#323232}.photo-box .purchase-options .border:hover{background:linear-gradient(90deg, #4a4d43 0%,#dbfa94 31%,#ba9c7d 69%,#7f0056 100%)}.photo-box .item-desc{padding-bottom:10px}.photo-box .price{padding:5px 10px 5px 10px;text-align:right}.photo-box .sale-price{font-weight:bold}.photo-box .original-price{font-weight:normal;font-size:0.8em;text-decoration:line-through;opacity:0.75}.photo-box .item-name{padding-top:10px;font-size:1.5em;padding-bottom:10px}.photo-box .tip-text{text-transform:none}.photo-box td{padding:0 12px 10px 12px}.photo-box h2{margin-bottom:0}.photo-box button,.photo-box .button{width:100%;border:0;font-size:1.5em;color:#deff96;padding:5px 10px;border-radius:6px;background:transparent}.photo-box .button.download{margin:20px auto 0 auto;display:inline-block;background-color:#deff95;color:black}.photo-box .button.download.disabled{background-color:#878687}.photo-box .button.download.hide{display:none}.photo-box .button.purchased{width:100%;padding:10px;text-align:center;font-size:1.2em;max-width:none}.photo-box .subtext{line-height:1.2em}.photo-box .purchase-info{margin:25px 0 15px 0;font-size:0.9em}.photo-box label{display:block;margin-bottom:0;font-size:0.9em;cursor:pointer}.photo-box label:hover{text-decoration:underline}.photo-box label span{vertical-align:text-bottom}.photo-box input[type='radio']{width:20px;height:20px;margin-right:10px}.photo-box .tip{color:#deff95;font-size:0.8em;vertical-align:text-top;margin-left:3px;text-decoration:none}.photo-box .tip-text{font-size:15px}.photo-box .add-photo{color:white}.photo-box.free.photo-box .photo-content{flex-direction:column}.photo-box.free.photo-box .photo-hold{top:0;transform:none}.photo-box.free.photo-box .popup-form .inner{width:auto;min-height:0}.photo-box.free.photo-box .close{display:block;color:white;z-index:4}.photo-box.free.photo-box .the-photo{max-height:calc(95svh - 80px)}.photo-box .free-menu{background:#deff95;min-width:350px;padding:15px 0;font-size:2em;color:black;text-align:center;cursor:pointer}.photo-box .free-menu:hover{text-decoration:underline}.photo-box .carousel-dots{display:none;padding:10px 0;margin-bottom:5px;margin-top:5px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;text-align:center;max-width:80px;margin-left:auto;margin-right:auto;-ms-overflow-style:none;scrollbar-width:none}.photo-box .carousel-dots::-webkit-scrollbar{display:none}.photo-box .carousel-dots .dot{display:inline-block;width:8px;height:8px;background-color:#1c1c1c;border-radius:50%;margin:0 4px;cursor:pointer;transition:all 0.3s ease;flex-shrink:0}.photo-box .carousel-dots .dot:hover{background-color:rgba(255,255,255,0.8)}.photo-box .carousel-dots .dot.active{width:12px;height:12px;background-color:white}.fancy-gallery .fancy-menu{display:none}.selfie-img{width:130px;height:130px;margin-bottom:30px;margin-top:30px}.popup-form .coupon-form input[type='text']{background-color:transparent;border:1px solid white;border-radius:4px}.popup-form .coupon-form input[type='text']:hover{background-color:transparent;border:1px solid white;color:white}.popup-form .coupon-form input[type='text']:hover::placeholder,.popup-form .coupon-form input[type='text']::placeholder{color:#cacaca}.popup-form .coupon-form .code{font-weight:700;margin-top:10px}.popup-form .coupon-form .coupon-message{margin-bottom:10px}.popup-form .coupon-form .enter-code{margin-bottom:10px}.popup-form .coupon-form .flex{display:flex;margin-bottom:20px}.popup-form .coupon-form .error-holder{height:20px;margin-top:-20px}.popup-form .coupon-form .description{margin-bottom:20px}.popup-form .coupon-form input[type='button'],.popup-form .coupon-form input[type='submit']{margin-top:0;background:#323232;margin-left:8px;border-radius:4px;color:white;font-size:14px;transition:background-color 0.3s, color 0.3s}.popup-form .coupon-form input[type='button']:hover,.popup-form .coupon-form input[type='submit']:hover{background:white;color:black;text-decoration:none}.removePhoto a{color:white;text-decoration:none}.removePhoto a:hover{text-decoration:underline}.facial-rec{opacity:0;width:300px;margin:40px auto 50px auto;text-align:center}.facial-rec img{cursor:pointer}.facial-rec .policy{font-size:12px;margin-top:10px}.facial-rec .btn-primary{background-color:#deff95;color:black;font-size:21px;padding-top:0.5em;padding-bottom:0.5em;border-radius:8px}.facial-rec .search-selfie{background-image:url(/img/search-black.png);background-size:25px;background-repeat:no-repeat;background-position:92%;width:235px;margin-left:auto;margin-right:auto;margin-bottom:30px;padding-right:35px}.facial-rec .btn-primary:hover{background-color:#b5d179;color:black}.facial-rec .btn{border:none}.facial-rec .privacy{font-size:12px;color:white}selfie .popup-form .inner{max-width:none;min-width:350px;padding-left:50px;padding-right:50px;background:black}selfie .popup-form h3{margin-bottom:25px}.selfie{text-align:center}.selfie .flash-overlay{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:white;opacity:1;pointer-events:none;z-index:9999;animation:flash-fade 0.3s forwards}.selfie ol{text-align:left;padding-left:13px;margin-left:auto;margin-right:auto;width:250px}@keyframes flash-fade{0%{opacity:1}100%{opacity:0}}.selfie .desc{margin-bottom:20px}.selfie .buttons{margin:45px auto 0 auto;max-width:330px}.selfie .buttons button{font-size:20px;padding-top:7px;padding-bottom:7px}.selfie .buttons.short button{font-size:16px;padding-top:7px;padding-bottom:7px;border-radius:8px}.selfie img.guidelines{width:240px;margin-bottom:20px}.selfie .symbol{font-size:22px;line-height:15px;display:inline-block;margin-left:5px;vertical-align:text-top}.selfie .selfie-holder{margin:auto;border:3px dashed grey;height:250px;width:250px}.selfie .preview-photo{border-radius:1000px;width:265px;height:265px;object-fit:cover;margin:22px auto 0 auto;justify-content:center;position:relative}.selfie #video{border-radius:1000px;width:265px;height:265px;object-fit:cover;margin:22px auto 0 auto;position:relative;z-index:1}.selfie .video-text{background:url("/img/selfie-border.png");background-size:345px;background-position:center;background-repeat:no-repeat;border-radius:1000px;width:320px;height:320px;padding:30px;justify-content:center;align-items:center;position:absolute;margin:-7px auto 0 auto;left:50%;transform:translateX(-50%);display:flex}.selfie .buttons{display:flex;gap:15px}.selfie .btn-primary{background-color:#deff95;color:black}.selfie .btn.white{background:white;color:black}.selfie .btn-primary:hover{background-color:#b5d179;color:black}.selfie .btn.white:hover{background-color:#cccccc}.selfie .btn{border:none}.selfie .preview-photos{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.selfie .preview-photos .photo{flex-grow:0;display:block}.selfie .preview-photos .photo img{height:190px;border-radius:5px;object-fit:cover}.selfie .preview-photos .photo.portrait img{width:115px}.selfie .preview-photos .photo.landscape img{width:252px}.circle-loader{width:48px;height:48px;margin:40px;border:2px solid #FFF;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotation 1s linear infinite}.circle-loader::after,.circle-loader::before{content:'';box-sizing:border-box;position:absolute;left:0;top:0;background:#deff95;width:6px;height:6px;transform:translate(150%, 150%);border-radius:50%}.circle-loader::before{left:auto;top:auto;right:0;bottom:0;transform:translate(-150%, -150%)}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.my-photos .subtitle{text-align:center}.my-photos .choose-bib a{display:inline-block;padding:2px 7px;font-weight:400;margin:-2px 0}.my-photos .choose-bib a.selected{font-weight:bold;text-decoration:underline}.my-photos .treehouse{margin-top:50px}.my-photos .download{color:#deff95;padding:10px;width:100%;margin-top:5px;display:none;font-weight:400;margin-bottom:12px}.my-photos .download img{width:18px;margin-right:4px;vertical-align:sub}.my-photos .fancybox-skin{min-height:400px;background-color:white}.my-photos .fancybox-title{min-height:70px}.my-photos .hashtag{text-align:center;font-size:1.5em}.my-photos .reviews-holder{margin-top:-20px;margin-bottom:50px}.my-photos .leave-review{font-size:1em;margin-top:10px;margin-bottom:10px;text-align:center;line-height:22px}.my-photos .leave-review a{color:#deff95}.my-photos .leave-review img{vertical-align:middle}.my-photos .category-tiles{margin-top:0}.my-photos .top{padding-top:0;padding-bottom:30px}.my-photos .top a{color:grey}.my-photos .top a:hover{color:#deff95}.my-photos .more{text-align:center;margin:0px auto;padding:20px 0;max-width:200px;cursor:pointer;display:none}.my-photos .more *{vertical-align:middle}.my-photos .more:hover{color:#deff95}.my-photos .more img{height:20px;margin-right:10px;opacity:0.7;filter:invert(1)}.my-photos .later{margin-top:-10px}.my-photos .video-tile{cursor:pointer;text-align:center;max-width:1259px;width:100%;padding:20px;margin:auto}.my-photos .your-time{margin-top:15px;color:#949494;font-size:0.9em}.my-photos .your-time a{color:#deff95;text-decoration:underline;cursor:pointer}.my-photos h1{margin-bottom:0}.my-photos h1 a{font-weight:normal;color:#333;text-decoration:none}.my-photos h1 a:hover{text-decoration:underline}.my-photos .no-photos{font-size:1.2em;color:#9C9C9C;text-align:center}.my-photos .no-photos img{height:130px;margin-bottom:20px;margin-top:40px;opacity:0.5}.my-photos .no-photos a{color:grey;text-decoration:underline;cursor:pointer}.my-photos .no-photos.btm-pad{padding-bottom:20px}.my-photos .photo-group .no-photos hr{margin-top:40px}.my-photos .part-2{display:inline-block}.my-photos .photo-form{text-align:center;font-size:1.1em;padding:20px 0;position:relative}.my-photos .photo-form input[type='text'].bib{width:190px;margin:14px 5px 0px 5px}.my-photos .photo-form input[type='text'].bib::placeholder{color:white}.my-photos .photo-form input[type='text'],.my-photos .photo-form select,.my-photos .photo-form input[type='button'],.my-photos .photo-form input[type='submit'],.my-photos .photo-form .select-holder{padding-top:4px;padding-bottom:2px;height:38px;border:none;background-color:#4A4A4A;font-size:1.1em;color:white;margin-top:14px;border-radius:8px;-webkit-transition:background-color 0.2s ease-out, color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out, color 0.2s ease-out;-o-transition:background-color 0.2s ease-out, color 0.2s ease-out;transition:background-color 0.2s ease-out, color 0.2s ease-out}.my-photos .photo-form input[type='text']:hover,.my-photos .photo-form select:hover,.my-photos .photo-form input[type='button']:hover,.my-photos .photo-form input[type='submit']:hover,.my-photos .photo-form .select-holder:hover{color:black;background-color:#e9e9e9}.my-photos .photo-form input[type='text'].invalid,.my-photos .photo-form input[type='text'].parsley-error,.my-photos .photo-form select.invalid,.my-photos .photo-form select.parsley-error,.my-photos .photo-form input[type='button'].invalid,.my-photos .photo-form input[type='button'].parsley-error,.my-photos .photo-form input[type='submit'].invalid,.my-photos .photo-form input[type='submit'].parsley-error,.my-photos .photo-form .select-holder.invalid,.my-photos .photo-form .select-holder.parsley-error{background-color:#FDE9E9}.my-photos .photo-form .select-holder{display:inline-block;padding-right:10px;padding-top:0}.my-photos .photo-form .parsley-errors-list{display:none}.my-photos .photo-form input[type='text']{width:40px;text-align:center;margin:0 -2px}.my-photos .photo-form input[type='text'].hour{margin-left:3px}.my-photos .photo-form option{padding-top:5px}.my-photos .photo-form .big-select{padding-left:15px;font-size:1em;margin-top:0;background-color:transparent;padding-top:0}.my-photos .photo-form .time-select{padding-left:15px;font-size:1em;margin-top:0;background-color:transparent;padding-top:0}.my-photos .photo-form .big-select:hover,.my-photos .photo-form .time-select:hover{background-color:transparent}.my-photos .photo-form #update-btn{background:url("/img/arrow-up.png");height:37px;width:37px;vertical-align:top;background-size:cover}.my-photos .photo-form #update-btn:hover{opacity:0.8}.my-photos .photo-form #update-btn.invalid{color:grey;cursor:default}.my-photos .photo-form .meridian{margin-left:-2px}.my-photos .loading{background-image:url("/img/loading.gif");width:100%;position:absolute;height:150px;margin:0;background-size:60px;background-position:center;background-repeat:no-repeat}.my-photos h1{text-align:center}.my-photos .main{padding-top:20px}.my-photos .spacer{height:20px}.my-photos .photo-tab-btns{border-bottom:1px solid #4A4A4A;position:relative;float:left;width:100%;margin-top:25px}.my-photos .photo-tab-btns .inner{width:25%;max-width:450px;margin:0 auto;background-color:white}.my-photos .photo-tab-btns .tab-btn{width:49%;cursor:pointer;float:left;text-align:center;font-size:1.4em;padding-bottom:10px;margin-right:2%}.my-photos .photo-tab-btns .tab-btn:last-child{margin-right:0}.my-photos .photo-tab-btns .tab-btn.selected{border-bottom:2px solid #787878}.my-photos .photo-tab-btns .tab-btn:hover{border-bottom:2px solid #DEFF95}.my-photos .photo-group{margin-bottom:6px}.my-photos .photo-group hr{max-width:1000px;margin:4px auto 9px auto;border-color:#4A4A4A}.my-photos .fade-in.ng-enter{-webkit-transition:all linear 0.3s;transition:all linear 0.3s}.my-photos .fade-in.ng-leave.ng-leave-active,.my-photos .fade-in.ng-enter{opacity:0}.my-photos .fade-new.ng-enter,.my-photos .fade-new.ng-leave{-webkit-transition:all linear 0.3s;transition:all linear 0.3s}.my-photos .fade-new.ng-enter.ng-enter-active,.my-photos .fade-new.ng-leave{-webkit-transition:all linear 0.3s;transition:all linear 0.3s}.my-photos .fade-in.ng-leave,.my-photos .fade-in.ng-move.ng-move-active,.my-photos .fade-in.ng-enter.ng-enter-active{opacity:1}.my-photos .photo-wrap{display:inline-block}.my-photos .photos{margin:20px auto 0 auto;text-align:center;max-width:1610px}.my-photos .photos .photo{height:330px;position:relative;border-radius:10px;overflow:hidden;margin:2px 5px;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-ms-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.my-photos .photos .photo:hover{opacity:0.85;cursor:pointer}.my-photos .photos .photo.portrait{width:186px}.my-photos .photos .photo.landscape{width:380px}.my-photos .photos .not-visible{visibility:hidden}.my-photos .photos .inner{background-size:cover;width:100%;height:100%;margin:auto;position:relative;display:block;background-position:center}.my-photos .photos .inner.portrait{background-position:top}.my-photos .photos .time{position:absolute;width:100%;bottom:0;padding:10px 0 5px 5px;color:white;text-align:left;text-shadow:1px 1px 1px rgba(0,0,0,0.56);background-color:grey;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.32) 80%, rgba(0,0,0,0.32) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.32) 80%, rgba(0,0,0,0.32) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.32) 80%,rgba(0,0,0,0.32) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#52000000',GradientType=0 )}.my-photos .photos.no-margin{margin-top:0;margin-bottom:0}.my-photos .sign-on-prompt{text-align:center}@media (max-width: 1140px){.my-photos .photos .photo{height:260px}.my-photos .photos .photo.portrait{width:145px}.my-photos .photos .photo.landscape{width:300px}.my-photos .download{padding:8px 0;font-size:1.4em}.my-photos .download img{width:15px}}@media (max-width: 768px){.my-photos .fancy-menu{position:absolute;width:100%}.my-photos .menu-paid{min-height:0}.my-photos .fancybox-skin{min-height:0}.my-photos .photo-wrap{margin:0 2px}.my-photos .photos .photo{height:200px;margin:2px}.my-photos .photos .photo.portrait{width:30vw}.my-photos .photos .photo.landscape{width:45vw}.my-photos .photos .time{font-size:0.9em}.my-photos .photo-group{line-height:19px}.my-photos .download-photo{font-size:0.9em;padding-left:0;padding-right:0;width:90%}.my-photos .download{padding:5px;margin-top:3px}.my-photos .download img{width:15px}}@media (max-width: 640px){.my-photos .sign-on-prompt{margin-bottom:20px}.my-photos .photos-heading{margin-top:0}.my-photos #choose-leg{padding:6px 2px 2px 2px}.my-photos .your-time{font-size:0.8em}.my-photos .photo-form .big-select{font-size:0.8em;margin-left:0;padding-left:0;padding-right:0}.my-photos .photo-form .time-select{font-size:0.9em}.my-photos .photo-form .select-holder{margin-top:5px;padding-left:4px}.my-photos .photo-form #update-btn,.my-photos .photo-form input[type='text'].bib{margin-top:5px}.my-photos .taken-at{margin-top:5px}}@media (max-width: 480px){.my-photos .taken-at{width:100%;display:inline-block;margin-top:10px}}.photo-page .flat-tile{margin-top:20px}.photo-page .flat-tile .event-item{height:190px}.photo-page .flat-tile .event-item .overlay{padding:0 20px;width:100%;height:100%;vertical-align:middle}.photo-page .flat-tile .event-item .title{font-size:1.2em;line-height:1.4em;width:100%;height:100%}.photo-page .events-w .event-item{height:310px;margin-bottom:20px}.photo-page .events-w .event-item .overlay{font-size:27px}.photo-page .events-w .event-item .overlay .date{width:120px;height:120px;-moz-border-radius:120px;-webkit-border-radius:120px;border-radius:120px;font-size:17px;margin-left:-60px}.photo-page .events-w .event-item .overlay .title{top:63%}@media (max-width: 768px){.photo-page .events-w .event-item{height:250px;margin-bottom:10px}.photo-page .events-w .event-item .overlay{font-size:20px}.photo-page .events-w .event-item .overlay .date{width:80px;height:80px;-moz-border-radius:80px;-webkit-border-radius:80px;border-radius:80px;font-size:12px;margin-left:-40px}.photo-page .events-w .event-item .overlay .title{top:70%}}@media (max-width: 768px){.photo-page .events-w div:first-child{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%}}section.home-section h2,.filmstrip-title{font-size:32px;margin:0.25em 0;font-weight:300}section.home-section h2+p{margin-top:12px;margin-bottom:23px}section.home-section{text-align:center;padding:10px 15px;line-height:1.25em}section.home-section h5{font-weight:normal;margin:0.25em 0;font-size:17px}section.home-section .btn{display:inline-block;width:225px;border:1px solid #C1C0C0;line-height:1em;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#5B5B5B}section.home-section .btn.hide{display:none}section.home-section .toggle-btns{margin-top:20px;overflow:hidden;*zoom:1;display:block}section.home-section .toggle-btns .btn{display:block;width:100%;margin-bottom:0}.gmap-w{position:relative;overflow:hidden;height:530px;margin-bottom:30px}.gmap-w .search-icon{position:absolute;width:20px;height:20px;background-size:20px 20px;opacity:0.8;cursor:pointer;padding:20px;right:24px;top:10px}.map-outer{position:relative}.map-outer h3,.map-outer .heading{color:white;font-size:18px;margin-top:20px;border-bottom:1px solid #606060;padding:0 0 3px 0;margin-bottom:5px}.map-outer .filter-bg{position:absolute;top:0;width:100%;height:530px;background-color:rgba(21,21,15,0.8)}.map-outer .filter-inner{padding:0 15px;position:relative;z-index:2}.map-outer li label{color:#f1f1f1}.map-outer .map-filter{height:530px;position:absolute;width:300px;z-index:10;color:white;top:0;left:0;overflow:auto}.map-outer .map-filter ul.filter label{line-height:20px}.map-outer .event-map{height:100%}.map-outer .event-map img{max-width:none}.map-outer input{padding:8px 42px 8px 10px;font-size:0.9em;width:100%;margin-top:15px;margin-bottom:5px;border:0;color:#2A2A2A;border-radius:1px;background-color:#FFFFFF;background-image:url("/img/search-new.png");background-repeat:no-repeat;background-position:97% center;background-size:20px 20px}.mobile-map-filter{display:none;position:absolute;width:100%;z-index:1;padding:10px}.mobile-map-filter input{margin-top:0;background:rgba(255,255,255,0.9) none}@keyframes slideInLeft{0%{opacity:0.75;left:100px}100%{opacity:1;left:0}}@keyframes slideInRight{0%{opacity:0.75;left:-100px}100%{opacity:1;left:0}}@media (max-width: 640px){.photo-button{font-size:1.1em;width:90%;margin-left:5%;padding:10px 0}.photo-button .arrow{margin-top:2px}.gmap-w{height:290px}.map-outer .map-filter{opacity:1;left:-100%}.mobile-map-filter{display:block}.map-search{display:none}selfie .popup-form .inner{max-width:98%;padding-left:5px;padding-right:5px}.selfie .preview-photos .photo img{height:170px}.selfie .preview-photos .photo.portrait img{width:108px}.selfie .preview-photos .photo.landscape img{width:175px}.selfie #video{min-width:0}.selfie .video-text{width:90%}}@media (max-width: 768px){.photo-box{position:static}.photo-box .purchase-complete{min-width:260px}.photo-box .purchase-complete .button.download{max-width:none}.photo-box .photo-content{display:block}.photo-box .photo-hold.type-video{height:320px}.photo-box .tip .tip-text{margin-left:-120px}.photo-box.paid{margin-left:0 !important}.photo-box.paid .ra-cover{background:black}.photo-box.paid .main-photo{padding:0}.photo-box.paid .top-menu{display:block;pointer-events:all}.photo-box.paid .the-photo{max-height:55svh}.photo-box.paid .popup-form>.inner{margin-top:44px}.photo-box.paid .popup-form .close{display:none}.photo-box .photo-box .purchase-options .border{margin-bottom:15px}.photo-box .menu-paid{text-align:center;width:320px;max-width:96%;margin-left:auto;margin-right:auto;height:100%;font-size:0.9em}.photo-box .menu-paid>.inner{padding-top:5px;padding-left:0;padding-right:0}.photo-box .purchase-info{margin-top:10px;margin-bottom:5px}.photo-box .photo-hold{pointer-events:all;top:initial;transform:none;border:none}.photo-box .purchase-options{margin-top:-6px;width:auto}.photo-box .video-demo video{max-height:100%}.photo-box .popup-form .inner{max-width:none}.photo-box free-menu{pointer-events:all}.photo-box .carousel-dots{display:block}.photo-box .free-menu{max-width:96%;margin-left:auto;margin-right:auto}.photo-box .popup-form{top:20px !important;padding-top:0;position:fixed}.photo-box .popup-form>.inner{width:100%;background:transparent;min-height:0;box-shadow:none;-webkit-box-shadow:none;overflow:scroll}.photo-box .main-photo{min-height:0 !important;width:96%;margin-left:auto;margin-right:auto}.photo-box .menu-paid .inner{background:black;border-radius:0 0 8px 8px;padding-bottom:30px}.photo-box .many-items{min-width:0}.photo-box .popup-form .close{font-size:1em;right:10px;text-align:center;color:white !important}.photo-box .item-name{max-width:96%}.photo-box .inner.slide-in,.photo-box .inner.slide-out{animation:none}.my-photos .photo-tab-btns .inner{width:250px}}.section-staff span.block{display:block}@media (max-width: 640px){.section-staff .staff-item .overlay{font-size:27px}}@media (max-width: 768px){.section-staff .staff-item .overlay{padding-top:45%;font-size:27px}}@media (max-width: 992px){.section-staff .staff-item .overlay{padding-top:45%;font-size:20px}}#event-holder{position:absolute;top:0;width:100%;height:100%;z-index:100}.ratings-reviews{margin-bottom:3px;margin-top:2px;display:inline-block}.event-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:13;background-color:rgba(0,0,0,0.4)}.event-lightbox{position:absolute;z-index:14;width:390px;left:50%;margin-left:-190px;top:8%;background-color:white;border-radius:4px;text-align:center;padding-bottom:20px;font-size:0.9em;-webkit-box-shadow:0px 0px 28px -7px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 28px -7px rgba(0,0,0,0.75);box-shadow:0px 0px 28px -7px rgba(0,0,0,0.75)}.event-lightbox .btn{border-radius:0}.event-lightbox .inner{position:relative}.event-lightbox h1{font-size:1.2em;margin-top:20px;text-transform:uppercase}.event-lightbox .location{margin-bottom:5px;text-transform:uppercase}.event-lightbox .date{margin-bottom:10px;font-weight:bold;text-transform:uppercase}.event-lightbox img{margin-bottom:5px}.event-lightbox .padding{padding:0 20px}.event-lightbox .event-info{text-align:left;line-height:1.4em}.event-lightbox .event-info th{vertical-align:top}.event-lightbox .event-info td,.event-lightbox .event-info th{padding:8px 15px 3px 15px}.event-lightbox .event-info p:first-child{margin-top:0;margin-bottom:0}.event-lightbox .close{position:absolute;top:-15px;right:3px;width:24px;height:24px;background-image:url("/img/close.png");background-repeat:no-repeat;cursor:pointer}.event-lightbox .close:hover{background-image:url("/img/close-hover.png")}.event-lightbox .entry-cost p{margin:5px 0;line-height:23px}.event-lightbox .event-website{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:239px;display:block;font-size:0.9em}.event-lightbox .image-holder{position:relative;min-height:170px}.event-lightbox .image-holder img{display:none}@media (max-width: 640px){.event-lightbox .image-holder{min-height:142px}}.event-lightbox .arrow{padding:20px;position:absolute;cursor:pointer;height:38px;width:23px;background-repeat:no-repeat;top:60px;background-position:center}.event-lightbox .arrow:hover{padding-top:22px;opacity:0.9}.event-lightbox .arrow.left{left:0;background-image:url("/img/arrow-prev.png")}.event-lightbox .arrow.right{right:0;background-image:url("/img/arrow-next.png")}.event-lightbox .btn-inverse{border:1px solid #333;margin:15px 0;border-radius:0}@media (max-width: 640px){.event-lightbox{width:97%;margin-left:1.5%;left:0;top:3px}}.cssFade{transition:0.3s linear all;opacity:1}.cssFade.ng-hide{opacity:0}.continent-tile-holder{margin-left:250px}.event-filter{min-height:200px;margin-left:30px;width:88%;text-align:left;display:block}.event-filter .sort-by{display:none}@media (max-width: 992px){.event-filter{width:250px;background:#D1D2D4;position:fixed;top:0;left:-250px;z-index:0;-moz-transition:left .5s;-o-transition:left .5s;-webkit-transition:left .5s;transition:left .5s}.event-filter.event-filter-show{left:0}.event-filter .sort-by{display:block;margin-bottom:10px}}.events-w{overflow:hidden;*zoom:1;margin:20px 0}.event-outter-wrap{margin-top:10px;width:75%;float:left;text-align:right;position:relative;z-index:1;background:#fff}.event-outter-wrap .btn.btn-inverse{border:1px solid #C6C6C5;color:#C6C6C5;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:20px auto 15px;width:288px;display:none}@media (max-width: 992px){.event-outter-wrap{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%;display:block}.event-outter-wrap .select-list{display:none}.event-outter-wrap .btn.btn-inverse{display:block}}.select-list{max-width:400px;display:inline-block;text-align:left;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;margin:0;padding:0}.select-list li{list-style-type:none}.select-list li{height:28px;font-size:14px;line-height:28px;width:230px;overflow:visible;position:relative}.select-list ul{margin:0;padding:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:none;position:absolute;width:350px;background:#fff;border:1px solid #C6C6C5;left:0;z-index:100;margin-top:10px}.select-list ul li{list-style-type:none}.select-list ul:after,.select-list ul:before{content:'';position:absolute;margin-left:-20px;border-left:20px solid transparent;border-right:20px solid transparent;bottom:100%;left:10%}.select-list ul:after{border-top:20px solid transparent;border-bottom:20px solid #fff}.select-list ul:before{border-top:21px solid transparent;border-bottom:21px solid #C6C6C5}.select-list ul input{display:none}.select-list ul li{line-height:20px}.select-list ul input:checked+label{background:#333;color:#fff}.select-list ul label{display:block;padding:3px 5px;margin:3px 0}.select-list ul label:hover{background:#333;color:#fff;cursor:pointer}.event-filter .event-filter-title{font-size:22px;color:#333;overflow:hidden;*zoom:1;margin:0}.event-filter .event-filter-title .event-filter_clear-all{font-size:0.5em;color:#878687;margin-top:5px;float:right;text-decoration:underline}.event-filter .event-filter-title .event-filter_clear-all:hover{text-decoration:none}.event-filter ul.filter ul{margin:0;padding:0;margin-top:5px}.event-filter ul.filter ul li{list-style-type:none}.event-filter ul.filter .first-level{cursor:pointer;position:relative;font-size:22px;color:#333}.event-filter ul.filter .heading{font-weight:400;font-size:18px;margin-top:20px;margin-bottom:5px;padding-bottom:4px;border-bottom:1px solid #E2E2E2}.event-filter ul.filter .country-heading{font-weight:bold;font-size:14px;margin-top:20px;margin-bottom:4px}.event-filter .event-filter_clear-all-mobile{display:none;color:#878687}@media (max-width: 992px){.event-filter{padding-top:0;height:100%;overflow:auto}.event-filter ul.filter .first-level{font-size:16px;padding-bottom:0;border:none}.event-filter ul.filter .first-level ul{margin-top:10px}.event-filter .event-filter_clear-all-mobile{display:block}.event-filter .event-filter-title{border:none;height:65px;line-height:65px;margin:0 -15px 15px;padding:0 15px;-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}.event-filter .event-filter-title .event-filter_clear-all{display:none}}.event-item{position:relative;display:block;font-size:0;line-height:1;margin-bottom:15px;height:180px;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;overflow:hidden;text-align:center}.event-item .overlay{background:rgba(0,0,0,0.38);-moz-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s;padding-top:25%;position:absolute;height:100%;width:100%;color:#fff;top:0;left:0;text-decoration:none;text-transform:uppercase;font-size:20px;line-height:1.25em;overflow:hidden}.event-item .overlay .date{width:80px;height:80px;display:table;-moz-border-radius:80px;-webkit-border-radius:80px;border-radius:80px;background:#fff;position:absolute;top:50px;left:50%;margin-left:-40px;color:#333;font-size:12px;text-transform:none}.event-item .overlay .center{padding-top:4px;display:table-cell;vertical-align:middle}.event-item .overlay span{line-height:0.95em;display:block;font-size:2.25em;text-transform:capitalize}.event-item .overlay .title{position:absolute;width:100%;top:59%;padding:0 15px;font-size:0.9em}.event-item .overlay.small .date{top:15px}.event-item:hover .overlay{background:rgba(0,0,0,0.75)}.play-btn{position:absolute;background-image:url("/img/play.png");width:69px;height:48px;top:50%;left:50%;margin:-24px -35px;opacity:0.9}.play-btn-holder{position:absolute;width:100%;height:100%;margin:0}.elastislide-horizontal nav span{top:50%;padding:50px 10px;margin-top:-70px}@media (max-width: 640px){.elastislide-horizontal nav span{left:5px}.elastislide-horizontal nav span.elastislide-next{right:5px}}.iframe-wrap-inner:hover .play-btn,.film-hero:hover .play-btn{background-position-x:69px}.iframe-wrap{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%}.iframe-wrap .iframe-wrap-inner{position:relative}.iframe-wrap .video-wrap{cursor:pointer}.iframe-wrap .dummy{width:100%;max-width:1100px;height:auto}.iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.iframe-wrap+.iframe-wrap{margin-top:20px}.source{max-width:1200px;margin:0 auto}.source p{margin:5px 0 0 0;text-align:right;font-size:0.8em;color:#676767}.source a{color:#4e4e4e}.hero-image{height:500px;background-position:center center;background-size:auto 100%;background-repeat:no-repeat}@media (max-width: 768px){.hero-image{height:330px}}.arrows{position:absolute;width:100%;top:30px;z-index:10}.gallery-holder{width:100%;max-width:1200px;margin:0 auto;position:relative;overflow:hidden}@media (max-width: 768px){.gallery-holder{height:336px}}@media (max-width: 640px){.gallery-holder{height:250px}}.mobile-arrows{display:none;position:absolute;width:25px;height:55px;cursor:pointer;background:url("/js/lib/jssor/img/a21.png") no-repeat;overflow:hidden;background-position:-3px -33px;margin-top:110px}.mobile-arrows.right.arrow{right:0;background-position:-211px -33px}#loading{background-color:rgba(90,90,90,0.9);width:100%;height:100%;position:relative;position:absolute;top:0;left:0;z-index:100}#loading .icon{background-image:url("/img/loading.gif");background-size:64px 64px;background-position:center center;background-repeat:no-repeat;margin:0 auto;width:100%;height:100%}#gallery{width:1200px;height:500px}@media (max-width: 768px){#gallery{position:absolute;left:0%}.mobile-arrows{display:block}.jssora03l,.jssora03r{display:none}.source p{text-align:center}}@media (max-width: 640px){#slides img{top:-50px !important}#gallery{position:absolute;left:-10%}.mobile-arrows{margin-top:65px}}@media (max-width: 480px){#gallery{position:absolute;left:-50%}}#slides{width:1200px;height:500px;overflow:hidden}.films-holder{position:relative;height:550px;margin-bottom:20px;background-color:#252525}.films-holder .title{text-transform:uppercase;text-align:center;padding-top:115px;font-size:105px}.treehouse{height:auto;margin-bottom:50px;cursor:pointer;margin-left:0.8333%;margin-right:0.8333%}.treehouse.films-holder #films div{background-size:contain !important;background-repeat:no-repeat}.treehouse a{height:100%;width:100%;display:block}#films{height:100%}.films-page .arrows{height:100%;position:absolute;top:0;background-position:center;background-repeat:no-repeat;width:50px;color:white;font-size:3em;background-color:rgba(0,0,0,0.25);cursor:pointer}.films-page .arrows,.films-page #films{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.films-page .arrows.right{right:0;background-image:url("/img/arrow-next.png")}.films-page .arrows.left{left:0;background-image:url("/img/arrow-prev.png")}.films-page .film-hero{width:100%;height:100%;background-position:center;background-size:cover;position:relative;cursor:pointer}.films-page .film-hero.hide{display:none}.films-page .films li{position:relative}.films-page .films li:hover img{opacity:0.95}.films-page .films li:hover .name{color:white}.films-page .films img{padding-bottom:45px}.films-page .films .name{position:absolute;bottom:10px;width:100%;text-align:center;cursor:pointer;pointer-events:none;color:#E3E3E3;font-size:1.1em}.films-page .event-link{font-size:1.5em;color:white;background-color:#878687;padding:10px 50px}.films-page .event-link:hover{text-decoration:none;background-color:#deff95}.films-page .fancybox-title-float-wrap .child{background:none;margin-top:0;text-shadow:none}.films-page .filmstrip-title{display:block;padding:30px 0 10px 40px;margin:0 auto}.films-page .elastislide-wrapper{background-color:black}.films-page .elastislide-carousel ul li a img{border-color:black;cursor:pointer}.films-page .elastislide-prev{background-image:url("/img/arrow-prev.png");background-color:transparent;background-position:center !important}.films-page .elastislide-next{background-image:url("/img/arrow-next.png");background-color:transparent;background-position:center !important}.films-page .slick-films{margin:0 auto;width:94%}.films-page .slick-films a:hover{text-decoration:none}.films-page .slick-films a:hover .name{color:#deff95}.films-page .slick-films .inner{margin:2px;display:block}.films-page .slick-films img{cursor:pointer;opacity:0.95}.films-page .slick-films img:hover{opacity:1}.films-page .slick-films .name{text-align:center;cursor:pointer;pointer-events:none;color:#E3E3E3;font-size:1.1em;margin-top:10px}.films-page .slick-arrow{margin-top:-20px;padding:60px 0}@media (max-width: 1400px){.films-page .films-holder{height:450px}.films-page .films-holder .title{padding-top:8%;font-size:7vw}.films-page .filmstrip .films{height:180px}}@media (max-width: 1140px){.films-page .films-holder{height:370px}.films-page .filmstrip .films{height:170px}.films-page .filmstrip .film{width:33.3%;border-width:2px}.films-page .filmstrip .arrow{height:80%;width:4%;top:10%}}@media (max-width: 768px){.films-page .slick-films{width:88%}.films-page .filmstrip-title{padding-left:10px;font-size:1.3em}.films-page .films-holder{height:320px}.films-page .filmstrip .film{width:50%}.films-page .slick-films .name{font-size:0.8em;white-space:normal;height:30px;padding:0 5px;line-height:16px}}@media (max-width: 640px){.films-page .films-holder{height:250px}.films-page .filmstrip .film{width:100%}.films-page .filmstrip .arrow{background-size:10px;top:0;height:100%}.films-page .filmstrip-title{text-align:center}.films-page .arrows{background-color:transparent}.films-page .elastislide-horizontal{padding:10px 0}}@media (max-width: 480px){.films-page .slick-films{width:88%}.films-page .slick-arrow{margin-top:-30px}.films-page .slick-prev{left:-20px}.films-page .slick-next{right:-20px}.films-page .films-holder{height:190px}}.leaderboard{background-color:#c41224;width:400px;padding:15px 40px;color:white;font-weight:normal;border-radius:2px;margin:20px auto;display:block;text-decoration:none;text-align:center;font-size:1.3em}.leaderboard:hover{color:white;background-color:#ac1224}@media (max-width: 480px){.leaderboard{width:90%;font-size:1em}}.mini-btns{float:right}a.mini-btn{font-size:14px;background-color:#aeaeae;padding:0px 10px;border-radius:4px;display:block;color:white;text-decoration:none;font-weight:normal;margin-left:10px;cursor:pointer}a.mini-btn:hover{background-color:#deff95;color:white !important;text-decoration:none}.main-info{margin-top:15px}.info-sections{font-size:15px}.info-sections .website{font-size:0.8em}.info-sections .social-info-panel{position:relative}.info-sections .social-info-panel .social-list{float:left;width:20%;margin-top:3px}.info-sections .social-info-panel .info-description{float:right;width:78%}@media (max-width: 640px){.info-sections .social-info-panel .info-description{min-height:75px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%;float:none;padding-left:34px}.info-sections .social-info-panel .social-list{position:absolute;top:10px;left:5px;width:30px;overflow:hidden}.info-sections .social-info-panel .social-list a{border:0}}.info-sections .info-description{line-height:1.5em}.info-sections .info-description p{margin-top:10px}.info-sections .info-description+a[data-readmore-toggle],.info-sections a.info-description[data-readmore]{width:78%;float:right;margin-top:10px}.info-sections .info-side-bar .btn.btn-inverse{border:1px solid #333;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.info-sections .info-side-bar .report-problem{padding:10px 0}.info-sections .info-side-bar .info-item{padding:10px 0;border-bottom:1px solid #C6C6C5;color:#6A6A6A}.info-sections .info-side-bar .info-item p{margin:5px 0 0 0}.info-sections .info-side-bar .info-sb-title{font-weight:bold;font-size:17px;color:#5F5F5F;margin:0 0 5px}.info-sections .social-list{margin:0;padding:0}.info-sections .social-list li{list-style-type:none}.info-sections .social-list a{display:block;padding:2px 0 2px 36px;margin:7px 0;text-decoration:none;text-transform:uppercase;background-size:contain;background-repeat:no-repeat;color:#333}.info-sections .social-list a.fb{background-image:url("/img/social-facebook.png")}.info-sections .social-list a.tw{background-image:url("/img/social-twitter.png")}.info-sections .social-list a.mail{background-image:url("/img/social-email.png")}.info-sections .social-list a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}@media (max-width: 640px){.info-sections .social-list a{width:24px;background-position:left;font-size:0;height:24px}}.info-sections .tab-wrap{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%;display:none;margin-bottom:15px;margin-top:-10px}@media (max-width: 992px){.info-sections .tab-wrap{display:block}}.info-sections ul.tab-nav{border-bottom:1px solid #C6C6C5;margin:0;padding:0;overflow:hidden;*zoom:1;text-align:center}.info-sections ul.tab-nav li{list-style-type:none}.info-sections ul.tab-nav li{display:inline-block}.info-sections ul.tab-nav li a{color:#777777;border-bottom:3px solid #fff;display:block;padding:0 15px;font-size:0.9em;text-decoration:none;margin:0 10px;line-height:36px;width:120px}.info-sections ul.tab-nav li.active a,.info-sections ul.tab-nav li:hover a{border-bottom:3px solid #C6C6C5}.leg-names{font-size:0.6em;font-weight:normal;color:#535353;display:block;margin-top:11px}.leg-names .leg-name{cursor:pointer;border:1px solid #C4C4C4;border-radius:2px;display:inline-block;padding:6px 7px;margin-right:5px}.leg-names .selected{color:white;background-color:#deff95;border-color:#deff95;font-weight:bold}.road-map-wrap{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%}.road-map-wrap #leg-select{width:100%;height:30px;border-radius:3px;margin-bottom:10px}.road-map-wrap #elevation{margin-top:20px;margin-left:-5px}.road-map-wrap .buttons{border:1px solid #b5b5b5;border-radius:4px;height:35px;overflow:hidden}.road-map-wrap .buttons div{text-decoration:none;color:#333;width:33.3%;height:100%;border-left:1px solid #b5b5b5;padding-top:9px;display:block;float:left;text-align:center;background-color:white;cursor:pointer}.road-map-wrap .buttons div:first-child{border:none}.road-map-wrap .buttons div.selected{background-color:#deff95;color:white}.road-map-wrap .road-map-inner-wrap{background:#EDECEC;overflow:hidden;*zoom:1}.road-map-wrap .road-map-inner-wrap .map-wrap{height:480px;width:66%;float:left}.road-map-wrap .road-map-inner-wrap .map-wrap img{width:100%;height:auto}.road-map-wrap .road-map-inner-wrap .infoList{font-size:0.8em;text-align:center}.road-map-wrap .road-map-inner-wrap .mapText{text-align:center}.road-map-wrap .road-map-inner-wrap .road-map-side-bar{padding:20px;width:34%;float:left}.road-map-wrap .road-map-inner-wrap .road-map-side-bar-title{margin-top:0;text-align:center}.road-map-wrap .road-map-inner-wrap .road-map-side-bar table{table-layout:fixed;width:100%}.road-map-wrap .road-map-inner-wrap .road-map-side-bar table td{float:none !important;padding:12px 0;border-bottom:1px solid #b3b3b3}.road-map-wrap .road-map-inner-wrap .road-map-side-bar .peacks-w-img{margin-top:30px}.road-map-wrap .road-map-inner-wrap .road-map-side-bar .peacks-w-img img{width:100%;height:auto}@media (max-width: 992px){.road-map-wrap .road-map-inner-wrap .road-map-side-bar{display:none}.road-map-wrap .road-map-inner-wrap .map-wrap{width:100%;float:none}}.btn.get-photos-tablet{width:170px;margin-top:20px;display:none}@media (max-width: 992px){.btn.get-photos-tablet{display:block}}@media (max-width: 640px){.btn.get-photos-tablet{margin-left:auto;margin-right:auto}.leg-names{font-size:0.8em}}@media (max-width: 480px){.btn.get-photos-tablet{width:80%}}.manage-content h1 a,.tag-content h1 a{color:white}.manage-content h1,.tag-content h1{margin-bottom:2px;clear:both}.manage-content h2,.tag-content h2{font-size:26px;margin-top:20px;margin-bottom:10px}.manage-content .btn-xs,.manage-content .btn-warning,.manage-content .btn-danger,.manage-content .btn-success,.tag-content .btn-xs,.tag-content .btn-warning,.tag-content .btn-danger,.tag-content .btn-success{border:0;border-radius:4px}.manage-content input[type="text"],.tag-content input[type="text"]{margin-top:5px;padding:3px;border:1px solid #BFBFBF}.manage-content input[type="text"]:hover,.tag-content input[type="text"]:hover{border:1px solid grey}.manage-content input[type='checkbox'],.tag-content input[type='checkbox']{height:21px;width:21px;vertical-align:sub}.manage-content input.invalid,.tag-content input.invalid{border:1px solid red}.manage-content .link,.tag-content .link{color:#00ADEF;cursor:pointer}.manage-content .link:hover,.tag-content .link:hover{text-decoration:underline}.manage-content .optional,.tag-content .optional{color:#ababab;font-size:0.7em;font-style:italic;margin-left:3px}.manage-content input[type="file"],.tag-content input[type="file"]{margin:5px 0}.manage-menu{position:relative;font-size:1em;background-color:#191919;color:white;width:100%;height:45px;padding-top:5px}.manage-menu a{color:white;text-decoration:none;padding:8px 0 5px 0;display:block;width:100%;height:100%}.manage-menu a:hover{text-decoration:none}.manage-menu ul{list-style-type:none;margin:0 auto}.manage-menu li{float:left;margin-right:40px;margin-left:-8px;white-space:nowrap;max-width:30%;overflow:hidden;padding:0 8px}.manage-menu li.active,.manage-menu li:hover{border-bottom:4px solid white}.manage-menu li:last-child{margin-right:0}.manage-menu .event-name{font-weight:bold}.paginator{text-align:right}.paginator span,.paginator a{display:inline-block;padding:5px;vertical-align:middle}.paginator .previous,.paginator .next{font-size:2em;padding-top:2px}h2+.paginator{margin-top:-20px}.manage-page .no-time{position:absolute;margin-left:3px;margin-top:3px;color:#fbff00;text-shadow:1px 1px 6px black;font-size:1.5em}.manage-page #search-photos{width:100%;border-radius:5px;padding:10px}.manage-page .photos-list{padding-bottom:20px}.manage-page .polaroid{text-align:center;cursor:pointer;height:200px;margin-bottom:10px;padding-top:2px}.manage-page .polaroid img{max-height:150px;max-width:100%}.manage-page .polaroid .name{position:absolute;bottom:0px;text-align:center;margin-left:-15px;width:100%;font-size:0.8em;padding-bottom:2px;max-height:38px;overflow:hidden}.manage-page .polaroid:hover{background-color:#e1eafc}.manage-page .polaroid .options{display:none;position:absolute;top:0px;right:0px}.manage-page .polaroid:hover .options{display:block}.manage-page .polaroid .option{display:block;float:left;cursor:pointer;line-height:0;padding:7px;color:black}.manage-page .polaroid .option:hover{color:#deff95}.manage-page .polaroid .view-photo{width:100%;height:100%;position:absolute;display:block}.manage-page .clear{font-size:0.6em}.manage-page #search-form{position:relative}.manage-page .search-btn{background-image:url("/img/search-new.png");background-repeat:no-repeat;background-position:50%;height:42px;width:42px;background-size:22px;position:absolute;top:50%;right:0;padding:10px;margin-top:-21px;cursor:pointer;opacity:0.6}.manage-page .search-btn:hover{opacity:1}.upload-page .grey{color:#bfbfbf}.upload-page .button-holder{margin-top:10px}.upload-page .position-holder input{width:50px}.upload-page .divider{height:10px}.upload-page select.sign{min-width:0}.upload-page select{height:25px;margin:5px 0;min-width:150px}.upload-page .btn-success[disabled='disabled']{background-color:#C6E4C6}.upload-page label{min-width:170px}.upload-page label+input[type='file']{display:inline}.upload-page .time-offset{width:55px;text-align:right}.upload-page .overlay-img{max-width:150px;height:150px;float:left;margin-right:10px}.upload-page .drop-popup{display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.22);position:absolute;text-align:center;z-index:5}.upload-page .drop-popup .glyphicon{font-size:10em;width:100%;margin-top:200px;color:#7d7d7d}.upload-page .drop-area{position:absolute;width:100%;height:100%;z-index:6}.upload-page .button-holder{margin-bottom:10px}.upload-page button[disabled="disabled"]{opacity:0.7}.upload-page .drop-zone{border:1px dashed #dcdcdc;background-color:#252525;position:relative;min-height:200px;width:100%;float:left}.upload-page .add-text{position:absolute;left:50%;top:50%;height:30px;width:300px;color:#C3C3C3;text-align:center;margin-left:-150px;margin-top:-15px;font-size:1.6em}.upload-page .upload-file{font-size:0.8em;height:80px;margin-bottom:20px;text-align:center}.upload-page .upload-file .progress{margin-bottom:5px;background-color:#C7C7C7}.upload-page .upload-file button{width:100%;margin-bottom:3px}.upload-page .filename{height:19px;overflow:hidden}.upload-page .image-holder{overflow:hidden;text-align:center}.upload-page .overlay-form input[type='submit']{font-size:1em;padding:4px 16px}.participants-page thead th{padding-right:15px}.participants-page .anchor{text-align:center}.participants-page .anchor .glyphicon{color:grey;font-size:0.8em}.participants-page .csv-example th{text-align:center}.participants-page .csv-example td{border:1px solid grey;padding:5px;margin-bottom:20px;min-width:65px}.participants-page input[type='submit']{margin:10px 0 0 0}.participants-page input.short{width:80px}.participants-page .delete-form{margin-bottom:30px}.participants-page .csv-example .error{color:red}.participants-page .csv-example .good{color:#00bc00}.participants-page .delete-participants{margin-top:5px}.participants-page select{height:24px}.participants-page .enter-legs td{padding:0 5px 5px 0;vertical-align:middle}.participants-page .enter-legs td input[type='text']{margin:0}.participants-page .delete{font-weight:bold;text-align:center;cursor:pointer}.participants-page .delete:hover{color:red}.taggers-page .team-heading td,.mail-page .team-heading td{padding-top:30px;border-top:1px solid grey}.taggers-page .spacer,.mail-page .spacer{padding-top:30px}.taggers-page .progress,.mail-page .progress{margin-bottom:5px}.taggers-page .tag-counts,.mail-page .tag-counts{font-size:1.2em;margin-top:30px;width:100%}.taggers-page .tag-counts th,.mail-page .tag-counts th{text-align:right;padding-right:20px}.taggers-page .progress-holder{width:65%;padding-left:20px}.mail-page .progress-holder{width:76%}.vision-page{background:black}.vision-page tbody{margin-top:5px}.vision-page .manage-content table input[type="text"]{margin-bottom:10px;margin-top:0;width:100%;background-color:transparent}.vision-page tr.exclude{font-size:0.8em;color:grey}.vision-page td,.vision-page th{padding-left:10px;padding-right:10px}.vision-page tbody:nth-child(even){background-color:#191919}.vision-page .progress{margin-bottom:5px}.vision-page .progress-holder{width:250px}.vision-page input[disabled="disabled"]{opacity:0.5;cursor:not-allowed}.vision-page input[type="button"]{min-width:100px}.vision-page td.legName{max-width:280px}.view-counts-page .progress{margin-bottom:5px}.view-counts-page .progress-holder{width:60%;padding-left:20px}.view-counts-page .tag-counts{font-size:1em;margin-top:30px;width:100%}.view-counts-page .tag-counts th,.view-counts-page .tag-counts td{text-align:left;padding-right:20px}.progress-bar-orange{background-color:#ff7233}.tag-page h1{margin-bottom:10px}.tag-page .zoom-photo{cursor:pointer}.tag-page .big{font-size:2em}.tag-page .pool-text{margin-top:-9px;font-size:0.8em;margin-bottom:10px}.tag-page .tips{position:absolute;top:100px;right:20px;padding:20px 20px 5px 20px;background:rgba(128,128,128,0.49)}.tag-page .photo{max-height:700px}.tag-page .enter-tags{font-size:0.9em}.tag-page .tag-holder{border-right:1px solid #e4e4e4}.tag-page .tag-holder input[type="text"]{width:100%;color:black}.tag-page .tag-holder input[type="text"][disabled]{color:white}.tag-page .tag-holder .tag-field{position:relative}.tag-page .tag-holder .glyphicon{width:15%;position:absolute;right:0;top:50%;height:10px;margin-top:-5px}.tag-page .tag-holder .glyphicon-ok{color:#45a817}.tag-page .tag-holder .glyphicon-remove{color:red}.tag-page .tag-holder .glyphicon-remove.delete{color:black;cursor:pointer}.tag-page .tag-holder .glyphicon-remove.delete:hover{color:red}.tag-page .button-holder{margin-top:10px}.tag-page .button-holder button{margin-bottom:10px;border:0;border-radius:4px;padding:5px 10px;width:100%}.tag-list-page .event-name{font-size:2em}.news-page input[type=text]:focus,.news-page textarea:focus{outline:1px solid rgba(206,255,238,0.38)}.news-page .sign-up-complete{display:none}.news-page .sign-up-complete .auth-body{position:absolute;width:390px;margin-left:-195px;left:50%;min-height:230px;z-index:20}.news-page .eye{background-image:url("/img/eye.png");background-size:cover;width:20px;height:16px;display:none;opacity:0.6;vertical-align:top;margin-top:2px}.news-page .error{width:300px;left:50%;margin-left:-150px;margin-top:-40px;background-color:#333;border-radius:4px;padding:5px;text-align:center;color:white;position:absolute}.news-page .error:after{content:'';position:absolute;left:46%;top:100%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #333;clear:both}.news-page .warning{color:red}.news-page input.has-error.ng-touched,.news-page textarea.has-error.ng-touched{border:1px solid #deff95}.news-page .btn:focus{color:white}.news-page .loading-icon{background-color:white;background-image:url("/img/loading.gif");background-repeat:no-repeat;z-index:2;background-position:center;opacity:0.5;width:100%;height:100%;left:0;top:0;position:absolute;background-size:32px}.news-page .container{max-width:1260px}.news-page input[type='text']:hover,.news-page textarea:hover{background-color:#fdfdfd;border:1px solid #bcbcbc !important}.news-page .staff-pick{position:absolute;background-color:#deff95;color:white;padding:5px 30px 3px 30px;top:21px;left:-33px;font-weight:bold;z-index:2;font-size:0.8em;text-transform:uppercase;-ms-transform:rotate(-47deg);-webkit-transform:rotate(-47deg);transform:rotate(-47deg)}.news-page .loading,.news-page .no-articles{text-align:center;font-size:2.3em;font-weight:300;color:#d4d4d4;margin-top:150px}.news-page .loading .icon,.news-page .no-articles .icon{width:100%;height:100px;background-size:100px;background-image:url("/img/loading.gif");background-repeat:no-repeat;background-position:center;margin-bottom:20px;opacity:0.3}.news-page .more-news-loading,.news-page .no-more{padding:50px;font-size:3em;text-align:center;color:#d4d4d4;font-weight:300}.news-page .more-news-loading img,.news-page .no-more img{opacity:0.3;height:70px;margin-right:20px}.news-page .full-screen iframe{position:fixed;top:10%;left:10%;height:80%;width:80%;z-index:4}.news-page .video-cover{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.62);padding:20px 30px;color:white;font-weight:bold;font-size:2em;text-align:right;cursor:pointer;z-index:2}.news-page .video-cover .close:hover{color:#deff95}.news-page .article-list{border-right:1px solid #d4d4d4;padding-right:30px;min-height:800px}.news-page .next-page-btn{display:none;text-align:center;font-size:1.2em;cursor:pointer;background-color:#deff95;color:white;padding:10px 20px;border-radius:4px;width:300px;margin:50px auto 100px;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear}.news-page .next-page-btn:hover{background-color:#b5d179}.news-page .iframe-content{height:400px}.news-page .iframe-content iframe{width:100%;height:100%;border:0}.news-page .youtube-content{width:100%}.news-page .youtube-holder{height:100%}.news-page .youtube-holder .img,.news-page .vimeo-content .img{position:absolute;width:100%;height:100%;top:0;background-size:cover;pointer-events:none}.news-page .vimeo-content{min-height:236px}.news-page .vimeo-content .load-fix{position:fixed;top:0;left:0;width:10px;height:10px;z-index:-1;opacity:0}.news-page .article{margin-top:40px}.news-page .article .icon{background-size:cover;background-repeat:no-repeat}.news-page .article .play-video{background-image:url("/img/play-black.png");background-repeat:no-repeat;background-position:center;background-size:60px;position:absolute;width:100%;height:100%;top:0;cursor:pointer;opacity:0.8}.news-page .article .play-video:hover{opacity:1}.news-page .article .description{font-size:0.9em}.news-page .article .img-holder{width:60%;float:left;position:relative;height:360px;display:block}.news-page .article .img-holder:hover{opacity:0.95}.news-page .article .img-holder .no-img{background-position:center;background-repeat:no-repeat;background-color:#ededed;position:absolute}.news-page .article .img-holder .img{position:absolute;background-size:cover;background-position:center;width:100%;height:100%}.news-page .article .pop-out{height:70%;width:100%;position:absolute;top:10%;cursor:pointer;opacity:0;color:white;text-align:center;padding-top:16%;text-shadow:1px 1px 1px rgba(93,93,93,0.65)}.news-page .article .pop-out:hover{opacity:1}.news-page .article .pop-out.cover{height:50px;width:50px;right:0;bottom:0;top:auto;padding:0}.news-page .article .zoom{background-image:url("/img/zoom.png");width:100px;height:100px;display:inline-block;background-size:cover}.news-page .article .post-logo{display:block;width:36px;height:36px;border-radius:36px;background-color:#676565;text-transform:uppercase;float:left;margin-right:10px;margin-top:4px;font-size:1.7em;color:white;font-weight:bold;text-align:center}.news-page .article .post-logo span{line-height:1.2em}.news-page .article .post-from{float:left;font-size:1em;margin-bottom:1px;color:#595959}.news-page .article .post-from a{color:#595959}.news-page .article .source{display:inline-block;position:relative;width:100%;font-size:1em}.news-page .article .content{float:left;width:40%;border-top:4px solid #dadada}.news-page .article .content.full-width{width:100%;padding-bottom:30px}.news-page .article .inner{padding:20px}.news-page .article h2{color:#333;font-weight:300;text-decoration:none;line-height:1.2em;margin-bottom:20px;font-size:2em;margin-top:10px}.news-page .article .tags{font-weight:bold;font-size:1em}.news-page .article .tags a{display:inline-block;margin-right:10px}.news-page .article .page-views{margin-bottom:10px;float:left}.news-page .article .thumbs{float:right;font-size:0.8em;font-weight:bold;color:grey;cursor:pointer;margin-top:-3px}.news-page .article .thumbs>div{float:left;padding:10px;margin:-10px}.news-page .article .thumbs>div:first-child{margin-right:10px}.news-page .article .thumbs>div:hover div,.news-page .article .thumbs .selected{background-position:-18px}.news-page .article .up,.news-page .article .down{background-repeat:no-repeat;background-size:34px 16px;width:17px;height:16px;display:inline-block;vertical-align:sub;margin-right:5px;margin-top:2px}.news-page .article .up{background-image:url("/img/thumb.png")}.news-page .article .down{background-image:url("/img/thumb-down.png")}.news-page .article .loading-comments{display:none}.news-page .article .view-comments{text-align:center;padding-bottom:10px}.news-page .article .view-comments a{display:inline-block;padding:10px 20px;margin-top:-10px;margin-bottom:-10px}.news-page .article .down-arrow{font-size:0.8em;vertical-align:middle;opacity:0.6}.news-page .article input[type='text']{width:100%;padding:8px 10px;border:1px solid #d4d4d4}.news-page .article .btn[disabled='disabled']{opacity:0.4}.news-page .article table{width:100%}.news-page .article td.avatar-holder{padding-right:10px;width:40px;vertical-align:middle}.news-page .article td.avatar-holder .avatar{float:none;margin-right:0;margin-bottom:0;margin-top:-2px}.news-page .article td.submit-holder{width:100px;padding-left:10px}.news-page .article input[type='button'],.news-page .article input[type='submit']{display:inline-block;width:100%;height:36px;border:0;margin-bottom:0;margin-left:1%;vertical-align:top;line-height:1em;border-radius:2px;opacity:0.8}.news-page .article .article-comment-form{margin-top:2px;position:relative}.news-page .article .article-comment-form textarea{width:100%;height:37px;padding:5px;transform:translateZ(0);-webkit-transform:translateZ(0);border:1px solid #d4d4d4}.news-page .article .op-comment{margin-bottom:-13px}.news-page .article .op-comment hr{margin-top:-7px}.news-page .article .replies .avatar{background-color:#b3b3b3}.news-page .article .comments.indent{margin-left:58px}.news-page .article .comments .removed-text{font-size:0.9em;margin-bottom:0}.news-page .article .comment-section h2{font-size:1.4em;margin-top:0}.news-page .article .post-head-right{position:absolute;right:-2px;bottom:-5px}.news-page .article .posted-at{font-size:1em;color:#595959;float:left;margin-top:5px;margin-right:2px}.news-page .article .all-comments{margin-bottom:10px;color:#b3b3b3;display:none}.news-page .card{background-color:white;margin-bottom:10px;position:relative;-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.12);-moz-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 1px 1px rgba(0,0,0,0.12);overflow:hidden}.news-page .news-menu{padding-top:8px;font-size:0.9em;padding-left:10px;width:250px;will-change:transform}.news-page .news-menu.fixed{position:fixed;top:0;padding-top:10px}.news-page .news-menu h2{text-align:center;margin-top:20px;margin-bottom:0;font-weight:normal;font-size:1.4em;color:grey}.news-page .news-menu .type{border:1px solid #d4d4d4;border-radius:6px;text-align:center;cursor:pointer;height:36px;overflow:hidden}.news-page .news-menu .type div{float:left;width:50%;height:100%;padding-top:8px;color:#878687;background-color:white}.news-page .news-menu .type div:first-child{border-right:1px solid #d4d4d4}.news-page .news-menu .type .selected{background-color:#d4d4d4;color:#6b6b6b}.news-page .news-menu .type div:hover{background-color:#deff95;color:white;-webkit-transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;transition:background 0.2s linear, color 0.2s linear}.news-page .news-menu .sort-buttons{border:1px solid #d4d4d4;box-sizing:content-box;font-size:0.9em;margin-top:5px;border-radius:8px;overflow:hidden}.news-page .news-menu .sort-buttons .glyphicon{font-size:1.5em;display:block;margin:0 auto;margin-bottom:2px;color:#aeaeae}.news-page .news-menu .sort{width:33.3333%;float:left;text-align:center;background-color:white;border-right:1px solid #d4d4d4;cursor:pointer;padding-top:12px;color:#878687}.news-page .news-menu .sort:last-child{border-right:0}.news-page .news-menu .selected{color:white;background-color:grey;border-color:grey}.news-page .news-menu .selected .glyphicon{color:white}.news-page .news-menu .sort:hover{color:white;background-color:#deff95;border-color:#deff95;-webkit-transition:background 0.2s linear, color 0.2s linear;-moz-transition:background 0.2s linear, color 0.2s linear;-o-transition:background 0.2s linear, color 0.2s linear;transition:background 0.2s linear, color 0.2s linear}.news-page .news-menu .sort:hover .glyphicon{color:white}.news-page .news-menu .button-text{height:38px;line-height:38px;margin-bottom:5px}.news-page .news-menu .button-text span{display:inline-block;vertical-align:middle;line-height:normal}.news-page .article-name{color:#333}.news-page .article-widget{margin-top:50px;position:relative;-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.08);-moz-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.08);box-shadow:0px 0px 1px 1px rgba(0,0,0,0.08)}.news-page .article-widget .glyphicon-pencil{display:none;color:#d4d4d4;position:absolute;left:4%;top:18px;pointer-events:none}.news-page .article-widget input[type='text']{padding:0 20px;height:48px;width:88%;border:0;border-radius:0;border:1px solid white}.news-page .article-widget input[type='text']:hover{border:1px solid #d4d4d4}.news-page .article-widget .btn.btn-red.hover{opacity:0;position:absolute;top:2px;width:100%;font-size:65px}.news-page .article-widget .hover,.news-page .article-widget .no-hover{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.news-page .article-widget .btn.btn-red{padding:4px 0;height:48px;width:12%;float:right;position:relative;border-top-right-radius:0;border-bottom-right-radius:0;line-height:1em;font-size:2.3em;font-weight:bold;color:white;border:0}.news-page .article-widget .btn.btn-red:hover{background-color:#b5d179}.news-page .article-widget .btn.btn-red:hover .hover{opacity:1}.news-page .article-widget input.btn.btn-red{opacity:0;background-color:transparent;position:absolute;right:0;top:0;line-height:0;padding-top:0;font-size:4em;padding-bottom:10px}.news-page .article-widget input.btn.btn-red:hover{opacity:1}.news-categories .cat-btn{width:150px;height:42px;text-align:center;color:white;margin:8px auto;border-radius:8px;cursor:pointer;position:relative}.news-categories .cat-btn.not-selected{background-color:#d4d4d4 !important;transition:background-color 0.5s ease}.news-categories .cat-btn .hover{background-color:rgba(0,0,0,0.22);width:100%;height:100%;position:absolute;opacity:0;border-radius:8px}.news-categories .cat-btn:hover .hover{opacity:1;-webkit-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;-o-transition:opacity 0.1s linear;transition:opacity 0.1s linear}.news-categories .cat-btn .text{padding-top:12px;position:relative}.news-categories .cat-btn .cancel{display:none;position:absolute;right:-23px;color:#aeaeae;font-weight:bold;top:6px;font-size:1.7em}.news-categories .cat-btn .bullet{display:none;position:absolute;left:-23px;color:#aeaeae;top:6px;font-size:1.7em}.news-categories .cat-btn.selected .bullet,.news-categories .cat-btn:hover .bullet{display:block}.news-categories .cat-btn.selected .cancel{display:block}.article-form-cover{background-color:rgba(0,0,0,0.7);width:100%;height:100%;position:absolute;z-index:15;left:0}.article-form{position:absolute;left:50%;top:120px;width:500px;margin-left:-250px;background-color:#fdfdfd;text-align:center;-webkit-box-shadow:0px 0px 10px 2px rgba(0,0,0,0.32);-moz-box-shadow:0px 0px 10px 2px rgba(0,0,0,0.32);box-shadow:0px 0px 10px 2px rgba(0,0,0,0.32);z-index:16;border-radius:4px;padding:20px}.article-form label{color:grey;text-align:left;font-size:0.85em;margin-bottom:0px;display:block;margin-top:10px}.article-form .share-loading,.article-form .submit-loading{display:none}.article-form .preview-img{max-height:250px}.article-form .from{color:grey;margin-top:-10px}.article-form .back{position:absolute;top:0px;left:0;font-size:0.9em;color:#bebebe;padding:15px 12px;cursor:pointer}.article-form .back:hover{color:#deff95}.article-form input[type='text'],.article-form input[type='button'],.article-form textarea{width:100%;padding:10px;margin-bottom:10px;border:1px solid #d4d4d4}.article-form input[type='checkbox']{margin:6px;height:20px;width:20px;vertical-align:sub}.article-form .big-input{height:50px;font-size:1.3em;font-weight:300;overflow-y:hidden}.article-form textarea{height:100px}.article-form h1{text-align:center;font-size:1.7em;font-weight:300;margin-top:0}.article-form .close{padding:20px;position:absolute;right:-5px;top:-10px;cursor:pointer}.article-form .close:hover{color:#deff95}.article-form .news-categories{overflow:hidden}.article-form .news-categories>div{float:left;width:33.3%;padding:5px;box-sizing:border-box}.article-form .news-categories .cat-btn{height:auto;margin:0;width:auto}.article-form .news-categories .text{padding:10px;font-size:0.9em}.article-form #name{height:70px;padding:5px 10px;font-weight:400}.article-form #description{font-size:0.9em}.article-form h3{margin-top:20px;margin-bottom:10px;font-weight:normal}.article-form .limit{text-align:right;margin-top:-5px;color:#d4d4d4;margin-bottom:-20px}.article-form .limit.full{color:red}.article-form .btn.btn-red,.article-form .btn.btn-grey{margin:20px auto 0 auto;border:0;border-radius:4px;color:white}.article-form .btn.btn-grey{background-color:#d4d4d4}.article-form .btn.btn-grey:hover{border:0;background-color:#9d9d9d}.article-form .btn.btn-red+.btn.btn-grey{margin-top:10px}@media (max-width: 1140px){.news-page .article h2{font-size:1.7em}.news-page .article .inner{padding-right:10px;padding-left:15px}.news-page .news-menu{padding-left:10px}.news-page .article-list{padding-right:15px}}@media (max-width: 992px){.news-page .auth-wrapper.lightbox{margin-top:50px}.news-page .article-list{border:0}.news-page .news-menu,.news-page .news-menu.fixed{position:static;margin:0 auto;padding-top:15px}.news-page .refine-holder{position:absolute;top:0;right:0;width:280px;height:100%;background-color:white;z-index:0;display:none}}@media (max-width: 768px){.news-page #wrapper{background-color:#ececec}.news-page .comment-form-holder{display:none}.news-page .comment-form-holder.show{display:block}.news-page .article{margin-top:20px}.news-page .article .img-holder{width:100%}.news-page .article .content{width:100%}.news-page .article h2{margin-top:10px;margin-bottom:10px}.news-page .article .inner{padding:10px 20px}.news-page .article .source{font-size:0.9em;line-height:1.2em}.news-page .article .post-logo{width:32px;height:32px;margin-top:0}.news-page .article .post-logo span{line-height:1.4em}.news-page .comment-section{color:grey}.news-page .article-widget{margin-top:20px}.news-page .article-list{padding:0}.news-page .card{margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.news-page .article-comment-form td.avatar-holder{display:none}.news-page .page-views{font-size:0.9em}.news-page .view-comments{font-size:0.9em}}@media (max-height: 730px){.news-menu .news-categories{text-align:center}.news-menu .news-categories .cat-btn{width:109px;float:left;margin:5px}.news-menu .news-categories .cat-btn.selected .bullet,.news-menu .news-categories .cat-btn:hover .bullet{display:none}.news-menu .news-categories .cat-btn.selected .cancel,.news-menu .news-categories .cat-btn:hover .cancel{right:10px;top:3px;color:white;font-weight:300;position:static;display:inline-block;vertical-align:top;margin-top:2px}.news-menu .news-categories .cat-btn.selected .text{display:inline-block}}@media (max-width: 640px){.article-form{width:100%;left:0;margin-left:0;top:80px;border-radius:0;font-size:0.9em}}@media (max-width: 480px){.article-form{padding:10px;top:0px;height:100%}.article-form .preview-img{max-height:200px}.article-form #caption{height:61px}.news-page .iframe-content{height:300px}.news-page .sign-up-complete .auth-body{width:100%;left:0;margin-left:0;border-radius:0}.news-page .eye{display:inline-block}.news-page .container{padding-left:0;padding-right:0}.news-page .article-widget{margin-top:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.news-page .article-widget input[type='text']{padding-left:50px;border:0}.news-page .article-widget .glyphicon-pencil{display:block}.news-page .article{margin-top:10px}.news-page .article td.submit-holder,.news-page .article td.textarea-holder{display:block;width:100%;float:left;padding:0 0 10px 0}.news-page .article td.submit-holder input,.news-page .article td.textarea-holder input{margin:0}.news-page .article .description{font-size:0.9em}.news-page .article .inner{padding-left:10px;padding-right:10px}.news-page .article .img-holder{height:250px}.news-page .article .source{background-color:white;padding:10px 10px 5px 10px}.news-page .article .post-from{float:none}.news-page .article .posted-at{display:none}.news-page .article .post-head-right{top:5px;bottom:auto;right:0}.news-page .article h2{margin-top:0;font-size:1.4em}.news-page .article .page-views{font-size:1em}.news-page .article .article-comment-form textarea{border-radius:0;border-color:lightgrey}}.about-page{font-family:"ITC Garamond", Helvetica, Arial, sans-serif;font-weight:300}.about-page h1,.about-page h2,.about-page h3{text-transform:uppercase}.about-page h1{font-weight:300;font-size:2.5em}.about-page .content-holder{margin-top:0}.about-page .fancybox-skin{background-color:black}.about-page .white{color:white}.about-page .hero{position:relative;width:100vw}.about-page .hero h1{font-weight:300;font-size:1.8em;text-transform:none}.about-page .hero::after{padding-top:56.25%;display:block;content:''}.about-page .submenu-holder{position:relative;z-index:1000;background-color:#151515}.about-page .page-menu{max-width:1400px;text-transform:uppercase}.about-page .page-menu .arrow{display:none}.about-page .page-menu br{display:none}.about-page .page-menu ul{list-style-type:none;text-align:center;padding:0;margin:0}.about-page .page-menu li{display:inline-block;padding-top:10px;padding-bottom:5px;text-align:center}.about-page .page-menu li a{padding:15px;color:white;font-weight:300;font-size:0.9em;display:block;-webkit-transition:color 300ms;-moz-transition:color 300ms;-o-transition:color 300ms;transition:color 300ms}.about-page .page-menu li a:hover{color:#deff95;text-decoration:none}.about-page .page-menu li a:hover .icon{background-position-y:-53px}.about-page .page-menu .icon{width:45px;height:40px;background-image:url("/img/about/menu.png");background-repeat:no-repeat;margin:0 auto;background-size:450px;margin-bottom:5px}.about-page .page-menu .icon.who-we-are{background-position-x:3px}.about-page .page-menu .icon.participant-photos{background-position-x:-80px}.about-page .page-menu .icon.event-films{background-position-x:-242px}.about-page .page-menu .icon.custom-apparel{background-position-x:-405px}.about-page .page-menu .icon.event-advertising{background-position-x:-163px}.about-page .page-menu .icon.contact-us{background-position-x:-330px}.about-page #who-we-are a{color:white;text-decoration:underline}.about-page #youtubeHero{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.about-page .preview{height:100%;width:100%;background-image:url("/img/about/hero.jpg");position:absolute;top:0;background-size:cover;background-position:27% 100%}.about-page .specialists{display:none}.about-page .hero-overlay{position:absolute;text-align:center;max-width:500px;width:100%;margin:0 auto;color:white;top:50%;left:50%;transform:translate(-50%, -60%)}.about-page .overlay-logo{background-image:url("/img/logo-about.png");width:300px;height:55px;background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block}.about-page .arrow-down{background-image:url("/img/arrow-down.png");width:50px;height:50px;background-size:50px;background-repeat:no-repeat;cursor:pointer}.about-page .show-more{position:absolute;top:80%;left:50%;transform:translateX(-50%);padding:20px;background-position:center;z-index:2}.about-page #header{position:relative}.about-page .btn{max-width:250px;margin-left:auto;margin-right:auto;margin-top:30px}.about-page .section{min-height:800px;overflow:hidden;background-position:center;position:relative;font-size:1.2em;background-size:cover;border-top:20px solid #0e0e0e;width:100%;display:flex;justify-items:center;align-items:center;vertical-align:middle;text-align:center}.about-page .section .container{text-align:center;display:inline-block;padding-top:50px;padding-bottom:50px}.about-page .section ul{text-align:left}.about-page .section li{margin-bottom:10px}.about-page .section.no-border{border-top:0}.about-page .section.white a{color:white;font-weight:400;text-decoration:underline}.about-page .section.white a.btn{text-decoration:none}.about-page .section#clients{min-height:600px}.about-page .uas{display:inline-block;text-align:center}.about-page .uas .operator{font-size:2.1em}.about-page .uas img{width:302px;margin-bottom:15px;margin-top:20px}.about-page .films{text-transform:uppercase;margin-left:-10px;margin-right:-10px}.about-page .films .play{width:32px;height:32px;background-image:url("/img/about/play.png");vertical-align:baseline;margin-left:5px;display:inline-block;background-size:contain;background-repeat:no-repeat}.about-page .films .film{width:50%;height:500px;position:relative;background-size:cover;background-repeat:no-repeat;float:left;padding:30px;border-top:20px solid #0e0e0e;border-left:10px solid #0e0e0e;border-right:10px solid #0e0e0e}.about-page .films .content{position:absolute;bottom:30px;left:30px}.about-page .films h3{font-size:2.5em;font-weight:300;margin-bottom:0px}.about-page .films a{color:white}.about-page .films a:hover h3{color:#deff95;-webkit-transition:all 300ms;transition:all 300ms}.about-page .films a:hover .play{background-image:url("/img/about/play-hover.png")}.about-page .contact{text-align:center;font-weight:300;background:#242424;padding:50px 20px 80px 20px;margin-bottom:-50px;font-size:1.5em}.about-page .contact h1{font-size:2em;margin-bottom:30px}.about-page .contact .icon{width:32px;height:32px;background-size:contain;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:10px}.about-page .contact .icon.phone{background-image:url("/img/about/phone.png")}.about-page .contact .icon.mail{background-image:url("/img/about/mail.png")}.about-page .contact a{color:white}.about-page .contact .details{display:inline-block;text-align:left}.about-page .hover-logo{padding:15px;display:inline-block;width:25%}.about-page .hover-logo .inner{position:relative}.about-page .hover-logo img{width:100%}.about-page .hover-logo .hover{position:absolute;top:0px;left:0px;opacity:0;-webkit-transition:opacity 400ms;-moz-transition:opacity 400ms;-o-transition:opacity 400ms;transition:opacity 400ms}.about-page .hover-logo .hover:hover{opacity:1}@media (max-width: 1050px){.about-page .section{min-height:600px}.about-page .films .film{height:300px}.about-page .page-menu a.arrow{display:block;position:absolute;height:100%;top:0;background-color:#151515;color:#c1c1c1;padding:24px 5px 0 5px;font-size:3em;font-weight:200;width:25px;z-index:10}.about-page .page-menu a.arrow.left{left:0;border-right:1px solid #5b5b5b}.about-page .page-menu a.arrow.right{right:0;border-left:1px solid #5b5b5b}.about-page .page-menu br{display:block}.about-page .page-menu ul{white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 30px}.about-page .page-menu li{display:inline-block;vertical-align:bottom;max-width:104px;white-space:normal}.about-page .page-menu li a{padding:10px 5px}.about-page .page-menu li .text{height:40px}.about-page .hover-logo{width:50%}}@media (max-width: 700px){.about-page .section{font-size:1em;min-height:500px;border-top:5px solid #0e0e0e}.about-page .specialists{width:80%;margin-left:auto;margin-right:auto}.about-page .overlay-logo{width:100%;text-align:center}.about-page .hero::after{display:none}.about-page .hero{height:70vh}.about-page .container{padding-left:10px;padding-right:10px}.about-page .films{border-top:none}.about-page .films .film{width:100%;height:300px;border-top:5px solid #0e0e0e}}.beta{background-color:#deff95;color:white;padding:5px 30px;z-index:10;border-radius:2px;margin-bottom:-30px;font-weight:400;margin-top:10px}.beta a{color:white;text-decoration:underline}.beta a:hover{font-weight:bold}@media (max-width: 768px){.beta{margin-bottom:0}}.radio{margin-top:0}.vertical-sub{vertical-align:sub}.ra-cover{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#414141de;z-index:10}.popup-form{position:fixed;left:0;right:0;text-align:center;display:none;z-index:10;font-size:0.9em;pointer-events:none}.popup-form label{font-weight:bold}.popup-form .small-form input[type='button'],.popup-form .small-form input[type='submit']{width:100%;max-width:none}.popup-form .inner{pointer-events:all;display:inline-block;background-color:black;border-radius:4px;padding:20px;text-align:left;max-width:500px;position:relative;-webkit-box-shadow:0px 0px 2px 1px rgba(0,0,0,0.12);-moz-box-shadow:0px 0px 2px 1px rgba(0,0,0,0.12);box-shadow:0px 0px 2px 1px rgba(0,0,0,0.12)}.popup-form .bottom-30{margin-bottom:30px}.popup-form h3{margin-bottom:5px;font-weight:normal;font-size:25px}.popup-form input{height:38px}.popup-form input[type='email'],.popup-form input[type='text']{background-color:#4A4A4A;border:0;padding:5px 10px;width:100%;min-width:200px;border-radius:8px;transition:background-color 0.3s, color 0.3s}.popup-form input[type='email']:hover,.popup-form input[type='text']:hover{background-color:#dddddd;color:black}.popup-form .button{display:inline-block;cursor:pointer;padding-top:8px;padding-bottom:8px}.popup-form .button:hover{text-decoration:none}.popup-form input[type='email']::placeholder,.popup-form input[type='text']::placeholder,.popup-form input[type='button']::placeholder{color:white;transition:color 0.3s}.popup-form input[type='email']:hover::placeholder,.popup-form input[type='text']:hover::placeholder,.popup-form input[type='button']:hover::placeholder{color:black}.popup-form input[type='button'],.popup-form .button,.popup-form input[type='submit']{border:0;color:#deff95;width:60px;background:transparent;margin-top:10px;width:100%;max-width:200px;font-size:1.3em}.popup-form .purchase-options .button{margin-top:0}.popup-form .hide{display:none}.popup-form .close,.auth-body .close{position:absolute;top:0;right:0;width:32px;height:36px;cursor:pointer;z-index:2;background-image:url(/img/photos-exit.png);background-repeat:no-repeat;background-size:23px;background-position:center}.popup-form .close:hover,.auth-body .close:hover{background-size:27px}#flash-messages a{color:#333;text-decoration:underline}.parsley-errors-list{list-style:none;margin-left:0;padding-left:0;margin-top:-14px;color:red}input.parsley-error,textarea.parsley-error,select.parsley-error{border-color:red !important}.auth-body{margin-bottom:1em;background:#191919;border-color:#191919;-webkit-box-shadow:none}.sign-up-form{background:black}.sign-on-form .close,.sign-up-form .close{display:none}.auth-box-brand img{width:140px}.auth-box{color:white}.auth-box .password-reset-text{margin-bottom:20px}.auth-box .login-or{height:12px;overflow:visible;width:100%;text-align:center;position:relative;margin-top:0;margin-bottom:20px;color:white}.auth-box .login-or-inner{display:inline-block;padding:0 20px 20px 20px;font-weight:normal;font-size:1.6em}.auth-box label{color:white}.auth-box .btn{border:none}.auth-box .facebook-signin{margin-bottom:20px}.auth-box .facebook-signin:hover{opacity:0.85}.auth-box .sign-up{margin-top:50px;font-size:0.85em}.auth-box .auth-box-brand h3{margin-top:30px}.auth-box-brand{border-color:#4a4a4a;display:flex;align-items:center;justify-content:center}.write-review-button{display:none !important}.yotpo-icon-three-lines{display:none !important}.border-heading{border-bottom:1px #C6C6C5 solid;position:relative;margin-bottom:20px}.border-heading h2{margin-bottom:5px;display:inline-block}.border-heading .right{float:right;margin-top:5px}.race-form{width:350px;margin:20px auto}.race-form .form-group{text-align:left}.race-form input,.race-form select{width:100%;height:34px;padding:5px;border-radius:4px;margin-bottom:20px;border:1px solid #C6C6C5}.race-form label{font-weight:bold;display:block;margin-bottom:3px}.race-form input[type='submit'],.race-form .btn.btn-red{height:40px;border-radius:4px}.form-group.userComments{display:none}.choose-option{margin-top:50px}.choose-option .btn.btn-red{margin-bottom:20px}.why-add{margin-bottom:30px;margin-top:-22px}.page-forgot .auth-wrapper,.page-reset .auth-wrapper{max-width:600px;margin-left:-300px}.auth-wrapper{max-width:380px;margin-left:-190px;color:#333}@media (max-width: 992px){.auth-wrapper.sign-on-lightbox,.sign-up-lightbox,.auth-wrapper.lightbox{z-index:100}}@media (min-width: 768px){.auth-wrapper{margin-left:-190px}}.auth-wrapper.lightbox,.auth-wrapper.sign-on-lightbox{top:0;margin-top:0;position:fixed}.sign-on-form{background:black}.sign-on-form .auth-wrapper{top:45%;margin-top:-200px;max-width:600px;margin-left:-300px}.sign-up-complete .auth-wrapper{top:45%;margin-top:-200px;max-width:500px;margin-left:-250px}.auth-footer{color:white}.auth-footer a{color:white}.auth-footer a:hover{color:#deff95}.auth-footer.light a{text-decoration:underline;color:white}.sign-up-form input[type='checkbox'],.sign-on-form input[type='checkbox'],.manage-content input[type='checkbox'],.contact-page input[type='checkbox']{accent-color:#deff95}.sign-up-form input[type='number']::placeholder,.sign-up-form input[type='phone']::placeholder,.sign-up-form input[date-time]::placeholder,.sign-up-form select::placeholder,.sign-up-form input[type='text']::placeholder,.sign-up-form input[type='text']::placeholder,.sign-up-form input[type='email']::placeholder,.sign-up-form input[type='password']::placeholder,.sign-up-form .form-control::placeholder,.sign-on-form input[type='number']::placeholder,.sign-on-form input[type='phone']::placeholder,.sign-on-form input[date-time]::placeholder,.sign-on-form select::placeholder,.sign-on-form input[type='text']::placeholder,.sign-on-form input[type='text']::placeholder,.sign-on-form input[type='email']::placeholder,.sign-on-form input[type='password']::placeholder,.sign-on-form .form-control::placeholder,.manage-content input[type='number']::placeholder,.manage-content input[type='phone']::placeholder,.manage-content input[date-time]::placeholder,.manage-content select::placeholder,.manage-content input[type='text']::placeholder,.manage-content input[type='text']::placeholder,.manage-content input[type='email']::placeholder,.manage-content input[type='password']::placeholder,.manage-content .form-control::placeholder,.contact-page input[type='number']::placeholder,.contact-page input[type='phone']::placeholder,.contact-page input[date-time]::placeholder,.contact-page select::placeholder,.contact-page input[type='text']::placeholder,.contact-page input[type='text']::placeholder,.contact-page input[type='email']::placeholder,.contact-page input[type='password']::placeholder,.contact-page .form-control::placeholder{color:transparent;transition:color 0.3s, background-color 0.3s}.sign-up-form input[type='number']:hover::placeholder,.sign-up-form input[type='phone']:hover::placeholder,.sign-up-form input[date-time]:hover::placeholder,.sign-up-form select:hover::placeholder,.sign-up-form input[type='text']:hover::placeholder,.sign-up-form input[type='email']:hover::placeholder,.sign-up-form input[type='password']:hover::placeholder,.sign-up-form .form-control:hover::placeholder,.sign-on-form input[type='number']:hover::placeholder,.sign-on-form input[type='phone']:hover::placeholder,.sign-on-form input[date-time]:hover::placeholder,.sign-on-form select:hover::placeholder,.sign-on-form input[type='text']:hover::placeholder,.sign-on-form input[type='email']:hover::placeholder,.sign-on-form input[type='password']:hover::placeholder,.sign-on-form .form-control:hover::placeholder,.manage-content input[type='number']:hover::placeholder,.manage-content input[type='phone']:hover::placeholder,.manage-content input[date-time]:hover::placeholder,.manage-content select:hover::placeholder,.manage-content input[type='text']:hover::placeholder,.manage-content input[type='email']:hover::placeholder,.manage-content input[type='password']:hover::placeholder,.manage-content .form-control:hover::placeholder,.contact-page input[type='number']:hover::placeholder,.contact-page input[type='phone']:hover::placeholder,.contact-page input[date-time]:hover::placeholder,.contact-page select:hover::placeholder,.contact-page input[type='text']:hover::placeholder,.contact-page input[type='email']:hover::placeholder,.contact-page input[type='password']:hover::placeholder,.contact-page .form-control:hover::placeholder{color:transparent}.sign-up-form input[type='number'],.sign-up-form input[type='phone'],.sign-up-form input[date-time],.sign-up-form select,.sign-up-form input[type='text'],.sign-up-form input[type='email'],.sign-up-form input[type='password'],.sign-up-form .form-control,.sign-on-form input[type='number'],.sign-on-form input[type='phone'],.sign-on-form input[date-time],.sign-on-form select,.sign-on-form input[type='text'],.sign-on-form input[type='email'],.sign-on-form input[type='password'],.sign-on-form .form-control,.manage-content input[type='number'],.manage-content input[type='phone'],.manage-content input[date-time],.manage-content select,.manage-content input[type='text'],.manage-content input[type='email'],.manage-content input[type='password'],.manage-content .form-control,.contact-page input[type='number'],.contact-page input[type='phone'],.contact-page input[date-time],.contact-page select,.contact-page input[type='text'],.contact-page input[type='email'],.contact-page input[type='password'],.contact-page .form-control{height:34px;font-size:15px;background:#4A4A4A;color:white;transition:color 0.3s, background-color 0.3s;border:none}.sign-up-form input[type='number']:hover,.sign-up-form input[type='phone']:hover,.sign-up-form input[date-time]:hover,.sign-up-form select:hover,.sign-up-form input[type='text']:hover,.sign-up-form input[type='email']:hover,.sign-up-form input[type='password']:hover .form-control:hover,.sign-on-form input[type='number']:hover,.sign-on-form input[type='phone']:hover,.sign-on-form input[date-time]:hover,.sign-on-form select:hover,.sign-on-form input[type='text']:hover,.sign-on-form input[type='email']:hover,.sign-on-form input[type='password']:hover .form-control:hover,.manage-content input[type='number']:hover,.manage-content input[type='phone']:hover,.manage-content input[date-time]:hover,.manage-content select:hover,.manage-content input[type='text']:hover,.manage-content input[type='email']:hover,.manage-content input[type='password']:hover .form-control:hover,.contact-page input[type='number']:hover,.contact-page input[type='phone']:hover,.contact-page input[date-time]:hover,.contact-page select:hover,.contact-page input[type='text']:hover,.contact-page input[type='email']:hover,.contact-page input[type='password']:hover .form-control:hover{background:#e9e9e9;color:black}.manage-content input[type="submit"]{color:black;background:#deff95;border:none;padding:5px;border-radius:4px;margin-right:5px}.contact-page{width:100%;max-width:300px;text-align:left;margin:30px auto 0 auto}.contact-page label{display:block;margin-top:10px;margin-bottom:3px}[date-picker-wrapper]{color:black}.auth-box button,.contact-page button{background-color:#deff95;color:black;margin-top:27px}.contact-page button{margin-top:35px}.sign-up-box{margin-top:-10px;margin-bottom:-10px}.sign-up-box .auth-box-col{width:100%}.sign-up-box .email-prompt{font-size:11px;vertical-align:bottom}.sign-up-box .form-group{margin-bottom:7px}.sign-up-box .form-group.checkbox{margin-top:10px}.sign-up-box .alert{margin-bottom:10px}.sign-up-box .auth-body{padding-top:20px;font-size:0.9em}.sign-up-box label{margin-bottom:-2px;font-size:0.8em;color:white}.sign-up-box .form-control{line-height:29px;font-size:13px}.sign-up-box select{width:100%;height:34px}.sign-up-box input[type='checkbox']{display:block;float:left;margin-right:14px;height:20px;width:20px}.sign-up-box label span{margin-top:10px}.sign-up-box .auth-wrapper{top:0;margin-top:0;padding-top:10px}.sign-up-box .fill-text{font-size:0.8em;text-align:center;margin-bottom:5px;color:white}.sign-up-box .addenum{font-weight:normal;color:grey}.sign-up-box .auth-box-brand{margin-top:0;border:none;min-height:0;margin-bottom:3px;padding:0;line-height:40px}.sign-up-box .g-recaptcha>div>div{display:inline}.yotpo .yotpo-regular-box{margin-left:0 !important;margin-right:0 !important}.yotpo .yotpo-small-box{padding-left:0 !important;padding-right:0 !important}.yotpo-logo-title,.yotpo-icon-yotpo-logo,.yotpo-small-box{display:none !important}.yotpo-review.yotpo-regular-box{border-top:0 !important}.review-btn-holder{position:relative;height:0;overflow:visible;z-index:10}.btn.leave-review{position:absolute;width:200px;right:0;margin-top:25px;border-radius:0;background-color:#949494}.yotpo-first-review-stars{display:none !important}@media (max-width: 768px){.page-forgot .auth-wrapper,.page-reset .auth-wrapper{margin-left:auto}.auth-wrapper,.sign-on-form .auth-wrapper,.sign-up-complete .auth-wrapper{width:100%;margin:0 auto}.auth-wrapper.lightbox{left:50%;margin-left:-190px}.auth-wrapper.sign-on-lightbox{left:0;max-width:90%;margin:5px 5%;padding-top:0}}@media (max-width: 640px){.race-form{width:100%;padding:0 20px}.auth-wrapper{padding-top:10px;font-size:0.85em}.auth-wrapper .btn{font-size:14px}.auth-body{padding:20px 10px;margin:10px}.alert{margin:0 10px}}@media (max-width: 480px){.auth-wrapper.lightbox{left:0;max-width:90%;margin:56px 5% 5px 5%;padding-top:0}.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes,.yotpo .yotpo-modal-dialog.yotpo-small .yotpo-bottomline.yotpo-bottomline-2-boxes{height:140px !important}.btn.leave-review{margin-top:77px}#yotpo-bookmark,.comments{padding:0 3px}.btn.leave-review{right:auto;left:3px}}@media (min-width: 768px){.sign-up-complete .auth-box-brand{min-height:170px;line-height:154px}}.event-comment-form .angular-ratings li{border:0;background-color:transparent;background-image:url("/js/lib/angular-ratings-master/angular-star2.png");background-size:50px;background-position:-26px 50%;margin-bottom:20px;width:25px;height:25px}.event-comment-form .angular-ratings li.over,.event-comment-form .angular-ratings li.active{border-color:transparent;background-color:transparent;background-position:0 50%}.event-comment-form input,.event-comment-form textarea{border:1px solid #D6D6D6;width:100%;display:block;padding:7px;margin-bottom:20px;margin-top:5px;font-weight:normal;-webkit-appearance:none}.event-comment-form textarea{height:80px}.event-comment-form label{font-size:0.9em;display:block}.event-comment-form button{border:0}.auth-box-brand div{margin-top:5px}@media (min-width: 768px){.auth-box-brand{min-height:285px;line-height:225px}}@media (max-width: 767px){.auth-box-brand{border:0;margin-bottom:0}}.content-page h1,.list-page h1,.home-section h1{font-size:29px;margin:0.25em 0;font-weight:normal}.content-page{text-align:center;line-height:1.4em}.content-page .container{margin-top:30px}.content-page h1{font-size:29px;margin:0.25em 0;font-weight:normal}.content-page .hero-image{width:100%;background-size:cover;margin-top:30px;margin-bottom:30px;display:flex;align-items:center;justify-content:center}.content-page .hero-image.top{margin-top:0px;height:300px}.content-page .hero-image .hero-text{text-align:left;width:1030px;font-size:60px;line-height:70px;padding:0 15px}.more-events{clear:both;width:100%}.no-touch .tile-set .overlay:hover,.tile-set .overlay.hover{background:rgba(0,0,0,0.1)}.no-touch .tile-set .bright.overlay:hover,.tile-set .bright.overlay.hover{background:rgba(0,0,0,0.35)}.tile-set{margin-top:20px}.tile-set.related-events{margin-top:0}.tile-set.related-events .date-circle{font-size:0.9em}.tile-set.related-events .date-circle span{font-size:1.7em}.tile-set.related-events .title{line-height:1.1em}.tile-set.related-events .tile{width:25%}.tile-set.related-events.list-tiles>div>a,.tile-set.related-events.list-tiles>div>div{height:230px}.tile-set.related-events>div>a .title{font-size:1.6em}.tile-set>div>a,.tile-set>div>div{width:100%;display:table;text-decoration:none;background-size:cover;margin-bottom:20px;background-position:70% 80%}.tile-set>div>a .overlay,.tile-set>div>div .overlay{display:table-cell;padding:0 10px;vertical-align:middle;color:white;text-decoration:none;position:relative;-moz-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s;background:rgba(0,0,0,0.3)}.tile-set>div>a .overlay.bright,.tile-set>div>div .overlay.bright{background:rgba(0,0,0,0.2)}.tile-set>div>a .title,.tile-set>div>div .title{font-size:1.7em;line-height:1.2em;text-transform:uppercase;font-weight:300}.tile-set>div>a .title,.tile-set>div>a .rank,.tile-set>div>div .title,.tile-set>div>div .rank{text-shadow:0px 0px 6px rgba(90,90,90,0.4)}.tile-set>div>a:hover .hover-hide,.tile-set>div>div:hover .hover-hide{opacity:0}.tile-set>div>a .hover-show,.tile-set>div>div .hover-show{opacity:0;position:absolute}.tile-set>div>a:hover .hover-show,.tile-set>div>div:hover .hover-show{opacity:1;position:static}.tile-set>div>a .hover-show,.tile-set>div>a .hover-hide,.tile-set>div>div .hover-show,.tile-set>div>div .hover-hide{-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-ms-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.tile-set>div>a .icon,.tile-set>div>div .icon{height:100%;width:48%;display:inline-block;background-size:106px 106px;position:absolute;top:0;background-repeat:no-repeat;opacity:0.9;-webkit-transition:background-position .15s ease-in;-moz-transition:background-position .15s ease-in;-o-transition:background-position .15s ease-in;transition:background-position .15s ease-in}.tile-set>div>a .icon+.icon,.tile-set>div>div .icon+.icon{margin-left:10px}.tile-set>div>a .icon:hover,.tile-set>div>div .icon:hover{background-position-y:40% !important;opacity:1}.tile-set>div>a .icon.triathlon:hover,.tile-set>div>div .icon.triathlon:hover{background-position-y:-2% !important}.tile-set>div>a .icon.cycling,.tile-set>div>div .icon.cycling{background-image:url("/img/home/cycling.png");left:0;background-position:right 50%}.tile-set>div>a .icon.running,.tile-set>div>div .icon.running{background-image:url("/img/home/running.png");right:0;background-position:left 50%}.tile-set>div>a .icon.triathlon,.tile-set>div>div .icon.triathlon{background-image:url("/img/home/triathlon.png");right:0;background-position:center 10%;bottom:0;top:initial;width:100%}.tile-set .circle{display:inline-block;width:80px;height:80px;-moz-border-radius:80px;-webkit-border-radius:80px;border-radius:80px;margin-bottom:20px;background-color:rgba(255,255,255,0.75);padding-top:25px;color:#585858}.tile-set .circle .large{font-size:1.3em;line-height:0.8em;margin-bottom:7px}.tile-set .large.middle{margin-top:8px}.tile-set .circle .small{font-size:0.8em;line-height:1em}.tile-set .rank-circle{display:inline-block;width:80px;height:80px;-moz-border-radius:80px;-webkit-border-radius:80px;margin-bottom:10px;border-radius:80px;font-size:3em;line-height:1em;background-color:rgba(0,0,0,0.58);color:white;padding-top:15px;letter-spacing:-1px;font-weight:300}.tile-set .date-circle{display:inline-block;width:80px;height:80px;-moz-border-radius:80px;-webkit-border-radius:80px;margin-bottom:10px;border-radius:80px;font-size:0.75em;background-color:white;color:#333;text-align:center;line-height:21px}.tile-set .date-circle>div{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tile-set .date-circle span{font-weight:300;margin-bottom:3px;display:block}.tile-set sup{font-size:50%;margin-right:3px;top:-0.25em}@media (max-width: 1140px){.tile-set .tile{font-size:0.9em}.tile-set.related-events .tile{font-size:0.9em}}@media (max-width: 768px){.tile-set.related-events .tile{width:50%}.tile-set .tile{font-size:0.85em}.tile-set .rank-circle{padding-top:18px}.tile-set .date-circle{width:74px;height:74px;font-size:0.85em}.tile-set .date-circle span{font-size:2em;margin-bottom:2px}.tile-set .circle{padding-top:18px;width:70px;height:70px}}@media (max-width: 640px){.tile-set>div>div .icon{background-size:96px 96px}}@media (max-width: 480px){.tile-set.related-events>div>a,.tile-set.related-events>div>div{margin-bottom:6px}.tile-set.related-events.list-tiles>div>a,.tile-set.related-events.list-tiles>div>div{height:164px}.tile-set.related-events .title{font-size:1.2em}.tile-set.related-events .overlay{padding:0 2px}}.tile-set.category-tiles>div>a,.tile-set.category-tiles>div>div{height:300px}@media (max-width: 640px){.tile-set.category-tiles>div>a,.tile-set.category-tiles>div>div{height:230px}}.tile-set.category-tiles .title{font-size:1.8em;font-weight:300;line-height:1.35em}.tile-set.list-tiles>div>a,.tile-set.list-tiles>div>div{height:310px}@media (max-width: 992px){.tile-set.list-tiles>div>a,.tile-set.list-tiles>div>div{height:250px}}@media (max-width: 640px){.tile-set.list-tiles>div>a,.tile-set.list-tiles>div>div{height:230px}}.tile-set.continent-tiles{text-align:left}.tile-set.continent-tiles .tile,.tile-set.continent-tiles .wide-tile{padding-left:6px;padding-right:6px;height:276px;text-align:center}.tile-set.continent-tiles>div>a,.tile-set.continent-tiles>div>div{height:264px;margin-bottom:14px}.tile-set.continent-tiles .wide-tile .title{height:auto}.tile-set.continent-tiles .rank{font-size:0.9em;margin-top:5px}.tile-set.continent-tiles .title{line-height:1.2em}.films-page #header{border-bottom:1px solid #d7d7d7}.films-page #wrapper{background-color:black;color:white}.films-page .film-list{text-align:left;margin-left:1%}.films-page .film-list img{width:31.5%;margin-right:1.5%;margin-bottom:13px;cursor:pointer}.films-page .film-list img:hover{opacity:0.9}ul.filter{margin:0;padding:0}ul.filter.white label span{background-position:0 center}ul.filter .radio{background-position:-120px center}ul.filter li{list-style-type:none}ul.filter li{margin-bottom:0px}ul.filter input[type=radio],ul.filter input[type=checkbox]{display:none}ul.filter label{font-weight:300;position:relative;padding-right:20px;display:block;line-height:22px;font-size:15px}ul.filter label:hover{text-decoration:underline;cursor:pointer}ul.filter label span{position:absolute;width:20px;height:100%;display:block;top:0;right:0;background:url(../img/square.png) no-repeat -20px center}ul.filter.white .selected span{background-position:-80px center}ul.filter.white .selected span.radio{background-position:-180px center}ul.filter input[type=checkbox]:disabled+label span{background-position:left center}ul.filter input[type=checkbox]+label span,ul.filter .selected span{background-position:-20px center}ul.filter input[type=checkbox]:checked+label span,ul.filter .selected span{background-position:-40px center}ul.filter input[type=radio]+label span,ul.filter .selected span.radio{background-position:-120px center}ul.filter input[type=radio]:checked+label span,ul.filter .selected span.radio{background-position:-140px center}.pull-menu{display:none;text-align:left;position:fixed;height:100%;z-index:0;background:#333;left:0;top:0;width:250px;overflow:auto;margin-bottom:20px}.pull-menu .pull-menu-header{min-height:80px;padding:3px 10px;background-color:#4A4A4A;position:relative;z-index:10;margin-bottom:5px}.pull-menu h1{color:#333;margin:8px 0}.pull-menu ul{margin:0;padding:0}.pull-menu ul li{list-style-type:none}.pull-menu li{display:block}.pull-menu li a{display:block;color:#ededed;padding:0.75em 5px 0.75em 15px;font-size:16px;text-decoration:none}.pull-menu li a:hover{background:#000}.pull-menu li.main a{color:white;font-weight:bold}@media (max-width: 992px){.pull-menu .pull-menu-header{min-height:55px}}.pagination-w{text-align:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:.83333%;padding-right:.83333%;float:none;overflow:hidden;zoom:1}ul.pagination{overflow:hidden;*zoom:1;border:1px solid #C6C6C5;display:inline-block;margin:0;padding:0}ul.pagination li{list-style-type:none}ul.pagination li{float:left;border-right:1px solid #C6C6C5}ul.pagination li:last-child{border:none}ul.pagination li:hover a,ul.pagination li.active a{background:#333;color:#fff}ul.pagination li a{display:block;font-size:14px;line-height:28px;height:25px;width:25px;text-align:center;text-decoration:none;color:#333}.table{width:100%;table-layout:fixed}.table .tr{overflow:hidden;*zoom:1}.table .tr.tr-separator{text-transform:uppercase;font-size:1.15em;line-height:1.5em}.table .tr.tr-separator td{padding:7px 0 0 0}.table .tr .th{font-weight:bold;padding:5px 0}.table .tr .td{vertical-align:middle;line-height:1.2em}.table .t-col-1{font-size:1.1em;width:55%}.table .t-col-2{font-size:1em;text-align:center;width:20%}.table .t-col-3{width:25%;text-align:center;font-size:1em}.blue-row{background:#98D1C7;color:#fff;margin:0px -10px 10px;padding:5px 10px 0}.blue-row .btn{display:inline-block;margin:0}.blue-row .t-col-2{font-size:0.9em}.blue-row .td{vertical-align:middle !important}.search-form{padding:0 10px;max-width:1000px;margin:auto;top:0;left:0;right:0;bottom:0;position:absolute;height:100px}.search-form input,.search-form select{color:#878687;width:100%;font-size:20px;padding:0 10px;line-height:45px;height:45px;border:2px solid #fff;font-family:"ITC Garamond",arial,serif}.search-form select{-moz-appearance:none;-webkit-appearance:none;background:url(../img/arrow.png) no-repeat right center #fff}.search-form select option{padding:3px 10px}.search-form form{overflow:hidden;*zoom:1}.search-form form select,.search-form form .input-btn-w{overflow:hidden;*zoom:1;float:left;width:48%;margin:0}.search-form form select{margin-right:4%}.search-form h2{color:#fff;text-transform:uppercase;font-size:28px;margin-bottom:15px}.search-form .input-btn-w{position:relative}.search-form .input-btn-w input[type=text]{padding-right:45px}.search-form .input-btn-w input[type=submit]{position:absolute;width:45px;height:100%;right:0;top:0;background:url(../img/search.png) no-repeat center center #98D1C7;border:3px solid #fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.search-form .input-btn-w input[type=submit]:hover{background-color:#48a192;cursor:pointer}@media (max-width: 480px){.search-form{margin-top:100px}}@media (max-width: 992px){.search-form{max-width:500px;height:150px}.search-form h2{margin-top:0;font-size:18px}.search-form form select,.search-form form .input-btn-w{width:100%}.search-form form select{margin-bottom:20px}}address-form .alert{top:-50px;width:100%;margin-left:-20px;position:absolute}address-form h2{margin-top:20px}address-form .sign-up-box .fill-text{margin-bottom:16px;margin-top:20px;color:white}address-form .auth-box-brand img{margin-top:20px}.sign-up-box .fill-text a{color:white;text-decoration:none}.btn{background:#333;color:#fff;text-decoration:none;padding:0.6em 10px;text-align:center;margin-bottom:10px;cursor:pointer;font-size:16px;height:auto;width:100%;display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:10px;font-family:"ITC Garamond",arial,serif;-moz-transition:all .25s;-o-transition:all .25s;-webkit-transition:all .25s;transition:all .25s}.btn:hover{background-color:#676565;color:#fff;border-color:#676565}.btn.btn-red{background-color:#deff95;border-radius:0;border:0}.btn.get-photos-top{max-width:200px;margin-top:20px;margin-bottom:-10px;display:none}.btn.btn-red:hover{background-color:#b5d179;text-decoration:none}.btn.btn-small{padding:0.25em 5px;display:inline-block;font-size:0.85em}.btn.btn-middle{padding:10px 16px;display:inline-block;font-size:1.1em}.btn.btn-bordered{border:1px solid #C6C6C5}.btn.btn-inverse{background:#fff;color:#333}.btn.btn-inverse:hover,.btn.btn-inverse.selected{text-decoration:none;background-color:#333;color:#fff}.btn.disabled{background-color:#8D8D8D}.btn.btn-blue{background:#98D1C7;color:#fff;border:1px solid #98D1C7}.btn.btn-blue:hover{background:#48a192}.input{width:100%;display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:10px;font-family:"ITC Garamond",arial,serif;padding:0 7px;line-height:35px;color:#878687;font-size:16px;height:35px;border:1px solid #C6C6C5;font-family:"ITC Garamond",arial,serif;margin-bottom:10px}.textarea{width:100%;display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:10px;font-family:"ITC Garamond",arial,serif;padding:0 7px;line-height:35px;color:#878687;font-size:16px;height:35px;border:1px solid #C6C6C5;font-family:"ITC Garamond",arial,serif;resize:vertical;height:250px}.select{width:100%;display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:10px;font-family:"ITC Garamond",arial,serif;padding:0 7px;line-height:35px;color:#878687;font-size:16px;height:35px;border:1px solid #C6C6C5;font-family:"ITC Garamond",arial,serif;color:#333;background:url(../img/sm-arrow.png) no-repeat right center #fff;-moz-appearance:none;-webkit-appearance:none;padding-right:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select option{padding:0 5px}.content-page{font-size:19px;text-align:left}.content-page hr{border-color:#3d3d3d}.accordion-search-box{margin-top:70px;margin-bottom:15px}.accordion-search-box .search-input-wrapper{position:relative;display:inline-block;width:100%;max-width:400px}.accordion-search-box .search-input-wrapper .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;opacity:0.7}.accordion-search-box .search-input-wrapper .accordion-search-input{width:100%;padding:12px 16px 12px 40px;background:transparent;border:1px solid grey;border-radius:4px;color:white;font-size:22px}.accordion-search-box .search-input-wrapper .accordion-search-input::placeholder{color:#cccccc}.no-results-message{margin:20px 0;padding:20px;text-align:center;color:#999;font-style:italic;border:1px solid #444;border-radius:4px;background-color:rgba(255,255,255,0.05)}.accordion-container{margin-top:20px;margin-bottom:20px}.accordion-container .accordion-item{margin-bottom:10px}.accordion-container .accordion-item .accordion-title{cursor:pointer;padding:23px 0;border-bottom:1px solid #3d3d3d;transition:color 0.3s ease;display:flex;justify-content:space-between;align-items:center}.accordion-container .accordion-item .accordion-title .accordion-title-text{flex:1}.accordion-container .accordion-item .accordion-title .accordion-chevron{transition:transform 0.3s ease;transform:rotate(90deg);color:#666;background-image:url("/img/chevron.webp");background-repeat:no-repeat;background-size:16px;width:16px;height:16px;display:inline-block}.accordion-container .accordion-item .accordion-title.accordion-title-open .accordion-chevron{transform:rotate(270deg)}.accordion-container .accordion-item .accordion-content{overflow:hidden;max-height:0;opacity:0;transition:max-height 0.8s ease-out, opacity 0.2s ease-out}.accordion-container .accordion-item .accordion-content.accordion-open{max-height:300px;opacity:1}.accordion-container .accordion-item .accordion-content p{margin-top:15px;padding-bottom:15px;line-height:1.6em}.counter-ui{display:inline-block;overflow:hidden;*zoom:1}.counter-ui input{float:left;height:24px;border:1px solid #C6C6C5;text-align:center;line-height:0.95em}.counter-ui input[type='button']{width:24px;line-height:0.75em;font-size:20px}.counter-ui input[type='button'].last{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;background:url(../img/plus.png) no-repeat center center,url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FhYWFhYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:url(../img/plus.png) no-repeat center center,-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),color-stop(100%, #aaaaaa));background:url(../img/plus.png) no-repeat center center,-moz-linear-gradient(#ffffff,#aaaaaa);background:url(../img/plus.png) no-repeat center center,-webkit-linear-gradient(#ffffff,#aaaaaa);background:url(../img/plus.png) no-repeat center center,linear-gradient(#ffffff,#aaaaaa)}.counter-ui input[type='button'].first{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;background:url(../img/minus.png) no-repeat center center,url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2FhYWFhYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:url(../img/minus.png) no-repeat center center,-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),color-stop(100%, #aaaaaa));background:url(../img/minus.png) no-repeat center center,-moz-linear-gradient(#ffffff,#aaaaaa);background:url(../img/minus.png) no-repeat center center,-webkit-linear-gradient(#ffffff,#aaaaaa);background:url(../img/minus.png) no-repeat center center,linear-gradient(#ffffff,#aaaaaa)}.counter-ui input[type='text']{color:black;width:26.4px;border-left:none;border-right:none;font-size:11px}@media (max-width: 1140px){.tile-set.continent-tiles .tile,.tile-set.continent-tiles .wide-tile{height:212px}.tile-set.continent-tiles>div>a,.tile-set.continent-tiles>div>div{height:200px}.tile-set.continent-tiles>div>a .overlay,.tile-set.continent-tiles>div>div .overlay{padding:0 10px}.tile-set.continent-tiles .title,.tile-set.continent-tiles .rank{text-shadow:0px 0px 6px rgba(60,60,60,0.7)}}@media (max-width: 992px){.col-9.continent-tiles{width:100%}.filter-holder{display:none}.btn.get-photos-top{display:block}}@media (min-width: 768px){.auth-wrapper{margin-top:15px;top:0}}@media (max-width: 768px){.tile-set>div>a,.tile-set>div>div{margin-bottom:10px}}@media (max-width: 640px){.accordion-search-box{margin-top:10px}.content-page .container{padding-top:1px;padding-left:15px;padding-right:15px}.purchase-processing{position:fixed;top:20%}.popup-form{width:100%;position:absolute}.popup-form input[type='email']{margin-bottom:10px;margin-top:10px}.popup-form input[type='email'],.popup-form input[type='button']{width:100%}.btn.get-photos-top{margin-left:auto;margin-right:auto}}@media (min-width: 769px){.popup-form{top:50% !important;transform:translateY(-50%)}}
/*# sourceMappingURL=style.css.map */
