  @font-face {
	font-family: "mediamath";
	src: url("/blog/wp-content/themes/genie-child/fonts/mediamath.eot?u1q1d7");
	src: url("/blog/wp-content/themes/genie-child/fonts/mediamath.eot?u1q1d7#iefix") format("embedded-opentype"), url("/blog/wp-content/themes/genie-child/fonts/mediamath.ttf?u1q1d7") format("truetype"), url("/blog/wp-content/themes/genie-child/fonts/mediamath.woff?u1q1d7") format("woff"), url("/blog/wp-content/themes/genie-child/fonts/mediamath.svg?u1q1d7") format("svg");
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"]:before,
[class*=" icon-"]:before,
.mediamath-footer-social-media [class^="mediamath-social-media-link-"]:before {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: "mediamath";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1; /* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-search:before {
    content: "\e800";
}
.icon-globe:before {
    content: "\e801";
}

.icon-angle-up:before {
	content: "\e802";
}

.icon-angle-down:before {
	content: "\e803";
}

.icon-angle-right:before {
	content: "\e804";
}

.icon-angle-left:before {
	content: "\e805";
}

.icon-left-open:before {
	content: "\e806";
}

.icon-right-open:before {
	content: "\e807";
}

.icon-up-open:before {
	content: "\e808";
}

.icon-down-open:before {
	content: "\e809";
}

.icon-down-rounded:before {
	content: "\e80a";
}

.icon-icon-arrow:before {
	content: "\e80b";
}

.icon-right:before {
	content: "\e80c";
}

.icon-left:before {
	content: "\e80d";
}


.mediamath-icon-facebook,
.mediamath-share-facebook:before,
.mediamath-footer .mediamath-social-media-link-facebook:before {
    content: "\e014";
}

.mediamath-icon-twitter,
.mediamath-share-twitter:before,
.mediamath-footer .mediamath-social-media-link-twitter:before {
    content: "\e02a";
}

.mediamath-icon-youtube,
.mediamath-footer .mediamath-social-media-link-youtube:before {
    content: "\e02c";
}

.mediamath-icon-linkedin,
.mediamath-share-linkedin:before,
.mediamath-footer .mediamath-social-media-link-linkedin:before {
    content: "\e019";
}

.mediamath-footer .mediamath-social-media-link-facebook:hover:before {
    color: #ffffff;
}

.mediamath-footer .mediamath-social-media-link-facebook:active:before {
    color: #65c3ed;
}

.mediamath-footer .mediamath-social-media-link-twitter:hover:before {
    color: #ffffff;
}

.mediamath-footer .mediamath-social-media-link-twitter:active:before {
    color: #65c3ed;
}

.mediamath-footer .mediamath-social-media-link-youtube:hover:before {
    color: #ffffff;
}

.mediamath-footer .mediamath-social-media-link-youtube:active:before {
    color: #65c3ed;
}

.mediamath-footer .mediamath-social-media-link-linkedin:hover:before {
    color: #ffffff;
}

.mediamath-footer .mediamath-social-media-link-linkedin:active:before {
    color: #65c3ed;
}

.mediamath-footer-social-media .mediamath-social-media-link-googleplus {
	font-family: 'mediamath';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.mediamath-social-media-link-googleplus:before {
	content: "\e600";
	margin-right: 5px;
	margin-left: 7px;
	color: #c2c2c2;
	font-size: 18px;
	font-size: 1.85rem;
	line-height: 1;
	position: relative;
	top: 3px;
}

.mediamath-social-media-link-googleplus:hover:before {
	color: #fff;
}


.mediamath-footer-affiliation-link,
.mediamath-footer .mediamath-footer-affiliation-link-nai,
.mediamath-footer .mediamath-footer-affiliation-link-iab,
.mediamath-footer .mediamath-footer-affiliation-link-dma,
.mediamath-footer .mediamath-footer-affiliation-link-edaa,
.mediamath-footer .mediamath-footer-affiliation-link-adchoices,
.mediamath-footer .mediamath-footer-affiliation-link-tag {
    display: inline-block;
    height: 28px;
	margin:0;
	padding: 0;
}

.mediamath-footer-social-icon,
.mediamath-footer .mediamath-social-media-link-facebook:before,
.mediamath-footer .mediamath-social-media-link-twitter:before,
.mediamath-footer .mediamath-social-media-link-youtube:before,
.mediamath-footer .mediamath-social-media-link-linkedin:before {
    margin-right: 7px;
    margin-left: 7px;
    color: #c2c2c2;
    font-size: 23px;
    font-size: 2.3rem;
    line-height: 1;
}

.mediamath-footer {
    background-color: #333333;
}

.mediamath-footer .mediamath-footer-inner {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
	padding-top: 20px;
    display: table;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 1;
}

.mediamath-footer .mediamath-footer-inner.footer-inner-second {
	margin-top: 20px;
    border-top: 1px solid #616060;
    padding-top: 20px;
}

.mediamath-footer .mediamath-footer-metadata,
.mediamath-footer .mediamath-footer-affiliations,
.mediamath-footer .mediamath-footer-social-media,
.mediamath-footer .mediamath-request-demo,
.mediamath-footer .mediamath-footer-global-sites {
    display: table-cell;
    vertical-align: middle;
}

.mediamath-footer .mediamath-footer-metadata {
	font-family: 'Avenir', Helvetica, sans-serif;
}

.mediamath-footer-inner .mediamath-footer-metadata-copyright a, .mediamath-footer-inner .mediamath-footer-metadata-copyright b {
    padding: 0px 4px;
}

.mediamath-footer .mediamath-footer-metadata-copyright, .mediamath-footer .mediamath-footer-metadata-copyright a {
    margin-top: 0;
    margin-bottom: 5px;
    color: #c2c2c2;
}

.mediamath-footer .mediamath-footer-metadata-copyright a:hover {
	color: #ffffff;
}

.mediamath-footer .mediamath-footer-utility-navigation .mediamath-menu-item {
    display: inline-block;
    margin-right: 10px;
}

.mediamath-footer .mediamath-footer-utility-navigation a {
    color: #c2c2c2;
}

.mediamath-footer .mediamath-footer-utility-navigation a:hover {
    color: #ffffff;
}

.mediamath-footer .mediamath-footer-utility-navigation a:active {
    color: #65c3ed;
}

.mediamath-footer .mediamath-footer-global-sites, .mediamath-footer-global-sites a {
    color: #c2c2c2;
	text-align: right;
	text-decoration: none;
}

.mediamath-footer-global-sites a {
	margin: 0px 3px;
}
.mediamath-footer .mediamath-footer-global-sites a:hover {
	color: #ffffff;
}


/* Footer Global Sites */
.mediamath-footer-global-sites .dropdown-menu { position: absolute; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; }
.mediamath-footer-global-sites .dropup .btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; background-color: transparent; border: 0px none; color: inherit; font-size: 11px; text-transform: none; font-family: 'Avenir', Helvetica, sans-serif !important; }
.mediamath-footer-global-sites .dropup .btn:hover, .mediamath-footer-global-sites .dropup .btn:focus, .mediamath-footer-global-sites .dropup .btn:active { color: #fff; }
.mediamath-footer-global-sites .dropup .icon-globe { position: relative; bottom: -1px; padding-right: 1px; }
.mediamath-footer-global-sites .dropup .icon-angle-up { padding-left: 2px; }
.mediamath-footer-global-sites .dropup .dropdown-menu { background-color: #505050; left: 11px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.mediamath-footer-global-sites .dropdown-divider { height: 1px; margin: .5rem 0; overflow: hidden; }
.mediamath-footer-global-sites .dropup .dropdown-divider { background-color: #676666; }
.mediamath-footer-global-sites .dropup .dropdown-item { text-align: left; margin: 0; font-size: 12px; letter-spacing: 0.2px; font-family: 'Avenir', Helvetica, sans-serif !important; }
.mediamath-footer-global-sites .dropup .dropdown-item:hover { background-color: #676767; }
/* Bootstrap rules */
.dropdown-item { display: block; width: 100%; padding: 3px 1.5rem; clear: both; text-align: inherit; white-space: nowrap; background: 0 0; border: 0; }
.btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; }
.btn-group>.btn:first-child { margin-left: 0; }
.btn-group>.btn, .btn-group-vertical>.btn { position: relative; float: left; }
.open>.dropdown-menu { display: block; }
.dropup .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }

.mediamath-footer-affiliations {
	text-align: right;
	position: relative;
	right: -10px;
}
/* Footer Affiliation Links and icons */
.affiliation-icons {
    background-image: url(https://static.mediamath.com/wp-content/uploads/2016/10/14091919/mediamath-affiliation-icons.png);
    background-repeat: no-repeat;
    display: block;	
}
/* NAI */
.mediamath-footer .mediamath-footer-affiliation-link-nai {
	width: 103px;
	height: 30px;
    background-position: 0px 0px;
}

.mediamath-footer .mediamath-footer-affiliation-link-nai:hover {
    background-position: 0px -30px;
}
/* IAB */
.mediamath-footer .mediamath-footer-affiliation-link-iab {
    width: 68px;
	background-position: -103px -2px;
}

.mediamath-footer .mediamath-footer-affiliation-link-iab:hover {
	background-position: -103px -32px;
}
/* DMA */
.mediamath-footer .mediamath-footer-affiliation-link-dma {
    width: 105px;
	background-position: -171px -2px;
}

.mediamath-footer .mediamath-footer-affiliation-link-dma:hover {
    background-position: -171px -32px;
}
/* EDAA */
.mediamath-footer .mediamath-footer-affiliation-link-edaa {
    width: 84px;
	background-position: -275px -0px;
}

.mediamath-footer .mediamath-footer-affiliation-link-edaa:hover {
    background-position: -275px -30px;
}
/* AdChoices */
.mediamath-footer .mediamath-footer-affiliation-link-adchoices {
    width: 111px;
	background-position: -359px -2px;
}

.mediamath-footer .mediamath-footer-affiliation-link-adchoices:hover {
    background-position: -359px -32px;
}
/* TAG */
.mediamath-footer .mediamath-footer-affiliation-link-tag {
    width: 53px;
	background-position: -470px -2px;
}

.mediamath-footer .mediamath-footer-affiliation-link-tag:hover {
    background-position: -470px -32px;
}

.mediamath-footer .mediamath-footer-utility-navigation .mediamath-navigation {
	list-style-type: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
	margin-left: 0;
}

.mediamath-accessible-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    top: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

#header {
	position: relative;
	z-index: 999;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

#header.inner {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	min-width: 320px;
	background-color: #fff;
	box-shadow: 0 0 6px rgba(0, 0, 0, .5);
}

#header .header-holder {
	padding: 0 10px;
}

#header.sticky {
	position: fixed;
	background: #fff;
	left: 0;
	right: 0;
	top: 0;
	box-shadow: 0 0 6px rgba(0, 0, 0, .5);
}

#header.sticky .tagline {
	color: #686968;
}

