/*
Theme Name: EGR Group - EGR Global Main Theme
Author: InPlayer
Author URI: http://inplayer.com
Description: EGR Networks
Version: 1.0
Updated: 2016-08-31 13:00:00
*/

@charset "UTF-8";

/*@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=4870b9db-3455-42d3-86a9-c0cb57c0faf6");*/
@import "css/fonts.css";

.grotesk-exblack{
    font-weight: 900;
}
.grotesk-black{
    font-weight: 800;
}
.grotesk-exbold{
    font-weight: 700;
}
.grotesk-bold{
    font-weight: 600;
}
.grotesk-sebold{
    font-weight: 500;
}
.grotesk-medium{
    font-weight: 400;
}
.grotesk-regular{
    font-weight: 300;
}
.grotesk-light{
    font-weight: 200;
}
.grotesk-thin{
    font-weight: 100;
}
h1{
    font-size:50px;
    line-height:56px;
}
h2{
    font-size:30px;
    line-height: 34px;
    font-weight:700;
}
h3{
    font-size:26px;
    line-height:31px;
}
h4{
    font-size:20px;
    line-height:24px;
}
h4.widget-title {
    font-size: 30px;
    line-height: 34px;
    font-weight:700;
}
h5{
    font-size:20px;
    line-height:24px;
}
.article-title-sadd {
    font-size: 18px;
    line-height: 22px;
}
.author-name-sadd {
    font-size: 16px;
    line-height: 20px;
}
.intro-1 {
    font-size: 30px;
    line-height: 36px;
    font-weight:600;
}
.top-stories-margin {
    margin-top: 50px;
}
.intro-2 {
    font-size: 26px;
    line-height: 30px;
    font-weight:600;
}
.intro-3{
    font-size:21px;
    line-height:24px;
    font-weight:600;
}
.intro-4{
    font-size:18px;
    line-height:21px;
    font-weight:600;
}
.body-copy {
    font-size: 18px;
    line-height: 21px;
}
.img-caption {
    font-size: 14px;
    line-height: 17px;
}
.button-link {
    font-size: 18px;
    line-height: 22px;
}
.blockquote {
    font-size: 26px;
    line-height: 26px;
}
.quote-source{
    font-size:21px;
    line-height:24px;
    font-weight:600;
}
.story-label-small-cards {
    font-size: 14px;
    line-height: 16px;
}
.story-label-large-cards {
    font-size: 18px;
    line-height: 22px;
}
.card-type {
    font-size: 14px;
    line-height: 16px;
}
.card-date {
    font-size: 14px;
    line-height: 16px;
}
.card-author {
    font-size: 18px;
    line-height: 22px;
}
.excerpt-stand-first {
    font-size: 26px;
    line-height: 32px;
}
.author-name-article {
    font-size: 18px;
    line-height: 22px;
}
.primary-topic-article {
    font-size: 26px;
    line-height: 31px;
}
.sec-topics-article {
    font-size: 20px;
    line-height: 28px;
}
.topics-trening {
    font-size: 20px;
    line-height: 36px;
}
.topics-dd {
    font-size: 28px;
    line-height: 36px;
}
.breakout-links-article {
    font-size: 20px;
    line-height: 28px;
}
.article-titles-widget {
    font-size: 20px;
    line-height: 24px;
}
.numbers-must-read-top {
    font-size: 120px;
}
.numbers-must-read-widget {
    font-size: 80px;
}
.numbers-hys {
    font-size: 60px;
}
.article-options {
    font-size: 18px;
}
.global-share {
    font-size: 24px;
}
.testimonials{
    font-size:26px;
    line-height:30px;
}
.clear{
    clear: both;
}
body {
    background-color: rgb(255, 255, 255);
    font-family: 'Arial', sans-serif;
    overflow-x: hidden;
    margin-left: -15px !important;
    margin-right: -15px !important;
}
h1,h2,h3,h4,h5,h6 {
    font-family: 'Arial', sans-serif;
}
h1,h2,h3,h4{
    font-weight:700;
}
p{
    font-size:18px;
    line-height:26px;
    color: #1a1a1a;
}
h1.white{
    color: #ffffff;;
}
h1.black,h2,h3,h4{
    color:#000000;
}
h3.topic-card,
h4.topic-card-white{
    color:#808080;
}

/* padding start */
.pt-20 {
    padding-top: 20px;
}

/* padding end */

/* margins start */
.mb-20 {
    margin-bottom: 20px;
}

.mb-40 {
    margin-bottom: 40px;
}

/* margin end */
.h-320{
    height: 320px;
}
.caption{
    font-size:14px;
    line-height:17px;
    font-weight:500;
    color:#FFFFFF;
}
.small-txt{
    font-size:13px;
    line-height:15px;
    color: #808080;
}
.button-link{
    font-size: 18px;
    line-height:22px;
    font-weight:700;
}
.button-link.dark{
    color: #ffffff;
}
.save{
    font-size:18px;
    font-weight:600;
    color: #FFFFFF;;
}
.excerpt{
    font-size:26px;
    line-height:32px;
    color:#1a1a1a;
    font-weight:700;
}
.primary-topic-article{
    font-size:26px;
    line-height:32px;
    font-weight:700;
}
.topics-trending-section{
    font-size:20px;
    line-height:36px;
    font-weight:bold;
}
.trending-topcs-box ul li:first-child a {
    line-height: 25px;
}
.trending-topcs-box ul li:first-child {
    padding-top: 0;
}
.trending-topcs-box ul li:last-child {
    padding-bottom: 0;
}
.secondary-topic-article,.breakout-links{
    font-size:20px;
    line-height:28px;
    font-weight: 700;
}
.must-read-info span{
    font-size:120px;
    font-weight:bold;
}
#sidebar .must-read-info{
    border-right:0;
}
.author-name{
    font-size:18px;
    line-height:22px;
    font-weight:400;
}
.metadata-article{
    font-size:14px;
    line-height:22px;
    font-weight:400;
    color:#808080;
}
.article-title-widget{
    font-size:20px;
    line-height:24px;
    font-weight:700;
}
.article-title-widget span{
    opacity: 0.8;
}
.article-title-widget a {
    color: white;
}
.card-type.text-white a:hover {
    color: white;
    text-decoration: none;
}
.card-date, .card-type{
    font-size:14px;
    line-height:16px;
    font-weight:400;
}
.card-author{
    font-size:18px;
    line-height:22px;
    font-weight:400;
}
.filter{
    font-size:18px;
    font-weight:600;
}
.text-white-bg {
    color: #808080;
}
.text-color-bg{
    color:#FFFFFF;
}
.article-title-widget.text-white-bg a {
    color: black;
}
.article-title-widget a {
    text-decoration: none;
}
.nopadding {
    padding: 0px !important;
}

/*  HEADER STYLE START */
.top-stories-label{
    z-index:100;
}
nav.left-menu {
    width: 300px;
    height: 100%;
    position: fixed;
    top: 0;
    left: -330px;
    z-index: 9999;
    transition: all .6s ease-out;
    -webkit-transition: all .6s ease-out;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 7px 15px 0px;
}
ul.main-menu-header {
    padding: 10.5px 0 0 0;
    margin: 0;
}
span.network-arrow {
    background: url('/wp-content/themes/egr/images/arrow-down.png') no-repeat;
    width: 17px;
    height: 9px;
    background-size: cover;
    display: inline-block;
    margin-left: 5px;
    background-size:cover !important;
}
ul.main-menu-header li a:hover span.network-arrow {
    background: url(/wp-content/themes/egr/images/arrow-down-hover.png) no-repeat;
    width: 17px;
    height: 9px;
    background-size: cover;
}

.back-stories.stories-boxes {
    background: #fff;
    padding: 0px 10px 20px 10px;
    margin-right: -28px;
}

.large-border-screen.right-border-style {
    border-right: 20px solid #fff;
}

.search-icon{
    background: url('/wp-content/themes/egr/images/search-nav-ico.png') no-repeat;
    background-size: cover;
    width: 25px;
    height: 17px;
    display: inline-block;
    margin-right: 18px;
}
ul.main-menu-header > li > a {
    border: none;
}
.current-menu-item span.network-arrow{
    color: white;
    background: url(/wp-content/themes/egr/images/arrow-down-hover.png) no-repeat;
}

.search-box input#submit-button {
    font-weight: bold;
    border-radius: 0px;
}
.search-icon:hover{
    background: url('/wp-content/themes/egr/images/search-nav-ico-hover.png') no-repeat;
    background-size: cover;
}
span.search-icon.noglobal-burger {
    background: url(/wp-content/themes/egr/images/search-nav-ico-hover.png) no-repeat;
    background-size: cover;
}
ul.main-menu-header li {
    display: inline-block;
    padding: 0 12.5px;
}
ul.main-menu-header li a:hover {
    color: #fff;
}
ul.main-menu-header li a {
    color: #fff;
    text-decoration: none;
    color: #999;
    font-size: 18px;
    font-weight: 600;
}
.logo {
    float: left;
    width: auto;
}
.logo img {
    height: 40px;
    width: auto;
    float: left;
    display: block;
}
.main-menu-second.fixed {
    position: fixed;
    top: 60px;
    width: 100%;
    z-index: 99999;
    margin: 0;
    left: 0;
}
div#menus_scroll_fix.fixed {
    position: fixed;
    top: 0px;
    z-index: 99999999;
    width: 100%;
    left: 0;
}
ul#listing-featured .category-analysis-500:hover, ul#listing-featured .category-insight-500:hover{
    background: #3385D6;
}
ul#listing-featured .category-opinion-500:hover{
    background: #FFAD33;
}
ul#listing-featured .category-news-500:hover{
    background: #36D581;
}
.main-menu-second.menu-nothidden {
    top: 60px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
div#menus_scroll_fix.menu-nothidden {
    top: 0;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
div#menus_scroll_fix.menu-hidden {
    top: -60px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
ul.main-menu-header.sec-menu li:first-child {
    padding-left: 0;
}
.main-menu-second.menu-hidden {
    top: 0;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
/*
.ham-menu{
    width: 31px;
    height: 25px;
    float: left;
    margin-left: 12px;
    margin-right: 30px;
    margin-top: 8px;
    background: url('/wp-content/themes/egr/images/egr-ham.png') no-repeat;
    background-size: cover !important;
}
.ham-menu:hover {
    background: url('/wp-content/themes/egr/images/egr-ham-hover.png') no-repeat;
    cursor: pointer;
}*/
#menus_scroll_fix {
    background: #1D1E1C !important;
    width: 100%;
    height: auto;
    float: left;
    display: block;
}
.main-header{
    padding: 10px 0;
    height: 40px;
    box-sizing: content-box;
}
.ad-header {
    /*  padding: 34px 0px 28px 0px ; */
    padding: 35px 0px 15px 0px;
    background: #e5e5e4;
    text-align: center;
    /*padding-bottom: 0px;*/
    position: relative;
    margin-bottom: -2px;
    width: 100%;
    height: auto;
    /*z-index: 10001;*/
}

.ad-header iframe, .category-top-ad iframe , .category-top-bottom iframe{
    width: 100%;
    max-width: 728px;
    height: auto;
    max-height: 90px;
}
.ad-header p {
    width: 100%;
    max-width: 728px;
    margin: 0 auto;
    font-family: 'Arial', sans-serif;
    font-size: 13px;
    line-height:15px;

    color: #7d7d7d;
    padding: 0 0 0 0;
}
a.lead-top-story-anchor {
    text-decoration: none;
}
.network-logo-area {
    width: auto;
    display: inline-block;
}
a.network-logo img {
    width: auto;
    height: 40px;
    display: block;
}
.second-menu-container ul{
    display: inline-block;
    padding: 0;
    margin: 0;
    list-style: none;
    vertical-align: top;
    margin-top: 15px;
}
.second-menu-container ul li {
    width: auto;
    display: inline-block;
}
.blog-decs{
    font-size: 32px;
    vertical-align: top;
    line-height: 48px;
    margin-left: 20px;
    float: left;
    color: white;
}
.network-logo-area span{
    color: white;
    font-size: 26px;
    display: inline-block;
    margin-right: 17.5px;
    padding-right: 30px;
    border-right: 1px solid white;
    vertical-align: top;
    margin-left: 6px;
    line-height: 20px;
    margin-top: 15px;
    height:22px;
}
.network-logo-area a {
    display: inline-block;
}
.main-menu-second {
    height: 60px;
    display: block;
    box-sizing: content-box;
    float: left;
    width: 100%;
}
.second-menu-container {
    height: 40px;
    padding: 5px 0;
    box-sizing: content-box;
    display: block;
}
.second-menu-container.sec-menu-intel ul li:hover a {
    text-decoration: none;
    color: #FAD6D7;
}
.second-menu-container.sec-menu-technology ul li:hover a {
    text-decoration: none;
    color: #D0ECF0;
}
.second-menu-container.sec-menu-marketing ul li:hover a {
    text-decoration: none;
    color: #EBD6EB;
}
.second-menu-container.sec-menu-namerica ul li:hover a {
    text-decoration: none;
    color: #D3D8EA;
}
.topics-dropdown span{
    border-left: 1px solid white;
    padding-left: 30px;
    color: white;
}
.topics-dropdown span:hover{
    color: #fff;;
    cursor: pointer;
}
/*
header .ad-header {
    padding: 35px 0 4px 0;
}*/
.second-menu-container ul li a {
    color: white;
}

.breaking-news-wrap{
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 155px;
    float: left;
    display: block;
    z-index: 999;
    left: 0;
    bottom: -183px;
}
.cookies-info {
    /*width: 90%;*/
    height: auto;
    /*margin: 15px 5%;*/
    position: relative;
}
span.cookies-close {
    color: white;
    font-size: 60px;
    height: auto;
    text-align: right;
    float: right;
    cursor: pointer;
}
.cookies-info h5 {
    color: white;
    font-size: 25px;
}
/*.cookies-info p {*/
    /*width: 100%;*/
    /*height: auto;*/
    /*float: left;*/
    /*display: block;*/
    /*color: white;*/
    /*margin: 10px 0;*/
/*}*/
a#accept-cookies:hover {
    text-decoration: none;
}
.breaking-news-wrap a {
    color: white;
}
.second-menu-container ul li {margin: 0 12.5px;height: auto;}

