@charset "utf-8";

.container {

    width: 100%;

    min-width: 480px;

    max-width: 1140px;

    margin-right: auto;

    margin-left: auto;

    background-color: #f1f1f1;

    background-position: left top;

    -webkit-box-shadow: 1px 0 2px #6C919C;

    box-shadow: 1px 0 2px #fff;

    background-size: 100% auto;

    overflow: hidden;

    clear: both;

}





@media only screen and (max-width: 1140px) {

    .container {

        -webkit-box-shadow: none;

        box-shadow: none;

    }

}

.full-bg {

    width: 100%;

    background-color: rgba(255, 255, 255, .5);

    height: 100%;

}

.totop {

    display: block;

    position: relative;

    height: 5px;

    width: auto;

    max-width: 1140px;

    background-color: rgba(185, 185, 185, .75);

    opacity: 1;

    margin-bottom: 5px;

    margin-top: 5px

}

.title {

    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

    padding: 10px;

    text-align: center;

    max-width: 1120px;

    display: block;

    width: auto

}

.title h1 {

    background-color: #B6D9F9;

    border-radius: 20px 20px 2px 2px;

    color: #3E5AA9;

    padding-top: 5px;

    padding-right: 5px;

    padding-left: 5px;

    padding-bottom: 5px;

    margin: 0;

    background-size: 100% auto;

    border-bottom: thick solid red;

    font-family: 'Orbitron', Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial, sans-serif;

    font-style: normal;

    font-weight: 300

}

.exclusive {

	/* [disabled]border-bottom-left-radius: 20px; */

	/* [disabled]border-bottom-right-radius: 20px; */

	border-top-right-radius: 2px;

	border-top-left-radius: 2px;

	background-color: #FFFFFF;

	color: #3E5AA9;

	padding-top: 5px;

	padding-right: 5px;

	margin: 0;

	padding-left: 5px;

	padding-bottom: 5px;

	background-size: 100% auto;

	border-bottom: thick solid red;

	font-family: Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial, sans-serif;

	font-style: normal;

	font-weight: 300;

	font-size: 1.4em;

}

.title h2 {

    margin: 0;

    font-size: 30px;

    font-family: 'Orbitron', Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial, sans-serif;

    font-style: normal;

    font-weight: 500;

    font-variant: small-caps;

    text-transform: lowercase;

    padding: 0;

    color: rgba(255, 255, 255, 1)

}

.title sub {

    display: inline-block;

    position: relative;

    vertical-align: middle;

    font-size: medium;

}



.title h3 {

	padding: 5px;

	margin: 0;

	background-size: 100% auto;

	font-family: 'Orbitron', Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial, sans-serif;

	font-style: normal;

	font-weight: 300;

	font-size: 1.5em;

	text-align: center;

	background-color: rgba(40, 125, 195, .25);

}

.title a {

    cursor: pointer;

    text-decoration: none;

    color: #3E5AA9

}

.title a:hover {

    color: #FF0004

}

.titleimg {

    max-width: 1120px;

    height: 250px;

    position: relative;

    width: auto;

    overflow-y: hidden;

    background-position: center center;

    background-size: 100% auto;

    background-repeat: no-repeat

}

.version  {

	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

	border-top: medium solid rgba(170,170,170,1.00);

	border-bottom: medium solid rgba(170,170,170,1.00);

	font-style: normal;

	font-size: 1.25em;

	margin-top: 5px;

	background-color: rgba(221,221,221,1.00);

	color: #3E5AA9;

	padding-top: 3px;

	padding-bottom: 3px;

}

#avanti-bg {

    background-image: url('../images/gallery/pagetop/pro-avanti.jpg')

}

#a10-bg {

    background-image: url('../images/gallery/pagetop/pro-a10.jpg')

}

#a10xxl-bg {

    background-image: url('../images/gallery/pagetop/pro-a10xxl.jpg')

}

#t1-bg {

    background-image: url('../images/gallery/pagetop/pro-baet1.jpg')

}

#lt1-bg {

	background-image: url('../images/gallery/pagetop/pro-baet1-lg.jpg');

}

#a4-bg {

	background-image: url('../images/gallery/pagetop/pro-a4n.jpg')

}

#a29-bg {

	background-image: url('../images/gallery/pagetop/pro-a29.jpg')

}

#bh100-bg {

    background-image: url('../images/gallery/pagetop/pro-bae100.jpg')

}

#lh100-bg {

    background-image: url('../images/gallery/pagetop/pro-bae100-large.jpg');

}

#f14-bg {

    background-image: url('../images/gallery/pagetop/pro-f14.jpg')

}

