/*
This is the css page for the 'default' or Welcome page
Include CSS here for things that are only on this page i.e. image slider, login/register buttons, vibrant tabs... and so on.
*/

/* css that was here when this project started (10/2/2018) */

.hlSlider img {
	width: 100%;
}

.loggedOut .bx-viewport {
	max-width: 960px;
}


/* --- Page Css ----------------------------------------------------------------------------------------------------------------------------------------------- */

body.page-master.noScroll{
    overflow:initial;
}


/* --- theme specific css ------------------------------------------------------------------------------------------------------------------------------------- */

/* contempo */

/* vibrant */

/* --- locale specific css ------------------------------------------------------------------------------------------------------------------------------------ */

/* aipm - inherit from here*/

html.aipm .profile-img div.a-img {
	background-size: contain !important;
}

html.aipm .loggedIn .bx-wrapper,
html.aipm .wow,
html.aipm article.newsfeedWidget {
	display: none !important;
}

html.aipm body.page-master {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=36256aa7-bfc6-40b2-9895-8acd9afe6179) !important;
	background-position: 50% 70% !important;
}

html.aipm div.any-contempo.top-box {
	height: 700px;
}

html.aipm .any-contempo,
html.aipm #tab2-left-aipm,
html.aipm #tab2-right-aipm {
	display: block !important;
}

html.aipm .profile-container {
	background-color: #117ec0 !important;
}

html.aipm .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=7cd5b37d-0173-4501-bf90-b809aec50cdc) !important;
}

html.aipm .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=94c1790f-63fb-4e01-a984-50a45487d76b) !important;
}

html.aipm .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
	background-image: url(https://corehealthylife.com/shared/Templates/contempo/images/tab1.png) !important;
}

html.aipm .profile-container a,
html.aipm .profile-container a:visited,
html.aipm .profile-container .link {
	color: #35ccfb;
}

html.aipm .stats .k-tabstrip .k-content#tabs-1 {
	border: 2px solid #71afbb !important;
}

html.aipm .stats .k-tabstrip .k-content#tabs-2 {
	border: 2px solid #416780 !important;
}

html.aipm .stats .k-tabstrip .k-content#tabs-3 {
	border: 2px solid #42c0ec !important;
}


/* cfr - inherit from here */

html.cfr body.page-master {
    background-image: url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=4744be6c-cac2-4c56-bab1-215f17dd81e2) !important;
    background-repeat: repeat !important;
    background-position: center !important;
    background-size: auto !important;
}

html.cfr .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(/shared/Templates/contempo/images/tab2.png) !important;
}

html.cfr .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(/shared/Templates/contempo/images/tab1.png) !important;
}

/*Codac */
html.codacwellness .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(/shared/Templates/contempo/images/tab2.png) !important;
}

html.codacwellness .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(/shared/Templates/contempo/images/tab1.png) !important;
}

/* slfhc */


html.sflhc body.page-master {
    background-image: url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=4744be6c-cac2-4c56-bab1-215f17dd81e2) !important;
    background-repeat: repeat !important;
    background-position: center !important;
    background-size: auto !important;
}

html.sflhc .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(/shared/Templates/contempo/images/tab2.png) !important;
}

html.sflhc .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(/shared/Templates/contempo/images/tab1.png) !important;
}

/*Codac */
html.codacwellness .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(/shared/Templates/contempo/images/tab2.png) !important;
}

html.codacwellness .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(/shared/Templates/contempo/images/tab1.png) !important;
}


/* catalog - inherit from here */

html.catalog .loggedOut .bx-viewport {
	max-width: 100%;
}

/* lazparking - inherit from here */

html.lazparking .page-master .w-stats-container {
	height: 50px !important;
}

html.lazparking .page-master .w-picture {
	height: 500px !important;
}

html.lazparking .myChallengesWidget {
	border-color: #f7961f !important;
}

/* ritrust - does not inherit from here*/

/* tecumseh - inherit from here*/

