/* ---- [ Layout Breakpoint Ranges ] ---- */

@media (max-height:800px)  {
	#wrapper, #single .fold {min-height:800px;}
}

/* ---- [ >1080p ] ---- */
@media (min-width:3000px) {
	/* ---- [ HOME ANIMATIONS ] ---- */
	#hero.home .logo, #hero.home .logo-upper {width: 80%;}
	#hero.home .logo .bar, #hero.home .logo-upper .bar {width: 100%;}
	#hero.home .logo-upper h2 {font-size:148px;}
}

@media (min-width:2000px) and (max-width:2999px) {
	/* ---- [ HOME ANIMATIONS ] ---- */
	#hero.home .logo, #hero.home .logo-upper {width: 80%;}
	#hero.home .logo .bar, #hero.home .logo-upper .bar {width: 100%;}
	#hero.home .logo-upper h2 {font-size:112px;}
}
@media (min-width:1225px) {
	.home .mobile-toggle {display: none;}
}

@media (min-width:0) and (max-width:1850px) {
	#creators {padding: 0 6rem;}
	.creators.list.layout .l a {font-size: 2rem;}
}

@media (min-width:0) and (max-width:1800px) {
	.team {height:calc(90vh - 18em);}
}

@media (min-height:0) and (max-height:768px) {
	.team {height:calc(98vh - 18em);min-height:400px;}
}

/* 0 -> Main Layout + Buffer */
@media (min-width:0) and (max-width:1400px) { 	
	#hero.home .logo-upper h2 {top:5%;right:10%;}
	.creators.list.layout .l a {font-size: 1.75rem;}	
}

@media (min-width:0) and (max-width:1225px) { 
	.wm-full {max-width:100%;margin-right:auto;margin-left:auto;}
}

@media (min-width:1024px) { 
	.large-only {display: block;}
}

/* All Below Max Tablet + Mobile Size */
@media (min-width:0) and (max-width:1224px) {
	.desktop-only {display:none;}
	.mobile-only {display:block;}
	.team .n-0 {grid-area: unset;}
	.team.layout {grid-template-columns: repeat(2, 1fr);grid-template-rows: 1fr;}
}