#header.sticky .logo-holder {
	padding: 7px 0 0;
}

#header.sticky .nav-area {
	padding: 17px 10px 8px 12px;
}

#header.sticky .nav-area .links li a {
	color: #999;
}

#header.sticky .nav-area .links li a:before {
	color: #333;
}

#header.sticky .nav-area .links li a.btn-default {
	color: #fff;
}

#header.sticky .nav-opener .menu-btn span,
#header.sticky .nav-opener .menu-btn:before,
#header.sticky .nav-opener .menu-btn:after {
	background: #333;
}

#header .logo-holder {
	float: left;
	color: #fff;
	padding: 7px 0 0 0;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}

#header .logo {
	display: inline-block !important;
	vertical-align: middle !important;
	width: 130px !important;
	height: auto !important;
	position: relative !important;
	padding: 0 !important;
	margin: 0 !important;
}

#header .tagline {
	display: none;
	margin: 4px 0 0 18px;
	font-size: 16px;
	letter-spacing: .2px;
	line-height: 20px;
	color: #686968;
}

#header .tagline sup {
	font-size: 6px;
	line-height: 6px;
	top: -9px;
}

.nav-active .nav-opener .menu-btn span {
	opacity: 0;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}

.nav-active .nav-opener .menu-btn:after,
.nav-active .nav-opener .menu-btn:before {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	top: 7px;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}

