@charset "UTF-8";@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800);.rx-slogan,body{font-family:"Texta Alt Black",sans-serif}.rx-button,.rx-navbar-nav li.rx-translate-menu .flagLanguage,.rx-picture-play:hover,.rx-social-icon,.rx-testimonial-image,h6{cursor:pointer}.rugby-camp-banner h2,.rx-navbar-nav li a,.rx-picture-foot h5,.rx-row-plans .rx-features .rx-features-container .rx-feature .plan-content h2{text-transform:uppercase}@font-face{font-family:"Texta Alt Black";src:url(../fonts/texta-alt-black.woff) format("woff");font-weight:700}@font-face{font-family:"Futura Bold";src:url(../fonts/Futura-Bold.woff) format("woff");font-weight:700}@font-face{font-family:"Texta Alt Black";src:url(../fonts/texta-heavy.woff) format("woff");font-weight:300}@font-face{font-family:"Texta Alt Black";src:url(../fonts/texta-medium.woff) format("woff");font-weight:100}body{-webkit-font-smoothing:antialiased;background-color:#181818;padding:0;font-size:16px;font-weight:100}.rx-slogan p,.rx-slogan span{font-size:30px}.rx-alert-info,.rx-slogan,h1{font-weight:700}.body-container{margin:0 5% 20px;height:100%;background-color:#fafafa}.background-header{background-color:#181818;margin-bottom:-20px}.cg-busy-default-sign{border:none!important;margin-left:-50px}.container{max-width:1200px}.footer-container{margin:0;padding:0 15px}.rx-slogan{color:#fff;opacity:1;padding-top:10px}.rx-slogan p{line-height:25px;margin:0;padding:0}@media (min-width:880px){.rx-slogan p,.rx-slogan span{font-size:40px}.rx-slogan p{line-height:35px}}h10,h9{line-height:22px}.rx-sub-slogan{opacity:1;color:#fff;padding-bottom:30px}.rx-alert-info{font-size:14px;text-align:center}.hvr-radial-out:before{border-radius:25px!important}.hvr-radial-out.rx-button-blue:before{background:#252525!important}.hvr-radial-out.rx-button-red:before{background:#e92a38!important}.rx-subscribe-button{z-index:100;width:200px;height:40px;position:fixed;border-top-right-radius:20px;border-top-left-radius:20px;border:1px solid #fff;border-bottom:none;margin-right:15px;background-color:rgba(24,24,24,.9);bottom:0;right:0}@media (max-width:700px){.rx-subscribe-button{display:none;width:100px}.rx-subscribe-button .rx-subscribe-ball{display:none}}.rx-subscribe-button .rx-subscribe-ball{float:left;height:70px;margin-top:-22px;margin-left:10px;width:70px;background:url(../images/logo-min-rugby.svg) no-repeat}.rx-button,h7{display:block}.rx-subscribe-button .rx-subscribe-text{float:left;margin-top:11px;margin-left:5px;text-decoration:none}.rx-subscribe-button .rx-subscribe-text span{font-size:14;font-weight:700;color:#fff;letter-spacing:0}h1,h3{color:#fafafa;font-family:"Texta Alt Black"}h4,h6,h7{color:#4C4C4C}.rx-subscribe-button:hover{background-color:rgba(75,75,75,.7)}.rx-subscribe-button:hover .rx-subscribe-ball{animation:ball-kicked .5s linear}.rx-subscribe-button:hover .rx-subscribe-text{animation:text-kicking .5s ease-in-out}h1{font-size:3em}@media (min-width:1200px){h1{font-size:4em}}h3{font-size:15px;font-weight:300}h2,h6{font-weight:100}@media (min-width:1200px){h3{font-size:16px}}h6{font-size:21px;line-height:1.5}h6 .sub{font-size:15px}h6:hover:before{opacity:.3!important}h2{text-align:center;color:#FFF;font-family:"Texta Alt Black";font-size:20px;opacity:.8;margin:5px}h10,h8,h9{font-family:"Texta Alt Black",sans-serif;-webkit-font-smoothing:antialiased;color:#fff;opacity:.8}h4{font-size:33px;font-weight:700}h5{font-size:26px;color:#272a36;text-align:center;font-weight:800}.rx-button,.rx-navbar-nav li a,.rx-picture-foot h5,h10,h8,h9{font-weight:700}h7{font-size:22px;line-height:1.071}h8{font-size:40px;line-height:35px}h9{font-size:34px}h10{font-size:30px}.rx-picture-foot h5,.rx-picture-play a{font-family:'Open Sans',sans-serif}.home-row{background-color:#181818!important;padding:20px 0}.rx-button{border:1px solid;border-radius:25px;font-size:19px;padding-left:15px;padding-right:15px;margin-top:20px;margin-right:auto;margin-left:auto;min-width:200px;max-width:220px;height:40px;color:#fafafa;float:left}.rx-button-red{background-color:#cc1522}.rx-button-red:active,.rx-button-red:focus,.rx-button-red:hover,.rx-button-red:visited{border-style:none!important}.rx-button-blue{background-color:#181818}.rx-button-content{float:none!important}button.rx-plan-players{border-color:#00b09f;background-color:#009688!important}button.rx-plan-players:before{background:#00c9b6!important}button.rx-plan-players.rx-home-button{background-color:rgba(8,8,8,.2)!important}button.rx-plan-players.rx-home-button:before{background-color:#009688!important}button.rx-plan-coaching{border-color:#6e7cc7;background-color:#5C6BC0!important}button.rx-plan-coaching:before{background:#818cce!important}button.rx-plan-coaching.rx-home-button{background-color:rgba(8,8,8,.2)!important}button.rx-plan-coaching.rx-home-button:before{background-color:#5C6BC0!important}button.rx-plan-tours{background-color:#ff835d!important;border:1px solid #FF7043}button.rx-plan-tours:before{background:#ff9776!important}button.rx-plan-tours.rx-home-button{background-color:rgba(8,8,8,.2)!important}button.rx-plan-tours.rx-home-button:before{background-color:#FF7043!important}button.rx-plan-highschool{background-color:#05a0ff!important;border-color:#0091EA}button.rx-plan-highschool:before{background:#1ea9ff!important}button.rx-plan-highschool.rx-home-button{background-color:rgba(8,8,8,.2)!important}button.rx-plan-highschool.rx-home-button:before{background-color:#0091EA!important}.rx-players-content i{color:#009688}.rx-players-content h6{border-bottom:1px solid #009688;width:100%}.rx-coaching-content i{color:#5C6BC0}.rx-coaching-content h6{border-bottom:1px solid #5C6BC0;width:100%}.rx-tours-content i{color:#FF7043}.rx-tours-content h6{border-bottom:1px solid #FF7043;width:100%}.rx-highschool-content i{color:#0091EA}.rx-highschool-content h6{border-bottom:1px solid #0091EA;width:100%}.rx-circular-button-red{width:60px!important;height:60px!important;font-size:20px;min-width:0;line-height:60px;text-align:center;float:left;color:#fff;border-radius:100%!important;display:block}.rx-menu,.rx-menu-container{height:89px}.rx-circular-button-red:hover{background-color:#e92a38}.rx-circular-button-red:before{margin-left:-5px}.dropdown-menu{border-top-color:#cd000a;border-top-width:2px}.dropdown ul{background-color:#fafafa!important}.dropdown ul li{margin-left:0;border-bottom:1px solid #e2e2e2}.dropdown ul li a{border-style:none!important;color:#4C4C4C!important}.dropdown ul li a:hover{color:#666!important;background-color:#f0f0f0!important}.rx-wsap-menu{display:flex;flex-direction:column;justify-content:space-around}.rx-wsap-menu p{margin:0}@media (min-width:880px){.rx-menu-container{padding:0 1%}}@media (min-width:946px){.rx-menu-container{padding:0 5%}}.rx-menu{background:#181818;border:0;border-radius:0;margin-bottom:0}.rx-logo{background:url(../images/rugbyx-logo.svg) center no-repeat;width:189px;height:100%;float:left}.rx-navbar-nav li a,.rx-navbar-nav li a:visited{background-color:transparent!important}.rx-navbar{float:right}.rx-navbar-nav{display:block;z-index:101}.rx-navbar-nav li{margin-bottom:auto;margin-top:auto;border:none;border-bottom:solid 1px #8c8c8c}.rx-navbar-nav li a{padding:10px;color:#181818;transition:color .2s ease-in-out}.rx-navbar-nav li a:active,.rx-navbar-nav li a:focus,.rx-navbar-nav li a:hover{color:#b1b1b1!important;background-color:transparent!important}@media (max-width:1040px){.rx-navbar-nav li{font-size:14px}.rx-navbar-nav li a,.rx-navbar-nav li i{padding:10px 5px}.rx-navbar-nav li .rx-social-icon{line-height:1!important}}.rx-navbar-nav li.rx-social-menu{display:flex;padding:10px 0}.rx-navbar-nav li.rx-social-menu a+a{padding-left:10px}@media (min-width:880px){.rx-navbar-nav li.rx-social-menu{border-width:0;flex-direction:column;padding:6px 10px;margin:auto 10px}.rx-navbar-nav li.rx-social-menu a+a{padding-left:0}}.rx-navbar-nav li.rx-social-menu a{height:25px;font-size:14px;padding:0;margin-top:5px;display:flex;align-content:center;align-items:center}.rx-navbar-nav li.rx-social-menu .rx-social-icon{padding-right:5px;font-size:21px;color:inherit!important}.rx-navbar-nav li.rx-translate-menu{padding:10px}.rx-navbar-nav li.rx-translate-menu span+span{padding-left:10px}@media (min-width:880px){.rx-navbar-nav li.rx-translate-menu{display:flex;flex-direction:column;padding:0}.rx-navbar-nav li.rx-translate-menu span+span{padding-left:0}}.rx-navbar-nav li.rx-translate-menu span{align-content:center;align-items:center;height:25px;opacity:.6;transition:opacity .2s ease-in-out}.rx-navbar-nav li.rx-translate-menu span:hover{opacity:1}.rx-navbar-nav li.rx-translate-menu a{border-width:0}.navbar-collapse{z-index:10;padding-right:0!important;padding-left:0!important}@media (min-width:880px){.rx-navbar-nav{height:100%!important;display:inline-flex;margin-top:auto;margin-bottom:auto}.rx-navbar-nav li{border:none}.rx-navbar-nav li a{color:#8c8c8c}.rx-navbar-nav li a:active,.rx-navbar-nav li a:focus,.rx-navbar-nav li a:hover{color:#fff!important}.navbar-collapse.collapse{height:100%!important}}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent}.rx-slick{margin:100px 0}.rx-bottom-section,.rx-section h1{margin-bottom:40px}.rx-slick .slick-slide{background-size:cover;background-position:center 30%;height:300px}@media (min-width:700px){.rx-slick .slick-slide{height:400px}}.rx-slick .slick-slide.rx-slide-4,.rx-slick .slick-slide.rx-slide-8,.rx-slick .slick-slide.rx-slide-9{background-position:center}.rx-picture-foot{float:right;width:50%;margin-top:170px;color:#fff;height:90px;background:#000;background:rgba(24,24,24,.6);display:flex;align-items:center}@media (min-width:700px){.rx-picture-foot{margin-top:270px;width:40%}}.rx-picture-foot h5{position:relative;color:#fff}@media (max-width:992px){.rx-picture-foot h5{font-size:15px}}.rx-picture-play{border:none;background-color:rgba(0,0,0,.6);width:auto}.rx-picture-play:focus{outline:0}.rx-picture-play div{margin-left:auto;margin-right:auto;display:flex;align-items:center}.rx-picture-play i{font-size:18px;height:40px;width:auto;line-height:2.4;color:#fff}.rx-picture-play a{width:auto;font-size:17px;color:#fff;text-decoration:none;padding-left:12px}@media (max-width:760px){.rx-picture-play{text-align:center}.rx-picture-play a{display:none}}.rx-picture-play:hover{background-color:rgba(0,0,0,.7)}.rx-picture-play:hover a,.rx-picture-play:hover i{color:#d9d9d9}.rx-slide-1{background:url(../images/coaching-face.jpg) no-repeat;background-position:center 10%!important}.rx-slide-2{background:url(../images/slider-2.jpg) no-repeat}.rx-slide-3{background:url(../images/slider-3.jpg) no-repeat}.rx-slide-4{background:url(../images/slider-4.jpg) no-repeat}.rx-slide-6{background:url(../images/slider-6.jpg) no-repeat}.rx-slide-7{background:url(../images/slider-7.jpg) no-repeat}.rx-slide-8{background:url(../images/slider-8.jpg) no-repeat}.rx-slide-9{background:url(../images/slider-9.jpg) no-repeat}.slick-dots{position:inherit;margin-top:-80px;margin-left:-34%}.slick-dots li button:before{font-size:16px}.slick-dots li.slick-active button:before{color:#fff}.rx-home-face-buttons{margin-top:50px;margin-left:-15px;float:left}@media (max-width:1040px){.rx-home-face-buttons{margin-top:5px}}.rx-home-face-buttons a{text-decoration:none;margin-left:15px;color:#fff;line-height:6.5;font-size:1.1em}@media (min-width:700px){.rx-home-face-buttons a{line-height:5.5;font-size:1.3em}}.rx-home-face-buttons button{margin-right:90px}.rx-content,.rx-social-nav{margin-left:auto;margin-right:auto}.home-partners-row{text-align:center}.rx-partners-nav{display:flex;align-items:center;align-content:space-around;justify-content:center;padding-top:5px;flex-direction:column}@media screen and (min-width:768px){.rx-partners-nav{flex-direction:row}}.rx-partners-nav img{display:flex;justify-content:center;padding:15px;max-width:150px;height:auto;-webkit-filter:grayscale(100%);opacity:.8}.rx-partners-nav .aru-partner{max-width:100px}.rx-social-nav{display:table;padding-top:35px}.rx-skype,.rx-wsap{color:#4C4C4C}.rx-skype:active,.rx-skype:focus,.rx-skype:hover,.rx-wsap:active,.rx-wsap:focus,.rx-wsap:hover{color:#f2f2f2!important}.rx-skype:active .rx-social-icon.fa-skype,.rx-skype:active .rx-social-icon.fa-whatsapp,.rx-skype:focus .rx-social-icon.fa-skype,.rx-skype:focus .rx-social-icon.fa-whatsapp,.rx-skype:hover .rx-social-icon.fa-skype,.rx-skype:hover .rx-social-icon.fa-whatsapp,.rx-wsap:active .rx-social-icon.fa-skype,.rx-wsap:active .rx-social-icon.fa-whatsapp,.rx-wsap:focus .rx-social-icon.fa-skype,.rx-wsap:focus .rx-social-icon.fa-whatsapp,.rx-wsap:hover .rx-social-icon.fa-skype,.rx-wsap:hover .rx-social-icon.fa-whatsapp{color:#f2f2f2}.rx-social-icon{color:#fff;opacity:.8;font-size:35px}.rx-social-icon:hover{transition:all .1s linear}.rx-social-icon:hover.fa-facebook{color:#3b5998}.rx-social-icon:hover.fa-twitter{color:#55acee}.rx-social-icon:hover.fa-youtube{color:#e52d27}.rx-social-icon:hover.fa-instagram{color:#c13584}.rx-social-icon:hover.fa-envelope{color:#FF5733}.rx-social{text-align:center}.rx-contact-social{padding:20px 0}.rx-contact-social h10{color:#181818!important}.rx-contact-social .rx-social-icon{color:#181818}.rx-content p,.rx-content ul li,.rx-subtitle{font-size:17px;color:#4C4C4C}.rx-section h1{margin-top:10px}.rx-content{max-width:1200px;padding-top:20px;padding-bottom:20px}.rx-content h1{margin-top:60px;line-height:1;text-align:center}.rx-content .rx-button{margin-bottom:10px}.rx-content ul li{display:-webkit-box}.rx-subtitle{text-align:center}.rx-subtitle a{color:inherit}.rx-subtitle a:hover{text-decoration:none}.rx-row-plans{background-color:#272a36}@media (min-width:880px){.rx-row-plans{margin:0 -5%}}@media (min-width:1600px){.rx-row-plans{margin:0}}.rx-row-plans .rx-features{height:auto;margin-left:auto;margin-right:auto}.rx-row-plans .rx-features .rx-features-container{display:flex;flex-direction:column;height:100%}@media (min-width:880px){.rx-row-plans .rx-features .rx-features-container{flex-direction:row}}.rx-row-plans .rx-features .rx-features-container .rx-feature{height:200px;width:100%;flex-direction:column;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);margin-right:auto;margin-left:auto;display:flex;text-align:center;color:#131313;padding-left:0;padding-right:0;transition:all .1s linear;overflow:hidden!important}@media (max-width:1040px){.rx-row-plans .rx-features .rx-features-container .rx-feature{line-height:1.2}}@media (min-width:768px){.rx-row-plans .rx-features .rx-features-container .rx-feature{max-width:880px}}.rx-row-plans .rx-features .rx-features-container .rx-feature h2{font-size:30px;color:#fafafa;font-weight:700;margin-bottom:0}@media (min-width:1140px){.rx-row-plans .rx-features .rx-features-container .rx-feature h2{font-size:35px}}.rx-row-plans .rx-features .rx-features-container .rx-feature p{font-size:16px;color:#fafafa;font-weight:100}.rx-row-plans .rx-features .rx-features-container .rx-feature h1,.rx-row-plans .rx-features .rx-features-container .rx-feature h3,.rx-row-plans .rx-features .rx-features-container .rx-feature p,.rx-row-plans .rx-features .rx-features-container .rx-feature span{text-align:center;width:100%;padding-left:20px;padding-right:20px}.rx-row-plans .rx-features .rx-features-container .rx-feature h3{text-transform:uppercase;padding-bottom:20px}.rx-row-plans .rx-features .rx-features-container .rx-feature h1,.rx-row-plans .rx-features .rx-features-container .rx-feature h3{margin:0}.rx-row-plans .rx-features .rx-features-container .rx-feature button{margin-top:auto;margin-bottom:5%;padding-top:3px;z-index:10}@media (min-width:880px){.rx-row-plans .rx-features .rx-features-container .rx-feature{height:430px}.rx-row-plans .rx-features .rx-features-container .rx-feature button{margin-bottom:13%}}.rx-row-plans .rx-features .rx-features-container .rx-feature:hover{cursor:pointer;box-shadow:0 4px 2px rgba(0,0,0,.2);z-index:99}.rx-row-plans .rx-features .rx-features-container .rx-feature:hover .image-plan-container{filter:grayscale(0)!important;transform:scale(1.05)!important}.rx-row-plans .rx-features .rx-features-container .rx-feature:hover .plan-content h1,.rx-row-plans .rx-features .rx-features-container .rx-feature:hover .plan-content h2,.rx-row-plans .rx-features .rx-features-container .rx-feature:hover .plan-content h3,.rx-row-plans .rx-features .rx-features-container .rx-feature:hover .plan-content p,.rx-row-plans .rx-features .rx-features-container .rx-feature:hover .plan-content span{text-shadow:0 0 1px #000;opacity:.8}.rx-row-plans .rx-features .rx-features-container .rx-feature .image-plan-container{width:100%;height:100%;z-index:1;background-size:cover;display:table;transition:all .1s linear}.rx-row-plans .rx-features .rx-features-container .rx-feature .image-plan-container.rx-plan-players{background:url(../images/plan-players.jpg) top;background-size:cover}.rx-row-plans .rx-features .rx-features-container .rx-feature .image-plan-container.rx-plan-coaching{background:url(../images/plan-coaching.jpg) top;background-size:cover}.rx-row-plans .rx-features .rx-features-container .rx-feature .image-plan-container.rx-plan-tours{background:url(../images/plan-tours.jpg) top;background-size:cover}.rx-row-plans .rx-features .rx-features-container .rx-feature .image-plan-container.rx-plan-highschool{background:url(../images/plan-highschool.jpg) top;background-size:cover}.rx-row-plans .rx-features .rx-features-container .rx-feature .plan-content{margin-top:-200px;padding-top:37px;height:100%;display:flex;flex-direction:column;z-index:2;background:linear-gradient(rgba(39,42,54,.7),rgba(39,42,54,.7))}.rx-row-plans .rx-features .rx-features-container .rx-feature .plan-content p{display:none}@media (min-width:880px){.rx-row-plans .rx-features .rx-features-container .rx-feature .image-plan-container.rx-plan-coaching,.rx-row-plans .rx-features .rx-features-container .rx-feature .image-plan-container.rx-plan-highschool,.rx-row-plans .rx-features .rx-features-container .rx-feature .image-plan-container.rx-plan-players,.rx-row-plans .rx-features .rx-features-container .rx-feature .image-plan-container.rx-plan-tours{-webkit-filter:grayscale(100%)}.rx-row-plans .rx-features .rx-features-container .rx-feature .plan-content{margin-top:-430px;padding-top:170px}.rx-row-plans .rx-features .rx-features-container .rx-feature .plan-content p{display:block}}.rx-row-plans .rx-features .rx-features-container .rx-feature .plan-content h1,.rx-row-plans .rx-features .rx-features-container .rx-feature .plan-content h2,.rx-row-plans .rx-features .rx-features-container .rx-feature .plan-content h3,.rx-row-plans .rx-features .rx-features-container .rx-feature .plan-content p,.rx-row-plans .rx-features .rx-features-container .rx-feature .plan-content span{opacity:1!important}.rx-testimonials{margin-top:20px}.rx-testimonial-players{background-color:#009688}.rx-testimonial-coaching{background-color:#5C6BC0}.rx-testiomanial-text{text-align:center;font-size:19px!important;line-height:1.334;font-style:italic;color:#fff!important}@media (max-width:600px){.rx-testiomanial-text{font-size:16px!important}}.rx-about-us-name,.rx-testimonial-name{text-align:center;font-size:19px!important;color:#fff!important;font-weight:700;line-height:1.141}@media (max-width:600px){.rx-about-us-name,.rx-testimonial-name{font-size:16px!important}}.rx-testimonial-bottom-images{margin-left:12%;margin-right:auto}.rx-feature-image-sponsor,.rx-section-content,.rx-section-content .rx-center-buttons,.rx-testimonial-images{margin-left:auto;margin-right:auto}.rx-testimonial-bottom-images img{box-shadow:0 0 6px rgba(0,0,0,.3)}.rx-feature-image{background-size:cover!important;background-position:center!important;height:250px;width:auto}.rx-feature-image-sponsor{margin-top:23px;display:block;background-size:contain!important}.rx-feature-image-aru{height:150px;width:130px;background:url(../images/sponsor1.png) no-repeat}.rx-feature-image-airnz{height:85px;background:url(../images/airnz-logo.png) no-repeat;margin-bottom:15px}.rx-testimonial-images{display:table}.rx-testimonial-image{opacity:.5;padding:2px}.rx-testimonial-active,.rx-testimonial-image:hover{opacity:1}.rx-contact-form{margin-top:50px}.rx-contact-form textarea{height:210px;resize:none}.rx-result-contact{text-align:center;color:#272a36;font-weight:700;padding-top:50px!important}.rx-result-warning-contact{color:#F99!important}.rx-about-us-text{text-align:justify;padding-left:15px;padding-right:15px;padding-bottom:40px}.footer,.rx-home-section-clubs,.rx-section-why-rx,.social-fixed div.item,.validation-error{text-align:center}.rx-about-us-staff{margin-top:-15px}.rx-about-us-staff p{font-size:13px;opacity:.7}.rx-about-us-name{font-size:16px!important;margin-top:20px;display:block;color:#4C4C4C!important}.rx-about-us-name.rx-about-us-name-sub{min-height:20px;font-size:14px!important}.rx-about-us-name.rx-about-us-name-sub p{font-weight:100;padding-top:5px}.validation-error{color:#F99;font-size:14px;letter-spacing:.2px}.footer{font-size:12px;margin-bottom:-10px;color:#8c8c8c}.footer a{text-decoration:none;color:#8c8c8c}.footer a:active,.footer a:focus,.footer a:hover{text-decoration:none;color:#fff!important}.rx-section-face{margin-top:-20px;height:300px}.rx-section-face p{color:#fff;max-width:660px;font-size:1em}@media (min-width:700px){.rx-section-face{height:400px}.rx-section-face p{font-size:1.1em;max-width:600px}}@media (min-width:1040px){.rx-section-face p{font-size:1.3em}}.rx-section-academy{background:url(../images/academy-face.jpg) center no-repeat;background-size:cover}.rx-section-players{background:url(../images/players-face.jpg) center 30% no-repeat;background-size:cover}.rx-section-players .rx-picture-foot{background-color:#009688;opacity:.8}.rx-section-players .rx-picture-play{background-color:#00302c}.rx-section-coaching{background:url(../images/coaching-face.jpg) left 30% no-repeat;background-size:cover}.rx-section-coaching .rx-picture-foot{background-color:#5C6BC0;opacity:.8}.rx-section-coaching .rx-picture-play{background-color:#333f83}.rx-section-contact{background:url(../images/contact-face.jpg) center 30% no-repeat;background-size:cover}.rx-section-giras{background:url(../images/giras-face.jpg) center 30% no-repeat;background-size:cover}.rx-section-giras .rx-picture-foot{background-color:#FF7043;opacity:.8}.rx-section-giras .rx-picture-play{background-color:#dc3500}.rx-section-highschool{background:url(../images/highschool-face.jpg) center 30% no-repeat;background-size:cover}.rx-section-highschool .rx-picture-foot{background-color:#0091EA;opacity:.8}.rx-section-highschool .rx-picture-play{background-color:#005284}.rx-section-aboutus{background:url(../images/aboutus-face.jpg) center 30% no-repeat;background-size:cover}.rx-section-clubs{background:url(../images/clubs-face.jpg) center 10% no-repeat;background-size:cover}.rx-section-video{position:relative;padding-bottom:56.25%;margin-top:40px;padding-top:25px;height:0}.rx-section-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rx-section-content{padding:40px 5%;max-width:960px}.rx-section-content .row{max-width:600px}.rx-section-content button{min-width:250px}.rx-section-content h6 i{padding-top:8px;float:right}.rx-section-content h6 i:after{content:'+';color:#fff;width:29px;font-size:17px;margin-left:-14px;position:absolute}.rx-section-content h6 i:before{line-height:1}.rx-section-content h6 i.expanded:after{content:'-';margin-left:-12px}.rx-section-content .rx-h1-border-gray{border-bottom:1px solid #4C4C4C;width:100%}.rx-section-content .rx-h1-border-blue{border-bottom:6px solid #272a36}.rx-section-content ul{max-width:100%;list-style:none;padding:0 0 0 20px;margin:0}.rx-section-content ul li ul li:last-child,.rx-section-content ul li:last-child{padding-bottom:10px}@media (min-width:700px){.rx-section-content ul{padding-left:40px}}.rx-section-content ul li ul{display:inline-block}.rx-section-content ul li ul li{font-size:16px}.rx-section-content li{text-indent:-1.2em}.rx-section-content li:before{content:"• ";color:red}.li-before,.rx-ul-blue li:before,.rx-ul-coaching li:before,.rx-ul-highschool li:before,.rx-ul-red li:before{font-family:FontAwesome;font-size:8px;position:absolute;content:"\f111";line-height:3.1}.rx-ul-coaching li:before{color:#5C6BC0}.rx-ul-highschool li:before{color:#0091EA}.rx-ul-red li:before{color:#cd000a}.rx-ul-blue li:before{color:#272a36}.cg-busy-default-text{display:none!important}.cg-busy-backdrop{background:#272a36!important;z-index:100!important}.cg-busy-default-wrapper{z-index:101!important;position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important}.cg-busy-default-spinner div{background:#fff!important;width:5%!important;height:66%!important}.home-why-rx-row{padding-top:0!important}.home-partners-row,.home-social-row,.home-why-rx-row{padding:15px 0;background-color:#181818!important;margin:0}.rx-section-why-rx{color:#fff;padding-top:40px;margin-top:0}.rx-section-why-rx a{font-size:15px;color:#757575;text-decoration:underline;opacity:.7}.rx-section-why-rx a:hover{color:#fff;opacity:1}.rx-why-features p{font-size:15px;color:#fff!important;opacity:.8;margin-bottom:0}.rx-why-features .rx-bottom-row,.rx-why-features .rx-top-row{display:block}.rx-why-features .rx-why-image{margin-left:auto;margin-right:auto;background-position:center}.rx-why-features .rx-why-image img{width:80px;height:80px}.rx-why-features .rx-why-prestige img{padding:19px!important}.rx-why-features .rx-why-feature{padding:5px 20px}.rx-why-features .rx-why-feature p{font-weight:100;opacity:.8}.rx-why-features .rx-top-row .rx-why-feature{padding-bottom:5px}.rx-why-features .rx-bottom-row .rx-why-feature{padding-top:5px}.rx-why-features .rx-why-feature-title{padding-bottom:15px;font-size:16px}@media (min-width:550px){.rx-why-features{text-align:center}.rx-why-features .rx-bottom-row,.rx-why-features .rx-top-row{display:flex;justify-content:space-around}.rx-why-features .rx-why-feature{padding:20px;max-width:450px}}.rx-pattern-section-bottom,.rx-pattern-section-header,.rx-pattern-section-header-home{background-image:url(../images/back-pattern.svg);background-size:cover;height:42px;margin-left:auto;margin-right:auto;opacity:.5}.rx-pattern-section-header,.rx-pattern-section-header-home{background-position:bottom}.rx-pattern-section-header-home{margin-left:-5.5%;margin-right:-5.5%}.rx-pattern-section-bottom{background-position:top;margin-bottom:-20px}.rx-club-logos{padding-bottom:20px;display:flex;flex-wrap:wrap;flex-direction:row}.rx-club-logos img{display:block;width:auto;height:55px;margin:24px;opacity:.8}.rx-clubs-list h4{font-size:20px}.rx-clubs-list>div{padding:20px 0;border-bottom:solid 2px #4C4C4C}.rx-clubs-list>div:last-child{border-bottom:none}.rx-home-section-clubs .rx-club-logos{justify-content:center;flex-flow:row wrap;align-items:center}.rx-home-section-clubs .rx-club-logos img{-webkit-filter:grayscale(100%)}.rx-home-section-clubs a{text-align:center;display:inline-block;color:#fff;border:1px solid #fff;padding:15px;margin-top:15px}.social-fixed{position:fixed;top:70px;right:0;z-index:99;display:none}.social-fixed div.item{height:50px;padding:10px}.social-fixed div.item a{color:#fff;display:block}.social-fixed div.item,.social-fixed div.item a{transition:.3s all ease-in}#fb{background:#3b5998}#fb:hover{background:#4c70ba}#yt{background:#e52d27}#yt:hover{background:#ea5955}#ig{background:#c13584}#ig:hover{background:#d1589c}#subs{background:#FF5733}#subs:hover{background:#ff8166}.wrapper-pricing-highschool li:before{color:#0091EA}.wrapper-pricing-highschool .package{border:3px solid #0091EA}.wrapper-pricing-players li:before{color:#009688}.wrapper-pricing-players .package{border:3px solid #009688}@media (min-width:880px){.social-fixed{display:block}.wrapper-pricing-players .package{min-height:600px}}.wrapper-pricing-coaching li:before{color:#5C6BC0}.wrapper-pricing-coaching .package{border:3px solid #5C6BC0}.wrapper-pricing-tours li:before{color:#FF7043}.wrapper-pricing-tours .package{border:3px solid #FF7043}.wrapper-pricing{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:5px!important}.wrapper-pricing .button-wrapper{position:absolute;left:50%;bottom:0}.wrapper-pricing .button-wrapper button{display:block;position:relative;left:-50%;margin-bottom:20px!important;background-color:#fff!important;min-width:200px;color:#4C4C4C}.wrapper-pricing .button-wrapper button:hover{color:#fff}.wrapper-pricing li{text-indent:-1em;margin-left:10px;margin-bottom:15px}.wrapper-pricing li:before{font-family:FontAwesome;content:"\f00c";font-size:1.3rem;margin-right:3px}.wrapper-pricing ul{list-style:none;padding:0;text-align:left;margin-top:29px;margin-bottom:40px}.wrapper-pricing .package{box-sizing:border-box;width:301px;border-radius:7px;display:inline-block;padding:24px;text-align:center;float:left;position:relative;margin-bottom:15px}@media (min-width:880px){.wrapper-pricing{flex-direction:row;align-items:stretch}.wrapper-pricing .package+.package{margin-left:11px}}.wrapper-pricing .name{color:#565656;font-weight:300;font-size:2.6rem;margin-top:-5px}.wrapper-pricing .price{margin-top:7px;font-weight:700}.wrapper-pricing hr{background-color:#dedede;border:none;height:1px}.rx-staff-container{display:flex;justify-content:space-around}.home-banner-container{margin:0 auto;display:flex;justify-content:center;padding-bottom:2rem;background:#181818;text-align:center}.rugby-camp-banner-container{color:#fff;padding:10px;position:relative;height:100%;display:flex;flex-direction:column}.rugby-camp-note{text-align:left;opacity:.8;width:100%;font-size:18px;font-weight:700;margin:0 0 0 160px;padding:0}@media (max-width:700px){.rugby-camp-note{font-size:15px;margin-left:0;margin-top:10px;text-align:center}}.rugby-camp-banner{background-image:url(../images/rugby-camp-banner.jpg);background-size:cover;height:150px;width:100%;max-width:851px;margin:0 auto;flex-grow:2}.rugby-camp-banner h2{min-width:600px;padding-left:25%;font-family:"Futura Bold",sans-serif;font-size:40px;font-weight:700;text-align:left;line-height:40px}@media (max-width:900px){.rugby-camp-banner h2{min-width:100%}}@media (max-width:700px){.rugby-camp-banner h2{text-align:center;padding-left:0;font-size:30px;line-height:30px}}.rugby-camp-banner h2 p{display:block}.rugby-camp-banner h2 span{padding-left:10px;font-size:25px;line-height:25px}.rugby-camp-banner-content{display:flex;flex-direction:row;justify-content:space-around;align-items:center;height:100%}@media (max-width:700px){.rugby-camp-banner h2 span{padding-left:0;font-size:15px;line-height:15px}.rugby-camp-banner-content{justify-content:center;flex-direction:column}.rugby-camp-banner-content a{font-size:15px}}.rugby-camp-banner-content a{line-height:40px;margin-top:0;border:0;background:#325498}.rugby-camp-banner-content a:active,.rugby-camp-banner-content a:focus,.rugby-camp-banner-content a:hover,.rugby-camp-banner-content a:visited{text-decoration:none!important;outline:0!important}.rugby-camp-banner-content .hvr-radial-out:before{background:#3f69be!important}.rx-contact-form input,.rx-contact-form textarea{margin:10px 0}.rx-contact-form input[type=checkbox]{margin-left:10px;margin-right:5px}.rx-contact-form select{margin-bottom:10px;background:#fff;height:34px}.rx-contact-form .rx-contact-plan-options{display:flex}@media screen and (max-width:510px){.rx-contact-form .rx-contact-plan-options{display:block}}.rx-small-fields{display:flex;justify-content:flex-start}.rx-small-fields input{max-width:200px;margin-right:15px}.rx-small-fields div+div{margin-left:5px}