ul.main-menu-header.sec-menu li a{
    font-size : 16px;
    line-height : 30.01px;
    letter-spacing : 0.16px;
    position : relative;
    top : -2px;
    color : #999999;
    color : rgb(153, 153, 153);
}
ul.main-menu-header.sec-menu li a:hover{color: #fff;}
.main-header-left {
    width: 22%;
    height: 50px;
    float: left;
    display: block;
    margin-right:2%;
}
.main-header-center{
    width: 52%;
    height: auto;
    float: left;
    display: block;
}
.main-header-right{
    width: 24%;
    height: auto;
    float: left;
    display: block;
}

/*
ul.main-menu-header li:first-child {
    padding-left: 0;
}
*/
ul.main-menu-header li:last-child {
    padding-right: 0;
}
/*HEADER STYLE ENDS*/

/*NETWORKS NAVBAR START*/
.network-box {
    height: 50px;
    width: 100%;
    float: left;
    display: block;
    text-align: center;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
.network-box.marketing{
    height:46px;
}
.network-box img {
    height: 100%;
    display: inline-block;
    width: auto;
}
.network-navbar-wrap {
    height: 200px;
    position: relative;
}
.networks-navbar-container .bx-viewport {
    height: 200px !important;
}
li.network-navbar-box {
    border-right: 0.7px solid #CCCCCC;
    cursor: pointer;
}

.network-navbar-wrap img:nth-child(2) {
    display: none;
}
.network-navbar-wrap:hover img:nth-child(2) {
    display: inline-block;
}
.network-navbar-wrap:hover img:first-child {
    display: none;
}
.network-navbar-wrap:hover .network-box.intel span {
    color: #fb4897;
}
.network-navbar-wrap:hover .network-box.technology span {
    color: #23B7AE;
}
.network-navbar-wrap:hover  .network-box.marketing span {
    color: #CC52CC;
}
.network-navbar-wrap:hover .network-box.namerica span {
    color: #456CC8;
}
/*
.network-navbar-selectors a{
    width: 8px;
    height: 17px;
    display: block;
    background-size: cover !important;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
}
*/
.network-navbar-selectors .first-selector a{
    background: url('/wp-content/themes/egr/images/selector-next.png') no-repeat;
}
.network-navbar-selectors .first-selector:hover a{
    background: url('/wp-content/themes/egr/images/selector-next-gray.png') no-repeat;
}
.network-navbar-selectors .sec-selector a{
    background: url('/wp-content/themes/egr/images/selector-prev.png') no-repeat;
}
.network-navbar-selectors .sec-selector:hover a{
    background: url('/wp-content/themes/egr/images/selector-prev-gray.png') no-repeat;
}
.networks-navbar-container {
    position: absolute;
    z-index: 999;
    background: white;
    width: 100%;
    left: 0;
    height: 0px;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 7px 15px 0px;
}
.author-box a:hover {
    color: white;
    text-decoration: none;
}
.author-box a {
    color: white;
    text-decoration: none;
}
.network-navbar-selectors {
    position: absolute;
    right: 0;
    top: 0;
    background: #1d1e1c;
    width: 50px;
    height: 200px;
}
.network-navbar-selectors > div a {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: 8px 17px !important;
    background-position: 50% 50% !important;
}
.network-navbar-selectors > div {
    width: 100%;
    height: 100px;
    position: relative;
}
.network-box span {
    font-size: 25px;
    font-weight: bold;
    margin-top: 13px;
    position: relative;
    top: 4px;
    margin-left: 23px;
}
.network-box.intel span {
    color: #ef3d45;
}
.network-box.technology span {
    color: #1aa5b5;
}
.network-box.marketing span {
    color: #8c459a;
}
.network-box.namerica span {
    color: #1a4ba1;
}
.networks-navbar-container .bx-wrapper {
    margin: 0;
}
/*NETWORKS NAVBAR END*/

/*  SEARCH NAVBAR START */
.search-container {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    position: absolute;
    z-index: 999;
    background: white;
    text-align: center;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 7px 15px 0px;
    height: 0px;
    overflow: hidden;
}
.search-box {
    padding: 80px 0;
}
.search-box input[name=s] {
    padding: 7.5px;
    width: 351px;
    position: relative;
    outline: none;
    right: -3px;
    border-radius:0px;
}
/*  SEARCH NAVBAR END */

/*  SAVED NAVBAR START */
.saved-articles-container {
    width: 100%;
    height: 200px;
    float: left;
    display: block;
    position: absolute;
    background: white;
    z-index:100;
    height:0;
    overflow: hidden;
}
.saved-articles-container ul {
    width: 100%;
    height: 200px;
    display: block;
    float: left;
}
.saved-articles-container ul li {
    height: 140px;
    float: left;
    display: block;
    margin: 0;
    padding: 15px;
    border-right: 1px solid #E6E6E6;
}
.saved-article-text h4 a {
    color: #000100;
    text-decoration: none;
}
.saved-article-text h4 a span {
    opacity: 0.6;
}
.saved-article-text:hover h4 a {
    color: #4D4D4D;
}
.saved-article-text:hover h4 span {
    color: #999999;
}
.saved-article-text {
    width: 240px;
    height: auto;
    float: left;
    display: block;
}
.saved-article-logo {
    width: 22px;
    height: 22px;
    float: right;
    margin: 0;
    padding: 0;
}
.saved-article-logo img {
    width: 100%;
    height: auto;
    display: block;
}
.saved-articles-container .bx-wrapper {
    margin-top: 0;
}
.saved-article-text h4 {
    margin: 0;
}
.saved-article-logo img:last-child {
    display: none;
}
.saved-articles-container ul li:hover .saved-article-logo img:last-child {
    display: block;
}
.saved-articles-container ul li:hover .saved-article-logo img:first-child {
    display: none;
}
.saved-articles-container ul li:hover {
    cursor: pointer;
}
.saved-articles-all {
    width: auto;
    position: absolute;
    bottom: 15px;
    right: 65px;
}

.saved-article-text .author-box a{
    font-size: 16px;
    color: #000100;
    text-decoration: none;
}
/*  SAVED NAVBAR END */

/* BURGER MENU START */
* {
    margin: 0;
    padding: 0;
}


#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 {
    width: 25px;
    margin-left: 13px;
    margin-right: 15px;
    height: 20px;
    float: left;
    position: relative;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
    margin-top: 10px;
}

#nav-icon1 span, #nav-icon3 span, #nav-icon4 span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: #808080;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}
.ham-menu:hover div#nav-icon3 span,div#nav-icon3:hover span {
    background: white;
}
#nav-icon1 span:nth-child(1) {
    top: 0px;
}

#nav-icon1 span:nth-child(2) {
    top: 18px;
}

#nav-icon1 span:nth-child(3) {
    top: 36px;
}

#nav-icon1.open span:nth-child(1) {
    top: 18px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}

#nav-icon1.open span:nth-child(2) {
    opacity: 0;
    left: -60px;
}

#nav-icon1.open span:nth-child(3) {
    top: 18px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

#nav-icon2 {
}

#nav-icon2 span {
    display: block;
    position: absolute;
    height: 9px;
    width: 50%;
    background: #d3531a;
    opacity: 1;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}

#nav-icon2 span:nth-child(even) {
    left: 50%;
    border-radius: 0 9px 9px 0;
}

#nav-icon2 span:nth-child(odd) {
    left:0px;
    border-radius: 9px 0 0 9px;
}

#nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2) {
    top: 0px;
}

#nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4) {
    top: 18px;
}

#nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6) {
    top: 36px;
}

#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

#nav-icon2.open span:nth-child(1) {
    left: 5px;
    top: 7px;
}

#nav-icon2.open span:nth-child(2) {
    left: calc(50% - 5px);
    top: 7px;
}

#nav-icon2.open span:nth-child(3) {
    left: -50%;
    opacity: 0;
}

#nav-icon2.open span:nth-child(4) {
    left: 100%;
    opacity: 0;
}

#nav-icon2.open span:nth-child(5) {
    left: 5px;
    top: 29px;
}

#nav-icon2.open span:nth-child(6) {
    left: calc(50% - 5px);
    top: 29px;
}

/* Icon 3 */

#nav-icon3 span:nth-child(1) {
    top: 0px;
}

#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {
    top: 10px;
}

#nav-icon3 span:nth-child(4) {
    top: 20px;
}

#nav-icon3.open span:nth-child(1) {
    top: 18px;
    width: 0%;
    left: 50%;
}

#nav-icon3.open span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

#nav-icon3.open span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

#nav-icon3.open span:nth-child(4) {
    top: 18px;
    width: 0%;
    left: 50%;
}
#nav-icon4 {
}

#nav-icon4 span:nth-child(1) {
    top: 0px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
}

#nav-icon4 span:nth-child(2) {
    top: 18px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
}

#nav-icon4 span:nth-child(3) {
    top: 36px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    transform-origin: left center;
}

#nav-icon4.open span:nth-child(1) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: -3px;
    left: 8px;
}

#nav-icon4.open span:nth-child(2) {
    width: 0%;
    opacity: 0;
}

#nav-icon4.open span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 39px;
    left: 8px;
}
.burger-menu-container {
    width: 300px;
    position: absolute;
    left: -300px;
    background: white;
    z-index: 1001;
    overflow: visible;
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}
.burger-menu-container.open {
    left: 0px;
    overflow: scroll;
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    box-shadow: rgba(0, 0, 0, 0.25) 7px 7px 15px 0px;
}
.burger-menu-container ul li a {
    font-size: 16px;
    line-height: 26px;
    font-weight: normal;
    color: black;
}
.burger-menu-container ul {
    list-style: none;
}
.burger-menu-container > ul > li > ul {
    padding: 25px 0;
}
.burger-menu-container ul li#burger-intel a,
.burger-menu-container ul li#burger-technology a,
.burger-menu-container ul li#burger-marketing a,
.burger-menu-container ul li#burger-namerica a,
.burger-menu-container ul li#burger-compliance a{
    font-weight: bold;
    font-size: 18px;
    line-height: 30px;
}
.burger-menu-container > ul {
    padding: 0;
    float: left;
    display: block;
    width: 100%;
}
.burger-menu-container > ul > li > ul > li > ul {
    padding-left: 15px;
    display: none;
}
.burger-menu-container > ul > li > ul.active > li > ul {
    display: block;
}

