@font-face { font-family: 'AvenirBody'; src: url('AvenirBody.otf'); } @font-face { font-family: 'AvenirBold'; src: url('AvenirBold.otf'); } @font-face { font-family: 'Overpass'; src: url('overpass.otf'); } input { -webkit-appearance: none; } body { background: url(images/bg.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; overflow-x: hidden; -moz-overflow-x:hidden; } body { background-image: url("backaground.png"); background-color: #363738; background-position: top; font-family: Arial Black, Arial, sans-serif; overscroll-behavior-x: none; } #body{ filter: grayscale(0); transition: .2s; } a { text-decoration: none; color: white; transition: 0.2s; } a:hover{ color: #c5c5c5; } } h1, h2, h3, h4, h5, h6 { margin: 0; } /*Whole page*/ #container { background-color: #363738; font-family: 'AvenirBody'; width: 100%; margin-left: auto; margin-right: auto; margin-top: auto; border-radius: 7px; } .overlay{ display: none; } /*Header bar*/ #header { background-image: url("headerimg.png"); background-color: #292929; color: white; text-align: center; padding: 2%; padding-bottom: 5%; clear: both; border-top-right-radius: 7px; border-top-left-radius: 7px; } #header #logo { float:left; width: 12%; padding-left: 2%; } #header #title { float: center; padding-top:3%; padding-right: 10%; font-family: 'Overpass'; font-size: 20px; padding-left: 10px; } .dropbtn2{ display: none; } .selected{ transform: scale(1.3); } .selected:hover{ transform: scale(1.4) !important; } .imglogo{ border-radius: 4px; transition: 0.3s; } .imglogo:hover{ opacity: 0.7; } .field { } .dropbtn { background-color: #535353; width: 80px; height: 80px; color: white; padding: 0; border-radius: 7px; border: none; cursor: pointer; font-size: 40px; transition: 0.3s; } .dropbtn:hover{ transform: scale(1.1); background-color: #474747; } .closebtn{ display: block; position: absolute; top: 100px; right: 46%; font-size: 40px; } .closebtn:hover{ } .sideMenu{ z-index: 1; position: fixed; right: -300px; top: 0; height: 100%; background-color: rgba(23, 23, 23, 0.95); left: 100%; transition: 0.5s; box-shadow: -2px 0px 10px #1c1c1c; } .dropdown-content{ position: relative; top: 25%; width: 100%; text-align: center; margin-top: 30px; } .dropdown-content a{ display: block; padding: 14px; font-size: 20px; transition: .1s; } .dropdown-content a:hover{ transform: scale(1.1); color: #808080; cursor: pointer; } #banner{ background-image: url(banner.png); height: 200px; width: 100% background-position: center; background-size: cover; position: relative; } /*Main section*/ #content { padding: 2%; color: white; font-size: 18px; height: 100%; text-align: center; } img{ border-radius: 4px; } #img1{ float:left; padding-left: 10px; padding-right:10px } #img{ padding-top: 40px; padding-bottom: 10px; } .leftimg{ margin-right: 10px; } .rightimg{ margin-left: 10px; } #facebookpage{ } .facebookpage{ margin-bottom: 30px; width: 400px; } #content #main { float: left; padding-left: 10px; padding-right:10px; } #content #main #video { margin-left: auto; margin-right: auto; margin-bottom: 10px; } #content #main #form { width:90vw; max-width:700px; height:8px; max-height:850px; overflow:hidden; overflow-x:hidden; overflow-y:hidden; } #content #main .button { background-color: #6d7177; border: none; color: white; padding: 2vw 6vw; text-align: center; text-decoration: none; display: inline-block; font-size: 24px; margin: 2px 2px; cursor: pointer; } .selected { font-weight: bolder; } #main { width: 95%; } .form{ border: none; overflow: hidden } form button{ font-family: 'AvenirBody'; font-size: 18px; width: 120px; height: 50px; background-color: white; margin-top: 20px; margin-bottom: 15px; margin-right: 30px; margin-left: 30px; border-width: 4px; border-style: solid; border-color: white; border-radius: 4px; transition: 0.3s; cursor: pointer; } form button[type=reset]{ color: white; background-color: #363738; } form button:hover{ color: white; background-color: rgba(255, 225, 225, 0.1) } #pagebtn{ font-family: 'AvenirBody'; font-size: 18px; width: 250px; height: 70px; background-color: white; margin-top: 20px; margin-bottom: 15px; margin-right: 30px; margin-left: 30px; border-width: 4px; border-style: solid; border-color: white; border-radius: 4px; transition: 0.3s; cursor: pointer; } #pagebtn:hover{ color: white; background-color: #363738 ; transform: scale(1.03); } #pagebtn:focus{ outline: none; } #button2{ font-family: 'AvenirBody'; font-size: 18px; width: 300px; height: 50px; background-color: white; margin-right: 0px; margin-left: 0px; border-width: 3px; border-color: white; border-radius: 4px; border-style: solid; transition: 0.3s; cursor: pointer; text-align: center; } #button2:hover{ color: white; background-color: #363738 ; transform: scale(1.03); } #button2:focus{ outline: none; } /*Copyright bar at bottom*/ #copyright { clear: both; text-align: center; font-size: 14px; padding: 2%; background-color: #292929; color: #878787; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px; } iframe{ border-radius: 4px; } .form{ margin: 40px 0px; } .field{ margin: 15px 20%; } .field label{ display: block; text-align: left; padding-bottom: 5px; } .field input, textarea{ padding-left: 10px; font-size: 20px; font-weight: lighter; color: white; height: 40px; border-style: solid; border-radius: 5px; border-color: white; background-color: #363738; display: block; text-align: left; width: 100%; border-width: medium; transition: 0.2s; } .field textarea{ padding-top: 5px; resize: vertical; height: 150px; border-width: medium; } .field input:hover{ transform: scale(1.005); background-color: rgba(255, 225, 225, 0.1); } .field textarea:hover{ transform: scale(1.005); background-color: rgba(255, 225, 225, 0.1); } .field input:focus{ transform: scale(1.005); background-color: rgba(255, 225, 225, 0.1); } .field textarea:focus{ transform: scale(1.005); background-color: rgba(255, 225, 225, 0.1); } /*When width is greater than 1000px*/ @media screen and (min-width: 1200px) { #container { width: 90%; } #header { text-align: center; padding: 20px; padding-bottom: 50px; clear: both; } #header #title { font-size: 30px; padding-top: 0px; padding-right: 10px; padding-left: 10px; } #header #logo { width: 100px; } .facebookpage{ margin-bottom: 30px; width: 500px; } .dropbtn2{ display: none; } .dropbtn { width: 82px; height: 83px; padding: 0; font-size: 40px; margin-right: 2%; } #content { font-size: 20px; padding: 20px; padding-left: 150px; padding-right: 150px; } #content #main .button { font-size: 24px; padding: 10px 20px; } #content #main #video { width:1000px; } #copyright { font-size: 16px; padding: 40px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px; } } @media screen and (max-width: 500px){ form button{ margin: 10px; } .field{ margin-top: 15px; margin-left: 7%; margin-right: 12%; } #title{ visibility: hidden; } #header #title { font-size: 2px; padding-top: 80px; padding-right: 10px; padding-left: 10px; } #header #logo { padding-top: 15px; width: 25%; padding-left: 2%; } #logo{ vertical-align: bottom; float: none; padding-left: 50%; text-align: center; margin-left: 35%; } #logo{ text-align: center; } .facebookpage{ margin-bottom: 30px; width: 340px; } .dropimg{ padding-top: 23px; float: right; } .dropbtn{ display: none; } .sideMenu{ transition: .01; } .dropbtn2{ display:block; color: white; padding: 3vw; padding-top: 0vw; padding-bottom: 3.5vw; font-size: 14px; width: 50px; margin-top: 10px; transition: 0.3s; } .dropbtn2:hover{ opacity: 0.6; cursor: pointer; } .dropbtn2:focus{ opacity: 0.6; } .dropdown-content a{ padding: 11px; font-size: 24px; font-weight: lighter; } .dropdown-content{ top: 15% } .sideMenu .closebtn{ font-size: 80px; top: 0; right: 25px; } @media screen and (max-height: 450px) { .overlay a {font-size: 20px} .overlay .closebtn { font-size: 40px; top: 15px; right: 35px; } }