@import url('https://fonts.googleapis.com/css2?family=Aleo:wght@400;700&display=swap')

header > .wrap {background: #fff url(images/employee-portal-1.jpg) top right / auto 100% no-repeat!important;}

#section-header {background:#32296e;  }
#section-header:after {content: "Employee Portal"; }

.page-employee-portal .site-header {position:relative;}
.admin-bar.page-employee-portal .site-header {position:fixed}
.admin-bar.page-employee-portal .site-header.adjust-me {top:32px!important;}
.page-employee-portal #header-search-wrap {display:none!important;}


.site-inner{padding-top:0;}
#genesis-content article{height:100%;}
aside{padding-top:190px;background:#e9e5dd url(images/sidebar-routes.jpg) center top 36px no-repeat;background-size:80% auto;height:100%;}
aside h2{display:none;}
aside .wp-block-separator.is-style-theme-separator, .wp-block-separator.is-style-theme-separator{display:none;}
aside a[aria-current="page"] {color:#32296e!important;pointer-events:none;cursor:default;}
aside h3, h2 {color:#3C7AB7!important}
.sidebar .widget-title{font-size: 24px;}
.page .site-inner .wrap::after{max-height:0;}
.sidebar .widget{width:85%;margin:12px auto;height:100%;}
.sidebar .widget{background-color:transparent;border:1px solid rgba(0, 0, 0, 0);box-shadow:0 0 5px rgba(0, 0, 0, 0);margin-bottom:50px;padding:0 12px;}
.sidebar .widget {margin-bottom: 0;}
.sidebar .widget.widget_recent_entries {margin-bottom: 36px;border-bottom: 1px solid rgba(25,25,25,.2);padding-bottom: 24px;}
.sidebar .widget-title {border-bottom: 0; margin-bottom: 0;padding-bottom:0;}
.sidebar .widget.widget_recent_entries .widget-title {margin-bottom:12px;}

.widget_media_image {text-align: center}
.textwidget ul{margin-left:24px;}
.textwidget li{list-style:disc;}
.textwidget p{margin-bottom:12px!important;}
.widget .textwidget ul > li{margin:0;padding:0;}
.widget a{color:#494747;font-size: 16px;}
.widget a:hover{color:#32296e;}
.widget a:hover{border-bottom: none;}
.page-business-center .wp-block-file{margin-top:0;}
h2 {margin-top: 12px;margin-bottom: 24px;}
main h3 {margin-top:-18px;margin-bottom: 24px!important;}
.single-post main h3 {margin-top: 24px;margin-bottom: 0!important;}
.sidebar-content .content h2, .sidebar-content .content h3 {color:#3C7AB7!important;}
.content .magicform h3 {margin-top: 48px!important;}
.sidebar-content .breadcrumb{padding-bottom:255px!important}

h2.wpsms-subscribe__title {
    display:none;
}
.wpsms-subscribe__form__field {
    min-width: 200px;
    max-width: unset;
    font-family:Montserrat, sans-serif!important;
}
.wpsms-subscribe__form__field.js-wpSmsSubscribeFormField.js-wpSmsSubscriberGroupId {
  visibility: hidden!important;
  height: 0!important;
}
.wpsms-subscribe__form__field.wpsms-subscribe__form__field--radio label {
  margin-right:24px!important;
}
.wpsms-subscribe__form__field input, .wpsms-subscribe__form__field label {
	font-family:Montserrat, sans-serif!important;
	position: relative!important;
}

.wpsms-subscribe__form__field input:not([type=checkbox]), .wpsms-subscribe__form__field select {
    background-color: rgba(113,208,71,.1);
    border: 0.5px solid rgba(0,0,0,.12);
    box-sizing: border-box;
    border-radius: 0px;
    color: #554948;
    margin-top: 0
}
.wpsms-subscribe__form__field.wpsms-subscribe__form__field--radio input[type=radio]:checked {
    background-color: #3C7AB7!important;
    border-color: #3C7AB7!important;

}
.wpsms-subscribe__form__field--gdpr input[type=checkbox]:checked {
    background-color: #3C7AB7;
    border-color: #3C7AB7!important;
    color: #fff;
	margin-top: -3px;
}
.wpsms-button {
	width:150px;
}
.wpsms-subscribe__form__field input:not([type=checkbox]):focus, .wpsms-subscribe__form__field select:focus {
    border: 1px solid #3C7AB7;
    box-shadow: none;
    outline: 0;
}
.wpsms-subscribe__message {
    color: #65b15c!important;
    font-family:Montserrat, sans-serif!important;
}
.wpsms-subscribe__message.wpsms-subscribe__message--error {
    color: #aa2a2a!important;
    font-weight: bold;
}


/****equal columns****/
.sidebar-content .content-sidebar-wrap{overflow:hidden;margin-top:-200px}
.sidebar-content .sidebar, .sidebar-content #genesis-content article {padding-bottom:9999px;margin-bottom:-9999px;}
.sidebar-content .content .entry-header {padding: 2.5em 3em 0;}
.sidebar-content .content .entry-content {position:relative;}
.sidebar-content .content .entry-content:before {top: -80px;}
.sidebar-content.page-edit-profile .content .entry-header {padding: 50px 48px 0;}


/****Buttons***/
input[type="submit"], input[type="submit"].button {width: auto!important;background:#71d047!important;border-color:transparent!important;border-bottom:none;text-transform:uppercase;text-shadow:2px 2px 2px #939393;box-shadow:1px 1px 1px 1px #555;border-radius: 2em!important;padding:6px 12px!important;color: #fff!important;font-family: 'Montserrat';font-weight: 400;font-size: 14px;}
input[type="submit"]:focus, input[type="submit"]:active, input[type="submit"]:visited,
input[type="submit"].button:focus, input[type="submit"].button:active, input[type="submit"].button:visited{background:#71d047;opacity:.8;box-shadow:none;}
input[type="submit"]:hover, input[type="submit"].button:hover{background:#555!important;box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.69)!important;border-width: 1px!important;}


/****special treatment for posts bc of comments****/
.single-post .sidebar-content .content-sidebar-wrap{overflow:hidden;margin-top:-200px;width:100%;display:table;}
.sidebar-content #genesis-content article {padding-bottom:0!important;margin-bottom:0!important;}
.single-post.sidebar-content #genesis-content article {padding-bottom:60px!important;margin-bottom:0!important;}
.single-post.sidebar-content .sidebar,.sidebar-content #genesis-content {display:table-cell}

.entry-comments {margin-top: 40px;margin-bottom: 60px;}
.comment-respond {margin-top: 0;margin-bottom: 60px;}
.single-post main #comments h3, .single-post main h3#reply-title {font-size:27px;}
.single-post main #comments h3:after{content: ":";}
.comment-list li, .comment-list article {padding: 0!important;box-shadow: none!important;border: none;}
.comment-header {border-bottom: 1px solid rgba(0, 0, 0, 0.07);font-size: 16px;line-height: 1.5;margin-bottom: 6px;padding-bottom: 0;margin-top:24px;}
.comment-header p, .comment-edit-link {display:inline;margin-right:12px;}
.comment-header p.comment-meta:before {content: "|";margin-left:0;margin-right:12px;}
.comment-header p.comment-meta a.comment-time-link {color:#494747;cursor:default;pointer-events: none;text-decoration: none;border-bottom:none;}
.comment-reply a:after {content:" to this comment."}
aside a[aria-current="page"] {text-decoration: none;border: none;font-weight: bold;}
.wppb-user-forms input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="file"]), .wppb-user-forms select, .wppb-user-forms textarea {width: 60%!important;margin-left: 24px!important;}
#wppb-edit-user h4:after {content:":"}
.single-post h1.entry-title:before {display:none;}
.logged-in-as  {display: none!important;}

.comment-content p.alert {color:red!important}
#respond {padding:12px;}
.single-post main h3#reply-title:after {content:""}
#reply-title small {margin-left:24px;}

.comment-list .children li:not(.depth-1) article {margin-left:24px;margin-bottom:24px;padding:18px 18px 24px!important}
.comment-list .children li:not(.depth-1) article header {margin-top:0;}

.sidebar-content #genesis-content .comment-list .children li article {padding-bottom: 12px!important;}

.comment-list .children li.depth-2 > article, .comment-list .children li.depth-4 > article {background-color: #f9f9f9!important;}
.comment-list .children li.depth-3 > article, .comment-list .children li.depth-5 > article {background-color: #fff!important;}

.comment-list .children li.depth-3 article {margin-left:48px;}
.comment-list .children li.depth-4 article {margin-left:72px;}
.comment-list .children li.depth-5 article {margin-left:96px;}


@media only screen and (max-width:475px) {
	.page-edit-profile.sidebar-content .content .entry-content::before {top: -70px;}
	.page-edit-profile.sidebar-content form {margin-top: 48px;}
}

/****employee text alerts****/
.wpsms-input{padding:24px 12px;height:48px;}


/****widget***/
.main-body-widget-page #genesis-content article .page-widget {padding-bottom: 60px!important;margin-top: 24px;}
.page-employee-text-alerts.sidebar-content .content .entry-content {padding: 0 3em 0 60px;}
.page-employee-text-alerts #main-content-widget {padding: 0!important;}
input, p, #wpsms-subscribe, .wpsms-input {font-size:16px;font-family:Montserrat, sans-serif;}
input{font-size:16px;margin-top:18px;background:rgba(113,208,71,.1)}

@media only screen and (min-width:1880px){h2{font-size: 2.5vw;}}
@media only screen and (min-width:2330px){h2{font-size: 2vw;}}
@media only screen and (max-width:1023px){
	.page-employee-text-alerts .genesis-nav-menu > #menu-item-76 > a{border-top: none;}
	.page-employee-text-alerts h2 {padding-left:0;font-size: 4vw;}
	.page-employee-text-alerts #genesis-content article {margin-left: auto;margin-right: auto;}
	.page-employee-text-alerts #genesis-content article .page-widget {margin-top: 0;}

	.content-sidebar-wrap {max-width: 90%;padding-left:0;padding-right:0}
	.sidebar-content .content {clear: none!important;;max-width: 60%;width: 60%;float: right;}
	.sidebar {clear: none!important;;max-width: 35%;width: 35%;float: left!important;}
	.download-text {margin-bottom:12px;}
	.wp-block-file {clear: both;margin-top:0;}
/* 	.sidebar {padding-top: 150px;} */
}

/***Profile***/
.wppb-form-field > span.wppb-description-delimiter {
    margin-left: 228px!important;
}
.page-edit-profile #pass-strength-result {
    margin-left: 228px!important;
}

#wpadminbar ul#wp-admin-bar-root-default > li#wp-admin-bar-customize {display:none!important;}

.wp-block-latest-posts__list li {border-bottom: 1px #000 solid; padding-bottom: 24px;margin-bottom:24px;}
.wp-block-latest-posts__list li:last-child {border-bottom: none;}
.wp-block-latest-posts__list li > a {color: #3C7AB7;font-size: 36px;letter-spacing: -0.5px;font-weight: 400;font-family: Aleo, Helvetica, Arial, sans-serif;text-decoration:underline;border:none!important;}
.wp-block-latest-posts__list li > a:hover {color:#555;text-decoration: none;}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {font-size:15px;}

.page-id-1697.sidebar-content .content .entry-content:before, .page-id-1700.sidebar-content .content .entry-content:before {
    top: -70px;
}

#wpadminbar .quicklinks .ab-top-secondary>li#wp-admin-bar-notes {display:none!important}


@media only screen and (max-width:768px){
	.page-edit-profile #pass-strength-result {margin-left: 0!important;}
	.wppb-form-field > span.wppb-description-delimiter {margin-left: 0!important;}
	.wp-block-latest-posts__list li {margin-top: 12px;}
	.wp-block-latest-posts__list li > a {line-height: 1em;font-size: 36px!important}
	.wp-block-latest-posts__list time {margin-top:24px;}
	.wp-block-latest-posts__featured-image {margin-bottom: 12px!important}
	.single-post h1.entry-title {font-size: 36px!important}
	.sidebar-content .sidebar {padding-top:150px;}
	.wppb-form-field label {width:100%!important}
	.page-edit-profile #wppb-form-element-1 {display:none;}
	.wppb-user-forms input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="file"]), .wppb-user-forms select, .wppb-user-forms textarea {width: 100%!important;margin-left: 0px!important;}
	.wppb-form-field > span.wppb-description-delimiter {margin-left: 0!important;}
	.magicform {width:100%;padding:0!important;}
}

@media only screen and (max-width:600px){
	.page-employee-text-alerts #genesis-content article{min-height:100%;}
	.page-employee-text-alerts .content > .entry{margin-left:0;margin-right:0;max-width:100%;}
	.page-employee-text-alerts .site-inner{margin-top:0px;}
	.page-employee-text-alerts .site-inner .content-sidebar-wrap{background-size:95%;}
	.page-employee-text-alerts .content .entry-content{padding:0 2em 2em 48px;}
	.page-employee-text-alerts .genesis-content article {margin-top: 15%;}
	.page-employee-text-alerts genesis-content article .page-widget{padding:0 36px;margin-top:-24px;}
	.page-employee-text-alerts .site-inner .widget-title{font-size:18px;border-bottom:none;margin-bottom:12px;}
	.page-employee-text-alerts #genesis-content article .page-widget {padding: 0 3em 3em;margin-top: 24px;}
	.page-employee-text-alerts h2 {margin-left: 0px;margin-top: 0px;font-size: 30px;margin-left: -18px;margin-right: -18px;}
	.page-employee-text-alerts .site-inner .widget-title {margin-left: -18px;margin-right: -18px;}

	/***admin bar***/
	.wp-custom-logo .title-area {position: relative!important;}
	html #wpadminbar {position: fixed;}
	.breadcrumb {margin-top:0;width: 100%!important;}

	.admin-bar .mtsnb.mtsnb-fixed.mtsnb-top, #wp-toolbar .mtsnb.mtsnb-fixed.mtsnb-top {top: 46px;}
	.admin-bar.page-employee-portal .site-header {position: relative;margin-top: -72px;}
	.admin-bar .site-header.adjust-me {top: 42px!important;margin-top:0;position: fixed;}
	.admin-bar.page-employee-portal .breadcrumb {margin-top: 72px;}
	.admin-bar.page-employee-portal .site-header.adjust-me + .breadcrumb {margin-top: 150px;}
	.sidebar-content .content .entry-content:before {top: -65px;}
	.sidebar-content .sidebar {margin-bottom: 24px!important;padding-bottom: 34px!important;margin-top: 0;}
	h1 {margin-top: 12px;margin-left: 12px;margin-bottom: -18px;}
	.sidebar-content  .content .entry-header {padding: 1.5em 2em!important;}
	.sidebar-content .content {clear: both!important;;max-width: 100%;width: 100%;float: none;}
	aside {padding-top: 55%;}
	.sidebar {clear: both!important;;max-width: 100%;width: 100%;float: none!important;}

	/***swap divs***/
	.content-sidebar-wrap {
	    display: -webkit-box;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    -webkit-box-orient: vertical;
	    -moz-box-orient: vertical;
	    -webkit-flex-direction: column;
	    -ms-flex-direction: column;
	    flex-direction: column;
	    /* optional */
	    -webkit-box-align: start;
	    -moz-box-align: start;
	    -ms-flex-align: start;
	    -webkit-align-items: flex-start;
	    align-items: flex-start;
	}
	  .content-sidebar-wrap main {
	    -webkit-box-ordinal-group: 2;
	    -moz-box-ordinal-group: 2;
	    -ms-flex-order: 2;
	    -webkit-order: 2;
	    order: 2;
	  }
	  .content-sidebar-wrap aside {
	    -webkit-box-ordinal-group: 1;
	    -moz-box-ordinal-group: 1;
	    -ms-flex-order: 1;
	    -webkit-order: 1;
	    order: 1;
  	}
  	.wppb-user-forms input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="file"]), .wppb-user-forms select, .wppb-user-forms textarea {width: 100%!important;margin-left: 0px!important;}
  	.page-edit-profile.sidebar-content form {margin-top: 30px;}
  	.page-edit-profile.sidebar-content .content .entry-content::before {top: -75px;}
  	.page-edit-profile .entry-content h4 {display:none;}
  	h1 {margin-top: 24px;}
  	#magicform-6, #magicform-8, #magicform-9 {padding: 0px;}
  	.wpsms-subscribe-form radio-inputs label {display:block!important;clear:both;float:none;}
}


@media only screen and (max-width: 480px) {
	.page-employee-text-alerts .content .entry-content{padding: 0;}
	.page-employee-text-alerts h1 {margin-top:6px;}
	.page-employee-text-alerts .main-body-widget-page #genesis-content article .page-widget {margin-top: 36px;padding:0 24px 36px;}
	.sidebar-content .sidebar {padding-top:200px;font-size: 16px!important;}
}

@media only screen and (max-width:390px){
	.page-employee-text-alerts .genesis-content article {margin-top: -5%;}
	.page-employee-text-alerts p {margin-left:-24px}
	.page-employee-text-alerts .entry-content ul {padding-left: 0px;}
}
@media only screen and (max-width:280px){
	.page-employee-text-alerts .genesis-content article {margin-top: -20%;}
	.page-employee-text-alerts .genesis-content article .page-widget {padding: 0 18px;margin-top: -24px;}

}
/*headline adjustment*/

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

}

.page-employee-portal .content-sidebar-wrap {
  margin-top: -200px;
}

.page-employee-portal .content-sidebar-wrap aside{
padding-top: 190px;
  background: #e9e5dd url(images/sidebar-routes.jpg) center top 36px no-repeat;
	background-size: auto;
  background-size: 80% auto;
  height: 100%;
}

.page-employee-portal .sidebar .widget {
  background-color: transparent;
  border: none;
  box-shadow: none;
}

.parent-pageid-1262 .widget ul > li, .single-post .widget ul > li  {
  margin-bottom: 10px!important;
  padding-bottom: 10px!important;
  margin-left: unset!important;
  list-style-type: none!important;
}