body{font:300 1.125em/1.38 Roboto;color:rgb(51, 51, 51);}

.page-index{background-color:rgb(252, 252, 252);font-family:Roboto;font-weight:300;color:rgb(51, 51, 51);}

.page-searchresults{background-color:rgb(255, 255, 255);font-family:Helvetica;font-weight:400;color:rgb(0, 0, 0);}

.page-station{background-color:rgb(252, 252, 252);font-family:Helvetica;font-weight:400;color:rgb(0, 0, 0);}

.foryourmobilesummary-1 p,.nodatarow p{margin-bottom:1em;}

.androidlink{display:block;position:relative;float:left;clear:both;width:12.1527777777%;height:35px;margin:-29px 0 0 67.70291%;}

.aviationmobileapps_website{display:block;float:left;width:18.5185185185%;height:68px;margin-left:5%;}

.aviationmobileappslogo{display:block;float:left;width:200px;height:auto;overflow:hidden;}

.calendar{position:absolute;top:0;bottom:0;right:0;z-index:34;width:300px;height:60px;margin:auto 0;}

.container{width:960px;margin:9px auto 0;}

.container .logo{width:123px;}

.container .quicksearch{margin-top:13px;}

.container .txtsearch{margin-top:-6px;}

.controlpannel{position:relative;float:left;width:100%;height:117px;}

.date{display:block;position:absolute;bottom:8px;left:0;right:0;margin:0 auto;border-radius:33px;font-size:1.111em;text-align:center;}

.datetitle{position:absolute;top:0;left:0;right:0;margin:0 auto;font-size:0.889em;text-align:center;color:rgb(0, 0, 0);}

.daygroup{position:relative;float:left;width:40px;min-width:40px;max-width:40px;height:64px;min-height:64px;max-height:64px;padding-right:5px;padding-left:5px;}

.download{float:right;margin:21px 99px 0 0;padding-right:5px;padding-left:20px;font-family:Verdana;font-size:0.889em;font-weight:400;text-align:right;color:rgb(255, 255, 255);white-space:normal;}

.download4android{display:block;position:absolute;top:0;right:0;z-index:35;width:35px;height:auto;overflow:hidden;}

.download4ios{display:block;position:absolute;top:0;right:0;z-index:33;width:35px;height:auto;overflow:hidden;}

.downloadsection{position:absolute;top:3px;right:0;z-index:38;width:288px;height:57px;}

.fastmetar{float:left;width:100%;margin-top:572px;background-color:rgb(67, 156, 215);}

.fastmetardescription{width:100%;margin:0 auto;padding:20px 10px;font-size:1.667em;font-weight:100;line-height:1.5;text-align:center;color:rgb(255, 255, 255);}

.flightcategoryindicator{position:absolute;top:0;left:15%;width:8px;height:120px;background-color:rgb(255, 0, 0);overflow:hidden;}

.footertext{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding-top:12px;font-family:Verdana;font-size:0.889em;font-weight:400;text-align:center;color:rgb(255, 255, 255);white-space:normal;}

.foryourcomputer{float:left;clear:both;width:100%;padding-top:50px;padding-bottom:50px;background-color:rgb(252, 252, 252);}

.foryourcomputerinnergroup{position:relative;width:100%;max-width:1080px;margin:0 auto;padding-right:20px;padding-bottom:20px;padding-left:20px;}

.foryourcomputerinnergroup .image{left:0;z-index:24;width:33.3333333333%;}

.foryourcomputersummary{clear:both;width:100%;color:rgb(51, 51, 51);}

.foryourcomputertextgroup{float:left;width:64.2592592592%;margin:27px 0 0 35.73618%;padding:10px;}

.foryourcomputertextgroup .foryourcomputersummary{min-height:61px;padding-top:10px;font-size:1em;}

.foryourcomputertitle{width:100%;font-size:2em;color:rgb(67, 156, 215);}

.foryourmobileinnergroup{position:relative;width:100%;max-width:1080px;margin:0 auto;padding-right:20px;padding-bottom:10px;padding-left:20px;}

.foryourmobileinnergroup .foryourmobile{display:block;position:absolute;top:0;bottom:0;right:1.5%;z-index:15;width:47.1296296296%;height:auto;margin:auto 0;overflow:hidden;}

.foryourmobileinnergroup .textgroup{float:left;width:50%;padding-bottom:10px;}