.burger-menu-container.open > ul > li {
    width: 100%;
    border-bottom: 1px solid #E6E6E6;
    padding-left: 32px;
}
.sub-menu {
    padding-left: 15px;
    display: none;
}
ul.active .sub-menu{
    display: block;
}
.burger-menu-container.open > ul > li:last-child {
    border: none;
    padding-bottom: 0;
}
.burger-menu-container ul li a:hover{
    text-decoration: none;
    cursor: pointer;
}
.burger-menu-container ul li a:hover {
    color: #808080;
}
.burger-menu-container.open > ul > li:last-child a {
    font-weight: bold;
}
li#burger-intel > ul > li > a {
    background-size: 25px;
    background-position: 0px;
    overflow: visible;
}
li#burger-intel a {
    color: #ef3d45;
}
li#burger-intel a:hover{
    color: #fb4897;
}
li#burger-technology a{
    color:#1aa5b5;
}
li#burger-technology a:hover{
    color:#23B7AE;
}
li#burger-compliance a{
    color:#Ec6408;
}
li#burger-compliance a:hover{
    color:#FC7A22;
}
li#burger-marketing a{
    color:#993399;
}
li#burger-marketing a:hover{
    color:#CC52CC;
}
li#burger-namerica a{
    color:#1a4ba1;
}
li#burger-namerica a:hover{
    color:#456CC8;
}
.burger-menu-container.open > ul > li > ul > li {
    padding-left: 30px;
}
/*
li#burger-intel > ul > li {
    background: url('/egrintel/wp-content/themes/egr/images/logo-intel-red.png') no-repeat;
    background-size: 25px;
    background-position: 0px 0px;
}
li#burger-technology > ul > li {
    background: url('/egrintel/wp-content/themes/egr/images/logo-technology.png') no-repeat;
    background-size: 25px;
    background-position: 0px 0px;
}
li#burger-marketing > ul > li {
    background: url('/egrintel/wp-content/themes/egr/images/logo-marketing.png') no-repeat;
    background-size: 25px;
    background-position: 0px 0px;
}
li#burger-namerica > ul > li {
    background: url('/egrintel/wp-content/themes/egr/images/logo-namerica.png') no-repeat;
    background-size: 25px;
    background-position: 0px 0px;
}*/
.burger-menu-container > ul > li > ul > li img{
    height: 25px;
    position: relative;
    margin-left: -30px;
    display: block;
}
.burger-menu-container > ul > li > ul > li a img:last-of-type,
.burger-menu-container > ul > li > ul > li a:hover img:first-of-type{
    display: none;
}
.burger-menu-container > ul > li > ul > li a:hover img:last-of-type{
    display: block;
}
.burger-menu-container.fixed {
    /* position: fixed; */
    position: absolute;
    top: 60px;
    z-index: 9999999;
    overflow-y: auto;
}
.burger-menu-container ul li {
    padding: 0px;
}
/* BURGER MENU END*/
.skysbanners {
    position: absolute;
    width: 1550px;
    left: calc(((1550px - 100%) / 2) * (-1));
    margin: auto;
    z-index: 1000;
}
.skysbanners .skybanner.left{
    left: 0;
}
.skysbanners .skybanner.right {
    right: 0;
}
.skysbanners .skybanner {
    position: absolute;
    z-index: 1000;
    top: 0;
}
/*  CATEGORY PAGE START */
.category-title {
    background:#333333;
    color: white;
    text-align: center;
    height: 200px;
    padding: 40px;
}
/*
.top-story-desc:not(.top-story-opinion-bg):hover h4{
    color: #333333;
}
*/
.top-story-desc.analysis-bg h4,
.top-story-desc.news-bg h4{
    color:white;
    cursor: pointer;
}
/*
.category-title h1{
    font-size: 50px;
}
*/
.category-top-ad {
    text-align: center;
    padding: 30px 0;
    background: #F2F2F2;
}
.category-top-ad p{
    font-size: 13px;
    color: #7d7d7d
}
.top-story-container,.other-top-story-container, .latest-news-container {
    overflow: hidden;
    position: relative;
    height: 345px;
    vertical-align: bottom;
    /* width: 100%;*/
    display: block;
    /*background: #D6D6D6;*/
    cursor: pointer;
}
.top-story-desc:hover * {
    text-decoration: none;
}

.top-story-border-market-focus:hover .top-story-desc.category-market-focus-500 {
    background-color: #9E7EAB;
}

.top-story-border-news:hover .top-story-desc.category-news-500{
    background-color: #36D581;
}
.top-story-border-news:hover .top-story-desc.category-analysis-500, .top-story-border-news:hover .top-story-desc.category-insight-500{
    background-color: #3385D6;
}
.top-story-border-news:hover .top-story-desc.category-opinion-500{
    background-color: #FFAD33;
}
.latest-news-container:hover div.top-story-opinion-bg * {
    color: #FFFFFF;
}
.latest-news-container:hover div.top-story-opinion-bg:hover * {
    text-decoration: none;
}
.top-story-desc {
    padding: 15px !important;
    vertical-align: -webkit-baseline-middle;
    float: left;
    position: absolute;
    bottom: 0;
    background: white;
    color: black;
    cursor: pointer;
}
div.top-story-opinion-bg{
    background: rgba(255,153,0,0.7);
    color: #fff;
}
.latest-news-container:hover div.top-story-opinion-bg{
    background: rgba(255,153,0,0.9);
    color: #fff;
}
div.top-story-opinion-bg h4{
    color: #ffffff;
}
.top-story-desc h3{
    margin: 0;
    float: left;
    display: block;
    /* font-size: 26px;
     line-height: 30px;*/
    color: #000000;
}
.top-story-desc h3:hover{
    color: #333333;
    cursor: pointer;
}
.top-story-container:hover .top-story-desc h3{
    color: #333333;
    cursor: pointer;
}
.top-story-desc h4{
    margin-top: 0;
    margin-bottom: 5px;
    /* font-size: 20px;
     line-height: 24px;*/
    min-height: 70px;
    color:white;
}
.top-stories-featured-img, .latest-news-featured-img{
    /*height: 166px;*/
    overflow: hidden;
}
.top-stories-featured-img img, .latest-news-featured-img img{
    display: block;
    width: 100%;
    /*height: inherit;*/
    min-height: 166px;
}
.category-top-bottom{
    margin-top: -20px;
    z-index: -1;
    position: relative;
    text-align: center;
    padding: 30px 0;
    background: #F2F2F2;
}
.overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: white;
    opacity: 0;
    z-index:0;
}
.top-story-desc:hover .overlay{
    opacity: 0.1;
}
.top-story-desc h4 span {
    opacity: 0.5;
}
.news-bg{
    background: #00CC66;
}
.top-story-border{
    border-top: 10px solid #05CC63;
}
.top-story-border-news{
    border-top: 10px solid #05CC63;
}
.top-story-border-analysis, .top-story-border-insight{
    border-top: 10px solid #0066CC;
}
.top-story-border-opinion{
    border-top: 10px solid #FF9900;
}
.top-story-border-global{
    border-top: 10px solid #808080;
}
.top-story-container .author-devider {
    border-bottom:1px solid #808080;
}
.top-stories-label{
    background: white;
    height: 70px;
    margin-top: -47px;
    margin-bottom: 20px;
    margin-left: 15px;
}
.top-stories-label h2 {
    padding-left: 3px;
    margin-top: 11px;
}

.latest-label {
    text-align: left;
    color: white;
    background: black;
}
.top-stories-wrap{
    /*margin-bottom: 40px;*/
    background: white;
 /*    padding-bottom: 20px; */
}
.top-stories-img-full{
    display: block;
}
.top-stories-img-full img{
    display: block;
    /* width: auto;
     height: 100%;*/
    height:initial;
}
.other-top-story-container .story-desc .card-opt {
    border-top: 1px solid white;
}
.latest-wrap {
    padding-left: 20px;
    padding-bottom:20px;
}

.latest-bottom-track{
    height: 20px;
    background: #000;
    margin-top: 20px;
}
.latest-load-more-label {
    height: 40px;
    background: #000;
    position: relative;
    /* top: 20px; */
    top: 40px;
    z-index: 1;
    box-shadow: 7px 7px 0 black;
    color: white;
    outline: none;
    width: calc((1280px / 4) - 20px);
    padding:0 !important;
}
#jobs-filter {
    background: url(https://11202-presscdn-0-88-pagely.netdna-ssl.com/wp-content/themes/pageant/img/br_down_black.png) no-repeat right #fff;
    -webkit-appearance: none;
    background-position-x: 95%;
}
#jobs-filter {
    padding: 8px 12px;
    color: #222;
    width: 100%;
    margin-right: 2%;
    border: none;
    font-family: 'Arial', sans-serif;
    font-size: 15px;
    cursor: pointer;
    /*width: 47%;*/
    border: 1px solid #bebebe;
    margin-top: 5px;
    border-radius: 0px;
}
.recent-jobs-wrap {
    margin-top: 20px;
}
.latest-label.jobs-filter-wrap {
    background: none;
    /*width: 1300px;*/
}
.jobs-wrap {
    margin-bottom: 20px;
}
.jobs-wrap:hover .top-story-title .global-color-400,
.jobs-wrap:hover .article-top-story-opt span,
.jobs-wrap:hover .top-story-title.article-title-widget{
    color: white;
}
.latest-events-filters a:last-of-type {
    margin-left: 15px;
}
.prev-event {
    float: right;
}
.jobs-wrap:hover .article-top-story-opt{
    border-top:1px solid white;
}
.jobs-wrap:nth-last-child(-n+4) {
    margin-bottom: 0px;
}
.article-top-story-opt.jobs-border{
    border-top:1px solid #1A1A1A;
}
.jobs-wrap:hover .featured-overlay {
    opacity:1;
}
.jobs-wrap .featured-overlay {
    height: 100%;
    width: calc(100% - 20px);
    position: absolute;
    top: 0;
    left: 10px;
    opacity: 0;
}
span.job-function {
    position: absolute;
    top: 0;
    left: 10px;
    z-index: 999;
    background: rgba(0,0,0,0.6);
    color: white;
    padding: 2px 10px;
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
}
.top-story-desc:not(.category-news-500):hover * {
    color: #4D4D4D;
}
.latest-wrap.jobs-recent {
    margin-bottom: 90px;
}
.latest-load-more-label h5{
    color: #fff;
    font-size: 18px;
    /*margin-left: 15px;*/
    line-height: 22px;
    margin:0;
    padding:10px 10px;
}
.latest-load-more-label h5 span{
    padding: 0 5px;
    font-size: 32px;
    font-weight: bold;
    float: left;
    line-height: 21px;
    font-weight:normal;
}

.latest-load-more-label a:hover{
    text-decoration: none;
}

.how-to-apply {
    width: 100%;
    height: auto;
    float: left;
    display: block;
}
span.job-opt {
    font-weight: normal;
    padding-left: 16px;
}

.sidebar-news {
    position: relative;
    height: 100%;
    margin-top:20px;
}
.sidebar-news .ads-holder:nth-child(3) {
    position: absolute;
    bottom: 20px;
}
.single-sidebar-mpu {
    float: left;
    width: 100%;
    height: auto;
    display: block;
    margin-top: 60px;
    text-align: center;
}

.category-sidebar-mpu {
    text-align: center;
}
.category-sidebar-mpu p, .single-sidebar-mpu p{
    font-family: 'Arial', sans-serif;
    font-size: 13px;
    color: #7d7d7d;
}
.category-sidebar-mpu.top {
    margin-bottom: 20px;
}
.category-sidebar-mpu:last-of-type {
    margin: 0 !important;
}
.category-sidebar-mpu.bottom {
    /*position: absolute;*/
    min-height: 345px;
    /*bottom: 0;*/
}
.other-top-story-container .top-story-desc .card-opt,
.top-story-desc.color-white .card-opt{
    border-top: 1px solid white;
}
.top-story-desc.color-white .card-opt span, .top-story-desc.color-white .card-opt a {
    color: white;
}
.top-story-container .top-story-desc {
    background: white;
}
/*
.top-story-desc .card-opt span,
.top-story-desc .author-box{
    color: #808080;
}
*/
.opt-color{
    color: #808080;
}
.top-story-desc.top-story-opinion-bg .card-opt span,
.top-story-desc.top-story-opinion-bg .author-box{
    color:#FFEBCC;
}
.other-top-story-container .story-desc {
    height: 140px;
}
.top-story-desc *:not(.overlay){
    z-index: 1;
    position: relative;
}
.top-story-desc.analysis-bg .author-box,
.top-story-desc.analysis-bg .card-opt span{
    color: #ffffff;
}
.top-story-desc.news-bg .author-box,
.top-story-desc.news-bg .card-opt span {
    color: #ffffff;
}
.top-story-desc.analysis-bg .card-opt {
    border-top: 1px solid #FFFFFF;
}
.top-story-desc.news-bg .card-opt {
    border-top: 1px solid #FFFFFF;
}
.top-story-desc.analysis-bg .author-box {
    color: #FFFFFF;
}
.card-opt span:first-child {
    float: left;
}
.card-opt span:nth-child(2) {
    float: right;
}
.news-bg{
    background: #05cc63;
}
.news-bg *,.analysis-bg *,.article-opinion-bg * {
    color: white;
}
.analysis-bg{
    background: #0066CC;
}
.other-top-story-container:hover .top-story-desc.analysis-bg,
.latest-news-container:hover .top-story-desc.analysis-bg {
    background: #3385D6;
}
/*
.other-top-story-container:hover .top-story-desc.news-bg,
.latest-news-container:hover .top-story-desc.news-bg {
    background: #36D581;
}
*/
.top-story-desc:not(.category-news-500) *{
    color: #1A1A1A;
}

/*
.top-story-desc:not(.news-bg):not(.analysis-bg):not(.opinion-bg) h3 span,
.top-story-desc:not(.news-bg):not(.analysis-bg):not(.top-story-opinion-bg) h4 span{
    color: #808080;
}*/
.top-news-opacity {
    background: white;
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
}
.latest-label h2 {
    color: white;
    padding-left: 45px;
}
.top-story-container:hover .top-news-opacity {
    opacity: 0.1;
}
.latest-news-container .card-opt {
    border-top: 1px solid #323232;
}
.latest-news-container .top-story-opinion-bg .card-opt {
    border-top: 1px solid #FFEBCC;
}

