/*
Theme Name: Zephyr Child
Template: Zephyr
Version: 1.0
Author:	UpSolution
Theme URI: http://zephyr.us-themes.com/
Author URI: http://us-themes.com/
*/

/* AERO */

/*Add your own styles here:*/

/* Typography */
p, ul, ol, dl, address, pre, table, blockquote, fieldset {
    margin: 0 0 0.45rem;
}
.post_content p, .post_content ul, .post_content ol, .post_content dl, .post_content pre, .post_content table, .post_content fieldset {
    margin: 0 0 1rem;
}
.post_content ul, .post_content ol {
    margin-left: 1rem;
}
.post_content li {
    padding-left: .5rem;
}
.post_content blockquote {
    margin: 3rem 0;
}
blockquote {
    padding: 2.182rem 2.364rem;
    font-size: 1rem;
    background: #F5F1EB;
    border-left: 2px solid #E4E0CF;
}
blockquote:before {
    display: none;
}
blockquote em {
    font-style: normal;
}
blockquote + img {
    margin-top: 0;
}

/* Grid Layouts */
/*.a-author-in-grid .post-author-meta {
    margin-top: -20px;
}
time {
    display: table-cell;
}*/
h4.w-grid-none {
    text-align: left;
    padding: 0 2rem;
    opacity: .4;
}
.w-grid-none {
    background: transparent !important;
}

/* Main Menu */
/*.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {
    text-transform: uppercase;
}*/
.l-header .widget {
    font-size: 18px !important;
    line-height: 1.8em !important;
    padding: 0;
}
.w-nav-control {
    font-family: 'KelsonBG', Arial, Helvetica, sans-serif;
    font-size: 0.6364rem;
    font-weight: 700;
    text-transform: uppercase;
}
.w-nav-control {
    height: 40px !important;
}
.w-nav-control:hover, .w-nav-control.active {
    background-color: #9C0101;
    color: #fff;
}
.w-nav-control span {
    position: relative;
    top: -5px;
}
.header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
    background: #9C0101; /* Old browsers */
    background: -moz-linear-gradient(top,  ##9C0101 0%, #39082E 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #9C0101 0%,#39082E 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #9C0101 0%,#39082E 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9C0101', endColorstr='#39082E',GradientType=0 ); /* IE6-9 */
}
@media only screen and (min-width: 960px) {
.header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
    left: -2.7rem;
    right: -0.8rem;
    padding-left: 0;
    padding-right: 0;
    margin-left: 30%;
}
}
@media only screen and (max-width: 960px) {
.header_hor .l-subheader-cell.at_right .w-nav:last-child .w-nav-control {
    margin-right: -1rem;
}
.w-nav-control {
    padding: 0 1rem;
}
}
@media (min-width: 900px) {
.menu-item-object-us_page_block {
    max-height: none !important;
}
}

/*.w-nav-control {
    height: 40px !important;
}
.ush_menu_1 .w-nav-icon {
    margin-top: 5px;
}
.header_hor .l-subheader-cell.at_right .w-nav:last-child .w-nav-control {
    margin-top: -6px;
}
.w-nav.type_mobile.m_align_left {
    margin-right: -20px;
    padding-left: 7px;
    padding-right: 20px;
}
.w-nav.type_mobile.m_align_left:hover {
    background-color: #9C0101;
} */
.avio-mainmenu-link-fix a {
    color: #d2cee4 !important;
}

/* Search Form */
.w-search.layout_fullwidth .w-form-row-field::after {
    display: none !important;
}

/* Image caption */
/*.ccfic {
    border-bottom: 1px solid #efefef;
    padding: 10px 0;
    font-size: 0.825rem;
    line-height: 1.6em;
}
.ccfic-source {
    font-style: italic;
    color: #cfcfcf;
}*/
.wp-caption-text {
    font-size: 0.7rem;
    line-height: 1.4;
    color: #899598;
    margin-bottom: 3rem !important;
}