.foryourmobilesummary{float:left;clear:both;width:100%;min-height:61px;padding-top:10px;padding-bottom:20px;font-size:1em;color:rgb(51, 51, 51);}

.foryourmobiletitle{float:left;width:100%;font-size:2em;color:rgb(67, 156, 215);}

.foryoursmartwatch .foryourcomputertitle{padding-top:30px;padding-bottom:10px;}

.foryoursmartwatch .image{left:6.3888888888%;z-index:12;width:32.4074074074%;}

.foryoursmartwatch .textgroup{float:right;width:50.9259259259%;margin:53px -0.03617% 0 0;padding-bottom:10px;}

.hour{position:relative;float:left;z-index:5;min-width:84px;background-color:rgb(255, 255, 255);font-size:0.889em;color:rgb(0, 0, 0);}

.hourline{position:absolute;top:0;bottom:0;left:0;right:0;z-index:4;width:100%;height:1px;min-height:1px;max-height:1px;margin:auto;background-color:rgb(153, 153, 153);}

.hourrow{position:relative;float:left;width:100%;margin-top:10px;}

.image{display:block;position:absolute;top:0;bottom:0;height:auto;margin:auto 0;overflow:hidden;}

.innergroup{position:relative;width:90%;max-width:1080px;height:350px;margin:0 auto;}

.iosdownload{display:block;position:relative;float:left;width:12.1527777777%;height:35px;margin:-29px 0 0 4.86654%;}

.logo{display:block;float:right;height:auto;overflow:hidden;}

.mainbody{max-width:960px;margin-right:auto;margin-left:auto;}

.mainbody .logo{width:154px;margin:3px 10px 0 0;}

.mainbody .pagetop{float:left;width:97.9166666666%;height:117px;margin-left:10px;}

.mainbody .quicksearch{margin-top:15px;}

.map{position:absolute;top:0;bottom:0;left:0;width:116px;height:85px;margin:auto 0;border-radius:8px;background-color:rgb(222, 222, 222);}

.metarreport{float:left;width:66%;margin-left:4.95443%;font-size:0.889em;color:rgb(0, 0, 0);}

.metarreport:hover{float:left;}

.metarreports{position:relative;float:left;clear:both;z-index:7;width:100%;margin-top:10px;}

.metarrow{position:relative;float:left;clear:both;width:100%;margin-top:10px;overflow:hidden;}

.metarsweblogo{display:block;position:absolute;top:100px;left:0;right:0;z-index:32;width:391px;height:auto;margin:0 auto;overflow:hidden;}

.nodatarow{position:relative;float:left;clear:both;width:100%;margin-top:20px;}

.observationtime{float:left;width:72px;min-height:33px;margin-left:4.0625%;font-size:0.778em;text-align:right;color:rgb(102, 102, 102);}

.quicksearch{float:left;width:352px;}

.resultgroup{display:block;position:relative;float:left;width:46.4583333333%;height:90px;margin-left:10px;}

.resultgroup .map{z-index:3;}

.resultgroup .stationaddress{color:rgb(12, 45, 128);}

.resultgroup .stationname{color:rgb(120, 130, 155);}

.resultgroup .textgroup{float:left;width:320px;margin-left:142px;}

.resultrow{position:relative;float:left;width:100%;margin-top:20px;}

.results{float:left;clear:both;width:100%;}

.searchterms{display:block;position:absolute;top:294px;left:0;right:0;z-index:29;width:50%;min-width:200px;max-width:600px;height:50px;min-height:50px;max-height:50px;margin:0 auto;padding:0 10px;border:1px solid rgb(12, 45, 128);background-color:rgba(255, 255, 255, 0.89);font-family:Helvetica;font-size:1.111em;font-weight:400;text-transform:uppercase;color:rgb(4, 4, 4);}

.stationaddress{float:left;margin-left:0.06836%;font-size:1em;text-transform:uppercase;}

.stationinfo{position:absolute;top:0;bottom:0;left:0;z-index:12;width:446px;height:90px;margin:auto 0;}

.stationinfo .map{z-index:11;}

.stationinfo .stationaddress{color:rgb(12, 45, 128);}

.stationinfo .stationname{color:rgb(120, 130, 155);}

.stationinfo .textgroup{float:left;width:320px;margin-left:126px;}

.stationname{float:left;clear:both;font-size:0.889em;}

