/*
 Theme Name:   Infinite Child
 Theme URI:    http://demo.goodlayers.com/infinite
 Description:  Goodlayers Infinite Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     infinite
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  infinite-child

 START YOUR CHILD THEME CSS HERE
*/
/* 

/**** GLOBAL START ****/
/* title and caption start */

.page-banner .gdlr-core-pbf-background {
	background-repeat: no-repeat;
    background-size: cover;
    background-position: top center !important;
	width: 100%;
	height:100% !important;
    opacity: 1;
    visibility: inherit;
	z-index: 20;
	min-height: 540px !important;
}



.gdlr-core-pbf-wrapper-content, .infinite-header-container, .infinite-header-container-inner {
	max-width:1350px !important;
	margin:auto !important;
} 

.infinite-footer-container,.infinite-copyright-container,.footeer-top-menu-container {
	max-width:1350px !important;
	margin:auto !important;
}
.service-boxes-full .gdlr-core-pbf-wrapper-content {
	max-width:100% !important;
}
.infinite-page-title-content {
	margin: 0 300px 0 72px;
	padding-left: 0;
}
.infinite-page-title-content > .infinite-page-title {
	margin: 0 0 30px 0 !important;
	font-size: 60px !important;
	font-weight: 600;
	color: #FFF;
}
.infinite-page-title-content > .infinite-page-caption {
	margin: 0 0 30px 0;
	font-size: 32px !important;
	font-weight: 600;
	color: #FFF;
}
/* title and caption end */

.btn > .gdlr-core-button {
	background: #fb511f !important;
}

.disclosure-wrapper .disclosure-header,
.disclosure-wrapper h3,
.disclosure-wrapper .disclosure-body,
.disclosure-wrapper p {
	font-weight: 300;
	line-height: 1.6;
	color: #4a4a4a;
}
.disclosure-wrapper a {
	color: #fb511f;
	font-weight: 600;
}

/* search page result text */
.gdlr-core-blog-content {
	line-height: 1.5;
}

/* sub menu margin */
.infinite-header-wrap #menu-header_menu-1 .sub-menu {
	margin-top: 40px;
}
.infinite-fixed-navigation #menu-header_menu-1 .sub-menu {
	margin-top: 0;
}

/* Change Autocomplete styles in Chrome*/
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
/*   border: 1px solid green; */
  -webkit-text-fill-color: white;
  -webkit-box-shadow: 0 0 0px 0 #000 inset;
  transition: background-color 5000s ease-in-out 0s;
}
/**** GLOBAL END ****/

/**** CORPORATE & PROFESSIONAL ****/
.cp-img img {
	max-height: 88px;
}

/****HOME-PAGE***/
#home-wrapper-1 {
	margin: -270px 0 0 0; /* hacky way to move the row up, need to find better solution */
}
@media only screen 
and (max-width : 1024px) { 
	#home-wrapper-1 {
		margin: -120px 0 0 0 !important;
	}
	
	.home-banner-background-image .gdlr-core-pbf-background-wrap{
		margin-bottom: 150px !important;
	} 
	.tp-caption.tp-resizeme {
		padding:40px !important;
	}
	.rev-btn {
		padding:8px !important;
		margin-top: 40px !important;
		min-width:150px !important;
		text-align: center !important;
		width:150px !important;
	}
	.home-banner-buttons-1 {
		left:40px !important;
	}
	.home-banner-buttons-2 {
		left:220px !important;
	}
	#home-wrapper-3 {
		margin:0 10px 0 10px !important;
	}
}
#home-wrapper-1, #home-wrapper-1 .info-image {
	padding: 0;
}
#home-wrapper-1 .info-box {
	transition: transform .5s;
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
	background-color: #FFF;
}
#home-wrapper-1 .info-box:hover {
	-ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
	z-index: 999;
	
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
}
#home-wrapper-1 .info-box-title {
	padding: 0;
	margin: 30px 0 20px 0;
	font-size: 20px;
	font-weight: 600;
	color: #333;
	text-align: center;
	
	font-family: 'Raleway', sans-serif;
}
#home-wrapper-1 .info-box-text {
	padding: 0;
	margin: 0 0 30px 0;
	font-size: 13px;
	font-weight: 500;
	color: #718493;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
}
#home-wrapper-1 .info-box-text a,#home-wrapper-1 .info-box-text a:hover{
	color: #718493 !important;
}
#home-wrapper-3 {
	margin: 0 72px 0 72px;
}
.home-halfboxes-content-left {
	float:right;
}

/*NAV-MENU*/
.gdlr-core-pbf-column-content clearfix gdlr-core-js  gdlr-core-sync-height-content{
	margin-left:-15px;
	margin-right:-15px;
}
.latest_content_tabs_font {
	font-size:14px;
	font-weight:bold;
	font-family: 'Open Sans', sans-serif;
}

/* header css after sticky scroll*/
html.infinite-mmenu-right .infinite-sticky-navigation.infinite-fixed-navigation {
	background-color:#000000;
}

/*HOME PAGE SLIDER*/
div#rev_slider_1_1{
	max-height:750px !important;
}
/*ARROWS SLIDER*/
.tp-leftarrow.tparrows.uranus,.tp-rightarrow.tparrows.uranus {
	top:35% !important;
}
.tp-leftarrow.tparrows.uranus {
	margin-left:-20px;
}
.tp-rightarrow.tparrows.uranus {
	margin-right:-20px;
}

/*MENU FONT COLOR*/
.infinite-navigation .sf-menu > li > a, .infinite-navigation .sf-vertical > li > a {
	color:white;
}
/*REQUEST A TRIAL BUTTON*/
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2061.infinite-normal-menu {
    background-color: #fb511f;
    border-radius: 25px;
    /* text-align: center; */
    width: 155px;
    height: 30px;
    padding-top: 3px;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-3737.infinite-normal-menu {
    background-color: #fb511f;
    border-radius: 25px;
    /* text-align: center; */
    width: 155px;
    height: 30px;
    padding-top: 3px;
}

/*SEARCH ICON COLOR*/
.infinite-main-menu-search i, .infinite-main-menu-cart i{
	color:white;
}

/*REMOVE ARROW IN MENU*/
.infinite-navigation-submenu-indicator .sf-menu > li > a.sf-with-ul-pre:after {
	content:none;
}
/*TABS IN HOME PAGE*/
.gdlr-core-tab-item gdlr-core-js gdlr-core-item-pdb  gdlr-core-right-align gdlr-core-tab-style1-horizontal gdlr-core-item-pdlr{
	margin-top:-100px;
}
/*FOOTER COLUMN 4TH*/
.infinite-footer-wrapper .infinite-widget-title {
	font-weight:lighter;
	text-transform:none;
}
.infinite-footer-wrapper .infinite-widget-title{
	font-size:15px !important;
	color:#ababab;
}
ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-plain{
	    font-weight: 700;
}
ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-plain li {
	margin-top:-9px !important;
	margin-bottom:32px !important;
}
/*FOOTER COPYRIGHT*/
.infinite-copyright-text, .infinite-copyright-left, .infinite-copyright-right {
	text-transform:none;
	text-align:left;
}
/*FOOTER ICONS*/
/* img{
	width:16px;
	height:16px;
} */





/**** WHO WE SERVE START ***/
#who-we-serve-wrapper-0 {
	padding: 100px 300px 60px 50px;
	
	background: url("/wp-content/uploads/2018/11/stock-hero-who-we-serve-01.jpg") no-repeat;
	background-size: cover;
}
#who-we-serve-wrapper-0 .title {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 60px;
	font-weight: 600;
	color: #FFF;
}
#who-we-serve-wrapper-0 .caption {
	margin: 0 0 40px 0;
	padding: 0;
	font-size: 32px;
	font-weight: 600;
	color: #FFF;
}
#who-we-serve-wrapper-0 .learn-more-btn > .gdlr-core-button {
	background: #fb511f;
}

#who-we-serve-wrapper-1 {
	padding: 0 72px 0 72px;
}
#who-we-serve-wrapper-1 .headliner {
	padding: 60px 0 60px 0;
	line-height: 1.3;
	font-size: 32px;
	font-weight: 700;
	color: #222;
	font-family: 'Raleway', sans-serif;
}

#who-we-serve-wrapper-2 {
	padding: 0;
}
#who-we-serve-wrapper-2 .info-icon {
	height: 64px;
	margin: 0 0 24px 0;
	padding: 0;
}
#who-we-serve-wrapper-2 .info-item {
	padding: 60px 0 60px 45px;
}
#who-we-serve-wrapper-2 .info-item-title {
	margin: 0 0 24px 0;
	padding: 0;
	line-height: 1.2;
	font-size: 28px;
    font-weight: 600;
    color: #ffffff;
}
#who-we-serve-wrapper-2 .info-item-text {
	padding: 0 60px 0 0;
	font-size: 18px;
}
#who-we-serve-wrapper-2 .info-picture-wrapper {
	background: url("/wp-content/uploads/2018/11/stock-who-we-serve-01.jpg") no-repeat;
	background-size: cover;
}

#who-we-serve-wrapper-3 {
	padding: 0 72px 0 72px;
}
#who-we-serve-wrapper-3 .title {
	padding: 60px 0 60px 0;
	line-height: 1.3;
	font-size: 32px;
	font-weight: 700;
	color: #222;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
	
	width: 45%;
	margin: auto;
}
#who-we-serve-wrapper-3 .header {
	padding: 0;
	margin: 0 0 24px 0;
	font-size: 28px;
	font-weight: 600;
	color: #333;
}
#who-we-serve-wrapper-3 .sub-header {
	padding: 0;
	margin: 0;
	font-size: 24px;
	font-weight: 500;
	color: #7c888b;
}
#who-we-serve-wrapper-3 .counter {
	padding: 40px 0 60px 0;
}
#who-we-serve-wrapper-3 .counter canvas {
	max-width: 85%;
}
#who-we-serve-wrapper-3 .counter .gdlr-core-skill-circle-content {
	margin: -93.5px 0 0 0 !important; /* hacky way to move the text up in circle */
}
#who-we-serve-wrapper-3 .counter .gdlr-core-skill-circle-head {
	font-size: 70px;
	font-weight: 500;
	color: #000;
}
#who-we-serve-wrapper-3 .counter .gdlr-core-skill-circle-caption {
	font-size: 18px;
	font-weight: 400;
	color: #555555;
}

#who-we-serve-wrapper-4 {
	padding: 60px 72px 60px 72px;
}
#who-we-serve-wrapper-4 .header {
	padding: 0 0 30px 0;
	font-family: 'Raleway', sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #FFF;
}
#who-we-serve-wrapper-4 .request-trial-btn {
	padding: 0;
}
#who-we-serve-wrapper-4 .request-trial-btn > .gdlr-core-button {
	background: #fb511f;
}

#who-we-serve-wrapper-5 {
	padding: 0;
}
#who-we-serve-wrapper-5 .info-item {
	padding: 60px 100px 60px 72px;
}
#who-we-serve-wrapper-5 .info-item .header {
	padding: 0;
	font-size: 30px;
	font-weight: 600;
	color: #FFF;
}
#who-we-serve-wrapper-5 .info-item .info-text {
	padding: 0;
	font-size: 20;
	font-weight: 500;
	line-height: 1.8;
	color: #FFF;
}
#who-we-serve-wrapper-5 .info-item .divider {
	width: 40%;
	height: 6px;
	background: url(/wp-content/plugins/horizontal-line-styles/img/h-11.png) repeat-x 0 0;
    border: 0;
}
#who-we-serve-wrapper-5 .info-item .divider .gdlr-core-divider-line {
	border: 0;
}
/**** WHO WE SERVE END ***/

/*WEALTH MANAGERS*/
.gdlr-core-button-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-left-align.wealth_managers_btn_hreo01{
	margin-left:50px !important;
	margin-bottom:30px !important; 
	/* please use elements combined with class selectors to apply these css rules, as it affects styling on other pages as well */
}
@media only screen 
and (max-width : 420px) { 
	.wealth-managers-mobile-1 p{
		margin-left:5px !important;
		padding-right:10px !important;
	}
	.wealth-our-methodology-mobile .gdlr-core-text-box-item-content>div>div {
		width:100% !important;
	}
	.wealth-our-methodology-mobile .gdlr-core-text-box-item-content>div>div>p:nth-child(1) {
		margin-left:10px !important;
	}
	.wealth-our-methodology-mobile .gdlr-core-text-box-item-content>div>div>p:nth-child(2) {
		margin-left:50px !important;
	}
	.wealth-our-methodology-mobile .gdlr-core-text-box-item-content>div>div>p:nth-child(3) {
		margin-left:50px !important;
	}
}
@media only screen 
and (min-width: 421px) 
and (max-width: 767px) {
body.infinite-body-front .gdlr-core-container {
    max-width: 733px;
    padding-left: 15px;
    padding-right: 15px;
}
}


/*END WEALTH MANAGERS*/


/*** Styles for Home Page Upcoming events - Start ***/
.upcoming-events-list {
    width:100%;
}
.event-record {
	width:100%;
	height:130px;
    margin-bottom:10px;
    background-color:#ffffff;
}
.event-record:hover {
	background-color:rgba(160,200,220,.12);
}
.event-record .event-date {
    float:left;
    background-color: #002F54;
	padding: 11px 30px;
}
.event-record:nth-of-type(even) .event-date {
    background-color: #FF4400;
}
.event-record .event-date .day {
    font-size: 55px;
    color: #ffffff;
}
.event-record .event-date .month {
    font-size: 24px;
    color: #ffffff;
    font-weight:bold;
    text-align: center;
    text-transform: uppercase;
}
.event-record .event-logo {
	float:left;
	width:140px;
	margin-right:20px;
}
.event-record .event-logo img {
	width:130px;
	height:130px;
}
.event-record .event-information {
	padding: 20px;
}

.event-record .event-information .event-title {
    font-size: 16px;
    color: #333;
}
.event-record .event-information .event-venue {
    font-size: 13px;
    color: #777;
    margin-top:10px;
}
/*** Styles for Home Page Upcoming events - End ***/

.copyright-footer {
    margin-right:50px;
    float:right;
    font-family: 'Open Sans';
    font-size: 15px;
}
.copyright-footer a{
    margin-left:30px;
    cursor: pointer;
    color: #ffffff;
}

/*** Styles for Home Page News - Start ***/
.home-news-list {
    width:100%;
}
.news-record {
    float:left;
    width:100%;
	border-bottom: 1px solid #DFE2E3;
	padding: 10px 40px 10px 20px;
}
.news-record:last-child {
    float:left;
    width:100%;
	border-bottom: 0px;
	padding: 10px 40px 0px 20px;
}

.news-record .news-logo {
    float:left;
	width:10%;
}
.news-record .news-logo>img {
    width:70px;
}
.news-record .news-imageo {
    float:left;
}
.news-record .news-image>img {
    width:100px;
}
.news-record .news-information {
    float:left;
	width:80%;
    padding: 0px 20px;
}
.news-record .news-information .news-meta{
    float:left;
	font-family: "Open Sans";	
}
.news-record .news-information .news-meta .news-title{
	float:left;
	font-size:16px;
	font-weight: bold;
	color: #333;
	margin-right:20px;
}
.news-record .news-information .news-meta .news-hash, .news-date{
	float:left;
	font-size:14px;
	color: #222;
	margin-right:20px;
}
.news-record .news-information .news-content {
	float: left;
	width:100%;
	font-size:15px;
	color: #777;
	margin-top:10px;
}
/*** Styles for Home Page News - End ***/