/* ---- [ Tablet + Older Desktops (iPad Pro) ] ---- */
@media (min-width:1024px) and (max-width:1224px) {
	.t-full {max-width:90%;margin-right:auto;margin-left:auto;}
	.t-full-reset {padding:0;margin:0;border:none;width:100%;column-count:1;transform:translate(0,0);float:none;clear:both;gap:0;display:block;}
	.t-border-reset {border:none;}
	.t-col-reset {margin-right:0;margin-left:0;border:0 none;column-count:1;}
	.t-margin-lr-reset {margin-right:0;margin-left:0;}
	.t-margin-reset {margin:0;}
	.t-gutter-reset {margin-top:0;margin-bottom:0;}
	.t-pad-lr-reset {padding-right:0;padding-left:0;}
	.t-pad-reset {padding-right:0;padding-left:0;}
	.t-pad-full-reset {padding:0;}
	.t-pos-reset {position:relative;top:auto;right:auto;bottom:auto;left:auto;transform:translate(0,0);}
	.t-m-auto {margin-right:auto;margin-left:auto;}
	.t-clear {float:none;clear:both;}
	.t-block {display:block;}
	.t-pad-tb {padding-top:1rem;padding-bottom:1rem;}
	.t-gutter-tb {margin:16px auto;}
	.t-padding {padding:1rem;}
	.t-gutter {margin:16px;}
	.t-spacing {margin:2rem auto 1rem auto;}
	.t-lower {margin:0 auto 1rem auto;}.t-lower2x {margin:0 auto 2rem auto;}.t-lower4x {margin:0 auto 4rem auto;}
	.t-flex {display:flex;}.t-flex-col {flex-direction:column;}.t-flex-row {flex-direction:row;}.t-flex-wrap {flex-wrap:wrap;}.t-flex-jstart {justify-content:flex-start;}.t-flex-center {justify-content: center;}.t-flex-jend {justify-content:flex-end;}.t-flex-start {align-items:flex-start;}.t-flex-middle {align-items:center;}.t-flex-end {align-items:flex-end;}.t-flex-buckets {justify-content:space-between;align-items:stretch;}.t-flex-grid {justify-content:space-between;align-items:center;}.t-flex-centered {justify-content:center;align-items:center;}.t-flex-space {justify-content:space-between;align-items:flex-start}
	.t-fl-1 {order:1;}.t-fl-2 {order:2;}.t-fl-3 {order:3;}.t-fl-4 {order:4;}.t-fl-5 {order:5;}.t-fl-6 {order:6;}.t-fl-7 {order:7;}.t-fl-8 {order:8;}
	.t-fl-gap-0 {gap:0%;}.t-fl-gap-1 {gap:1%;}.t-fl-gap-1-5 {gap:1.5%;}.t-fl-gap-2 {gap:2%;}.t-fl-gap-2-5 {gap:2.5%;}.flex-quarters {gap:2.6666666666667%;}.t-fl-gap-3 {gap:3%;}.t-fl-gap-thirds,.t-fl-gap-3-5 {gap:3.5%;}.t-fl-gap-4 {gap:4%;}.t-fl-gap-4-5 {gap:4.5%;}.t-fl-gap-5 {gap:5%;}.t-fl-gap-5-5 {gap:5.5%;}.t-fl-gap-6 {gap:6%;}.t-fl-gap-6-5 {gap:6.5%;}.t-fl-gap-7 {gap:7%;}.t-fl-gap-7-5 {gap:7.5%;}.t-fl-gap-8 {gap:8%;}.t-fl-gap-8-5 {gap:8.5%;}
	.t-spacer-empty {display:none;} .t-spacer {width:1px;height:16px;} .t-spacer-0 {height:8px;} .t-spacer {width:1px;height:16px;} .t-spacer-1 {height:22.62px;} .t-spacer-2 {height:31.99px;} .t-spacer-3 {height:45.23px;} .t-spacer-4 {height:63.96px;} .t-spacer-5 {height:90.44px;} .t-spacer-6 {height:127.88px;} .t-spacer-7 {height:180.83px;} .t-spacer-8 {height:255.69px;}
	.t-0 {display:none;} .t-1 {width:1%;} .t-2 {width:2%;} .t-3 {width:3%;} .t-4 {width:4%;} .t-5 {width:5%;} .t-6 {width:6%;} .t-7 {width:7%;} .t-8 {width:8%;} .t-9 {width:9%;} .t-10 {width:10%;} .t-11 {width:11%;} .t-12 {width:12%;} .t-13 {width:13%;} .t-14 {width:14%;} .t-15 {width:15%;} .t-16 {width:16%;} .t-17 {width:17%;} .t-18 {width:18%;} .t-19 {width:19%;} .t-20 {width:20%;} .t-21 {width:21%;} .t-22 {width:22%;} .t-23 {width:23%;} .t-24 {width:24%;} .t-25 {width:25%;} .t-26 {width:26%;} .t-27 {width:27%;} .t-28 {width:28%;} .t-29 {width:29%;} .t-30 {width:30%;} .t-31 {width:31%;} .t-32 {width:32%;} .t-33 {width:33%;} .t-34 {width:34%;} .t-35 {width:35%;} .t-36 {width:36%;} .t-37 {width:37%;} .t-38 {width:38%;} .t-39 {width:39%;} .t-40 {width:40%;} .t-41 {width:41%;} .t-42 {width:42%;} .t-43 {width:43%;} .t-44 {width:44%;} .t-45 {width:45%;} .t-46 {width:46%;} .t-47 {width:47%;} .t-48 {width:48%;} .t-49 {width:49%;} .t-50 {width:50%;} .t-51 {width:51%;} .t-52 {width:52%;} .t-53 {width:53%;} .t-54 {width:54%;} .t-55 {width:55%;} .t-56 {width:56%;} .t-57 {width:57%;} .t-58 {width:58%;} .t-59 {width:59%;} .t-60 {width:60%;} .t-61 {width:61%;} .t-62 {width:62%;} .t-63 {width:63%;} .t-64 {width:64%;} .t-65 {width:65%;} .t-66 {width:66%;} .t-67 {width:67%;} .t-68 {width:68%;} .t-69 {width:69%;} .t-70 {width:70%;} .t-71 {width:71%;} .t-72 {width:72%;} .t-73 {width:73%;} .t-74 {width:74%;} .t-75 {width:75%;} .t-76 {width:76%;} .t-77 {width:77%;} .t-78 {width:78%;} .t-79 {width:79%;} .t-80 {width:80%;} .t-81 {width:81%;} .t-82 {width:82%;} .t-83 {width:83%;} .t-84 {width:84%;} .t-85 {width:85%;} .t-86 {width:86%;} .t-87 {width:87%;} .t-88 {width:88%;} .t-89 {width:89%;} .t-90 {width:90%;} .t-91 {width:91%;} .t-92 {width:92%;} .t-93 {width:93%;} .t-94 {width:94%;} .t-95 {width:95%;} .t-96 {width:96%;} .t-97 {width:97%;} .t-98 {width:98%;} .t-99 {width:99%;} .t-100, .t-100:nth-of-type(n) {width:100%;}
	.t-reset, .t-reset:nth-of-type(n) {width:100%;padding:0;}
	.tt-center {text-align:center;} .tt-left {text-align:left;} .tt-right {text-align:right;}
	#nav.navi ul li.mobile-only {display: block;}

	/* ---- [ ROSTER ] ---- */
	.client .inner .name {padding:0 1rem;font-size:14px;}
	.client .inner .btn > .button {display:block;width: 80%;height:auto;text-align: center;padding:4px;font-size:12px;margin:0 auto;}

	/* ---- [ NEWS ] ---- */
	.articles.featured {display: grid;grid-template-columns: repeat(4, 1fr);grid-template-rows: repeat(3, 1fr);grid-column-gap: 1rem;grid-row-gap: 1rem;}
	.featured .item-1 { grid-area: 1 / 5 / 1 / 1; }

	.single-post article .l {position:absolute;top:0;left:2rem;}
	.single-post article .text:before {content:'';width: 50%;float:left;padding-bottom:24%;}

	/* ---- [ MODAL ] ---- */
	.side-modal {padding:8rem 4rem 2rem 4rem;width: 60%;}
	.side-modal .controls {top:6rem;}

	/* ---- [ CREATORS ] ---- */
	#creators {padding: 0 2rem;overflow: visible;}
	#creators .slick-arrow {transform: translate(0,0);top:auto;bottom: -2rem;}
	#creators .slick-prev {left:0;transform: scaleX(-1);}
	#creators .slick-next {right: 2rem;}
	.creators.list.layout .l a {font-size: 1.5rem;}	 

	/* ---- [ LOCATIONS ] ---- */
	.page-template-page-location .marquee .as-slider:not(.slick-slider) .item:nth-child(n) {width:30%;}		

	/* ---- [ SINGLE ] ---- */
	#single h1 {font-size:5rem;}
	#single .content {padding:0 2.5rem;}

	/* ---- [ TEAM ] ---- */
	.team {height:auto;}
	.team .half-h {height: 20.25%;}
}