#f14xl-bg {

    background-image: url('../images/gallery/pagetop/pro-f14xl.jpg')

}

#f15-6-bg {

    background-image: url('../images/gallery/pagetop/pro-f15-6th.jpg')

}

#f15-5-bg {

    background-image: url('../images/gallery/pagetop/pro-f16-5th-1.jpg')

}

#f15-cde-bg {

    background-image: url('../images/gallery/pagetop/pro-f15-cde.jpg')

}

#f18-ef-bg {

    background-image: url('../images/gallery/pagetop/f18-ef.jpg');

}

#f18-cd-bg {

	background-image: url('../images/gallery/pagetop/f18cd.jpg');

}

#su-30-bg {

	background-image: url('../images/gallery/pagetop/pro-su30.jpg');

}

#su-27-bg {

	background-image: url('../images/gallery/pagetop/pro-su27.jpg');

}

#f4-bg {

    background-image: url('../images/gallery/pagetop/pro-f4.jpg')

}

#f4-bg-large {

    background-image: url('../images/gallery/pagetop/pro-f4-lg.jpg')

}

#f80-bg {

    background-image: url('../images/gallery/pagetop/pro-f80.jpg')

}

#t33-bg {

    background-image: url('../images/gallery/pagetop/pro-t33.jpg')

}

#t45-bg {

    background-image: url('../images/gallery/pagetop/pro-t45.jpg')

}

#f86-bg {

    background-image: url('../images/gallery/pagetop/pro-f86.jpg')

}

#cougar-bg {

    background-image: url('../images/gallery/pagetop/pro-cougar.jpg')

}

#panther-bg {

    background-image: url('../images/gallery/pagetop/pro-panther.jpg')

}

#f104-bg {

    background-image: url('../images/gallery/pagetop/pro-f104.jpg')

}

#mb339-bg {

    background-image: url('../images/gallery/pagetop/pro-mb339.jpg')

}

#mig29-bg {

    background-image: url('../images/gallery/pagetop/pro-mig29.jpg')

}

#viper-bg {

    background-image: url('../images/gallery/pagetop/pro-viper-0709a.jpg')

}

#pc21-bg {

	background-image: url('../images/gallery/pagetop/pro-pc21.jpg')

}

#xta10-bg {

    background-image: url('../images/gallery/pagetop/xt-a10.jpg')

}

#xtbae100-bg {

    background-image: url('../images/gallery/pagetop/xt-bae100.jpg')

}

#xtbaet1-bg {

    background-image: url('../images/gallery/pagetop/xt-baet1.jpg')

}

#xtbd5-bg {

    background-image: url('../images/gallery/pagetop/xt-bd5.jpg')

}

#xtdragon-bg {

    background-image: url('../images/gallery/pagetop/xt-dragon.jpg')

}

#xtf4-bg {

    background-image: url('../images/gallery/pagetop/xt-f4.jpg')

}

#xtf5-bg {

    background-image: url('../images/gallery/pagetop/xt-f5.jpg')

}

#xtcougar-bg {

    background-image: url('../images/gallery/pagetop/xt-cougar.jpg')

}

#xtf86-bg {

    background-image: url('../images/gallery/pagetop/xt-f86.jpg')

}

#xtf100-bg {

    background-image: url('../images/gallery/pagetop/xt-f100.jpg')

}

#xtf15c-bg {

    background-image: url('../images/gallery/pagetop/xt-f15.jpg')

}

#xtf16-6-bg {

    background-image: url('../images/gallery/pagetop/xt-f16-6th.jpg')

}

#xtf16-8-bg {

    background-image: url('../images/gallery/pagetop/xt-f16-8th.jpg')

}

#xtf18c-bg {

    background-image: url('../images/gallery/pagetop/xt-f18c.jpg')

}

#xtf18f-bg {

    background-image: url('../images/gallery/pagetop/xt-f18f.jpg')

}

#xtl39-bg {

    background-image: url('../images/gallery/pagetop/xt-l39.jpg')

}

#xtrafale-bg {

    background-image: url('../images/gallery/pagetop/xt-rafale.jpg')

}

#xtviper-bg {

    background-image: url('../images/gallery/pagetop/xt-viper.jpg')

}

#edfa10-bg {

    background-image: url('../images/gallery/pagetop/edf-a10.jpg')

}

#edff9f-bg {

    background-image: url('../images/gallery/pagetop/edf-f9f.jpg')

}

#edff18f-bg {

    background-image: url('../images/gallery/pagetop/edf-f18f.jpg')

}

#edff15c-bg {

    background-image: url('../images/gallery/pagetop/edf-f15c.jpg')

}

