/* @override
	https://the-take.com/zinc/css/23-01-01.css 
*/

/* ---------------SITEWIDE--------------- */



/* @group Base */

body {
background-size: cover;
line-height: 1.4;
font-size: 1.1em;
font-family: museo-sans-condensed, sans-serif;
font-weight: 500;
font-style: normal;
background-color: #0babfe;
}

.section-header-container {
	background-size:cover;
	text-transform: uppercase;
	background-image: none;
	color: white;
	font-weight: bold;
	background-color: white;
}

a {
	color: #06acff;
	transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
opacity: 1;
transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
-webkit-transition:color .25s ease-in-out;
transition:all .25s ease;
-webkit-transition-delay:all .25s ease;
-moz-transition-delay:all .25s ease;
-ms-transition-delay:all .25s ease;
-o-transition-delay:all .25s ease;
}

a:hover {
	color: #b3b3b3;
}

a:focus,a:hover{color: gray}

h1,h2,h3,h4,h5,h6,h7 {
font-family: museo-sans, sans-serif;
font-weight: 700;
font-style: normal;
color: #0c047c;
}

.imageband {
background-size: cover;
	background-image: url(/zinc/img/the-take-bg.jpg);
	background-color: #ff0e87;
}

.logo-image {
	width: 55%;
	margin-top: 4em;
}



/* @end */

/* @group Header */



.logo-navigation-container
 {
	background-color: #06017c;
}

.logo-navigation-containerxx {
	background-color: #343333;
}

.search-container {
	background-color: #06017c;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}

.content-container {
}

.logo-head {
	text-align: left;
	padding: 1em 1.5em;
}

h1 {
color: #0babfe;;
	letter-spacing: 0;
font-weight: 900;
	text-align: center;
	margin-top: .3em;
	text-transform: none;
font-size: 2.2em;
line-height: 110%;
}

.inactive-head {
	color: silver;
}

.title-head {
	color: #f7007c;
	font-weight: bold;
	font-size: 1em;
}

.search-header-v2 {
	padding: 1em 0;
}

.search-header-v2 input {
	margin-top: 1em;
	background-color: #0babfe;
	border-bottom: 1px solid white;
	border: 0 none rgba(255,255,255,0);
	color: #bbbfc5;
}

.search-header-v2 .button {
	border: 1px solid white;
}

.search-header-v2 .button:hover {
	border-style: none;
}

.section-header-container2 {
	background-image: url(/zinc/img/header-bg-magenta.jpg);
	text-align: center;
	background-size: cover;
}

.section-header-container2 h1 {
	text-align: center;
	color: white;
	font-weight: bold;
	font-style: italic;
	padding-top: 1.6em;
	padding-bottom: .8em;
	font-size: 2.6em;
}

.section-header-container-cyan {
	background-image: url(/zinc/img/header-bg-cyan.jpg);
	text-align: center;
	background-size: cover;
}

.section-header-container-cyan h1 {
	text-align: center;
	color: white;
	font-weight: bold;
	font-style: italic;
	padding-top: 1.6em;
	padding-bottom: .8em;
	font-size: 2.6em;
}



/* @end */

/* @group Navigation */

#navigation {
	font-family: museo-sans, sans-serif;
font-weight: 700;
font-style: normal;
	margin-left: 0;
padding: 1.5em 0;
text-transform: uppercase;
margin-bottom: 0;
}

#navigation li {
	display: inline-block;
	color: #242424;
	font-weight: bold;
	font-size: 1.2em;
	margin-left: 0.7em;
}

#navigation a {
	color: white;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
opacity: 1;
transition:color 1s ease-in-out;
-moz-transition:color 1s ease-in-out;
-webkit-transition:color 1s ease-in-out;
transition:all 1s ease;
-webkit-transition-delay:all 1s ease;
-moz-transition-delay:all 1s ease;
-ms-transition-delay:all 1s ease;
-o-transition-delay:all 1s ease;
	text-decoration: none;
}

#navigation a:hover {
	color: #ff0e87;
	opacity: 1;
	text-decoration: none;
}

.title-bar {
	color: white;
	background-image: none;
	background-size: cover;
	margin: 0;
	padding: 0;
	background-color: black;
}

.menu-icon {
	color: #b79d00;
}

#mobile-navigation {
	opacity: 1;
	background-image: none;
}

#mobile-navigation ul {
	opacity: 1;
	background-color: #06017c;
}

#mobile-navigation li {
	opacity: 1;
	font-weight: bold;
}

#mobile-navigation a {
	color: #ffec00;
	text-transform: uppercase;
	opacity: 1;
	font-size: 1.2em;
}

#mobile-navigation a:hover {
	color: #b79d00;
	text-transform: uppercase;
	opacity: 1;
}

.button {
	background-color: #06017C;
}

.button:hover {
	background-color: #7e7e7e;
}

.small-med-nav-containerXXXX {
	background-color: #10aafc;
	display: inline-block;
	position: fixed;
}

#dsc-bg {
	background-color: #0c047c;
}

.global-banner-container {
	background-color: #0c047c;
	text-transform: uppercase;
	padding-top: .6em;
	padding-bottom: .6em;
}

.global-banner-textlink {
	font-weight: bold;
	text-align: center;
	font-size: 1.3em;
}

.global-banner-textlink a {
	color: yellow;
	font-weight: bold;
	text-align: center;
}

.global-banner-textlink a:hover {color: white;
}

/* @end */

/* @group Page */

#content {
	padding-top: 1em;
	padding-bottom: 2em;
}

#main-content-container {
	padding-bottom: 2em;
	background-color: white;
	background-image: none;
}

#dark-bg {
	background-color: #0c047c;
	margin-top: 2rem;
}

.main-col-eq {
	background-color: white;
	padding-right: 2em;

	padding-left: 2em;
}

#intro-container {
	padding-top: 2em;
	padding-bottom: 1em;
	background-color: white;
	color: gray;
	font-size: 1.6em;
}

.intro-text {
	color: black;
	font-size: .9em;
}

.intro-text h2 {
	color: #e71c63;
	text-transform: none;
	font-size: 1.2em;
}

#main-content-containerxxx {
	padding-top: 2em;
	background: black none fixed;
	padding-bottom: 2em;
}

