.home .jas-search-form {
    margin-bottom: 20px;
}

body .page-head:before {
	background: none;
}

body .page-head h1 {
	color: #ffffff;
}

body.home .wpb_column.vc_column_container.vc_col-sm-4:hover, body.home .wpb_column.vc_column_container.vc_col-sm-3:hover {
	background-color: #fff;
	box-shadow: 0 12px 80px -10px 
}

body.home .wpb_column.vc_column_container.vc_col-sm-4 h3, 
body.home .wpb_column.vc_column_container.vc_col-sm-3 h3 {
	font-size: 24px;
}


.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
	padding-top: 15px;
}

body.home .vc_section{
	padding-top: 30px;
	padding-bottom: 30px;
}

@media (max-width: 768px) {
	body.home .vc_section{
		padding: 30px 40px;
	}	
}

body.home .page-head {
	 padding: 50px 0;
}

body #jas-footer-menu {
	display: flex;
	flex-wrap: wrap;
}
body #jas-footer-menu > li {
	flex: 0 0 50%;
	margin: 0;
	text-align: left;
}

body #jas-header, body #jas-header .header__mid {
	background-color: #13142E;
}

.jas-menu > li > a, #jas-mobile-menu ul > li:hover > a, #jas-mobile-menu ul > li.current-menu-item > a, #jas-mobile-menu ul > li.current-menu-parent > a, #jas-mobile-menu ul > li.current-menu-ancestor > a, #jas-mobile-menu ul > li:hover > .holder, #jas-mobile-menu ul > li.current-menu-item > .holder, #jas-mobile-menu ul > li.current-menu-parent > .holder, #jas-mobile-menu ul > li.current-menu-ancestor > .holder {
	color: #fff;
}

.jas-menu li > a:hover, .jas-menu li.current-menu-ancestor > a, .jas-menu li.current-menu-item > a, .jas-account-menu a:hover {
	color: #fff;
	text-decoration:underline;
}
.jas-search-form .search-submit{
	display: none;
}

.jas-search-form .search-field{
width: 100%;
	border-radius: 4px !important;
}

body .wpcf7-form input, body .wpcf7-form textarea{
	border-radius: 4px !important;
}

#jas-footer {
    background: #F1F3F4;
}
#jas-footer .footer__bot {
	padding: 60px 0;
}

#jas-footer .footer__bot img {
	width: 100px;
}

#jas-footer #jas-footer-menu a:hover {
	text-decoration:underline;
	
}
.jas-kb-related {
	border-top: 1px solid #ececec;	
}
.footer__bot  {
	line-height: 24px;
}
#sidebar {
	max-height: 100vh;
	overflow-y: auto;
	    border-right: solid 1px #ececec;
}
#sidebar > h3 {
  font-size: 18px;
	line-height: 24px;
}
#sidebar h3:first-child {
	margin-top: 0;
}
#sidebar p {
  font-size: 14px;
	line-height: 18px;
}
.jas-breadcrumb {
  font-size: 14px;
	line-height: 18px;
}
.jas-search-form, .post-type-archive-jhelp-kb .jas-search-form {
	margin-bottom: 0;
}
.page-head {
	padding: 50px 0;
	min-height: 250px;
	display: flex;
}
.kb-list > li > i.fa {
	display: none;
}

#jas-footer #social-footer > span > img {
	width: 26px;
}
#jas-footer #social-footer > span {
	margin-right: 16px;
		opacity: .7;
}
#jas-footer #social-footer > span:hover {
	opacity: 1;
	cursor: pointer;
}

a, a:hover, a:active, a:focus, input[type="submit"], button, a.button, a.button-o, input.button-o, button.button-o, a.btn-y-s, .cp, .chp:hover, .widget a:hover, .jas-features-widgets .widget a, .jas-sc-bbp-recent-topics ul li a:hover, .jas-get-quote a.button, .page-numbers li a, .jas-search-form .search-submit, #bbp-search-form #bbp_search_submit, .forum-archive #bbpress-forums .bbp-forum.jas-bbp-archive-list .bbp-forum-info a, .bbp-login-form .bbp-login-links a {
	color: #000000;
}

.kb-list > li > div > span {
	display: none;
}