
/* tabs
*/

.mp-tabs { margin: 0 auto; position: relative; max-width:100%; overflow: hidden;
background-color:transparent; padding-bottom:0; 
}

.mp-tabs nav ul { clear:both; padding: 0; margin: 0; list-style: none;
display:inline; max-width:100% !important; margin-bottom:0; 
}

.mp-tabs nav.mp-cols li { border-bottom: none; display: inline-block; position: relative;
margin-bottom:0; 
}

.mp-tabs nav.mp-cols-tabs li,
.mp-tabs nav.mp-cols-tabs li a { position: relative; display: inline; 
color:rgba(255,126,33,1); /* some orange */
}

.mp-tabs nav.mp-cols-tabs.tabs-text li,
.mp-tabs nav.mp-cols-tabs.tabs-text li a { position: relative; display: inline; 
}

.mp-tabs nav.mp-cols-tabs li:after { content: '/'; }
.mp-tabs nav.mp-cols-tabs li:nth-last-child(1):after,
.mp-tabs nav.mp-cols-tabs li:nth-last-child(2):after { content: ''; }

.mp-tabs nav.mp-cols-tabs li.mp-tab-current:after { content: '/'; }

.mp-tabs nav.mp-cols-tabs li:nth-last-child(1).mp-tab-current:after,
.mp-tabs nav.mp-cols-tabs li:nth-last-child(2).mp-tab-current:after { content: ''; }

.mp-tabs nav.mp-cols-tabs li h3 { display: inline; position: relative; }
.mp-tabs nav.mp-cols-tabs li p { display: inline; position: relative; }

.mp-tabs nav.mp-cols-tabs li a { white-space: pre; top: 0px; vertical-align: top; 
margin: 0; padding: 0; 
padding:3px 6px; 
-webkit-hyphens: none; -moz-hyphens: none; 
-ms-hyphens: none; -o-hyphens: none; hyphens: none; 
-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; 
-moz-user-select: none; -ms-user-select: none; user-select: none;
color:rgba(255,215,0,1);
color:rgba(90,90,90,1);
color:crimson;
color:rgba(255,126,33,1); /* some orange */
}

.mp-tabs nav.mp-cols-tabs li a:hover { text-decoration: none;
-webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in;
-o-transition:all 0.2s ease-in; transition:all 0.2s ease-in;
background-color:rgba(90,90,90,1);
color:rgba(255,215,0,1);
background-color:crimson; 
background-color:rgba(255,126,33,1); /* some orange */
color:#fff;
}

.mp-tabs nav.mp-cols-tabs li.mp-tab-current a { z-index: 100; border-bottom: none; 
border-radius: 3px; 
background-color:rgba(90,90,90,1);
background-color:rgba(128,0,128,1); 
color:rgba(255,215,0,1);
background-color:crimson; 
background-color:rgba(255,126,33,1); /* some orange */
color:#fff;
}

.mp-tabs nav.mp-cols-tabs.tabs-text li.mp-tab-current a { z-index: 100; border-bottom: none; 
border-radius: 3px; 
background-color:transparent;
color:rgba(90,90,90,1);
text-decoration: underline;
}

@media (max-width:1080px) {

.mp-tabs nav ul li { }

.mp-tabs nav.mp-cols-tabs li,
.mp-tabs nav.mp-cols-tabs li a { position: relative; display: inline; 
line-height:2.35rem;
}

.mp-tabs nav li a { }

}

@media (min-width:1081px) {

.mp-tabs nav.mp-cols-tabs li,
.mp-tabs nav.mp-cols-tabs li a { position: relative; display: inline; 
line-height:2.95rem;
}

}

.mp-tabs nav li.mp-tab-current a { }
.mp-tabs nav li.mp-tab-current:before,
.mp-tabs nav li.mp-tab-current:after { content: ''; }
.mp-tabs nav li.mp-tab-current:after { left:0px; width:100%; }

.mp-tabs nav li a { 

/*
clear:both; display:inline-block; width:100%;
margin: 0 auto; padding:2px 6px; text-align:center;
vertical-align:middle; margin-bottom:0.25rem; 
*/

}

/*
.mp-tabs nav li a:hover { text-decoration: none;
-webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in;
-o-transition:all 0.2s ease-in; transition:all 0.2s ease-in;
background-color:rgba(90,90,90,1);
color:rgba(255,215,0,1);
}
*/

.mp-tabs nav li a span { display:inline-block; }

.mp-tabs .mp-crimson .mp-tab-current a { border-bottom: none; z-index: 100; 
}

/* content
*/

.mp-tabs-content { }