/*
html.tecumseh .loggedIn .bx-wrapper,
html.tecumseh .wow,
html.tecumseh article.newsfeedWidget,
html.tecumseh .inOut-message.loggedOut-default{
    display: none !important;
}
html.tecumseh body.page-master{
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=36256aa7-bfc6-40b2-9895-8acd9afe6179) !important;
    background-position: 50% 70% !important;
    background-attachment:fixed !important;
}


html.tecumseh .any-contempo,
html.tecumseh #tab2-left-tecumseh,
html.tecumseh #tab2-right-tecumseh,
html.tecumseh .inOut-message.loggedOut-tecumseh{
    display:block !important;
}

html.tecumseh .profile-container{
    background-color: #007ac3 !important;
}
html.tecumseh .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before{
        background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=7cd5b37d-0173-4501-bf90-b809aec50cdc) !important;
}
html.tecumseh .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before{
        background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=94c1790f-63fb-4e01-a984-50a45487d76b) !important;
}
html.tecumseh .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before{
        background-image: url(https://corehealthylife.com/shared/Templates/contempo/images/tab1.png) !important;
}

html.tecumseh .profile-container a,
html.tecumseh .profile-container a:visited,
html.tecumseh .profile-container .link{
    color:#9ee8ff;
}

html.tecumseh .stats .k-tabstrip .k-content#tabs-1 {
    border: 2px solid #71afbb !important;
}
html.tecumseh .stats .k-tabstrip .k-content#tabs-2 {
    border: 2px solid #416780 !important;
}
html.tecumseh .stats .k-tabstrip .k-content#tabs-3 {
    border: 2px solid #42c0ec !important;
}
html.tecumseh form.loggedOut .bx-wrapper {
    padding-top: 45px !important;
}

*/

/* polarahealth */

html.polarahealth .main-banner {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=f8b68ca9-3ef7-43b1-ae78-490d1ba76a24) !important;
	background-position: center !important;
}

html.polarahealth body.page-master form.loggedOut#pageForm {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=f8b68ca9-3ef7-43b1-ae78-490d1ba76a24) !important;
	background-position: center !important;
}

/* BeWell */

html.bewell .loggedOut .w-menu-full {
	display: none !important;
}


html.bewell .page-master .social .w-picture,
html.bewell .page-master .assessment .w-picture,
html.bewell .page-master .learning .w-picture,
html.bewell .page-master .tracking .w-picture,
html.bewell .page-master .dashboard_aspx .w-picture,
html.bewell .page-master .default_aspx .w-picture {
	height: 500px;
}

/* make background white for now 
.w-picture{
    background-color:#ffffff; 
    
} */

html.bewell .page-master .social .w-stats-container,
html.bewell .page-master .assessment .w-stats-container,
html.bewell .page-master .learning .w-stats-container,
html.bewell .page-master .tracking .w-stats-container,
html.bewell .page-master .dashboard_aspx .w-stats-container,
html.bewell .page-master .default_aspx .w-stats-container {
	height: 50px !important;
	/* height: 300px; */
}

/* inverts mail icon so it's visible with white header */

html.bewell #page-header .w-inbox {
	filter: invert(100%);
}

html.bewell .page-master #page-footer {
	background-color: #85C441 !important;
	margin-top: 40px !important;
}

html.bewell .w-stats-container {
	background-color: #10467B !important;
	opacity: 0.8 !important;
	height: 50px !important;
}

/* mma-mi */

html.empoweringpotential body.page-master form.loggedOut#pageForm {
    background-image: url() !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}
html.empoweringpotential .main-banner a:hover {
    color: #eb8f1de3;
    text-decoration: underline;
}
html.empoweringpotential .main-banner {
   background-image:url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=62dc15f0-bd1d-4ae0-a497-088f5c3ccde5)!important;
}

html.empoweringpotential .wfh-notice{
    display:none !important;
}

html.empoweringpotential .default_aspx .main-banner:after{
   
   content: "";
}


/* add padding to schedules div to move to the right a bit */

html.empoweringpotential #page-content>div.main-grid>div.widget.initialized.w-dashboard.dashboard-container.Dashboard>div.dashboardContent>div:nth-child(2)>div:nth-child(1) {
	padding-left: 10px;
}

html.empoweringpotential .link-box div:nth-child(1) p {
	margin-top: -6px;
}

html.empoweringpotential #wellScoreTotal>p {
	font-size: 5em;
	font-weight: bold;
}


html.empoweringpotential .tabMargin {
	margin-bottom: 0 !important;
}

