.event-desc .elementor-column-gap-default .elementor-column:first-child {
    width: 70% !important;
}
 /*divider missing */
.categorised-content-listing .article-listing:nth-child(6) { 
  border-bottom: 1px solid #dbdbda !important; 
  padding: 30px 0 27px !important;
 }
.event-desc .elementor-column-gap-default .elementor-column:last-child {
    width: 30%;
}
.event-content .event-desc .elementor-column-gap-default .elementor-col-100 {
    width: 100%;
}
.article-detail-page .col-sm-3.social-share-links {
    padding-right: 15px !important;
}
.article-detail-page .col-sm-3 {
  padding-left: 15px;
}
.article-detail-page .col-sm-9 {
  padding-right: 15px;
}
.dfp-ad-widget-class {
    text-align: center;
}
.mobile-pop-out-menu-area .search-box form {
    margin-top: 12px;
}
.col-sm-3 .dfp-ad-widget-class{
margin:30px auto;
}
.header-bottom-adboard-area {
background: none !important;
}
.news-detail ul, .news-detail ol {
    padding-left: 18px;
    font-size: 18px;
    line-height: 26px;
}
.news-detail ol li {
    list-style: auto;
}
ul.social-share-links {
    display: flex;
    gap: 10px;
}
.tribe-events-page-template .event-venue {
    padding-left: 50px;
}
@media (max-width: 768px) {
.event-item__details {
    display: inherit;
}
}
.sponsored_content-template-default .sc_dfp_primary {margin-bottom: 30px;}
/*a#pills-editors-pick { display: none; }*/
.tdc_SC_sponsor_identity div { display: none;}
.entry-content .alignleft { margin-bottom: 15px; }
.footer .footer-widget-top h4 { text-transform: inherit; }
.event-details-page .event-left-sidebar ul li a {word-break: normal;}

/*event page registration button*/
.tribe-events-single .tribe_events #event-registration iframe {
  min-height: 7250px !important;
}
.tribe-events-single .tribe_events #wufoo-qjqnryk0tpypc8 iframe {
  min-height: 2700px !important;
}
.tribe-events-single .tribe_events #wufoo-q1b6izki0guienz iframe {
  min-height: 7250px !important;
}

.footer-bottom-text p.pull-left {
  padding-top: 0.5rem !important;
}
.ads_logo {padding: 5px; border-radius: 5px; }
.container .sub-header li a {padding: .375rem 0.80rem !important;}

/*cpbj new changes css */
.col-sm-6 .title-heading a {
  color: #333;
  font-size: 1.rem;
  line-height: 1.5rem;
  transition: color 0.5s ease 0s;
}
.homepage-vertical-column .margin-top-event {
  margin-top: 2.1rem;
}
.homepage-horizontal-column .margin-top-event {
  margin-top: 1.125rem;
}
.news-makers-image {
  float: left;
  margin-right: 15px;
  width: 70px;
}
/*.news-makers-image img {
  height: 80px;
}
.news-makers-image {
  text-align: center;
	margin-bottom: 15px;
}*/
/*.news-makers-image img {
  max-height: 200px;
  width: 200px;
}*/
.red-box .red-box-content ul li {
  min-height: 85px;
}
/*cpbj Dec new css changes */

#text-28 #pills-home .week-issue {
		margin-bottom: 0;
}
.vertical-row0 .ao-form {
    margin: 0 auto 0 !important;
}
.page-template-vertical-homepage #dfp-ad-widget-6 {
		margin-bottom: 0;
	}
@media screen and (min-width: 48rem){
.page-template-vertical-homepage-php #main-content .row:nth-child(7) {
    margin-top: 0px !important;
	}}
@media (max-width:767px){
	.vertical-row0 .ao-form { margin: 20px auto 0 !important; }
	.entry img { height: auto; }
	.page-template-vertical-homepage-php #div-gpt-ad-lvb_300x250_2_2019,
	.page-template-vertical-homepage-php #div-gpt-ad-lvb_300x250_1_2019{ margin-top: 50px; 	}
.article_dfp_ads iframe {    margin: 0px !important; max-height: 274px !important; min-height: 250px !important; width: 300px !important;}
body.tribe_events-template .article_dfp_ads { display: none !important; }
.mobile_click_msg {display:block !important; font-size:17px;}
.desktop_click_msg {display:none; }
}
@media (max-width:991px){
	.page-template-vertical-homepage-php #div-gpt-ad-lvb_300x250_1_2019{
		margin-top: 50px;
	}
}
.vertical-sponsor-col-1 > .widget:nth-child(1) a {
  color: #333 !important;
  font-size: 1.125rem !important;
  font-weight: 500;
  transition: color 0.5s ease 0s;
}
.container .hero-image-section .story-section .read-more-p {
    border-bottom: 1px #ccc solid;
    padding-bottom: 10px;
}
.homepage-horizontal-column, .homepage-vertical-column {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}