.mp-tabs-content article:before,
.mp-tabs-content article:after { content: ''; display: table; }
.mp-tabs-content article:after { clear: both; }
.no-js .mp-tabs-content article { display: block; }

.mp-tabs-content article { max-width:100%; margin-bottom: 2rem; margin-bottom: 1rem; }

.mp-tabs-content article.content-current { display:block;
-webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in;
-o-transition:all 0.2s ease-in; transition:all 0.2s ease-in; }

.mp-tabs-content article a { background:transparent; }

.mp-tabs-content article table { z-index: 100; display:table; 
-webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -o-hyphens: none; hyphens: none; 
border-radius:3px; max-width:100%; 
}
.mp-tabs-content article table td { padding:6px 4px; vertical-align: top; text-align:left; }
.mp-tabs-content article table td a { }
.mp-tabs-content article table td:nth-child(1) { }
.mp-tabs-content article table td:nth-child(2) { }
.mp-tabs-content article table.social { }

.mp-tabs-content span a { font-size:125%; }

.mp-tabs-content article i { border-radius:3px; }
.mp-tabs-content .social td { text-align:center; }
.mp-tabs-content .social a { display:inline-block; padding:0 1rem; }

.mp-tabs-content .social a:hover i { z-index: 200;
-moz-transform:scale(1.5); -ms-transform:scale(1.5); -webkit-transform:scale(1.5); transform:scale(1.5); -moz-transition:transform 0.4s; -o-transition:transform 0.4s; -webkit-transition:transform 0.4s; transition:transform 0.4s;
}

.mp-tabs-content article p.social a i.fa.fa-map-marker-alt { width:1.3rem; }
.mp-tabs-content article p.social a i.fas.fa-walking { position:relative; top:0px; left:5px; width:1.3rem; }

.mp-tabs-content article .article-content { position:relative; left:2px; line-height: 1.1; font-size:1.05rem; 
background-color:transparent; }

.mp-tabs-content article .article-content h4 { position:relative; left:2px; margin:0; padding:0 2px 2px 2px; 
margin-bottom:0.25rem; font-size:0.95rem; text-transform:uppercase;
border-bottom:1px solid black; display:inline-block; }

.mp-tabs-content article .article-content h5 { position:relative; left:2px; margin:0; padding:0 2px; 
font-size:0.95rem; display:block; }

.mp-tabs-content article .article-content h6 { position:relative; left:2px; margin:0; padding:0 2px; 
font-size:0.95rem; display:block; }

.mp-tabs-content article .article-content ul { position:relative; left:4px; line-height:1.4;  font-size:inherit; }
.mp-tabs-content article .article-content ul a { white-space: nowrap }
.mp-tabs-content article .article-content p { margin-bottom:0.5rem; line-height:inherit; font-size:inherit; }

.mp-tabs-content article .article-content .social a { display:inline-block; }
.mp-tabs-content article .article-content .social a i { }

.mp-tabs-content article .article-content p.social { line-height:inherit; font-size:inherit; }

.mp-tabs-content article .article-content p em { font-style:normal; background:crimson; color:white; border-radius:3px; padding:2px 4px; }

ul.mr-05 { position:relative;left:-0.25rem; }
.mr05 { margin:0 0.25rem !important; }

/*
*/

.hiddenItem { display:flex; }

.displayedItem { display:flex; border-radius:3px; background:rgba(50,50,50,.1); margin-bottom:-1.5rem; }

.mp-tabs-content article .article-content ul.details.no-print li { display:inline-block; font-size:90% !important; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; 
-moz-user-select: none; -ms-user-select: none; user-select: none; }

.mp-tabs-content article .article-content ul.details.no-print li i { display:inline-block; color:rgba(164,164,164,1); font-size:110%; width:auto; left:0; right:0; margin:0 6px; position:relative; top:1px; }

.mp-tabs-content article .article-content ul.details.no-print li i.fas.fa-print { position:relative; margin-left:-2px; }
.mp-tabs-content article .article-content ul.details.no-print li i.far.fa-calendar-check { position:relative; top:0; }

/* Panels
*/

.wrapper-close { max-width:100%; text-align:right; z-index:888889; position:absolute; right:0; top:0; padding:2rem; color:#333; font-size:4rem; cursor:pointer; }

.panel-visible { display:block; opacity: 1; 
-webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in;
-o-transition:all 0.2s ease-in; transition:all 0.2s ease-in;
}
.panel-not-visible { display:none; opacity: 0; -webkit-backface-visibility: hidden; }
.mp-cols-tabs.panel-group li { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.list-inside.subitems li { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

/*
*/
.selector-elem {
-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; 
-moz-user-select: none; -ms-user-select: none; user-select: none;
}