html.empoweringpotential #tabs {
	width: 90%;
	margin: 0px auto 60px auto;
	background-color: transparent;
	border: none;
	box-sizing: border-box;
}

html.empoweringpotential #tabs .k-tabstrip-items {
	width: 96%;
	margin: 0 !important;
	margin-bottom: -1px;
}

html.empoweringpotential #tabs .k-tabstrip-items .k-item {
	display: inline-block;
}

html.empoweringpotential body.vibrant #tabs .link1 {
	background-color: #FF8C00;
}

html.empoweringpotential body.vibrant #tabs .link2 {
	background-color: #9CD9E4;
}

html.empoweringpotential body.vibrant #tabs .link3 {
	background-color: #EE3D8B;
}

html.empoweringpotential body.vibrant #tabs .link4 {
    background-color: #8246AF;
}

html.empoweringpotential body.vibrant #tabs .link5 {
	background-color: #00968F;
}

html.empoweringpotential .btn-warning {
    background-color: #FFBE00;
    border-color: #FFBE00;
}

html.empoweringpotential #tabs .k-item {
	border-radius: 10px 10px 0 0;
	margin: 0 5px;
	border: none;
}

html.empoweringpotential #tabs .k-item .k-link,
html.empoweringpotential #tabs .k-item .k-state-active .k-link {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	padding: 22px 18px;
	text-transform: none;
}

html.empoweringpotential #tabs .tab1,
html.empoweringpotential #tabs .tab2,
html.empoweringpotential #tabs .tab3 {
	border-width: 6px;
	border-style: solid;
	border-radius: 10px;
	padding: 20px;
	margin: 0;
}

html.empoweringpotential body.vibrant #tabs .tab1 {
	border-color: #FF8C00 !important;
}

html.empoweringpotential body.vibrant #tabs .tab2 {
	border-color: #9CD9E4 !important;
}

html.empoweringpotential #tabs-3 {
	border-color: #EE3D8B !important;
}

html.empoweringpotential #tabs-4 {
	border-color: #8246AF !important;
}


html.empoweringpotential #tabs-tab-4{
    
}



@media(max-width:1408px) {
    html.empoweringpotential body.vibrant #tabs .k-tabstrip-items .k-item {
		width: 100%;
		border-radius: 0;
		text-align: center;
		margin: 0;
		padding: 5px 0;
	}
	
	html.empoweringpotential body.vibrant #tabs .k-tabstrip-items{
	    width: 100%;
	}
	
	html.empoweringpotential body.vibrant #tabs .k-item .k-link,
    html.empoweringpotential body.vibrant #tabs .k-item .k-state-active .k-link{
        padding:0;
        font-size:1.2em;
    }
	
	html.empoweringpotential #tabs .k-tabstrip-items .k-item {
		display: list-item;
		-moz-display: list-item;
	}
	html.empoweringpotential #tabs .k-tabstrip-items {
		width: 100%;
	}
	html.empoweringpotential #tabs .link1{
	    border-radius: 10px 10px 0 0 !important;
		margin: 0 5px;
		border: none;
	}
	html.empoweringpotential #tabs .link2{
		border-radius: 0 !important;
		margin: 0 5px;
		border: none;
	}
	html.empoweringpotential #tabs .link3{
	    border-radius: 0 !important;
		margin: 0 5px;
		border: none;
	}
	html.empoweringpotential #tabs .link4{
	    border-radius: 0 0 10px 10px !important;
		margin: 0 5px;
		border: none;
		background-color:#8246AF !important;
	}
}


html.empoweringpotential .k-tabstrip .k-content.k-state-active {
	color: #6b6c6e;
}

html.empoweringpotential .k-tabstrip-items .k-loading.k-complete {
	border: none;
}

/* fluid video box  */

html.empoweringpotential .videoWrapper {
	position: relative;
	padding-bottom: 56.25%;
	/* 16:9 */
	padding-top: 25px;
	height: 0;
}

html.empoweringpotential .videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Swn */

html.swn form#pageForm .w-picture {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=6ADFD34A-F1D9-4C5E-941F-BC63C4D4256C) !important;
	background-position: center 40px !important;
	background-size: cover;
}

/* mmase */

html.mmase .loggedOut .w-menu-full {
	display: none !important;
}