.nav-active .nav-opener .menu-btn:after {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
}

.nav-active #nav {
	right: 0;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}

.nav-active #header .nav-area {
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}

.nav-active #header .nav-area .links li a {
	color: #fff;
}

.nav-active #header .nav-area .links li a:before {
	color: #fff;
}

.nav-active #header .nav-opener .menu-btn span,
.nav-active #header .nav-opener .menu-btn:before,
.nav-active #header .nav-opener .menu-btn:after {
	background: #fff;
}

.nav-active #header .nav-opener .text em {
	display: none;
}

.nav-active #header .nav-opener .text em.text-close {
	display: inline-block;
	vertical-align: top;
}

.nav-opener {
	display: block;
	width: 30px;
}

.nav-opener .menu-btn {
	width: 27px;
	height: 18px;
	position: relative;
	display: block;
	margin: 4px 0 4px;
}

.nav-opener .menu-btn span,
.nav-opener .menu-btn:before,
.nav-opener .menu-btn:after {
	position: absolute;
	left: 0;
	bottom: 1px;
	right: 0;
	height: 4px;
	background: #414141;
	content: "";
	border-radius: 2px;
	height: 3px;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.nav-opener .menu-btn:before,
.nav-opener .menu-btn:after {
	content: "";
	top: 0;
}

.nav-opener .menu-btn:after {
	top: 7px;
}

.nav-opener .menu-btn:hover {
	opacity: .8;
}

.nav-opener .text {
	display: block;
}

.nav-opener .text em {
	font-style: normal;
	display: inline-block;
	vertical-align: top;
}

.nav-opener .text em.text-close {
	display: none;
}

#nav {
	position: absolute;
	top: 0;
	right: -222px;
	background: #333;
	width: 222px;
	z-index: 999;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
	padding: 0 0 0;
	border-left: solid 1px #fff;
	color: #999;
	font-family: 'Avenir', Helvetica, sans-serif !important;
	font-weight: 200;
}

#nav:after {
	position: absolute;
	left: -1px;
	top: 100%;
	right: 0;
	content: "";
	background: #333;
	height: 9999px;
	border-left: solid 1px #fff;
	box-shadow: 0 5px 5px rgba(0, 0, 0, .6);
}

#nav .nav-holder {
	overflow-y: auto;
	padding: 0 10px;
	width: 100% !important;
}

#nav .accordion {
	overflow: hidden;
	margin: 0 0 10px;
	padding-top: 61px;
	
}

#nav .accordion > li {
	overflow: hidden;
	border-bottom: solid 1px #707070;
	padding: 8px 0;
}

/*
#nav .accordion > li:nth-child(3) {
	padding: 8px 0;
}
*/

#nav .accordion > li.active .heading {
	color: #fff;
}

#nav .accordion > li.active .opener {
	color: #fff;
}

#nav .accordion > li.active .opener:before {
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

#nav .accordion > li.active .slide ul li a {
	color: #fff;
	font-weight: 300;
	font-size: 20px;
}

#nav .accordion > li.active .slide ul li a:hover {
	color: #999;
}

#nav .accordion .heading-holder {
	overflow: hidden;
}

#nav .accordion .heading-holder a {
	font-family: 'Avenir', Helvetica, sans-serif !important;
}

#nav .accordion .heading {
	display: inline-block;
	vertical-align: top;
	font-size: 25px;
	line-height: 30px;
	letter-spacing: -.3px;
	font-weight: 100;
	margin: 0 0 2px;
}

#nav .accordion .opener {
	display: block;
	position: relative;
	padding: 0 26px 0 0;
	font-size: 18px;
	line-height: 20px;
	font-weight: 200;
	color: #999;
}

#nav .accordion .opener:before {
	position: absolute;
	right: 0;
	font-size: 25px;
	line-height: 25px;
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
	-webkit-transition: -webkit-transform .2s linear;
	transition: transform .2s linear;
	bottom: -2px;
}

#nav .accordion .opener:hover {
	text-decoration: none;
	color: #fff;
}

#nav .accordion .opener span {
	display: block;
}

#nav .accordion .slide {
	overflow: hidden;
}

#nav .accordion .slide ul {
	padding: 5px 0;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
}

#nav .accordion .slide ul li {
	margin: 0;
}

#nav .accordion .slide ul li a {
	color: #999;
}

#nav .accordion .slide ul li a:hover {
	text-decoration: none;
	color: #fff;
}

#nav .sublinks {
	overflow: hidden;
	font-size: 16px;
	line-height: 22px;
	font-weight: 300;
	margin: 0 0 15px;
}

#nav .sublinks li {
	overflow: hidden;
}

#nav .sublinks li a {
	color: #999;
}

#nav .sublinks li a:hover {
	text-decoration: none;
	color: #fff;
}

.nav-area {
	float: right;
	padding: 17px 10px 8px 12px;
	position: relative;
	text-transform: uppercase;
	z-index: 1003;
	-webkit-transition: all .3s linear;
	transition: all .3s linear;
}