/* ---- [ Nav Break Point -- Adjust as Needed ] ---- */
@media only screen and (min-width:0) and (max-width:1024px){
	/* Headings */
	h1 br, h2 br, h3 br, h4 br, h5 br, h5 br {display:none;}

	/* Nav */
	#nav.navi {bottom:0;overflow-y:scroll;}
	.social.global {right: 5rem;}
	.mobile-toggle {display:block;position: fixed;right:1rem;width:38px;height:38px;margin:0;}
	.mobile-toggle svg {width:25px;height:auto;display:block;margin:0 auto;position: relative;top:7px;}
	.mobile-toggle:before {left:0rem;top:0rem;right:0rem;bottom:0rem;}
	.scrolled .mobile-toggle {top:1rem;right:1rem;}
	body.nav-open {overflow:hidden;height:100%;}
}

@media (min-width:0) and (max-width:1023px) {

	.large-only {display: none;}
	.small-only {display: block;}

/* ---- [ CREATORS ] ---- */
	#creators {padding: 0 2rem;overflow: visible;}
	#creators .slick-arrow {transform: translate(0,0);top:auto;bottom: -2rem;}
	#creators .slick-prev {left:0;transform: scaleX(-1);}
	#creators .slick-next {right: 2rem;}
	.creators.list.layout .l a {font-size: 1.1rem;}	 		

	/* ---- [ NAVI ] ---- */
	#nav.navi {padding:5rem 1rem 1rem 1rem;}
	#nav.navi ul li {margin:0 0 2.5rem 0;}


	/* ---- [ FANCYBOX ] ---- */
	.page-id-233 .fancybox-slide--video .fancybox-content {}	
	.page-id-233 .fancybox-iframe {padding:0;} 	
}

