﻿@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,700);

.travel-mega-menu .right li > div, .travel-mega-menu .right > div {
    -o-transform-origin-x: 100%;
    -ms-transform-origin-x: 100%;
    -moz-transform-origin-x: 100%;
    -webkit-transform-origin-x: 100%;
}

.travel-mega-menu-pos-bottom li > div, .travel-mega-menu-pos-left .bottom > div, .travel-mega-menu-pos-right .bottom > div {
    -o-transform-origin-y: 100%;
    -ms-transform-origin-y: 100%;
    -moz-transform-origin-y: 100%;
    -webkit-transform-origin-y: 100%;
}

.travel-mega-menu form .row:after, .travel-mega-menu li > div:after, .travel-mega-menu li > div:before, .travel-mega-menu:after {
    content: '';
}

.travel-mega-menu, .travel-mega-menu * {
    margin: -2px 0 0 0;
    padding: 0;
    outline: 0;
    border: 0;
    background: 0 0;
    float: left;
}

.travel-mega-menu {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    position: relative;
    z-index: 999;
    background: rgba(255,255,255,1);
    box-shadow: 0 0 20px transparent;
    font-size: 0;
    line-height: 0;
    text-align: right;
}

.line-logo {
    float: left;
}

.travel-mega-menu:after {
    display: table;
    clear: both;
}

.travel-mega-menu li {
    position: relative;
    display: inline-block;
    padding: 10px 5px;
    font-size: 15px;
    line-height: 60px;
    text-align: left;
    white-space: nowrap;
}

    .travel-mega-menu li a.top-menu-txt {
        text-transform: capitalize;
        font-weight: 800;
    }

    .travel-mega-menu li a {
        display: block;
        padding: 0 15px;
        text-decoration: none;
        letter-spacing: .5px;
        color: #666;
        transition: background .4s, color .4s;
        -o-transition: background .4s, color .4s;
        -ms-transition: background .4s, color .4s;
        -moz-transition: background .4s, color .4s;
        -webkit-transition: background .4s, color .4s;
    }

.travel-mega-menu .destination li a {
    display: block;
    text-decoration: none;
    text-transform: none;
    color: #484848;
}

.travel-mega-menu li a.logo {
    padding: 0 20px 0 0;
}

.travel-mega-menu li > div {
    position: absolute;
    z-index: 1000;
    top: 100%;
    left: -9999px;
    margin-top: 0;
    background: rgba(255,255,255,1);
    border-top: 3px solid #ff590b;
    opacity: 1;
    -o-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -o-transition: -o-transform .4s, opacity .4s;
    -ms-transition: -ms-transform .4s, opacity .4s;
    -moz-transition: -moz-transform .4s, opacity .4s;
    -webkit-transition: -webkit-transform .4s, opacity .4s;
}

    .travel-mega-menu li > div:after {
        position: absolute;
        bottom: 100%;
        left: 0;
        width: 100%;
        height: 8px;
        background: 0 0;
    }

    .travel-mega-menu li > div:before {
        position: absolute;
        bottom: 100%;
        left: 24px;
        border-right: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 5px solid transparent;
    }

.travel-mega-menu li.current > a, .travel-mega-menu li:hover > a {
    background: #fff;
    color: #c53d55;
}

.travel-mega-menu li.weather > a {
    background: #428bca;
    color: #fff;
}

.travel-mega-menu li.weather:hover > a {
    background: #2da5da;
    color: #fff;
}

.travel-mega-menu li.line-logo:hover > a {
    background: #fff;
}

.travel-mega-menu li:hover > div {
    left: 0;
    opacity: 1;
    -webkit-transform: translate(0, 0);
}

.travel-mega-menu .right {
    float: none;
    border-right-width: 0;
    border-left-width: 1px;
}

    .travel-mega-menu .right:hover > div {
        right: 0;
        left: auto;
    }

        .travel-mega-menu .right:hover > div:before {
            right: 24px;
            left: auto;
        }

