/*
Theme Name: Flat Bootstrap Child
Theme URI: http://xtremelysocial.com/wordpress/child/
Description: Child theme for Flat Bootstrap. Includes a stylesheet (style.css) for you to restyle any of the CSS and a functions.php file to change theme parameters or components. Both files include samples of a few common things you might want to do.
Author: XtremelySocial
Author url: http://xtremelysocial.com
Version: 1.5
License: GNU General Public License
License URI: http://www.opensource.org/licenses/GPL-3.0
Template: flat-bootstrap
Template Version: 1.9
Tags: one-column, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, featured-images, featured-image-header, full-width-template, flexible-header, theme-options, sticky-post, threaded-comments, light, translation-ready, rtl-language-support, custom-background
*/

/* 
 * IMPORT the parent theme's stylesheet(s). NOTE: This was moved to functions.php for
 * performance reasons.
 */
/*@import url("../flat-bootstrap/style.css");*/

/* PUT YOUR CHANGED STYLES HERE 
 * 
 * The best way to do this is to copy in the relevant section from the parent's style.css
 * file, change what you want, and remove the lines that you didn't change.
 *
 * NOTE: All these examples here are included just to show you how to do the most common
 * things that users have requested, such as changing colors and the look of buttons, etc.
*/

/* Change the content (page) header to dark blue. */
.content-header {
	background-color: #2980b9;
}

/* Change the main link color to dark blue. Note that the hover color is set using a 
 * neat trick with the opacity tag. This simply lightens whatever the link color is. That
 * way we don't need to try to figure out a hover color that looks good. 
 */
 
/* ================== DEV ONLY ================== */

.eyes-only {visibility: hidden;}
.user-id-1 .eyes-only {visibility: visible;}
[id*="wp_views"] a[title="Edit view"] {visibility: hidden;}

/* =========================================== */


html,body{
    -webkit-overflow-scrolling : touch !important;
    overflow: auto !important;
    height: 100% !important;
}


.click-tap::before {content: "Click";text-transform: lowercase;}
#model-modal .click-tap::before {text-transform: none;}
.click-tap.upper::before, .upper {text-transform: uppercase;}
 
a#scrollUp {background-image: url(images/back-to-top.png)!important;width: 50px;height: 50px;border: 2px solid #488CC9;border-radius: 50%;display: block;text-align: center;vertical-align: middle;margin: 0;padding: 0;background-position: center;line-height: 1;background-size: 180%;/* box-sizing: content-box; */opacity: 1!important;}
 
a {
	color: #2980b9;
}
a:hover,
a:focus {
	color: #2980b9;
	opacity: .75;
}
a, a:hover, a:focus {transition: 300ms all ease-in-out;}