/* ---- [ Tablet Smaller (iPad Regular) ] ---- */
@media (min-width:768px) and (max-width:1023px) {
	.ts-full {max-width:90%;margin-right:auto;margin-left:auto;}
	.ts-full-reset {padding:0;margin:0;border:none;width:100%;column-count:1;transform:translate(0,0);float:none;clear:both;gap:0;display:block;}
	.ts-border-reset {border:none;}
	.ts-col-reset {margin-right:0;margin-left:0;border:0 none;column-count:1;}
	.ts-margin-lr-reset {margin-right:0;margin-left:0;}
	.ts-margin-reset {margin:0;}
	.ts-gutter-reset {margin-top:0;margin-bottom:0;}
	.ts-pad-lr-reset {padding-right:0;padding-left:0;}
	.ts-pad-reset {padding-right:0;padding-left:0;}
	.ts-pad-full-reset {padding:0;}
	.ts-pos-reset {position:relative;top:auto;right:auto;bottom:auto;left:auto;transform:translate(0,0);}
	.ts-m-auto {margin-right:auto;margin-left:auto;}
	.ts-clear {float:none;clear:both;}
	.ts-block {display:block;}
	.ts-pad-tb {padding-top:1rem;padding-bottom:1rem;}
	.ts-gutter-tb {margin:16px auto;}
	.ts-padding {padding:1rem;}
	.ts-gutter {margin:16px;}
	.ts-spacing {margin:2rem auto 1rem auto;}
	.ts-lower {margin:0 auto 1rem auto;}.ts-lower2x {margin:0 auto 2rem auto;}.ts-lower4x {margin:0 auto 4rem auto;}
	.ts-flex {display:flex;}.ts-flex-col {flex-direction:column;}.ts-flex-row {flex-direction:row;}.ts-flex-wrap {flex-wrap:wrap;}.ts-flex-jstart {justify-content:flex-start;}.ts-flex-center {justify-content: center;}.ts-flex-jend {justify-content:flex-end;}.ts-flex-start {align-items:flex-start;}.ts-flex-middle {align-items:center;}.ts-flex-end {align-items:flex-end;}.ts-flex-buckets {justify-content:space-between;align-items:stretch;}.ts-flex-grid {justify-content:space-between;align-items:center;}.ts-flex-centered {justify-content:center;align-items:center;}.ts-flex-space {justify-content:space-between;align-items:flex-start}
	.ts-fl-1 {order:1;}.ts-fl-2 {order:2;}.ts-fl-3 {order:3;}.ts-fl-4 {order:4;}.ts-fl-5 {order:5;}.ts-fl-6 {order:6;}.ts-fl-7 {order:7;}.ts-fl-8 {order:8;}
	.ts-fl-gap-0 {gap:0%;}.ts-fl-gap-1 {gap:1%;}.ts-fl-gap-1-5 {gap:1.5%;}.ts-fl-gap-2 {gap:2%;}.ts-fl-gap-2-5 {gap:2.5%;}.flex-quarters {gap:2.6666666666667%;}.ts-fl-gap-3 {gap:3%;}.ts-fl-gap-thirds,.ts-fl-gap-3-5 {gap:3.5%;}.ts-fl-gap-4 {gap:4%;}.ts-fl-gap-4-5 {gap:4.5%;}.ts-fl-gap-5 {gap:5%;}.ts-fl-gap-5-5 {gap:5.5%;}.ts-fl-gap-6 {gap:6%;}.ts-fl-gap-6-5 {gap:6.5%;}.ts-fl-gap-7 {gap:7%;}.ts-fl-gap-7-5 {gap:7.5%;}.ts-fl-gap-8 {gap:8%;}.ts-fl-gap-8-5 {gap:8.5%;}
	.ts-spacer-empty {display:none;} .ts-spacer {width:1px;height:16px;} .ts-spacer-0 {height:8px;} .ts-spacer {width:1px;height:16px;} .ts-spacer-1 {height:22.62px;} .ts-spacer-2 {height:31.99px;} .ts-spacer-3 {height:45.23px;} .ts-spacer-4 {height:63.96px;} .ts-spacer-5 {height:90.44px;} .ts-spacer-6 {height:127.88px;} .ts-spacer-7 {height:180.83px;} .ts-spacer-8 {height:255.69px;}
	.ts-0 {display:none;} .ts-1 {width:1%;} .ts-2 {width:2%;} .ts-3 {width:3%;} .ts-4 {width:4%;} .ts-5 {width:5%;} .ts-6 {width:6%;} .ts-7 {width:7%;} .ts-8 {width:8%;} .ts-9 {width:9%;} .ts-10 {width:10%;} .ts-11 {width:11%;} .ts-12 {width:12%;} .ts-13 {width:13%;} .ts-14 {width:14%;} .ts-15 {width:15%;} .ts-16 {width:16%;} .ts-17 {width:17%;} .ts-18 {width:18%;} .ts-19 {width:19%;} .ts-20 {width:20%;} .ts-21 {width:21%;} .ts-22 {width:22%;} .ts-23 {width:23%;} .ts-24 {width:24%;} .ts-25 {width:25%;} .ts-26 {width:26%;} .ts-27 {width:27%;} .ts-28 {width:28%;} .ts-29 {width:29%;} .ts-30 {width:30%;} .ts-31 {width:31%;} .ts-32 {width:32%;} .ts-33 {width:33%;} .ts-34 {width:34%;} .ts-35 {width:35%;} .ts-36 {width:36%;} .ts-37 {width:37%;} .ts-38 {width:38%;} .ts-39 {width:39%;} .ts-40 {width:40%;} .ts-41 {width:41%;} .ts-42 {width:42%;} .ts-43 {width:43%;} .ts-44 {width:44%;} .ts-45 {width:45%;} .ts-46 {width:46%;} .ts-47 {width:47%;} .ts-48 {width:48%;} .ts-49 {width:49%;} .ts-50 {width:50%;} .ts-51 {width:51%;} .ts-52 {width:52%;} .ts-53 {width:53%;} .ts-54 {width:54%;} .ts-55 {width:55%;} .ts-56 {width:56%;} .ts-57 {width:57%;} .ts-58 {width:58%;} .ts-59 {width:59%;} .ts-60 {width:60%;} .ts-61 {width:61%;} .ts-62 {width:62%;} .ts-63 {width:63%;} .ts-64 {width:64%;} .ts-65 {width:65%;} .ts-66 {width:66%;} .ts-67 {width:67%;} .ts-68 {width:68%;} .ts-69 {width:69%;} .ts-70 {width:70%;} .ts-71 {width:71%;} .ts-72 {width:72%;} .ts-73 {width:73%;} .ts-74 {width:74%;} .ts-75 {width:75%;} .ts-76 {width:76%;} .ts-77 {width:77%;} .ts-78 {width:78%;} .ts-79 {width:79%;} .ts-80 {width:80%;} .ts-81 {width:81%;} .ts-82 {width:82%;} .ts-83 {width:83%;} .ts-84 {width:84%;} .ts-85 {width:85%;} .ts-86 {width:86%;} .ts-87 {width:87%;} .ts-88 {width:88%;} .ts-89 {width:89%;} .ts-90 {width:90%;} .ts-91 {width:91%;} .ts-92 {width:92%;} .ts-93 {width:93%;} .ts-94 {width:94%;} .ts-95 {width:95%;} .ts-96 {width:96%;} .ts-97 {width:97%;} .ts-98 {width:98%;} .ts-99 {width:99%;} .ts-100, .ts-100:nth-of-type(n) {width:100%;}
	.ts-reset, .ts-reset:nth-of-type(n) {width:100%;padding:0;}
	.tts-center {text-align:center;} .tts-left {text-align:left;} .tts-right {text-align:right;}

	/* ---- [ HERO ] ---- */
	#hero.home .logo-upper h2 {top:12%;right:6%;font-size:50px;}
	#hero.home .logo-upper h2 br {display: block;}
	.home #lower ul {justify-content: center;align-items: stretch;}
	.home #lower ul li > a {font-size:21px;padding:1.5rem;}

	/* ---- [ ROSTER ] ---- */
	.client .inner .name {padding:0 1rem;font-size:14px;}
	.client .inner .btn > .button {display:block;width: 80%;height:auto;text-align: center;padding:4px;font-size:12px;margin:0 auto;}	

	/* ---- [ NEWS ] ---- */
	.articles.featured {display: grid;grid-template-columns: repeat(4, 1fr);grid-template-rows: repeat(3, 1fr);grid-column-gap: 1rem;grid-row-gap: 1rem;}
	.featured .item-1 { grid-area: 1 / 5 / 1 / 1; }

	.single-post article .l {position:absolute;top:0;left:2rem;}
	.single-post article .text:before {content:'';width: 52%;float:left;padding-bottom:26%;}	

	/* ---- [ CONTENT IMAGE ] ---- */
	.order-content-image {display:flex;flex-wrap: wrap;}
	.order-content-image .img {position: relative;top:auto;left:auto;bottom:auto;right:auto;order:1;margin-bottom:2rem;}
	.order-content-image .txt {order:2;}

	/* ---- [ MODAL ] ---- */
	.side-modal {padding:8rem 4rem 2rem 4rem;width: 60%;}
	.side-modal .controls {top:6rem;}

	/* ---- [ TEAM ] ---- */
	.team {height:auto;}
	.team .half-h {height: 20.25%;}	

	/* ---- [ SINGLE ROSTER ] ---- */
	#single h1 {font-size:4.5rem;}
	#single .content {padding:0 2rem;}
	#single .btn.abs {right:2.5rem;width: 75%;}
	#single .btn.abs .button {padding:12px;display: block;text-align: center;}


	/* ---- [ LOCATIONS ] ---- */
	.page-template-page-location .marquee .as-slider:not(.slick-slider) .item:nth-child(n) {width:35%;}	

	/* ---- [ ROSTER ] ---- */
	.grid-item {width: 50%;}
}

