/*
Theme Name: Mediumish Child
Theme URI: https://www.wowthemes.net/themes/mediumish-wordpress/
Template: mediumish
Author: WowThemesNet
Author URI: https://wowthemes.net/
Description: Looking for a WordPress theme that looks similar to the shape, layout and typography of Medium? Look no further! Mediumish is the perfect choice! A modern, responsive, clean coded WordPress theme, easily built with the live Customizer only!
Tags: blog,one-column,two-columns,three-columns,grid-layout,flexible-header,custom-header,custom-menu,custom-colors,featured-images,full-width-template,theme-options,translation-ready,blog,entertainment,news,food-and-drink,photography,education
Version: 1.0.41.1532854941
Updated: 2018-07-29 09:02:21

*/

.grecaptcha-badge{
	visibility: collapse !important;  
}

.search-form .search-field {
	width:110px;
	color:#323232;
}

.nav-up .blog-logo, .nav-up .navbar-brand {
	opacity: 1 !important;
}

.nav-up .searcharea form.search-form {
	opacity: 1 !important;
}

.site-content {
  margin-top: 0px !important;
}
.metaslider{margin-top:10px !important;}

.row.listrecent.border-bottom-class {
  border-bottom:1px solid #bfbfbf;
}

.row.listrecent.border-bottom-class:last-child {
  border-bottom:none !important;
}

.row.listrecent {
	margin-bottom:40px;
}

.section-title h2 {
  border-bottom:none;
  margin-bottom: 10px;
  font-weight: 400;
}

.section-title span {
  border-bottom:none;	
}

.see-more-class {
	margin:auto;
	padding-bottom:35px;
	padding-top:20px;
}


.card.post.highlighted .left-top-image .thumbimage {
    background-position: 50% 50%;
    background-size: cover;
    height: 100%;
	display:block;
}

.highlighted .metafooter, .height262 .metafooter {
	bottom:inherit;
}

.card {
	display:block;
	border: none;
}

.left-top-image a img{
  /* height:330px; */
  height:auto;
  border-radius:8px;	
}

.sec-highlighted a img {
	/* height:264px; */
	height:auto;
	border-radius:8px;
	width:100%;
	/* width:264px; */
}

.post-read-more {
	display:none !important;
}

.post-date {
	padding-bottom:15px;
}

.listfeaturedtag span.card-text, .listrecent span.card-text {
	font-size: 16px;
    font-weight: 200;
	color:#333333;
}

.float-left-class {
	float:left;
}

.footer-class {
	background-color:#333333;
	padding:20px 0px 20px 0px;
}

.pull-left , .pull-right {
	display:none;
}

.pull-center {
	text-align:center;
	color:#878786;
	padding-bottom:10px;
	font-size:18px;
	font-weight:300; /* 100 */
	font-family: Lato, Helvetica, Arial, sans-serif;
}

.footer .pull-center i {
    border-radius: 50%;
    border: 1px solid #878786;
    height: 50px;
    width: 50px;
    padding: 18px;
	color:#878786;
}

.footer {
	border-top:0px !important;
}

.contact-form-div {
  margin:auto;
  width:100%;
  background-color:#f2f2f2;
  padding:60px 0px 60px 0px;
}

.contact-form-title h5{
	font-size:36px;
	color:#333333;
	font-family: Hind, Helvetica, Arial, sans-serif;
	padding-bottom:10px;
	text-align:center;
	font-weight:500;
}

.contact-form-subtitle p{
	font-size:18px;
	color:#666666;
	font-family: Lato, Helvetica, Arial, sans-serif;
	padding-bottom:40px;
	letter-spacing:1px;
	text-align:center;
	font-weight:500;
}

.contact-form-div .wpcf7-form input, .contact-form-div .wpcf7-form textarea, .contact-form-div .wpcf7-form select {
	width:100%;
	border:1px solid #bfbfbf;
}

.padding-row-left-right {
	padding:0px 20% 0px 20%;
}

.contact-form-div .wpcf7-submit {
	background-color: #131313;
    border: 1px solid #131313;
    width: 200px;
    padding: 12px;
}

.navbar-toggleable-sm .navbar-nav .nav-link {
	text-transform: capitalize;
	font-weight: 500;
}