.top-story-container .top-story-desc .author-box {
    float: left;
    display: block;
    width:100%;
    margin: 5px 0;
    padding-bottom: 5px;
    font-size: 18px;

}
.top-story-desc .card-opt {
    float: left;
    display: block;
    width: 100%;
    font-size: 14px;
}
.latest-news-container {
    height: 345px;
    display: block;
    position: relative;
    margin-top: 20px;
    background: #D6D6D6;
    z-index: 0;
}
.top-story-desc:not(.col-md-8){
    width: 100%
}
/*  CATEGORY PAGE END   */

/*ARTICLE PAGE START*/
.header-img {
    width: 100%;
    height: 500px;
    float: left;
    display: block;
    overflow: hidden;
    background: #CDF5E0;
    background-position: center;
    background-size: cover;
}
.header-img img {
    width: 100%;
    height: auto;
    float: left;
    display: block;
}
.story-label-info {
    float: left;
    display: block;
    padding: 5px 15px;
    background: rgba(0 ,0 ,0 ,0.5);
    color: white;
}

.story-label-info {
    float: left;
    display: block;
    padding: 5px 15px;
    background: rgba(0 ,0 ,0 ,0.5);
    color: white;
}

.article-title {
    margin-top: 10px;
    margin-bottom: 20px;
    float: left;
    display: block;
    width: 100%;
}
.authors-names {
    float: left;
    display: inline-block;
    border-right: 1px solid rgba(128, 128, 128, 0.57);
    margin-right: 7px;
    padding-right: 7px;
}
.authors-names a:hover {
    text-decoration: none;
}
.article-date {
    float: left;
    display: inline-block;
    font-weight: normal;
    color: #808080;
}
.article-venue {
    clear: both;
    font-weight: normal;
    color: #808080;
}
.social-wrap {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    margin-top:10px;
    margin-bottom: 50px;
}
.social-wrap span a {
    color: black;
}


.row.register_event_button.pull-right a:hover {
    box-shadow: 3px 3px 0px black;
    position: relative;
    top: 4px;
    left: 4px;
}
div#load-more-wrap {
    height: 20px;
    float: left;
    background: black;
    max-width: 1280px;
    width: 100%;
    position: relative;
    top: 20px;
    left: -20px;
}
@media screen and (max-width: 1300px){
    div#load-more-wrap{
        max-width: 1160px;
    }
}
div#load-more-wrap.jobs{
    width:1270px;
}
.all-events.jobs span{
    transform: rotate(180deg);
}
.all-events.jobs {
    padding-left: calc((100% - 1280px) / 2) !important;
}
.all-events.jobs a{
    padding-left:20px;
    line-height: 39px;
}
.author-warp-left {
    width: 80%;
    height: auto;
    float: left;
    display: block;
    margin-top:15px;
}
.author-social-wrap {
    width: 100%;
    height: auto;
    float: left;
    display: block;
}
.author-social-wrap .article-date span {
    line-height: 23px;
}
.article-excerpt {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    margin-bottom: 20px;
}
.author-warp-right {
    width: 20%;
    height: auto;
    float: right;
    display: inline-block;
}
.content-wrap.text-left {
    width: 100%;
    height: auto;
    float: left;
    display: block;
}
.content-wrap p{
    margin: 20px 0;
}
.content-wrap img{
    max-width: 100%;
    height: auto;
}
.content-wrap .wp-caption {
    max-width: 100%;
}
.wp-caption.aligncenter {
    margin: auto;
}
.wp-caption.alignleft{
    float: left;
}
.wp-caption.alignright{
    float: right;
}
.intel p.wp-caption-text, .marketing p.wp-caption-text, .technology p.wp-caption-text, .namerica p.wp-caption-text, .compliance p.wp-caption-text {
    width: auto;
    padding: 10px 14px;
    color: white;
}
.ham-menu {
    width: 60px;
    height: 60px;
    float: left;
    position: relative;
    top: -10px;
    padding-top: 10px;
    cursor: pointer;;
}
.intel p.wp-caption-text {
    background: #F02D35;
    margin: 0;
}

.marketing p.wp-caption-text {
    background: #993399;
    margin: 0;
}
.technology p.wp-caption-text {
    background: #12A1B6;
    margin: 0;
}
.namerica p.wp-caption-text {
    background: #223D96;
    margin: 0;
}
.compliance p.wp-caption-text {
    background: #EC6408;
    margin: 0;
}
.opinion p.wp-caption-text {
    background: #FF9900;
    margin: 0;
}
.analysis p.wp-caption-text {
    background: #0066CC;
    margin: 0;
}
.related-story {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    margin-top: 20px;
    margin-bottom: 60px;
    line-height: 26px;
}
.related-story span {
    color: #1a1a1a;
    font-weight: 700;
}
.primary-topic.intel-primary-topic span {
    font-size: 26px;
    font-weight: normal;
}

.intel-primary-topic, .intel-primary-topic a, .intel a{
    color: #F02D35;
    font-size:20px;
    font-weight: 700;
}
.intel-primary-topic:hover, .intel-primary-topic a:hover, .intel a:hover, .intel:hover,
.intel-primary-topic:focus, .intel-primary-topic a:focus, .intel a:focus, .intel:focus{
    color: #FB4897;
    cursor: pointer;
    text-decoration: none;
}

.technology-primary-topic, .technology-primary-topic a, .technology a{
    color: #12A1B6;
    font-size:20px;
    font-weight: 700;
}
.technology-primary-topic:hover, .technology-primary-topic a:hover, .technology a:hover, .technology:hover,
.technology-primary-topic:focus, .technology-primary-topic a:focus, .technology a:focus, .technology:focus{
    color: #23B7AE;
    cursor: pointer;
    text-decoration: none;
}

.marketing-primary-topic, .marketing-primary-topic a, .marketing a{
    color: #993399;
    font-size:20px;
    font-weight: 700;
}
.marketing-primary-topic:hover, .marketing-primary-topic a:hover, .marketing a:hover,
.marketing-primary-topic:focus, .marketing-primary-topic a:focus, .marketing a:focus{
    color: #CC52CC;
    cursor: pointer;
    text-decoration: none;
}

.namerica-primary-topic, .namerica-primary-topic a, .namerica a{
    color: #223D96;
    font-size:20px;
    font-weight: 700;
}
.namerica-primary-topic:hover, .namerica-primary-topic a:hover, .namerica a:hover, .namerica:hover,
.namerica-primary-topic:focus, .namerica-primary-topic a:focus, .namerica a:focus, .namerica:focus{
    color: #456CC8;
    cursor: pointer;
    text-decoration: none;
}

.compliance-primary-topic, .compliance-primary-topic a, .compliance a{
    color: #EC6408;
    font-size:20px;
    font-weight: 700;
}

.compliance-primary-topic:hover, .compliance-primary-topic a:hover, .compliance a:hover, .compliance:hover,
.compliance-primary-topic:focus, .compliance-primary-topic a:focus, .compliance a:focus, .compliance:focus{
    color: #FC7A22;
    cursor: pointer;
    text-decoration: none;
}

span.article-sec-topic-devider {
    color: #808080;
    padding: 0 5px;
}
.related-wrap {
    border-top: 5px solid;
    padding: 10px 10px 0px 10px !important;
    margin-bottom: 25px;
}
.related-news-border{
    border-color: #05CC63 !important;
}
.related-analysis-border{
    border-color: #1875D3 !important;
}
.related-opinion-border{
    border-color: #FF9800 !important;
}
.related-content {
    width: 100%;
    height: auto;
    float: left;
    display: block;
}
.top-stories {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    margin-top: 60px;
}

.article-top-story-wrap {
    padding: 10px;
    width: 100%;
    /*height: auto;*/
    min-height: 140px;
    float: left;
    display: block;
    position: relative;
    /* margin-bottom: 10px !important; */
}
/*
.single-article .article-top-story-opt{
    position: relative;
    width: 100%;
}*/
.single-article .article-top-story-opt {
    position: absolute;
    width: calc(100% - 20px);
    bottom: 10px;
}
.article-excerpt p {
    font-size: 26px;
    font-weight: 500;
}
.top-story-title {
    width: 100%;
    height: auto;
    float: left;
    display: block;
}
.article-top-story-opt{
    width: calc(100% - 20px);
    height: auto;
    float: left;
    display: block;
    margin-top: 30px;
    border-top: 1px solid white;
    position: absolute;
    bottom: 10px;
    padding-top:5px;
}
.article-top-story-opt span:first-child {
    float: left;
    display: block;
}
.article-top-story-opt span:last-child {
    float: right;
    display: block;
}
.social-wrap img {
    display: inline-block;
    float: left;
    margin-right: 6px;
}
.social-wrap span {
    float: left;
    display: inline-block;
    padding: 0 10px;
    font-size:18px;
    font-weight: 600;
    line-height: 23px;
}
img#save-ico {
    width: 14px;
    margin-top: 4px;
    height: 16px;
}
img#email-ico {
    width: 23px;
    margin-top: 5px;
}
img#print-ico {
    width: 20px;
}
img#share-ico {
    width: 20px;
    margin-top: 2px;
}
.social-wrap span:hover {
    opacity: 0.5;
    cursor: pointer;
}
.social-wrap span:first-child {
    padding-left: 0;
}
.author-warp-left .social-wrap {
    margin-top: 20px;
}
.author-warp-right img {
    height: 110px;
    width: auto;
    display: block;
    border-radius: 60px;
}
.article-mpu {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    min-width: 300px;
    background: #F2F2F2;
    padding-top: 20px;
    margin-top: 60px;
    text-align: center;
}
.blockquotes-bg {
    background: url(images/blockquotes.png);
    position: absolute;
    top: 0;
    height: 100%;
    background-size: contain;
    width: 60%;
    background-repeat: no-repeat;
}
.blockquotes-info{
    font-size: 26px;
    font-family: 'Arial', sans-serif;
    padding-top: 20%;
    position: relative;
    line-height: 24px;
}
.blockquotes-text{
    margin-top: 0px!important;
}

.article-blockquotes {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    margin: 20px 0;
}
.article-must-read-wrap{
    width: 100%;
    height: auto;
    float: left;
    display: block;
    margin-top: 60px;
    margin-bottom:60px;
    background: #FB4897;
    padding: 10px;
}
.article-must-read-wrap .must-read-info{
    width: 100%;
}
.article-must-read-wrap .must-read-info span{
    font-size: 80px;
    line-height: 90px;
}
.article-must-read-wrap h4 {
    height: 50px;
    margin: 0;
    line-height: 50px;
    color: white;
    font-size: 30px;
}
.must-read-info {
    border-top: 2px dotted white;
    /*width: 100%;*/
    min-height: 90px;
    float: left;
    display: block;

}
.must-read-info p {
    float: left;
    width: 80%;
    color: white;
    font-size: 20px;
    margin: 17px 0;
    font-weight: 600;
    font-family: 'Arial', sans-serif;
}
.must-read-info span {
    float: right;
    width: 13%;
    line-height: 120px;
    color: white;
    opacity: 0.4;
}
.article-top-story-wrap:last-child {
    margin-bottom: 0;
}

.article-opinion-bg{
    background-color: #FF9800;
    color:white;
}
.article-sec-topics {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 10px;
}
.social-wrap * {
    color: black;
    text-decoration: none !important;
}
/*ARTICLE PAGE END*/

