.main-header{
	background: #333;	
}
.logo-img {
  height: 30px !important;
  margin-top: 20px !important;
}
.ham-menu{
  	background-color: #333333;
}
.ham-menu:hover{
	background-color: #806e4b;
}
.main-header-nav ul.main-menu-header li a:hover {
	color: #ccb078 !important;
}
nav.left-menu{
	background: #333333;
}
#submit_button {
	transition: all 0.5s ease;
	background: #1b3555;
	/*background: #333;*/
	color: #fff;
	padding: 15px;
	min-width: 200px;
	border: none;
	text-transform: uppercase;
}
#submit_button:hover{
        background: #806e4b;
        color: white;
}
.article-content-wrap p:first-child::first-letter {
	color: #333 !important;
}
.article-share ul a i {
	background: #333 !important;
}
#search-navbar button.search-submit {
	background: #333 !important;
}
/*.cta-button {
	background: #333 !important;
}*/
.wp-paginate .current {
	background: #333 !important;
  	border: 1px solid #333 !important;
}
/*.footer {
	background: #333 !important;
}
.footer-share {
	background: rgb(66, 66, 66) !important;
}*/
.article-content-wrap p a {
	float: none;
  	background: rgba(0, 122, 74, 0.09);
  	color: #333;
  	text-decoration: none;
}
.article-content-wrap p a:hover {
	background-color: #1b3555;
  	color: white;
}
.main-header-nav nav.nav {
	/*display: none!important;*/
}
.membership-navbar,
#data-navbar,
#events-navbar {
	display: none;
}
.global-header nav.nav {
	display: block !important;
}

/*Global Home Page CSS */
#global-tech.goto-site-bar {
	background: #007a4a;
}
#global-tech.goto-site-bar:hover {
	background: #005c38;
}
#global-data.goto-site-bar {
	background: #806e4b;
	cursor: pointer;
}
#global-data.goto-site-bar:hover {
	background: #6f6042;
}

#global-ah.goto-site-bar {
	background: #D12C38;
	cursor: pointer;
}
#global-ah.goto-site-bar:hover {
	background: rgba(209,44,56,0.7)!important;
}

#global-eh.goto-site-bar {
	background: #1482BA;
	cursor: pointer;
}
#global-eh.goto-site-bar:hover {
	background: rgba(20,130,187,0.7)!important;
}

#global-ar.goto-site-bar {
	background: #1A171B;
	cursor: pointer;
}
#global-ar.goto-site-bar:hover {
	background: rgba(26,23,27,0.7)!important;
}

#global-tech .main-global-img,
#global-tech .story-heading {
	border-top: 1px solid #e6e6e6;
	padding-top: 10px;
}

#hfm-database {
	margin: 0px;
	padding: 40px 0 60px 0;
}

#hfm-database a:hover {
	color: #806e4b;
}
#hfm-database h2 a{
	font-family: 'Adelle w01', Georgia, sans-serif;
	white-space: nowrap;
}
#hfm-database h2 {
    margin-top: 20px;
	margin-bottom: 10px;
    font-family: 'Adelle w01', Georgia, sans-serif;
    font-size: 28px;
    font-weight: 400;
    letter-spacing: 0.28px;
    line-height: 25px;
}

.saved-event-author-meta {
	font-size: 12px;
}
#saved-articles-global {
	background-color: #333;
	color: #fff;
	padding-top: 50px;
	padding-bottom: 55px;
}
#saved-articles-global .saved-box {
	border-top: 1px solid rgba(102, 102, 102, 0.6);
	margin: 0;
	padding: 20px 0;
	overflow: hidden;
}
#saved-articles-global .saved-box a {
	font-size: 16px;
	font-weight: 300;
	color: #e5e5e4;
	/*white-space: nowrap;*/
}
#saved-articles-global .saved-box a:hover {
	color: #ccb078;
}
#saved-articles-global h2 {
	border-bottom: 0 none;
	margin-top: 0;
	color: #fff;
}
#saved-articles-global a {
	color: #fff;
}
#saved-articles-global .cta-button-global {
	background-color: black;
	display: inline-block;
	margin-top: 20px;
	padding: 15px 30px;
}
#saved-articles-global .cta-button-global:hover {
	background-color: rgba(0, 0, 0, 0.4);
		color: #ccb078;
}
.column-3.saved-articles-home {
  padding: 0px;
}
#saved-articles-global .saved-box {
  padding: 20px 0px 20px 0px;
  margin-right: 20px;
}
/*#saved-articles-global .saved-box:nth-last-child(n+3) {
  border-bottom: none!important;
}
#saved-articles-global .saved-box:nth-last-child(-n+3) {
  border-bottom: 1px solid rgba(102, 102, 102, 0.6);
}*/
.page-template-page-home-global .goto-site-bar a {
	font-size: 16px; padding-left: 10px;
}
.page-template-page-home-global .section-heading {
	color: #1b3555;
}
.page-template-page-home-global .goto-site-bar {
	padding: 20px;
}
#membership-benefits-wrap h2 {
	color: #ccb078;
}