.stationsearchform{position:relative;float:left;z-index:31;width:100%;margin-top:10px;}

.text{float:left;}

.toprow{position:absolute;top:15px;left:0;right:0;z-index:41;width:90%;height:68px;margin:0 auto;}

.topsection{position:absolute;top:0;left:0;right:0;z-index:42;width:100%;height:572px;margin:0 auto;background:url('../images/takeoff_Large.jpg') rgb(255, 255, 255);background-repeat:no-repeat;background-size:cover;background-position:center center;}

.tvinnergroup{position:relative;width:100%;max-width:1080px;height:384px;margin:0 auto;padding-right:20px;padding-left:20px;}

.tvinnergroup .textgroup{float:left;width:49.9537465309%;margin-top:48px;}

.tvinnergroup .tv{display:block;position:absolute;top:0;bottom:0;right:1.5%;z-index:2;width:41.6391782407%;height:auto;margin:auto 0;overflow:hidden;}

.txtsearch{display:block;float:left;width:300px;height:45px;padding:0 10px;border:1px solid rgb(12, 45, 128);font-size:1.111em;text-transform:uppercase;color:rgb(0, 0, 0);}

._button{display:block;width:40%;min-width:200px;max-width:300px;height:50px;margin:373px auto 0;border:1px solid rgb(12, 45, 128);border-radius:10px;background-color:rgb(11, 197, 15);font-family:Helvetica;font-size:0.889em;font-weight:400;text-align:center;text-transform:uppercase;color:rgb(255, 255, 255);}

._button:hover{background-color:rgb(11, 197, 15);text-transform:uppercase;color:rgb(255, 249, 0);}

._element{display:block;float:left;width:45px;min-width:45px;max-width:45px;height:45px;min-height:45px;max-height:45px;background-image:url('../images/search.svg');background-repeat:no-repeat;background-position:center center;}

._select{display:none;position:relative;float:left;clear:both;z-index:36;width:111px;height:34px;margin-top:-76px;padding-left:10px;border:1px solid rgb(119, 119, 119);border-radius:3px;background:url('../images/select-arrows.svg') rgb(242, 242, 242);background-repeat:no-repeat;background-size:auto auto;background-position:right center;font-size:0.722em;color:rgb(0, 0, 0);}

._text{width:95%;min-height:42px;margin:7px 0 0 10px;font-size:0.889em;color:rgb(0, 0, 0);}

.container ._element{margin-top:-6px;}

.date-1{z-index:14;color:rgb(0, 0, 0);}

.date-2{z-index:17;color:rgb(0, 0, 0);}

.date-3{z-index:20;color:rgb(0, 0, 0);}

.date-4{z-index:23;color:rgb(0, 0, 0);}

.date-5{z-index:26;color:rgb(0, 0, 0);}

.date-6{z-index:29;color:rgb(0, 0, 0);}

.date-7{z-index:32;border:1px solid rgb(255, 0, 0);background-color:rgb(255, 0, 0);color:rgb(255, 255, 255);}

.datetitle-1{z-index:13;}

.datetitle-2{z-index:16;}

.datetitle-3{z-index:19;}

.datetitle-4{z-index:22;}

.datetitle-5{z-index:25;}

.datetitle-6{z-index:28;}

.datetitle-7{z-index:31;}

.daygroup-2,.daygroup-3,.daygroup-4,.daygroup-5,.daygroup-6{margin-left:3px;}

.daygroup-7{margin:2px 0 0 3px;}

.foryoursmartwatch-1{position:relative;float:left;clear:both;width:100%;padding-top:50px;padding-bottom:50px;background-color:rgb(252, 252, 252);}

.mainbody-1{position:relative;z-index:37;width:95%;margin-top:90px;}

.mainbody-2{width:100%;margin-top:20px;}

.pagetop-1{position:fixed;top:0;left:0;right:0;z-index:43;width:100%;height:74px;margin:0 auto;background-color:rgba(226, 226, 226, 0.63);}

.text-4{font-size:1em;font-weight:400;}

.text-5{padding-top:20px;font-size:0.889em;}

.foryourmobile-1,.tv-1{float:left;clear:both;width:100%;padding-top:50px;padding-bottom:50px;background-color:rgba(243, 243, 243, 0.83);}

._container-2{position:relative;float:left;clear:both;width:100%;height:50px;max-height:50px;background-color:rgb(67, 156, 215);}