/* Post navigation */
.post_navigation-item-arrow {
    display: none;
}
.post_navigation-item.to_prev {
    padding: 0 2.2em 0 0 !important;
}
.post_navigation-item.to_next {
    padding: 0 0 0 2.2em !important;
}
.post_taxonomy .w-post-elm-before {
    margin-right: 20px;
}
/* List pagination */
/*.pagination .page-numbers {
    font-size: 0.7rem;
    line-height: 2rem;
    height: 2rem;
    width: 2rem;
    margin: -1px;
    border-radius: 2px;
    color: #838e94;
    font-family: 'KelsonBG', Arial, Helvetica, sans-serif;
    font-weight: 700;
    border: 2px solid #d4dbe0;
}
.w-grid[class*="cols_"]>.pagination .nav-links {
    justify-content: left;
}
.pagination .page-numbers.current, .pagination .nav-links a:hover {
    background: #d4dbe0 !important;
}
.pagination .page-numbers.next:after, .pagination .page-numbers.prev:after {
    font-size: 1.2rem;
}
*/
.pagination .page-numbers {
    font-size: 0.7rem;
    line-height: 2rem;
    height: 2rem;
    width: 2rem;
    color: #838e94;
    font-family: 'KelsonBG', Arial, Helvetica, sans-serif;
    font-weight: 700;
}
.w-grid[class*="cols_"]>.pagination .nav-links {
    justify-content: left;
}
.pagination .page-numbers.current, .pagination .nav-links a:hover {
    background: #d4dbe0 !important;
}
.pagination .page-numbers.next:after, .pagination .page-numbers.prev:after {
    font-size: 1.2rem;
}

/* Comments */
.reply-title {
    margin-bottom: 5px;
}
p.comment-notes, .logged-in-as {
    font-family: 'Oswald', Helvetica, Arial, sans-serif;
    font-weight: 300;
}
textarea, input {
    font-size: 14px;
}
.w-form-row.for_agreement label, .w-form-row.for_checkboxes label, .w-form-row.for_radio label {
    font-size: 14px;
    line-height: 1.5em;
}

/* Footer */
.avio-top-footer-fixes p, .avio-bottom-footer-fixes p {
    font-size: 12px;
    line-height: 1.5em;
}
.logo-avioforum-footer {
    width: 176px;
    height: 30px;
    background: url("/wp-content/uploads/2020/01/avio-footer.svg") no-repeat;
    display: inline-block;
}
.logo-avioforum-footer:hover {
    background: url("/wp-content/uploads/2020/05/avio-footer-color.svg") no-repeat;
}
.logo-avioforum-footer a {
    width: 176px;
    height: 30px;
    position: relative;
    left: 0;
    top: 0;
    display: inline-block;
}
.logo-aero-footer {
    width: 81px;
    height: 30px;
    background: url("/wp-content/uploads/2020/01/aero-footer.svg") no-repeat;
    display: inline-block;
}
.logo-aero-footer:hover {
    background: url("/wp-content/uploads/2020/05/aero-footer-color.svg") no-repeat;
}
.logo-aero-footer a {
    width: 81px;
    height: 30px;
    position: relative;
    left: 0;
    top: 0;
    display: inline-block;
}
/* Header */
/* .l-header .w-image {
    flex-shrink: 0;
    transition: none;
}*/
.topheader-logo-fix .w-hwrapper.align_left>* {
    margin-right: 0 !important;
}
.logo-avioforum-topheader {
    width: 217px;
    height: 40px;
    background: url("/wp-content/uploads/2020/05/avio-logo-smalltxt.svg") no-repeat;
    background-position: 10px 15px;
    background-size: 197px 11px;
    display: block;
}
.logo-avioforum-topheader:hover {
    background: url("/wp-content/uploads/2020/05/avio-logo-smalltxt-negative.svg") no-repeat;
    background-color: #014385;
    background-position: 10px 15px;
    background-size: 197px 11px;
}
.logo-avioforum-topheader a {
    width: 150px;
    height: 40px;
    position: relative;
    left: 0;
    top: 0;
    display: inline-block;
}
.logo-aero-topheader {
    width: 150px;
    height: 40px;
    background: url("/wp-content/uploads/2020/05/aero-logo-smalltxt.svg") no-repeat;
    background-color: #fcfaf7;
    background-position: 10px 15px;
    background-size: 130px 11px;
    display: block;
}
.logo-aero-topheader:hover {
    background: url("/wp-content/uploads/2020/05/aero-logo-smalltxt-negative.svg") no-repeat;
    background-color: #9c1502;
    background-position: 10px 15px;
    background-size: 130px 11px;
}
.logo-aero-topheader a {
    width: 217px;
    height: 40px;
    position: relative;
    left: 0;
    top: 0;
    display: inline-block;
}
.logo-avioforum-topheader-sm {
    width: 89px;
    height: 40px;
    background: url("/wp-content/uploads/2020/01/Avio-logo-small.svg") no-repeat;
    background-position: 10px 15px;
    background-size: 69px 11px;
    display: block;
}
.logo-avioforum-topheader-sm:hover {
    background: url("/wp-content/uploads/2020/05/avio-logo-small-negative.svg") no-repeat;
    background-color: #014385;
    background-position: 10px 15px;
    background-size: 69px 11px;
}
.logo-avioforum-topheader-sm a {
    width: 89px;
    height: 40px;
    position: relative;
    left: 0;
    top: 0;
    display: inline-block;
}
.logo-aero-topheader-sm {
    width: 51px;
    height: 40px;
    background: url("/wp-content/uploads/2020/01/aero-logo-small.svg") no-repeat;
    background-color: #fcfaf7;
    background-position: 10px 15px;
    background-size: 31px 11px;
    display: block;
}
.logo-aero-topheader-sm:hover {
    background: url("/wp-content/uploads/2020/05/aero-logo-small-negative.svg") no-repeat;
    background-color: #9c1502;
    background-position: 10px 15px;
    background-size: 31px 11px;
}
.logo-aero-topheader-sm a {
    width: 51px;
    height: 40px;
    position: relative;
    left: 0;
    top: 0;
    display: inline-block;
}

