
/*Sticky Menu override*/
.tv-quickaccess {
    width: 70px;
    height: 85px;	
}
.tv-quickaccess .tv-quickaccess__item.downloads i.close-download{
	font-size:17px;
}
.tv-quickaccess .tv-quickaccess__item {
    width: 70px;
    height: 70px;
    min-height: 70px;
}
.tv-quickaccess .tv-quickaccess__item.full-report {
    top: 70px;
}
.tv-quickaccess .tv-quickaccess__item.short-report {
    top: 139px;
}
.tv-quickaccess .tv-quickaccess__item.slide-share {
    top: 206px;
}
.tv-quickaccess .tv-quickaccess__item.slide-share.slide-info1 {
    top: 276px;
}
.tv-quickaccess .tv-quickaccess__item a span, .tv-quickaccess .tv-quickaccess__item div.btn-download span {
    font-size: 9px;
    line-height: 1.2;
}
.tv-quickaccess-mobile .tv-quickaccess__item a span, .tv-quickaccess .tv-quickaccess__item div.btn-download span{
    font-size: 10px;
    line-height: 1.2;
}
.tv-quickaccess__item img {
    height: 20px;
}
.tv-quickaccess .tv-quickaccess__item a span, .tv-quickaccess .tv-quickaccess__item div.btn-download span {
padding: 5px 0;
}
.mott-img {
    width: 100%;	
}

.section-container-1 p.sub-title{
	font-family: "Graphik Light","Arial",Sans-Serif;
	padding: 10% 2%;
	font-style: normal;
	font-weight: normal;
	font-size: 2.4rem;
	line-height: 1.5;
	text-align: center;
	position: relative;
    top: 100px;
	opacity: 0.2;
	transition: all 0.4s ease-out;
}

.section-container-3 p.title, .section-container-4 p.title {
    color: #008EFF;
	font-family: "Graphik Light","Arial",Sans-Serif;
	font-style: normal;
	font-weight: normal;
	font-size: 2.6rem !important;
	line-height: 1.2;

	letter-spacing: 0.05em;
}

.section-container-3 label, .section-container-4 label {
	font-family: "Graphik Semibold","Arial",Sans-Serif;
	font-weight: normal;
	font-weight: normal;
    font-size: 36px;
	line-height: 40px;
	padding: 50px 0px;
}

.section-container-3 p, .section-container-4 p {
	font-family: "Graphik Light","Arial",Sans-Serif;
	font-style: normal;
	font-weight: normal;
	font-size: 2rem  !important;
	line-height: 1.5;
	letter-spacing: 0.02em;
}

.section-container-5 .white-background label{
	font-family: "Graphik Medium","Arial",Sans-Serif;
	padding-bottom: 20px;
	color: #A100FF;
	font-size: 30px;
}

.section-container-7 p.min {
    font-family: "Graphik Normal","Arial",Sans-Serif;
    font-size: 14px;
    line-height: 15px;
    color: #008EFF;
    padding-top: 20px;
    /* padding-bottom: 0px; */
}

.section-container-7 h2 {
	text-align: center;
	font-family: "Graphik Semibold","Arial",Sans-Serif;
}

.section-container-7 p.title {
    font-family: "Graphik SemiBold","Arial",Sans-Serif;
    font-size: 30px;
    line-height: 30px;
}

.section-container-7 .content-gte-2{
	padding-top: 4%;
}

.section-container-7 .content-gte-3{
	padding-top: 8%;
}

.section-container-7 .content-gte-4{
	padding-top: 12%;
}

span.btn-arrow-label {
    position: relative;
    bottom: 16px;
	font-family: "Graphik Normal","Arial",Sans-Serif;
    font-size: 24px;
    line-height: 24px;
}

p.sub-title {
	font-family: "Graphik Light","Arial",Sans-Serif;	
}

.cta-more.footer {
    color: #004DFF;
    position: relative;
    width: auto;
    bottom: 0%;
    right: 0%;
    z-index: 10;
    opacity: 1;
    -webkit-transition: opacity 0.6s ease;
    -o-transition: opacity 0.6s ease;
    transition: opacity 0.6s ease;
padding: 10px;
    display: inline-block;
}

.cta-more.footer .cta-more-box {
    position: absolute;
    left: 20px;
    top: 20px;
    width: 5px;
    height: 5px;
    border-radius: 50px;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}


.section-container-3 .cta-more.isactive .cta-more-box {
    top: 3px;
}