.foryourmobilesummary a{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-color:transparent;border-style:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:transparent;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-decoration:underline;letter-spacing:inherit;word-spacing:inherit;color:inherit;opacity:1;word-break:normal;word-wrap:normal;white-space:normal;}

.stationaddress strong{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-color:transparent;border-style:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:transparent;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-decoration:inherit;letter-spacing:inherit;word-spacing:inherit;color:inherit;opacity:1;word-break:normal;word-wrap:normal;white-space:normal;}

.text em,.text span{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-color:transparent;border-style:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:transparent;font-family:inherit;font-style:normal;font-size:inherit;font-weight:700;text-transform:inherit;text-decoration:inherit;letter-spacing:inherit;word-spacing:inherit;color:inherit;opacity:1;word-break:normal;word-wrap:normal;white-space:normal;}

@media(max-width: 750px) {
body{font-size:1.125em;}

.container .logo{height:auto;}

.container .quicksearch{margin-top:12px;}

.controlpannel .calendar{top:132px;bottom:auto;left:0;right:0;margin-right:auto;margin-left:auto;}

.controlpannel .stationinfo{top:0;bottom:auto;left:0;right:0;width:398px;margin-right:auto;margin-left:auto;}

.daygroup .date,.daygroup .datetitle{left:0;right:0;margin-right:auto;margin-left:auto;}

.hourrow .hour{position:relative;z-index:5;min-width:70px;}

.hourrow .hourline{top:0;bottom:0;left:0;right:0;margin:auto;}

.mainbody .controlpannel{position:relative;z-index:35;width:100.0701754385%;height:210px;margin-top:97px;margin-left:-1px;}

.mainbody .metarreports{position:relative;z-index:7;}

.metarrow .flightcategoryindicator{left:14.1853932584%;}

.metarrow .metarreport{width:78.511235955%;margin-left:6.35095%;font-size:0.833em;}

.metarrow .observationtime{margin-left:3.01747%;font-size:0.722em;}

.pagetop{margin-left:auto;}

.pagetop .container{float:left;width:90%;margin-top:3px;margin-right:0;margin-left:0;}

.stationinfo .map{top:0;bottom:0;left:0.0910874439%;width:86px;height:77px;margin-top:auto;margin-bottom:auto;}

.stationinfo .stationaddress{margin-left:0.05809%;font-size:0.889em;}

.stationinfo .stationname{font-size:0.722em;}

.stationinfo .textgroup{width:269px;margin-top:10px;}

.container ._element,.container .txtsearch{margin-top:0;}

.mainbody ._select{position:relative;z-index:36;margin-top:-169px;}

.mainbody-1{position:relative;float:left;z-index:37;min-width:712px;max-width:712px;margin-top:-11px;margin-right:0;margin-left:19px;}

.pagetop-1{left:0;right:0;margin-right:auto;}
}

@media(max-width: 600px) {
body{font-size:1.125em;}

.container .quicksearch{margin-top:7px;}

.controlpannel .calendar,.controlpannel .stationinfo,.daygroup .date,.daygroup .datetitle,.pagetop-1{left:0;right:0;margin-right:auto;margin-left:auto;}

.hourrow .hour{position:relative;z-index:5;}

.hourrow .hourline{top:0;bottom:0;left:0;right:0;margin:auto;}

.mainbody .controlpannel{position:relative;z-index:35;}

.mainbody .logo{margin-top:8px;}

.mainbody .metarreports{position:relative;z-index:7;}

.pagetop .container{height:118px;margin-top:8px;}

.pagetop .logo{width:134px;height:auto;}

.pagetop .quicksearch{width:239px;}

.quicksearch .txtsearch{width:194px;}

.resultgroup .map{top:0;bottom:0;width:104px;height:81px;margin-top:auto;margin-bottom:auto;}

.resultgroup .stationaddress{margin-left:0.05333%;font-size:0.944em;}

.resultgroup .stationname{font-size:0.778em;}

.resultgroup .textgroup{width:293px;margin-left:114px;}

.resultrow .resultgroup{width:67.8333333333%;height:81px;}

.stationinfo .map{top:0;bottom:0;margin-top:auto;margin-bottom:auto;}

.mainbody ._select{position:relative;z-index:36;margin-top:-262px;}

.quicksearch ._element{clear:both;margin-top:-45px;margin-left:193px;}

.mainbody-1{position:relative;z-index:37;margin-left:0;}

.mainbody-2{margin-top:11px;}
}