.travel-mega-menu .switcher {
    display: none;
}

.travel-mega-menu li li {
    display: block;
    float: none;
    border-width: 1px 0 0;
    line-height: 21px;
    white-space: normal;
    padding: 5px;
}

    .travel-mega-menu li li:first-child {
        border-top: 0;
    }

    .travel-mega-menu li li a {
        padding: 10px 15px;
        margin: 0;
    }

.travel-mega-menu li form li a {
    padding: 10px 15px;
    margin-left: -15px;
}

.travel-mega-menu li form li {
    padding: 0;
}

.travel-mega-menu li form h3 {
    font-size: 13px;
    font-weight: 600;
}

.travel-mega-menu .blue-link li:hover a, .travel-mega-menu li .destination-img li:hover a {
    background: #428bca;
    color: #fff;
}

.travel-mega-menu li li > div {
    top: 0;
    margin: 0 0 0 8px;
}

    .travel-mega-menu li li > div:after {
        top: 0;
        right: 100%;
        bottom: auto;
        left: auto;
        width: 8px;
        height: 100%;
    }

    .travel-mega-menu li li > div:before {
        top: 22px;
        right: 100%;
        bottom: auto;
        left: auto;
        border-top: 5px solid transparent;
        border-right: 5px solid rgba(255,255,255,.9);
        border-bottom: 5px solid transparent;
    }

.travel-mega-menu li li:hover > div {
    left: 100%;
}

.travel-mega-menu .right li > div {
    margin: 0 8px 0 0;
}

    .travel-mega-menu .right li > div:after {
        right: auto;
        left: 100%;
    }

    .travel-mega-menu .right li > div:before {
        right: auto;
        left: 100%;
        border-right: none;
        border-left: 5px solid rgba(255,255,255,.9);
    }

.travel-mega-menu .right li:hover > div {
    right: 100%;
    left: auto;
}

.travel-mega-menu-fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}

.travel-mega-menu-pos-bottom li > div {
    top: auto;
    bottom: 100%;
    margin: 0 0 8px;
}

    .travel-mega-menu-pos-bottom li > div:after {
        top: 100%;
        bottom: auto;
    }

    .travel-mega-menu-pos-bottom li > div:before {
        top: 100%;
        bottom: auto;
        border-top: 5px solid rgba(255,255,255,.9);
        border-right: 5px solid transparent;
        border-bottom: none;
        border-left: 5px solid transparent;
    }

.travel-mega-menu-pos-bottom li li > div {
    top: auto;
    bottom: 0;
}

    .travel-mega-menu-pos-bottom li li > div:before {
        top: auto;
        bottom: 22px;
    }

.travel-mega-menu-pos-bottom.travel-mega-menu-fixed {
    top: auto;
    bottom: 0;
}

.travel-mega-menu-pos-left li, .travel-mega-menu-pos-right li {
    display: block;
    float: none;
    border-width: 1px 0 0;
}

    .travel-mega-menu-pos-left li:first-child, .travel-mega-menu-pos-right li:first-child {
        border-top: 0;
    }

    .travel-mega-menu-pos-left li > div, .travel-mega-menu-pos-right li > div {
        top: 0;
    }

    .travel-mega-menu-pos-left li > div {
        margin: 0 0 0 8px;
    }

    .travel-mega-menu-pos-right li li > div, .travel-mega-menu-pos-right li > div {
        margin: 0 8px 0 0;
        -o-transform-origin-x: 100%;
        -ms-transform-origin-x: 100%;
        -moz-transform-origin-x: 100%;
        -webkit-transform-origin-x: 100%;
    }

        .travel-mega-menu-pos-left li > div:after, .travel-mega-menu-pos-right li > div:after {
            top: 0;
            bottom: auto;
            width: 8px;
            height: 100%;
        }

    .travel-mega-menu-pos-left li > div:after {
        right: 100%;
        left: auto;
    }

    .travel-mega-menu-pos-right li > div:after {
        right: auto;
        left: 100%;
    }

    .travel-mega-menu-pos-left li > div:before, .travel-mega-menu-pos-right li > div:before {
        top: 22px;
        bottom: auto;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
    }

    .travel-mega-menu-pos-left li > div:before {
        right: 100%;
        left: auto;
        border-right: 5px solid rgba(255,255,255,.9);
    }

    .travel-mega-menu-pos-right li > div:before {
        right: auto;
        left: 100%;
        border-left: 5px solid rgba(255,255,255,.9);
    }

    .travel-mega-menu-pos-left li:hover > div {
        left: 100%;
    }

    .travel-mega-menu-pos-right li:hover > div {
        right: 100%;
        left: auto;
    }