.cta-more.footer.isactive .cta-more-box {
    left: 0;
    top: 6px;
    width: 46px;
    height: 46px;
    border: 2px solid #fff;
    border-radius: 50px;
}

 .cta-more.footer.isactive .cta-more-arrow {
    position: absolute;
    left: 20px;
    top: 12px;
}

.cta-more.footer .img-arrow-right {
    width: 38px;
    position: absolute;
}
.cta-more.footer.isactive .cta-more-label {
    margin-left: 65px;
    font-family: "Graphik Medium","Arial",Sans-Serif;
    font-size: 32px !important;
    line-height: 1.25;
color: #fff;
}
 .cta-more.footer.isactive:hover .cta-more-box {
  cursor: pointer;
    border-radius: 25px 25px 25px 25px;
}
@media only screen and (min-width: 1025px) {
 .cta-more.footer.isactive:hover .cta-more-box {
    width: 103%;
}
}
.Subscribe-Eyebrow p {
    font-size: 22px;
    color: white;
}
#block-new-footer {
    background-color: black;
}
#footer-block .row:before {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: .06em solid #ccc;
    /* border-width: 0.1rem; */
    border-top: 0;
    margin: 0 .9375em;
}
.row.footer-links-container:before {
    border: none !important;
}
	@media screen and (min-width: 768px) {
		#block-new-footer .content-module {
			padding-left: 0;
		}
		#block-new-footer .row {
			padding: 0;
			max-width: 120rem;
			margin: 0 auto;
			padding-left: 1.07em;
		}
		#block-new-footer .row .block-content {
			padding: 3.01rem 0 0 !important;
		}
	}
	
	
/** Mobile **/
@media screen and (max-width: 999px) {
	.section-container-1 p.sub-title {
		font-size: 1.92rem;
		padding: 0 5%;
	}
	img.img-quote {
		max-width: 85px;
	}
	.section-container-3 p.title, .section-container-4 p.title {
		font-size: 1.92rem !important;	
	}
	.section-container-3 label, .section-container-4 label {
	    font-size: 3.2rem;
	    padding: 10% 0 0;
	}
	.section-container-3 p, .section-container-4 p {
	    font-size: 1.6rem !important;	
	}
	.content-text {
		padding: 0 5% !important;
	}
	.section-container-7 p.title {
		font-size: 2.4rem;
		line-height: 1;
	}
	.img-content {
		padding-bottom: 2em;
	}
	.section-container-3 .content-text, .section-container-4 .content-text {
		padding: 0 5%;
	}
	.section-container-5 .white-background  {
		min-height: 10em;
		height: auto;
	}
	.section-container-6 .row.row-new {
		padding: 0 5%;
	}
	.btn-arrow-label {
		font-size: 1em !important;		
	}
	.section-container-5 .white-background p {
	    font-size: 1.6rem;
	}
	.cta-btn-icon.btn-arrow {
		height: 40px;
		width: 40px;
	}
.section-container-7 .row.row-new {
    padding: 0 5%;
}
}

/** Ipad **/

@media only screen and (max-width: 999px) and (min-width: 768px) {
.body-content .f-direct-rl {
		display: inherit;
	    padding-top: 5em;
	}
}

/** Authors **/
	.auth-img {
		width: 100%;
		border-radius: 50%;
	    padding: 0 10%;
	}
	h3.author-name {
		font-family: "Graphik Medium","Arial",Sans-Serif;
		font-size: 1.2em;
		font-weight: normal;
	}
	p.author-title {
		font-family: "Graphik Light","Arial",Sans-Serif;
		line-height: 1.3;
		font-size: 1em;
	}
	.author-social .ion-social-twitter, .author-social .ion-social-linkedin {
		float: left;
		font-size: 1.81rem !important;
		border: .12em solid #004dff;
		width: 1.9em;
		height: 1.85em;
		border-radius: 100%;
		display: inline-block;
		text-align: center;
		padding-top: .2em;
		margin-right: 0.8rem;
	}
	.author-social a.ion-social-linkedin:hover, .author-social a.ion-social-twitter:hover {
	    background: #004dff;
	    color: #fff;
	    transition: ease 0.8s;
	}
	.author-module {
		margin-top: 2em;
	}
	hr.first, hr.second {
	    margin-bottom: 3em;
	}

	@media screen and (max-width: 767px) {	
		hr.second {
			display: none;
		}
			.auth-img {
		    margin-bottom: 2em;
			width: 50%;	
		    padding: 0;
		}
	}

a:hover span.btn-arrow-label {
    cursor: pointer;
    transition: 0.2s all ease;
    color: #004dff;
    border-bottom: blue 1px solid;
}

a:hover .cta-btn-icon.btn-arrow {
    cursor: pointer;
}

