.large-join-button,.signup{background-color:#bb2d86}.large-join-button:hover,.signup:hover{color:#fff;background:#92005c;text-decoration:none}.two-link:hover,footer a:active,footer a:focus,footer a:hover{color:#92005c!important;text-decoration:underline}.nav>li>a:hover{border-bottom:5px solid #92005c;color:#000}*{padding:0;margin:0}body,html{background-color:#fff;color:#000;font:normal 16px/1.5em Open Sans,Arial,sans-serif}a{color:#000;text-decoration:none}a:hover{color:#92005c}a,a:hover img{transition:all .1s ease-out}p{margin-bottom:20px}h1,h2,h3,h4,h5,h6{font-weight:600}ol,ul{margin-bottom:15px}li{margin-bottom:5px}*>:last-child{margin-bottom:0}img{max-width:100%;height:auto;border:none;vertical-align:bottom}.clear{clear:both}.hidden{display:none}.text-center{text-align:center}.container{max-width:2560px;margin:0 auto;padding:0 10px}.logo{display:block;padding:15px 0;text-align:center}.logo img{height:64px}nav{background-color:#373d46}nav ul{height:70px;margin-bottom:0;list-style:none;font-size:0}nav .left{float:left}nav .right{float:right;text-align:right}nav .center{text-align:center}nav li{display:inline-block;height:70px;margin-bottom:0;overflow:hidden;vertical-align:top}nav .center li,nav a{display:block;height:45px;padding:25px 15px 0;color:#fff;font-size:20px;font-weight:600;line-height:1em;text-decoration:none;text-transform:uppercase}nav a:hover,nav li:hover a{background-color:#92005c;color:#fff}nav .center li,nav .join{height:54px;padding-top:16px;font-size:36px}nav .join{background-color:#92005c}nav .join:hover{background-color:#0265bc}nav .center li{padding:17px 0;font-size:36px;font-weight:400}nav .dropdown{position:relative;overflow:visible}nav .dropdown a{padding-right:30px;background-image:url(/images/www/tour/na/arrow-down.png);background-position:90% 50%;background-repeat:no-repeat}nav .dropdown ul{display:none;position:absolute;z-index:10;width:100%;height:auto;padding:5px 0;top:100%;left:0;background-color:#373d46}nav .dropdown ul li{display:block;height:auto;padding:10px 15px;color:#fff;font-size:14px;line-height:1em;text-align:left;text-transform:uppercase}nav .dropdown ul li.active,nav .dropdown ul li:hover{color:#92005c}nav .dropdown ul li a{height:auto!important;padding:0!important;background:none!important}nav .dropdown ul li a:hover{color:#92005c!important}.prejoin-nav a,.prejoin-nav li,.prejoin-nav ul{height:auto!important}.grid-wrapper{padding:10px 0;background-color:#141414}.grid-wrapper .container{padding:0 5px}.grid{padding-right:5px;font-size:0}.grid .col{position:relative;display:inline-block;width:25%;padding-left:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:0}.grid .col,.grid .col img{vertical-align:top}.thumb{position:relative;margin-bottom:5px}.thumb a{position:absolute;z-index:5;width:100%;height:100%;top:0;left:0;background:none}.thumb a:hover{background:rgba(0,0,0,.35)}.thumb .play-button{display:none;position:absolute;z-index:4;width:70px;height:70px;top:50%;left:50%;margin:-35px 0 0 -35px}.thumb a:hover .play-button{display:block}.pagination{margin-top:30px;text-align:center}.pagination a{display:inline-block;padding:5px 10px;margin:2px;border:1px solid #fff;color:#fff;text-decoration:none}.pagination a:hover{border-color:#999;color:#999}.get-access{height:60px;margin:60px auto 0;font-size:0;text-align:center}.get-access span{display:inline-block;line-height:1em;text-decoration:none;vertical-align:middle;text-transform:uppercase}.get-access .left{height:40px;padding:10px;background-color:#039}.get-access img{position:relative;top:1px;height:40px}.get-access .right{height:30px;padding:15px 20px;background-color:#06c;color:#fff;font-size:28px;font-weight:700}.get-access a:hover span,.get-access button:hover span{background-color:#039;transition:all .1s ease-out}.quality{max-width:820px;margin:60px auto 20px}.quality .cell{float:left;width:32.33%;padding:0 1%;color:#fff;font-size:14px}.quality .cell3{width:29.33%}.quality img{float:left;height:66px;margin-right:15px}.video-wrapper{position:relative;max-width:1120px;margin:10px auto 30px}.video-wrapper .form{position:absolute;width:650px;height:92.5%;top:0;left:50%;margin-left:-325px;background:#fff;background:hsla(0,0%,100%,.95)}.video-wrapper form{padding:20px}.video-wrapper h3{margin-bottom:10px;font-size:24px;font-weight:400;text-transform:uppercase}.video-wrapper .circle{position:relative;display:inline-block;width:10px;height:18px;top:-1px;padding:5px 9px;margin-right:5px;background-color:#000;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;color:#fff;font-size:18px;line-height:1em}.membership-row{display:table;width:100%;table-layout:fixed;height:60px;margin-bottom:10px;background-color:#f3efef;border:1px solid #ccc;font-size:0;vertical-align:middle}.membership-row.selected,.membership-row:hover{background-color:#dcedfd}.membership-row.last{margin-bottom:20px}.membership-row .description,.membership-row .price,.membership-row .radio{display:table-cell;height:60px;padding:0 2%;line-height:1em;vertical-align:middle}.membership-row .radio{width:6%;padding-left:3%}.membership-row .description{width:54%}.description h2{font-size:24px;line-height:1em}.description p{margin-top:12px;color:#666;font-size:12px}.description span{float:left}.description img{float:left;height:40px;margin-left:15px}.membership-row .price{width:25%;text-align:right}.price h1{font-size:28px;font-weight:700;line-height:1em}.payment-methods{padding:0 3%;margin-bottom:30px;font-size:14px;line-height:1em;vertical-align:middle}.payment-methods p{margin-bottom:15px}.payment-methods input{position:relative;top:2px}.payment-methods label{margin:0 15px 0 10px}.credit-cards,.paypal{height:22px;vertical-align:middle}.submit{border:none;cursor:pointer;font-size:0}.form-footer .get-access{margin:30px auto 8px}.form-footer p{margin-bottom:5px;font-size:14px;line-height:1em}.form-footer .gift-cards{margin:40px 0 0;font-size:0}.get-access.gift-cards{height:60px!important}.gift-cards .no-bg{background:none!important;padding:24px 0 6px!important;height:30px!important;text-align:right}.gift-cards .red{display:inline;height:auto!important;padding:5px!important;background-color:red;color:#fff;font-size:14px;font-weight:400;line-height:1em}.gift-cards .gift-icon{height:30px!important;padding:15px 60px 15px 20px!important;background-image:url(images/icon-gift.png);background-position:100% 50%;background-repeat:no-repeat;background-size:45px 40px;font-size:16px;font-weight:400;text-align:center}.gift-cards a:hover .gift-icon{background-color:#0253a4!important}.prejoin-thumbs{margin:30px 0 60px;font-size:0}.prejoin-thumbs h3{margin-bottom:30px;color:#fff;font-size:36px;font-weight:400;text-align:center;text-transform:uppercase}.prejoin-thumbs .thumbs-wrapper{padding:0 5px 0 2px}.prejoin-thumbs .thumb{display:inline-block;width:12.5%;padding-bottom:1px;padding-left:2px;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:top}.prejoin-thumbs .thumb img{vertical-align:top}footer{padding-top:40px;background-color:#fff;font-size:12px;line-height:1.4em}footer p{margin-bottom:15px}.footer-logo{margin-bottom:30px}.footer-logo img{height:30px}.copyright{color:#999}.rta{display:block;width:60px;margin:40px auto 20px}@media screen and (max-width:1100px){.membership-row,.membership-row .description,.membership-row .price,.membership-row .radio{height:50px}.membership-row{margin-bottom:5px}.payment-methods p{margin-bottom:12px}.form-footer .gift-cards{margin-top:30px}}@media screen and (max-width:1024px){.play-button{display:none!important}}@media screen and (max-width:1014px){nav .container{padding-left:0;padding-right:0}nav .center li,nav a{height:44px;padding-top:26px;font-size:18px}nav .join{height:48px;padding-top:22px;font-size:26px}.video-wrapper .form{position:relative;width:100%;top:0;left:-5px;padding:10px 5px;margin:20px 0 0;background:#f3f3f3;overflow:hidden}.membership-row,.membership-row .description,.membership-row .price,.membership-row .radio{height:60px}.membership-row{margin-bottom:10px}.membership-row.last{margin-bottom:30px}.payment-methods p{margin-bottom:15px}.form-footer .gift-cards{margin-top:40px}.prejoin-thumbs .thumb{width:25%}}@media screen and (max-width:840px){.quality .cell,.quality .cell3{width:31.33%}}@media screen and (max-width:768px){.hide-mobile{display:none!important}.show-mobile{display:block}.show-mobile-inline{display:inline-block}.container{padding:0}.grid-wrapper .container{padding:0 5px 0 0}.grid{padding-right:0}.logo{height:38px;padding:12px 0 0;margin-bottom:6px;overflow:hidden}.logo img{height:52px}nav ul{height:40px}nav a{height:27px;padding:13px 10px 0;font-size:14px}nav .join{height:29px;padding-top:11px;background-color:#92005c;color:#fff;font-size:18px}.grid .col{width:50%}.video-wrapper form{padding:10px}.video-wrapper h3{margin-bottom:20px;font-size:20px}.membership-row .description,.membership-row .price,.membership-row .radio{padding:0 1%}.membership-row .radio{padding-left:2%}.membership-row .price{padding-right:2%}.membership-row .description{width:55%}.membership-row .price{width:28%}.description h2{font-size:18px}.description img{margin-left:10px}.price h1{font-size:22px}.prejoin-nav .center li{padding:10px 0}.prejoin-nav .center li,.prejoin-thumbs h3{font-size:30px}.prejoin-thumbs .thumb{width:50%}.prejoin-thumbs .thumb img{width:100%}.prejoin-thumbs .thumb a img{width:auto}.pagination a{padding:4px 8px}.get-access{height:56px;margin-top:30px}.get-access .left{height:32px;padding:12px}.get-access img{height:30px}.get-access .right{height:20px;padding:18px;font-size:22px}.quality{max-width:290px;width:290px;margin-top:10px}.quality .cell{width:100%;padding:0;margin-top:20px}.cell.cell3 img{margin-left:19px;margin-right:34px}.prejoin-thumbs{margin-bottom:30px}.gift-cards .gift-icon{font-size:14px;line-height:1.2em}.form-footer .gift-cards{margin:30px 0 20px}footer{padding-top:30px}.footer-logo img{height:23px}}@media screen and (max-width:480px){.prejoin-nav .center li,.prejoin-thumbs h3{font-size:24px}.credit-cards{display:block;margin:10px 0 20px 23px}}@media screen and (max-width:420px){.description h2{font-size:16px}.description img{height:30px;margin-left:5px}.description p{margin-top:9px}.price h1{font-size:16px}}@media screen and (max-width:399px){.hide-phone{display:none!important}.show-phone{display:inline-block}nav a{font-size:13px;padding-left:5px;padding-right:5px}.get-access{height:46px}.get-access .left{height:30px;padding:8px 6px}.get-access .right{height:20px;padding:13px 11px}.video-wrapper h3{font-size:16px}.membership-row,.membership-row .description,.membership-row .price,.membership-row .radio{height:70px}.membership-row .radio{width:12%;padding-left:4%;padding-right:4%}.membership-row .description{width:76%;padding-left:0;padding-right:0}.description h1{margin-top:8px;font-size:18px;font-weight:700;line-height:1em}}
