/* open-sans-300 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/open-sans-v40-latin-300.woff2') format('woff2');
}
/* open-sans-300italic - latin */
@font-face {
  font-display: swap; 
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('/fonts/open-sans-v40-latin-300italic.woff2') format('woff2');
}
/* open-sans-regular - latin */
@font-face {
  font-display: swap; 
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/open-sans-v40-latin-regular.woff2') format('woff2');
}
/* open-sans-italic - latin */
@font-face {
  font-display: swap; 
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/open-sans-v40-latin-italic.woff2') format('woff2');
}
/* open-sans-500 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/open-sans-v40-latin-500.woff2') format('woff2');
}
/* open-sans-500italic - latin */
@font-face {
  font-display: swap; 
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: url('/fonts/open-sans-v40-latin-500italic.woff2') format('woff2');
}
/* open-sans-600 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/open-sans-v40-latin-600.woff2') format('woff2');
}
/* open-sans-600italic - latin */
@font-face {
  font-display: swap; 
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('/fonts/open-sans-v40-latin-600italic.woff2') format('woff2');
}
/* open-sans-700 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/open-sans-v40-latin-700.woff2') format('woff2');
}
/* open-sans-700italic - latin */
@font-face {
  font-display: swap; 
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('/fonts/open-sans-v40-latin-700italic.woff2') format('woff2');
}
/* open-sans-800 - latin */
@font-face {
  font-display: swap; 
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('/fonts/open-sans-v40-latin-800.woff2') format('woff2');
}
/* open-sans-800italic - latin */
@font-face {
  font-display: swap; 
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('/fonts/open-sans-v40-latin-800italic.woff2') format('woff2');
}