#edfviper-bg {

    background-image: url('../images/gallery/pagetop/edf-viper.jpg')

}

#edfvipers-bg {

    background-image: url('../images/gallery/pagetop/edf-viper-s.jpg')

}

.flright {

    border-left: thick solid rgba(255, 255, 255, 1);

    border-top-left-radius: 15px;

    border-bottom-left-radius: 15px;

    background-color: rgba(40, 125, 195, .65);

    width: 405px;

    height: 80px;

    position: absolute;

    bottom: 0;

    right: 0

}

.flleft {

    border-right: thick solid rgba(255, 255, 255, 1);

    border-top-right-radius: 15px;

    border-bottom-right-radius: 15px;

    background-color: rgba(40, 125, 195, .65);

    width: 405px;

    height: 80px;

    left: 0;

    top: 0;

    position: absolute

}

.flright-alt {

    border-left: thick solid rgba(255, 255, 255, 1);

    border-top-left-radius: 15px;

    border-bottom-left-radius: 15px;

    background-color: rgba(40, 125, 195, .65);

    width: 405px;

    height: 80px;

    position: absolute;

    right: 0;

    top: 0

}

.flleft-alt {

    border-right: thick solid rgba(255, 255, 255, 1);

    border-top-right-radius: 15px;

    border-bottom-right-radius: 15px;

    background-color: rgba(40, 125, 195, .65);

    width: 405px;

    height: 80px;

    left: 0;

    position: absolute;

    bottom: 0

}

.clear {

    clear: both

}

.border {

    border-top: thick solid #B5B5B5

}

.includes h3 {

    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

    color: #3E5AA9;

    font-size: 18px;

    padding-top: 8px;

    margin-bottom: -8px;

    background-color: rgba(255, 255, 255, 1);

    border-bottom-right-radius: 20px;

    border-left: medium solid rgba(185, 185, 185, .75);

    border-right: medium solid rgba(185, 185, 185, 1);

    border-bottom-left-radius: 20px

}

.manual h3 {

	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

	color: #3E5AA9;

	padding-top: 8px;

	margin-bottom: -8px;

	font-size: 1.35em;

}

.manual a h3:hover {

    color: rgba(255, 0, 4, 1)

}

.info {

    width: auto;

    max-width: 1120px;

    display: inline-block;

    border-left: 10px solid rgba(62, 90, 169, 1);

    border-radius: 50px;

    border-right: 10px solid rgba(62, 90, 169, 1);

    padding-left: 25px;

    margin-top: 10px;

    overflow: hidden

}

.spec {

    color: #3E5AA9;

    vertical-align: top;

    max-width: 550px;

    float: left;

    text-align: left;

    margin-top: 5px;

    margin-right: 0;

    margin-left: 0;

    margin-bottom: 5px;

    padding-top: 5px;

    padding-right: 15px;

    padding-left: 15px;

    padding-bottom: 5px;

    display: inline-block

}

.feature {

    color: #3E5AA9;

    vertical-align: top;

    text-align: left;

    float: right;

    margin-top: 5px;

    margin-right: 0;

    margin-left: 0;

    margin-bottom: 5px;

    padding-top: 5px;

    padding-right: 15px;

    padding-left: 15px;

    padding-bottom: 5px;

    display: inline-block

}

.gallery h1,

.schemes h1,

.upgrades h1 {

    background-color: #C1C1C1;

    color: #3E5AA9;

    padding-top: 5px;

    padding-right: 5px;

    padding-left: 5px;

    padding-bottom: 5px;

    margin: 0;

    background-size: 100% auto;

    font-family: 'Orbitron', Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial, sans-serif;

    font-style: normal;

    font-weight: 300;

    font-size: 23px;

    border-top-right-radius: 33px;

    border-top-left-radius: 33px;

    border-left: medium solid rgba(62, 90, 169, 1);

    border-right: medium solid rgba(62, 90, 169, 1);

}

.schemes {

    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

    padding: 10px;

    text-align: center;

    max-width: 1120px;

    display: block;

    height: 100%;

}

.available-link h3 {

    padding-top: 5px;

    padding-right: 5px;

    padding-left: 5px;

    padding-bottom: 5px;

    margin: 0;

    background-size: 100% auto;

    background-color: rgba(208, 0, 0, 1);

    border-right: medium solid rgba(62, 90, 169, 1);

    border-left: medium solid rgba(62, 90, 169, 1);

    color: rgba(255, 255, 255, 1);

    font-family: 'Orbitron', Gill Sans, Gill Sans MT, Myriad Pro, DejaVu Sans Condensed, Helvetica, Arial, sans-serif;

    font-style: normal;

    font-weight: 300;

    font-size: 20px;

    text-align: center

}

