.g-recaptcha {
    margin-top: 30px;
}

@media screen and (min-width: 1025px) {
    ul.megamenu li.megamenu__section:last-child ul {
        display: flex !important;
        flex-direction: column;
    }

    ul.megamenu li.megamenu__section:last-child ul li {
        order: 3;
    }

    ul.megamenu li.megamenu__section:last-child ul li:nth-child(1) {
        order: 2;
    }

    ul.megamenu li.megamenu__section:last-child ul li:nth-child(2) {
        order: 1;
    }

    .single .main-carousel .flickity-viewport {
        min-height: 380px;
    }
}

input[type="checkbox"]:disabled+.filter__labeltext {
    opacity: .5;
}

.tablepress tbody td,
.tablepress tfoot th {
    border-top: 0px;
}

.tablepress td.table-cell-rating-1 {
    background-image: url("/wp-content/uploads/2017/12/A-Z_1Star.png");
}
.tablepress td.table-cell-rating-2 {
    background-image: url("/wp-content/uploads/2017/12/A-Z_2Star.png");
}
.tablepress td.table-cell-rating-3 {
    background-image: url("/wp-content/uploads/2017/12/A-Z_3Star.png");
}
.tablepress td.table-cell-rating-4 {
    background-image: url("/wp-content/uploads/2017/12/A-Z_4Star.png");
}
.tablepress td.table-cell-rating-5 {
    background-image: url("/wp-content/uploads/2017/12/A-Z_5Star.png");
}

.tablepress td.table-cell-rating-1,
.tablepress td.table-cell-rating-2,
.tablepress td.table-cell-rating-3,
.tablepress td.table-cell-rating-4,
.tablepress td.table-cell-rating-5 {
    background-position: center;
    background-size: contain;
    width: 125px;
    height: 36px;
    background-repeat: no-repeat;
}

.togglesubnav + .togglesubnav {
    display: none;
}

.searchselect__input .search-submit {
    -webkit-appearance: none;
    background: transparent;
    border: none;
    cursor: pointer;
    margin: 2px;
    padding: 0;
    position: relative;
    width: 60px;
}

.hero__content .searchselect__input .search-submit svg {
    display: block;
    margin: 0 auto;
    height: 50px;
    width: 50px;
}

.hero__content .searchselect__input .search-submit svg path {
    fill: #283237;
    -webkit-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
}

.hero__content .searchselect__input .search-submit:hover svg path {
    fill: #00bcd4;
}

.home .hero--search {
    max-height: 26rem;
}

.single .main-carousel {
    margin-bottom: 30px;
}

.super-carousel .carousel-cell{
    margin-bottom:0px;
    }
    
    .g-recaptcha{
        margin-top:30px;
    }
    
    
    .single-lounge .grid h2.headertext-aligntop,
    .single-airport .grid h2.headertext-aligntop,
    .single-airline .grid h2.headertext-aligntop {
        /*font-size: 2.2222222222rem;*/
    margin-top: -0.25em;
    }
    
    .togglesubnav + .togglesubnav {
        display: none;
    }
    
    .home .hero--search {
        max-height: 26rem;
    }
    
    .fa-check {
        color: green;
    }
    .fa-times {
        color: #f10000;
    }

.ratings-table_info-icon {
    position: relative;
    display: inline-block;
}

/* Ratings tooltip boxes */

.ratings-table_info-box {
    visibility: hidden;
    background-color: #fff;
    color: #34495e;
    text-align: center;
    padding: 5px 0;
    font-size: 12px;
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 50%;
    margin-left: -200px;
    border: 2px solid #ced4d8;
    line-height: 2;
    min-width: 310px;
}
.ratings-table_info-box::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 96%;
    margin-left: -10px;
    border-width: 10px;
    border-style: solid;
    border-color: #ced4d8 transparent transparent transparent;
  }

@media screen and (min-width:451px) {
    .ratings-table_info-box {
        margin-left: -150px;
        margin-right: -150px;
    }
    .ratings-table_info-box::after {
        left: 48%;
      }
}

@media screen and (min-width:1025px) {
    .ratings-table_info-box {
        width: 500px;
    }
    .ratings-table_info-box::after {
        left: 30%;
      }
}

.ratings-table_info-icon:hover .ratings-table_info-box {
    visibility: visible;
  }

  .ratings-table_info-icon:hover {
    cursor: help;
  }