/*NETWORK LANDING START*/
.nl-top-small-wrap{
    margin-top:20px;
}
.featured-events-box {
    height: 345px;
    position: relative;
    width: 100% !important;
}
.featured-events-box.dark{
    background: #1A1A1A;
}
.featured-events-box.light:hover h4 {
    color: #4D4D4D;
}
.featured-events-box.light h4 {
    color: #1A1A1A;
}
ul.featured-events-wrap li {
    margin-right: 20px;
    height: 345px;
}
.featured-events-info {
    height: 200px;
    /*width: 100%; */
    padding: 15px;
    position: absolute;
    bottom: 0;
    box-sizing: border-box;
}
.featured-events-box.dark .featured-events-info{
    background: #4D4D4D;
}
.featured-events-box.dark:hover .featured-events-info{
    background: #333333;
}
.featured-events-info h4 {
    margin: 0;
    font-weight: 700;
}
.featured-event-image {
    position: relative;
    height: 145px;
    overflow: hidden;
    background-position: center;
    background-size: cover
}
.featured-event-image img{
    width: 100%;
}
.featured-events-box.dark .featured-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background: #FFFFFF;
    opacity: 0;
}
.featured-events-box.light .featured-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background: #000000;
    opacity: 0;
}
.featured-events-box:hover .featured-overlay {
    opacity: 0.1;
}
.featured-events-landing .bx-wrapper {
    max-width: 100% !important;
    margin-top: 20px;
}
.featured-events-box.dark .featured-events-info * {
    color: white;
}
.featured-events-box.dark .card-type-wrap {
    border-top: 1px solid white;
}
.featured-events-box.light .card-type-wrap {
    border-top: 1px solid #808080;
}
.light .card-type-wrap span {
    color: #808080;
}
.card-type-wrap span:first-child {
    float: left;
}
.card-type-wrap span:last-child {
    float: right;
}
.card-type-wrap {
    position: absolute;
    bottom: 0;
    padding-bottom: 15px;
    width: calc(100% - 30px);
    padding-top: 5px;
}
.featured-events-box:hover{
    cursor: pointer;
}
/*
.featured-navbar-selectors {
    height: calc(100% - 20px );
    position: absolute;
    right: 15px;
    width: 50px;
    bottom: 0;
    background: black;
    height: 340px;
}
*/
.featured-navbar-selectors .first-selector {
    height: 50%;
}
.featured-navbar-selectors .sec-selector {
    height: 50%;
}
.featured-navbar-selectors .first-selector a {
    background: url(/wp-content/themes/egr/images/selector-next.png) no-repeat;
}
.featured-navbar-selectors .first-selector:hover a {
    background: url(/wp-content/themes/egr/images/selector-next-gray.png) no-repeat;
}
.featured-navbar-selectors .sec-selector a{
    background: url(/wp-content/themes/egr/images/selector-prev.png) no-repeat;
}
.featured-navbar-selectors .sec-selector:hover a{
    background: url(/wp-content/themes/egr/images/selector-prev-gray.png) no-repeat;
}
.featured-navbar-selectors > div a {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: 8px 17px !important;
    background-position: 50% 50% !important;
}
.featured-navbar-selectors > div {
    width: 100%;
    height: 100px;
    position: relative;
}
.all-events {
    margin-top: 20px;
    margin-bottom: 20px;
    height: 40px;
    background: #1a1a1a;
}
.all-events span{
    height: 22px;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    /*  margin: auto; */
    margin-left: 20px;
}
.button-icon {
    background: url(/wp-content/themes/egr/images/selector-next.png) no-repeat;
    width: 9px;
    height: 18px !important;
    display: block;
    background-size: cover !important;
    float: left;
    margin-left: 0 !Important;
    width: 9px !important;
}
.daily-newsletter-box {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,666666+100 */
    background: #000000; /* Old browsers */
    background: -moz-linear-gradient(left,  #000000 0%, #666666 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #000000 0%,#666666 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #000000 0%,#666666 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#666666',GradientType=1 ); /* IE6-9 */
    padding: 60px 0;
}
.daily-newsletter-box h3 {
    margin-bottom: 30px;
    margin-top: 0;
    color:white;
}
.daily-newsletter-box h2 {
    margin-top: 0;
    margin-bottom: 30px;
    color:white;
}
input#newsletter-mail {
    padding: 5px 10px;
    border: none;
    outline: none;
    width: 50%;
}
input#newsletter-button {
    border: none;
    outline: none;
    background: black;
    color: white;
    padding: 6px 10px;
    margin-left: -2px;
}
.trending-topcs-box h2 {
    color: white;
    margin-bottom: 0px;
    margin-top: 0;
}
.trending-topics-wrap {
    background: #FB4897;
    padding: 60px 0;
}
.trending-topcs-box ul {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-left: 15px;
    border-left: 1px solid rgba(255,255,255,0.30);
}