html.mmase .page-master .w-logo img {
    max-height: 142px !important;
    padding-top: 5px;
}


/*catalog */

html.catalog body.page-master {
	background-color: #fff!important;
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=de992b8d-5d2c-48a3-801d-188a5a50dcfb) !important;
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size: cover !important;
}

/* demoleapfrog */

html.demoleapfrog .loggedOut .w-menu-full {
	display: none !important;
}

html.demoleapfrog .page-master .social .w-picture,
html.demoleapfrog .page-master .assessment .w-picture,
html.demoleapfrog .page-master .learning .w-picture,
html.demoleapfrog .page-master .tracking .w-picture,
html.demoleapfrog .page-master .dashboard_aspx .w-picture,
html.demoleapfrog .page-master .default_aspx .w-picture {
	/*height: 500px; */
}

/* make background white for now 
.w-picture{
    background-color:#ffffff; 
    
} */

html.demoleapfrog .page-master .social .w-stats-container,
html.demoleapfrog .page-master .assessment .w-stats-container,
html.demoleapfrog .page-master .learning .w-stats-container,
html.demoleapfrog .page-master .tracking .w-stats-container,
html.demoleapfrog .page-master .dashboard_aspx .w-stats-container,
html.demoleapfrog .page-master .default_aspx .w-stats-container {
	/*height:50px !important;*/
	/* height: 300px; */
}

/* inverts mail icon so it's visible with white header */

html.demoleapfrog #page-header .w-inbox {
	filter: invert(100%);
}

html.demoleapfrog .page-master #page-footer {
	background-color: #0e2258 !important;
	margin-top: 40px !important;
}

html.demoleapfrog .w-stats-container {
	background-color: rgba(0, 174, 239, 0.5803921568627451) !important;
	opacity: 1 !important;
	/*height: 50px !important;*/
}

html.demoleapfrog form#pageForm .w-picture {
	background-position: center 19px !important;
	height: 500px !important;
}

html.demoleapfrog .w-stats-container {
	height: 50px !important;
}










/* ------ McDermott --------*/

/*
html.mcdermott #quickLinks ul li:after {
    content: attr(title);
    display: block;
    font-size: .8rem;
    white-space: pre;
    color: #161e19;
}

html.mcdermott #quickLinks ul li {
    margin-bottom: 6px;
}
*/

html.mcdermott .wow{
    display:none;
}
html.mcdermott .top-box{
    height:auto !important;
}
html.mcdermott .page-master{
    background-attachment:fixed;
}
html.mcdermott .profile-container{
    background-color: transparent !important;
}
html.mcdermott .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before{
    background-image: url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=4de21075-69d3-40aa-9199-c8e189195ef6) !important;
    filter: hue-rotate(319deg);
}
html.mcdermott .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before{
    background-image: url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=291be546-8895-4b99-bc20-2f8e0cd1e7d7) !important;
    margin-left:2px !important;
    filter: hue-rotate(83deg);
}
html.mcdermott .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=9d342064-a8d9-473e-af45-da954a5f8246) !important;
    margin-top: -4px;
    height: 115px;
    filter: hue-rotate(-32deg);
}
html.mcdermott .profile-container a,
html.mcdermott .profile-container a:visited,
html.mcdermott .profile-container .link{
    color:#e6fffd;
}

html.mcdermott .stats .k-tabstrip .k-content#tabs-1 {
    border: 2px solid #71afbb !important;
}
html.mcdermott .stats .k-tabstrip .k-content#tabs-2 {
    border: 2px solid #416780 !important;
}
html.mcdermott .stats .k-tabstrip .k-content#tabs-3 {
    border: 2px solid #42c0ec !important;
}









/* nab */
html.nab .nab-tab-image-change::before{
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=d571ea3b-31e9-4353-86b2-236c67f0bdf9) !important;
}

html.nab .program-yoga,
html.nab .program-stress,
html.nab .program-heart {
    cursor:pointer;
    color:#0072c6;
}
html.nab .program-yoga:hover,
html.nab .program-stress:hover,
html.nab .program-heart:hover {
    text-decoration:underline;
}





/*Hide new coaching ppts sitewide */

.w-newsfeed .NewTeamMembers{
    display:none !important;
}




