.sidebar-image {
	width: 100%;
	margin-top: 2em;
}

.read-more-link {
	display: inline-block;
	border: 2px solid #262626;
	background-color: white;
	text-transform: uppercase;
	color: #262626;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
opacity: 1;
transition:color 1s ease-in-out;
-moz-transition:color 1s ease-in-out;
-webkit-transition:color 1s ease-in-out;
transition:all 1s ease;
-webkit-transition-delay:all 1s ease;
-moz-transition-delay:all 1s ease;
-ms-transition-delay:all 1s ease;
-o-transition-delay:all 1s ease;
	padding: .4em .7em;
}

.read-more-link a {
	color: #262626;
}

.read-more-link:hover {
	color: #feffff;
	text-transform: uppercase;
	background-color: #262626;
}

.img-circle {
    border-radius: 50%;
}

.full-width-listing .article {
	font-size: 1.1em;
	margin-bottom: 0;
	margin-top: 0;
	border-left: 2px solid white;
	padding: 0 0 0 1em;
}

.article {
	padding-bottom: 2em;
	color: black;
	font-size: .9em;
font-weight: 500;
}

.padding1em {
	padding: 1em;
}

.share-icons {
	margin-top: 2em;
}

.listing-container {
	margin-top: 2em;
	margin-bottom: 2em;
}

.entry-title {
	color: #262626;
	line-height: 1;
	font-size: 2.8em;
	margin-bottom: .8em;
}

.article-date {
	padding-top: .5em;
	padding-bottom: .5em;
	color: #bac6d0;
}

.article-date-page {
	padding-top: .5em;
	color: silver;
	margin-top: -1em;
}

.article-image-container {
opacity: 1;
	overflow: hidden;
	width: 100%;
	position: relative;
	background-color: black;
}

.article-image-container h3 {
	position: absolute;
	top: 33%;
	text-align: center;
	width: 100%;
	z-index: 20;
	line-height: 1.2;
	margin-bottom: 0;
	font-size: 1.8em;
	padding-right: .6em;
	padding-left: .6em;
}

.article-image-container img {
opacity: 1;
	overflow: hidden;
	width: 100%;
}

.list-image-container {
opacity: 1;
	overflow: hidden;
}

.list-image {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
		-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
}

.list-image:hover {
	opacity: 0.71;
		-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.article h3 {
	font-size: 2.5em;
	line-height: 1;
	color: gray;
	margin-bottom: 1em;
}

.full-width-listing .article h3 {
	font-size: 2.5em;
	line-height: 1;
	color: black;
	margin-bottom: .2em;
}

.full-width-listing .article h3 a {
	color: #384a5f;
}

.full-width-listing .article h3 a:hover {
	color: #fbc341;
}

.image-title-container {
}

.image-title-container img {
	width: 100%;
}

.article-image {
	margin-bottom: 1.5em;
}

.logo-divider {
	opacity: 0.25;
	padding-top: 1em;
	padding-bottom: 1em;
}

.liner {
	height: .4em;
}

.about-image-container {
	text-align: center;
	float: left;
	display: inline-block;
	width: 45%;
	margin-right: 1em;
	margin-bottom: 1em;
}

.article-image-container-small {
opacity: 1;
	overflow: hidden;
	width: 100%;
	position: relative;
	background-color: black;
}

.article-image-container-small h3 {
	position: absolute;
	top: 33%;
	text-align: center;
	width: 100%;
	z-index: 20;
	line-height: 1.2;
	margin-bottom: 0;
	padding-right: .6em;
	padding-left: .6em;
	font-size: 1.2em;
}

.article-image-container-small img {
opacity: 1;
	overflow: hidden;
	width: 100%;
}

.pagination {
	width: 100%;
	margin-top: 1em;
	display: inline-block;
}

.read-more {
	font-weight: bold;
	margin-top: 1em;
}

.related-insight-block {
	margin-bottom: 1em;
}

.production-details {
	padding-bottom: 1em;
	margin-bottom: 2em;
	border-bottom: 1px solid black;
}

/* Share Buttons */

a#take-share-button {
	color: #0babfe;
}

a#take-subscribe-button {
	color: red;
}

a#take-support-button {
	color: black;
}

/* Text Styles Content */

.article h1 {
	text-align: left;
	font-size: 48px;
	color: #0babfe;
	font-weight: normal;
	font-style: normal;
}

.article h2 {
	text-align: left;
	font-size: 40px;
	color: #0c047c;
	font-weight: normal;
	font-style: normal;
}

.article h3 {
	text-align: left;
	font-size: 31px;
	color: #0babfe;
	font-weight: bold;
}

.article h4 {
	text-align: left;
	font-size: 25px;
	color: #079f00;
	font-weight: normal;
	font-style: normal;
}

.article h5 {
	text-align: left;
	font-size: 20px;
	color: #f7007c;
	font-weight: bold;
	font-style: italic;
}

.article h6 {
	text-align: left;
	font-size: 16px;
	color: #0babfe;
	font-weight: normal;
	font-style: normal;
}

/* @end */

/* @group Footer */

.footer-container {
	background-color: black;
}

footer {
	list-style-type: none;
	color: white;
	padding-bottom: 2em;
	padding: 1em;
	background-color: #10aafc;
}

footer a {
	color: white;
}

footer a:hover {
	color: white;
}

.social-account-icons {
	margin-top: 1em;
}

.social-account-icons i {
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
opacity: 1;
transition:color 1s ease-in-out;
-moz-transition:color 1s ease-in-out;
-webkit-transition:color 1s ease-in-out;
transition:all 1s ease;
-webkit-transition-delay:all 1s ease;
-moz-transition-delay:all 1s ease;
-ms-transition-delay:all 1s ease;
-o-transition-delay:all 1s ease;
	text-align: center;
	margin-right: .3em;
	margin-left: .3em;
	color: white;
}

.social-account-icons a {
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
opacity: 1;
transition:color 1s ease-in-out;
-moz-transition:color 1s ease-in-out;
-webkit-transition:color 1s ease-in-out;
transition:all 1s ease;
-webkit-transition-delay:all 1s ease;
-moz-transition-delay:all 1s ease;
-ms-transition-delay:all 1s ease;
-o-transition-delay:all 1s ease;
	text-align: center;
	margin-left: .3em;
	color: white;
	font-size: 2em;
}