.nav-area .links {
	margin: 0;
	font-size: 10px;
	line-height: 14px;
	font-weight: 700;
}

.nav-area .links li {
	text-align: center;
	padding: 0 5px;
	margin: 0 0 0 10px;
	display: inline-block;
	vertical-align: top;
}

.nav-area .links li:first-child {
	margin: 0;
}

.nav-area .links li a {
	color: #999;
	text-transform: uppercase;
	font-family: 'Avenir', Helvetica, sans-serif !important;
	cursor: pointer;
}

.nav-area .links > li a {
	display: block;
}

.nav-area .links li a:before {
	display: block;
	margin: 0 0 7px;
	font-size: 18px;
	line-height: 18px;
	color: #414141;
}

.nav-area .links li a:hover {
	text-decoration: none;
	opacity: .8;
}

.nav-area .links li a.icon-globe:before {
	font-size: 20px;
	margin: 0 0 6px;
	line-height: 20px;
}

.nav-area .links .btn-default {
	display: none;
	padding: 12px 12px 10px 12px;
	margin: 2px 0 0;
	font-weight: 700;
	color: #fff;
}

.btn-default {
	display: inline-block;
	vertical-align: top;
	border-radius: 2px;
	background: #54bceb;
	color: #fff;
	font-size: 16px;
	line-height: 18px;
	padding: 11px 11px;
}

/* FOOTER */
.mediamath-footer {
	/* overflow: hidden; */
	background: #333;
	position: relative;
	width: 100%;
	height: 140px;
	box-shadow: 0 0 5px rgba(0, 0, 0, .5);
	/* margin: -38px 0 0; */
}

#footer img {
	display: block;
	width: 100%;
}

#footer.sticky {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 555;
}

.mediamath-footer .mediamath-footer-inner {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
	padding-top: 20px;
    display: table;
    font-size: 11px !important;
    font-size: 1.1rem !important;
    line-height: 1;
}

.mediamath-footer .mediamath-footer-inner.footer-inner-second {
	margin-top: 20px;
    border-top: 1px solid #616060;
    padding-top: 20px;
}



.mediamath-footer .mediamath-footer-metadata,
.mediamath-footer .mediamath-footer-affiliations,
.mediamath-footer .mediamath-footer-social-media,
.mediamath-footer .mediamath-request-demo,
.mediamath-footer .mediamath-footer-global-sites {
    display: table-cell;
    vertical-align: middle;
}

.mediamath-footer .mediamath-footer-metadata-copyright, .mediamath-footer .mediamath-footer-metadata-copyright a {
    margin-top: 0;
    margin-bottom: 5px;
    color: #c2c2c2;
}

.mediamath-footer .mediamath-footer-metadata-copyright a:hover {
	color: #ffffff;
}

.mediamath-footer .mediamath-footer-utility-navigation .mediamath-menu-item {
    display: inline-block;
    margin-right: 10px;
}

.mediamath-footer .mediamath-footer-utility-navigation a {
    color: #c2c2c2;
	font-family: 'Avenir', Helvetica, sans-serif !important;
}

.mediamath-footer .mediamath-footer-utility-navigation a:hover {
    color: #ffffff;
}

.mediamath-footer .mediamath-footer-utility-navigation a:active {
    color: #65c3ed;
}

.mediamath-footer .mediamath-footer-global-sites, .mediamath-footer-global-sites a {
    color: #c2c2c2;
	text-align: right;
	text-decoration: none;
}

.mediamath-footer-global-sites a {
	margin: 0px 3px;
}
.mediamath-footer .mediamath-footer-global-sites a:hover {
	color: #ffffff;
}

.mediamath-footer-affiliations {
	text-align: right;
	position: relative;
	right: -10px;
}