.logo-avioforum-topheader-transp {
    width: 217px;
    height: 40px;
    background: url("/wp-content/uploads/2020/05/avio-logo-smalltxt-negative.svg") no-repeat;
    background-position: 10px 15px;
    background-size: 197px 11px;
    display: block;
}
.logo-avioforum-topheader-transp:hover {
    background: url("/wp-content/uploads/2020/05/avio-logo-smalltxt-negative.svg") no-repeat;
    background-color: rgba(1,67,133,0.65);
    background-position: 10px 15px;
    background-size: 197px 11px;
}
.logo-avioforum-topheader-transp a {
    width: 150px;
    height: 40px;
    position: relative;
    left: 0;
    top: 0;
    display: inline-block;
}
.logo-aero-topheader-transp {
    width: 150px;
    height: 40px;
    background: url("/wp-content/uploads/2020/05/aero-logo-smalltxt-negative.svg") no-repeat;
    background-color: rgba(0,0,0,0.15);
    background-position: 10px 15px;
    background-size: 130px 11px;
    display: block;
}
.logo-aero-topheader-transp:hover {
    background: url("/wp-content/uploads/2020/05/aero-logo-smalltxt-negative.svg") no-repeat;
    background-color: rgba(156,21,2,0.65);
    background-position: 10px 15px;
    background-size: 130px 11px;
}
.logo-aero-topheader-transp a {
    width: 217px;
    height: 40px;
    position: relative;
    left: 0;
    top: 0;
    display: inline-block;
}
.logo-avioforum-topheader-transp-sm {
    width: 89px;
    height: 40px;
    background: url("/wp-content/uploads/2020/05/avio-logo-small-negative.svg") no-repeat;
    background-position: 10px 15px;
    background-size: 69px 11px;
    display: block;
}
.logo-avioforum-topheader-transp-sm:hover {
    background: url("/wp-content/uploads/2020/05/avio-logo-small-negative.svg") no-repeat;
    background-color: rgba(1,67,133,0.65);
    background-position: 10px 15px;
    background-size: 69px 11px;
}
.logo-avioforum-topheader-transp-sm a {
    width: 89px;
    height: 40px;
    position: relative;
    left: 0;
    top: 0;
    display: inline-block;
}
.logo-aero-topheader-transp-sm {
    width: 51px;
    height: 40px;
    background: url("/wp-content/uploads/2020/05/aero-logo-small-negative.svg") no-repeat;
    background-color: rgba(0,0,0,0.15);
    background-position: 10px 15px;
    background-size: 31px 11px;
    display: block;
}
.logo-aero-topheader-transp-sm:hover {
    background: url("/wp-content/uploads/2020/05/aero-logo-small-negative.svg") no-repeat;
    background-color: rgba(156,21,2,0.65);
    background-position: 10px 15px;
    background-size: 31px 11px;
}
.logo-aero-topheader-transp-sm a {
    width: 51px;
    height: 40px;
    position: relative;
    left: 0;
    top: 0;
    display: inline-block;
}
.header_hor .l-subheader-cell.at_right>* {
    margin-left: 0;
}

/* Article */
.post_content img {
    margin: 3rem 0;
}
.wp-caption img {
    margin: 3rem 0 1rem 0;
}
.avio-list-fix .post_content img, .avio-gallery-fix .post_content img {
    margin: 0 !important;
}

/* Sitemap */
.wsp-pages-title {display: none;}
.wsp-pages-list li {list-style-type: none; padding-left: 0;}
.wsp-pages-list {margin-left: 0 !important;}