/* new contempo */

/* colors */
:root {
    --tab1: #004d44;
    --tab2: #1dc6bf;
    --tab3: #008591;
    --tab4: #278bcb;
    --tab5: #278bcb;
    --tab6: #278bcb;
    --tab7: #278bcb;
    --tab8: #278bcb;
    --tabHover: #278bcb;
}


#aipm-new-contempo *{
    /* margin:0; */
    /* padding:0; */
    /* box-sizing:content-box; */
}

#aipm-new-contempo {
    padding: 10px;
}

#aipm-new-contempo > div:first-child {
    width: 118px;
    float: left;
}

#aipm-new-contempo > div:last-child {
    background-color:#ffffff;
    width: calc(100% - 118px);
    float: left;
    position: relative;
}

#aipm-new-contempo .nc-tab-content:not(.active) {
    display: none;
}

#aipm-new-contempo > div:first-child ul,
#aipm-new-contempo .nc-tab-content ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#aipm-new-contempo .nc-tab-content {
    min-height:600px;
    border-radius:0 3px 3px;
    box-shadow: 5px 4px 3px 0px #adadad;
}

#aipm-new-contempo .nc-tab{
    border-left: 25px solid transparent;
    height: 0px;
    margin-bottom:2px;
    box-shadow: 5px 5px 3px 0px #adadad;
    background-color: transparent;
    position:relative;
    left: 40px;
    transition: filter .5s, left .5s, transform .25s;
}
#aipm-new-contempo .nc-tab[data-icon]:before{
    content: attr(data-icon);
    color:#fff;
    height:0;
    display: block;
    text-align: center;
    position: relative;
    left: -7px;
    top: 9px;
    filter:saturate(0);
    font-size: 2.5rem;
    transform:scaleX(1);
}
#aipm-new-contempo .nc-tab[style^="--background"]:before{
    content:"";
    background-image: var(--background);
    background-repeat:no-repeat;
    background-position: center bottom;
    width:40px;
    height:40px;
    display: block;
    position: relative;
    top: 16px;
    left: 21px;
}
#aipm-new-contempo .nc-tab[data-icon]:after{
    content:attr(data-label);
    color:#fff;
    display: block;
    top: 65px;
    text-align: center;
    position: relative;
    left: -7px;
}
#aipm-new-contempo .nc-tab[style^="--background"]:after{
    content:attr(data-label);
    color:#fff;
    display: block;
    top: 25px;
    text-align: center;
    position: relative;
    left: -7px;
}
#aipm-new-contempo .nc-tab:not(.active):hover{
    filter:brightness(1.2);
    left: 0px;
}
#aipm-new-contempo .nc-tab:not(.active):active{
    filter:brightness(1.4);
    transform:scaleX(1.1);
}
#aipm-new-contempo .nc-tab.active{
    left: 0px;
}

#aipm-new-contempo .nc-tab:nth-child(1){
    border-bottom: 94px solid var(--tab1);
}
#aipm-new-contempo .nc-tab:nth-child(2){
    border-bottom: 94px solid var(--tab2);
}
#aipm-new-contempo .nc-tab:nth-child(3){
    border-bottom: 94px solid var(--tab3);
}
#aipm-new-contempo .nc-tab:nth-child(4){
    border-bottom: 94px solid var(--tab4);
}
#aipm-new-contempo .nc-tab:nth-child(5){
    border-bottom: 94px solid var(--tab5);
}
#aipm-new-contempo .nc-tab:nth-child(6){
    border-bottom: 94px solid var(--tab6);
}
#aipm-new-contempo .nc-tab:nth-child(7){
    border-bottom: 94px solid var(--tab7);
}
#aipm-new-contempo .nc-tab:nth-child(8){
    border-bottom: 94px solid var(--tab8);
}

#aipm-new-contempo .nc-tab-content:nth-child(1){
    border: 2px solid var(--tab1);
}
#aipm-new-contempo .nc-tab-content:nth-child(2){
    border: 2px solid var(--tab2);
}
#aipm-new-contempo .nc-tab-content:nth-child(3){
    border: 2px solid var(--tab3);
}
#aipm-new-contempo .nc-tab-content:nth-child(4){
    border: 2px solid var(--tab4);
}
#aipm-new-contempo .nc-tab-content:nth-child(5){
    border: 2px solid var(--tab5);
}
#aipm-new-contempo .nc-tab-content:nth-child(6){
    border: 2px solid var(--tab6);
}
#aipm-new-contempo .nc-tab-content:nth-child(7){
    border: 2px solid var(--tab7);
}
#aipm-new-contempo .nc-tab-content:nth-child(8){
    border: 2px solid var(--tab8);
}

