@font-face{font-family:Cantarell;src:url(fonts/Cantarell-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:ThirstyScript;src:url(fonts/ThirstyScriptMedium.otf);font-weight:400;font-style:normal}body{font-size:16px}div.text-upper,p.text-upper,span.text-upper{text-transform:uppercase}div.text-center,p.text-center,span.text-center{text-align:center}div.font-primary,p.font-primary,span.font-primary{font-family:Cantarell,Calibri}div.font-fancy,p.font-fancy,span.font-fancy{font-family:ThirstyScript,Cursive}a{text-decoration:none;color:#333}html{font-size:14px}body{margin:0;background-image:url(images/rocky-wall.png);background-color:#e9eae5}.container{max-width:1400px}#about{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:24px 0}#about .description{max-width:1000px;color:#333;font-size:20px}#about .button-holder,header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}header{height:auto;background:url(images/panal_teal_500x280.png);background-color:#284b51;border-bottom:15px solid #284b51}@media (min-width:610px){header{height:160px}}@media (min-width:856px){header{background:url(images/header_v2.png);background-color:#284b51}}header .header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;max-height:100%}@media (min-width:610px){header .header{-ms-flex-direction:row;flex-direction:row}}header .header #nav-logo{display:block}@media (min-width:610px){header .header #nav-logo{width:25%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;min-width:238px}}header .header #nav-center{display:block;text-align:center}@media (min-width:610px){header .header #nav-center{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}@media (min-width:856px){header .header #nav-center{-ms-flex-pack:justify;justify-content:space-between}}header .header #nav-center span{display:block;margin:15px 0;color:#eeddc9;font-size:18px;font-family:Cantarell,Calibri}@media (min-width:610px){header .header #nav-center span{margin:0}}@media (min-width:856px){header .header #nav-center span{margin:15px 0}}header .header #nav-center span~span{font-size:18px}@media (min-width:881px){header .header #nav-center span~span{font-size:24px}}header .header #nav-social{display:block}@media (min-width:610px){header .header #nav-social{width:25%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}header .header #nav-social .social-item{-ms-flex-preferred-size:50%;flex-basis:50%;text-align:center}@media (min-width:986px){header .header #nav-social .social-item{-ms-flex-preferred-size:auto;flex-basis:auto}}header .header #nav-social .social-item .social-img{width:60px}.banner-home{display:none}@media (min-width:610px){.banner-home{background-image:url(images/banner.jpg);background-size:cover;height:600px;background-position:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.banner-home .content{color:#e9eae5;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-shadow:2px 2px 2px #333;font-family:Cantarell,Calibri;line-height:1}.banner-home .content span{margin:6px 0}.banner-home .content .banner-upper{font-size:64px;font-weight:700}.banner-home .content .banner-center{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:40px;font-style:italic}.banner-home .content .banner-center img{margin:10px 10px 0}.banner-home .content .banner-center img+img{margin:10px 10px 0 15px}.banner-home .content .b-bottom{font-family:ThirstyScript,Cursive;font-size:64px}#featured{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;padding:24px 0}#featured,#featured .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}#featured .content{-ms-flex-item-align:auto;align-self:auto;-ms-flex-pack:center;width:100%;margin-bottom:25px}@media (min-width:856px){#featured .content{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}}#featured .content .latest-holder{padding:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:50%;flex-basis:50%;position:relative}#featured .content .latest-holder span{font-family:Cantarell,Calibri;color:#e9eae5;background:#de582b;font-size:16px;text-align:center;padding:10px 20px;z-index:1;border-radius:5px;transform:rotate(4deg);margin-bottom:-15px;text-transform:uppercase}#featured .content .latest-holder .video-holder{width:100%;position:relative}#featured .content .latest-holder .video-holder div{padding-bottom:57%}#featured .content .latest-holder .video-holder iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}#blocks{width:100%;box-shadow:0 5px 7px 0 rgba(0,0,0,.35),0 -5px 7px 0 rgba(0,0,0,.35);color:#eeddc9;font-size:38px}#blocks .block-row-teal{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;background:url(images/panal_teal_500x280.png);background-color:#284b51}#blocks .block-row-orange,#blocks .block-row-teal .middle{background:url(images/panal_orange_500x280.png);background-color:#b7410e}#blocks .block-row-orange{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}#blocks .block-row-orange .middle{background:url(images/panal_teal_500x280.png);background-color:#284b51}#blocks .container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}#blocks .container .block{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:10px 15px}@media (min-width:856px){#blocks .container .block{padding:25px 15px}}#blocks .container .block .the-difference{width:250px;min-height:250px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#blocks .container .block .the-difference span{text-align:center}@media (min-width:856px){#blocks .container{-ms-flex-direction:row;flex-direction:row}}.title-holder{font-family:ThirstyScript,Cursive;color:#de582b;font-size:28px}@media (min-width:395px){.title-holder{font-size:34px}}.title-holder img{width:15px;margin:0 5px 5px;display:none}@media (min-width:355px){.title-holder img{display:inline-block}}.button{background-color:#de582b;border-radius:5px;text-decoration:none;text-transform:uppercase;color:#eeddc9;padding:20px;font-size:16px;font-family:Cantarell,Calibri;transition:all .15s;box-shadow:0 5px 7px 0 rgba(0,0,0,.35);margin:10px;transform:scale(1)}.button:hover{transform:scale(.99);box-shadow:0 0 0 0 rgba(0,0,0,.05)}#playlists{-ms-flex-direction:column;flex-direction:column;padding:24px 0}#playlists,#playlists .container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#playlists .container{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (min-width:856px){#playlists .container{margin-top:24px}}#playlists .container .playlist-item{max-width:100%;box-sizing:border-box;padding:10px}@media (min-width:856px){#playlists .container .playlist-item{max-width:50%}}#playlists .container .playlist-item a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;color:#de582b;font-size:20px}#playlists .container .playlist-item a:focus,#playlists .container .playlist-item a:hover{color:#35676f}#playlists .container .playlist-item a .playlist-img{width:100%}#playlists .extra,#programs{display:-ms-flexbox;display:flex}#programs{width:100%;-ms-flex-direction:column;flex-direction:column;color:#eeddc9;box-shadow:0 5px 7px 0 rgba(0,0,0,.35),0 -5px 7px 0 rgba(0,0,0,.35);text-align:center}@media (min-width:856px){#programs{-ms-flex-direction:row;flex-direction:row}}#programs #referrals{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background:url(images/panal_teal_500x280.png);background-color:#284b51}@media (min-width:856px){#programs #referrals{-ms-flex-align:end;align-items:flex-end}}#programs #rewards{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background:url(images/panal_orange_500x280.png);background-color:#b7410e}@media (min-width:856px){#programs #rewards{-ms-flex-align:start;align-items:flex-start}}#programs .programContainer{margin:30px 0;max-width:250px}@media (min-width:856px){#programs .programContainer{margin:55px 10%}}#programs .programContainer p{margin:0}#programs .programContainer p.title{font-size:30px}#programs .programContainer p.program{font-size:25px}#programs .programContainer p.description{font-size:20px}#footer{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;background:url(images/panal_teal_500x280.png);background-color:#284b51;color:#eeddc9}#footer,#footer .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#footer .container{-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-pack:distribute;justify-content:space-around;margin:20px 0}@media (min-width:610px){#footer .container{-ms-flex-direction:row;flex-direction:row}}#footer .container .rights{font-size:20px}#footer .container #footer-social{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#footer .container #footer-social a img{width:60px;margin:10px}
/*# sourceMappingURL=styles.c5d8e517593b1f2ae6a5bf52703d8aed.css.map */