* {
		margin:0;
		padding:0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	html { 
		font-family: "museo-sans",sans-serif;
		font-size:20px;
		line-height:18px;
		font-weight:100;
		color:#FFFFFF;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	
	body {
		background:#121212;
	}
	
	html, body {
		/*height: 100%;*/
	}

	/* BASICS */
	
	a:focus, a:visited, a:active {
	    outline:none;
	}

	strong, .bold {
		font-weight: 700 !important;
	}

	ul {
		list-style: none;
	}

	h1 {
		display: none;
	}

	h2 {
	    font-weight:100;
	    font-size:75px;
	    line-height:100px;
		/* font-size:6.5vw;
		line-height:8vw; */
	}
	
	h3 {
		font-size:15px;
		letter-spacing: 2px;
        text-transform: uppercase;
	}
	
	h4 {
	    font-weight:100;
		font-size:32px;
		line-height:38px;
		letter-spacing:-0.25px;
	}
	
	h5 {
	    font-weight:100;
	    font-size:75px;
	    line-height:75px;
	}
	
	h6 {
	    display:block;
	    font-weight:700;
	    letter-spacing:2px;
	    font-size:15px;
	    line-height:24px;
	    text-transform:uppercase;
	}
	
	h7 {
	    font-weight:100;
	    font-size:60px;
	    line-height:90px;
	}
	
	.underline {
	    display:inline-block;
	    border-bottom:2px solid #b98942;
	    padding-bottom:10px;
	}
	
	.table {
	    display:table;
	    height:100%;
	    width:100%;
	}

    .vertical-center {
        display:table-cell;
        vertical-align:middle;
    }

    .full-height {
        height:100%;
    }

    .full-width {
        width:100%;
    }
    
    .center {
        text-align:center;
    }
    
    .absolute {
        position:absolute !important;   
    }
    
    .relative {
        position:relative;   
    }
    
    .front {
        z-index:10;
    }
    
    .hide {
        display:none;
    }
    
    .padding-left {
        padding-left:75px;
    }
    
    .padding-right {
        padding-right:75px;
    }
    
    .padding-sides {
        padding:0 50px;
    }
    
    .clear {
        clear:both !important;
    }
    
	/* LINKS */

	.button {
		/*font-size:20px;*/
		font-size:14px;
		letter-spacing: 1px;
	}

	a {
		color:#FFF;
		text-decoration:none;
	}
	
	a.button {
        display:block;
        clear:both;
        font-size: 15px;
        letter-spacing:2px;
        text-transform: uppercase;
        color:#b98942;
        margin-bottom:15px;
	}
	
	a.button strong {
	    float:left;
	}
	
	a.button span {
	    float: left;
	    font-size:20px;
	    padding-left:5px;
	    -o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
	}

	a.button:hover span {
	    padding-left:15px;
	}
	
	/* COLOUR */

	.gold-bg {
		background:#b98942;
	}

	.gold-text {
		color:#b98942;
	}

	/* HEADER */

	.logo {
		width:71px;
		position:fixed;
		top:75px;
		left:75px;
		z-index:9;
		opacity:0;
	}

	.logo img {
		width:100%;
		height:auto;
	}
	
	/* TRANSITIONS */
	
	.fade-up {
	    padding-top:0 !important;
	    opacity:1 !important;
	    -o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
	}
	
	.fade-in {
	    opacity:1 !important;
	    -o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
	}
	
	/* NAV */
	
	nav {
    	width:100%;
    	height:100%;
    	position:fixed;
    	left:0;
    	top:0;
    	background:rgba(18,18,18,0.95);
    	z-index: 12;
    	display:none;
    }
    
    nav .menu {
        text-align:right;
        padding-right:75px;
        padding-top:50px;
        opacity:0;
    }
	
	nav .menu a {
        font-size:7vh;
        line-height:8vh;
        text-decoration:none;
        display:block;
        -o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
    }
    
    nav .menu a:hover {
        color:#b98942;
    }
	
    #menu-button {
      width: 25px;
      height: 40px;
      position: fixed;
        top:75px;
        right:75px;
        z-index: 1002;
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: .3s ease-in-out;
      -moz-transition: .3s ease-in-out;
      -o-transition: .3s ease-in-out;
      transition: .3s ease-in-out;
      cursor: pointer;
    }

    #menu-button span {
      display: block;
      position: absolute;
      height: 2px;
      width: 0;
      background: white;
      opacity: 1;
      left: 0;
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: .3s ease-in-out;
      -moz-transition: .3s ease-in-out;
      -o-transition: .3s ease-in-out;
      transition: .3s ease-in-out;
    }

	#menu-button span:nth-child(1) {
	  top: 11px;
	  -webkit-transform-origin: left center;
	  -moz-transform-origin: left center;
	  -o-transform-origin: left center;
	  transform-origin: left center;
	}

	#menu-button span:nth-child(2) {
	  top: 19px;
	  -webkit-transform-origin: left center;
	  -moz-transform-origin: left center;
	  -o-transform-origin: left center;
	  transform-origin: left center;
	}

	#menu-button span:nth-child(3) {
	  top: 27px;
	  -webkit-transform-origin: left center;
	  -moz-transform-origin: left center;
	  -o-transform-origin: left center;
	  transform-origin: left center;
	}

	#menu-button.open span:nth-child(1) {
	  -webkit-transform: rotate(45deg);
	  -moz-transform: rotate(45deg);
	  -o-transform: rotate(45deg);
	  transform: rotate(45deg);
	  top: 11px;
	}

	#menu-button.open span:nth-child(2) {
	  width: 0%;
	  opacity: 0;
	}

	#menu-button.open span:nth-child(3) {
	  -webkit-transform: rotate(-45deg);
	  -moz-transform: rotate(-45deg);
	  -o-transform: rotate(-45deg);
	  transform: rotate(-45deg);
	  top: 28px;
	}
	
	#menu-button.open span, #menu-button.gold span {
	    background:#b98942;
	}
	
	/* BREADCRUMBS */
	
	.breadcrumbs {
	    position: fixed;
        right: 145px;
        top: 85px;
        z-index:999;
        font-weight:700;
	}
	
	.breadcrumbs a {
        font-size: 15px;
        letter-spacing: 2px;
        text-transform: uppercase;
        margin-left: 40px;
        opacity:0;
        -o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
	}
	
	.breadcrumbs a.visible {
	    opacity:0.35;
	}
	
	.breadcrumbs a.visible:last-child, .breadcrumbs a.visible:hover {
	    opacity:1;
	}
	
	/* INTRO */
	
	.intro {
	    padding-left:75px;
	}
	
	.intro h2 {
	    overflow:hidden;
	}
	
	.intro h2 span {
	    position: relative;
	    opacity:0;
        /* top: 7vw; */
	}
	
	.reveal {
	    position:absolute;
	    height:100%;
	    width:100%;
	    background:#121212;
	    top:0;
	    z-index:11;
	}
	
	.reveal.reverse {
	    top:auto;
	    bottom:0;
	}
	
	/* SOCIAL */
	
	.social {
	    position:absolute;
	    bottom:75px;
	    right:75px;
	    opacity:0;
	}
	
	.social a {
	    margin-left:15px;
	    color:#b98942;
	    display:inline;
	    -o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
	}
	
	.social a:hover {
	    color:white;
	}

	/* HOME */

	.home-slider {
		height:100vh;
		width:100vw;
		overflow: hidden;
		position:relative;
		z-index:1;
	}
	
	.home-slide {
	    background-position:center center;
	    background-size:cover;
	}
	
	/* DIAGONAL

	.split {
		height:100vh;
		width:56.5vw;
		position:absolute;
	}

	.split:nth-child(1) {
		left:0;
		-webkit-clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);
        clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);
	}

	.split:nth-child(2) {
		left:45vw;
		-webkit-clip-path: polygon(20% 0, 100% 0, 100% 100%, 0% 100%);
        clip-path: polygon(20% 0, 100% 0, 100% 100%, 0% 100%);
	}
	
	.split:nth-child(1) .vertical-center {
        padding-right:4vw;
	}
	
	.split:nth-child(2) .vertical-center {
        padding-left:4vw;
	}
	
	*/
	
	/* Standard Split */
	
	.split {
		height:100vh;
		width:50vw;
		position:absolute;
	}

	.split:nth-child(1) {
		left:0;
	}

	.split:nth-child(2) {
		left:50vw;
	}
	
	.split a {
	    padding-top:50px;
	    opacity:0;
	}
	
	.split h3 {
	    font-size:20px;
	}
	
	/* SLIDER */
	
	.music-video-slider, .commercials-slider {
	    opacity:0.5;
	    height: 100vh !important;
	}

    .slick-list, .slick-slide {
        height: 100vh !important;
    }
    
    /* LIST */
    
    .roster-list {
        padding-left:75px;
        margin:200px 0 55px 0;
        overflow:hidden;
    }
    
    .roster-list a {
        position:relative;
        float:left;
        clear:both;
		font-size:75px;
		line-height:100px;
		letter-spacing:0px;
		z-index:2;
		-o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
		opacity:1;
    }
    
    .roster-list.with-title h3 {
        z-index:2;
        position:relative;
        margin-bottom:30px;
    }
    
    .roster-list a.inactive {
        opacity:0.25;
    }
    
    /*
    .roster-list a.visible.inactive {
        opacity:0.25;
    }
    
    .roster-list a.visible {
        opacity:1;
    }
    */
    
    .list-image {
        top:0;
        left:0;
        position:fixed;
        width:100%;
        height:100%;
        z-index:1;
        background-size:cover;
        background-position:center center;
        opacity:0.75;
        display:none;
    }
    
    .mobile-roster-wrap {
        top:0;
        left:0;
        position:fixed;
        width:100%;
        height:100%;
        z-index:1;
        display:none;
    }
    
    .roster-shade {
        position:fixed;
        top:0;
        left:0;
        width:100%;
        height:100%;
        z-index:5;
        opacity:0.25;
        background:black;
    }
    
    .mobile-roster {
        height:100%;
    }
    
    .list-mobile {
        background-size:cover;
        background-position:center center;
    }
    
    .filter {
        position:fixed;
        right:75px;
        bottom:75px;
        font-size: 15px;
        letter-spacing:2px;
        text-transform: uppercase;
        cursor:pointer;
        z-index:10;
        opacity:0;
        -o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
		font-weight:700;
    }
    
    .filter.visible {
        opacity:0.35;
    }
    
    .filter-list {
        position:fixed;
        right:75px;
        bottom:125px;
        z-index:10;
        text-align:right;
        display:none;
        list-style:none;
    }

    .filter-list li {
        display:block;
        font-weight:700;
        font-size: 13px;
        line-height:19px;
        letter-spacing: 1.75px;
        text-transform: uppercase;
        opacity:0;
        -o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
		cursor:pointer;
    }
    
    .filter-list li.visible {
        opacity:0.35;
    }
    
    .filter-list li:hover, .filter-list li.selected {
        opacity:1;
    }
    
    .filter span {
        position: absolute;
        font-size: 20px;
        top: -2px;
        left: -25px;
        margin-right:10px;
        -o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
    }
    
    .filter:hover, .filter.open {
        opacity:1;
    }
    
    .filter.open span {
        transform: rotate(45deg);
        top:-1px;
        color:#b98942;
    }
    
    .filter:hover span {
        color:#b98942;
        left:-35px;
    }
    
    /* INDIVIDUAL */
    
    .header {
        position:fixed;
        width:100%;
        height:100%;
        background-size:cover;
        background-position:center center;
    }
    
    .header a.view {
        cursor:pointer;
        font-size: 15px;
        letter-spacing: 1.75px;
        text-transform: uppercase;
        color:#b98942;
        margin-top: 40px;
        display: block;
        margin-left:6px;
	}
	
	.header a.view strong {
	    float:left;
	}
	
	.header a.view span {
	    float: left;
	    font-size:20px;
	    padding-left:5px;
	    -o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
	}

	.header a.view:hover span {
	    padding-left:15px;
	} 
	
	/*
	.header-slide:hover a.view span {
	    padding-left:15px;
	}
	*/
	
	.header-slide {
	    cursor:pointer;
	}
	
	.header h2 {
	    line-height:80px;
	}
	
	.header h4 {
	    margin-bottom:15px;
	}
	
	.cover {
        width:100%;
        position:absolute;
        top:100vh;
        background:#121212;
        z-index:1003;
    }
    
    .shade {
        background:rgba(18,18,18,0.5);
        position:absolute;
        width:100%;
        height:100%;
        z-index:1;
        top:0;
    }
	
	.biography {
	    clear:both;
	    overflow:hidden;
	}
    
    .thumbnails.regular, .thumbnails.full-width {
        margin-top:100px;
    }
    
    .thumbnails.regular .thumbnail {
        width:calc(33.33% - 20px);
        height:200px;
        margin-right:30px;
        margin-bottom:30px;
        float:left;
        text-align:center;
        position:relative;
        cursor:pointer;
        background-size:cover;
        background-position:center center;
    }
    
    .thumbnails.regular .thumbnail:nth-child(3n) {
        margin-right:0;   
    }

    .thumbnails.regular .thumbnail .shade {
        -o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
    }    

    .thumbnails.regular .thumbnail:hover .shade {
        opacity:0;
    }
    
    .thumbnails.regular .thumbnail img {
        width:100%;
        height:auto;
        margin-bottom:30px;
        opacity:0.75;
        -o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
    }
    
    .thumbnails.full-width .thumbnail {
        cursor:pointer;
        position:relative;
        width:50%;
        height:22vw;
        float:left;
        background-size:auto 140%;
        background-position:center center;
        -o-transition:1s;
		-ms-transition:1s;
		-moz-transition:1s;
		-webkit-transition:1s;
		transition:1s;
    }
    
    .thumbnails.full-width .thumbnail:hover {
        background-size:auto 120%;
    }
    
