/* Themify Customize Styling */
h2 {		font-weight:bold;
 
}
#headerwrap {	
	margin-top: 0px; 
}
#header {	
	background-color: transparent;
	margin-top: 0px;
	padding-top: 5px; 
}
#headerwrap a {	
	color: #fe6500; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
body[class*="themify"] #site-logo a img {		width: 200px;
	height: 67px; 
}
#site-description {	display: none; 
}
#main-nav {	background-image: none; 
}
#main-nav-wrap #main-nav a {	
	background-color: transparent; 
}
#main-nav a {		font-weight:600;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #19367a; 
}
#main-nav-wrap #main-nav a:hover {	
	background-color: transparent; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #47a7d7; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	background-color: transparent; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #e0e0e0; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	background-color: transparent; 
}
#main-nav-wrap #main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
	background-color: #ffffff;background-image: none; 
}
#main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	
	padding: 0px; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a {	
	background-color: transparent;	text-align:left; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #19367a; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {	
	background-color: transparent; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #47a7d7; 
}
body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-menu-item a body:not(.mobile_menu_active) #main-nav .has-sub-menu > .sub-menu .current-menu-item a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-menu-item > a {	
	background-color: transparent;
	color: #47a7d7; 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #19367a; 
}
.post-meta {	
	padding-top: 60px;
	padding-bottom: 20px; 
}
.post-meta, .loops-wrapper.list-post .post-meta, .single-post .post-meta, .loops-wrapper.grid4 .post-meta, .loops-wrapper.grid3 .post-meta, .loops-wrapper.grid2 .post-meta {		text-transform:uppercase; 
}
.post-meta a {	
	color: #666666; 
}
#footerwrap {	background: none;
	background-color: #15387c; 
}
#footer {	
	color: #ffffff; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:600;
 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #ffffff; 
}
.footer-widgets {		text-align:left; 
}
@media screen and (max-width: 1280px) { /* Themify Customize Styling */
h2 {		font-weight:bold;
 
}
#main-nav a {		font-weight:600;
 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:600;
 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
h2 {		font-weight:bold;
 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#main-nav a {		font-weight:600;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #19367a; 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #19367a; 
}
.post-meta a {	
	color: #666666; 
}
#footerwrap {	background: none;
	background-color: #15387c; 
}
#footer {	
	color: #ffffff; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:600;
 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #ffffff; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
h2 {		font-weight:bold;
 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffffff; 
}
#main-nav a {		font-weight:600;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #19367a; 
}
#main-nav-wrap #main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {	background: none;
	background-color: #15387c; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #ffffff; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {	background: none;
	background-color: #081f4d; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #ffffff; 
}
body:not(.mobile_menu_active) #main-nav ul .current_page_item a, body:not(.mobile_menu_active) #main-nav ul .current-menu-item a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-menu-item a body:not(.mobile_menu_active) #main-nav .has-sub-menu > .sub-menu .current-menu-item a, body:not(.mobile_menu_active) #main-nav .has-mega-column > .sub-menu .current-menu-item > a {	background: none;
	background-color: #081f4d;
	color: #ffffff; 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #19367a; 
}
.post-meta a {	
	color: #666666; 
}
#footerwrap {	background: none;
	background-color: #15387c; 
}
#footer {	
	color: #ffffff; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:600;
 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #ffffff; 
}
 }.mobile_menu_active.header-leftpane #pagewrap #headerwrap .header-icons #menu-icon, .mobile_menu_active.header-rightpane #pagewrap #headerwrap .header-icons #menu-icon, #headerwrap #menu-icon, .mobile_menu_active.header-horizontal #headerwrap #menu-icon { 
	color: #000000; }