.travel-mega-menu-pos-left .bottom > div, .travel-mega-menu-pos-right .bottom > div {
    top: auto;
    bottom: 0;
}

    .travel-mega-menu-pos-left .bottom > div:before, .travel-mega-menu-pos-right .bottom > div:before {
        top: auto;
        bottom: 22px;
    }

.travel-mega-menu-pos-right li li > div:after {
    right: auto;
    left: 100%;
}

.travel-mega-menu-pos-right li li > div:before {
    right: auto;
    left: 100%;
    border-right: none;
    border-left: 5px solid rgba(255,255,255,.9);
}

.travel-mega-menu-pos-right li li:hover > div {
    right: 100%;
    left: auto;
}

.travel-mega-menu-pos-left.travel-mega-menu-fixed {
    top: 0;
    right: auto;
    bottom: 0;
    left: 0;
    width: auto;
}

.travel-mega-menu-pos-right.travel-mega-menu-fixed {
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    width: auto;
}

.travel-mega-menu-anim-slide li > div {
    -o-transform: translate(0, 60px);
    -ms-transform: translate(0, 60px);
    -moz-transform: translate(0, 60px);
    -webkit-transform: translate(0, 60px);
}

.travel-mega-menu-pos-bottom.travel-mega-menu-anim-slide li > div {
    -o-transform: translate(0, -60px);
    -ms-transform: translate(0, -60px);
    -moz-transform: translate(0, -60px);
    -webkit-transform: translate(0, -60px);
}

.travel-mega-menu-anim-slide li:hover > div {
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
}

.travel-mega-menu-anim-scale li > div {
    -o-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
}

.travel-mega-menu-anim-scale li:hover > div {
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
}

.travel-mega-menu-anim-flip {
    perspective: 2000px;
    -o-perspective: 2000px;
    -moz-perspective: 2000px;
    -webkit-perspective: 2000px;
}

    .travel-mega-menu-anim-flip li > div {
        transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform: rotateX(-75deg);
        -o-transform: rotateX(-75deg);
        -moz-transform: rotateX(-75deg);
        -webkit-transform: rotateX(-75deg);
    }

    .travel-mega-menu-anim-flip li:hover > div {
        transform: rotateX(0);
        -o-transform: rotateX(0);
        -moz-transform: rotateX(0);
        -webkit-transform: rotateX(0);
    }

.travel-mega-menu .grid-column {
    float: left;
    border-color: #d9d9d9;
    border-left-width: 1px;
    border-left-style: solid;
}

    .travel-mega-menu .grid-column:first-child {
        margin-left: 0;
        border-left: 0;
    }

.travel-mega-menu .grid-column2, .travel-mega-menu .grid-container2 {
    width: 155px;
}

.travel-mega-menu .grid-column3, .travel-mega-menu .grid-container3 {
    width: 233px;
}

.travel-mega-menu .grid-column4, .travel-mega-menu .grid-container4 {
    width: 311px;
}

.travel-mega-menu .grid-column5, .travel-mega-menu .grid-container5 {
    width: 389px;
}

.travel-mega-menu .grid-column6, .travel-mega-menu .grid-container6 {
    width: 467px;
}

.travel-mega-menu .grid-column7, .travel-mega-menu .grid-container7 {
    width: 545px;
}

