/*================================================================
                 CLICK MENU STYLES
================================================================*/

/*
    THESE STYLES will probably not be needed and are adjusted in your main styles
    - * for example is most efficient when not a child of a class
       -- hopefully you already are using the box sizing globally
    - you may not need text-decoration etc. depending on your global anchors
*/
.cm-menu a, .cm-menu a:visited { color:#fff; text-decoration:none; }
.cm-menu *, .cm-menu *:after, .cm-menu *:before {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

.outer-container {position:relative; right:0px;

    -webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-ms-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear;
}

@media (max-width:47.99em){
    .main-nav-active .outer-container {right:-83%;}

}


.main-nav-container {}
.main-nav-container > .container {position:static;}

.main-nav-fly-in {
	background: #999 none repeat scroll 0 0;  
	height: auto;
    left: -83%;
    position: absolute;
    top: 0;
    width: 83%;
    z-index: 100;
}

.cm-menu:focus { outline:3px solid blue;  }
.cm-menu, .cm-menu ul { margin:0; padding:0; list-style:none;/*  background:#222;  */}

.toggle-menu + .cm-menu, .cm-menu ul {
    max-height:0;
    opacity:0;
    overflow:hidden;
    -wekbit-transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out;
            transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out;
}
.cm-menu { position:relative; }
.cm-menu li a { display:block; padding:10px; position:relative; /* background:#113363; */ }

.cm-menu li { border-top:1px solid #ccc; }
.cm-menu li:first-child { border-top:0; }
.cm-menu li { position:relative; }

    .cm-menu .has-sub:after,
    .cm-menu .expander-wrap .has-sub > span:after {
        content: "\276F";
        display: inline-block;
        position: absolute;
        top: 7px;
        right: -17px;
        margin: 2px 0 0 5px;
        vertical-align: middle;
        Xborder: 5px solid transparent;
        /* Extra is for anti-aliasing issues in firefox and others */
        Xborder: 5px solid rgba(0,0,0,0);
        Xborder-top-color: #000;
        -wekbit-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
        -webkit-transform: scale(0.98) translateY(-50%);
        -ms-transform: scale(0.98) translateY(-50%);
        transform: scale(0.98) translateY(-50%);
        transform: rotate(90deg);
    }

.cm-menu .opened > .has-sub:after,
.cm-menu .opened > .expander-wrap .has-sub > span:after{
    border-top-color:#333;
    top:24px;
    -webkit-transform: scale(0.98) translateY(-75%) rotate(-90deg);
        -ms-transform: scale(0.98) translateY(-75%) rotate(-90deg);
            transform: scale(0.98) translateY(-75%) rotate(-90deg);
}

.cm-menu > .opened > a,
.cm-menu > li > a:hover,
.cm-menu > li > a:focus,
.cm-menu > li > div > a:hover,
.cm-menu > li > div > a:focus { color:#333; /* background:#d4d4d4;  */}

.cm-menu .expander-wrap .has-sub:hover > span,
.cm-menu .expander-wrap .has-sub:focus > span { color:#333; background:#d4d4d4; }

.cm-menu ul .opened > a,
.cm-menu ul a:hover, .cm-menu ul li a:focus { background:#efefef; }

.cm-menu ul .opened > .has-sub:after,
.cm-menu ul .opened > .expander-wrap .has-sub > span:after{
    border-top-color:#fff;
}

.cm-js-active .cm-menu { max-height:80em; opacity:1; }
.cm-menu .opened > ul { max-height:80em; opacity:1; }

/* ================= SEPARATE EXPANDERS OPTION IS ENABLED ================= */

.cm-menu .expander-wrap { display:table; width:100%; }
.cm-menu .expander-wrap a { display:table-cell; }
.cm-menu .expander-wrap .has-sub { position:relative; width:30px; }
.cm-menu .expander-wrap .has-sub:after { display:none; }
.cm-menu .expander-wrap .has-sub > span {
    display:block;
    position:absolute; top:0; right:0;
    width:100%; height:100%;
    background:#aaa;
}
.cm-menu .expander-wrap .has-sub > span:after {
    content:" ";
    display:inline-block;
    position:absolute; top:50%; right:50%;
    margin:2px 0 0 5px;
    vertical-align:middle;
    border:5px solid transparent;
    /* Extra is for anti-aliasing issues in firefox and others */
    border:5px solid rgba(0,0,0,0);
    border-top-color:#fff;
    -wekbit-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
    -webkit-transform: scale(0.98) translate(50%, -50%);
        -ms-transform: scale(0.98) translate(50%, -50%);
            transform: scale(0.98) translate(50%, -50%);
}
.cm-menu .opened > .expander-wrap .has-sub > span:after {
    border-top-color:#333;
    -webkit-transform: scale(0.98) translate(50%, -75%) rotate(-180deg);
        -ms-transform: scale(0.98) translate(50%, -75%) rotate(-180deg);
            transform: scale(0.98) translate(50%, -75%) rotate(-180deg);
}

/* ================= HOVER FALLBACK IF JAVASCRIPT IS DISABLED ================= */

.no-js .toggle-menu + .cm-menu { opacity:1; max-height:80em; }
.no-js .cm-menu > li:hover > a { background:#333; }
.no-js .cm-menu ul ul li:hover > a { background:#444; }

.no-js .cm-menu li:hover > ul { display:block; max-height:80em; opacity:1; width:100%; }
.no-js .cm-menu ul { display:none; overflow:visible; }


/* ================= MENU OPEN FUNCTIONALITY ADDED ON SETUP ================= */

@media (min-width:50.8125em) {
    .toggle-menu + .cm-menu {
        max-height: 80em;
        opacity: 1;
        overflow: visible;
    }

    .cm-menu ul {
        top: 100%;
        overflow: hidden;
    }

    .cm-menu .opened > ul {
        max-height: 80em;
        opacity: 1;
    }

    .cm-menu .animated > ul {
        overflow: visible;
        z-index: 10;
    }

    .cm-menu .animating > ul {
        z-index: -1;
    }

    .main-nav-fly-in {
        background: #999;
        position: static;
        width: auto;
        min-height: 0px !important;
    }
}


/*================================================================
                 CLICK MENU MENU TYPES
================================================================*/

/*  NAV BAR STYLE TYPE
    ================================================================*/

@media (min-width:50.8125em) {
    .nav-bar li {
        border-top: 0;
    }

    .nav-bar > ul {
        display: table;
        Xwidth: 100%;
        table-layout: fixed;
    }

        .nav-bar > ul > li {
            display: table-cell;
            vertical-align: middle;
        }

            .nav-bar > ul > li > a {
                display: table;
                width: 100%;
                padding: 0;
                font-weight: 500;
                font-size: 18px;
            }

                .nav-bar > ul > li > a > span {
                    display: table-cell;
                    padding: 0 5px;
                    height: 40px;
                    vertical-align: middle;
                    text-align: center;
                }

            .nav-bar > ul > li > ul {
                position: absolute;
            }

    .nav-bar .has-sub span:after {
        position: static;
        margin-top: 10px;
    }

    .nav-bar ul ul .has-sub:after {
        right: 5px;
    }

    .nav-bar ul li li {
        margin: 5px;
    }

        .nav-bar ul li li li {
            margin-left: 0;
            margin-right: 0;
        }

    .nav-bar ul ul a {
        padding: 3px 15px;
        background: #999;
    }

        .nav-bar ul ul a:hover, .nav-bar ul ul a:focus,
        .nav-bar ul ul .opened > a {
            color: #000;
            background: #ddd;
        }


    .nav-bar > ul.cm-menu > li > a {
        color: #0D2D3D;
        border-bottom: 3px solid #fff;
        transition: all ease .5s;
    }

        .nav-bar > ul.cm-menu > li > a:hover,
        .nav-bar > ul.cm-menu > li > a:focus {
            border-bottom: 3px solid #44b1e4;
            transition: all ease .5s;
        }



    /* ================= HOVER FALLBACK IF JAVASCRIPT IS DISABLED ================= */

    .no-js .nav-bar ul ul li:hover > a {
        color: #000;
        background: #ddd;
    }


    .nav-bar {
        position: absolute;
        left: 210px;
        right: 10px;
        top: -48px;
    }
}

@media (min-width:80em){
		.nav-bar {
			position:absolute;
			left:210px;
			right:600px;
			top:-72px;
		}	
}

/*  ACCORDION NAVIGATION
    ================================================================*/

/* ------------- CURRENTLY KEEPS SMALL SCREEN STYLES -------------- */


/*  DROP DOWN NAVIGATION
    ================================================================*/

@media (min-width:48em){
    [data-type="dropdown"] ul {
        display:block;
        position:absolute;
        z-index:-1;
        top:100%; left:0;
        width:100%; min-width:180px;
        background:#333;
        -wekbit-transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out, left 0.4s ease-in-out, right 0.4s ease-in-out;
                transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out, left 0.4s ease-in-out, right 0.4s ease-in-out;
    }
    [data-type="dropdown"] ul ul { top:-5px; }
    [data-type="dropdown"] .opened > ul { left:100%; max-height:80em; opacity:1; }

    li[data-type="dropdown"]:nth-last-child(-n+2) ul { left:auto; right:0; }
    li[data-type="dropdown"]:nth-last-child(-n+2) .opened > ul { left:auto; right:100%; }

    .nav-bar ul li[data-type="dropdown"] li li { margin-left:5px; margin-right:5px; }

    [data-type="dropdown"] a + .has-sub { width:0; min-height:0; height:100%; }
    [data-type="dropdown"] a + .has-sub > span { min-height:0; height:100%; }

    /* ================= HOVER FALLBACK IF JAVASCRIPT IS DISABLED ================= */

    .no-js .cm-menu [data-type="dropdown"] li:hover > ul { left:100%; }
    .no-js .cm-menu [data-type="dropdown"]:nth-last-child(-n+2) ul { left:auto; right:0; }
    .no-js .cm-menu [data-type="dropdown"]:nth-last-child(-n+2) li:hover > ul { left:auto; right:100%; }

}

/*  SLIDING MENU NAVIGATION ADJUSTMENTS
    ================================================================*/


[data-type="sliding"].opened .sub-menu,
[data-type="sliding"].opened .sub-menu ul { max-width:100%; }

.cm-menu [data-type="sliding"].opened .sub-menu > ul { max-height:80em; opacity:1; }
.cm-menu [data-type="sliding"].animated .sub-menu > ul { overflow:visible; z-index:10; }
.cm-menu [data-type="sliding"].animating .sub-menu { z-index:-1; }

@media (min-width:48em){

    [data-type="sliding"] .sub-menu {
        position:absolute;
        -wekbit-transition: all 0.4s ease-in-out;
                transition: all 0.4s ease-in-out;
    }
    [data-type="sliding"] .sub-menu > ul {
        display:block;
        position:absolute;
        z-index:-1;
        top:100%; left:0;
        width:180px;
        background:#333;
        -wekbit-transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out, left 0.4s ease-in-out, right 0.4s ease-in-out;
                transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out, left 0.4s ease-in-out, right 0.4s ease-in-out;
    }

    [data-type="sliding"] .sub-menu > ul li { position:static; }
    [data-type="sliding"] .sub-menu > ul > li > ul { position:absolute; top:0; }

    [data-type="sliding"] .sub-menu > ul ul { position:absolute; top:0; }

    [data-type="sliding"] .sub-menu ul ul ul { position:static; margin:0; padding:0; max-height:80em; width:100%; overflow:hidden; background:transparent; opacity:1; }

    [data-type="sliding"] .sub-menu ul ul .has-sub { color:#fff; cursor:default; }
    [data-type="sliding"] .sub-menu ul ul .has-sub { background: none; border-bottom:1px solid #fff; }
    [data-type="sliding"] .sub-menu ul ul .has-sub:after,
    [data-type="sliding"] .sub-menu ul ul .expander-wrap .has-sub  { display:none; }

    [data-type="sliding"] .sub-menu > ul > li > ul > li { float:left; width:50%; padding:0 5px; }
    [data-type="sliding"] .sub-menu > ul > li > ul > li:nth-child(2n+1) { clear:left; }
    [data-type="sliding"] .sub-menu > ul > li > ul > .link-landing { margin-left:0; margin-right:0; width:100%; }
    [data-type="sliding"] .sub-menu > ul > li > ul > .link-landing ~ li:nth-child(2n+1) { clear:none; }
    [data-type="sliding"] .sub-menu > ul > li > ul > .link-landing ~ li:nth-child(2n+2) { clear:left; }

    /* ================= ESSENTIAL SLIDING FUNCTIONALITY ================= */

    [data-type="sliding"] .sub-menu.cm-js-inactive { position:relative; left:0 !important; width:100% !important; }
    [data-type="sliding"] .sub-menu.cm-js-inactive > ul { min-width:100%; }
    [data-type="sliding"] .sub-menu.cm-js-inactive > ul > li > ul { padding:0; max-width:0; }

    [data-type="sliding"] .sub-menu > ul ul { width:100%; margin-left:-5px; padding-left:180px; padding-right:5px; z-index:-1; opacity:0; }
    [data-type="sliding"] .sub-menu .animated ul { opacity:1; }

    [data-type="sliding"].opened .sub-menu, [data-type="sliding"].opened .sub-menu ul { max-width:none; }

    /* ================= HOVER FALLBACK IF JAVASCRIPT IS DISABLED ================= */

    .no-js .cm-menu [data-type="sliding"] li:hover > ul { left:100%; }
    .no-js .cm-menu [data-type="sliding"]:nth-last-child(-n+2) ul { left:auto; right:0; }
    .no-js .cm-menu [data-type="sliding"]:nth-last-child(-n+2) li:hover > ul { left:auto; right:100%; }

}

/*  MEGA MENU NAVIGATION ADJUSTMENTS
    ================================================================*/

@media (min-width:48em){

    .cm-menu [data-type="mega"] { position:static; }
    [data-type="mega"] > ul {
        position:absolute;
        top:100%; left:0;
        width:100%; max-height:0;
        background:#333;
        overflow:hidden;
        -wekbit-transition: all 0.5s ease-in-out;
                transition: all 0.5s ease-in-out;
    }

    [data-type="mega"] > ul ul { position:static; max-height:80em; width:100%; overflow:hidden; background:transparent; opacity:1; }
    [data-type="mega"] > ul .opened ul { margin-left:0; }
    [data-type="mega"] > ul > li { float:left; width:25%; }
    [data-type="mega"] > ul > li:nth-child(4n+1) { clear:left; }

    [data-type="mega"] > ul > .link-landing { margin:0; width:100%; }
    [data-type="mega"] > ul > .link-landing ~ li:nth-child(4n+1) { clear:none; }
    [data-type="mega"] > ul > .link-landing ~ li:nth-child(4n+2) { clear:left; }

    /* ================= OPENED FUNCTIONALITY ADDED ON SETUP ================= */

    [data-type="mega"] a + .has-sub { width:0; min-height:0; height:100%; }
    [data-type="mega"] a + .has-sub > span { min-height:0; height:100%; }
    [data-type="mega"] ul .has-sub:after { display:none; }
    [data-type="mega"].opened > ul { padding:20px; }

    /* ================= SEPARATE EXPANDERS OPTION IS ENABLED ================= */

    [data-type="mega"] ul a + .has-sub { display:none; }

    /* ================= HOVER FALLBACK IF JAVASCRIPT IS DISABLED ================= */

    .no-js .cm-menu [data-type="mega"] ul ul { display:block; }

}


/*================================================================
                 NAVIGATION TOGGLE STYLES
================================================================*/

.toggle-menu, .toggle-menu2 { display:block; position:absolute; top:40px; right:2px; width:40px; height:46px; background:#fff; }
.toggle-menu:before, .toggle-menu:after, .toggle-menu > span:before,
.toggle-menu2:before, .toggle-menu2:after, .toggle-menu2 > span:before  {
    content:" ";
    position:absolute;
    left:10px;
    border-radius:3px;
    width:6px; height:6px;
    background:#113363;
}

.toggle-menu:before,
.toggle-menu2:before { top:10px; width:6px;}
.toggle-menu:after,
.toggle-menu2:after  { top:21px; }
.toggle-menu > span:before,
.toggle-menu2 > span:before { top:32px; width:6px;}

.toggle-menu:hover, .toggle-menu:focus, .js-menu-active .toggle-menu,
.toggle-menu2:hover, .toggle-menu2:focus, .js-menu-active .toggle-menu2 { background:#fff; }

@media (min-width:50.8125em) {
    .toggle-menu, .toggle-menu2 {
        display: none;
    }
}


/*================================================================
                 EXTRA OVERWRITE STYLES
================================================================*/

.main-nav { z-index:1000; }

[data-type="sliding"] .sub-menu .item-banner { width:100%; }
[data-type="sliding"] .sub-menu .item-banner a { text-align:center; background:none; }

[data-type="mega"] .custom-sub {
    max-height:0; opacity:0;
    overflow:hidden;
    -wekbit-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
[data-type="mega"] .custom-sub ul { position:static; opacity:1; max-height:80em; }
[data-type="mega"] .custom-sub p { margin:10px; color:#fff; }

[data-type="mega"] .custom-sub .banner-wrap { width:100%; }
[data-type="mega"] .custom-sub .banner-wrap a { text-align:center; background:none; }

.cm-menu .opened > .custom-sub { max-height:80em; opacity:1; padding:20px; }
.cm-menu .animated > .custom-sub { overflow:visible; z-index:10; }
.cm-menu .animating > .custom-sub { z-index:-1; }

@media (min-width:48em) {
    [data-type="mega"] .custom-sub {
        position:absolute;
        top:100%; left:0;
        width:100%;
        background:#333;
    }
}

@media (min-width:48em) {
    .table-row { display:table; width:100%; }
    .table-col { display:table-cell; vertical-align:top; }
}

.section-nav .opened > ul { border-bottom:1px solid #d4d4d4; max-height:80em; opacity:1; }
.section-nav .opened > a,
.section-nav .opened > .expander-wrap a { border-bottom:1px solid #aaa; color:#333; background:#d4d4d4; }
.section-nav .opened .opened > .expander-wrap > a { background:#c4c4c4; }


/* Ticket #492622 - Website - Expand Menu */
@media (min-width:80em) {
    .nav-bar {
        right:430px;
    }
}

/* Ticket ILLINOIS-6 Megamenu */

.main-nav-container {
    width:auto;  
}

.nav-bar > ul > li {
    display: table-cell;
    vertical-align: top;
    padding: 0px 30px;
}
    .nav-bar > ul > li:nth-child(5),
    .nav-bar > ul > li:nth-child(6) {
        display: none;
    }

.megaMenu {
    background: #fff;
    position: absolute;
    width: 100%;
    left: 50%;
    top: 100px;
    transform: translate(-50%, 0%);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-height: 0px;
    max-width: 90em;
    overflow:hidden;
    opacity: 0;
    -wekbit-transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out;
    transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out;
}

.cm-menu .opened .megaMenu {
    max-height: 80em;
    opacity: 1;
    
}

.megaMenu .link-landing {
    width: 100%;
    display:none;
}
    .megaMenu .newsIssue {
        width: 33%;
        padding: 30px;
    }
        .megaMenu .newsIssue h2 {
            color: #44b1e4;
            margin-top:0;
            font-size:2em;
        }
        .megaMenu .newsIssue .bdyTxt {
            line-height:1.5em;
        }

    .megaMenu .subNavWrpr h3 {
        color: #44b1e4;
        font-size: 1em;
        margin-top: 0;
    }

    .megaMenu .subNavWrpr {
        width: 33%;
        padding: 30px;
    }

    .megaMenu .subNavWrpr ul {
        position:relative;
        top:0;
        z-index:1;
        height:100%;
        max-height:initial;
        opacity:1;
        background:none;
    }
        .megaMenu .subNavWrpr ul li {
        border-bottom:solid 1px #ccc;
        margin:0px;
        padding:10px 0px;

        }

        .megaMenu .subNavWrpr ul a {
            color: #000;
            background: none;
            padding: 10px;
        }

            .megaMenu .subNavWrpr ul a:hover {
                background: #e8f4f9;
            }

        .megaMenu .subNavWrpr .navItem {
            display:flex;
            align-items:center;
            grid-gap:10px
        }

            .megaMenu .subNavWrpr .navItem .navItemIcon {
                width:45px;
            }

            .megaMenu .subNavWrpr .navItem .navTxtWrpr {
                width: calc((100%) - (45px));
            }

.megaMenu .subNavWrpr .navItemTitle {
    color: #44b1e4;
    display:block;
    margin-bottom:5px;
}

        .megaMenu .subNavWrpr .navItemTxt {
            font-weight: initial;
            line-height: 1.5em;
        }

.megaMenu .theLatest {
    padding: 30px;
    width: 33%;
    background: #e8f4f9;
}




    .megaMenu .theLatest h3 {
        color: #44b1e4;
        font-size: 1em;
        margin-top: 0;
    }


    .megaMenu .theLatest .has-sub:after {
        display:none;
    }

.megaMenu .theLatest ul {
    position:relative;
    max-height:initial;
    opacity:1;
    top:0;
    z-index:1;
    background:none;
}

    .megaMenu .theLatest ul li a {
        background:none;
        padding:0;
    }

    .megaMenu .theLatest img {
        width: 100%;
        max-width: initial !important;
    }

    .megaMenu .theLatest .heading {
        color: #44b1e4;
        font-size: 1em;
        font-weight:bold;
        margin:10px 0px;
        display:block;
    }

    .megaMenu .theLatest .bdyTxt {
        line-height: 1.5em;
        display: block;
        color:#000;
        font-weight:normal;
    }

.cm-menu, .cm-menu li {
    position: initial;
}

@media only screen and (max-width:50.8125em) {
    .main-nav-container {
        width: 100%;
    }

    .cm-js-active .cm-menu {
        position: absolute;
        width: 100%;
        left: 0;
        top: 100px;
        background: #fff;
        border-top: solid 1px #44b1e4;
    }

    .cm-js-active .toggle-menu.active:before {
        display: block;
        content: "x";
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background: #DAEFFA;
        right: 10px;
        top: 5px;
        left: initial;
        text-align: center;
        font-size: 1.2em;
        line-height: 36px;
    }

    .cm-js-active .toggle-menu.active span:before,
    .cm-js-active .toggle-menu.active:after {
        display: none;
    }


    .nav-bar > ul > li {
        display: block;
        vertical-align: top;
        padding: 0px 30px 0px 10px;
    }

        .nav-bar > ul > li:nth-child(5) {
            display: block;
        }

        .nav-bar > ul > li:nth-child(6) {
            display: block;
            background: #102f4e;
        }

            .nav-bar > ul > li:nth-child(6) a {
                color: #fff;
            }

    .cm-menu li {
        border-top: 1px solid #44b1e4;
    }

    .cm-menu > li > a:focus {
        color: #44b1e4;
        outline: 0;
    }

    .cm-menu a, .cm-menu a:visited {
        color: #44b1e4;
    }

    .cm-menu .has-sub::after, .cm-menu .expander-wrap .has-sub > span::after {
        right: -3px;
    }

    .megaMenu {
        display: block;
        position: relative;
        top: 0;
    }

        .megaMenu .newsIssue {
            display: none;
        }

        .megaMenu .subNavWrpr {
            width: 100%;
            padding: 0;
        }

            .megaMenu .subNavWrpr h3 {
                display: none;
            }

            .megaMenu .subNavWrpr ul li {
                border: none;
                margin: 0px;
                padding: 0px 0px;
            }

            .megaMenu .subNavWrpr .navItem .navItemIcon {
                display: none;
            }

            .megaMenu .subNavWrpr .navItemTitle {
                color: #000;
                display: block;
                margin-bottom: 0px;
                font-weight: normal;
                font-size: 0.875em;
            }

            .megaMenu .subNavWrpr .navItemTxt {
                display: none;
            }

        .megaMenu .theLatest {
            display: none;
        }
}


@media (max-width:1160px) {
    .nav-bar > ul > li {
        vertical-align: middle;
        padding: 0px 15px;
    }
}

@media (max-width:920px) {
    .nav-bar > ul > li > a {
        font-size:16px;
    }
    .header-right {
        max-width: 220px !important;
    }
    .header-buttons .btn {
        padding: 11px 15px !important;
    }
}