/* Footer Affiliation Links and icons */
.affiliation-icons {
    background-image: url(https://static.mediamath.com/wp-content/uploads/2016/10/14091919/mediamath-affiliation-icons.png);
    background-repeat: no-repeat;
    display: block;	
}

.mediamath-footer .mediamath-footer-affiliation-link-nai ,
.mediamath-footer .mediamath-footer-affiliation-link-nai:hover,
.mediamath-footer .mediamath-footer-affiliation-link-iab ,
.mediamath-footer .mediamath-footer-affiliation-link-iab:hover,
.mediamath-footer .mediamath-footer-affiliation-link-dma,
.mediamath-footer .mediamath-footer-affiliation-link-dma:hover,
.mediamath-footer .mediamath-footer-affiliation-link-edaa,
.mediamath-footer .mediamath-footer-affiliation-link-edaa:hover,
.mediamath-footer .mediamath-footer-affiliation-link-adchoices,
.mediamath-footer .mediamath-footer-affiliation-link-adchoices:hover,
.mediamath-footer .mediamath-footer-affiliation-link-tag,
.mediamath-footer .mediamath-footer-affiliation-link-tag:hover {
	-webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
}



/* NAI */
.mediamath-footer .mediamath-footer-affiliation-link-nai {
	width: 103px;
	height: 30px;
    background-position: 0px 0px;
}

.mediamath-footer .mediamath-footer-affiliation-link-nai:hover {
    background-position: 0px -30px;
}
/* IAB */
.mediamath-footer .mediamath-footer-affiliation-link-iab {
    width: 68px;
	background-position: -103px -2px;
}

.mediamath-footer .mediamath-footer-affiliation-link-iab:hover {
	background-position: -103px -32px;
}
/* DMA */
.mediamath-footer .mediamath-footer-affiliation-link-dma {
    width: 105px;
	background-position: -171px -2px;
}

.mediamath-footer .mediamath-footer-affiliation-link-dma:hover {
    background-position: -171px -32px;
}
/* EDAA */
.mediamath-footer .mediamath-footer-affiliation-link-edaa {
    width: 84px;
	background-position: -275px -0px;
}

.mediamath-footer .mediamath-footer-affiliation-link-edaa:hover {
    background-position: -275px -30px;
}
/* AdChoices */
.mediamath-footer .mediamath-footer-affiliation-link-adchoices {
    width: 111px;
	background-position: -359px -2px;
}

.mediamath-footer .mediamath-footer-affiliation-link-adchoices:hover {
    background-position: -359px -32px;
}
/* TAG */
.mediamath-footer .mediamath-footer-affiliation-link-tag {
    width: 53px;
	background-position: -470px -2px;
}

.mediamath-footer .mediamath-footer-affiliation-link-tag:hover {
    background-position: -470px -32px;
}


.mediamath-footer .mediamath-social-media-link-facebook:hover:before {
    color: #ffffff;
}

.mediamath-footer .mediamath-social-media-link-facebook:active:before {
    color: #65c3ed;
}

.mediamath-footer .mediamath-social-media-link-twitter:hover:before {
    color: #ffffff;
}

.mediamath-footer .mediamath-social-media-link-twitter:active:before {
    color: #65c3ed;
}

.mediamath-footer .mediamath-social-media-link-youtube:hover:before {
    color: #ffffff;
}

.mediamath-footer .mediamath-social-media-link-youtube:active:before {
    color: #65c3ed;
}

.mediamath-footer .mediamath-social-media-link-linkedin:hover:before {
    color: #ffffff;
}

.mediamath-footer .mediamath-social-media-link-linkedin:active:before {
    color: #65c3ed;
}


.mediamath-footer .mediamath-request-demo {
    position: relative;
    width: 266px;
}

.mediamath-footer .mediamath-request-demo.mediamath-state-open {
    overflow: visible;
}

.mediamath-footer .mediamath-request-demo.mediamath-state-open .mediamath-request-demo-form {
    height: auto;
    z-index: 999;
}

.mediamath-footer .mediamath-request-demo.mediamath-state-open .mediamath-request-demo-button {
    padding-top: 0;
    padding-bottom: 28px;
    text-transform: none;
    text-align: left;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 400;
}

.mediamath-footer .mediamath-request-demo.mediamath-state-open .mediamath-request-demo-button:focus {
    box-shadow: none;
}

.mediamath-request-demo .mediamath-icon-play {
	font-size: 26px;
	position: relative;
	top: 5px;
	left: -7px;
}

.mediamath-footer .mediamath-request-demo-form {
    box-sizing: border-box;
    position: absolute;
    bottom: 41px;
    height: auto;
    z-index: 999;
    width: 266px;
    padding: 20px;
    background-color: #e6e6e6;
    display: none;
}

.mediamath-footer .mediamath-request-demo-form .mediamath-legend {
    margin: 0 auto 35px;
    font-size: 16px;
    font-size: 1.6rem;
    text-transform: uppercase;
    color: #333333;
    font-weight: 700;
}

.mediamath-footer .mediamath-request-demo-form .mediamath-contact-form-error {
    display: none;
    margin-bottom: 5px;
    font-size: 13px;
    font-size: 1.3rem;
    color: #de396e;
    text-align: center;
}

.mediamath-footer .mediamath-request-demo-form .mediamath-contact-form-error.mediamath-state-error {
    display: block;
}

.mediamath-footer .mediamath-request-demo-form .mediamath-label {
    display: none;
}

.no-placeholder .mediamath-footer .mediamath-request-demo-form .mediamath-label {
    display: block;
}

.mediamath-footer .mediamath-request-demo-form .mediamath-input,
.mediamath-footer .mediamath-request-demo-form .mediamath-contact-form .mediamath-fieldset .mediamath-input,
.mediamath-footer .mediamath-request-demo-form .mediamath-contact-form .mediamath-fieldset .mediamath-textarea,
.mediamath-footer .mediamath-request-demo-form .mediamath-contact-form .mediamath-fieldset .mediamath-contact-form .mediamath-fieldset .mediamath-textarea {
    color: #333333;
}

.mediamath-footer .mediamath-request-demo-form .mediamath-input,
.mediamath-footer .mediamath-request-demo-form .mediamath-select,
.mediamath-footer .mediamath-request-demo-form .mediamath-contact-form .mediamath-fieldset .mediamath-input,
.mediamath-footer .mediamath-request-demo-form .mediamath-contact-form .mediamath-fieldset .mediamath-textarea,
.mediamath-footer .mediamath-request-demo-form .mediamath-client-success-filters select,
.mediamath-footer .mediamath-request-demo-form .mediamath-news .mediamath-select-wrap select,
.mediamath-footer .mediamath-request-demo-form .mediamath-contact-form .mediamath-fieldset .mediamath-contact-form .mediamath-fieldset .mediamath-textarea {
    margin-bottom: 15px;
}

.mediamath-footer .mediamath-request-demo-form .mediamath-select-wrap:after {
    color: #4d4d4d;
}

.mediamath-footer .mediamath-request-demo-form .mediamath-request-submit {
    color: #ffffff;
    background-color: #54bceb;
    box-sizing: border-box;
    min-width: 180px;
    text-transform: uppercase;
}

.mediamath-footer .mediamath-request-demo-form .mediamath-request-submit:hover {
    color: #54bceb;
    background-color: #ffffff;
}

.mediamath-footer .mediamath-request-demo-form .mediamath-request-submit:active {
    color: #4ca9d4;
    background-color: #e6e6e6;
}

.mediamath-footer .mediamath-request-demo-form .mediamath-thank-you-message {
    display: none;
}

.mediamath-footer .mediamath-request-demo-form .mediamath-optional-field {
    display: none;
}

.mediamath-footer .mediamath-request-demo-form .mediamath-optional-field.mediamath-state-active {
    display: block;
}

.mediamath-footer .mediamath-request-demo-button {
    color: #333333;
    background-color: #e6e6e6;
    box-sizing: border-box;
    width: 265px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    font-size: 1.6rem;
    text-transform: uppercase;
    letter-spacing: 0;
    display: block;
    outline: 0;
}

.mediamath-footer .mediamath-request-demo-button:hover {
    color: #474747;
    background-color: #e8e8e8;
}

.mediamath-footer .mediamath-request-demo-button:active {
    color: #2e2e2e;
    background-color: #cfcfcf;
}
/* New footer Request demo button */
.mediamath-footer-demo {
	position: relative; 
	width: 1000px; 
	z-index: 997; 
	margin: 0px auto; 
	margin-top: -42px;
}
.mediamath-footer-demo .mediamath-request-demo {
	position: relative;
    vertical-align: middle;
	text-align: right;
}

.mediamath-footer-demo .mediamath-request-demo-button {
    color: #333333;
    background-color: #e6e6e6;
    box-sizing: border-box;
    width: 235px;
    padding: 5px 0 9px 0;
    font-size: 16px;
    font-size: 1.6rem;
	font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0;	
	outline: 0;
	border: 1px solid #FFF;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	border:Â 2px solidÂ #FFF;
    border-bottom-width: 0;
}
/* New footer Request demo button */
.mediamath-footer .mediamath-request-demo-mobile {
    display: none;
}

.mediamath-footer .mediamath-request-demo-mobile .mediamath-request-demo-button {
    display: block;
    width: 100%;
    height: 70px;
    font-size: 16px;
    font-size: 1.6rem;
}


/* Article Download Button */
.download_btn { padding: 12px 14px; margin: 2px 0 0; font-weight: 700; color: #fff; background-color: #e1326e; border-radius: 2px; display: block; font-size: 18px; width: 231px; margin: 0px auto; text-decoration: none !important; text-align: center !important; }

/* Search and Global menu, for new layout 2016 */
#header .search-global-holder{display: none;position: absolute; z-index:9999; top: 102px;right: 30px;width: 319px;margin: 0 6px 0 8px;padding: 20px;background: #fff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .4);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .4);box-shadow: 0 1px 2px rgba(0, 0, 0, .4);opacity: 0.8;}
#header .search-holder:after { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 10px; margin-left: -10px; }
#header .global-holder:after { bottom: 100%; left: 73%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 10px; margin-left: -10px; }
#header .global-holder ul { list-style-type: none; list-style: none; margin: 0; padding:0; }
#header .global-holder ul li { width: 50%; float: left; }
#header .global-holder ul li a { color: #777; font-weight: bold; font-size: 13px; padding-left: 15px; }
#header .logo img { width: 100%; height: auto; } /* Fix for IE */
/* search input */
input#search { border:0; width:100%;outline:0; padding: 3px; animation: colorchange 30s infinite; -webkit-animation: colorchange 30s infinite; }

@keyframes colorchange {
      0%   {border-bottom: 3px solid #005288;}
      20%  {border-bottom: 3px solid #52BDEC;}
      40%  {border-bottom: 3px solid #5C8727;}
      55%  {border-bottom: 3px solid #F7A11A;}
      68%  {border-bottom: 3px solid #C41230;}
      80%  {border-bottom: 3px solid #DF376F;}
      100% {border-bottom: 3px solid #7A68AE;}
    }

    @-webkit-keyframes colorchange {
      0%   {border-bottom: 3px solid #005288;}
      20%  {border-bottom: 3px solid #52BDEC;}
      40%  {border-bottom: 3px solid #5C8727;}
      55%  {border-bottom: 3px solid #F7A11A;}
      68%  {border-bottom: 3px solid #C41230;}
      80%  {border-bottom: 3px solid #DF376F;}
      100% {border-bottom: 3px solid #7A68AE;}
    }
    
/* Hide Contact Us link, show only on mobile */
.mobile-contact-us { display: none; }
/* Resources menu item */
#menu-item-10277 { cursor: pointer; }
/* Ð¡»ÆÆ¬page tiles fix */
.page .content.tiles { position: absolute !important; top: 0px; }
.home .content.tiles { position: absolute !important; top: 362px; }
.home .classic.tile .mediaBox, .home .classic.tile.noImage, .page .classic.tile .mediaBox, .page .classic.tile.noImage { /*height: 396px !important; */ }
/* Main menu font weight */
.mainNav ul li a { font-weight: normal !important; }
/* Marketo Form Input fields fix */
.mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm select.mktoField, .mktoForm textarea.mktoField { height: 29px; }
/* Marketo Dropdown Arrow */
.mktoForm select.mktoField { background: #fff url(//static.mediamath.com/wp-content/uploads/2017/03/02105813/form_arrow_down1.png) center right no-repeat !important; }
/* Marketo form title */
.resource_download_form  h3.mkt-form-title { color: #a59999; margin-bottom: 30px;}
/* Hide current blog post from Recommendations */
.wpp-list li.current { display: none; }
/* Marketo Thank You message */
#confirmation { text-align: center; display: none; }
#confirmation h4 { color: #54bceb; font-family: 'Avenir', Helvetica, sans-serif; }
#confirmation span { color: #808080; font-family: 'Avenir', Helvetica, sans-serif; font-size: 14px; }
/* Authors page styling */
.vauthor-bio { text-align: justify; }
.vauthor-bio > a { display: block; font-size: 20px; margin-bottom: 10px; font-weight: 500; }
.vauthor-data a { padding: 0px 15px 0px 0px; display: block; }
.vauthor-data a img { margin: 0 !important; padding: 0 !important; }
.vauthor-entry { margin: 50px 0 45px 0; border-bottom: 1px dotted #c0c0c0; padding-bottom: 29px; }
.vauthor-entry:last-child { border-bottom: 0px none; }
.page-id-11518 aside.side { margin-top: 0px !important; }
@media screen and (max-width: 1412px){ .page-id-11518 aside.side { display: none !important; } }
/* Co-Author (starbox) styling */
.articleBody .abh_box .abh_tab_content .abh_image img { padding-bottom: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; } 
.abh_posts_tab .abh_text .abh_description li:before { margin: 4px 0 0 -21px !important; }
/* Blog Marketo Subscribe box */
#mktoForm_1416 { margin-top: -27px; }
#mktoForm_1416, #mktoForm_1416 .mktoFieldWrap, #mktoForm_1416 .mktoFormRow, #mktoForm_1416 .mktoFieldDescriptor { width: 100% !important; }
#mktoForm_1416 input.mktoEmailField { border: 1px solid #979797 !important; }
/* Hide Language Chooser and Solutions menu item */
#nav .accordion li:first-child, #header .links li:nth-child(3n) {
    display: none;
}


/* New footer Responsive - October 2016 */
@media screen and (max-width: 920px) {
	.mediamath-footer { height: 130px !important; }
	.mediamath-footer .mediamath-footer-inner { width: 100% !important; display: block !important; text-align: center; padding-left: 0px; padding-top: 10px; height: auto !important; }
	.mediamath-footer .mediamath-footer-inner.footer-inner-second { margin-top: 10px; padding-top: 10px; }
	.mediamath-footer-social-media { display: block !important; text-align: center; }
	.mediamath-footer-metadata { display: block !important; text-align: center;  border-bottom: 1px solid #616060; padding-bottom: 7px; margin-bottom: 5px; }
	.mediamath-footer-global-sites { display: block !important; text-align: center !important; }
	.mediamath-footer-demo, .mediamath-footer-demo .mediamath-request-demo-button { width: 100% !important; margin-top: 0px; }
}
@media screen and (max-width: 600px) {
	.mediamath-footer { height: 89px !important; }
	.mediamath-footer-global-sites { display: none !important; } 
}



@media (min-width: 768px) {
	body.nav-active:before {
		right: 389px;
	}

	.home #header .logo-holder {
		padding: 10px 0 10px 41px;
	}
	
	.home .holder .bg-holder {
		display: none;
	}
	
	.home .services-block {
		/* padding-bottom: 45px; */
	}

	.home #header .nav-area {
		padding: 18.5px 21px 18.5px 0;
	}

	.home #header.sticky .logo-holder {
		/*padding: 11px 0 11px;*/
		padding: 10px 0 10px 41px;
	}

	.home #header.sticky .nav-area {
		padding: 18.5px 21px 18.5px 0;
	}

	#header.sticky .logo-holder {
		/*padding: 11px 0 11px;*/
		padding: 10px 0 10px 41px;
	}

	#header.sticky .nav-area {
		padding: 18.5px 21px 18.5px 0;
	}

	#header .logo-holder {
		padding: 10px 0 10px 41px;
	}

	#header .logo {
		/*width: 113px;  with old logo and textual tagline */
		width: 174px !important;
		height: auto !important;
		padding:0 !important;
	}

	#header .tagline {
		display: inline-block;
		vertical-align: middle;
	}
	
	.home .video-block .logo-animated {
		width: 375px;
		position: relative;
		top: -20px;
	}

	.nav-opener {
		width: inherit;
	}

	.nav-opener .menu-btn {
		width: 32px;
		height: 22px;
		margin: 4px 0 6px;
	}

	.nav-opener .menu-btn:after {
		top: 9px;
	}

	#nav {
		width: 389px;
		right: -389px;
		padding: 0 0 40px;
	}

	#nav .nav-holder {
		padding: 0 36px;
	}

	#nav .accordion {
		margin: 0 0 21px;
		/* padding-top: 121px; */
		padding-top: 36px;
	}

	#nav .accordion > li {
		padding: 14px 0;
	}


	#nav .accordion .heading {
		font-size: 36px;
		line-height: 40px;
	}

	#nav .accordion .opener {
		padding: 0 35px 0 0;
		font-size: 24px;
		line-height: 28px;
	}

	#nav .accordion .opener:before {
		font-size: 46px !important;
		line-height: 46px;
		bottom: -7px;
	}
	
	#nav .accordion .opener:before {
		position: absolute;
		right: 0;
		font-size: 25px;
		line-height: 25px;
		-webkit-transform: scale(1, -1);
		-ms-transform: scale(1, -1);
		transform: scale(1, -1);
		-webkit-transition: -webkit-transform .2s linear;
		transition: transform .2s linear;
		bottom: -2px;
	}

	#nav .accordion .opener:hover {
		text-decoration: none;
		color: #fff;
	}

	#nav .accordion .opener span {
		display: block;
	}

	#nav .accordion .slide ul {
		padding: 15px 0 17px;
		font-size: 22px !important;
		line-height: 38px;
	}

	#nav .accordion .slide ul:last-child {
		margin: 0;
	}

	#nav .sublinks {
		font-size: 18px;
		line-height: 24px;
	}

	.nav-area {
		padding: 18.5px 21px 18.5px 0;
	}

	.nav-area .links li {
		margin: 0;
	}

	.nav-area .links li a:before {
		font-size: 25px;
		line-height: 25px;
	}

	.nav-area .links li a.icon-globe:before {
		font-size: 30px;
		margin: 0 0 3px;
		line-height: 30px;
	}

	.nav-area .links .btn-default {
		display: inline-block;
		vertical-align: top;
	}

	.nav-holder.jcf-scrollable.win-height {
		margin-top: 85px;
	}	
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		background-color: rgba(255,255,255,.35) !important;
		filter: "alpha(opacity=35)" !important;
		-ms-filter: "alpha(opacity=35)" !important;
	}
	
	.boldFixedHeader .mainHeader {
		top: 79px;
	}
	.pageWrap { 
		margin-top: 80px;
	}
	

	
} /* end of min-width: 768px */

