*{font-family:'Roboto Condensed',sans-serif;outline:0;max-height:999999px;}body{background:linear-gradient(#c0c0c0,#a0a0a0);background-attachment:fixed;width:100%;height:100%;margin:0 auto 0 auto;position:relative;}header{background:rgba(0,0,0,0.1);padding:0px 0px 20px 0px;color:#000000;margin-bottom:20px;text-align:center;}header h1{font-size:64px;margin:0px 0px 8px 0px;padding:8px 0px 0px 0px;text-transform:uppercase;}header h2{font-size:24px;font-style:italic;font-weight:normal;margin:0px;}header nav{font-size:20px;margin-top:8px;}#browser_warning{width:680px;margin:8px auto 0px auto;color:#800000;}#browser_warning:empty{display:none;}b{font-weight:bold;}p{text-align:center;margin:0px 0px 12px 0px;font-size:20px;color:rgba(0,0,0,0.8);}li{text-align:justify;font-size:20px;color:rgba(0,0,0,0.8);}input{-webkit-appearance:none;}#errorlist{font-style:italic;margin:24px 0px 0px 0px;}#results_info{margin-bottom:0px;}article{width:680px;margin:0 auto;}article h3{font-size:22px;font-weight:bold;text-align:center;margin:20px 0px 18px 0px;}article p{text-align:justify;text-align-last:left;}article ul{margin:14px 0px 14px 0px;}article figure{text-align:center;margin:0px;}article figure.gallery{display:inline-block;width:330px;margin-bottom:18px;background-color:rgba(255,255,255,0.3);padding:15px 0px 8px 0px;border-radius:16px;position:relative;}article figure.gallery:hover{background-color:rgba(255,255,255,0.375);}article figure.gallery:nth-child(odd){margin-left:18px;}article figure.gallery img{border-radius:8px;}article figure.gallery img.film_icon{position:absolute;width:72px;height:72px;top:24px;left:232px;}article figure.gallery figcaption{margin-top:4px;font-size:16px;}a,a:link,a:visited{color:rgba(0,0,24,0.55);text-decoration:none;}a:active,a:hover{color:rgb(0,0,24);}a.featured,a.featured:link,a.featured:visited{color:rgba(176,0,0,0.75);}a.featured:active,a.featured:hover{color:rgb(144,0,0);}#ad_top{width:728px;height:90px;margin:0px auto 0px auto;}#ad_bottom{width:468px;height:60px;margin:16px auto 0px auto;}#form{margin:0px;}#form input{border-radius:5px;font-size:28px;text-align:center;background-color:rgba(255,255,255,0.3);border:0px;margin-bottom:12px;height:48px;color:#000000;}#form input:hover{background-color:rgba(255,255,255,0.375);}#form input:not([type=button]):focus,form#form input[type=button]:active{background-color:rgba(255,255,255,0.5);}#form input[type=number]{-moz-appearance:textfield;}#form input::-moz-placeholder{color:rgba(0,0,0,0.166);text-transform:uppercase;}#form input::-webkit-input-placeholder{color:rgba(0,0,0,0.166);text-transform:uppercase;}#form input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;}#form input::-webkit-calendar-picker-indicator:hover{background:none;}#form input::-webkit-datetime-edit-year-field,#form input::-webkit-datetime-edit-month-field,#form input::-webkit-datetime-edit-day-field{color:#000000;}#form div{width:100%;}#form #form_location input{display:block;margin-left:auto;margin-right:auto;width:540px;background-size:25px 25px;background-position:11px 14px,508px 14px;background-repeat:no-repeat; }#form #form_lat{background-image:url('gfx/symbols/phi.png'),url('gfx/symbols/deg.png');}#form #form_lon{background-image:url('gfx/symbols/lambda.png'),url('gfx/symbols/deg.png');}#form #form_elev{background-image:url('gfx/symbols/h.png'),url('gfx/symbols/m.png');}#form #form_location_tools{width:540px;margin:0 auto 36px auto;}#form #form_location_tools input{width:264px;padding:0px 0px 0px 28px;background-size:28px 28px;background-position:10px 10px;background-repeat:no-repeat;}#form #form_location_tools input:not(:first-child){margin-left:12px;}#form #form_gps{background-image:url('gfx/symbols/gps.png');}#form #form_map{background-image:url('gfx/symbols/map.png');}#form #form_date{width:540px;margin:0 auto 36px auto;}#form #form_date input{width:264px;padding:0px;}#form #form_date input:not(:first-child){margin-left:12px;}#form #form_travel_distance input{display:block;margin-left:auto;margin-right:auto;width:540px;background-size:28px 28px,29px 25px;background-position:10px 10px,499px 14px;background-repeat:no-repeat;background-image:url('gfx/symbols/travel.png'),url('gfx/symbols/km.png');}#form #form_calculate input{display:block;margin-left:auto;margin-right:auto;margin-bottom:0px;width:540px;}#map_wrapper{display:none;overflow:hidden;width:calc(100% - 48px);height:calc(100% - 48px);top:0px;left:0px;position:fixed;border-width:24px;border-color:rgba(0,0,0,0.75);border-style:solid;}#map_menu{height:100%;background-color:#ffffff;border-width:0px 4px 0px 4px;border-color:#ffffff;border-style:solid;}#map{width:100%;margin:0px;padding:0px;}#map.form{height:calc(100% - 56px);}#map.results{height:100%;}#map_menu input{height:52px;background-color:#ffffff;border:none;color:#000000;font-size:20px;}#map_menu input[type=text]{float:left;width:calc(100% - 172px);margin-left:12px; }#map_menu input[type=button]{float:right;text-align:right;cursor:pointer;padding:0px 12px 0px 20px;}#map_menu input[type=button].toggled{color:#ff0000;}#map_menu input[type=button].info_window_button{font-size:16px;height:auto;padding:4px 20px 0px 0px;float:left;}#map_menu input[type=button].active{color:#0000c0;}#map_menu input[type=button].disabled{color:#606060;cursor:default;}#map_menu hr.info_window_hr{height:0px;border-top:1px solid #000000;clear:left;}.pac-item *{font-size:14px;}.infobox_head{font-size:16px;font-weight:bold;}#infobox_canvas{width:100px;height:100px;background-color:#000000;border-radius:10px;margin:0px 8px 8px 0px;float:left;}#warning1{position:absolute;bottom:100px;width:100%;text-align:center;display:none;}#warning2{display:inline-block;margin:0 auto;font-size:20px;background-color:rgba(255,255,255,0.75);padding:16px 20px 16px 20px;border-radius:10px;}#button_bar{text-align:center;}#button_bar input{color:#000000;font-size:20px;margin:20px 7px 0px 7px;background-color:rgba(255,255,255,0.25);border:0px;border-radius:4px;padding:5px 16px 6px 16px;}#results .result{width:680px;background:rgba(255,255,255,0.125);border-radius:10px;margin:24px auto 0 auto;}#results .result .preview{text-align:center;display:inline-block;}#results .result .preview canvas{width:140px;height:140px;background-color:#000000;border-radius:10px;margin:10px 10px 0px 10px;}#results .result .preview p{font-size:20px;margin:0px 0px 0px 0px;}#results .result .details{position:relative;display:inline-block;vertical-align:top;width:518px;min-height:116px;margin-top:8px;padding-bottom:64px;}#results .result .details p{color:rgba(0,0,0,0.8);margin:0px;text-align:left;font-size:17px;}#results .result .details p:first-child{margin-bottom:6px;font-size:20px;font-weight:bold;}#results .result .details .extra_info{display:none;margin-top:8px;}#results .result .details .buttons{position:absolute;bottom:10px;right:10px;}#results .result .details .buttons input{color:#000000;float:right;font-size:20px;margin:14px 0px 0px 10px;background-color:rgba(255,255,255,0.25);border:0px;border-radius:4px;padding:5px 16px 6px 16px;}#results .result .details .buttons input:hover,div#button_bar input:hover{background-color:rgba(255,255,255,0.375);}#results .result .details .buttons input:active,div#button_bar input:active{background-color:rgba(255,255,255,0.5);}#results .result .transit p{color:rgba(160,0,0,0.8);}#results .result .transit .buttons input{color:rgba(160,0,0,0.9);}#back{margin:24px 0px 0px 0px;}#accuracy_notification{width:640px;text-align:justify;text-align-last:center;font-style:italic;display:none;margin:16px auto 0px auto;}footer{text-align:center;}footer img{margin:32px 16px 10px 0px;height:70px;}footer p{font-size:17px;margin-bottom:4px;}footer div{margin-top:10px;}