/*
    .thumbnails.full-width .thumbnail .thumbnail-image {
        background-size:auto 100%;
        background-position:center center;
        width:100%;
        height:100%;
        position:absolute;
        opacity:0.75;
        -o-transition:3s;
		-ms-transition:3s;
		-moz-transition:3s;
		-webkit-transition:3s;
		transition:3s;
    }
    
    .thumbnails.full-width .thumbnail:hover .thumbnail-image {
        opacity:1;
        background-size:auto 120%;
    }

    .thumbnails.full-width .thumbnail .thumbnail-info {
        position:relative;
        text-align: center;
    }
    
    .thumbnail:hover .thumbnail-image, .thumbnails.regular .thumbnail:hover img {
        opacity:1;
    }
    
*/  

    .header-slider, .header-static {
        height:100vh !important;
        margin-bottom:0;
    }
    
    .slide {
        background-size:cover;
        height:100%;
    }
    
    .arrow, .shade {
        opacity:0;
    }
    
    .arrow {
        font-family: "museo-sans",sans-serif;
        font-size: 20px;
        color:#b98942;
        border:2px solid #b98942;
        border-radius:50%;
        width:45px;
        height:45px;
        position:absolute;
        bottom:75px;
        z-index:11;
        overflow:hidden;
        cursor:pointer;
    }
    
    .arrow span {
        position:absolute;
        width:100%;
        padding-top:12px;
        left:0;
        text-align:center;
        -o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
    }
    
    #down-arrow {
        color:white;
        border:2px solid white;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    
    #down-arrow span:nth-child(1) {
        left:-100%;
    }
    
    #down-arrow:hover span:nth-child(1) {
        left:0;
    }
    
    #down-arrow:hover span:nth-child(2) {
        left:100%;
    }

    .arrow#down-arrow {
        right:75px;
    }
    
    #left-arrow span:nth-child(2) {
        left:100%;
    }
    
    #right-arrow span:nth-child(1) {
        left:-100%;
    }
    
    #left-arrow:hover span:nth-child(1) {
        left:-100%;
    }
    
    #left-arrow:hover span:nth-child(2) {
        left:0;
    }
    
    #right-arrow:hover span:nth-child(1) {
        left:0;
    }
    
    #right-arrow:hover span:nth-child(2) {
        left:100%;
    }
    
    .arrow#left-arrow {
        left:75px;
    }
    
    .arrow#right-arrow {
        left:130px;
    }
    
    /* ARTICLE */
    
    .content-wrap {
        width:calc(100% - 150px);
        max-width:1366px;
        margin:100px auto 75px auto;
        overflow:hidden;
    }
    
    .static-wrap {
        width:calc(100% - 150px);
        margin:200px auto 100px auto;
        overflow:hidden;
    }

    .sidebar {
        width:30%;
        margin-right:5%;
        float:left;
    }
    
    .sidebar h4 {
        margin-bottom:30px;
    }
    
    .content {
        width:65%;
        float:left;
    }
    
    .content a {
        color:#b98942;
    }
    
    .content p {
        text-align:left;
        margin-bottom:30px;
        line-height: 28px;
        letter-spacing: 0.5px;
    }
    
    .content p:last-child {
        margin-bottom:0;
    }
    
    .sidebar a {
        display:block;
        clear:both;
        font-size: 15px;
        letter-spacing:2px;
        text-transform: uppercase;
        color:#b98942;
	}
	
	.sidebar a strong {
	    float:left;
	}
	
	.sidebar a span {
	    float: left;
	    font-size:20px;
	    padding-left:5px;
	    -o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
	}

	.sidebar a:hover span {
	    padding-left:15px;
	}
	
	/* NEWS */
	
	#news {
	    margin:75px auto;
	}
	
	/* VIDEO */
	
	.cross {
	    cursor:pointer;
	    position:absolute;
	    z-index:9999;
	    top: 8px;
        right: 30px;
        color: white;
        font-size: 28px;
	    font-weight:bold;
	    -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        display:none;
	}
	
	.overlay {
	    background:rgba(18,18,18,0.95);
        z-index: 9999;
        position:fixed;
        width:100%;
        height:100%;
        display:none;
	}
	
	.video {
	    display:table-cell;
	    vertical-align:middle;
	    width:100%;
	    padding: 0 75px;
	}
	
	.close {
	    top:0;
	    left:0;
	    position:absolute;
	    background:none;
	    width:100%;
	    height:100%;
	    z-index:1;
	}
	
	.header-player {
	    display:none;
	}
	
	.thumbnail-player {
	    display:none;
	}
	
	/* TEXT */
	
	.lead-text {
	    margin:100px 0;
	    font-size: 4vw;
        line-height: 4.5vw;
        letter-spacing: 0px;
	}
	
	.column .lead-text {
	    margin:0;
	}
	
	.column {
	    float:left;
	    width:50%;
	    line-height:28px;
	    letter-spacing:0.5px;
	    text-align:left;
	}
	
	.column.no-margin {
	    margin:0 !important;
	}
	
	.column:nth-child(1) {
	    margin-top:44px;
	    padding-right:25px;   
	}

    .column:nth-child(2) {
	    padding-left:25px;   
	}
	
	.column p {
	    margin-bottom:25px;
	}
	
	.column-split h2 {
	    font-size: 3.5vw;
        line-height: 4.25vw;
	}
	
    img.probation {
	    width:auto;
	    height: 18px;
        margin-bottom: 19px;
	}
	
	img.reprobates {
	    width:auto;
	    height: 22px;
	    margin-bottom: 19px;
	}
	
	/* CONTACT */
	
	.lead-text.contact-header {
	    line-height:4.75vw;
	    margin-top:0;
	}
	
	.column-third {
	    float:left;
	    width:33.33%;
	    text-align:left !important;
	}
	
	.column-third h6.underline {
	    margin-bottom:40px;
	}
	
	.shift-down {
	    margin-top:100px;
	}
	
	.team-list a {
	    border-bottom: 2px solid #222;
        padding-bottom: 10px;
        width: 80%;
        margin-bottom: 40px;
        display:block;
         -o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
	}
	
	.team-list a:hover {
	    border-bottom:2px solid #b98942;
	}
	
	.team-list a:last-child {
	    margin-bottom:0;   
	}
	
	.contact .socials {
	    margin-top:30px;
	}
	
	.contact .socials a {
	    margin-left: 15px;
        color: #b98942;
        font-size:22px;
        display: inline;
        -o-transition:.5s;
		-ms-transition:.5s;
		-moz-transition:.5s;
		-webkit-transition:.5s;
		transition:.5s;
	}
	
	.contact .socials a:hover {
	    color:white;
	}
	
	.contact .socials a:first-child {
	    margin-left:0;
	}
	
	.contact .column:nth-child(1) {
        width:40%;
	}
	
	.contact .column:nth-child(2) {
        width:60%;
	}
	
	.contact a.button {
	    display:inline-block;
	    margin-bottom:30px;
	    margin-top:20px;
	}
	
	.team .arrow {
	    top:175px;
	    color:#121212;
	    border:2px solid #121212;
	}
	
	.team .arrow#right-arrow {
	    left:auto;
	    right:0;
	}
	
	.team .arrow#left-arrow {
	    left:0;
	}
	
	.team {
	    padding:0 75px;
	    background:#d6dde3;
	    width:100%;
	    height:400px;
	}
	
	.team .slick-slide a img {
	    height:400px;
	    width:auto;
	    display:inline-block !important;
	}
	
	.team .slick-slide a {
	    text-align:center;
	    display:block;
	    margin-bottom:25px;
	}
	
	.team .slick-slide {
	    text-align:center;
	}
	
	.mobile-only {
	    display:none;
	}
	
    .desktop-only {
        display:block;
    }