/*** Styles for Home Page Press - Start ***/
.home-press-list {
    width:100%;
}
.press-record {
    float:left;
    width:100%;
	border-bottom: 1px solid #DFE2E3;
	padding: 10px 10px 10px 0px;
}
.press-record:last-child{
    float:left;
    width:100%;
	border-bottom: 0px;
	padding: 10px 10px 0px 0px;
}

.press-record .press-logo {
    float:left;
	width:10%;
}
.press-record .press-logo>img {
    width:70px;
}
.press-record .press-imageo {
    float:left;
}
.press-record .press-image>img {
    width:100px;
}
.press-record .press-information {
    float:left;
	width:100%;
    padding: 0px 0px;
}
.press-record .press-information .press-meta{
    float:left;
	font-family: "Open Sans";	
}
.press-record .press-information .press-meta .press-title{
	float:left;
	font-size:16px;
	font-weight: bold;
	color: #333;
	margin-right:20px;
	width: 100%;
}
.press-record .press-information .press-meta .press-hash, .press-date{
	float:left;
	font-size:14px;
	color: #222;
	margin-right:20px;
}
.press-record .press-information .press-content {
	float: left;
	width:100%;
	font-size:15px;
	color: #777;
	margin-top:10px;
}

.home-videos-block,.home-press-block {
	padding-top: 30px;
}
.wealth-manager-links a {
	color:#00A8AF !important;
}
/*** Styles for Home Page Press - Start ***/

/**** Academics and Libraries START ****/
#academic-wrapper-0 {
	padding: 100px 300px 60px 72px;
	
	background: url("/wp-content/uploads/2018/11/stock-hero-academics-01.jpg") no-repeat;
	background-size: cover;
	background-position: 0% 90%;
}
#academic-wrapper-0 .title {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 60px;
	font-weight: 600;
	color: #FFF;
}
#academic-wrapper-0 .caption {
	margin: 0 0 40px 0;
	padding: 0 300px 0 0;
	font-size: 32px;
	font-weight: 600;
	color: #FFF;
}
#academic-wrapper-0 .learn-more-btn > .gdlr-core-button {
	background: #fb511f;
}

#academic-wrapper-1 {
	padding: 60px 72px 60px 72px;
	font-family: 'Raleway', sans-serif;
	color: #222;
}
#academic-wrapper-1 .header {
	margin: 0 0 48px 0;
	
	font-size: 32px;
	font-weight: 700;
	
	text-align: center;
    letter-spacing: 1.5px;
    line-height: 1.5;
}
@media only screen and (min-width: 420px) {
	#academic-wrapper-1 .header,
	#academic-wrapper-3 .header {
		padding: 0 100px 0 100px;
	}
	#academic-warpper-4 .header {
		padding: 0 150px 0 150px;
	}
	#academic-wrapper-5 .flipbox .gdlr-core-flipbox-item-content {
		padding: 0 30px 0 30px;
	}
}
#academic-wrapper-1 .text {
	padding: 0;
	font-size: 24px;
	font-weight: 600;
	
	text-align: center;
    line-height: 1.5;
}

#academic-wrapper-2 {
background: url("/wp-content/uploads/2018/11/bg-dark.png") no-repeat;
background-size: cover;
padding: 60px 72px 60px 72px;
}
#academic-wrapper-2 .gdlr-core-pbf-element {
clear: none;
}
#academic-wrapper-2 .header {
margin: 0 0 60px 0;
padding: 0;
font-size: 36px;
font-weight: 700;
text-align: center;
text-transform: uppercase !important;
letter-spacing: 2px;
font-family: 'Raleway', sans-serif;
color: #FFF;
}
@media only screen and (min-width: 420px) {
#academic-wrapper-2 .info-box {
float: left;
clear: none;
width: 14%; /* 100/7 */
}
#academic-wrapper-2 .info-box .header {
padding: 48px 0 24px 0;
}
}
@media only screen and (max-width: 420px) {
#academic-wrapper-2 .info-box .header {
padding: 20px 0 24px 0;
}
}
#academic-wrapper-2 .info-box {
padding: 0;
}
#academic-wrapper-2 .info-box .thumbnail {
margin-left: auto;
margin-right: auto;
display: block;
height: 72px;
}
#academic-wrapper-2 .info-box .header {
margin: 0;
font-size: 32px;
font-weight: 700;
color: #FFF;
text-align: center;
font-family: 'Open Sans', sans-serif;

border-bottom: 1px solid #2C67A9;
}
#academic-wrapper-2 .info-box .text {
padding: 24px 45px 0 45px;
text-align: center;
font-size: 13px;
font-weight: 600;
color: #FFF;

min-height: 100px;
box-shadow: inset 0px 200px 35px -195px rgba(0,0,0,0.75);
}
@media only screen and (min-width: 420px) {
#academic-wrapper-2 .border {
position: relative;
float: left;
border-right: 1px solid #3F5E81;
height: 220px;
top: 35px;
}
}

#academic-wrapper-3 {
	padding: 60px 72px 30px 72px;
}
#academic-wrapper-3 .header {
	margin: 0 0 60px 0;
	font-size: 32px;
	font-weight: 700;
	font-family: 'Raleway', sans-serif;
	color: #222;
	text-align: center;
	line-height: 1.5;
}
#academic-wrapper-3 .info-item .thumbnail {
	height: 74px;
	padding: 0;
	margin: 0 0 30px 0;
}
#academic-wrapper-3 .info-item .text {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.5;
	color: #333;
	text-align: center;
}

#academic-wrapper-4 {
	background: #F5F5F5;
	padding: 30px 0 30px 0;
}
#academic-wrapper-4 .header {
	margin: 0 0 60px 0;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.5;
	font-family: 'Raleway', sans-serif;
	text-align: center;
	color: #222;
}
#academic-wrapper-4 .left, #academic-wrapper-4 .right {
	position: absolute;
	width: 20%;
	
	font-size: 22px;
	font-weight: 500;
	color: #555;
	text-align: center;
}
#academic-wrapper-4 .left-1 {
	top: 215px;
	left: 80px;
}
#academic-wrapper-4 .left-2 {
	top: 400px;
	left: 55px;
}
#academic-wrapper-4 .right-1 {
	top: 310px;
    right: 110px;
}

#academic-wrapper-5, #academic-wrapper-6 {
	padding: 60px 72px 60px 72px;
}
#academic-wrapper-5 .header {
	margin: 0 0 60px 0;
	padding: 0;
	font-size: 32px;
	font-weight: 700;
	font-family: 'Raleway', sans-serif;
	color: #222;
	text-align: center;
}
#academic-wrapper-5 .info-item-wrapper > .gdlr-core-sync-height-content,
#academic-wrapper-5 .info-item-wrapper > .gdlr-core-sync-height-content > .gdlr-core-pbf-element,
#academic-wrapper-5 .flipbox,
#academic-wrapper-5 .flipbox > .gdlr-core-flipbox,
#academic-wrapper-5 .flipbox > .gdlr-core-flipbox > .gdlr-core-flipbox-front,
#academic-wrapper-5 .flipbox > .gdlr-core-flipbox > .gdlr-core-flipbox-back {
	height: 100% !important;
}
#academic-wrapper-5 .flipbox {
	padding: 0;
}
#academic-wrapper-5 .flipbox .gdlr-core-flipbox-item-title {
	padding: 0 20px 0 20px;
	font-family: 'Raleway', sans-serif;
	font-size: 32px;
}
#academic-wrapper-5 .flipbox .gdlr-core-flipbox-item-content {
	font-size: 18px;
	font-weight: 600;
}
#academic-wrapper-5 .flipbox .fa-plus-circle {
	margin: 30px 0 30px 0;
	font-size: 40px;
}

#academic-wrapper-6 {
	background: #2d9bea;
}
#academic-wrapper-6 .header {
	margin: 0 0 60px 0;
	font-size: 32px;
	font-weight: 700;
	color: #FFF;
}
#academic-wrapper-6 .header, #academic-wrapper-6 .request-trial-btn {
	padding: 0;
}
#academic-wrapper-6 .request-trial-btn > .gdlr-core-button {
	background: #fb511f;
}
/**** Academics and Libraries END ****/

/**** Corporate and Professional Services START ****/
.image-box-text-center>.gdlr-core-feature-box {
	border :0px;
	background-color:#ffffff;
}
.image-box-text-center>div {
	height:300px !important;
}
@media only screen 
and (max-width : 1400px) { 
    .image-box-text-center>div {
		height:300px !important;
	}
}
.service-boxes-content .gdlr-core-sync-height-pre-spaces {
	display:none;
}
.service-boxes-content .gdlr-core-title-item-title {
	line-height: 1.5 !important;
}
/**** Corporate and Professional Services END ****/



/***Individual Inverstors***/

.section_box_shadow {
	border-radius: 1%;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
}
/*learn more in hero image*/
.gdlr-core-button-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-left-align.individual_inverstors_btn_hreo01{
	margin-left:45px !important;
}
/*hero image height*/
.gdlr-core-pbf-wrapper.image_box {
	height:540px !important;
}
.gdlr-core-button-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-left-align.download_sample_outlook_btn{
	padding-top:80px !important;
}
/*download sample outlook btn-last*/
.gdlr-core-button-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-left-align.download_sample_outlook_last_btn {
	margin-left:220px !important;
	margin-top:-80px !important;
}

/**** INSTITUTIONAL INVESTORS START ****/
#institutional-wrapper-0 {
	padding: 100px 300px 60px 72px;
	
	background: url("/wp-content/uploads/2018/11/stock-hero-institutional-01.jpg") no-repeat;
	background-size: cover;
}
#institutional-wrapper-0 .title {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 60px;
	font-weight: 600;
	color: #FFF;
}
#institutional-wrapper-0 .caption {
	margin: 0 0 40px 0;
	padding: 0 50px 0 0;
	font-size: 32px;
	font-weight: 600;
	color: #FFF;
}
#institutional-wrapper-0 .learn-more-btn > .gdlr-core-button {
	background: #fb511f;
}

#institutional-wrapper-1 {
	padding: 60px 72px 30px 72px;
	font-family: 'Raleway', sans-serif;
}
#institutional-wrapper-1 .link,
#institutional-wrapper-3 .link,
#solutions-wrapper-2 .link {
	color: #20A7B4;
}
#institutional-wrapper-1 .header {
	font-size: 32px;
	font-weight: 700;
	color: #222;
	text-align: center;
}
#institutional-wrapper-1 .text-1 {
	padding: 0;
	font-size: 24px;
	font-weight: 600;
	color: #222;
	text-align: center;
	line-height: 2;
}
#institutional-wrapper-1 .text-1 hr {
    margin: 24px auto 24px auto !important;
    width: 25%;
}
#institutional-wrapper-1 .text-2 {
	padding: 0;
	font-size: 20px;
	font-weight: 600;
	color: #222;
	text-align: center;
	line-height: 2;
}

#institutional-wrapper-2 {
	padding: 30px 72px 30px 72px;
}
#institutional-wrapper-2 .left {
	background: url("/wp-content/uploads/2018/11/stock-institutional-01.jpg") no-repeat;
	background-size: cover;
}
#institutional-wrapper-2 .left > .gdlr-core-pbf-column-content {
	height: 100%;
}
#institutional-wrapper-2 .left > .gdlr-core-pbf-column-content > .gdlr-core-pbf-element {
	display: -ms-grid;
	display: grid;
    grid-auto-columns: auto;
    grid-auto-rows: auto;
    height: 100%;
}
#institutional-wrapper-2 .left .text {
	margin: auto;
	width: 75%;
	
	font-size: 32px;
	font-weight: 600;
	color: #FFF;
	font-family: 'Raleway', sans-serif;
	line-height: 1.5;
	text-align: center;
	
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
@media only screen
and (max-width : 767px) {
	#institutional-wrapper-2 .left .text {
		width:100% !important;
		position: relative !important;
		padding-top:30px !important;
	}
	#institutional-wrapper-2 .flipbox-wrapper > .gdlr-core-pbf-column-content {
		display:block !important;
	}
	#institutional-wrapper-2 .left {
		background: url("/wp-content/uploads/2018/11/stock-institutional-01.jpg") no-repeat;
		background-size: auto;
	}
	#institutional-wrapper-2 .flipbox-3>div  {
		height:365px !important;
	}
	
}

#institutional-wrapper-2 .flipbox-wrapper, #institutional-wrapper-2 .flipbox {
	padding: 0;
}
#institutional-wrapper-2 .flipbox-wrapper > .gdlr-core-pbf-column-content {
	display: -ms-grid;
	display: grid;
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: (1fr)[2];
        grid-template-rows: repeat(2, 1fr);
}
#institutional-wrapper-2 .flipbox-wrapper > .gdlr-core-pbf-column-content .gdlr-core-pbf-element:nth-child(2) {
	-ms-grid-column: 2;
}
#institutional-wrapper-2 .flipbox-wrapper > .gdlr-core-pbf-column-content .gdlr-core-pbf-element:nth-child(3) {
	-ms-grid-row: 2;
}
#institutional-wrapper-2 .flipbox-wrapper > .gdlr-core-pbf-column-content .gdlr-core-pbf-element:nth-child(4) {
	-ms-grid-column: 2;
	-ms-grid-row: 2;
}
#institutional-wrapper-2 .flipbox .gdlr-core-flipbox-item-title {
	font-family: 'Raleway', sans-serif;
	font-size: 32px;
}
#institutional-wrapper-2 .flipbox .gdlr-core-flipbox-item-content {
	font-size: 18px;
	font-weight: 600;
}
#institutional-wrapper-2 .flipbox .fa-plus-circle {
	font-size: 40px;
}

#institutional-wrapper-3 {
	padding: 30px 72px 30px 72px;
}
#institutional-wrapper-3 .header {
	margin: 0 0 60px 0;
	padding: 0;
	font-size: 32px;
	font-weight: 700;
	color: #222;
	font-family: 'Raleway', sans-serif;
	line-height: 1.5;
	text-align: center;
}
#institutional-wrapper-3 .info-item .thumbnail {
	padding: 0;
}
#institutional-wrapper-3 .info-item .thumbnail img {
	height: 72px;
	margin: 0 0 48px 0;
	padding: 0;
}
#institutional-wrapper-3 .info-item .text {
	font-size: 18px;
	font-weight: 600;
	color: #333;
	text-align: center;
}
#institutional-wrapper-3 .body {
	padding: 0;
	font-size: 24px;
	font-weight: 600;
	color: #222;
	font-family: 'Raleway', sans-serif;
	text-align: center;
	line-height: 1.5;
}
#institutional-wrapper-3 .body hr {
	margin: 30px auto 30px auto !important;
	width: 35%;
}

