/*
Theme Name:     LFT Airport Child Theme
Theme URI: 		
Description:    Child theme for the LFT Aiport Theme
Author:         Sides & Associates
Theme URI: 		http://sides.com
Template:       lftairport
Version:        5.0.5
*/

.three-column.mk-employees .a_colitem {width:30.99%;}
.a-sticky .mk-main-navigation li.has-mega-menu > ul.sub-menu {margin-top:0px;}

.mk-responsive-nav li ul li.hidemenulink a {display:none; }
.mk-responsive-nav li ul li.hidemenulink ul.sub-menu li a {display:block;}

.header-style-1.header-align-left .header-logo {z-index:1}
.mk-main-navigation li.has-mega-menu > ul.sub-menu {margin-top:-25px; z-index:10000;}
#theme-page {margin-top:-60px;}
.mk-header-social ul {margin-top:0px;}
.simple-weather i::before {font-size:1em;}
.simple-weather i[data-sw-icon="0"], .simple-weather i[data-sw-icon="Q"], .simple-weather i[data-sw-icon="R"] {color:#0d408d !important;}
.a-sticky .simple-weather i[data-sw-icon="0"], .a-sticky .simple-weather i[data-sw-icon="Q"], .a-sticky .simple-weather i[data-sw-icon="R"] {color:#2f6cc8 !important;} 
.simple-weather i[data-sw-icon="B"], .simple-weather i[data-sw-icon="H"] {color:#f5cf42 !important;}
.simple-weather i[data-sw-icon="F"], .simple-weather i[data-sw-icon="G"], .simple-weather i[data-sw-icon="M"], .simple-weather i[data-sw-icon="N"], .simple-weather i[data-sw-icon="U"], .simple-weather i[data-sw-icon="X"], .simple-weather i[data-sw-icon="Y"], .simple-weather i[data-sw-icon="W"] {color:#59c4f1 !important;}
.simple-weather i::before {margin-right:-4px; margin-top:10px;}
.a-sticky .simple-weather em {color:#fff;}
.a-sticky .simple-weather {line-height:55px;transition: color .1s ease-out,background .1s ease-out,border .1s ease-out,height .35s ease,line-height .35s ease;
    -webkit-transition: color .1s ease-out,background .1s ease-out,border .1s ease-out,height .35s ease,line-height .35s ease;
    -moz-transition: color .1s ease-out,background .1s ease-out,border .1s ease-out,height .35s ease,line-height .35s ease;
    -ms-transition: color .1s ease-out,background .1s ease-out,border .1s ease-out,height .35s ease,line-height .35s ease;
    -o-transition: color .1s ease-out,background .1s ease-out,border .1s ease-out,height .35s ease,line-height .35s ease;}
.simple-weather em {line-height:10px;font-size: 1.2em;font-family: 'Source Sans Pro'; font-weight:700; color:#676767;transition: color .1s ease-out,background .1s ease-out,border .1s ease-out,height .35s ease,line-height .35s ease;
    -webkit-transition: color .1s ease-out,background .1s ease-out,border .1s ease-out,height .35s ease,line-height .35s ease;
    -moz-transition: color .1s ease-out,background .1s ease-out,border .1s ease-out,height .35s ease,line-height .35s ease;
    -ms-transition: color .1s ease-out,background .1s ease-out,border .1s ease-out,height .35s ease,line-height .35s ease;
    -o-transition: color .1s ease-out,background .1s ease-out,border .1s ease-out,height .35s ease,line-height .35s ease;}
.simple-weather {font-size: 36px; float:right; line-height: 160px;transition: color .1s ease-out,background .1s ease-out,border .1s ease-out,height .35s ease,line-height .35s ease;
    -webkit-transition: color .1s ease-out,background .1s ease-out,border .1s ease-out,height .35s ease,line-height .35s ease;
    -moz-transition: color .1s ease-out,background .1s ease-out,border .1s ease-out,height .35s ease,line-height .35s ease;
    -ms-transition: color .1s ease-out,background .1s ease-out,border .1s ease-out,height .35s ease,line-height .35s ease;
    -o-transition: color .1s ease-out,background .1s ease-out,border .1s ease-out,height .35s ease,line-height .35s ease;}
.wpb_row .widget-sub-navigation ul li, .wpb_row .widget_nav_menu ul li, .wpb_row .widget_product_categories ul li {
    display: inline;
    float: left;
    font-weight:700;
    color:#999;
    font-size:16px;
    background-color:#eee;
    padding: 0 5px;
    margin: 0 10px;transition:All 0.1s ease-in-out;
-webkit-transition:All 0.1s ease-in-out;
-moz-transition:All 0.1s ease-in-out;
-o-transition:All 0.1s ease-in-out;
border-bottom:none;}
.wpb_row .widget_nav_menu ul li:hover {background-color:#0d408d; 
transition:All 0.1s ease-in-out;
-webkit-transition:All 0.1s ease-in-out;
-moz-transition:All 0.1s ease-in-out;
-o-transition:All 0.1s ease-in-out;}
.wpb_row .widget_nav_menu ul li:hover a {color:#f5cf42 !important;
transition:All 0.1s ease-in-out;
-webkit-transition:All 0.1s ease-in-out;
-moz-transition:All 0.1s ease-in-out;
-o-transition:All 0.1s ease-in-out;}
.wpb_row .widget_nav_menu ul li a {color:#999;transition:All 0.1s ease-in-out;
-webkit-transition:All 0.1s ease-in-out;
-moz-transition:All 0.1s ease-in-out;
-o-transition:All 0.1s ease-in-out;}
.widget_nav_menu ul.menu li a::before{display:none;}
.widget-sub-navigation ul.menu, .widget-sub-navigation>ul, .widget_nav_menu ul.menu, .widget_nav_menu>ul, .widget_product_categories ul.menu, .widget_product_categories>ul {border:none;}
.mk-list-styles ul li {padding:0 0 0 40px !important;}
.menu-hover-style-2 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link, #mk-theme-container .a-sticky .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link {color: #59c4f2 !important}
.mk-effect-wrapper {overflow:visible!important; margin-bottom:-100px;}
.page .mk-page-title-box .mk-page-title-box-content {vertical-align:bottom; padding-bottom:150px;}
.megamenu-title {display:none;}
.page-id-6356 .wpb_content_element {margin-bottom:0px;}
.mk-header-nav-container {background-color:transparent !important;}
.home header {margin-bottom:-160px;}
#mainpagetop .mk-blog-teaser {padding-right:30px; max-height:50px !important;}
#mainpagetop .mk-blog-teaser .blog-meta {background:#f5f5f5;}
.mk-blog-teaser div:nth-of-type(2) {position:absolute; z-index:100; right:60px;}
body.home .mk-blog-teaser .blog-slider-item {background:#f5f5f5; width:97%;}
a.mk-swiper-prev.swiper-arrows { margin-right: 35px; padding:30px 0px; height:50px; color:#fff} 
a.swiper-arrows i[class^=mk-jupiter-icon-] { color:#fff;padding-left:3px; margin: 15px; position: absolute; z-index: 100;  }
.swiper-arrows::before {
      content: '';
    position: absolute;
    height:50px;
    margin-left: 18px;
    overflow: visible;
    width: 30px;
    background-color: #a41b09;
    transform: skewX(45deg);
    transform-origin: top;
    -webkit-transform: skewX(-18deg);
    -webkit-transform-origin: 0 0;}
.swiper-arrows::after {
      content: '';
    position: absolute;
    height: 43x;
    margin-left: 18px;
    overflow: visible;
    width: 30px;
    background-color: #a41b09;
    transform: skewX(45deg);
    transform-origin: top;
    -webkit-transform: skewX(-18deg);
    -webkit-transform-origin: 0 0;}
#background-layer--2 {background-position:center center !important;}

#mainpagetop .mk-blog-teaser .blog-meta {top:0px;}
#mainpagetop .mk-blog-teaser {max-height:43px;overflow:hidden;}
#mainpagetop .mk-blog-teaser time a {color:#333;}
#mainpagetop .mk-blog-teaser time {font-style:normal; font-size:13px; }
.mk-blog-teaser .blog-meta { background-color:#fff;}
#mainpagetop .mk-blog-teaser .blog-title a {    color: #999 !important;
    font-family: 'Source Sans Pro';
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0px; padding-left:20px;}
#mainpagetop .mk-blog-teaser .blog-title {display:inline; }
.airportnews { padding:11px 20px; background-color:#0d408d;font-family: 'Source Sans Pro'; color:#fff; font-weight:700; font-size:20px; width: 18%; float:left;}
#mainpagetop .mk-blog-teaser::before {float:left; content: '';border-top: 50px solid #0d408d;
border-right: 20px solid #F5F5F5;}
.mk-teaser-blog-side {display:none;}
.bottomprefootersocial a {margin-right:10px; font-size:28px !important; }
.bottomprefootersocial { margin-top:8px;}
.prefooter .vc_col-sm-4 { margin-right:3%; }
.prefooter .vc_col-sm-2 { width:21%;}

.vc_col-sm-2:hover .topprefooter {color:#59c4f1}
.topprefooter { 
    text-transform: capitalize;
    font-weight: 900;
    margin-top:23px;
    color: #f0cc16;
    font-size: 22px; }
#mk-footer .widget:not(.widget_social_networks) .bottomprefooter a {text-transform: capitalize;
    font-weight: 900;
    color: #fff; 
    font-size: 36px;} 
.bottomprefooter {
    margin-top:10px;}
#minutes td a {display:block;}
.vc_cta3-shape-rounded:hover .vc_icon_element-inner {background-color:#f5cf42 !important;-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;}
.a-sticky .mk-search-trigger { color: #ffd83d; }
.mk-search-trigger {margin-top:-3px;}
#newterminal p {font-weight: 300;font-size:18px; color:#000; }
.discover a:first-of-type .vc_col-sm-3 {border-left: 0px;}
.discover a .vc_col-sm-3 {border-left:20px solid #fff; max-height:300px;overflow:hidden;}
.discover .vc_custom_1453403779441 {max-height:300px;}
.discover .vc_col-sm-3 h2 { margin-top:192px; }
p.rtw_main {color:#555;line-height:1em; font-weight: 700; font-size:20px;}
p.rtw_main a { color:#b71d3e; }
p.rtw_meta, div.rtw_meta, p.rtw_meta a {line-height:1em; font-size: 12px; color: #0d408d; }
.tweetSlideSection {padding: 0px; }
.tweetSlideSection.tweetBrallax, .tweetSlideOverlay {background: none;}
.sticky-style-fixed .main-navigation-ul>li.menu-item>a.menu-item-link::after { margin-left:10px;  content: ''; width:12px; height: 12px; display: inherit; background: url('./greyarrow.png');-webkit-transition: all .1s ease-in-out;
-moz-transition: all .1s ease-in-out;
-ms-transition: all .1s ease-in-out;
-o-transition: all .1s ease-in-out;
transition: all .1s ease-in-out; }
header.a-sticky .mk-header-holder .mk-header-inner {padding: 10px 0;}
.a-sticky .main-navigation-ul>li.menu-item>a.menu-item-link::after {background: url('./lightgreyarrow.png');}
.sticky-style-fixed .main-navigation-ul>li.menu-item:hover>a.menu-item-link::after {background: url('./bluearrow.png');-webkit-transition: all .1s ease-in-out;
-moz-transition: all .1s ease-in-out;
-ms-transition: all .1s ease-in-out;
-o-transition: all .1s ease-in-out;
transition: all .1s ease-in-out;}
.header-style-1.sticky-style-fixed .mk-header-inner { height: 300px; background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,0.53) 47%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,0.53)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,0.53) 47%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,0.53) 47%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,0.53) 47%, rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,0.53) 47%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );}
body.home #text-block-25 { font-weight: 300; line-height: 30px!important; }
body.home #text-block-32 p { font-size:18px; font-weight: 300; color: #000; }
#flylft .mk-button--dimension-flat.text-color-dark { color:#d1153d;}
#flylft #text-block-17 div {font-weight: 300; line-height:30px !important;}
#mk-footer [class*='mk-col-'] { border-right: 1px solid #59c4f1; }
#mk-footer .widget:not(.widget_social_networks) a { font-weight:300; font-size:14px; line-height:20px;}
.mk-footer-copyright, #mk-footer-navigation li a { max-width:500px; font-size: 11px !important;}
#mk-footer .mk-col-1-4 .widgettitle { text-transform: capitalize; font-weight:900; color:#f0cc16; font-size:17px; letter-spacing: 0px;  }
.a-sticky .main-navigation-ul>li.menu-item>a.menu-item-link { color: #ffd83d; }
.a-sticky .menu-hover-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link:hover { color:#59c4f2 !important; }
.a-sticky .mk-header-bg { background-color: #0d408d; }
.header-style-1.sticky-style-fixed .mk-header-inner {   }
#mk-theme-container .mk-header {background-color:transparent;}
.master-holder h3.mk-box-icon-2-title { font-size:18px !important; text-transform: capitalize !important; font-family: 'Raleway'; font-weight: 800 !important; }
p.mk-box-icon-2-content { font-family: 'Georgia'; font-size:12px; font-style:italic; }

#flylft .mk-section-preloader {display:none;}
#genav .mk-section-preloader {display:none;}


@media screen and (max-width: 1035px) {
    .prefooter .vc_col-sm-2 {width:100%;}
    #iconshome .vc_col-sm-2 {width: 100%;}
    
}
@media screen and (max-width: 934px) {
    #mainpagetop .airportnews, #mainpagetop .mk-blog-teaser {display:none;}

    
}
@media screen and (max-width: 767px) {
  .discover a .vc_col-sm-3 { max-width:400px; max-height:185px; margin:0 auto; margin-bottom:15px; border-left:0px;}
    .discover .vc_col-sm-3 h2 {margin-top: 0px;}
    .airlineimages .mk-image {margin-bottom:0px !important;}
    
    }
@media screen and (max-width: 780px) {
    #mk-footer .widget {text-align:center;}
  
    #mainpagetop #background-layer--2 { background-image:none;}
    #mainpagetop #padding-3, #mainpagetop #padding-5 {display:none;}
}