@import url(css-62ff292990a0.css);
@import url('gta7swv-6f03f8a67dc1.css');
.page a, a.post_topic_link {
	color:#14b8e6
}
.soc_ic, .soc_ic1 {
	padding-bottom:10px;
	background:#fff !important;
	text-align:center
}
.btn_1_style, .pp_title, .sec2_btns, .soc_ic, .soc_ic1 {
	text-align:center
}
.soc_ic a img, .soc_ic1 a img, .soc_ic2 a img {
	border-radius:5px
}
.soc_ic a, .te_newblog .top1_post_bg {
	width:100%
}
.btn_1_style, .new-comments div.hs_submit input,
.new-comments label span, .post_topic, .post_topic a,
.putor_name, .r_titl, .re_post_topikss, .re_post_topikss a,
.tauthor_name a, .tauthor_name a:hover,
.te_newblog .post_autor_sec, .topic-link {
	text-transform:uppercase
}
.te_newblog .post2_topik a, .te_newblog .post1_topik a.topic1_link {
	text-transform:normal;
	color:#14b8e6;
	margin-left:20px
}
.sec2_bg .post2_body p {
	margin:20px 0 20px;
	line-height: 25px;
}
.soc_ic a:-webkit-any-link {
color:-webkit-link;
cursor:pointer;
text-decoration:none !important
}
.soc_ic1 a:-webkit-any-link {
color:-webkit-link;
cursor:pointer;
text-decoration:none !important
}
.soc_ic2 a:-webkit-any-link {
color:-webkit-link;
cursor:pointer;
text-decoration:none !important
}
.soc_ic i, .soc_ic1 i, .soc_ic2 i {
	font-family:fontawesome;
	font-style:inherit !important;
	color:#cd486b;
	font-size:42px;
	margin-top:38px;
	height:40px;
	top:9px;
	position:relative
}
.soc_ic i {
	text-decoration:none
}
.soc_ic {
	padding-top:12px;
	display:flex;
	justify-content:center;
	align-items:center
}
.soc_ic a {
	margin-left:2.5px;
	margin-right:2.5px;
	max-width:50px;
	object-fit:cover;
	object-position:center
}
.soc_ic1 {
	display:none;
	padding-top:15px
}
.btn_1_style {
	max-width:100%;
	margin:auto 38px 25px auto;
	background-color:#2879fe;
	color:#fff;
	padding:15px 24px;
	font-size:18px;
	width:181px;
	height:50px;
	background-color:#1fc8ff
}
.soc_ic1 a, .soc_ic2 a {
	margin-left:4px;
	margin-right:4px
}
.btn_1_style:focus, .btn_1_style:hover {
	color:#d5d6d8 !important;
	text-decoration:none !important
}
.sec2_btns {
	min-height:55px;
	margin-top:-26px;
	margin-bottom:14px
}
.soc_ic2 {
	text-align:left;
	padding-bottom:10px;
	padding-top:20px
}
.footer_width {
	padding-left:15px;
	padding-right:15px
}
.blog-title {
	text-align:center;
	font-weight:bold;
	font-family:'sofia-pro', sans-serif
}
input[type="text"].hs-search-field__input {
	text-align:center;
	margin:0 auto;
	border:0;
	color:#000;
	font-weight:bold;
	font-size:14px;
	box-shadow:none;
	border-radius: 10px;
	background: #e7eef4;
}
.filter-wrapper {
	text-align:center
}
.filter-wrapper .widget-module ul {
	padding:0
}
.filter-wrapper .widget-module .widget-module-item {
	list-style:none;
	display:inline-block;
	border:1px solid #a9d0eb;
	border-radius:6px;
	width:205px;
	text-transform:uppercase;
	height:50px;
	vertical-align:middle;
	margin-left:15px;
	margin-bottom:10px
}
.filter-wrapper .widget-module .widget-module-item a {
	text-decoration:none;
	display:flex;
	justify-content:center;
	align-items:center;
	letter-spacing:1px;
	color:#000;
	height:50px;
	font-weight:bold
}
.filter-wrapper .widget-module .widget-module-item a:hover {
	background:#a9d0eb;
	color:#fff;
	border-radius:6px
}
.filter-wrapper .filter-link-count {
	display:none
}
@media(max-width:768px) {
	.soc_ic1 {
display:block
}
	.filter-wrapper .widget-module .widget-module-item {
		list-style:none;
		display:none;
		width:25%;
		text-transform:uppercase;
		height:50px;
		vertical-align:middle;
		min-width: 245px;
		margin: 0 auto;
		border: none;
	}
	.filter-wrapper .widget-module .widget-module-item:hover {
		background:#a9d0eb;
		border-radius:6px;
		color:#fff;
	}
	.show-li-item {
		border-bottom-left-radius:6px;
		border-bottom-right-radius:6px;
	}
	.show-bottom-border{
		border-bottom-left-radius:unset;
		border-bottom-right-radius:unset;
	}
	.filter-wrapper .widget-module-show .open img {
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.filter-wrapper .widget-module-show img {
		-webkit-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease;
		width: 57%;
	}
	.filter-wrapper .widget-module .widget-module-show {
		display: flex;
		width: 25%;
		text-transform: uppercase;
		height: 50px;
		vertical-align: middle;
		min-width: 245px;
		margin: 0 auto;
		background: #fff;
	}
	.filter-wrapper .widget-module .widget-module-show .li-item{
		border: 1px solid #e7eef4;
		border-top-left-radius:6px;
		border-top-right-radius:6px;
	}
	.filter-wrapper .widget-module .widget-module-show a {
		text-decoration:none;
		display:flex;
		justify-content:center;
		align-items:center;
		letter-spacing:2px;
		color:#000;
		height:50px;
		font-weight:bold
	}
	.filter-wrapper .widget-module .li-item {
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		display: flex;
		width: 100%;
		padding-right: 1%;
		padding-left: 8%;
		border-left: 1px solid #a9d0eb;
		border-right: 1px solid #a9d0eb;
	}
	.bottom-item {
		border-bottom-left-radius: 6px;
		border-bottom-right-radius: 6px;
		border-bottom: 1px solid #a9d0eb;
	}
	.widget-module-item .li-item div {
		width: 100%;
	}

	.filter-wrapper .widget-module .active{
		display:flex;
		/*flex-direction: row;
        justify-content: space-between;
        align-items: center;*/
	}
	.filter-wrapper .widget-module .widget-module-item a {
		text-decoration:none;
		display:flex;
		justify-content:center;
		align-items:baseline;
		letter-spacing:2px;
		color:#000;
		height:50px;
		font-weight:bold;
		flex-direction: column;
	}
	.filter-wrapper .widget-module .widget-module-item a:hover {
		color:#fff;
	}
}
.te_newblog .top1_post>div:nth-child(2), .te_newblog .top2_post>div:nth-child(1) {
display:none
}
.te_newblog .top2_post>div.post-item {
	display:inline-block
}
.te_newblog .post_autor_sec {
	float:none !important;
	text-align:left;
	max-width:230px;
	margin-top:2%;
	font-size:12.5px;
	font-weight:700
}
.te_newblog .post1_img_bg, .te_newblog .top1_post, .te_newblog .top1_post_bg {
	float:none !important;
	margin:auto !important
}
.te_newblog .top1_post {
	max-width:96%;
	padding-bottom:0
}
.te_newblog .post1_img_bg img, .te_newblog .top2_img {
	display:none
}
.te_newblog .post1_img_bg {
	min-height:40vw;
	max-width:100%;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:top !important
}
.te_newblog .autor_img {
	max-width:40px;
	float:left
}
.te_newblog .post_autor_sec:after {
	content:'';
	display:block;
	clear:both
}
.te_newblog .author-bio-box {
	float:right;
	width:77%;
	margin-top:10px
}
.te_newblog .post1_topik a, .te_newblog .post2_topik a {
	font-family:Lato, Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:1.6
}
.te_newblog .post1_title a, .te_newblog .post2_title a {
	font-size:2.5rem;
	line-height:1.3;
	font-family:'sofia-pro', sans-serif;
	font-style:normal;
	font-stretch:normal;
	letter-spacing:normal;
	color:#2e3233 !important;
	font-family:'sofia-pro', sans-serif !important
}
.te_newblog .post1_title a {
	font-size:2.5rem;
	color:#313030;
	font-weight:500
}
.te_newblog .post1_body {
	letter-spacing:.02em;
	color:#4f5a65;
	font-weight:400;
	font-size:18px;
	height:50px;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	font-style:normal;
	font-stretch:normal;
	letter-spacing:normal;
	color:#56595a !important;
	font-family:'Lato-Regular' !important
}
.te_newblog .post1_tba_bg:after, .top2_post_bg:after {
	height:5px;
	transition:width .5s ease, background-color .5s ease
}
.te_newblog .post1_tba_bg:after, .te_newblog .sec2:after, .top2_post_bg:after {
	display:block;
	content:''
}
a.post_topic_link {
	margin-left:30px
}
.te_newblog .post1_tba_bg {
	max-width:96%;
	float:none;
	margin:-6.5% auto auto;
	background:#fff;
	border-bottom:1px solid #dde5ed
}
.te_newblog .post1_tba_bg:after {
	width:0;
	background:0
}
.te_newblog .post1_tba_bg:hover:after {
	width:100%;
	background:#2879fe
}
.te_newblog .post1_tba {
	padding:2% 0;
	max-width:88%;
	margin:auto
}
.te_newblog .post1_title {
	padding:0 0 1%
}
.te_newblog .sec2_bg {
	float:none;
	margin:auto;
	width:100%
}
.te_newblog .sec2 {
	float:none;
	margin:auto;
	max-width:91%
}
.te_newblog .sec2:after {
	clear:both
}
.top2_post_bg {
	float:left;
	width:64%;
	border-bottom:1px solid #dde5ed;
	padding-top:30px
}
.top2_post_bg:after {
	width:0;
	background:0
}
.top2_post_bg:hover:after {
	width:100%;
	background:#5269A5
	/*background:#2879fe*/
}
.te_newblog .pop_posts {
	float:right;
	width:27.7%;
	margin-top:42px
}
.te_newblog .post2_img_bg {
	min-height:27vw;
	float:none !important;
	margin:auto !important;
	max-width:100%;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:top !important
}
.te_newblog .post2_tba_bg {
	max-width:96%;
	float:none;
	margin:-8% auto auto;
	background:#fff
}
.te_newblog .post2_tba {
	padding:2% 0;
	max-width:90.5%;
	margin:auto
}
.te_newblog .post2_title a {
	font-size:34px;
	color:#313030;
	font-weight:500;
	font-size:2.5rem
}
.post3_title a, .te_newblog .post2_body {
	color:#4f5a65
}
.te_newblog .post2_body {
	letter-spacing:.02em;
	font-weight:400;
	font-size:18px;
	display:-webkit-box
}
.te_newblog .post2_title {
	padding:2% 0 .7%
}
.post3_bg:after {
	content:'';
	display:block;
	clear:both
}
.post3_img_bg {
	float:right;
	width:33%;
	max-height:75px;
	overflow:hidden
}
.post3_tt {
	float:left;
	width:66%
}
.post3_bg {
	margin:37.5px auto
}
.post3_title a {
	font-weight:400;
	font-size:16px;
	display:-webkit-box;
	line-height:normal
}
.pp_bottons, .pp_title {
	color:#000;
	text-transform:uppercase;
	font-weight:bold
}
.pp_title {
	max-width:100%;
	margin:auto;
	height:55px;
	padding:15px 20px;
	font-size:17px
}
.nerqev, .verev {
	border-bottom:2px solid #2879fe;
	width:50%;
	text-align:center;
	cursor:pointer;
	font-size:25px
}
.pp_posts {
	margin:auto;
	overflow-y:scroll;
	max-height:518px;
	padding:0px 16px
}
.pp_posts ol {
	counter-reset:item;
	list-style-type:none
}
.pp_posts ol li {
	vertical-align:middle;
	color:#a1b7c5;
	font-size:25px;
	display:block;
	position:relative;
	margin:0px auto 30px;
	padding-left:30px
}
.pp_posts ol li:before {
	content:counter(item) "  ";
	counter-increment:item;
	position:absolute;
	left:0
}
.pp_bottons {
	max-width:100%;
	text-align:center;
	margin:auto
}
.pp_bottons:after {
	content:'';
	display:block;
	clear:both
}
.verev {
	float:left
}
.nerqev {
	float:right
}
.nerqev:hover, .verev:hover {
	background:#fff;
	color:#2879fe;
	border:1px solid #2879fe
}
.verev {
	border-right:2px solid #fff
}
.nerqev:hover {
	border-left:0 !important
}
@-webkit-keyframes fadeIn {
from {
opacity:0
}
to {
	opacity:1
}
}
@keyframes fadeIn {
from {
opacity:0
}
to {
	opacity:1
}
}
@-webkit-keyframes fadeOut {
from {
opacity:1
}
to {
	opacity:0
}
}
@keyframes fadeOut {
from {
opacity:1
}
to {
	opacity:0
}
}
.post3_bg {
	-webkit-animation:fadeOut 2s;
	animation:fadeOut 2s
}
.active1 {
	display:block !important;
	-webkit-animation:fadeIn 2s;
	animation:fadeIn 2s
}
.post-item {
	padding:0 !important;
	display:inline-block;
	width:33%;
	margin: 0 1.3% 7% 1.3%;
	float:none;
	vertical-align:top;
	max-width:30.6%;
	border-bottom:0;
	cursor: pointer;
}
.cta1, .cta2, .display2 {
	border:0 !important
}
.blog-section {
	float:none;
	margin:auto;
	width:100%
}
.hs-featured-image {
	float:none !important;
	margin:auto !important;
	max-width:100% !important;
	text-align:center !important;
	max-height:100% !important;
	height:auto !important
}
.post-listing {
	float:none !important;
	margin:5.5% auto 0 !important;
	max-width:92%;
	text-align:center
}
.post_hba, .post_hba_bg {
	max-width:91%;
	float:none;
	min-height:150px
}
.post_hba {
	margin:-14% auto auto;
	text-align:left;
	position:relative;
	background:#fff;
	padding-bottom:30px
}
.hs-featured-image-wrapper {
	max-height:15vw;
	overflow:hidden
}
.post-body {
	height:109px;
	display:-webkit-box;
	-webkit-line-clamp:6;
	-webkit-box-orient:vertical;
	overflow:hidden;
	font-size:15px;
	line-height:normal;
	font-size:18px;
	color:#56595a;
	font-family:'Lato-Regular'
}
.post-body p {
	font-size:15px !important
}
.post-item:after {
	content:'';
	display:block;
	height:5px;
	width:0;
	background:0;
	transition:width .5s ease, background-color .5s ease
}
.post-item:hover:after {
	width:100%;
	background:#5269A5;
	/*background:#1fc8ff*/
}
.cta1:after, .cta2:after {
	display:none !important
}
.post_hba_bg {
	margin:auto;
	width:100%
}
.display2>div:nth-child(1), .display>div:nth-child(1) {
float:none !important;
background-repeat:no-repeat !important;
background-size:cover !important;
background-position:top !important
}
.post-header h2 {
	font-size:20px;
	padding:30px 0 10px;
	line-height:normal;
	word-wrap:break-word;
	font-size:22px;
	font-family:'sofia-pro', sans-serif !important;
	font-weight:700;
	line-height:1.2;
	color:#2e3233 !important;
	height: 119.2px;
}
.post-header h2 a {
	color:#2e3233;
	font-weight:normal;
	font-family:'sofia-pro', sans-serif
}
.post_topic {
	padding-top:14px;
	font-family:'Lato-Regular';
	min-height:55px
}
.post_topic a {
	font-family:'Lato-Regular';
	font-size:12px;
	line-height:1.6;
	color:#4f5a65;
	font-weight:400;
	color:#56595a
}
.post_hba_bg>div.post_autor_sec {
	position:absolute;
	bottom:3%;
	width:100%
}
.display {
	width:100%;
	max-width:100%;
	margin:auto
}
.display>div:nth-child(1) {
min-height:40vw;
margin:auto !important;
max-width:100%
}
.display>div:nth-child(1)>a {
display:none
}
.display>div:nth-child(2) {
min-height:325px;
max-width:82.5%
}
.display>div:nth-child(2)>div>div:nth-child(2)>h2 {
margin-top:0;
font-size:56px;
padding:1% 0;
height:140px;
overflow:hidden;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical
}
.display>div:nth-child(2)>div>div:nth-child(3) {
height:75px;
-webkit-line-clamp:3
}
.display2 {
	width:100%;
	max-width:100%;
	margin:auto
}
.display2>div:nth-child(1) {
min-height:375px;
margin:auto !important;
max-width:100%
}
.display2>div:nth-child(1)>a {
display:none
}
.display2>div:nth-child(2) {
min-height:20vw;
max-width:96%
}
.display2>div:nth-child(2)>div>div:nth-child(2)>h2 {
margin-top:0;
font-size:40px;
padding:1% 0
}
.display2>div:nth-child(2)>div>div:nth-child(3) {
height:70px;
-webkit-line-clamp:3;
font-size:18px
}
.display2:after, .post-body a, .post-body h1, .post-body h2, .post-body h3, .post-body h4, .post-body h5, .post-body h6, .post-body img {
	display:none !important
}
.top_autor {
	text-align:center;
	float:none;
	margin:70px auto auto;
	max-width:370px;
	vertical-align:top
}
.tautor_img {
	float:none;
	margin:auto;
	max-width:195px
}
.tautor_img img {
	border-radius:50%;
	box-shadow:0 0 1px #3b3b3b
}
.tauthor_name {
	font-size:22px;
	margin-top:15px
}
.tauthor_name a, .tauthor_name a:hover {
	font-size:22px;
	margin-top:15px;
	color:#3b3b3b;
	letter-spacing:.05em;
	text-decoration:none
}
.tauthor_bio {
	font-weight:700;
	margin-top:2px;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:.2em
}
.sb_sec, .sb_sec_bg {
	margin:auto;
	float:none
}
.sb_titl {
	font-size:24px;
	text-align:left;
	font-size:30px;
	color:#1fc8ff;
	font-family:'sofia-pro', sans-serif;
	padding:16px 0px
}
.cta1 {
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:top !important
}
.sb_sec_bg {
	max-width:100%;
	background:#fff;
	border:4px solid #1fc8ff
}
.sb_sec {
	max-width:91%
}
.sb_for input[type=email] {
	padding:0 0 0 16px;
	min-height:42px;
	margin:auto;
	width:100%;
	display:inline-block !important;
	max-width:100%;
	vertical-align:top !important;
	font-size:15px;
	font-weight:normal;
	border-radius:3px;
	background-color:#fafafa;
	font-size:18px;
	color:#56595a;
	font-family:'Lato-Regular';
	border:none !important;
	outline:none !important;
	box-shadow:none !important
}
.sb_for form>div.hs_email, .sb_for form>div.hs_submit {
	display:inline-block;
	margin:auto;
	vertical-align:top !important
}
.sb_for form>div.hs_submit {
	width:40.5%;
	max-width:100%
}
.sb_for form>div.hs_email {
	float:none;
	width:59%
}
.sb_for div.hs_email ul.hs-error-msgs {
	line-height:14px;
	text-align:left;
	font-size:12px
}
.sb_for div.hs_email ul.hs-error-msgs li {
	padding:6px;
	background-image:none
}
.sb_for div.hs_email ul.hs-error-msgs li>label {
	color:red
}
.sb_for input[type=submit] {
	max-width:100%;
	width:100%;
	min-height:42px;
	padding:0;
	margin:auto;
	vertical-align:top !important;
	background:#1fc8ff;
	border:0 !important;
	border-radius:3px;
	font-size:20px;
	font-family:'Lato-Bold'
}
.sb_gic img, .sb_nk img {
	max-width:100%;
	vertical-align:bottom;
	text-align:center
}
.sb_for input[type=submit]:hover {
	color:#d5d6d8 !important;
	background:#1fc8ff
}
.sb_for span.hs_cos_wrapper_type_blog_subscribe {
	color:#2879fe;
	font-size:24px;
	padding:10px 0
}
.sb_for form>div.hs_email>label>span:nth-child(2), .sb_for h3 {
display:none !important
}
.sb_gic {
	margin-bottom:10%
}
.sb_nk {
	margin:15% auto !important
}
.sb_for form>ul.hs-error-msgs li {
	padding:0;
	line-height:13px;
	background-image:none !important;
	color:red;
	border:0
}
.pautor_img img, .post_soc i {
	border-radius:50px
}
.post-section {
	float:none;
	margin:5% auto auto;
	max-width:1440px
}
.topic_titl {
	text-align:center;
	max-width:1024px;
	float:none;
	margin:9% auto auto
}
.topic-link {
	color:#313131;
	font-size:14px;
	letter-spacing:1.5px
}
.post-header h1 {
	font-size:45px;
	line-height:normal;
	color:#313030;
	font-weight:500;
	font-family:'sofia-pro', sans-serif;
	margin:1% auto 3.5%;
	letter-spacing:-.02em;
	font-size:2.5rem;
	font-weight:700;
	line-height:1.2;
	color:#2e3233
}
.post_top_img {
	position:relative;
	min-height:40vw;
	float:none !important;
	margin:auto !important;
	max-width:950px;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:center !important
}
.post_soc {
	height:fit-content
}
.ab_sec_bg {
	float:none;
	margin:-5% auto auto;
	background:transparent;
	max-width:90%;
	text-align:center;
	position:relative
}
.bpost-body, .bpost-body a, .bpost-body p {
	text-align:left
}
.ab_sec {
	max-width:800px;
	float:none;
	margin:auto;
	background:#fff;
	padding:5% 2%
}
.bpost-body p {
	font-size:18px;
	line-height:1.9;
	margin:25px 0
}
.bpost-body li {
	font-size:18px;
	line-height:1.9;
	margin-bottom:15px
}
.bpost-body p h3 {
	font-size:22px
}
.bpost-body h1, .bpost-body h2, .bpost-body h3, .bpost-body h4, .bpost-body h5, .bpost-body h6 {
	text-align:left;
	margin:15px auto !important
}
.post_author_sec {
	max-width:300px;
	float:none;
	margin:auto auto 5%
}
.pautor_img {
	max-width:60px;
	float:none;
	margin:auto
}
.post_soc a {
	display:block;
	text-decoration:none
}
.post_soc a:hover {
	text-decoration:none
}
.post_soc i {
	font-size:18px;
	color:#fff;
	margin:5px auto
}
.sh_tw i {
	padding:10px
}
.sh_in i {
	padding:9px 11px
}
.sh_fb i {
	padding:10px 16px
}
.sh_gl i {
	padding:10px 12px
}
.related_bg {
	float:none;
	margin:auto;
	max-width:92%;
	text-align:center
}
.related_post_body {
	height:75px;
	overflow:hidden;
	font-size:15px;
	line-height:normal
}
.re_post_topikss a {
	font-family:Lato, Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:1.6;
	color:#4f5a65;
	font-weight:400
}
.re_post_topikss {
	padding-top:14px
}
.r_titl {
	font-weight:700;
	display:inline-block;
	line-height:1;
	color:#2879fe;
	padding-bottom:4px;
	border-bottom:2px solid #2879fe;
	text-align:center;
	margin-bottom:8%;
	font-size:20px
}
.putor_name {
	font-size:12.5px;
	letter-spacing:.1em;
	padding:5px 0
}
.widget-type-blog_comments {
	float:none !important;
	margin:5% auto !important;
	max-width:850px;
	padding:0 !important
}
.comment-form {
	float:none !important;
	margin:auto !important;
	max-width:100%;
	width:100%
}
.new-comments form>div:nth-child(1), .new-comments form>div:nth-child(2) {
display:inline-block;
width:47%;
max-width:100%;
margin:auto;
vertical-align:top !important
}
.new-comments form>div:nth-child(1)>div:nth-child(1), .new-comments form>div:nth-child(2)>div:nth-child(1) {
font-size:25px;
margin-bottom:5%;
color:#515151;
font-weight:600
}
.new-comments input, .new-comments textarea {
	border-radius:5px !important;
	font-size:14px !important;
	font-weight:500 !important
}
.new-comments form>div:nth-child(2)>div:nth-child(1) {
opacity:0 !important
}
.new-comments form>div.hs_comment {
	display:inline-block;
	width:100%;
	max-width:100%;
	margin:auto;
	vertical-align:top
}
.new-comments div:nth-child(1) {
margin-right:45px !important
}
.new-comments textarea {
	width:100% !important;
	height:135px !important;
	max-width:100% !important;
	float:none !important;
	margin:auto !important;
	padding-left:20px !important
}
.new-comments input {
	padding:0 0 0 20px !important;
	min-height:45px !important
}
.new-comments label span {
	letter-spacing:.05em;
	font-weight:800;
	display:inline-block;
	margin-bottom:6px;
	font-size:13px;
	color:#515151
}
.new-comments div.hs_submit input {
	float:right !important;
	width:100% !important;
	max-width:210px !important;
	font-size:14px !important;
	background:#2879fe;
	font-weight:600 !important;
	letter-spacing:.05em;
	border:1px solid #fff;
	margin:15px auto
}
.new-comments div.hs_submit input:hover {
	color:#2879fe;
	background:#fff;
	border:1px solid #2879fe
}
.new-comments {
	margin-top:10%
}
.comment-date {
	float:right
}
.comment-body {
	padding:2% !important;
	background:#f6f6f6
}
.hs-featured-image {
	min-height:207px !important
}
@media(min-width:1400px) {
.post-header h1, .te_newblog .post1_title a {
font-size:56px;
font-size:2.5rem
}
.hs-featured-image {
min-height:272px !important
}
.te_newblog .top1_post {
max-width:1440px;
padding-bottom:1%
}
.te_newblog .post1_img_bg {
min-height:685px
}
.te_newblog .post2_img_bg {
min-height:360px
}
.ab_sec_bg, .post-listing, .related_bg, .te_newblog .post1_tba_bg {
max-width:1000px
}
.post-listing {
max-width:1390px
}
.hs-featured-image-wrapper {
max-height:272px
}
.display>div:nth-child(1) {
min-height:685px
}
.display>div:nth-child(2) {
min-height:385px
}
.display2>div:nth-child(2) {
min-height:275px
}
.post-listing {
margin:45px auto 0 !important
}
.post_top_img {
min-height:345px
}
.post_soc {
float:left;
position:sticky;
top:35%;
margin-top:250px
}
.te_newblog .sec2 {
max-width:1180px
}
.te_newblog .post2_tba_bg {
min-height:280px
}
.sb_nk {
margin:20% auto !important
}
.te_newblog .post2_title a {
font-size:36px;
font-size:2.5rem
}
}
@media(max-width:1150px) and (min-width:900px) {
.te_newblog .post1_title a {
font-size:42px
}
.te_newblog .top1_post {
padding-bottom:0
}
.te_newblog .post2_img_bg {
min-height:320px
}
.te_newblog .post2_tba {
min-height:245px
}
.hs-featured-image-wrapper {
max-height:145px
}
.post_hba {
min-height:363px
}
.display2>div:nth-child(2) {
min-height:25vw
}
.display2>div:nth-child(2)>div>div:nth-child(2)>h2 {
font-size:36px;
line-height:31px
}
}
@media(max-width:899px) and (min-width:768px) {
.te_newblog .post1_title a {
font-size:30px
}
.te_newblog .top1_post {
padding-bottom:5%
}
.te_newblog .post2_img_bg {
min-height:320px
}
.te_newblog .post2_tba {
min-height:245px
}
.hs-featured-image-wrapper {
max-height:110px
}
.post_hba {
min-height:363px
}
.display2>div:nth-child(2) {
min-height:30vw
}
.display2>div:nth-child(2)>div>div:nth-child(2)>h2 {
font-size:31px;
line-height:31px;
height:69px
}
.sb_titl {
font-size:21px
}
.display>div:nth-child(2) {
max-width:91%
}
.display>div:nth-child(2)>div>div:nth-child(2)>h2 {
font-size:50px;
height:127px
}
.display2>div:nth-child(2)>div>div:nth-child(3) {
height:61px;
-webkit-line-clamp:3;
font-size:16px
}
.ab_sec {
max-width:90%
}
.ab_sec_bg {
max-width:86%
}
.post-header h1 {
font-size:40px
}
.post-section {
max-width:90%
}
.widget-type-blog_comments {
max-width:85%
}
.new-comments form>div:nth-child(2)>div:nth-child(1) {
display:none !important
}
}
@media(max-width:767px) {
.sec2_btns {
margin-top:30px
}
.display2>div:nth-child(2)>div>div:nth-child(2)>h2, .display>div:nth-child(2)>div>div:nth-child(2)>h2, .post-header h2, .te_newblog .post1_title a, .te_newblog .post2_title a {
font-size:22px
}
.new-comments form>div:nth-child(2)>div:nth-child(1), .pop_posts {
display:none !important
}
.post-body, .te_newblog .post1_body, .te_newblog .post2_body {
font-size:16px;
-webkit-line-clamp:4
}
.top2_post_bg {
float:none !important;
width:auto !important;
border-bottom:1px solid #dde5ed;
margin:auto 5% !important
}
.post-item:nth-child(3n-1) {
margin:auto auto 20px !important
}
.post-item {
width:auto;
margin:auto 5% 7%;
max-width:90%
}
.ab_sec, .ab_sec_bg, .te_newblog .post1_tba_bg, .te_newblog .post2_tba_bg, .widget-type-blog_comments {
max-width:91%
}
.hs-featured-image-wrapper, .te_newblog .post2_img_bg {
max-height:190px
}
.display2>div:nth-child(1), .display>div:nth-child(1), .te_newblog .post1_img_bg {
min-height:168px
}
.post-header h2, .te_newblog .post1_title, .te_newblog .post2_title {
padding:2% 0 5%
}
.top_autor {
margin:15px auto auto
}
.post-header h1 {
font-size:22px
}
.bpost-body p {
font-size:16px;
line-height:24px;
margin:15px 0
}
.new-comments form>div:nth-child(1), .new-comments form>div:nth-child(2) {
width:100%;
max-width:100%
}
.post-section {
margin:80px auto auto;
max-width:91%
}
.new-comments div:nth-child(1) {
margin-right:0 !important
}
.bphedr {
width:100% !important
}
.post_soc {
position:static;
margin-bottom:10%
}
.post_soc a {
display:inline
}
}
@media(max-width:1325px)and (min-width:1150px) {
.post-item:nth-child(3n-1) {
margin:auto 5% !important
}
.post_hba {
min-height:26.5vw
}
}
.blog-pagination {
	height:75px;
	margin-bottom:25px;
	text-align: center;
	font-size: 20px;
}
#nxt a, #prv a {
	background:transparent !important;
	color:#a3a3a5 !important;
	font-weight:600 !important;
	border:0 !important;
	font-size:20px;
	font-family:'Lato-Bold'
}
.blog-pagination span {
	font-size:16px;
	display:inline-block !important;
	margin-right:15px;
	padding:5px 10px
}
.blog-pagination span a {
	text-decoration:none !important;
	font-weight:700 !important
}
.blog-pagination span.active>a {
	border-bottom:1px solid
}
.blog-pagination span a:hover {
	padding:5px 8px;
	font-size:18px;
	font-weight:700;
	color:#fff;
	background:#2879fe;
	border-radius:3px
}
@media(max-width:767px) {
.blog-pagination span {
margin-right:10px;
padding:5px
}
}
.widget-type-blog_comments form>div:nth-of-type(2) {
margin-top:6.5% !important
}
.widget-type-blog_comments form>div:nth-of-type(1) {
margin-bottom:-35px !important
}
.blog-post-comment form input, .blog-post-comment form textarea {
	max-width:100%
}
.post-footer form .hs_submit {
	margin-bottom:10% !important;
	text-align:center
}
.post-footer form .grecaptcha-badge {
	margin:auto
}
.post-footer form>div:nth-child(1)>div.hs-richtext>span {
font-size:25px;
margin-bottom:5%;
color:#515151;
font-weight:600
}
@media(max-width:690px) {
.post-footer form .hs_submit {
margin-bottom:80px !important
}
.widget-type-blog_comments form>div:nth-of-type(1) {
margin-bottom:0 !important
}
}
@media(max-width:500px) {
.sec2_btns {
height:130px
}
.sec2_btns .btn_1_style {
position:relative;
margin-left:50px
}
.sec2_btns a::nth-child(1) {
top:-40px !important
}
.sec2_btns a:nth-child(2) {
top:50px !important
}
}
@font-face {
font-family:'Montserrat-Bold';
src:url("../fonts/Montserrat-Bold-788b39d29901.ttf")
}
@font-face {
font-family:'Montserrat-SemiBold';
src:url("../fonts/Montserrat-SemiBold-efa95879554f.ttf")
}
@font-face {
font-family:'Montserrat-Medium';
src:url("../fonts/Montserrat-Medium-cf8c5201b603.ttf")
}
@font-face {
font-family:'Montserrat-Regular';
src:url("../fonts/Montserrat-Regular-85bcfbb7b04b.ttf")
}
@font-face {
font-family:'Lato-Regular';
src:url("../fonts/Lato-Regular-54147c91ba13.ttf")
}
@font-face {
font-family:'Lato-Black';
src:url("../fonts/Lato-Black-425558778b31.ttf")
}
@font-face {
font-family:'Montserrat-SemiBold';
src:url("../fonts/Montserrat-SemiBold-efa95879554f.ttf")
}
@font-face {
font-family:'Lato-Bold';
src:url("../fonts/Lato-Bold-6f7cc449ed16.ttf")
}
.btn_1_style {
	font-family:'Montserrat-Bold'
}
.topic1_link {
	font-size:14px !important;
	font-family:'Lato-Bold' !important
}
.post3_title {
	font-size:14px !important;
	color:#56595a !important;
	font-family:'Lato-Regular' !important
}
.te_newblog .autor_img img {
	border-radius:50%
}
.colorG {
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	font-stretch:normal;
	line-height:normal;
	letter-spacing:normal;
	color:#1fc8ff;
	font-family:'Lato-Bold'
}
.colorG1 {
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	font-stretch:normal;
	line-height:normal;
	letter-spacing:normal;
	color:#6dc6a4;
	font-family:'Lato-Bold'
}
.te_newblog .post1_tba_bg:hover:after {
	background-color:#1fc8ff
}
.top2_post_bg:hover:after {
	background-color:#5269A5
}
.top2_p{
	cursor: pointer;
}
.classtopic .re_topic-link_p {
	font-size:12px !important;
	font-weight:normal;
	font-style:normal;
	font-stretch:normal;
	line-height:normal !important;
	letter-spacing:normal;
	color:#56595a !important;
	font-family:'Lato-Regular' !important
}
.sec2_btns .btn2 {
	background-color:#6dc6a4 !important
}
.pop_posts .soc_ic {
	background-color:#1fc8ff !important;
	height:40px
}
.pop_posts .soc_ic a {
	margin-left:10px;
	margin-right:10px;
	max-width:28px;
transition:.5s all
}
.pop_posts .soc_ic a:hover {
	transform:scale(1.2)
}
.pp_title {
	height:48px;
	font-size:14px;
	font-weight:900;
	font-style:normal;
	letter-spacing:2px;
	font-stretch:normal;
	line-height:normal;
	text-transform:uppercase;
	color:#000;
	font-family:'Lato-Black'
}
.bgPadding {
	background-color:#fafafa
}
.bgPadding>.post-listing {
	padding-top:102px
}
.sb_gic {
	display:none
}
.borderBox {
	border:1px solid #c4c4c4;
	padding:40px 8px;
	padding-bottom:0px;
	margin-bottom:20px
}
.cta2 {
	border:4px solid #1fc8ff !important;
	max-height:644px
}
.cta2 .hs-cta-img {
	width:417px;
	height:100%
}
.moreStyle a {
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	font-stretch:normal;
	line-height:normal;
	letter-spacing:normal;
	color:#1fc8ff;
	text-decoration:underline;
	font-family:'Lato-Regular'
}
.moreStyle {
	margin-top:12px
}
@media(max-width:767px) {
.moreStyle {
position:absolute;
right:4%;
bottom:1%
}
}
.moreStyle a:hover {
	color:#1196bb
}
.author-bio-box a {
	color:#6dc6a4
}
.author-bio-box a:hover {
	color:#6dc6a4;
	text-decoration:underline
}
.blog-pagination span a:hover {
	padding:0;
	font-size:22px !important
}
.blog-pagination span a {
	font-size:22px;
	font-weight:bold;
	font-style:normal;
	font-stretch:normal;
	line-height:normal;
	letter-spacing:normal;
	color:#2e3233
}
.blog-pagination .active a {
	color:#1fc8ff !important
}
.blog-pagination span a:hover {
	background:#1196bb
}
.blog-pagination {
	margin-bottom:-2px
}
.blog-pagination b{
	padding: 12px;
	font-size: 22px;
	cursor: pointer;
}
.blog-pagination a {
	padding: 12px;
	cursor: pointer;
	font-size: 22px;
	color: #7e8c8d;
}
.blog-pagination a:hover{
	color:#5269A5;
	text-decoration: underline;
}
.unlock {
	width:100%;
	height:444px;
	background-color:#1fc8ff !important;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center
}
.unlock h1 {
	font-weight:bold;
	font-style:normal;
	font-stretch:normal;
	line-height:normal;
	font-family:'sofia-pro', sans-serif;
	margin:0;
	text-align:center;
	margin-top:-20px;
	color:#2e3233;
	letter-spacing:-.02em;
	font-size:2.9rem
}
.unlock p {
	font-style:normal;
	font-stretch:normal;
	line-height:normal;
	letter-spacing:normal;
	color:#2e3233;
	font-family:'Lato-Regular';
	margin:40px;
	text-align:center;
	font-size:1.2rem;
	font-weight:300
}
.unlock a {
	font-family:'sofia-pro', sans-serif;
transition:.5s all
}
.unlock-cc {
	font-size:1rem !important
}
.bottomBtnStyle {
	text-align:center;
	margin-top:10px
}
.unlock a:hover {
	color:#0f80a0 !important
}
@media(max-width:767px) {
.unlock h1 {
font-size:30px
}
.unlock p {
font-size:22px
}
.unlock a {
padding:22px 40px !important;
font-size:16px !important
}
}
.read>div {
	min-height:20px;
	font-size:12px;
	font-family:'Lato-Regular'
}
.read {
	color:#6dc6a4
}
@media(max-width:1399px) and (min-width:768px) {
.post_hba_bg>div.post_autor_sec {
position:relative
}
}
.post3_bg {
	margin:0
}
.post-header h2 {
	margin-top:6px
}
.active {
	border-top:0 !important;
	margin-top:0 !important
}
@media(max-width:1325px) and (min-width:1150px) {
.post-item:nth-child(3n-1) {
margin:0 auto 7% !important
}
}
.hs-featured-image {
	min-height:auto !important;
	max-height:272px !important
}
.bottomBtnStyle a#cta_button_3023698_a387eb70-b3ea-4b5b-82ec-49016fdc757a {
	padding:19px 54px;