/* Make the buttons square, if you'd like. */
.btn {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

/* PUT ANY NEW STYLES TO USE IN YOUR CONTENT AREAS HERE SO YOU CAN EASILY PASTE THIS
 * SECTION IF YOU CHANGE THEMES
 */
 
 
/*  TYPOGRAPHY */

body {font-size: 16px;}
body, h1, h2, h3, h4, h5, h6  {font-family: "Open Sans", sans-serif;font-weight: 600;}
.navbar-default .navbar-nav>li>a {font-family: "Open Sans Condensed", sans-serif;color: #fff;text-transform: uppercase;padding: 10px 20px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {color: #fff;background-color: #298DCF;opacity: 1;}
.form-control, select {/* background: #222; */}
form input[type="text"], form textarea {background-color: #F9F9F9;font-weight: 400;}

.uppercase {text-transform: uppercase;}
.em {font-style: italic;}
 
 
/* LAYOUT, BACKGROUNDS, ETC. */
 
 body {color: #fff;background-color: #ccc;}
 #page, #masthead, .after-footer {max-width: 1200px;}
#page {position: relative;}
  #masthead #site-branding, .content-header, .ddl-full-width-row, .sidebar-footer {padding-left: 100px;padding-right: 100px;}
 #main .container {padding-left: 0;padding-right: 0;width: 100%!important;}
  .top-banner {
    padding-bottom: 30px;
}
 #masthead {background: url(images/header.jpg) no-repeat scroll left top transparent;background-size: 100%;height: 250px;padding-bottom: 15px;}
 #masthead #site-branding {margin-top: 30px;}
 #masthead #site-navigation {padding-left: 0;position: relative;left: -100px;padding-right: 0;}
.navbar-default {background: transparent;border: 0;margin-top: 0;}
 .navbar-default .navbar-nav {background: url(images/nav-bg.jpg) repeat-x scroll left top transparent;border: 0;min-height: auto;}
 .nav-shadow {background: linear-gradient(to bottom,  #343436 0%,#7e7e7e 100%);padding: 0;margin: 0;height: 5px;border: 0;}
 #content .container {width: 100%;}
 #content .container, .sidebar-footer {background: url(images/main-bg.jpg) repeat scroll left top transparent;}
#content .content-header .container {background: transparent;padding: 0;width: 100%;}
#colophon {background: url(images/footer-bg.jpg) repeat-x scroll left top #1f1f1f;height: 70px;}
.sidebar-footer {background-color: transparent;padding-top: 150px;}
.sidebar-footer .container, .content-header .container {width: 100%;}
.after-footer {background-color: transparent;}
 
#site-credits {text-align: center;}

#content .container {padding: 0;}
.ddl-full-width-row {width: 100%;margin: 0;padding: 0;}
.archive .ddl-full-width-row {width: 100%;margin: 0;}
.archive #primary {padding: 0 100px;width: 100%;}
.content-area {padding-top: 0;}
#main {position: relative;}
#main .container-fluid {padding: 0;}
#main .container {padding: 0 100px;}
.archive #main .container {padding: 0;}
.ddl-full-width-row .widget-cell.col-sm-12 {padding: 0 100px!important;width: 100%;float: none;}


/* ========== PAGES ========== */

.home #primary {padding-top: 0;}
.home .ddl-full-width-row {background: linear-gradient(to bottom,  #7e7e7e 0%,#343436 100%);/* padding-top: 15px; */}
.textwidget>.row {margin: 0;}
.top-banner .textwidget [class*="col-"] {padding-top: 30px;}
.top-banner .textwidget [class*="col-"]:nth-of-type(2) {font-weight: 400;}
.top-banner .textwidget [class*="col-"]:nth-of-type(2) p {}
.top-banner .textwidget [class*="col-"]:nth-of-type(2) p:nth-of-type(2) {margin-top: 40px;font-size: 14px;}
.top-banner .textwidget [class*="col-"]:nth-of-type(2) em {font-weight: bold;color: #2fa4ed;display: block;text-shadow: 1px 1px 0px rgba(0,0,0,0.5);margin: 5px 0;}
.top-banner .textwidget .col-md-5 {/* padding-left: 0; */}
.top-banner .textwidget .col-md-5 p {}
.top-banner .textwidget .col-md-5 p span {line-height: 46px;color: #000;font-style: italic;font-weight: 800;font-size: 50px;letter-spacing: -2px;display: block;}
.top-banner .textwidget.custom-html-widget .social span {display: inline-block;font-size: 18px;}
.top-banner .textwidget.custom-html-widget .social span:not(:first-of-type) {margin-left: 15px;}
.top-banner .textwidget.custom-html-widget .social span, .top-banner .textwidget.custom-html-widget .social span a {color: #fff;font-weight: 600;font-style: normal;letter-spacing: 0.03em;}
.top-banner .textwidget.custom-html-widget .social span a {font-size: 26px;}
.top-banner .textwidget.custom-html-widget .social span:last-of-type a {font-size: 12px;font-style: italic;position: relative;padding-left: 10px;}
.top-banner .textwidget.custom-html-widget .social span:last-of-type a i {position: absolute;top: -10px;left: 3px;font-size: 16px;z-index: 1;/* outline: 1px solid red; */transform: rotate(-20deg);display: block;}
.top-banner .textwidget.custom-html-widget .social span:last-of-type a i::before {-webkit-font-smoothing: antialiased;display: block;font-size: 14px;}
.top-banner .textwidget.custom-html-widget .social span:last-of-type a i:nth-of-type(1)::before {}
.top-banner .textwidget.custom-html-widget .social span:last-of-type a i:nth-of-type(2) {top: -12px;left: 0;z-index: 2;background-color: #454546;/* outline: 1px solid blue; */}



.home #main>.container>.row>[class*="col-"]:nth-of-type(2) {max-width: 55%;float: right;}

.page-home .wpv-loop {padding: 0;}
.page-home .wpv-loop li {display: block;list-style: none;}
.page-home .wpv-loop li a {display: block;}
.page-home .wpv-loop li .row {margin: 0;width: 100%;padding: 0 50px;}
.page-home .wpv-loop li .row [class*="col-"] {padding: 0;margin: 0;}
.page-home .wpv-loop li .row [class*="col-"]:nth-of-type(1) {font-size: 14px;}
.page-home .wpv-loop li .row [class*="col-"]:nth-of-type(2) h4 {font-family: "Fjalla One";text-align: center;font-size: 16px;margin-bottom: 0;}
.page-home .wpv-loop li.record {border-bottom: 2px solid #000;}
.page-home .wpv-loop li.record h4 {font-size: 18px;margin-top: 30px;font-weight: 600;margin-bottom: 5px;}

.column-header, .widgettitle {background: #298DCF;text-transform: uppercase;font-weight: 600;font-style: italic;padding: 10px 15px 10px 35px;font-size: 26px;margin-top: 40px;}
.hide-title .widgettitle {display: none;}



/* Latest Records */

.latest-record-detail {padding-left: 0;list-style: none;}
.latest-record-detail ul {padding-left: 0;}
.latest-record-detail ul li {list-style: none;color: #fff;}
.latest-record-detail ul li:nth-of-type(3) {margin-top: 10px;}
.latest-record-detail .row {border-bottom: 2px solid #000;}


/* Gauge General */

[id*="gauge-"] text tspan {color: #ffffff;font-family: "Fjalla One";}
[id*="gauge-"] text:nth-of-type(3) tspan {font-size: 12px;font-weight: bold;}


/* ========== MANUFACTURER MENUS ========== */
[id*="wpv-view-layout-"] {}
[id*="wpv-view-layout-"] ul[class*="-menu"] {background: #000;padding: 15px 0 0;position: relative;margin: 0;/* height: 306px; */top: 0;}
[id*="wpv-view-layout-"] ul[class*="-menu"] li {border-bottom: 1px solid #222;list-style: none;padding: 10px 0 10px 15px;color: #888;font-family: "Fjalla One", sans-serif;text-transform: uppercase;font-weight: normal;font-size: 13px;line-height: normal;/* height: 35px; */vertical-align: middle;}
[id*="wpv-view-layout-"] ul[class*="-menu"] li:nth-of-type(7) {border-bottom: 0;}
[id*="wpv-view-layout-"] ul[class*="-menu"] li:nth-of-type(8) {margin-top: -9px;}
[id*="wpv-view-layout-"] ul[class*="-menu"] li a {color: inherit;display: block;}
[id*="wpv-view-layout-"] ul[class*="-menu"] li a:hover, [id*="wpv-view-layout-"] ul[class*="-menu"] li a:active {color: #ccc;}

[id*="ac-type-"] {position: relative;left: 100px;top: 0;height: 307px;padding: 0;}
#ac-type-commercial {width: 380px;}
#ac-type-executive {width: 380px;}
#ac-type-military {width: 580px;}
#ac-type-turboprops {width: 760px;}
#ac-type-light-ac {width: 1000px;}
#ac-type-ultralight,
#ac-type-gliders,
#ac-type-helicopters-military,
#ac-type-helicopters-civil,
#ac-type-classic-vintage {width: inherit;left: 0;top: 0;}

#ac-type-ultralight ul li a,
#ac-type-gliders ul li a,
#ac-type-helicopters-military ul li a,
#ac-type-helicopters-civil ul li a,
#ac-type-classic-vintage ul li a {font-size: 12px;}

#ac-type-ultralight [class*="col-"],
#ac-type-gliders [class*="col-"],
#ac-type-helicopters-military [class*="col-"],
#ac-type-helicopters-civil [class*="col-"],

[id*="wpv-view-layout-"] ul.commercial-menu {/* width: 40%; */}
[id*="wpv-view-layout-"] ul.light-ac-menu {width: 16.66666%;float: left;}

/* A/C Types Menu Accordion */

.menu-accordion {position: relative;min-height: 51px;z-index: 99;}
.menu-accordion::before {background: url(images/nav-bg.jpg) repeat-x scroll 0 0 transparent;display: block;width: 1200px;height: 51px;position: absolute;z-index: 9;top: 0;left: -100px;content: "";}
.menu-accordion-row {position: relative;left: 0;top: 0;width: 100%;/* z-index: 10; */height: 51px;background: url('images/nav-bg.jpg') repeat-x scroll 0 0 transparent;background-color: #000;margin: 0;}
.menu-accordion-row .container {}
.menu-accordion-row .menu-accordion {/*background-color: #000;*/padding: 0;}
.panel-group {z-index: 10;margin: 0;padding: 0;position: absolute;width: 100%;height: 100%;top: 0;/* background-color: #000; */background-color: transparent;}
.panel {/* width: 16%; */background-color: transparent!important;/* height: 306px; */margin: 0;padding: 0;/* width: 162px; */}
.panel-heading {width: 162px!important;}
[id*="ddl-panel"].panel-collapse {
    width: 1200px;
    position: absolute;
    top: 51px;
    background-color: #000;
    left: -100px;
}
.panel-default > .panel-heading {background-color: transparent!important;margin: 0;padding: 0;top: -5px;left: 0;height: 50px;position: relative;width:100%;}
.panel-default > .panel-heading:hover, .panel-default > .panel-heading:active {background-color: #298DCF;}
.in .panel-body, .panel-body {position: absolute;left: 0;top: 0;padding: 0;border: 0!important;background: #000;width: 100%;height: 307px;}
.panel-default {display: inline-block;border: 0!important;box-shadow: none!important;background: transparent!important;}
.panel-default:last-of-type .panel-body {padding-left: 100px;padding-right: 100px;position: absolute;}
.panel-default:last-of-type .panel-body ul {padding: 0;}
.panel-default:last-of-type [id*="ddl-panel"] .panel-body .row>[class*="col-"]>.row>[class*="col-"] {padding-left: 5px;padding-right: 5px;}
.panel-default:last-of-type [id*="ddl-panel"] .panel-body .row>[class*="col-"]>.row>[class*="col-"] .widget {margin-top: 0;position: relative;top: 15px;}
.panel-default:last-of-type [id*="ddl-panel"] .panel-body .row>[class*="col-"]>.row>[class*="col-"] .widget .widgettitle {font-size: 15px;}
.panel-title>a {display: block;font-weight: 400;font-family: "Open Sans Condensed";text-align: center;color: #888;font-size: 20px;vertical-align: middle;height: 50px;padding: 14px 0 8px;font-weight: 600;position: relative;letter-spacing: 0.09em;}
.panel-title>a::after {background-color: transparent;font-family: "fontawesome";content: "\f0d8";display: block;position: absolute;width: 100%;text-align: center;color: #000;opacity: 1;bottom: -7px;}
.panel-title>a.collapsed:hover, .panel-title>a.collapsed:focus, .panel-title>a, .panel-title>a:hover, .panel-title>a:focus {background-color: #298DCF;color: #fff;opacity: 1;background-image: none;}
.panel-title>a.collapsed:hover::after, .panel-title>a.collapsed:focus::after {opacity: 1;}
.panel-title>a.collapsed {color: #999;background-color: transparent;background: url('images/nav-bg.jpg') repeat-x scroll 0 0 transparent;}
.panel-title>a.collapsed::after {opacity: 0;}
.collapse.in .panel-body {top: -1px;border: 0!important;}
[id*="ddl-panel"].collapsing {
	top: 51px;
	left: -100px;
	-webkit-transition: none;
	transition: max-height 0s;
/*     transition: none; */
	width: 1200px;
	position: absolute;
	max-height: 1000px;

}
.collapsing .panel-body {top: -16px;left:-15px;border: 0!important;top: -1px;left: 0;}
.panel-default:last-of-type .collapsing .panel-body {left: 0px;top: -1px;}

.title-blue-bg {}
.title-blue-bg h2 {margin-top: 0;font-family: "Fjalla One";font-style: normal;font-size: 16px;letter-spacing: 0.03em;padding: 5px 0;text-align: center;line-height: normal;}



/* Other Stuff */

.other-stuff-latest {padding: 0;}
.other-stuff-latest li {list-style: none;/* padding: 25px 0; */padding: 41px 0;border-bottom: 3px solid #000;}
.other-stuff-latest a {color: #fff;}
.other-stuff-latest img {border: 1px solid #555;min-height: 150px;}
.other-stuff-latest h2 {font-size: 20px;font-weight: bold;margin-top: 0;}
.other-stuff-latest p {font-size: 14px;font-weight: 600;}
.other-stuff-latest .dummy-read-more {color: #298DCF;font-size: 16px;}

body.articles .blue-bg {margin-top: 30px;}
body.articles .article-header .article-title, body.articles .article-header .article-date {display: inline-block;}
body.articles .article-header .article-date {float: right;margin-right: 25px;margin-top: 8px;}
body.articles .archive-header {text-transform: uppercase;}
body.articles .article-header [class*="col-"] {padding: 0;}
body.articles .article-title, body.articles .archive-header h3 {text-align: left;margin: 0;font-style: italic;line-height: normal;}
body.articles .article-body, body.articles .article-list {margin-top: 30px;font-size: 16px;}
body.articles .article-list {padding: 0 10px}
body.articles .article-list li {list-style: none;padding-left: 0;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #555;}
body.articles .article-list li a {color: #fff;}
body.articles .article-list li a .dummy-read-more {color: #298DCF;font-size: 16px;font-weight: 700;vertical-align: middle;}
body.articles .article-list li a .dummy-read-more::after {display: inline-block;content: ">>";vertical-align: middle;line-height: 1;padding-left: 5px;font-weight: 700;}
body.articles .article-list .article-title {font-size: 20px;font-style: normal;font-weight: 600;}
body.articles .article-list .article-excerpt-date {font-size: 14px;font-style: italic;}
body.articles .article-list li a p::after {display: inline;content: "...";}
body.articles .article-list li a p:empty {display: none;}
body.articles .article-list li a p {font-size: 14px;margin-top: 15px;}
body.articles .wpv-pagination-nav-links-container {border: 1px solid #298DCF;border-radius: 0;}
body.articles .wpv-pagination-nav-links-container li {}
body.articles .wpv-pagination-nav-links-container li a {border-radius: 0;}
body.articles .wpv-pagination-nav-links-container li a  span {}
body.articles .pagination>li>a,body.articles .pagination>li>span,body.articles span.page-numbers.current {color: #298DCF;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus, .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus, span.page-numbers.current {background-color: #298DCF;color: #fff!important;border-color: #298DCF;border-radius: 0!important;opacity: 1;}
.pagination>li>a, .pagination>li>span {font-size: 14px;padding: 3px 6px;}

body.articles .img-container {position: relative;width: 150px;height: 150px;margin: 25px auto;display: block;float: none;}
body.articles .img-container a:first-of-type {display: block;background: url(images/intro-img-container.png) no-repeat scroll 0 0 transparent;height: 175px;width: 176px;}
body.articles .img-container img {position: relative;display: block;z-index: 1;width: 121px;height: 121px;border-radius: 10px;margin: 0;left: 15px;top: 15px;}
body.articles .img-container .zoomin {display: block;text-align: left;color: #888;font-size: 11px;position: absolute;bottom: 0;left: 24px;font-weight: 600;}


/* Advertising */

.advertising .blue-bg {margin-top: 35px;}
.advertising .ad-content [class*="col-"]:first-of-type p:not(.ad-intro) {line-height: 1.5;word-spacing: 1px;letter-spacing: 0.03em;}
.advertising .ad-content [class*="col-"]:first-of-type p:nth-of-type(2) {margin-top: 22px;}
.advertising p.ad-intro {margin-top: 35px;font-weight: bold;font-size: 122%;letter-spacing: -1px;word-spacing: 1px;line-height: 1.6;}
.advertising h3 {color: #298DCF;font-size: 130%;}
.advertising h3:last-of-type {margin-top: 25px;}
.advertising table th {background-color: #298DCF;border-color: #298DCF!important;padding-top: 3px!important;padding-bottom: 3px!important;}
.advertising table tr td {border-color: #298DCF!important;}


/* Donations */

.donations h3.blue-bg {font-style: italic;font-size: 150%;padding: 10px 15px 10px 35px;margin-bottom: 35px;}
.donations .payment_subject strong, .donations h3:not(.blue-bg) {color: #298DCF;background: transparent;padding: 0;text-transform: uppercase;font-size: 140%;font-style: italic;font-weight: 600;}
.donations h3:not(.blue-bg), .donations [class*="payment_subject"] {margin-top: 50px;}
.donations a.ac-model-form {text-decoration: underline;font-weight: 800;}
.donations a.ac-model-form:hover, .donations a.ac-model-form:focus {text-decoration: none;opacity: 1;}

.donations div#accept_paypal_payment_form form select#amount, .donations div#accept_paypal_payment_form form input[type="number"] {background-color: #222;color: #fff;font-weight: 600;}


/* Contact Us */

.blue-bg.page-title {font-style: italic;margin-top: 35px;font-size: 22px;}
.contact-us .content-area .cred-form {margin-top: 35px;}
.contact-us .content-area .cred-form label {text-align: right!important;font-weight: 600;}
.contact-us .content-area .cred-form .stephan-contact, .contact-us .cred-form .stephan-title {text-align: center;max-width: 250px;margin: 0 auto;}
.contact-us .content-area .cred-form .stephan-contact {top: 30px;position: relative;}
.contact-us .content-area .cred-form .stephan-title {padding: 0 25px;margin-top: 10px;font-size: 90%;}
.contact-us .content-area .cred-form .form-group.attachments [class*="col-"] {margin-top: 15px;}
.contact-us .content-area .cred-form .form-group.attachments .control-label {margin-top: 15px;}
.contact-us .content-area .cred-form .form-group.attachments input:not([id*="attachment-1"]) {margin-top: 25px;}
.contact-us .content-area .cred-form .form-group .control-label, .contact-us .cred-form .form-group [class*="col-"] {margin-top: 15px;}
.contact-us .content-area .cred-form .captcha-submit {border-top: 1px solid #999;padding-top: 35px;margin-top: 50px;}
.contact-us .content-area .cred-form .captcha-submit .container {padding: 0 15px!important;}
.contact-us .content-area .cred-form .captcha-submit [class*="col-"] {;text-align: center;}
button, html input[type="button"], input[type="submit"], .contact-us .content-area .cred-form .captcha-submit .btn {background: #298DCF;font-weight: 600;text-transform: uppercase;padding: 10px 15px;width: 210px;margin: 20px auto 0!important;border-color: #298DCF;font-size: 14px;}
button:hover, html input[type="button"]:hover, input[type="submit"]:hover, .contact-us .content-area .cred-form .captcha-submit .btn:hover, button:focus, html input[type="button"]:focus, input[type="submit"]:focus, .contact-us .content-area .cred-form .captcha-submit .btn:focus {background-color: #fff;color: #298DCF;border-color: #298DCF;}
.contact-us .content-area .cred-form .captcha-submit .g-recaptcha > div {margin: 0 auto;}

.contact-us .cred-form .required-notice {font-style: italic;font-weight: 700;color: #298DCF;display: block;margin-top: 50px;}
.contact-us .cred-form .required-notice span, .contact-us .cred-form label span {color: red!important;}
.contact-us .content-area h4.link-notice {font-style: italic;margin-top: 25px;}
.contact-us .content-area h4.link-notice a {text-decoration: underline;}
.contact-us .content-area h4.link-notice a:hover, .contact-us .content-area h4.link-notice a:focus {text-decoration: none;opacity: 1;}


/* ========== WALL OF FAME ========== */

.wof-header {margin-top: 50px;}
#recordList {padding: 0;}
#recordList li {position: relative;}
#recordList.wof-top3 .pos-gauge-container, #recordList li .pos-container, .img-container, #recordList .gauge-container, .detail-container {position: relative;display: inline-block;float: left;height: 160px;}
#recordList li .pos-container, .img-container {width: 20%;}
.detail-container {width: 36%;left: 100px;top: 35px;}
.detail-container [class*="col-"] {padding-left: 0;}
.detail-container [class*="col-"]:last-of-type {padding-right: 0;left: 50px;}
.detail-container span {display: block;font-size: 14px;white-space: normal;/* max-width: 124px; *//* outline: 1px solid; */}
.detail-container span[class*="heading"] {color: #298DCF;margin-top: 10px;}
.detail-container span[class*="heading"]:first-of-type {margin-top: 0;}
body.military-aircraft .detail-container span.airline-heading {font-size: 0;}
body.military-aircraft .detail-container span.airline-heading::after {font-size: 14px;content: "Airforce";}
.detail-container span:not([class*="heading"]) {max-width: 124px}
.detail-container span[id*="txt-"] {max-width: 100%;}
.detail-container div.notes {margin-top: 50px;}
.detail-container span.notes-content {overflow: scroll;max-height: 120px;/* max-width: 66%; */}
#recordList li {list-style: none;position: relative;border-bottom: 4px solid #000;padding: 25px 0;margin: 0;}
#recordList li .pos-container {}
#recordList li span.pos {font-family: "Fjalla One";text-transform: uppercase;font-weight: bold;font-size:2.8rem;text-align: center;top: 60px;height: auto;z-index: 10;display: block;}
#recordList li span.pos .ord {font-size: 22px;}

#recordList.annual li .pos-container span.pos {position: absolute;left: 0;right: 0;top: 60px;font-size: 4rem;} 

#recordList .highlight {background: rgba(41, 141, 207, 0.25);display: block;position: absolute;z-index: 0;width: 100%;height: 210px;top: 0;}

#recordList .img-container {position: relative;}
#recordList .img-container a:first-of-type {display: block;background: url(images/intro-img-container.png) no-repeat scroll 0 0 transparent;height: 175px;}
/* #recordList .img-container::after {display: block;content: "";position: absolute;z-index: 0;width: 151px;height: 151px;top: 0;left: 0;} */
#recordList .img-container img {position: relative;display: block;z-index: 1;width: 121px;height: 121px;border-radius: 10px;margin: 0;left: 15px;top: 15px;}
#recordList .img-container .zoomin {display: block;text-align: left;color: #888;font-size: 12px;position: absolute;bottom: -15px;left: 20px;font-weight: 600;}

#recordList.annual .gauge-container {height: 120px; width: 150px;}
#recordList.annual [id*="gauge-"] {}


/* #TB_ImageOff {overflow: hidden;max-height: 400px;display: block;} */
#TB_window {padding-bottom: 15px;background-color: #333!important;/* min-width: 600px!important; */}
#TB_window img {border: 1px solid #000!important;}
#TB_caption {color: #999;width: 100%;font-size: 14px;text-align: center;position: relative;}
#TB_next, #TB_prev {display: inline-block;position: absolute;}
#TB_prev {left: 10px;}
#TB_next {right: 20px;}
#TB_next a, #TB_prev a {color:#298DCF;text-transform: uppercase;}

#recordList.wof-top3 .img-container {position: relative;width: 344px;height: 344px;}
#recordList.wof-top3 .img-container a:first-of-type {background: url(images/full-image-container.png) no-repeat scroll 0 0 transparent;display:block;height: 344px;width: 344px;}
/* #recordList.wof-top3 .img-container::after {width: 344px;height: 344px;top: 0;left: 0;} */
#recordList.wof-top3 .img-container img {width: 280px;height: 280px;border-radius: 20px;margin: 0;left: 32px;top: 33px;}
#recordList.wof-top3 .img-container .zoomin {display: block;text-align: left;color: #888;font-size: 14px;position: absolute;bottom: 5px;left: 105px;font-weight: 600;z-index: 11;}

#recordList.wof-top3 .pos-gauge-container {width: 20%;left: 50px;top: 15px;}
#recordList.wof-top3 .pos-container, #recordList.wof-top3 .gauge-container {position: relative;clear: both;}
#recordList.wof-top3 span.pos {display: block;text-align: center;font-size: 48px;height: 50px;}
#recordList.wof-top3 span.pos .ord, #recordList.wof-top3 span.pos .place {font-size: 30px;}
#recordList.wof-top3 span.pos .place {padding-left: 10px;}
#recordList.wof-top3 .gauge-container {top: 50px}
#recordList.wof-top3 [id*="gauge-"] {display: block;position: relative;}


/* #recordList.annual .detail-container {width: 100%;left: auto;top: 50px;min-height: 200px;} */
#recordList.annual .detail-container {top: 20px;min-height: 200px;}
#recordList.annual .detail-container .notes {margin-top: 15px;}
/* #recordList.annual .detail-container .notes [id*="btn-"] {color: #298DCF;background-color: transparent;font-size: 12px;padding: 0 5px;}
#recordList.annual .detail-container .notes [id*="btn-"]:hover, #recordList.annual .detail-container .notes [id*="btn-"]:focus {background-color: #298DCF;color: #fff;}
#recordList.annual .detail-container .notes [id*="txt-"] {display: none;opacity: 0;}
#recordList.annual .detail-container .notes [id*="txt-"].show {display: block;opacity: 1;border: 2px solid #298dcf!important;padding: 15px;background: #000;} */

#recordList .detail-container .notes [id*="btn-"] {color: #298DCF;background-color: transparent;font-size: 12px;padding: 0 5px;}
#recordList .detail-container .notes [id*="btn-"]:hover, #recordList .detail-container .notes [id*="btn-"]:focus {background-color: #298DCF;color: #fff;}
#recordList .detail-container .notes [id*="txt-"] {display: none;opacity: 0;}
#recordList .detail-container .notes [id*="txt-"].show {display: block;opacity: 1;border: 2px solid #298dcf!important;padding: 15px;background: #000;z-index: 999;}


/* AIRCRAFT SPECS */

.specs-wrap {background: linear-gradient(to bottom,  #747474 0%,#282828 100%);padding: 30px 100px;/*height: 260px;*/}
.specs-wrap .col-md-5, .specs-wrap .col-md-7 {/*position: relative; top: 40px;*/}
.specs-wrap .col-md-7 {padding-right: 0;width: 56%;}
.specs-wrap .specs-img-container {background: url(images/model-img-container-placeholder.png) no-repeat scroll 0 0 transparent;width: 362px;height: 195px;margin: 0;padding: 8px;background-size: cover;}
.specs-wrap .specs-img-container img {height: 178px;width: 344px;}
.specs-wrap .specs-img-container img.placeholder {height: 165px;width: 320px;position: relative;top: -2px;left: -2px;}
.specs-wrap .title-wrap {padding-left: 15px;font-family: "Fjalla One";font-size: 22px;letter-spacing: 0.09em;margin-top: 15px;}
.specs-wrap .detail-wrap {margin-top: 60px;}
.specs-wrap .detail-wrap [class*="col-"]:nth-of-type(2) {padding-right: 0;padding-left: 0;left: 25px;}
.spec-label-detail-wrap {display: block;line-height: 1;}
.spec-label-detail-wrap span {font-size: 12px;display: inline;vertical-align: top;font-family: Helvetica, Arial, sans-serif;letter-spacing: -0.05em;}
.specs-wrap .spec-label {color: #298DCF;margin-right: 5px;letter-spacing: -0.05em;font-family: Helvetica, Arial, sans-serif;}
.specs-wrap .spec-detail {white-space: normal;}


.blue-bg {background-color: #298DCF;padding: 5px 0 5px 25px;}
.blue-bg [class*="col-"]:last-of-type {padding-left: 0;}
.blue-bg .widget-cell {padding-right: 0!important;}
.blue-bg span:not(.article-date):not(.view-list-label) {display: inline-block;vertical-align: middle;line-height: normal;font-size: 26px;font-style: italic;font-weight: 600;font-family: "Open Sans", sans-serif;}
.blue-bg.title {font-size: 28px;}



/* Year List Menu */
span.view-list-label {padding-left: 0px;margin-left: -15px;font-style: italic;display: block;}
span.view-list-label, span.view-list-label span {color: #000;text-transform: uppercase;font-size: 15px;font-weight: 600;font-family: "Open Sans", sans-serif;/* position: relative; */}
span.view-list-label span {position: relative;top: -4px;}
.archive.tax-aircraft-model span.view-list-label span.current-view {font-size: 0;display: inline-block;padding-left: 15px;}
.archive.tax-aircraft-model span.view-list-label span.current-view::before {content: "Overall";color: #fff;font-family: "Fjalla One", sans-serif;font-style: normal;text-align: center;display: inline-block;padding-left: 21px;font-size: 26px;font-weight: bold;}
span.view-list-label span.current-view {/* font-size: 0; *//* width: 0; */position: absolute;z-index: 10;background: #298DCF;display: block;color: #fff;font-family: "Fjalla One"!important;font-style: normal!important;text-align: center;width: 150px;right: 0;font-size: 26px!important;top: 1px;}
span.view-list-label span.current-view::after {/* content: "Overall"; */color: #fff;font-family: "Fjalla One", sans-serif;font-style: normal;text-align: center;display: inline-block;padding-left: 41px;font-size: 26px;font-weight: bold;}
.view-annual-records {position: relative;top: 3px;}
.view-annual-records button {background: #298DCF;font-size: 10px;position: relative;z-index: 12;width: 30px;text-align: center;padding: 10px;height: 45px;vertical-align: middle;right: 0;position: absolute;border-radius: 0;top: -27px;}
.view-annual-records ul {padding: 0;width: 150px;position: absolute;top: -7px;z-index: 11;right:0;left: auto!important;}
.view-annual-records ul#yearList.collappse.collapsing {position: absolute!important;right: 0!important;width: 150px!important;}
.view-annual-records ul li {background: #2172a5;list-style: none;padding: 5px 0;border-bottom: 1px solid #000;}
.view-annual-records ul li a {color: #fff;font-family: "Fjalla One";text-transform: uppercase;font-weight: 700;text-align: center;display: block;font-size: 20px;}
.view-annual-records ul li:first-of-type {padding-bottom: 0px;}
.view-annual-records ul li:first-of-type a {font-size: 26px;position: relative;top: -1px;padding: 2px 0;}


/* ========== TOP 3 MODELS ========== */
.top-3-models {}
.top-3-models .blue-bg {padding: 5px 30px;line-height: normal;margin: 25px 0 0;}
.top-3-models #main>.container-fluid>.row {padding-left: 100px;padding-right: 100px;}
.top-3-models .models-row {margin-top: 50px;padding-left:30px;padding-right: 30px;}
.top-3-models .models-row:first-of-type {margin-top: 0;}
.top-3-models .models-row>[class*="col-"] {padding-left: 20px;padding-right: 20px;}
.top-3-models-container, .top-3-models-container .model-title {font-family: "Fjalla One", sans-serif;font-weight: 400;font-size: 24px;}
.top-3-models-container .model-title {}
.top-3-models-container .model-title::after {content: "TOP RECORDS";display: block;background-color: #298DCF;color: #000;line-height: normal;font-size: 13px;font-weight: bold;padding: 5px;}
.top-3-models-record, .top-3-models-record::after {text-align: center;display: block;line-height: 1;}
.top-3-models-record {font-size: 27px;}
.top-3-models .level-2 a {color: inherit;}
.top-3-models .level-2 a:hover, .top-3-models .level-2 a:focus, .top-3-models .level-2 a:visited {color: #298DCF;}
.top-3-models .level-3 {padding-left: 10px;padding-right: 10px;}
.top-3-models .level-3:nth-child(1) {border-right: 1px solid #444;}
.top-3-models .level-3:nth-child(1) a {/* outline: 1px solid red; */display: block;position: absolute;height: 100px;width: 210px;top: -60px;text-align: left;padding-top: 60px;padding-left: 15px;}
.top-3-models .level-3:nth-child(1) .top-3-models-record::after {display: block;position: relative;left: 6px;height: 40px;bottom: -28px;}
.top-3-models .level-3:nth-of-type(3) {border-left: 1px solid #444;}
.top-3-models-record::after {content: "KNOTS";display: block;font-weight: normal;font-size: 12px;padding-top: 5px;}



/*  ========== FORMS ==========  */

form .blue-bg {margin-top: 50px;}
form label, form input {font-weight: 400;}
.form-horizontal .form-group.upload-container label {/* padding-top: 0px; */}
form input {border: 1px solid #777;border-radius: 3px;}
form input[type="number"], form input[type="text"], form input[type="email"], form textarea {color: #555;}
[class*="form-row"] input[type="file"] {height: 40px;padding-top: 7px;vertical-align: baseline;border: 1px solid #333;width: 100%;}
form [class*="form-row"] {border-bottom: 1px solid #777;margin: 50px 0;padding-bottom: 25px;}
form [class*="form-row-"]:last-of-type [class*="col-"] {text-align: center;}
form [class*="form-row-"] .g-recaptcha, form [class*="form-row-"] .submit {margin: 0 auto;width: 66%;display: block;}
form .submit {background-color: #298DCF;font-weight: 400;font-size: 20px;padding: 10px 25px;margin-top: 15px!important;border: 1px solid #298DCF;}
form label.required {position: relative;}
form label.required::after {content: "*";color: red;position: absolute;top: 5px;right: -3px;}

#nav-user-form {background-color: rgba(0,0,0,0.7);padding: 25px 25px 15px;position: absolute;max-width: 469px;width: 100%;z-index: -1;}
#nav-user-form:not(:target) {opacity: 0;top: -100%;}
#nav-user-form:target {opacity: 1;top: 52px;transition: top 0.5s;}
#nav-user-form label, #nav-user-form [type="submit"], #nav-user-form .password-link, #nav-user-form .register-link {text-transform: uppercase;font-weight: 400;color: #eee;}
#nav-user-form p:last-of-type {margin-bottom: 0;width: 100%;clear: both;padding-bottom: 15px;}
#nav-user-form p:before, #nav-user-form p:after { content:" "; display:table;}
#nav-user-form p:after {clear: both;}
#nav-user-form label, #nav-user-form input {display: inline-block;float: left;}
#nav-user-form label {width: 33%;font-size: 90%;padding-top: 5px;}
#nav-user-form input {width: 66%;}
#nav-user-form input.input {border: 1px solid #000;background-color: #fff;color: #333;padding-left: 5px;}
#nav-user-form .login-username label {word-spacing: 5px;}
#nav-user-form [type="submit"] {background-color: transparent;float: right;width: 50%;text-align: right;}
#nav-user-form .password-link, #nav-user-form .register-link {color: #aaa;font-size: 80%;display: inline-block;vertical-align: middle;position: relative;letter-spacing: 0.03em;}
#nav-user-form .password-link {margin-right: 20px;}
#nav-user-form .register-link {}
#nav-user-form .password-link::after {content: "|";position: absolute;top: 0;display: inline-block;font-size: 90%;right: -13px;}
#nav-user-form ul {padding: 0;}
#nav-user-form ul li {padding: 0;list-style: none;}
#nav-user-form ul li:nth-of-type(2) {margin-top: 15px;}
#nav-user-form ul li:before, #nav-user-form ul li:after {content:" "; display:table;}
#nav-user-form ul li:after {clear: both;}
#nav-user-form ul li label[for="user_login"]::after {display: inline;content: "/EMAIL";}
#nav-user-form .forgetmenot {display: none;}
#nav-user-form p.submit {position: relative;padding: 0;border: 0;background-color: transparent;height: 32px;left: -15px;margin-bottom: 0;}
#nav-user-form  p.submit::after {display: inline-block;content: "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»";font-size: 80%;font-weight: normal;-webkit-font-smoothing: antialiased;color: #fff;position: absolute;right: 0;top: 0;z-index: 99;width: 32px;height: 32px;vertical-align: middle;padding-top: 5px;text-align: right;}
#nav-user-form  p.submit input {}
#nav-user-form #nav a {color: #aaa;font-size: 80%;display: block;/* vertical-align: middle; */position: relative;letter-spacing: 0.03em;text-transform: uppercase;font-weight: 400;float: left;top: 0;line-height: 1;}
#nav-user-form #nav a:nth-of-type(2), #nav-user-form #nav a:nth-of-type(3) {margin-left: 7px;}
#nav-user-form #nav a:nth-of-type(2) {font-size: 60%;position:  relative;top: 2px;}


.submit-record .menu-select-container {text-align: center;margin-top: 25px;position: relative;}
.submit-record .menu-select-container:before, .submit-record .menu-select-container:after {content: "\2191";font-size: 240%;color: #298dcf;font-weight: bold;position: absolute;top: -15px;}
.submit-record .menu-select-container:before {left: 0;}
.submit-record .menu-select-container:after {right: 0;}
.submit-record .menu-select-container .menu-select {font-family: "Open Sans Condensed";font-size: 120%;position: relative;}
/* .submit-record .menu-select-container .menu-select .up-arrow {color: #298dcf;font-weight: bold;font-size: 140%;width: 30px;text-align: center;} */
.submit-record .blue-bg, .submit-record form {margin-top: 50px;}
.submit-record .blue-bg {margin-top: 25px}
.submit-record .blue-bg .mfr-mdl {text-transform: uppercase;font-style: italic;font-size: 26px;}
.submit-record .blue-bg .mfr-mdl span::after {display: inline-block;padding: 0;vertical-align: inherit!important;line-height: inherit!important;margin: -15px 5px 0;}
.submit-record .blue-bg .mfr-mdl span:first-of-type::after {content: "-";}
.submit-record .blue-bg .mfr-mdl span:last-of-type::after {content: ":";margin-left: 0;}
.submit-record form [class*="form-row"] {border-bottom: 1px solid #777;margin: 50px 0;padding-bottom: 25px;}
.submit-record .kts-lbl {display: inline-block;color: #777;background-color: #f1f1f1;position: absolute;right: 16px;top: 1px;bottom: 0;height: 34px;vertical-align: middle;padding: 5px 10px;border-radius: 0 3px 3px 0;}
.submit-record .wpt-form-error {margin: 3px auto;max-width: 340px;}
.submit-record small#model-warning {display: none!important;}
.submit-record small#model-warning.show {display: block!important;}
.submit-record .model-select-list {padding: 5px 10px;height: 36px !important;color: #777;min-width: 80%;-webkit-appearance: menulist-button}
.submit-record #btn-tooltip {display: block;position: absolute;top: 3px;right: 36px;}
.submit-record #btn-tooltip i {font-size: 32px;width: 28px;margin: 0;padding: 0;color: #488CC9;text-align: center;}
.submit-record .modal-content {border: 2px solid #488CC9;background: #000;padding: 15px;margin-top: 50px}
.submit-record .modal-header {border: 0;}
.submit-record .modal-header h3 {background-color: #488CC9;color: #fff;font-size: 20px;margin-top: 15px;text-align: center;text-transform: uppercase;font-style: italic;padding: 10px 0;}
.submit-record .modal-header button {color: #fff;position: absolute;right: 15px;top: 15px;}
.submit-record .modal-body {text-align: center;font-size: 18px;}
.submit-record input.hasDatepicker {margin-left: 15px;min-width: 75%;}
.submit-record img.ui-datepicker-trigger {width: 32px;filter: hue-rotate(210deg);top: -2px;position: relative;left: 3px;}
.submit-record #calTrigger {position: absolute;top: 0;right: 0;z-index: 0;outline: 1px solid white;}
.submit-record form .form-row-2 .form-group:nth-of-type(odd) {margin-top: 80px;}
.submit-record form .form-row-2 .form-group:nth-of-type(1) {margin-top: 30px;}
.submit-record form .form-row-2 [class*="col-"]:nth-of-type(2) .form-group {margin-top: 60px;}
.submit-record form .form-row-2 .form-group div span {position: relative;display: block;}
.submit-record form .form-row-2 .form-group div span::before {content: "Image"; clear: both;display: block;position: absolute;top: -40px;font-size: 20px;color: #298DCF;}
.submit-record form .form-row-2 .form-group:nth-of-type(1) div span::before {content: "Image 1";}
.submit-record form .form-row-2 .form-group:nth-of-type(3) div span::before {content: "Image 2";}
.submit-record form .form-row-2 .form-group:nth-of-type(5) div span::before {content: "Image 3";}
.submit-record form .form-row-2 [class*="col-"]:nth-of-type(2) .form-group:nth-of-type(even) {margin-top: 25px;}
.submit-record form .form-row-2 [class*="col-"]:nth-of-type(2) .form-group:nth-of-type(odd) {margin-top: 80px;}
.submit-record form .form-row-2 [class*="col-"]:nth-of-type(2) .form-group:nth-of-type(1) {margin-top: 30px;}
.submit-record form .form-row-2 [class*="col-"]:nth-of-type(2) .form-group:nth-of-type(1) div span::before {content: "Link 1";}
.submit-record form .form-row-2 [class*="col-"]:nth-of-type(2) .form-group:nth-of-type(3) div span::before {content: "Link 2";}
.submit-record form .form-row-3 [class*="col-"] {text-align: center;}
.submit-record form .form-row-3 .g-recaptcha, .submit-record form .form-row-3 .submit {margin: 0 auto;width: 66%;display: block;}
.submit-record form .submit {background-color: #298DCF;font-weight: 400;font-size: 20px;padding: 10px 25px;margin-top: 15px!important;border: 1px solid #298DCF;}


.new-aircraft-model .blue-bg {margin: 50px auto;}
.new-aircraft-model .blue-bg span {text-transform: uppercase;font-style: italic;font-size: 26px;}
.new-aircraft-model .blue-bg span:nth-of-type(2) {font-size: 16px;margin-left: 15px;}
.new-aircraft-model [class*="form-row"] {/* margin-top: 50px; */}
.new-aircraft-model .form-row-3 {border-top: 1px solid #777;border-bottom: 1px solid #777;padding-top: 50px;padding-bottom: 25px;}
.new-aircraft-model .form-row-3 [class*="col-"] {text-align: center;}
.new-aircraft-model .form-row-3 .g-recaptcha, .new-aircraft-model .form-row-3 .submit {margin: 0 auto;width: 66%;display: block;}
.new-aircraft-model .submit {background-color: #298DCF;font-weight: 400;font-size: 20px;padding: 10px 25px;margin-top: 15px!important;border: 2px solid #298DCF;}
.new-aircraft-model .submit:hover, .new-aircraft-model .submit:focus {border-color: #298DCF;color: #298DCF;background-color: transparent;}
.media-router .media-menu-item {color: #777;background-color: #fff!important;}
.media-router .media-menu-item.active {color: #298DCF;}

.pieregformWrapper .blue-bg {padding: 5px 0 5px 25px;}
.pieregformWrapper .blue-bg h2 {text-transform: uppercase;font-style: italic;margin: 0;font-size: 26px;}
.pieregformWrapper .blue-bg p {display: none;}
.pieregformWrapper {padding: 0 100px;}
.pieregformWrapper form input {color: #777;padding: 5px 10px;}
.pieregformWrapper ul {margin: 50px 0 0;padding: 0;}
.pieregformWrapper ul:before, .pieregformWrapper ul:after {content:" "; display:table;}
.pieregformWrapper ul:after {clear: both;}
.pieregformWrapper ul li {list-style: none;float: left;width: 50%;padding-left: 0;margin-left: 0;min-height: 60px;}
.pieregformWrapper ul li:nth-of-type(3), .pieregformWrapper ul li:nth-of-type(4) {margin-top: 50px!important;}
.pieregformWrapper ul li:nth-of-type(5) {float: none;clear: both;margin: 0;width: 100%;border-bottom: 1px solid #777;padding-bottom: 50px;}
.pieregformWrapper ul li:nth-of-type(5) label {width: 100%;clear: both;float: none;}
.pieregformWrapper ul li:nth-of-type(6) label {display: none;}
.pieregformWrapper ul li:nth-of-type(6) {margin-top: 50px;text-align: center;}
.pieregformWrapper ul li:nth-of-type(6) div[class*="recaptcha"] {margin: 0 auto;width: 66%;}
.pieregformWrapper ul li:nth-of-type(7) {margin-top: 66px;}
.pieregformWrapper ul li label {width: 32%;text-align: right;margin-right: 15px;margin-left: 0;}
.pieregformWrapper ul li input {width: 60%;}
.pieregformWrapper ul li .pie_wrap_buttons {text-align: center;}
.pieregformWrapper ul li .pie_wrap_buttons input {width: 66%;margin: 0 auto;background-color: #298DCF;border-radius: 0;font-weight: 600;padding: 10px 25px;color: #fff;font-size: 20px;}


#piereg_passwordStrength{padding :5px 0px;height:auto;margin-top:0px;width: 66%;text-align:center;display:block;/* float:left; */transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;-webkit-transition:all 500ms;margin-left: auto;margin-right: auto;float: none;clear: both;}
.label_top #piereg_passwordStrength{float:none;margin:0 auto;clear:both;}
.label_top #password_meter label{display:none}

.widget #piereg_passwordStrength_widget{padding :5px 0px;height:auto;margin-top:0px;width:60%;text-align:center;display:block;float:left;transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;-webkit-transition:all 500ms;width:100%;}
.pieregWrapper .piereg_pass{background:#EEEEEE;border:#D6D6D6 1px solid;color: #777;}
.pieregWrapper .piereg_pass_v_week{background:#FFA0A0;border:#F04040 1px solid;}
.pieregWrapper .piereg_pass_week{background:#FFB78C;border:#FF853C 1px solid;}
.pieregWrapper .piereg_pass_medium{background:#FFEC8B;border:#FFCC00 1px solid;}
.pieregWrapper .piereg_pass_strong{background:#C3FF88;border:#8DFF1C 1px solid;}

.pieregWrapper #pie_register .fields .fieldset.error {border:#c84040 1px solid;border-left:#c84040 4px solid;}
.pieregWrapper #pie_register .fields .legend.error {color:#c84040;padding:5px;text-align:center;padding-top:0;padding-bottom:0;line-height:normal;position:static;display: block;margin:auto;width:auto;font-size: 80%;}

#piereg_forgotpassword form p:first-of-type {margin: 50px 0 25px;}
#piereg_forgotpassword {padding: 0 100px;margin-top: 50px;}
#piereg_forgotpassword label {margin-right: 15px;font-weight: 600;}
#piereg_forgotpassword .submit {background-color: transparent;border: 0;padding: 0;}
#piereg_forgotpassword .submit input {background-color: #298DCF;font-weight: 400;font-size: 20px;padding: 10px 25px;margin-top: 15px!important;border: 1px solid #298DCF;border-radius: 0;}


/*  ========== DESKTOP ONLY STYLES ==========  */

@media (min-width: 1200px) {
	.site-title {margin-bottom: 0;margin-top: 0;}

	.navbar .container {}
	.navbar-default .navbar-nav>li>a {padding: 12px 12px;font-weight: 600;}
	#masthead {height: 250px;width: 100%;}

}


/*  ========== TABLET & PHONE STYLES ==========  */
@media (max-width: 768px),
	   (max-width: 1024px)	{
		   
    [class*="repeater-row"] {margin-left: 0;margin-right: 0;}
    
	.home .content-container {width: 100%;margin: 0 auto;padding: 0 2rem;}		
	.container {width: 100%;max-width: 100%;}
    .top-3-models #main>.container-fluid>.row {padding-left: 0;padding-right: 0;}
    .top-3-models .models-row {padding-left: 15px;padding-right: 15px}
    .top-3-models .models-row>[class*="col-"] {padding-left: inherit;padding-right: inherit;}
    .top-3-models-record {font-size: 22px;}
    .top-3-models-record::after {font-size: 11px;}
    .menu-accordion .panel:nth-of-type(6) .widget {border: 2px solid #298DCF;background: #000;}
    .ddl-full-width-row .widget-cell.col-sm-12 {padding-left: 15px!important;padding-right: 15px!important;}
    .top-banner .textwidget [class*="col-"]:first-of-type p span {text-align: left;font-size: 44px;}
    .top-banner .textwidget [class*="col-"]:first-of-type p span:not(:first-of-type) {/* margin-top: 10px; */}
    .top-banner .textwidget [class*="col-"]:last-of-type {padding-top: 10px;padding-bottom: 10px;}
    .top-banner .textwidget [class*="col-"]:nth-of-type(2) em {font-size: 18px!important;color: #2fa4ed;}
    .top-banner .textwidget [class*="col-"]:nth-of-type(2) p:nth-of-type(2) {font-size: 16px;margin-top: 15px;}
    [id*="gauge-"] text:first-of-type tspan {font-weight: 400;}
    [id*="gauge-"] text:nth-of-type(2) tspan {font-size: 16px;}
    #masthead {padding-bottom: 0!important;}
    .navbar-default .navbar-nav {background: #000;margin-top: 0;}
    button.navbar-toggle {border: 1px solid #298DCF!important;background-color: #000;width: auto;margin-right: 10px!important}
    button.navbar-toggle .icon-bar-wrap {margin-right: 5px;}
    button.navbar-toggle .icon-bar {background: #298DCF!important;}
	button.navbar-toggle span.menu-toggle-text {vertical-align: middle;}
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #000;}
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: #2fa4ed;}
    .menu-accordion .panel:nth-of-type(even) [id*="ac-type-"] {/* outline: 5px solid red; */}
    .menu-accordion .panel:nth-of-type(odd) [id*="ac-type-"] {/* outline: 5px solid white; */}
    .latest-record-detail h4 {font-size: 16px;margin-bottom: 5px;}
    .latest-record-detail [id*="gauge-"] {top: -20px;left: -10px;position: relative;}
    [id*="layout-6789"] ul.wpv-loop {padding-left: 25px;}
    .zoomin {z-index: 0!important;width: 200px;}
    
	.submit-record .model-select-list {border: 1px solid #777;}
	    .click-tap::before {content:"Tap";}
    

}


/*  ========== TABLET ONLY STYLES ==========  */
@media (max-width: 1024px)	{
	
	.navbar, .site-title {float: none;}
	.navbar {/* margin: 1.5rem 0; */width: auto;}
	[id*="ac-type-"] ul {width: 50%;float: left;}
	.panel-heading {width: 114px!important;}
    .panel-heading a {font-size: 16px!important;padding-top: 16px;}
    [id*="ac-type-"] {background-color: #000;}
    [id*="ddl-panel"].panel-collapse {width: 908px;}
    
    
#nav-user-form {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    display: flex;
    justify-content: center;
    align-items: center;
}

.nav-user-form-content {
    width: 70%;
    padding: 20px;
    text-align: center;
}

#nav-user-form:not(:target) {
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s, visibility 1s;
}

#nav-user-form:target {
    opacity: 1;
    visibility: visible;
    transition: opacity 1s, visibility 1s;
    top: 0;
    left: 0;
    width: 100%!important;
    min-width: 100%
}

.new-aircraft-model .blue-bg {margin: 50px auto;}


		
}

		
@media (max-width: 1024px)
and (orientation: portrait) {		

	.navbar, .content-header,  #content .container, .sidebar-footer {padding-left: 15px;padding-right: 15px;}
	.top-banner {padding: 0;}
	#masthead {max-height: 180px!important;min-height: 180px;background-size: cover;background-position: -90px 0px!important;}
	#masthead #site-branding {padding-left: 15px!important;text-align: left;margin: 0;max-width: 50%;padding-right: 0!important;float: left;max-width: 33%!important;left: 15px;}    
    .menu-accordion .panel .panel-body .row #ac-type-commercial {width: 736px!important;height: 260px!important;left: 86px;top: 5px;}
    .menu-accordion .panel .panel-body .row #ac-type-executive {width: 736px!important;top: 10px;height: 300px;left: 86px;}
    .menu-accordion .panel .panel-body .row #ac-type-military {width: 730px!important;height: 307px!important;top: 0px;left: 90px;}
    .menu-accordion .panel .panel-body .row #ac-type-military ul {width: 33%!important;}
    .menu-accordion .panel .panel-body .row #ac-type-turboprops {width: 706px!important;height: 307px!important;top: 0px;left: 100px;}
    .menu-accordion .panel .panel-body .row #ac-type-turboprops ul {width: 25%!important;}
    .menu-accordion .panel .panel-body .row #ac-type-light-ac {width: 730px!important;height: 576px!important;top: 0px;left: 90px;}
    .menu-accordion .panel .panel-body .row #ac-type-light-ac ul {width: 33%!important;}
    .menu-accordion .panel .panel-body .row #ac-type-ultralight,
    .menu-accordion .panel .panel-body .row #ac-type-gliders,
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-military,
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-civil,
    .menu-accordion .panel .panel-body .row #ac-type-classic-vintage {width: 683px!important;left: 5px;top: 0;}
    .menu-accordion .panel .panel-body .row #ac-type-ultralight {height: 260px;}
    .menu-accordion .panel .panel-body .row #ac-type-gliders {height: 140px;}
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-military {height: 140px;}
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-civil {height: 210px;}
    .menu-accordion .panel .panel-body .row #ac-type-classic-vintage {height: 160px;}
    .menu-accordion .panel:nth-of-type(even) [id*="ac-type-"] {}
    .menu-accordion .panel:nth-of-type(odd) [id*="ac-type-"] {}
    [class*="front-page-"] .other-stuff-latest li .post-link [class*="col-"]:last-of-type h2 {margin-top: 0;}
    [class*="front-page-"] .other-stuff-latest li .post-link [class*="col-"]:last-of-type {padding-left: 0;}
    [class*="front-page-"] .other-stuff-latest li .post-link [class*="col-"]:first-of-type {padding-right: 0;}
    [class*="front-page-"] .other-stuff-latest li .post-link [class*="col-"]:first-of-type img {min-height: 80px;}

    .specs-wrap {padding: 15px 10px;}
    .specs-wrap .col-md-5, .specs-wrap .col-md-7 {width: 50%;float: left;}
    .specs-wrap>.col-md-7 {padding-left: 35px!important}
    .specs-wrap .specs-img-container {height: 192px;width: 358px;background-size: cover;}
    .specs-wrap .specs-img-container img {height: 177px;}
    .specs-wrap .title-wrap {padding: 0;margin-top: 0px;}
    .specs-wrap .detail-wrap {margin-top: 10px;}
    .specs-wrap .detail-wrap [class*="col-"] {padding-left: 0px;float: none;left: 0!important;width: 100%;}
    .specs-wrap .spec-label-detail-wrap:not(:first-of-type) {margin-top: 5px;}

    .wof-top-3 .blue-bg .widget-cell .textwidget>span, .wof-annual .blue-bg .widget-cell .textwidget>span {padding: 0!important;text-align: left!important;}
	.wof-top-3 .blue-bg .widget-cell, .wof-annual .blue-bg .widget-cell {padding-right: 5px!important;}
	.blue-bg .widget-cell .textwidget>span {text-align: center;display: block;padding-bottom: 25px;font-size: 28px;}
	.wof-top-3 .blue-bg .widget-cell .view-list-label, .wof-annual .blue-bg .widget-cell .view-list-label {left: -25px;position: relative;}
	.blue-bg .widget-cell .view-annual-records ul, .blue-bg .widget-cell .view-annual-records button {top: -4px;}
	.blue-bg .widget-cell .view-annual-records {left: -80px;position: relative;}
	span.view-list-label {left: -10px;position: relative;}
	span.view-list-label span.current-view {width: 100px;right: -80px;}
	.view-annual-records button {right: -85px;top: -8px!important;height: 50px;}
	[class*="wof-"] .view-annual-records ul {right: -85px;top: -8px!important;}
	[class*="wof-"] .view-annual-records ul li {padding: 5px 0;}

    #recordList .pos-gauge-container, #recordList.annual li .pos-container, .img-container, #recordList.annual .gauge-container, .detail-container {display: block;float: none;clear: both;margin: 0 auto;height: auto;}
    #recordList.annual li .pos-container {top: 25px;width: 50%;float: left;clear: none;display: block;left: 320px;height: auto;}
    #recordList.annual li .pos-container .pos {}
    #recordList.annual li .pos-container .pos .ord {font-size: 27px;}
    #recordList.annual li .pos-container .pos .ord::after {display: inline-block;content: "PLACE";margin-left: 10px;}
    #recordList.annual li {min-height: 70px;height: 430px;padding-top: 0;}
    #recordList.annual .highlight {height: 430px}
    #recordList.annual .gauge-container {width: 200px;left: auto;top: 80px;margin: 0 auto;}
    #recordList.annual .img-container a:first-of-type {width: 200px;height: 200px;background-size: cover;margin: 0 auto;}
    #recordList.annual .img-container img {width: 160px;height: 160px;border-radius: 10px;top: 20px;left: 20px;}
    #recordList.annual .img-container {position: relative;width: 50%;height: 183px;margin: 0 auto;left: 0;float: left;top: 25px;}
    #recordList.annual .img-container .zoomin {left: auto;right: auto;width: 100%;text-align: center;}
    #recordList.annual .pos-gauge-container {display: block;height: 200px;width: 50%;float: left;clear: none;}
    #recordList.annual li span.pos {top: 0!important;}
    #recordList.annual .gauge-container {top: -100px;margin: 0 auto;position: relative;width: 50%;text-align: center;padding: 0;display: block;left: 180px;height: 200px;float: none;}
    #recordList.annual .gauge-container [id*="gauge-"] {float: none;clear: both;margin: 0 auto;width: 220px;}
    #recordList.annual .gauge-container [id*="gauge-"] text:first-of-type tspan {font-size: 22px;}
    #recordList.annual .gauge-container [id*="gauge-"] text:nth-of-type(2) tspan {font-size: 24px!important;}
    #recordList.annual .detail-container {width: 100%;left: 100px;/* margin-top: 50px; */top: -170px;}
    #recordList.annual .detail-container [class*="col-"] {float: left;display: inline-block!important;width: 50%;}
    #recordList.annual .detail-container [class*="col-"]:last-of-type {left: -15px;}
    #recordList.annual .notes {margin-top: 15px;}
    #recordList.annual .detail-container .notes [id*="txt-"] {left: -100px;position: relative;}
    #recordList.annual .detail-container {top: -120px;min-height: 200px;left: 125px;}
   
    #recordList.wof-top3 .pos-gauge-container {position: absolute;right: -300px;top: 25px;}
    #recordList.wof-top3 li {min-height: 600px;padding-top: 50px}
    #recordList.wof-top3 span.pos {top: 40px;left: 10px;position: relative;}
    #recordList.wof-top3 .gauge-container {width: 200px;left: -15px;top: 90px;margin: 0 auto;}
    #recordList.wof-top3 .gauge-container [id*="gauge-"] text:first-of-type tspan {font-size: 22px;}
    #recordList.wof-top3 .gauge-container [id*="gauge-"] text:nth-of-type(2) tspan {font-size: 24px!important;}
    #recordList.wof-top3 .img-container {position: relative;width: 280px;height: 280px;left: -150px;}
    #recordList.wof-top3 .img-container a:first-of-type {background: url(images/full-image-container.png) no-repeat scroll 0 0 transparent;display:block;height: 280px;width: 280px;background-size: 100%;}
    #recordList.wof-top3 .img-container img {width: 224px;height: 224px;border-radius: 20px;margin: 0;left: 28px;top: 28px;}
    #recordList.wof-top3 .img-container .zoomin {display: block;text-align: left;color: #888;font-size: 14px;position: absolute;bottom: 5px;left: 75px;font-weight: 600;z-index: 11;}
    #recordList.wof-top3 .detail-container {left: 80px;width: 100%;}
    #recordList.wof-top3 .detail-container span.notes-content {max-width: 66%;}

    .submit-record .menu-select-container .menu-select {font-size: 100%;}
    .submit-record form .form-row-3 .form-group {}
    .submit-record form .form-row-3 [class*="col-"] {text-align: center;float: left;width: 50%;}
    .submit-record form .form-row-3 .g-recaptcha, .submit-record form .form-row-3 .submit {/* width: 90%!important; */margin: 0 auto;display: block;}
    .top-banner .textwidget.custom-html-widget .social span {display: inline-block;font-size: 16px!important;}
    .top-banner .textwidget.custom-html-widget .social span:not(:first-of-type) {margin-left: 10px;}
	.top-banner .textwidget.custom-html-widget .social span:last-of-type a i:nth-of-type(2) {background-color: #616162;}

	form [class*="form-row-"] .g-recaptcha {text-align: center;}
	form [class*="form-row-"] .g-recaptcha>div {margin: 0 auto;}
	.pieregformWrapper ul li:nth-of-type(6), .pieregformWrapper ul li:nth-of-type(7) {float: none;clear: both;width: 100%;}
	.pieregformWrapper ul li:nth-of-type(6) {width: 100%;}
	.pieregformWrapper ul li:nth-of-type(6) [class*="recaptcha"]>div {margin: 0 auto;}

    .top-3-models .level-3:nth-child(1) a {width: 160px;padding-left: 12px;}
    .top-3-models .level-3:nth-child(1) .top-3-models-record::after {height: 30px;bottom: -18px;}

	

}

@media (max-width: 1024px)
and (orientation: landscape) {
	
    .menu-accordion .panel .panel-body .row #ac-type-commercial {height: 260px!important;}
    .menu-accordion .panel .panel-body .row #ac-type-executive {width: 823px!important;top: 0px;height: 300px;left: 100px;}
    .menu-accordion .panel .panel-body .row #ac-type-military {width: 354px;height: 307px!important;top: 0px;}
    .menu-accordion .panel .panel-body .row #ac-type-military ul {width: 33%!important}
    .menu-accordion .panel .panel-body .row #ac-type-turboprops {width: 824px!important;height: 307px!important;top: 0px;left: 100px;}
    .menu-accordion .panel .panel-body .row #ac-type-turboprops ul {width: 25%!important;}
    .menu-accordion .panel .panel-body .row #ac-type-light-ac {width: 1000px!important;height: 330px!important;top: 0px;left: 10px;}
    .menu-accordion .panel .panel-body .row #ac-type-light-ac ul {width: 16%!important;}
    .menu-accordion .panel .panel-body .row #ac-type-ultralight,
    .menu-accordion .panel .panel-body .row #ac-type-gliders,
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-military,
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-civil,
    .menu-accordion .panel .panel-body .row #ac-type-classic-vintage {width: 683px!important;left: 5px;top: 0;}
    .menu-accordion .panel .panel-body .row #ac-type-ultralight {height: 260px;width: 316px!important;}
    .menu-accordion .panel .panel-body .row #ac-type-gliders, .menu-accordion .panel .panel-body .row #ac-type-helicopters-military, .menu-accordion .panel .panel-body .row #ac-type-helicopters-military, .menu-accordion .panel .panel-body .row #ac-type-helicopters-civil, .menu-accordion .panel .panel-body .row #ac-type-classic-vintage {height: 140px;width: 142px!important;}
    .menu-accordion .panel .panel-body .row #ac-type-gliders ul, .menu-accordion .panel .panel-body .row #ac-type-helicopters-military ul, .menu-accordion .panel .panel-body .row #ac-type-helicopters-civil ul, .menu-accordion .panel .panel-body .row #ac-type-classic-vintage ul {width: 100%;}
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-military {height: 140px;}
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-civil {height: 210px;}
    .menu-accordion .panel .panel-body .row #ac-type-classic-vintage {height: 160px;}
    .menu-accordion .panel:nth-of-type(even) [id*="ac-type-"] {left: 86px;width: 372px!important;}
    .menu-accordion .panel:nth-of-type(odd) [id*="ac-type-"] {left: 100px;width: 820px!important;}
    [id*="ddl-panel"].panel-collapse {min-width: 1024px;}
    .panel-default:last-of-type .panel-body {padding-left: 25px;padding-right: 25px;background-color: #000;height: 360px;}
    .in .panel-body, .panel-body {height: 330px;}
    .menu-accordion .panel:nth-of-type(6) .widget {border: 0;}
    .panel-heading {width: 132px!important;}
    .other-stuff-latest img {min-height: 120px;}
    #masthead {height: 240px;background-size: cover;background-position-x: -100px;}
    .site-branding {padding-left: 80px!important;margin-top: 0px!important;}
    [class*="front-page"] .top-banner .textwidget .col-md-5 {padding-left: 50px;padding-top: 25px;}
    [class*="front-page"]  .top-banner .textwidget [class*="col-"]:first-of-type p span:not(:first-of-type) {margin-top: 0;}
    [class*="front-page"] .top-banner .textwidget .col-md-7 {padding: 25px 50px 0 80px;}
    [class*="front-page"] #main .container:last-of-type {padding-left: 50px;padding-right: 50px}
    .latest-record-detail {padding-left: 15px;}
    .latest-record-detail [id*="gauge-"] {top: -20px;left: -25px;position: relative;}
    #recordList.annual .detail-container {top: 10px;min-height: 200px;left: 25px;}
    #recordList.wof-top3 .img-container {position: relative;width: 280px;height: 280px;}
    #recordList.wof-top3 .img-container a:first-of-type {background: url(images/full-image-container.png) no-repeat scroll 0 0 transparent;display:block;height: 280px;width: 280px;background-size: 100%;}
    #recordList.wof-top3 .img-container img {width: 224px;height: 224px;border-radius: 20px;margin: 0;left: 28px;top: 28px;}
    #recordList.wof-top3 .img-container .zoomin {display: block;text-align: left;color: #888;font-size: 14px;position: absolute;bottom: 5px;left: 75px;font-weight: 600;z-index: 11;}
    .top-banner .textwidget.custom-html-widget .social span {display: inline-block;font-size: 18px!important;}
	.top-banner .textwidget.custom-html-widget .social span:last-of-type a i:nth-of-type(2) {background-color: #616162;}
	.navbar-default .navbar-nav>li>a {padding-left: 15px;padding-right: 15px;}
	span.view-list-label {margin-left: -55px}

	
    .top-3-models .level-3:nth-child(1) a {width: 230px;padding-left: 22px;}
    .top-3-models .level-3:nth-child(1) .top-3-models-record::after {height: 30px;bottom: -22px;}
	

}

	

/*  ========== PHONE ONLY STYLES ==========  */

@media (max-width: 480px) {
	
    #site-branding {text-align: center;}	
    .top-3-models .level-2:nth-of-type(3), .top-3-models .level-2:nth-of-type(4) {/* margin-top: 50px; */}
    .panel-collapse {width: 100%!important;height: auto!important;position: relative;}
    .panel-collapse .panel-body {width: 100%!important;}
    .in .panel-body, .panel-body {background-color: transparent!important;}
    .panel-collapse .widget {/* height: auto!important; */}
    .panel-collapse .widget [id*="ac-type"] {height: auto;}
    .in .panel-body {background-color: transparent!important;}
    .menu-accordion-row {height: 120px;background: transparent!important;}
    [id*="ddl-panel"].panel-collapse {position: relative;left: -230px;z-index: 10;top: 120px;}
/*     .menu-accordion .panel {top: 0;} */
    .menu-accordion .panel:nth-of-type(1) .panel-collapse {left: -100px;top: 0px;}
    .menu-accordion .panel:nth-of-type(2) .panel-collapse {left: -260px;top: 0px;}
    .menu-accordion .panel:nth-of-type(3) .panel-collapse {left: -100px;top: 50px;}
    .menu-accordion .panel:nth-of-type(4) .panel-collapse {left: -260px;top: 50px;}
    .menu-accordion .panel:nth-of-type(5) .panel-collapse {left: -100px;top: 0px;}
    .menu-accordion .panel:nth-of-type(6) .panel-collapse {left: -140px;top: 0px;}

    .panel-default:last-of-type [id*="ddl-panel"] .panel-body {}
    [id*="ac-type-"] {}
    [id*="ac-type-"] ul {/* outline: 1px solid orange; */float: left;width: 50%;}
    [id*="ac-type-"] ul li {/*outline: 1px solid green;*/}
    .menu-accordion .panel:nth-of-type(6) .in .panel-body {background-color: #000;height: auto;}
    .menu-accordion .panel:nth-of-type(6) [id*="ddl-panel"].panel-collapse {position:absolute;top: 180px;left: -100px;}
    .menu-accordion .panel:nth-of-type(6) .panel-body {left: 100px;padding: 0;}
    .menu-accordion .panel:nth-of-type(6) .panel-body .row div:nth-of-type(1) {}
    .menu-accordion .panel:nth-of-type(6) .panel-body .row div:nth-of-type(2) {}
    .menu-accordion .panel:nth-of-type(6) .panel-body .row div:nth-of-type(3) {}
    .menu-accordion .panel:nth-of-type(6) .panel-body .row div:nth-of-type(4) {}
    .menu-accordion .panel:nth-of-type(6) .panel-body .row div:nth-of-type(5) {}
    .menu-accordion .panel:nth-of-type(6) .widget {border: 2px solid #298DCF;background: #000;}
    .menu-accordion .panel:nth-of-type(6) h2.widgettitle {text-align: center!important;width: 100%!important;display: block!important;float: none!important;max-width: 390px;position: relative;}
    [id*="ac-type-"] {position: relative;padding: 0;}
    .menu-accordion .panel .panel-body .row #ac-type-commercial {width: 380px;height: 256px!important;top: 120px;}
    .menu-accordion .panel .panel-body .row #ac-type-executive {width: 380px;top: 120px;height: 220px;}
    .menu-accordion .panel .panel-body .row #ac-type-military {width: 354px;height: 440px!important;top: 10px;}
    .menu-accordion .panel .panel-body .row #ac-type-turboprops {width: 760px;height: 580px!important;top: 10px;}
    .menu-accordion .panel .panel-body .row #ac-type-light-ac {width: 354px!important;height: 870px!important;top: 0px;}
    .menu-accordion .panel .panel-body .row #ac-type-light-ac ul {width: 50%;}
    .menu-accordion .panel .panel-body .row #ac-type-ultralight,
    .menu-accordion .panel .panel-body .row #ac-type-gliders,
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-military,
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-civil,
    .menu-accordion .panel .panel-body .row #ac-type-classic-vintage {width: 365px!important;left: 5px;top: 0;}
    .menu-accordion .panel .panel-body .row #ac-type-ultralight ul,
    .menu-accordion .panel .panel-body .row #ac-type-gliders ul,
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-military ul,
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-civil ul,
    .menu-accordion .panel .panel-body .row #ac-type-classic-vintage ul {}
    [id*="ac-type-"] {width: 354px;background-color: #000;top: 200px;}
    .menu-accordion .panel:nth-of-type(6) [id*="ac-type-"] {border: 0;}
    [id*="ac-type-"] [class*="listContainer"]::before, [id*="ac-type-"] [class*="listContainer"]::after {content: " ";display: table;}
    [id*="ac-type-"] [class*="listContainer"]::after {clear: both;}
    .menu-accordion .panel:nth-of-type(even) [id*="ac-type-"] {left: 86px;width: 372px!important;}
    .menu-accordion .panel:nth-of-type(odd) [id*="ac-type-"] {left: 100px;width: 354px!important;}


    .collapse.in .panel-body {top: -1px;border: 0!important;}
[id*="ddl-panel"].collapsing {
	top: 0px;
	left: -100px;
	-webkit-transition: none;
	transition: max-height 0s;
/*     transition: none; */
	width: 1200px;
	position: absolute;
	max-height: 1000px;

}
    .collapsing .panel-body {top: -16px;left:-15px;border: 0!important;top: -1px;left: 0;}
    .panel-default:last-of-type .collapsing .panel-body {left: 0px;top: -1px;}
    .blue-bg {padding-bottom: 8px;}

  
	#masthead #site-navigation {left: 0;}

#nav-user-form {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    display: flex;
    justify-content: center;
    align-items: center;
}

.nav-user-form-content {
    width: 100%;
    padding: 20px;
    text-align: center;
    margin-top: 100px;
}

#nav-user-form:not(:target) {
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s, visibility 1s;
}

#nav-user-form:target {
    opacity: 1;
    visibility: visible;
    transition: opacity 1s, visibility 1s;
    top: 0;
    left: 0;
    width: 100%!important;
    min-width: 100%
}

.top-banner .textwidget.custom-html-widget .social span {display: inline-block;font-size: 18px!important;}
.top-banner .textwidget.custom-html-widget .social span:not(:first-of-type) {margin-left: 10px;}
.top-banner .textwidget.custom-html-widget .social span, .top-banner .textwidget.custom-html-widget .social span a {color: #fff;font-weight: 600;font-style: normal;letter-spacing: 0.03em;}
.top-banner .textwidget.custom-html-widget .social span a {font-size: 16px;}
.top-banner .textwidget.custom-html-widget .social span:last-of-type a {font-size: 12px;font-style: italic;position: relative;padding-left: 10px;}
.top-banner .textwidget.custom-html-widget .social span:last-of-type a i {position: absolute;top: -10px;left: 3px;font-size: 16px;z-index: 1;/* outline: 1px solid red; */transform: rotate(-20deg);display: block;}
.top-banner .textwidget.custom-html-widget .social span:last-of-type a i::before {-webkit-font-smoothing: antialiased;display: block;font-size: 14px;}
.top-banner .textwidget.custom-html-widget .social span:last-of-type a i:nth-of-type(1)::before {}
.top-banner .textwidget.custom-html-widget .social span:last-of-type a i:nth-of-type(2) {top: -12px;left: 0;z-index: 2;background-color: #616162;/* outline: 1px solid blue; */}

#piereg_forgotpassword {padding: 0 15px;margin-top: 50px;}
	
}

@media (max-width: 480px)
and (orientation: portrait) {
	
	#masthead {max-height: 160px!important;min-height: 160px!important;background-size: cover;background-position: -260px 0px!important;}
	#masthead #site-branding {padding-left: 15px!important;text-align: left;margin: 0;max-width: 50%!important;padding-right: 0!important;float: left;}
	[class*="front-page-"] [id*="view-layout-6789"] ul.wpv-loop {padding-left: 35px;}
	[class*="front-page-"] .other-stuff-latest li .post-link [class*="col-"]:first-of-type {padding: 0;}
	[class*="front-page-"] .other-stuff-latest li .post-link [class*="col-"]:first-of-type img {min-height: 80px!important;}
	[class*="front-page-"] .other-stuff-latest li .post-link [class*="col-"]:last-of-type {padding-left: 0;}
	[class*="front-page-"] .other-stuff-latest li .post-link [class*="col-"]:last-of-type h2 {margin-top: 0;font-size: 18px;}

	.menu-accordion .panel .panel-body .row #ac-type-commercial {width: 384px!important;height: 256px!important;top: 60px;left: 85px;}
    .menu-accordion .panel .panel-body .row #ac-type-executive {width: 384px!important;top: 60px;height: 220px;left: 127px;}
    .menu-accordion .panel .panel-body .row #ac-type-military {width: 385px!important;height: 440px!important;top: 10px;left: -151px;}
    .menu-accordion .panel .panel-body .row #ac-type-military ul {width: 50%!important;}
    .menu-accordion .panel .panel-body .row #ac-type-turboprops {width: 384px!important;height: 580px!important;top: -40px;left: 245px;}
    .menu-accordion .panel .panel-body .row #ac-type-turboprops ul {width: 50%!important;}
    .menu-accordion .panel .panel-body .row #ac-type-light-ac {width: 384px!important;height: 870px!important;top: 10px;left: -33px;}
    .menu-accordion .panel .panel-body .row #ac-type-light-ac ul {width: 50%!important;}
    .menu-accordion .panel .panel-body .row #ac-type-ultralight,
    .menu-accordion .panel .panel-body .row #ac-type-gliders,
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-military,
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-civil,
    .menu-accordion .panel .panel-body .row #ac-type-classic-vintage {width: 380px!important;left: 5px;top: 0;}
    .menu-accordion .panel .panel-body .row #ac-type-ultralight ul,
    .menu-accordion .panel .panel-body .row #ac-type-gliders ul,
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-military ul,
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-civil ul,
    .menu-accordion .panel .panel-body .row #ac-type-classic-vintage ul {}
    .menu-accordion .panel:nth-of-type(6) [id*="ddl-panel"].panel-collapse {top: 100px;left: -110px;width: 374px!important;}
    .top-3-models .blue-bg {margin-top: 60px;}
    .menu-accordion {position: relative;min-height: 115px;z-index: 99;background: url(images/nav-bg.jpg) repeat-x scroll 0 0 transparent;}
    .specs-wrap {padding: 15px 10px;}
    .specs-wrap .title-wrap {padding: 0;}
    .specs-wrap .col-md-7 {width: 100%;}
    .specs-wrap .detail-wrap {margin-top: 15px;}
    .specs-wrap .detail-wrap [class*="col-"] {padding: 0;left: auto!important;}
    .specs-wrap .spec-label-detail-wrap:not(:first-of-type) {margin-top: 5px;}
    .specs-wrap .spec-label {min-width: 33%;display: inline-block;}
    .wof-header.blue-bg {margin-top: 15px;padding-left: 0;}
    .wof-header.blue-bg .widget-cell:first-of-type {padding-left: 0;}
    .wof-header.blue-bg .widget-cell {padding-right: 0!important;}
    .wof-header.blue-bg .view-list-label {margin-left: 15px;}
    .wof-top-3 .blue-bg .widget-cell .textwidget>span, .wof-annual .blue-bg .widget-cell .textwidget>span {text-align: center!important;}
    #recordList.wof-top3 .pos-gauge-container, #recordList li .pos-container, .img-container, #recordList .gauge-container, .detail-container {display: block;float: none;clear: both;margin: 0 auto;}
    #recordList.wof-top3 li {min-height: 750px;}
    #recordList .highlight {min-height: 640px;}
    #recordList.wof-top3 .pos-gauge-container {width: 100%;left: auto;}
    #recordList.wof-top3 .img-container a:first-of-type {width: 200px;height: 200px;background-size: cover;margin: 0 auto;}
    #recordList.wof-top3 .img-container img {width: 160px;height: 160px;border-radius: 10px;top: 20px;left: 20px;}
    #recordList.wof-top3 .img-container {position: relative;width: auto;height: 204px;margin: 0 auto;left: auto;}
    #recordList.wof-top3 .img-container .zoomin {left: 114px;}
    #recordList.wof-top3 .pos-gauge-container {display: block;height: 200px;position: relative;top: 10px;left: 0;}
    #recordList li span.pos {top: 0!important;}
    #recordList.wof-top3 .gauge-container {top: 25px;margin: 0 auto;position: relative;width: 100%;text-align: center;padding: 0;display: block;left: auto;height: 200px;}
    #recordList.wof-top3 .gauge-container [id*="gauge-"] {float: none;clear: both;margin: 0 auto;width: 200px!important;}
    #recordList.wof-top3 .gauge-container [id*="gauge-"] text:first-of-type tspan {font-size: 22px;}
    #recordList.wof-top3 .gauge-container [id*="gauge-"] text:nth-of-type(2) tspan {font-size: 24px!important;}
    #recordList.wof-top3 .detail-container {width: 100%;left: auto!important;margin-top: 25px!important;}
    #recordList.wof-top3 .detail-container [class*="col-"] {float: left;display: inline-block!important;width: 50%;}
    #recordList.wof-top3 .notes {margin-top: 15px;}
    [class*="wof-"] .view-annual-records ul {top: -9px!important;right: -80px;}
    .wof-top-3 .blue-bg .widget-cell .view-list-label, .wof-annual .blue-bg .widget-cell .view-list-label {left: 85px}
    .view-annual-records ul li:first-of-type a {top: -1px;}
    .view-annual-records button {top: -9px!important;right: -80px;}
    span.view-list-label span.current-view {top: -1px;right: 30px;}
    .sidebar-footer {padding-top: 50px;}
    .sidebar-footer aside.widget {text-align: center;}

    #recordList .pos-gauge-container, #recordList.annual li .pos-container, .img-container, #recordList.annual .gauge-container, .detail-container {display: block;float: none;clear: both;margin: 0 auto;height: auto;}
    #recordList.annual li .pos-container {top: 210px;width: 100%;}
    #recordList.annual li .pos-container .pos {}
    #recordList.annual li .pos-container .pos .ord {font-size: 27px;}
    #recordList.annual li .pos-container .pos .ord::after {display: inline-block;content: "PLACE";margin-left: 10px;}
    #recordList li {min-height: 450px;height: 620px!important;}
    #recordList.annual .gauge-container {width: 220px;left: auto;top: 80px;margin: 0 auto;}
    #recordList .img-container a:first-of-type {width: 200px;height: 200px;background-size: cover;margin: 0 auto;}
    #recordList .img-container img {width: 160px;height: 160px;border-radius: 10px;top: 20px;left: 20px;}
    #recordList.annual .img-container {position: relative;width: 100%;height: 183px;margin: 0 auto;}
    #recordList.annual .img-container .zoomin {left: auto;right: auto;width: 100%;text-align: center;}
    #recordList .pos-gauge-container {display: block;height: 200px;width: 50%;float: left;clear: none;}
    #recordList li span.pos {top: 0!important;}
    #recordList .gauge-container {top: 25px;margin: 0 auto;position: relative;width: 100%;text-align: center;padding: 0;display: block;left: auto;height: 200px;}
    #recordList .gauge-container [id*="gauge-"] {float: none;clear: both;margin: 0 auto;width: 140px!important;}
    #recordList .gauge-container [id*="gauge-"] text:first-of-type tspan {font-size: 22px;}
    #recordList .gauge-container [id*="gauge-"] text:nth-of-type(2) tspan {font-size: 24px!important;}
    #recordList .detail-container {width: 100%;left: 50px!important;margin-top: 200px!important;}
    #recordList .detail-container [class*="col-"] {float: left;display: inline-block!important;width: 50%;}
    #recordList .notes {margin-top: 15px;}
    .latest-record-detail [id*="gauge-"] {width: 150px;left: -10px;}
    #recordList.annual .detail-container .notes [id*="txt-"] {left: -75px;position: relative;}

  	#nav-user-form label {font-size: 12px;}

	.submit-record form .form-group .col-xs-3 {padding-left: 0;}
	.submit-record form label {text-align: right!important;font-size: 14px;}
	.submit-record form .form-row-3 [class*="col-"] {float: none;width: 100%;}
	.submit-record form .form-row-3 .g-recaptcha, .submit-record form .form-row-3 .submit {width: 100%;}
	.submit-record form .form-row-3 .g-recaptcha {width: 80%;}

    form [class*="form-row-"] .g-recaptcha {text-align: center;width: 100%;}
	form [class*="form-row-"] .g-recaptcha>div {margin: 0 auto;}
	.top-3-models .level-3:nth-child(1) a {width: 170px;top: -60px;}
    .top-3-models .level-3:nth-child(1) .top-3-models-record::after {height: 30px;bottom: -18px;left: 4px;}

}


@media (max-width: 480px)
and (orientation: landscape) {



}


@media (max-width: 768px) {
	
	.navbar, .content-header,  #content .container, .sidebar-footer {padding-left: 15px;padding-right: 15px;}
	.top-banner {padding: 0;}
	#masthead {max-height: 180px;min-height: 180px;background-size: cover;background-position: -330px 0px;}
	#masthead #site-branding {padding-left: 15px!important;text-align: left;margin: 0;max-width: 50%;padding-right: 0!important;float: left;}
	
	.top-banner [class*="col-"]:first-of-type {padding-top: 15px;}
	.top-banner [class*="col-"]:first-of-type span {text-align: center;}
	.top-banner [class*="col-"]:nth-of-type(2) p {font-size: 16px;}

    span.break {display: block;clear: both;margin: 0;padding: 0;}
    #site-navigation {max-width: 66%;float: right;}
	.navbar-default {border: 0;padding-left: 0;}
	.navbar-default .navbar-nav>li>a {font-size: 14px;padding-left: 15px;padding-right: 15px;}
	body.home header.content-header .page-title {padding: 1rem;text-align: center;font-weight: 400;font-size: 3rem;margin: 0;max-width: 100%;width: 100%;line-height: 1.5;}
	#primary {padding: 0;}
	.page .entry-content {padding: 2.5rem 1.5rem;}
	.page .entry-content p:last-of-type {}

    #lightbox * {max-width: 404px!important;height: auto!important;}
    #lightbox #imageContainer {padding: 0;}    
    #lightbox img {display: block;}

	.page-home .wpv-loop li .row {}
	.blue-bg {padding-bottom: 15px;}

    #recordList span.pos, .img-container, #recordList [id*="gauge-"], .detail-container {display: block; float: none;}
    .home #main>.container>.row>[class*="col-"]:nth-of-type(2) {max-width: 100%;float: right;}
    .other-stuff-latest img {width: 66%;margin: 0 auto;display: block;}
    .other-stuff-latest h2 {margin-top: 25px;}

    .top-3-models .models-row {margin-top: 10px;}
    .top-3-models .level-2 {margin-top: 15px;}
    .top-3-models-record {font-size: 19px;}

	#masthead #site-navigation {left: 0;}

	.submit-record form .form-group .col-xs-3 {padding-left: 0;}
	.submit-record form label {text-align: right!important;font-size: 14px;padding-top: 7px;}	
	
}

@media (max-width: 768px)
and (orientation: portrait) {
	

	#masthead {}
	.blue-bg .widget-cell {padding-right: 45px!important;}
	.blue-bg .widget-cell .textwidget>span {text-align: center;display: block;padding-bottom: 25px;font-size: 28px;}
	.blue-bg .widget-cell .view-list-label {font-size: 16px;}
	.blue-bg .widget-cell .view-annual-records ul, .blue-bg .widget-cell .view-annual-records button {top: -4px;}
	.blue-bg {padding-bottom: 8px;}

	.latest-record-detail {padding-left: 0px;}
  .latest-record-detail [id*="gauge-"] {width: 150px;left: -10px;/* top: -10px; */}

    form .blue-bg span {display: block;white-space: normal;font-size: 22px!important;}
    form [class*="form-row-"] .g-recaptcha {text-align: center;width: 100%;}
	form [class*="form-row-"] .g-recaptcha>div {margin: 0 auto;}


    .pieregformWrapper {padding: 0 15px;}
    .pieregformWrapper .blue-bg h2 {font-size: 22px;}
    .pieregformWrapper ul li {padding-left: 15px;padding-right: 15px;}
    .pieregformWrapper ul li:nth-of-type(1), .pieregformWrapper ul li:nth-of-type(3) {}
    .pieregformWrapper ul li label {font-size: 14px;width: 100%;text-align: left;}
    .pieregformWrapper ul li input {width: 100%;}
	.pieregformWrapper ul li:nth-of-type(6), .pieregformWrapper ul li:nth-of-type(7) {float: none;clear: both;width: 100%;}
	.pieregformWrapper ul li:nth-of-type(6) {width: 100%;}
	.pieregformWrapper ul li:nth-of-type(6) div[class*="recaptcha"] {width: 100%;}
	.pieregformWrapper ul li:nth-of-type(6) [class*="recaptcha"]>div {margin: 0 auto;width: 100%;}
	.pieregformWrapper ul li:nth-of-type(7) {margin-top: 25px;}
	.pieregformWrapper ul li:nth-of-type(7) input {width: 100%;}

	

	
}

@media (max-width: 768px)
and (orientation: landscape) {

	
    .blue-bg .widget-cell {padding-right: 40px!important;float: left;}
    .blue-bg .widget-cell:nth-of-type(2) {float: right;}
    .blue-bg .widget-cell .textwidget>span {display: inline-block;}
    .top-3-models div.blue-bg.uppercase.em.title {text-align: left!important;}
    .panel-heading {width: 106px!important;}
    .panel-heading a {font-size: 16px!important;padding-top: 16px;}
    .menu-accordion .panel .panel-body .row #ac-type-commercial {width: 380px;height: 260px!important;}
    .menu-accordion .panel .panel-body .row #ac-type-executive {width: 670px!important;top: 0px;height: 300px;}
    .menu-accordion .panel .panel-body .row #ac-type-military {width: 354px;height: 307px!important;top: 0px;}
    .menu-accordion .panel .panel-body .row #ac-type-military ul {width: 33%!important}
    .menu-accordion .panel .panel-body .row #ac-type-turboprops {width: 680px!important;height: 307px!important;top: 0px;}
    .menu-accordion .panel .panel-body .row #ac-type-turboprops ul {width: 25%!important;}
    .menu-accordion .panel .panel-body .row #ac-type-light-ac {width: 680px!important;height: 576px!important;top: 0px;left: 100px;}
    .menu-accordion .panel .panel-body .row #ac-type-light-ac ul {width: 33%!important;}
    .menu-accordion .panel .panel-body .row #ac-type-ultralight,
    .menu-accordion .panel .panel-body .row #ac-type-gliders,
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-military,
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-civil,
    .menu-accordion .panel .panel-body .row #ac-type-classic-vintage {width: 683px!important;left: 5px;top: 0;}
    .menu-accordion .panel .panel-body .row #ac-type-ultralight {height: 260px;}
    .menu-accordion .panel .panel-body .row #ac-type-gliders {height: 140px;}
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-military {height: 140px;}
    .menu-accordion .panel .panel-body .row #ac-type-helicopters-civil {height: 210px;}
    .menu-accordion .panel .panel-body .row #ac-type-classic-vintage {height: 160px;}
    .menu-accordion .panel:nth-of-type(even) [id*="ac-type-"] {left: 100px;width: 676px!important;}
    .menu-accordion .panel:nth-of-type(odd) [id*="ac-type-"] {left: 100px;width: 676px!important;}
    [id*="ac-type-"] {background-color: #000;}
    [id*="ac-type-"] ul {width: 50%!important;float: left;}
    .menu-accordion .panel:nth-of-type(6) .widget {border: 2px solid #298DCF;background: #000;}
    .panel-default:last-of-type [id*="ddl-panel"] .panel-body .row>[class*="col-"]>.row>[class*="col-"] .widget {}
    .menu-accordion .panel:nth-of-type(6) [id*="ddl-panel"].panel-collapse {width: 736px!important;min-width: 736px;left: -30px;}

	#masthead {max-height: 200px;min-height: 180px;background-size: cover;background-position: -220px 0px;}
	#masthead #site-branding {padding-left: 35px!important;text-align: left;margin: 0;max-width: 38%;padding-right: 0!important;float: left;}
	.top-banner .textwidget [class*="col-"]:first-of-type p span {display: inline-block;}
	.top-banner .textwidget [class*="col-"]:first-of-type p span:nth-of-type(even) {margin-left: 10px;}
	[class*="latest-record"] [id*="gauge-"] text:nth-of-type(2) tspan {font-size: 16px;}
	#recordList.wof-top3 .pos-gauge-container, #recordList li .pos-container, .img-container, #recordList .gauge-container, .detail-container {display: block;float: none;clear: both;margin: 0 auto;}
    #recordList.wof-top3 li {min-height: 470px;}
    #recordList.wof-top3 .pos-gauge-container {width: 50%;left: auto;float: left;display: inline-block;}
    #recordList.wof-top3 .img-container {float: left;width: 49%;}
    #recordList.wof-top3 .img-container a:first-of-type {width: 200px;height: 200px;background-size: cover;margin: 0 auto;}
    #recordList.wof-top3 .img-container img {width: 160px;height: 160px;border-radius: 10px;top: 20px;left: 20px;}
    #recordList.wof-top3 .img-container {position: relative;width: 50%;height: 204px;margin: 0;top: 10px;}
    #recordList.wof-top3 .pos-gauge-container {display: inline-block;height: 200px;float: left;width: 50%;clear: none;top: 0;}
    #recordList li span.pos {top: 0!important;}
    #recordList.wof-top3 .gauge-container {top: 25px;margin: 0 auto;position: relative;width: 100%;text-align: center;padding: 0;display: block;left: auto;height: 200px;}
    #recordList.wof-top3 .gauge-container [id*="gauge-"] {margin: 0 auto;width: 200px;}
    #recordList.wof-top3 .gauge-container [id*="gauge-"] text:first-of-type tspan {font-size: 22px;}
    #recordList.wof-top3 .gauge-container [id*="gauge-"] text:nth-of-type(2) tspan {font-size: 24px!important;}
    #recordList.wof-top3 .detail-container {width: 100%;left: auto;margin-top: 25px;}
    #recordList.wof-top3 .detail-container [class*="col-"] {float: left;display: inline-block!important;width: 50%;left: 90px;top: 15px;}
    #recordList.wof-top3 .notes {margin-top: 35px;left: 90px;position: relative;}
    .blue-bg {padding-bottom: 4px;}
    .view-annual-records {left: -170px;top: 2px;}
    span.view-list-label {}
    span.view-list-label span.current-view,.view-annual-records button {right: -170px;}
    .view-annual-records ul {right: -170px}
    .specs-wrap {padding: 15px 10px;}
    .specs-wrap .col-md-5, .specs-wrap .col-md-7 {width: 50%;float: left;}
    .specs-wrap .specs-img-container {height: 155px;width: 300px;}
    .specs-wrap .specs-img-container img {
    height: 140px;
}
    .specs-wrap .title-wrap {padding: 0;margin-top: 0px;}
    .specs-wrap .detail-wrap {margin-top: 15px;}
    .specs-wrap .detail-wrap [class*="col-"] {
    padding-left: 0px;
}
    .specs-wrap .spec-label-detail-wrap:not(:first-of-type) {margin-top: 5px;}
    .wof-header.blue-bg {margin-top: 15px;padding-left: 0;}
    .wof-header.blue-bg .widget-cell:first-of-type {padding-left: 15px;padding-right: 15px!important;}
    .wof-header.blue-bg .widget-cell {padding-right: 0!important;}
    .wof-header.blue-bg .view-list-label {margin-left: 15px;}
    #recordList.wof-top3 .pos-gauge-container, #recordList li .pos-container, .img-container, #recordList .gauge-container, .detail-container {display: block;float: none;clear: both;margin: 0 auto;}
    #recordList.wof-top3 li {min-height: 450px;}
    #recordList.wof-top3 .pos-gauge-container {width: 100%;left: auto;}
    #recordList.wof-top3 .img-container a:first-of-type {width: 200px;height: 200px;background-size: cover;margin: 0 auto;}
    #recordList.wof-top3 .img-container img {width: 160px;height: 160px;border-radius: 10px;top: 20px;left: 20px;}
    #recordList.wof-top3 .img-container {position: relative;width: 50%;height: 204px;margin: 0 auto;}
    #recordList.wof-top3 .img-container .zoomin {left: 106px;}
    #recordList.wof-top3 .pos-gauge-container {display: block;height: 200px;width: 50%;float: left;clear: none;}
    #recordList li span.pos {top: 0!important;}
    #recordList.wof-top3 .gauge-container {top: 25px;margin: 0 auto;position: relative;width: 100%;text-align: center;padding: 0;display: block;left: auto;height: 200px;}
    #recordList.wof-top3 .gauge-container [id*="gauge-"] {float: none;clear: both;margin: 0 auto;width: 200px;}
    #recordList.wof-top3 .gauge-container [id*="gauge-"] text:first-of-type tspan {font-size: 22px;}
    #recordList.wof-top3 .gauge-container [id*="gauge-"] text:nth-of-type(2) tspan {font-size: 24px!important;}
    #recordList.wof-top3 .detail-container {width: 100%;left: auto;margin-top: 25px;}
    #recordList.wof-top3 .detail-container [class*="col-"] {float: left;display: inline-block!important;width: 50%;}
    #recordList.wof-top3 .notes {margin-top: 15px;}

    .sidebar-footer {padding-top: 50px;}
    .sidebar-footer aside.widget {text-align: center;}

    #recordList .pos-gauge-container, #recordList.annual li .pos-container, .img-container, #recordList.annual .gauge-container, .detail-container {display: block;float: none;clear: both;margin: 0 auto;height: auto;}
    #recordList.annual li .pos-container {top: 25px;width: 50%;float: left;clear: none;display: block;left: 320px;height: auto;}
    #recordList.annual li .pos-container .pos {}
    #recordList.annual li .pos-container .pos .ord {font-size: 27px;}
    #recordList.annual li .pos-container .pos .ord::after {display: inline-block;content: "PLACE";margin-left: 10px;}
    #recordList.annual li {min-height: 70px;height: 430px;padding-top: 0;}
    #recordList.annual .highlight {height: 430px}
    #recordList.annual .gauge-container {width: 200px;left: auto;top: 80px;margin: 0 auto;}
    #recordList.annual .img-container a:first-of-type {width: 200px;height: 200px;background-size: cover;margin: 0 auto;}
    #recordList.annual .img-container img {width: 160px;height: 160px;border-radius: 10px;top: 20px;left: 20px;}
    #recordList.annual .img-container {position: relative;width: 50%;height: 183px;margin: 0 auto;left: 0;float: left;top: 25px;}
    #recordList.annual .img-container .zoomin {left: auto;right: auto;width: 100%;text-align: center;}
    #recordList.annual .pos-gauge-container {display: block;height: 200px;width: 50%;float: left;clear: none;}
    #recordList.annual li span.pos {top: 0!important;}
    #recordList.annual .gauge-container {top: -100px;margin: 0 auto;position: relative;width: 50%;text-align: center;padding: 0;display: block;left: 180px;height: 200px;float: none;}
    #recordList.annual .gauge-container [id*="gauge-"] {float: none;clear: both;margin: 0 auto;width: 260px;}
    #recordList.annual .gauge-container [id*="gauge-"] text:first-of-type tspan {font-size: 22px;}
    #recordList.annual .gauge-container [id*="gauge-"] text:nth-of-type(2) tspan {font-size: 24px!important;}
    #recordList.annual .detail-container {width: 100%;left: 100px;margin-top: 50px;top: -170px;}
    #recordList.annual .detail-container [class*="col-"] {float: left;display: inline-block!important;width: 50%;}
    #recordList.annual .detail-container [class*="col-"]:last-of-type {left: -15px;}
    #recordList.annual .notes {margin-top: 15px;}
    #recordList.annual .detail-container .notes [id*="txt-"] {left: -100px;position: relative;}
    .detail-container span.notes-content {max-width: 68%;}
    .latest-record-detail {padding-left: 15px;}
    .latest-record-detail [id*="gauge-"] {width: 150px;left: 120px;top: -15px;}
    [class*="front-page-"] .top-banner {padding-bottom: 25px;}
    [class*="front-page-"] .top-banner .textwidget [class*="col-"]:last-of-type {padding-left: 50px;}
	
	
	.nav-user-form-content {width: 66%;}

	.submit-record form .form-row-3 [class*="col-"] {float: left;width: 50%;}
	.submit-record form .form-row-3 .g-recaptcha, .submit-record form .form-row-3 .submit {}

	.top-banner .textwidget.custom-html-widget .social span {display: inline-block;font-size: 18px!important;}
	.top-banner .textwidget.custom-html-widget .social span:last-of-type a i:nth-of-type(2) {background-color: #616162;}

    .pieregformWrapper {padding: 0 15px;}
    .pieregformWrapper .blue-bg h2 {font-size: 22px;}
    .pieregformWrapper ul li:nth-of-type(1), .pieregformWrapper ul li:nth-of-type(3) {margin-left: -35px;}
    .pieregformWrapper ul li label {font-size: 14px;width: 47%;}
    .pieregformWrapper ul li input {width: 48%;}
	.pieregformWrapper ul li:nth-of-type(6), .pieregformWrapper ul li:nth-of-type(7) {float: none;clear: both;width: 100%;}
	.pieregformWrapper ul li:nth-of-type(7) {margin-top: 25px;}
	.pieregformWrapper ul li:nth-of-type(6) {width: 100%;}
	.pieregformWrapper ul li:nth-of-type(6) [class*="recaptcha"]>div {margin: 0 auto;}


	.top-3-models .level-3:nth-child(1) a {width: 330px;padding-left: 40px;}
    .top-3-models .level-3:nth-child(1) .top-3-models-record::after {height: 30px;bottom: -18px;}

	
}



