/*
 Theme Name:     BHPN Provider Portal
 Theme URI:      thebhpn.org
 Description:    BHPN Provider Portal Theme
 Author:         Xolv
 Author URI:     https://www.xolv.org
 Template:       Divi
 Version:        3.04 */


 
/* =Theme customization starts here
------------------------------------------------------- */
@font-face {
  font-family: "San Francisco";
  font-weight: 400;
  src: url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-regular-webfont.woff");
}

@font-face {
  font-family:  -apple-system, BlinkMacSystemFont, Helvetica, "San Francisco", sans-serif;
  font-weight: 400;
  src: url("https://fonts.googleapis.com/css2?family=Inter&display=swap");
}

/* CSS Document */
.portal-header img {max-width: 180px !important;
	opacity: .9 !important;}

div#content-area {padding-top:100px !important;}

body {overflow-x:hidden !important;}
body {letter-spacing:.05em;line-height:1.6em;}
/*Font styles */

p {font-size:14px !important;color:#48484a !important;}

h1, h2, h3, h4 {font-weight:500 !important;color:#48484a;}

body {font-family:  -apple-system, BlinkMacSystemFont, Helvetica, "San Francisco", sans-serif;}

.app-link {padding-top:100px !important;}

.app-link .et_pb_row {width:100%;}

p, li, ol, ul, a {font-family:  -apple-system, BlinkMacSystemFont, Helvetica, "San Francisco", sans-serif;}

.nowrap {white-space:nowrap !important;}

@media (min-width:1227px) {.pt-cv-colsys [data-cvc="4"] .col-md-3:nth-child(4n+1) {clear:inherit !important;}}


/* column structure */
.widget, #tribe-events-list-widget-3 {min-width:240px !important;margin-top:10px !important;font-size:14px !important;}


@media (min-width:981px) { .widget, #tribe-events-list-widget-3 {max-width:295px !important;}}

a.tribe-events-c-view-selector__list-item-link {padding:10px 0 !important;}

.widget a , #tribe-events-list-widget-3  a{font-size:14px !important;}

.widget {padding-right:0px !important;border:0px !important;}

@media (min-width:981px) {.portal-body, .portal-social, .portal-footer {margin-left:200px !important;}}

.portal-body .et_pb_column {margin-right:20px !important;}

.portal-body .et_pb_row_inner {padding:0px !important;}

.portal-body .et_pb_row {width:100%;max-width:1900px !important;}
/* */
.portal-footer .et_pb_divider {margin:0px !important;padding:0px !important;}



.newsfeed {padding:20px;}

.newsfeed a {font-weight:600;}

.newsfeed .et_pb_row {padding:0 0px 10px 0px !important;}

.newsfeed ul {

    padding:14px;background-color:#ffffff !important;border-radius:6px !important;margin-right:0px 20px;list-style-type:none !important;overflow-y:scroll !important;max-height:480px !important;box-shadow:inset 0 0 5px #e3e3e3;}


.newsfeed {max-height:650px !important;margin-top:20px !important;}

.newsfeed li {border-bottom:1px solid #e3e3e3 !important;}

/* */

.portal-header {position:fixed !important;width:100% !important;}



#menu-main {min-width:200px;margin-bottom:10px !important;}

@media (max-width:980px) { .portal-header .et_pb_search {display:none !important;}

.portal-header {max-height:100px !important;}

 .portal-header .et_mobile_nav_menu {margin:15px !important;}

}



html {
	height: 100%;
}

body {
	height: 100%;
}
	
	




.portal-header {

box-shadow:0 4px 5px 0 rgba(0,0,0,0.20),0 1px 1px 0 rgba(0,0,0,0.1),0 1px 0px -1px rgba(0,0,0,0.1)!important}



@media (max-width:980px) {
	.portal-header {padding:0px !important;} .portal-header .et_pb_menu {display:block !important;}
	.portal-header .et_pb_column {width:auto !important;} .portal-header {padding:0px !important;}
.portal-menu-container {float:left !important;max-width:100px !important;margin-top:20px !important} }

@media (min-width:981px) {.portal-header .et_pb_menu {display:none !important;}.portal-header {padding:0px !important;}

.portal-header .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {color:#ffffff !important;}}



.portal-header .et_pb_row {padding:10px 0px !important;}
.portal-header {background-position:bottom right !important;}


.tribe-events-button {background-color:#127e88!important;color:#ffffff;padding:10px;margin:5px;font-weight:600;border-radius:6px;}

.tribe-events-button:hover{background-color:#acd267 !important;color:#ffffff;padding:10px;margin:5px;font-weight:600;}

#tribe-events-content {letter-spacing:.05em !important;}

.tribe-events-back a{color:#6a6a6b !important;font-weight:600;}


.tribe-events-notices {background-color:#f1f1f1 !important;color:#6a6a6b !important;font-weight:600 !important;border:1px solid;}


dd {margin-left:0px !important;}

dt.tribe-events-start-date-label {float:left !important;margin-right:4px !important;}

dt.tribe-events-start-time-label {float:left !important;margin-right:4px !important;}


.tribe-events-meta-group-details{box-shadow:inset 0 0 7px #b3b3b3 !important;font-weight:600 !important;border:1px solid #127e88;padding:10px;border-radius:6px;}

div#tribe-events-header {display:none !important;}

div#tribe-events-footer {display:none !important;}

.tribe-common-g-row {border:1px solid #e0e0e0 !important;padding:20px 0px;border-radius:6px;margin-top:10px;}

.tribe-events-calendar-list__event-date-tag.tribe-common-g-col {border-right:2px solid }


@media (min-width:981px) {

	.tribe-common-l-container.tribe-events-l-container {margin-left:200px!important;}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar {width:46%;}


	.tribe-events-c-messages__message.tribe-events-c-messages__message--notice {width:50% !important;}}


.et-db #et-boc .et-l .et_mobile_menu {min-width:300px;background-color:#a4d65e !important;margin-top:30px}

.portal-header .menu-item { background-color:#a4d65e !important}

.portal-header.menu-item { background-color:#a4d65e !important}
.portal-header .menu-item a {color:#ffffff !important}
.portal-header .menu-item img {margin-right:5px !important;}
.portal-header  a {vertical-align:middle !important;}

.portal-body{padding:20px !important;}
.portal-body .et_pb_menu {margin-top:10px !important;}

@media (min-width:981px) {
.portal-body .et_pb_menu {box-shadow:0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.2)}
.portal-header .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {color:#ffffff !important;}}

.portal-slider .et-pb-controllers {bottom:5px !important;}
.portal-slider .et_pb_slide_description {padding:20px 15px 0px 15px !important;}
.portal-slider .et_pb_post_slider {border-radius:10px !important; }
.portal-slider {padding:10px 0px !important;}
.portal-slider .et_pb_slide {padding:0px !important;}
.portal-slider a:hover {text-decoration:none !important;}
.portal-slider .et_pb_slide_image {margin:0px !important;}
.feed-container img {display:none !important;}
.portal-slider .et_pb_slides .et_pb_slider_container_inner {vertical-align:middle !important;}

.portal-slider .et_pb_slide_image {max-height:300px !important;}

.portal-slider .et_pb_slide_description {background-color:white !important;}
.portal-slider .et_pb_slide_image, .et_pb_slide_video {width:100% !important;}

.portal-slider  .et-pb-arrow-next, .et-pb-arrow-prev {top:62% !important;}

.portal-slider .et-pb-active-slide .et_pb_slide_description { 
    animation-duration: .0s;
    animation-delay: .0s !important;
    animation-timing-function:unset !important;
    animation-fill-mode: both;
    -webkit-animation-name: fadeBottom;
    animation-name: fadeBottom;
}

.portal-slider .et-pb-active-slide .et_pb_slide_image, .et-pb-active-slide .et_pb_slide_video {

    animation-duration: .0s;
    animation-delay: .0s !important;
    animation-timing-function:unset !important;
    animation-fill-mode:both;
    -webkit-animation-name: fadeBottom;
    animation-name: fadeBottom;

}



.portal-slider  .et_pb_slide:first-child .et_pb_slide_image img.active {

    animation-duration: .0s;
    animation-delay: .0s !important;
    animation-timing-function:unset !important;
    animation-fill-mode:both;
    -webkit-animation-name: fadeBottom;
    animation-name: fadeBottom;

}




@media (max-width:1350px) {
	
	.portal-slider  .et-pb-arrow-next, .et-pb-arrow-prev {top:59% !important;}
	
}

@media (max-width:1100px) {
	
	.portal-slider  .et-pb-arrow-next, .et-pb-arrow-prev {top:57% !important;}
	
}


@media (max-width:766px) {.portal-slider  .et-pb-arrow-next, .et-pb-arrow-prev {top:17% !important;}}


.portal-body .et_pb_slider {background-color:#ffffff !important;}
.portal-body .et_pb_slider h2 {color:#48484a !important;}

.portal-slider .et_pb_slide_description {text-shadow:none !important;}

.portal-slider .et_pb_post_slider {box-shadow:0 4px 5px 0 rgb(128 128 128 / 14%),0 1px 10px 0 rgb(187 187 187 / 12%),0 2px 4px -1px rgba(0,0,0,0.2)!important;}

.portal-body {padding-top:120px !important;}

.portal-body .et_pb_column_single {padding:0px !important;}

.portal-slider .et_pb_row {padding:0px !important;}


.portal-header .et_pb_search {margin-top:20px !important;background:#ffffff !important;box-shadow:inset 0 0 7px #b3b3b3 !important;}

input.et_pb_searchsubmit {background-color:#acd267 !important;font-weight:600 !important;color:#ffffff;border-radius:6px;}


/* widgets */
#saml_login_widget-3 {font-size:12px !important;}
#saml_login_widget-3 a {font-size:12px !important;}

img {vertical-align:middle !important;}
#tribe-events-list-widget-3{
 background-color:#127e88!important;color:#ffffff !important;border-radius:10px !important;box-shadow:0 4px 5px 0 rgba(0,0,0,0.05), 0 1px 10px 0 rgba(0,0,0,0.06), 0 2px 4px -1px rgba(0,0,0,0.2);font-size:14px !important;}
.tribe-events-list-widget .tribe-events-list-widget-events {padding:3px !important;}

.tribe-common .tribe-common-g-row {padding:4px 0px 0px 0px !important;
    border-bottom: 1px solid #ffffff38 !important;
}

button.tribe-events-c-nav__next.tribe-common-b2.tribe-common-b1--min-medium {padding:5px;margin-bottom:10px;background-color:#ffffff !important;border:none !important;font-weight:600;font-size:15px !important;}


button.tribe-events-c-nav__next.tribe-common-b2.tribe-common-b1--min-medium:hover {border-bottom:1px solid}

h4.widgettitle {color:#ffffff !important;font-weight:700 !important;margin-bottom:10px !important;}

h4.widgettitle {
    text-align: center !important;
}
.et_pb_widget {margin-bottom:2% !important;}
.tribe-events-list-widget-2 a {color:#ffffff !important;}

.tribe-event-title a{color:#ffffff !important;font-weight:600 !important;}

.tribe-events-widget-link a{background-color:#acd267 !important;padding:10px;color: #ffffff !important ;border-radius:6px;font-size:14px;border:1px solid #ffffff !important;}
#tribe-events-list-widget-3 {padding:15px !important;}

#tribe-events-list-widget-3 h3 {color:#ffffff !important;font-weight:600 !important;}

.tribe-events-list-widget-events {border-bottom:1px solid rgba(255, 255, 255, 0.35);margin-bottom:10px !important;}




/* */

span.comments-number {display:none !important;}


/* portal articles widget */

.portal-articles {background-color:#5d345f !important;padding:15px;color:#ffffff !important;border-radius:10px !important;box-shadow: 0 4px 5px 0 rgba(0,0,0,0.05), 0 1px 10px 0 rgba(0,0,0,0.06), 0 2px 4px -1px rgba(0,0,0,0.2);}



.portal-body .pt-cv-ifield {min-width:200px !important;}

@media (max-width:1138px) and (min-width:623px) {

    .pt-cv-wrapper .col-md-3 {width:50% !important;}
}



@media (max-width:622px) and (min-width:500px) {

    .pt-cv-wrapper .col-md-3 {width:80% !important;}
}


.portal-articles h3{color:#ffffff !important;font-weight:600 !important;}

 .button {background-color:#acd267 !important;padding:10px;color: #ffffff !important ;border-radius:6px;font-weight:600;border:1px solid #ffffff !important;}


.portal-articles a {color:#ffffff !important;}

.display-posts-listing .date {padding-right:5px !important;}

.portal-body .pt-cv-ifield {
    background-color: #f1f1f175!important;
    box-shadow: 0 4px 5px 0 rgb(128 128 128 / 13%),0 1px 10px 0 rgb(187 187 187 / 2%),0 2px 1px -1px rgba(0,0,0,0.2)!important;
    border: 1px solid #f1f1f1!important;border-radius:10px !important;padding:20px 0px 10px 0px !important;
}

.portal-body  .btn {

background-color:#f1f1f1 !important; color:#48484a !important; border:1px solid #48484a!important
}

.category-display a:hover{background-color:#9b8b9c !important;padding:5px !important;border-radius:6px !important;}

@media (min-width:981px) {
	.article {width:80% !important;}}



h1 {color:#48484a;font-weight:500 !important;}

.article .et_pb_button {color:#ffffff;background-color:#127e88;border:1px solid #f1f1f1;font-size:14px !important;}

.article .et_pb_button:hover {color:#6a6a6b;background-color:#f1f1f1!important;border:1px solid #f1f1f1;font-size:14px !important;}


.article .et_pb_post_content .et_pb_section {padding:0px !important;}

.article .et_pb_post_title {margin:0px !important;}

.article img {margin-top:20px !important;}
.article .et_pb_text_inner {padding:0px 20px !important;}
.article .et_pb_row {padding:0px !important;}

/* industry widget*/

.industry {background-color:#48484a !important;padding:15px;color:#ffffff !important;border-radius:15px !important;box-shadow: 0 4px 5px 0 rgba(0,0,0,0.05), 0 1px 10px 0 rgba(0,0,0,0.06), 0 2px 4px -1px rgba(0,0,0,0.2);}


.industry h3{color:#ffffff !important;font-weight:600 !important;}

 .button {background-color:#acd267;padding:10px;color: #ffffff !important ;border-radius:6px;font-weight:600;}


.industry a {color:#ffffff !important;}

/* Events page */
.tribe-events-view-loader {background-color:transparent !important;}

@media (min-width:981px) {

	.tribe-common {width:80% !important;}}

@media (min-width:981px) {

  .tribe-common {width:80% !important;}
}

button.tribe-common-c-btn {background-color: #127e88 !important;}

.tribe-events-c-ical__link:hover {background-color: #a4d65e!important;border:1px solid #a4d65e !important;}

.tribe-events-c-ical__link {background-color: #a4d65e!important;border:1px solid #a4d65e !important;color:#ffffff !important;}

/* search results */

@media (min-width:981px) {.search-results #content-area {padding:100px 0px 20px 120px !important;}}


@media (max-width:980px) {.search-results #content-area {padding:60px 20px;}}

/* all articles */

.portal-body .pt-cv-wrapper {margin:10px}


/* footer area */

.portal-social {padding:5px !important;background-color:#f1f1f1 !important;}
.portal-social .et_pb_row {padding:10px !important;}

.portal-footer {padding:5px !important;background-color:#f1f1f1 !important;}

.portal-footer .et_pb_row {padding:10px !important;}

.portal-footer .et_pb_divider {margin:0px !important;padding:0px !important;}

@media (min-width:1200px) {.newsfeed{padding:10px !important;}}

.portal-slider .et_pb_button {border-radius:8px !important;}

.portal-social h2{margin-top:15px !important;}


/* body styles contd*/



html, body, a, p {font-family:  -apple-system, BlinkMacSystemFont, Helvetica, "San Francisco", sans-serif;}
.back-button-articles {color:#6a6a6b !important;font-size:1.2em !important;font-weight:600 !important;}
	
	img.pt-cv-thumbnail {margin:auto;width:auto;}

.all-articles {padding:0px !important;}


.newsfeed li  {border-bottom:1px solid rgba(255, 255, 255, 0.35);margin-bottom:20px;margin-right:10px;font-size:1.2em;padding:0px 5px 10px 5px;}

@media (min-width:981px) {


.portal-header .et_pb_column_1_tb_header {

    display:none !important;
}

.portal-header .et_pb_row {width:100% !important;max-width:100% !important;}

.portal-header .et_pb_search {
right:20px;
position:fixed;
width:25%;

}


}


.all-articles-crd {padding-top: 80px !important;}

.widget p{color:#ffffff !important;}


.widget ul { list-style:none !important;}

.widget li {margin-top:5px;border-bottom:1px solid rgba(255, 255, 255, 0.35);}



.portal-header input.et_pb_searchsubmit {color:#ffffff !important;}

.widget {margin-bottom:15px !important;}

@media (max-width:1387px) { 

.widget span.tribe-event-date-start {

    font-size:.9em !important;
}
.widget .tribe-event-time {font-size:.9em !important;

}
}



ul#menu-main a{font-size:15px !important;}



/* icon */
i {font-size:16px;margin-left:10px;}
 
button.et_pb_menu__icon.et_pb_menu__search-button {display:none !important;}



.widget a {font-size:14px !important;
font-weight:500 !important;}



.widget ul {padding:0px !important;margin-bottom:5px}

 .button {padding-top:10px !important;}

#tribe-events-list-widget-3 h4 {padding:0px;}

/* events plugin */

 .tribe-events-c-search__input {font-weight:500;padding:12px !important;box-shadow:inset 0 0 7px #b3b3b3 !important;border-radius:6px;border:1px solid #ccc7c7ef !important;}

.tribe-events-c-search__button {

    color: #ffffff !important;font-weight:600 !important;border:7 solid #127e88 !important;border-radius:6px !important;margin-left:-5px !important;}


a.tribe-events-c-view-selector__list-item-link:hover {color:#2e3232 !important;border-bottom:4px solid #127e88 !important;font-size:14px;}
a.tribe-events-c-view-selector__list-item-link {color:#2e3232 !important;border-bottom:4px solid #ffffff;font-size:14px;font-weight:600 !important;}

a.tribe-events-c-view-selector__list-item-link:active {color:black !important;border-bottom:4px solid #2e3232;font-size:14px;}

.tribe-events-calendar-month__day-cell  {line-height:1.8em;}
.tribe-events-calendar-month__day-cell  a {line-height:1.2em;font-size:13px;color:#127e88 !important;}
.tribe-events-calendar-month__day-cell  a:hover {line-height:1.2em;color:#127e88 !important;text-decoration:none !important;}


.tribe-events-calendar-month__events {border-left:2px solid black }

article.tribe-events-calendar-month__calendar-event {border-left:2px solid #127e88!important;background-color: #e0f3f5}

.tribe-events .tribe-events-calendar-month__calendar-event {padding:6px !important;}

.tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border {max-width:70% !important;width:60 !important;}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav-link:before {height:20px !important;width:40px;background-color:#ffffff !important;border:0px solid #ffffff !important;}

button.tribe-common-c-btn-icon.tribe-common-c-btn-icon--caret-left.tribe-events-c-top-bar__nav-link.tribe-events-c-top-bar__nav-link--prev {border:0px !important;height:20px;}

button.tribe-common-c-btn-icon.tribe-common-c-btn-icon--caret-left.tribe-events-c-top-bar__nav-link.tribe-events-c-top-bar__nav-link--next {border:0px !important;height:20px;}

button.tribe-common-c-btn-icon.tribe-common-c-btn-icon--caret-right.tribe-events-c-top-bar__nav-link.tribe-events-c-top-bar__nav-link--next {border:0px !important;height:20px;}

.tribe-events .tribe-events-c-top-bar__datepicker-button:after { background-image: url("/wp-content/uploads/2020/09/down-arrow.gif");
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    margin-left: 8px;
    height: 20px;
    width: 20px;}

    

button.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button {background-color:#ffffff !important;padding:10px;font-size:1.2em;border:2px solid #e3e3e3;border-radius:6px;}

span.month.focused.active, .datepicker table tr td.active {background-image:linear-gradient(to bottom,#4d8cab,#bcbfc3) !important;font-weight:600;}
.tribe-events .tribe-events-c-top-bar__datepicker-button:after { background-image: url("/wp-content/uploads/2020/09/down-arrow.gif");
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    margin-left: 8px;
    height: 20px;
    width: 20px;}

    

button.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button {background-color:#ffffff !important;padding:10px;font-size:1.2em;border:2px solid #e3e3e3;border-radius:6px;}

span.month.focused.active {background-image:linear-gradient(to bottom,#4d8cab,#bcbfc3) !important;font-weight:600;}

time.tribe-events-calendar-list__event-date-tag-datetime {background-image:linear-gradient(to bottom,#4d8cab,#bcbfc3) !important;font-weight:600;color:#ffffff !important;font-weight:600;font-size:1.4em;line-height:1.7em;border-radius:6px;}

.tribe-events-c-top-bar__today-button {color:#666;font-weight:600;border-bottom:4px solid #ffffff;}
.tribe-events-c-top-bar__today-button:hover {color:#666;font-weight:600;border-bottom:4px solid #666;}

.tooltipster-base a {background-color:#f1ecec !important;}

.tooltipster-content a{background-color:#f1ecec;color:#127e88 !important;font-size:.7em;}

.tooltipster-content {background-color:#f1ecec;color:black;padding:10px !important;border:1px solid #e3e3e3 !important;border-radius:6px;}


.tooltipster-box {background-color:#ffffff !important;color:black;border:1px solid #e3e3e3 !important;border-radius:6px;}

.tribe-events-calendar-month__calendar-event-tooltip-datetime {color:black;font-weight:600;}


.tooltipster-sidetip .tooltipster-box {background-color:#ffffff00 !important;border:0px solid #ffffff00 !important;}


a.tribe-events-c-ical__link {background-color:#127e88!important;font-weight:600;}

@media (min-width:981px) {main#tribe-events-pg-template {padding:150px 250px !important;}}




main#tribe-events-pg-template {padding:150px 20px}

.tribe-events-calendar-month__body button {border:none;background-color:#ffffff !important;}


time.tribe-events-calendar-month__day-date-daynum  {font-weight:500 !important;font-size:.8em !important;}


h3.tribe-events-calendar-month__day-date.tribe-common-h6.tribe-common-h--alt {font-size:1.4em !important;}


.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {width:6px;height:6px;background-color:#127e88 !important;margin-top:3px;}


.tribe-events-calendar-month__body button {border:none;background-color:#ffffff !important;}




time.tribe-events-calendar-month__day-date-daynum  {font-weight:500 !important;font-size:.8em !important;}





h3.tribe-events-calendar-month__day-date.tribe-common-h6.tribe-common-h--alt {font-size:1.4em !important;}


.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {width:6px;height:6px;background-color:#127e88 !important;margin-top:3px;}

time.tribe-events-c-day-marker__date.tribe-common-h7.tribe-common-h--alt {display:none !important;}


.tribe-events-calendar-month {letter-spacing:.06em !important;}


article.tribe-events-calendar-month-mobile-events__mobile-event { border-radius: 6px;
    background-image: linear-gradient(to bottom,#1aaff900,#127e8821) !important;
    padding: 5px !important;
	color: black !important;}

article.tribe-events-calendar-month-mobile-events__mobile-event a {padding:5px !important;color:#ffffff !important;font-size:.8em !important;}

.tribe-events-calendar-month-mobile-events__mobile-event-datetime {border-bottom:1px solid white !important;}

section.tribe-events-calendar-month-mobile-events {padding:10px 20px 20px 20px;border:1px solid #e3e3e3;border-radius:6px;}

section.tribe-events-calendar-month-mobile-events a {font-weight:600 !important;}

.tribe-events-c-nav__list-item tribe-events-c-nav__list-item--today a:hover {border-bottom:2px solid #666 !important;}

.tribe-events-c-nav__list-item tribe-events-c-nav__list-item--today a {color:#666 !important;}


ul.tribe-events-c-nav__list a{color:#666 !important;border-bottom:2px solid #ffffff;}

ul.tribe-events-c-nav__list a:hover {color:#666 !important;border-bottom:2px solid #666 !important;}

.tribe-events-calendar-month__header-column {text-align:center !important;}

button.tribe-events-c-nav__prev.tribe-common-b2 {padding:2px !important;}

.tribe-events-list-widget li {
	display: block;}

.widget li:hover {background-color:rgba(186, 185, 185, 0.53) !important;}

/* Document revisions integration */

.portal-slider img {width:100% !important;object-fit:fit !important;}

.portal-slider img {width:100% !important;object-fit:fit !important;}


.widget  a:hover {text-decoration:none !important;}

.widget ol.tribe-list-widget {margin:0px !important;padding-bottom:10px !important;}

#pt-cv-view-f1900cf0i3 img {max-width:unset;}

@media (min-width: 992px) {

#pt-cv-view-f1900cf0i3 .pt-cv-wrapper .col-md-4 {

width:25% !important;}
    
}

#pt-cv-view-f1900cf0i3 .pt-cv-ifield {
    text-align: center !important;
}

#sidebar {display:none !important;}



.post-type-archive-mdocs-posts .mdocs-posts {width:25%;float:left;margin:10px;background-color:#f1f1f1;padding:10px !important;border-radius:6px;border:1px solid #e3e3e3 !important;}


.memphis-documents-library.post-meta {display:none !important;}

div#respond {
    display: none !important;
}

.mdocs-nav-tab{display:none !important;}

p.post-meta {display:none !important;}

h2 {line-height:1.5em;}

li.listing-item {line-height:1.7em !important;}




@media (min-width:981px) {

    .faq {padding: 0px 20px;width:80%;max-width:800px;}

    .faq h2 {padding-left:30px}

}

    .faq h2 {padding-left:20px}

.faq .et_pb_accordion_item {box-shadow:0 4px 5px 0 rgba(0,0,0,0.05), 0 1px 3px 0 rgba(0,0,0,0.06), 0 2px 2px -1px rgb(0 0 0 / 13%);border-radius:6px !important;}



h5.et_pb_toggle_title:before {color:#127e88!important;font-weight:400;font-size:1.5em !important;}

.faq h5 {font-weight:600 !important;}

.faqnav a {margin-left:20px;padding-bottom:5px;color:#666;font-weight:600;}

.faqnav {padding:10px;border-radius:6px;background-image:-webkit-linear-gradient(to bottom, 
        rgba(255, 255, 255, 0), 
        rgb(119 119 119 / 90%)
    100%);
}

.faqnav a:hover {border-bottom:4px solid #127e88 !important}

.faq .et_pb_accordion {
    margin-left: 20px !important;
}
.app-link .et_pb_row {max-width:100% !important;}
@media (min-width:981px) {iframe {width:100%;height:1000px;overflow:hidden !important;}}

@media (max-width:980px) {
	
	iframe {width:100%;height:900px;overflow:hidden !important;}
	}
 
@media (min-width:981px) {

    .app-link{margin-left:250px !important;}}

.portal-logout {margin-top:28px !important;color:#ffffff !important;}

.portal-header .et_pb_image {text-align:left !important;}

.portal-header img {margin-left:20px;}

/* nav fix*/


.desktop-header-section {

    background-color:#acd267 !important;
    float:left !important;
    padding-top:120px !important;
    width:200px;
    position:fixed !important;
    height:9000px;
}
#menu-main li:hover {
    background-color:#ffffff;
    border: none !important;
    text-decoration: none;
    border-radius: 0px 0px 0px 0px !important;

}.output .pt-cv-thumbnail {

    max-width:40px !important;
}

#menu-main li:hover a {

    color:#127e88;
}


.sub-menu li:hover a {
	    color:#ffffff;
}

	
	
ul.sub-menu li{background-color:transparent !important;}

.desktop-header-section  .et-menu li li a {padding:0px !important;}

.desktop-header-section a{

width:200px !important
}


.desktop-header-section  ul {top:0px !important;}


@media (max-width:980px) {

.desktop-header-section {
    display:none !important;
}

}

.desktop-header-row a {padding:20px 0px 20px 0px !important;}

.et-menu .menu-item-has-children > a:first-child:after {

    content:"5" !important;
    font-size:20px !important;
    vertical-align:middle !important;
}

.desktop-header-row li:hover {
    color:#127e88 !important;

}




.desktop-header-row a:hover{

    color:#127e88 !important;

}
.desktop-header-section a:after {position:absolute !important;padding-top:20px !important;}

@media (min-width:981px) {

.desktop-header-section .et-menu a {transition:none !important;}
	
}



@media (max-width:980px) {
	
.portal-header	.et_pb_image img {position:fixed !important;right:0px !important;margin-right:20px !important;}
}



@media (max-width:980px) {
	
.portal-header	.et_pb_image img {position:fixed !important;right:0px !important;margin-right:20px !important;}
}

.portal-slider p {font-size:17px !important;margin-top:20px !important;}


.desktop-header-section a {font-weight:600 !important;}

@media (max-width:980px) {


.portal-slider {margin-top:50px !important;
}
}

.portal-header .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu ul {background-color: #48484a !important;}

.portal-header .et_mobile_nav_menu ul.sub-menu a{font-size:12px !important;}



.sub-menu a {border:0px !important;}

.sub-menu a:hover {border:0px !important;text-decoration:none !important;}

/*slider adjustment */

@media (min-width:1401px) {

   .portal-slider .et_pb_slide_description {float:left !important;width:48%;}

.portal-slider .et_pb_slide_image {float:right !important;text-align:left !important;
vertical-align:middle;margin:20px;max-width:52%;display:inline-block !important;   }
.portal-slider .et_pb_slides {max-height:500px !important;min-height:365px !important;}

.portal-slider .et_pb_post_slider {max-height:400px;}

.portal-slider img {

    margin-right:-100px !important;
   min-height:400px !important;
    min-width:1100px !important;
    padding:0px;
	margin-top:-30px !important;
}
.portal-slider  .et-pb-arrow-next {top:55% !important;}
	
	
.portal-slider  .et-pb-arrow-prev {top:55% !important;}

.portal-slider .et-pb-arrow-prev {

left:0px !important;
}

.portal-slider .et-pb-arrow-next {

right:0px !important;
}


.portal-slider .et-pb-arrow-prev:hover {

left:0px !important;font-size:5em !important;
}

.portal-slider .et-pb-arrow-next:hover {

right:0px !important;font-size:5em !important;
}
}

.widget .et_pb_text_inner {
    padding-right: 10px;
}

.widget .et_pb_text_inner {
    padding-right: 10px;
}

h4.widgettitle {
padding:10px 5px !important;text-align:left !important;font-size:18px !important;}



h4.widgettitle:before {
 content:"\e025";
	font-family:ETmodules;
  font-size:26px !important;
  left:0;margin-left:0px;
  font-weight:200 !important;
 }

.portal-articles h3:before {
 content:"\68 ";
	font-family:ETmodules;
  font-size:26px !important;
  left:0;margin-left:0px;margin-right:4px;
  font-weight:200 !important;
 }


.industry h3:before {
 content:"\e021 ";
	font-family:ETmodules;
  font-size:26px !important;
  left:0;margin-left:0px;margin-right:4px;
  font-weight:200 !important;
	vertical-align:top;
 }



.desktop-header-section .et_pb_row {width:100% !important;padding:0px;}
.sub-menu{

    left: calc(100% - 1px) !important;
}

.widget br {display:none !important;}


.widget ul.display-posts-listing {margin-bottom:20px !important;}
 .et_post_meta_wrapper img {display:none !important;}
.portal-download-button:hover {color:#127e88;}
.portal-download-button:hover {

    color:#ffffff !important;
}


.portal-download-button {background-color: #127e88;color:#ffffff !important;font-weight:600;border-radius:6px;}


.portal-download-button:after {font-size:20px !important;}



.portal-downloads .et_pb_image {text-align:center !important;}

.portal-downloads .et_pb_text {text-align:center !important;}

.portal-downloads {border-top:2px solid #127e88 !important;margin-top:20px}



.portal-downloads .et_pb_row {padding-top:30px !important;}

@media (min-width:981px) {
.article .et_pb_text {width:100%;margin:auto  !important;padding:20px 0px !important;}
.event-callout {max-width: 600px;}}

@media (max-width:980px) {
	.event-callout {max-width:90% !important;}}



.event-callout {margin:20px auto !important;text-align:center !important;border:1px solid #127e88 !important;border-radius:6px;}

.event-callout h2{margin:20px !important;text-align:center !important;}

.register-button:hover {color:#127e88 !important;}
.register-button {background-color: #127e88 !important;color:#ffffff !important;font-weight:600;margin-bottom:20px !important;border-radius:6px;}

.register-button:after {font-size:20px !important;}

.article .et_pb_text p{font-size:18px !important;}

.article .et_pb_text ul{font-size:18px !important;margin-left:20px; color:#48484a !important;line-height:1.6em !important;}
.article .et_pb_text ol{font-size:18px !important;margin-left:20px; color:#48484a !important;line-height:1.6em !important}

@media (max-width:980px) {.article img {
    padding: 10px 0px 20px 0px;
}

}

@media (max-width:980px) {.article img {
    padding: 10px 0px 20px 0px;
}

}

.event-callout {

 box-shadow:inset 0 0 7px #b3b3b3 !important;
}

.article .et_pb_title_featured_container {display:none !important;}

@media (max-width:980px) {

  .portal-downloads  .et_pb_button_module_wrapper {text-align:center !important;}

  .portal-downloads .et_pb_row {padding:0px !important;}

    .portal-downloads img {padding:0px !important;}

}

.pt-cv-pagination-wrapper {
    text-align: center !important;
    font-size: 1.2em !important;
}
.pt-cv-pagination {background-color: #127e88 !important;}

.pt-cv-wrapper .pagination>li>a {color:#127e88}
.pt-cv-wrapper .pagination>li>a:hover {color:#127e88}

.pt-cv-wrapper .pagination>.active>a {background-color:#127e88}

.pt-cv-wrapper .pagination>.active>a:hover {background-color:#127e88}

li.cv-pageitem-prev.active a{background-color: #127e88 !important;font-weight:600 !important;}

li.cv-pageitem-number.active a{background-color: #127e88 !important;font-weight:600 !important;}

li.cv-pageitem-number {font-weight:600 !important;}

li.cv-pageitem-next {font-weight:600 !important;}

.card-stack {padding:0px !important;}

.portal-fb {text-align:right  !important;}
.portal-li {text-align:left  !important;}

.portal-social img {max-width:100px !important;}

.portal-social .et_pb_column {margin-right:5%}

.resources-page {padding:0px !important;}

@media (max-width:980px) {.portal-social .portal-social-row .et_pb_column {max-width:40% !important;}}

@media (max-width:500px) {.newsfeed {font-size:.8em !important;}}

 @media (min-width:981px) {

     .category-resources .has-post-thumbnail img {max-width:80px !important;float:left !important;margin-right:5px !important;margin-left:-120px }




div#content-area {padding:75px 0px 0px 150px}


     }

     

   



a.entry-featured-image-url {text-align:center !important;}

.category-resources .format-standard {border:1px solid #e0e0e0 !important;padding:10px !important;border-radius:6px !important;}

#main-content .container:before {display:none  !important;}

div#left-area {padding-right:0px !important;width:100%}

span.terms a {color:#666;}

.article .et_pb_button:after {font-size:22px !important;}

.tribe-common-g-row.tribe-events-widget-events-list__event-row {margin-bottom:0px !important;}

.article .et_pb_button_module_wrapper {text-align:center !important;}
.tribe-events-calendar-month .tribe-events-calendar-month__day-date-daynum{font-size:18px !important;}

.tribe-events-calendar-month .tribe-events-calendar-month__day-date-daynum a{font-size:18px !important;}

.alignright {float:left;}

.alignleft {float:right;}


.alignleft a, .alignright a{color:#ffffff !important;background-color: #127e88!important; padding:6px;border-radius:6px;}

.search-results #content-area img {float:left;margin-right:20px;padding-top:10px;padding-bottom:20px;}

@media (min-width:981px) {.search-results img {
	
	width:250px;
	}}



.search-results .et_pb_post {border:1px solid #e0e0e0!important;padding:10px;vertical-align:top !important;border-radius:6px;}

a.entry-featured-image-url {margin-bottom:0px !important;}

.menu-home:before {
 content:"\e009";
	font-family:ETmodules;
  font-size:26px !important;
  left:0;margin-left:4px;margin-right:4px;padding-left:4px;
  font-weight:200 !important;
  vertical-align:middle;
}


.menu-help:before {
 content:"\74";
	font-family:ETmodules;
  font-size:26px !important;
  left:0;margin-left:4px;margin-right:4px;padding-left:4px;
  font-weight:200 !important;
  vertical-align:middle;
}



.menu-verity:before {
 content:"\52";
	font-family:ETmodules;
  font-size:26px !important;
  left:0;margin-left:4px;margin-right:4px;padding-left:4px;
  font-weight:200 !important;
  vertical-align:middle;
}


.menu-placement:before {
 content:"\e01d";
	font-family:ETmodules;
  font-size:26px !important;
  left:0;margin-left:4px;margin-right:4px;padding-left:4px;
  font-weight:200 !important;
  vertical-align:middle;
}



.menu-calendar:before {
 content:"\e025";
	font-family:ETmodules;
  font-size:26px !important;
  left:0;margin-left:4px;margin-right:4px;padding-left:4px;
  font-weight:200 !important;
  vertical-align:middle;
 }


.menu-resources:before {
 content:"\e021";
	font-family:ETmodules;
  font-size:26px !important;
  left:0;margin-left:4px;margin-right:4px;padding-left:4px;
  font-weight:200 !important;
  vertical-align:middle;
 }

.portal-header {max-height:100px !important;height:100px;min-height:100px;}

.portal-social img {float:unset !important;}

.tribe-events-gcal {display:none !important;}

.all-articles h4 {line-height:1.5em !important}

.article p {font-weight:400 !important;line-height:1.6em;}

.article h1 {line-height:1.6em;}
a.back-button-articles:before { content:"\3c";
	font-family:ETmodules;
  font-size:20px !important;
  left:0;margin-right:-10px;
  font-weight:200 !important;
  vertical-align:top;
}


a.back-button-articles:hover{ 
  color:#127e88 !important;
}

.listing-item:hover {background-color:#efeeee !important;}

.listing-item:hover {background-color:#efeeee !important;}



.terms .terms-container {padding:40px;border:1px solid #acd267;margin:20px 40px;max-width:1200px;border-radius:6px;}



.terms-title {font-weight:600;margin-bottom:20px !important;padding-bottom:20px;}


@media (max-width:980px) { .terms .terms-container 


 {margin:0px !important;padding:10px !important;
    
	}}

.terms-item {margin:10px 0px 10px 0px;}



.terms-item li {padding:4px 4px 4px 0px;}

.terms h1 {text-align:center !important;padding:5px 0px 20px 0px;font-size:1.6em;}


.terms ol > div:nth-child(1) > li > ol > ul {
    padding:0px 0px 10px 0px !important;margin-left:20px;
}

.terms ol > div:nth-child(1) > li > ol > li:nth-child(8) > ul {padding:0px;margin-left:20px;margin-bottom:0px !important;}

.terms ol > div:nth-child(1) > li > ol > li:nth-child(8) > ul > li:nth-child(2) > ul {padding:0px !important;margin-left:20px;}

 .terms ol > div:nth-child(1) > li > ol > ul > li:nth-child(3) {padding:0px  !important;margin:0px !important;}

.terms ::marker {font-weight:600 !important;}

.portal-logo-container {margin-top:5px !important;}

.widget h3 {font-weight:400 !important;font-size:18px !important;}

h4.widgettitle {font-weight:400 !important;}



h4.widgettitle:before {margin-right:6px;}

.industry h3:before {margin-right:10px !important;}


.portal-articles h3:before {margin-right:10px !important;}

.search-results #content-area img {
    float: right !important;
    margin-right: 0px !important;
    padding-top: 10px;
	padding-left:10px !important;
	padding-bottom: 20px;border-radius:6px;}

.search-results #left-area::before  {content:"Search results:";font-size:18px;font-weight:600;color:#127e88 !important}


.search-results .et_pb_post{margin-bottom:20px !important;margin-top:20px;}

@media (max-width:980px) {

    .container {width:100% !important;}}

    @media (min-width:981px) {

.search-results #left-area {margin-left:20px !important;}}

.portal-social img {float:none !important;}

.page-id-845 {

    background-color:#f5f4f9
}


.app-link {


        background-color:#f5f4f9 !important;
}


@media (max-width:980px) {.app-link .et_pb_row {padding:20px !important;}}


.app-link .et_pb_module {margin-bottom:10px !important;}

.app-link h2 {color:#127e88 !important }

.portal-note {border:1px solid #acd267 !important;width:400px;margin:auto !important;padding:20px;background:#ffffff !important;border-radius:6px;}

@media (max-width:1180px) and (min-width:980px) {

.portal-slider .et_pb_slide_description {
    
    padding:5px  20px !important;
}

}


@media (max-width:1400px) {

    .portal-slider .et_pb_slide_image {position:absolute !important;top:0% !important;z-index:-1;}

    .et_pb_slide_description {margin-top:210px !important;z-index:2 !important;}
}

@media (max-width:767px) {

    .portal-slider .et_pb_slide_description {

        margin-top:unset !important;
    }
}

.tbrightcontent {width:50%;margin:auto !important;position:absolute !important;max-height:150px;overflow:hidden !important;}

.portal-slider .et_pb_slide_image {top:0%}

@media (max-width:991px) {

.tbrightcontent {width:80% !important;margin:auto !important;position:absolute !important;}

}


@media (max-width:767px) {

.tbrightcontent {width:90% !important;margin:auto !important;position:absolute !important;}

}

h3.termstitle {

   background: #127e88 !important;color:#ffffff !important;
}

.tthebutton input {background:#127e88;padding:10px;color:#ffffff;border:0px !important;margin:10px 5px;font-weight:600;}

.tthebutton input:hover {background:#acd267 !important;color:#127e88 !important;} 


.portal-terms {
 
  padding:20px !important;

  
}

.portal-terms h1 {text-align:center !important;padding:20px 0px;}

.portal-terms h2 {padding:20px 0px !important;}

.portal-terms h3 {padding:10px 0px !important;}

.portal-terms ul {margin-left:20px !important;}


.portal-terms p {padding:20px 0px 10px 0px !important;}

.portal-terms li {padding:10px 0px 0px 0px; }


.portal-terms ol:nth-child(6) > li:nth-child(1) > ol:nth-child(2) > li:nth-child(7) > ul:nth-child(1) {
  
  padding:0px auto !important;margin:0px auto !important;
}

/* updated tribe csss */

.tribe-events-widget-events-list {
    background-color: #127e88 !important;
    color: #ffffff !important;
    border-radius: 10px !important;
    box-shadow: 0 4px 5px 0 rgba(0,0,0,0.05), 0 1px 10px 0 rgba(0,0,0,0.06), 0 2px 4px -1px rgba(0,0,0,0.2);
    font-size: 14px !important;
    padding:10px 10px 20px 10px !important;
    min-width:240px !important;
    max-width:295px !important;
    margin-bottom:0px !important;
}

.tribe-events-widget-events-list a {color:#ffffff !important;}

.tribe-common-g-row {border:unset !important;}




.tribe-events-widget-events-list__header h3 {
    color: #ffffff !important;
    font-weight: 600 !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    padding:5px !important;
}

.tribe-common-b1 a {
    background-color: #acd267 !important;
    padding: 10px !important;
    color: #ffffff !important;
    border-radius: 6px;
    font-weight: 600;
    border: 1px solid #ffffff !important;
    margin:5px !important;}

.tribe-events-widget-events-list__header h3:before {
     content: "\e025";
      font-family: ETmodules;
    font-size: 26px !important;
    left: 0;
    margin-left: 0px;
    margin-right: 4px;
    font-weight: 200 !important;
}
    .tribe-events-widget .tribe-events-widget-events-list__header {

        margin-bottom:0px  !important;
    }


    .tribe-events-widget .tribe-events-widget-events-list__view-more {

        margin-top:20px !important;
    }

.tribe-events-widget {
    margin-bottom:0px !important;
}
.tribe-events-calendar-month__events h3  {

    font-size:12px !important;
    padding:4px 0px !important;
    max-width:200px !important;
    background:#f3f3f3
   
}
.tribe-common {width:100% !important;}


.tribe-events-c-messages__message.tribe-events-c-messages__message--notice {width:100% !important;padding:5px !important}


.tribe-events-c-messages__message-icon-svg {padding:3px !important;margin-right:10px !important;}


@media (min-width:981px) {

    .tribe-events-calendar-month {max-width:900px !important}}


    .tribe-events .tribe-events-c-ical {

        text-align:left !important;
    }


.tribe-events-c-ical{text-align:left !important;}

@media (max-width:980px) {

    .portal-header img {

    max-width:150px !important;
}}



.tribe-events-widget-events-list h2 {

    color:#ffffff !important;
    font-weight: 400 !important;
    font-size: 18px !important;
	margin-bottom:10px !important;
}



.tribe-events-widget-events-list h2:before {
    content: "\e025";
    font-family: ETmodules;
    font-size: 26px !important;
    left: 0;
    margin-left: 4px;
    margin-right: 4px;
    padding-left: 4px;
    font-weight: 200 !important;
    vertical-align: middle;}

    .tribe-events-calendar-month__events h3  {

    font-size:12px !important;
    padding:4px 0px !important;
    max-width:200px !important;
    background:#f3f3f3
   
} 

body {overflow-x:none !important;} 


@media (max-width:1150px) {

.tribe-events-calendar-month__body {max-width:800px !important;}

header.tribe-events-calendar-month__header {max-width:800px !important;}


.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day {

    min-height:100px !important;
}}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day {

	min-height: 80px !important;}




@media (min-width:981px) {

    .portal-logout {max-width:320px !important;position:fixed;right:0;top:0;margin-top:9px !important;margin-right:10px !important;padding-right:10px !important;font-size:13px}
	.portal-logout a {
		
		color:#ffffff !important;vertical-align:top !important}
	}


.portal-header .__cf_email__ {display:none !important;}

.portal-header div#saml_login_widget-3 a{color:#ffffff !important;}



div#email-error {width:70%;max-width:450px;border:1px solid #acd267 !important;padding:4px;margin:auto !important;text-align:center !important;}

select#recordType, .hideme{display:none !important}
   

.resources-page .pt-cv-ifield {min-height:192px !important;max-height:192px !important;max-width:320px !important;margin:auto !important;}

@media (max-width:767px) and (min-width:450px) {

.resoruces-page .pt-cv-ifield {max-width:150px;margin:auto;}

.resources-page .pt-cv-wrapper .col-xs-12 {width:50% !important;}}


@media (max-width:449px) {

    .pt-cv-ifield {max-width:200px;margin:auto;}

    .pt-cv-wrapper .col-xs-12 {width:100% !important;}
}




.resources-page {max-width:1000px;margin-top:40px!important;}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar {
	
	width:40% !important;}

.tribe-events-calendar-month__calendar-event-details time {display:none !important;}


span.tribe-events-calendar-month__calendar-event-datetime-separator {display:none !important}
@media (max-width:980px) {.tribe-common {padding-top:100px}}
#tribe-events-pg-template {max-width:1200px !important}

.tribe-events-meta-group {
    flex: 1;
    margin-right: 0px;
    order: 0;
}

@media (min-width: 768px) {
.tribe-events-meta-group {
    padding: 32px 0 16px;
    width: 500px !important;
	}}

.tribe-events-ical {

    padding:5px !important;color:#ffffff !important;font-weight:600 !important;
}

.tribe-events-meta-group.tribe-events-meta-group-details {padding:10px !important;}

.tribe-events-abbr.tribe-events-start-time.published.dtstart {margin-top:20px !important}

.tribe-events-notices li {

    padding:10px 5px 0px 5px;text-align:center !important
}
.widget p {

    display:none !important
}

.saml_login_widget-3 {display:none !important}

@media (max-width:980px) {

    .portal-logo-container {width:100%;padding:0px !important;max-height:100px !important;}

    
   #saml_login_widget-3 {position:fixed !important;top:100px !important;padding:10px 0px;margin-bottom:20px !important;text-align:center  !important;
	   background-color:#e3e3e3 !important;width:100% !important;left:0px !important;}}
   

@media (max-width:980px) {

.portal-logout {

position:fixed !important;top:70px !important;padding:5px 0px;margin-bottom:40px !important;text-align:center  !important;
   background-color:#e3e3e3 !important;width:100% !important;left:0px !important;color: #48484a !important}

   .portal-logout a {color:#48484a;font-weight:600 !important}
   

}
svg.tribe-common-c-svgicon.tribe-common-c-svgicon--search.tribe-events-c-search__input-control-icon-svg {display:none !important;}




input#tribe-events-events-bar-keyword {

    border-radius:10px 0px 0px 10px
}

.tribe-events-c-view-selector.tribe-events-c-view-selector--labels.tribe-events-c-view-selector--tabs {border:0px  !important;}

.tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border {border:0px !important;}

a.tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden {border:0px;font-size:1.2em !important;}
.tribe-events-calendar-list__event-date-tag.tribe-common-g-col {border-right:0px !important;}


header.tribe-events-calendar-list__event-header {padding:0px 10px !important;}

a.tribe-events-c-nav__today.tribe-common-b2 {margin-top:5px !important;}


button.tribe-events-c-nav__next.tribe-common-b2.tribe-common-b1--min-medium {margin-bottom:0px !important;}

.tribe-common .tribe-common-c-svgicon {

    color:#ffffff !important;
}

.tribe-events-widget .tribe-events-widget-events-list__event-datetime{color:#ffffff !important;font-size:14px !important;font-weight:600;line-height:1.4em !important;}

.tribe-common .tribe-common-anchor-thin {border-bottom:0px !important;}

#email-error {display:none;}    
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar 

{width:500px !important;}

ul.tribe-events-c-top-bar__nav-list {margin-top:-20px !important;}

.tribe-common.tribe-events.tribe-events-view.tribe-events-view--month {max-width:1175px;overflow-x:hidden !important;}

.tribe-events-calendar-month__day--current {

    background-color:#acd267 !important;
}




.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {padding:13px 20px !important;}

.tribe-common .tribe-common-h7 {line-height:1.4em !important}


span.tribe-event-time {font-size:14px !important;font-weight:600}

h3.tribe-events-calendar-month__calendar-event-tooltip-title.tribe-common-h7 a{font-size:13px !important}

.tribe-events-calendar-month__calendar-event-tooltip-description.tribe-common-b3 {padding-top:4px !important;}


.tooltipster-base.tribe-events-tooltip-theme {padding:12px !important;}

.tribe-events-cal-links {border:0px !important;}

.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix:before {display:none !important;}

h1.tribe-events-single-event-title {font-size:1.6em !important;color:#127e88 !important;}

.tribe-events-schedule {margin:15px auto !important;}

.tribe-events-calendar-month__body span.tribe-event-date-start {color:#48484a !important;}

.tribe-events-calendar-month__body span.tribe-event-date-start {font-size:16px !important;font-weight:600;}

.tribe-events-meta-group.tribe-events-meta-group-details {color:#48484a !important;}



@media (max-width:980px) {

    .tribe-events-c-day-marker.tribe-events-calendar-month-mobile-events__day-marker {display:none !important;}

    .tribe-events-tooltip-theme {min-width:400px !important;}

h3.tribe-events-calendar-month-mobile-events__mobile-event-title.tribe-common-h7 a {color:#5d5d5d !important;}

.tribe-events-calendar-month-mobile-events__mobile-event-details {padding:20px !important;border:0px !important;}}


dl {padding:0px !important;margin:0px !important;}

.tribe-events-meta-group {max-width:400px !important;margin:auto !important;}

h2.tribe-events-single-section-title {color:#127e88 !important;border-bottom:1px solid #e3e3e3}

.tribe-events .tribe-events-c-top-bar__datepicker-button:after {display:none !important;}

.tooltipster-base p{font-size:14px !important;}
.tribe-event-date-start {font-size:14px;font-weight:600  !important;}

.widget a {

    line-height:1.1em !important
}

@media (max-width:980px) {
  
  .article {padding-top:150px !important;}
}

    .tribe-events-tooltip-theme {min-width:400px !important;}

@media (max-width:980px) {

    .tribe-events-c-day-marker.tribe-events-calendar-month-mobile-events__day-marker {display:none !important;}



h3.tribe-events-calendar-month-mobile-events__mobile-event-title.tribe-common-h7 a {color:#5d5d5d !important;}

.tribe-events-calendar-month-mobile-events__mobile-event-details {padding:20px !important;border:0px !important;}}

.portal-video-embed {max-width:450px !important;}

.tribe-events-widget-events-list__event-date-tag-daynum, .tribe-events-widget-events-list__event-date-tag-month {color:#ffffff !important}
	
	time.tribe-events-widget-events-list__event-date-tag-datetime {border:1px solid #ffffff5c !important;padding:4px !important;margin-right:5px !important;}

.tribe-events-widget-events-list__event-title:hover {
    background-color: rgba(186,185,185,0.53)!important;}
    
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime {
	
	height:92% !important;
}

.newsfeed ul::-webkit-scrollbar {
  width: 12px;               /* width of the entire scrollbar */
}

.newsfeed ul::-webkit-scrollbar-track {
  background: #e7e7e7;        /* color of the tracking area */
}

.newsfeed ul::-webkit-scrollbar-thumb {
  background-color: #127e880d;    /* color of the scroll thumb */
  border-radius: 20px;       /* roundness of the scroll thumb */
  border: 3px solid #127e882b;  /* creates padding around scroll thumb */
}




@media (min-width:768px) {
	
	
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date {

    color:#ffffff !important;
}
}

.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date {


    color: #127e88 !important;
    font-weight:600 !important;
    border:1px solid #127e88 !important;
    padding:0px 10px !important;
}

.newsfeed ul {

    max-width:1000px !important;margin:auto !important;
}

li.listing-item {max-height:75px !important;overflow:hidden !important;}

.newsfeed li.listing-item {max-height:unset !important;}

.all-articles .pt-cv-ifield {padding:10px !important;} 

.all-articles .pt-cv-ifield h4 {font-size:16px !important;font-weight:500 !important;}


.pt-cv-pagination-wrapper .pt-cv-pagination.pagination {margin:auto 10px !important;}


.menu-item-has-children a:hover {color:#127e88 !important}
.portal-slider .et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_description {

    opacity:1 !important
}

.pt-cv-ifield {padding:10px 0px 10px 0px !important;}

.resources-page h4.pt-cv-title {font-size:14px !important;}

.all-articles .col-md-4.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col {max-width:350px  !important;}

@media (max-width:980px) {


    .all-articles .col-md-4.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col  {margin:auto !important;}
    .all-articles .pt-cv-colsys {margin:auto !important;}
}

.portal-slider .et_pb_post_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {font-size:1.45em !important;font-weight:600;}


.portal-slider .et_pb_button {font-size:16px !important;margin-bottom:35px !important;}

.tribe-common .tribe-common-h7 {line-height:1.2em !important;}

.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime {

    max-height:60px !important;background-color:#3e3e3e21 !important;
}

.tribe-events {

    padding-top:50px !important;
}


.portal-events .tribe-events {

    padding-top:0px !important;
}

.resources-page .et_pb_row {padding-top:0px !important;}

.resources-page .et_pb_row {padding-top:0px !important;}

@media (max-width:980px) {

   .resources-page .content {overflow:auto !important;}}

    a.entry-featured-image-url img{max-width:70px !important;float:left;padding-right:10px !important;}

.usermng-portal a{padding:20px 0px !important; position:fixed;bottom:0 !important;color:#ffffff !important;margin:0px !important;border:none !important;text-decoration:none !important;text-align:center !important;}

.usermng-portal a:hover {background-color:#0000000f !important;border:none !important;
text-decoration:underline;color:#ffffff !important;padding:20px 0px !important;margin:0px !important;border-radius:6px 6px 0px 0px !important;}

.usermng-portal a:before{

content: "\e08a";
    font-family: ETmodules;
    font-size: 26px !important;
    left: 0;
    font-weight: 200 !important;
    vertical-align: middle;display:in-line !important;
    color:#ffffff !important;}

.et_pb_menu .et-menu > li, .et_pb_fullwidth_menu, .et_pb_menu .et-menu {

    

    padding:0px !important
}

ul#menu-main {min-width:231px !important;}

ul#menu-main {margin:0px  !important;}

@media (max-width:980px) {

    .tribe-common-l-container   {

        margin-top:40px !important;
    }}



.prtl-speaker-grid .et_pb_text_inner {border:1px solid #e3e3e3;border-radius:6px; }

.prtl-speaker-grid .et_pb_text p {color:#5d345f !important; text-align:center !important;font-size:15px !important;}
.prtl-speaker-grid .et_pb_text a {color:#5d345f !important; font-size:15px !important;}

.prtl-speaker-grid .et_pb_text_inner {padding:10px !important;}

.prtl-speaker-grid a {color:#5d345f !important;font-weight:600 !important;}

.prtl-speaker-grid a:hover {text-decoration:underline !important;}

.portal-feature-event-grid .et_pb_row {margin-bottom:20px !important;}

.panel-heading a{color:#127e88 !important;font-weight:600;}

.content {Border-right:0px  !important;border-left:0px !important;border-bottom:0px !important;border-top:1px solid #d9d9d9 }

.portal-slider .et_pb_container.clearfix {max-height:300px !important;}

.panel-heading a{color:#127e88 !important;font-weight:600;}

.content {Border-right:0px  !important;border-left:0px !important;border-bottom:0px !important;border-top:1px solid #d9d9d9 }

.tag-article a.entry-featured-image-url img 

{max-width:250px !important;}

.resources-page .et_pb_row {padding-top:0px !important;}

@media (max-width:980px) {

   .resources-page .content {overflow:auto !important;}}   


@media (min-width:1100px) {

    .portal-slider .et_pb_container.clearfix  {

    min-height:360px !important;
}}


.portal-download-button:hover {border-radius:6px !important}
.portal-dwonloads .list-divider {display:none !important}

.portal-downloads span.list-divider {display:none !important}

.portal-downloads .pt-cv-ifield:hover {background-color: #acd26724 !important}

@media (min-width:980px) and (max-width:1399px) {

	.et_pb_slide_content {min-height:auto !important;margin-top:20px !important;}}

.resources-comp .pt-cv-ifield:hover{background-color:#acd26740 !important}

button.tribe-common-c-btn.tribe-events-c-search__button {z-index:1 !important;}

@media (min-width:768px) and (max-width:1399px) {

    .et_pb_slide_description {min-height:250px !important;}}

.tag-article a.entry-featured-image-url img 

{max-width:250px !important;}    .tag-article a.entry-featured-image-url img 

{max-width:250px !important;}  

ul#categories-dropdown {padding:0px !important;font-weight:600;}

ul.categories-dropdown-sub {padding:0px !important;font-weight:400;}

#categories-dropdown a{color:#48484a;}

#categories-dropdown a:hover {background-color:#127e88 !important;color:#ffffff !important;}

.panel-heading a{padding:0px !important;}

ul#categories-dropdown {font-size:14px !important;}

.pt-cv-content {line-height:1.2em !important}

select#resource_select {
    width: 500px;
    margin: auto;
    border:1px solid #a5a2a2;
outline:none;
    box-sizing: border-box;

    font-size: 1.25em;
    font-weight: bold;
    color: #444;
    padding: 10px;
    line-height: 1.3;
    margin-bottom:20px !important;}

    @media (max-width:768px)  {

        select#resource_select {
    width: 90% !important;
    }}




#resource_select {

    border: 1px solid #bbb;
border-radius: .3em;
box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
background: #f3f3f3;
background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);}

#resource_select::after {
  content: "";
  position: absolute;
  width: 9px;
  height: 8px;
  top: 50%;
  right: 1em;
  margin-top:-4px;
  z-index: 2;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpolygon fill='rgb(102,102,102)' points='8,12 0,0 16,0'/%3E%3C/svg%3E") 0 0 no-repeat;  
  /* These hacks make the select behind the arrow clickable in some browsers */
  pointer-events:none;
}



#resource_select  {
  background-color: #aacdd017 !important;
  padding: 12px !important;
  border: none;
  font-size: 20px;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) !important;;
  -webkit-appearance: button !important;
  appearance: button !important;
}

.panel.panel-default.pt-cv-content-item.pt-cv-2-col {

    width:80% !important;}



.panel-heading a{padding:5px !important;}

.tribe-events-header  input, submit, select, a, .datepicker-months {font-family:  -apple-system, BlinkMacSystemFont, Helvetica, "San Francisco", sans-serif;}

.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button {font-family:  -apple-system, BlinkMacSystemFont, Helvetica, "San Francisco", sans-serif;}

.widget, .portal-events h2, .tribe-events-widget-events-list__events, .tribe-common .tribe-common-h2, .tribe-event-date-start{

    font-family: -apple-system, BlinkMacSystemFont, Helvetica, "San Francisco", sans-serif;
}


body {

        font-family: -apple-system, BlinkMacSystemFont, Helvetica, "San Francisco", sans-serif;
}

#menu-main li:hover a {color:#127e88;}

ul.sub-menu a:hover {color:#ffffff !important;}

.selectdata {
    width:300px;
    margin: auto;
    border: 1px solid #a5a2a2;
    outline: none;
    box-sizing: border-box;
    font-size: 1.25em;
    font-weight: bold;
    color: #444;
    padding: 10px;
    line-height: 1.3;
    margin-bottom: 20px !important;
}
.selectdata {
    background-color: #aacdd017 !important;
    padding: 12px !important;
    border: none;
    font-size: 14.5px;
    box-shadow: 0 5px 5px rgb(0 0 0 / 20%) !important;
    -webkit-appearance: button !important;
    appearance: button !important;
}
.selectdata {
    border: 1px solid #bbb;
    border-radius: .3em;
    box-shadow: 0 1px 0 1px rgb(0 0 0 / 4%);
    background: #f3f3f3;
    background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);}


    .output {display:block !important;}

    .mainselect {float:left !important;margin-right:20px !important;}
    .subselect { margin-right: 16px !important; }
    .subselect.sub-subselect { margin-right: 0 !important; width: fit-content; }

.panel {

    max-width:600px;
}
.resource-select-area {display:block !important;min-height:40px !important;}
.output {margin-top:0px !important;}

.resources-filters .et_pb_row {padding:20px !important;}

@media (max-width:963px) {

    .portal-header img {margin-top:10px !important;}}
    
.output .pt-cv-content-item img {float:left !important;margin:5px}


.tribe-events-page-template .et_pb_menu ul li a
{color:unset !important }
 .tribe-events-button {

    font-size:15px !important;
    background:#127e88 !important;
    padding:10px !important;
}

.tribe-events-button:before {

    color:#ffffff !important;
}

.portal-download-button {font-size:14px  !important;font-weight:500 !important;}



.single-post h1 {font-size:24px !important;padding:0px !important;}

.portal-downloads {padding:10px 10px !important;}

input#myInput {
    background-color: #aacdd017 !important;
    padding: 12px !important;
    border: none;
    font-size: 15px;
    box-shadow: 0 5px 5px rgb(0 0 0 / 20%) !important;
    -webkit-appearance: button !important;
    appearance: button !important;}
.resources-v4 .et_pb_text {margin-bottom:10px !important;}

.select-feature {margin-bottom:10px !important;}

.output h2 {font-size:19px !important;color:#666;padding:20px auto;border-bottom:1px solid #e9e9e9;max-width:700px}

.article table {

    font-size:16px !important;line-height:24px !important;margin:20px auto;
}


.article table td {

    border:1px solid #66666640; padding:4px;
}

.mainselect {

    width:fit-content;
}

.selectdata {
	
	background-color:#ffffff !important;
}

.portal-download-button:hover {color:#6a6a6b !important}

@media (max-width:500px) {

.portal-logo-container  .et_pb_column {max-width:50% !important;}
  .et_pb_menu {max-width:50px}
  }

.et_pb_text ol, .et_pb_text ul li ul {padding-bottom:0px !important;}

.portal-slider .et_pb_button:after {
  
  font-size:26px !important;
}

.tribe-events
.tribe-events-c-subscribe-dropdown__container {display:inline !important;float:left !important}


.tribe-events-c-subscribe-dropdown__button:hover {background-color:#127e88 !important;color:#ffffff !important;}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{

    background-color:#127e88 !important;color:#ffffff !important;
}

.tribe-events-c-subscribe-dropdown__button {color:#127e88 !important;border:1px solid #127e88 !important;}

@media (max-width:980px) {
    
    div#content-area {

        padding:100px 10px !important;
    }}

.eyi-archive-page-header img {max-width:400px !important;margin:auto !important;}

.eyi-archive-page-header {padding:0px !important;margin:0px !important;}

.eyi-archive-page-header .et_pb_row {padding:0px !important;}

.eyi-archive-page-header .et_pb_image {text-align:center !important;}

.eyi-archive-page-grid h3 {color:#5d345f !important;font-weight:500 !important;padding-bottom:18px !important;}

.eyi-archive-page-grid h2 {color: #127e88 !important;font-weight:600 !important;}

.eyi-keynote-box h3, .eyi-keynote-box p {color:#ffffff !important;}

.eyi-keynote-box {background-color:#127e88 !important;padding:10px !important;box-shadow:0 4px 5px 0 rgb(0 0 0 / 5%), 0 1px 10px 0 rgb(0 0 0 / 6%), 0 2px 4px -1px rgb(0 0 0 / 20%);border:1px solid #127e8882 !important;border-radius:6px !important;}

.eyi-speaker-box {box-shadow:0 4px 5px 0 rgb(0 0 0 / 5%), 0 1px 10px 0 rgb(0 0 0 / 6%), 0 2px 4px -1px rgb(0 0 0 / 20%);
                  padding:10px !important;border:1px solid #127e8882 !important;border-radius:6px !important;}


.eyi-archive-page-grid {padding:0px !important;margin:0px !important;}

.eyi-archive-page-grid .et_pb_text a {background-color: #acd267 !important;color:#ffffff !important;padding:5px !important;border-radius:6px !important;font-weight:600 !important;margin:10px 10px 10px 0px !important;}
.eyi-keynote-box {background-image:url(/wp-content/uploads/2022/02/keynote-bg.gif);background-size:50% !important;background-position:bottom right !important;}

.eyi-archive-page-header {
    border:10px solid #acd267 !important;
}

@media (max-width:980px) {

    #content-area h1 {padding-left:10px !important;;padding-right:10px !important;}
}

.all-articles .col-md-3, .all-articles .pt-cv-ifield  {min-height:415px !important;}



.pt-cv-meta-fields {position:relative !important;bottom:0px !important;padding:10px !important;margin-right:20px !important;;}

.eyi-archive-page-grid h3 {font-size:19px !important;letter-spacing:.9px !important;line-height:26px !important;}



.eyi-speaker-box {min-height: 244px !important;}

.eyi-keynote-box {min-height:177px !important;}

.text-content p {font-size:18px !important;}

.text-content .et_pb_video {max-width:500px !important;margin:auto !important;}