#world-map {width:100%; max-width:768px; margin:0 auto 20px auto; background:#3e3e3e; padding:10px 0 0 0; position:relative; z-index:10;}
#world-map .content-inner {width:95%; max-width:671px; margin:-10px auto 0 auto; text-align:center;}

#world-map .content-inner #search {width:160px; height:30px; float:left; text-align:right;}
#world-map .content-inner h1 {float:right; color:#95b0b9;}

#world-map .content-inner label {float:right; margin-right:10px; cursor:pointer;}
#world-map .content-inner input#info {display:none;}
#world-map .content-inner .information {clear:right; text-align:right; max-height:0; overflow:hidden;
-webkit-transition: 0.5s;
transition: 0.5s;
}
#world-map .content-inner input#info:checked + .information {max-height:500px;}
#world-map .content-inner .information p {padding:0; margin:0; font:400 14px/18px 'Lato', arial, sans-serif; color:#fff;}
#world-map .content-inner .information p b {color:#95b0b9;}

#world-map .content-inner #google-map {width:100%; height:540px; margin-top: 28px; text-align:left;}
#world-map .content-inner #google-map iframe {display:block; width:100%; height:520px;}

.fb-like {display:block; width:100%; text-align:right;}

#gallery .search {width:120px; height:30px; background:#666; border:0; border-radius:0 5px 5px 0; margin:0; padding:0 10px 0 0; color:#eee; overflow:hidden; float:right;}
#gallery .submit {width:30px; height:30px; background:#555 url(/nav_bar/search-icon.png) no-repeat center center; border-radius:5px 0 0 5px; float:left; padding:0; margin:0; overflow:hidden;}

#gallery .submit:hover {background-color:#95b0b9; cursor:pointer;}
.info {display:none;}

@media only screen and (max-width:480px) {
#world-map .content-inner #search {display:none;}
#world-map .content-inner {margin-top:10px;}
#world-map .content-inner #google-map {margin-top: 0;}
}
