body,html{height:100%;font-family:Lato,sans-serif;color:#fff;background:url(/img/site/Background.png?v=1501874779) repeat}.clear{clear:both}ul{line-height:15px;margin-bottom:0}.mainContainer{position:relative;display:table;width:100%;height:100%;color:#fff}.leftSide{position:relative;display:table-cell;min-width:300px;min-height:100%}.leftSideBackground{position:fixed;height:100%;width:300px;background:url(/img/site/MenuBackground.png?v=1501874779) no-repeat}.rightSide{position:relative;width:100%;vertical-align:top;height:100%;display:table-cell}.menuTitle{color:#fff;font-size:26px;text-align:center;line-height:15px;margin-bottom:60px;padding-top:20px;cursor:pointer}.menuTitle .slogan{font-size:11px}.contentContainer{padding:15px 15px 0 20px;min-width:100%}.menuLinkDiv{padding-left:47px}.postTitle.short{color:#5f99a2}.postTitle{font-family:Lato,sans-serif;font-size:19px;text-transform:uppercase;letter-spacing:2px}.postDate{font-size:11px;color:#A5A5A5}.postText{font-size:15px}.hiddenInfoText{color:#fff949;font-size:18px;margin:0 0 33px}.bigText,.noPostsText{font-size:24px;color:#77bfff}.middleText{font-size:18px;color:#60aaec}.error{font-size:60px;color:#227bb9}.menuLink,.menuLink:focus,.menuLink:visited{color:#fff;font-size:17px;text-decoration:none}.menuLink:active,.menuLink:hover{color:#afbfca;text-decoration:none}.menuLink.special,.menuLink.special:focus,.menuLink.special:visited{color:#88c6e2}.menuLink.special:active,.menuLink.special:hover{color:#53a8d0}.readMoreLink,.readMoreLink:visited{font-size:15px;color:#99bcde;cursor:pointer}.readMoreLink:active,.readMoreLink:focus,.readMoreLink:hover{text-decoration:none;color:#2091ff}.blueLink:link,.blueLink:visited{color:#38a6dc;cursor:pointer}.blueLink:active,.blueLink:focus,.blueLink:hover{text-decoration:none;color:#92ccff}.publicLink{color:#37aba6}.noStyle:active,.noStyle:hover,.noStyle:link,.noStyle:visited{text-decoration:none}.center{width:100%;text-align:center}.left{text-align:left}.right{text-align:right}.line{border-bottom:1px solid #4e4e4e;display:block;width:96%;margin:30px 0}.suggestedPost{font-size:19px;padding:5px;border-left:5px solid #3d9dff;margin-bottom:20px;color:#d9ecff}.suggestedPost:active,.suggestedPost:hover{background:#383838}.suggestedPost .summary{margin-left:11px;font-size:13px;color:#fff}.contactFormField{color:#dcf1ff;width:60%;background:#3b4246;font-size:120%;border:1px solid #687786;font-weight:lighter;padding:3px}.contactFormField.full{width:97%}#browseFilesButton,.contactFormButton{width:200px;padding:5px;background:#476b80;border:1px solid #77a0ca;color:#dcf1ff;font-size:18px}#browseFilesButton:hover,.contactFormButton:hover{background:#314b5a}.mainTableTd{vertical-align:top}.leftTd{width:25%}.rightTd{width:75%}.commentsField{background:0 0;border:1px solid #777}.commentsField.inline{display:inline-block;width:32%;margin-right:1%;padding:3px 11px;font-size:17px}.commentsField.inline:last-of-type{margin-right:0}.commentsField.text{width:99%;margin-top:18px;padding:3px 11px;margin-bottom:12px;font-size:17px}.commentsField.text.hasError{border:1px solid red}.commentsButton{width:200px;padding:5px;background:#476b80;border:1px solid #77a0ca;color:#dcf1ff;font-size:18px}.commentsButton:hover{background:#314b5a}.uploadButton{border:1px solid #8ec3fd;background:#5c9add}.uploadButton:active,.uploadButton:focus,.uploadButton:hover{background:#2f6bad}.endedEvents{border:1px solid #7b8388;font-size:15px;padding:9px;margin-bottom:40px}.endedEvents a{font-size:17px}.ownComments{margin-top:60px}.ownComments .comment.answer{margin-left:40px;background:#5a5a5a}.ownComments .comment a:link,.ownComments .comment a:visited,.ownComments .comment.answer a:link,.ownComments .comment.answer a:visited{text-decoration:none;text-underline:none;color:#8fa8c1;cursor:pointer}.ownComments .comment a:active,.ownComments .comment a:hover,.ownComments .comment.answer a:active,.ownComments .comment.answer a:hover{color:#679de2;cursor:pointer}.ownComments .comment{border:1px solid #828282;background:#4a4a4a;padding:10px;margin-bottom:10px}.ownComments .author{font-size:16px;margin-bottom:4px;color:#8fa8c1}.ownComments .text{font-size:15px;margin-bottom:4px}.ownComments .date{font-size:12px;color:#b1afaf}.postText a:link,.postText a:visited{color:#87a3bb}.postText a:active,.postText a:focus,.postText a:hover{color:#5285b1;text-decoration:none}.quote{background:#3f4344;padding:5px;font-style:italic;border:1px solid #5d5d5d;width:92%;color:#e2e2e2}.waveform{width:60%}.waveformPlay{color:#3d9dff;font-size:18px;cursor:pointer}.adminMenuToggler{font-size:18px;cursor:pointer;color:#53a8d0}.mandatory{color:red}a:active,a:focus,a:hover{text-decoration:none}.specialPageHeader{text-align:center}.specialPageHeader .title{font-size:40px;color:#2aabd2}.specialPageHeader .underTitle{font-size:18px;margin:0}.searchField{background:0 0;border:1px solid #8c8c8c;padding:2px 7px;color:#fff}.searchField::-webkit-input-placeholder{color:#e2e2e2}.searchField::-moz-placeholder{color:#e2e2e2}.searchField:-ms-input-placeholder{color:#e2e2e2}.searchField:-moz-placeholder{color:#e2e2e2}.searchButton{color:#fff;background:#5b6365;border:1px solid #455054;margin-left:5px;padding:2px 9px}.searchForm{margin-left:47px}.pagination>.active>a{background:#474a4c!important;border-color:#5a7075!important}.pagination>li>a{background:transparent!important;color:#fff!important;border-color:#5a7075!important}.pagination>li>a:hover{background:#5a7075!important;color:#fff!important;border-color:#6e8b92!important}.pagination>.active>a:hover{background:#5a7075!important;border-color:#6e8b92!important}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.next>a,.pagination>.next>a:hover{border-color:#5a7075!important;border-radius:0!important}.uploadedPhotoPreview{width:80%;margin-bottom:25px}.uploadedPhotoPreview img{width:200px;display:inline-block}.age-notice{background:#292929;width:100%;height:100%;position:fixed;top:0;left:300px;opacity:.98}.age-notice .content{text-align:left;padding:20px 21px;font-size:30px}.postText img.flex-image{height:215px;width:auto;margin:0 15px 15px 0}.pagination>.disabled>span{color:#fff;background-color:#282828}.pagination>.disabled>span:hover{color:#fff;background-color:#3d4248}.pagination>.active>a{border-color:#ddd}.pagination>.active>a:hover{border-color:#ddd}.pagination>li>a{border-color:#ddd}.pagination>li>a:hover{border-color:#ddd}.pagination>.next>a{color:#fff;background-color:#282828}.pagination>.next>a:hover{color:#fff;background-color:#3d4248}.mobileCover{color:#fff;background:url(/img/site/MobileCover.png?v=1501874779) no-repeat;background-size:100%;text-align:center;font-size:37px;padding-top:36px;padding-bottom:18px;line-height:26px}.mobileSlogan{font-size:16px}.mobileMenu{display:none;background:#545960;border-top:1px solid #fff;border-bottom:1px solid #8d8f93}#mobileMenuButton{position:absolute;width:40px;margin:9px 0 0 10px;cursor:pointer;top:0;left:0}.mobileMenuCategoriesText{padding:10px;font-size:15px;color:#56adf6}.mobileMenuLink{background:#686d71;padding:4px 0 4px 12px;margin-bottom:2px;font-size:17px}.mobileMenuLink:hover{background:#778087;border-top:1px solid #9aa1a4;border-bottom:1px solid #9aa1a4}.mobileMenu a,.mobileMenu a:active,.mobileMenu a:hover{color:#fff;text-decoration:none}.mobileContent{width:100%;padding:20px 12px 12px}.gifts.mobile .products{text-align:center}.gifts.mobile .products .product{display:block;margin:0 auto 40px;width:90%;min-height:inherit}.gifts.mobile .products .product:first-of-type{margin-right:auto}.gifts.mobile .more{margin:0 5%}#viewGiftProduct.gifts.mobile{text-align:center!important}.gifts .priceAndAction .buySide,.gifts.mobile .priceAndAction .price{width:100%;display:block}.gifts.mobile .priceAndAction .buySide{margin-bottom:40px}.gifts.mobile .info .left,.gifts.mobile .info .right{width:100%;display:block;margin-bottom:30px}.checkout.mobile .productImage{width:100%;float:none;margin:0 0 10px}.gifts.mobile .priceAndAction .price.sold{width:100%}.checkout.mobile .productBlock .productBlockInfo{min-height:inherit}.checkout.mobile .productBlock{margin-bottom:17px}.checkout.mobile .contactFormField{width:100%}@media screen and (max-width:739px) and (min-width:520px){.leftTd{width:35%}.rightTd{width:65%;padding-left:0}.contactFormField{width:96%}iframe{width:95%}}@media screen and (max-width:519px){.line{width:100%}.rightTd{padding-left:35px}.contentContainer{padding:0;padding-right:20px}.contactFormField{width:96%}iframe{width:95%}img{max-width:430px}.center{text-align:left}.challenges .center{text-align:center}.postText img{width:100%}}@media screen and (max-width:739px){.commentsField.inline{display:block;width:100%;margin:0 0 15px;padding:3px 11px;font-size:17px}.commentsField.text{margin-top:0}.commentsButton{width:100%}.challenges .center{text-align:center}.waveform{width:100%}.age-notice{top:106px!important;left:0!important}.age-notice .content{text-align:center!important}.postText img.flex-image{height:150px!important}}.checkout.mobile .footer .block:first-of-type,.gifts.mobile .footer .block:first-of-type{width:100%!important;display:block!important;text-align:center;font-size:18px!important;margin-bottom:30px!important}.checkout.mobile .footer .block:nth-of-type(2),.gifts.mobile .footer .block:nth-of-type(2){width:100%!important;display:block!important;text-align:center;font-size:18px!important}.challenges{font-size:18px;text-align:center;margin-bottom:50px}.challenges .quote{position:relative;margin:0 auto;width:90%;border:0 solid #fff;background:0 0}.challenges .quote .text{font-size:24px;text-align:center}.challenges .quote .author{font-size:16px;text-align:right;color:#92afd4;padding-right:50px}.challenges .numberBlock{text-align:left}.challenges .numberBlock .number{position:relative;display:inline-block;margin-right:10px;color:#9cf}.challenges .numberBlock .number.sub{margin-left:20px;color:#70b4e8}.challenges .numberBlock .stroke{text-decoration:line-through;color:#a2b1bf}.events .grey{color:#bdcace}.events .explanation{font-size:17px;color:#bdcace;border-left:1px solid #2aabd2;padding:5px 0 5px 8px;margin-bottom:60px}.events .list .empty{font-size:18px;width:60%}.events .list .event{margin-bottom:60px}.events .list .event .description{width:77%;font-size:18px}.events .list .event .description img{float:left;width:190px;margin:0 15px 15px 0}.events .list .event .description .title{font-size:23px;margin-bottom:8px}.events .list .event .description .info{font-size:16px;margin-top:8px}.events .explanation a:link,.events .explanation a:visited,.events .list .event .description .info a:link,.events .list .event .description .info a:visited{color:#3aa6bf;text-decoration:none}.events .explanation a:active,.events .explanation a:focus,.events .explanation a:hover,.events .list .event .description .info a:active,.events .list .event .description .info a:focus,.events .list .event .description .info a:hover{color:#3abad3}.timelineSplitter{margin-bottom:40px;margin-top:100px;color:#bdcace;font-size:17px}@media screen and (max-width:739px){.events .title{text-align:center}.events .explanation{border:0;margin-top:19px;text-align:center}.events .list .event .description{width:100%;text-align:center}.events .list .event .description img{width:80%;float:none;margin:0 auto 10px;max-width:none}.events .list .event{margin-bottom:80px}.events .list .empty{width:100%;padding:0 10px}}.gifts{font-size:18px;text-align:center;margin-bottom:50px}.gifts .title{font-size:40px;color:#2aabd2}.gifts .header{font-size:24px;text-transform:uppercase;margin-bottom:23px}.gifts .underTitle{font-size:18px}#viewGiftProduct img{width:90%;max-width:1000px}#viewGiftProduct.gifts{text-align:left}.gifts .products .product{display:inline-block;vertical-align:top;width:35%;max-width:430px;min-width:340px;border:1px solid #3f3f40;padding:6px;cursor:pointer;min-height:340px;margin-bottom:25px;background:#313131}.gifts .products .product:first-of-type{margin-right:6%}.gifts .products .product:hover{background:#313131;border:1px solid #616161}.gifts .info .subheading{color:#97caf1}.gifts .info .left,.gifts .info .right{display:inline-block;vertical-align:top}.gifts .info .left{width:43%}.gifts .info .right{width:55%}.gifts .price{font-size:25px;color:#b2c3d0}.gifts .priceAndAction{margin:60px 0 20px}.gifts .priceAndAction .price.sold{width:30%}.gifts .priceAndAction .price{display:inline-block;width:24%}.gifts .priceAndAction .buySide{display:inline-block;width:60%}.gifts .priceAndAction .buySide .buy{width:150px;border:1px solid #6dbdf1;text-align:center;padding:7px;background:#308bcc;color:#dfeaf1;text-decoration:none}.gifts .priceAndAction .buySide .buy:active,.gifts .priceAndAction .buySide .buy:focus,.gifts .priceAndAction .buySide .buy:hover{background:#2a7eb9}.gifts .priceAndAction .buySide a:active,.gifts .priceAndAction .buySide a:focus,.gifts .priceAndAction .buySide a:hover,.gifts .priceAndAction .buySide a:link,.gifts .priceAndAction .buySide a:visited{color:#dfeaf1;text-decoration:none}.checkout .productBlock .number,.gifts .price .number{color:#64abe0}.checkout .productBlock .productTitle{font-size:20px;margin-bottom:5px}.gifts .products .product .image img{width:100%}.gifts .products .product .description{font-size:15px;margin:10px;color:#cad5e2;min-height:63px}.gifts .products .product .productTitle{color:#7b9eb3;font-size:15px}.gifts .products .product .price{margin-bottom:6px;font-size:22px}.gifts .products .product .price .sold{color:#797f82}.gifts .products .product .price .inStock{color:#64abe0}.snip1573{background-color:#000;display:inline-block;font-family:'Open Sans',sans-serif;font-size:16px;overflow:hidden;position:relative;text-align:center;width:100%}.snip1573 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s ease;transition:all .35s ease}.snip1573:after,.snip1573:before{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:all .35s ease;transition:all .35s ease;background-color:#000;border-left:3px solid #fff;border-right:3px solid #fff;content:'';opacity:.6;z-index:1}.snip1573:before{-webkit-transform:skew(45deg) translateX(-155%);transform:skew(45deg) translateX(-155%)}.snip1573:after{-webkit-transform:skew(45deg) translateX(155%);transform:skew(45deg) translateX(155%)}.snip1573 img{backface-visibility:hidden;max-width:100%;vertical-align:top}.snip1573 figcaption{top:50%;left:50%;position:absolute;z-index:2;-webkit-transform:translate(-50%,-50%) scale(0.5);transform:translate(-50%,-50%) scale(0.5);opacity:0;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000}.snip1573 h3{background-color:#000;border:2px solid #fff;color:#fff;font-size:1em;font-weight:600;letter-spacing:1px;margin:0;padding:5px 10px;text-transform:uppercase}.snip1573 a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3}.snip1573.hover>img,.snip1573:hover>img{opacity:.5}.snip1573.hover:before,.snip1573:hover:before{-webkit-transform:skew(45deg) translateX(-55%);transform:skew(45deg) translateX(-55%)}.snip1573.hover:after,.snip1573:hover:after{-webkit-transform:skew(45deg) translateX(55%);transform:skew(45deg) translateX(55%)}.snip1573.hover figcaption,.snip1573:hover figcaption{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}.gifts .more{margin-top:80px;background:#353638;padding:24px 5px;border:1px solid #5e6269;font-size:15px}.checkout{margin-bottom:80px}.checkout .header{font-size:24px;margin-bottom:40px;color:#53a8d0}.checkout .productImage{width:180px;float:left;margin-right:20px}.checkout .blue{color:#97caf1}.checkout .heading{font-size:20px;margin-bottom:15px;background:#3e3e3e;border:1px solid #4b4c4e;padding:2px 0 4px 9px}.checkout .productBlock{font-size:18px}.checkout .productBlock .productBlockInfo{min-height:137px}.checkout .cartDeliveryBlock label{width:100%;font-weight:400}.checkout #eyeToEyeInfo{border:1px solid #9bb1bd;font-size:15px;background:#788b90;padding:7px 10px;margin-bottom:25px}.checkout .smallLabel{font-weight:400}.checkout .rulesHeader{color:#80b7d2}.checkout .footer,.gifts .footer{color:#fff;text-align:left;background:#1e2021;border:1px solid #293542;padding:15px;margin-top:100px}.checkout .footer .block,.gifts .footer .block{display:inline-block;vertical-align:top;font-size:12px;text-align:left}.checkout .footer .block:first-of-type,.gifts .footer .block:first-of-type{width:140px}.checkout .footer .block:nth-of-type(2),.gifts .footer .block:nth-of-type(2){width:250px}.guide.center{text-align:center}.menuPhotos img{display:inline-block;width:40%;margin-right:5%;margin-bottom:5%}.menuPhotos img.second{margin-right:0}.guide{padding-bottom:20px}.guide .heading{color:#97caf1;font-size:20px;margin-bottom:15px;background:#3e3e3e;text-align:left;border:1px solid #4b4c4e;padding:2px 0 4px 9px}.guide .heading h2{font-size:20px;margin:0}.guide .subHeading{margin:25px 0;color:#97caf1;font-size:16px}.guide .guideBook{width:80px;border:1px solid #909090;float:left;margin:0 20px 20px 0}.guide .menu{margin:25px 0;font-size:20px;color:#a2d0f7}.guide .new{color:#6dffc4;margin-right:5px}.clubs a:link,.clubs a:visited{color:#76abd8}.clubs a:active,.clubs a:focus,.clubs a:hover{color:#6393bb;text-decoration:none}.clubs .club img{float:left;width:290px;padding:0 20px 20px 0}.clubs .club{display:block;margin-bottom:40px;padding-right:40px}.clubs .club .title{font-size:23px;color:#2a7eb9}@media screen and (max-width:739px){.clubs{font-size:18px}.clubs .club{padding:0 10px;text-align:center}.clubs .club img{display:block;margin:0 auto;float:none;width:70%;padding:0;margin-bottom:20px}}