@charset "UTF-8";
@font-face {
    font-family: 'wellfleetregular';
    src: url('fonts/wellfleet-regular-webfont.eot');
    src: url('fonts/wellfleet-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/wellfleet-regular-webfont.woff') format('woff'),
         url('fonts/wellfleet-regular-webfont.ttf') format('truetype'),
         url('fonts/wellfleet-regular-webfont.svg#wellfleetregular') format('svg');
}
@font-face {
    font-family: 'bpreplayregular';
    src: url('fonts/bpreplay-webfont.eot');
    src: url('fonts/bpreplay-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bpreplay-webfont.woff') format('woff'),
         url('fonts/bpreplay-webfont.ttf') format('truetype'),
         url('fonts/bpreplay-webfont.svg#bpreplayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bpreplaybold';
    src: url('fonts/bpreplaybold-webfont.eot');
    src: url('fonts/bpreplaybold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bpreplaybold-webfont.woff') format('woff'),
         url('fonts/bpreplaybold-webfont.ttf') format('truetype'),
         url('fonts/bpreplaybold-webfont.svg#bpreplaybold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bpreplayitalic';
    src: url('fonts/bpreplayitalics-webfont.eot');
    src: url('fonts/bpreplayitalics-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bpreplayitalics-webfont.woff') format('woff'),
         url('fonts/bpreplayitalics-webfont.ttf') format('truetype'),
         url('fonts/bpreplayitalics-webfont.svg#bpreplayitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
html,body{background:#604195;margin:0;color: #a38bc1;font-family: 'bpreplayregular';}
header{background:linear-gradient(#9274b4,#9274b4);border-bottom: 7px #7a8a38 solid;margin: 0 -15px;}
  header div.row div:last-child{text-align:center}
div.container-fluid.maincontent{background:linear-gradient(#312461, #604195)}
.nav{font-size: 2em; font-family: 'wellfleetregular';color: #7a8a38;letter-spacing: -1px;position:relative;top:-.3em;height:4em}
.nav a{text-shadow: -1px -1px #000;letter-spacing: 0;color: #c1d44e;position: relative;text-decoration:none;font-size:.7em;margin:0 .5em;position:relative;top:1.5em}
.nav a:hover{text-decoration:none;color:#fcb040}
.nav div:first-child{text-align:center}
.nav div:last-child{position:relative;top:-2em;background:url(images/midbarDiv.png) no-repeat;background-size:100%;height:4em}

.roundedge{padding: 2em;border-radius:2em;background: #322462;border: .3em solid #604195;color: #a38bc1;}
body h1{font-family: 'wellfleetregular';font-weight: normal;color: #c1d44e;font-size: 2.25em;line-height: 1.5;margin: 0;}
body h2{color: #fcb040;font-size: 1.2em;margin-top: 2em;font-family: 'wellfleetregular';text-transform: uppercase;}
.hours{background:url(hoursbg.gif) no-repeat;background-size:100% 100%;color:#dde898;text-align:center;padding:3em 0}
.hours strong{color:#604195;font-size:1.5em;line-height:1.2}
footer{margin:4em -15px 0 -15px;background: #322462;padding:.5em 0 0 0;font-size:1em;font-family: 'wellfleetregular';color:#91712b;text-align:center}
footer a,footer a:hover{color: #7a8a38;text-decoration:none}
footer span{color: #fcb040;}
footer img{height:1em;width:auto;display:inline-block;margin-left:2em}

/*form {display:block;position:absolute;z-index:1000;top:1em;left:57px}*/
#contactus {text-align:center}
 #contactus input, #contactus textarea{background:#9274b4;width:90%;padding:.5em;margin:1em;border:0;color:#fff;}
 #contactus input::placeholder, #contactus textarea::placeholder{color:#322462}
 #contactus #submit{background:#7a8a38;width:auto;padding:1em;color:#c1d44e;transition:1s all;border-radius:.5em}
 #contactus #submit:hover{background:#c1d44e;color:#7a8a38}
 
			
  /* md */
@media only screen and (max-width: 1200px) {
/*body{border-top:yellowgreen solid 1em}*/
}
/* sm */
@media only screen and (max-width: 991px) {
/*body{border-top:hotpink solid 1em}*/
	header div.row div:last-child img{max-width:100%}
	.nav.row{top:0;margin:0 -30px 6em -30px;height:auto}
	.nav div{text-align:center}
	.nav div a{display:block;margin: 0 -15px;padding:1em}
	.nav div a:first-child,.nav div a:last-child{background:#7a8a38}
	.nav div:last-child{background-image:none}
.nav div:last-child{top:0}
	.nav div a:nth-child(2){background:#604195}
}
/* xs */
@media only screen and (max-width: 768px) {
/*body{border-top:orange solid 1em}*/
}
@media only screen and (max-width: 480px) {
	footer img{display:block;margin:3em auto 1em auto}
}