/* ----[  Mobile Large ] ---- */
@media (min-width:0) and (max-width:767px) {
	.m-full {max-width:90%;margin-right:auto;margin-left:auto;}
	.m-full-reset {padding:0;margin:0;border:none;width:100%;column-count:1;transform:translate(0,0);float:none;clear:both;gap:0;display:block;}
	.m-border-reset {border:none;}
	.m-col-reset {margin-right:0;margin-left:0;border:0 none;column-count:1;}
	.m-margin-lr-reset {margin-right:0;margin-left:0;}
	.m-margin-reset {margin:0;}
	.m-gutter-reset {margin-top:0;margin-bottom:0;}
	.m-pad-lr-reset {padding-right:0;padding-left:0;}
	.m-pad-reset {padding-right:0;padding-left:0;}
	.m-pad-full-reset {padding:0;}
	.m-pos-reset {position:relative;top:auto;right:auto;bottom:auto;left:auto;transform:translate(0,0);}
	.m-m-auto {margin-right:auto;margin-left:auto;}
	.m-clear {float:none;clear:both;}
	.m-block {display:block;}
	.m-pad-tb {padding-top:1rem;padding-bottom:1rem;}
	.m-gutter-tb {margin:16px auto;}
	.m-padding {padding:1rem;}
	.m-gutter {margin:16px;}
	.m-spacing {margin:2rem auto 1rem auto;}
	.m-lower {margin:0 auto 1rem auto;}.m-lower2x {margin:0 auto 2rem auto;}.m-lower4x {margin:0 auto 4rem auto;}
	.m-flex {display:flex;}.m-flex-col {flex-direction:column;}.m-flex-row {flex-direction:row;}.m-flex-wrap {flex-wrap:wrap;}.m-flex-jstart {justify-content:flex-start;}.m-flex-center {justify-content: center;}.m-flex-jend {justify-content:flex-end;}.m-flex-start {align-items:flex-start;}.m-flex-middle {align-items:center;}.m-flex-end {align-items:flex-end;}.m-flex-buckets {justify-content:space-between;align-items:stretch;}.m-flex-grid {justify-content:space-between;align-items:center;}.m-flex-centered {justify-content:center;align-items:center;}.m-flex-space {justify-content:space-between;align-items:flex-start}
	.m-fl-1 {order:1;}.m-fl-2 {order:2;}.m-fl-3 {order:3;}.m-fl-4 {order:4;}.m-fl-5 {order:5;}.m-fl-6 {order:6;}.m-fl-7 {order:7;}.m-fl-8 {order:8;}
	.m-fl-gap-0 {gap:0%;}.m-fl-gap-1 {gap:1%;}.m-fl-gap-1-5 {gap:1.5%;}.m-fl-gap-2 {gap:2%;}.m-fl-gap-2-5 {gap:2.5%;}.flex-quarters {gap:2.6666666666667%;}.m-fl-gap-3 {gap:3%;}.m-fl-gap-thirds,.m-fl-gap-3-5 {gap:3.5%;}.m-fl-gap-4 {gap:4%;}.m-fl-gap-4-5 {gap:4.5%;}.m-fl-gap-5 {gap:5%;}.m-fl-gap-5-5 {gap:5.5%;}.m-fl-gap-6 {gap:6%;}.m-fl-gap-6-5 {gap:6.5%;}.m-fl-gap-7 {gap:7%;}.m-fl-gap-7-5 {gap:7.5%;}.m-fl-gap-8 {gap:8%;}.m-fl-gap-8-5 {gap:8.5%;}
	.m-spacer-empty {display:none;} .m-spacer {width:1px;height:16px;} .m-spacer-0 {height:8px;} .m-spacer {width:1px;height:16px;} .m-spacer-1 {height:22.62px;} .m-spacer-2 {height:31.99px;} .m-spacer-3 {height:45.23px;} .m-spacer-4 {height:63.96px;} .m-spacer-5 {height:90.44px;} .m-spacer-6 {height:127.88px;} .m-spacer-7 {height:180.83px;} .m-spacer-8 {height:255.69px;}
	.m-0 {display:none;} .m-1 {width:1%;} .m-2 {width:2%;} .m-3 {width:3%;} .m-4 {width:4%;} .m-5 {width:5%;} .m-6 {width:6%;} .m-7 {width:7%;} .m-8 {width:8%;} .m-9 {width:9%;} .m-10 {width:10%;} .m-11 {width:11%;} .m-12 {width:12%;} .m-13 {width:13%;} .m-14 {width:14%;} .m-15 {width:15%;} .m-16 {width:16%;} .m-17 {width:17%;} .m-18 {width:18%;} .m-19 {width:19%;} .m-20 {width:20%;} .m-21 {width:21%;} .m-22 {width:22%;} .m-23 {width:23%;} .m-24 {width:24%;} .m-25 {width:25%;} .m-26 {width:26%;} .m-27 {width:27%;} .m-28 {width:28%;} .m-29 {width:29%;} .m-30 {width:30%;} .m-31 {width:31%;} .m-32 {width:32%;} .m-33 {width:33%;} .m-34 {width:34%;} .m-35 {width:35%;} .m-36 {width:36%;} .m-37 {width:37%;} .m-38 {width:38%;} .m-39 {width:39%;} .m-40 {width:40%;} .m-41 {width:41%;} .m-42 {width:42%;} .m-43 {width:43%;} .m-44 {width:44%;} .m-45 {width:45%;} .m-46 {width:46%;} .m-47 {width:47%;} .m-48 {width:48%;} .m-49 {width:49%;} .m-50 {width:50%;} .m-51 {width:51%;} .m-52 {width:52%;} .m-53 {width:53%;} .m-54 {width:54%;} .m-55 {width:55%;} .m-56 {width:56%;} .m-57 {width:57%;} .m-58 {width:58%;} .m-59 {width:59%;} .m-60 {width:60%;} .m-61 {width:61%;} .m-62 {width:62%;} .m-63 {width:63%;} .m-64 {width:64%;} .m-65 {width:65%;} .m-66 {width:66%;} .m-67 {width:67%;} .m-68 {width:68%;} .m-69 {width:69%;} .m-70 {width:70%;} .m-71 {width:71%;} .m-72 {width:72%;} .m-73 {width:73%;} .m-74 {width:74%;} .m-75 {width:75%;} .m-76 {width:76%;} .m-77 {width:77%;} .m-78 {width:78%;} .m-79 {width:79%;} .m-80 {width:80%;} .m-81 {width:81%;} .m-82 {width:82%;} .m-83 {width:83%;} .m-84 {width:84%;} .m-85 {width:85%;} .m-86 {width:86%;} .m-87 {width:87%;} .m-88 {width:88%;} .m-89 {width:89%;} .m-90 {width:90%;} .m-91 {width:91%;} .m-92 {width:92%;} .m-93 {width:93%;} .m-94 {width:94%;} .m-95 {width:95%;} .m-96 {width:96%;} .m-97 {width:97%;} .m-98 {width:98%;} .m-99 {width:99%;} .m-100, .m-100:nth-of-type(n) {width:100%;}
	.m-reset, .m-reset:nth-of-type(n) {width:100%;padding:0;}
	.mt-center {text-align:center;} .mt-left {text-align:left;} .mt-right {text-align:right;}
	.small-only {display:block;}
	#warning {width: 100%;height: 50vh;overflow-y: scroll;}
	.home .title-bar {display: block;white-space: unset;font-size: 12px;line-height: 1.5em;}
	.home #marquee .slide-n-2 {display: none!important;}
	.home #marquee .as-slider .slick-slide>div {height: 46%;}
	.home #home-wrapper {padding-top: 3rem;}
	.home .title-bar span.d {display: block;}

	.home #marquee .as-slider:not(.slick-initialized) {display:flex;flex-wrap:wrap;align-items:center;justify-content:start;}
	.home #marquee .as-slider:not(.slick-initialized) .slide {display: none;width:40%;}
	.home #marquee .as-slider:not(.slick-initialized) .slide:nth-child(1) {display: block;}
	.home #marquee .as-slider:not(.slick-initialized) .slide:nth-child(2) {display: block;}
	.home #marquee .as-slider:not(.slick-initialized) .slide > div {width: 100%;padding-bottom: 100%;}

	#hero.home .slick-arrow {bottom: -6%;}
	#hero.home .slick-arrow svg {width: 70px;;}
	.home #hero {height: 57vh;}
	.home .title-bar-wrap {margin: 2vh 0 0 0;}
	.home #marquee {height: 20vh}
	#hero.home:not(.slick-initialized) .slide {display: none;}
	#hero.home:not(.slick-initialized) .slide:first-child {display: block;}
	#hero.home:not(.slick-initialized) .slide:first-child {height:100%;}

	/* ---- [ MOBILE ] ---- */
	.mobile-toggle {background:#000;border-radius:5px;}
	.creators.list.layout .l.extra {column-count:1;}
	.creators.list.layout .l:before, .creators.list.layout .r {display: none;}
	.page-template-page-location #logo .inner {display: block;}

	/* ---- [ GLOBAL ] ---- */
	#logo {width: 50%;top:1rem;left:1rem;}
	.social.global > a {display: none;}
	.search-form {margin:1rem 0 0 0;width: 100%;position:relative;}
	.search-form input[type="search"] {padding:3px 1rem 3px 3px;width: 100%;}
	.search-form button {position:absolute;top:0;right:0;}

	/* ---- [ NAV ] ---- */
	.home #lower {display:none;}

	/* ---- [ HEADINGS ] ---- */
	.txt h2.stylized {padding:0;}
	h2.normal {font-size:1.5rem;}

	/* ---- [ MODAL ] ---- */
	.side-modal {padding:8rem 2rem 2rem 2rem;width: 100%;}
	.side-modal .w-pad-left {padding: 1rem 0 0 0;}
	.side-modal .controls {top:6rem;}

	/* ---- [ LOCATIONS ] ---- */
	.page-template-page-location .marquee .as-slider:not(.slick-slider) .item:nth-child(n) {width:70%;}

	/* ---- [ HERO ] ---- */
	#hero.home {padding: 0;}
	#hero.home .player {top:auto;bottom:4rem;left:2rem;right:2rem;width: auto;}
	#hero.home .logo, #hero.home .logo-upper {top:10%;bottom:auto;right:-25%;}
	#hero.home .logo-upper h2 {top:8%;right:13%;font-size:40px;display:none;}
	#hero.home .slick-arrow {bottom:-5%;top:auto;}
	#hero.home .slick-arrow svg {width:50px;}
	.page-template-page-nashville-php #wrapper, .home #wrapper {height:100vh;height:100dvh;min-height:500px;min-height: -webkit-fill-available;}
	.page-template-page-nashville-php #wrapper, .home #wrapper {height: auto;}
	.home #hero .slick-slide {width: 100vw;}
.home #marquee .as-slider .slick-slide {width: 34vw;}
.home #hero.home .slide .hover, .home #hero.home .overlay {bottom: 10rem;}
	#hero.home .overlay {display: none;}
	#hero.home .person img {filter: unset;}
	#hero.home .title {bottom: auto;top:15%;text-shadow: 0 0 8px rgba(0,0,0,1);}
	#hero.home .slide .hover {display: block;opacity: 1;;}
	#hero.home .hover img {display: none;}
	#hero.home .slide .hover, #hero.home .player {position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:translate(0,0);width: 100%;clip-path: unset;;text-align: center;margin: 0 auto;}

	/* ---- [ TEAM ] ---- */
	.team {height:auto;}
	.team.layout {grid-template-columns: 1fr;grid-template-rows: 1fr;}

	/* ---- [ NEWS ] ---- */
	.news.layout {padding-bottom:4rem;margin-bottom:2.5rem;}
	.articles, .articles.featured {display: block;height:auto;}
	.articles > .excerpt.article {grid-area:unset;display:block;width:100%;padding-bottom:100%;position: relative;margin-bottom:1rem;}
	.articles > .excerpt.article .inner {position:absolute;top:0;left:0;right:0;bottom:0;}
	.excerpt.article .caption {padding:1rem;}

	/* ---- [ LICENSING ] ---- */
	.spotlight.layout h2 {margin:0 auto 3rem auto;}
	.spotlight.layout .slick-arrow {top:3rem;}
	.spotlight.layout .slick-arrow svg {width: 44px;}

	/* ---- [ LOC ] ---- */
	.creators.list.layout .l {column-count: 1;}

	/* ---- [ CONTENT IMAGE ] ---- */
	.order-content-image {display:flex;flex-wrap: wrap;}
	.order-content-image .img {position: relative;top:auto;left:auto;bottom:auto;right:auto;order:1;}
	.order-content-image .txt {order:2;}

	.order-image-content {display:flex;flex-wrap: wrap;}
	.order-image-content .img {position: relative;top:auto;left:auto;bottom:auto;right:auto;order:1;}
	.content-image.style-fade .txt, .order-image-content .txt {order:2;padding:2rem;}	

	/* ---- [ ROSTER ] ---- */
	.grid-item {width: 100%;}
	#wrapper .wrap.genres {z-index: 5;}
	#wrapper .wrap.type {z-index: 4;}
	#wrapper .wrap.search-box {z-index: 3;}
	.client .inner .name {position: absolute;top:auto;bottom:0;left:0;right:0;transform:translate(0,0);background:rgb(0, 118, 206,0.75);opacity:1;padding:1rem;}
	.client:hover .btn, .client:before {display: none;}

	/* ---- [ FILTERS ] ---- */
	#filter .wrap.searching .dropdown {width:85%}
	#filter .wrap.searching .reset {right:0;}
	
	/* ---- [ SINGLE ROSTER ] ---- */	
	#single {border-top:4rem solid #000;}
	#single .featured:before {display: none;}
	#single .featured .image.fit {object-position: top center;}
	#single h1 {font-size:3rem;}
	#single .content, #single .btn.abs, #single .featured {position: relative;top:auto;left:auto;bottom:auto;right:auto;display: block;}
	#single .featured {padding-bottom:85%;}
	#single .featured .image.fit {position: absolute;top:0;left:0;right:0;bottom:0;}
	#single .content {padding: 2rem;}
	#single .lower {padding:0 0 2rem 0;}
	#single .toggle.mobile {display:block;}
	#single .btn.abs {text-align: right;margin:2rem 0 0 0;display:flex;align-items: center;justify-content: end;}
	#single .btn.abs a.button {padding:8px;margin:0 8px 0 0;}
	#single .btn.abs a.button, #single .btn.abs .toggle {font-size:14px;}
	#related {padding:4rem 0 6rem 0;}

	/* Buttons */
	.btns a {margin:8px 0;display: block;text-align: center;padding:12px;}
	.btns a:last-child {margin:0;}
	
	/* Gravity Forms */
	.has-columns .gfmc-container {width: 100%;}
	.gform_wrapper .gform_body .gfield--width-half, .gform_wrapper .gform_body .gfield--width-half.first, .gform_wrapper .gform_body .gfield--width-half.last, .gform_wrapper .gform_body .gfield--width-third, .gform_wrapper .gform_body .gfield--width-third.first, .gform_wrapper .gform_body .gfield--width-third.mid, .gform_wrapper .gform_body .gfield--width-third.last {display:block;padding:0;width:100%;}
}

/* ---- [ Mobile Smallest ] ---- */
@media only screen and (min-width:0) and (max-width:480px){
	.xs-full {max-width:90%;margin-right:auto;margin-left:auto;}
	.xs-full-reset {padding:0;margin:0;border:none;width:100%;column-count:1;transform:translate(0,0);float:none;clear:both;gap:0;display:block;}
	.xs-border-reset {border:none;}
	.xs-col-reset {margin-right:0;margin-left:0;border:0 none;column-count:1;}
	.xs-margin-lr-reset {margin-right:0;margin-left:0;}
	.xs-margin-reset {margin:0;}
	.xs-gutter-reset {margin-top:0;margin-bottom:0;}
	.xs-pad-lr-reset {padding-right:0;padding-left:0;}
	.xs-pad-reset {padding-right:0;padding-left:0;}
	.xs-pad-full-reset {padding:0;}
	.xs-pos-reset {position:relative;top:auto;right:auto;bottom:auto;left:auto;transform:translate(0,0);}
	.xs-m-auto {margin-right:auto;margin-left:auto;}
	.xs-clear {float:none;clear:both;}
	.xs-block {display:block;}
	.xs-pad-tb {padding-top:1rem;padding-bottom:1rem;}
	.xs-gutter-tb {margin:16px auto;}
	.xs-padding {padding:1rem;}
	.xs-gutter {margin:16px;}
	.xs-spacing {margin:2rem auto 1rem auto;}
	.xs-lower {margin:0 auto 1rem auto;}.xs-lower2x {margin:0 auto 2rem auto;}.xs-lower4x {margin:0 auto 4rem auto;}
	.xs-flex {display:flex;}.xs-flex-col {flex-direction:column;}.xs-flex-row {flex-direction:row;}.xs-flex-wrap {flex-wrap:wrap;}.xs-flex-jstart {justify-content:flex-start;}.xs-flex-center {justify-content: center;}.xs-flex-jend {justify-content:flex-end;}.xs-flex-start {align-items:flex-start;}.xs-flex-middle {align-items:center;}.xs-flex-end {align-items:flex-end;}.xs-flex-buckets {justify-content:space-between;align-items:stretch;}.xs-flex-grid {justify-content:space-between;align-items:center;}.xs-flex-centered {justify-content:center;align-items:center;}.xs-flex-space {justify-content:space-between;align-items:flex-start}
	.xs-fl-1 {order:1;}.xs-fl-2 {order:2;}.xs-fl-3 {order:3;}.xs-fl-4 {order:4;}.xs-fl-5 {order:5;}.xs-fl-6 {order:6;}.xs-fl-7 {order:7;}.xs-fl-8 {order:8;}
	.xs-fl-gap-0 {gap:0%;}.xs-fl-gap-1 {gap:1%;}.xs-fl-gap-1-5 {gap:1.5%;}.xs-fl-gap-2 {gap:2%;}.xs-fl-gap-2-5 {gap:2.5%;}.flex-quarters {gap:2.6666666666667%;}.xs-fl-gap-3 {gap:3%;}.xs-fl-gap-thirds,.xs-fl-gap-3-5 {gap:3.5%;}.xs-fl-gap-4 {gap:4%;}.xs-fl-gap-4-5 {gap:4.5%;}.xs-fl-gap-5 {gap:5%;}.xs-fl-gap-5-5 {gap:5.5%;}.xs-fl-gap-6 {gap:6%;}.xs-fl-gap-6-5 {gap:6.5%;}.xs-fl-gap-7 {gap:7%;}.xs-fl-gap-7-5 {gap:7.5%;}.xs-fl-gap-8 {gap:8%;}.xs-fl-gap-8-5 {gap:8.5%;}
	.xs-spacer-empty {display:none;} .xs-spacer {width:1px;height:16px;} .xs-spacer-0 {height:8px;} .xs-spacer {width:1px;height:16px;} .xs-spacer-1 {height:22.62px;} .xs-spacer-2 {height:31.99px;} .xs-spacer-3 {height:45.23px;} .xs-spacer-4 {height:63.96px;} .xs-spacer-5 {height:90.44px;} .xs-spacer-6 {height:127.88px;} .xs-spacer-7 {height:180.83px;} .xs-spacer-8 {height:255.69px;}
	.xs-0 {display:none;} .xs-1 {width:1%;} .xs-2 {width:2%;} .xs-3 {width:3%;} .xs-4 {width:4%;} .xs-5 {width:5%;} .xs-6 {width:6%;} .xs-7 {width:7%;} .xs-8 {width:8%;} .xs-9 {width:9%;} .xs-10 {width:10%;} .xs-11 {width:11%;} .xs-12 {width:12%;} .xs-13 {width:13%;} .xs-14 {width:14%;} .xs-15 {width:15%;} .xs-16 {width:16%;} .xs-17 {width:17%;} .xs-18 {width:18%;} .xs-19 {width:19%;} .xs-20 {width:20%;} .xs-21 {width:21%;} .xs-22 {width:22%;} .xs-23 {width:23%;} .xs-24 {width:24%;} .xs-25 {width:25%;} .xs-26 {width:26%;} .xs-27 {width:27%;} .xs-28 {width:28%;} .xs-29 {width:29%;} .xs-30 {width:30%;} .xs-31 {width:31%;} .xs-32 {width:32%;} .xs-33 {width:33%;} .xs-34 {width:34%;} .xs-35 {width:35%;} .xs-36 {width:36%;} .xs-37 {width:37%;} .xs-38 {width:38%;} .xs-39 {width:39%;} .xs-40 {width:40%;} .xs-41 {width:41%;} .xs-42 {width:42%;} .xs-43 {width:43%;} .xs-44 {width:44%;} .xs-45 {width:45%;} .xs-46 {width:46%;} .xs-47 {width:47%;} .xs-48 {width:48%;} .xs-49 {width:49%;} .xs-50 {width:50%;} .xs-51 {width:51%;} .xs-52 {width:52%;} .xs-53 {width:53%;} .xs-54 {width:54%;} .xs-55 {width:55%;} .xs-56 {width:56%;} .xs-57 {width:57%;} .xs-58 {width:58%;} .xs-59 {width:59%;} .xs-60 {width:60%;} .xs-61 {width:61%;} .xs-62 {width:62%;} .xs-63 {width:63%;} .xs-64 {width:64%;} .xs-65 {width:65%;} .xs-66 {width:66%;} .xs-67 {width:67%;} .xs-68 {width:68%;} .xs-69 {width:69%;} .xs-70 {width:70%;} .xs-71 {width:71%;} .xs-72 {width:72%;} .xs-73 {width:73%;} .xs-74 {width:74%;} .xs-75 {width:75%;} .xs-76 {width:76%;} .xs-77 {width:77%;} .xs-78 {width:78%;} .xs-79 {width:79%;} .xs-80 {width:80%;} .xs-81 {width:81%;} .xs-82 {width:82%;} .xs-83 {width:83%;} .xs-84 {width:84%;} .xs-85 {width:85%;} .xs-86 {width:86%;} .xs-87 {width:87%;} .xs-88 {width:88%;} .xs-89 {width:89%;} .xs-90 {width:90%;} .xs-91 {width:91%;} .xs-92 {width:92%;} .xs-93 {width:93%;} .xs-94 {width:94%;} .xs-95 {width:95%;} .xs-96 {width:96%;} .xs-97 {width:97%;} .xs-98 {width:98%;} .xs-99 {width:99%;} .xs-100, .xs-100:nth-of-type(n) {width:100%;}
	.xs-reset, .xs-reset:nth-of-type(n) {width:100%;padding:0;}
	.xst-center {text-align:center;} .xst-left {text-align:left;} .xst-right {text-align:right;}
}