.social-account-icons a:hover {
	color: #FFEC00;
}

.footer-links-container {
	font-size: .9em;
	line-height: 1.6em;
	transition:all .25s ease;
-webkit-transition-delay:all .25s ease;
-moz-transition-delay:all .25s ease;
-ms-transition-delay:all .25s ease;
-o-transition-delay:all .25s ease;
}

.footer-links-container a:hover {
	color: #0c047c;
}

.footer-twitter-block {
	padding-top: 1em;
	padding-bottom: 1em;
}

.footer-twitter-block {
	padding-top: 1em;
	padding-bottom: 1em;
}

.footer-socials-block {
	padding-top: 1em;
	padding-bottom: 1em;
}

.footer-links-block {
	padding-top: 1em;
	padding-bottom: 1em;
}

.sitelogo-footer {
}

.sitelogo-footer img {
	width: 10em;
}

.subscribe-footer {
	text-align: center;
	padding-right: 3em;
	padding-left: 3em;
}

/* Links */

.footer-section-links {
	padding-top: 1em;
	padding-bottom: 1em;
	color: #8fcefb;
}

.footer-section-links a {
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 1em;
	padding-bottom: 1em;
}

.footer-section-links a:hover {
	color: #0f097c;
}

.footer-site-links {
	font-size: .9em;
	color: #8fcefb;
}

.footer-site-links a {
	color: white;
}

.footer-site-links a:hover {
	color: #0f097c;
}



/* @end */

/* @group Sidebar */

.sidebar-listing {
	margin-bottom: 2em;
	list-style-type: none;
}

.sidebar-listing h4 {
	color: #bac6d0;
	font-size: 1.8em;
	font-weight: bold;
	padding: .4em;
}

.sidebar-excerpt {
	margin-top: 2em;
	margin-bottom: 2em;
}

.sidebar-listing li {
	margin-bottom: .8em;
	margin-top: .8em;
}

.right-col-eq {
	display: block;
	padding-right: 1em;
	padding-left: 1em;
	padding-bottom: 2em;
	margin-top: 1em;
}

.video-list-title-sidebar h4 {
	color: white;
	text-transform: capitalize;
	font-size: 1.3em;
}



/* @end */

/* ---------------SECTION SPECIFIC--------------- */

/* @group Homepage */

.homepage {
	margin-top: 2em;
}

.page-container {
	background-color: #fefeff;
}

.article-block-display h3 {
	color: white;
}

.slider-container {
	background-size: cover;
}

.slide-content{color:white;z-index:99999999;font-size: 1.6em;text-transform:uppercase;line-height: 1.2em;text-shadow:black 3px 3px 10px;
	text-align: center;
	position: absolute;
	margin-right: 22%;
	margin-top: 5%;
	margin-left: 22%;
}

.readmore-home {
	font-weight: bold;
	font-size: 2em;
}

.readmore-home a {
	font-size: .5em;
}

.home-feature-image {
width: 100%;
text-align: center;
	object-fit: cover;
}

.home-feature-image img {
  flex: 1 0 100%;
width: 100%;
	text-align: center;
	object-fit: cover;
}

/* Homepage Secondary Images */

.home-secondary-image-container {
	padding: 2em 1em 1em;
}

.home-secondary-image {
display: flex;
  flex: 1 1 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  	transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
opacity: 1;
transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
-webkit-transition:color .25s ease-in-out;
transition:all .25s ease;
-webkit-transition-delay:all .25s ease;
-moz-transition-delay:all .25s ease;
-ms-transition-delay:all .25s ease;
-o-transition-delay:all .25s ease;
}

.home-secondary-image img {
  filter:              grayscale(100%) contrast(1) blur(var(--blur));
  flex: 1 0 100%;
  height: 100%;
  max-width: 100%;
  mix-blend-mode: multiply;
  object-fit: cover;
  opacity: 1;
  position: relative;
  width: 100%;
  
}

.home-secondary-image img:hover {
  filter:              grayscale(100%) contrast(1) blur(var(--blur));
  flex: 1 0 100%;
  height: 100%;
  max-width: 100%;
  mix-blend-mode: multiply;
  object-fit: cover;
  opacity: 1;
  position: relative;
  width: 100%;
}

.home-secondary-image::before:hover {
  background-color: #06017C;
  bottom: 0;
  content: '';
  height: 100%;
  left: 0;
  mix-blend-mode: multiply;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
	opacity: 0.5;
}

.home-secondary-image:hover {
	background-color: #06ACFF;
display: flex;
  flex: 1 1 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
	opacity: 1;
}


/* @end */



/* @group Watch */

.related-title-header h3 {
	text-align: center;
	margin-bottom: 1em;
	color: #0babfe;
}

.related-media-title {
	padding-right: .5em;
	padding-top: 1em;
	padding-left: .5em;
}

.related-media-title {
	padding-right: .5em;
	padding-top: 1em;
	padding-left: .5em;
}

.watchseries-block {
	padding: 1em;
	border: 1px solid silver;
}

.watchseries-block h2 {
	color: #10aafd;
	font-weight: bold;
	font-size: 2em;
	text-align: center;
}



/* @end */

/* @group Series */

.featured-in-series {
	margin-top: 2em;
	display: inline-block;
	margin-bottom: 1em;
	padding: 1em 0;
	border-top: 1px solid #0babfe;
}

.featured-in-series h3 {
	border-bottom-style: none;
	padding-bottom: 0;
	padding-top: .3em;
}



/* @end */

/* @group Contact */

.introblock {
	margin-bottom: 3em;
}

.contact-form {
	margin-bottom: 3em;
}

.contact-block {
	border-top: 1px solid silver;
	border-right: 1px solid silver;
	border-left: 1px solid silver;
	padding: 1em;
}

.contact-block h2 {
	color: #10aafd;
	font-weight: bold;
	font-size: 2em;
}

/* @end */

/* @group Slider */

.orbit-container {
	background-color: transparent;
}

.slider-imagepanel {
	text-align: center;
}

.slider-textpanel {
	display: inline-block;
	text-align: center;
	margin-bottom: 1em;
	margin-top: 1em;
}