/* Themify Custom CSS */
@media (min-width: 900px)
{ 
.fixed-header-on #main-nav .current-menu-item>a 
{ color: #47a7d7!important; }
}

@media (min-width: 1025px)
{
.sub-arrow { display: none!important; }
}

@media screen and (min-width: 681px)
{
.featured-area  
{ background-image: url(https://www.hln.com/wp-content/uploads/2020/07/Single-Blog-1.jpg); background-size: cover; height:500px; }
}

@media screen and (max-width: 680px)
{
.featured-area
{ background-image: url(https://www.hln.com/wp-content/uploads/2020/09/AboutBlog.jpeg)!important; background-size: cover; }	
.single.single-fullwidth-layout .featured-area .post-image + .post-content 
{ position: absolute; top: 150px!important; }
}

@media screen and (max-width: 1200px) 
{ 
.single.single-fullwidth-layout .featured-area .post-image + .post-content
{ padding-left:20px; }
}

/* @media screen and (max-width: 680px) 
{
.single.single-fullwidth-layout .featured-area .post-image + .post-content .post-title 
{ font-size: 1em; margin-bottom: .6em; }
}*/

.module-pro-slider .bsp-slide-post-title 
{ transform: auto!important; }

.sub-menu
{ width:147px!important; }

.searchbox-position
{ display:none!important; vertical-align: text-bottom; }

ul#menu-knowledge-resources .searchbox-position 
{ display: none; }

#custom_html-5 .widgettitle
{ margin: 0 0 6px; text-transform:none; }

#footer 
{ color: #ffffff; width: 1160px; }

#header #searchform-wrap 
{ margin: 0; }

/*#headerwrap #searchform 
{ position:absolute; z-index:999;
}*/
#headerwrap #searchform #s, #headerwrap #searchform 
{ width:100px; border-radius:15px; }
#headerwrap #searchform #s 
{ width: 100%; float: none; transition: none; margin: auto; font-size: 14px; color: #000; padding: 5px 15px 5px 35px; background-color: #fff; position: static; height: auto; }
#headerwrap #searchform .icon-search:before 
{ left: 7px; top: 3px; position: absolute; background: transparent; color: #999!important; width: 16px; height: 16px; font-size: 16px; padding: 3px; margin: 0; transform: none; }
#headerwrap 
{ border:0; }
#headerwrap #searchform #s:focus, #headerwrap #searchform #s:hover, #headerwrap #searchform .icon-search:hover+#s 
{ width: 140px; background-color: #000; color: #fff; }

.single.single-fullwidth-layout .featured-area 
{ position: relative; }
.single.single-fullwidth-layout .featured-area .post-image + .post-content 
{ position: absolute; top: 200px; left: 0; right: 0; height: auto; max-width: 1160px; margin: 0 auto;align-content display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; 
/* Safari */
display: flex; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-pack: left; -ms-flex-pack: left; justify-content: left; }
.single.single-fullwidth-layout .featured-area .post-image+.post-content .post-date-wrap.post-date-inline 
{ margin-top: 0; }
.single.single-fullwidth-layout .featured-area .post-image+.post-content .post-date-wrap.post-date-inline .post-date,
.single.single-fullwidth-layout .featured-area .post-image + .post-content .post-title,
.single.single-fullwidth-layout .featured-area .post-image + .post-content .post-title a
{ color: #19367a; }
.single.single-fullwidth-layout .featured-area .post-image + .post-content .post-title 
{ position: relative; width: 80%; max-width:450px; text-align:left; }
.single .post-meta, .single .post-title 
{ text-align: left; }

#crellyslider-2 
{ background-image: url(https://www.hln.com/wp-content/uploads/2020/07/Background-image-with-no-graphics.jpg); background-size: cover; background-repeat: no-repeat; background-color: #1177BF; }

.related-posts p 
{font-size:17px;}
.related-posts article
{ border-top: 0.6rem solid #00cfff; margin-bottom: 3rem; padding-top: 1.6rem; }

.post-meta .post-author:after, .post-meta .post-category:after, .post-meta .post-tag:after 
{ display:none; }

.loops-wrapper .post 
{ text-align: left; }

[class*=" tf_fontello-"]:before
{ margin-right: 5px!important; margin-left: 0!important; }

#pagewrap .back-top.back-top-float 
{ right: 12px; bottom: 64px; }

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

/*GS Team*/
.gstm-drawer-left 
{ width: 100% !important; border-right: 0px !important; }
.gstm-gridder-style-three .gridder-show .gs-team--scrollbar::-webkit-scrollbar-thumb 
{ background-color: rgb(0, 83, 160) !important; }
.gs-tm-sicons-lable 
{ visibility: hidden !important; }
.gstm-gridder-style-three .gridder-show .title a,
.gstm-gridder-style-three .gridder-show .gs-member-desc,
.gstm-gridder-style-three .gridder-show .gs-member-desig,
.gs-team-horizontal-two .single-member-div .gs_member_info .gs-member-name, 
.gs-team-horizontal-two .single-member-div .gs_member_info .gs-member-desig,
.gstm-gridder-style-three .gridder-show .gs-member-desc a 
{ font-family: 'Open Sans',"Arial",sans-serif !important; }
.gs-team-horizontal-two .single-member-div .single-member 
{ padding: 20px !important; border-radius: 0px !important; } 
.gs-team-horizontal-two .single-member-div .gs_team_image__wrapper 
{ border-radius: 0px !important; }
.gs-team-horizontal-two .single-member-div .single-member .gs_team_image__wrapper img 
{ transform: none !important; }
.gs_tm_theme_v_2 .single-member-div .single-member .gs_team_image__wrapper img 
{ width: auto !important; }
.gstm-gridder-style-three .gridder-show .gs-member-desc a 
{ color: #0053A0 !important; }
.gstm-gridder-style-three .gridder-show .gs-member-desc a:hover 
{ color: #47a7d7 !important; }

.ctf-author-box { height: 60px; }
#ctf .ctf-corner-logo { top: 20px; right: 20px; }
