/* Incident homepage block */

            body.emergency .home-messaging{
                display: none !important;
            }
            .flight_incident_container{
                display:none;
            }
            
            body.emergency .flight_incident_container{
                display:block;
            }
            
            #flight_incident{
                margin-bottom: 128px;
                margin-top: 49px;
                background: #344250;
                color:#fff;
                font-size:20px;
                line-height: 22px;
                border-top:9px solid #d51010;
                padding:35px 15px 35px 40px;
                
            }
            
            
            #flight_incident p{
                margin-bottom:10px;
                margin-top:0;
            }
            #flight_incident .incident_title{
                color:#b6c5d3;
                font-weight: 600;
                
            }
            #flight_incident h3{
                margin: 15px 0 0;
                font-size: 48px;
                line-height: 48px;
                color: #b6c5d3;
                letter-spacing: -2px;
            }
            #flight_incident h2{
                margin: 0;
                font-size: 71px;
                line-height: 54px;
                color: #fff;
                letter-spacing: -2px;
            }
            #flight_incident .leftcol,
            #flight_incident .rightcol{
                padding: 15px 30px;
            }
            #flight_incident .leftcol{
                border-right: 2px solid #fff;
            }
            #flight_incident .rightcol{
                position:relative;
            }
            #flight_incident .rightcol:after{
                content:"";
                display:block;
                height:5px;
                width:5px;
                position:absolute;
                left:0;
                top:50%;
                margin-top:-3px;
                border-top: 5px solid transparent;
                border-bottom: 5px solid transparent;
                border-left: 5px solid #fff;
            }
            
            #flight_incident .dashed_lines{
                height:15px;
                width:100%;
                display:block;
                background:url('/img/layout/dashed_bg.png') 0 0 repeat-x;
                margin-top: 35px;
            }
            
            @media all and (max-width: 766px){
                #flight_incident{
                    padding:15px;
                    font-size: 16px;
                    line-height: 18px;
                }
                #flight_incident .rightcol:after{
                    display:none;
                }
                #flight_incident .leftcol{
                    border-right: none;
                }
                #flight_incident h2 {
                    margin: 0;
                    font-size: 48px;
                    line-height: 48px;
                }
                #flight_incident h3 {
                    margin: 0;
                    font-size: 28px;
                    line-height: 28px;
                }
                #flight_incident .dashed_lines {
                    margin-top: 25px;
                }
                #flight_incident .leftcol, 
                #flight_incident .rightcol {
                    padding: 15px;
                }
            }
/* full dark  */    

.visible-dark-layout{
    display:none !important;
}
body.full-dark .visible-dark-layout{
    display:block !important;
}
body.full-dark .hidden-dark-layout,
body.full-dark #full_slider{
    display:none !important;
}
body.full-dark .home-messaging{
	display: none !important;
}
body.full-dark.no-menu #main-menu {
	display: none;
}
body.full-dark{
    background: #001e3a !important; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#020f1a, #001e3a) !important; /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#020f1a, #001e3a) !important; /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#020f1a, #001e3a) !important; /* For Firefox 3.6 to 15 */
    background: linear-gradient(#020f1a, #001e3a) !important; /* Standard syntax */
}

body.full-dark .help-wrapper{
    background:transparent !important;
}


body.full-dark .navbar-inverse > .container {
    background-color: #3f4f5d;
}
body.full-dark .navbar-inverse .navbar-nav > li {
    border-right: 1px solid #20282f;
    border-left: 1px solid #68747f;
}
.navbar-inverse .navbar-nav {
    border-right: 1px solid #68747f;
}

body.full-dark .navbar-inverse .navbar-nav > li.dropdown > ul {
    background: #3f4f5d !important;
}

body.full-dark .navbar-inverse .navbar-nav > li:focus > a,
body.full-dark .navbar-inverse .navbar-nav > li:hover > a,
body.full-dark .navbar-inverse .navbar-nav > li.open > a,
body.full-dark .navbar-inverse .navbar-nav > li > a:hover{
    background: #6b7987 !important;
    color:#fff;
}

body.full-dark .navbar-inverse .navbar-nav > li.dropdown > ul > li:hover > a,
body.full-dark .navbar-inverse .navbar-nav > li.dropdown > ul > li:focus > a,
body.full-dark .navbar-inverse .navbar-nav > li.dropdown > ul > li.open > a,
body.full-dark .navbar-inverse .navbar-nav > li.dropdown > ul > li > a:hover{
    background: #6b7987 !important;
}

body.full-dark .navbar-inverse .navbar-nav > li.dropdown:hover > a:after,
body.full-dark .navbar-inverse .navbar-nav > li.dropdown.open > a:after{
    background:url('../img/theme/menu_arrow-dark.png') 0 0 no-repeat;
}

body.full-dark .sign-join {
    color: #34404b;
}

body.full-dark #book-tabs{
    box-shadow: 0 0 6px #000;
    border-radius: 0;
    -o-box-shadow: 0 0 6px #000;
    -os-box-shadow: 0 0 6px #000;
    -moz-box-shadow: 0 0 6px #000;
    -webkit-box-shadow: 0 0 6px #000;
}


