/*Remove Footer message*/
.csl-theme .smcx-embed{ max-width: 100%; height: 750px; } .csl-theme .smcx-embed>.smcx-iframe-container{ max-width:100%; height: 750px; }

.csl-theme body article ol li{font-size:18px}

/* Popup Health News &amp; Updates Starts */
html.pum-open.pum-open-overlay.pum-open-scrollable body > [aria-hidden]{padding-right:0}

.popup-public-health-news-updates{padding:50px 30px; background-color:#47affa; background-image:linear-gradient(to top right, #0070c0, #4cb4fe)}
.popup-public-health-news-updates .logo{text-align:center; margin-bottom:50px; display:flex}
.popup-public-health-news-updates .logo:before, .popup-public-health-news-updates .logo:after{flex-grow:1; height:1px; content:'\a0'; background-color:#98d4ff; position:relative; top:20px}
.popup-public-health-news-updates .logo:before{margin-right:15px}
.popup-public-health-news-updates .logo:after{margin-left:15px}
.popup-public-health-news-updates .title{ font-size:50px; text-transform:uppercase; color:#fff}

.popup-public-health-news-updates .sub-title{font-size:34px; font-weight:300; color:#fff; line-height:1.2; margin-bottom:20px  !important}

.popup-public-health-news-updates .ctct-form-wrapper .ctct-form-field{margin-bottom:1.5em}
.popup-public-health-news-updates label{color:#fff; display:none !important}
.popup-public-health-news-updates .ctct-text, .popup-public-health-news-updates .ctct-email{padding:4px 14px !important; border-radius:0 !important;; -moz-border-radius:0 !important;; -webkit-border-radius:0 !important;; background:#fff !important; height:auto !important}
.popup-public-health-news-updates .ctct-submit{border:4px solid #fff !important;  font-size:22px !important; color:#fff; text-transform:uppercase; height:auto !important; margin-top:20px; padding:6px 14px}
.popup-public-health-news-updates .ctct-submit:hover{background:none !important; color:#fff !important}
.popup-public-health-news-updates .ctct-disclosure{display:none}

.popup-40-under-40-updates{position:relative;}
.popup-40-under-40-updates .main-pic{width:100%;position:relative; z-index:9}
.popup-40-under-40-updates .main-pic img{width:100%}
.popup-40-under-40-updates .content{text-align:center;background: rgb(217,243,248);background: linear-gradient(180deg, rgba(217,243,248,1) 0, rgba(255,255,255,1) 100%);padding:0 0 20px }
.popup-40-under-40-updates .title{font-size:40px; color:#18407b; text-transform:uppercase;
line-height: 44px;margin-top:-18px;position:relative;z-index:9;padding:0 15px;}
.popup-40-under-40-updates .title span{}
.popup-40-under-40-updates .button{font-size:14px; color:#fff; text-transform:uppercase; background: #007bd3;padding: 0 50px; margin:14px 0 8px; display:inline-block;border-radius: 3px;line-height:40px;}
.popup-40-under-40-updates .button:hover{color:#fff}
.popup-40-under-40-updates .logo{display:block;margin-top:-10px}
.popup-40-under-40-updates .logo img{display:inline-block; width:140px}
#popmake-41904[style]{background:#fff !important; }
#popmake-41904.pum-theme-6396{background:#fff !important; }
@media only screen and (max-width:575px){
.popup-public-health-news-updates{padding:40px 15px}	
.popup-public-health-news-updates .title{font-size:40px}
.popup-public-health-news-updates .sub-title{font-size:26px}
.popup-40-under-40-updates .title{font-size:26px;line-height:30px;margin-top:0}
.popup-40-under-40-updates .button{margin:12px 0}
.popup-40-under-40-updates .logo img{width:100px}
#popmake-41904[style]{width:90% !important; }
}
/* Popup Health News &amp; Updates Ends */

/* Popup PHWINS Signup */
.popup-phwins{width:100%; height:480px; background:url("/wp-content/uploads/2022/03/phwins-popup-bg.png") left top no-repeat; background-size:100% 100%; padding-top:50px; box-sizing:border-box}
.popup-phwins .form-holder{width:69%; float:left; padding-left:70px; padding-right:70px; box-sizing:border-box}
.popup-phwins .form-holder .title{font-size:32px; line-height: 40px; color: #fff; font-weight:700; text-align:center; text-transform:uppercase; margin-bottom:10px}
.popup-phwins .form-holder .title span{display:block}
.popup-phwins .phwins-logo{width:26%; float:right; margin-right:4%; text-align:right}
.popup-phwins .phwins-logo img{width:78%}
.popup-phwins .ctct-submit{background:#F16122 !important; text-transform:uppercase; font-size:20px; font-weight:700}
.popup-phwins .ctct-submit:hover{color:#fff !important}
.popup-phwins .ctct-disclosure{display:none}
.popup-phwins  label{font-size:13px; color:#fff}

.phwins-popup{width:100%; height:480px; background:url("/wp-content/uploads/2022/03/phwins-textpopup-bg.png") left top no-repeat; background-size:100% 100%; padding-top:40px; box-sizing:border-box; position:relative}
.phwins-popup .phwins-logo{width:26%; float:right; margin-right:4%; text-align:right}
.phwins-popup .phwins-logo img{width:78%}
.phwins-popup h2{width:62%; font-size:34px; line-height: 40px; color: #fff; font-weight:700; text-transform:none; margin-bottom:10px; margin-left:40px}
.phwins-popup h3{width:54%; font-size:18px; line-height: 26px; color: #F16122;  font-weight:500; margin-bottom:10px; margin-left:40px}
.phwins-popup .btn-wrap{width:100%; position:absolute; left:0; bottom:22px; text-align:center}
.phwins-popup .btn-wrap a.btn-link{display:inline-block; background:#F16122; border-radius:6px; padding:8px 40px; color:#fff; font-size:18px;  font-weight:700; text-transform:uppercase}
.phwins-popup .btn-wrap a.btn-link:hover, .phwins-popup .btn-wrap a.btn-link:focus{text-decoration:none !important}


@media only screen and (max-width:767px){
.popup-phwins .form-holder{padding-left:30px; padding-right:25px;}	
.popup-phwins .phwins-logo{width:23%}	
.popup-phwins .form-holder .title{font-size:26px; line-height: 32px;}
.popup-phwins .phwins-logo{margin-right:5%}	
.popup-phwins{height:480px}
.phwins-popup h2{width: 62%;font-size: 30px;line-height: 38px;}
.phwins-popup h3{font-size:16px; line-height:24px;}	
		
}
@media only screen and (max-width:576px){
.popup-phwins .form-holder{padding-left:25px; padding-right:0}
.popup-phwins .form-holder .title {font-size: 20px; line-height: 26px}
.popup-phwins .phwins-logo{width: 20%}
.popup-phwins .phwins-logo img{width: 100%}
.popup-phwins{height:400px; padding-top: 35px;}
.phwins-popup{padding-top:30px; height:400px;}
.phwins-popup h2{margin-left:20px; font-size:24px;line-height:30px;}	
.phwins-popup h3 {font-size:14px; line-height:22px;margin-left:20px;}
.phwins-popup .btn-wrap a.btn-link{padding:8px 30px; font-size:14px;}
.phwins-popup .btn-wrap{bottom: 17px;}
}

@media only screen and (max-width:480px){
.phwins-popup{height:360px}
.phwins-popup h2{font-size:16px; line-height:22px}	
.phwins-popup h3{font-size:13px; line-height:20px}	
.phwins-popup .btn-wrap a.btn-link{font-size:12px;}	
.phwins-popup .phwins-logo{margin-left:4%;}
}

/* Popup PHWINS Signup */

/* Subscription Form (APHA) Starts */
body.page-id-8564 section.signup-newsletter{display:none}
body.page-id-8564 footer{padding-top:30px !important; margin-top:0 !important}
article#post-8564{width:100%; max-width:1200px; margin-left:0; padding:0}
.form-section .content-wrapper{background-size:cover !important}
.form-section .txt-content .content-inner{width:100%}
.frm-subscription .nf-form-fields-required, .frm-subscription .nf-response-msg:before{display:none}
.frm-subscription .nf-response-msg{padding-top:0}
.frm-subscription .nf-response-msg p{font-size:14px !important}
.csl-theme .frm-subscription .ninja-forms-form-wrap .nf-form-content .nf-field-container{margin-bottom:10px}
.csl-theme .frm-subscription .ninja-forms-form-wrap .nf-form-content .nf-field-container.submit-container{margin-bottom:0}
.csl-theme .ninja-forms-form-wrap .nf-form-content .nf-field-container.submit-container{margin-top:0}
.frm-subscription input[type=button]{text-transform:uppercase; font-size:15px !important}
@media only screen and (min-width:768px){
.form-section .txt-content{padding-left:20px !important; padding-right:50px !important}
.frm-subscription nf-fields-wrap > nf-field:nth-child(1){float:left; width:49%}
.frm-subscription nf-fields-wrap > nf-field:nth-child(2){float:right; width:49%}
.frm-subscription.apha nf-fields-wrap > nf-field:nth-child(6){float:left; width:32%}
.frm-subscription.apha nf-fields-wrap > nf-field:nth-child(7){float:left; width:32%; margin:0 2%}
.frm-subscription.apha nf-fields-wrap > nf-field:nth-child(8){float:left; width:32%}
}
@media only screen and (min-width:1200px){
.form-section .txt-content{padding-left:30px !important; padding-right:60px !important}
}
/* Subscription Form (APHA) Ends */

/* Subscription Form (Nations Health) Starts */
body.page-id-9032 section.signup-newsletter{display:none}
body.page-id-9032 footer{padding-top:30px !important; margin-top:0 !important}
article#post-9032{width:100%; max-width:1200px; margin-left:0; padding:0}
/* Subscription Form (Nations Health) Ends */

/* Tableau Data/Pdf Show Hide on Desktop/Mobile Starts */
@media only screen and (max-width:767px){
.tableau-data-holder{display:none}
}
@media only screen and (min-width:768px){
.tableau-pdf-holder{display:none}
}
/* Tableau Data/Pdf Show Hide on Desktop/Mobile Ends */

/* Outbreak Invitation Form Starts */
.outbreak-invitation-form-holder{background:#4db5ff; padding:30px; margin-bottom:40px}
.outbreak-invitation-form{border:1px solid #83ccff; padding:35px 40px 25px; color:#fff !important}
.outbreak-invitation-form h3, .outbreak-invitation-form p,  .outbreak-invitation-form label, .outbreak-invitation-form a{color:#fff !important}
.outbreak-invitation-form h3{margin-bottom:20px !important}
.outbreak-invitation-form p.ctct-form-field{margin-bottom:15px !important}
.outbreak-invitation-form .ctct-submit{background:#007bd3 !important; color:#fff; text-transform:uppercase; font-size: 12px !important}
.outbreak-invitation-form .ctct-submit:hover{color:#fff !important}
.outbreak-invitation-form .ctct-disclosure, .outbreak-invitation-form p:empty{display:none}
/* Outbreak Invitation Form Ends */

/* 10-Essential-Services Starts 
body.page-id-34699 .header.sticky{position:relative; float:none}
body.page-id-34699 .header .header-container{float:none; width:100%}
body.page-id-34699 .header.sticky .header-container .header-logo{position:absolute; top:-34px !important}
body.page-id-34699 section.banner{margin-top:-84px}
.accordion-holder-definitions{background:#fff; padding:20px; box-shadow:0 0 5px #ccc; height:500px; overflow:auto; margin-bottom:30px}
@media only screen and (min-width:575px){
.accordion-holder-definitions{float:right; width:250px; margin-left:40px}
}
 10-Essential-Services Ends */




/* Page Title Fix Starts*/
@media only screen and (min-width:992px) and (max-width:1300px) {
 .csl-theme .single-post .banner.no-hero-image.banner:not(.banner-layout-box) .content-container .container, .csl-theme .single-resource .banner.no-hero-image.banner:not(.banner-layout-box) .content-container .container{left:inherit}
}

@media(max-width:767px){
.hero{margin-top:65px}
}
/* Page Title Fix Ends*/


@media only screen and (max-width:992px) {
.menu-section .menu > li .sub-menu li a{line-height:22px !important}
}





@media only screen and (max-width:767px) {
.csl-theme .list-item.book-tile .title a{font-size:22px !important; line-height:28px !important}
.featured-content-section .featured-content-inner h3{font-size:22px !important; line-height:28px !important}		
.csl-theme .list-item.book-tile .grid-item-container .content-container .author{font-size:18px !important; line-height:24px}
.csl-theme .featured-content-section .container .row.fetured-item .featured-content .featured-content-inner .btn{white-space: normal; min-height:40px; height:auto; line-height:20px; padding:8px}	
}

#wps_accordion_pro_45950, #wps_accordion_pro_45962{width:auto !important}



.made-sidebar a.btn.made-btn{font-weight: 400 !important;	text-decoration: none !important;}

@media only screen and (max-width:575px) {
body.page-template-made-page #breadcrumbs .breadcrumb_last{overflow: hidden; text-overflow: ellipsis;
width: 80px;}
#breadcrumbs span{white-space: nowrap;}	
}			

.made-wrap td{padding:7px}
.made-wrap ul, .made-wrap  ol{margin-left:10px}
.made-wrap ul li, .made-wrap ol li{font-size:18px; margin-bottom:5px !important}
.made-wrap ul li{list-style-type:none}
.made-wrap ul li::before {content: "•"; display: inline-block; width: 1em;  margin-left:-1em;  position: relative;  left:-3px; font-size: 16px; vertical-align:middle}
.made-subnav ul li:before{display:none !important}

.cfa-table-content{width:auto; background:#f4f4f4; padding:30px 30px 30px; overflow:hidden; margin-bottom:40px}
.cfa-table-content h6{margin-bottom:14px !important; border-bottom: #d0d0d0 1px solid;
padding-bottom: 8px;}
.cfa-table-content ul{column-count: 3}
.cfa-table-content ul li{line-height:20px; margin-left:0 !important;}
.cfa-table-content ul li a{color:#007bd3 !important; font-size:14px !important}
.cfa-table-content ul li:before{ left:4px !important; color:#007bd3 !important}

.csl-theme .btn.load-more-btn.appl-ques-btn{max-width:100%; width:300px; padding-right:34px; margin-top:0}
.csl-theme .btn.load-more-btn.appl-ques-btn.pdf-icon::after{right: 25px; top: 9px;}
body.page-id-47930 .columns-block.nothing .flex-col .content-container article::before{background:none}
body.page-id-47930 .columns-block.nothing .flex-col .content-container article p{max-height:100%}
.csl-theme .featured-content-section .container .row.fetured-item .featured-img{background-position: left top;}

@media only screen and (max-width:991px) {
.cfa-table-content ul{column-count: 2}
}

@media only screen and (max-width:767px) {
.cfa-table-content ul{column-count: 1}
.media-request-box h3{margin-top:0 !important} 	
.csl-theme .columns-block .flex-col h2{line-height:34px}
.csl-theme .btn.load-more-btn.appl-ques-btn{width:100%}
.csl-theme .btn.load-more-btn.appl-ques-btn.pdf-icon::after {right:5px}
}

.made-subnav ul{margin-left:0}
.made-sidebar{position:relative; z-index:2}

.made-wrap .btn.pdf-icon{max-width:100%; width:auto; padding-right:45px}
.made-wrap a.btn.pdf-icon:after{top:10px}

@media only screen and (max-width:575px) {
.made-wrap .btn.pdf-icon{width:100%; height:auto; white-space:normal; line-height:normal; padding:7px 45px}
.made-wrap a.btn.pdf-icon:after{top:50%}
}

/* pum-theme-enterprise-blue Popup Background Starts */
.pum-theme-enterprise-blue .pum-container{background-color:#dbeefa; background-image:url(/wp-content/uploads/2023/03/bg-popup-40u40.jpg); background-size:cover; background-position:right bottom; padding:50px 50px 75px}
/* pum-theme-enterprise-blue Popup Background Ends */


#pum-50849 .pum-close{top:-10px; right:-10px; background-color:#485cf0; color:#fff}
.pum-content .button{background:#485cf0;}


.csl-theme .signup-newsletter .container .img-holder[style]{
		background-image:url('/wp-content/uploads/2023/09/img-footer-signup.jpg')!important;}
		


.csl-theme .home .columns-block .flex-col .content-wrapper .content-container article h2{margin-top:0}

.main-content article.forty-under-forty .team-member-info .image-side .image-container {width:100%; height:100%}

.main-content article.forty-under-forty .team-member-info .image-side .image-container .thumbnail-image{background-size: cover; width:100%; height:100%}

body.page-template-newsroom h2.section-title{margin-left:15px}

.post-share .social-media-links li a i.fa-facebook-f{background:#475993}

.post-share .social-media-links li a i.fa-linkedin-in{background:#0077b5}

form.resources-filters:not(.news-filters) .selectBox.selectBox-dropdown .selectBox-arrow::before, .news-ideas .filters .selectBox.selectBox-dropdown .selectBox-arrow::before{top:-7px}

.csl-theme .custom-programs .grid-item .grid-item-container a.post-thumbnail{max-height:initial}

<!--- 
Training Opportunities
-->
.training-detailBox{}
.training-detailBox .content{overflow:hidden}
.training-detailBox .pic{width:350px; float:left; margin-right:30px; margin-bottom:50px}
.training-detailBox hr{margin-top:40px; margin-bottom:50px}
.training-detailBox ul{margin-bottom:0 !important}
<!--- 
Training Opportunities
-->

@media only screen and (max-width:992px){
		.csl-theme .home .columns-block .flex-col .content-wrapper .content-container article h2{margin-top:35px}
.csl-theme .signup-newsletter .container .newsletter-form p, .csl-theme .signup-newsletter .container .newsletter-form h2{text-align:center}
}

@media only screen and (max-width:767px){
.csl-theme .home .columns-block .flex-col .content-wrapper .content-container article h2{margin-top:15px}
<!--- 
Training Opportunities
-->
.training-detailBox .pic{width:100%; margin-bottom:20px}
	
<!--- 
Training Opportunities
-->
}


body.page-template-made-page.pittsburgh-pa .made-sidebar, body.page-template-made-page.baltimore-md .made-sidebar,
body.page-template-made-page.portland-or .made-sidebar,
body.page-template-made-page.tucson-az .made-sidebar
{display:none}


/* CSS for PH wins Template*/

.csl-theme .single-program .main-content-container {
  padding: 20px 0 30px;
}

.csl-theme .i2a-sidebar-widget .i2a-mb-10, .csl-theme .phwins-sidebar-widget .i2a-mb-10{
    margin-bottom: 10px;
}
.csl-theme .i2a-sidebar-widget .i2a-sidebar-widget-btn, .csl-theme .phwins-sidebar-widget .i2a-sidebar-widget-btn{
    margin-bottom: 4rem;
}
.csl-theme .i2a-sidebar-widget .i2a-sidebar-widget-btn a, .csl-theme .phwins-sidebar-widget .i2a-sidebar-widget-btn a {
    width: auto;
    min-width: 150px;
    display: inline-block;
    line-height: normal;
    border: 0;
    border-radius: 35px;
    background: #485cf0;
    font-family: "Red Hat Display", sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: none;
    color: #fff;
    padding: 10px 30px;
    text-align: center;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
    box-shadow: none;
 }

.csl-theme .i2a-section, .csl-theme .i2a-section .pdf-embed, .csl-theme .i2a-section .pdf-download {
    margin-bottom: 10px;
}

.csl-theme .i2a-nav, .csl-theme .menu-phwins-container{
    padding-bottom: 50px;
}

.container.ph-wins-section{
	padding:0;
}

.i2a-sidebar-border.ph-wins.content{overflow:hidden; }
.i2a-mt-mobile.ph-wins.sidebar{ float:right !important;  }

.i2a-sidebar-border{padding-left:15px; padding-right:15px; margin-bottom:30px; }
.i2a-mt-mobile{border-left:#485cf0 1px solid; margin-bottom:30px}


.container.ph-wins-section .i2a-sidebar-border.ph-wins.content .flexible-content .sub-nav{display:none}
.container.ph-wins-section .i2a-sidebar-border.ph-wins.content .flexible-content .regular-content-section .container, .container.ph-wins-section .i2a-sidebar-border.ph-wins.content .flexible-content .blog-feed-container .container{width:100%}
.container.ph-wins-section .i2a-sidebar-border.ph-wins.content .flexible-content .regular-content-section {padding-top:0}
.container.ph-wins-section .i2a-sidebar-border.ph-wins.content .flexible-content .regular-content-section .container .col-sm-offset-1{margin-left:0 !important}
.container.ph-wins-section .i2a-sidebar-border.ph-wins.content .flexible-content .regular-content-section .container .col-sm-10{width:100% !important; padding-left:0 !important}

.i2a-mt-mobile .wp-block-heading{margin-bottom:10px !important}



@media (max-width: 991px) {
.i2a-sidebar-border {padding-bottom: 0;margin-bottom:0;}
.i2a-mt-mobile{border-left:0; border-top:#485cf0 1px solid; padding-top:40px }
	.i2a-mt-mobile.ph-wins.sidebar{border-left:0; border-top:0; border-bottom:#485cf0 1px solid; padding-top:0}
	
	.container.ph-wins-section .i2a-sidebar-border.ph-wins.content .flexible-content .regular-content-section .container .col-sm-10{padding-left:0 !important; padding-right:0 !important}
}



/* CSS for PH wins Template*/

/* CSS for Banner columns-block-no-image-blue-bg*/

.csl-theme .columns-block.no-image-blue-bg .flex-col.has-image .content-wrapper .content-container{padding-top:35px;}

.csl-theme .home .columns-block.no-image-blue-bg .flex-col.no-image .content-wrapper .content-container, .csl-theme .home .columns-block .flex-col.has-image .content-wrapper .content-container	{min-height:270px; height:270px}

.csl-theme .home .columns-block.no-image-blue-bg  .container .row  .flex-col.no-image .content-wrapper .content-container{padding:30px 70px}

.csl-theme .home .columns-block.no-image-blue-bg  .container .row  .flex-col.no-image:nth-child(1) .content-wrapper .content-container{padding-left:80px; padding-right:30px}
		
.csl-theme .home .columns-block.no-image-blue-bg .container .row  .flex-col.no-image:nth-child(2) .content-wrapper .content-container{padding-left:30px; padding-right:80px}	




@media only screen and (min-width:992px) and (max-width:1199px) {
		
.csl-theme .home .columns-block.no-image-blue-bg .flex-col.no-image .content-wrapper .content-container	{min-height:270px; height:auto}		
		
.csl-theme .home .columns-block.no-image-blue-bg .flex-col.no-image .content-wrapper .content-container, .csl-theme .home .columns-block.no-image-blue-bg .flex-col.no-image .content-wrapper .content-container	{min-height:270px; height:270px}	
		
.csl-theme .home .columns-block .content-wrapper .content-container	h2{font-size:28px}	
		
.csl-theme .home .columns-block.no-image-blue-bg .flex-col.no-image .content-wrapper .content-container{padding-top:25px; padding-bottom:25px}	
		
.csl-theme .home .columns-block.no-image-blue-bg  .container .row  .flex-col.no-image:nth-child(1) .content-wrapper .content-container{padding-left:70px;}
		
.csl-theme .home .columns-block.no-image-blue-bg .container .row  .flex-col.no-image:nth-child(2) .content-wrapper .content-container{padding-right:70px;}	
}

@media (max-width: 991px) {
		
.csl-theme .home .columns-block .flex-col .content-wrapper .content-container article h2{margin-top:10px}
		
.csl-theme .home .columns-block.no-image-blue-bg .flex-col.no-image .content-wrapper .content-container{padding-left:55px}	
		
.csl-theme .home .columns-block.no-image-blue-bg .flex-col.no-image .content-wrapper .content-container h2{margin-top:0}	
		
.csl-theme .home .columns-block.no-image-blue-bg .flex-col.no-image:last-child .content-container .content-inner{padding-left:0}
		
.csl-theme .home .columns-block.no-image-blue-bg .container .row  .flex-col.no-image:nth-child(2) .content-wrapper .content-container{padding-left:80px; padding-right:30px;}	
		
}
@media (max-width: 767px) {
.csl-theme .home .columns-block.no-image-blue-bg .container .row  .flex-col.no-image:nth-child(1) .content-wrapper .content-container, 
.csl-theme .home .columns-block.no-image-blue-bg .container .row  .flex-col.no-image:nth-child(2) .content-wrapper .content-container{padding:60px;}
		
.csl-theme .home .columns-block.no-image-blue-bg .flex-col.no-image .content-wrapper .content-container, .csl-theme .home .columns-block .flex-col.has-image .content-wrapper .content-container	{min-height:initial; height:auto}	
		
}



/* CSS for Banner columns-block-no-image-blue-bg*/



/* ----- Additional CSS Starts ---- */

body.page-id-45678 ol li::before{left: 4px !important; width: 2em !important;
margin-left: -2em !important;}

.csl-theme body article blockquote p:last-child{width:100%}
.csl-theme body article blockquote p:last-child::before, .csl-theme body article blockquote p:last-child::after{display:none}

.made-faq .wpsm_panel-body{padding: 30px 40px !important;}


/* Morning Consult Intelligence css Starts */


.morning-consult .btn-group-holder{margin-top:50px; text-align:center}
.morning-consult .btn-group-holder .btn{margin:10px}

.morning-consult .sub-section{margin-top:60px; margin-bottom:60px}

.morning-consult hr{margin-top:100px; margin-bottom:100px}

.morning-consult h3{margin-bottom:15px !important}

.morning-consult h4{width:100%;}

.morning-consult h5{color:#485cf0 !important; font-family:'Sanchez', serif !important; line-height:1.2 !important; margin-bottom:0 !important}


.morning-consult .stats-holder{display:flex; justify-content:space-between; margin:50px 0 0; text-align:center}

.morning-consult .stats-holder .stats{width:33.3%; border-right:#485cf0 1px solid; padding:25px}
.morning-consult .stats-holder .stats:last-child{border-right:0}

.morning-consult .stats-holder .stats.no-bdr{border-right:0}

.morning-consult .stats-holder .stats h3{margin-bottom:8px !important}
.morning-consult .stats-holder .stats .circle{ width:130px; height:130px; display:inline-block; margin-bottom:15px}

.morning-consult .stats-holder .stats .circle h3{margin-top:48px}

.morning-consult .stats-holder .stats .circle.first{background:url("https://debeaumont.org/wp-content/uploads/2024/01/stat-circle-bg1.png") left top no-repeat; background-size:cover; }

.morning-consult .stats-holder .stats .circle.second{background:url("https://debeaumont.org/wp-content/uploads/2024/01/stat-circle-bg2.png") left top no-repeat; background-size:cover; }

.morning-consult .stats-holder .stats .circle.third{background:url("https://debeaumont.org/wp-content/uploads/2024/01/stat-circle-bg3.png") left top no-repeat; background-size:cover; }


.morning-consult .stats-holder .stats img{width:55px; margin-bottom:25px}

.morning-consult .stats-holder .stats p{margin-bottom:0 !important}

p.graph-about{font-size:15px !important; font-style:italic; margin-bottom:0 !important}

.graph-yearly-stats{display:flex; justify-content:space-between; padding-top:25px}

.graph-yearly-stats .box{font-size:14px; text-align:left; padding-right:30px}
.graph-yearly-stats .box .title{font-weight:500; text-decoration:underline; color:#3c3c3c; margin-bottom:10px}
.graph-yearly-stats .box ul{margin-bottom:0}
.graph-yearly-stats .box ul li{list-style-type:none; font-size:14px; line-height:18px; margin: 0 0 5px;}
.graph-yearly-stats .box ul li:before{display:none}
.graph-yearly-stats .box ul li.lightBlue{color:#4db5ff}
.graph-yearly-stats .box ul li.grey{color:#777}
.graph-yearly-stats .box ul li.red{color:#ca1714}
.graph-yearly-stats .box ul li.blue{color:#0070c0}
.graph-yearly-stats .box ul li.yellow{color:#ddb804}
.graph-yearly-stats .box ul li.darkBlue{color:#19417c}
.graph-yearly-stats .box ul li.skyBlue{color:#5cadcb}
.graph-yearly-stats .box ul li.orange{color:#ef7f25}
.graph-yearly-stats .box ul li.darkgrey{color:#505050}

.morning-consult .cta-box{width:100%; text-align:left; display:flex; align-items: center; background:#485cf0; border-radius:0 100px 100px 0;}
.morning-consult .cta-box .img-box{width:200px; height:200px; float:left; background:#fff}
.morning-consult .cta-box .img-box img{height:100%; width:auto; border-radius:0 50% 50% 0; object-fit:cover }
.morning-consult .cta-box .content{max-width:80%; padding-left: 50px; padding-right:100px}
.morning-consult .cta-box .content h5{color:#fff !important; font-weight:400 !important; padding:0 !important; font-family:red hat display,sans-serif !important; line-height:1.3 !important; margin-bottom:20px !important}
.morning-consult .cta-box p{padding:0 !important}
.morning-consult .cta-box .btn-bg-primary-color:hover{background:#a2d1c6 !important; color:#1e154e !important}

p.graph-title{margin-bottom: 35px !important;}

.morning-consult .graph-image img{max-width:600px}

.morning-consult .graph-image.no-margin{display:block; margin-bottom:0}

.morning-consult .no-mb{margin-bottom:0 !important}


.morning-consult .year-img{margin-bottom:20px}
.morning-consult .year-img img{max-width:260px}

body.resource-template-flexible-content .flexible-content .accordion-section .accordion ul li{margin-left:20px}

body.resource-template-flexible-content .flexible-content .accordion-section .accordion ol li{margin-bottom:10px; padding-left:5px; }

body.resource-template-flexible-content .flexible-content .accordion-section .accordion ol li ul li{margin-bottom:5px; padding-left:0}

body.resource-template-flexible-content .flexible-content .accordion-section .accordion ul li ul, body.resource-template-flexible-content .flexible-content .accordion-section .accordion ol li ul {margin-top:15px; margin-bottom:15px}



@media only screen and (max-width:991px){

.morning-consult .stats-holder, .graph-yearly-stats{display:block; margin-bottom:20px; margin-top:30px}
.morning-consult .stats-holder .stats, .graph-yearly-stats .box{width:100%; border-right:0; padding-left:0; padding-right:0}
.graph-yearly-stats .box{float:left; margin-bottom:25px}
.morning-consult .highlightBox{padding:35px 50px}
.morning-consult .cta-box{flex-direction:column; padding:40px 25px; border-radius:0; text-align:center}
.morning-consult .cta-box .img-box{background:transparent}
.morning-consult .cta-box .content{width:100%; padding:25px 0 0}
.morning-consult h4{width:100%}
	.morning-consult .stats-holder .stats img{margin-bottom:15px}
}


@media only screen and (max-width:767px){
body.page-id-52242 .col-xs-10{width:100% !important}	
	body.page-id-52242 .col-xs-offset-1{margin-left:0 !important}
}


@media only screen and (max-width:575px){
.morning-consult .btn-group-holder .btn{display:block !important}
.morning-consult .year-img img{max-width:70%}
}

/* Morning Consult Intelligence css ends */
	
	

/* Table css starts */
table, th, td {border: 1px solid #1e154e}	
table td{padding:2px 10px; border:#1e154e 1px solid;  vertical-align: middle; line-height:1.3}
table tr:nth-child(odd)   td{background:#f0f0f0; padding:8px 10px}
table tr:nth-child(even)   td{background:#cdcdcd; padding:8px 10px;}
table th, table tr:first-child td{background:#1e154e; text-align:center; font-weight:500; color: #fff; border-right:#485cf0 1px solid }
table tr:first-child td:last-child{border-right:0}
table tr.subhead td{background:#485cf0; color: #fff; border-right:#1e154e 1px solid }

table tr.subhead td:last-child{border-right:0}
	
/* Table css ends */
	
.page-template-made-page table,	
.page-template-made-page table th, .page-template-made-page table tr:nth-child(odd) td,
.page-template-made-page table tr:nth-child(even) td{background:#fff; color:#3c3c3c; border: 1px solid #485cf0 !important; text-align:left; font-weight:400}



.regular-content-section.case-studies-bottom-para .col-sm-offset-1{margin-left:0 !important}
.regular-content-section.case-studies-bottom-para .col-sm-10{width:100% !important}
.regular-content-section.case-studies-bottom-para{padding-top:0 !important; padding-bottom:60px !important}
.blog-feed-container .case-studies-top-para{padding-bottom:60px; text-align:left}

.regular-content-section.case-studies-top-para{padding-bottom:0 !important; }

.blog-feed-container.case-studies{padding-top:0}
.blog-feed-container.case-studies .grid-item .grid-item-container .content-container .title{min-height:80px; margin-bottom:5px}
.blog-feed-container.case-studies .grid-item .grid-item-container .content-container .content p{color:#3c3c3c}
.blog-feed-container.case-studies  .grid-item .grid-item-container .content-container .date{display:none}

body.resource-template-flexible-content .flexible-content .regular-content-section .post-date{text-align:right; font-size: 16px; font-weight: normal; line-height:1.7}

@media only screen and (max-width:991px){
.blog-feed-container.case-studies .grid-item .grid-item-container .content-container .title{min-height:55px}	
}

@media only screen and (max-width:767px){
.blog-feed-container.case-studies .grid-item .grid-item-container .content-container .title{min-height:auto}
body.resource-template-flexible-content .flexible-content .regular-content-section .post-date{text-align:left; margin-bottom:25px}
}



/*css for made pages starts*/

body.page-template-made-page .sub-nav{padding-bottom:50px}

.testimonials-section.made-testimonials{background-color:#485cf0 !important}

.testimonials-section.made-testimonials .testimonials-slider::after{display:none}

.wpcp-carousel-wrapper{margin-top:40px}

.wpcp-carousel-wrapper .swiper-slide{height:300px !important}

.wpcp-carousel-wrapper .swiper-slide img{height:300px !important}

img.video_lightbox_anchor_image{max-width:495px; width:100%; height:auto; margin-bottom:25px; margin-top:10px}

.wpcp-carousel-wrapper .swiper-slide img.video_lightbox_anchor_image{height:auto !important; margin-bottom:0}

#wpcpro-wrapper-56949 #sp-wp-carousel-pro-id-56949.wpcp-carousel-section.sp-wpcp-56949.wpcp-content-carousel .wpcp-single-content{min-height:inherit}

#wpcpro-wrapper-56949 #sp-wp-carousel-pro-id-56949.wpcp-carousel-section.sp-wpcp-56949 .wpcp-single-item{border:0}

.made-sidebar{display:none}

.made-community-list .img-holder{height:150px;overflow:hidden}

.made-community-list h6{margin-top:10px;  margin-bottom:40px; }

.made-community-list a h6 {color:#3c3c3c}

.made-community-list a:hover h6 {color:#485cf0}

.made-community-list .img-holder img{width:100%; height:auto}

.made-page-logo img{max-width:350px; width:80%; height:auto; margin-top:100px}

.made-embed-video { width: 100%; max-width:880px; height:auto;  min-height:500px; overflow: hidden; 
position: relative; margin:0 auto 30px; border-radius:20px}

.made-embed-video iframe {
position: absolute; top: 0;
left: 0; width: 100%; height: 100%; 
}

@media only screen and (max-width:991px){
.made-embed-video, .made-embed-video iframe {min-height:400px;}	
}

@media only screen and (max-width:767px){
	
.made-embed-video, .made-embed-video iframe {min-height:350px;}	
	
.made-community-list .img-holder{height:auto;}
	
.wpcp-carousel-wrapper .swiper-slide{height:auto !important}

.wpcp-carousel-wrapper .swiper-slide img{height:auto !important}

.wpcp-carousel-wrapper .swiper-slide{width:100% !important}
	
.wpcp-carousel-wrapper .swiper-slide iframe{width:100% !important; height:auto}	
	
.pp_pic_holder.pp_default{width:100% !important; max-width:767px !important; padding:10px}	
	
#pp_full_res{padding-top:20px; padding-bottom:25px}
		
.pp_content_container .pp_details{float:none !important; position:absolute !important; top:0 !important}
	
a.pp_close{right: 0 !important;
top: 0 !important;}

}

@media only screen and (max-width:576px){
.made-embed-video{max-width:500px}
.made-embed-video, .made-embed-video iframe {min-height:270px;}	
}

@media only screen and (max-width:480px){

.made-embed-video, .made-embed-video iframe {min-height:200px;}	
}

/*css for made pages ends*/



body.postid-57224 strong, body.postid-57224 b{font-weight:700}

body.postid-57224, body.postid-57224 ul li {line-height:1.5}

.lexicon-highlight-box{background:#1e154e; padding:45px 45px 65px; margin-top:60px; margin-bottom:40px}

.lexicon-highlight-box ul li {color:#fff; margin-left:16px !important}

.lexicon-highlight-box ul li:before{color:#fff !important}

.lexicon-highlight-box ul li a{color:#fff; text-decoration:underline}

.lexicon-highlight-box ul li a:hover{color:#fff; text-decoration:none}

.lexicon-highlight-box .details p{font-size:14px; color:#fff; float:left}

.lexicon-highlight-box .share{float:right}

.lexicon-highlight-box .share span{font-size:14px; color:#fff; display:inline-block}

.lexicon-highlight-box ul.social-media-links {display:inline-block; margin-top:-30px}

.lexicon-highlight-box ul.social-media-links li{display:inline-block; margin-left:10px !important}

.lexicon-highlight-box ul.social-media-links li:before{display:none !important}

body.resource-template .accordion .tooltip{margin-top:30px}

body.resource-template .tooltip {background:#485cf0; border-radius:0 250px 250px 0; padding:30px 100px 40px 35px; margin:40px 0; position:relative; opacity:1; }


body.resource-template .tooltip h4{color:#fff !important; margin-bottom:10px ; font-family: "Red Hat Display",sans-serif !important; background:url("/wp-content/uploads/2025/01/tooltip-icon.png") left 7px no-repeat; background-size:25px auto; padding-left:35px} 

body.resource-template .tooltip h5{color:#fff; padding-left:35px; margin-bottom:5px}

body.resource-template .tooltip p {color:#fff; margin-left:35px}
body.resource-template .tooltip p a{color:#fff; text-decoration:underline}
body.resource-template .tooltip ul{margin-left:40px; margin-bottom:20px}
body.resource-template .tooltip ul li{margin: 0 0 10px 28px; font-size:18px; color:#fff; position:relative; font-family: "Red Hat Display",sans-serif !important; }

body.resource-template .tooltip ul li:before{color:#fff !important}

body.resource-template .tooltip .highlight{border-left:#fff 3px solid; margin-left:35px; margin-bottom:20px}

body.resource-template .tooltip .highlight p{margin-left:10px}

.btn.btn-border-primary-color {color:#1e154e; color:#1e154e; border:#1e154e 2px solid; padding-top:8px; padding-bottom:8px; background:none}

.lexicon-btn-holder{text-align:center}
.lexicon-btn-holder .btn{margin:0 5px}

body.postid-57224 .accordion h3{margin-top:0 !important; padding-top:0 !important; border:0 !important; margin-bottom:15px !important }

body.postid-57224 .accordion ul li{list-style-type:none; position:relative; margin-left:22px !important; }

body.postid-57224 .accordion table ul li{margin-bottom:0 !important}

body.postid-57224 .accordion ul li:before{width: 1em; content: "\2022"; color: #485cf0;
font-weight: 500; font-size: 24px;
position: absolute; top: -4px; left:-20px}
body.postid-57224 .accordion ul + h3{margin-top:30px !important}

body.postid-57224 .accordion ol {float:none}

body.postid-57224 .accordion ol li{font-size:18px; margin-bottom:10px}


body.postid-57224 .accordion p + ul{margin-top:-10px} 

.lexicon-image{width:250px; margin-top:20px; margin-left:30px}

table.lexicon-table{background:none; border:#485cf0 1px solid !important;}

table.lexicon-table tr:first-child td{background:none !important; text-align:left !important; color:#3c3c3c !important; font-weight:400 !important}

table.lexicon-table tr:nth-child(2n) td, body.lexicon table tr:nth-child(2n+1) td{background:none !important}

table.lexicon-table td, table.lexicon-table td{border:#485cf0 1px solid !important; padding:12px 15px; line-height:1.5}

mark{background:#a2d1c6; color:#1e154e; padding:0}

table.lexicon-table td p{margin-bottom:12px }

table.lexicon-table tr td:first-child{width:270px; vertical-align:top}

body.postid-57224 table.lexicon-table + h3{margin-bottom:30px !important; margin-top:50px}

table.lexicon-table tr:nth-child(2n+1) td{background:#fff}

table.lexicon-table:last-child, body.lexicon p:last-child, body.lexicon .tooltip:last-child{margin-bottom:0}

ul.list-with-image{padding-top:20px; padding-bottom:30px}

ul.list-with-image li{clear:both; margin-bottom:0; list-style-type:none}

ul.list-with-image li:before{display:none}

ul.list-with-image li img{width:80px; float:left;  margin-right:18px; margin-bottom:25px}

table.resonate{border-color:#485cf0}

table.resonate td{width:50%; border:#485cf0 1px solid !important;}

table.resonate th{background:#485cf0; border:0 !important; padding:15px 30px; font-weight:600; text-align:left}
table.resonate th img{width:auto; height:20px !important; margin-right:10px}

table.resonate th:first-child{border-right:#fff 2px solid !important}

table.resonate td{padding:30px; background:#fff !important}

table.resonate th{}

.bCCbtr{background:#485cf0 !important}


@media only screen and (max-width:767px){
.lexicon-highlight-box ul, body.postid-57224 .accordion ul  {float:none !important;}
body.resource-template .tooltip ul{width:auto}
.lexicon-highlight-box .details p{margin-bottom:0  !important}
.lexicon-highlight-box .share{width:100%}
.lexicon-image{width:100%}
table.lexicon-table tr td:first-child{width:auto}
.lexicon-highlight-box{padding:30px 30px 10px}
.lexicon-highlight-box .share{float:none}
.lexicon-highlight-box ul.social-media-links{margin-top:-20px; margin-bottom:0}
ul.list-with-image li{margin-bottom:25px !important}
 ul.list-with-image li:last-child{margin-bottom:0 !important}	
body.lexicon .tooltip ul{margin-left:20px; width:auto}	
}

@media only screen and (max-width:576px){
body.resource-template .tooltip{border-radius:0; padding:20px}
.lexicon-btn-holder .btn{width:70%}
.lexicon-btn-holder .btn + .btn{margin-top:10px}
}

body.archive .blog-feed .container .row{flex-wrap:wrap; justify-content: start;}

body.archive .list-item.book-tile{margin-left:0}


/* ----- Additional CSS Ends ---- */

body.factsheets section.blog-feed .row.posts {text-align:center}
body.factsheets section.blog-feed .row.posts .dbf-excerpt-teaser{display:none}

body.factsheets .regular-content-section{padding:0 !important}

body.factsheets .blog-feed-container{padding-top:0 !important}

body.factsheets .section-title{margin-bottom:10px !important}

body.factsheets .sub-nav{padding:0} 


@media only screen and (max-width:388px){
body.program-template-single-program-i2a-php .grid-item .grid-item-container .content-container {margin-left:0}
}