/* Subscribe iframe css include for IE */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .page-template-template-subscribeDetails #form_opening iframe {height:2500px;}
}
.sponsored_content-template-default .wp-post-image { height: auto; }

/* Coolest spaces css */
.coolest-main-page h1.name.post-title.entry-title {    display: none; }
.coolest-main-page .page-content .entry p:first-child { display:none;}
.coolest-main-page ul.slick-dots { display: none !important; }
.coolest-main-page button.slick-arrow { background: #0083ca; }
.coolest-main-page nav.navigation.post-navigation { display:none;}
@media only screen and (max-width: 985px)
{
.coolest-main-page .post-wrapper .type-post {width: 100% !important;}
}

/*bottom Ad removed from reader ranking*/
.page-id-376785 .bottom-ad-desktop, .page-id-376785 .bottom-ad-mobile, .postid-383133 .bottom-ad-desktop, .postid-383133 .bottom-ad-mobile {
display : none;
}
.coolest-main-page .breaking-news { display: none; }
.coolest-main-page ul.slick-dots { display: none; }
.coolest-main-page .post-wrapper .type-post {
    min-height: 255px !important;
    max-height: 255px !important;
}

/*below code css added into advance css*/
.page-id-403163 .bottom-ad-desktop, .page-id-403163 .bottom-ad-mobile, .postid-383133 .bottom-ad-desktop, .postid-383133 .bottom-ad-mobile {
display : none;
}
@media (max-width:985px){
#menu-top{ 
display : block !important;
padding-left: 0px !important;
}
}

/*code removed from css after push on svn 19-3-2020*/
.profile-icon a::after {
    position: relative;
    top: 5px;
}
.profile-icon .sub-menu {
    padding: 10px !important;
}

/*Menu css for corona */
#menu-main-1 .menu-item-410209 > a:after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .125rem;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
    color: #666;
    font-size: 1.25rem;
    position: relative;
}
#menu-main-1 .menu-item-410209 .sub-menu {
	overflow: hidden;
    height: auto;
    display: none;
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 5px;
}
#menu-main-1 .menu-item-410209 .sub-menu li:hover a {
    color: #fff;
    background-color: #666;
}
body #menu-main-1 .menu-item-410209 > a {
	padding-right: 5px !important;
    padding-left: 5px !important;
}
body #menu-main-1 .menu-item-410209 .sub-menu li > a {
	padding: 10px 10px 10px 5px !important;
    font-weight: 400;
    transition: none;
    display: block;
}
#menu-main-1 .menu-item-410209:hover {
    background-color: #e6e6e6;
}
#menu-main-1 .menu-item-410209 a:hover {
    color: #333;
}
#menu-main-1 .menu-item-410209:hover .sub-menu {
	overflow: visible;
    height: auto;
    display: block;
    position: absolute;
    background-color: #e6e6e6;
    width: auto;
    min-width: 215px;
}
#menu-main-1 .menu-item-367811 > a:after { display:none !important; }

.row.del-login {
    border: .0625rem solid #d6d6d6;
    margin-right: 0;
    padding-top: 1em;
    margin-bottom: 1em;
}


/* new top menu css */
.login-header .main-header{top:0.4em !important;height:36px!important;}

