body{-webkit-font-smoothing:antialiased;}
.about p{font-size: 1.3rem;}
.video{position:absolute;min-width:100%;min-height:100%;width:auto!important;height:auto!important;top:50%;left:50%;-o-object-fit:contain;object-fit:contain;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.hero:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,#0000,#0000006b);z-index:1;height:100vh;z-index:3;height:100vh}
.hero_top:before{background-image:linear-gradient(to top,#0000,#000000e8)}
.prel.media-column:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,#0000,#0000007d);z-index:1;height:100vh;z-index:3;height:100vh}
.tm-slider-parallax-container .tm-slider-container:not(.out-of-view),.hero .inline.no-margin-bottom{position:relative;z-index:9999}
.header .header-inner .dropdown>.nav-icon,.header .header-inner .navigation>ul>li,.header .header-inner .navigation>ul>li>a:not(.button),.header .logo{height:4rem;line-height:5rem}
.lead,blockquote.large{font-size:1.316rem}
.hero-5-3 .media-column{overflow:hidden}
.hero-5 .media-column video{width:auto;height:inherit}
.mbg{position:absolute!important;min-width:100%;min-height:100%;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;max-width:inherit}
.mobile .header,.mobile .header .header-inner{height:5rem!important}
.pb-80,.section-block.pb-80{overflow:hidden}
.column width-5.offset-1 p{font-size:1.4rem}
.hero-5-3 .media-column{background-image:url(../img/sbg_10.jpg)}
.cc{position:absolute;z-index:999;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}
.header .header-inner{border-bottom:1px solid #ffffff0d}
/* .vid_info{position:absolute;bottom:-480%} */
.vid_info span{display:block}
.npt{padding-top:0!important}
.s_icon img{margin-bottom:20px}
.fw_md{font-weight:500}
.color_white{color:#fff!important}
.prel{position:relative}
.img_tag{bottom:20px;color:#fff;text-align:left;right:20px;position:absolute;}
.noise{background-image:url(../img/1.png);position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none;opacity:.6;z-index:999}
.feature-2 .feature-image img{width:100%}
.hero-5-1 .sbg_1{background-image:url(../img/sbg_1.jpg)}
.hero-5-1 .client_bg{background-image:url(../img/client_bg.jpg)}
.hero-5-1 .athletes_bg{background-image:url(../img/athletes_bg.jpg)}
.hero-5-1 .sbg_2{background-image:url(../img/sbg_2.jpg)}
.hero-5-1 .sbg_3{background-image:url(../img/sbg_3.jpg)}
.hero-5-1 .sbg_4{background-image:url(../img/sbg_4.jpg)}
.hero-5-1 .sbg_5{background-image:url(../img/sbg_5.jpg)}
.hero-5-1 .sbg_6{background-image:url(../img/sbg_7.jpg)}
.hero-5-1 .sbg_9{background-image:url(../img/sbg_9.jpg)}
.hero-5-1 .sbg_10{background-image:url(../img/sbg_10.jpg)}
.hero-5-1 .sbg_11{background-image:url(../img/sbg_11.jpg)}
.hero-5-1 .sbg_12{background-image:url(../img/sbg_12.jpg)}
.hero-5-1 .sbg_13{background-image:url(../img/sbg_13.jpg)}
.hero-5-3 .home_bg01{background-image:url(../img/home_bg01.jpg)}
.adboard {background-image: url(../img/adboard.jpg);}
.section-block.hero-5 svg{width:60px;height:60px;margin-bottom:20px;left:0}
.m_show{bottom:0;position:absolute;z-index:999999;left:30px;display:none}
.sm_icon svg,.team_member svg{width:60px;height:60px;margin-bottom:10px;}
.icon_c svg,.team_member svg{fill:#3e3f40}
.hero_icon svg{width:350px;height:auto;fill:#fff}
.hero_watermark svg{width:300px;fill:#fff;margin:10px 0;margin-bottom:0}
.bbc{border-bottom:1px solid #eee}
.bkg-theme{background-color:#1a1a1a;border-color:#1a1a1a}
.bkg-hover-theme:hover{background-color:#313131;border-color:#313131}
.footer-top a:not(.button):not([class*="icon-"]){text-transform:capitalize}
.griddy.content-grid-6 .grid-item{width:11.66667%}
.griddy .grid-item:last-child{display:none}
.replicable-content,.row.xlarge.replicable-content{padding-top:8rem;padding-bottom:8rem}
.ser_section_block .column .mb-50 span{display:block;margin-bottom:5px}
.cc.hero_cc{width:100%;}
.cc.hero_cc .btn{width:43%;margin-top:20px;opacity:.8;font-size:1.3rem!important}
.f_icon svg{width:60px;height:60px;fill-opacity:.3}
.btn {width: 50%;text-align: center;color: #fff!important;font-size: 1.3rem!important;}
.btn_athlete{background-color:#ff0404;border-color:#ff0404}
#home > div.cc.hero_cc > p{font-size:1.916rem;margin-top:10px}
.team-2 .team-content-info{padding:20px 0}
.m_grid li{margin-bottom:10px}
.agent_feats svg{width:60px;height:60px;margin-bottom:20px}
a,p a,.box a:not(.button){color:#353535}
a:hover,p a:hover,.box a:not(.button):hover,.social-list li a:hover,.team-1 .social-list a:hover,.team-2 .social-list a:hover,.accordion li a:hover,.accordion li.active a,.tabs li a:hover,.tabs li.active a,.tabs li.active a:hover,.blog-masonry .with-background .post-read-more a:hover,.post-info a:hover,.post-info-over a:hover,.post-info-over a:hover span,.post-author-aside a:hover,.post-love a:hover,.post-love a:hover span,.scroll-down a:hover,.widget a:not(.button):hover,.footer a:hover + .post-info .post-date,.footer .navigation a:hover,.footer .social-list a:hover,.footer .footer-bottom a:hover{color:#000}
.logo_slogan{color:#fff;margin-bottom:0}
.footer_svg svg{fill:#ffffff4f;width:170px}
.hero-5-3 .media-column.agents_bg1{background-image:url(../img/agents_bg01.jpg)!important}
.section-block.tsh{padding-top:4rem;padding-bottom:4rem}
.ti_logo svg{max-width:538px;width:100%;fill:#fff;}
.ti_slogan{color: #fff;font-size: 2.3rem;margin: 10px 0;}
.ti_quote{margin-bottom:0;}
.team_member h4.mb-5{font-size:20px;font-weight:600;}
footer{background-color:#2e3335!important}
.hero_contact{position:absolute;color:#fff;bottom:20px;right:20px;z-index:99999;}
.hero_contact a{color:#fff;}
.widget a:not(.button):hover{color:#fff;}
.side-navigation-footer svg{width:100px;height:auto;fill:#fff;opacity:.3;margin-bottom:10px;}
.hero_contact .icon-mail{font-size: 20px;position: relative;top: 3.3px;right: 2px;opacity: .5;}
.advisory_board h4{font-weight:700;}
.adboard p{position:relative;z-index:9999}
.adboard .noise{background-color:#000;}
.sample_img{width:80px;margin-bottom:8px}
.logo_gray svg {width: 160px;height: auto;margin-bottom: 20px;fill: #a7a7a7;}
.vid_info{position:absolute;bottom:-355%}
.premium_partnership .vid_info{position:relative!important;}
.vid_info.lm{bottom: -635%;}


.trio{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;border-top:1px solid #fff;border-bottom:1px solid #fff}
.trio img,.jumbo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;max-width:inherit;z-index:-1;zoom:.1}
.trio div{position:relative;overflow:hidden;padding:20% 10%}
.trio div:after,.jumbo:after{content:'';background:linear-gradient(to bottom,#0000 55%,#000000c7 100%);position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}
.jumbo:after{background:linear-gradient(to bottom,#00000078 55%,#000000c7 100%)}
.jumbo h1{font-size:2em}
.trio h1{color:#fff;font-size:2em}
.trio h1 span{display:block;font-size:.5em}
.jumbo{min-height:620px;position:relative;color:#fff!important;overflow:hidden}
.jumbo h1{color:#fff}
.ltc{color:#3c6fd0;font-size:1.5em}
.ms p{margin-bottom:0}
.trio svg{width:160px;height:auto;fill:#fff!important;margin-bottom:10px}
#fbw .st0,.trio .st0{fill:#fff!important}
.trio div:after{z-index:-1}
.trio div:after,.jumbo:after{background:linear-gradient(to bottom,#0000006b 55%,#000000c7 100%)}
.stats{display:grid;grid-template-columns:repeat(2,1fr);grid-template:10px;max-width:500px;margin:0 auto}
.stats svg{width:150px;height:auto;fill:#fff!important}
.ig svg{width:90px}
.jumbo span svg{width:160px;fill:#fff;margin-bottom:20px}
.hero_cc .st0{fill:#fff!important}
.footer_svg .st0{fill:#ffffff38!important}
.logo_gray .st0{fill:inherit}


@media screen and (max-width:768px) {
    .hero-content-inner>:last-child {margin-bottom: 8%;}
    .vid_info.lm{bottom:170px;}
    .hero_top:before{background-image:linear-gradient(to top,#0000,#00000047)}
    .logo_slogan{font-size:14px!important;padding:0 20px}
    .cc.hero_cc .btn{float:none;width:50%;margin-top:0}
    .btn_agent{margin-top:10px!important}
    .ser_section_block .hero-5 .column:first-child:not(.media-column) .split-hero-content{margin-top:6rem!important}
    .hero-5 .column:first-child:not(.media-column) .split-hero-content{margin-top:6rem}
    section.ser_section_block{padding-bottom:6rem!important}
    .vid_info{position:absolute;bottom:235%}
    .m_show{display:block}
    .d_show{display:none}
    .section-block.hero-5 svg{fill:#fff}
    .hero-5.show-media-column-on-mobile .media-column{overflow:hidden}
    .prel.media-column:before{background-image:linear-gradient(to bottom,#0000003b,#000)}
    .section-block.tsh{padding-top:11rem;padding-bottom:11rem}
    .griddy.content-grid-6 .grid-item{width:33%;margin:15px 0}
    .griddy .grid-item:last-child{display:block}
    .hero_icon svg{width:310px;height:auto}
    .hero_watermark svg{width:240px;height:auto}
    .lead{font-size:1.616rem}
    /* .noise{background-color:#000} */
    .header,.header .header-inner{height:5rem!important}
    .hero-5 .column:not(.media-column) .split-hero-content{margin-top:0}
    .footer .footer-top{padding-top:6rem;padding-bottom:1rem}
    .ti_logo svg{width:65%;}
    .ti_quote{padding:0 20px;font-size:15px!important;}
    .ti_slogan{font-size:1.8rem;}
    .section-block{padding-top: 4rem;padding-bottom: 4rem;}
    .hero_contact{display:none;}
    .btn{width:inherit;}
    .logo_gray svg {width: 100px;}
    .trio{grid-template-columns:1fr;}
    .trio div{padding:35% 10%}
    /* added 2/11/18 -- by raul */
    .mb-30 {margin-bottom: 1.5rem;}
    .mb-50 {margin-bottom: 2rem;}
    .jumbo{height:85vh;}
    .jumbo .cc{width:90%}
    }
    @media only screen and (max-width: 480px){
    .row, body.boxed .wrapper-inner {max-width: 45rem;}
    .jumbo{height:75vh;}
    }


    *::-webkit-media-controls-panel {
        display: none!important;
        -webkit-appearance: none;
      }
      
      /* Old shadow dom for play button */
      
      *::-webkit-media-controls-play-button {
        display: none!important;
        -webkit-appearance: none;
      }
      
      /* New shadow dom for play button */
      
      /* This one works! */
      
      *::-webkit-media-controls-start-playback-button {
        display: none!important;
        -webkit-appearance: none;
      }
      
      video::-webkit-media-controls-overlay-play-button {
        display: none;
      }