 @import url(//fonts.googleapis.com/css?family=Cinzel|Lustria); *{margin:0; padding:0;} img{border:none;} header,footer,aside,nav,article,section,img{display:block;} body{text-align:center; background:#363636; color:#333; font-family:sans-serif; font-size:0.95em;} a{text-decoration:none; outline:none; color:#02acfc; transition:color 0.3s ease-in-out;} a:hover{text-decoration:underline; color:#44c3ff; transition:color 0.3s ease-in-out;} h1{text-transform:uppercase; text-align:center; font-size:5em; font-family:Cinzel;} h2{margin-bottom:20px; text-transform:uppercase; font-size:2em; font-family:Cinzel;} p{margin:15px 0; font-size:0.95em;} ul{margin:10px 0 15px 25px;} .wrapper{/*min-height:600px;*/ background:url('images/main-bg.jpg') no-repeat center top / 100% auto; } .main{color:#fff; } .contact-us{color:#fff; margin:15px 0; font-size:1.3em; } .contact-us span {font-family:Cinzel;} .contact-us a{color: #fff;} #title-name{font-size:2.3em; line-height:33px; padding:17px 0; text-transform:uppercase; font-family:Cinzel; font-weight:bold;} #title-name2{font-size:1em; font-family:Cinzel; font-weight:bold;}
 #title-location{font-size: 0.5em; margin:0;} nav{background:#004d71; margin:0px 0 /*150px 0; padding:30px 0; */} #nav{text-align:right; list-style:none; padding:28px 0;} #nav li{display:inline-block; border-right:solid 1px #fff;} #nav li:last-child{border-right:none; } #nav li a{color:#fff; padding:10px 20px; text-decoration:none; text-transform:uppercase; font-size:1.1em; transition:color 0.3s ease-in-out; } #nav li a:hover{color:#bbb; transition:color 0.3s ease-in-out; } #nav li:last-child a{padding-right:0;} .title-heading{margin:7.5% auto; } .main{text-align:left; } a.button1{text-decoration:none; } .button1{width:auto; background:#004d71; margin:10px 0 5px 0; padding:10px 8px; color:#fff; border-radius:2px; text-align:center; font-size:0.9em; text-transform:uppercase; text-decoration:none;} .list > li {margin: 0 0 12px 0;} .dark-blue-bg{background:#000811; margin-top:35px; padding:25px 0; color:#fff; } .roman-numeral{display:inline-block; background:#004d71; padding:5px 8px; color:#000811;} .text-right{text-align:right; } footer{background:#004d71; padding:25px 0; } footer p{margin:10px 0;}
 #title-spanish {display:block; font-size:0.4em;}
 footer strong {font-size: 1.1rem;}
 .nav-box {display: flex; align-items: center;}

 @media only screen and (max-width: 1100px) {   .title-heading{margin:2% auto; }   .title-heading h1{font-size:2.5em; } } @media only screen and (max-width: 776px) {   .nav-box {display: block;} .wrapper{background:url('images/main-bg.jpg') no-repeat center top / auto 100%; }   nav{padding:0; }   footer .main div:last-child{text-align:left; }   } @media only screen and (max-width: 480px) {   #nav{margin-left:0; padding:0; }   #nav li a{padding:10px 10px; } }