#institutional-wrapper-4 {
	padding: 30px 0 60px 0;
}
#institutional-wrapper-4 .left {
	padding: 60px 72px 60px 72px;
	background: url(/wp-content/uploads/2018/11/stock-methodology-pyramid-bg.jpg) no-repeat;
	background-size: cover;
}
#institutional-wrapper-4 .left .header {
	margin: 0 0 32px 0;
	padding: 0;
	font-size: 32px;
	font-weight: 700;
	color: #FFF;
	font-family: 'Raleway', sans-serif;
}
#institutional-wrapper-4 .left .text {
	padding: 0;
}
#institutional-wrapper-4 .left .item {
	margin: 0 0 48px 0;
	height: 100%;
}
#institutional-wrapper-4 .left .item-wrapper {
	display: -ms-grid;
	display: grid;
    -ms-grid-columns: (50%)[2];
        grid-template-columns: repeat(2, 50%);
    -ms-grid-rows: (1fr)[3];
        grid-template-rows: repeat(3, 1fr);
}
#institutional-wrapper-4 .left .item-wrapper .item-2 {
	-ms-grid-column: 2;
}
#institutional-wrapper-4 .left .item-wrapper .item-3 {
	-ms-grid-row: 2;
}
#institutional-wrapper-4 .left .item-wrapper .item-4 {
	-ms-grid-column: 2;
	-ms-grid-row: 2;
}
#institutional-wrapper-4 .left .item-wrapper .item-5 {
	-ms-grid-row: 3;
}
#institutional-wrapper-4 .left .item-wrapper .item-6 {
	-ms-grid-column: 2;
	-ms-grid-row: 3;
}
#institutional-wrapper-4 .left .item .header {
	margin: 0 0 14px 0;
    font-size: 15px;
    font-weight: 700;
	color: #FFF;
	line-height: 1.4;
}
#institutional-wrapper-4 .left .item .text {
	padding: 0 38px 0 0;
	font-size: 16px;
	font-weight: 400;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
}
#institutional-wrapper-4 .left .item .number {
	float: left;
	margin: 0 15px 0 0;
    height: 100%;
    font-size: 50px;
    font-weight: 700;
    line-height: 1;
	opacity: .6;
    color: darkgray;
	font-family: 'Open Sans', sans-serif;
}
#institutional-wrapper-4 .image-wrapper {
	padding: 60px 72px 60px 0;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
#institutional-wrapper-4 .bottom-text {
	padding: 60px 5% 0;
	font-size: 32px;
	font-weight: 700;
	color: #222;
	font-family: 'Raleway', sans-serif;
	text-align: center;
	line-height: 1.5;
}

#institutional-wrapper-5 {
	padding: 60px 72px 60px 72px;
	background: #2d9bea;
}
#institutional-wrapper-5 .header {
	margin: 0 0 60px 0;
	padding: 0;
	font-size: 32px;
	font-weight: 700;
	color: #FFF;
	font-family: 'Raleway', sans-serif;
}
#institutional-wrapper-5 .learn-more-btn {
	padding: 0;
}
#institutional-wrapper-5 .learn-more-btn > .gdlr-core-button {
	background: #fb511f;
}

/**** INSTITUTIONAL INVESTORS END ****/

/**** FORENSIC ACCOUNT RESEARCH START ****/
.forensic-research-services {
	margin:0 0 0 5px;
	line-height:1.5;
}
@media only screen 
and (min-device-width : 1600px) { 
    .forensic-research-services {
		
		line-height:1.5;
	}
}
.forensic-research-flip-box .separator-border {
	width: 50%;
	border: 1px solid #5A7A90;
	margin:auto;
}
.forensic-research-score-box {
	
}
.forensic-research-score-box .gdlr-core-pbf-background {
	background-size: contain;
}
/**** FORENSIC ACCOUNT RESEARCH END ****/

/**** SOLUTIONS START ****/
#solutions-wrapper-0 {
	padding: 100px 72px 60px 72px;
	background: url("/wp-content/uploads/2018/11/stock-hero-solutions-01.jpg"), no-repeat;
	background-size: cover;
}
#solutions-wrapper-0 .title, #solutions-wrapper-0 .caption {
	font-weight: 600;
	color: #FFF;
}
#solutions-wrapper-0 .title {
	font-size: 60px;
}
#solutions-wrapper-0 .caption {
	font-size: 32px;
}
#solutions-wrapper-0 .sub-caption {
	font-size: 20px;
	color: #FFF;
}

#solutions-wrapper-1 {
	padding: 60px 72px 60px 72px;
}
#solutions-wrapper-1 .info-box .thumbnail {
	margin: 0 0 16px 0;
	height: 60px;
}
#solutions-wrapper-1 .info-box .header, #solutions-wrapper-1 .info-box .text {
	color: #333;
	text-align: center;
}
#solutions-wrapper-1 .info-box .header {
    padding: 0;
	font-size: 30px;
	font-weight: 600;
}
#solutions-wrapper-1 .info-box .text hr {
	margin: 24px auto 24px auto !important;
	width: 70%;
}
#solutions-wrapper-1 .info-box .text {
	padding: 0;
	font-size: 18px;
	font-weight: 700;
}
@media only screen
and (max-width : 420px) {
	#solutions-wrapper-1 .info-box {
		margin: 0 0 48px;
	}	
}

#solutions-wrapper-2 {
	padding: 60px 72px 60px 72px;
	border-top: 1px solid #CBDBE0;
	
	font-family: 'Raleway', sans-serif;
	color: #222;
}
#solutions-wrapper-2 .header {
	font-size: 32px;
	font-weight: 700;
	text-align: center;
	letter-spacing: 2;
}
#solutions-wrapper-2 .text {
	padding: 0 100px 0 100px;
	font-size: 28px;
	font-weight: 600;
	text-align: center;
	line-height: 1.7;
}
@media only screen
and (max-width : 420px) {
	#solutions-wrapper-2 .text {
		padding: 0;	
	}
}

#solutions-wrapper-3, #solutions-wrapper-3 .text-box {
	padding: 0;
}

@media only screen and (min-width: 420px) {
	#solutions-wrapper-3 .grid-wrapper {
	display: -ms-grid;
	display: grid;
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: (1fr)[2];
        grid-template-rows: repeat(2, 1fr);
	}
	#solutions-wrapper-3 .grid-wrapper .item {
		padding: 60px 72px;
	}
	#solutions-wrapper-3 .grid-wrapper > .item-1 {
		-ms-grid-column: 1;
	    grid-column-start: 1;
		-ms-grid-column-span: 2;
		grid-column-end: span 2;
		-ms-grid-row: 1;
        grid-row-start: 1;
		-ms-grid-row-span: 0;
		grid-row-end: 1;
		
		
		display: -ms-grid;

		display: grid;
    	-ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    	-ms-grid-rows: 1fr;
        grid-template-rows: 1fr;
		
		min-height: 735px;
	}
}
#solutions-wrapper-3 .grid-wrapper > .item-1 {
	padding: 0;
	background: url("/wp-content/uploads/2018/11/solutions-test2.jpg") no-repeat;
	background-size: cover;
}
#solutions-wrapper-3 .grid-wrapper .item-1 .left {
	position: relative;
	padding: 60px 72px;
	background: linear-gradient(90deg, rgba(0,0,0,0.75), rgba(0,0,0,0.3));
}
@media only screen and (max-width: 420px) {
	#solutions-wrapper-3 .grid-wrapper .item-1 .left { 
		height: 750px;
	}
	#solutions-wrapper-3 .grid-wrapper .item-1 .left,
	#solutions-wrapper-3 .grid-wrapper .item-1 .right { 
		padding: 60px 40px !important;
	}
}
#solutions-wrapper-3 .grid-wrapper .item-1 .left .item-wrapper {
	position: absolute;
    top: 50%;
    transform: translate(0, -50%);
}
#solutions-wrapper-3 .grid-wrapper .item-1 .left .info-item {
	margin: 30px 0;
	width: 80%;
}
#solutions-wrapper-3 .grid-wrapper .item-1 .left .info-item:hover .chevron {
	visibility: visible;
}
#solutions-wrapper-3 .grid-wrapper .item-1 .left .info-item .thumbnail {
	float: left;
	height: 100px;
	margin: 2% 3% 0 0;
}
#solutions-wrapper-3 .grid-wrapper .item-1 .left .info-item .header {
	display: inline-block;
	margin: 0 0 12px 0;
	font-size: 36px;
	font-weight: 700;
	color: #FFF;
}
#solutions-wrapper-3 .grid-wrapper .item-1 .left .info-item .text {
	display: inline-block;
	font-size: 20px;
	font-weight: 500;
	color: #b8b7e7;
	line-height: 2;
}
#solutions-wrapper-3 .grid-wrapper .item-1 .left .info-item .chevron {
	visibility: hidden;
	float: right;
	position: relative;
    left: 30px;
    top: -25px;
}
#solutions-wrapper-3 .grid-wrapper .item-1 .right {
	-ms-grid-column: 2;
	margin: auto 0;
	padding: 60px 72px;
}
#solutions-wrapper-3 .grid-wrapper .item-1 .right .header {
	font-size: 26px;
	font-weight: 300;
	font-style: italic;
	color: #c0ccea;
}
#solutions-wrapper-3 .grid-wrapper .item-1 .right .description-wrapper {
	margin: 24px 0;
}
#solutions-wrapper-3 .grid-wrapper .item-1 .right .description-wrapper > .header {
	font-size: 24px;
	font-weight: 700;
	font-style: normal;
	color: #FFF;
}
#solutions-wrapper-3 .grid-wrapper .item-1 .right .description-wrapper > hr {
	margin: 12px 0 !important;
	width: 45%;
}
#solutions-wrapper-3 .grid-wrapper .item-1 .right .description-wrapper > .text {
	font-size: 19px;
	font-weight: 500;
	color: #FFF;
}
#solutions-wrapper-3 .grid-wrapper .item-1 .right .description-wrapper > .text > ul {
	list-style-type: square;
}
#solutions-wrapper-3 .grid-wrapper .item-1 .right .description-wrapper > .text > ul > li:last-child {
	list-style-type: none;
	margin: 3% 0 0 0;
}
#solutions-wrapper-3 .grid-wrapper .item-1 .right .description-wrapper > .text .learn-more {
	font-weight: 700;
	text-decoration: underline;
}
#solutions-wrapper-3 .grid-wrapper .item-1 .right a {
	color: #fff;
}
#solutions-wrapper-3 .fundamental-item {
	display: none;
}
#solutions-wrapper-3 .grid-wrapper > .item-2 {
	-ms-grid-row: 2;
	
	
	background: url("/wp-content/uploads/2018/11/stock-methodology-pyramid-bg.jpg") no-repeat;
	background-size: cover;
}
@media only screen and (min-width: 420px) {
	#solutions-wrapper-3 .grid-wrapper > .item-2 {
		padding: 60px 72px;
	}
}
@media only screen and (max-width: 420px) {
	#solutions-wrapper-3 .grid-wrapper > .item-2 {
		padding: 60px 40px;
	}
}
#solutions-wrapper-3 .grid-wrapper .item-2 .header {
	margin: 0 0 32px 0;
	padding: 0;
	font-size: 32px;
	font-weight: 700;
	color: #FFF;
	font-family: 'Raleway', sans-serif;
}
#solutions-wrapper-3 .grid-wrapper .item-2 .text {
	padding: 0;
}
#solutions-wrapper-3 .grid-wrapper .item-2 .item {
	margin: 0 0 32px 0;
	height: 100%;
}
@media only screen and (min-width: 420px) {
	#solutions-wrapper-3 .grid-wrapper .item-2 .item-wrapper {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (50%)[2];
			grid-template-columns: repeat(2, 50%);
		-ms-grid-rows: (1fr)[3];
			grid-template-rows: repeat(3, 1fr);
	}
	#solutions-wrapper-3 .grid-wrapper .item-2 .item-wrapper > .item:nth-child(2) {
		-ms-grid-column: 2;
	}
	#solutions-wrapper-3 .grid-wrapper .item-2 .item-wrapper > .item:nth-child(3) {
		-ms-grid-column: 1;
		-ms-grid-row: 2;
	}
	#solutions-wrapper-3 .grid-wrapper .item-2 .item-wrapper > .item:nth-child(4) {
		-ms-grid-column: 2;
		-ms-grid-row: 2;
	}
	#solutions-wrapper-3 .grid-wrapper .item-2 .item-wrapper > .item:nth-child(5) {
		-ms-grid-row: 3;
	}
	#solutions-wrapper-3 .grid-wrapper .item-2 .item-wrapper > .item:nth-child(6) {
		-ms-grid-column: 2;
		-ms-grid-row: 3;
	}
	#solutions-wrapper-3 .grid-wrapper .item-2 .item {
		padding: 0;
	}
}
#solutions-wrapper-3 .grid-wrapper .item-2 .item .header {
	margin: 0 0 14px 0;
    font-size: 15px;
    font-weight: 700;
	color: #FFF;
	line-height: 1.4;
}
#solutions-wrapper-3 .grid-wrapper .item-2 .item .text {
	padding: 0;
	font-size: 16px;
	font-weight: 400;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
}
#solutions-wrapper-3 .grid-wrapper .item-2 .item .number {
	float: left;
	margin: 0 15px 0 0;
    height: 100%;
    font-size: 50px;
    font-weight: 700;
    line-height: 1;
	opacity: .6;
    color: darkgray;
	font-family: 'Open Sans', sans-serif;
}
#solutions-wrapper-3 .grid-wrapper .item-3 {
	-ms-grid-column: 2;
	-ms-grid-row: 2;
}
#solutions-wrapper-3 .image-wrapper {
	padding: 60px 72px 60px 0;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
@media only screen and (max-width: 420px) {
	#solutions-wrapper-3 .grid-wrapper .item-3 {
		margin: 25px 0 0;
	}
}

#solutions-wrapper-4 {
	padding: 60px 72px 60px 72px;
	background: #f5f5f5;
}
#solutions-wrapper-4 .header, #solutions-wrapper-4 .caption {
	color: #222;
	text-align: center;
	font-family: 'Raleway', sans-serif;
}
#solutions-wrapper-4 .header {
	font-size: 32px;
	font-weight: 700;
	letter-spacing: 2px;
}
#solutions-wrapper-4 .caption {
	margin: 0 0 60px 0;
    padding: 0 20%;
	font-size: 28px;
	font-weight: 600;
}
@media only screen
and (max-width : 420px) {
	#solutions-wrapper-4 .caption {
		padding: 0;	
	}
	#solutions-wrapper-4 .info-box {
		margin: 0 0 48px;
	}
	#solutions-wrapper-4 .info-box .thumbnail {
		margin: 0 0 24px;
	}
}
#solutions-wrapper-4 .info-box .thumbnail {
	margin: 0 0 48px 0;
	padding: 0;
	height: 70px;
}
#solutions-wrapper-4 .info-box .text {
	padding: 0;
	font-size: 18px;
	font-weight: 500;
	color: #333;
	text-align: center;
}

#solutions-wrapper-5 {
	padding: 60px 72px 60px 72px;
}
#solutions-wrapper-5 .header {
	font-size: 28px;
	font-weight: 600;
	color: #222;
	font-family: 'Raleway', sans-serif;
	text-align: center;
	line-height: 1.7;
}