.travel-mega-menu .grid-column8, .travel-mega-menu .grid-container8 {
    width: 623px;
}

.travel-mega-menu .grid-column9, .travel-mega-menu .grid-container9 {
    width: 701px;
}

.travel-mega-menu .grid-column10, .travel-mega-menu .grid-container10 {
    width: 779px;
}

.travel-mega-menu .grid-column11, .travel-mega-menu .grid-container11 {
    width: 857px;
}

.travel-mega-menu .grid-column12, .travel-mega-menu .grid-container12 {
    width: 935px;
}

.travel-mega-menu li a > .fa {
    display: block;
    float: left;
    width: 16px;
    margin: 0 10px 0 -4px;
    font-size: 16px;
    line-height: inherit;
    text-align: center;
}

.travel-mega-menu li a > .fa-single {
    float: none;
    margin: 0;
}

.travel-mega-menu li a > .fa-indicator {
    position: relative;
    top: -1px;
    float: none;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    margin: 0 -10px 0 10px;
    font-size: 9px;
    line-height: 1;
    text-align: right;
}

.travel-mega-menu li li a > .fa-indicator {
    top: 0;
    float: right;
    display: block;
    line-height: inherit;
}

.travel-mega-menu form fieldset {
    display: block;
    padding: 25px 30px;
}

    .travel-mega-menu form fieldset + fieldset {
        border-top: 1px solid rgba(0,0,0,.1);
    }

.travel-mega-menu form section {
    margin-bottom: 20px;
}

.travel-mega-menu form .button, .travel-mega-menu form .checkbox, .travel-mega-menu form .input, .travel-mega-menu form .radio, .travel-mega-menu form .textarea {
    position: relative;
    display: block;
}

    .travel-mega-menu form .input input, .travel-mega-menu form .textarea textarea {
        display: block;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        width: 100%;
        height: 39px;
        padding: 8px 10px;
        outline: 0;
        border: 2px solid #e5e5e5;
        border-radius: 0;
        background: #fff;
        font: 13px/19px 'Open Sans', Helvetica, Arial, sans-serif;
        color: #404040;
        appearance: normal;
        -moz-appearance: none;
        -webkit-appearance: none;
        transition: border-color .3s;
        -o-transition: border-color .3s;
        -ms-transition: border-color .3s;
        -moz-transition: border-color .3s;
        -webkit-transition: border-color .3s;
    }

    .travel-mega-menu form .textarea textarea {
        height: auto;
        resize: none;
    }

.travel-mega-menu form .button {
    float: right;
    height: 39px;
    overflow: hidden;
    margin-left: 20px;
    padding: 0 20px;
    outline: 0;
    border: 0;
    background-color: #2da5da;
    font: 300 13px/39px 'Open Sans', Helvetica, Arial, sans-serif;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    opacity: .8;
    transition: opacity .2s;
    -o-transition: opacity .2s;
    -ms-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -webkit-transition: opacity .2s;
}

.travel-mega-menu form .fa-append {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 29px;
    height: 29px;
    padding-left: 3px;
    border-left: 1px solid #e5e5e5;
    font-size: 15px;
    line-height: 29px;
    text-align: center;
    color: #ccc;
}

.travel-mega-menu form .input .fa-append + input, .travel-mega-menu form .textarea .fa-append + textarea {
    padding-right: 46px;
}

.travel-mega-menu form .row {
    margin: 0 -15px;
}

    .travel-mega-menu form .row:after {
        display: table;
        clear: both;
    }