.slider-textpanel-content {
	display: inline-block;
	text-align: center;
	margin-bottom: 1em;
	background-color: transparent;
	color: white;
	margin-top: 1em;
}

.slider-textpanel h3 {
	line-height: 1;
	margin-top: 1em;
}

.slider-image {
	margin-top: -3em;
	padding-bottom: 1em;
	margin-bottom: -3em;
}



/* @end */

/* @group Twitter */

.screen-name{line-height: 1.6;font-style: normal;font-weight: normal;
	text-transform: uppercase;
	padding-top: .4em;
	padding-bottom: .4em;
	font-size: 1.2em;
}.tweet-date a{line-height:1.6;font-size:0.9em;color:silver;}

.ce_tweet_time{color: #06acff;
	font-size: .7em;
}

.ce_tweet_name{
	font-weight: bold;
	font-size: 1.3em;
}

.tweet-content{line-height:1.5;font-size: 0.8em;
	margin-top: -1em;
	margin-bottom: .5em;
}.tweet-actions{line-height:1.6;font-size:0.9em;
}.tweet-actions a{color: #f7007c;}

.tweet-actions-block {
	text-align: left;
	width: 33%;
	float: left;
}



/* @end */

/* @group Site - Privacy */

.consent-request-block {
	margin-bottom: 1em;
	padding-bottom: 1em;
	border: 1px solid silver;
	padding: 1em;
}

.consent-response-date {
	padding-bottom: 1em;
	padding: 1em;
	background-color: #e8e8e8;
	font-size: .9em;
}



/* @end */

/* @group Film TV */

.video-block-container {
	margin-bottom: 1em;
	padding: .6em;
}

/* My Comment */

.video-block-container h3 {
	text-transform: capitalize;
	text-align: center;
	font-size: 1.4em;
	margin-top: .5em;
	margin-bottom: .5em;
	font-weight: bold;
	line-height: 1.3;
}

.summary {
	font-size: 1.1em;
	margin-top: 2em;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.production-title {
	text-transform: capitalize;
	font-weight: bold;
	text-align: left;
	color: #06ACFF;
	font-size: 2.2em;
	line-height: 1.4;
	margin-bottom: .5em;
	padding-bottom: .5em;
	border-bottom: 1px solid silver;
}

.production-details-label {
	font-weight: bold;
	color: #0c9f01;
}

.category-badge {
	display: inline-block;
}

.category-title {
	display: inline-block;
	color: silver;
	text-transform: capitalize;
}

.breadcrumbs li {
	font-size: 1em;
}

.video-poster-container {
	margin-bottom: 1em;
}

.video-container-neutral {
	width: 100%;
}

.video-container-neutral img {
	padding: 0;
	width: 100%;
}



/* @end */

/* @group Search */

.searchbox {
	margin: 0;
	border-bottom: 1px solid white;
	color: white;
}

input #keywords {
	color: white;
}

.search-results-block {
	display: inline-block;
	border-bottom: 1px solid silver;
	margin-bottom: 1em;
	padding: 1em;
}

.search-main-title {
	text-transform: capitalize;
	text-align: left;
	color: #06ACFF;
	font-size: 2em;
	line-height: 1.2;
	padding-bottom: .5em;
	border-bottom: 1px solid silver;
	font-weight: bold;
}

.search-main-title:hover {
color: black;
}



/* @end */

/* @group Palette */

#06ACFF {
	background-color: #06ACFF;
}

#F7007C {
	background-color: #F7007C;
}

#FFEC00 {
	background-color: #FFEC00;
}

#06017C {
	background-color: #06017C;
}

#0C9F01 {
	background-color: #0C9F01;
}



/* @end */

/* @group HFX 2 */

.video-thumb-container {
display: flex;
  flex: 1 1 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  	transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
opacity: 1;
transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
-webkit-transition:color .25s ease-in-out;
transition:all .25s ease;
-webkit-transition-delay:all .25s ease;
-moz-transition-delay:all .25s ease;
-ms-transition-delay:all .25s ease;
-o-transition-delay:all .25s ease;
}

.related-insight-block. video-thumb-container {
display: flex;
  flex: 1 1 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  	transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
opacity: 1;
transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
-webkit-transition:color .25s ease-in-out;
transition:all .25s ease;
-webkit-transition-delay:all .25s ease;
-moz-transition-delay:all .25s ease;
-ms-transition-delay:all .25s ease;
-o-transition-delay:all .25s ease;
	margin-bottom: 1em;
}

.video-thumb-container img {
  flex: 1 0 100%;
  height: 100%;
  max-width: 100%;
  object-fit: cover;
  opacity: 1;
  position: relative;
  width: 100%;
}

.video-thumb-container img:hover {
  flex: 1 0 100%;
  height: 100%;
  max-width: 100%;
  mix-blend-mode: color-burn;
  object-fit: cover;
  opacity: 1;
  position: relative;
  width: 100%;
}

.video-thumb-container::before:hover {
  background-color: #06017C;
  bottom: 0;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
	opacity: 0.5;
}

.video-thumb-container:hover {
	background-color: #00a4f3;
display: flex;
  flex: 1 1 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
	opacity: 1;
}

.video-thumb-container:hover img {
	background-color: #140f89;
display: flex;
  flex: 1 1 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
	opacity: 0.3;
	 filter: blur(1px) grayscale(100%);
 -webkit-filter: grayscale(1) blur(1px);
   mix-blend-mode: multiply;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: transparent;
}

.video-thumb-container:hover .overlay {
  opacity: 1;
  background-blend-mode: color-burn;
}

.video-list-title {
	font-family: poppins, sans-serif;
font-weight: 900;
font-style: italic;
  color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
	font-size: 1.4em;
	line-height: 1.2;
}

.related-insight-block .video-list-title {
  color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
	text-align: center;
	font: italic bold 1.1em/1.1 poppins, sans-serif;
}

/* Outlines for Legacy Images */

.vti-outline {
	border: 4px solid #0babfe;
}
/* @end */

/* @group Share Buttons */

ul.share-buttons{
  list-style: none;
}

ul.share-buttons li{
  display: inline;
	padding: .3em;
	font-size: 1.2em;
}