#solutions-wrapper-6 {
	padding: 60px 72px 60px 72px;
	background: url("/wp-content/uploads/2018/11/stock-solutions-04.jpg") no-repeat;
	background-size: cover;
}
#solutions-wrapper-6 .header {
	font-size: 26px;
	font-weight: 600;
	color: #FFF;
	text-align: center;
	line-height: 1.7;
}

#solutions-wrapper-7 {
	padding: 60px 72px;
	color: #222;
	font-family: 'Raleway', sans-serif;
}
#solutions-wrapper-7 .header {
	margin: 0 0 60px 0;
	padding: 0;
	font-size: 32px;
	font-weight: 700;
	letter-spacing: 2px;
	text-align: center;
}
#solutions-wrapper-7 .description {
	font-size: 18px;
	font-weight: 700;
	text-align: center;
}
.view-more-btn > .gdlr-core-button, .learn-more-btn > .gdlr-core-button {
	background: #fb511f !important;
}
/**** SOLUTIONS END ****/


/**** MARKETSCOPE ADVISOR START ****/

@media only screen 
and (max-width : 1400px) { 
    .how-it-works-columns-blocks .gdlr-core-pbf-wrapper-content{
		width:92%;
		margin:auto;
	}
}
@media only screen 
and (min-width : 1600px) { 
    .how-it-works-columns-blocks .gdlr-core-pbf-wrapper-content{
		width:80%;
		margin:auto;
	}
}
.raleway {
	font-family: 'Raleway';
}
.line-22 {
	line-height: 22px;
}
.line-24 {
	line-height: 24px;
}
.line-26 {
	line-height: 26px;
}
.line-28 {
	line-height: 28px;
}
.line-30 {
	line-height: 30px;
}
.line-32 {
	line-height: 32px;
}
.line-34 {
	line-height: 34px;
}
.line-36 {
	line-height: 36px;
}
.line-40 {
	line-height: 40px;
}
.line-42 {
	line-height: 42px;
}
.line-44 {
	line-height: 44px;
}
.line-46 {
	line-height: 46px;
}
.line-48 {
	line-height: 48px;
}
.line-50 {
	line-height: 50px;
}
.line-52 {
	line-height: 52px;
}
.space-2 {
	letter-spacing: 2px;
}
.space-1-5 {
	letter-spacing:1.5px;
}
.mscp-adv-research-content-company,
.mscp-adv-research-content-fund,
.mscp-adv-research-content-bonds {
	display:block;
}
.mscp-adv-research-content-block {
	cursor: pointer;
}
.mscp-adv-research-content-block,.mscp-adv-research-content-block-active {
	transform: scale(1);
}
.mscp-adv-research-content-block:hover {
	transform: scale(1.1);
}
.mscp-adv-research-content-block .gdlr-core-column-service-title>span {
	cursor: pointer;
}
.mscp-adv-research-content-block .gdlr-core-column-service-media>img {
	cursor: pointer;
}
.mscp-adv-research-content-block-active .research-active-icon {
	display:block;
}
.mscp-adv-research-content-block .research-active-icon {
	display:none;
}
.research-text-block {
	width:100%;
}

.research-text {
	color: #b8b7e7 !important; 
	line-height: 36px;
	float:left;
}
.research-active-icon {
	float:right;
	display:none;
}
.mscp-adv-research-content-text .research-content-title{
	font-size:30px !important;
	font-weight: bold;
	line-height: 22px;
}
.mscp-adv-research-content-text ul {
	line-height: 32px;
}
#mscp-adv-research-content-fund-text {
	display:none;
}
#mscp-adv-research-content-bonds-text {
	display:none;
}

.mscp-portfolio-content-block .portfolio-content-title {
	font-family: 'Raleway';
	font-size:26px;
	line-height: 42px;
	font-weight: bold;
	margin-bottom:30px;
}
.mscp-portfolio-content-block {
	width:100%;
	display: block;
}
.mscp-portfolio-content-block .mscp-portfolio-content-left {
	float:left;
	width:50%;
}
.mscp-portfolio-content-block .mscp-portfolio-content-right {
	float:right;
	width:50%;
}
.mscp-portfolio-content-block .mscp-portfolio-record {
	width:100%;
}
.mscp-portfolio-content-block hr {
	margin:30px auto !important;
}
.mscp-news-commentary-column {
	display: flex;
	justify-content: center;
}
.mscp-news-commentary-column .gdlr-core-flipbox-front,
.mscp-news-commentary-column .gdlr-core-flipbox-back {
	width:295px !important;
	height:228px !important;
}
@media only screen 
and (min-device-width : 1600px) { 
    .mscp-news-commentary-column .gdlr-core-flipbox-front,
	.mscp-news-commentary-column .gdlr-core-flipbox-back {
		width:295px !important;
		height:228px !important;
	}
}

.mscp-news-commentary-column .gdlr-core-flipbox-item-image {
	margin-bottom:10px !important;
}
.mscp-news-commentary-column .gdlr-core-flipbox-item-title {
	line-height: 28px;
}
.mscp-news-commentary-column .gdlr-core-flipbox-item-content {
	line-height: 24px;
}
.mscp-news-commentary-column .gdlr-core-flipbox-front .gdlr-core-flipbox-item-content,
	.mscp-news-commentary-column .gdlr-core-flipbox-back .gdlr-core-flipbox-item-content { 
		margin-top:10px !important;
	}
	.mscp-news-commentary-column .gdlr-core-flipbox-back .gdlr-core-flipbox-item-content {
		font-size:14px;
		line-height:20px;
	}
	.mscp-news-commentary-column .gdlr-core-flipbox-back {
		padding:30px 20px !important;
	}
	.mscp-news-commentary-column .gdlr-core-item-pdb {
		padding-bottom:15px !important;
	}
@media only screen 
and (max-width : 1600px) {
	.mscp-news-commentary-column .gdlr-core-flipbox-front .gdlr-core-flipbox-item-content,
	.mscp-news-commentary-column .gdlr-core-flipbox-back .gdlr-core-flipbox-item-content { 
		margin-top:10px !important;
	}
	.mscp-news-commentary-column .gdlr-core-flipbox-back .gdlr-core-flipbox-item-content {
		font-size:14px;
		line-height:20px;
	}
	.mscp-news-commentary-column .gdlr-core-flipbox-back {
		padding:30px 20px !important;
	}
	.mscp-news-commentary-column .gdlr-core-item-pdb {
		padding-bottom:15px !important;
	}
}


/**** MARKETSCOPE ADVISOR END ****/

/**** ETF & MUTUAL FUND RESEARCH START ****/
#emf-wrapper-0 {
	padding: 100px 72px 60px 72px;
	background: url("wp-content/uploads/2018/11/stock-hero-etf-01.jpg") no-repeat;
	background-size: cover;
}
#emf-wrapper-0 .title, #emf-wrapper-0 .caption {
	font-weight: 600;
	color: #FFF;
}
#emf-wrapper-0 .title {
	font-size: 60px;
}
#emf-wrapper-0 .caption {
	font-size: 32px;
}

#emf-wrapper-1 {
	padding: 60px 15%;
}
#emf-wrapper-1 .header {
	margin: 0 15% 48px;
	padding: 0;
	font-size: 32px;
	font-weight: 800;
	color: #222;
	font-family: 'Raleway', sans-serif;
	text-align: center;
	line-height: 1.7;
	letter-spacing: 2px;
}
#emf-wrapper-1 .item .text {
	padding: 0;
	font-size: 18px;
	font-weight: 700;
	color: #333;
	text-align: center;
}

#emf-wrapper-2 {
	padding: 60px 15%;
	background: #F0F3F8;
	border-top: 1px solid #CBDBE0;
	
	font-size: 28px;
	font-weight: 600;
	font-family: 'Raleway', sans-serif;
	color: #222;
}
#emf-wrapper-2 .text {
	padding: 0;
	line-height: 1.7;
	text-align: center;
}
#emf-wrapper-2 .text hr {
	margin: 32px auto !important;
	padding: 0;
	width: 30%;
}

#emf-wrapper-3 {
	padding: 0;
}
#emf-wrapper-3 .header {
	margin: 60px 15%;
	padding: 0;
	font-size: 32px;
	font-weight: 800;
	color: #222;
	font-family: 'Raleway', sans-serif;
	text-align: center;
	line-height: 1.7;
	letter-spacing: 2px;
}
#emf-wrapper-3 .wrapper {
	padding: 0 72px;
	background: #1f4a79;
	overflow: hidden;
}
#emf-wrapper-3 .wrapper > .gdlr-core-text-box-item-content {
	display: flex;
}
#emf-wrapper-3 .wrapper > .gdlr-core-text-box-item-content > p {
	max-height: 427px; /* height of image, theme wraps the img with p and extends height for no reason */
}
#emf-wrapper-3 .wrapper img {
	margin: 0 40px 0 0;
	max-width: none;
}
#emf-wrapper-3 .wrapper .text {
	margin: auto;
}
#emf-wrapper-3 .wrapper .text p {
	margin: 0 0 5% 0;
	font-size: 22px;
	font-weight: 500;
	color: #FFF;
	font-family: 'Raleway', sans-serif;
	line-height: 1.7;
}
#emf-wrapper-3 .wrapper .text ul {
	font-size: 18px;
	font-weight: 500;
	color: #FFF;
	line-height: 1.5;
	list-style: square;
}

#emf-wrapper-4 {
	padding: 60px 72px 30px;
}
#emf-wrapper-4 .gdlr-core-pbf-element > .header, #emf-wrapper-4 .gdlr-core-pbf-element > .text {
	font-family: 'Raleway', sans-serif;
	color: #222;
	text-align: center;
}
#emf-wrapper-4 .gdlr-core-pbf-element > .header {
	margin: 0 0 48px 0;
	padding: 0;
	font-size: 32px;
	font-weight: 800;
	letter-spacing: 2px;
}
#emf-wrapper-4 .gdlr-core-pbf-element > .text {
	margin: 0 10%;
	padding: 0;
	font-size: 28px;
	font-weight: 600;
	line-height: 1.7;
}
#emf-wrapper-4 .wrapper {
	padding: 0;
}
#emf-wrapper-4 .wrapper .grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr)[3];
	    grid-template-columns: repeat(3, 1fr);
	-ms-grid-rows: 1fr;
	    grid-template-rows: 1fr;
	
	background: url("/wp-content/uploads/2018/11/stock-etf-02.png") no-repeat;
	background-size: cover;
	
	margin: 60px 0 0 0;
	padding: 10px;
}
#emf-wrapper-4 .wrapper .grid > .item:nth-child(2) {
	-ms-grid-column: 2;
}
#emf-wrapper-4 .wrapper .grid > .item:nth-child(3) {
	-ms-grid-column: 3;
}
#emf-wrapper-4 .wrapper .grid .item {
	position: relative;
	padding: 60px 40px;
}
#emf-wrapper-4 .wrapper .grid .item .header {
	font-size: 24px;
	font-weight: 700;
	color: #FFF;
	font-family: 'Raleway', sans-serif;
}
#emf-wrapper-4 .wrapper .grid .item hr {
	margin: 24px 0 !important;
	padding: 0;
	width: 70%;
}
#emf-wrapper-4 .wrapper .grid .item .text {
	font-size: 18px;
	font-weight: 500;
	color: #FFF;
	line-height: 1.6;
}
#emf-wrapper-4 .wrapper .grid .item:first-child .text {
	margin: 0 0 5%;
}
#emf-wrapper-4 .wrapper .grid .item:first-child p a {
	margin: 5% 0 0;
	background: #fb511f;
}
#emf-wrapper-4 .wrapper .grid .item:first-child p > a:nth-child(3) {
	position: absolute;
	width: 95%;
}
#emf-wrapper-4 .wrapper .grid .item .text ul {
	margin: 5% 0 0 5%;
	list-style: square;
}

#emf-wrapper-5 {
	padding: 30px 100px;
	background: #f0f3f8;
	font-family: 'Raleway', sans-serif;
	color: #222;
}
#emf-wrapper-5 .gdlr-core-pbf-element > .header {
	margin: 0 0 48px 0;
	padding: 0;
	font-size: 32px;
	font-weight: 800;
	letter-spacing: 2px;
	text-align: center;
}
#emf-wrapper-5 .gdlr-core-pbf-element > .text {
	padding: 0 10%;
	font-size: 28px;
	font-weight: 600;
	text-align: center;
	line-height: 1.7;
}

#emf-wrapper-6 {
	padding: 30px 72px;
}
#emf-wrapper-6 .gdlr-core-pbf-element > .header {
	margin: 0 0 48px 0;
	padding: 0;
	font-size: 32px;
	font-weight: 800;
	color: #222;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 2px;
	text-align: center;
}
#emf-wrapper-6 .gdlr-core-pbf-element > .caption {
	padding: 0 10%;
	font-size: 28px;
	font-weight: 600;
	color: #222;
	font-family: 'Raleway', sans-serif;
	text-align: center;
	line-height: 1.7;
}
#emf-wrapper-6 .case-study {
	margin: 30px 0;
	padding: 1%;
	box-shadow: 0px 0px 10px 5px;
	text-align: left;
}
#emf-wrapper-6 table tr th {
	background-color: #F0F3F8;
}
#emf-wrapper-6 table tr th, #emf-wrapper-6 table tr td:first-child {
	font-size: 26px;
	font-weight: 700;
	color: #222;
	font-family: 'Raleway', sans-serif;
	vertical-align: middle;
}
#emf-wrapper-6 table tr th, #emf-wrapper-6 table tr td {
	padding: 2% 5% 2% 2%;
}
#emf-wrapper-6 table tr td:not(:first-child) {
	font-size: 18px;
	font-weight: 600;
	color: #333;
}
#emf-wrapper-6 table tr:nth-child(even), #emf-wrapper-6 table tr:nth-child(odd) {
	background-color: #F0F3F8;
}
#emf-wrapper-6 table tr:last-child {
	background-color: #e1e4ea;
}
#emf-wrapper-6 table tr td ul {
	margin-left: 5%;
	list-style: none;
	line-height: 1.6;
}
#emf-wrapper-6 table tr td ul li::before {
  content: "■"; 
  color: #2D9BEA; 
  font-weight: bold; 
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
#emf-wrapper-6 table tr:last-child td:not(:first-child) {
	font-style: italic;
}
#emf-wrapper-6 .header-2 {
	color: #2d9bea !important;
}
#emf-wrapper-6 .caption hr {
	margin: 30px auto !important;
	padding: 0;
	width: 25%;
}
#emf-wrapper-6 .caption-2 {
	padding: 0 5% !important;
}
#emf-wrapper-6 .link {
	color: #2d9bea;
}

#emf-wrapper-7 {
	padding: 30px 72px 60px;
	background: #f0f3f8;
}
#emf-wrapper-7 .header, #emf-wrapper-7 .caption {
	color: #222;
	font-family: 'Raleway', sans-serif;
	text-align: center;
}
#emf-wrapper-7 .header {
	margin: 0 0 48px 0;
	padding: 0;
	font-size: 32px;
	font-weight: 800;
	letter-spacing: 2px;
}
#emf-wrapper-7 .caption {
	margin: 0 0 60px 0;
	padding: 0;
	font-size: 28px;
	font-weight: 600;
	font-style: italic;
}
#emf-wrapper-7 .video-caption  {
	padding: 0 10%;
	font-size: 18px;
	font-weight: 600;
	color: #333;
}
#emf-wrapper-7 .video-caption a {
	color: #333;
}

