/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/*  SECONDARY NAV ADJUSTMENT / SOCIAL MEDIA LINKS  */
#header-outer #header-secondary-outer {position:absolute; background-color:transparent; border-bottom:none}
#header-outer #header-secondary-outer nav {display:flex; justify-content:flex-end}
body[data-header-color=custom]:not(.material) #header-secondary-outer nav>ul>li>a {border:none}
body[data-header-color=custom]:not(.material) #header-secondary-outer nav>ul>li:last-child {border-right:none}


/*  TOP  */
header#top{box-shadow:0 5px 5px rgba(0,0,0,.2)}

.sf-menu {align-items:flex-end}
.sf-menu > li {bottom:20px}

#top .sf-menu .menu-item .sub-menu {top:32px; left:20px; padding:10px}

/*  HOME SLIDER  */
.home .swiper-wrapper .content {background-color:rgba(0,0,0,.5); padding:20px!important; width:auto; bottom:25px!important; left:25px!important}
.home .swiper-wrapper .content h2 {font-size:42px; line-height:48px; transform:none!important}
.home .swiper-wrapper .content p {font-size:28px; line-height:34px; transform:none!important}

/*  GENERAL PAGE STYLES  */
body.page h2, body.page h3 {color:#00548d}

/*  ABOUT MAHP  */
#about-mahp .wpb_text_column p {font-size:20px; line-height:30px}
#about-mahp .vc_col-sm-6 {display:flex; align-items:center}

/*  NEWS & EVENTS  */
#news-and-events .wpb_text_column .wpb_wrapper h3{/*color:#26a3dd*/}
#news-and-events .wpb_text_column .wpb_wrapper p:first-child{padding-bottom:6px;}
#news-and-events .wpb_text_column .wpb_wrapper p:first-child strong {text-transform:uppercase; color:#666; font-size:16px}
#news-and-events .nectar-button {margin-top:25px; /*background-color:#1373c4!important*/}
.nectar-button.medium span {font-size:18px}

/*  OUR MISSION  */
#our-mission .wpb_text_column h3 {font-size:20px; text-transform:uppercase; color:#858c91}
#our-mission .vc_column-inner {padding:0 5%}

/*  MEMBERS  */
#mahp-members .wpb_wrapper .wpb_text_column:first-child {margin-bottom:20px}
#mahp-members .gallery {width:90%}
#mahp-members .gallery img {border:none!important}

#in-the-community {border-top:1px solid #ababab}

/*  BECOME A MEMBER  */
#join-mahp .vc_col-sm-6 {display:flex; align-items:center}

#join-mahp .vc_col-sm-6:nth-child(2) .vc_column-inner > .wpb_wrapper {display:flex; flex-direction:column; align-items:flex-start}
#join-mahp .nectar-button {display:inline-block; margin-top:25px}

/*  CONFERENCE PAGE  */
#conference-hero .swiper-slide .container {max-width:1245px}
#conference-hero .swiper-slide
.content {top:166px!important; background-color:rgba(0,0,0,.5); padding:0; width:auto; padding:20px}

#conference-hero .swiper-slide .content h4 {color:#fff; font-size:24px; line-height:28px; font-weight:700; text-transform:uppercase; margin-bottom:18px}
#conference-hero .swiper-slide
.content h3 {font-size:36px; line-height:40px; font-weight:700; margin-bottom:18px}
#conference-hero .swiper-slide
.content h2{font-size:48px; line-height:52px; font-weight:700; margin-bottom:0}

#conference-hype .wpb_text_column p{color:#00558f; font-size:26px; line-height:34px; font-style:italic}
#conference-title .wpb_text_column h3 {color:#e06b26; font-size:24px; line-height:28px; margin-bottom:30px}
#conference-title .wpb_text_column h2 {font-size:40px; line-height:48px; font-weight:400; margin-bottom:30px}

#conference-buttons .vc_column-inner > .wpb_wrapper {display:flex; justify-content:center}
#conference-buttons .nectar-button {margin-right:40px}
#conference-buttons .nectar-button:last-child {margin-right:0}

#conference-gallery .gallery img {border:none}

.conference-speaker .wpb_text_column h2 {font-weight:400; font-size:30px; line-height:34px; margin-bottom:10px}
.conference-speaker .wpb_text_column h3 {color:#e06b26; font-size:19px; line-height:22px; text-transform:uppercase; margin-bottom:10px}
.conference-speaker .complete-bio {display:none}
.conference-speaker .speaker-open p:last-child {display:none}
.conference-speaker .speaker-open.open p:first-child {display:none}
.conference-speaker .speaker-open.open p:last-child {display:block}

.conference-speaker .complete-bio p:first-child {padding-top:22px}
.conference-speaker .speaker-open {padding-top:22px}

.conference-speaker .speaker-open p em {cursor: pointer; color: #008ccc; font-style: normal;}
#conference-emcee .wpb_text_column {padding-left:2%}
#conference-keynote .wpb_text_column {padding-right:2%}

.ahcc-agenda .wpb_text_column h3{font-size:20px; color:#e16a00; line-height:26px; margin-bottom:6px; margin-top:25px}
.ahcc-agenda .wpb_text_column h3:first-of-type {margin-top:35px}
.ahcc-agenda .wpb_text_column h4 + h3 {margin-top:52px}

.ahcc-agenda .wpb_text_column h4 {font-size: 24px; line-height:30px; color: #00548d; margin-bottom:6px}
.ahcc-agenda .wpb_text_column h4 + h4 {padding-top:21px}
.ahcc-agenda .wpb_text_column h6 {font-size:16px; letter-spacing:1px; font-weight:700}
.ahcc-agenda .wpb_text_column p {font-size:20px}
.ahcc-agenda .wpb_text_column blockquote {margin-bottom:0; font-size:20px; line-height:28px}
.ahcc-agenda .wpb_text_column blockquote p {text-transform:uppercase; font-weight:700; font-size:18px; line-height:22px; color:#555; letter-spacing:1px; padding-bottom:6px!important}

.ahcc-agenda .complete-agenda {display:none}

.ahcc-agenda .show-more {padding-top:20px}
.ahcc-agenda .show-more ul {margin-left:0}
.ahcc-agenda .show-more li {cursor:pointer; list-style-type:none; color:#008ccc}
.ahcc-agenda .show-more li:nth-child(2) {display:none}

.ahcc-agenda .show-more.open li:first-child {display:none}
.ahcc-agenda .show-more.open li:nth-child(2) {display:block}

.sponsor-title-row .wpb_text_column h2 {font-weight:400}
.conference-sponsors .span_12 {justify-content:center}
.conference-sponsors .vc_column-inner > .wpb_wrapper {position: relative; border: 1px solid #ddd; height: 248px; justify-content: center; align-items: center; display: flex;}
.conference-sponsors .vc_column-inner .nectar-fancy-box {}
.conference-sponsors .vc_column-inner .wpb_text_column {position: absolute; top: 0; left: 0; opacity: 0; transition: opacity .9s; height: 100%; padding: 7px; width: 100%;}
.conference-sponsors .vc_col-sm-3:hover .vc_column-inner > .wpb_wrapper .wpb_text_column{opacity:1}
.conference-sponsors .vc_column-inner .wpb_text_column > .wpb_wrapper {background-color: rgba(0, 141, 206, 1); display: flex; padding: 7px; align-items: center; height: 100%;}
.conference-sponsors .vc_column-inner .wpb_text_column p{font-size: 15px; line-height: 18px; color:#fff}

/*  PAGE HEADERS  */
body:not(.home) #page-header-bg .container {/*background-color: rgba(0, 85, 143, .9);*/ position: absolute; bottom: 0; max-width: none; height: 65px;}
body:not(.home) #page-header-bg .container .row {display:flex; align-items:center}
body:not(.home) #page-header-bg .container .span_6 {position:static!important}
body:not(.home) #page-header-bg .container .span_6 .inner-wrap{transform:none!important; -webkit-transform:none!important}
body:not(.home) #page-header-bg .container h1 {max-width: 1245px; margin: 0 auto; position: relative;}

body:not(.home) #page-header-bg .container {background: rgb(0,85,143); background: linear-gradient(90deg, rgba(0,85,143,1) 0%, rgba(255,255,255,0) 90%);}

/*  MAHP Staff  */
#mahp-staff-wrapper .mahp-team .wp-tsasp-team-img {/*width:280px; height:365px*/width:382px; height:497px}
#mahp-staff-wrapper .wp-tsasp-team-detail .wp-tsasp-team-name {color:#2ba1db; font-size:20px; line-height:24px; padding-top:8px}
#mahp-staff-wrapper .wp-tsasp-team-data {font-size:16px; line-height:20px; padding-top:6px; font-style:italic}

#mahp-staff-wrapper .wp-tsasp-team-member:hover .wp-tsasp-team-avatar {/*transform:none;*/ transform:scale(1.03);}

.wp-teamshowcase-grid .wptsas-columns {/*padding-left:0; padding-right:0*/}
.wpb_wrapper > .wp-tsasp-team-wrp {margin-bottom:0}
.page-id-176 .container-wrap {padding-bottom:0!important}

/*  POPUP — col 1  */
.mfp-content .wp-tsasp-popup-box {max-width:1100px; height:600px; top:50px}
.mfp-content .wptsas-columns:first-of-type, .mfp-content .wp-tsasp-popup-header, .mfp-content .wp-tsasp-popup-header img {width:462px; height:600px}

.wptsas-columns:first-of-type .wp-tsasp-popup-member-info {opacity:0}
.wp-teamshowcase-grid.wp-tsasp-no-offset .wp-tsasp-team-grid {margin-bottom:80px}

/*  POPUP — col 2  */
.mfp-content .wptsas-columns:last-child {width:57%; padding:30px 0 20px 0}
.mfp-content .wp-tsasp-popup-box .wp-tsasp-popup-body {height:550px; overflow:auto; padding-left:35px }
.mfp-content .wp-tsasp-popup-box .wp-tsasp-popup-body p{font-size:18px; line-height:24px; margin:0 0 0 0!important; padding-bottom:16px}
.mfp-content .wp-tsasp-popup-box .wp-tsasp-popup-body p:last-child {padding-bottom:0}
.wp-tsasp-popup-body .wp-tsasp-popup-member-info {padding: 0; position: static; background: none; text-shadow: none; transform: none;}
.wp-tsasp-popup-body .wp-tsasp-popup-member-name, .wp-tsasp-popup-body .wp-tsasp-popup-member-job {text-shadow:none}
.wp-tsasp-popup-body .wp-tsasp-popup-member-name {color:#00558f; font-weight:700; font-size:26px; line-height:30px; padding-bottom:8px}
.wp-tsasp-popup-body .wp-tsasp-popup-member-job {font-weight:700; padding-bottom:15px; font-size:20px; line-height:24px}

/*  PUBLICATIONS  */
.page-id-202 #ajax-content-wrap .container-wrap {padding-bottom:80px}
.publications-wrapper .img-with-aniamtion-wrap img {border:1px solid #bbb}
.publications-wrapper .wpb_text_column h2{color:#00548d; font-size:28px; line-height:34px}
.publications-wrapper .wpb_text_column p a {display:flex; align-items:center; color:#0071b4}
.publications-wrapper .wpb_text_column p a:before {content:''; width:21px; height:20px; background-image:url(https://mahpstg.wpengine.com/wp-content/uploads/2024/04/download-icon.png); background-repeat:no-repeat; display:inline-block; padding-right:10px}

/*  PRESS RELEASES  */
#press-reseases .press-release {margin-bottom:60px}
#press-reseases .press-release > .wpb_wrapper {}
#press-reseases .press-release h2 {font-size:22px; line-height:28px; font-weight:400; position:relative }
#press-reseases .press-release p {padding-bottom:8px; padding-left:80px; font-size:16px; line-height:22px; letter-spacing:1px }

#press-reseases .press-release a {padding-left:80px; display:block}
#press-reseases .press-release a:before {content:''; display:inline-block; height:30px; width:30px; background-image:url(https://mahpstg.wpengine.com/wp-content/uploads/2024/04/download-icon-large.png); position:absolute; left:0; top:-30px}

/*  CONTACT US  */
#contact-mahp label .wpcf7-form-control-wrap {padding-top:6px}
#contact-mahp .wpcf7 input, #contact-mahp .wpcf7 textarea {font-size:18px; line-height:24px}
#contact-mahp .wpcf7-submit {background-color:#26a3dd; padding:10px 24px 11px!important}

#contact-mahp .sidebar .wpb_text_column h2:first-of-type {font-size:28px; line-height:34px}
#contact-mahp .sidebar h2, #contact-mahp .sidebar h3 {margin-bottom:15px}
#contact-mahp .sidebar ul {margin-left:0;}
#contact-mahp .sidebar li {list-style-type:none; margin-bottom:10px}

/*  BOARD OF DIRECTORS  */
.page-header-no-bg .container .section-title {border-bottom:none; padding-bottom:0}
.page-header-no-bg h1 {color:#00548d}
#mahp-board .wpb_text_column p {line-height:26px}
#mahp-board .wpb_text_column strong{color:#00548d}
.page-id-247 #ajax-content-wrap .container-wrap {padding-bottom:60px}

/*  WOOCOMMERCE — PRODUCTS  */
#top nav .buttons.sf-menu {display:none!important}
.single_add_to_cart_button {background-color:#00548d!important}
body.postid-276 .entry-summary .cart .group_table #product-275{display:none}
.single-product .product .related.products {display:none}

.nectar-shop-header .woocommerce-result-count {display:none}
.nectar-shop-header .woocommerce-ordering {display:none}
.woocommerce-shop .woocommerce-breadcrumb {display:none}
.archive .products .woocommerce-Price-amount {color:#00548d}
.nectar-prod-wrap .product_meta {display:none}

.woocommerce-tabs {display:none}

/*  SPONSORSHIPS LANDING / WOOCOMMERCE  */
.woocommerce-page .product-type-grouped .price .amount:first-child {display:none}
.woocommerce-page .main-content .row .products .product-type-grouped .price {color:transparent!important}
.woocommerce-page .product-type-grouped .price .amount:last-child {color:#00548d!important; margin-left:-14px}

.post-type-archive-product .product-add-to-cart a{background-color:#00548d!important}
.woocommerce .product .nectar-prod-wrap .summary p.price {display:none}
.nectar-prod-wrap .summary h1.product_title {padding-bottom:20px}

.archive .nectar-shop-header .woocommerce-breadcrumb {display:none}
.archive .nectar-shop-header .page-title {padding-bottom:20px}
.woocommerce-notices-wrapper .woocommerce-error li {color:#00548d}

.wc-block-components-payment-method-icons {flex-wrap:nowrap!important}

/*  hide icon on empty cart page */
.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title.with-empty-cart-icon:before {content:none}

/*  WHO WE ARE  */
#who-we-are h3 {color:#e06b26}
#who-we-are .span_12 .vc_col-sm-4{padding-left:0; padding-right:0}
#who-we-are .vc_col-sm-8 .vc_column-inner {padding-right:50px}
#who-we-are .vc_col-sm-4 .wpb_text_column {padding:30px 18px}

/*  HEALTH PLAN MEMBERS — PAGE  */
#member-plan-photos #gallery-2 {display:flex; flex-wrap:wrap; justify-content:space-between}
#member-plan-photos #gallery-2 .gallery-item {width:24.5%}
#member-plan-photos #gallery-2 br {display:none}
#member-plan-photos .gallery img {border:none}

#member-video-links .vc_column-inner > .wpb_wrapper {display:flex; justify-content:center; align-items:center}
#member-video-links .wpb_text_column {margin-bottom:0}
#member-video-links .wpb_text_column p {font-size:24px; font-weight:700; margin-right:25px}
#member-video-links .nectar-button {margin-bottom:0; margin-right:25px}
#member-video-links .nectar-button:last-child {margin-right:0}

.report-container p:first-child {padding:0}

.page-id-396 .wpb_video_wrapper iframe {border:1px solid #ccc; box-shadow:0 0 6px rgba(0,0,0,.3)}
.page-id-396 .wpb_video_widget {margin-bottom:14px}

#join-cta .vc_column-inner > .wpb_wrapper {display:flex; justify-content:center; align-items:center}
#join-cta .wpb_text_column {margin-bottom:0}
#join-cta .wpb_text_column > .wpb_wrapper {text-align:right; color:#00548d; padding-top:10px; padding-bottom:10px; padding-right:30px; margin-right:30px; border-right:1px solid #00548d}
#join-cta .wpb_text_column p {padding-bottom:0; font-size:26px; line-height:30px}
#join-cta .wpb_text_column p strong {font-size:36px; text-transform:uppercase; display:inline-block; margin-bottom:10px}
#join-cta .nectar-button {margin-bottom:0}

/*  AFFILIATE MEMBERS  */
.affiliate-members .wpb_text_column h2 {color:#e06b26; border-bottom:1px solid #444; padding-bottom:20px; max-width:1245px; margin:0 auto}
.affiliate-members .wpb_text_column .gallery {display:flex; flex-wrap:wrap; justify-content:center; width:90%}
.affiliate-members .wpb_text_column .gallery img {border:none!important}
.affiliate-members .wpb_text_column .gallery .gallery-item {padding-bottom:20px}
.affiliate-members .wpb_text_column .gallery br {display:none}

/*  JOIN MAHP  */
.toggles[data-style="minimal"] .toggle .toggle-title a{font-size:24px; line-height:30px; color:#00548d}
.toggles[data-style="minimal"] .toggle.open .toggle-title a {color:#26a3dd}
.toggles[data-style="minimal"] .toggle .toggle-title i {border-color:#00548d}
.toggles[data-style="minimal"] .toggle.open .toggle-title i {border-color:#26a3dd}
.toggles[data-style="minimal"] .toggle .toggle-title i:before, .toggles[data-style="minimal"] .toggle .toggle-title i:after {background-color:#00548d}
.toggles[data-style="minimal"] .toggle.open .toggle-title i:before, .toggles[data-style="minimal"] .toggle.open .toggle-title i:after {background-color:#26a3dd}

.toggles[data-style="minimal"] .inner-toggle-wrap li {padding-bottom:7px}
.toggles[data-style="minimal"] .inner-toggle-wrap li > ul {padding-top:7px}

.span_12 .wpb_text_column li {padding-bottom:7px}
#details-below .wpb_text_column h3 {color:#e06b26; font-size:22px; line-height:28px}

/*  RESOURCES  */
#resources .wpb_text_column h2 {color:#26a3dd; color:#e06b26; font-size:28px; line-height:34px}
#resources .wpb_text_column li {padding:10px 0}
#resources .wpb_text_column li a:hover {text-decoration:underline}

#hp-resources .wpb_text_column p {padding-bottom:32px}
#hp-resources .wpb_text_column p a:hover {text-decoration:underline}
#hp-resources .wpb_text_column p a:before {content:''; display:inline-block; background-image:url(https://mahpstg.wpengine.com/wp-content/uploads/2024/04/download-icon.png); width:21px; height:20px; padding-right:20px; background-repeat:no-repeat}

/*  FOOTER  */
#footer-widgets .widget_text p:first-child strong {text-transform:uppercase; line-height:22px; margin-bottom:14px; font-weight:700}
#footer-widgets #text-3 {margin-bottom:40px; margin-top:50px}
#footer-widgets #text-2 {display:flex; justify-content:flex-end}
#footer-widgets #text-2 .textwidget {width:80%}
#footer-widgets .textwidget a {text-decoration:underline}

#ctf {background-color:#fff; padding:1% 3% 1% 2%; border-radius:4px}
#ctf .ctf-header-type-text {font-size:24px; font-weight:700}
.ctf-feed-2.ctf-fixed-height {max-height:454px !important}
#ctf .ctf-author-box .ctf-author-box-link a {color:#444!important}
#ctf .ctf-author-box .ctf-author-box-link .ctf-author-name {color:#444!important}
#ctf .ctf-tweet-text a {color:#107ac9!important}
#ctf .ctf-tweet-actions svg {color:#aaa}
#ctf .ctf-tweet-content .ctf-tweet-text {font-size:16px; line-height:20px}

#ctf .ctf-author-box .ctf-author-box-link {display:inline}
.ctf-author-box-link .ctf-author-screenname {display:none!important}
.ctf-tweet-content {padding-left:48px!important}
#ctf .ctf-tweet-meta {width:100%}
#ctf .ctf-screename-sep {display:none}
#ctf .ctf-tc-summary-info {background-color:#fff}
#ctf .ctf-tc-summary-info .ctf-tc-heading, #ctf .ctf-tc-summary-info .ctf-tc-desc{color:#444}
#ctf .ctf-tc-summary-info .ctf-tc-url {color:#107ac9; opacity:1}
#text-2 #ctf .ctf-tc-summary-info p{padding-bottom:10px}

#copyright .span_5 {width:100%}
#copyright .span_5 #credit {float:right}
#copyright .span_7 {display:none}

/*  ====  ======================  ====  */
/*  ====  RESPONSIVE STARTS HERE  ====  */
/*  ====  ======================  ====  */

/*  Reduce heightof homepage hero on laptops  */
@media only screen and (max-height:874px) {
	
	.nectar-slider-wrap {height:500px!important}
	.nectar-slider-wrap .swiper-container {height:501px!important}
	.nectar-slider-wrap .swiper-container .swiper-wrapper {height:501px!important}
	.nectar-slider-wrap .swiper-container .swiper-wrapper .swiper-slide {height:501px!important}
	
}

/*  LAPTOPS — 13 inch macbook  */
@media only screen and (min-width: 1301px) and (max-width:1440px) {
	
	#mahp-staff-wrapper .mahp-team .wp-tsasp-team-img {width:382px; height:498px}
	.mfp-content .wp-tsasp-popup-box {top:50px; height:550px}
	.mfp-content .wptsas-columns {height:550px; overflow:hidden}
	.mfp-content .wptsas-columns:first-of-type {height:550px; overflow:hidden}
	.mfp-content .wp-tsasp-popup-box .wp-tsasp-popup-body {height:500px}
	
}

/*  LAPTOPS  */
@media only screen and (min-width: 1181px) and (max-width:1300px) {
	
	#header-outer #top .sf-menu > .sf-with-ul > a {padding-right:19px!important}
	#mahp-members .gallery img {width:85%}
	
	#mahp-staff-wrapper .mahp-team .wp-tsasp-team-img {width:313px; height:408px}
	.mfp-content .wp-tsasp-popup-box {top:70px; height:550px}
	.mfp-content .wptsas-columns {height:550px; overflow:hidden}
	.mfp-content .wptsas-columns:first-of-type {height:550px; overflow:hidden}
	.mfp-content .wp-tsasp-popup-box .wp-tsasp-popup-body {height:500px}
	.affiliate-members .wpb_text_column .gallery img {width:85%}
	#conference-hero .container .content h3 {transform:none; opacity:1 }
	#presenting-sponsor .vc_column-inner .wpb_text_column p {letter-spacing:-.5px; line-height:17px}

	
}

/*  TABLET   =====================================================   */
@media only screen and (min-width: 820px) and (max-width:1180px) {
	
	#header-outer #top .sf-menu > .sf-with-ul > a {padding-right:9px!important}
	
	#mahp-members .gallery img {width:85%}
	
	/*  Staff  */
	#mahp-staff-wrapper .mahp-team .wp-tsasp-team-img {width:294px; height:384px}
	.wptsas-light.wp-tsasp-popup-content {top:70px}
	
	/*  Affiliate Members  */
	.affiliate-members .wpb_text_column .gallery img {width:85%}
	
}

/*  TABLET (PORTRAIT)   =====================================================   */
@media only screen and (min-width: 820px) and (max-width:1180px) and (orientation:portrait){
	
	#header-outer #header-secondary-outer {position:absolute!important}
	#header-secondary-outer #social li, #header-secondary-outer nav>ul>li {float:right}
	
	#news-and-events .img-with-aniamtion-wrap  .img-with-animation {margin:0 auto}
	#news-and-events .vc_column-inner > .wpb_wrapper {display:flex; flex-wrap:wrap; justify-content:center}
	#news-and-events .wpb_text_column {text-align:center}
	
	#join-mahp .vc_col-sm-6 {justify-content:center}
	#join-mahp .vc_column-inner > .wpb_wrapper {display:flex; flex-wrap:wrap; justify-content:center}
	#join-mahp .vc_col-sm-6:nth-child(2) .vc_column-inner > .wpb_wrapper {align-items:center}
	
	/*  Annual Conference  */
	#conference-hero .swiper-container .swiper-wrapper .swiper-slide .container .content {width:auto; height:auto; top:230px!important; background-color:rgba(0,0,0,.5)}
	#conference-hype {}
	#conference-buttons .vc_column-inner > .wpb_wrapper {width:50%; margin:0 auto}
	#conference-buttons .vc_column-inner .nectar-button {margin-bottom:20px}
	
	.conference-sponsors {margin-bottom:0}
	.conference-sponsors .span_12 .vc_col-sm-3 {width:50%}
	
	/*  Publications  */
	.publications-wrapper .img-with-aniamtion-wrap  .img-with-animation {max-width:312px}
	
	/*  Footer  */
	#footer-widgets #text-3 {margin-top:0}
}

/*  PHONE    =====================================================   */
@media only screen and (max-width: 896px){
	
	/*  Off Canvas Menu */
	#slide-out-widget-area .off-canvas-menu-container .menu .menu-item .sub-menu {max-height:none; -webkit-transition:none; -webkit-transform:none; display:none }
	#slide-out-widget-area .off-canvas-menu-container .menu .menu-item .ocm-dropdown-arrow {display:none}
	#slide-out-widget-area .off-canvas-menu-container .menu > .menu-item-has-children > a:after {content:">"; color:#fff; position:absolute; right:0; transform:rotate(90deg);}
	
	#slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li {margin-top:18px; margin-bottom:18px}
	body #slide-out-widget-area .inner .off-canvas-menu-container li a {line-height:22px}
	
	#logo {padding-bottom:12px}
	#top #mobile-cart-link {display:none}
	#header-outer {padding-bottom:0!important}
	
	.home .swiper-wrapper .swiper-slide .content {left:0!important; width:100%; bottom:0!important; padding:10px!important}
	.home .swiper-container .swiper-wrapper .swiper-slide .container .content h2 {font-size:20px!important; letter-spacing:0; text-align:center}
	.home .swiper-container .swiper-wrapper .swiper-slide .container .content p {font-size:16px!important; line-height:22px!important; text-align:center; padding-bottom:0; padding-top:6px}
	
	body:not(.single-post) #page-header-bg[data-alignment-v=bottom]:not(.fullscreen-header) {padding-top:35%}
	body:not(.home) #page-header-bg .container {background: linear-gradient(90deg, rgba(0, 85, 143, 1) 20%, rgba(255, 255, 255, 0) 90%);width:100%}
	#page-header-bg .container h1 {left:25px}
	
	/*  Health Plan Members  */
	#member-video-links .vc_column-inner > .wpb_wrapper {display:flex; justify-content:center; flex-direction:column }
	#member-video-links .vc_column-inner > .wpb_wrapper .nectar-button:first-child {margin-bottom:20px; margin-right:0}
	
	#join-cta .vc_column-inner > .wpb_wrapper {display:flex; flex-direction:column}
	#join-cta .wpb_text_column {margin-bottom:20px}
	#join-cta .wpb_text_column > .wpb_wrapper {text-align:center; padding-right:0; margin-right:0; border-right:none}
	
	/*  Staff   */
	.mfp-content .dv-panel-right .wptsas-medium-6:first-child {display:none!important}
	.mfp-content .wptsas-columns:first-of-type {display:none}
	.mfp-content .wptsas-columns:last-child {width:97%}
	.wptsas-popup-design-2 {top:50px}
	.mfp-inline-holder .mfp-content {width:95%}
	.wp-teamshowcase-grid.wp-tsasp-image-fit .wp-tsasp-team-avatar {position:relative; left:-25px}
	.mfp-content .wp-tsasp-popup-box .wp-tsasp-popup-body {padding-left:20px}
	.wp-tsasp-popup-member-info .wp-tsasp-popup-member-job {word-break:normal}
	
	/*  Contact  */
	#contact-mahp .sidebar {margin-top:25px; padding-top:40px; border-top:1px solid #aaa}
	
	/*  Conference  */
	.nectar-shape-divider-wrap {display:none}
	#conference-hero .swiper-wrapper .swiper-slide .container .content {top:132px!important; background-color:rgba(0,0,0,.4); width:100%; height:100%}
	#conference-hero .swiper-slide .container .content h3 {font-size:22px; line-height:28px}
	#conference-hero .swiper-slide .container .content h4 {font-size:18px; line-height:24px}
	#conference-hero .swiper-wrapper .swiper-slide .container .content h2 {font-size:30px!important; line-height:38px!important}
	
	
	#conference-hero .nectar-slider-wrap {height:265px!important}
	#conference-hero .swiper-container {height:265px!important}
	#conference-hero .swiper-wrapper {height:265px!important}
	#conference-hero .swiper-slide {height:265px!important}
	
	#conference-hype .wpb_text_column p {font-size:24px; line-height:30px}
	
	#conference-title .wpb_text_column .wpb_wrapper h2 {font-size:32px; line-height:38px}
	#conference-buttons .vc_column-inner > .wpb_wrapper {flex-direction:column}
	#conference-buttons .vc_column-inner .nectar-button {margin-right:0; text-align:center}
	
	.conference-speaker .complete-bio p:first-child {padding-top:27px}
	.conference-speaker .speaker-open {padding-top:27px}
	
	/*  Publications  */
	.publications-wrapper .wpb_text_column h2 {font-size:22px; line-height:26px}
	
	/*  Footer  */
	#footer-widgets #text-2 .textwidget {width:100%}
	#footer-outer .ctf-context a:not(.nectar-button) {color:rgb(68, 68, 68)!important;}
	#ctf .ctf-context {padding-left:0}
	#copyright .span_5 {margin-bottom:0}
	#copyright .span_5 #credit {float:none; display:block}
	
}