.login-header .main-header li{
    background-color: #0098d9;
    color: #fff!important;
    padding: 0 5px;
    border-radius: 5px;
    margin:0 5px;
}
.login-header .main-header li a{
   color: #FFFFFF !important;
}	
#menu-item-367766
{
    background-color: #0098d9;
    color: #fff!important;
    padding: 0px 5px;
    border-radius: 5px;
    top: 0;
}
#menu-item-367766 ul li{
   padding:0px;
}
#menu-item-367766 a
{
    color: #fff!important;
    font-size: 14px;
    text-transform: uppercase;
    padding-top: 10px!Important; 
    vertical-align: middle;
    padding: .5rem 0.45rem;
}
.container .homepage-header .login-header ul li a:hover, .container .homepage-header .login-header ul li a:focus{color:#FFF !important;}
.container .homepage-header .login-header ul li.dropdown>a:after{color:#fff!important;}
.homepage-header .dropdown:before ,.homepage-header .dropdown:after{display:none;}
.login-header .main-header li ul li{
      border-radius : unset;
}
.container .homepage-header .login-header ul li.dropdown ul li:first-child{
      border-top : 2px solid #fff;
}
.login-header .main-header li.profile-icon
{
      background-color: #e6e6e6;
}
.login-header .main-header li.profile-icon ul li{
     background : none;
}
.login-header .main-header li.profile-icon a
{
     padding: .425rem .4375rem;
}
.login-header .main-header li.welcome-user-li{
      background : none;
      color:#333!important;
}
.login-header .main-header li.welcome-user-li a{
        color:#333!important;
}
.container .homepage-header .login-header ul li.welcome-user-li a:hover, .container .homepage-header .login-header ul li.welcome-user-li a:focus{
        color:#0098d9!important;
}
.container .homepage-header .login-header .menu-item-has-children.profile-icon{
       top:1px;
}
.container .homepage-header .login-header .menu-item-has-children.profile-icon ul{
     top:38px!important;
     padding:10px 5px;
}
#menu-item-368298{
      margin:0px !important
}
.container .homepage-header .login-header ul li a{color:#fff !important;}

.sidebar .ao-form{
	padding-top: 0rem !important;
}
#menu-item-367766 a{
	margin-top:2px !important;
}
.login-header .main-header li a{
font-size:15px !important;
margin-top:-2px !important;
}
/* new top menu css end */

.article_dfp_ads {     width: 100%;     text-align: center;  }
.article_dfp_ads iframe {   text-align: center !important;  margin: 15px;   }
body.tribe_events-template .article_dfp_ads { display: none !important; }

/* css remove form coronavirus menu for cpbj */
#menu-main-1 .menu-item-410209:hover{ background-color: transparent !important; }
#menu-main-1 .menu-item-410209 > a:after { display: none !important; }
/* css remove form coronavirus menu*/

/*pa biz margin top */
div#text-html-widget-11 {
    margin-top: 3rem;
}
/*pa biz margin top */
/*css for event listing for webinar section*/
.sidebar .event-card-wrapper .card .week-issue {
    padding: .9375rem 0;
    border-bottom: .0625rem solid #d6d6d6;
    width: 100%;
}
.sidebar .event-card-wrapper .card .week-issue a{margin-left:20px;}

/* Sub menu of two Columns on Mobile */
  @media (max-width: 767px) {
    .container .homepage-header .navbar-collapse ul li a {
		font-weight: bold;
		padding: .625rem .3rem;    
    }
    .homepage-header .navbar-collapse ul li.menu-item-has-children ul li a {
      font-weight: normal;
    }
    .homepage-header .navbar-collapse ul li.menu-item-has-children ul {
      background: #0098d9;
      position: relative;
      width: 200%;
      padding: 10px 10px 15px 10px !important;
    }
    .homepage-header .navbar-collapse ul li.menu-item-has-children ul li {
      display: inline-block;
      width: 48%;
      vertical-align: top;
    }
    .dektop-menu-top .main-header.col-6 {
      padding-right: 0px;
    }
    .homepage-header .navbar-collapse ul .menu-item-376090.menu-item-has-children ul {
      right:0 !important
    }
    .dektop-menu-top .main-header.col-6 .top-menu {
      display: block !important;
      padding-left: 0px;
	}
span.ec_item.ec_edit_small.ecaction_edit {  float: left; }

.mobile_click_msg {display:block !important; font-size:17px;}
.desktop_click_msg {display:none; }
#interadsmain .continue-site { margin-top: 0px !important; width: 85% !important; float: left; text-align: center !important; }
div#IL_INSEARCH { float: left;  width: 100%;  bottom: 135px !important;  }
div#cookie-law-info-bar { padding: 10px !important; }
  }
/*webinar hiding from event listing page*/
.single-tribe_events .col-lg-3 .sidebar .event-card-wrapper{display:none;}
/*webinar hiding from event listing page*/

.adblockcls { display:none; }

/*hide related event section form event page*/
.tribe_events-template-tribe_events-single h3.tribe-events-related-events-title {
    display: none !important;
}
.tribe_events-template-tribe_events-single ul.tribe-related-events {
    display: none !important;
}
/*end*/

.single-directorylisting .dmcss_login_form { display :none; }
table .ec_byline {
    display: none;
}