ul.share-buttons .sr-only{
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.take-facebook a {
	color: #0d4bf1;
}

.take-twitter a {
	color: #0db6f1;
}

.take-tumblr a {
	color: #0d247d;
}

.take-pocket a {
	color: #ab241d;
}

.take-reddit a {
	color: #dc4937;
}

.take-linkedin a {
	color: #1f7fcb;
}

.take-whatsapp a {
	color: #3ee15c;
}

.take-email a {
	color: #b0b0b0;
}

.share-buttons a:hover {
	color: #b0b0b0;
}

.sidebar-share-stickyXXX
 {
position: -webkit-sticky;
  position: sticky;
  top: 4rem;	
}

ul.share-buttons-sidebar{
  list-style: none;
	padding: 1em;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

ul.share-buttons-sidebar li{
  display: inline;
	padding: .3em;
	font-size: .9em;
	
}

ul.share-buttons-sidebar li a{
	color: white;
}

ul.share-buttons-sidebar li a:hover{
	color: #FFEC00;
}

/* @end */

/* @group Fox Nav */.menu-collapsed{transition:all .25s;position:fixed;top:10px;left:9px;height:36px;width:36px;z-index:1;cursor:pointer;list-style-type:none}.menu-collapsed ul{transition:all .05s;position:fixed;left:-9000px;list-style-type:none}.bar{position:fixed;left:12px;top:24px;height:6px;width:30px;border-radius:0px;background-color: white;list-style-type:none;
	z-index: 999999;
}.bar:before{transition:all .25s;content:"";position:absolute;left:0;top:-8px;height:6px;width:30px;border-radius:0px;background-color: white;list-style-type:none;
	z-index: 999999;
}.bar:after{transition:all .25s;content:"";position:absolute;left:0;top:8px;height:6px;width:30px;border-radius:0px;background-color: white;list-style-type:none;
	z-index: 999999;
}.menu-expanded{transition:all .25s;text-align:center;line-height:200px;height:100%;width:100%;border-radius:0;top:0;left:0;background-color: rgba(6,1,124,0.9);list-style-type:none;
	z-index: 9999999;
}.menu-expanded ul{transition:all .05s;position:relative;left:0;z-index:2;margin-top:2em;list-style-type:none}.menu-expanded li{margin-bottom:1em;list-style-type:none}.menu-expanded a{transition:all .15s;text-decoration:none;color: white;padding:5px;list-style-type:none;z-index:2147483647;font-size: 1.4em;
	font-weight: bold;
}.menu-expanded a:hover{transition:all .15s;color: #FFEC00;list-style-type:none}.menu-expanded .bar{background-color:transparent;transition:all .25s;list-style-type:none}.menu-expanded .bar:before{transition:all .25s;content:"";transform:rotate(45deg);top:0;list-style-type:none}.menu-expanded .bar:after{transition:all .25s;content:"";transform:rotate(-45deg);top:0;list-style-type:none}



/* @end */

/* @group Fluid Content */

.content-fluid-body-text {
	margin-top: 1em;
	margin-bottom: 1em;
}

.content-fluid-image {
	margin-bottom: 1em;
	margin-top: 1em;
}

.content-fluid-image img {
	width: 100%;
}

blockquote {
	padding: 1em;
	border-style: none;
	font-size: 1.6em;
}

blockquote p {
	color: #0babfe;
	font-weight: bold;
	font-style: italic;
	line-height: 1.3;
}



/* @end */

/* @group SP Import */

::selection{background:#f7007c;text-shadow:none;color:#fff}::-moz-selection{background:#f7007c;text-shadow:none;color:#fff}



/* @end */

/* @group Shop */

.product-promo-container {
	padding: .5em;
	margin-top: .5em;
	border: 1px solid silver;
}

.product-promo-container h5 {
	color: silver;
	font-size: 1em;
	margin-bottom: 0;
	margin-top: .5em;
}

.product-promo-container h3 {
	text-transform: capitalize;
	text-align: left;
	color: #f7007c;
	font-size: 2em;
	line-height: 1.2;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0;
	border-bottom-style: none;
}

.product-promo-container h3:hover {
	color: black;
}

.shop-categories {
	text-align: center;
	margin-top: 1em;
	margin-bottom: 1em;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	padding-top: 1em;
	padding-bottom: 1em;
}

.category-link {
	font-weight: bold;
	display: inline-block;
	margin-right: 1em;
	margin-left: 1em;
}

.product-details {
	text-align: center;
}

.product-details h5 {
	text-align: center;
	font-weight: bold;
	padding-top: 0;
	margin-top: 1em;
}

.product-details:hover {
}

.product-details:hover h5 {
	opacity: 1;
	color: #f7007c;
}

.product-details:hover h6 {
	opacity: 1;
	color: #f7007c;
}

.box-shadow-shop {
  box-shadow:
  0 2.8px 2.2px rgba(0, 0, 0, 0.034),
  0 6.7px 5.3px rgba(0, 0, 0, 0.048),
  0 12.5px 10px rgba(0, 0, 0, 0.06),
  0 22.3px 17.9px rgba(0, 0, 0, 0.072),
  0 41.8px 33.4px rgba(0, 0, 0, 0.086),
  0 80px 60px rgba(0, 0, 0, 0.12)
;
margin: 10px auto;
background: white;
border-radius: 5px;
}



/* @end */

/* ---------------MEDIA QUERIES--------------- */

/* @group Utilities */

body, h1, li, img, .sticky-container {
    -moz-transition: width 1s ease-in-out, left 1.5s ease-in-out;
    -webkit-transition: width 1s ease-in-out, left 1.5s ease-in-out;
    -moz-transition: width 1s ease-in-out, left 1.5s ease-in-out;
    -o-transition: width 1s ease-in-out, left 1.5s ease-in-out;
    transition: width 1s ease-in-out, left 1.5s ease-in-out;
}

/* @end */

/* @group Small Med Nav */

#full-screen-nav {
	background-color: rgba(6,1,124,0.9);
	list-style-type: none;
}

#full-screen-search {
	background-color: rgba(6,1,124,0.9);
	list-style-type: none;
}

#full-screen-search .button {
	background-color: #06ACFF;
	list-style-type: none;
}

.full-screen-nav-inner {
	margin: 1em;
	padding: 2em;
	list-style-type: none;
}

.full-screen-nav-inner ul {
	margin: 0;
	padding: 2em;
	text-align: center;
	color: white;
	list-style-type: none;
}

.full-screen-nav-inner a {
	color: white;
	font-weight: bold;
	font-size: 2em;
}

.full-screen-nav-inner a:hover {
	color: #FFEC00;
}

.logo-head-reveal-menu {
	width: 50%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 2em;
}

.nav-bars-icon {
	padding: 1.5em 1em 1em;
	text-align: left;
}

.nav-bars-icon a {
	color: white;
	font-size: 2em;
}

.search-icon {
	text-align: right;
	padding-top: 1.5em;
	padding-right: 1em;
	padding-bottom: 1em;
}

.search-icon a {
	color: white;
	font-size: 2em;
}

.logo-head-small-med {
text-align: left;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
opacity: 1;
padding-top: 1rem;
}



/* @end */

/* @group Mods 23 */


/* Homepage 2023 */

.primary-article-container {
  margin-top: 1rem;
  display: inline-block;
}

.primary-article-container h3 {
font-family: museo-sans, sans-serif;
font-weight: 900;
font-style: normal;
color: #04acfe;

transition:all 0.5s ease;
-webkit-transition-delay:all 0.5s ease;
-moz-transition-delay:all 0.5s ease;
-ms-transition-delay:all 0.5s ease;
-o-transition-delay:all 0.5s ease;
}

.primary-article-container h3:hover {
color: #ff0e87;
}

.primary-article-container h5 {
font-family: museo-sans, sans-serif;
font-weight: 500;
font-style: normal;
color: #ff0e87;
line-height: 2.1rem;
text-transform: uppercase;
}

.home-secondary-container {
border-bottom: 1px solid black;
display: inline-block;
margin-top: 0.5rem;
	margin-bottom: 0.5rem;
position: relative;
		padding: 2rem;
}

.homepage-secondary-row-text-container {
	padding-top: 1rem;
}

.home-secondary-container-square {
display: inline-block;
padding: 1rem;
}

.homepage-secondary-square-text-container {
padding: 1rem;
}

.homepage-secondary-square-text-container h3 {
color: black;
font: bold 1.5rem museo-sans, sans-serif;
font-weight: 900;
line-height: 2.1rem;
}

.homepage-secondary-square-text-container h5 {
color: #04acfe;
text-transform: uppercase;
}

.homepage-secondary—x2-container {
	padding-bottom: 2em;
	background-color: white;
}

.bottomline-heavy {
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

.view-article-link {
font: 1.1rem museo-sans, sans-serif;
font-weight: 500;
margin-top: 0.6rem;
}

.view-article-link a {
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}

.view-article-link a:hover {
	color: #ff0e87;
}

.body-text-01 {
}



/* @end */

/* @group HVX 23 */

.img-hvx-01 {
background-color: #04acfd;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}

.img-hvx-01:hover {
opacity: 0.5;
mix-blend-mode: multiply;
}

.image-hpx {
background-color: #04acfd;
}

.img-hvx-01 img {
-webkit-transition: all 900ms ease;
-moz-transition: all 900ms ease;
-o-transition: all 900ms ease;
transition: all 900ms ease;
background-color: #04acfd;
}

.img-hvx-02 {
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}

.img-hvx-02:hover {
opacity: 0.5;
}
/* Text Hover FX */

.hover-magenta {
-webkit-transition: all 900ms ease;
-moz-transition: all 900ms ease;
-o-transition: all 900ms ease;
transition: all 900ms ease;
}

.hover-magenta a {
}

.hover-magenta:hover {
color: #ff0e87;
cursor: pointer;
}

/* @end */

/* ---HP OVERLAY--------------- */

/* @group HP Primary */

/* PRIMARY */

.primary-container {
position: relative;
background-size: cover;
background-blend-mode: multiply;
-webkit-transition: all 900ms ease;
-moz-transition: all 900ms ease;
-o-transition: all 900ms ease;
transition: all 900ms ease;
width: 100%;
width: 100%;
}

.primary-image-container {
position: relative;
-webkit-transition: all 900ms ease;
-moz-transition: all 900ms ease;
-o-transition: all 900ms ease;
transition: all 900ms ease;
width: 100%;
}

.primary-image {

}

.primary-text-overlay {
	position: absolute;
	bottom: 0;
	display: inline-block;
	width: 100%;
	color: white;
	background-color: rgba(216,17,125,0.5019321);
	left: 0;
	padding: 1.5em;
}

.primary-text-position {
	margin-left: 10%;
	margin-right: 10%;
}

.primary-text-overlay h3 {
	font-weight: bold;
	color: white;
	text-transform: none;
}

.primary-text-overlay h5 {
	color: white;
	text-transform: capitalize;
}

/* Hover FX */

.primary-container:hover  {
	color: rgba(255,255,255,0.5);
}

.primary-container:hover .primary-image  {
-webkit-filter: contrast(1.2);
  filter: contrast(1.2);
}

.primary-container:hover .primary-text-overlay  {
	background-color: rgba(216,17,125,0.797421);
}

.primary-container:hover h3  {
	opacity: 1;
}

/* Text Blocks */

.primary-feature-text {
	margin-top: 1em;
	font-size: 1em;
	margin-bottom: 2em;
}

a .primary-feature-text {
	color: gray;
}

a:hover .primary-feature-text {
	color: #0ea5f6;
}



/* @end */

/* ---HP OVERLAY--------------- */



/* @group HP Secondary */

.hpsf-container {
	position: relative;
	margin-top: 1em;
	background-size: cover;
    -webkit-transition: all 250ms ease-out 0.25s;
    -moz-transition: all 250ms ease-out 0.25s;
    -o-transition: all 250ms ease-out 0.25s;
    transition: all 250ms ease-out 0.25s;
	width: 100%;
}

.hpsf-image-container {
	position: relative;
    -webkit-transition: all 250ms ease-out 0.25s;
    -moz-transition: all 250ms ease-out 0.25s;
    -o-transition: all 250ms ease-out 0.25s;
    transition: all 250ms ease-out 0.25s;
}

.hpsf-image {
mix-blend-mode: multiply;
	width: 100%;
}

.hpsf-image-video {
	background-image: none;
	width: 100%;
	    -webkit-transition: all 250ms ease-out 0.25s;
    -moz-transition: all 250ms ease-out 0.25s;
    -o-transition: all 250ms ease-out 0.25s;
    transition: all 250ms ease-out 0.25s;
}

.hpsf-image-video:hover {
mix-blend-mode: multiply;
}

.hpsf-text-overlay {
	position: absolute;
	bottom: 0;
	width: 100%;
	color: white;
	display: block;
	left: 0;
	    -webkit-transition: all 250ms ease-out 0.25s;
    -moz-transition: all 250ms ease-out 0.25s;
    -o-transition: all 250ms ease-out 0.25s;
    transition: all 250ms ease-out 0.25s;
	padding: 1.5em 2em;
}

.hpsf-text-overlay h3 {
	font-weight: bold;
	color: white;
	text-transform: none;
}

.hpsf-text-overlay h5 {
	color: white;
	text-transform: capitalize;
	margin-bottom: 0;
}

/* TEXT */

.secondary-feature-text {
	margin-top: 1em;
	font-size: 1em;
	margin-bottom: 3em;
	padding-bottom: 1em;
	border-bottom: 1px solid silver;
	padding: 1em;
}

a .secondary-feature-text {
	color: gray;
}

a:hover .secondary-feature-text {
	color: #0ea5f6;
}

.secondary-feature-text h5 {
}

.secondary-feature-text h3 {
	font-weight: bold;
	text-transform: none;
}

.secondary-feature-title-top h3 {
	font-weight: bold;
	text-transform: none;
}

/* Hover FX */

.hpsf-container:hover h3  {
	opacity: 1;
}

/* Colours - MAGENTA */

.container-bg-magenta {
	background-image: url(/zinc/test/white-magenta.png);
	    -webkit-transition: all 250ms ease-out 0.25s;
    -moz-transition: all 250ms ease-out 0.25s;
    -o-transition: all 250ms ease-out 0.25s;
    transition: all 250ms ease-out 0.25s;
}

.container-bg-magenta:hover {
background-image: none;
	background-color: rgba(216,17,125,0.4948757);	
}

.text-overlay-magenta {
	background-color: rgba(216,17,125,0.5019321);
}

.hpsf-container:hover .text-overlay-magenta  {
	background-color: rgba(216,17,125,0.797421);
}

/* Colours - CYAN */

.container-bg-cyan {
	background-image: url(/zinc/test/white-cyan.png);
	    -webkit-transition: all 250ms ease-out 0.25s;
    -moz-transition: all 250ms ease-out 0.25s;
    -o-transition: all 250ms ease-out 0.25s;
    transition: all 250ms ease-out 0.25s;
}

.container-bg-cyan:hover {
background-image: none;
	background-color: rgba(0,159,203,0.4967938);	
}

.text-overlay-cyan {
	background-color: rgba(4,172,254,0.6014645);
}

.hpsf-container:hover .text-overlay-cyan  {
	background-color: rgba(1,172,254,0.8);
}

/* Colours - Green */

.container-bg-green {
	background-image: url(/zinc/test/white-green.png);
	    -webkit-transition: all 250ms ease-out 0.25s;
    -moz-transition: all 250ms ease-out 0.25s;
    -o-transition: all 250ms ease-out 0.25s;
    transition: all 250ms ease-out 0.25s;	
}

.container-bg-green:hover {
background-image: none;
	background-color: rgba(0,153,73,0.4967938);	
}

.text-overlay-green {
	background-color: rgba(12,159,1,0.6);
	    -webkit-transition: all 250ms ease-out 0.25s;
    -moz-transition: all 250ms ease-out 0.25s;
    -o-transition: all 250ms ease-out 0.25s;
    transition: all 250ms ease-out 0.25s;
}

.hpsf-container:hover .text-overlay-green  {
	background-color: rgba(12,159,1,0.8);
}



/* @end */

/* Small only */

@media screen and (max-width: 39.9375em) {

.logo-head {
	text-align: left;
	padding: 1em 5em 4em;
}

.tagline-head {
	color: white;
	text-transform: uppercase;
	font-size: 1.1em;
	padding-top: .5em;
	padding-bottom: 1em;
}

.footer-links-block {
	padding-top: 1em;
	padding-bottom: 1em;
	text-align: center;
}

.footer-twitter-block {
	padding-top: 1em;
	padding-bottom: 1em;
	text-align: center;
}

.video-block-container {
	margin: 0 0 1em;
	padding: 0;
}

h1 {
	font-size: 2em;
	color: #0babfe;;
	letter-spacing: 0;
font-weight: 900;
	text-align: center;
	margin-top: .1em;
	text-transform: none;
}

.hpsf-text-overlay {
	position: absolute;
	bottom: 0;
	width: 100%;
	color: white;
	display: block;
	left: 0;
	    -webkit-transition: all 250ms ease-out 0.25s;
    -moz-transition: all 250ms ease-out 0.25s;
    -o-transition: all 250ms ease-out 0.25s;
    transition: all 250ms ease-out 0.25s;
	padding: .7em;
}

.hpsf-text-overlay h3 {
	color: white;
	text-transform: none;
	font-size: 1em;
}

.hpsf-text-overlay h5 {
	color: white;
	text-transform: capitalize;
	margin-bottom: 0;
	font-size: .8em;
}

.secondary-feature-text {
	margin-top: 1em;
	margin-bottom: 3em;
	padding-bottom: 1em;
	border-bottom: 1px solid silver;
	padding: 1em;
	font-size: .9em;
}

.primary-text-overlay {
	position: absolute;
	bottom: 0;
	display: inline-block;
	width: 100%;
	padding: 1em;
	color: white;
	background-color: rgba(216,17,125,0.5019321);
	left: 0;
}

.search-icon {
	text-align: right;
	padding-top: .9em;
}

.nav-bars-icon {
	text-align: left;
	padding-top: .9em;
		padding-left: 0.2em;
}

.primary-article-container {
  margin-top: 2rem;
  display: inline-block;
  margin-bottom: 2rem;
}

.primary-article-container h3 {
font-family: museo-sans, sans-serif;
font-weight: 900;
font-style: normal;
color: #04acfe;
transition:all 0.5s ease;
-webkit-transition-delay:all 0.5s ease;
-moz-transition-delay:all 0.5s ease;
-ms-transition-delay:all 0.5s ease;
-o-transition-delay:all 0.5s ease;
}

.primary-article-container h3:hover {
color: #ff0e87;
}

.primary-article-container h5 {
font-family: museo-sans, sans-serif;
font-weight: 500;
font-style: normal;
color: #ff0e87;
line-height: 2.1rem;
text-transform: uppercase;
}

.home-secondary-container {
border-bottom: 1px solid black;
display: inline-block;
margin-top: 0.5rem;
	margin-bottom: 0.5rem;
padding-top: 0.5rem;
	padding-bottom: 1.5rem;
position: relative;
	padding-right: 1rem;
}

.home-secondary-container h3 {
color: black;
font: 1.5rem/1.8rem museo-sans, sans-serif;
		font-weight: 900;
font-style: normal;
-webkit-transition-delay:all 0.5s ease;
-moz-transition-delay:all 0.5s ease;
-ms-transition-delay:all 0.5s ease;
-o-transition-delay:all 0.5s ease;
}



.home-secondary-container h5 {
color: #04acfe;
	text-transform: uppercase;
}

.homepage-secondary-row-text-container {
padding-left: 0;
}

.primary-article-text {
	display: inline-block;
}

.homepage-secondary-square-text-container h3 {
color: black;
font: 1.5rem museo-sans, sans-serif;
font-weight: 900;
}

.home-secondary-container-square {
display: inline-block;
padding-top: 0;
		padding-bottom: 0;
}

.body-text-01 {
	line-height: 120%;
	font-size: 0.9em;
}
}

/* Medium and up */

@media screen and (min-width: 40em) {
	
}

/* Medium only */

@media screen and (min-width: 40em) and (max-width: 63.9375em) {

.logo-head {
	padding: 1em;
}

.footer-links-block {
	padding-top: 1em;
	padding-bottom: 1em;
	text-align: center;
}

/* @group Homepage 23 */


/* Homepage 2023 */

.primary-article-container {
  margin-top: 2rem;
  display: inline-block;
  margin-bottom: 2rem;
}

.primary-article-container h3 {
font-family: museo-sans, sans-serif;
font-weight: 900;
font-style: normal;
color: #04acfe;
transition:all 0.5s ease;
-webkit-transition-delay:all 0.5s ease;
-moz-transition-delay:all 0.5s ease;
-ms-transition-delay:all 0.5s ease;
-o-transition-delay:all 0.5s ease;
}

.primary-article-container h3:hover {
color: #ff0e87;
}

.primary-article-container h5 {
font-family: museo-sans, sans-serif;
font-weight: 500;
font-style: normal;
color: #ff0e87;
line-height: 2.1rem;
text-transform: uppercase;
}

.home-secondary-container {
border-bottom: 1px solid black;
display: inline-block;
margin-top: 0.5rem;
	margin-bottom: 0.5rem;
position: relative;
		padding: 2rem;
}

.home-secondary-container h3 {
color: black;
font-family: museo-sans, sans-serif;
font-weight: 900;
font-style: normal;
line-height: 2.1rem;
-webkit-transition-delay:all 0.5s ease;
-moz-transition-delay:all 0.5s ease;
-ms-transition-delay:all 0.5s ease;
-o-transition-delay:all 0.5s ease;
}

.homepage-secondary-row-text-container {
	padding-top: 1rem;
}

/* @end */
}

/* Large and up */

@media screen and (min-width: 64em) {

#navigation {
}

.tagline-head {
	color: white;
	text-transform: uppercase;
	font-size: 1.1em;
	padding-top: .5em;
}

.primary-text-overlay {
	position: absolute;
	bottom: 0;
	display: inline-block;
	width: 100%;
	padding: 2em;
	color: white;
	background-color: rgba(216,17,125,0.5019321);
	left: 0;
}

.primary-article-container {
  position: relative;
  display: inline-block;

}

.primary-article-container h3 {
font-family: museo-sans, sans-serif;
font-weight: 900;
font-style: normal;
color: #04acfe;
line-height: 2.1rem;
transition:all 0.5s ease;
-webkit-transition-delay:all 0.5s ease;
-moz-transition-delay:all 0.5s ease;
-ms-transition-delay:all 0.5s ease;
-o-transition-delay:all 0.5s ease;
}

.primary-article-text {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 1rem;
}

.home-secondary-container {
border-bottom: 1px solid black;
display: inline-block;
margin-top: 0.5rem;
	margin-bottom: 0.5rem;
padding-top: 0.5rem;
	padding-bottom: 1.5rem;
position: relative;
	padding-right: 1rem;
}

.home-secondary-container h3 {
color: black;
font-family: museo-sans, sans-serif;
font-weight: 900;
font-style: normal;
line-height: 2.1rem;
-webkit-transition-delay:all 0.5s ease;
-moz-transition-delay:all 0.5s ease;
-ms-transition-delay:all 0.5s ease;
-o-transition-delay:all 0.5s ease;
}


.home-secondary-container h5 {
color: #04acfe;
	text-transform: uppercase;
}

.homepage-secondary-row-text-container {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
padding-left: 2rem;
}

.full-screen-nav-inner {
	margin: 1em 20%;
	padding: 2em;
	list-style-type: none;
	width: 60%;
}
}

/* Large only */

@media screen and (min-width: 64em) and (max-width: 74.9375em) {}

/* XLarge screens */

@media only screen and (min-width: 90.063em) {

.primary-container {
	position: relative;
	background-image: url(/zinc/test/magenta-primary-wide.png);
	background-size: cover;
	  background-blend-mode: multiply;
	    -webkit-transition: all 900ms ease;
    -moz-transition: all 900ms ease;
    -o-transition: all 900ms ease;
    transition: all 900ms ease
	width: 100%;
	width: 100%;
}

.primary-container:hover  {
	color: rgba(255,255,255,0.5);
	background-image: url(/zinc/test/magenta-primary-wide.png);
	    -webkit-transition: all 900ms ease;
    -moz-transition: all 900ms ease;
    -o-transition: all 900ms ease;
    transition: all 900ms ease;
} } /* min-width 1441px, xlarge screens */
 
@media only screen and (min-width: 90.063em) and (max-width: 120em) { } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */
 
/* XXLarge screens */
@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xlarge screens */