body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit}.v7 .home .resources{display:flex;flex-wrap:wrap}.v7 .home .resource{width:20%;padding:10px;transition:all .3s ease-in-out;position:relative}.v7 .home section.pagination{padding:60px 0 0;overflow-x:auto}.v7 .home section.cta{padding:42px 0 0;display:flex;justify-content:center}.v7 .home section.cta .button-cta{font-size:40px}@media(max-width:768px){.v7 .home section.cta .button-cta{font-size:18px;padding:1.5em 1em}}@media(max-width:1500px){.v7 .home .resource{width:25%;padding:10px;transition:all .3s ease-in-out;position:relative}}@media(max-width:1200px){.v7 .home .resource{width:25%}}@media(max-width:1024px){.v7 .home .resource{width:33.3333%;padding:7px}.v7 .home .resource:hover a:before{background-size:60px}}@media(max-width:720px){.v7 .home .resources{padding:0}.v7 .home .resource{width:50%;padding:0;margin:0}.v7 .home .resource a{width:100%}.v7 .home .resource .container,.v7 .home .resource .video-container{border:1px solid #333;margin-bottom:-4px}.v7 .home .resource .video-container,.v7 .home .resource[datatype=wide]{flex:1 1;width:100%}}.join section.player{display:flex;padding:40px;max-width:1600px;margin:auto}.join section.player #player{display:flex;justify-content:center;align-items:center;position:relative}.join section.related{display:flex;padding:0 40px 40px;max-width:1600px;margin:auto;flex-direction:column}.join section.related h2{font-size:240%;text-align:center;padding:20px;background-image:linear-gradient(120deg,#fdfbfb,#ebedee);color:#505050;border-radius:5px}.join section.related .resources{padding:20px 0;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px}.join section.related .resources .resource-container{padding:10px;width:25%}.join section.related .resources .resource-container .resource{padding:0}.join section.related .resources .resource-container img,.join section.related .resources .resource-container video{width:100%;border-radius:4px}.join section.related .resources .resource-container .resource-info{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.join section.related .resources .resource-container .resource-info .item-text{font-weight:600;color:#656464}.join section.related .resources .resource-container .resource-info .item-rating{background-image:url(https://x-images3.bangbros.com/bangbros/tours/assets/stars.png);width:113px;height:20px}@media screen and (max-width:1200px){.join section.player{flex-direction:column;padding:0}.join section.related .resources .resource-container{width:33.333%}}@media screen and (max-width:720px){.join section.related{display:none}}.dark .join section.related h2{background-image:linear-gradient(120deg,#464646,#313131);color:#fff}.dark .join section.related .resources .resource-container .resource-info .item-text{color:#f9f9f9}.button-cta{cursor:pointer;border-radius:90px;letter-spacing:2px;text-transform:uppercase;font-size:18px;min-width:50px;display:inline-block;padding:1em 2em;border:0;background:0;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:1em 2em;transition:color .3s}.button-cta,.button-cta:after,.button-cta:before{transition-timing-function:cubic-bezier(.2,1,.3,1);color:#fff}.button-cta:after,.button-cta:before{content:"";position:absolute;border-radius:inherit;background:#3498db;z-index:-1}.button-cta:before{top:-4px;bottom:-4px;left:-4px;right:-4px;opacity:.2;transform:scaleX(.7);transition:transform .3s,opacity .3s}.button-cta:after{top:0;left:0;width:100%;height:100%;transform:scaleX(1.1);transition:transform .3s,background-color .3s}.button-cta:hover{color:#fff}.button-cta:hover:before{opacity:1}.button-cta:hover:after{background-color:#2980b9}.button-cta:hover:after,.button-cta:hover:before{transform:scaleX(1)}footer section a:not(.usc2257){cursor:pointer;text-decoration:none;font-weight:500;color:#fff;font-size:16px;margin:0 10px;padding:10px;position:relative;z-index:0}footer section a:not(.usc2257):after{position:absolute;top:100%;left:0;width:100%;height:4px;background:#fff;content:"";opacity:0;transition:opacity .3s,transform .3s;transform:translateY(10px)}footer section a:focus:not(.usc2257):after,footer section a:hover:not(.usc2257):after{opacity:1;transform:translateY(0)}footer{display:flex;flex-direction:column;background:#333}footer a{color:#fff}footer a.usc2257{font-size:16px;margin-top:10px;transition:all .3s ease;text-align:center}footer a.usc2257:hover{color:hsla(0,0%,100%,.8)}footer section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:1600px;margin:auto}footer section:first-child{justify-content:center;padding:30px 0}footer section:last-child{justify-content:center;padding-bottom:40px}footer section div:first-child{display:flex;justify-content:center;margin-bottom:10px}footer section a:not(.usc2257){font-weight:600}footer .footer-label{color:#fff;margin-top:14px}footer .footer-label strong{font-weight:700}@media screen and (max-width:720px){footer{padding:20px 5px}footer section:last-child{flex-wrap:wrap}footer section:last-child div{width:50%;display:flex;flex-direction:column}}header{height:75px}.header-logo{position:absolute;height:75px;z-index:1;width:100%}.header-logo,.header-logo .logo{display:flex;justify-content:center;align-items:center}.header-logo .logo img{height:64px;width:auto}.header-background{position:absolute}.header-background,.header-background img{height:75px;width:100%}@media screen and (max-width:720px){header{width:100%}.header-background,.header-background img,.header-logo,header{height:64px}.header-logo .logo img{height:50px;width:auto}}@media screen and (max-width:360px){header{width:100%}.header-background,header{height:40px}.header-background img{height:40px;width:100%}.header-logo{height:40px}.header-logo .logo img{height:30px;width:auto}}nav.menu,nav.menu .menu-left,nav.menu .menu-right{display:flex;flex-direction:row;align-items:center}nav.menu a.join,nav.menu a:not(.join){cursor:pointer;text-decoration:none;font-weight:500}nav.menu a:not(.join){color:#fff;font-size:16px;margin:0 10px;padding:10px;position:relative;z-index:0}nav.menu a:not(.join):after{position:absolute;top:100%;left:0;width:100%;height:4px;background:#fff;content:"";opacity:0;transition:opacity .3s,transform .3s;transform:translateY(10px)}nav.menu a:focus:not(.join):after,nav.menu a:hover:not(.join):after{opacity:1;transform:translateY(0)}nav.menu a.join{color:#fff;text-decoration:none;font-size:16px;margin:0 10px;padding:10px;position:relative;z-index:0;cursor:pointer;border-radius:40px}nav.menu a.join:after,nav.menu a.join:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;transition:transform .3s,opacity .3s;transition-timing-function:cubic-bezier(.75,0,.125,1)}nav.menu a.join:before{border:2px solid #3498db;opacity:0;transform:scale3d(1.2,1.2,1)}nav.menu a.join:after{background:#3498db}nav.menu a.join:hover:before{opacity:1;transform:scaleX(1)}nav.menu a.join:hover:after{opacity:0;transform:scale3d(.8,.8,1);color:#3498db}nav.menu{background:#333;padding:15px}nav.menu,nav.menu .menu-left{justify-content:space-between}nav.menu .menu-left{align-self:flex-start}nav.menu a.join,nav.menu a:not(.join){font-weight:600}.dark nav.menu .join{color:#222}.dark nav.menu .join:before{border:2px solid #feca00}.dark nav.menu .join:after{background:#feca00}@media screen and (max-width:720px){nav.menu{padding:8px 5px}nav.menu a:not(.join){font-size:13px;margin:2px 5px;padding:5px}nav.menu a.join{font-size:14px;margin:0 5px;padding:6px 8px}nav.menu .menu-right .menu-link{display:none}}@media screen and (max-width:360px){.logo>img{max-width:80%}}section.pagination{display:flex;align-items:center;justify-content:center;text-align:center;padding:40px 0 0}section.pagination a{float:left;padding:0 13px;border:2px solid #ccc;color:#666;line-height:60px;font-size:18px;font-weight:700;margin-left:5px;width:60px;height:60px;border-radius:50%;cursor:pointer}section.pagination a:first-child{border-radius:30px;margin-right:10px;width:90px}section.pagination a:last-child{border-radius:30px;margin-left:18px;width:90px}section.pagination a:hover{text-decoration:none;background:#eee;color:#000}@media screen and (max-width:720px){section.pagination{padding:20px 10px 10px}section.pagination a{padding:0 5px;line-height:40px;font-size:18px;font-weight:700;margin-left:5px;width:50px;height:40px;border-radius:50%}section.pagination a:first-child{border-radius:30px;margin-right:10px;width:90px}section.pagination a:last-child{border-radius:30px;margin-left:18px;width:90px}}#payment .button-cta{cursor:pointer;border-radius:90px;letter-spacing:2px;text-transform:uppercase;font-size:18px;min-width:50px;display:inline-block;padding:1em 2em;border:0;background:0;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:1em 2em;transition:color .3s;transition-timing-function:cubic-bezier(.2,1,.3,1);color:#fff}#payment .button-cta:after,#payment .button-cta:before{content:"";position:absolute;border-radius:inherit;background:#3498db;color:#fff;z-index:-1;transition-timing-function:cubic-bezier(.2,1,.3,1)}#payment .button-cta:before{top:-4px;bottom:-4px;left:-4px;right:-4px;opacity:.2;transform:scaleX(.7);transition:transform .3s,opacity .3s}#payment .button-cta:after{top:0;left:0;width:100%;height:100%;transform:scaleX(1.1);transition:transform .3s,background-color .3s}#payment .button-cta:hover{color:#fff}#payment .button-cta:hover:before{opacity:1}#payment .button-cta:hover:after{background-color:#2980b9}#payment .button-cta:hover:after,#payment .button-cta:hover:before{transform:scaleX(1)}#payment{padding:0 0 0 40px;flex:1 1}#payment h2{font-size:120%;font-weight:600;margin-bottom:10px;margin-top:10px}#payment .payment-content{padding:20px;background:#f1f1f1;border-radius:5px;display:flex;height:100%;flex-direction:column;min-width:420px}#payment .payment-type{display:flex;width:100%;flex-direction:column}#payment .payment-type-selector{display:flex;margin-bottom:20px}#payment .payment-type-selector label{display:flex;flex:1 1;flex-wrap:wrap;padding:0 10px;cursor:pointer}#payment .payment-type-selector label img{max-height:52px;padding:5px;border-radius:4px;width:100%;background:#fff;border:2px solid #d4d4d4}#payment .payment-type-selector label img:hover{border-color:#757373}#payment .payment-type-selector label.selected img{border-color:#3498db}#payment .payment-type-selector label:first-child{padding:0 10px 0 0}#payment .payment-type-selector label:last-child{padding:0 0 0 10px}#payment .payment-type-selector input{align-self:center;margin-right:20px;display:none}#payment .payment-type-selector input:checked+img{border:2px solid #757373;padding:2px;border-radius:4px;width:100%}#payment .payment-type-name{width:100%;font-size:16px;font-weight:500;text-align:center;margin-top:5px}#payment .price-points{flex:1 1}#payment .price-points .price-point label{display:flex;justify-content:space-between;align-items:center;padding:10px;border-radius:5px;margin-bottom:10px;color:#424242;border:2px solid #d4d4d4;cursor:pointer;background:#fff;transition:all .3s ease;position:relative}#payment .price-points .price-point label:hover{border-color:#757373}#payment .price-points .price-point .price-point-radio-btn{display:none}#payment .price-points .price-point .price-point-info div:first-child{font-size:110%;font-weight:700}#payment .price-points .price-point .price-point-info div:last-child{margin-top:5px;font-size:70%}#payment .price-points .price-point .price-point-savings{padding:5px 10px;background:#dc143c;color:#fff;font-weight:600;border-radius:50px}#payment .price-points .price-point .price-point-price{display:flex;align-items:center;position:relative}#payment .price-points .price-point .price-point-main{font-size:40px}#payment .price-points .price-point .price-point-accesibility{width:50px;height:50px;background:#f1f1f1;padding:11px 5px 5px;border-radius:50%;color:#797979;font-weight:500;text-align:center;line-height:1;font-size:12px;border:1px solid #d6d6d6;display:none}#payment .price-points .price-point.price-selected label{background-color:#3498db;border-color:#3498db;color:#fff}#payment .button-cta{margin:10px 0}#payment .cta{display:flex;justify-content:center;margin-bottom:0}@media screen and (min-width:1250px)and (max-width:1450px){#payment{padding:0 0 0 20px}#payment h2{margin-bottom:8px;font-size:130%}#payment .payment-content{min-width:410px}#payment .payment-type-selector{display:flex;margin-bottom:12px}#payment .price-points .price-point label{margin-bottom:5px;position:relative}#payment .price-points .price-point .price-point-main{font-size:30px;font-weight:600}#payment .cta{margin-bottom:0;margin-top:10px}}@media screen and (max-width:1200px){#payment{padding:10px}}@media screen and (max-width:420px){#payment h2{font-size:small}#payment .payment-content{min-width:40px;padding:5px}#payment .payment-type-selector{margin-bottom:10px}#payment .payment-type-selector label img{max-height:45px}#payment .price-points h2{display:none}#payment .price-points .price-point .price-point-savings{position:absolute;top:-2px;left:50%;width:85px;text-align:center;border-radius:0}#payment .price-points .price-point .price-point-main{font-size:210%}#payment .cta{width:100%}}@media screen and (max-width:375px){#payment{padding:0;margin:0;border-radius:0}#payment .payment-content{min-width:40px;padding:8px}#payment .payment-content .payment-type h2{display:none}#payment .payment-content .payment-type-name{font-size:small}#payment .price-points .price-point label{margin-bottom:5px;position:relative}#payment .price-points .price-point .price-point-savings{position:absolute;top:-2px;left:50%;width:85px;text-align:center;border-radius:0}#payment .button-cta{padding:1em 1.4em;font-size:110%;margin-top:5px}}@media screen and (max-width:320px){#payment .price-points .price-point .price-point-savings{left:43%}}.dark #payment .payment-content{background:#313131}.dark #payment .price-point label{color:#fff;border:2px solid #505050;background:#4e4e4e}.dark #payment .price-point .price-point-savings{background:#e43}.dark #payment .price-point .price-point-accesibility{background:#333;color:#fff;border:none;box-shadow:inset 0 -1px 3px hsla(0,0%,100%,.2)}.dark #payment .price-point.price-selected label{background-color:#feca00;border-color:#ffd019;color:#333}.dark #payment .payment-type-selector label:last-child{padding-right:10px;padding-left:0}.dark #payment .payment-type-selector img{background:#4e4e4e;border:2px solid #505050}.dark #payment .payment-type-selector .selected img{border-color:#ffd019}.dark #payment .button-cta{color:#fff}.dark #payment .button-cta:after,.dark #payment .button-cta:before{background:#e43}#player .button-cta{cursor:pointer;border-radius:90px;letter-spacing:2px;text-transform:uppercase;font-size:18px;min-width:50px;display:inline-block;padding:1em 2em;border:0;background:0;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;margin:1em 2em;transition:color .3s;transition-timing-function:cubic-bezier(.2,1,.3,1);color:#fff}#player .button-cta:after,#player .button-cta:before{content:"";position:absolute;border-radius:inherit;background:#3498db;color:#fff;z-index:-1;transition-timing-function:cubic-bezier(.2,1,.3,1)}#player .button-cta:before{top:-4px;bottom:-4px;left:-4px;right:-4px;opacity:.2;transform:scaleX(.7);transition:transform .3s,opacity .3s}#player .button-cta:after{top:0;left:0;width:100%;height:100%;transform:scaleX(1.1);transition:transform .3s,background-color .3s}#player .button-cta:hover{color:#fff}#player .button-cta:hover:before{opacity:1}#player .button-cta:hover:after{background-color:#2980b9}#player .button-cta:hover:after,#player .button-cta:hover:before{transform:scaleX(1)}#player .controls-bar .fullscreenbtn,#player .controls-bar .mutebtn,#player .controls-bar .playpausebtn{border:none;width:24px;height:24px;cursor:pointer;background-size:cover}#player .video-container{padding:0}#player .video-container video{width:100%;border-radius:5px}#player .container{padding:0}#player .container img{width:100%;border-radius:5px}#player .warning{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;z-index:1}#player .warning-content{background:hsla(0,0%,100%,.6);width:80%;margin-top:-50px}#player .warning-header{background:#333;color:#fff;padding:15px;display:flex;justify-content:center;font-size:26px}#player .warning-message{padding:40px;text-align:center;font-size:22px;text-transform:uppercase}#player .warning-message span{color:#8b0000}#player .cta{display:flex;justify-content:center;margin-bottom:20px}#player .controls-bar{position:absolute;bottom:0;left:0;right:0;background:#333;padding:10px;color:#ccc;opacity:.8;display:flex;align-items:center;border-bottom-right-radius:5px;border-bottom-left-radius:5px;z-index:1}#player .controls-bar input[type=range]{-webkit-appearance:none!important;background:#000;border:1px solid #666;height:4px}#player .controls-bar input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;background:#fff;height:15px;width:15px;border-radius:100%;cursor:pointer}#player .controls-bar button{background:transparent;border:none;cursor:pointer}#player .controls-bar button>img{height:24px}#player .controls-bar .controls-primary{flex:1 1;display:flex;align-items:center;padding:0 20px 0 0}#player .controls-bar .controls-secondary{display:flex;align-items:center}#player .controls-bar .seekslider{margin:0 20px;flex:1 1}#player .controls-bar .volumeslider{margin:0 10px}#player .controls-bar .playpausebtn{background-image:url(https://x-images3.bangbros.com/bangbros/tours/assets/play-button.svg)}#player .controls-bar .mutebtn{background-image:url(https://x-images3.bangbros.com/bangbros/tours/assets/player-speaker.svg)}#player .controls-bar .fullscreenbtn{background-image:url(https://x-images3.bangbros.com/bangbros/tours/assets/player-expand.svg)}#player .controls-bar #playpausebtn:hover{opacity:1}#player .controls-bar #seekslider{width:180px}#player .controls-bar #volumeslider{width:80px}@media screen and (max-width:720px){#player .warning-header{padding:10px;font-size:123%}#player .warning-message{padding:10px;font-size:110%}#player .cta{font-size:15px}}@media screen and (min-width:421px)and (max-width:719px){#player .warning-message{margin-top:10px}#player .cta{margin-bottom:0}#player .button-cta{font-size:105%;font-weight:500}#player .controls-bar .controls-secondary{display:none}}@media screen and (max-width:420px){#player .cta{margin-bottom:5px}#player .warning-message{font-size:78%}#player .warning-content{background:hsla(0,0%,100%,.6);width:80%;margin-bottom:0}#player .controls-bar .controls-secondary{display:none}}@media screen and (max-width:360px){#player .controls-bar{border-radius:0}#player .cta{display:none}#player .container image,#player .video-container video{border-radius:0}}.dark #player .button-cta{color:#fff}.dark #player .button-cta:after,.dark #player .button-cta:before{background:#e43}.dark #player .warning-message{color:#333}.resource{margin:0;padding:5px;page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid}.resource img,.resource video{overflow:hidden;width:100%;height:auto}.resource a{display:flex;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.67,-.51,.42,1.43)}.resource .video-container{position:relative;width:100%;height:100%}.resource .video-container .container{position:absolute;top:0;left:0;width:100%;height:100%}.resource .resource-position{bottom:15px;left:10px;border-radius:50%;width:30px;font-size:110%}.resource .resource-metric-ratio,.resource .resource-position{position:absolute;background:#fff;padding:.5rem 0;z-index:1000;box-shadow:2px 3px 11px 3px rgba(0,0,0,.32);font-weight:600;height:30px;text-align:center}.resource .resource-metric-ratio{top:20px;right:15px;width:65px;font-size:100%}.resource .resource-metric-ratio-sales{position:absolute;color:red;background:#fff;padding:.2rem 0;z-index:1000;bottom:20px;right:15px;box-shadow:2px 3px 11px 3px rgba(0,0,0,.32);width:65px;height:27px;text-align:center;font-size:100%}.resource .resource-metric-ratio-sales .label{display:block;font-size:xx-small}.resource .resource-metric-ratio-sales .value{display:block;font-weight:800}.resource .resource-metric-detail{position:absolute;background:#fff;padding:.5rem 0;z-index:1000;top:60px;right:15px;box-shadow:2px 3px 11px 3px rgba(0,0,0,.32);font-weight:600;width:75px;height:45px;text-align:center;font-size:100%}@keyframes scale{0%{transform:scale(.5)}to{transform:scale(1)}}@media(max-width:768px){.resource:hover a:before{background-size:60px}}.loading-image{overflow:hidden;position:relative}.loading-image:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:50%;z-index:1;width:500%;margin-left:-250%;animation:imageLoading .8s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 46%,hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0) 54%) 50% 50%}@keyframes imageLoading{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}.container{position:relative;width:100%;height:100%}.container-overlay{position:absolute;top:0;left:0}.hv:hover a:before{transition:all .3s ease-in-out;content:"";background:rgba(0,0,0,.5) url(https://x-images3.bangbros.com/bangbros/tours/assets/play-button.svg) 50% no-repeat;background-size:80px;position:absolute;width:100%;height:100%;z-index:1;transform:scale(.5);animation:scale .3s forwards}*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-family:avenir,Segoe UI,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-size:14px;font-family:avenir,Segoe UI,helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;margin:0}a{text-decoration:none}.tour{display:flex;flex-direction:column}.tour.light{background:#fafafa;color:#333}.tour.dark{background:#222;color:#fafafa}