#emf-wrapper-8 {
	padding: 0;
}
#emf-wrapper-8 .info-box .header {
	margin: 0 0 48px 0;
    padding: 0 30% 0 0;
	font-size: 32px;
	font-weight: 700;
	color: #FFF;
	font-family: 'Raleway', sans-serif;
}
#emf-wrapper-8 .info-box {
	padding: 60px 30px;
}
#emf-wrapper-8 .info-box-1 {
	padding-left: 72px;
}
#emf-wrapper-8 .info-box-4 {
	padding-right: 72px;
}
#emf-wrapper-8 .info-box .text {
	padding: 0 35px 0 0;
	font-size: 15px;
	font-weight: 600;
	color: #FFF;
	line-height: 1.6;
}
#emf-wrapper-8 .info-box .text ul {
	margin: 0 0 0 8%;
}
#emf-wrapper-8 .info-box-1 {
	background: #1c2837;
}
#emf-wrapper-8 .info-box-2 {
	background: #19406a;
}
#emf-wrapper-8 .info-box-3 {
	background: #1f4a79;
}
#emf-wrapper-8 .info-box-4 {
	background: #28609e;
}

#emf-wrapper-9 {
	padding: 60px 72px;
	background: #2d9bea;
}
#emf-wrapper-9 .header {
	margin: 0 0 60px 0;
	padding: 0;
	font-size: 32px;
	font-weight: 700;
	color: #FFF;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 2px;
}
#emf-wrapper-9 .request-trial-btn {
	padding: 0;
}
#emf-wrapper-9 .request-trial-btn > .gdlr-core-button {
	background: #fb511f;
}
/**** ETF & MUTUAL FUND RESEARCH END ****/

/**** LEGAL EDGE START ****/
.legal-edge-casestudy-column {
    height: 330px !important;
    width: 340px !important;
    margin: auto;
}
.legal-edge-casestudy-block .gdlr-core-pbf-wrapper-content{
	width:1350px;
	margin:auto;
}
/**** LEGAL EDGE END ****/

/**** CFRA VITALS START ****/
@media only screen 
and (min-device-width : 1600px) {
	.cfra-vitals-videos-block .gdlr-core-pbf-wrapper-content {
		width:1350px;
		margin:auto;
	}
}
/**** CFRA VITALS END ****/

/**** MIFID START ****/
@media only screen 
and (min-device-width : 1600px) {
	.mfid-glance-block .gdlr-core-pbf-wrapper-content {
		width:1350px;
		margin:auto;
	}
}
.gdlr-core-column-service-content>ul {
	list-style-type: square;
    color: #2d9bea;
    text-align: left;
}
.mfid-glance-coloumn .gdlr-core-column-service-content>ul>li>span {
    color: #333;
}

/**** MIFID END ****/

/**** FUNDAMENTAL EQUITY RESEARCH START ****/
#fundamental-wrapper-0 {
	padding: 100px 72px 60px 72px;
	background: url("/wp-content/uploads/2018/11/stock-hero-fundamental-01.jpg") no-repeat;
	background-size: cover;
}
#fundamental-wrapper-0 .title, #fundamental-wrapper-0 .caption {
	font-weight: 600;
	color: #FFF;
}
#fundamental-wrapper-0 .title {
	font-size: 60px;
}
#fundamental-wrapper-0 .caption {
	font-size: 32px;
}

#fundamental-wrapper-1 {
	padding: 60px 72px 30px;
	border-bottom: 1px solid #CBDBE0;
}
#fundamental-wrapper-1 .info-box .image {
	margin: 0 0 48px 0;
	padding: 0;
}
#fundamental-wrapper-1 .info-box .caption {
	padding: 0 25%;
	font-size: 18px;
	font-weight: 700;
	color: #333;
	text-align: center;
}
@media only screen and (max-width: 420px) {
	#fundamental-wrapper-1 .info-box {
		margin: 0 0 48px;
	}
	#fundamental-wrapper-1 .info-box .image {
		margin: 0 0 24px;
	}
}

#fundamental-wrapper-2 {
	padding: 60px 72px;
	font-family: 'Raleway', sans-serif;
	color: #222;
}
#fundamental-wrapper-2 .header {
	font-size: 32px;
	font-weight: 800;
	text-align: center;
	letter-spacing: 2px;
}
#fundamental-wrapper-2 .caption {
	font-size: 28px;
	font-weight: 600;
	text-align: center;
	line-height: 1.7;
}

#fundamental-wrapper-3 {
	padding: 60px 72px;
	background: #f5f5f5;
}
#fundamental-wrapper-3 .header, #fundamental-wrapper-3 .caption {
	margin: 0 0 48px 0;
	padding: 0;
	font-family: 'Raleway', sans-serif;
}
#fundamental-wrapper-3 .header {
	padding: 0 12%;
	font-size: 32px;
	font-weight: 800;
	color: #222;
	text-align: center;
	line-height: 1.7;
	letter-spacing: 2px;
}
#fundamental-wrapper-3 .caption {
	font-size: 24px;
	font-weight: 600;
	font-style: italic;
	color: #555;
	text-align: center;
}
#fundamental-wrapper-3 .table-container {
	margin: 0 0 1.5% 0;
	padding: 1.5%;
	box-shadow: 0px 0px 10px 5px;
	background-color: #fff;
}
#fundamental-wrapper-3 .table {
	margin: 0;
	border-collapse: collapse;
}
#fundamental-wrapper-3 table tr:first-child, #fundamental-wrapper-3 table tr td {
	border: 1px solid #e9e6e6;
}
#fundamental-wrapper-3 table th, #fundamental-wrapper-3 table tr td:first-child {
	font-size: 20px;
	font-weight: 700;
	color: #333;
}
#fundamental-wrapper-3 table tr {
	font-size: 22px;
	font-weight: 500;
	color: #333;
}
#fundamental-wrapper-3 table tr, #fundamental-wrapper-3 table th {
	background-color: #fff;
}
#fundamental-wrapper-3 table tr td:last-child {
	background-color: #2d9bea;
	color: #fff;
}
#fundamental-wrapper-3 table tr td:nth-child(2) {
	text-align: left;
	padding: 0 2%;
}
#fundamental-wrapper-3 table tr td:nth-child(n+3){
	text-align: right;
	padding: 0 1.5%;
}
#fundamental-wrapper-3 table .highlight td {
	background-color: #2594e3 !important;
    font-size: 22px;
    font-weight: 700;
	color: #fff !important;
}
#fundamental-wrapper-3 .source-text {
	padding: 0;
	font-size: 15px;
	color: #555;
}
@media only screen 
and (max-width : 767px) { 
	#fundamental-wrapper-3 table tr {
		font-size:12px !important;
	}
	#fundamental-wrapper-3 table .highlight td {
		font-size:12px !important;
	}
	#fundamental-wrapper-3 table th {
		font-size:10px !important;
	}
	#fundamental-wrapper-3 table tr td:first-child {
		font-size:12px !important;
	}
	#fundamental-wrapper-3 table tr td:nth-child(2) {
		padding: 0 5px !important;
		font-size:12px !important;
		width:20%;
	}
	#fundamental-wrapper-3 table tr:first-child th:first-child::before {
		font-size:10px !important;
		content:'#';
	}
	#fundamental-wrapper-3 table tr:first-child th:first-child{
		font-size:0px !important;
	}
}


#fundamental-wrapper-4 .header {
	padding: 0;
	font-size: 32px;
	font-weight: 800;
	color: #222;
	font-family: 'Raleway', sans-serif;
	text-align: center;
	letter-spacing: 2px;
}
#fundamental-wrapper-4 .wrapper {
	padding: 0;
}
#fundamental-wrapper-4 .wrapper .grid {
	background: url("/wp-content/uploads/2018/11/stock-etf-02.png") no-repeat;
	background-size: cover;
	margin: 48px 0 0 0;
	padding: 10px;
}
@media only screen and (min-width: 420px) {
	#fundamental-wrapper-4 .wrapper .grid {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr)[3];
			grid-template-columns: repeat(3, 1fr);
		-ms-grid-rows: 1fr;
			grid-template-rows: 1fr;

	}
	#fundamental-wrapper-4 .wrapper .grid > .item:nth-child(2) {
		-ms-grid-column: 2;
	}
	#fundamental-wrapper-4 .wrapper .grid > .item:nth-child(3) {
		-ms-grid-column: 3;
	}
	#fundamental-wrapper-4 .wrapper .grid .item {
		padding: 60px 40px;
	}
}
@media only screen and (max-width: 420px) {
	#fundamental-wrapper-4 .wrapper .grid {
		padding: 40px 0 45px 25px;
	}
	#fundamental-wrapper-4 .wrapper .grid .item {
		padding: 25px 30px;
	}
}
#fundamental-wrapper-4 .wrapper .grid .item .small-header, #fundamental-wrapper-4 .wrapper .grid .item .header {
	color: #fff;
	font-family: 'Raleway', sans-serif;
}
#fundamental-wrapper-4 .wrapper .grid .item .small-header {
	font-size: 22px;
	font-weight: 700;
	line-height: 1.7;
}
#fundamental-wrapper-4 .wrapper .grid .item .header {
	font-size: 24px;
	font-weight: 700;
}
#fundamental-wrapper-4 .wrapper .grid .item hr {
	margin: 24px 0 !important;
	padding: 0;
	width: 70%;
}
#fundamental-wrapper-4 .wrapper .grid .item .text {
	font-size: 18px;
	font-weight: 500;
	color: #FFF;
	line-height: 1.6;
}
#fundamental-wrapper-4 .wrapper .grid .item .text ul {
	margin: 5% 0 0 5%;
	list-style: square;
}
#fundamental-wrapper-4 .wrapper .sample-btn {
	margin: 10% 0 0;
    padding: 0;
    text-align: left;
}

#fundamental-wrapper-5 {
	padding: 60px 72px;
	background: #f0f3f8;
	font-family: 'Raleway', sans-serif;
	color: #222;
}
#fundamental-wrapper-5 .header {
	font-size: 32px;
	font-weight: 800;
	text-align: center;
	letter-spacing: 2px;
}
#fundamental-wrapper-5 .caption {
	font-size: 28px;
	font-weight: 600;
	text-align: center;
	line-height: 1.7;
}

#fundamental-wrapper-6 {
	padding: 60px 72px;
}
#fundamental-wrapper-6 .caption {
	padding: 0;
	font-size: 28px;
	font-weight: 600;
	color: #222;
	text-align: center;
	line-height: 1.7;
}
@media only screen and (min-width: 420px) {
	#fundamental-wrapper-6 .caption-2 {
		margin: 0 0 60px 0;
		padding: 0 25%;
	}
}
#fundamental-wrapper-6 .caption hr {
	margin: 30px auto !important;
	padding: 0;
	width: 25%;
}
#fundamental-wrapper-6 .info-box {
	color: #333;
	line-height: 1.7;
}
@media only screen and (max-width: 420px) {
	#fundamental-wrapper-6 .info-box {
		margin: 30px 0;
	}
}
#fundamental-wrapper-6 .info-box .image {
	margin: 0 0 48px 0;
	padding: 0;
}
#fundamental-wrapper-6 .info-box .header {
	margin: 0 0 48px;
	padding: 0;
	font-size: 24px;
	font-weight: 700;
	text-align: center;
}
#fundamental-wrapper-6 .info-box .text {
	font-size: 18px;
	font-weight: 600px;
	text-align: center;
}
#fundamental-wrapper-6 .link {
	color: #1280D0;
}

#fundamental-wrapper-7 {
	padding: 60px 72px;
	background: #f0f3f8;
	font-family: 'Raleway', sans-serif;
	color: #222;
}
#fundamental-wrapper-7 .header {
	font-size: 32px;
	font-weight: 800;
	text-align: center;
	letter-spacing: 2px;
}
#fundamental-wrapper-7 .caption {
	padding: 0 10%;
	font-size: 28px;
	font-weight: 600;
	text-align: center;
	line-height: 1.7;
}
#fundamental-wrapper-7 .caption-2 {
	margin: 0 0 48px;
	padding: 0;
}
#fundamental-wrapper-7 .caption hr {
	margin: 30px auto !important;
	padding: 0;
	width: 50%;
}
#fundamental-wrapper-7 .buttons {
	padding: 0;
	text-align: center;
}
#fundamental-wrapper-7 .learn-more-btn, #fundamental-wrapper-7 .contact-btn {
	margin: 0 2%;
	padding: 0;
	display: inline-block;
}
#fundamental-wrapper-7 .contact-btn > .gdlr-core-button, .sample-btn > .gdlr-core-button {
	background: #fb511f !important;
}
.sample-btn {
	padding: 0;
}

@media only screen and (max-width: 420px) {
	#fundamental-wrapper-9 .see-why-header {
		margin-left: 0 !important;
	}
}
/**** FUNDAMENTAL EQUITY RESEARCH END ****/

/**** ANALYST TEAM START ****/
#analyst-wrapper-0 {
	max-width: 1350px;
	margin: auto;
	padding: 60px 72px;
	font-family: 'Raleway', sans-serif;
	font-size: 32px;
	font-weight: 800;
	color: #222;
	line-height: 1.7;
	letter-spacing: 2px;
}
#analyst-wrapper-0 p {
	text-align: center;
}
#analyst-wrapper-0 .gdlr-core-item-pdb {
	padding: 0;
}

#analyst-wrapper-1 {
	padding: 60px 0;
	background: #f5f5f5;
}
#analyst-wrapper-1 > .gdlr-core-pbf-background-wrap {
	max-width: 1350px;
	margin: auto;
}
#analyst-wrapper-1 .header {
	margin: 0 0 60px;
	padding: 0;
	font-size: 32px;
	font-weight: 800;
	color: #222;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 2px;
	text-align: center;
}
#analyst-wrapper-1 .info-box img {
	margin: 0 0 24px;
	padding: 0;
}
#analyst-wrapper-1 .info-box p {
	font-size: 22px;
	font-weight: 700;
	color: #333;
	text-align: center;
}

#analyst-wrapper-2 .header {
	margin: 0 0 60px;
	padding: 0 5%;
	font-size: 32px;
	font-weight: 800;
	color: #222;
	font-family: 'Raleway', sans-serif;
	text-align: center;
	line-height: 1.7;
}
#analyst-wrapper-2 .flex-wrapper {
	display: flex;
	justify-content: center;
}
#analyst-wrapper-2 .flex-wrapper .profile {
	position: relative;
	max-width: 294px;
	margin: 0 0.3%;
	padding: 0 0 5%;
	box-shadow: 0px 0px 5px 0px;
}
#analyst-wrapper-2 .flex-wrapper .profile .profile-picture {
	max-height: 340px;
	margin: 0 0 32px;
}
#analyst-wrapper-2 .flex-wrapper .profile .analyst-info {
	padding: 0 5%;
}
#analyst-wrapper-2 .flex-wrapper .profile .analyst-info .analyst-name {
	margin: 0 0 5%;
	font-size: 20px;
	font-weight: 700;
	color: #222;
	text-align: center;
	letter-spacing: 2px;
}
#analyst-wrapper-2 .flex-wrapper .profile .analyst-info .analyst-title {
	font-size: 14px;
	font-weight: 700;
	color: #777;
	text-align: center;
	line-height: 1.7;
	letter-spacing: 2px;
}
#analyst-wrapper-2 .flex-wrapper .profile .plus {
	position: absolute;
    bottom: 0%;
    left: 50%;
	transform: translate(-50%, -50%);
	font-size: 25px;
	cursor: pointer;
}