@media only screen and (max-width : 768px) {
	
	.sidebar, .content {width:100%; float:none; clear:both;}
	.thumbnails.regular .thumbnail {width:calc(50% - 30px);}
	.column {margin-top:0; width:100%; padding:0 !important;}
	.column:nth-child(2) {margin-top:50px;}
	.lead-text {margin:100px 0 0 0; line-height:5vw;}
    .lead-text.contact-header {font-size:7vw; line-height:7vw;}
    .contact .column:nth-child(2) {margin-top:0;}
    .biography h6 {margin-bottom:40px;}
    .thumbnails.full-width .thumbnail {height:25vw;}
    .thumbnails.full-width.content-wrap {width:100%; display:inline-block; margin:0;}
    #news {margin:0;}
    .column-third {width:50%;}
    .team-list a {width:90%;}
    .mobile-only {display:block;}
    .desktop-only {display:none !important;}
    .contact {margin:50px 0;}
    .contact a.button {margin-bottom:0;}
    .contact .socials {margin-top:40px;}
	/* Standard Split */
	.split {width:100vw; position:relative; left:0 !important; height:50vh; overflow:hidden;}
	/* Diagonal Split
	.split {width:100%; position:relative; left:0 !important; height:55vh;}
	.split:nth-child(1) {-webkit-clip-path: polygon(0 0, 100% 0, 100% 85%, 0% 100%); clip-path: polygon(0 0, 100% 0, 100% 85%, 0% 100%);}
	.split:nth-child(2) {margin-top:-8.3vh;-webkit-clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 100%); clip-path: polygon(0 15%, 100% 0, 100% 100%, 0% 100%);}
	.split .vertical-center {padding-left:0 !important; padding-right:0 !important;}
	*/
}