.trending-topcs-box ul li a {
    color: white;
    font-size: 20px;
    line-height: 36px;
    font-weight:bold;
    text-decoration: none;
}
.trending-topcs-box ul li a:hover {
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
}
.trending-topic-col{
    margin-top: 30px;
}
.have-you-say-container {
    margin: 60px 0;
}
.have-you-say-container h2 {
    margin-bottom: 30px;
    margin-top: 0;
    /*font-weight: normal;*/
}
.have-you-say-container h4 {
    margin-bottom: 60px;
    margin-top: 0;
}
.have-you-say-buttons {
    padding-top: 20px;
}
input#hys-first {
    background: black;
    border: 2px solid white;
    box-shadow: 4px 4px 0px black;
    color: white;
    padding: 5px 10px;
    margin: 0 10px;
}
input#hys-sec {
    background: white;
    color: black;
    padding: 5px 10px;
    border: 2px solid black;
    box-shadow: 4px 4px 0px black;
    margin: 0 10px;
}
.hys-opt {
    margin-bottom: 40px;
}
.hys-opt:last-of-type {
    margin: 0;
}
.hys-opt label {
    font-weight: normal;
}
.hys-opt p {
    margin: 0;
    padding: 0;
}
.about-membership-wrap {
    padding-top: 90px;
    padding-bottom: 60px;
    background-size: cover !important;
    position: relative;
}
.about-membership-wrap h3 {
    font-weight: normal;
    margin-bottom: 40px;
    margin-top: 0;
    color: white;
    font-size: 30px;
}
.about-membership-wrap h4,
.about-membership-wrap .intro-2{
    text-align: left;
    margin-bottom: 40px;
    margin-top: 40px;
    color: white;
    font-size: 26px;
}
.about-membership-button span.button-icon {
    left: 10px;
}
.about-membership-button span.button-link.dark a {
    left: 20px;
    position: relative;
    margin-left: 0 !important;
    line-height: 18px;
}
.current-menu-item{
    border-bottom: 1px solid white;
    padding-bottom: 0px;
    color: #fff!important;
}
ul#eam-list-top {
    list-style: none;
    padding: 0;
    margin: 0;
}
ul#eam-list-top li {
    width: 50%;
    height: auto;
    float: left;
    display: inline-block;
    text-align: left;
    margin-bottom: 5px;
}
ul#eam-list-top li{
    color: white;
    font-size: 16px;
}
ul#eam-list-top li a:hover {
    text-decoration: none;
}
ul#eam-list-bot li {
    display: inline-block;
    margin: 0 1.5%;
}
ul#eam-list-bot {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-top: 55px;
    float: left;
    text-align: center;
    width: 100%;
}
li.eam-divider {
    color: white;
}
ul#eam-list-bot li a {
    color: white;
}
ul#eam-list-bot li a:hover {
    text-decoration: none;
    opacity: 0.5;
    cursor: pointer;
}
.about-membership-button {
    z-index: 999;
    position: relative;
    margin-top: -20px;
    height: 40px;
    background: -moz-linear-gradient(-96.53% 320.35% -135deg,rgba(238, 49, 55, 1) 0%,rgba(152, 56, 149, 1) 32.75%,rgba(34, 65, 148, 1) 66.18%,rgba(17, 161, 183, 1) 100%);
    background : -webkit-linear-gradient(-135deg, rgba(238, 49, 55, 1) 0%, rgba(152, 56, 149, 1) 32.75%, rgba(34, 65, 148, 1) 66.18%, rgba(17, 161, 183, 1) 100%);
    background : -webkit-gradient(linear,-96.53% 320.35% ,-216.18% 2674.31% ,color-stop(0,rgba(238, 49, 55, 1) ),color-stop(0.3275,rgba(152, 56, 149, 1) ),color-stop(0.6618,rgba(34, 65, 148, 1) ),color-stop(1,rgba(17, 161, 183, 1) ));
    background : -o-linear-gradient(-135deg, rgba(238, 49, 55, 1) 0%, rgba(152, 56, 149, 1) 32.75%, rgba(34, 65, 148, 1) 66.18%, rgba(17, 161, 183, 1) 100%);
    background : -ms-linear-gradient(-135deg, rgba(238, 49, 55, 1) 0%, rgba(152, 56, 149, 1) 32.75%, rgba(34, 65, 148, 1) 66.18%, rgba(17, 161, 183, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#EE3137', endColorstr='#11A1B7' ,GradientType=0)";
    background : linear-gradient(225deg, rgba(238, 49, 55, 1) 0%, rgba(152, 56, 149, 1) 32.75%, rgba(34, 65, 148, 1) 66.18%, rgba(17, 161, 183, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EE3137',endColorstr='#11A1B7' , GradientType=1);
}
.about-membership-button span {
    height: 18px;
    line-height: 18px;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: auto;
}
.frame-border    {
    background : -moz-linear-gradient(17.37% -56.87% -45deg,rgba(240, 45, 53, 1) 0%,rgba(255, 81, 184, 1) 100%);
    background : -webkit-linear-gradient(-45deg, rgba(240, 45, 53, 1) 0%, rgba(255, 81, 184, 1) 100%);
    background : -webkit-gradient(linear,17.37% -56.87% ,82.63% 156.88% ,color-stop(0,rgba(240, 45, 53, 1) ),color-stop(1,rgba(255, 81, 184, 1) ));
    background : -o-linear-gradient(-45deg, rgba(240, 45, 53, 1) 0%, rgba(255, 81, 184, 1) 100%);
    background : -ms-linear-gradient(-45deg, rgba(240, 45, 53, 1) 0%, rgba(255, 81, 184, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F02D35', endColorstr='#FF51B8' ,GradientType=0)";
    background : linear-gradient(135deg, rgba(240, 45, 53, 1) 0%, rgba(255, 81, 184, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F02D35',endColorstr='#FF51B8' , GradientType=1);
    padding-left: 20px !important;
    padding-bottom: 20px;
}
/*
.network-landing-mustread {
    background:  background : -moz-linear-gradient(17.37% -56.87% -45deg,rgba(240, 45, 53, 1) 0%,rgba(255, 81, 184, 1) 100%);
    background : -webkit-linear-gradient(-45deg, rgba(240, 45, 53, 1) 0%, rgba(255, 81, 184, 1) 100%);
    background : -webkit-gradient(linear,17.37% -56.87% ,82.63% 156.88% ,color-stop(0,rgba(240, 45, 53, 1) ),color-stop(1,rgba(255, 81, 184, 1) ));
    background : -o-linear-gradient(-45deg, rgba(240, 45, 53, 1) 0%, rgba(255, 81, 184, 1) 100%);
    background : -ms-linear-gradient(-45deg, rgba(240, 45, 53, 1) 0%, rgba(255, 81, 184, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F02D35', endColorstr='#FF51B8' ,GradientType=0)";
    background : linear-gradient(135deg, rgba(240, 45, 53, 1) 0%, rgba(255, 81, 184, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F02D35',endColorstr='#FF51B8' , GradientType=1);
}*/
.network-landing-mustread {
    padding-left: 20px !important;
    padding-right: 20px;
}
.network-landing-mustread h2 {
    color: white;
    font-weight: 600;
}
.network-landing-mustread .must-read-info:first-child {
    height: 140px;
}
.network-landing-mustread .must-read-info {
    height: 160px;
    /*margin: 0 15px;*/
}
.network-landing-mustread .must-read-info span {
    width:  24%;
    text-align: center;
}
.network-landing-mustread .must-read-info p {
    width: 73%;
}

label.css-label {
    background-image: url(http://csscheckbox.com/checkboxes/u/csscheckbox_3ceb5eb6b2a842ae0b23da25bce7748f.png);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
input[type=radio].css-checkbox + label.css-label {
    padding-left: 21px;
    margin-top: 5px;
    margin-bottom: 25px;
    margin-right: 15px;
    height: 16px;
    display: inline-block;
    line-height: 16px;
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 16px;
    vertical-align: middle;
    cursor: pointer;
    float: left;
}
input[type=radio].css-checkbox:checked + label.css-label {
    background-position: 0 -16px;
}
input[type=radio].css-checkbox {
    position: absolute;
    z-index: -1000;
    left: -1000px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}
.ts-networklanding-container {
    background: white;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
}
.latest-news-border{
    position: relative;
    border-left: 20px solid black;
    /* border-bottom: 20px solid black; */
    padding-bottom:20px;
    background: white;
}
/*NETWORK LANDING END*/

/* EVENTS PAGE START */
.events-latest{
    margin-top: 60px;
}
.latest-events-filters {
    margin-top: 30px;
    margin-bottom: 10px;
}
.latest-events-filters ul {
    list-style: none;
}
.latest-events-filters ul li {
    display: inline-block;
    margin: 0 5px;
}
.latest-events-filters ul li:first-child {
    margin-left: 0;
}
.latest-events-filters ul li a {
    color: black;
}
.latest-events-filters ul li a.active {
    border-bottom: 1px solid black;
}
.latest-events-filters ul li a:hover {
    opacity: 0.5;
    cursor: pointer;
    text-decoration: none;
}
.latest-load-more-label.events {
    border: 1px solid white;
    box-shadow: 7px 7px 0 black;
    z-index:10002;
    width: calc((1280px / 4) - 25px);
}
.featured-events-box.featured {
    margin-top: 20px;
}
.events-intro-wrap {
    height: 460px;
    background-size: cover !important;
}
.events-intro-wrap h1 {
    margin-top: 90px;
    margin-bottom: 40px;
    font-weight: 700;
    color: white;

}.events-intro {
     color: white;
     font-size: 30px;
     margin-bottom:60px;
 }
ul.events-intro-buttons-wrap {
    width: 100%;
    height: auto;
    float: left;
    display: block;
}
ul.events-intro-buttons-wrap li {
    display: inline-block;
}
a.events-intro-buttons{
    color: white;
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    background: url('/wp-content/themes/egr/images/selector-next.png') no-repeat;
    background-position: 0;
    background-size: 9px;
    padding-left: 21px;
}
.global-logged-out-text {
    width: calc(100% - 60px);
    margin: 0 30px;
}
a.events-intro-buttons:hover, a.jobs-button-membership-page:hover, a.sreports-button-membership-page:hover {
    opacity: 0.5;
    cursor:pointer;
    text-decoration:none;
}
ul.events-intro-buttons-wrap li {
    margin: 0 10px;
}
.container-flex.latest-wrap{
    padding-bottom:0;
}
.fe-events-page-wrap .all-events{
    display: none;
}
.latest-events-filters ul{
    margin-bottom:0;
}
.article-end-social-wrap.event {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    margin: 10px 0 50px 0;
}

 .event-widget{
    border-top: 1px dotted #808080;
    margin-top: 30px;
    margin-bottom: 15px;
    float: left;
    width: 100%;
}
.logo-wrap{
    /*background: #E6E6E6;*/
    background-color: #fff;
    /*height: 220px;*/
    padding: 45px 0;
}
.logo-wrap img{
    display: block;
    max-width: 300px;
    margin: 0 auto;
}
.event-widget.event-mpu{
    border-top:none;
}
/* EVENTS PAGE END */

/*  GLOBAL HOME LOGGED OUT START    */
.home-logout-sec-fir .home-logo {
    width: 170px;
    height: auto;
    margin-top: 90px;
    margin-bottom: 40px;
}
.home-logout-sec-fir .intro-1 {
    margin-bottom: 60px;
}
.out-networks-image img {
    width: 100%;
    height: auto;
    float: left;
}
.container-flex .events-intro-buttons-wrap {
    margin-bottom: initial;
}
.home-logout-sec-fir {
    height: 500px;
    position: relative;
    background-size: cover !important;
}
.out-networks-wrap {
    margin-top: 90px;
    margin-bottom: 90px;
}
.out-networks-wrap h2 {
    margin-top:0;
    margin-bottom: 60px;
}
.home-network-box {
    padding: 20px;
    display: block;
    float: left;
    min-height:280px;
}
.about-membership-box a {
    color: white;
    text-decoration: none;
}
.home-network-box:hover {
    cursor: pointer;
    opacity: 0.7;
}

img.home-network-logo {
    height: 32px;
    float: left;
    display: block;
}
.home-network-box-headng {
    width: 100%;
    height: auto;
    float: left;
    display: block;
}
span.network-name {
    float: left;
    display: block;
    color: white;
    font-size: 25px;
    margin-left: 10px;
    margin-top: 8px;
}
.network-info-text {
    /* width: 100%; */
    height: auto;
    float: left;
    display: block;
    margin-top: 20px;
}
/*.home-landing-posts {
    margin-top: 20px;
}*/
.home-landing-sec-posts {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    margin-top: 20px;
}
.home-loggedout-request-separator{
    background : -moz-linear-gradient(0% 50% 0deg,rgba(216, 45, 53, 1) 0%,rgba(129, 51, 129, 1) 32.75%,rgba(34, 61, 128, 1) 66.18%,rgba(18, 137, 158, 1) 100%);
    background : -webkit-linear-gradient(0deg, rgba(216, 45, 53, 1) 0%, rgba(129, 51, 129, 1) 32.75%, rgba(34, 61, 128, 1) 66.18%, rgba(18, 137, 158, 1) 100%);
    background : -webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(216, 45, 53, 1) ),color-stop(0.3275,rgba(129, 51, 129, 1) ),color-stop(0.6618,rgba(34, 61, 128, 1) ),color-stop(1,rgba(18, 137, 158, 1) ));
    background : -o-linear-gradient(0deg, rgba(216, 45, 53, 1) 0%, rgba(129, 51, 129, 1) 32.75%, rgba(34, 61, 128, 1) 66.18%, rgba(18, 137, 158, 1) 100%);
    background : -ms-linear-gradient(0deg, rgba(216, 45, 53, 1) 0%, rgba(129, 51, 129, 1) 32.75%, rgba(34, 61, 128, 1) 66.18%, rgba(18, 137, 158, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#D82D35', endColorstr='#12899E' ,GradientType=0)";
    background : linear-gradient(90deg, rgba(216, 45, 53, 1) 0%, rgba(129, 51, 129, 1) 32.75%, rgba(34, 61, 128, 1) 66.18%, rgba(18, 137, 158, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D82D35',endColorstr='#12899E' , GradientType=1);
}
.home-loggedout-request-separator {
    height: 60px;
}
.home-loggedout-request-separator ul.events-intro-buttons-wrap {
    margin: 15px 0;
    height: 30px;
}
.home-loggedout-request-separator ul.events-intro-buttons-wrap li a {
    /*font-weight: 400;*/
    font-weight:700;
    font-style: 18px;
}
.home-testimonials h2 {
    margin-top: 90px;
    margin-bottom: 60px;
}
.home-testimonials{
    margin-bottom:90px;
}
.testimonial-1 {
    background: url('/wp-content/themes/egr/images/quotes1.png');
}
.testimonial-2 {
    background: url('/wp-content/themes/egr/images/quotes2.png');
}
.testimonial-3 {
    background: url('/wp-content/themes/egr/images/quotes3.png');
}
.testimonial-wrap{
    background-repeat: no-repeat;
    height: 185px;
    position: relative;
    padding-top: 65px;
    background-position: 0px 0px;
}
.testimonial-text {
    /*   background-color: transparent; */
    font-family: 'ArnhemPro-Black';
}
.tetimonial-auth {
    background: white;
}
.tetimonial-auth{
    margin-top: 10px;
}
.key-statistics{
    background: #1D1E1C;
    padding-bottom:90px;
}
.key-statistics h2 {
    margin-top: 90px;
}
.key-statistics-intro {
    margin-top: 60px;
    margin-bottom: 40px;
}
.key-statistic-info-1 {
    /*background: url(/wp-content/themes/egr/images/key-statistic1.png);*/
     /*background: url(/wp-content/themes/egr/images/statistic1.png);*/
}
.key-statistic-info-2 {
    /*background: url(/wp-content/themes/egr/images/key-statistic2.png);*/
     /*background: url(/wp-content/themes/egr/images/statistic2.png);*/
}
.key-statistic-info-3 {
    /*background: url(/wp-content/themes/egr/images/key-statistic3.png);*/
     /*background: url(/wp-content/themes/egr/images/statistic3.png);*/
}
.key-statistic-wrap {
    height: 108px;
    background-repeat: no-repeat;
    background-size: contain !important;
}
.key-statistics-text {
    position: absolute;
    /* bottom: -28px;*/
    top: 73px;
    right: -50px;
    width: 75%;
}

.benefit-wrap h4 {
    margin: 0 0 5px 0;
}
.membership-benefits {
    margin-top: 90px;
    margin-bottom: 60px;
}
.membership-benefits-home {
    margin-bottom: 0;
    margin-top: 60px;
}
.benefit-wrap {
    margin-bottom: 30px;
}
.home-landing-posts{
    margin-bottom: 60px;
}
.home-landing-posts{
    width: 1340px;
    height: auto;
    margin-right: auto !important;
    margin-left: auto !important;
    padding-top: 20px;
    padding-bottom: 20px;
    position:relative;
    background: white;
}
.network-box-overlay {
    width: 100%;
    /*height: 100%;*/
    background: white;
    /* position: absolute; */
    top: 0;
    left: 0;
    min-height: 280px;
}
.home-network-box.active:hover {
    opacity: 1;
    cursor: default;
}
a.loggedout-gotonetwork {
    position: absolute;
    bottom: -60px;
    right: 0px;
    height: 40px;
    width: 26.4%;
    color: white;
    padding-left: 20px;
    background: url(/wp-content/themes/egr/images/selector-next.png) no-repeat;
    /*background-color:#F02D35;*/
    background-position: 15px;
    background-size: 9px;
    display: block;
    padding-left: 34px;
    text-decoration: none;
    line-height: 40px;
    font-weight:700;
}
.namerica-gradient-home {
    background: -moz-linear-gradient(17.37% -56.87% -45deg,rgba(34, 61, 150, 1) 0%,rgba(102, 153, 255, 1) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(34, 61, 150, 1) 0%, rgba(102, 153, 255, 1) 100%);
    background: -webkit-gradient(linear,17.37% -56.87% ,82.63% 156.88% ,color-stop(0,rgba(34, 61, 150, 1) ),color-stop(1,rgba(102, 153, 255, 1) ));
    background: -o-linear-gradient(-45deg, rgba(34, 61, 150, 1) 0%, rgba(102, 153, 255, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(34, 61, 150, 1) 0%, rgba(102, 153, 255, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#223D96', endColorstr='#6699FF' ,GradientType=0)";
    background: linear-gradient(360deg, rgba(34, 61, 150, 1) 0%, rgba(102, 153, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#223D96',endColorstr='#6699FF' , GradientType=1);
}
.compliance-gradient-home {
    background: -moz-linear-gradient(17.37% -56.87% -45deg,rgba(236, 100, 8, 1) 0%,rgba(255, 172, 115, 1) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(236, 100, 8, 1) 0%, rgba(255, 172, 115, 1) 100%);
    background: -webkit-gradient(linear,17.37% -56.87% ,82.63% 156.88% ,color-stop(0,rgba(236, 100, 8, 1) ),color-stop(1,rgba(51, 204, 166, 1) ));
    background: -o-linear-gradient(-45deg, rgba(236, 100, 8, 1) 0%, rgba(255, 172, 115, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(236, 100, 8, 1) 0%, rgba(255, 172, 115, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#12A1B6', endColorstr='#33CCA6' ,GradientType=0)";
    background: linear-gradient(360deg, rgba(236, 100, 8, 1) 0%, rgba(255, 172, 115, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#12A1B6',endColorstr='#33CCA6' , GradientType=1);
}
.technology-gradient-home {
    background: -moz-linear-gradient(17.37% -56.87% -45deg,rgba(18, 161, 182, 1) 0%,rgba(51, 204, 166, 1) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(18, 161, 182, 1) 0%, rgba(51, 204, 166, 1) 100%);
    background: -webkit-gradient(linear,17.37% -56.87% ,82.63% 156.88% ,color-stop(0,rgba(18, 161, 182, 1) ),color-stop(1,rgba(51, 204, 166, 1) ));
    background: -o-linear-gradient(-45deg, rgba(18, 161, 182, 1) 0%, rgba(51, 204, 166, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(18, 161, 182, 1) 0%, rgba(51, 204, 166, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#12A1B6', endColorstr='#33CCA6' ,GradientType=0)";
    background: linear-gradient(360deg, rgba(18, 161, 182, 1) 0%, rgba(51, 204, 166, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#12A1B6',endColorstr='#33CCA6' , GradientType=1);
}
.intel-gradient-home {
    background: -moz-linear-gradient(17.37% -56.87% -45deg,rgba(240, 45, 53, 1) 0%,rgba(255, 81, 184, 1) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(240, 45, 53, 1) 0%, rgba(255, 81, 184, 1) 100%);
    background: -webkit-gradient(linear,17.37% -56.87% ,82.63% 156.88% ,color-stop(0,rgba(240, 45, 53, 1) ),color-stop(1,rgba(255, 81, 184, 1) ));
    background: -o-linear-gradient(-45deg, rgba(240, 45, 53, 1) 0%, rgba(255, 81, 184, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(240, 45, 53, 1) 0%, rgba(255, 81, 184, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F02D35', endColorstr='#FF51B8' ,GradientType=0)";
    background: linear-gradient(360deg, rgba(240, 45, 53, 1) 0%, rgba(255, 81, 184, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F02D35',endColorstr='#FF51B8' , GradientType=1);
}
.marketing-gradient-home {
    background: -moz-linear-gradient(17.37% -56.87% -45deg,rgba(153, 51, 153, 1) 0%,rgba(255, 113, 255, 1) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(153, 51, 153, 1) 0%, rgba(255, 113, 255, 1) 100%);
    background: -webkit-gradient(linear,17.37% -56.87% ,82.63% 156.88% ,color-stop(0,rgba(153, 51, 153, 1) ),color-stop(1,rgba(255, 113, 255, 1) ));
    background: -o-linear-gradient(-45deg, rgba(153, 51, 153, 1) 0%, rgba(255, 113, 255, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(153, 51, 153, 1) 0%, rgba(255, 113, 255, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#993399', endColorstr='#FF71FF' ,GradientType=0)";
    background: linear-gradient(360deg, rgba(153, 51, 153, 1) 0%, rgba(255, 113, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#993399',endColorstr='#FF71FF' , GradientType=1);
}
.home-first-overlay {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.7;
}
.membership-overlay {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.3;
}
.home-logout-sec-fir * {
    position: relative;
    z-index: 20;
}
/*  GLOBAL HOME LOGGED OUT END  */

/* DE PAGE START */
.de-overlay {
    width: 100%;
    height: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.7;
}
.de-overlay-hover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
}
.story-desc:hover .de-overlay {
    display: none;
}
.story-desc:hover .de-overlay-hover {
    display: block;
}
.de-list-wrap {
    margin-top: 10px;
}
.de-general {
    width: 100%;
    height: 100%;
    background: black;
}
.de-list-wrap .story-desc {
    background: none;
}
.de-list-wrap .top-stories-img-full img {
    width: 100%;
    height: auto;
    float: left;
    overflow: hidden;
    min-height: 100%;
}
.latest-load-more-label.events {
    top: -10px;
    position: relative;
    left: 25px;
}
div#admargin.top-stories-ad {
    padding-bottom: 50px;
}
span.de-brand-logo {
    width: 25px;
    height: auto;
    float: left;
    display: block;
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
}
.de-list-wrap .story-desc h4 {
    width: calc(100% - 35px);
    height: auto;
    float: left;
    display: block;
}
span.de-brand-logo img {
    width: 100%;
    height: auto;
    float: left;
    display: block;
}
.de-single-vde {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    margin: 30px 0 59px 0;
}
.de-overlay-hover.de-general {
    opacity: 0.9;
}
.de-sub-header-wrap {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ee785e+0,e83a3c+100 */
    background: rgb(238, 120, 94); /* Old browsers */
    background: -moz-linear-gradient(-45deg, rgba(238, 120, 94, 1) 0%, rgba(232, 58, 60, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, rgba(238, 120, 94, 1) 0%, rgba(232, 58, 60, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, rgba(238, 120, 94, 1) 0%, rgba(232, 58, 60, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee785e', endColorstr='#e83a3c', GradientType=1); /* IE6-9 fallback on horizontal gradient */
    padding: 60px 0;
}
.de-sub-header-wrap h1 {
    margin-top: 0;
    margin-bottom: 30px;
}
/* DE PAGE END */

/* LOGIN & REGISTER PAGE START */
input#gform_submit_button_2{
    background: black;
    border: none;
    height: 40px;
    padding: 0 12px;
    color: white;
    min-width:200px;
}
div#gform_wrapper_1 input#gform_submit_button_1:hover {
    color: #999;
}
#register-wrap .register-info h1 {
    font-weight: 500;
}
#register-wrap .register-info h3{
    font-weight: 400;
    margin-bottom: 50px;
}
div#gform_wrapper_2{
    display: block !Important;
}
li#field_2_3 {
    width: 100%;
}
li#field_2_4, li#field_2_5 {
    display: none;
}
.gform_heading {
    display: none;
}
.login-button {
    min-width: 170px;
}

.msg-info-login{
    color: red;
    font-size: 16px;
    font-weight: 600;
}
input#gform_submit_button_3{
    background: black;
    border: none;
    height: 40px;
    padding: 0 12px;
    color: white;
    min-width: 170px;
}
/* LOGIN & REGISTER PAGE END */

/*FEATURED RIBBON MODULE TOP LANDING PADE*/

.featured-ribbon-landing{
    padding-top: 8px;
}
.featured-ribbon-wrap li{
    padding: 0;
}
.featured-ribbon-box{
    display: block;
    width: 100%;
    height: 140px;
    overflow: hidden;
}
.featured-navbar-selectors.featured-posts {
    height: 140px;
}

.featured-ribbon-info{
    display: block;
    padding: 15px;
    width: 260px;
}
.featured-ribbon-info *{
    margin: 0;
    padding: 0;
    color: #fff;
}
.featured-ribbon-info h4{
    font-size: 18px;
    line-height: 16px;
}
.featured-card-desc{
    position: absolute;
    bottom: 0;
    padding-bottom: 10px;
    padding-top: 5px;
    border-top: 1px solid #fff;
    width: 53%;
}
.search-noresults {
    padding: 40px;
}
.featured-ribbon-image{
    width: 140px;
    text-align: center;
    overflow: hidden;
    height:140px;
}
.featured-ribbon-image img{
    height: 100%;
    float: right;
}
.featured-navbar-selectors {
    height: calc(100% - 20px );
    position: absolute;
    right: 15px;
    width: 50px;
    bottom: 0;
    background: black;
    height: 340px;
}
/*END FEATURED RIBBON MODULE TOP LANDING PADE*/


/* EVENTS SINGLE START */
.author-warp-left.events-social {
    margin-bottom: 40px;
}

/* EVENTS SINGLE END */

/* FOOTER STYLE START*/

.footer {
    background: #202020;
    color: white;
    padding-bottom: 60px;
    /*font-family : 'NHaasGroteskDSPro 45Lt';*/
}

.footer-sitemap {
    margin: 60px 0;
}

.footer-column {
    float: left;
    width: 100%;
    font-size: 16px;
    /*margin: 60px 0px 60px 0px;*/
}

.footer-column  ul{
    padding:  0;
    margin: 0;
    list-style: none;
}

.footer-column ul li.footer-link-heading {
    padding:  0;
    margin: 0;
    font-size: 18px;
    /*font-family : 'NHaasGroteskDSPro 75Bd';*/
    font-weight:700;
}
.footer-link-heading{
    font-weight:700;
}
.footer-column ul li {
    color: #ccc;
    border: none!important;
    margin: 0;
    padding: 20px 0 0 0;
}
.footer-column ul li a {
    color: #ccc;
    font-weight: 300;
}
.footer-column ul li a:hover {
    color: #fff !important;
    /*opacity: .6;*/
    text-decoration: none;
}


.share-btn,  .follow-btn{
    font-size: 24px;
    float: left;
    padding-left: 0%;
    line-height: 0;
    width: 100%;
    /*font-family: 'NHaasGroteskDSPro 65Md';*/
    font-weight: 400;
    /*padding-left: 5px;*/
}

.follow-btn a:active, .share-btn a:active {
    color: #fad6d7!important;
}
/*.share-btn-cont-hov:hover a {
    opacity: 0.6;
}*/
.share-btn-cont-hov:hover i{
    color: white;
}

.footer-share {
    padding: 25px 0px;
    background: #e53935;
    height: 80px;
}
.follow-btn a:hover i {
    color: white;
}
.footer-share .share-btn > a,
.footer-share .follow-btn > a,
.footer-share .share-btn-cont-hov > a,
.footer-share .follow-btn-cont-hov > a,
.footer-share .share-btn-cont-hov > a.a2a_dd.a2a_target.addtoany_no_icon.addtoany_share_save,
.footer-share .follow-btn-cont-hov > a.a2a_dd.a2a_target.addtoany_no_icon.addtoany_share_save{
    font-size: 24px;
    /*color: #fad6d7 !important;*/
    padding: 0 0 0 30px;
    margin-left: -30px;
}
.footer-share .share-btn > a:hover,
.footer-share .follow-btn > a:hover,
.footer-share .share-btn-cont-hov > a:hover,
.footer-share .follow-btn-cont-hov > a:hover,
.footer-share .share-btn-cont-hov > a.a2a_dd.a2a_target.addtoany_no_icon.addtoany_share_save:hover,
.footer-share .follow-btn-cont-hov > a.a2a_dd.a2a_target.addtoany_no_icon.addtoany_share_save:hover{
    color: #fff !important;
    text-decoration: none;
    /*opacity: .6;*/
}

.social-wrap .addtoany_share_save::before {
    font-size: larger;
    color: #343434;
}

.social-wrap .addtoany_share_save span{
    font-family: 'Neue Haas Grotesk W01 Disp';
    float: none;
    color: #343434 !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 23px;
}
.social-wrap span a, .social-wrap span {
    color: #343434;
}

.social-wrap .addtoany_share_save span:hover {
    opacity: 1;
}


.copyright-logo {
    float: left;
}
.copyright-logo img {
    width: 100%;
    max-width: 100px;
}
.copyright-text {
    margin-top: 15px;
    font-size: 12px;
    font-weight: 500;
    color: #ffffff;
    line-height: 19.2000007629395px;
}
.container-flex {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.row.footer-gutter-20 {
    margin-left: 0;
    margin-right: 0;
    /*    [class*="col-"] {
            padding-left: 0;
            padding-right: 0;
        }*/
}
[class*="col-"] {
    padding-left: 10px;
    padding-right: 10px;
}

.latest-opinion-featured-img {
    position: relative;
    width: 100%;
    height: 400px;
    overflow: hidden;
    background-position: center;
    background-size: cover;
}
.latest-opinion-featured-img img {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 100%;
    width: auto;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
div.opinion-bg {
    background: rgba(255,255,255,0.7);
}
.latest-news-container:hover .opinion-bg{
    background: rgba(255,255,255,0.9);
}

.latest-market-focus-background {
    background:#C498D6;
}

.latest-opinion-background{
    background:#CC7A00;
}
.latest-news-background{
    background:#03A24E;
}
.latest-analysis-background, .latest-insight-background{
    background:#0052A3;
}

.other-top-story-container div.top-story-opinion-bg{
    background: rgba(255,153,0,0.7);
}
.other-top-story-container:hover div.top-story-opinion-bg{
    background: rgba(255,153,0,0.9);
}


/*LOGIN PAGE*/
.section-heading {
    margin-bottom: 20px;
    margin-right: 25px;
    border-bottom: 1px solid rgb(218, 218, 218);
    font-size: 48px;
    font-weight: 400;
    line-height: 56px;
}
.section-breaks:hover .section-break-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white;
    opacity: 0.1;
}
.change-pass-info p {
    font-size: 22px;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
div.change-pass-info{
    margin:30px 0px;
}
#login-page-wrapper a {
    color: #333;
    padding: 2px;
    font-weight: 600 !important;
    /* text-decoration: underline; */
}
/*.form-login * {
    font-size: 15px;
    font-weight: 400;
}*/

form#egr_login_form, form#change-pass-form , form#reset-pass-form {
    text-align: center;
    margin: auto;
}

form#egr_login_form label, form#change-pass-form label, form#reset-pass-form label , div.gform_body label.gfield_label {
    box-sizing: border-box;
    color: rgb(51, 51, 51);
    cursor: default;
    display: block !important;
    font-family: "Neue Haas Grotesk W01 Disp";
    font-size: 14px;
    font-weight: normal !important;
    line-height: 20px !important;
    margin-bottom: 5px !important;
    margin-top: 12px !important;
}
form#egr_login_form input[type="email"],
form#egr_login_form input[type="password"], form#change-pass-form input[type="password"], form#reset-pass-form input[type="password"],
form#egr_login_form input[type="text"],
div.gform_body input[type="text"], div.gform_body select {
    display: block;
    height: 50px;
    padding: 12px 12px;
    margin-bottom: 0px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 20px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
}

form#egr_login_form input[type="password"], form#change-pass-form input[type="password"], form#reset-pass-form input[type="password"],
form#egr_login_form input[type="text"]{
    margin: auto;
}

.form-login .field-item {
    margin-bottom: 15px;
}
/*END LOGIN PAGE*/

/*  PAGE MEMBERSHIP START   */
ul.jobs-special-list {
    width: calc(50% - 15px);
    margin-left: 15px;
    float: left;
    display: block;
}
.jobs-special-reports h2 {
    font-weight: 700;
    margin-bottom: 30px;
}
.networking-opportunities h2{
    margin: 90px auto 30px;
}
.dedicated-account {
    margin-top: 90px;
    height: auto;
}
.dedicated-account h2 {
    margin-bottom: 60px;
}
.dedicated-intro{
    width: 100%;
    margin-bottom: 60px;
    padding: 0 60px!important;
}
.dedicated-img img {
    width: 100%;
    height: auto;
    float: left;
    display: block;
}
.dedicated-wrap{
    position: relative;
}
.dedicated-img{
    position: absolute;
    bottom: 0;
    right: 0;
}
.direct-access h2{
    margin-bottom: 30px;
    color: #000;
}
.direct-access-intro{
    font-size: 26px;
    line-height: 30px;
    font-weight: 600;
    color: #000;
}
.direct-access-body{
    display: block;
    margin: 20px;
    color: #000;
}
.direct-access-body li{
    margin-top: 15px;
    padding:0;
}
.membership-page-intro li {
    padding: 0;
}
ul.jobs-special-list li {
    padding: 0;
}
.direct-access-networks{
    list-style: none;
    border: 8px #000 solid;
    margin-top: 10px;
    color: #000;
}
.direct-access h3{
    /*display: block;*/
    background: #fff;
    position: absolute;
    padding: 15px;
    top: 2%;  /* position the top  edge of the element at the middle of the parent */
    left: 50%; /* position the left edge of the element at the middle of the parent */
    transform: translate(-50%, -50%);
}
.direct-access-networks li{
    margin-top: 30px;
    position:relative;
}
.direct-access-networks li:last-child{
    margin-bottom: 30px
}
.direct-access-networks a{
    text-decoration: none;
    width: 215px;
    text-align: left;
    display: block;
}
.direct-access-networks img{
    height: 40px;
}
.direct-access-networks span{
    margin-left: 8px;
    font-size: 24px;
    font-weight: 900;
}
.networking-opportunities-overlay {
    width: 90%;
    height: auto;
    float: left;
    position: relative;
    display: block;
    margin-bottom:60px;
    min-height:208px;
}
.networking-opportunities-overlay img {
    width: 100%;
    height: auto;
    min-height:208px;
    float: left;
    display: block;
    position: relative;
    top: -10px;
    left: -10px;
}
.jobs-special-reports{
    padding: 90px 0;
    position: relative;
    background-size: 100% !Important;
    background-position: 0 49% !important;

}
div#content-wrap.event-content-wrap {
    margin-top: -90px;
}
.recruiter-info a:hover {
    color: #1A1A1A;
    text-decoration: none;
}
.jobs-special-text {
    /*width: calc(50% - 15px);*/
    float: left;
    margin-right: 15px;
}
/* .direct-access *{
       margin: 0 auto;
       padding: 0;
   }*/
.membership-page-title{margin: 70px auto 30px auto}
.membership-page-title h1{
    margin: 0;
    padding: 0;
    color: #fff;
}
.membership-page-intro{
    font-weight: 400;
    margin-bottom: 40px;
    clear: both;
}
.membership-widget {
    margin-top: 100px;
    padding-bottom: 90px;
}
.membership-page-intro ul {
    margin-left: 20px;
}
/*  PAGE MEMBERSHIP END   */


/* GENERAL PAGE STYLE */
.page-title{
    font-weight: normal;
    /*font-style: italic;*/
    font-size: 18px;
    background: #333333;

}
.page-title h1{
    color: white;
    text-align: center;
    height: 120px;
    padding: 20px;
}
page-title.search-title h1 {
    height: 160px;
    padding: 40px;
}
.page-content{
    margin: 20px 0;
}

.page-author-title{
    width: 30%;
    margin: auto;
}
.page-author-avatar{
    float:left;
    height: 150px;
    width: 150px;
    margin-right: 20px;
}
.page-author-avatar img{
    display:block;
    /*float: left;*/
    border-radius: 80px;
    width: 150px;
    background: #fff;

}
.page-author-info{
    float:left;
    width: 330px;
}
.page-author-info h1{
    text-align: left;
    font-style: normal;
    padding: 0;
    margin: 0;
    width: auto;
    height: auto;
    display: block;
}
.page-author-info span{
    /*float: left;*/
    color: #fff;
    font-family: "Neue Haas Grotesk W01 Disp";
    font-size: 18px;
}

.page-author-info ul li{
    display: inline-block;
    margin-top: 12px;
}
.page-author-info-links{
    color: white;
    font-size: 16px;
    font-weight: bold;
    background: url(/wp-content/themes/egr/images/selector-next.png) no-repeat;
    background-size: 9px;
    padding-left: 14px;
    margin-right: 10px;
}
.page-author-info-links:hover{
    text-decoration: none;
    color: #fff;
    opacity: 0.7;
}
/* END GENERAL PAGE STYLE */

/* Modal Bootstrap - Pop Up Style */
.modal-content h4 {
    text-align: justify;
    padding: 30px 90px;
}
.modal {
    z-index: 99999999!important;
}
.article-share a:focus, .article-share a:visited{
    text-decoration:none;
}
/*End Modal Bootstrap - Pop Up Style */

/* PAGE MY ACCOUNT */
.search-story-desc h4 {
    width: calc(100% - 35px);
    height: auto;
    float: left;
    display: block;
}
.search-story-desc .author-box{
    display: block;
    float: left;
}
.my-account-nav{
    background: #000;
    height: 60px;
}
.my-account-nav a{
    color: #999;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
}
.my-account-nav a:hover{
    color: #fff;
}
.my-account-nav a.active{
    color: #fff;
    text-decoration: underline;
}
.my-account-nav ul{
    line-height: 50px
}
.my-account-nav li{
    display: inline-block;
}
.my-account-nav li:first-child{
    padding-right: 30px;
}
/* END PAGE MY ACCOUNT */

a.filter.call-to-action.black{
    width: 33.33333333%;
    margin-right: 2%;
}

.align-center {
    text-align: center !important;
}

.m-t-10 {
    margin-top: 10px !important;
}


/* COOKIE POLICY POPUP CSS START */


.breaking-news-wrap {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
    bottom: -100%;
    z-index: 10;
    top: 70px;
    background: linear-gradient(90deg, rgba(216, 45, 53, 1) 0%, rgba(129, 51, 129, 1) 32.75%, rgba(34, 61, 128, 1) 66.18%, rgba(18, 137, 158, 1) 100%);
}

.cookies-info {
    position: relative;
}

.cookies-text {
    padding: 15px 15px;
}

.cookies-info h5, .breaking-info h5 {
    margin-top: 0;
    /*margin-bottom: 5px;*/
    color: #fff;
    font-weight: normal;
    font-size: 25px;
    font-family: 'Neue Haas Grotesk W01 Disp' !important;
}

.cookies-text p {
    color: white;
    font-size: 16px;
    margin-top: 5px !important;
    margin-bottom: 15px !important;
    font-family: 'Neue Haas Grotesk W01 Disp' !important;
}

.cookies-text a {
    margin-right: 15px;
    font-size:14px;
    color: white;
    font-family: 'Neue Haas Grotesk W01 Disp' !important;
}

header.header {
    position:relative;
}

.h-120 {
    height: 120px;
}

.article-top-story-opt.single-post-top-story-opt{
    position:relative;
}

@media only screen and (max-width:767px) {
    #accept-cookies,
    #cookie-policy-learn-more,
    #do-not-accept-cookies {
        display: block;
        line-height: 2em;
    }

    header {
        height: 70px;
    }

    .latest-news-border #form {
        width: 50%;
        margin: 0 auto;
    }
    .register_event_button .primary-button {
        margin-bottom: 30px;
    }
    ul.events-intro-buttons-wrap {
        width: auto;
    }
    ul.events-intro-buttons-wrap li {
        width:auto;
    }
    ul#eam-list-bot {
        width:auto !important;
    }

    .prev-event {
        float: none;
    }
    .de-list-wrap .top-stories-img-full img {
        width: 33.5%;
        float: right;
    }

    .de-overlay {
        opacity: 1;
    }
    .sidebar-news .ads-holder:nth-child(3) {
        position: relative;
        bottom: unset;
    }
}



/* COOKIE POLICY POPUP CSS END */

/*Ads Framework*/
#position-B{padding-bottom: 50px;}
@media print {
    *{
        padding:0;
        margin:0;
    }
    header,footer,div#sidebar,.h-320,.story-label,.social-wrap,.latest-label,.latest-wrap,.register_event_button{
        display: none;
    }
    a[href]:after {
        content: none !important;
    }
}

/* Wordpress Image Alignment */

img.alignright {
    float: right;
    margin: 0 0 1em 1em;
}

img.alignleft {
    float: left;
    margin: 0 1em 1em 0;
}

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




.addtoany_no_icon.addtoany_share_save span{
	color: #CCCCCC;
    font-family: 'Neue Haas Grotesk W01 Disp';
    font-size: 24px;
    font-weight: 400;
}
.skysbanners-fixed {
    position: fixed;
    width: 1550px;
    top:calc(((600px - 100%) / 2) * (-1));
    left: calc(((1550px - 100%) / 2) * (-1));
    margin: auto;
    z-index: 1;
    -webkit-animation: mymove 300ms; /* Safari 4.0 - 8.0 */
    animation: mymove 300ms;
}
@keyframes mymove {
    from {top: 0px;}
    to {top:calc(((600px - 100%) / 2) * (-1)); }
}
.footer,
.trending-topics-wrap
{
    position: relative;
}
.footer{
    position: relative;
    z-index: 2;
}

.statistics-numbers{
    color: #ff0b0b;
    font-size: 152px;
    top: -1px;
    left: 0px;
    position: absolute;
    z-index: 0;
    height: 100%;
    font-weight: 800;
    padding-top: 44px;
}
#statistics-span-middle{

    background: -webkit-linear-gradient(0.4turn,#4F3D82, #633A82);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    background:  -moz-linear-gradient(0.4turn,#813482, #B0325E);
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;

    background:  -moz-linear-gradient(0.4turn,#813482, #B0325E);
    -o-background-clip: text;
    -o-text-fill-color: transparent;
}

#statistics-span-left{

    background: -webkit-linear-gradient(0.4turn,#813482, #B0325E);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    background:  -moz-linear-gradient(0.4turn,#813482, #B0325E);
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;

    background:  -moz-linear-gradient(0.4turn,#813482, #B0325E);
    -o-background-clip: text;
    -o-text-fill-color: transparent;
}

#statistics-span-right{

    background: -webkit-linear-gradient(0.4turn,#1B7798, #175288);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    background:  -moz-linear-gradient(0.4turn,#1B7798, #175288);
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;

    background:  -moz-linear-gradient(0.4turn,#1B7798, #175288);
    -o-background-clip: text;
    -o-text-fill-color: transparent;
}

@media only screen and (max-width: 760px) {
    img {
        max-width:95%;
        height:auto;
    }

    .statistics-numbers {
        font-size: 118px;
        top: -19px;
        left: -5px;
    }
}

.compliance-color-200 {
    color:#F6B488;
}

.network-box.compliance:hover {
    opacity: 0.7;
}
.home-landing-networks div.container-flex {
    width:1600px;
}
.home-landing-networks div:after {
    content: " ";
    display: block;
    clear: both;
}

@media only screen and (max-width:1600px) and (min-width:992px) {
    .home-landing-networks div.container-flex {
        width:100%;
    }
    .network-info-text {
        font-size:15px;
    }
    img.home-network-logo {
        height:28px;
    }
}
@media only screen and (max-width:1199px) and (min-width:992px) {
    .home-landing-networks div.container-flex .five-columns {
        width:20% !important;
    }
    .network-info-text {
        font-size:14px;
    }
}

@media only screen and (max-width:1250px) {
    .network-box img {
        height: 80%;
    }

    .main-menu-second > div {
        width:100%;
    }

    .main-menu-second .menu-item > a {
        font-size:16px;
    }
    
}

@media only screen and (max-width:992px) {
    .home-landing-networks div.container-flex {
        width:100%;
    }
    .network-info-text {
        font-size:18px;
    }
}

.network-box.compliance {
    top:-8px;
    height:45px;
}

/* NEW ADS - Start */
.ads-holder {
  text-align: center;
}

.ads-holder div[id^='div-gpt'] {
  display: inline-block;
}

.ads-devider {
  width: 100%;
  height: 30px;
}

.ads-devider {
    height: 20px;
}

.footer-ad {
    height: 0px;
}
/* NEW ADS - End */

.search.search-no-results #faceted-loading-animation{
    position: absolute;
    left:calc(50% - 32px);
    top:-50px;
}

.latest-news-container {
    font-size:18px;
}

.no-post-search {
    padding-top:20px;
}

.faceted_overflow_box {
    max-height: 350px;
    overflow-y: scroll;
}


/* new mobile css task pageant-761 and pageant-1180 */

.database-go-back {
    left: 0px!important;
    width: 100px!important;
}

.database-go-back h5 {
    padding:  0px 10px;
    line-height: 0px;
}

@media only screen and (max-width:1100px) {
    .database-go-back {
        position: relative !important;
        margin-bottom:10px !important;
    }
}

@media only screen and (max-width: 767px) {
    .top-story-container.first {
        height:170px !important;
    }
    .top-story-container.first .top-stories-img-full,
    .top-stories-img-small {
        width:33% !important;
        float:right !important;
    }

    .featured-events-box .featured-events-info {
        padding: 0px 15px !important;
        position: relative !important;
    }
    
     .database-go-back {
        position: relative !important;
        margin-bottom:10px !important;
    }

    .database-go-back a {
        display: inline-block;
    }

    .database-go-back h5 {
        padding: 8px 0px 8px 15px !important;
        line-height: unset !important;
    }
}

.value span {
  display:block;
}

/* END css for newsleeter popup */
@media only screen and (max-width: 767px) {
    div[data-id="_/aS8LE04rOTu8xwMaG3wC"] {
        display: none;
    }
}

/* style for login form on single page */
.checkbox-item {
    margin-top: 10px;
    float: left;
}

.login-form-wrap .checkbox-item input {
    width: auto;
    height: auto !important;
}

form#egr_login_form .checkbox-item label {
    display: inline!important;
    color: #fff !important;
    font-size: 18px;
    margin-left: 5px;
}

form#egr_login_form .checkbox-item label:hover {
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.disabled-button {
    display: none;
}

.twitter-feed-container {
    padding: 0px 7px;
}


.pagination {
    height: 100%;
    margin: auto auto auto 10px;
    display: flex;
    align-items: center;
    cursor: default;
}

.pagination .page-numbers {
    padding: 6px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}

.pagination .current {
    color: #23527c;
}

.pagination a:hover {
    opacity: 0.5;
}