@charset "UTF-8";
.blacktransparentbg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding-top: 200px;
    padding-bottom: 200px;
    background-image: -o-repeating-linear-gradient(270deg,rgba(10,9,9,1.00) 0%,rgba(129,129,129,0.06) 47.17%,rgba(0,0,0,0.92) 100%);
    background-image: -webkit-repeating-linear-gradient(270deg,rgba(10,9,9,1.00) 0%,rgba(129,129,129,0.06) 47.17%,rgba(0,0,0,0.92) 100%);
    background-image: -moz-repeating-linear-gradient(270deg,rgba(10,9,9,1.00) 0%,rgba(129,129,129,0.06) 47.17%,rgba(0,0,0,0.92) 100%);
    background-image: repeating-linear-gradient(180deg,rgba(10,9,9,1.00) 0%,rgba(129,129,129,0.06) 47.17%,rgba(0,0,0,0.92) 100.00%);
    height: 100%;
}
.artistbg {
    background-image: url(../images/artistpage.jpg);
    background-size: cover;
    background-position: center 0%;
}
.vendorbg {
    background-size: cover;
    background-image: url(../images/MeinMoh.jpg);
    background-position: center center;
}
h1 {
    color: hsla(0,0%,100%,1.00);
    text-transform: capitalize;
    font-size: 4em;
}
h2 {
    font-size: 5em;
    color: hsla(0,0%,100%,1.00);
}
h5 {
    font-size: 2em;
    color: hsla(0,31%,95%,1.00);
}
h4 {
    color: hsla(240,1%,17%,1.00);
    font-size: 2em;
}
.verticalcenter {
    padding-top: 20%;
}
.nopadding {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.largetext {
    color: hsla(330,2%,18%,1.00);
    font-size: 1.5em;
    text-align: left;
    line-height: 40px;
    font-weight: 300;
}
.eventbtn {
    padding-top: 15px;
    padding-bottom: 15px;
    color: #973732;
    background-color: #f6ad28;
    padding-right: 40px;
    border-radius: 20px;
    padding-left: 40px;
}
.bannerlinks {
    text-align: center;
    width: 100%;
    border-style: none;
    margin-bottom: 0px;
    border-radius: 0px;
    height: 100%;
    background-color: hsla(60,26%,32%,0.54);
    padding-top: 75px;
    padding-bottom: 75px;
}
.redbg {
    background-color: #963833;
}
.hide {
    display: none;
}
.aboutus_hero_image {
    background-image: url(../images/bg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.whitetext {
    color: #FFFFFF;
}
.largetopbottompadding {
    padding-top: 100px;
    padding-bottom: 100px;
}
.fullwidth {
    width: 100%;
    margin-left: 0px;
}
.topbottompadding {
    padding-top: 30px;
    padding-bottom: 30px;
}
.greybg {
    background-color: #F6F6F6;
}
.boxshadow {
    -webkit-box-shadow: 1px 1px 1px #DDDCDC;
    box-shadow: 1px 1px 1px #DDDCDC;
}
.block {
    display: block;
    width: 100%;
    height: 100%;
    border-style: none;
}
.leftpadding {
    padding-left: 50px;
}
.mediumtext {
    text-align: justify;
    color: #515151;
    line-height: 40px;
    font-weight: 300;
    font-size: 1.2em;
    padding-top: 30px;
    padding-bottom: 30px;
}
.signuplinks {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    font-size: 1.5em;
    display: block;
    text-decoration: none;
    color: hsla(0,0%,99%,1.00);
    background-color: hsla(39,92%,56%,0.76);
}
.signuplinks:hover {
    text-decoration: none;
    background-color: hsla(30,2%,17%,1.00);
    color: hsla(0,0%,100%,1.00);
    border-style: none;
}
.photobg1 {
    background-image: url(../images/image20.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.yellowbg {
    background-color: hsla(38,93%,56%,1.00);
}
.fullheight {
    height: 100%;
}
.signupbtn {
    background-color: hsla(0,2%,23%,1.00);
    color: hsla(0,0%,100%,1.00);
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    font-size: small;
}
.signupbtn:hover {
    background-color: hsla(3,51%,39%,1.00);
    color: hsla(0,0%,100%,1.00);
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.greenbg {
    background-color: hsla(56,14%,38%,1.00);
}
h6 {
    color: hsla(330,3%,23%,1.00);
    font-size: 3em;
    font-weight: bolder;
}
.tavelway {
    background-image: url(../images/travelway_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.qualityinn {
    background-image: url(../images/quality%20inn_%20bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.travelodge {
    background-image: url(../images/travellodge_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.hospitalitytab {
}
.greytext {
    color: hsla(330,1%,30%,1.00);
}
.frontdiv {
    position: absolute;
    z-index: 1;
    width: 0%;
    padding-top: 15%;
    padding-left: 40px;
}

@media screen and (max-width:575px){
h2 {
    font-size: 3.5em;
}
}
.volunteerbg {
    background-image: url(../images/volunteer_bg);
    background-size: cover;
}
.sponsorbg {
    background-image: url(../images/sponsor_bg2.jpeg);
    background-size: cover;
}
#Wrapper .container-fluid.nopadding .container-fluid.center.largetopbottompadding {
    background-image: url(../images/2024bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.artistlineup {
}
.roundedcorners {
    border-radius: 15px;
}
.recenbg {

}
.banner {
}
.center {
    text-align: center;
}
.headergreen {
    background-color: rgba(48,92,22,1.00);
}
.headerbtn {
    border-radius: 5px;
    background-color: rgba(0,0,0,1.00);
}
#headernotice {
    display: none;
}

@media screen and (max-width:991.98px){
#headernotice {
    display: block;
}
}
.spacing {
    margin-right: 5px;
    margin-left: 5px;
}
.boldtext {
    font-weight: bold;
}
.allpadding {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.linespacing {

}