/* tab content */
#aipm-new-contempo .nc-tab-content{
    padding:12px;
    margin-bottom: 12px;
}

#aipm-new-contempo .nc-tab-content p{
    margin-bottom:10px;
}

#aipm-new-contempo .nc-tab-content ul.nc-resources li{
    font-size: 1.2rem;
    font-weight:normal;
}
#aipm-new-contempo .nc-tab-content ul.nc-resources li:after{
	content:attr(title);
	display:block;
	margin-bottom:10px;
	white-space:pre;
	font-size: 0.8rem;
}
#aipm-new-contempo .nc-tab-content ul.nc-resources li img{
    width: 28px;
    margin-top: -8px;
    position: relative;
    top: 5px;
    margin-right: 5px;
}
#aipm-new-contempo .nc-tab-content h2{
	font-size:2.2rem;
	margin-bottom:12px;
	font-weight:300;
}

#aipm-new-contempo .nc-flex-container {
    display: flex;
    flex-wrap:wrap;
    justify-content:start;
    align-items:flex-start;
    gap:10px;
}

#aipm-new-contempo .nc-flex-container > div,
#aipm-new-contempo .nc-flex-container > a{
    width:200px;
    height:200px;
    border:1px solid #767676;
    flex-grow:1;
    border-radius:3px;
}
#aipm-new-contempo .nc-flex-container > a,
#aipm-new-contempo .nc-flex-container > div{
    background-image:url("https://www.mindfulreturn.com/wp-content/uploads/2014/05/400x400-4Color.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    text-decoration: none;
    color: white;
    overflow:hidden;
}
#aipm-new-contempo .nc-flex-container > div span,
#aipm-new-contempo .nc-flex-container > a span{
    transform: rotate(342deg);
    transform-origin: top left;
    display: block;
    text-align: left;
    position: relative;
    left: -14px;
    top: 78px;
    padding: 6px 0 6px 18px;
    width: 120%;
    text-shadow: 3px 1px 3px #1b1b1b;
    font-weight: bold;
    font-size:1rem;
}
#aipm-new-contempo .nc-flex-container > a:after,
#aipm-new-contempo .nc-flex-container > div:after{
	content:attr(title);
	color:#3a3a3c;
	background-color: #f8f8f8;
	display:block;
	position: relative;
	top: 92px;
	white-space: break-spaces;
	font-size:0.8rem;
	padding:10px;
	opacity:0;
	transition: opacity .5s;
	height: 55px;
}
#aipm-new-contempo .nc-flex-container > a:hover:after,
#aipm-new-contempo .nc-flex-container > div:hover:after{
	opacity:1;
}
#aipm-new-contempo .nc-flex-container > a:nth-child(1) span,
#aipm-new-contempo .nc-flex-container > div:nth-child(1) span{
    background-color: #278bcb;
}
#aipm-new-contempo .nc-flex-container > a:nth-child(2) span,
#aipm-new-contempo .nc-flex-container > div:nth-child(2) span {
    background-color: #cad23b;
}
#aipm-new-contempo .nc-flex-container > a:nth-child(3) span,
#aipm-new-contempo .nc-flex-container > div:nth-child(3) span {
    background-color: #f27557;
}
#aipm-new-contempo .nc-flex-container > a:nth-child(4) span,
#aipm-new-contempo .nc-flex-container > div:nth-child(4) span {
    background-color: #7379b9;
}
#aipm-new-contempo .nc-flex-container > a:nth-child(5) span,
#aipm-new-contempo .nc-flex-container > div:nth-child(5) span {
    background-color: #278bcb;
}
#aipm-new-contempo .nc-flex-container > a:nth-child(6) span,
#aipm-new-contempo .nc-flex-container > div:nth-child(6) span {
    background-color: #cad23b;
}
#aipm-new-contempo .nc-flex-container > a:nth-child(7) span,
#aipm-new-contempo .nc-flex-container > div:nth-child(7) span {
    background-color: #f27557;
}
#aipm-new-contempo .nc-flex-container > a:nth-child(8) span,
#aipm-new-contempo .nc-flex-container > div:nth-child(8) span {
    background-color: #7379b9;
}
#aipm-new-contempo .nc-flex-container > a:nth-child(9) span,
#aipm-new-contempo .nc-flex-container > div:nth-child(9) span {
    background-color: #278bcb;
}
#aipm-new-contempo .nc-flex-container > a:nth-child(10) span,
#aipm-new-contempo .nc-flex-container > div:nth-child(10) span {
    background-color: #cad23b;
}
#aipm-new-contempo .nc-flex-container > a:nth-child(11) span,
#aipm-new-contempo .nc-flex-container > div:nth-child(11) span {
    background-color: #f27557;
}
#aipm-new-contempo .nc-flex-container > a:nth-child(12) span,
#aipm-new-contempo .nc-flex-container > div:nth-child(12) span {
    background-color: #7379b9;
}
#aipm-new-contempo .nc-flex-container > a:nth-child(13) span,
#aipm-new-contempo .nc-flex-container > div:nth-child(13) span {
    background-color: #278bcb;
}
#aipm-new-contempo .nc-flex-container > a:nth-child(14) span,
#aipm-new-contempo .nc-flex-container > div:nth-child(14) span {
    background-color: #cad23b;
}
#aipm-new-contempo .nc-flex-container > a:nth-child(15) span,
#aipm-new-contempo .nc-flex-container > div:nth-child(15) span {
    background-color: #f27557;
}
#aipm-new-contempo .nc-flex-container > a:nth-child(16) span,
#aipm-new-contempo .nc-flex-container > div:nth-child(16) span {
    background-color: #7379b9;
}