border-radius:.5rem;
	font-size:18px
}
@media(max-width:1200px) {
.textedlyFooter .maxWidthWrapper {
max-width:960px
}
}
@media(max-width:992px) {
.textedlyFooter .maxWidthWrapper {
max-width:720px
}
}
@media(max-width:767px) {
.textedlyFooter .maxWidthWrapper {
text-align:center;
max-width:540px
}
.textedlyFooter .myResponsive {
border-bottom:none !important
}
.textedlyFooter .socIconsFooter {
margin:auto;
margin-top:4px
}
.textedlyFooter .socIconsFooter a {
margin-left:auto;
margin:4px 10px
}
.textedlyFooter .tr2 {
line-height:0;
display:block
}
.hs-featured-image {
max-height:100% !important
}
}
.instMargin {
	margin-top:0 !important;
	top:0 !important
}
.starText strong {
	font-family:'Lato-Bold'
}
.fBottomText strong {
	font-family:'Lato-Bold'
}
.te_newblog .post1_title a, .te_newblog .post2_title a {
	font-family:'sofia-pro', sans-serif !important;
	font-weight:normal;
	line-height:1.2;
	color:#2e3233 !important;
	letter-spacing:-.02em
}
.navbarBtn a {
	font-family:'sofia-pro', sans-serif;
	font-weight:600
}
.post-header h2 a {
	font-family:'sofia-pro', sans-serif !important;
	line-height:1.2;
	color:#2e3233 !important;
	letter-spacing:-.02em
}
.post-header h1 {
	font-family:'sofia-pro', sans-serif
}
@media(max-width:440px) {
.te_newblog .post1_title a, .te_newblog .post2_title a {
line-height:1.3
}
}
@media(min-width:1367px) {
.navbarBtn {
margin-right:10px
}
}
.te_newblog .post2_body {
	color:#56595a !important;
	font-family:'Lato-Regular' !important
}
.post-section .post_soc i {
	font-family:fontawesome;
	color:#1fc8ff !important;
	font-size:24px !important;
transition:all .2s ease-in-out
}
.post-section .post_soc i:hover {
	transform:translateY(-4px)
}
.sb_sec_bg {
-o-transition:all .3s ease-out 0s !important;
-moz-transition:all .3s ease-out 0s !important;
transition:all .3s ease-out 0s !important;
-webkit-transition:all .3s ease-out 0s !important;
-webkit-transition:all .3s ease-out 0s !important
}
.sb_sec_bg:hover {
	transform:scale(1.03);
	box-shadow:8px 8px 8px silver
}
.body-container-wrapper {
    padding-top: 100px;
}

.hs-search-field__bar input:focus {

	background: #eee;

}


@media(max-width:768px) {
	.body-container-wrapper {
		padding-top: 24px;
		margin-top: 56px;
		background: #fafafa;
	}
}