body.home.full-dark .searchEngine {
    background: #8d959c !important;
}
body.full-dark ul.nav.nav-tabs {
    background-color: #8d959c;
}
body.full-dark .nav-tabs > li.current > a, 
body.full-dark .nav-tabs > li > a:focus, 
body.full-dark .nav > li > a:hover {
    text-decoration: none;
    background-color: #9ea6ad;
    color:#333333;
}

body.full-dark .booking-tab-image{
    width:1px !important;
    opacity:0;
    -moz-opacity:0;
    -webkit-opacity:0;
    -ms-opacity:0;
    -o-opacity:0;
    margin:0 !important;
    padding:0 !important;
    display: block !important;
    overflow: hidden;
    visibility: hidden;
}

body.full-dark .tabs-content{
    background-color: #9ea6ad;
}
body.full-dark .searchEngine > li {
    border-right: 1px solid #9ea6ad;
}
body.full-dark .searchEngine > li > a {
    background: #8d959b;
    color:#666666;
}

body.full-dark .flightType input[type="radio"]:checked + label {
    border-bottom: 3px solid #666666;
    color: #666666 !important;
}
body.full-dark .flightType label:hover {
    border-bottom: 3px solid #666666;
    color: #666666 !important;
}
body.full-dark .flightType .multi-city a:hover{
    border-bottom: 3px solid #666666;
    color: #666666 !important;
}

body.full-dark #book-tabs label {
    font-size: 15px;
    font-weight: 400;
    color: #666666;
}
body.full-dark #book-tabs select,
body.full-dark #book-tabs .widgetHolder{
    color: #666666;
}
body.full-dark #book-tabs .promo-btn,
body.full-dark ns-app #content.main-content .btn-lg,
body.full-dark ns-app #content.main-content .travellers-card .btn-sm,
body.full-dark ns-app #content.main-content .datepicker-button{
    background-color: #4c5966;
     background: #4c5966;
     border-color: #4c5966;
}
body.full-dark .panel{
    color: #666666;
}

body.full-dark #book-tabs .arrows_after:after {
    background: url('../img/theme/arrows-dark.png') 0 0 no-repeat;
}


body.full-dark .help a {
    text-decoration: none;
    color: #808f9d;
}

body.full-dark .stylish-input-group .form-control,
body.full-dark .stylish-input-group .input-group-addon{
    background: #334b61;
}

body.full-dark .searchBar input[type="text"]{
    color:#adb4bb !important;
}

body.full-dark .searchBar ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #adb4bb;
}
body.full-dark .searchBar ::-moz-placeholder { /* Firefox 19+ */
  color: #adb4bb;
}
body.full-dark .searchBar :-ms-input-placeholder { /* IE 10+ */
  color: #adb4bb;
}
body.full-dark .searchBar :-moz-placeholder { /* Firefox 18- */
  color: #adb4bb;
}

body.full-dark .searchBar button{
    background: url('../img/theme/search-lg-dark.png') center center no-repeat;
    background-size:contain;
}
body.full-dark .searchBar button img{
    opacity:0;
    -moz-opacity:0;
    -webkit-opacity:0;
    -o-opacity:0;
    -ms-opacity:0;
}

body.full-dark .footer {
    background-color: #3e4e5c;
}

body.full-dark .footer .border_bottom {
    border-bottom: 1px solid #9da5ac;
}
body.full-dark .footer .footer_left {
    border-right: 1px solid #9da5ac;
}

body.full-dark .footer-bottom{
    display: none;
}

body .footer .facebook_icon,
body .footer .twitter_icon,
body .footer .google_icon,
body .footer .linkedin_icon,
body .footer .mail_icon,
body .footer .instagram_icon{
    display:inline-block;
    width:58px;
    height:58px;
    background-size:contain;
}

body .footer .facebook_icon{
    background: url('../img/theme/facebook.png') center center no-repeat;
}
body .footer .twitter_icon{
    background: url('../img/theme/twitter.png') center center no-repeat;
}
body .footer .google_icon{
    background:url('../img/theme/google.png') center center no-repeat;
}
body .footer .linkedin_icon{
    background: url('../img/theme/linkedin.png') center center no-repeat;
}
body .footer .mail_icon{
    background: url('../img/theme/email.png') center center no-repeat;
}
body .footer .instagram_icon{
    background: url('../img/theme/insgrm.png') center center no-repeat; 
}