.available-link a {

    text-decoration: none

}

.available-link a:hover {

    text-shadow: 2px 2px 2px rgba(0, 0, 0, 1)

}

.schemes p {

    margin: 0;

    padding-top: 5px;

    padding-right: 5px;

    padding-left: 5px;

    padding-bottom: 5px;

}

.schemes p a {

    color: rgba(62, 90, 169, 1)

}

.schemes p a:hover {

    text-decoration: underline;

    text-shadow: 0 0 0

}

.scheme-outer {

    width: auto;

    position: relative;

    max-width: 1120px;

    right: auto;

    margin-bottom: 15px;

    justify-content: left;

    top: 0;

    left: auto;

    display: flex;

    display: -webkit-flex;

    flex-wrap: wrap;

    -webkit-flex-wrap: wrap;

}

.scheme-inner {

    position: relative;

    margin-right: auto;

    margin-left: auto;

    width: 20%;

    display: block;

    padding-left: 1px;

    padding-right: 1px;

    max-width: 200px;

    padding-bottom: 5px;

    float: left;

}

.scheme-inner img {

    border-bottom: 3px solid rgba(255, 0, 4, 1);

    border-left: 3px solid rgba(255, 0, 4, 1);

    position: relative;

    width: 100%;

    margin-bottom: -8px;

}

.scheme-detail {

    border-left: medium solid #FF0004;

    border-bottom: medium solid #FF0004;

    border-bottom-left-radius: 15px;

    color: #FFF;

    border-bottom-right-radius: 15px;

    width: 100%;

    padding-top: 8px;

    padding-bottom: 3px;

    font-size: 17px;

}

.scheme-detail a {

	color: rgba(255,255,255,1.00);

}

.scheme-detail a:hover {

	color: rgba(255,0,4,1.00);

}



.scheme-status {

    border-left: medium solid #FF0004;

    border-top-right-radius: 15px;

    border-top-left-radius: 15px;

    color: #FFF;

    width: 100%;

    padding-top: 5px;

    padding-bottom: 3px;

    font-size: 17px;

    border-top: medium solid #FF0004;

}

@media only screen and (max-width: 700px) {

    .scheme-detail,

    .scheme-status {

        font-size: 12px;

    }

}

.fo-bg {

    background-color: #9F9F9F

}

.fi-bg {

    background-color: #DFB420;

}

.in-bg {

    background-color: red;

}

.on-bg {

    background-color: rgba(40, 125, 195, .7)

}

.am-click {

    text-decoration: none;

    color: #FFFFFF;

}

.am-click:hover {

    text-shadow: 1px 1px 2px #000000;

}

.upgrades {

    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

    padding: 10px;

    text-align: center;

    max-width: 1120px;

    display: block;

    height: 100%;

}

.upgrades table {

    border-left-color: rgba(62, 90, 169, 1);

    border-right-color: rgba(62, 90, 169, 1);

    border-bottom-color: rgba(62, 90, 169, 1);

    border-left-style: solid;

    border-right-style: solid;

    border-bottom-style: solid;

    border-left-width: medium;

    border-right-width: medium;

    border-bottom-width: medium;

    width: 100%;

    max-width: 1120px

}

.upgrades p {

    margin: 2px 3px 2px 5px;

    text-align: left;

    font-weight: 700

}

.upgrades a,

.upgrades a:visited {

    text-decoration: none;

    color: #3E5AA9

}

.upgrades a:hover {

    color: #FF0004

}

.gallery {

    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;

    padding: 10px;

    text-align: center;

    max-width: 1120px;

    display: block;

    height: 100%;

    margin-left: auto;

    margin-right: auto;

}

.video {

    max-width: 1120px;

    padding: 5px;

    width: auto;

    position: relative;

    margin-top: 0

}

.video ul {

    padding: 0

}

.video li {

    list-style-type: none;

    width: 100%;

    display: inline-flex;

    justify-content: center;

    margin-right: auto;

    margin-left: auto;

    max-width: 550px;

    min-height: 335px

}

#owl-lazy .item {

    margin-top: 15px;

    width: auto;

    margin-right: auto;

    margin-left: auto;

    padding-left: 5px;

    padding-right: 5px;

    max-width: 300px

}

#owl-lazy .item img {

    display: block;

    width: 100%;

    height: auto

}

.owl-lazy .item {

    margin-top: 15px;

    width: auto;

    margin-right: auto;

    margin-left: auto;

    padding-left: 5px;

    padding-right: 5px;

    max-width: 300px

}

.owl-lazy .item img {

    display: block;

    width: 100%;

    height: auto

}