@media only screen and (max-width : 640px) {
    .thumbnail {width:100% !important;}
	.thumbnails.full-width .thumbnail {height:50vw;}
	.breadcrumbs {display:none;}
	.padding-sides {padding:0 75px;}
}

@media only screen and (max-width : 480px) {
	
	h2 {font-size:9vw; line-height:11vw !important;}
	h3 {line-height:28px;}
	h4 {font-size:24px; line-height:28px;}
	h6.contact-mobile {font-size:13px;}
	h7 {font-size:45px; line-height:75px;}
	.logo {left:50px; top:55px; width:50px;}
	.padding-left, .padding-right {padding:0 50px;}
	.padding-sides {padding:0 50px;}
	#menu-button {right:50px; top:50px;}
	nav .menu a {font-size:11vw; line-height:13vw;}
	nav .menu {padding-right:50px;}
	.social {bottom:55px; right:50px;}
	.filter {display:none;}
	.header, .header-slider, .header-static {height:100vh !important;}
	.header a.view {margin-top: 15px; display: block;}
	.cover {top:100vh;}
	.arrow {bottom:50px;}
	.arrow#left-arrow {left:50px;}
	.arrow#right-arrow {left:105px;}
	.arrow#down-arrow {right:50px;}
	.content-wrap {width: calc(100% - 100px); margin: 50px auto;}
	.mobile-roster-wrap {display:block;}
	.roster-list {padding-left:50px; margin:140px 0 55px 0;}
	.roster-list a, .header h5 {font-size:9vw; line-height:12vw;}
	.slick-slide, .slide {background-position:center center !important;}
	.sidebar a {display:inline-block; margin-bottom:15px;}
	.lead-text {font-size: 7.5vw; line-height: 9vw !important;}
	.static-wrap {width: calc(100% - 100px); margin: 150px auto 50px auto;}
	.contact .column {width:100% !important;}
	.column-third:nth-child(1) {margin-bottom:0;}
	.column-third {width:100% !important;}
	.column-third:nth-child(3) {margin-bottom:40px;}
	.intro {padding-left:30px;}
	.team {padding:0;}
	.team .slick-slide {margin-bottom:30px;}
	.team .arrow#left-arrow {left:30px;}
	.team .arrow#right-arrow {right:30px;}
}