@media(max-width: 415px) {
body{font-size:1.063em;}

.aviationmobileapps_website .aviationmobileappslogo{width:176px;height:auto;}

.container .logo{width:112px;margin-top:60px;margin-right:0.12969%;}

.container .quicksearch{margin-top:0;}

.controlpannel .calendar{position:static;top:auto;margin-top:130px;}

.controlpannel .stationinfo{left:0;right:auto;width:394px;}

.daygroup .date{left:0;right:0;margin-right:auto;margin-left:auto;font-size:1.176em;}

.daygroup .datetitle{left:0;right:0;margin-right:auto;margin-left:auto;font-size:0.941em;}

.fastmetar .fastmetardescription{font-size:1.059em;font-weight:300;}

.foryourcomputerinnergroup .foryourcomputertextgroup{float:none;width:100%;margin-top:217px;margin-right:auto;margin-left:auto;}

.foryourcomputerinnergroup .image{top:21px;bottom:auto;left:0;right:0;width:62.0772946859%;height:auto;margin-right:auto;margin-left:auto;}

.foryourmobileinnergroup .foryourmobile{top:17px;bottom:auto;left:0;right:0;width:73.1884057971%;height:auto;margin-right:auto;margin-left:auto;}

.foryourmobileinnergroup .textgroup{float:none;width:100%;margin-top:309px;margin-right:auto;margin-left:auto;}

.foryoursmartwatch .foryoursmartwatch{width:100%;}

.foryoursmartwatch .image{top:17px;bottom:auto;left:0;right:0;width:52.8985507246%;height:auto;margin-right:auto;margin-left:auto;}

.foryoursmartwatch .textgroup{position:relative;float:left;z-index:11;margin-top:195px;margin-right:0;padding-right:20px;padding-bottom:20px;padding-left:20px;}

.hourrow .hour{position:relative;z-index:5;font-size:0.941em;}

.hourrow .hourline{top:0;bottom:0;left:0;right:0;margin:auto;}

.mainbody .controlpannel{position:relative;z-index:35;}

.mainbody .metarreports{position:relative;z-index:7;}

.mainbody .pagetop{margin-left:8px;}

.mainbody .quicksearch{width:213px;}

.mainbody .txtsearch{width:161px;}

.metarrow .flightcategoryindicator{left:19.9485759493%;}

.metarrow .metarreport{width:75%;margin-left:5.2571199999%;font-size:0.824em;}

.metarrow .observationtime{margin-left:0;font-size:0.706em;}

.downloadsection .download,.foryoursmartwatch .text-4,.nodatarow .text{font-size:0.941em;}

.pagetop{margin-left:auto;}

.pagetop .container{height:158px;margin-top:15px;}

.pagetop .logo{height:auto;}

.quicksearch .txtsearch{font-size:1.176em;}

.resultgroup .map{top:0;bottom:0;width:78px;height:73px;margin-top:auto;margin-bottom:auto;}

.resultgroup .stationaddress{margin-left:0.06378%;font-size:1em;}

.resultgroup .stationname{font-size:0.765em;}

.resultgroup .textgroup{width:294px;margin-left:88px;}

.resultrow .resultgroup{width:92.048192771%;height:74px;}

.stationinfo .map{top:0;bottom:0;width:109px;height:83px;margin-top:auto;margin-bottom:auto;}

.stationinfo .stationaddress{margin-left:0.06745%;font-size:0.941em;}

.stationinfo .stationname{font-size:0.882em;}

.stationinfo .textgroup{width:278px;margin-top:3px;margin-left:118px;}

.stationsearchform .searchterms{left:0;right:0;width:70%;margin-right:auto;margin-left:auto;font-size:1.176em;}

.foryourcomputertextgroup .foryourcomputersummary,.textgroup .foryourmobilesummary{font-size:17px;}

.foryourcomputertextgroup .foryourcomputertitle,.foryoursmartwatch .foryourcomputertitle,.textgroup .foryourmobiletitle{font-size:1.882em;}

.toprow .aviationmobileapps_website{position:relative;z-index:40;width:44.5569620253%;height:57px;margin-left:1.0126599999%;}

.toprow .downloadsection{top:2px;}

.topsection{left:0;right:0;margin-right:auto;margin-left:auto;}

.topsection .metarsweblogo{top:128px;left:0;right:0;width:304px;height:auto;margin-right:auto;margin-left:auto;}

.topsection .stationsearchform{position:relative;z-index:31;}

.topsection .toprow{left:0;right:0;width:100%;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px;}

.androidlink .download4android,.foryoursmartwatch .innergroup,.iosdownload .download4ios,.tv .tvinnergroup{height:auto;}

.tvinnergroup .textgroup{float:none;width:100%;margin-top:302px;margin-right:auto;margin-left:auto;}

.tvinnergroup .tv{top:0;bottom:auto;left:0;right:0;width:90%;height:auto;margin-right:auto;margin-left:auto;}

.mainbody ._select{position:relative;z-index:36;margin-top:-186px;font-size:0.765em;}

.quicksearch ._element{clear:none;margin-top:0;margin-left:0;}

.stationsearchform ._button{font-size:0.941em;}

.foryoursmartwatch .text-5{font-size:1em;}

.mainbody-1{position:relative;z-index:37;min-width:395px;max-width:395px;margin-left:10px;}

.pagetop-1{left:0;right:0;margin-right:auto;}

._container .footertext-1{top:0;bottom:0;left:0;right:0;margin:auto;font-size:0.941em;}
}

