@import url(https://fonts.googleapis.com/css?family=Oswald);#homepage .links a:active,#homepage .links a:focus,#homepage .links a:hover,.contactPage .list p a:active,.contactPage .list p a:focus,.contactPage .list p a:hover{text-decoration:none}#homepage .links a,#overlay #success a,.contactPage .form h2,.contactPage .list h4,.contactPage h1{text-transform:uppercase}body{font-family:Oswald,sans-serif}::-webkit-input-placeholder{color:#B5B5B5;font-size:16px;font-weight:400}::-moz-placeholder{color:#B5B5B5;font-size:16px;font-weight:400}:-ms-input-placeholder{color:#B5B5B5;font-size:16px;font-weight:400}:-moz-placeholder{color:#B5B5B5;font-size:16px;font-weight:400}#homepage{width:100%;height:100vh;background-size:cover;background-position:50% 50%;background-image:url(../images/Rugby_3.jpg);position:relative}#homepage .logo{position:absolute;width:350px;height:150px;top:20px;left:calc(50% - 175px)}#homepage .pride{position:absolute;width:auto;height:auto;bottom:100px;right:30px}#homepage .links{width:500px;height:60px;position:absolute;top:300px;left:calc(50% - 250px);text-align:center}#homepage .links a{color:#fff;display:inline-block;border:1px solid #fff;background:rgba(0,0,0,.36);font-size:32px;width:175px;margin:0 25px;height:60px;line-height:60px}#homepage p{position:absolute;display:block;width:100%;bottom:10px;margin:0;text-align:center;color:#D5D5D5;font-size:22px}#homepage p a{color:#fff}#top .logo{max-width:350px;margin-top:15px}.contactPage h1{font-size:25px;color:#5A5A5A;font-weight:700}.contactPage .list h4,.contactPage .list h5,.contactPage .list h6,.contactPage .list p{font-size:22px;color:#5A5A5A;font-weight:700}.contactPage .list>div{text-align:center}.contactPage .list h4{margin:15px 0 25px}.contactPage .list h5,.contactPage .list p{margin:0}.contactPage .list p a{color:#5A5A5A}.contactPage .list h6{margin:25px 0 0}.contactPage .form{margin-top:80px}.contactPage .form h2{font-size:32px;font-weight:700;color:#5A5A5A;text-align:center;margin:0 0 25px}.contactPage form>div{margin-bottom:15px}.contactPage form input[type=text],.contactPage form textarea{border-radius:0;border:1px solid #BABABA}.contactPage form input[type=text]{height:40px}.contactPage form textarea{height:80px}.contactPage form input[type=submit]{display:inline-block;margin:25px auto 0;font-size:18px;font-weight:700;color:#5A5A5A;padding:8px 35px;border:1px solid #BABABA;text-transform:uppercase;transition:background .5s,color .5s;box-shadow:none}#overlay,.alert{display:none}.contactPage form input[type=submit]:active,.contactPage form input[type=submit]:focus,.contactPage form input[type=submit]:hover{transition:background .5s,color .5s;color:#fff;background:#5A5A5A}#bottom{width:100%;height:15px;background:#5A8FCB;margin-top:45px}footer{background:#000;padding:35px 0}footer p{font-size:22px;color:#5A5A5A;font-weight:700;margin:0}footer p a{color:#D0D0D0}footer img{margin-top:20px;max-width:155px}input[type=text].has-error,select.has-error,textarea.has-error{border:1px solid #a94442!important}#overlay{position:fixed;width:100%;height:100%;background:#fff;z-index:1}#overlay>img{max-width:1024px;justify-content:center;align-items:center;margin:0 auto;display:block}#overlay #success{display:none}#overlay #success img{max-width:800px;display:flex;justify-content:center;align-items:center;margin:0 auto;text-align:center}#overlay #success h4{text-align:center;font-size:32px;margin-bottom:50px}#overlay #success a{font-size:20px;text-align:center;display:block}@media screen and (min-width:320px) and (max-width:767px){#homepage .pride{width:calc(100% - 30px);right:15px}#homepage .links{width:100%;left:0;top:250px}#homepage .links a{width:155px;margin:0 10px;font-size:28px}#homepage p{font-size:18px}.contactPage .list>div{padding-bottom:15px;border-bottom:1px solid #5A5A5A}.contactPage .list>div:last-child{border-bottom:none}#top .logo{display:block;margin:15px auto 0}}@media screen and (min-width:768px) and (max-width:992px){#homepage .pride{width:650px}}@media screen and (min-width:993px) and (max-width:1100px){#homepage .pride{width:650px}}@media screen and (min-width:1101px) and (max-width:1200px){#homepage .pride{width:550px}}@media screen and (min-width:1201px) and (max-width:1400px){#homepage .pride{width:550px}}@media screen and (min-width:1401px) and (max-width:1600px){#homepage .pride{width:550px}}@media screen and (min-width:1601px) and (max-width:1800px){#homepage .pride{width:650px}}