.travel-mega-menu form .col {
    float: left;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.travel-mega-menu form .col-6 {
    width: 50%;
}

.travel-mega-menu form .checkbox:hover i, .travel-mega-menu form .input:hover input, .travel-mega-menu form .textarea:hover textarea {
    border-color: #8dc9e5;
}

.travel-mega-menu form .button:hover {
    opacity: 1;
}

.travel-mega-menu form .checkbox input:focus + i, .travel-mega-menu form .input input:focus, .travel-mega-menu form .textarea textarea:focus {
    border-color: #2da5da;
}

.travel-mega-menu .search {
    border-left: 0;
}

    .travel-mega-menu .search .input {
        margin: 3px;
    }

        .travel-mega-menu .search .input input {
            width: 240px;
            padding-right: 65px;
        }

    .travel-mega-menu .search .button {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
    }

@media screen and (max-width:1000px) {
    .travel-mega-menu li a {
        padding: 0 15px;
    }

        .travel-mega-menu li a > .fa-indicator {
            margin-right: -5px;
        }

    .travel-mega-menu .grid-column2, .travel-mega-menu .grid-container2 {
        width: 117px;
    }

    .travel-mega-menu .grid-column3, .travel-mega-menu .grid-container3 {
        width: 176px;
    }

    .travel-mega-menu .grid-column4, .travel-mega-menu .grid-container4 {
        width: 235px;
    }

    .travel-mega-menu .grid-column5, .travel-mega-menu .grid-container5 {
        width: 294px;
    }

    .travel-mega-menu .grid-column6, .travel-mega-menu .grid-container6 {
        width: 353px;
    }

    .travel-mega-menu .grid-column7, .travel-mega-menu .grid-container7 {
        width: 412px;
    }

    .travel-mega-menu .grid-column8, .travel-mega-menu .grid-container8 {
        width: 471px;
    }

    .travel-mega-menu .grid-column9, .travel-mega-menu .grid-container9 {
        width: 530px;
    }

    .travel-mega-menu .grid-column10, .travel-mega-menu .grid-container10 {
        width: 589px;
    }

    .travel-mega-menu .grid-column11, .travel-mega-menu .grid-container11 {
        width: 648px;
    }

    .travel-mega-menu .grid-column12, .travel-mega-menu .grid-container12 {
        width: 707px;
    }
}

@media screen and (max-width:767px) {
    body {
        -webkit-text-size-adjust: none;
    }

    .travel-mega-menu .grid-column {
        float: none;
        width: auto;
        margin: 0;
        border: 0;
        border-top: 1px solid #d9d9d9;
    }

        .travel-mega-menu .grid-column:first-child {
            border-top: 0;
        }

    .travel-mega-menu form fieldset {
        display: block;
        padding: 15px 20px;
    }

    .travel-mega-menu form section {
        margin-bottom: 10px;
    }

    .travel-mega-menu form .row {
        margin: 0 -10px;
    }

    .travel-mega-menu form .col {
        padding-right: 10px;
        padding-left: 10px;
    }

    .travel-mega-menu-response-to-stack > li {
        display: block;
        float: none;
        border: 0;
        border-top: 1px solid #d9d9d9;
    }

        .travel-mega-menu-response-to-stack > li:first-child {
            border-top: 0;
        }

    .travel-mega-menu-response-to-switcher > li {
        display: none;
        float: none;
        border: 0;
    }

    .travel-mega-menu-response-to-switcher > .switcher {
        display: block;
    }

    .travel-mega-menu-response-to-switcher:hover > li {
        display: block;
        border-top: 1px solid #d9d9d9;
    }

    .travel-mega-menu-response-to-icons li > div:before, .travel-mega-menu-response-to-stack li > div:before, .travel-mega-menu-response-to-switcher li > div:before, .travel-mega-menu-response-to-switcher:hover > .switcher {
        display: none;
    }

    .travel-mega-menu-response-to-stack li > [class^=grid-container], .travel-mega-menu-response-to-stack li > div, .travel-mega-menu-response-to-switcher li > [class^=grid-container], .travel-mega-menu-response-to-switcher li > div {
        top: 100%;
        bottom: auto;
        width: auto;
        margin: 8px 0 0;
        -o-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }

        .travel-mega-menu-response-to-stack li > div:after, .travel-mega-menu-response-to-switcher li > div:after {
            top: auto;
            right: auto;
            bottom: 100%;
            left: 0;
            width: 100%;
            height: 8px;
        }

    .travel-mega-menu-response-to-stack li a > .fa, .travel-mega-menu-response-to-switcher li a > .fa {
        margin: 0 15px 0 0;
    }

    .travel-mega-menu-response-to-stack li:hover > [class^=grid-container], .travel-mega-menu-response-to-stack li:hover > div, .travel-mega-menu-response-to-switcher li:hover > [class^=grid-container], .travel-mega-menu-response-to-switcher li:hover > div {
        right: 0;
        left: 51px;
    }

    .travel-mega-menu-response-to-stack li li > div, .travel-mega-menu-response-to-switcher li li > div {
        top: 100%;
        width: auto;
        margin: 8px 0 0;
    }

        .travel-mega-menu-response-to-stack li li > div:after, .travel-mega-menu-response-to-switcher li li > div:after {
            top: auto;
            right: auto;
            bottom: 100%;
            left: 0;
            width: 100%;
            height: 8px;
        }

    .travel-mega-menu-response-to-stack li li:hover > div, .travel-mega-menu-response-to-switcher li li:hover > div {
        right: 0;
        left: 51px;
    }

    .travel-mega-menu-response-to-stack .search .input input, .travel-mega-menu-response-to-switcher .search .input input {
        width: 100%;
    }

    .travel-mega-menu-response-to-icons li {
        position: static;
        font-size: 0;
    }

        .travel-mega-menu-response-to-icons li a {
            padding: 0 10px;
        }

        .travel-mega-menu-response-to-icons li > [class^=grid-container], .travel-mega-menu-response-to-icons li > div {
            width: 100%;
        }

        .travel-mega-menu-response-to-icons li a > .fa {
            margin: 0;
        }

        .travel-mega-menu-response-to-icons li a > .fa-indicator {
            position: static;
            display: block;
            float: right;
            margin-left: 10px;
            line-height: 45px;
        }

        .travel-mega-menu-response-to-icons li li {
            position: relative;
            font-size: 13px;
        }

            .travel-mega-menu-response-to-icons .right li > div, .travel-mega-menu-response-to-icons li li > div {
                top: 100%;
                margin: 8px 0 0;
            }

                .travel-mega-menu-response-to-icons .right li > div:after, .travel-mega-menu-response-to-icons li li > div:after {
                    top: auto;
                    right: auto;
                    bottom: 100%;
                    left: 0;
                    width: 100%;
                    height: 8px;
                }

            .travel-mega-menu-response-to-icons .right li:hover > div, .travel-mega-menu-response-to-icons li li:hover > div {
                right: 0;
                left: 41px;
                width: auto;
            }

            .travel-mega-menu-response-to-icons li li a > .fa {
                margin-right: 10px;
            }

            .travel-mega-menu-response-to-icons li li a > .fa-indicator {
                margin-right: 0;
            }

    .travel-mega-menu-response-to-icons.travel-mega-menu-anim-flip li li > div {
        top: 100%;
        margin: 8px 0 0;
        transform: rotateX(0);
        -moz-transform: rotateX(0);
        -webkit-transform: rotateX(0);
    }

    .travel-mega-menu-pos-bottom.travel-mega-menu-response-to-icons li li > div {
        top: auto;
        bottom: 100%;
        margin: 0 0 8px;
    }

        .travel-mega-menu-pos-bottom.travel-mega-menu-response-to-icons li li > div:after {
            top: 100%;
            bottom: auto;
        }
}

@media (max-width:768px) {
    .flight-where > .form-group h3 {
        display: none !important;
    }

    .fly-check > h3, .fly-who h3 {
        display: none;
    }

    .triptype {
        width: 49% !important;
        display: inline-block;
    }

    .form-group {
        margin-bottom: 0px !important;
    }

    #reservation-form .form-control {
        margin-bottom: 5px !important;
    }

    .flight_date {
        width: 49% !important;
        display: inline-block !important;
    }
}

.flight-where > .form-group h3, .fly-check > h3, .fly-who h3 {
    display: block !important;
    height: 5px;
    margin-bottom: 0;
}