@media(max-width: 375px) {
body{font-size:1.063em;}

.aviationmobileapps_website .aviationmobileappslogo{width:146px;height:auto;margin-left:-0.0107%;}

.container .logo{clear:both;margin-top:75px;margin-right:0.14352%;}

.controlpannel .calendar{margin-top:132px;}

.controlpannel .stationinfo{width:356px;}

.downloadsection .androidlink{margin-top:-26px;margin-left:70.13889%;}

.downloadsection .download{margin-right:89px;font-size:0.824em;}

.downloadsection .iosdownload{margin-top:-26px;margin-left:2.43056%;}

.fastmetar .fastmetardescription{font-size:0.941em;}

.foryoursmartwatch .textgroup{position:relative;z-index:11;}

.hourrow .hour{position:relative;z-index:5;}

._container .footertext-1,.hourrow .hourline{top:0;bottom:0;left:0;right:0;margin:auto;}

.androidlink .download4android,.iosdownload .download4ios{height:auto;}

.mainbody .controlpannel{position:relative;z-index:35;}

.mainbody .logo{width:112px;margin-top:15px;}

.mainbody .metarreports{position:relative;z-index:7;}

.mainbody .pagetop{margin-left:10px;}

.metarrow .flightcategoryindicator{left:18.346491228%;}

.metarrow .metarreport{width:77.7543859649%;margin-left:5.31338%;}

.metarrow .observationtime{width:60px;}

.pagetop{margin-left:auto;}

.pagetop .container{height:218px;}

.pagetop .logo{height:auto;}

.resultgroup .map{top:0;bottom:0;margin-top:auto;margin-bottom:auto;}

.resultgroup .stationaddress{margin-left:0.06319%;}

.resultgroup .stationname{font-size:0.706em;}

.resultgroup .textgroup{width:272px;}

.resultrow .resultgroup{width:96%;height:73px;}

.stationinfo .map{top:0;bottom:0;width:86px;height:77px;margin-top:auto;margin-bottom:auto;}

.stationinfo .stationaddress{margin-left:0.05809%;}

.stationinfo .stationname{font-size:0.765em;}

.stationinfo .textgroup{width:269px;margin-top:9px;margin-left:96px;}

.toprow .aviationmobileapps_website{position:relative;z-index:40;width:41.1267605633%;height:47px;margin-top:5px;margin-left:2.53521%;}

.daygroup .date,.daygroup .datetitle,.stationsearchform .searchterms,.topsection{left:0;right:0;margin-right:auto;margin-left:auto;}

.topsection .stationsearchform{position:relative;z-index:31;}

.topsection .toprow{top:6px;left:0;right:0;margin-right:auto;margin-left:auto;}

.tvinnergroup .textgroup{margin-top:266px;}

.foryourcomputerinnergroup .image,.foryourmobileinnergroup .foryourmobile,.foryoursmartwatch .image,.topsection .metarsweblogo,.tvinnergroup .tv{left:0;right:0;height:auto;margin-right:auto;margin-left:auto;}

.mainbody ._select{position:relative;z-index:36;}

.mainbody-1{position:relative;z-index:37;min-width:357px;max-width:357px;margin-left:9px;}

.pagetop-1{left:0;right:0;margin-right:auto;}
}