#analyst-wrapper-3 {
	background: #f5f5f5;
	padding: 60px 72px;
}
#analyst-wrapper-3 > .gdlr-core-pbf-background-wrap {
    max-width: 1350px;
    margin: auto;
}
#analyst-wrapper-3 .header {
	margin: 0 0 60px;
	padding: 0;
	font-size: 32px;
	font-weight: 800;
	color: #222;
	font-family: 'Raleway', sans-serif;
	text-align: center;
	letter-spacing: 2px;
}
#analyst-wrapper-3 .featured-analyst-wrapper .profile-box {
	float: left;
	margin: 0 5% 0 0;
	padding: 0 0 24px;
	box-shadow: 0px 0px 5px 1px;
	font-weight: 700;
}
#analyst-wrapper-3 .featured-analyst-wrapper .profile-box .analyst-name {
	margin: 10% 0 15px;
	font-size: 20px;
	color: #222;
	text-align: center;
}
#analyst-wrapper-3 .featured-analyst-wrapper .profile-box .analyst-title {
	padding: 0 15%;
	font-size: 14px;
	color: #777;
	text-align: center;
	line-height: 2.5;
}
#analyst-wrapper-3 .featured-analyst-wrapper .analyst-info-wrapper .analyst-name, 
#analyst-wrapper-3 .featured-analyst-wrapper .analyst-info-wrapper .analyst-title {
	margin: 0 0 1%;
	font-weight: 800;
	color: #222;
	font-family: 'Raleway', sans-serif;
}
#analyst-wrapper-3 .featured-analyst-wrapper .analyst-info-wrapper .analyst-name {
	font-size: 38px;
}
#analyst-wrapper-3 .featured-analyst-wrapper .analyst-info-wrapper .analyst-title {
	font-size: 28px;
}
#analyst-wrapper-3 .featured-analyst-wrapper .analyst-info-wrapper .analyst-description {
	margin: 3% 0 2%;
	font-size: 22px;
	color: #333;
	line-height: 1.8;
}
#analyst-wrapper-3 .featured-analyst-wrapper .analyst-info-wrapper .read-more {
	margin: 1% 0 0;
	font-weight: 700;
	color: #2d9bea;
	cursor: pointer;
}

#analyst-wrapper-4 {
	background: #19406a;
	padding: 60px 72px;
	border-bottom: 1px solid #fff;
	font-size: 32px;
	font-weight: 600;
	font-style: italic;
	font-family: 'Raleway', sans-serif;
	color: #81abe9;
}
#analyst-wrapper-4 > .gdlr-core-pbf-background-wrap {
    max-width: 1350px;
    margin: auto;
}
#analyst-wrapper-4 .quote-img {
	margin: 0 0 48px;
	padding: 0;
}
#analyst-wrapper-4 .quote {
	padding: 0;
	text-align: center;
	line-height: 1.5;
}
#analyst-wrapper-4 .quote-1 {
	margin: 0 0 48px;
	padding: 0 20%;
}
#analyst-wrapper-4 .quote-2 {
	padding: 0 10%;
}

#analyst-wrapper-5 {
	color: #fff;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 2px;
}
#analyst-wrapper-5 .header {
	font-size: 32px;
	font-weight: 800;
	text-align: center;
}
#analyst-wrapper-5 .caption {
	font-size: 28px;
	font-weight: 600;
	text-align: center;
}

#analyst-wrapper-6 .header {
	font-size: 32px;
	font-weight: 600;
	color: #222;
	font-family: 'Raleway', sans-serif;
	text-align: center;
	line-height: 1.7;
}

 
/**** ANALYST TEAM END ****/

/**** PEOPLE START ****/
.people-profile-box {
	width:292px;
}
.people-profile-boxes-block .gdlr-core-pbf-wrapper-content {
	max-width:900px !important;
}
.people-profile-boxes-block .gdlr-core-pbf-column{
	width:290px;
	margin:auto;
}
.people-profile-boxes-block .gdlr-core-container {
	display: flex;
}
@media only screen 
and (max-width : 767px) {
	.people-profile-boxes-block .gdlr-core-container {
		display: grid !important;
	}
	.people-profile-box {
		margin-bottom:30px !important;
	}
}

.people-profile-box .gdlr-core-item-pdlr {
	padding:0px !important;
}
.people-profile-box .gdlr-core-text-box-item-content>p {
	margin-bottom: 10px !important;
}
.sgpb-theme-1-content {
	/* box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 0px 1px !important; */
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5) !important;
}
.sgpb-popup-close-button-1 {
	top:20px !important;
	right:20px !important;
}
.profile-details-icon {
	width:24px;
	margin:auto;
}
.profile-details-icon img{
	cursor: pointer;
}
.people-profile-details-box {
	background-color: #f5f5f5 !important;
	padding:0px !important;
	border-bottom-width:4px !important;
	border-top-width:4px !important;
	border-color: #f5f5f5 !important;
}
.people-profile-content {
	width: 100%;
}
.people-profile-content-meta {
	float: left;
	width:100%;
}
.people-profile-content-profile {
	float:left;
	margin-left: 60px;
	margin-top: 60px;
	width: 50%;
}
.people-profile-content-profile-name {
	font-size: 40px;
	font-weight: bold;
	color: #222;
	margin-bottom:28px;
}
.people-profile-content-profile-location {
	font-size: 20px;
	font-weight: 600;
	color: #FB511F;
	text-transform: uppercase;
	margin-bottom:28px;
}
.people-profile-content-profile-info {
	font-size:20px;
	font-weight: bold;
	color: #333;
	line-height: 32px;
}
.people-profile-content-image {
	float: right;
	height:416px;
	width:392px;
}
.people-profile-content-quote-block {
	float: left;
	width: 100%;
	background-color: #1c2837;
	padding:48px 0px 60px 0px;
}
.people-profile-content-quote-image {
	margin:auto;
	margin-bottom:30px;
	text-align: center;
}
.people-profile-content-quote-text {
	font-family: 'Raleway';
	font-size: 32px;
	font-weight: 600;
	font-style: italic;
	color: #81abe9;
	line-height: 44px;
	text-align: center;
	padding:0 40px;
}
.people-profile-content-qa {
	float: left;
	width:100%;
	padding:30px 0px 0px 0px;
	background-color: #ffffff;
}
.people-profile-content-qa-record {
	margin-bottom: 30px;
	padding:0px 30px;
}
.people-profile-content-qa-record-q {
	font-size:24px;
	font-weight: bold;
	color: #2d9bea;
	line-height: 42px;
	margin-bottom:20px;
}
.people-profile-content-qa-record-a {
	font-size:20px;
	font-weight: 600;
	color: #555;
	line-height: 40px;
}
/**** PEOPLE END ****/

/**** CAREERS START ****/
.careers-corporate-value-column .gdlr-core-item-pdlr {
	padding:0px !important;
}
.careers-listing-block {
	padding:0px 50px;
}
.careers-locations-list {
	margin: 20px 0px;
}
.career-location-names {
	font-size:17px;
	color: #333;
	padding: 5px 5px;
}
.career-location-name-active {
	color: #00A8AF !important;
    border-bottom: 3px solid #00A8AF;
    padding: 5px 5px;
}
.location-name-seperator {
	padding: 0 5px;
}
.careers-listing {
	width:100%;
}
.careers-listing .job-box {	
	border-width: 1px 1px 1px 1px;
    border-color: #E3E0E0;
	border-style: solid;
	border-radius: 1%;
	box-shadow: 0px 0px 20px 0px rgba(173, 172, 172, 0.5);
	margin-right:20px;
	margin-bottom:20px;
}
.careers-listing .job-box .gdlr-core-item-pdlr {
	padding:0 !important;
}
.careers-listing .job-box .job-box-content {
	background-color: #ffffff !important;
	padding:30px !important;
}
.careers-listing .job-box .job-location {
	font-size:17px;
	color: #333 !important;
	font-weight: normal !important;
	text-align: left !important;
	height:60px;
}
.careers-listing .job-box .job-title {
	font-size:26px !important;
	line-height: 36px;
	color: #222222 !important;
	text-align: left !important;
	height:80px;
	font-weight: normal !important;
}
.careers-listing .job-box .job-description {
	font-size:15px !important;
	font-weight: 600 !important;
	line-height: 28px;
	color: #222222 !important;
	text-align: left  !important;
	margin-bottom:30px;
	min-height: 230px;
}
.careers-listing .job-box .job-read-more {
	color: #fb511f !important;
	text-transform: uppercase;
	font-size:14px !important;
	text-align: left;
}
.careers-listing .job-box .job-read-more a{
	color: #fb511f !important;
	font-size:14px !important;
	text-align: left;
	font-weight: 600;
}
.careers-listing .job-box .gdlr-core-sync-height-pre-spaces {
	display:none;
}
/**** CAREERS END ****/

/**** ABOUT START ****/
#about-wrapper-1 {
	padding: 60px 72px;
}
#about-wrapper-1 .header,
#about-wrapper-2 .header,
#about-wrapper-3 .header,
#about-wrapper-3 .bottom-header,
#about-wrapper-5 .header,
#about-wrapper-6 .header,
#about-wrapper-6 .bottom-header {
	padding: 0 15%;
	font-family: 'Raleway', sans-serif;
	font-size: 32px;
	font-weight: 800;
	color: #222;
	letter-spacing: 2px;
	line-height: 1.7;
	text-align: center;
}
#about-wrapper-1 .header .orange-highlight {
	color: #fb511f;
}

#about-wrapper-2 {
	padding: 60px 72px;
	background: #f5f5f5;
}
#about-wrapper-2 .header {
	margin: 0 0 60px;
}
#about-wrapper-2 .info-box {
	padding: 0 10%
}
@media only screen and (max-width: 420px) {
	#about-wrapper-2 .info-box {
		margin: 0 0 30px;
	}
	
	#about-wrapper-2 .info-box .image {
		margin: 0 0 20px;
	}
}
@media only screen and (min-width: 420px) {
	#about-wrapper-2 .info-box .image {
		margin: 0 0 48px;
	}
}
#about-wrapper-2 .info-box .image {
	padding: 0;
}
#about-wrapper-2 .info-box .text {
	padding: 0;
	font-size: 20px;
	font-weight: 600;
	color: #333;
	text-align: center;
}

#about-wrapper-3 .header,
#about-wrapper-3 .bottom-header {
	margin: 0 0 60px;
	padding: 0 10%;
	font-weight: 600;
	letter-spacing: 1px;
}
@media only screen and (min-width: 420px) {
	#about-wrapper-3 .flipbox-wrapper > .gdlr-core-pbf-column-content {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    	-ms-grid-rows: (1fr)[2];
        grid-template-rows: repeat(2, 1fr);
	}	
}
#about-wrapper-3 .flipbox-wrapper > .gdlr-core-pbf-column-content > .gdlr-core-pbf-element:nth-child(2) {
	-ms-grid-column: 2;
}
#about-wrapper-3 .flipbox-wrapper > .gdlr-core-pbf-column-content > .gdlr-core-pbf-element:nth-child(3) {
	-ms-grid-row: 2;
}
#about-wrapper-3 .flipbox-wrapper > .gdlr-core-pbf-column-content > .gdlr-core-pbf-element:nth-child(4) {
	-ms-grid-column: 2;
	-ms-grid-row: 2;
}
#about-wrapper-3 .flipbox-wrapper {
	font-family: 'Raleway', sans-serif;
	color: #fff;
}
#about-wrapper-3 .flipbox-wrapper .gdlr-core-flipbox-item-title {
	font-size: 32px;
	font-weight: 700;
	letter-spacing: 2px;
}
#about-wrapper-3 .flipbox-wrapper .gdlr-core-flipbox-front .gdlr-core-flipbox-item-title {
	margin: 0 0 10%;
}
@media only screen and (min-width: 420px) {
	#about-wrapper-3 .flipbox-wrapper .gdlr-core-flipbox-back .gdlr-core-flipbox-item-content {
		padding: 0 10%;
	}
	#about-wrapper-3 .flipbox-wrapper .gdlr-core-flipbox-back .gdlr-core-flipbox-item-content {
		font-size: 20px;
	}
}
@media only screen and (max-width: 420px) {
	#about-wrapper-3 .flipbox-wrapper .gdlr-core-flipbox-back .gdlr-core-flipbox-item-content {
		font-size: 18px;
	}
}
#about-wrapper-3 .flipbox-wrapper .gdlr-core-flipbox-back .gdlr-core-flipbox-item-content {
	line-height: 2;
}
#about-wrapper-3 .bottom-header {
	margin: 30px 0 48px;
}
/* #about-wrapper-3 .gdlr-core-flipbox-content {
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
} */

#about-wrapper-4 {
	background: url("/wp-content/uploads/2018/11/bg-dark.png") no-repeat;
	background-size: cover;
	padding: 60px 72px 60px 72px;
}
#about-wrapper-4 .gdlr-core-pbf-element {
	clear: none;
}
#about-wrapper-4 .header {
	margin: 0 0 60px 0;
	padding: 0;
	font-size: 36px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase !important;
	letter-spacing: 2px;
	font-family: 'Raleway', sans-serif;
	color: #FFF;
}
@media only screen and (min-width: 420px) {
	#about-wrapper-4 .info-box {
		float: left;
		clear: none;
		width: 14%; /* 100/7 */
	}
	#about-wrapper-4 .info-box .header {
		padding: 48px 0 24px 0;
	}
}
@media only screen and (max-width: 420px) {
	#about-wrapper-4 .info-box .header {
		padding: 20px 0 24px 0;
	}
}
#about-wrapper-4 .info-box {
	padding: 0;
}
#about-wrapper-4 .info-box .thumbnail {
	margin-left: auto;
	margin-right: auto;
    display: block;
	height: 72px;
}
#about-wrapper-4 .info-box .header {
	margin: 0;
	font-size: 32px;
	font-weight: 700;
	color: #FFF;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	
	border-bottom: 1px solid #2C67A9;
}
#about-wrapper-4 .info-box .text {
	padding: 24px 45px 0 45px;
	text-align: center;
	font-size: 13px;
	font-weight: 600;
	color: #FFF;
	
	min-height: 100px;
	box-shadow: inset 0px 200px 35px -195px rgba(0,0,0,0.75);
}
@media only screen and (min-width: 420px) {
	#about-wrapper-4 .border {
		position: relative;
		float: left;
		border-right: 1px solid #3F5E81;
		height: 220px;
		top: 35px;
	}
}