.cpp-events-section .event-items-wrapper .event-item .event-img img {
    width: 100%;
    max-width: 6.25rem;
    height: 50px;
}
.wp-caption {
    padding: 1.125rem !important;
}

.wp-caption { margin-bottom: 10px; }
.pagination.cpp_pagination { display: none; }
.category-8277 .page-title { display:none;}

element.style {
}
@media screen and (min-width: 62rem)
.sections-page .content .page-head .page-title {
    margin-bottom: 1.5rem;
}
@media screen and (min-width: 48rem)
.sections-page .content .page-head .page-title {
    margin-bottom: 1.875rem;
}
.sections-page .content .page-head .page-title {
    color: #0098d9;
    font-size: 1.375rem;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 0.3125rem solid #d6d6d6;
    display: inline-block;
    margin-bottom: 1.563rem;
}
.category-8277 .page-title { display:none !important;}
.category-8277 .stripe-line h2 {
    display: block !important;
    width: auto;
    float: left;
}

.container .homepage-header .login-header .menu-item-has-children>a:hover, .container .homepage-header .login-header .menu-item-has-children>a:focus, .container .homepage-header .login-header .menu-item-has-children>a:active {
    min-height: 50px;
    z-index: 999999999999;
    position: relative;
}
.container .homepage-header { z-index: 9999999; }
@media screen and (min-width: 75rem){ div#IL_INSEARCH {  float: left; width: 100%; bottom: 70px !important; }  }

/*Article image caption*/
.wp-caption {
    min-width: 24% !important;
}


.cpp-sponsored-section { width: 100%; }
.dmcss_key_icon img {
display:none !important;
}

#tribe-events-content a { color: var(--tec-color-link-accent) !important;}

@media only screen and (max-width: 767px)
{
   /*userway local size*/
        #userwayAccessibilityIcon {
         // margin-left: 15px;
            // margin-top: -273px!important;
          display: block !important;
        }
.e3lan-top .div-gpt-ad-970x90_bestplaceswork_lb iframe 
{
    -ms-zoom: 0.75;
    -moz-transform: scale(0.75);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.75);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.48);
    -webkit-transform-origin: 0 0;    
    display: block;
}
}
@media screen and (min-width: 768px){
        #userwayAccessibilityIcon {
          margin-top: -130px;
        }
.elementor-493017.elementor-column.elementor-col-66, .elementor-column[data-col="66"] {
    width: 74.666% !important;
}
}
@media only screen and (max-width: 767px) and (min-width: 480px)
{
.e3lan-top .div-gpt-ad-970x90_bestplaceswork_lb iframe {
    -ms-zoom: 0.75;
    -moz-transform: scale(0.75);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.75);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.48);
    -webkit-transform-origin: 0 0;
}
}
.title-heading a:hover { text-decoration: none; color: #0098d9; }
h5.post-box-title, h5.post-box-title a:hover { text-decoration: none; color: #0098d9; }
.central-penn-parent .category-page-sidebar .widget-container { width: 100%; float: left; }
.central-penn-parent .col-lg-4 .widget .widget-container { width: 100%; float: left; }
.directories .col-lg-4 .widget .widget-container { width: 100%; float: left; }
.tax-directorylisting_category .col-lg-4 .widget .widget-container { width: 100%; float: left; }
.single-directorylisting .col-lg-4 .widget .widget-container { width: 100%; float: left; }
.events-category-cpp-events .col-lg-4 .widget .widget-container { width: 100%; float: left; }
.central-penn-parent .col-lg-4 .widget .widget-container { width: 100%; float: left; }
.single-tribe_events .col-lg-4 .widget .widget-container { width: 100%; float: left; }
.cpp-event-list .col-lg-4 .widget .widget-container { width: 100%; float: left; }
.page-id-438773 .col-lg-4 .widget .widget-container { width: 100%; float: left; }
.power-list aside.sidebar { position: sticky; top: 1px; }

/*Healthcare Heroes*/
/*#post-393619 .date-time-section p:first-of-type { display: none; }*/

/*Nonprofit Innovations*/
/*#post-393949 .date-time-section p:first-of-type { display: none; }*/

/*Forty Under 40*/
/*#post-378396 .date-time-section p:first-of-type { display: none; }*/

#post-383133 .date-time-section p:first-of-type { display: none; }
div#div-gpt-ad-top_leaderboard iframe {
    position: relative !important;
    z-index: 000000000 !important;
}


/* blueconic payment page css */
.page-template-template-subscribeDetails.page-id-367900 .content{
  float: none;
  margin: 0 auto;
  width: 100%;
}

.page-template-template-subscr-psa .sidebar-narrow-left .content-wrap{
  float: unset;
}

.page-template-template-subscribeDetails.page-id-367900 #form_opening iframe {
    width: 100%;
}
.dmcss_login_form input[type="text"], .dmcss_login_form input[type="password"]{
  width: 94%;
}
.dmcss_login_form #form_tabs #form_nav {
    display: none;
}
.page-id-367900 .form-content-page h1.subpage-title, 
.page-id-367900 .form-content-page hr{
  display: none;
}

