/*
Theme Name: Health Economics Genesis Child Theme
Author: Jasbir Kaur
Version: 1.0
Template: genesis
*/
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	background: #FFF;
	font: normal 15px Arial, sans-serif
}
a {
	color: #99b024;
	text-decoration: none;
	font-weight: bold;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
a:hover {
	color: #999999;
	text-decoration: none;
}
::-moz-selection {
	background: #99b024;
	color: #ffffff;
	text-shadow: none;
}
::selection {
	background: #99b024;
	color: #ffffff;
	text-shadow: none;
}
p,
h1,
h2,
h3,
h4,
h5,
.button,
button,
.ninja-forms-form-wrap input[type="submit"],
.ninja-forms-form-wrap input[type="reset"] {
	font-family: Arial, sans-serif;
	margin: 0 0 0 0;
}
p {
	margin: 0 0 20px;
	padding: 0;
	line-height: 1.5;
}
ul {
	list-style: none;
}
.uk-form select:focus,
.uk-form textarea:focus,
.uk-form input:not([type]):focus,
.uk-form input[type="text"]:focus,
.uk-form input[type="password"]:focus,
.uk-form input[type="datetime"]:focus,
.uk-form input[type="datetime-local"]:focus,
.uk-form input[type="date"]:focus,
.uk-form input[type="month"]:focus,
.uk-form input[type="time"]:focus,
.uk-form input[type="week"]:focus,
.uk-form input[type="number"]:focus,
.uk-form input[type="email"]:focus,
.uk-form input[type="url"]:focus,
.uk-form input[type="search"]:focus,
.uk-form input[type="tel"]:focus,
.uk-form input[type="color"]:focus {
	background-color: #f9f9f9;
	border-color: #EBF7EB;
}
.uk-button {
	background: #003366;
    border-radius: 0;
	color: #fff;
}
.uk-button:focus,
.uk-button:hover {
	background: #006699;
	color: #fff;
}
.site-title {
	margin: 0;
}
body .uk-slider img {
	pointer-events: auto
}
.uk-grid-divider:empty {
	margin-top: 15px;
	margin-bottom: 15px;
}
.uk-grid > .uk-grid-divider:empty {
	margin-left: 35px;
	width: calc( 100% - 35px );
}
.uk-grid.uk-grid-small > .uk-grid-divider:empty {
	margin-left: 10px;
	width: calc( 100% - 10px );
}
.uk-grid.uk-grid-medium > .uk-grid-divider:empty {
	margin-left: 25px;
	width: calc( 100% - 25px );
}
.uk-grid.uk-grid-collapse > .uk-grid-divider:empty {
	margin-left: 0;
	width: 100%;
}
.uk-thumbnail {
	border-color: #99b024;
}

/* ## Forms
--------------------------------------------- */

input,
select,
textarea {
	background-color: #fff;
	border: 0px solid #333;
	color: #333;
	font-size: 18px;
	font-weight: 300;
	padding: 10px;
	width: 100%;
	margin-bottom: 5px;
}

input:focus,
textarea:focus {
	border: 1px solid #99b024;
	outline: none;
}

input[type="checkbox"],
input[type="image"],
input[type="radio"] {
	width: auto;
}

::-moz-placeholder {
	color: #999;
	font-weight: 300;
	opacity: 1;
}

::-webkit-input-placeholder {
	color: #999;
	font-weight: 300;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
	background-color: #d59f32;
	border: 0;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-weight: 300;
	padding: 12px 16px;
	text-transform: uppercase;
	width: auto;
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
button:focus,
input:focus[type="button"],
input:focus[type="reset"],
input:focus[type="submit"],
.button:focus  {
	background-color: #333;
	color: #fff;
}

.entry-content .button:hover,
.entry-content .button:focus {
	color: #fff;
}

.entry-content ul {
	list-style: disc;
}

.button {
	display: inline-block;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}

.HE-home-content .uk-grid-small [class^="uk-width"] {
	margin-bottom: 12px;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* ## Avatar
--------------------------------------------- */

.avatar {
	float: left;
}

.alignleft .avatar,
.author-box .avatar {
	margin-right: 24px;
}

.alignright .avatar {
	margin-left: 24px;
}

.comment .avatar {
	margin: 0 16px 24px 0;
}

/* ## Comments
--------------------------------------------- */

.comment-respond,
.entry-comments,
.entry-pings {
	background-color: #fff;
	margin-bottom: 20px;
}

.comment-respond,
.entry-pings {
	padding: 20px 0 16px;
}

.entry-comments {
	padding: 40px 0 20px;
}

.comment-form p {
	margin-bottom: 28px;
}

.entry-comments ul,
.entry-comments ol,
.entry-comments > ul,
.entry-comments > ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

.entry-comments .comment-respond {
	padding-left: 32px;
	padding-right: 32px;
}

.comment-header {
	font-size: 16px;
}

li.comment {
	background-color: #f5f5f5;
	border: 1px solid #fff;
	border-right: 0;
	border-top: 0;
}

.comment-content {
	clear: both;
	word-wrap: break-word;
}

.comment-form-comment textarea {
	max-width: 100%;
	min-width: 50%;
	min-height: 200px;
}

.comment-list li {
	margin-top: 0;
	padding: 32px;
}

.comment-list li li {
	margin-right: 0;
}

.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
	width: 50%;
}

.comment-respond label {
	display: block;
	margin-right: 12px;
	font-size: 16px;
}

.entry-comments .comment-author {
	margin-bottom: 0;
}

.entry-pings .reply {
	display: none;
}

.bypostauthor {
}

.form-allowed-tags {
	background-color: #f5f5f5;
	font-size: 16px;
	padding: 24px;
}


h2 {
	font-size: 17px;
	line-height: 20px;
	padding-left: 0;
}
.site-header {
	padding-top: 10px;
	margin-bottom: 20px;
}
.nav-primary {
	background: #999999;
	color: #fff;
	margin-bottom: 20px !important;
	z-index: 999;
}
.nav-primary {
	-webkit-animation-duration: 0.8s;
	animation-duration: 0.8s;
}
.nav-primary .uk-navbar-nav > li > a {
	line-height: 50px;
	height: 50px;
}
.genesis-nav-menu > li > a[href='#'] {
	cursor: auto;
}
.nav-primary .genesis-nav-menu li > a,
.uk-navbar-toggle,
.uk-navbar-toggle:hover,
.uk-navbar-toggle:focus {
	color: #fff;
}
.nav-primary .genesis-nav-menu li:hover > a,
.nav-primary .genesis-nav-menu li.current_page_item > a,
.nav-primary .genesis-nav-menu li.current-menu-item > a,
.uk-navbar-nav > li.uk-active > a,
.nav-primary .genesis-nav-menu li.uk-open > a,
.nav-primary .genesis-nav-menu li > a:focus {
	background-color: #999;
}
.nav-primary .menu-item-has-children > a > .uk-icon-angle-down {
	padding-left: 6px;
}
.sub-menu {
	background-color: #fff;
	border: 1px solid #999;
	border-top: none;
	display: none;
	position: absolute;
	width: 200px;
	padding: 0;
	margin: 0 0 0 -1px;
	list-style: none;
	top: 100%;
	-webkit-animation: uk-slide-top-fixed 0.2s ease-in-out;
	animation: uk-slide-top-fixed 0.2s ease-in-out;
	z-index: 1020;
}
.nav-primary .menu-item:hover > .sub-menu {
	display: block;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.nav-primary .sub-menu > li {
	position: relative;
	padding: 0 15px;
}
.nav-primary .sub-menu > li > a {
	background: transparent;
	color: #555;
	display: block;
	padding: 12px 5px;
	margin: 0;
	text-decoration: none;
	border-bottom: 1px solid #555;
}
.nav-primary .sub-menu .sub-menu {
	left: 199px;
	top: 0;
}
.nav-primary .sub-menu > li:hover > a,
.nav-primary .sub-menu > li:focus > a,
.nav-primary .sub-menu > li:active > a,
.nav-primary .sub-menu > li.current-menu-item > a {
	background: #f7f7f7;
}
.nav-primary .sub-menu > li:last-child > a {
	border-bottom: none;
}
.uk-nav-offcanvas li > a {
	color: #ccc;
	padding: 10px 15px;
	border-top: 1px solid rgba(0, 0, 0, .3);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);
	text-shadow: 0 1px 0 rgba(0, 0, 0, .5)
}
.uk-nav-offcanvas ul.uk-nav-sub {
	padding-left: 0
}
.uk-nav-offcanvas ul.uk-nav-sub > li > a {
	padding-left: 25px;
}
.uk-nav-offcanvas ul.uk-nav-sub > li > a:before {
	content: "\f105";
	font-family: 'FontAwesome';
	padding-right: 5px
}
.uk-nav-offcanvas ul.uk-nav-sub ul.uk-nav-sub > li > a {
	padding-left: 35px;
}
.uk-nav-offcanvas ul.uk-nav-sub ul.uk-nav-sub ul.uk-nav-sub > li > a {
	padding-left: 45px;
}
.uk-nav-offcanvas ul.uk-nav-sub ul.uk-nav-sub ul.uk-nav-sub ul.uk-nav-sub > li > a {
	padding-left: 55px;
}
@media (max-width: 768px) {
	.sidebar {
		max-width: 340px;
		margin: 0 auto;
	}
}
.header-lb-ad .widget,
.sidebar .widget {
    margin-bottom: 20px;
}
.header-lb-ad .widget p {
	margin-bottom: 0;
}
form.search-form {
	position: relative;
}
.search-input::-webkit-input-placeholder {
	color: #d59f32;
}
.search-input:-moz-placeholder {
   color: #d59f32;
   opacity: 1;
}
.search-input::-moz-placeholder {
   color: #d59f32;
   opacity: 1;
}
.search-input:-ms-input-placeholder {
   color: #d59f32;
}
.search-input:placeholder-shown {
  color: #d59f32;
}
.search-form input[type="search"].search-input {
	border-color: #d59f32;
	padding: 15px 10px;
	height: auto;
}
.header-widget-area .search-form input[type="search"].search-input {
	width: 35%;
	max-width: 300px;
}
.header-widget-area .search-form input[type="search"].search-input:focus {
	width: 45%;
}
.search-form .uk-button {
	background-color: #d59f32;
	color: #fff;
	height: 100%;
	border-style: none;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
}
.header-widget-area .widget {
	margin-bottom: 10px;
}
.news-ticker .uk-slidenav {
	font-size: 18px;
	line-height: 20px;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	background: #99b024;
	color: #fff;
	border-radius: 50%;
}
.news-ticker.uk-slidenav-position .uk-slidenav {
	display: block;
}
.news-ticker.uk-slidenav-position .uk-slidenav-next {
	right: 10px;
}
.news-ticker.uk-slidenav-position .uk-slidenav-previous {
	right: 32px;
	left: auto;
}
.news-ticker .HE-latest-hl,
.news-ticker .uk-slideshow {
	display: inline;
}
.HE-main-sidebar {
	max-width: 336px;
	margin: 40px auto 0;
}
.HE-featured-story {
	margin-bottom: 18px;
}
.section-title {
	background-color: transparent;
	color: #fff;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 8px 10px;
	background: #999999;
}
.he-article-thumb {
	float: left;
	max-width: 75px;
	margin: 0 5px 0 0;
	border: 1px solid #231F20;
}
.HE-featured-story .he-article-thumb {
	border: none;
	float: none;
	max-width: inherit;
	margin: 0 0 5px;
	display: block;
}
.HE-featured-story .he-article-thumb img {
	width: 100%;
	height: auto;
}
a.more-link {
	display: block;
	color: #999999;
}
.side-article {
	margin-bottom: 20px;
}
.main-top-divider:empty {
	margin-bottom: 10px;
}
.HE-article-content a {
	color: #99b024;
	font-weight: bold;
}
.HE-article-content a:hover {
	color: #999999;
}
.home .HE-article-content .uk-article-title,
.HE-article-content .uk-article-title {
	font-size: 15px;
	line-height: 20px;
	margin: 0 0 5px;
}
.HE-featured-story .uk-article-title {
	font-size: 20px;
	line-height: 24px;
}
.header-widget-area .social-media-links li a {
	background-color: #ECECEC;
	color: #969696;
}
.social-media-links li a,
.social-media-links li a:hover,
.social-media-links li a:focus,
.social-media-links li a:active {
	border-radius: 0;
	color: #fff;
	margin-right: 5px;
	opacity: 1;
	filter: alpha(opacity=100);
}
.social-media-links li:last-child > a {
	margin-right: 0;
}
.social-media-links li a:focus,
.social-media-links li a:active,
.social-media-links li a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.social-media-links > li {
	display: inline-block;
}
.social-media-links > li > .uk-icon-facebook,
.social-media-links > li > .uk-icon-facebook:hover,
.social-media-links > li > .uk-icon-facebook:focus,
.social-media-links > li > .uk-icon-facebook:active {
	background-color: #3B5998;
}
.social-media-links > li > .uk-icon-twitter,
.social-media-links > li > .uk-icon-twitter:hover,
.social-media-links > li > .uk-icon-twitter:focus,
.social-media-links > li > .uk-icon-twitter:active {
	background-color: #55ACEE;
}
.social-media-links > li > .uk-icon-google-plus,
.social-media-links > li > .uk-icon-google-plus:hover,
.social-media-links > li > .uk-icon-google-plus:focus,
.social-media-links > li > .uk-icon-google-plus:active {
	background-color: #DC4E41;
}
.social-media-links > li > .uk-icon-linkedin,
.social-media-links > li > .uk-icon-linkedin:hover,
.social-media-links > li > .uk-icon-linkedin:focus,
.social-media-links > li > .uk-icon-linkedin:active {
	background-color: #0077B5;
}
.social-media-links > li > .uk-icon-scoop,
.social-media-links > li > .uk-icon-scoop:hover,
.social-media-links > li > .uk-icon-scoop:focus,
.social-media-links > li > .uk-icon-scoop:active {
	background-color: #6CAB36;
	background-image: url( 'images/scoopit-icon.png' );
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 65%;
	display: block;
}
.social-media-links > li > .uk-icon-scoop:before {
	content: "\f107";
	display: block;
	text-indent: -9999px;
}
.social-media-links > li > .uk-icon-youtube,
.social-media-links > li > .uk-icon-youtube:hover,
.social-media-links > li > .uk-icon-youtube:focus,
.social-media-links > li > .uk-icon-youtube:active {
	background-color: #CD201F;
}
.social-media-links > li > .uk-icon-vimeo,
.social-media-links > li > .uk-icon-vimeo:hover,
.social-media-links > li > .uk-icon-vimeo:focus,
.social-media-links > li > .uk-icon-vimeo:active {
	background-color: #1AB7EA;
}
.social-media-links > li > .uk-icon-rss,
.social-media-links > li > .uk-icon-rss:hover,
.social-media-links > li > .uk-icon-rss:focus,
.social-media-links > li > .uk-icon-rss:active {
	background-color: #FFA500;
}
.social-media-links > li > .uk-icon-instagram,
.social-media-links > li > .uk-icon-instagram:hover,
.social-media-links > li > .uk-icon-instagram:focus,
.social-media-links > li > .uk-icon-instagram:active {
	background-color: #125688;
}
.social-media-links > li > .uk-icon-pinterest,
.social-media-links > li > .uk-icon-pinterest:hover,
.social-media-links > li > .uk-icon-pinterest:focus,
.social-media-links > li > .uk-icon-pinterest:active {
	background-color: #BD081C;
}
.social-media-links > li > .uk-icon-skype,
.social-media-links > li > .uk-icon-skype:hover,
.social-media-links > li > .uk-icon-skype:focus,
.social-media-links > li > .uk-icon-skype:active {
	background-color: #00AFF0;
}
.social-media-links > li > .uk-icon-tumblr,
.social-media-links > li > .uk-icon-tumblr:hover,
.social-media-links > li > .uk-icon-tumblr:focus,
.social-media-links > li > .uk-icon-tumblr:active {
	background-color: #36465D;
}
.social-media-links > li > .uk-icon-flickr,
.social-media-links > li > .uk-icon-flickr:hover,
.social-media-links > li > .uk-icon-flickr:focus,
.social-media-links > li > .uk-icon-flickr:active {
	background-color: #ff0084;
}
.site-footer {
	padding-top: 40px;
	background: #333;
	color: #fff;
}
.site-footer a {
	color: #fff;
}
.site-footer a:hover {
	text-decoration: underline;
}
.single .entry-title,
.page .entry-title,
.archive-title {
	font-size: 36px;
	line-height: 38px;
	margin-bottom: 20px;
}
.widget-wrap article .single .entry-title, .widget-wrap article .page .entry-title,
.widget-wrap article .archive-title,.widget-wrap h2.entry-title,
.featuredpost div article header h2 a, .widget-wrap .entry-title a
{  line-height:1em!important;margin:0!important;}
.conference-list-page .archive-title {
	margin-bottom: 0;
}
.footer-menu-list {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
}
.footer-menu-list > li {
	float: left;
	display: block;
	border-right: 1px solid #aaa;
	padding-right: 5px;
	margin-right: 5px;
}
.footer-menu-list li > a {
	font-size: 12px;
}
.footer-menu-list > li:last-child {
	border-right: none;
}
.footer-side-title {
	font-weight: bold;
	padding-right: 20px;
	display: inline-block;
	font-size: 13px;
	line-height: 15px;
	vertical-align: top;
	color: #99b024;
	min-width: 175px;
}
.uk-grid-medium > .uk-grid-margin.footer-menu-wrap,
.uk-grid-medium > .uk-grid-margin.footer-social-links-wrap {
	margin-top: 15px;
}

.site-footer .social-media-links {
	display: inline-block;
	margin: 0;
}
.site-footer .social-media-links .uk-icon-button {
	border-radius: 100%;
	width: 22px;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
}
.site-footer .creds {
	border-top: 4px solid #231F20;
	padding: 20px 0;
	margin: 20px 0 0;
	overflow: hidden;
}
.footer-logo {
	display: inline-block;
	padding-right: 20px;
}
.HE-back-to-top {
	margin-top: 40px;
	padding: 20px 0;
	background-color: #999999;
}
.HE-back-to-top a {
	color: #fff;
}
.HE-back-to-top .footer-logo > img {
	display: block;
}
.HE-back-to-top .back-to-top-link > a {
	padding-top: 5px;
	display: block;
}
.back-to-top-link > a > i {
	font-size: 16px;
	padding-right: 5px;
}
.sidebar .widget-title.uk-panel-title {
	background: #999999;
	color: #fff;
	font-weight: bold;
	padding: 7px 10px;
	margin-bottom: 10px;
	font-size: 16px;
}
input::-moz-focus-inner {
	border: 0 !important;
	padding: 0 !important;
	margin-top:-2px;
    margin-bottom: -2px;
}
button::-moz-focus-inner {
	border: 0 !important;
	padding: 0 !important;
	margin-top:-2px !important;
    margin-bottom: -2px !important;
}
.HE-latest-stories {
	margin-top: 25px;
}
/*Ad styling*/
.HE-spotlight-ads .section-title {
	background: transparent;
	color: #231F20;
	border-bottom: 0;
	margin-bottom: 0;
	padding: 5px 0;
}
.spotlight-divider:empty {
	border-top: 3px solid #151515;
}
.eco-ad-left {
	text-align: left;
}
.eco-ad-center {
	text-align: center;
}
.eco-ad-right {
	text-align: right;
}
/*Ad styling*/

/*Footer Widgets Styling*/
.footer-widgets .widget-area {
	/*display: flex;*/
}
.footer-widgets .widget {
	background-color: #2c2c2c;
	color: #FFFFFF;
	padding: 7px;
	width: 100%;
	font-size: 13px;
	min-height: 80px;
	margin-bottom: 20px;
}
.footer-widgets .widget-area:nth-child(6) .widget {
	background-color: transparent;
	padding: 0;
}
.footer-widgets .uk-panel-box .uk-panel-title {
	color: #FFFFFF;
	font-size: 15px;
	margin-bottom: 5px;
	line-height: 1.2;
	font-weight: bold;
}
.footer-widgets .widget-area * {
	font-size: 12px;
}
.footer-widgets .widget-title > a {
	font-size: 15px;
	text-decoration: underline;
}
.footer-widgets ul.menu {
	list-style: none;
	padding: 0;
	margin: 0;
}
.footer-widgets ul.menu li a {
	display: block;
	padding: 6px 0;
	margin-bottom: 3px;
	border-bottom: 1px solid #231F20;
	font-size: 11px;
}
.foot-widget-divider {
	display: block;
	width: 100%;
	max-width: 1130px;
	clear: both;
	margin-bottom: 0;
	margin-left: 25px;
	border-bottom: 4px solid #231F20;
}
/*Footer Widgets Styling*/

/*Footer Styling*/
.footer-copyright {
	font-size: 10px;
	color: #999;
}
.footer-copyright a {
	color: #ccc;
	text-decoration: underline;
}
/*Footer Styling*/

/*WPP plugin styling*/
.widget .wpp-list {
    margin: 0;
    padding: 0;
}
.widget .wpp-post-title {
    display: block;
    padding: 12px 5px;
    border-bottom: 1px solid #ddd;
}
.widget .wpp-list li:last-child > .wpp-post-title {
    border-bottom: none;
}
.widget .wpp-post-title:hover {
    background: #f9f9f9;
}
/*WPP plugin styling*/
a img.sidebar-ad,
img.sidebar-ad {
	border: 1px solid #999;
	margin: 0;
}
a img.sidebar-ad.aligncenter,
img.sidebar-ad.aligncenter {
	margin-right: auto;
	margin-left: auto;
}
.partner-slider .uk-slidenav-contrast {
  color: rgba(9, 149, 11, 1);
}
.partner-slider .uk-slidenav-contrast:hover,
.partner-slider .uk-slidenav-contrast:focus {
  color: rgba(9, 149, 11, 1);
}
.partner-slider .uk-slidenav-contrast:active {
  color: rgba(9, 149, 11, 1);
}
.partner-slider .uk-slidenav-position .uk-slidenav-previous {
	left: -20px;
}
.partner-slider .uk-slidenav-position .uk-slidenav-next {
    right: -20px;
}
.partner-slider .uk-slidenav-position .uk-slidenav,
.partner-slider .uk-slidenav-position:hover .uk-slidenav {
	display: none;
}
.uk-slider > li > a > img,
.uk-slider > li > img {
	display: block;
	margin: 0 auto;
}
.uk-slidenav-position {
	overflow: hidden;
}
.partner-slider .section-title {
	background: none;
	color: #333;
	padding-left: 0;
}
.home .partner-slider .section-title{
	margin-top: -20px;
}
.site-footer .spotlight-divider:empty {
	border-top: 4px solid #2c2c2c;
	margin: 0;
}
.sidebar-primary .uk-list-line > li > a {
	display: block;
	overflow: hidden;
	padding: 7px 3px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*
Conferences and Webinar List Page
*/
.conference-featured-entry .conference-entry-wrap,
.webinar-featured-entry .webinar-entry-wrap {
    margin-bottom: 20px;
    clear: both;
    overflow: hidden;
}
.conference-featured-entry .entry-title,
.webinar-featured-entry .entry-title {
    line-height: normal;
}
.conference-entry .entry-title,
.webinar-entry .entry-title {
	color: #fff;
	/* font-size: 1.1em; */
	font-weight: bold;
	line-height: normal;
	margin-bottom: 0;
	padding: 5px 5px 4px;
}
.conference-entry .entry-title a,
.webinar-entry .entry-title a {
	color: #99b024;
}
.conference-entry .entry-title:hover a,
.webinar-entry .entry-title:hover a {
	color: #999999;
}
.webinar-entries .uk-article + .uk-article,
.conference-entries .uk-article + .uk-article {
	margin-top: 10px;
}
.conference-entry .conference-entry-thumb,
.webinar-entry .webinar-entry-thumb {
	display: block;
	margin-bottom: 10px;
}
.conference-entry .conference-entry-image,
.webinar-entry .webinar-entry-image {
	display: block;
	margin: 0 auto;
	width: 75px;
	height: auto;
}
.conference-entry .conf-details,
.webinar-entry .webinar-details {
	padding: 5px;
	margin-bottom: 0;
}
.conf-details [class^="conf-"],
.webinar-details [class^="webinar-"] {
	display: block;
	font-size: 12px;
}
.conf-details .conf-tags,
.webinar-details .webinar-tags {
	padding-bottom: 0;
}
.conf-details [class^="conf-"]:before,
.webinar-details [class^="webinar-"]:before {
	color: #999999;
	font-size: 12px;
}
.conf-date:before,
.webinar-date:before {
	content: "Event date: ";
	color:#999999;
	font-size:12px;
	line-height:18px;
}
.conf-location:before {
	/*content: "Location: ";*/
	Content:"Location: ";
	color:#999999;
	font-size:12px;
	line-height: 18px;
}
.conf-tags:before,
.webinar-tags:before {
	content: "Tags: ";
}
.conference-list-page .partner-slider,
.webinar-list-page .partner-slider {
	margin-top: 20px;
}
.reserve-conf-btn,
.reserve-webinar-btn {
	font-size: 20px;
	font-weight: normal;
}
/*
Conferences Page
*/
/*
	Modal Styling
*/
.uk-modal-dialog p:last-child {
	margin-bottom: 0;
}
.uk-modal :not(.uk-modal-dialog-lightbox) .uk-modal-close-btn {
    margin-top: -30px;
    margin-right: -30px;
}
/*
	Modal Styling
*/
.uk-pagination {
	margin: 30px 0 0;
}
.uk-pagination > .uk-active > span,
.uk-pagination > .uk-active > span > a,
.uk-pagination > li > a:hover,
.uk-pagination > li > a:focus {
	background: #999999;
	color: #fff;
}

.uk-pagination > li > a,
.uk-pagination > li > span {
	background: #f3f3f3;
	padding: 7px;
}

.conference-list-page .sidebar a.uk-button > [class*="uk-icon-"],
.webinar-list-page .sidebar a.uk-button > [class*="uk-icon-"] {
	font-size: 22px;
	font-weight: bold;
	vertical-align: middle;
}
.jobs-signup-popup {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	z-index: 11;
}
.jobs-signup-popup > div {
	background: #f5f5f5;
	border: 1px solid #333;
	border-bottom: none;
	padding: 30px;
	margin-bottom: 0;
}
.jobs-signup-popup p {
	font-size: 22px;
	text-align: center;
}
.jobs-signup-popup-hide {

}
.jobs-signup-popup input,
.jobs-signup-popup select,
.jobs-signup-popup textarea {
	margin-bottom: 5px !important;
}
.jobs-signup-popup input[type="submit"],
.jobs-signup-popup button {
	background-color: #333;
}
.jobs-signup-popup input[type="submit"]:hover,
.jobs-signup-popup button:hover {
	background-color: #999999;
}
.jobs-signup-popup-show {
}
.uk-article-meta a {
	color: #999999;
	text-decoration: underline;
}

/*
YARPP Styling
*/
.yarpp-thumbnails-horizontal .yarpp-thumbnail,
.yarpp-thumbnail-default,
.yarpp-thumbnail-title {
	display: inline-block;
	*display: inline;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	margin-left: 0px;
	vertical-align: top;
}
.yarpp-thumbnail > img,
.yarpp-thumbnail-default {
	width: auto;
	height: auto;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail > img,
.yarpp-thumbnails-horizontal .yarpp-thumbnail-default {
	display: block;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
	font-size: 1em;
	max-height: 2.8em;
	line-height: 1.4em;
	text-decoration: inherit;
	overflow: hidden;
}
.yarpp-thumbnail-default {
	overflow: hidden;
}
.yarpp-thumbnail-default > img {
}
.ad-choices-menu-item > a {
	padding-left: 20px;
	position: relative;
}
.ad-choices-menu-item > a:before {
	content: "";
	background: url('images/ad-icon.png');
	height: 18px;
	left: 0;
	position: absolute;
	top: -3px;
	width: 14px;
}
.uk-article .wpp-thumbnail {
	max-width: 75px;
	border: 1px solid #231F20;
}
.uk-article .wpp-thumbnail.wpp_def_noPath {
	display: none;
}

/*Featured Content Ads*/
.featured-content-ad > a > img {
	margin-bottom: 5px;
}
.HE-spotlight-ad .featured-content-ad > a + a {
	width: 100%;
	background: transparent;
	color: #999999;
}

.widget_recent_entries ul,
.widget_recent_entries ul li {
	margin: 0;
	padding: 0;
}
.widget .wpp-post-title,
.widget_recent_entries ul li a {
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
}
.widget_recent_entries ul li a {
	padding: 10px 0;
}
.search-results .uk-article .entry-image,
.archive .uk-article .entry-image,
.category .uk-article .entry-image,
.author .uk-article .entry-image,
.heco-blog-page .uk-article .entry-image {
	max-width: 78px;
	width: 100%;
}
.search-results .uk-article .entry-image.alignleft,
.archive .uk-article .entry-image.alignleft,
.category .uk-article .entry-image.alignleft,
.author .uk-article .entry-image.alignleft,
.tag .uk-article .entry-image.alignleft,
.heco-blog-page .uk-article .entry-image.alignleft {
	margin: 0 8px 0 0;
}
.search-results .uk-article .entry-image.alignright,
.archive .uk-article .entry-image.alignright,
.category .uk-article .entry-image.alignright,
.author .uk-article .entry-image.alignright,
.tag .uk-article .entry-image.alignright,
.heco-blog-page .uk-article .entry-image.alignright {
	margin: 0 0 0 8px;
}
.search-results .uk-article .entry-content a.more-link,
.search-results .uk-article .entry-content a.related-articles,
.archive .uk-article .entry-content a.more-link,
.archive .uk-article .entry-content a.related-articles,
.category .uk-article .entry-content a.more-link,
.category .uk-article .entry-content a.related-articles,
.author .uk-article .entry-content a.more-link,
.author .uk-article .entry-content a.related-articles,
.tag .uk-article .entry-content a.more-link,
.tag .uk-article .entry-content a.related-articles,
.heco-blog-page .uk-article .entry-content a.more-link,
.heco-blog-page .uk-article .entry-content a.related-articles {
	margin-top: 5px;
	margin-right: 10px;
	line-height: 1.8;
	text-transform: uppercase;
	font-size: 11px;
}
.search-results .uk-article .entry-content > p,
.search-results .uk-article .entry-content,
.archive .uk-article .entry-content > p,
.archive .uk-article .entry-content,
.heco-blog-page .uk-article .entry-content > p,
.heco-blog-page .uk-article .entry-content {
	margin-bottom: 0;
}
.heco-sharing > a {
	display: block;
	padding-top: 5px;
}
.search-results .content > .entry:nth-child(2n),
.archive .content > .entry:nth-child(2n),
.he-news-articles > .entry:nth-child(2n),
.he-job-postings > .entry:nth-child(2n),
.he-white-paper-articles > .entry:nth-child(2n) {
	background: #f5f5f5;
}
.search-results .content > .entry,
.archive .content > .entry,
.heco-blog-page .content .entry,
.he-featured-stories-wrap .entry,
.heco-jobs-archive .content .entry,
.he-white-paper-articles .entry {
	padding: 10px 10px 15px;
	margin-top: 0;
}
.related-news-list {
	margin: 0 10px 15px;
	border-bottom: 1px solid #f5f5f5;
}
.related-news-list li a {
	display: block;
	padding: 8px 10px;
	border-top: 1px solid #f5f5f5;
}
.related-news-list li:hover a {
	background: #f5f5f5;
}
.he-featured-stories-wrap .addthis_button {
	padding: 0 10px;
}
.he-breadcrumb.breadcrumb {
	padding-top: 0;
	padding-bottom: 10px;
}
.he-dcm-template .entry-content p {
	margin-bottom: 0;
}
.he-dcm-template .entry-content img {
	max-width: inherit;
}
.HE-latest-stories .uk-article + .uk-article {
	margin-top: 0;
}
.nl-form-button input[type="submit"] {
	padding: 11px 24px;
}

/* Large screen and bigger */
@media (min-width: 1240px) {
  .uk-container {
    max-width: 1126px;
    padding: 0 35px;
  }
}
@media(min-width: 960px) {
	.HE-main-content {
		max-width: 65%;
		width: 100%;
		margin: 0 1.4% 0 0;
		float: left;
	}
	.full-width-content .HE-main-content {
		max-width: 100%;
		width: 100%;
		margin: 0;
		float: none;
	}

	.full-width-dana .site-inner {
		max-width: none;
	}

	@media only screen and (max-width: 1023px) {
	.full-width-dana .site-inner { 
	padding-left: 0%; padding-right: 0%; }
	}

	.HE-main-sidebar {
		max-width: 33.6%;
		width: 100%;
		float: right;
		margin: 0;
		background-color:#f5f5f5;
		padding-left:10px;
		padding-right:10px;

	}
	.uk-sticky-placeholder {
		height: auto !important;
	}
}
@media(max-width: 1200px) {
	.jobs-signup-popup p {
		font-size: 20px;
	}
}
@media(max-width: 768px) {
	.uk-container {
		padding: 0 15px;
	}
	.site-title {
		margin: 0 auto;
	}
	.header-widget-area {
		text-align: center !important;
	}
	.search-form {
		max-width: 320px;
		margin: 0 auto;
	}
	.search-form input[type="search"].search-input:focus,
	.search-form input[type="search"].search-input {
		width: 100%;

	}
	.search-form .uk-button {
		position: absolute;
		right: 0;
		top: 0;
	}
	.footer-side-title {
		display: block;
		margin-bottom: 5px;
		width: 100%;
	}
	.comment-respond input[type="email"],
	.comment-respond input[type="text"],
	.comment-respond input[type="url"] {
		width: 100%;
	}
	li.comment {
		position: relative;
	}
	.header-widget-area .search-form input[type="search"].search-input {
		width: 100%;
	}
	.header-widget-area .search-form input[type="search"].search-input:focus {
		width: 100%;
	}
	.news-ticker .HE-latest-hl,
	.news-ticker .uk-slideshow {
		display: block;
	}
	.news-ticker.uk-slidenav-position .uk-slidenav-previous {
		right: 30px;
	}
	.conference-of-week-entry,
	.webinar-of-week-entry {
		margin-bottom: 20px;
	}
	.reserve-webinar-btn,
	.reserve-conf-btn {
		margin-bottom: 10px;
	}
    /* HIDE LEADER AD ON MOBILE */
    #div-gpt-ad-1616595187190-0{display:none!important;height:0px;width:0px!important}
    .partner-slider{    margin: 2px 6%!important;
        width: 80%!important;}
    .news-ticker{width:92%}
}

@media(max-width: 600px) {
	.ticker-controls {
		display: none;
	}
	.HE-spotlight-ad {
		display: block;
		clear: both;
		width: 100%;
	}
}
@media (max-width: 480px) {
	.conf_loadmore{
		margin-left: auto;
	}
            .increase_h {
        width: 100% !important;
    }
	.news-ticker.uk-slidenav-position .uk-slidenav {
		display: none;
	}
}

#menu-header-navigation #menu-item-83324{display:none}
#featured-post-2 .widget-wrap .entry-header h2{font-size:14px;line-height:1em!important;margin:0!important}
.uk-article + .uk-article{margin-top:10px}
.conference .more-info{float:right}

.conference-list-page .partner-slider{display:none!important;height:0!important}
.widget-wrap article,.widget-wrap article .entry-header {display:block!important}
.archive-list-date{font-size:10px;padding:7px 10px}
.entry-content .webinar-details{padding-top: 0;
    margin-top: -2px !important}
#div-gpt-ad-1478206153757-2{height:90px; width:728px;margin:5px auto}
.nav-links {
    display: none;
}
ul.rss-aggregator {
    padding-left: 0;
}
a.jobs_link {
    color: #fff !important;
}
#pagination {
    text-align: center;
}
#pagination .active {
    color: #000;
}
#pagination .inactive {
     color: #000;
    background: #999;
}
.conf_feat {
        width: 100%;
    margin-bottom: 2%;
}
#filter > button {
	padding: 8px 14px;
}
.increase_h {
    width: 105%;
}
.no_vis {
    visibility: hidden;
}
.page-numbers {
    padding: 7px;
    background: #f3f3f3;
    display: inline-block;
    min-width: 16px;
    line-height: 20px;
    text-decoration: none;
    box-sizing: content-box;
    text-align: center;
    color: #000;
    font-weight: 700;
}
.current {
    background: #999;
    color: #fff;
}
.post-filters {
	margin-bottom: 5% !important;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
	padding:22px;
	background: #fff;
	width: 92%;
}

span.top_thumb img {
    width: 75px;
    float: left;
    margin-right: 8px;
}
tr.gotowp-date, .webinar-single thead {

display: none;
}

.tr-submit {
    float: left;
}

.img-width-mobile {
	width: 400px;
	max-width: 100%;
	height: auto;
	}