#about-wrapper-5 {
	padding: 60px 72px;
	background: #f5f5f5;
}
@media only screen and (max-width: 420px) {
	#about-wrapper-5 .header {
		padding: 0 !important;
	}
}
#about-wrapper-5 .header {
	margin: 0 0 60px;
}
@media only screen and (min-width:420px) {
	#about-wrapper-5 .flipbox-wrapper > .gdlr-core-pbf-column-content {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr)[4];
			grid-template-columns: repeat(4, 1fr);
		-ms-grid-rows: (1fr)[2];
			grid-template-rows: repeat(2, 1fr);
	}
	#about-wrapper-5 .flipbox-wrapper > .gdlr-core-pbf-column-content > .gdlr-core-pbf-element:nth-child(2) {
		-ms-grid-column: 2;
	}
	#about-wrapper-5 .flipbox-wrapper > .gdlr-core-pbf-column-content > .gdlr-core-pbf-element:nth-child(3) {
		-ms-grid-column: 3;
	}
	#about-wrapper-5 .flipbox-wrapper > .gdlr-core-pbf-column-content > .gdlr-core-pbf-element:nth-child(4) {
		-ms-grid-column: 4;
	}
	#about-wrapper-5 .flipbox-wrapper > .gdlr-core-pbf-column-content > .gdlr-core-pbf-element:nth-child(5) {
		-ms-grid-row: 2;
	}
	#about-wrapper-5 .flipbox-wrapper > .gdlr-core-pbf-column-content > .gdlr-core-pbf-element:nth-child(6) {
		-ms-grid-row: 2;
		-ms-grid-column: 2;
	}
	#about-wrapper-5 .flipbox-wrapper > .gdlr-core-pbf-column-content > .gdlr-core-pbf-element:nth-child(7) {
		-ms-grid-row: 2;
		-ms-grid-column: 3;
	}
	#about-wrapper-5 .flipbox-wrapper > .gdlr-core-pbf-column-content > .gdlr-core-pbf-element:nth-child(8) {
		-ms-grid-row: 2;
		-ms-grid-column: 4;
	}
}
#about-wrapper-5 .flipbox-wrapper > .gdlr-core-pbf-column-content > .gdlr-core-pbf-element {
	padding: 1%;
}
@media only screen and (max-width: 420px) {
	#about-wrapper-5 .flipbox-wrapper > .gdlr-core-pbf-column-content > .gdlr-core-pbf-element:last-child > .gdlr-core-item-pdlr {
		min-height: 400px;
	}
}
#about-wrapper-5 .flipbox-wrapper .flipbox {
	min-height: 580px;
}
#about-wrapper-5 .flipbox-wrapper .flipbox,
#about-wrapper-5 .flipbox-wrapper .flipbox .gdlr-core-flipbox-front,
#about-wrapper-5 .flipbox-wrapper .flipbox .gdlr-core-flipbox-back {
	padding: 0;
	min-height: 520px;
}
#about-wrapper-5 .flipbox-wrapper .flipbox .gdlr-core-flipbox-front,
#about-wrapper-5 .flipbox-wrapper .flipbox .gdlr-core-flipbox-back{
	box-shadow: 0px 0px 5px 0px;
}
#about-wrapper-5 .flipbox-wrapper .flipbox .gdlr-core-flipbox-front .gdlr-core-flipbox-item-image img {
	width: 100%;
}
#about-wrapper-5 .flipbox-wrapper .our-people-flipbox .gdlr-core-flipbox-front .gdlr-core-flipbox-item-image img {
	width: inherit;
}
#about-wrapper-5 .flipbox-wrapper .flipbox .gdlr-core-flipbox-item-title,
#about-wrapper-5 .flipbox-wrapper .flipbox .gdlr-core-flipbox-item-caption {
	font-weight: 700;
	color: #222;
	letter-spacing: 2px;
}
#about-wrapper-5 .flipbox-wrapper .flipbox .gdlr-core-flipbox-item-title {
	font-size: 20px;
}
#about-wrapper-5 .flipbox-wrapper .flipbox .gdlr-core-flipbox-item-caption {
	padding: 0 10%;
	font-size: 14px;
}
#about-wrapper-5 .flipbox-wrapper .flipbox .gdlr-core-flipbox-back .gdlr-core-flipbox-content {
	padding: 10%;
}
#about-wrapper-5 .flipbox-wrapper .flipbox .gdlr-core-flipbox-back .bio {
	max-height: 400px;
}
#about-wrapper-5 .flipbox-wrapper .flipbox .gdlr-core-flipbox-back .text,
#about-wrapper-5 .flipbox-wrapper .flipbox .gdlr-core-flipbox-back .read-more {
	color: #333;
}
#about-wrapper-5 .flipbox-wrapper .flipbox .gdlr-core-flipbox-back .text {
	font-size: 14px;
	line-height: 2;
	text-align: justify;
	max-height: 380px;
	line-height: 24px;
	overflow: hidden;
}
#about-wrapper-5 .flipbox-wrapper .flipbox .gdlr-core-flipbox-back .read-more {
	margin: 5% 0 0;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	cursor: pointer;
}
#about-wrapper-5 .flipbox-wrapper .our-people-wrapper {
	position: relative;
	height: 100%;
    box-shadow: 0px 0px 5px 0px;
    background: #fff;
}
#about-wrapper-5 .flipbox-wrapper .our-people-wrapper .box {
	position: absolute;
	top: 45%;
    left: 50%;
	transform: translate(-50%, -50%);
	
	font-weight: 700;
	color: #222;
	letter-spacing: 2px;
	text-align: center;
}
#about-wrapper-5 .flipbox-wrapper .our-people-wrapper .title {
	margin: 10% 0;
	font-size: 20px;
}
#about-wrapper-5 .flipbox-wrapper .our-people-wrapper .caption {
	font-size: 14px;
}
 
#about-wrapper-6 .header,
#about-wrapper-6 .bottom-header {
	margin: 0 0 60px;
}
#about-wrapper-6 .diagram {
	margin: 0 0 60px;
	padding: 0 0 60px;
    border-bottom: 1px solid #bbcacd;
}
#about-wrapper-6 .text {
	padding: 0;
	font-size: 22px;
	font-weight: 600;
	color: #222;
	line-height: 1.5;
}
#about-wrapper-6 .text p:first-child {
	font-weight: 700;
}
#about-wrapper-6 .text p {
	margin: 0 0 60px;
}
#about-wrapper-6 .diagram > .gdlr-core-image-item-wrap,
#about-wrapper-6 .diagram > .gdlr-core-image-item-wrap img {
	width: 100%;
}
#about-wrapper-6 .image {
	margin: 0 0 48px;
	padding: 0;
}
#about-wrapper-6 .caption {
	margin: 0 0 30px;
	padding: 0;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 800;
	color: #222;
	text-align: center;
}
/**** ABOUT END ****/

/**** NEWS START ****/

.news-listing-block {
	padding:0px 50px;
}

.news-listing {
	width:100%;
}
.news-listing .news-box {	
	border-width: 1px 1px 1px 1px;
    border-color: #f5f5f5;
	border-style: solid;
	border-radius: 10px;
	box-shadow: 0px 0px 20px 0px rgba(173, 172, 172, 0.5);
	margin-right:20px;
	margin-bottom:20px;
}
.news-listing .news-box .gdlr-core-item-pdlr {
	padding:0 !important;
}
.news-listing .news-box .news-box-content {
	background-color: #f5f5f5 !important;
	padding:30px !important;
	height:260px !important;
	border-radius: 10px !important;
}
.news-listing .news-box .news-box-content-blue {
	background-color: #094897 !important;
	padding:30px !important;
	height:260px !important;
	border-radius: 10px !important;
}

.news-listing .news-box .news-title {
	font-size:18px !important;
	line-height: 26px !important;
	color: #222222 !important;
	text-align: left !important;
	min-height:160px;
	font-family: 'Raleway' !important;
	height: 160px;
	font-weight: bold !important;
}
.news-listing .news-box .news-description {
	font-size:15px !important;
	font-weight: 600 !important;
	line-height: 28px;
	color: #222222 !important;
	text-align: left  !important;
	margin-bottom:30px;
}
.news-listing .news-box .news-actions {
	width:100%;
	text-align: left;
	margin-top:30px;
}
.news-listing .news-box .news-actions .news-meta {
	font-size:12px !important;
	color:#2196f3 !important;
	float:left;
}

.news-listing .news-box .news-box-content-blue .news-title {
	color: #fff !important;
}
.news-listing .news-box .news-box-content-blue .news-actions .news-meta {
	color: #2196f3 !important;
}
.news-listing .news-box .news-actions .news-icon {
	float:right;
}
.news-listing .news-box .gdlr-core-sync-height-pre-spaces {
	display:none;
}
.orange-link, .orange-link:hover {
	color:#fb511f !important;
}
/**** NEWS END ****/

/**** JOB DETAILS START ****/
.job-details-block {
	max-width:1000px;
	text-align:left;
	margin:auto;
}
.job-details-block .job-details-location {
	font-size: 20px;
	font-weight: normal !important;
	color: #222222;
	float:left;
	text-align: left !important;
}
.job-details-block .job-apply-button {
	float:right;
}
.job-details-block .job-apply-button a {
	background-color: #fb511f !important;
	background: linear-gradient(#fb511f, #fb511f) !important;
}
.job-details-block .job-apply-button-center-down {
	text-align: center;
	width:100%;
	display:inline-block;
}
.job-details-block .job-details-description {
	font-family: 'Open Sans', sans-serif; 
	margin:30px 0px;
	float:left;
	width:100%;
	color: #333;
}

.job-details-block .job-details-description a,.job-details-block .job-details-description a:hover {
	color: #fb511f !important;
}
.custom-post-title {
	color: white; 
	font-family: 'Open Sans', sans-serif; 
	font-weight: 600; 
	font-size: 40px; 
	margin-top: 120px; 
	margin-left: 50px;
	line-height: 46px;
}
/**** JOB DETAILS END ****/

/**** EVENTS DETAILS START ****/
.event-listing-block {
	width: 100%;
}
.event-listing-block .event-record {
	height:280px !important;
	min-height:280px;
	margin-bottom:60px;
}
.event-listing-block .event-record .event-title {
	font-family: 'Raleway';
	font-size:32px !important;
	color: #222;
	font-weight: bold;
	line-height:42px;
	margin-bottom:10px;
}
.event-listing-block .event-record .event-description {
	font-size:15px !important;
	color: #AAA;
	line-height:30px;
}
.event-listing-block .event-record .event-meta {
	font-size:12px !important;
	color: #222;
	line-height:22px;
	font-weight: bold;	
	text-transform: uppercase;
	margin-bottom:20px;
}
.event-listing-block .event-record .event-start-date {
	float: right;
	margin-top:30px;
	border-right: 1px solid #E5E0E0;
	background-color: #ffffff;
	padding-right:30px;
	width:100%;
	text-align: right;
}
.event-listing-block .event-record .event-image {
	width:100%;
}
.event-listing-block .event-record .event-image img{
	max-width: 280px;
}
.event-listing-block .event-record .event-start-date .event-start-day {
	font-size:32px !important;
	color: #222;
	font-weight: bold;
	line-height:42px;
}
.event-listing-block .event-record .event-start-date .event-start-month {
	font-size:12px !important;
	color: #222;
	line-height:22px;
	font-weight: bold;	
	text-transform: uppercase;
}
.event-listing-block .event-record .event-meta span {
	margin:0px 20px 0px 10px;
}
/**** EVENTS DETAILS END ****/

/**** VIDEOS START ****/

.videos-listing-block {
	padding:0px 50px;
}
.videos-listing {
	width:100%;
}
.videos-listing .video-box {	
	border-width: 1px 1px 1px 1px;
    border-color: #E3E0E0;
	border-style: solid;
	border-radius: 1%;
	box-shadow: 0px 0px 20px 0px rgba(173, 172, 172, 0.5);
	margin-right:20px;
	margin-bottom:20px;
}
.videos-listing .video-box .gdlr-core-item-pdlr {
	padding:0 !important;
}
.videos-listing .video-box .video-box-content {
	background-color: #ffffff !important;
	padding:1px !important;
	background-color: #f5f5f5 !important;
}
.videos-listing .video-box .video-location {
	font-size:14x;
	color: #777 !important;
	font-weight: normal !important;
	text-align: left !important;
	height:40px;
}
.videos-listing .video-box .video-thumbnail {
	margin:auto;
	width:380px !important;
	height:220px !important;
	background-size: contain !important;
	background-repeat:no-repeat !important;
	padding:65px;
}
.videos-listing .video-box  .video-information {
	padding:50px 30px 30px 30px;
	min-height: 360px !important;
	height:360px! important;
}
.videos-listing .video-box .video-thumbnail img {
	margin:auto;
}
.videos-listing .video-box .video-title {
	font-size:20px !important;
	line-height: 28px;
	color: #AAA !important;
	text-align: left !important;
	margin-bottom:30px;
	font-weight: bold !important;
}
.videos-listing .video-box .video-description {
	font-size:14px !important;
	font-weight: normal !important;
	line-height: 24px;
	color: #555 !important;
	text-align: left  !important;
}
.videos-listing .video-box .video-read-more {
	color: #fb511f !important;
	text-transform: uppercase;
	font-size:14px !important;
	text-align: left;
	padding: 10px 30px 30px 30px;
}
.videos-listing .video-box .video-read-more a{
	color: #fb511f !important;
	font-size:14px !important;
	text-align: left;
	font-weight: 600;
}
.videos-listing .video-box .gdlr-core-sync-height-pre-spaces {
	display:none;
}

.video-details-block {
	max-width:1030px;
	width: 1030px;
	text-align:left;
	margin:auto;
}
.video-details-block .video-details-description {
	font-family: 'Open Sans', sans-serif; 
	margin:30px 0px;
	font-size:22px;
	float:left;
	width:100%;
	color: #555;
	font-weight: 600 !important;
}

.video-details-block .video-details-description a,.video-details-block .video-details-description a:hover {
	color: #fb511f !important;
}
.video-details-block .video-embed-code {
	margin:auto;
}
.video-details-block .video-interview-bio {
	margin-top:30px;
	width:100%;
}
.video-details-block .video-interview-bio .interview-bio-title {
	font-family: 'Raleway';
	font-size: 20px;
	font-weight: bold;
	color: #222;
	margin-bottom:20px;
}
.video-details-block  .interview-information {
	margin-top:30px;
}
.video-details-block .interview-information .customer-information {
	width:45%;
	float:left;
}
.video-details-block .interview-information .cfra-information {
	width:45%;
	float:right;
}
.video-details-block .company-logo {
	width:300px;
	height:90px;
}
.video-details-block .company-logo img{
	height:90px !important;
}
.video-details-block .interview-information .interview-description {
	margin-top:30px;
	font-size:15px;
	color:#333;
	line-height: 22px !important;
	font-weight: normal;
}
.video-details-block .interview-information .interview-description span {
	font-weight: bold !important;
	font-size:20px;
	line-height: 22px !important;
	color:#222;
}
/**** VIDEOS END ****/

/**** CONTACT START ****/
#contact-wrapper-1 .phone,
#contact-wrapper-1 .phone-desc {
	text-align: center;
	color: #222;
}
#contact-wrapper-1 .phone {
	font-size: 44px;
	font-weight: 800;
	letter-spacing: 3px;
}
#contact-wrapper-1 .phone-desc {
	padding: 0;
	font-family: 'Raleway', sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 1.7;
}
#contact-wrapper-1 .phone-desc hr {
	margin: 30px 0 0 !important;
}
#contact-wrapper-1 .link,
#contact-wrapper-2 .email a {
	color: #fb511f;
}