.hfm-sites-tabs #hfm-intel-tab.active-tab{
	color: #e84f21;
}
#hfm-intel-tab-pane .hfm-site-tab-link{
	background: #e84f21;
}

.hfm-sites-tabs #hfm-alt-tab.active-tab{
	color: #40b8c4;
}	
#hfm-alt-tab-pane .hfm-site-tab-link{
	background: #40b8c4;
}

#global-intel.goto-site-bar{
	background: #e84f21;
}
#global-alt.goto-site-bar{
	background: #40b8c4;
	cursor: pointer;
}
#global-alt.goto-site-bar:hover{
	background: #2f8a93;
}
#global-tech.goto-site-bar{
	background: #007a4a;
	cursor: pointer;
}
#global-tech.goto-site-bar:hover {
	background: #005c38;
}
#global-cta.goto-site-bar,
#global-intel.goto-site-bar {
	background: #e24b11;
	cursor: pointer;
}
#global-ir.goto-site-bar{
	background: #2f235c;
}
#global-cta.goto-site-bar:hover,
#global-intel.goto-site-bar:hover {
	background: #aa380e;
}
#global-events.goto-site-bar{
	background: #f2f2f2;
	cursor: pointer;
}
#global-events.goto-site-bar a{
	color: #333;
}
#global-events.goto-site-bar:hover{
	background: rgba(102, 102, 102, 0.29);
}
.hfm-site-tab-header {
	padding-bottom: 10px;
	border-bottom: 0 none;
}
.hfm-site-tab-content .digital-issue { 
	/*float: right;*/
	margin-top: -8px;
}
.hfm-site-tab-intro {
	width: 100% !important;
}
#hfm-sites-mobile .section-heading,
#hfm-site-tabs-wrap .section-heading {
	border-bottom: 0 none !important;
}
#hfm-sites-mobile .section-heading {
	font-size: 48px;
}

.hfm-sites-tabs ul li a {
	padding: 20px 35px;
}	
.hfm-sites-tabs li:hover {
	background: #fff;
}

.hfm-border-top {
	border-top: 1px solid #e6e6e6;
	padding-top: 10px;
}
.hfm-label {		
	padding: 2px 6px;
	color: #fff;
	text-transform: uppercase;
	margin-right: 5px;
	margin-bottom: 10px;
	display: inline-block;
}


.tech-tag {
	background: #007a4a;
}
.alt-tag {
	background: #40b8c4;
}
.ir-tag{
	background: #2f235c;
}
.week-tag {
	background: #e62924;
}
.comp-tag {
	background: #09556c;
}
.cta-tag {
	background: #e24b11;
}
.ah-tag {
	background: #D12C38;
}
.eh-tag {
	background: #1482BA;
}
.ar-tag {
	background: #1A171B;
}

.ir-tag:hover{
	background: #2f235c;
}
.tech-tag:hover {
	background: #005c38;
}
.alt-tag:hover {
	background: #2f8a93;
}
.week-tag:hover {
	background: #9f0e13;
}
.comp-tag:hover {
	background: #142840;
}
.cta-tag:hover {
	background: #aa380e;
}
.ah-tag:hover {
	background: rgba(209,44,56,0.7);
}
.eh-tag:hover {
	background: rgba(20,130,187,0.7);
}
.ar-tag:hover {
	background: rgba(26,23,27,0.7);
}

.all-events:hover {
    background-color: rgba(102, 102, 102, 0.29);
}
#become-member-wrap h2, #become-member-full-wrap h2 {
	color: white;
}
.other-analysis-thumb {
	padding-top: 0px !important;
	border-top: none !important;
	height: initial !important;
}
.hfm-post-author {
	overflow: hidden;
}
.hfm-post-author img {
	float: right;
	max-width: 35% !important;
}

