@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Encode+Sans+Condensed:100,200,300,400,500,600,700,800,900|Lato:100,300,400,700,900');

body {font:1em 'Encode Sans Condensed', sans-serif; color: #111; margin:0; letter-spacing:-.25px; font-weight: 500;}

.scrollup{
    width:40px;
    height:40px;
    opacity:0.95;
    position:fixed;
    bottom:20px;
    right:0;
    display:none;
    text-indent:-9999px;
    background: url(graphics/icon_top.png) no-repeat;
}
.scrollup:hover{
    opacity:1;
}

.popover {max-width: 82%!important; padding:1.5%!important; font-family: 'Encode Sans Condensed', sans-serif!important; font-size: 105%!important; text-align: center!important;}

.notice {background:#111; text-align: center;}
.important {border:4px solid #ffff00; font-size: 105%;}

.btn-popover {
	background:transparent!important;
	font-family: 'Encode Sans Condensed', sans-serif;
	font-size: 65%;
	font-weight: 600;
	padding:1.5%!important;
	color:#fff!important;
	border:2px solid #02abd9;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.btn-popover:hover {
	background-color:#02abd9;	
	color:#999!important;
	cursor: pointer;
	border:2px solid #02abd9;
}

.btn-link {text-decoration: none!important;}
.btn-link:hover {text-decoration: none!important;}

a {text-decoration: none;}
a:hover {text-decoration: none;}

.blue {color:#02abd9!important;}
.black {color:#111!important;}
.white {color:#fff;}
.gray {color:#999;}
.yellow {color:#ffff00;}
.red {color:#cc0000;}

.large {font-size: 110%!important;}
.larger {font-size: 120%!important;}
.largest {font-size: 150%!important;}

.divider {width:100%; border-top:1px solid #ccc;}
.border-blue {border:1px solid #02abd9;}
.border-gallery {border-bottom:4px solid #02abd9;}

h1 {
    margin: 0 0 10px 0;
	font-family: 'Lato', sans-serif!important;
	font-size: 2.05em!important;	
	font-weight: 800!important;
	text-transform: uppercase;
	color: #02abd9!important;
}

h2 {
    margin: 0 0 10px 0;
	font-family: 'Lato', sans-serif!important;
	font-size: 1.75em!important;	
	font-weight: 800!important;
	text-transform: uppercase;
	color: #02abd9!important;
}

h3 {
    margin:10px 0 20px 0;
	font-family: 'Lato', sans-serif!important;
	font-size: 1.35em!important;	
	font-weight: 800!important;
	text-transform: uppercase;
	color: #02abd9!important;
	padding-bottom: 10px;
	border-bottom: 1px solid #444;
}

h4 {
    margin: 0 0 10px 0;
	font-family: 'Lato', sans-serif!important;
	font-size: 2.5em!important;	
	font-weight: 800!important;
	text-transform: uppercase;
	color: #fff!important;
}

h5 {
    margin: 0 0 10px 0;
	font-family: 'Encode Sans Condensed', sans-serif!important;
	font-size: 4em!important;
	font-weight: 800!important;
	color: #02abd9!important;
}

h6 {
    margin: 0 0 20px 0;
	font-family: 'Encode Sans Condensed', sans-serif!important;
	font-size: 1.75em!important;
	font-weight: 800!important;
	color: #000000;
}

h7 {
    margin:10px 0;
	font-family: 'Encode Sans Condensed', sans-serif!important;
	font-size: 1.35em!important;
	font-weight: 800!important;
	color: #02abd9;
	clear:both; overflow: hidden;
}

.bkgrd-nav {background-color:#000; border-top: 4px solid #02abd9;}

.nav-link {
	color:#fff; 
	padding:.5rem .85rem!important; 
	font-family: 'Encode Sans Condensed', sans-serif; 
	font-size: .9em; 
	font-weight: 800; 
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.nav-link:hover {
	color:#02abd9;
}

.navbar-text {
	width:110%!important;
	padding:5%!important;
	background:#222; 
	color:#02abd9!important; 
	font-size: 80%!important; 
	font-weight: 600;
	letter-spacing: 0;
	border:1px solid #222;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.navbar-text:hover {
	background:#333;
	color:#fff!important;
	border:1px solid #02abd9;
	cursor: pointer;
}

.navbar-toggler {border-color:#000!important; background-color:#000!important; border:0!important; color:(255,255,255,0.0);}
.navbar-expand-lg .navbar-toggler {outline: none;}
/*.navbar-light .navbar-toggler-icon {outline: none; color:rgba(255,255,255,1.0)!important; background-color: #fff!important; background-image:none;}*/

.fa-caret-square-down {
    display: inline-block;
    font-size: inherit;
    height: 1em;
    overflow: visible;
    vertical-align: -.125em;
    color: #02abd9;
}

.overlay {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.95);
    overflow-x: hidden;
    transition: 0.5s;
}

.overlay-content {
    position: relative;
    top: 15%;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}

.overlay a {
    padding: 8px;
    text-decoration: none;
	font-family:'Encode Sans Condensed', sans-serif;
    font-size: 1.75em;
	line-height: 1.75em;
	font-weight:700;
    color: #02abd9;
    display: block;
    transition: 0.3s;
	text-transform:uppercase;
}

.overlay a:hover, .overlay a:focus {
    color: #fff;
}

.overlay .closebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    font-size: 60px;
	color:#999;
}

.bkgrd-top {background-image: url(graphics/bkgrd-top.jpg);}

.address {color:#fff; font-size: 90%; font-weight: 400;}
.address ul { padding:0; margin:0; text-align:right;}
.address ul li { list-style-type:none; display:inline; margin-right:10px;}
.address ul li:after { content:'|'; color:#02abd9; margin-left: 10px;}
.address ul li:last-child:after { content:''; margin-right: -20px;}

.phone {font-family:'Lato', sans-serif; font-weight: 900; font-size: 250%; text-align: right;}
.phone a {color:#02abd9; text-decoration:none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.phone a:hover {color:#999; text-decoration:none;}

.social-top {font-size: 150%; text-align: right;}
.social-top a {color:#999; text-decoration:none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.social-top a:hover {color:#02abd9; text-decoration:none;}

.carousel-caption {bottom:250px!important; text-shadow: 2px 2px 4px #000!important;}
.carousel-caption a {color:#fff; text-decoration:none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.carousel-caption a:hover {color:#02abd9; text-decoration:none;}

.content {min-height: 400px;}

.content a {color:#02abd9; text-decoration:none; font-weight: 700; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.content a:hover {color:#999; text-decoration:none; font-weight: 700;}

.callout1 {background-image:url(images/callouts/callout-1.jpg); background-size:cover;}
.callout2 {background-image:url(images/callouts/callout-2.jpg); background-size:cover;}
.callout3 {background-image:url(images/callouts/callout-3.jpg); background-size:cover;}
.callout4 {background-image:url(images/callouts/callout-4.jpg); background-size:cover;}

.callout-more1 {
	width:74%;
	float:none;
	padding:3%;
	margin:30px auto;
	background-color:transparent;
	color:#fff;
	font-family:'Encode Sans Condensed', sans serif;
	font-size:.95em;
	text-align:center;
	font-weight: 300;
	text-transform:uppercase;
	letter-spacing: 5px;
	border:3px solid #000;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.callout-more1:hover {
	background-color: #000;
	color:#fff;
	cursor:pointer;
	border:3px solid #000;
}

.callout-more2 {
	width:74%;
	float:none;
	padding:3%;
	margin:30px auto;
	background-color:transparent;
	color:#fff;
	font-family:'Encode Sans Condensed', sans serif;
	font-size:.95em;
	text-align:center;
	font-weight: 300;
	text-transform:uppercase;
	letter-spacing: 5px;
	border:3px solid #888;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.callout-more2:hover {
	background-color: #888;
	color:#fff;
	cursor:pointer;
	border:3px solid #888;
}

.callout-more3 {
	width:74%;
	float:none;
	padding:3%;
	margin:30px auto;
	background-color:transparent;
	color:#fff;
	font-family:'Encode Sans Condensed', sans serif;
	font-size:.95em;
	text-align:center;
	font-weight: 300;
	text-transform:uppercase;
	letter-spacing: 5px;
	border:3px solid #02abd9;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.callout-more3:hover {
	background-color: #02abd9;
	color:#fff;
	cursor:pointer;
	border:3px solid #02abd9;
}

.callout-more4 {
	width:74%;
	float:none;
	padding:3%;
	margin:30px auto;
	background-color:transparent;
	color:#fff;
	font-family:'Encode Sans Condensed', sans serif;
	font-size:.95em;
	text-align:center;
	font-weight: 300;
	text-transform:uppercase;
	letter-spacing: 5px;
	border:3px solid #000;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.callout-more4:hover {
	background-color: #000;
	color:#fff;
	cursor:pointer;
	border:3px solid #000;
}

.paralax {
	background-size: cover;
	margin: 0 auto;
	width: 100%;
	z-index: 200;
	min-height: auto;
	background-origin: content-box;
	background-attachment: fixed;
	background-repeat: no-repeat;
}

.tagline {background-image:url(graphics/bkgrd-tagline.jpg); height:auto; font-size: 1.65em; color:#02abd9; font-weight: 200;}

.bkgrd-footer {background-color: #000; color:#fff; font-size: .75em; letter-spacing: 0;}

.social-footer {font-size: 150%; text-align: right;}
.social-footer a {color:#02abd9; text-decoration:none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.social-footer a:hover {color:#fff; text-decoration:none;}

.footer-menu {width:100%; line-height: 3.9em; font-weight: 700;}
.footer-menu a {color:#777; text-decoration:none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.footer-menu a:hover {color:#fff; text-decoration:none; padding-left: 3px;}

.footer-contact {width:100%; font-weight: 700; margin-top:30px; color:#777;}
.footer-contact a {color:#777; text-decoration:none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.footer-contact a:hover {color:#fff; text-decoration:none; padding-left: 3px;}

.bkgrd-anchor {background-color: #111; color:#777; font-size: .65em; letter-spacing: 0; text-transform: uppercase; border-top:2px solid #02abd9;}

.anchor-info {font-size:1em; font-weight:300; color:#777;}
.anchor-info a {color:#777; text-decoration:underline; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.anchor-info a:hover {color:#fff; text-decoration:underline;}

.anchor-info ul {padding:0; margin:0; text-align:center;}
.anchor-info ul li {list-style-type:none; display:inline;}
.anchor-info ul li:before {content:'';}
.anchor-info ul li:after {content:'|'; color:#02abd9; margin:0 10px;}
.anchor-info ul li:last-child:after {content:'';}

.bkgrd-news {background-color:#eee; border-bottom:5px solid #02abd9; font-size: 95%;}

.heart {color:#fb7ac4;}
.star {color:#a249ee;}
.diamond {color:#05a9df;}
.moon {color:#eeb402;}

.list-group-item {font-size: 90%; padding:2.5%!important;}
.closed {background-color: #ccc!important; color:#cc0000!important; text-decoration:line-through;}

.link-R {
	float:right;
	padding:1.5%;
	margin:-40px 0 20px 5%;
	background:#02abd9; 
	font-family: 'Encode Sans Condensed', sans-serif;
	font-size: 85%;
	font-weight: 700;
	color:#fff;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.link-R:hover {
	background:#111; 	
	color:#999;
	cursor: pointer;
}

.newsletter {
	-webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.25); 
	box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.25);
}

.btn-blue {
	background-color:#02abd9; 
	font-family: 'Encode Sans Condensed', sans-serif;
	font-size: 110%;
	font-weight: 800;
	color:#fff!important;
	text-align: center;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.btn-blue:hover {
	background:#000; 	
	color:#999!important;
	cursor: pointer;
}

.btn-rehearsal {
	background-color:#0070c0; 
	font-family: 'Encode Sans Condensed', sans-serif;
	font-size: 110%;
	font-weight: 800;
	color:#fff!important;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.btn-rehearsal:hover {
	background:#000; 	
	color:#999!important;
	cursor: pointer;
}

.btn-april {
	background:#8f3ee7; 
	font-family: 'Encode Sans Condensed', sans-serif;
	font-size: 110%;
	font-weight: 800;
	color:#fff!important;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.btn-april:hover {
	background-color:#6c08d8; 	
	color:#fff!important;
	cursor: pointer;
}

.btn-orange {
	background:#61089c; 
	font-family: 'Encode Sans Condensed', sans-serif;
	font-size: 110%;
	font-weight: 800;
	color:#fff!important;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.btn-orange:hover {
	background-color:#460174; 	
	color:#fff!important;
	cursor: pointer;
}

.btn-covid {
	background-color:#e24340; 
	font-family: 'Encode Sans Condensed', sans-serif;
	font-size: 110%;
	font-weight: 800;
	color:#fff!important;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.btn-covid:hover {
	background:#000; 	
	color:#e24340!important;
	cursor: pointer;
}

.btn-xmas {
	background-color:#369c12; 
	font-family: 'Encode Sans Condensed', sans-serif;
	font-size: 110%;
	font-weight: 800;
	color:#fff!important;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.btn-xmas:hover {
	background:#fc1031; 	
	color:#fff!important;
	cursor: pointer;
}

.btn-red {
	background-color:#ff284d; 
	font-family: 'Encode Sans Condensed', sans-serif;
	font-size: 110%;
	font-weight: 800;
	color:#fff!important;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.btn-red:hover {
	background:#ff5dcf; 	
	color:#fff!important;
	cursor: pointer;
}

.btn-summer {
	background-color:#222; 
	font-family: 'Encode Sans Condensed', sans-serif;
	font-size: 110%;
	font-weight: 800;
	color:#fff!important;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.btn-summer:hover {
	background:#000; 	
	color:#fcf441!important;
	cursor: pointer;
}

.link-covid {
	float:right;
	padding:1.5%;
	margin:-40px 0 20px 5%;
	background:#02abd9; 
	font-family: 'Encode Sans Condensed', sans-serif;
	font-size: 85%;
	font-weight: 700;
	color:#fff;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.link-covid:hover {
	background:#111; 	
	color:#ccc;
	cursor: pointer;
}

.nav-pills .nav-link {font-size: 120%; font-weight: 800;}
.nav-pills:hover .nav-link:hover {font-size: 120%; font-weight: 800;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	color:#fff;
	background:#02abd9;
	font-size: 120%;
	font-weight: 800;
}

.calendar-head {background-color:#02abd9; color:#fff; font-size: 150%; font-weight: 900;}
.calendar-date {font-weight: 900;}
.calendar-info {font-weight: 500;}

.contact-links {font-size: 130%; font-weight: 800; line-height: 1.5em;}

.map-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
border:2px solid #02abd9;
margin-top:10px;
}

.map-container iframe,
.map-container object,
.map-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/*================ FORM ========================*/

#contact-form {
        width:100%;
        float:left;
}


form{
        width: 100%;
        }

fieldset{
        border-bottom: 0;
        padding: 10px 0 ;
        clear: left;
        }
        
textarea, input, select{
        border-bottom: 1px solid #000;
		border-top:0; border-right:0; border-left: 0;
        padding: 2%;
        width: 96%;
		color:#000!important;
        }

label{
        font-weight: bold;
        }       
        
textarea:focus, input:focus, select:focus{
        background: #eee;
        border-bottom: 1px solid #02abd9;
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
        outline: none;
}

input[type="submit"]{
        border: 1px solid #000;
        padding: 3px 0;
        margin-top: 5px;
        font-weight: bold;
        /*font-size: 1.3em;*/
        width: 130px;
        cursor: pointer;

        
        -webkit-transition: all .4s ease-in-out;
        -moz-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
        
        background: #f6f5f5; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZWJlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Q3ZGVlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY3ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #f6f5f5 0%, #e5ebee 50%, #d7dee3 51%, #ebebeb 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f5f5), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #f6f5f5 0%,#e5ebee 50%,#d7dee3 51%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #f6f5f5 0%,#e5ebee 50%,#d7dee3 51%,#ebebeb 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #f6f5f5 0%,#e5ebee 50%,#d7dee3 51%,#ebebeb 100%); /* IE10+ */
        background: linear-gradient(to bottom, #f6f5f5 0%,#e5ebee 50%,#d7dee3 51%,#ebebeb 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f5f5', endColorstr='#ebebeb',GradientType=0 ); /* IE6-8 */
        }

.submit {
	width:35%;
	padding:2.5%;
	background:#fff!important;
	color:#02abd9!important;
	font-size:1.75em;
	font-weight:700;
	text-transform:uppercase;
/*
	border-bottom:1px solid #999;
	border-top:1px solid #999;
*/
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.submit:hover {
	background:#02abd9!important;
	color:#fff!important;
	border-bottom:1px solid #02abd9;
/*
	border-top:1px solid #02abd9;
*/
	cursor:pointer;
}

/*================ CARD ========================*/

.card-body {font-style: normal!important;}
.card-header {
	padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: #02abd9;
    border-bottom: 1px solid rgba(0,0,0,.125);
	text-decoration: none!important;
}
.card-header:hover {
	text-decoration: none!important;
}


@media screen and (max-width: 1200px) {

.nav-link {font-size: .8em; padding:.5rem .75rem!important; text-align: center!important;}
	
}

@media screen and (max-width: 992px) {
	
h5 {font-size: 3.25em!important;}
.nav-link {font-size: .9em;}
	
}

@media screen and (max-width: 768px) {

.address ul {text-align:center;}
.phone {text-align:center;}
.social-top {text-align:center;}
h5 {font-size: 3em!important;}
.carousel-caption {bottom:100px!important;}
.link-R {padding:2.5%;}
.link-covid {width:90%; padding:5%; float:left; margin:5px auto 20px auto; clear:both; overflow: hidden; text-align: center;}	
	
}

@media screen and (max-width: 576px) {

h5 {font-size: 2.5em!important;}
	
}


@media screen and (max-width: 480px) {
	
.link-R {width:90%; padding:5%; float:left; margin:5px auto 20px auto; clear:both; overflow: hidden; text-align: center;}
.anchor-info {line-height: 1.75em;}
.anchor-info ul li {display:block;}
.anchor-info ul li:after {content:'';}
.carousel-caption {bottom:50px!important;}
.contact-links {font-size: 120%; font-weight: 800; line-height: 1.5em;}		
.paralax {background-attachment: fixed; background-origin: inherit;}
	
}

@media screen and (max-width: 375px) {

.phone {font-size:215%;}
h5 {font-size: 2.05em!important;}
.carousel-caption {bottom:10px!important;}	
.popover {max-width: 87%!important; padding:1.5%!important; font-size: 95%!important; text-align: center!important;}
.anchor-info {font-size: .89em;}
.contact-links {font-size: 100%; font-weight: 800; line-height: 1.5em;}	
	
}