#contact-wrapper-2 {
	padding-top: 0;
	font-family: 'Raleway', sans-serif;
}
#contact-wrapper-2 .contact-box {
	margin: 0 5% 60px;
	box-shadow: 0px 0px 5px 0px;
}
#contact-wrapper-2 .contact-box .image,
#contact-wrapper-2 .contact-box .image > .gdlr-core-image-item-wrap,
#contact-wrapper-2 .contact-box .image > .gdlr-core-image-item-wrap img,
#contact-wrapper-3 .location-box .image,
#contact-wrapper-3 .location-box .image > .gdlr-core-image-item-wrap,
#contact-wrapper-3 .location-box .image > .gdlr-core-image-item-wrap img{
	padding: 0;
	width: 100%;
}
#contact-wrapper-2 .contact-box .image {
	margin: 0 0 5%;
}
#contact-wrapper-2 .contact-box .header {
	margin: 0 0 2%;
	padding: 0;
	font-size: 26px;
	font-weight: 700;
	color: #222222;
	text-align: center;
}
#contact-wrapper-2 .contact-box .email {
	font-size: 24px;
	text-align: center;
}
#contact-wrapper-2 .request-trial-btn {
	padding: 0;
}
#contact-wrapper-2 .request-trial-btn > .gdlr-core-button {
	background: #fb511f;
}

#contact-wrapper-3 {
	padding-top: 30px;
}
#contact-wrapper-3 .header hr {
	margin: 0 0 30px !important;
}
#contact-wrapper-3 .header {
	margin: 0 0 60px;
	padding: 0;
	font-family: 'Raleway', sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #222;
	text-align: center;
}
#contact-wrapper-3 .location-box {
	margin: 0 5% 10%;
	padding: 0 0 5%;
	box-shadow: 0px 0px 5px 0px;
}
#contact-wrapper-3 .location-box .image {
	margin: 0 0 5%;
}
#contact-wrapper-3 .location-box .location,
#contact-wrapper-3 .location-box .address {
	margin: 0 0 5%;
	padding: 0 5% 0 10%;
	color: #333;
}
#contact-wrapper-3 .location-box .location {
	font-size: 22px;
	font-weight: 600;
}
#contact-wrapper-3 .location-box .address {
	font-size: 13px;
}
/**** CONTACT END

/**** LATEST CONTENT START ****/

.content-listing-block {
	padding:0px 50px;
}
.careers-category-list {
	margin: 0 0 60px 0;
}

.content-category-names {
	font-size:18px;
	color: #222;
	margin: 5px 5px;
	font-weight: bold;
	cursor: pointer;
}
.content-category-name-active {
	color: #00A8AF !important;
    border-bottom: 3px solid #00A8AF;
	padding: 5px 5px;
	font-size:18px;
	margin: 5px 5px;
	font-weight: bold;
	cursor: pointer;
}
.location-name-seperator {
	padding: 0 5px;
	color: #222;
}
.content-listing {
	width:100%;
}
.content-listing .content-box {	
	border-width: 1px 1px 1px 1px;
    border-color: #ffffff;
	border-style: solid;
	border-radius: 1%;
	
	margin-right:20px;
	margin-bottom:40px;
	background-color: #ffffff;
}
.content-listing .content-box .gdlr-core-item-pdlr {
	padding:0 !important;
}
.content-listing .content-box .content-box-content {
	background-color: #ffffff !important;
	padding:0px !important;
}
.content-listing .content-box .content-logo {
	margin:auto;
	width:380px !important;
	height:220px !important;
}
.content-listing .content-box .content-logo img{
	margin:auto;
	max-height:220px !important;
}
.content-listing .content-box .content-meta {
	color: #777777 !important;
	font-size:14px !important;
	text-align: left;
	margin-left:10px;
	margin-bottom:15px;
	margin-top:15px;
}
.content-listing .content-box .content-meta .content-type{
	text-transform: uppercase;
}
.content-listing .content-box .content-title {
	font-size:18px !important;
	line-height: 26px;
	color: #222222 !important;
	text-align: left !important;
	height:70px;
	margin-left:10px;
	font-weight: bold !important;
	font-family: 'Raleway';
}

.content-listing .content-box .content-read-more {
	color: #fb511f !important;
	font-size:14px !important;
	text-align: left;
	margin-left:10px;
	margin-top:50px;
}
.content-listing .content-box .content-read-more a{
	color: #fb511f !important;
	font-size:14px !important;
	text-align: left;
	font-weight: 600;
}
.content-listing .content-box .gdlr-core-sync-height-pre-spaces {
	display:none;
}
.home-latestcontent-section .gdlr-core-tab-item-title-wrap .gdlr-core-tab-item-title:hover {
	background-color: #dae3ea !important;
}
.home-latestcontent-section .gdlr-core-tab-item-title-wrap .gdlr-core-active:hover {
	background-color: #fb511f !important;
}

.home-latestcontent-section img {
	object-fit:cover;
}
.latestcontent-landing-link {
	font-size: 13px;
    color: #00A7D3;
    float: left;
    text-align: right;
    margin-top: 30px;
	cursor: pointer;
	margin-left:200px;
	font-weight: 700;
}
.latestcontent-landing-link a{
	color: #00A7D3;
}
.latestcontent-landing-link a:hover {
	color: #0b4f98;
}
	
/**** LATEST CONTENT END ****/

/**** REUQEST TRAIL POPUP START ****/
.trail-request-form-box {
	box-sizing: border-box !important;
}

.trail-request-contact-block {
	margin:30px;
}
.trail-request-contact-block .request-trail-title {
	font-size:26px;
	text-align: center;
	font-weight: bold;
	margin-bottom:30px;
}
/**** REUQEST TRAIL POPUP END ****/
/**** TWITTER FEED START ****/
#ctf .ctf-header {
	border-bottom:none !important;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-3737.infinite-normal-menu:hover {
	background-color: #ffffff !important;
	color:#333 !important;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-3737.infinite-normal-menu a:hover {
	color:#333 !important;
}
/**** TWITTER FEED END ****/

/**** MOBILES START ****/
@media only screen 
and (max-width : 1024px) { 
	.page-banner .gdlr-core-text-box-item-content p:nth-child(1) {
		font-size:42px !important;
		margin-left:30px !important;
	}
	.page-banner .gdlr-core-text-box-item-content p:nth-child(2) {
		font-size:22px !important;
		margin-left:30px !important;
	}
	.page-banner .gdlr-core-button-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-left-align.wealth_managers_btn_hreo01 {
		margin-left:30px !important;
	}
	.infinite-mobile-header {
		background-color: #000000 !important;
	}
	.image-box-text-center>div {
		height:220px !important;
	}
	.image-box-text-center .gdlr-core-feature-box-item-content {
		font-size:20px !important;
	}
	.footer-top-menus {
		margin-left:0px !important;
	}
	.footer-top-menus .footer-menu a {
		float:left !important;
		width:100% !important;
		height:30px;
	}
	.footer-top-menu {
		height: 230px !important;
	}

	.gdlr-core-button-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-left-align.download_sample_outlook_last_btn {
		margin-left:30px !important;
		margin-top:0px !important;
	}
	.gdlr-core-button-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-left-align.individual_inverstors_btn_hreo01 {
		margin-left:90px !important;
	}
	
}
@media only screen 
and (max-width : 420px) { 
	.mobile-content-text-16 p{
		font-size:16px !important;
	}
	.home-video-mobile {
		width:375px !important;
	}
	.mobile-page-title-20 p:first-child {
		font-size:42px !important;
	}
	.mobile-page-title-20 p:last-child {
		font-size:20px !important;
	}
	.news-listing-block {
		padding:0px !important;
	}
	.careers-listing-block {
		padding:0px !important;
	}
	.job-details-block .job-apply-button {
		display:flex !important;
		float: none !important;
		padding-top:20px !important;
		width: 100%;
		justify-content: center;
	}
	.job-details-block .job-details-location {
		margin-top:-30px !important;
	}
	.career-location-names {
		font-size:13px !important;
	}
	.people-profile-content-profile {
		margin-left:20px !important;
		width:90% !important;
	}
	#analyst-wrapper-2 .flex-wrapper {
		display: block !important;
		max-width: 290px !important;
		margin:auto !important;
	}
	#analyst-wrapper-2 .flex-wrapper .profile {
		height: 550px !important;
		margin-bottom:30px !important;
	}
	#analyst-wrapper-3 .featured-analyst-wrapper .profile-box {
		float: left;
		margin: 0 5% 0 0;
		padding: 0 0 24px;
		box-shadow: none !important;
		font-weight: 700;
		width: 100%;
		float: left;
		display: block;
		margin: auto;
	}
	.home-latestcontent-section>hr {
		margin: 10px 50px 10px 15px !important;
	}
	.home-latestcontent-section>.gdlr-core-tab-item-title-wrap {
		margin-left:20px !important;
		margin-right:20px !important;
	}
	.home-latestcontent-section>.gdlr-core-tab-item-content-wrap>.gdlr-core-tab-item-content>div>div {
		width:100% !important;
		height:500px;
	}
	.home-latestcontent-section>.gdlr-core-tab-item-content-wrap>.gdlr-core-tab-item-content>div>div>div {
		position: relative !important;
		bottom:205px !important;
		height: 250px;
		width:100% !important;
		
	}
	.home-latestcontent-section>.gdlr-core-tab-item-content-wrap>.gdlr-core-tab-item-content>div>div>div p {
		height: 110px !important;
		max-height: 140px;
	}
	.home-latestcontent-section>.gdlr-core-tab-item-content-wrap>.gdlr-core-tab-item-content>div>div>div p:first-child {
		font-size: 20px !important;
	}
	.latestcontent-landing-link {
		margin-left:270px !important;
		margin-top:10px !important;
		margin-bottom:20px !important;
	}
	.home-latestcontent-section>.gdlr-core-tab-item-title-wrap .gdlr-core-tab-item-title {
		display:flex;
	}
	.event-record .event-date {
		padding:31px 10px !important;
	}
	.event-record .event-date .day {
		font-size:30px !important;
	}
	.event-record .event-date .month {
		font-size: 20px !important;
	}
	.event-record .event-information .event-title {
		font-size:14px !important;
	}
	.event-record .event-logo {
		margin-right:0px !important;
		width:110px !important;
	}
	.event-record .event-logo img {
		width:100px !important;
	}
	.gdlr-core-skill-circle-item .gdlr-core-skill-circle {
		width:245px !important;
		height:200px !important;
	}
	#who-we-serve-wrapper-3 .counter .gdlr-core-skill-circle-content {
		margin-top:-80px !important;
	}
	#who-we-serve-wrapper-3 .title {
		width:100% !important;
	}
	#who-we-serve-wrapper-2 .gdlr-core-pbf-wrapper-container {
		padding-left:0px !important;
		padding-right:0px !important;
	}
	#who-we-serve-wrapper-2 .info-item .gdlr-core-left-align {
		text-align: center !important;
	}
	#who-we-serve-wrapper-2 .info-item-text {
		padding:30px 15px 15px 15px !important;
	}
	#who-we-serve-wrapper-5 .gdlr-core-pbf-wrapper-container {
		padding-left:0px !important;
		padding-right:0px !important;
	}
	#who-we-serve-wrapper-5 .info-item .gdlr-core-left-align {
		text-align: center !important;
	}
	#who-we-serve-wrapper-5 .info-text {
		padding:30px 15px 15px 15px !important;
	} 
	#who-we-serve-wrapper-2 .info-picture-wrapper .gdlr-core-pbf-column-content {
		min-height: 255px !important;
	}
	.trail-request-contact-block {
		margin:5px !important;
	}
	
	.trail-request-form-box {
		width:330px !important;
	}
	#who-we-serve-wrapper-5 .info-item .divider {
		margin:auto !important;
	}
}
@media only screen 
and (min-width : 1024px)
and (max-width : 1250px) { 
	.infinite-header-style-plain.infinite-style-menu-right .infinite-navigation {
		float:left !important;
	}
	.infinite-header-container.infinite-header-full {
		padding-right:0px !important;
		padding-left:20px !important;
	}
}

@media only screen 
and (min-width : 420px)
and (max-width : 767px) { 
	.mobile-content-text-16 p{
		font-size:22px !important;
	}
	.home-video-mobile {
		width:460px !important;
	}
}
@media only screen 
and (min-width : 767px)
and (max-width : 1024px) { 
	.mobile-content-text-16 p{
		font-size:22px !important;
	}
	.home-video-mobile {
		width:480px !important;
	}
}
@media only screen 
and (min-width : 900px)
and (max-width : 1250px) { 
	.home-video-mobile {
		width:480px !important;
	}
}

/**** MOBILES END

/**** LOGIN WIDGET START ****/
.login-block {
	margin-top:40px;
	background-color: #2e2e2e;
	padding:10px;
	width:300px;
	position: absolute;
	list-style: none;
	margin-left:-15px;
	z-index: 120;
	cursor: default !important;
	padding:0 30px;
}
@media only screen 
and (max-width : 420px) { 
	.login-block {
		width:240px !important;
	}
}
.login-block .marketscope-link {
	margin:20px 0px 0px 0px;
	padding:5px 20px;
	border:1px solid #f5f5f5;
	font-weight: 600;
	text-align: center;
	color: #DDDDDD;
	text-transform: uppercase;
	font-size: 13px;
}
.login-block .marketscope-link a {
	color:#DDDDDD
}
.login-form-fields .login-input-field{
	background-color: #ffffff;
	padding-left:10px;
	font-family: "Open Sans";
	font-size:14px;
	width:100%;
	margin-bottom:10px;
	color:#222 !important;
	-webkit-text-fill-color:#222 !important;
	height: 40px;
}
.login-form-fields .login-input-button{
	background-color: #fb511f !important;;
	font-family: "Open Sans";
	font-size:14px;
	font-weight: bold;
	text-transform: uppercase;
	color:#ffffff  !important;
	height: 40px;
	padding:10px;
	width:100%;
	text-align: center;
}
.forgot-password {
	margin:20px 0 20px 0;
	cursor: default !important;
}
.forgot-password, .forgot-password a {
	font-size:14px;
	font-family: "Open Sans";
	color:#DDDDDD !important;
}
.error-message {
	color:#fb511f !important;
	padding:10px 0px;
}
.login-form-close {
	color: #ffffff !important;
	font-size:20px;
	float:right;
	margin:-3px -25px;
	cursor:pointer;
}
/**** LOGIN WIDGET END ****/
.trail-request-contact-block a{
	color:#00A8AF !important;
}

.timeline-Tweet-text {
	font-family:'Open Sans';
	font-size:15px;
	color:#777;
}
.TweetAuthor-name {
	font-family:'Open Sans';
	font-size:16px;
	color:#333;
}
.TweetAuthor-screenName {
	font-family:'Open Sans';
	font-size:14px;
	color:#222;
}