#new-contempo-slider-container {
    display: flex;
    gap: 0;
    border-top: 1px solid #c7c7c7;
    border-bottom: 1px solid #c7c7c7;
    position: relative;
    margin: 10px 0;
    top: 11px;
    overflow: hidden;
    clear:both;
}
#new-contempo-slider-container img{
    width:100%;
    order: 2;
}
#new-contempo-slider-container img:hover{
    cursor:pointer;
}
#new-contempo-slider-container img:not(.active-slide){
    position: absolute;
}

#new-contempo-slider-container img.active-slide {
   order: 1;
   z-index: 5;
   user-select: none !important;
}
#new-contempo-slider-container:after {
    content: "Click me!";
    transform: rotate(342deg);
    transform-origin: top right;
    display: block;
    text-align: right;
    position: absolute;
    right: 0;
    bottom: 23px;
    padding: 6px 18px 6px 0;
    width: 100%;
    text-shadow: 3px 1px 3px #1b1b1b;
    font-weight: bold;
    font-size: 1rem;
    color: white;
    background-color: #278bcb;
    z-index: 6;
}
#nc-welcome-message{
    padding: 0 26px 17px;
    column-count: 2;
    column-gap: 32px;
    text-align: justify;
    column-rule-style: solid;
    column-rule-width: 1px;
    column-rule-color: #c7c7c7;
}
#nc-welcome-message p{
    margin-top:0;
}

@media screen and (max-width: 700px) {
    #nc-welcome-message{
		column-count: 1;
	}
}


/* new contempo - undo Core's stuff */

.profile-container {
   /*height: auto !important;*/
.prog-container{
    background-color:#f8f8f8;
}
#quickLinks > div {
    float:left;
}
@media screen and (max-width: 700px) {
    .profile-container {
        display: block !important;
    }
    .profile-img,
    .profile-name{
        display:none;
    }
}
@media screen and (max-width: 1280px) {
    #quickLinks {
        padding-top: 30px;
    }
    .top-box{
        padding-bottom: 0 !important;
    }
}



@media only screen and (max-width: 481px) {
.col-3{
    display:none !important;
}
}




html.reslienthealth #my-nav .widget.w-logo img {
    max-height: 100px !important;
}

html.goodforyou #my-nav .widget.w-logo img {
    max-width: 210px !important;
    max-height: 90px !important;
}


