body,html{font-family:Lato,sans-serif;margin:0;padding:0;color:#fff;font-weight:300;font-size:18px;background:#010516}#background{width:100%;height:100%;position:fixed;top:0;background:#010516 no-repeat top center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:none}footer,header,section{position:relative}section{background-color:rgba(0,0,0,.75);max-width:750px;width:90%;margin:0 auto 75px auto;position:relative}img{border:none}.browsehappy{background:#000;text-align:center;padding:20px 0}h2{text-transform:uppercase;font-size:25px;letter-spacing:2px;font-weight:400;padding:30px 0 10px 25px;border-bottom:1px solid #fff;margin:0 0 25px 0;display:inline-block}a h2{color:#fff}h3{text-transform:uppercase;font-size:18px;font-weight:300;letter-spacing:1px;display:inline-block;vertical-align:top}p{padding:0;margin:0}a{color:#009cd1;text-decoration:none}header{text-align:center}#site_logo{margin:75px auto;max-width:160px;height:auto}footer{background-color:rgba(0,0,0,1);text-align:right;font-size:14px}footer section{background-color:transparent;margin:0 auto}footer .content{padding:15px 25px}footer a,footer p{line-height:50px}footer p{float:left}footer a{display:inline-block;padding-right:20px;border-right:1px solid #fff}footer a#privacy{padding-left:20px}footer a#cookies{padding-left:20px;border-right:none}.content{padding:25px 25px 50px 25px}.content:after,.content:before{content:"";display:table}.content:after{clear:both}.col{width:47.5%;display:inline-block;margin:0 0 0 5%;padding:0;vertical-align:top;box-sizing:border-box}.col:first-child{margin-left:0}.col p{margin-bottom:15px}.collapse,.expand{position:absolute;top:30px;right:30px;cursor:pointer;width:21px;height:auto}.expand{display:none}#contact .col{padding:0 0 0 70px;margin:0 0 50px 5%}#contact .col:first-child{margin-left:0}.icon{position:absolute;margin-left:-70px}#global_directory .content{text-align:center}#global_directory h3 img{display:inline-block;vertical-align:top;cursor:pointer}#global_directory h3 img:first-child{margin-right:10px}#global_directory h3 img:last-child{margin-left:10px}#global_directory ul{list-style:none;background:rgba(0,0,0,1);width:100%;box-sizing:border-box;margin:0;padding:0;display:none;min-height:319px}#global_directory ul li{border:1px solid #fff;border-bottom:none;padding:15px;text-transform:uppercase}#global_directory ul li.last{border-bottom:1px solid #fff}#global_directory ul li:hover{background-color:rgba(0,156,209,.5);cursor:pointer}#global_directory ul a{color:#fff}#global_directory ul.selected{display:block}#world_map{margin-top:130px;max-width:100%;height:auto}.nav_dot{width:10px;height:10px;border-radius:50%;border:1px solid #fff;display:inline-block;margin:25px 3px 0 3px}.nav_dot.selected,.nav_dot:hover{background-color:#009cd1;border-color:#009cd1}#next,#prev{padding:0 5px;margin-top:17px;vertical-align:top;width:22px;height:auto}.related_logo{width:17.6%;display:block;float:left;margin:1% 0 1% 3%}.related_logo:first-child{margin-left:0}.related_logo img{width:100%;height:auto}#global_directory h3 br{display:none}.fadeIn{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media (max-width:780px){footer{text-align:center;font-size:14px}footer p{display:block;float:none}footer a{padding-right:10px}footer a#cookies,footer a#privacy{padding-left:10px}h3{font-size:15px}#next,#prev{padding:0 4px;margin-top:12px}}@media (max-width:680px){.col{width:100%;margin:0}#contact #contactcol2{margin:0 0 50px 0}#world_map{margin-top:50px}#global_directory ul{font-size:14px;min-height:289px}h3{font-size:18px}#next,#prev{padding:0 5px;margin-top:17px}}@media (max-width:480px){h2{font-size:16px;letter-spacing:1px}h3{text-align:center;font-size:16px;line-height:20px}p{font-size:14px}.related_logo{width:47.5%}.related_logo:nth-child(3){margin-left:0}.icon{width:30px;margin-left:-60px}#contact .col{padding:0 0 0 60px;margin:0 0 20px 0}footer p{font-size:12px}footer a#cookies,footer a#privacy,footer a#terms{width:60%;margin:0 auto;border-right:none;padding:0!important;border-bottom:1px solid #fff}.collapse,.expand{right:15px}#global_directory h3 br{display:block}#next,#prev{padding:0 10px;margin-top:25px}}