

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

/* 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}

@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}
}


