.article-expand-hide{
    display: none;
}

/**hide block decklist**/
div.bean_block_deck_list div.deck-group {
    clear: both;
    display: none;
    float: left;
    width: 100%;
}

#search-form input.form-submit {
    display: none;
}

.subsection_events_schedules_month .view .date-nav-wrapper .date-nav{
    margin-bottom: 0;
}

.subsection_events_schedules_month .date-nav {
    padding-bottom: 0;
}

.articles-bloc #last-slide div.wrap {
    background: url(../img/articles/bg-articles-last-slide.jpg) 50% 0; width: 100%; height: 100%;
}

#author-biography {
    display: none;
}

.search-section .search-no-filter{
    display: none;
}

#content .rankings-table table tr .table-content-tr-unique {
    background-color: #FFF;
}

#content .rankings-table table tr .table-content-tr-unique p {
    text-align: left;
}

/** No underline the description link of card of the day **/

.articles-bloc #card-day.article .wrap .description a {
    text-decoration: none;
}

/** END no underline the description link of card of the day **/

/** **/
.link-wrapper-title-body {
    text-decoration: none;
}


@media all {
    .articles-filters #filters.media-filters.media.wallpaper-wrapper-form form .item-wrap {
        width: 18%;
    }
    .articles-filters #filters.media-filters.media.wallpaper-wrapper-form form .item-wrap.search-btn {
        margin: 1rem 1rem 0 0;
        width: 10%;
    }
}
@media (max-width: 767px) {
    .articles-filters #filters.media-filters.media.wallpaper-wrapper-form form .item-wrap {
        width: 100%;
    }
    .articles-filters form .item-wrap {
        width: 100%;
    }
    .articles-filters #filters.media-filters.media.wallpaper-wrapper-form form .item-wrap.search-btn {
        width: 100%;
    }
}

/***** Events calendar *****/
@media all {

    #content-wrapper table td a.event-type-calender-month-link {
        font-weight: bolder;
        color: #FFFFFF;
    }

    .view-id-event_calendar.view-display-id-page_1 .loading {
        width:100px;
        height:100px;
        position:absolute;
        left:50%;
        top:50%;
        background: transparent url('../img/interface/ajax-loader-calendar.gif') no-repeat center ;
        z-index: 10;
    }
    div.articles-filters #filters.schedule-filters.month form .item-wrap {
        width: 50%;
        padding-right: 1em;
    }
    .subsection_events_schedules_month .articles-filters #event-subtype .dropdown li:not(.current-group-select):not(:first-child) {
        display: none !important;
    }
}
@media (max-width: 1200px) {
    div.articles-filters #filters.schedule-filters.month form .item-wrap {
        padding:0;
        width: 48%;
    }
}
@media (max-width: 767px) {
    div.articles-filters #filters.schedule-filters.month form .item-wrap {
        width: 100%;
    }
}/***** END Events calendar *****/

/***** Admin background position `Panels *****/
.panels-ipe-button-container .panels-ipe-pseudobutton-container a.panels-ipe-startedit,
.panels-ipe-button-container .panels-ipe-pseudobutton-container a.panels-ipe-change-layout{
    background-position: 10px 0px;
}

.data-sample-hand-cards {
    display: none !important;
}

body.node-type-immersive-event-page #panels-ipe-regionid-middle { margin-bottom: 300px; }

.bean_list_section_article_listing .hide-filter {display: none !important;}


/****************** Admin : fix Content video header overlaps Configure block*****************/
#block-system-main .panels-ipe-portlet-content .contextual-links-region { z-index: 99;}

/*.wiz-store-locator-details {position: absolute;
    top: 0px;
    max-height: 500px;
    overflow: auto;
    z-index: 100;}
.wiz-store-locator-details-overlay { background-color: #2A2A2A; opacity: 0.5; z-index: 50;
    position: absolute; top: 0; height: 100%; width: 100%
}*/
/*.phoneytext {
    text-shadow: 0 -1px 0 #000;
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    padding: 4px 45px 4px 15px;
    font-weight: bold;
}*/

/* Fix display snap menu and contextual menu in admin */
body.panels-ipe #page.snap-menu header {
    top: 60px;
}
body.panels-ipe #page.snap-menu #content-header {
    position: relative;
    margin-top: 50px;
}

/* Panelizer contextual menu override */
div.contextual-links-region > div.contextual-links-wrapper:last-child { display: none; }

/* MDN Drupal AJAX Loader removal */
.ajax-progress { 
    display:none; 
}
.withoutlineh2 { 
    font-size: 4rem; 
    font-weight: 300; 
    text-transform: uppercase; 
    color: #212121; 
    text-align: center; 
    position: relative; 
    margin: 40px 0 20px; 
    padding: 0 30px; 
    clear: both;
}
 .page-node-1200906 #menu .menu-wrapper .mega_menu .column {
    width: auto !important;
}
.toptitle {
    font-size: 2.1rem;
    text-transform: uppercase;
    display: block;
    margin-block-start: 2px;
    margin-block-end: 2px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    text-align: center;
}