@charset "utf-8";
/* CSS Document */

html {background-color: #fffaee;}

body {background: #fffaee; color: #454545; opacity: 1; transition: .3s opacity;}
body.fade-out {opacity: 0; transition: none;}
h1 {font-family:Verdana,Geneva,sans-serif; color:#277bd1}
h4 {font-family:Verdana,Geneva,sans-serif; color:#277bd1; font-weight: bold}
h5 {font-family:Verdana,Geneva,sans-serif; color:#277bd1}
h6 {font-family:Verdana,Geneva,sans-serif; color:#4db1fd; font-weight: bold}


p {line-height:1.5; font-family:Verdana,Geneva,sans-serif; color: #4e4b45}

hr {border: solid 2px; color: #4e4b45; width: 60%}

.YTembed {aspect-ratio: 16 / 9;
  width: 100%;aspect-ratio: 16 / 9;
  width: 100%;}

#tw-navigator .navbar {background-color: #b2b2b2;}
#tw-navigator .navbar a:link, a:visited, a:active {color: #fffaee; font-size: 1rem; font-weight: bold}
#tw-navigator .navbar a:hover {color: #ae0300;  font-size: 1rem; text-decoration: none}
#tw-navigator .header-nav {font-weight: 400; padding-right: 3rem; }

#navbar {height: 1rem}
#navbarNav {background-color: #efeade; border-radius: .35rem}

#mstc5-navigator .container-fluid {background-color: #efeade; padding:0; border-radius: .35rem}

#mstc5-navigator .navbar-nav a:link, a:visited, a:active {color: #8e8b85; font-size: 1rem; font-weight: bold}
#mstc5-navigator .navbar-nav a:hover {color: #2e2b25;  font-size: 1rem; text-decoration: none}
#mstc5-navigator .nav-link {font-weight: 400; margin-left: 0rem; padding-left: 0rem; padding-right: 3rem; }


.nav-item {padding-left: 0rem; padding-right: 1rem}



#Barnstaple-navigator .navbar {background-color: #ddd;}
#Barnstaple-navigator .navbar a:link, a:visited, a:active {color: #666;}
#Barnstaple-navigator .navbar a:hover {color: #fff;}
#Barnstaple-navigator .header-nav {font-weight: bold; padding-right: 3rem; }

li {line-height:1.5; font-family:Verdana,Geneva,sans-serif; padding-bottom:.5rem}
.navbar-toggler {height: 1.5rem;}
.navbar-toggler-icon {position:relative; bottom: .5rem; color: #2e2b25}
.navlink {height: 1rem}


.lead {font-size: 1rem;}
.card-body p {font-family:Verdana,Geneva,sans-serif; color: #4e4b45}


.blockquote p {font-family:Verdana,Geneva,sans-serif; font-size: .97rem; color: #244d60; line-height: 1.4; font-style: italic}
.blockquote-footer {padding-top: 0rem; margin-top: -1rem; font-family:Verdana,Geneva,sans-serif; font-size: .95rem; color: #244d60;}

.playimgs {border: solid .0rem #fffaee; border-radius: .35rem}

a:link {color: #277bd1; font-weight: bold; text-decoration: none}
a:visited {color: #277bd1; font-weight: bold; text-decoration: none}
a:active {color: #277bd1; font-weight: bold; text-decoration: none}
a:hover {color: #999; font-weight: bold; text-decoration: underline}

.card-title a:link {color: #277bd1; font-weight: normal;}
.card-title a:visited {color: #277bd1; font-weight: normal;}
.card-title a:active {color: #277bd1; font-weight: normal;}
.card-title a:hover {color: #999; font-weight: normal;}

button a:link {color: #fff; text-decoration: none}
button a:visited {color: #fff; text-decoration: none}
button a:active {color: #fff; text-decoration: none}
button a:hover {color: #3da1ed; text-decoration: none}

#navbar-collapse a:link {color: #fffaee; text-decoration: none}
#navbar-collapse a:visited {color: #fffaee; text-decoration: none}
#navbar-collapse a:active {color: #fffaee; text-decoration: none}
#navbar-collapse a:hover {color: #ae0300; text-decoration: none}

#navbarBarnstaple-collapse a:link {color: #666; text-decoration: none;}
#navbarBarnstaple-collapse a:visited {color: #666; text-decoration: none;}
#navbarBarnstaple-collapse a:active {color: #666; text-decoration: none;}
#navbarBarnstaple-collapse a:hover {color: #fff; text-decoration: none;}

.plain {list-style-type: none; padding-left: 0; margin-left: 0}

.button {background-color: #fffaee}


.accordion-button {background-color: #fffaee; padding-left: 0rem; font-weight: bold; font-family:Verdana,Geneva,sans-serif; color:#9e9b95; font-size: 1.2rem;}



.accordion-button {background-color: #fffaee; padding-left: 0rem; font-weight: bold; font-family:Verdana,Geneva,sans-serif; color:#9e9b95; font-size: 1.2rem;}

#accordionCV .accordion-button {background-color: #efeade; padding: 1rem; font-weight: bold; font-family:Verdana,Geneva,sans-serif; color:#9e9b95; font-size: 1.1rem;}

#accordionStan .accordion-button {background-color: #efeade; padding: 1rem; font-weight: bold; font-family:Verdana,Geneva,sans-serif; color:#2e2b25; font-size: 1rem;}

#accordionStan h6 {color: #7e7b75}

.card-button {background-color: #fffaee; padding-left: 0rem; padding-top: 1rem; padding-bottom: 1rem; font-weight: bold; font-family:Verdana,Geneva,sans-serif; color:#9e9b95; font-size: 1.2rem; border: none}

.card-button:hover {color: #4db1fd; text-decoration: underline}

.card-button:link {text-decoration: underline}

.accordion-body {background-color: #fffffe}


#accordionPlayLinks .accordion-body {background-color: #efeade}

#accordionPlayLinks .accordion-button {background-color: #efeade; padding-left: .5rem; padding-bottom: .4rem; padding-top: .4rem}

#accordionCommentLinks .accordion-body {background-color: #efeade}

#accordionCommentLinks .accordion-button {background-color: #efeade; padding-left: .5rem; padding-bottom: .4rem; padding-top: .4rem}

#accordionWhatWeDo .accordion-body {background-color: #efeade}

#accordionWhatWeDo .accordion-button {background-color: #efeade; padding-left: .5rem; padding-bottom: .4rem; padding-top: .4rem}

.accordion-button:focus {
    box-shadow: none; background-color: #fffaee}

.accordion-button:link {color: #4db1fd}
.accordion-button:hover {color: #4db1fd; text-decoration: underline}
.accordion-button:active {color: #4db1fd}
.accordion-button:visited {color: #4db1fd}



.btn-close {font-size:.8rem}

#adult-tab.active {background-color: #efeade}
#children-tab.active {background-color: #efeade}
#home-tab.active {background-color: #efeade}
#profile-tab.active {background-color: #efeade}
#contact-tab.active {background-color: #efeade}
.drop-down {background-color: #fffffe}

.MSTCCV {background-color: #efeade; padding:1rem; padding-bottom:.5rem}