.hfm-intro-nav a:hover {
	color: #ccb078;
}
@media (max-width: 480px){
	.hfm-site-tab-logo {
		height: 32px;
	}
}
@media (max-width: 755px){
	.hfm-intro-nav .container {
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding-left: 20px;
	}
	.page-template-page-home-global .logo img {
		width: auto;
		padding-top: 0;
	}
}
@media (max-width: 990px){
	.hfm-intro-nav .links-right a,
	.hfm-intro-nav .links-left a {
		display: block;
		margin-bottom: 10px;
	}
	.hfm-intro-nav .links-left,
	.hfm-intro-nav .links-right {
		float: left !important;
		clear: left;
	}
	.hfm-membership-nav .links-left a,
	.hfm-membership-nav .links-right a{
		display: inline;
	}
	.hfm-intro-nav .container {
		margin: 0;
		padding: 0 20px;
	}
	.page-template-page-home-global #events-wrap {
		padding-bottom: 180px;
	}
	.hfm-sites-tabs ul li a {
		padding: 20px 28px;
	}
}
.su-pullquote:before {
	color: #333;
}
.su-pullquote:after {
	color: #333;
}
.other-global-site-box.n-column.column-4.left-spacing-global-blogs {
	padding-left: 10px!important;
}
.other-global-site-box.n-column.column-5.right-spacing-global-blogs {
    padding-right: 10px!important;
}
#search-navbar button.search-submit {
	background-color: #1b3555!important;
}
#search-navbar button.search-submit:hover {
	background-color: #ccb078!important;
}
.other-global-info h2.story-heading a {
	font-family: 'Meta serif offc w01', Georgia, sans-serif;
	font-size: 24px;
	font-weight: 500;
	letter-spacing: 0.24px;
	line-height: 30px;
}
#search-navbar button.search-submit {
	background-color: #1b3555 !important;
}
#search-navbar button.search-submit:hover {
	background-color: #ccb078 !important;
}
input#logout-sso:hover {
	color: #ccb078 !important;
}
@media screen and (min-width:320px) and (max-width:767px) {
	img.logo-img.logo-img-global {
		margin-left: 70px;
	}
}
.dig-issue-number.altc,
.home .hfm-site-tab-box .dig-issue-link.altc a {
	color: #3eb7c4;
}
.dig-issue-number.altc:hover,
.home .hfm-site-tab-box .dig-issue-link.altc a:hover {
	color: #2f8a93;
}
.dig-issue-number.comp,
.home .hfm-site-tab-box .dig-issue-link.comp a {
	color: #09556c;
}
.dig-issue-number.comp:hover,
.home .hfm-site-tab-box .dig-issue-link.comp a:hover {
	color: #1e404a;
}
.dig-issue-number.tech,
.home .hfm-site-tab-box .dig-issue-link.tech a {
	color: #007a4a;
}
.dig-issue-number.tech:hover,
.home .hfm-site-tab-box .dig-issue-link.tech a:hover {
	color: #005c38;
}
.dig-issue-number.week,
.home .hfm-site-tab-box .dig-issue-link.week a {
	color: #e62924;
}
.dig-issue-number.week:hover,
.home .hfm-site-tab-box .dig-issue-link.week a:hover {
	color: #9f0e13;
}
.dig-issue-number.ctai,
.home .hfm-site-tab-box .dig-issue-link.ctai a {
	color: #e24b11;
}
.dig-issue-number.ctai:hover,
.home .hfm-site-tab-box .dig-issue-link.ctai a:hover {
	color: #aa380e;
}
.other-analysis-thumb img {
	width: 100%;
	height: auto;
	max-height: 160px;
}
/*.hfm-intro-nav .links-right a:hover, .hfm-intro-nav .links-left a:hover {
	background-color: #CCB078;
	color: white;
}*/
.hfm-intro-nav .links-right a, .hfm-intro-nav .links-left a {
	/*background-color: #806E4B;*/
	padding: 10px 10px;
	border-radius: 1px;
}
.hfm-membership-nav .links-right a, .hfm-membership-nav .links-left a {
	/*background-color: #806E4B;*/
	padding: 15px;
	transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
}
section.member-buttons {
	width: 23.5%;
	display: block !important;
	margin: 0 auto;
	margin-right: 10px;
	margin-top: 5px;
}
section#become-member-wrap section.member-buttons {
	margin-top: 37px;
	width: 30%;
}
.member-buttons .cta-button {
border-radius: 2px;
}
section#membership-services h3.membership-services-title {
	font-family: 'Burlingame w01', sans-serif;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: 0.209999993443489px;
	line-height: 33px;
	color: #1B3555;
}
.top-spacing {
	padding-top: 60px;
}

div.dark-tint section.hfm-intro-nav {
	background-color: rgb(35, 47, 61);
}
div.industry-access-dark .hfm-intro-nav.dark {
	background-color: #333333;
}
img.avatar-membership {
	margin-right: 20px;
	border-radius: 45px;
	width: 90px !important;
	height: 90px !important;
}
section#become-member-full-wrap .n-column.column-4-1.tweak-buttons {
	padding: 60px 0px 60px 120px;
}
section#become-member-full-wrap .n-column.column-4-1.tweak-buttons section.member-buttons {
	margin-right: 0px;
}
#networks-navbar .bx-next,
#networks-navbar .bx-prev {
	padding-top: 25px;
}
.featured-events .bx-next, .featured-events .bx-prev {
	padding-top: 50px;
}
@media (max-width: 775px) {
	.logo img {
		height: auto;
		width: auto !important;
		padding-top: 0;
	}
	span.remember-me-login {
		padding-left: 20px;
	}
	.standard-page-wrap {
		margin-bottom: 0px !important;
	}
}