body.full-dark .footer .facebook_icon{background-image:url('../img/theme/facebook-dark.png');}
body.full-dark .footer .twitter_icon{background-image:url('../img/theme/twitter-dark.png');}
body.full-dark .footer .google_icon{background-image:url('../img/theme/google-dark.png');}
body.full-dark .footer .linkedin_icon{background-image:url('../img/theme/linkedin-dark.png');}
body.full-dark .footer .mail_icon{background-image:url('../img/theme/email-dark.png');}

/* news dark design */


body.full-dark .header_box {
    background: #54677c;
    background: rgba(84,103,125,0.3);
}

body.full-dark .inner_page_content{
    background:#1b2a39;
    border-top: 5px solid #d51010;
    padding:0 15px;
}

body.full-dark .inner_page_content .logo_placeholder{
    height:120px;
    background:url('/theme/img/theme/dark-bird.png') center center no-repeat;
    background-size: initial;
}
body.full-dark .inner_page_content .logo_placeholder.no-bg{
    background: none;
}


body.full-dark .inner_page_content .sidebar{
    background:#32404c;
    padding: 0 40px 65px 40px;
    color:#c2c7cb;
     font-size: 18px;
    line-height: 24px;
}

body.full-dark .inner_page_content .content{
    padding: 0 45px 65px 65px;
    color:#bbc0c5;
}

body.full-dark .inner_page_content .content h2{
    margin-top: 0;
    font-size: 24px;
    line-height: 26px;
    margin-bottom:30px;
}
body.full-dark .inner_page_content .content h3{
    font-size: 19px;
    margin:0;
    line-height:26px;
}
body.full-dark .inner_page_content .content p{
    font-size: 18px;
    margin:0 0 30px 0;
    line-height:24px;
}

body.full-dark .inner_page_content .sidebar h3{
    margin:0;
    color:#d51010;
    font-size: 24px;
    line-height: 26px;
}
body.full-dark .inner_page_content .sidebar hr{
    border-color:#848e95;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: -15px;
    margin-right: -15px;
}

body.full-dark .inner_page_content .sidebar p{
    margin-bottom: 15px;
}



body.full-dark .inner_page_content .sidebar .pdf_list ul{
    margin:0;
    padding:0;
    list-style:none;
}
body.full-dark .inner_page_content .pdf_list ul li{

    padding-left: 60px;
    background:url('/theme/img/theme/pdf-icon.png') 0 0 no-repeat;
    font-size: 16px;
    margin-bottom:35px;
    background-size: 40px auto;
}

body.full-dark .inner_page_content .pdf_list ul li:last-child{
    margin-bottom:0;
}

body.full-dark .inner_page_content .sidebar a{
    color:#c2c7cb;
    text-decoration: none;
}
body.full-dark .inner_page_content .sidebar a:hover{
    color:#fff;
}


body.full-dark .marquee_bar{
    text-align:center;
    background:#1b2731;
    color:#d51010;
    font-size:17px;
    line-height:24px;
    padding-top: 7px;
    padding-bottom: 7px;
    
}
body.full-dark .marquee_bar p{
    margin:0;
    padding:0;
}
body.full-dark .marquee_bar a{
    text-decoration:underline;
    color:#fff;
    font-size:14px;
    text-transform:uppercase;
}


@media all and (max-width: 960px){
    body.full-dark .inner_page_content .content {
        padding: 0 15px;
    }
    body.full-dark .inner_page_content .sidebar {
        padding: 0 15px;
    }
}

@media all and (max-width: 767px){
    body.full-dark .inner_page_content .sidebar .logo_placeholder {
        display: none;
    }
    body.full-dark .inner_page_content .sidebar {
        padding: 30px 15px;
    }
}

body.full-dark .fx_sidebar .open_sidebar {background-image:url(../img/theme/open_sidebar_dark.png);}
body.full-dark .fx_sidebar .close_sidebar {background-image:url(../img/theme/close_sidebar_dark.png); background-color:#3f4f5d;}

body.full-dark .fx_sidebar ul >li a:hover, 
body.full-dark .fx_sidebar ul >li a.active {color:#ccc;}

body.darknews #main-menu {
	display: none !important;
}

body.full-dark img {
	filter: grayscale(100%);
}
body.full-dark .section_title {
	background-color: #54677c;
}
body.full-dark #new_slider {
    filter: grayscale(100%);
}
