html { height: auto %; min-height: 100%; } body { background-image: url(../media/background.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; padding-left: 25px; padding-right: 25px; } footer { } @font-face { font-family: '3dumb'; src: url(../fonts/3Dumb.ttf); } @font-face { font-family: 'rust'; src: url(../fonts/Rust.otf); } @font-face { font-family: 'reey'; src: url(../fonts/reey.otf); } @font-face { font-family: 'oswald'; src: url(../fonts/Oswald.ttf); } @font-face { font-family: 'amatic'; src: url(../fonts/amatic.ttf); } @font-face { font-family: 'typo'; src: url(../fonts/typo.ttf); } @font-face { font-family: 'bowlby'; src: url(../fonts/bowlby.ttf); } .dropdown:hover .dropdown-menu { display: block; } .dropdown-toggle::after { display: none; } .navbar-light .navbar-nav .nav-link { color: #546F01; font-size: 30px; } .navbar-nav a { font-family: 'rust'; color: #31919d; } .navbar-nav > li { padding-right: 15px; } .navbar-left.logo { padding-left: 20px; padding-right: 30px; } .main { margin: 0 auto; position: relative; max-width: 1000px; background: url(../media/main-bg.png); border-radius: 8px 8px 0 0; padding: 0 0 10px 0; } .indent { padding: 50px 0; } .fleft { float: left } .fright { float: right } .alignright { text-align: right } .aligncenter { text-align: center } .alignmiddle * { vertical-align: middle } .clear { clear: both; line-height: 0; font-size: 0; overflow: hidden; height: 0; width: 100%; } .wrapper { overflow: hidden; position: relative; } .extra-wrap { overflow: hidden; display: block; } header { position: relative; z-index: 2; width: auto; margin: 0 auto; padding: 25px 0 12px; } .carousel { padding-right: 10px; padding-left: 10px; padding-bottom: 20px; } .welcome { padding-top: 50px; padding-bottom: 20px; display: block; color: #BE514A; font-size: 100px; line-height: 72px; letter-spacing: -1px; margin: 0 0 -20px 0; font-family: 'reey'; text-transform: capitalize; } .tent { border-radius: 50px 25px; padding-left: 10px; padding-right: 10px; max-width: 310px; width: auto; float: left; } h3.index { font-family: 'oswald'; color: #263E60; } p.index { padding-right: 10px; } footer { padding-left: 10px; padding-bottom: 15px; margin: 0 auto; position: relative; max-width: 1000px; background-color: #7F7F7F; border-radius: 0 0 8px 8px; } .aca { padding-top: 3px; padding-right: 20px; float: right; max-width: 100px; width: auto; } .copyright { padding-top: 15px; padding-left: 10px; font-size: medium; } #navbarDropdown.active { color: #5D1C1A; } #accordion { padding-right: 10px; padding-left: 10px; } .qmarktext { position: relative; } h4 { font-family: 'typo'; font-weight: bold; color: #263E60; font-size: 30px; } h2 { width: 100%; font-family: 'bowlby'; color: #A52A2A; font-size: 50px; } h2.faq { position: absolute; top: 30px; font-size: 100px; padding-left: 50px; } #FAQ { padding-bottom: 20px; } .marks { padding: 10px; max-width: 100%; max-height: 100%; width: auto; border-radius: 20px; opacity: .5; } .btn.btn-link { font-family: 'amatic'; font-size: 40px; color: #00008B; } .card-body { background: rgba(1, 50, 31, .3); padding: 15px 35px; } .card-header { background: rgba(1, 50, 31, .6); } .container { max-width: 100%; width: auto; } h2.contact, h2.location { text-align: center; } h2.junc { padding-left: 50px; padding-right: 50px; font-size: 70px; text-align: center; } h2.dates, h2.ret { position: absolute; top: 30px; font-size: 80px; padding-left: 50px; } h2.retin { padding-left: 0; padding-top: 25px; font-size: 50px; text-align: center; } h2.reg { padding-left: 50px; padding-right: 50px; font-size: 60px; text-align: center; } h4.reg { text-align: center; font-size: 40px; } .signup { margin: 20px 10px; padding: 35px 50px; background-color: rgba(1, 50, 31, .3);; border-radius: 8px; } .entries-columns { padding: 0 10px } a > img { border-radius: 5px; } .gal { padding: 40px; max-width: 100%; max-height: 100%; width: auto; border-radius: 20px; opacity: .5; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } #contact-location h4 { padding-left: 20px; } #contact-location p { padding-left: 40px; } #sub { margin-left: 50px; } .sub { font-family: '3dumb'; color: #BE514A; font-size: 45px; text-align: center; color: #18226A; } .return { padding-top: 15px; padding-left: 40px; text-decoration: underline; font-variant: small-caps; font-size: 27px; }