.metaslider .flex-control-nav {
	bottom: 6px !important;
}

.mediumnavigation {
	box-shadow:none;
	padding:5px;
}

.article-post H3 {
	font-size:40px;
	font-weight:500;
	font-family: 'Crimson Text', serif;
}

.single-post .article-post ul {list-style: none}
.single-post .article-post ol {list-style: none}

/* Personal */

.single-post .personal_col .article-post ul li::before {content: "•"; color: #31a4a5 ; display: inline-block; width: 1em; margin-left: -1em; }

.single-post .personal_col .article-post ol li::before { content: counter(li); color: #31a4a5; display: inline-block; width: 1em; margin-left: -1em; }

.single-post .personal_col .article-post ol li {counter-increment: li}

.personal_col, .single-post .personal_col .article-post H2, .single-post .personal_col .article-post H3 , .single-post .personal_col .article-post a {
  color:#31a4a5;	
}


/* Business */

.single-post .business_col .article-post ul li::before {content: "•"; color: #554ccc; display: inline-block; width: 1em; margin-left: -1em; }

.single-post .business_col .article-post ol li::before { content: counter(li); color: #554ccc; display: inline-block; width: 1em; margin-left: -1em; }

.single-post .business_col .article-post ol li {counter-increment: li}

.business_col, .single-post .business_col .article-post H2, .single-post .business_col .article-post H3, .single-post .business_col .article-post a {
  color:#554ccc;
}


/* Marketing */

.single-post .marketing_col .article-post ul li::before {content: "•"; color: #f08729; display: inline-block; width: 1em; margin-left: -1em; }

.single-post .marketing_col .article-post ol li::before { content: counter(li); color: #f08729; display: inline-block; width: 1em; margin-left: -1em; }

.single-post .marketing_col .article-post ol li {counter-increment: li}

.marketing_col, .single-post .marketing_col .article-post H2, .single-post .marketing_col .article-post H3, .single-post .marketing_col .article-post a {
  color:#f08729;	
}

/* Leadership */

.single-post .leadership_col .article-post ul li::before {content: "•"; color: #6dbb19; display: inline-block; width: 1em; margin-left: -1em; }

.single-post .leadership_col .article-post ol li::before { content: counter(li); color: #6dbb19; display: inline-block; width: 1em; margin-left: -1em; }

.single-post .leadership_col .article-post ol li {counter-increment: li}

.leadership_col, .single-post .leadership_col .article-post H2, .single-post .leadership_col .article-post H3, .single-post .leadership_col .article-post a {
  color:#6dbb19;	
}

/* Chinese */

.single-post .chinese_col .article-post ul li::before {content: "•"; color: #ec2323; display: inline-block; width: 1em; margin-left: -1em; }

.single-post .chinese_col .article-post ol li::before { content: counter(li); color: #ec2323; display: inline-block; width: 1em; margin-left: -1em; }

.single-post .chinese_col .article-post ol li {counter-increment: li}

.chinese_col, .single-post .chinese_col .article-post H2, .single-post .chinese_col .article-post H3, .single-post .chinese_col .article-post a {
  color:#ec2323;
}

/* Linguistics */

.single-post .linguistics_col .article-post ul li::before {content: "•"; color: #ccc44a; display: inline-block; width: 1em; margin-left: -1em; }

.single-post .linguistics_col .article-post ol li::before { content: counter(li); color: #ccc44a; display: inline-block; width: 1em; margin-left: -1em; }

.single-post .linguistics_col .article-post ol li {counter-increment: li}

.linguistics_col, .single-post .linguistics_col .article-post H2, .single-post .linguistics_col .article-post H3, .single-post .linguistics_col .article-post a {
  color:#ccc44a;	
}


/* Education */

.single-post .education_col .article-post ul li::before {content: "•"; color: #e92c9b; display: inline-block; width: 1em; margin-left: -1em; }

.single-post .education_col .article-post ol li::before { content: counter(li); color: #e92c9b; display: inline-block; width: 1em; margin-left: -1em; }

.single-post .education_col .article-post ol li {counter-increment: li}

.education_col, .single-post .education_col .article-post H2, .single-post .education_col .article-post H3, .single-post .education_col .article-post a {
  color:#e92c9b;	
}

/* Science */

.single-post .science_col .article-post ul li::before {content: "•"; color: #118ceb; display: inline-block; width: 1em; margin-left: -1em; }

.single-post .science_col .article-post ol li::before { content: counter(li); color: #118ceb; display: inline-block; width: 1em; margin-left: -1em; }

.single-post .science_col .article-post ol li {counter-increment: li}

.science_col, .single-post .science_col .article-post H2, .single-post .science_col .article-post H3, .single-post .science_col .article-post a {
  color:#118ceb;	
}



.archive .site-content .card .thumbimage img {
	height:100%;
	border-radius: 8px;
}

.archive .site-content .singlepost .card .thumbimage img {
	width:100%;
    border-radius: 8px;
}

.recent-posts {
	padding-top:5%;
}

.archive .mediumnavigation {
	box-shadow: 0 4px 4px -2px rgba(0,0,0,.15) !important;
}

.single-post .mainheading h1.posttitle, .single-post h1.entry-title {
	font-weight: 500;
    font-size: 48px;
	text-align:center;
	color:#ffffff;
}

.single-page-cat-title {
	text-align:center;
	margin:1rem;
}

.single-page-cat-title span {
	font-size:20px;
	font-family:Lato, Helvetica, Arial, sans-serif;
	font-weight:600;
}

.posttitle-inner {
	text-align:center;
	font-family:Hind, Helvetica, Arial, sans-serif;
}

.posttitle-inner .post-date {
   color:#8a8a8a;	
   font-family:Hind, Helvetica, Arial, sans-serif;
   font-size:16px;
   font-weight:400;
}

.single-post .site-content {
	/*background: url(http://shawnpowrie.com/newblog/wp-content/uploads/2018/08/top-bg.jpg);*/
    background-repeat: no-repeat !important;
    /* background-size: 100% 380px !important; */
	margin-top:0px !important;
}

.single-post .mediumnavigation {
	background: none;
}

.mainheading {
    padding: 7rem 0rem;
}

.single-post #menu-main-menu .nav-link, .single-post .navbar-light .navbar-brand  {
  color:#fefefe !important;
}

.single-post .prevnextlinks {
	display:none;
}

.graybg {
	background-color: #ffffff;
}

.listrelated .card {
	box-shadow: none !important;
}

.single-post .metafooter {
	display: none;
}

.single-post .listrelated .thumbimage img {
	height:400px;
	width:570px;
	border-radius:8px;
	padding-bottom: 7em;
} 

.single-post .graybg .justify-content-center .col-md-8 {
    border-top:1px solid #bfbfbf;
}

.single-post .listrelated {
	padding-top:4rem;
	padding-bottom:6rem;
}

.single-post .listrelated .col-lg-10 {
	 border-top:1px solid #bfbfbf;
	 padding-top:3rem;
}

.listrelated .card-title {
    min-height: 110px;
}

.single-post .related-section-title {
	 font-size:30px;
	 color:#333333;
	 padding-bottom:1rem;
	 font-family: Lato, Helvetica, Arial, sans-serif;
	 font-weight: 500;
}

.single-post #comments #reply-title {
	font-size:30px;
	color:#333333;
	font-family: Hind, Helvetica, Arial, sans-serif;
	font-weight: 500;
}

.comment-form-comment #comment {
	border:none;
	border-bottom:2px solid #d7ba33;
}

.row .comment-form input {
	border:none;
	border-bottom:1px solid #d9d9d9;
}

#comments .comment-content {
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:400;
}

#comments .fn {
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-size:20px;
	font-weight:700;
}

#comments .says {
   display:none;	
}

#comments .comments-title {
	font-size:30px;
	color:#333333;
	font-family: Hind, Helvetica, Arial, sans-serif;
	font-weight: 500;
}
#comments .comment-metadata a {font-family: Lato, Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:400;}
.listfeaturedtag h5.card-title a, .listrecent h5.card-title a {
	font-size:36px;
	color:#333333;
	font-family: Hind, Helvetica, Arial, sans-serif;
	font-weight:500 !important;
	text-decoration:none;
}
/*
.listfeaturedtag h2.card-title a, .listrecent h2.card-title a {
	font-size:36px;
	color:#333333;
	font-family: Hind, Helvetica, Arial, sans-serif;
	font-weight:500 !important;
}
*/
.listfeaturedtag p.card-text, .listrecent p.card-text {
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:400 !important;
}

/*
.listfeaturedtag span.card-text, .listrecent span.card-text {
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:400 !important;
}
*/
.mediumnavigation, .mediumnavigation a, .navbar-light .navbar-nav .nav-link {
	font-family: Hind, Helvetica, Arial, sans-serif !important;
}

.section-title span {
	font-size:18px; /* font-size:25px; */
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-weight:600;
}


.cat-date span.post-date {
	font-size:18px;
	font-weight:400;
	font-family: Hind, Helvetica, Arial, sans-serif;
	float: left;
    line-height: 1.1;
}
.cat-date span.post-date-archive {
	font-size:18px;
	font-weight:400 !important;
	font-family: Hind, Helvetica, Arial, sans-serif;
	padding-bottom: 15px;
}

.morefromcategory {
	font-size:20px;
	font-weight:400;
	font-family: Lato, Helvetica, Arial, sans-serif;
}

.wpcf7-form .row p {
	font-size:15px;
	font-weight:400;
	font-family: Lato, Helvetica, Arial, sans-serif;
}

.wpcf7-form .mt-3 span {
	font-size:15px;
	font-weight:400;
	font-family: Lato, Helvetica, Arial, sans-serif;
}

#submit-btn-div {
	margin: auto;
    text-align: center;
}

#submit-btn-div input {
	width: 40%;
    border-radius: 5px;
	color:#fffefe;
	font-size:18px;
	font-weight:500;
	font-family: Hind, Helvetica, Arial, sans-serif;
}

.article-post p {
	font-family: 'Crimson Text', serif;
	font-size:24px;
	font-weight:400;
}

.card-block span {
	font-size:18px;
	font-weight:600;
	font-family: Hind, Helvetica, Arial, sans-serif; /* Lato, Helvetica, Arial, sans-serif; */
	padding-right: 5px;
	float:left;
}

.card-block span+span {
	font-size:18px;
	font-weight:400;
	font-family: Hind, Helvetica, Arial, sans-serif;
}

.metafooter {
	display:none;
}

.home .card-block {
	padding:0px;
}

/* 17-09-2018 */
/* .home-recent-post-1 {padding-bottom:40px !important;}
.home-category-post-1 {padding-bottom:40px !important;}
*/
.clearfix{clear:both;}
.home .section-title span {font-size:25px !important;}
.cat-date span.post-date {
	font-size:18px;
	font-weight:400;
	font-family: Hind, Helvetica, Arial, sans-serif;
	float: left;
    line-height: 1.1;
}

.page-template-template-newfile .site-content {
	    margin-top: 40px !important;
}

.single-post .article-post {
	padding-top:5%;
}

.boxpost .col-lg-6 .highlighted {
  height:100% !important;
}

.single .article-post ul li {
	font-family: 'Crimson Text', serif !important;
    font-size: 24px;
    font-weight: 400;
	padding-bottom:12px;
}

.single .article-post ol li {
	font-family: 'Crimson Text', serif !important;
    font-size: 24px;
    font-weight: 400;
	padding-bottom:12px;
}


.desktop_slide {
	display:block;
}

.mobile_slide {
	display:none;
}

.single .search-form .search-field {
 color:#ffffff;
}



@media (max-width: 999px) {
	.home .card .float-left-class {
		width: 100%;
		max-width: 100%;
		-webkit-box-flex: 0;
		-webkit-flex: 100%;
		-ms-flex: 100%;
        flex: 100%;
	}
	.row.skipfirst {
       padding-top: 25px;
    }

	
}
@media (max-width: 420px) {
	.metaslider .slides img {
    height: 200px !important;
  }
  .site-content {
   margin-top: 0px !important; 
  padding-top:0px;
}
}

@media (min-width: 992px) {
 
 .single-post .share {
	 padding-top:28rem; 
	 position:relative;
  } 
  
  .category .singlepost {
	  height:760px !important;	
  }
	
   .archive .listrecent p.card-text {
		min-height:108px;
   }
	
	.single p.card-text.d-block {
		min-height:164px;
	}
	
}


@media (min-width: 768px) and (max-width: 1200px) { 
   .navbar-toggleable-sm .navbar-nav .nav-link {
      font-size: 1.0vw; /* 0.97vw; */
   }
	.search-form .search-field {
		width:57%;
		padding-left:0px;
		padding-right:0px;
	}
}



@media (min-width: 1200px) {
.container {
    width: 1200px;
    max-width: 100%;
 }

 .navbar-toggleable-sm .navbar-nav .nav-link {
    font-size: 15px;
 }
	

.highlighted {
    height: 350px;
 }
}

@media (max-width: 768px) {

.padding-row-left-right {
	padding:0px 0px 0px 0px;
}

.navbar-toggler-right {
	top:0px;
}

.searcharea{
	display: inherit;
}

.customarea {
	display: inherit;
}

	
.single-post .share {
	 padding-top:30rem; 
	 position:relative;
  } 


.site-content {
   margin-top: 0px !important; 
  padding-top:0px;
}
	
.desktop_slide {
	display:none;
}

.mobile_slide {
	display:block;
}

}

@media (max-width: 1024px) {
	.home .listrecent p.card-text {
	display:none !important;
 }
}
@media (width: 768px) {
	 .site-content {
	   margin-top: 54px !important; 
	   padding-top:0px;
     }
}

@media (max-width: 767px) {

	.single-post .search-form .search-field {
		border-color: #323232;
	}
	.single-post .navbar-light .navbar-brand {
	    color: #333333 !important;
	}
	.customarea {
        text-align: left !Important;
		margin: 5px 0;
		float: left !important;
		width: 35% !important;
    }
	.logoarea {
		float: right;
		text-align: right !Important;
		width: 65%;
		height: 35px;
	}
	.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active {
       color: #fff;
    }
}


/*
 * July 2019 Update
 */
 header .search-form.search-form-focus{
	-webkit-box-shadow: 0px 0px 5px  #4D90FE;
	box-shadow: 0px 0px 5px  #4D90FE;
 } 
header .search-form .search-field{
	border-color: #575757;
	width: 128px;
}
header .search-form .search-field:focus{
	outline: none;
}
.row.listrecent.border-bottom-class{
	padding-bottom: 60px;
	margin-bottom: 60px;
}
header .search-form .search-submit{
	border-top: 1px solid #575757;
	border-right: 1px solid #575757;
	border-bottom: 1px solid #575757;
	padding: 7px 15px;
}
.search-results .card-featured-image{
	margin-bottom: 1em;
}
.search-results .recent-posts .highlighted{
	height: 560px;
}
.screen-display-575{
	display: none;
}
.card-title.screen-display-575 a{
	font-size: 36px;
	color: #333333;
	font-family: Hind, Helvetica, Arial, sans-serif;
	font-weight: 500 !important;
	text-decoration: none;
	line-height: 1.1;
	padding-left: 15px;
	padding-right: 15px;
	display: block;
}
.cat-date.screen-display-575{
	padding-left: 15px;
	padding-right: 15px
}
.cat-date.screen-display-575 > div{
	float: left;
}
.cat-date.screen-display-575 > div > span{
	font-size: 18px;
	font-weight: 600;
	font-family: Hind, Helvetica, Arial, sans-serif;
	padding-right: 5px;
}
.cat-date.screen-display-575 .post-date{
	margin-top: 3px;
}
.home-recent-post-2 .card-title.screen-display-575 a, .home-recent-post-2 .cat-date.screen-display-575, .home .skipfirst .card-title.screen-display-575 a, .home .skipfirst .cat-date.screen-display-575, .archive .card-title.screen-display-575 a{
	padding-left: 0;
	padding-right: 0;
}
@media (max-width: 767px){
	header .searcharea{
		display: none;
	}
	header.mediumnavigation .navbar-brand{
		font-size: 36px !important;
		line-height: 1em;
		margin-top: 10px;
	}
	header #bs4navbar{
		position: absolute;
		width: 100%;
		margin: 0 auto;
		left: 0;
		right: 0;
	}
	header .customarea{
		width: 100% !important;
	}
	header .logoarea{
		width: 100%;
		height: auto;
	}
	header .navbar-toggler{
		position: absolute;
		top: -50px;
	}
	header #menu-main-menu{
		width: 100%;
		padding-right: 0;
	}
	header.navbar-light .navbar-nav .nav-link{
		text-align: left;
	}
	.single-post #menu-main-menu .nav-link, .single-post .navbar-light .navbar-brand{
		color: #323232 !important;
	}
	
}
@media (max-width: 575px){
	.screen-display-575{
		display: block;
	}
	.screen-hide-575{
		display: none;
	}
	.screen-hide-575.d-block{
		display: none !important;
	}
	.home-recent-post-1, .home-category-post-1{
		margin-bottom: 50px;
	}
	.home-recent-post-2 .grid-item, .home .skipfirst .grid-item{
		margin-bottom: 60px;
	}
	.row.listrecent.border-bottom-class{
		padding-bottom: 20px;
	}
	.archive .card-block{
		padding: 0;
	}
	.archive .row.listrecent, .archive .boxpost .grid-item{
		margin-bottom: 50px;
	}
	.archive .site-content .card .thumbimage img{
		height: auto;
	}
	.archive .card.post.highlighted .thumbimage{
		height: auto ;
	}
	.boxpost .card-title{
		min-height: auto !important;
	}
}

/*
 * August 2019 Update
 */
 @media (min-width: 992px){ 
	.archive .listrecent.boxpost .card.post.highlighted .thumbimage{
		height: 320px;
		display: block;
		overflow: hidden;
		border-radius: 8px;
	}	
	.archive .site-content .listrecent.boxpost .card .thumbimage img{
		width: 100%;
		height: auto;
	}
}
@media (max-width: 991px){ 
	.archive .listrecent.boxpost .card.post.highlighted .thumbimage{
		height: auto;
	}
	.archive .site-content .listrecent.boxpost .card .thumbimage img {
		width: 100%;
		height: auto;
	}
}


/*
 * Mentorship Landing Page
 */
.page-id-3516 .section-title{
	display: none;
}
.row-banner{
	color: #fff;
	font-family: Lato;
	font-weight: 300;
	font-size: 24px;
}
.row-banner h1{
	color: #fff;
	font-weight: 300;
	font-family: Lato;
	font-size: 47px
}
.row-banner h1 strong{
	font-weight: 700;
}
.row-banner form{
	background: #62c4ff;
	border-radius: 10px;
	padding: 30px 40px 0;
}
.row-banner form input[type="text"], .row-banner form input[type="email"], .row-banner form input[type="tel"]{
	background: transparent;
	border: none;
	border-bottom: 1px solid #fefefe;
	color: #fefefe;
	font-family: Lato;
	font-weight: 300;
	width: 100%;
	margin-bottom: 10px;
	font-size: 16px;
	padding: 5px 0;
}
.row-banner form textarea{
	background: transparent;
	border: none;
	border-bottom: 1px solid #fefefe;
	color: #fefefe;
	font-family: Lato;
	font-weight: 300;
	width: 100%;
	max-width: 1124px;
	height: 80px;
	font-size: 16px;
}
.row-banner form input[type="submit"]{
	background: #fff;
	border: none;
	color: #000;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 2px;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
	font-family: Lato;
	display: block;
	margin: 30px auto 0;
	padding: 13px 0;
	border-radius: 5px;
	box-shadow: 0 3px 0 #009fff;
}
.row-banner  .wpcf7-not-valid-tip{
	font-size: 12px;
	margin-top: -5px;
}
.row-banner .wpcf7-response-output{
	font-size: 14px;
	margin: 0 0 15px !important;
	float: left;
	width: 100%
}
.row-content .tb-heading{
	color: #898989;
	font-family: Lato;
	font-weight: 300;
	font-size: 20px;
}
.row-content .tb-heading-icon::after{
	background: #62c4ff;
	content: '';
	display: block;
	height: 2px;
	margin: 2rem auto;
	width: 75px;
}
.row-content .tb-heading h2{
	color: #242424;
	font-family: Lato;
	font-weight: 300;
	font-size: 47px;
}
.row-content .tb-content{
	color: #373737;
	font-family: Lato;
	font-size: 18px;
}
.row-content .tb-content ul{
	padding-left: 0;
}
.row-content .tb-content ul li{
	background: url('/wp-content/uploads/2019/08/icon-question.png') no-repeat scroll 0 2px transparent;
	list-style-type: none;
	padding-left: 40px;
	margin-bottom: 1rem;
}
.row-content img.aligncenter{
	display: block;
	margin: 0 auto;
}
.row-content .aligncenter{
	text-align: center;
}
.row-content .tb-icon-right  p{
	position: relative;
}
.row-content .tb-icon-right .number{
	position: absolute;
	right: -30px;
	font-size: 14px;
	background: #61c4ff;
	color: #fff;
	width: 25px;
	height: 25px;
	text-align: center;
	border-radius: 50%;
	top: 3px;
	line-height: 27px;
}
.row-content .tb-icon-left p{
	position: relative;
}
.row-content .tb-icon-left p::before{
	background: url('/wp-content/uploads/2019/08/icon-bubble.png') no-repeat scroll 0 0 transparent;
	content: '';
	height: 18px;
	position: absolute;
	width: 21px;
	left: -30px;
	top: 5px;
}
.row-content-blue .tb-heading{
	color: #fff;
}
.row-content-blue .tb-heading h2{
	color: #fff;
}
.row-content-blue .tb-content{
	color: #fff;
}
.row-content-blue .tb-content p{
	padding-right: 15px;
	position: relative;
}
.row-content-blue .tb-content .number{
	position: absolute;
	left: -35px;
	font-size: 14px;
	color: #009fff;
	background: #fff;
	width: 25px;
	height: 25px;
	text-align: center;
	border-radius: 50%;
	top: 2px;
	line-height: 25px;
}
.row-content.row-who .tb-content{
	font-size: 16px;
}
.row-who .h3-who1{
	background: url('images/gear-icon.png') no-repeat scroll right center transparent;
	padding-right: 65px;
}
.row-who .h3-who2{
	background: url('images/icon-seo.png') no-repeat scroll right center transparent;
	padding: 10px 65px 10px 0;
}
.row-who .h3-who3{
	background: url('images/icon-happy.png') no-repeat scroll left center transparent;
	padding-left: 65px;
}
.row-who .h3-who4{
	background: url('images/icon-idea.png') no-repeat scroll left center transparent;
	padding-left: 65px;
}
.row-content .tb-mentor-program{
	background-position: center 10px !important;
	min-height: 160px;
}
.row-contact{
	color: #fefefe;
	font-family: Lato;
	font-size: 20px;
	font-weight: 300;
}
.row-contact h2{
	color: #fefefe;
	font-family: Lato;
	font-size: 47px;
	font-weight: 300;
}
.row-contact form input[type="text"], .row-contact form input[type="email"], .row-contact form input[type="tel"]{
	background: transparent;
	border: none;
	border-bottom: 1px solid #fefefe;
	color: #fefefe;
	font-family: Lato;
	font-weight: 300;
	width: 30%;
	margin: 0 15px;
}
.row-contact form textarea{
	background: transparent;
	border: none;
	border-bottom: 1px solid #fefefe;
	color: #fefefe;
	font-family: Lato;
	font-weight: 300;
	width: 100%;
	margin: 0 15px;
	max-width: 1124px;
	height: 80px;
}
.row-contact form input[type="submit"]{
	background: #fff;
	border: none;
	color: #000;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 2px;
	text-transform: uppercase;
	width: 300px;
	text-align: center;
	font-family: Lato;
	display: block;
	margin: 60px auto 0;
	padding: 13px 0;
	border-radius: 5px;
	box-shadow: 0 3px 0 #009fff;
}
.row-contact  div.wpcf7 .ajax-loader{
	margin: 10px auto 5px;
	display: block;
}
.row-contact .wpcf7-form-control-wrap{
	position: relative;
}
.row-contact  .wpcf7-not-valid-tip{
	font-size: 12px;
	position: absolute;
	bottom: -40px;
	left: 25px;
}
@media (max-width: 1124px){
	.row-content-blue .tb-content .number{
		left: -30px;
	}
	.row-contact form input[type="text"], .row-contact form input[type="email"], .row-contact form input[type="tel"]{
		width: 29%;
	}
}
@media (max-width: 767px){
	.row-content .tb-left-mobile h3, .row-content .tb-left-mobile p{
		text-align: left !important;
	}
	.row-content .tb-icon-right .number{
		right: auto;
		position: relative;
		top: 0;	
		display: inline-block
	}
	.row-content .tb-icon-left p{
		margin-left: 35px;
	}
	.row-content-blue .tb-content .number{
		position: relative;
		display: inline-block;
		left: 0;
		top: 0;
	}
	.row-who-heading .tb-heading{
		margin-bottom: 0 !important;
	}
	.row-who .h3-who1, .row-who .h3-who2{
		padding-right: 0;
		padding-left: 65px;
		background-position: left top !important;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.row-who .h3-who3, .row-who .h3-who4{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.row-contact form input[type="text"], .row-contact form input[type="email"], .row-contact form input[type="tel"]{
		margin: 0 0 10px;
		width: 100%;
	}
	.row-contact form textarea{
		margin: 0;
	}
}
@media (max-width: 567px){
	.entry-content .row-banner{
		margin-bottom: 25px !important;
		padding-top: 25px !important;
		padding-bottom: 25px !important;
		font-size: 18px;
	}
	.row-banner h1{
		font-size: 32px;
	}
	.row-banner .wpb_content_element{
		margin-bottom: 0;
	}
	.row-content .tb-heading h2{
		font-size: 32px;
	}
	.row-content .tb-heading{
		font-size: 18px;
	}
	.row-content .tb-content{
		font-size: 16px;
		margin-bottom: 0;
	}
	.entry-content .row-involve{
		margin-bottom: 50px !important;
	}
	.entry-content .row-content-blue{
		padding-top: 25px !important;
		padding-bottom: 25px !important;
	}
	.row-content-blue .vc_row.vc_inner{
		margin-bottom: 25px !important;
	}
	.entry-content .row-contact{
		padding-top: 25px !important;
		padding-bottom: 25px !important;
		font-size: 18px;
	}
	.row-contact h2{
		font-size: 32px;
	}
	.row-contact form input[type="text"], .row-contact form input[type="email"], .row-contact form input[type="tel"], .row-contact form textarea{
		font-size: 16px;
	}
	.row-contact form input[type="submit"]{
		width: 100%;
	}
}


.tb-blue-form form input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: rgba(255,255,255,0.7);
}
.tb-blue-form form input[type="text"]::-moz-placeholder { /* Firefox 19+ */
  color: rgba(255,255,255,0.7);
}
.tb-blue-form form input[type="text"]:-ms-input-placeholder { /* IE 10+ */
  color: rgba(255,255,255,0.7);
}
.tb-blue-form form input[type="text"]:-moz-placeholder { /* Firefox 18- */
  color: rgba(255,255,255,0.7);
}
.tb-blue-form form input[type="email"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: rgba(255,255,255,0.7);
}
.tb-blue-form form input[type="email"]::-moz-placeholder { /* Firefox 19+ */
  color: rgba(255,255,255,0.7);
}
.tb-blue-form form input[type="email"]:-ms-input-placeholder { /* IE 10+ */
  color: rgba(255,255,255,0.7);
}
.tb-blue-form form input[type="email"]:-moz-placeholder { /* Firefox 18- */
  color: rgba(255,255,255,0.7);
}
.tb-blue-form form input[type="tel"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: rgba(255,255,255,0.7);
}
.tb-blue-form form input[type="tel"]::-moz-placeholder { /* Firefox 19+ */
  color: rgba(255,255,255,0.7);
}
.tb-blue-form form input[type="tel"]:-ms-input-placeholder { /* IE 10+ */
  color: rgba(255,255,255,0.7);
}
.tb-blue-form form input[type="tel"]:-moz-placeholder { /* Firefox 18- */
  color: rgba(255,255,255,0.7);
}
.tb-blue-form form textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: rgba(255,255,255,0.7);
}
.tb-blue-form form textarea::-moz-placeholder { /* Firefox 19+ */
  color: rgba(255,255,255,0.7);
}
.tb-blue-form form textarea:-ms-input-placeholder { /* IE 10+ */
  color: rgba(255,255,255,0.7);
}
.tb-blue-form form textarea:-moz-placeholder { /* Firefox 18- */
  color: rgba(255,255,255,0.7);
}