/*
Theme Name: CheerUp Child
Theme URI: http://theme-sphere.com/
Description: A child theme of CheerUp
Author: ThemeSphere
Author URI: http://theme-sphere.com
Template: cheerup
Version: 1.1
*/



@font-face {
	font-family: 'ts-icons';
	src:
		url('https://www.guru.com/blog/wp-content/themes/cheerup-child/fonts/ts-icons.woff2') format('woff2'),
		url('https://www.guru.com/blog/wp-content/themes/cheerup-child/fonts/ts-icons.woff') format('woff'),
		url('https://www.guru.com/blog/wp-content/themes/cheerup-child/fonts/ts-icons.ttf') format('truetype'),
		url('https://www.guru.com/blog/wp-content/themes/cheerup-child/fonts/ts-icons.svg#ts-icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ts-icons';
	src:
		url('https://www.guru.com/blog/wp-content/themes/cheerup-child/fonts/ts-icons.woff2') format('woff2'),
		url('https://www.guru.com/blog/wp-content/themes/cheerup-child/fonts/ts-icons.woff') format('woff'),
		url('https://www.guru.com/blog/wp-content/themes/cheerup-child/fonts/ts-icons.ttf') format('truetype'),
		url('https://www.guru.com/blog/wp-content/themes/cheerup-child/fonts/ts-icons.svg#ts-icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

.tsi{
	font-family: 'ts-icons' !important;
}

.main-footer.classic {
    background: #293246;
}

#post-853 .vc_custom_1572852122788 {
    background-color: #2a3247!important;
}

.ts-row .blocks {
    padding-top: 45px;
}

.posts-dynamic .posts-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.posts-dynamic .grid-post {
    margin-bottom: 50px;
	display:inline-block;
	width:100%;
}

.wpb_column.vc_column_container.vc_col-sm-12.col-12 {
    padding-left: 0px;
    padding-right: 0px;
}

.cat-label {
    position: absolute;
    bottom: 0;
    left: 0;
}

.post-thumb span a.category 
{
    margin-bottom: 15px;
    margin-left: 10px;
	
	border-radius: 25px;
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;
	text-transform: capitalize;
    font-weight: 400;
}

.post-thumb:hover .cat-label a{
	  background: #2677c5;
}

.main-head.compact .title a
{
	display:inline-block; 
	
}

.navigation.inline .menu-item-has-children > a:after {
    font-size: 12px;
}

.main-footer.classic .lower-footer {
    color: #7a7a7a;
}

.main-footer.dark .lower-footer > .wrap {
    padding: 11px 0px;
}

.main-footer.dark .lower-footer > .wrap {
    text-align: start;
}

.main-footer.dark .lower-footer > .wrap {
    padding: 11px 0px;
}


.news_grid .block-head-b .title {
    border-bottom: 1px solid #e7e7e7;
}

.loop-grid .block-head-b .view-all {
   text-transform:inherit;
}

.post-title, .post-title-alt {
    font-family: roboto!important;
    font-weight: 700!important;
}

.grid-post .post-title-alt {
    font-size: 20px!important;
}

.post-meta-c .post-title-alt {
    margin: 0 0px;
}

.news_grid section .block-content .posts-wrap .col-6 .grid-post .post-title-alt a {
    color: #fff;
    font-size: 16px;
}


.wpb_wrapper h4 {
    color: #fff;
    padding-bottom: 4px;
    border-bottom: 1px solid #fff;
}

ul.wp-tag-cloud li {
    margin-top: 15px;
}

.wp-tag-cloud li a {
    border: 1px solid;
    padding: 5px 10px;
    border-radius: 50px;
    font-size: 13px!important;
}

.wp-tag-cloud a {
    color: #fff;
}

.tag-link-count {
    float: right;
}

.navigation.inline .menu > li > a
{
	font-weight: 400;
     letter-spacing: 0.035em; 
    -webkit-font-smoothing: antialiased;
    font-family: roboto;
    font-size: 16px;
    text-transform: capitalize;
    color: #000;
}

.navigation .menu > li:hover > a {
    color: #2677c6;
}

#menu-primary-menu li.menu-item ul li a:hover {
    width: auto !important;
}

.top-bar.dark .top-bar-content {
    background: #293246;
}


.main-head.compact .social-icons li {
    margin-right: 0;
    font-size: 12px;
    float: left;
}

.main-head.compact .social-icons li {
    margin-right: 5px;
    height: 25px;
    margin-top: 2px;
}


.main-head.compact .dark .social-icons li.no_bckgrnd a {
    background-color: transparent;
    color: #fff;
    width: auto;
}

.main-head.compact .dark .social-icons a {
    color: #293246;
    font-size: 12px;
    float: left;
    background-color: #fff;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    margin-top: -1px;
    vertical-align: middle;
    text-align: center;
}

.main-head.compact .posts-ticker{
	display: none;
}

span.pipe1 {
    padding-left: 10px;
}


.widget-posts .posts.full .counter:before,
.block-head-d .title:after,
.post-meta .cat-labels .category{
	background: #2677c5;
}

.post-title-alt:after, .block-head-b .title{
	border-bottom: 2px solid #2677c5;
}

.block-head-d{
	text-transform:capitalize;
}

.section-head .title{
	border-bottom:1px solid #2677c5;
}

.post-meta .cat-labels a.category{
	border-radius: 25px;
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;
	text-transform: capitalize;
    font-weight: 400;
}

.content .grid-b-slider h3.post-title {
    font-family: "Roboto",sans-serif;
    letter-spacing: 0em;
    color: #000;
    font-size: 30px;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    line-height: 30pt;
}

.overlay .post-meta .date-link {
    font-family: roboto;
    color: #fff;
    font-size: 13px;
}

.post-meta .date-link {
    font-family: roboto;
    color: #bebebe;
    font-size: 13px;
	text-transform:capitalize;
}

.post-content {
    font-size: 15px!important;
    line-height: 1.8;
    color: #777777;
    font-family: roboto;
}

span.meta-sep.meta_sp_dis {
    display: inline-block;
}

.meta-below span.read-time {
    font-family: roboto;
    color: #bebebe;
    font-size: 13px;
	text-transform:capitalize;
}

.post-meta .meta-sep:before {
    content: "|";
    padding: 0 3px;
}

.block-head-b .title{
	text-transform:capitalize;
}

.meta-below > .meta-sep:nth-of-type(3) {
	display:inline-block !important;
 	 content: "|";
    padding: 0 3px;
}

.block-head-b .view-all{
	color: #2677c5 !important;
}

span.span-reading-time {
    font-family: roboto;
    color: #bebebe;
    font-size: 13px;
}

.block-head-b .view-all{
	float: right;
    margin-top: 2px;
    padding: 0 3px;
    color: #b6b6b6;
    font-size: 11px;
    text-transform: capitalize;
    line-height: 28px;
}



/* my sytles */

.img1{
	background-image: url(https://www.guru.com/blog/wp-content/themes/cheerup-child/img/freelancer.jpg);
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: center;
	height: 200px;
	background-size: cover;
}

.img2{
	background-image: url(https://www.guru.com/blog/wp-content/themes/cheerup-child/img/employer.jpg);
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: center;
	height: 200px;
	background-size: cover;
}

.img3{
	background-image: url(https://www.guru.com/blog/wp-content/themes/cheerup-child/img/brand.jpg);
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: center;
	height: 200px;
	background-size: cover;
}

.img4{
	background-image: url(https://www.guru.com/blog/wp-content/themes/cheerup-child/img/news.jpg);
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: center;
	height: 200px;
	background-size: cover;
}
.mine_s .col-3{padding:15px; cursor: pointer; }
.mine_s{margin-right: 0px;
margin-left: 0px;}
.btn-n{text-align: center; padding-top: 90px;}
.btn-n a.category{padding: 7px 10px; color: #fff;
font-family: roboto;     text-transform: capitalize;}
.mine_s hr{margin:0px; padding-left: 15px; padding-right: 15px;}
.for-h3{padding-left: 15px; padding-right: 15px;}
.post-meta-c .post-title-alt{margin:0 0px;}

.single_post_dis.cf.color  a.category {
    border-radius: 25px;
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px;
}

.single_post_dis.cf.color .tsi-chevron-down{
	transform: rotate(-90deg);
}

span.single_post_dis.cf.color i.tsi {
    color: #9a9797;
    font-size: 12px;
}

a.category.freelancer {
    background: #CE8C05!important;
}

a.category.employer {
    background: #158156!important;
}

a.category.brand {
    background: #2677C5!important;
}

a.category.news {
    background: #E05900!important;
}

.btn-n a.category{
	border-radius: 25px;
}

.main-footer.dark .lower-footer > .wrap{
	border-top:0 !important;
}

a.comment-reply-link {
    color: #2677c5!important;
}

.comments-area .section-head .number {
    color: #2677c5;
}

.section-head .title{
	font-size: 18px;
}


.news_grid section .block-content .posts-wrap .col-6 .grid-post .post-thumb {
    width: 41%;
	float: left;
    padding-right: 10px;
}
.lower-footer .to-top {
   
    text-align: right;
    margin-top: -24px;
}
.page-id-853 span.post-author{display:none;}
.post-meta .meta-sep:before {
    content: "|";
    padding: 0 3px;
}
.page-id-853 .meta-sep{display:none;}
span.span-reading-time {
    font-family: roboto;
   color:#bebebe;
    font-size: 13px;
}
span.meta-sep.meta_sp_dis {
    display: inline-block;
}
.item span.span-reading-time {
    font-family: roboto;
    color: #fff;
    font-size: 13px;
}
a.cate.employer {
    color: #25ae88;
	font-family: roboto;
}
a.child_cls {
    font-size: 15px;
    
    font-weight: normal;
}
a.cate.freelancer{color:#ce8c05;font-family: roboto;}
a.cate.news{color:#E05900;font-family: roboto;}
a.cate.brand{color:#2677c5;font-family: roboto;}
.main-head.compact .menu > li:hover a:after {
    color: #293246!important;
}
.navigation .menu > .current-menu-item > a:after {
    color: #2677c6!important;
}
.post-share-b{display:none;}
.social-icons a:hover{color: #2677c6;}
/* .archive-head .social-icons li a:hover{border-color:#2677c6;} */
.archive-head .social-icons li a{border: 1px solid #ebebeb;
    padding: 9px 10px 10px 10px;
    border-radius: 50%;}
.main-footer.dark .lower-footer > .wrap{padding:11px 0px}
.dark .mobile-nav {
    color: #293246;
}
.main-pagination .load-button:hover, .main-pagination .load-button.loading {
    color: #2677c5;
    background: #fff;
    border-color: #2677c5;
}
@media screen and (max-width:767px){
	.mobile-logo{width: 75px;}
.main-head.compact .title{ padding: 0;min-width: inherit; margin-top: -30px;
    z-index: 9;
    margin-left: 22px;}
	.off-canvas{padding-top:30px;}
	.off-canvas .logo{margin-bottom:15px;}
}
.lower-footer .to-top{display:none;    width: 100%;}
.lower-footer .copyright{
    color: #b1b1b1; width:100%; max-width:unset;   margin-right: 0px;}
.main-footer.dark .lower-footer > .wrap{text-align:start;}
.copyright span{text-align:right;    float: right;}
.news_grid .grid-post .post-thumb .cat-label.cf {
    display: none;
}

.main-footer.dark a{
	color: #fff;
}

.small-post .post-title{
	font-size: 16px;
}
/* .block-head-b .view-all {
    color: #ffffff;
} */
.single-magazine .post-top .the-post-meta{float:left;}
.single-magazine .post-share {
    float: right;
	    margin-top: -10px;
}
.main-head.compact .title{ max-width: 185px;     min-width: inherit;}
@media screen and (max-width:670px){
	.copyright span {
    text-align: center;
    float: none;
}
}
.common-slider .parallax .wp-post-image {
    visibility: unset;
}
/* @media screen and (max-width:1199px) and (min-width:1000px){
	.main-footer.dark .lower-footer {
    padding: 0px 25px;
}
	h4.panel-title{
		color:white;
	}
	.foot_er .col-md-12{
		
    display: inherit!important;

	}
	.paneldefault {
    border-bottom: 0.1px solid #6a7084;
}
	.for_foot .panel-heading {
    color: #fff;
    padding-bottom: 15px!important;
    padding-top: 15px;
    padding-left: 0px;
    padding-right: 8px;
}
	.col-md-2.col-sm-3.social_w {
    display: block;
    padding: 0px;
}
	.foot_er .col-md-2 , .foot_er .col-sm-2 , .foot_er .col-sm-3{
		display:none;
	}
} */
span.single_post_dis.cf.color a {
    color: #fff;
    padding: 2px 12px;
    text-transform: capitalize;
	margin-right: 8px;
}
span.single_post_dis.cf.color a.category.gg:hover{background-color:#fff;}
span.single_post_dis.cf.color a.category.gg {
    background-color: #fff;
    color: #828080;
    text-transform: capitalize;
    border: 1px solid #ccc;
	margin-left: 8px;
}
.post-share-icons .comment-count {
    padding: 0 16px;
    width: auto;
    border-radius: 15px;
    text-align: center;
	line-height: 30px;margin-left: 5px!important;
  text-decoration: none;
  cursor: pointer;
    color: #2677c5;}
.comment-count.fa {
    -webkit-font-smoothing: subpixel-antialiased;
    text-rendering: optimizeLegibility;
}
span.single_post_dis.cf.color i.fa{color: #9a9797;
    font-size: 12px;}
.comment-count.fa .number{margin-left:3px; font-size:12px; font-weight:600;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video, button, input, textarea{font-family:roboto!important}
a.fa{font-family: "FontAwesome"!important;}
i.fa{font-family: "FontAwesome"!important;}
.fa{font-family: "FontAwesome"!important;}
.bypostauthor > .comment .comment-avatar img{box-shadow: 0 0 0 2px #fff, 0 0 0 3px #2677c6;}
.single-post .post-top.cf p{font-size: 17px;
    color: gray;line-height: 1.8;}
.single-post .post-content{line-height: 2;
    letter-spacing: 0.5px;}
.social-follow .lin {
  background: #0073aa;
}



@media screen and (max-width:731px){
	.single-magazine .post-top .post-title{line-height: 32px;}
	.post-share-icons.cf {
    margin-bottom: 7px;
}
	.mine_s .col-3 {
    padding: 3px;
    width: 50%;
    float: left;
}
	.mine_s .col-3 .img1{
		    height: 136px;
	}
	.mine_s .col-3 .img2{
		    height: 136px;
	}
	.mine_s .col-3 .img3{
		    height: 136px;
	}
	.mine_s .col-3 .img4{
		    height: 136px;
	}
	.btn-n{padding-top: 60px;}
	.btn-n a.category {
    padding: 5px 9px;
		font-size: 11px;}
	.dark .mobile-nav {
    color: #ffffff;
}
	span.htopbar {
    display: none;
}
	.widget-a-wrap {display:none;}
	.mobile-logo {
    width: 124px;
    margin-top: 15px;
    margin-bottom: 15px;
}
	.main-head.compact .title{margin-left:auto; margin-right:auto; margin-top: 0px;}
	.main-head.compact .dark .social-icons a{padding-top: 6px;width: 13px; height: 19px;
    margin-top: 0px;}
	.search-action .search-submit{ font-size: 16px;}
}
.loop-grid .block-head-b .view-all{color: #ffffff !important;}
span.single_post_dis.cf.color a.category.gg:hover {
    color: #2677c5;
	 border-color: #2677c5;
}
h4.spec_cat a.category:hover {
    color: #2677c5;
    border-color: #2677c5;
}
.section-head .title{text-transform:none;}
a.link.comment-count.fa.fa-commenting-o {
    cursor: default;
}
a.date-link{cursor: default;}
.main-head.compact .dark .social-icons li.no_bckgrnd a {
    background-color: transparent;
    color: #fff;
    width: auto;
}
/* for 404 page */
.btn-404 {
    display: inline-flex;
	    margin-top: 40px;
/* 	    margin-bottom: 40px; */
}
.err_msg h2 {
    font-size: 48px;
    font-weight: 600;
    margin-bottom: 30px;
	line-height: initial;
}
.err_msg h2 span{color:#777777;}
.btn-404 a {
    color: #fff;
}
a.btn.btn-primary.btn-b {
    background-color: #2677c5;
	 border-color: #2677c5;
	padding:13px 31px;
	border: 1px solid;
    border-radius: 5px;
	    font-weight: bold;
	font-size: 16px;
}
a.btn.btn-primary.btn-guru {
    background-color: #fff;
    color: #2677c5;
    border-color: #2677c5;
	padding:13px 31px;
	border: 1px solid;
    border-radius: 5px;
	    font-weight: bold;
	font-size: 16px;
}
.err_msg p{color:#777777;margin-bottom:0px;font-size: 16px;}
.btn-404 p {
    /* padding: 10px; */
    margin: 8px 10px 0px;
}
.err_img {
    width: 28%;
    margin-top: -9%;
    text-align: right;
    float: right;
	    margin-bottom: 50px;
}
.container.errfb {
    margin-top: 10%;
}
@media screen and (max-width:731px){
	
.site_link.col-md-2 {
	margin-top: -35px;}
	.err_img {
    width: 57%;
    /* margin-top: 9%; */
    text-align: center;
    /* float: right; */
        float: none;
    margin: auto;
    margin-top: 9%;
    margin-bottom: 9%;
}
}

/* .archive-head{border-bottom: 0px solid #ebebeb;
    background: #ffffff;}*/
.archive-head .background{color:#fafafa;} 
.archive-head .title{text-transform:initial;}
span.descc {
    text-transform: initial;
}
.copyright span.getwork {
    text-align: left;
    float: none;
/*     position: absolute; */
    margin-left: 7px;
}
a.fa.fa-facebook.onlyfb {
    padding: 9px 13px 10px 13px;
}
ul.social-icons.sipading {
    margin-top: 8px;
}
@media (max-width: 940px) and (min-width: 767px){
	.widget-posts .posts.full > .post{    margin: auto;}
	.mine_s .col-3 {
    padding: 15px;
    width: 50%;
    float: left;
}
	i.fa.fa-bars {
    color: #ccc;
}
}
 ::i-block-chrome,.social-icons {
float: left;
margin-top: -35px;
}
.comments-list .comment-time, .comments-list .comment .edit-link{    text-transform: capitalize;
}.comments-list .comment-reply-link{ text-transform: capitalize;}
.foot_er {
    margin-top: 30px;
    background-color: #2b3247;
    padding-top: 65px;
    padding-left: 11px;
    padding-bottom: 20px;
}
.foot_er h3 {
    margin-top: 20;
    padding-bottom: 15px;
    margin-bottom: 5px;
    position: relative;
    font-size: 18px;
    color: #fff;
}
.foot_er ul {
    padding-left: 0px;
}
.foot_er ul li {
    list-style-type: none;
    padding-bottom: 10px;
	font-size:14px;
	 color: #fff;
}
.foot_er ul li a {
    color: #fff;
}
.foot_er .col-md-12{display:none;}
.social_w ul li {
    float: left;
    padding-right: 10px;
}
.social_w ul li a img {
    width: 39px;
    height: 39px;
}
hr.blogbottomhr {
    margin-bottom: 18px;
    background-color: #a2a3a59c;
	    border-top: 1px solid #eeeeee14;
}
 p.pre_footer {
    float: right;
    font-size: 12px;
    color: #acaeb5;
	padding-top: 3px;
    text-align: center;
}


.post-meta-c .post-author > a {
    font-weight:400!important;
	color: #2677C5!important;
    font-family: roboto;
    font-size: 13px;
	text-transform:capitalize;
}

.list-post:not(.list-post-b) .post-title {
    font-size: 18px!important;
}

span.post-author span {
    font-family: roboto;
    color: #bebebe;
    font-size: 13px;
	text-transform:capitalize;
}

@media screen and (min-width: 1200px){
.foot_er .col-md-2 {
    width: 228px;
    padding: 0px;
	float:left;
	}}
@media screen and (max-width: 731px){
	ul.social-icons.cf {
    display: none!important;
}
	.blocks .block {
    margin-bottom: 25px;
}
	.ts-row .blocks {
    padding-top: 0px;
}
.foot_er .col-md-12 {
    display: block;
    padding: 0px;
	}
.foot_er .col-md-2 {
    display: none;
}
	.col-md-2.col-sm-3.social_w{display:block;padding: 0px;}
.for_foot .panel-heading {
    color: #fff;
    padding-bottom: 15px!important;
    padding-top: 15px;
    padding-left: 0px;
    padding-right: 8px;
}
.paneldefault {
    border-bottom: 0.1px solid #6a7084;
}
h4 .fa-angle-down {
    color: #ffffff;
    font-size: 23px;
	    float: right;
}#accordion a:hover, a:focus {
    text-decoration: none;
}#accordion .panel-body {
    padding-left: 0px;border: none;
}
 p.pre_footer {
    float: none;
    padding-top: 10px;
}
	.main .sidebar{ margin-top: 0px;}
}
.navigation.dark{display:none;}
.wrap.foot_er .container{padding:0px;}
.wrap.foot_er .container {
    margin-bottom: 50px;
}
span.htopbar {
    display: none;
}
li#menu-item-13376 ul {
   width: 200px;
	min-width:160px;
    transition: opacity 300ms cubic-bezier(0, 0, 0.3, 1);
    -webkit-box-shadow: 0 0 1rem rgba(0,0,0,0.1);
    box-shadow: 0 0 1rem rgba(0,0,0,0.1);
    margin-top: -23px;
}
li#menu-item-13376 ul li a{border:none;}
li#menu-item-13376 ul li a:hover {
	min-width:160px;
    color: #2677c5;
    background-color: #f1f1f1;
    width: 200px;
}
 li#menu-item-13376 ul.sub-menu li{  width:200px;
	 min-width:160px;}
div#mobile-menu .logo {
    display: none;
}

.mobile-menu li a {
    letter-spacing: 0.08em;
    border-bottom: none;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 400;
    color: #000;
}

.single-magazine .post-top .post-title {
    font-size: 26px;
    line-height: 35px;
}

.post-content a {
    color: #2677c5;
}

input#comment-submit {
    background: #2677c6;
    border-radius: 5px;
    font-family: roboto;
}

.tag-share .post-tags a{
	font-weight: 400;
    text-transform: inherit;
	border-radius: 20px;
    color: #969494;
    font-weight: normal;
    letter-spacing: 0em;
	font-size:13px !important;
}

.tag-share .post-tags a:hover{
	color:#2677C5 !important;
}

.comment-respond .section-head .title:after{
	
	background:#2677C5 !important;
}

span.cat-label.cf.color a {
    color: #fff;
    padding: 2px 12px;
    text-transform: capitalize;
    margin-right: 8px;
	border-radius: 25px;
    font-size: 13px;
}

span.cat-label a.category:first-child {
    background: #158156!important;
}


span.cat-label a.category:last-child {
    background: #2677C5!important;
}


.mobile-menu li a{    border-bottom: none;}
span.pipe1 {
    padding-left: 10px;
}
li#menu-item-13394 {
    border-top: 1px solid #e2e2e2;
}
.navigation.inline .menu > li li a, .navigation.inline .mega-menu .sub-cats a{font-size:14px;}
@media screen and (max-width: 769px){
/* .foot_er .col-md-2 {
    display: none;
	} */


.paneldefault {
    border-bottom: 0.1px solid #6a7084;
}
h4 .fa-angle-down {
    float: right;
    color: #817d7d;
}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 0px solid #2b3247;
}}
@media only screen and (max-width: 800px) and (min-width: 768px){.for_foot .panel-heading {
    color: #fff;
    padding-bottom: 15px!important;
    padding-top: 15px;
    padding-left: 0px;
    padding-right: 15px;
}.foot_er .col-md-12 {
    display: block;
    padding: 0px;
	    margin-right: 50px;
}
	.social_w h3{margin-top:-4px;} 
	.wrap.foot_er .container {
    margin-bottom: 42px;
}
	.col-md-2.col-sm-3.social_w {
    display: block;
	    padding-left: 0px;
}
	
}

.post.previous.cf{
    display: none;
}
.post.next.cf{
    display: none;
}
.post-nav.post-nav-inline {
    display: none;
}
@media screen and (max-width:900px){
	.ts-row.posts.cf .post.col-4 {
    margin-bottom: 40px;
}
}
#post-853 .vc_custom_1572852122788 {
    background-color:#2a3247!important;
}
@media screen and (max-width:767px){
	.main-head.compact .title .logo-image {
		display: none;}
}


@media only screen and (max-width: 1200px) and (min-width: 732px)
{
.foot_er .container {
	width:100%;
    margin-bottom: 50px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    align-content: center;
    align-items: flex-start;
}

.foot_er .container > div {
    width: 27%;
}

.foot_er .container .col-md-12 {
    display: none;
}

.foot_er .container > div {
    width: 27%;
}

.foot_er .container .col-md-2.col-sm-3.social_w {
    width: 29%;
}

.main-footer.classic .lower-footer {
    padding: 0 20px;
}

}

@media only screen and (max-width: 1200px) and (min-width: 732px)
{
	.wrap.foot_er .container {
		margin-bottom: 36px;
	}
}

@media (max-width: 940px)
{
	.head-nav-below + .feat-grid-c:not(.feat-grid-full),

	.main-head:not(.top-below):not(.simple):not(.has-bg) + .common-slider {
		margin-top: 0;
	}
}

@media screen and (max-width: 670px)
{
	.main-footer.dark .lower-footer > .wrap {
		padding: 11px 8px;
		width: 100%;
	}
	
	.main-footer.dark .panel-heading h4.panel-title {
		color:#FFF;
	}
	
}

@media (max-width: 540px)
{
	.list-post .post-thumb {
		max-width: initial;
		width:100%;
	}
	
	.list-post .post-thumb {
		max-width: initial;
	}
	
	.list-post .image-link img {
		max-width: initial;
		width: 100%;
	}

}

.no-results .search-form .search-submit {
  vertical-align: top;
  height: 12px;
  margin-left: -5px;
  background: #fff;
  border: 1px solid #e5e5e5;
  outline: none;
}

body.author .spec_cat .cate.news {
  font-size: 15px;
  font-weight: normal;
}

.date-link,.date-link:hover  {
  text-decoration: none !important;
}

a.category.resources {
  background-color:  #2677C5!important;
}