*{padding:0px;margin:0px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;color:#000;font-family:'Roboto',Merriweather,'Helvetica Neue',Arial,sans-serif;list-style:none}body{width:100%;overflow-x:hidden}header{height:100px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:fixed;z-index:2;top:0;left:0;background-color:#EDEDED;-webkit-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.4);box-shadow:0px 0px 4px rgba(0, 0, 0, 0.4)}header div{height:100%;padding:10px}header img{width:auto;height:100%}header nav{height:100%}header nav ul{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header nav ul li{width:150px;height:100%}header nav ul li:hover{background-color:rgba(0, 0, 0, 0.1)}header nav ul li a{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.2em;cursor:pointer}#submenu{display:none}.imagen-principal{width:100%;margin-top:100px;position:relative}.imagen-principal img{width:100%;height:100%}.imagen-principal div{position:absolute;height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:0;left:0;text-align:center}.imagen-principal div h2{font-size:8.3vw;color:white}.imagen-principal div h6{font-size:2vw;color:white}#about-us,#events,#services,footer{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px;padding-bottom:30px}#about-us h2,#events h2,#services h2,footer h2{font-size:8vw;margin-top:20px;text-align:center;font-family:'Lobster'}#about-us>span,#events>span,#services>span,footer>span{width:100px;height:5px;background-color:orange;margin-bottom:10px}#services{background-color:#EDEDED}#services ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:15px}#services ul li{width:33%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}#services ul li i{font-size:3em!important;text-align:center}#events ul{width:100%;-webkit-column-count:2;-moz-column-count:2;column-count:2;text-align:center}#events ul li{margin:10px 0px;font-size:2vw}footer{background-color:#EDEDED}footer p{max-width:750px;width:100%;line-height:1.5;font-size:16px;margin-bottom:20px;text-align:center}footer div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;max-width:500px;width:100%;margin-bottom:10px}footer div a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100px;width:100px;white-space:nowrap;cursor:pointer}footer div a i{font-size:3em!important;margin-bottom:10px;color:blue}footer div a .fa-phone-square{color:green}footer div a .fa-envelope{color:#0074d9}footer address{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;text-align:center}footer address i{font-size:3em!important;margin-bottom:10px;color:firebrick}@media screen and (max-width:850px){header{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}header nav{margin-top:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;z-index:4;height:100%;width:50%;top:0;left:-100%}header nav ul{padding-top:20px;height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#EDEDED}header nav ul li{width:100%;height:70px;margin:10px 0px}header nav ul li a{width:100%;height:100%;font-size:5vw}header nav ul li a:hover{background-color:orange}#submenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:3;top:0;left:0;height:100px;width:60px;cursor:pointer}#submenu i{font-size:30px;cursor:pointer}.fa-times{display:none}#events ul li{font-size:3vw}}