/*
    #mySite.css
https://fonts.google.com/share?selection.family=Antonio
@import url('https://fonts.googleapis.com/css2?family=Antonio&display=swap');
*/


.airline-rows article:nth-child(2n+1) {
    background-color: #ffffff;
}

.airline-rows article:nth-child(2n) {
    background-color: #dad9d6;
}
/*.container-airline-row:hover, .container-airline-row:hover {*/
.airline-rows article:hover {
    background-color: #bdbec6;
}

.withMapIcon::before {
    content: url('https://www.mccarran.com/FSWeb/assets/LAS/images/icons/icon_map_compass_20x20_inv.svg');
    width: 20px;
    vertical-align: top;
}


/* Font Antonio ********************************************************************************************************* */
body,
* {
    zfont-family: 'Antonio', sans-serif;
    zline-height: 30%;
    zletter-spacing: 0.02rem;
    zbackground-color: #005EB8;
}

h1,
h2,
.useHeaderFont {
    zzfont-family: 'Antonio', sans-serif;
}

.navbar-inverse .navbar-nav li a,
#container-top-list ul li a,
.goog-te-menu-value span,
.condensed,
.form-group a {
    font-family: 'Open Sans Condensed', "Helvetica Neue", Helvetica, 'Segoe UI', sans-serif;
    zzfont-family: 'Antonio', sans-serif;
    font-weight: 200;
    font-size: 14pt;
}

footer ul li a {
    font-family: 'Open Sans Condensed', sans-serif;
    zzfont-family: 'Antonio', sans-serif;
    color: #ffffff;
    zfont-size: 120%;
    zfont-size: 12pt;
    font-size: unset;
    margin: 0 10px 0 0;
    zbackground-color: #005EB8;
}

.container-top {
    zbackground-color: #005EB8;
}


.navbar-inverse {
    zmccarran-background-color: #071d49;
    zbackground-color: #005EB8;
    zbackground-color: #002E5D;
    zbackground-color: green;
    zborder-bottom: 1px solid #bed8d4;
}

footer {
    zbackground-color: #005EB8;
}



site-header-footer {
    background-color: #002E5D;
}

site-h1 {
    background-color: #005EB8;
}

#topbarNav .navbar-header img {
    zheight: 110px;
    width: 250px;
    padding: 4px;
    zbackground-color: red;
}

@media only screen and (min-width : 771px) {
    #topbarNav .navbar-header img {
        width: 320px;
    }
}


/* NEW ********************************************************************************************************* */
.bgh1spacing {
    margin: 0px !important;
    padding: 0px !important;
}

.navbar {
    margin-bottom: 0px;
}

#homepageInfoMesg {
    padding-top: 0px;
}

.margin-jssor {
    margin: 0px;
}

.container-fluid {
    margin: 0px !important;
}