@media (min-width: 768px) and (max-height: 550px) {
	.nav-holder.jcf-scrollable.win-height {
		height: 67% !important;
	}
}

@media (min-width: 768px) and (min-height: 551px) and (max-height: 650px) {
	.nav-holder.jcf-scrollable.win-height {
		height: 80% !important;
	}
}

@media (min-width: 768px) and (min-height: 651px) and (max-height: 750px) {
	.nav-holder.jcf-scrollable.win-height {
		height: 95% !important;
	}
}

@media (max-width: 766px) {
	.home .header-holder .nav-area ul.links  { 
		opacity: 0; }
	
	#header .logo-holder, #header.sticky .logo-holder { padding: 12px 0 27px 12px; }
	
	#header .search-global-holder {
		top: 78px; }
	#header .global-holder:after {
		left: 81%; }
	#header .search-holder:after {
		left: 62%; }
	
	.btn-home { display: none !important; }
	
	.single-post .progress-container-top { top: 109px !important; }
}

@media only screen
  and (min-device-width: 0px)
  and (max-device-width: 736px)
  and (orientation: portrait) {
	.pageWrap {
	    top: -12px;
	}
}
/* New footer Responsive - October 2016 */
@media screen and (max-width: 920px) {
	.mediamath-footer { height: 130px !important; }
	.mediamath-footer .mediamath-footer-inner { width: 100% !important; display: block !important; text-align: center; padding-left: 0px; padding-top: 10px; height: auto !important; }
	.mediamath-footer .mediamath-footer-inner.footer-inner-second { margin-top: 10px; padding-top: 10px; }
	.mediamath-footer-social-media { display: block !important; text-align: center; }
	.mediamath-footer-metadata { display: block !important; text-align: center;  border-bottom: 1px solid #616060; padding-bottom: 7px; margin-bottom: 5px; }
	.mediamath-footer-global-sites { display: block !important; text-align: center !important; }
	.mediamath-footer-demo, .mediamath-footer-demo .mediamath-request-demo-button { width: 100% !important; margin-top: 0px; }
	.links .btn-default.icon-ico1, .mediamath-footer-affiliations { display: none !important; }
}
@media screen and (max-width: 600px) {
	.mediamath-footer { height: 89px !important; }
	.mediamath-footer-global-sites { display: none !important; } 
}

/* Blog menu fix for resolutions below 1270px */
@media only screen and (min-width: 870px) and (max-width: 1270px) {
  .mainNav { display: block !important; background-color: transparent; float: right; clear: none; }
  .mainNav ul li { display: block; position: relative; float: left; font-family: Avenir, sans-serif; margin: 0; padding: 0; font-size: 12px; line-height: 1; font-weight: 500; }
  .mainNav ul li a { font-size: 13px; padding: 13px 15px; }
  .mainNav ul ul li a { padding: 8px 13px; }
  span.menuToggler { display: none; }
}
 

/* Hide old social icons */
.socialsRow { display: none !important; }
div.simplesocialbuttons.simplesocialbuttons-align-left { opacity: 0.6; text-align: center; margin: 10px auto 40px auto; }
div.simplesocialbuttons:hover { opacity: 1; }
.simplesocialbuttons.simplesocial-simple-round button { height: 32px; line-height: 24px; padding: 4px 15px 4px 44px; display: inline-block; text-decoration: none; font-size: 14px; }
.simplesocialbuttons.simplesocial-simple-round button:before {  font-size: 8px; top: 0; width: 32px; height: 32px; text-align: center; line-height: 24px; }
.simplesocialbuttons button:after { font-size: 14px; top: 0; width: 32px; height: 32px; text-align: center; line-height: 32px; }
div.simplesocialbuttons:before { content: "Share via "; display: inline-block; color: #d7d7d7; line-height: 26px; font-size: 16px; padding-right: 8px; }

/* Progress reading bar  - hack? */
.fa.fa-clock-o { color: #e7616e; background-color: transparent !important; position: relative; bottom: -1.5px; right: -4px; } 
.bsf-rt-display-time, .bsf-rt-display-postfix { color: #e7616e; }

/* New logo styles - Oct 2020 */
.btn-home { border-radius: 2px; background: #ffffff; color: #54bceb !important; font-size: 16px; line-height: 18px; border: 2px solid #54bceb; padding: 9px 11px; margin: 2px 0 0; margin-right: 0; text-transform: none !important; }

/* Authors list - March 2022 */
.authors-list-item-thumbnail {
    margin-bottom: 20px;
    position: relative;
    float: left;
    padding-right: 30px;
}
.authors-list-item-thumbnail a { max-width: 120px; }

.authors-list-cols-dir-horizontal .authors-list-col { border-bottom: 1px dashed #57beed; padding-bottom: 13px; }
.authors-list-cols-dir-horizontal .authors-list-col:last-child { border-bottom: 0px none; }

/* Hide "Article" and icon on home page tiles */
.home .classic.tile header h3 { visibility: hidden; }

/* Hide cover images in Archive/category view */
.archive .content .mediaBox img { display: none !important; }

/* .progress-container-top { top: 95px; } */
.progress-container-top { top: 119px; }

@media (min-width: 715px) {
	.single-post .progress-container-top { top: 119px; }
}
@media (max-width: 714px) {
	.single .progress-container-top { top: 95px; }
}
@media (max-width: 767px) {
	.single .progress-container-top { top: 95px; }
}

@media (max-width: 480px) {
	.logo-holder .logo { top: 7px; }
}