@media(max-width: 320px) {
body{font-size:1em;}

.aviationmobileapps_website .aviationmobileappslogo{width:125px;height:auto;margin-left:0;}

.container .logo{clear:none;margin-top:59px;margin-right:0;}

.controlpannel .calendar{margin-top:125px;}

.controlpannel .stationinfo{width:100%;}

.daygroup .date,.stationsearchform .searchterms{left:0;right:0;margin-right:auto;margin-left:auto;font-size:1.25em;}

.daygroup .datetitle{left:0;right:0;margin-right:auto;margin-left:auto;font-size:1em;}

.downloadsection .androidlink{margin-top:-25px;margin-left:69.44444%;}

.downloadsection .download{margin-top:23px;font-size:0.75em;}

.downloadsection .iosdownload{margin-top:-25px;margin-left:3.125%;}

.foryourmobileinnergroup .textgroup{margin-top:267px;}

.foryoursmartwatch .textgroup{position:relative;z-index:11;margin-top:182px;}

.hourrow .hour{position:relative;z-index:5;min-width:60px;font-size:1em;}

.hourrow .hourline{top:0;bottom:0;left:0;right:0;margin:auto;}

.androidlink .download4android,.iosdownload .download4ios{height:auto;}

.mainbody .controlpannel{position:relative;z-index:35;}

.mainbody .logo{margin-top:14px;}

.mainbody .metarreports{position:relative;z-index:7;}

.metarrow .flightcategoryindicator{left:18.5997596153%;}

.metarrow .metarreport{width:75.641025641%;margin-left:5.41899%;font-size:0.813em;}

.metarrow .observationtime{margin-top:-1px;margin-left:-5px;font-size:0.688em;}

.fastmetar .fastmetardescription,.nodatarow .text,.stationinfo .stationname{font-size:0.813em;}

.pagetop .container{height:157px;}

.pagetop .logo{height:auto;}

.pagetop .quicksearch{width:174px;}

.quicksearch .txtsearch{width:126px;font-size:1.25em;}

.resultgroup .map{top:0;bottom:0;width:65px;height:61px;margin-top:auto;margin-bottom:auto;}

.resultgroup .stationaddress{margin-left:0.06168%;font-size:0.875em;}

.resultgroup .stationname{font-size:0.75em;}

.resultgroup .textgroup{width:228px;margin-left:75px;}

.resultrow .resultgroup{width:94.7900390625%;height:67px;}

.stationinfo .map{top:0;bottom:0;left:3px;width:73px;margin-top:auto;margin-bottom:auto;}

.stationinfo .stationaddress{margin-left:0.06141%;font-size:0.938em;}

.stationinfo .textgroup{width:229px;margin-top:12px;margin-left:82px;}

.foryourcomputertextgroup .foryourcomputersummary,.foryoursmartwatch .text-5,.textgroup .foryourmobilesummary{font-size:16px;}

.foryourcomputertextgroup .foryourcomputertitle,.foryoursmartwatch .foryourcomputertitle,.textgroup .foryourmobiletitle{font-size:1.75em;}

.toprow .aviationmobileapps_website{position:relative;z-index:40;width:41.6666666666%;height:40px;margin-top:8px;margin-left:2%;}

.toprow .downloadsection{top:3px;}

.pagetop-1,.topsection,.topsection .toprow{left:0;right:0;margin-right:auto;margin-left:auto;}

.topsection .stationsearchform{position:relative;z-index:31;}

.tvinnergroup .textgroup{margin-top:276px;}

.foryourcomputerinnergroup .image,.foryourmobileinnergroup .foryourmobile,.foryoursmartwatch .image,.topsection .metarsweblogo,.tvinnergroup .tv{left:0;right:0;height:auto;margin-right:auto;margin-left:auto;}

.mainbody ._select{position:relative;z-index:36;margin-top:-180px;font-size:0.813em;}

.stationsearchform ._button{font-size:1em;}

.foryoursmartwatch .text-4{font-size:0.875em;}

.mainbody-1{position:relative;z-index:37;width:98%;min-width:314px;max-width:none;margin-left:3px;}

._container .footertext-1{top:0;bottom:0;left:0;right:0;margin:auto;font-size:1em;}

.text em,.text span{font-style:inherit;}
}