.logged-in a.djoLogin {
    display: none;
}

.page-template-template-subscr-psa .logo{
  margin-left: 40px;
} 

.dmcss_login_form label{
	width: 170px !important;
}

#menu-main-navigation li:last-child {
 // display: none;
}

@media (max-width: 767px){
  .page-template-template-subscr-psa .subscribe_top{
    line-height: normal;
  }
  .page-template-template-subscr-psa .subscribe_top span {
      font-size: 18px !important;
      line-height: 30px !important;
  }

  .page-template-template-subscr-psa .subscribe_top div:last-child span{
    font-size:30px !important;
  }
}

.form_gray_bg { background: #f1f1f1 !important; padding:5px; }
a.shortc-button.medium.blue {  text-align: center; }

#oob_sli {
  position: relative;
  overflow: hidden;
  margin: 0px auto 0px auto;
  border-radius: 4px;
  width: 200px;
  height:162px;
}

#oob_sli ul {
  position: relative;
  margin: 0;
  padding: 0;
 
  height: 150px;
  list-style: none;
}

#oob_sli ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 200px;
  height: 162px;  
  text-align: left;

}

.o_i { width: 30px; position: absolute; float: left; z-index: 99999; transition: opacity .5s ease-out; background: #f4eaeaab; top: 53px; height: 32px; }
.o_g {
    width: 30px;
    position: absolute;
    float: right;
    z-index: 99999;
    transition: opacity .5s ease-out;
    background: #f4eaeaab;
    top: 53px;
    height: 32px;
    right: 0px;
}
.control_next { width: 71px; height: 31px; margin-left: -15px; position: absolute; background: url(https://www.cpbj.com/files/2024/04/arrow-single-right.png) no-repeat; background-position: 20px; background-size: 20px 20px; }
.control_prev { width: 130px; height: 33px; margin-left: -63px; top: 0%; bottom: -24%; position: absolute; background: url(https://www.cpbj.com/files/2024/04/arrow-single-left.png) no-repeat; background-position: 65px; background-size: 20px 20px; }
#oob_sli:hover .o_i{
	
	
  opacity: 1;
    transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
  
}
#oob_sli:hover .o_g{
	
  opacity: 1;
    transition: opacity .5s ease-out;
    -moz-transition: opacity .5s ease-out;
    -webkit-transition: opacity .5s ease-out;
    -o-transition: opacity .5s ease-out;
}

/* Main menu */
.header-bottom-area .header-bottom-left ul li a{font-size:13px;}

/* css added to fix upgradation issues */

body.term-private-schools-dir .content-wrap iframe {
    width: 100% !important;
    height: 250px !important;
}

body.page-template-page-directory-php .content-wrap iframe {
    width: 100% !important;
    height: 250px !important;
}

body.category-central-penn-parent .content-wrap iframe {
    width: 100% !important;
    height: 250px !important;
}

body.page-template-template-manage-subscription  .content-wrap iframe {
    width: 100% !important;
    height: 400px !important;
}


.container-fluid {
    overflow: hidden !important;
}

input#gform_submit_button_64 {
    height: auto !important;
}

.control_prev {
    width: 130px;
    height: 33px;
    margin-left: -63px;
    top: 0%;
    bottom: -24%;
    position: absolute;
    background: url(https://www.cpbj.com/files/2024/08/arrow-single-left.png) no-repeat;
    background-position: 65px;
    background-size: 20px 20px;
}

.control_next {
    width: 71px;
    height: 31px;
    margin-left: -15px;
    position: absolute;
    background: url(https://www.cpbj.com/files/2024/08/arrow-single-right.png) no-repeat;
    background-position: 20px;
    background-size: 20px 20px;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
.event-desc .elementor-column-gap-default .elementor-column:first-child {
    width: 100% !important;
}
.event-desc .elementor-column-gap-default .elementor-column:last-child 
{
    width: 100%;
}
}