html{border:0 none;font:inherit;margin:0;padding:0;vertical-align:baseline}
BODY{
  background-color:#0f1115!important;
  background-position:top;
  background-repeat:repeat-x;
  font-family:'Open Sans','Arial','Helvetica','sans-serif';
  font-size:13px;margin:0;width:100%;
  color:#E0E3E7;word-wrap:break-word;
  -webkit-text-size-adjust:none;
}
IFRAME {border: 0px;}
A:HOVER,A:active,A:link,A:visited{color:#B7C1CC;text-decoration:none;font-weight:700}
IMG{max-width:100%;height:auto;width:auto}
.story A:HOVER,.story A:active,.story A:link,.story A:visited,.more-block A:HOVER,.more-block A:active,.more-block A:link,.more-block A:visited, #dldescription A:HOVER,#dldescription A:active,#dldescription A:link,#dldescription A:visited,.postbody A:HOVER,.postbody A:active,.postbody A:link,.postbody A:visited{color:#4db5ff;text-decoration:none;font-weight:700}
.story A:hover, .more-block A:hover, #dldescription A:hover, .postbody A:hover{text-decoration:underline}
.flexslider A:hover img,.newsarticle A:hover img,.openleft A:hover img,.screenshots A:hover img{transition-duration:.2s;transition-property:opacity;opacity:.8}
.rightbox a{font-weight:400}
.rightbox{height:auto;width:300px;position:absolute;top:0;right:0;padding:5px}
TEXTAREA{overflow:auto}
INPUT[type=password],INPUT[type=text],INPUT[type=email],INPUT[type=search],TEXTAREA{
  background:#1a1d21;border:1px solid #3a3f45;
  box-shadow:0 1px 3px rgba(255,255,255,.06) inset;
  color:#E0E3E7;font:700 12px/1 Arial,"Helvetica Neue",Helvetica,sans-serif;
  padding:6px 15px 6px 10px;text-shadow:none;border-radius:3px;outline:0
}
INPUT[type=password]:focus,input[type=text]:focus,textarea:focus{box-shadow:0 0 5px #51a3ee;border:1px solid #51a3ee}
INPUT[type=button],INPUT[type=submit],button{
  background-color:#2a2f36;
  background-image:linear-gradient(to bottom,#2a2f36,#23272e);
  border:1px solid #3a3f45;border-bottom:1px solid #2e333a;border-radius:3px;
  color:#e0e3e7;font:700 11px/1 Arial,"Helvetica Neue",Helvetica,sans-serif;
  padding:8px;text-align:center;text-shadow:none;text-transform:uppercase
}
INPUT[type=button]:ACTIVE,INPUT[type=submit]:ACTIVE,button:ACTIVE{
  border:1px solid #4a515a;border-bottom:1px solid #3b424b;
  -webkit-box-shadow:inset 0 0 5px 2px #2f3540,0 1px 0 0 #1a1d21;
  box-shadow:inset 0 0 5px 2px #2f3540,0 1px 0 0 #1a1d21
}
INPUT[type=button]:HOVER,INPUT[type=submit]:HOVER,button:hover{
  background-color:#2d333b;background-image:linear-gradient(to bottom,#2d333b,#252a31);
  border:1px solid #3a3f45;border-bottom:1px solid #2e333a;cursor:pointer;text-shadow:none
}
input[type="radio"] {margin:10px;}
#wrap {
  background:#171a1f;
  border:1px solid #2a2f36;
  margin:0 auto 10px;padding:5px;position:relative;max-width:1274px;border-top:0;
}
blockquote{background:#1a1d23;border:none;border-left:4px solid #343a43;margin:20px;overflow:auto;padding:0 0 10px 12px}
blockquote p{font-family:Georgia,'Times New Roman',Times,serif;font-style:italic;font-size:18px;line-height:26px;color:#cfd6de}
#hometop{min-height:380px;overflow:hidden}

.badge {
  display:inline-block;background-color:#B30000;color:white;border-radius:12px;
  padding:0 4px;margin-left:5px;font-weight:bold;font-size:14px;
}

.exclusive-notice {
  background-color:#3b3315;
  color:#efe5bd;
  padding:10px;border-radius:5px;margin:10px 0;font-size:12px !important;font-weight:bold;margin:auto;margin-top:20px;
}

.menu {width:100%;}
.menu-container {
  margin:0 auto;
  background:#171a1f;
  border-bottom:1px solid #2a2f36;
}
.menucontainer2 {
  align-items:center;position:relative;margin-left:auto;margin-right:auto;max-width:1600px;
}
.logonew {
  height:40px;margin-bottom:10px;margin-left:10px;width:auto;display:inline-block;float:left;padding-top:7px;filter: invert(0.85);
}
.menu img {max-width: 100%;}
.menu-mobile {display:none;padding:20px;}
.menu-mobile:after {
  content:"\002630";font-size:2.5rem;padding:0;position:relative;top:50%;
  -webkit-transform: translateY(-25%);transform: translateY(-25%);
}
.menu-dropdown-icon:before {
  content:"\2304";display:none;cursor:pointer;float:right;padding:1.5em 2em;color:#AAB3BD;font-size:35px;padding:0px 30px 0px 0px;
}
.menu > ul {
  margin:0 auto;list-style:none;padding:0;box-sizing:border-box;clear:right;
}
.menu > ul:before,.menu > ul:after {content:"";display:table;}
.menu > ul:after {clear:both;}
.menu > ul > li {float:left;padding:0;margin:0;}
.menu > ul > li a {
  text-decoration:none;padding:0em 2em;display:block;font-weight:400;font-size:16px;line-height:60px;color:#D7DDE5;
}
li.mainmenu > a:hover { box-shadow: inset 0 -3px 0 0 #4db5ff; }
.menu > ul > li:hover {}
.menu > ul > li > ul {
  display:none;width:100%;background:#171a1f;padding:20px;position:absolute;z-index:99;left:0;margin:0;list-style:none;box-sizing:border-box;
}
.menu > ul > li > ul:before,.menu > ul > li > ul:after {content:"";display:table;}
.menu > ul > li > ul:after {clear:both;}
.menu > ul > li > ul > li {
  margin:0;padding-bottom:0;list-style:none;width:25%;background:none;float:left;
}
.menu > ul > li > ul > li a {
  color:#B5BDC7;padding:.2em 0;width:95%;display:block;border-bottom:1px solid #2e333a;
}
.menu > ul > li > ul > li a:hover{color:#80d0ff;}
.menu > ul > li > ul > li > ul {display:block;padding:0;margin:10px 0 0;list-style:none;box-sizing:border-box;}
.menu > ul > li > ul > li > ul:before,.menu > ul > li > ul > li > ul:after {content:"";display:table;}
.menu > ul > li > ul > li > ul:after {clear:both;}
.menu > ul > li > ul > li > ul > li {float:left;width:100%;padding:10px 0;margin:0;font-size:.8em;}
.menu > ul > li > ul > li > ul > li a {border:0;font-size:14px;}
.menu > ul > li > ul.normal-sub {
  width:300px;left:auto;padding:10px 20px;border:1px solid #2a2f36;
}
.menu > ul > li > ul.normal-sub > li {width:100%;}
.menu > ul > li > ul.normal-sub > li a {border:0;}

.menu > ul > li a.signuplink {
  background:#2C8A3B;border-radius:5px;line-height:40px;color:white;margin-bottom:10px;margin-top:10px;margin-right:10px;height:40px;font-weight:600;
}

#flyawaymenu nav ul li a:hover, nav ul li a:focus {color:#4db5ff;}

@media only screen and (max-width: 1279px) {
  .menu > ul > li a {
    text-decoration:none;padding:0em 0.8em;display:block;font-weight:400;font-size:16px;line-height:60px;color:#D7DDE5;
  }
}

@media only screen and (max-width: 979px) {
  .menu > ul > li a.signuplink {
    background:#2C8A3B;border-radius:5px;line-height:40px;color:white;margin-bottom:10px;margin-top:10px;height:40px;font-weight:800;width:80%;margin:auto;text-align:center;
  }
  .menu > ul > li a.searchmenu::before {content:'Search';padding-right:5px;}
  .menu > ul > li a.promenulink {text-align:center;}
  .menu-container {width:100%;}
  .menu-container .menu{display:inline-table;}
  .menu-mobile {display:block;float:right;padding:5px 20px 0;margin:0px;padding-bottom:0px;}
  .menu-dropdown-icon:before {display:block;}
  .menu > ul {display:none;width:100%;}
  .menu > ul > li {width:100%;float:none;display:block;}
  .menu > ul > li a {display:block;}
  .menu > ul > li > ul {position:relative;padding:0 40px;}
  .menu > ul > li > ul.normal-sub {width:100%;}
  .menu > ul > li > ul > li {float:none;width:100%;margin-top:20px;}
  .menu > ul > li > ul > li:first-child {margin:0;}
  .menu > ul > li > ul > li > ul {position:relative;}
  .menu > ul > li > ul > li > ul > li {float:none;}
  .menu .show-on-mobile {display:block;overflow:auto;clear:both;}
}

.menuimg {
  width:30px;height:30px;line-height:60px;vertical-align:middle;margin-left:5px;padding:0px 3px;
}

#flyawaymenu {
  height:56px;padding:10px 0;margin:0;padding:0;box-sizing:border-box;font-family:sans-serif;
  background-color:#121417;border-bottom:1px solid #2a2f36;
}

.widthmax {max-width:1180px;}

.menu-wrap {display:flex;justify-content:space-between;padding:0 15px;}
.logo-img {height:35px;filter: invert(0.85);width:auto;padding-top:7px;width:146.64px;}
.logo-img-footer {height:25px;filter: invert(0.85);width:104.73px;}
.menu-icon {font-size:2.4em;color:#AAB3BD;line-height:56px;}

#flyawaymenu nav {
  position:absolute;background-color:#1d222a;top:56px;left:0;width:100%;margin:0;padding:0;box-sizing:border-box;font-family:sans-serif;z-index:3;
}
#flyawaymenu nav ul {
  background-color:#1d222a;list-style-type:none;max-height:0px;overflow:hidden;transition:all 0.5s;margin:0;padding:0;box-sizing:border-box;font-family:sans-serif;
}
#flyawaymenu nav ul li {padding:0 15px;}
#flyawaymenu nav ul li a {
  display:inline-block;color:#ffffff;text-transform:uppercase;font-size:18px;padding:10px;text-decoration:none;text-shadow:none;background-color:#1d222a;
}
#flyawaymenu nav ul li a:hover, nav ul li a:focus {color:#4db5ff;}
#checkbox {display:none;}
#checkbox:checked ~ nav ul {max-height:400px;padding:15px 0;transition:all 0.5s;}

.actions svg {fill:#ffffff;height:35px;width:35px;}
.actions {float:none;}

.powerfilters {margin-top:10px;text-align:center;}
.powerfilter, .powerfilter:HOVER {
  all:unset;display:inline-flex;background-color:#2a2f36;color:white;padding:10px;margin-right:10px;font-size:16px;border-radius:5px;align-items:center;justify-content:center;cursor:pointer;
}
.powerfilter img, .powerfilter svg {width:30px;height:30px;margin-left:10px;}
.filterselected, .filterselected:HOVER {background-color:green;}

ul.promenulist::before {
  content:"\A0";
  background-image:url(https://flyawaysimulation.com/images/assets/pro-logo.png);
  background-image:-webkit-image-set(url(https://flyawaysimulation.com/images/assets/pro-logo.png) 1x, url(https://flyawaysimulation.com/images/assets/pro-logo@2x.png) 2x);
  background-image:image-set(url(https://flyawaysimulation.com/images/assets/pro-logo.png) 1x, url(https://flyawaysimulation.com/images/assets/pro-logo@2x.png) 2x);
  background-repeat:no-repeat;background-size:contain;width:80px;height:20px;clear:both;display:block;margin-left:15px;
}

.newsearch{padding:10px!important;}
.newsearch::before {content:"Search";padding-left:10px;padding-right:10px;}

@media (min-width: 768px) {
  .logo-img {filter: invert(0.85);}
  .newsearch{padding:0px!important;text-align:center;}
  .newsearch::before {content:"";padding-right:0px;padding-left:0px;}
  .searchiconnew {float:right;padding-top:3px!important;}
  .promenu {
    background-color:#232832;position:absolute;bottom:37px;right:0px;border-radius:4px 4px 0px 0px;
  }
  ul.promenulist::before {
    content:"\A0";
    background-image:url(https://flyawaysimulation.com/images/assets/pro-logo.png);
    background-image:-webkit-image-set(url(https://flyawaysimulation.com/images/assets/pro-logo.png) 1x, url(https://flyawaysimulation.com/images/assets/pro-logo@2x.png) 2x);
    background-image:image-set(url(https://flyawaysimulation.com/images/assets/pro-logo.png) 1x, url(https://flyawaysimulation.com/images/assets/pro-logo@2x.png) 2x);
    background-repeat:no-repeat;background-size:contain;width:80px;height:20px;clear:both;position:absolute;top:-10px;left:25%;margin-left:0px;
  }
  .widthmax {margin:auto;position:relative;}
  .menu-icon {display:none;}
  .menu-wrap {display:block;padding:0px;}
  #flyawaymenu {background-color:transparent;height:auto;}
  #flyawaymenu nav {position:relative;top:0px;background-color:#1d222a;padding:5px;}
  #flyawaymenu nav ul {max-height:100%;padding:0;text-align:left;margin:auto;max-width:1180px;}
  #flyawaymenu nav ul li {display:inline-flex;padding:0;}
  #flyawaymenu nav ul li a {font-size:14px;color:white;display:block;padding-right:30px;}
  #flyawaymenu nav ul li a.promenulink {font-size:14px;color:white;display:block;padding-right:10px;text-transform:capitalize;}
  #flyawaymenu nav ul li.actions a {padding:0;margin-left:5px;}
  .logo-img {height:56px;margin-bottom:10px;margin-left:10px;width:234.59px;}
  .actions svg {fill:white;height:35px;width:35px;}
  .actions {float:right;}
}

#userlinks ul {padding-left:0;border:none;margin:0;}
#userlinks ul li {margin-left:0;padding-left:5px;border:none;list-style:none;display:inline-block;}

.countryicon {width:15px;height:15px;border-radius:3px;}
.scenerycountry {vertical-align:top;display:inline-block;line-height:15px;}

.relatedaddons {clear:both;}
.relatedaddons h2 {
  background-color:#1a1d23;color:#E0E3E7;margin:0;padding:5px;border:1px solid #2a2f36;text-transform:uppercase;border-radius:5px;text-align:center;
}
.reldlnew {display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-top:15px;margin-bottom:15px;}
.relitemnew {display:flex;flex-direction:column;flex-basis:33%;}
@media (max-width: 600px) {.relitemnew {display:flex;flex-direction:column;flex-basis:50%;}}
@media (max-width: 400px) {.relitemnew {display:flex;flex-direction:column;flex-basis:100%;}}

.relitemnewinternal:hover {background-color:#232832;}
.relitemnew span {font-size:11px;font-weight:700;display:block;}
.relitemnew a {text-decoration:none;display:contents;}
.relitemnewinternal {
  margin:10px;margin-bottom:25px;border-radius:5px;border:1px solid #2a2f36;overflow:hidden;color:#E0E3E7;height:100%;
}
.relitemnewinternal h3 {font-size:15px;color:#E3E6EA;}
.relitemnewinternal img {display:block;width:100%;}

.reladdondetails {margin:5px;}
.reladdondetails dl.dl-inline {margin:0px;}
.reladdondetails dl.dl-inline img {width:20px;height:20px;position:relative;top:5px;right:0px;}

@media screen and (min-width: 991px) {
  #flyawaymenu nav ul li a {font-size:14px;padding-right:30px;}
  #flyawaymenu nav ul li a.promenulink {font-size:14px;}
}

#storyheaderarticle {z-index:1;}
.bgimageheader {pointer-events:none;position:absolute;width:100%;height:100%;z-index:-1;object-fit:cover;}

#storycontent lite-youtube img {
  pointer-events:none;position:absolute;width:100%;height:100%!important;object-fit:cover;margin:0px;
}
#storycontent lite-youtube iframe {margin:0px;}

lite-youtube {
  background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px;border-radius:5px;overflow:hidden;
}
lite-youtube::before {
  content:'';display:block;position:absolute;top:0;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);
  background-position:top;background-repeat:repeat-x;height:60px;padding-bottom:50px;width:100%;transition:all 0.2s cubic-bezier(0, 0, 0.2, 1);
}
lite-youtube::after {content:"";display:block;padding-bottom:calc(100% / (16 / 9));}
lite-youtube > iframe {width:100%;height:100%;position:absolute;top:0;left:0;border:0;margin:0px;}
lite-youtube > .lty-playbtn {
  width:68px;height:48px;position:absolute;cursor:pointer;transform:translate3d(-50%, -50%, 0);top:50%;left:50%;z-index:1;background-color:transparent;
  background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 68 48"><path fill="%23f00" fill-opacity="0.8" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z"></path><path d="M 45,24 27,14 27,34" fill="%23fff"></path></svg>');
  filter:grayscale(100%);transition:filter .1s cubic-bezier(0, 0, 0.2, 1);border:none;
}
lite-youtube:hover > .lty-playbtn, lite-youtube .lty-playbtn:focus {filter:none;}
lite-youtube.lyt-activated {cursor:unset;}
lite-youtube.lyt-activated::before, lite-youtube.lyt-activated > .lty-playbtn {opacity:0;pointer-events:none;}
.lyt-visually-hidden {clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}

.newsearch {padding:0px!important;text-align:center;}
.faslogo{width:310px;height:74px;max-width:none;}
.newsearch:hover {background:none!important;}
.searchimg {width:30px;height:30px;vertical-align:middle;}

.probadge {bottom:100%;}

.uploadaddon {
  border:none;background:#14853C;color:white;text-shadow:none;font-size:20px;font-weight:100;clear:both;margin-top:10px;padding:5px;border-radius:5px;right:0px;top:0px;margin-top:20px;border:1px solid #ffffff33;width:70%;text-align:center;margin:auto;
}
.uploadaddonmessage {float:left;line-height:30px;margin-left:10px;}
.uploadaddon svg {width:25px;height:25px;}
.uploadaddon a{ text-decoration:none!important;color:white!important;display:block!important; }

.sideboxer li {overflow:auto;}
.mustreads a {font-size:14px; display:block;overflow:hidden;}
.mustcomments {margin: 10px 0px 0px 0px;}
.mustimage {width:60px;height:60px;border-radius:50%;float:right}
.stayleft {text-align:left!important}

pre {
  white-space:pre-wrap;
  white-space:-moz-pre-wrap;
  white-space:-pre-wrap;
  white-space:-o-pre-wrap;
  word-wrap:break-word;
}

.boxhome{clear:both;float:right;height:340px;margin:10px;position:absolute;top:0;right:0}
.sideboxer{margin-bottom:20px;margin-top:5px}
.sideboxer a,.sideboxer p{color:#c7cdd6;text-decoration:none}
.hotnow{clear:both;margin:10px}
cite{font-style:normal;font-weight:700;text-transform:uppercase}
.title{color:#7db2ff;font-family:Verdana,Helvetica;font-size:14px;font-weight:700;text-decoration:none}
.sidebarad{width:300px;height:250px;text-align:center;margin:auto}
.content{padding:5px 0}
.tiny{color:#7db2ff;font-family:Verdana,Helvetica;font-size:10px;font-weight:400;text-decoration:none}
.bcontent{color:#7db2ff;font-family:Verdana,Helvetica;font-size:10px}
.secure{color:green;font-size:11px;font-weight:700;text-decoration:none}
h1,h1 a:link,h1 a:visited,h2,h2 a:link,h2 a:visited,h3,h3 a:link,h3 a:visited,h4,h4 a:link,h4 a:visited{color:#E7E9EC;margin-bottom:5px;margin-top:5px;text-decoration:none;font-weight:700}
#storycontent h2, #storycontent h3, #storycontent h4, #storycontent h5 {margin-top:50px;margin-bottom:18px}
#storycontent h2 {font-size:24px}
h1,h1 a:link,h1 a:visited{font-size:30px;font-weight:700;text-transform:capitalize}
h2,h2 a:link,h2 a:visited{font-size:19px}
h3,h3 a:link,h3 a:visited{font-size:16px}
h4,h4 a:link,h4 a:visited{font-size:13px}
#authorbox h3 {margin-top:5px;margin-bottom:5px}
#userlinks{float:right;clear:both;background:#232832;height:36px;line-height:36px;}
#userlinks ul{padding-left:0;border:none;margin:0}
#userlinks ul li{margin-left:0;padding-left:5px;border:none;list-style:none;display:inline-block}
#userlinks ul li a{color:#fff;text-decoration:none;font-size:14px;margin:10px;font-weight:700}
.opentable{background:#171a1f;clear:both;margin:5px;overflow:visible;padding:8px}
input.btn,input.btn:hover{background:#090;border:1px solid;border-color:#000;color:#fff;cursor:pointer;font:700 100% 'trebuchet ms',helvetica,sans-serif}
.galleryroundbox{margin:1em auto}
.gallerycontent{color:#E0E3E7;margin:0 7px;overflow:auto;padding:5px;text-align:left}
.openleft{background:#171a1f;float:left;padding:5px;padding-right:320px;width:100%;box-sizing:border-box;min-height:2700px;padding-top:0px;}
#storyheader{border-bottom:1px solid #2a2f36;margin:0;overflow:visible;padding:8px;position:relative;padding-top:0px;}
#storyheader h1{margin-bottom:2px;margin-top:10px}
#storycontent{margin:5px;overflow:visible;padding:8px}
.notice{font-size:9px}
.topics img{border:none;margin:3px}
.topicbox{background:#171a1f;display:block;margin:8px;overflow:auto;padding:8px}
.topicinfo{float:left;width:25%}
.foot{margin-top:40px;text-align:center}
.dlcat{padding:8px}
.message{text-align:justify}
a.simulator{color:#E0E3E7;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:15px;margin:5px;text-decoration:none;text-shadow:none}
.information{overflow:auto;text-align:justify}
div.figure{background:#1a1d23;border:1px solid #2a2f36;clear:right;float:right;margin:.5em;overflow:auto;padding:.5em;width:210px;border-radius:5px;}
div.Figure{background:#1a1d23;border:1px solid #2a2f36;clear:right;float:right;margin:.5em;overflow:auto;padding:.5em;width:210px;border-radius:5px;}
.boxtitle,.option,.storytitle{color:#8cb4ff;font-family:Verdana,Helvetica;font-size:11px;font-weight:700;text-decoration:none}
.pagenumbers,.pagenumbers a{clear:both;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:15px;text-align:center}
dt{font-weight:bolder}
.dlcomments dt{padding-bottom:10px;padding-top:10px}
.dlcomments dd{border-bottom:1px dotted #3d4450;padding-bottom:10px;padding-top:10px;min-height:40px;margin-bottom:50px}
.dlcommentsauthor,.dlcommentsauthor a{color:#E0E3E7;font-size:14px;font-weight:700}
.dlcommentsdate{color:#b1bac6;font-weight:lighter;margin-left:20px}
div.floatleft{float:left;width:100%}
.descleft{float:left;width:70%}
.imagegall h2{display:inline}
div.imagegall{border-bottom:thin silver dotted;margin:10px;overflow:hidden}
div.media{margin:5px}
.downloadscat{border-bottom:thin solid #2e333a;clear:both;margin:10px auto;overflow:auto;padding:10px}
div.errormessage{-moz-border-radius:5px;background:#a12a2a;border-radius:5px;color:#FFF;font-size:12px;margin-bottom:.5em;overflow:auto;padding:.5em;width:300px}
div.errormessage a{color:#FFF;font-size:12px}
.downloadsinfo{-moz-border-radius:15px;background:#1a1d23;border:thin solid #2e333a;border-radius:15px;margin:10px;padding:10px;width:100%}
.downloads-box{border-bottom:thin #2e333a solid;margin:10px;max-width:1680px;overflow:auto;padding:10px}
.downloads-box img{border:none;float:right;height:100px;width:150px;clear:both;border-radius: 5px;}
.newsarticle{border-bottom:1px solid #2a2f36;margin:10px;padding:10px;clear:both;overflow:auto;}
.newsarticle img{border:none;float:right}
div.middle400{background:#1a1d23;border:thin #2e333a solid;clear:both;margin:.5em auto;overflow:auto;padding:.5em;width:50%}
.downloadlink{cursor:pointer}
.datetime{color:#b6bec9;font-size:12px}

#dependencies:target {
  animation-name: blink;animation-direction: normal;animation-duration: 2s;animation-iteration-count: 1;animation-timing-function: ease;border-radius:10px;
}
@keyframes blink {
  0% { background: #7fce9b; }
  100% { background: none; }
}

#breadcrumbs ul {
  list-style:none;overflow:hidden;font-size:12px;margin-top:-5px;margin-left:-10px;margin-bottom:0px;margin-right:-10px;padding:0px;border-bottom:1px solid #2a2f36;
}
#breadcrumbs li {float:left;}
#breadcrumbs li a {
  color:#AEB5BF;text-decoration:none;padding:7px 0 7px 35px;background:#171a1f;position:relative;display:block;float:left;font-weight:normal;
}
#breadcrumbs li a::after {
  content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:20px solid #171a1f;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2;
}
#breadcrumbs li a::before {
  content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:20px solid #2a2f36;position:absolute;top:50%;margin-top:-50px;margin-left:1px;left:100%;z-index:1;
}
#breadcrumbs li:first-child a {padding-left:10px;}
#breadcrumbs li a:hover {background:#2f3640;color:white;}
#breadcrumbs li a:hover:after {border-left-color:#2f3640 !important;}

#infotabs{float:right}
.monthly input[type='submit'] {
  width:240px;height:50px;margin:5px;background-color:#FA8A10;background-image:none;color:white;text-shadow:none;font-size:18px;box-shadow:0 4px #db821a;border:none;border-bottom:none;
}
.monthly input[type='submit']:hover{box-shadow:0 2px #db821a!important;background-color:#f99e34!important;}
.annual input[type='submit'] {
  width:240px;height:50px;margin:5px;background-color:#2C8A3B;background-image:none;color:white;text-shadow:none;font-size:18px;box-shadow:0 4px #21652b;border:none;border-bottom:none;
}
.annual input[type='submit']:hover{box-shadow:0 2px #21652b!important;background-color:#5da567!important;}

.commenttitle {font-size:16px;}
.dlcommentsdate {font-size:13px;}
.promember {
  background-image:url(https://flyawaysimulation.com/images/pro-logo.png);
  background-repeat:no-repeat;background-size:contain;width:80px;height:20px;float:right;margin-top:5px;clear:both;position:relative;top:-20px;
}
.commenttitlepro::after {
  content:"\A0";
  background-image:url(https://flyawaysimulation.com/images/assets/pro-logo.png);
  background-image:-webkit-image-set(url(https://flyawaysimulation.com/images/assets/pro-logo.png) 1x, url(https://flyawaysimulation.com/images/assets/pro-logo@2x.png) 2x);
  background-image:image-set(url(https://flyawaysimulation.com/images/assets/pro-logo.png) 1x, url(https://flyawaysimulation.com/images/assets/pro-logo@2x.png) 2x);
  background-repeat:no-repeat;background-size:contain;width:80px;height:20px;float:right;margin-top:5px;clear:both;position:relative;top:-20px;
}

#zone1{height:90px;margin:auto;text-align:center;width:728px}
#zone2{height:600px;margin:auto;text-align:center;width:120px}
#searchbox{float:right;height:40px;margin-top:35px;padding:5px}
#plusone{background:url(https://flyawaysimulation.com/themes/FlyAway/style/trans.png);bottom:0;padding:10px;position:fixed;right:0}
.paginate{font-size:20px;margin:3px;padding:3px;width:99%}
.paginate a{background-color:#1a1d23;border:1px solid #2a2f36;color:#B7C0CC;display:inline-block;font-size:14px;margin:5px 2px;padding:2px 5px;text-decoration:none}
.paginate a:active,.paginate a:hover{border:1px solid #4b5260;color:#fff}
.paginate span.current{background-color:#445066;border:1px solid #445066;color:#FFF;font-weight:700;margin:2px;padding:2px 5px}
.paginate span.disabled{border:1px solid #2a2f36;color:#555;margin:2px;padding:2px 5px}
.stars{background-image:url(https://flyawaysimulation.com/themes/FlyAway/style/sprite-overall.png);display:inline-block;height:12px;overflow:hidden;width:64px}
.star5{background-position:0 -941px}
.star4{background-position:0 -879px}
.star3{background-position:0 -817px}
.star2{background-position:0 -755px}
.star1{background-position:0 -693px}
.bottomad iframe {margin:auto;}
input.dlnow,input.dlnow:hover{background:#F60;border:1px solid;border-color:#000;color:#fff;cursor:pointer;font-family:Arial,Helmet,Freesans,sans-serif;font-weight:400;font-size:24px}
#commentform span.allowed{background:#2a291e;border:dotted thin #3d4450;color:#c8c2ae;display:block;width:65%}
#commentform textarea{width:75%}
#commentform input[type=text], #commentform input[type=email]{width:35%}
#commentform input[type=submit]{width:83%}
.validate-error{color:#900;font-weight:700}
#storycontent iframe,#storycontent img,.content img{border-width:0;max-width:100%}
#storycontent img{height:auto!important;clear:both;border-radius:5px;}
#storycontent li,#storycontent p,.content p{font-size:14px;line-height:18px;text-rendering:auto;margin-bottom:20px}
#storycontent li {margin-bottom:15px}
#storycontent div.figure p,#storycontent div.Figure p,#storycontent div.middle400 p,div.figure p,div.middle400 p,div.webscreenshot p{font-size:smaller;font-style:italic;text-align:center;text-indent:0}
#galleryimage img,div.figure img{border:0;border-radius:5px;}
#message{background-color:#8E1609;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:100%;font-weight:700;left:0;padding:10px 0;position:fixed;text-align:center;top:0;width:100%;z-index:105}
#message span{float:left;text-align:center;width:95%}
#message span a{color:#FFF;font-size:16px}
.searchicon:HOVER, .searchicon:active, .searchicon:focus, .searchicon {
  background:none;border:none;color:white;text-shadow:none;outline:0;box-shadow:none;padding:0;display:table-cell;
}
#share{background:#171a1f;border-radius:5px 0 0 5px;margin-left:-95px;margin-top:40px;position:fixed;width:90px}
#share a{display:block;margin:10px;text-align:center}
ul.tabs{border-bottom:thick solid #3a3f45}
ul.tabs a{color:#B5BDC7;font:18px "Century Gothic",Helvetica,Arial,sans-serif;padding:3px;text-decoration:none;text-shadow:none}
ul.tabs a.current{background:#3a3f45;color:#FFF}
.scroll{height:375px;overflow-x:hidden;overflow-y:scroll}
.hotbox{float:left;width:33%;overflow-x:hidden}
.boxhome h3,.homedownloads h3,.homesimulators h3,.hotnow h3,.newtoflightsim h3,.related-downloads h2,.related-downloads h3,.screenshots h3,.sideboxer h3,h3.newsh{
  background-color:#1a1d23;color:#E0E3E7;margin:0;padding:5px;border:1px solid #2a2f36;text-transform:uppercase;border-radius:5px;text-align:center;
}
.screenshots{clear:both;width:100%}
.screenshots img{margin:.5%;padding-top:5px}
.screenshots li:first-child img{margin-left:0}
.screenshots li:last-child img{margin-right:0}
.newtoflightsim{margin:10px}
.newtoflightsim p{padding:5px}
.highlighted{-moz-border-radius:2px;background-color:#3b4048;border-radius:2px;color:#FFF;font-size:9px;font-weight:700;margin:3px;padding:2px}
.homedownloads{height:400px;margin:10px}
.relitem{float:left;margin:5px;text-align:center;max-width:135px;height:180px}
.relitem span{display:block}
#storycontent > div.additional img {max-width:45%;}
.related-downloads{clear:both;}
.reldl{overflow-x:auto;overflow-y:hidden;padding:0;text-align:center;}
.reldl2{text-align:center}
.reldl img{height:auto;width:130px;border-radius:5px;}
.reldl span{font-size:11px;font-weight:700}
.bigtext,.bigtext a{clear:both;color:#7fd05f;font-size:18px;text-decoration:none}
.dlscroll{height:370px;overflow-x:hidden;overflow-y:scroll}
.pad{padding:0 5px}
.sideboxes{float:right;margin-top:10px}
#getsocial,.getsocial{clear:both;display:block;float:right;width:130px}
#caretoshare{clear:both;display:block;width:130px;margin:auto}
#caretoshare p{color:#cfd4db;font-weight:700;font-size:16px;text-transform:uppercase}
.sbox{display:block;float:left;margin:5px;height:70px}
.plusbadge{
  display:inline-block;position:absolute;right:0px;bottom:-1px;
}
#embedcode{
  background:#171a1f;border-radius:3px;border-style:solid;border-width:1px;border-color:#2a2f36;
  box-shadow:0 1px 0 #0f1115,0 1px 1px rgba(255,255,255,.07) inset;color:#cbd2da;font-size:13px;height:54px;padding:7px 10px;width:70%;
}
#intro{float:left;width:360px}
.mediatype{background:#232832;text-transform:uppercase;color:#FFF;display:inline-block;float:right;font-weight:700;padding:3px 10px}
a.ctabutton{background:#690;color:#FFF;display:inline-block;float:right;font-weight:700;height:29px;padding:0 10px;text-decoration:none;text-transform:uppercase;line-height:29px}
.filecontents table{border-collapse:collapse;width:100%;table-layout:fixed}
.filecontents table,.filecontents td,.filecontents th{border:1px solid #2a2f36;text-align:left}
.filecontents th:first-child {width:60%}
div.filecontents{margin:10px}
.viewthem{color:#AEB5BF;cursor:pointer;font-size:16px!important}
.galleryimageleft{float:left;margin:10px;z-index:9}
#pagination{font-size:12px;list-style-type:none;margin:0;overflow:hidden;padding:2px 0;clear:both;padding-top:10px}
#pagination li{display:inline}
#pagination a,#pagination a:visited{color:#aab2bd;height:15px;text-decoration:none;margin:20px 0}
#pagination .pagination-prev a{
  background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDU0IDU0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NCA1NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIHN0eWxlPSJmaWxsOiM0RkJBNkY7IiBkPSJNMjcsMUwyNywxYzE0LjM1OSwwLDI2LDExLjY0MSwyNiwyNnYwYzAsMTQuMzU5LTExLjY0MSwyNi0yNiwyNmgwQzEyLjY0MSw1MywxLDQxLjM1OSwxLDI3djAKCQkJQzEsMTIuNjQxLDEyLjY0MSwxLDI3LDF6Ii8+CgkJPHBhdGggc3R5bGU9ImZpbGw6IzRGQkE2RjsiIGQ9Ik0yNyw1NEMxMi4xMTIsNTQsMCw0MS44ODgsMCwyN1MxMi4xMTIsMCwyNywwczI3LDEyLjExMiwyNywyN1M0MS44ODgsNTQsMjcsNTR6IE0yNywyCgkJCUMxMy4yMTUsMiwyLDEzLjIxNSwyLDI3czExLjIxNSwyNSwyNSwyNXMyNS0xMS4yMTUsMjUtMjVTNDAuNzg1LDIsMjcsMnoiLz4KCTwvZz4KCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMzEuNzA2LDQwYy0wLjI1NiwwLTAuNTEyLTAuMDk4LTAuNzA3LTAuMjkzTDE5LjUwMSwyOC4yMDljLTAuNjY3LTAuNjY3LTAuNjY3LTEuNzUxLDAtMi40MTgKCQlsMTEuNDk4LTExLjQ5OGMwLjM5MS0wLjM5MSwxLjAyMy0wLjM5MSwxLjQxNCwwczAuMzkxLDEuMDIzLDAsMS40MTRMMjEuMTIsMjdsMTEuMjkzLDExLjI5M2MwLjM5MSwwLjM5MSwwLjM5MSwxLjAyMywwLDEuNDE0CgkJQzMyLjIxOCwzOS45MDIsMzEuOTYyLDQwLDMxLjcwNiw0MHoiLz4KPC9nPgo8L3N2Zz4=") no-repeat left center;float:left;padding-left:20px
}
#pagination .pagination-next a{
  background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDU0IDU0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NCA1NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIHN0eWxlPSJmaWxsOiM0RkJBNkY7IiBkPSJNMjcsNTNMMjcsNTNDMTIuNjQxLDUzLDEsNDEuMzU5LDEsMjd2MEMxLDEyLjY0MSwxMi42NDEsMSwyNywxaDBjMTQuMzU5LDAsMjYsMTEuNjQxLDI2LDI2djAKCQkJQzUzLDQxLjM1OSw0MS4zNTksNTMsMjcsNTN6Ii8+CgkJPHBhdGggc3R5bGU9ImZpbGw6IzRGQkE2RjsiIGQ9Ik0yNyw1NEMxMi4xMTIsNTQsMCw0MS44ODgsMCwyN1MxMi4xMTIsMCwyNywwczI3LDEyLjExMiwyNywyN1M0MS44ODgsNTQsMjcsNTR6IE0yNywyCgkJCUMxMy4yMTUsMiwyLDEzLjIxNSwyLDI3czExLjIxNSwyNSwyNSwyNXMyNS0xMS4yMTUsMjUtMjVTNDAuNzg1LDIsMjcsMnoiLz4KCTwvZz4KCTxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMjIuMjk0LDQwYy0wLjI1NiwwLTAuNTEyLTAuMDk4LTAuNzA3LTAuMjkzYy0wLjM5MS0wLjM5MS0wLjM5MS0xLjAyMywwLTEuNDE0TDMyLjg4LDI3CgkJTDIxLjU4NywxNS43MDdjLTAuMzkxLTAuMzkxLTAuMzkxLTEuMDIzLDAtMS40MTRzMS4wMjMtMC4zOTEsMS40MTQsMGwxMS40OTgsMTEuNDk4YzAuNjY3LDAuNjY3LDAuNjY3LDEuNzUxLDAsMi40MTgKCQlMMjMuMDAxLDM5LjcwN0MyMi44MDYsMzkuOTAyLDIyLjU1LDQwLDIyLjI5NCw0MHoiLz4KPC9nPgo8L3N2Zz4=") no-repeat right center;float:right;padding-right:20px;text-align:right
}
#storyheader img,img{border:none}
#pagination a:hover,#userinfo a{color:#fff;text-decoration:none}
.floatleft,.topiccontent{float:left}
.adcenter,.dlmenu,.message h1,.message h2,.simulator-information,div.downloadlist{text-align:center}
.pop ul,.sideboxer ul{list-style-type:none;margin:0;padding:0}
.leaveacomment,.storyintro, .storyintro p {font-size:16px;font-weight:700}
.centerwrap{margin:auto;max-width:1180px;height:90px;position:relative;padding-left:10px;padding-right:10px;padding-top:5px;}
#menu li:hover>div,:first-child+html #menu div div{display:block}
#related-stories,.clear,div.clearboth{clear:both}
.reldl li,.screenshots li,ul.tabs li{display:inline-block;list-style:none;margin:0;max-width: 50%;}
.sideboxer li{border-bottom:thin dotted #666;padding:5px;margin:10px}
.pop li{padding:5px}
.pop a,.reldl a{text-decoration:none}
.reldl ul,.screenshots ul{margin:0;padding:0;text-align:center}
#related-stories li{margin:10px 0}
ul#benefits li {
  font-size:12px;color:#B7C0CC;line-height:16px;position:relative;padding-bottom:8px;padding-left:10px;margin:10px;margin-bottom:20px;
}
ul#benefits li:before {
  content:'';position:absolute;border-right:3px solid #3ab54b;border-bottom:3px solid #3ab54b;width:10px;height:10px;top:calc(50% - 4px);left:-20px;transform:translateY(-50%) rotate(-45deg);
}
ul#benefits{margin:0 0 12px;padding:0;list-style-type:none}
.pricing_box{
  border:1px solid #2e333a;float:left;text-align:center;padding:0 0 20px;margin-left:-1px;
  box-shadow:0 2px 10px -4px rgba(0,0,0,.5);-moz-box-shadow:0 2px 10px -4px rgba(0,0,0,.5);
  background:#171a1f;
}
.pricing_box.radius-left{-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px}
.pricing_box.radius-right{-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px}
.pricing_box .header{
  text-shadow:none;border-bottom:1px solid #2e333a;background:#1d222a;
  -webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-top-right-radius:5px;
  -webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-top-left-radius:5px;width:100%;height:68px;color:#E0E3E7;
}
.pricing_box .header span{position:relative;top:20px;font-size:16px;font-weight:700;line-height:28px}
.pricing_box .header span.info{position:relative;font-size:12px;font-weight:400;top:2px;display:block;color:#AAB3BD}
.pricing_box p{line-height:28px;color:#cfd6de}
.pricing_box ul{list-style:none;margin:0 0 15px!important;text-align:left;padding:0}
.cols-2 .pricing_box{width:48.8%;margin-bottom:20px}
.cols-3 .pricing_box{width:33%;margin-bottom:20px}
.cols-4 .pricing_box{width:24.8%;font-size:1em}
.cols-5 .pricing_box{width:19.5%;font-size:.9em}
.pricing_box ul li{line-height:4em;padding-left:20px!important;margin-left:0;list-style-type:none!important}
.pricing_box ul li.odd{background:#1a1d23}
.pricing_box ul li.even{background:#171a1f}
.pricing_box strong{background:url(https://flyawaysimulation.com/themes/FlyAway/style/price.sprite.png) no-repeat 0 -9999px;height:12px;padding-left:20px;font-style:normal;color:#AAB3BD}
.pricing_box strong.no{background-position:0 0}
.pricing_box strong.yes{background-position:0 -15px}
.pricing_box strong.single{background-position:0 -30px}
.pricing_box strong.unlim{background-position:0 -45px}
.pricing_box strong.more{height:20px;width:20px;cursor:pointer;float:right;padding:0;margin:14px 14px 0 0}
.pricing_box strong.nopad{padding:0}
.pricing_box h3{margin:20px 0;font-size:22px;display:block;color:#E0E3E7}
.pricing_box h3 em{font-size:12px;font-weight:400}
.pricing_box p.button{height:40px;background:#232832;float:none}
.pricing_box p.button a{font-size:16px;font-weight:700;line-height:40px;background:#2a2f36;padding:0 40px;color:#E0E3E7}
.pricing_box p.button:hover{background:#2a2f36}
.pricing_box p.button a:hover{background:#343b44}
.pricing_box.large{position:relative;z-index:9;margin-top:-30px;-moz-box-shadow:0 1px 10px #0e1116;-webkit-box-shadow:0 1px 10px #0e1116;box-shadow:0 1px 10px #0e1116;padding:0 0 40px;border-radius:5px}
.pricing_box.large .header{color:#E0E3E7;text-shadow:none;height:88px;background:#222732;border-bottom:1px solid #2e333a}
.pricing_box.large .header span{top:30px}
.pricing_box.large .header span.info{top:14px;color:#B5BDC7;text-shadow:none}
.pricing_box.large p.button{background:#2a2f36}
.pricing_box.large p.button a{background:#343b44;color:#E0E3E7;text-shadow:none}
.pricing_box.large p.button:hover{background:#343b44}
.pricing_box.large p.button a:hover{background:#3f4752}
p.button{margin:0 20px 0 0;padding:0;display:inline-block}
p.button a{float:left;line-height:32px;*line-height:28px;margin:0 -20px 0 0!important;padding:0 20px;height:100%;border:none;cursor:pointer;color:#cfd6de;font-size:12px;text-shadow:none;text-decoration:none}
p.button a:hover{text-decoration:none}
.cssmenu{margin:0;background:#232832;line-height:100%;width:auto;clear:both;height:46px}
.cssmenu ul{margin:auto;max-width:1180px;padding:0 6px}
.cssmenu li{margin:0 5px;float:left;position:relative;list-style:none;line-height:46px;text-transform:uppercase}
.cssmenu a,.cssmenu span.parent{font-weight:700;color:#FFF;text-decoration:none;display:block;padding:0 20px;margin:0;cursor:pointer;height:46px}
.cssmenu a:hover{background:#2f3640;color:#fff}
.cssmenu .active a,.cssmenu li:hover>a,.cssmenu li:hover>span.parent{background:#2f3640}
.cssmenu li:hover li a,.cssmenu ul ul li:hover a{border:none;color:#fff}
.cssmenu ul ul a:hover{background:#3a404a;color:#fff!important}
.cssmenu li:hover>ul{display:block}
.cssmenu ul ul{z-index:1000;display:none;margin:0;padding:0;width:270px;position:absolute;top:46px;left:0;background:#2f3640}
.cssmenu ul ul ul{z-index:1000;display:none;margin:0;padding:0;width:185px;position:absolute;top:0;left:185px;background:#2f3640}
.cssmenu ul ul li{float:none;margin:0}
.cssmenu ul:after{content:'.';display:block;clear:both;visibility:hidden;line-height:0;height:0}
* html .cssmenu ul{height:1%}
.show-menu{margin:0;background:#232832;line-height:100%;font:400 12px Arial,Helvetica,sans-serif;width:auto;clear:both;display:none;padding:10px 0;text-align:left}
.hamburger {width:40px;height:40px;display:inline-block;margin-left:20px;color:white;font-size:30px;line-height:40px;}
input#show-menu[type=checkbox]{display:none}
input[type=checkbox]:checked#show-menu~.cssmenu{display:block}

.authorbyline{width:20px;height:20px;border-radius:50%;border:1px solid white!important;}
.articleinfo a{color: white;text-decoration: none;}
.articleinfo img {position: relative;top: 5px;}

#addoninfo {
  border:1px solid #2e333a;border-radius:5px;overflow:hidden;padding:10px;margin-top:30px;margin-bottom:20px;
}
#addoninfo p {margin:0px;}

#storyheaderarticle {
  border-radius:0px 0px 5px 0px;background-size:cover;background-position:center;border-bottom:none;overflow:hidden;position:relative;margin-left:-10px;
}
#storyheaderarticle h1{margin-bottom:2px;margin-top:0px}
#storyheaderarticle img,img{border:none}

.topheader {
  left:0;right:0;bottom:0;background: rgb(0 0 0 / 40%);z-index:1;padding:8px;color:#FFF;text-shadow: 1px 2px 3px rgb(0 0 0 / 25%);
}
.topheaderinfo {left:0;right:0;bottom:0;padding:10px;}
#storyheaderarticle > .topheader h1, #storyheaderarticle > .topheader div,  #storyheaderarticle > .topheader span {
  color:white;text-shadow:1px 3px 3px rgb(0 0 0 / 34%);
}
.jumpspan {display:inline-block;height:15px;width:15px;margin-right:3px;background-size:contain;float:left;}
.jumpspan img {height:15px;width:15px;}
.dlcommentstop {background: url("https://flyawaysimulation.com/images/svg/svgsprite-1.8.svg#comments") no-repeat;}
.mainstory {max-width:700px;margin-left:auto;margin-right:auto;color:#D0D4DA;}
#storycontent > div.story > .mainstory p, #storycontent > div.story > .mainstory li, #storycontent > div.story > .mainstory dl {
  font-size:17px;line-height:1.9;
}
@media only screen and (max-width:767px) {
  #storycontent > div.story > .mainstory p, #storycontent > div.story > .mainstory li, #storycontent > div.story > .mainstory dl {
    font-size:16px;line-height:1.9;
  }
}
#storycontent > div.story > .mainstory img {border-radius:5px;}
#storycontent > div.story > .mainstory > p:first-child:first-letter {
  color:#939aa7;float:left;font-family:Georgia;font-size:75px;line-height:60px;padding-top:4px;padding-right:8px;padding-left:3px;
}
#storycontent > div.story > .mainstory > p:first-child > img:first-child {float:left;}

@media screen and (max-width:991px){
  #storyheaderarticle {margin-right:-10px;border-radius:0px;}
}

@media screen and (max-width :935px){
  .cssmenu a,.cssmenu span.parent{padding:0 10px;font-size:11px}
  .plusbadge{float:none;font-size:18px;display:block;position:relative;}
  .searchicon, .searchicon img {width:20px!important;height:20px!important;}
  h1 {font-size:26px}
  #storycontent h2 {font-size:20px}
  #userlinks{position:absolute;top:60px;right:0;line-height:36px;}
}
@media screen and (max-width :700px){
  .centerwrap a{width:100%;text-align:center}
  .hotbox{float:none;width:auto}
  .centerwrap{height:60px;}
  .faslogo{width:auto;height:50px;max-width:none;}
  .plusbadge{float:none;font-size:16px;position:relative;display:block;}
  .flexslider .slides img{width:auto!important;}
  .cssmenu{position:static;display:none;height:auto}
  .cssmenu a,.cssmenu ul{padding:0}
  .cssmenu li{text-align:center;padding:0;margin:0}
  .cssmenu li a,.cssmenu ul li,.cssmenu ul ul{width:100%}
  .show-menu{display:block;padding:0px;height:40px;}
  #userlinks{position:absolute;top:60px;right:0;}
  .searchicon{margin:auto;margin-bottom:10px;}
  a.ctabutton{padding:0 5px;font-size:11px;font-size:2vw}
  .probadge {bottom:100%;}
}

.additional img {max-width:45%!important}
.additional a, #flightsimtopimages a {cursor:zoom-in;}

.displayscreenshots, .installinstructions {
  margin-top:20px;margin-bottom:20px;border:1px solid #2e333a;padding:10px;background:#1b1e25;border-radius:5px;overflow:auto;clear:both;
}
.displayscreenshots h2, .installinstructions h2 {
  text-align:center;color:#B5BDC7;margin-top:10px!important;
}

.additional{width:100%;margin:auto;text-align:center}
.additional img{margin:5px!important;width:150px;height:100px;border-radius:5px;}
label.error{float:none;color:#ff6b6b;padding-left:.5em;vertical-align:top}
.sortem{
  clear:both;text-align:right;background:#1a1d23;width:100%;border:1px solid #2a2f36;border-radius:5px;margin-top:10px;color:#B0B8C2;
}
.dltype{display:inline-block;font-weight:700;padding:2px 5px}
.dltypesmall{display:inline-block;font-weight:700;padding:5px 0;float:right;width:150px;font-size:10px;text-align:center}
.repaint{background-color:#297A75;color:#fff}
.basemodel{background-color:#14853C;color:#fff}
.paywarerepaint{background-color:#F90;color:#000}
.patch{background-color:#09F;color:#000}
.paintkit{background-color:#2e333a;color:#E0E3E7}
.probadge {
  background-image:url(https://flyawaysimulation.com/images/assets/pro-logo.png);
  background-image:-webkit-image-set(url(https://flyawaysimulation.com/images/assets/pro-logo.png) 1x, url(https://flyawaysimulation.com/images/assets/pro-logo@2x.png) 2x);
  background-image:image-set(url(https://flyawaysimulation.com/images/assets/pro-logo.png) 1x, url(https://flyawaysimulation.com/images/assets/pro-logo@2x.png) 2x);
  background-repeat:no-repeat;background-size:contain;width:80px;height:20px;position:relative;bottom:120%;left:25%
}
.promember {
  background-image:url(https://flyawaysimulation.com/images/pro-logo.png);
  background-repeat:no-repeat;background-size:contain;width:80px;height:20px;float:right;margin-top:5px;clear:both;position:relative;top:-20px;
}
.disclaimercomments {
  color:#A7B0BA;width:90%;margin:auto;margin-bottom:30px;margin-top:30px;font-style:italic;
}

button.dlbutton,button.dlbutton:HOVER{
  clear:both;border:none;text-shadow:none;background-image:url(https://flyawaysimulation.com/themes/FlyAway/style/dlb.png);color:#E0E3E7;cursor:pointer;display:inline-block;font:25px Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;padding:3px 10px;margin:8px;width:243px;height:62px;padding-left:30px
}
button.dlbutton span.smalldl{display:block;font-size:14px}
.language{float:right;margin:5px}
.language p{color:#cfd6de;font-weight:400;font-family:Arial,Helmet,Freesans,sans-serif;font-size:18px;margin:0}
.error{font-weight:700;color:#ff5e5e!important}
.valid{color:#62d462!important}
#expand{overflow:hidden;position:relative}
#gradient{display:none;width:100%;height:35px;background:url(https://flyawaysimulation.com/themes/FlyAway/style/bg-gradient.png) repeat-x;position:absolute;bottom:0;left:0}
.searchicon{height:30px;width:30px;vertical-align:middle;}
.searchicon img {width:30px;height:30px;}
#sitesearch{text-align:center;background:#1a1d23;padding:10px;display:none;position:absolute;z-index:100;border:1px solid #2a2f36;left:0;right:0}
#sitesearch div{max-width:1180px;margin:auto}
.search input[type=text], .search input[type=search]{background:url(https://flyawaysimulation.com/themes/FlyAway/style/search-white-new.png) no-repeat 10px 6px #222831;padding:6px 15px 6px 35px}
.optiondl{width:85%}
.responsivevideo{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:10px;clear:both}
#mediaplayer,#mediaplayer_wrapper,.responsivevideo iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}

@media screen and (max-width:991px){
  .openleft{float:none;width:100%;padding:5px;margin:0;min-height:0;padding-top:0px;}
  .rightbox{float:none;margin:auto;width:80%;position:relative;padding-top:80px;}
  .boxhome{float:none;width:80%;margin:auto}
  #intro{float:none;width:100%}
  .homedownloads{height:auto}
  .boxhome{display:none}
  .homeslider{padding-right:0!important;width:auto;height:auto!important}
  #hometop{min-height:0!important}
  .sideboxer{text-align:center}
  .sideboxer table{margin:auto}
  .responsiveclear{width:auto!important;clear:both!important;float:none!important}
  .hide{display:none}
}
.homeslider{padding-right:335px;height:380px}
.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}
.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none;overflow:hidden}
@font-face{font-family:flexslider-icon;src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(fonts/flexslider-icon.woff) format('woff'),url(fonts/flexslider-icon.ttf) format('truetype'),url(fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}
.flexslider{padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;min-height:340px}
.flexslider .slides img{width:100%;display:block;min-height:340px;max-width:none;}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{margin:0 0 10px;background:#171a1f;position:relative;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:45px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(255,255,255,.8);text-shadow:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.flex-direction-nav .flex-prev{left:-50px}
.flex-direction-nav .flex-next{right:-50px;text-align:right}
.flexslider:hover .flex-prev{opacity:.7;left:10px}
.flexslider:hover .flex-next{opacity:.7;right:10px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001'}
.flex-direction-nav a.flex-next:before{content:'\f002'}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#fff}
.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}
.flex-pauseplay a:hover{opacity:1}
.flex-pauseplay a.flex-play:before{content:'\f003'}
.flex-control-nav{width:100%;text-align:center;margin-top:15px}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(255,255,255,.3);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.6);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.6);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.6);box-shadow:inset 0 0 3px rgba(0,0,0,.6)}
.flex-control-paging li a:hover{background:#bbb;background:rgba(255,255,255,.6)}
.flex-control-paging li a.flex-active{background:#fff;background:rgba(255,255,255,.85);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
@media screen and (max-width:860px){
  .flex-direction-nav .flex-prev{opacity:1;left:10px}
  .flex-direction-nav .flex-next{opacity:1;right:10px}
}
.flexslider .slides li{position:relative}
.flex-caption{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1;padding:5px;color:#FFF}
.flex-caption h2{color:#FFF;text-shadow:none;font-size:16px}
.flex-caption p{margin:2px 0}
.flexslider a{font-weight:400}
.play{background:url(https://flyawaysimulation.com/themes/FlyAway/style/play_overlay.png) center center no-repeat;height:100%;width:100%;position:absolute;top:0;right:0;z-index:10}
.playcontainer{position:relative;display:inline-block}
.imagegall .playcontainer{float:left}
#comments h2{padding:10px 15px 10px 10px;display:inline;color:#FFF;background:#3e4656;font-size:14px}
.commentheader{background:#1a1d23;height:36px;line-height:36px;border-bottom:3px solid #3e4656}
.commentheader a{margin:0 10px;text-transform:uppercase}
.commentimage {float:right;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,0.6);}
.dlfree{width:100%;text-align:center;margin:5px;text-transform:uppercase;font-style:italic}
.dlfree a{color:#ff5a5a;text-decoration:none}
.dlimageright{height:110px;width:150px;position:relative;display:inline-block;float:right;}
.dlimageright span{position:absolute;bottom:0;right:0;border-radius: 0px 0px 5px 5px;}
.interaction{float:right;}
.interaction a{color:#E0E3E7;font-weight:normal}
.interaction span.commentcount {display:inline-block;height:20px;line-height:15px;width:auto;float:none;background-repeat:no-repeat;}
.interaction span.readcount {display:inline-block;height:20px;line-height:19px;width:45px;padding-left:25px;background:url(https://flyawaysimulation.com/themes/FlyAway/style/views.png) left no-repeat;margin:5px}
#socialnetworks {margin:15px;text-align:center;}
.iconso {height:50px;width:50px;padding:10px;border-radius:5px;}
.iconso {fill:#fff;}
#twitterhome {background:rgba(33,184,216,0.75);}
#facebookhome {background:rgba(51,91,151,0.75);}
#youtubehome {background:rgba(255,0,0,0.75);}
#youtubehome:HOVER {background:rgba(255,0,0,1.00);}
#facebookhome:HOVER {background:rgba(51,91,151,1.00);}
#twitterhome:HOVER {background:rgba(33,184,216,1.00);}
#socialnetworkshome {margin:15px;text-align:center;margin-top:60px;margin-bottom:60px;}
div#socialshare{margin-top:10px;width:80%;margin-left:auto;margin-right:auto;}
#socialshare div {float:left;text-align:center;width:33.3%;font-size:14px;height:35px;cursor:pointer;padding-top:6px;color:white;font-weight:bold;}
#totalshares{padding-top:10px;text-align:center;}
#google {background:rgba(220,73,57,0.75);}
#twitter {background:rgba(33,184,216,0.75);}
#facebook {background:rgba(51,91,151,0.75);}
#google:HOVER {background:rgba(220,73,57,1.00);}
#facebook:HOVER {background:rgba(51,91,151,1.00);}
#twitter:HOVER {background:rgba(33,184,216,1.00);}
.icon {height:30px;width:30px;}
.icon {fill:#fff;}

.newdlbutton {
  border:none;background:#14853C;color:white;text-shadow:none;font-size:20px;font-weight:100;width:180px;clear:both;margin-top:10px;
}
.newdlbutton:HOVER, .newdlbutton:active, .newdlbutton:focus {
  background:#14853C;border:none;text-shadow:none;box-shadow:none;-webkit-box-shadow:none;outline:0;
}
.newdlbutton span {display:block;font-size:12px;}
#flightsimtopimages {display:table;table-layout:fixed;width:100%;border-spacing:10px;text-align:center;}
#flightsimtopimages div, #flightsimtopimages a {display:table-cell;}
#flightsimtopimages img {border-radius:5px;}

#addondescription  {
  margin-top:10px;border:1px solid #2e333a;padding:0.5em;background:#1b1e25;border-radius:5px;overflow:auto;
}
#addondescription dt {
  float:left;clear:left;width:100px;text-align:right;font-weight:bold;color:#B0B8C2;
}
#addondescription dt::after {content: ":";}
#addondescription dd {margin:0 0 0 110px;padding:0 0 0.5em 0;}

.dldefs {display:table-cell;word-break: break-word;}
.dlratingnew {text-align:center;display:table-cell;width:20%;vertical-align:middle;}
.dlratingnew img {max-width:200px;}
.dlratingnew p {font-size:10px;}
.dlratingnew>.interaction {position:relative;width:100px;margin:10px auto 10px auto;float:none;}

.newtype{display:inline-block;padding:2px 5px;border-radius:5px;font-size:10px;}
.newscreenshots {cursor:pointer;}

.fs2020-share {color:white;background:#007d00;padding:5px;border-radius:5px;}
.fs2020-share a {color:white;}

.dl-inline dd {display:inline;margin-left:0;margin-right:20px;}
.dl-inline dt {display:inline;color:#b0b8c2;}
.dl-inline dt:after {content: ":";}

@media screen and (max-width :500px){
  .dlratingnew {width:100%;text-align:center;display:block;}
  .dlratingnew {clear:both;float:none;margin:auto;margin-bottom:20px;}
}
.popularicon {display:inline-block;height:12px;width:12px;margin:0px 5px;background-size:contain;}
.popularicon img {height:12px;width:12px;}
.jumpspan {display:inline-block;height:15px;width:15px;margin-right:3px;background-size:contain;float:left;}
.jumpspan img {width:15px;height:15px;}
.additional img {border-radius:5px;}
.dlratingnew>.interaction span.commentcount {width:auto;}
.jumpmenu {text-align:center;}
.jumpmenu div {display:inline-block;margin:10px;}
.jumpmenu a {color:#c2c7d0;text-decoration:none;}
#video {margin-top:20px;}
#video video {border-radius:5px;}

.backtotop {
  text-align:center;clear:both;background:#2a2f36;display:block;margin:auto;margin-top:50px;margin-bottom:50px;color:white;padding:5px;border-radius:5px;width:90px;
}
.backtotop a {color:white;text-decoration:none;}

.modcopyright {margin-top:10px;padding:10px;overflow:hidden;text-align:center;}
.modcopyright p {font-size:12px!important;color:#9fa7b3;margin:0px;margin-bottom:0px!important;}
.modcopyright a {text-decoration:none;}

#filecontents {margin-top:10px;border:1px solid #2e333a;padding:10px;background:#1b1e25;border-radius:5px;text-align:center;overflow:auto;}
.filecontents{clear:both;}
.filecontents{display:none;}
button.viewthem, button.viewthem:focus, button.viewthem:active, button.viewthem:hover {
  border:none;background:#14853C;color:white;text-shadow:none;font-size:20px;font-weight:100;border:none;text-shadow:none;text-transform:none;box-shadow:none;-webkit-box-shadow:none;outline:0;clear:both;margin-left:10px;margin-right:10px;
}
p.viewthem {cursor:auto;margin-top:8px;margin-bottom:0px!important;}

.footerlinks {padding:25px 0 25px;overflow:auto;}
.footercontainer {margin:auto;max-width:1180px;padding-left:10px;padding-right:10px;padding-top:5px;}
.footerlogo {float:left;margin:10px}
.footerlinks a {color:#AEB5BF;text-decoration:none;}
.footerbuffer {height:50px;}
.footerlist {float:left;list-style:none;margin:10px 0 0;}
.footerlist li {display:inline-block;padding:0;margin:10px;}
.footercopyright {float:right;color:#AEB5BF;font-size:12px;margin:10px 0 0;}
.btt {clear:both;text-align:center;padding-top:40px;}
.btt img {width:16px;height:16px;}
@media screen and (max-width :920px){
  .footerlogo{float:none;text-align:center}
  .footerlist{padding:0px;float:none;text-align:center}
  .footercopyright{float:none;text-align:center;}
}

.searchheader {font-size:16px;font-weight:700;}
.procomment {width:80px;height:20px;}
.dotdbox {text-align:center;max-width:300px;margin:auto;}
.dotdbox img {border-radius:5px;}

.featdlside {display:inline-block;width:90%;height:auto;margin:10px;position:relative;border-radius:5px;overflow:hidden;}
.featdlside a {text-decoration:none;color:white;display:block;font-weight:normal;}
.featdlside h4 {color:white;margin:0px}
.featdlside h3 {color:white;margin:0px}
.featdlside img {display:block;width:100%;height:auto}
.dlinfo {color:#b0b8c2;font-size:12px;}
.dotdbox p {color:#b6bec9;font-size:15px;margin-bottom:0px}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{padding:0;margin:0;border:0;outline:none;vertical-align:top;}

.fancybox-wrap {position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin {position:relative;background:#1a1d21;color:#ddd;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened {z-index:8030;}
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.6);
  -moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.6);
  box-shadow:0 10px 25px rgba(0, 0, 0, 0.6);
}
.fancybox-outer, .fancybox-inner {position:relative;}
.fancybox-inner {overflow:hidden;cursor: zoom-out!important;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch;}
.fancybox-error {color:#ddd;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe {display:block;width:100%;height:100%;}
.fancybox-image {max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url('https://flyawaysimulation.com/themes/FlyAway/style/fancybox_sprite.png')!important;}
#fancybox-loading {position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div {width:44px;height:44px;background:url('https://flyawaysimulation.com/themes/FlyAway/style/fancybox_loading.gif') center center no-repeat;}
.fancybox-close {position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('https://flyawaysimulation.com/themes/FlyAway/style/blank.gif');-webkit-tap-highlight-color: rgba(0,0,0,0);z-index:8040;}
.fancybox-prev {left:0;}
.fancybox-next {right:0;}
.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span {left:10px;background-position:0 -36px;}
.fancybox-next span {right:10px;background-position:0 -72px;}
.fancybox-nav:hover span {visibility:visible;}
.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}

.fancybox-lock {overflow:hidden !important;width:auto;}
.fancybox-lock body {overflow:hidden !important;}
.fancybox-lock-test {overflow-y:hidden !important;}
.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('https://flyawaysimulation.com/themes/FlyAway/style/fancybox_overlay.png');}
.fancybox-overlay-fixed {position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay {overflow:auto;overflow-y:scroll;}

.fancybox-title {visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title {visibility:visible;}
.fancybox-title-float-wrap {position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child {
  display:inline-block;margin-right:-100%;padding:2px 20px;background:rgba(0, 0, 0, 0.8);
  -webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;
}
.fancybox-title-outside-wrap {position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap {padding-top:10px;}
.fancybox-title-over-wrap {position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}

/*Retina*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
     only screen and (min--moz-device-pixel-ratio: 1.5),
     only screen and (min-device-pixel-ratio: 1.5){
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image:url('https://flyawaysimulation.com/themes/FlyAway/style/fancybox_sprite@2x.png')!important;
    background-size:44px 152px!important;
  }
  #fancybox-loading div {
    background-image:url('https://flyawaysimulation.com/themes/FlyAway/style/fancybox_loading@2x.gif')!important;
    background-size:24px 24px!important;
  }
}

@media screen and (max-width :450px){
  #storyheader > .dltype {width:70px;font-size:10px;}
}

@media screen and (max-width :400px){
  #dldescription img {
    height:auto!important;clear:both;margin:auto;width:80%!important;float:none!important;display:block;margin-bottom:10px;
  }
  @media screen and (max-width: 400px) {
    #storycontent > div.story > .mainstory img  {
      height:auto;clear:both;margin:auto;float:none!important;display:block;margin-bottom:10px;
    }
  }
  div.figure {clear:none;float:none;margin:0px;overflow:auto;padding:0px;width:auto;}
}

@media screen and (max-width :415px){
  #breadcrumbs li a {font-size:9px;}
}

.downloadflex {display:flex;flex-wrap:wrap;}
.downloadflex div {
  flex:100%;margin:1%;border-radius:5px;border:1px solid #2a2f36;overflow:hidden;color:#E0E3E7;padding:10px;max-height:200px;background:transparent;
}
.dlimageright {
  height:200px;width:200px;position:relative;display:block;float:right;margin-right:-10px;margin-top:-16px;margin-bottom:-11px;margin-left:5px;
}
.dlimageright span.dltypesmall {width:100%}
.downloadflex div.hdmesh {
  flex:42%;margin:1%;border-radius:5px;border:1px solid #2a2f36;overflow:hidden;color:#E0E3E7;padding:10px;max-height:initial;background:transparent;
}
.downloadflex div.hdmesh img {
  height:110px;width:150px;position:relative;display:inline-block;float:right;top:0px;right:-7px;
}
.downloadflex div:target {background-color:#423d00;}
.downloadflex a {height:100%;display:block;text-decoration:none;font-weight:normal;color:#E0E3E7;}
.downloadflex div.hdmesh {padding:2%;width:43.7%;}
.downloadflex div:hover {background-color:#232832;}
.downloadflex img {border-radius:5px;width:200px;height:200px;object-fit:cover;}
.dl-inline dt {display:inline-block;margin-top:10px;}
.dl-inline dt:after {content:"";}
.dl-inline dd {font-weight:bold;}
.dl-inline svg {width:20px;height:20px;position:relative;top:5px;}
.downloadflex dl.dl-inline img {width:20px;height:20px;position:relative;top:5px;right:0px;}

@media screen and (max-width :500px){
  .downloadflex div {width:100%;margin:2%;max-height:initial;}
  .dlimageright {float:none;width:100%;margin:0px;}
  .downloadflex img {width:100%;max-height:200px;}
  .dlindeximages {width:20px!important;height:20px!important;position:relative;top:5px;}
  .downloadflex div.hdmesh {flex:100%;padding:2%;}
  .downloadflex div.hdmesh .dlimageright {
    height:110px;width:150px;position:relative;display:inline-block;float:right;
  }
}

.downloadscat {border-radius:5px;border:1px solid #2a2f36;margin-bottom:50px;}
.downloadscat h2, .downloadscat h2 a:link, .downloadscat h2 a:visited {
  font-size:32px;color:#D6D7DB;
}
.downloadscat h3, .downloadscat h3 a:link, .downloadscat h3 a:visited {
  font-size:22px;color:#BAC2CC;margin-bottom:20px;margin-top:20px;text-align:center;text-transform:capitalize;
}

.indexflex {display:flex;flex-wrap:wrap;justify-content:space-evenly;}
.indexfeatdl {display:inline-block;width:300px;margin:10px;position:relative;border-radius:5px;overflow:hidden;}
.indexfeatdl img {display:block;width:300px;height:auto;}
.featdl-caption {position:absolute;left:0;right:0;bottom:0;background:#2b3038;z-index:1;padding:5px;color:#FFF;text-align:center;}
.dlstats {position:absolute;top:0;right:0;color:#FFF;text-shadow:0px 0px 20px #000;}
.dlstats svg {width:25px;height:25px;background-color:white;}

.ctadlindex {
  margin-top:40px;background:#14853C;color:white!important;text-shadow:none;font-size:20px;font-weight:100;clear:both;border-radius:5px;padding:10px;text-decoration:none!important;position:relative;line-height:20px;text-align:center;display:block;width:80%;margin:auto;margin-top:40px;margin-bottom:20px;
}
h3.mainindex {text-align:left;}

.uploadaddon2 {
  border:none;color:white;text-shadow:none;font-size:20px;font-weight:100;clear:both;margin-top:10px;padding:5px;border-radius:5px;margin-top:0px;margin:0px;padding:0px;
}
.uploadaddonmessage2 {float:left;margin-right:10px;line-height:20px;}
.uploadaddon2 svg {width:15px;height:15px;}
.uploadaddon2 a{ text-decoration:none;color:white;display:block; }