﻿/*****************************************************************************
** ModuleSearchList
*****************************************************************************/

@media all {
    .ModuleSearchListContainer { margin: 0; }

        .ModuleSearchListContainer .MSLCSearchListFilters { }
            .ModuleSearchListContainer .MSLCSearchListFilters[aria-expanded='true'] { display: block; }
            .ModuleSearchListContainer .MSLCSearchListFilters[aria-expanded='false'] { display: none; }

        .ModuleSearchListContainer .MSLCSearchListFiltersVisibility { text-align: right; }
            .ModuleSearchListContainer .MSLCSearchListFiltersVisibility[aria-hidden='true'] { display: none; }
            .ModuleSearchListContainer .MSLCSearchListFiltersVisibility[aria-hidden='false'] { display: block; }

        .ModuleSearchListContainer .MSLCSearchListFiltersButtons { text-align: right; }

        .ModuleSearchListContainer .MSLCSearchListContainer { min-height: 200px; }
            .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem { padding: 15px; box-shadow: 0px 1px 3px 0px rgba(85,85,85,0.35); border: 1px solid #ddd; margin: 15px 0; border-radius: 1px; overflow: hidden; }
                .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchGallery { }
                .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary { }
                    .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchFullGallery { }
                    .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchTitle { font-size: 1.25rem; font-weight: 600; line-height: normal; color: #222; margin-bottom: 15px; }
                    .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchFileTitle { font-size: 0.875rem; font-weight: 600; }
                        .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchFileTitle:not([href]) { color: #444; }
                        .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchFileTitle:hover:not([href]) { color: #444; }
                    .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchRelatedFiles { }
                        .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchRelatedFiles.Columns { column-count: 4; column-gap: 15px; column-rule: 1px solid transparent; column-width: 300px; column-fill: balance; -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; column-rule: 1px solid #ddd; }
                    .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchRelatedFile { margin: 5px 20px; }
                    .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchMainFiles { }
                    .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchMainFile { margin: 10px 20px; }
                    .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchMainFiles ~ .MSLCSearchRelatedFiles { margin-top: 15px; border-top: 1px solid #ddd; padding-top: 15px; }
                    .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchHeader { margin-bottom: 5px; }
                        .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchHeader .MSLCSearchHeaderItem { font-size: 0.75rem; color: #aaa; line-height: 1.25rem; /*margin-bottom: 5px;*/ margin-right: 15px; display: inline-block; }
                    .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchHighlight { }
                    .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchBody { }
                    .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchIntroduction { font-size: 0.875rem; color: #444; line-height: 1.375rem; }
                    .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchFileDescription { font-size: 0.875rem; color: #444; line-height: 1.375rem; padding: 5px 22px; }
                    .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchViewMore { margin: 15px 0 0 0; }
                        .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchViewMore a { border-bottom-width: 1px; border-bottom-style: dotted; font-size: 0.875rem; }
                            .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchViewMore a:hover { border-bottom-style: solid; }

                .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem[data-type='news'][data-is-external='true'] .MSLCSearchGallery .GPGalleryContainer .GPImageContainer .GPImageContainerInner { /*padding-top: 56.25%;*/ overflow: hidden; /*height: 0;*/ position: relative; }
                    .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem[data-type='news'][data-is-external='true'] .MSLCSearchGallery .GPGalleryContainer .GPImageContainer .GPImageContainerInner img { /*position: absolute; top: 0; left: 0;*/ width: 100%; height: 100%; object-fit: contain; object-position: center center; font-family: 'object-fit: contain; object-position: center center;'; }

            .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] { }
                .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem { }
                    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchGallery { float: left; width: 50%; }
                    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary { float: right; width: 100%; padding: 0 15px 0 15px; }
                    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchGallery + .MSLCSearchSummary { width: 50%; }
                    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchTitle { }
                    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchFileTitle { }
                    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchRelatedFiles { }
                    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchRelatedFile { }
                    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchMainFiles { }
                    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchMainFile { }
                    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchHeader { }
                        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchHeader .MSLCSearchHeaderItem { }
                    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchHighlight { display: inline-block; vertical-align: top; margin-right: 30px; }
                    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchBody { display: inline-block; vertical-align: top; width: 100%; }
                    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchHighlight ~ .MSLCSearchBody { width: calc(100% - (9rem + 38px)); }
                    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchIntroduction { }
                    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchFileDescription { }
                    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchViewMore { }
                        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchViewMore a { }
                            .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchViewMore a:hover { }

            .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] { display: flex; flex-wrap: wrap; }
                .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem { float: left; margin: 15px; display: flex; flex-direction: column; }
                    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchGallery { }
                        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchGallery .lSSlideOuter .lSPagerOuter { display: none; }
                    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchSummary { }
                        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchTitle { }
                        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchFileTitle { }
                        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchRelatedFiles { }
                        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchRelatedFile { }
                        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchMainFiles { }
                        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchMainFile { }
                        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchHeader { }
                            .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchHeader .MSLCSearchHeaderItem { }
                        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchHighlight { }
                        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchBody { }
                        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchIntroduction { display: none; }
                        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchFileDescription { display: none; }
                        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchViewMore { }
                            .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchViewMore a { }
                                .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchViewMore a:hover { }

        .ModuleSearchListContainer .MSLCSearchListContainerNoResults { min-height: 200px; }

        .ModuleSearchListContainer .MSLCSearchListPagination { text-align: center; }
            .ModuleSearchListContainer .MSLCSearchListPagination > ul { list-style: none; margin: 0; padding: 0; text-align: center; display: inline-block; font-size: 1rem; font-variant-numeric: lining-nums tabular-nums; vertical-align: middle; }
                .ModuleSearchListContainer .MSLCSearchListPagination > ul li { display: inline-block; text-align: center; float: left; font-weight: 600; margin: 0 1px; }
                    .ModuleSearchListContainer .MSLCSearchListPagination > ul li > button { border: none; border-bottom: 3px solid transparent; background-color: transparent; padding: 8px 12px; font-size: 1rem; }
                        .ModuleSearchListContainer .MSLCSearchListPagination > ul li > button:hover:enabled { border-bottom-color: #006699; }
                        .ModuleSearchListContainer .MSLCSearchListPagination > ul li > button[aria-current='true']:enabled { border-bottom-color: #006699; }
                        .ModuleSearchListContainer .MSLCSearchListPagination > ul li > button:active:enabled { border-bottom-color: #FFCC00; }
                        .ModuleSearchListContainer .MSLCSearchListPagination > ul li > button:focus:enabled { border-bottom-color: #FFCC00; outline: none; }
                        .ModuleSearchListContainer .MSLCSearchListPagination > ul li > button:disabled { opacity: 0.5; }
                    .ModuleSearchListContainer .MSLCSearchListPagination > ul li > span { }
                        .ModuleSearchListContainer .MSLCSearchListPagination > ul li > span select { -moz-appearance: none; -webkit-appearance: none; appearance: none; }
                            .ModuleSearchListContainer .MSLCSearchListPagination > ul li > span select::-ms-expand { display: none; }
                        .ModuleSearchListContainer .MSLCSearchListPagination > ul li > span label { }
            .ModuleSearchListContainer .MSLCSearchListPagination > br { display: none; }

            .ModuleSearchListContainer .MSLCSearchListPagination > span { vertical-align: middle; display: inline-block; padding: 5px 0; }
                .ModuleSearchListContainer .MSLCSearchListPagination > span select { background-color: transparent; outline: 0; font-weight: 600; border-radius: 1px; font-size: 1rem; }
                .ModuleSearchListContainer .MSLCSearchListPagination > span label { font-size: 1rem; }
            .ModuleSearchListContainer .MSLCSearchListPagination > button { vertical-align: middle; }

            .ModuleSearchListContainer .MSLCSearchListPagination > span:before, .ModuleSearchListContainer .MSLCSearchListPagination > span:after { content: "\f111"; font-size: 0.5rem; color: #006699; vertical-align: middle; font-family: "Font Awesome 5 Free"; font-weight: 900; margin: 0 30px; }

        .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCJournalHighlight { background-color: #003C64; padding: 10px; width: 9rem; margin-top: 5px; }
        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCJournalHighlight { margin-left: auto; margin-right: auto; margin-bottom: 15px; }
        .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCJournalHighlight .MSLCJournalHighlightTitle { text-align: center; }
            .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCJournalHighlight .MSLCJournalHighlightTitle span.MSLCJournalHighlightTitleLine1 { text-transform: uppercase; font-size: 1rem; font-weight: 700; display: block; color: #fff; line-height: 1rem; }
            .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCJournalHighlight .MSLCJournalHighlightTitle span.MSLCJournalHighlightTitleLine2 { text-transform: uppercase; font-size: 1.5rem; font-weight: 500; display: block; color: #FFCC00; line-height: 1.5rem; }
        .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem div.MSLCJournalNumbers { margin-top: 10px; background-color: #fff; }
            .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem div.MSLCJournalNumbers div.MSLCJournalNumbersAux { height: 15px; background-color: #003C64; }
            .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem div.MSLCJournalNumbers span.MSLCJournalNumbers { color: #003C64; font-size: 2rem; font-weight: 500; display: inline-block; margin-top: -15px; background-color: transparent; padding: 30px 0px 0px 0px; text-align: center; width: 100%; background-image: url('/Css/Images/any/flag_shield.png'); background-position: center top; background-repeat: no-repeat; background-size: 30px; line-height: normal; }
}

/*bootstrap grid xl*/
@media all and (min-width: 1600px) {
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchTitle { font-size: 2rem; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchFileTitle { }

    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem { width: calc(25% - 23px); }
        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem:nth-child(4n+1) { margin-left: 0; }
        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem:nth-child(4n+2) { }
        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem:nth-child(4n+3) { }
        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem:nth-child(4n) { margin-right: 0; }
}

/*bootstrap grid lg*/
@media all and (max-width: 1599px) and (min-width: 1200px) {
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchGallery { float: none; width: 100%; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary { float: none; width: 100%; padding: 0 0 0 0; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchGallery + .MSLCSearchSummary { width: 100%; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchTitle { font-size: 1.875rem; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchFileTitle { }

    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem { width: calc(33.33% - 20px); }
        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem:nth-child(3n+1) { margin-left: 0; }
        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem:nth-child(3n+2) { }
        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem:nth-child(3n) { margin-right: 0; }
}

/*bootstrap grid md*/
@media all and (max-width: 1199px) and (min-width: 992px) {
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchGallery { float: none; width: 100%; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary { float: none; width: 100%; padding: 0 0 0 0; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchGallery + .MSLCSearchSummary { width: 100%; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchTitle { font-size: 1.875rem; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchFileTitle { }

    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem { width: calc(50% - 15px); }
        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem:nth-child(2n+1) { margin-left: 0; }
        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem:nth-child(2n) { margin-right: 0; }
}

/*bootstrap grid sm*/
@media all and (max-width: 991px) and (min-width: 768px) {
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchGallery { float: none; width: 100%; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary { float: none; width: 100%; padding: 0 0 0 0; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchGallery + .MSLCSearchSummary { width: 100%; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchTitle { font-size: 1.875rem; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchFileTitle { }

    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchGallery .lSSlideOuter .lSPagerOuter { display: none; }
    .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCSearchSummary .MSLCSearchFullGallery .lSSlideOuter .lSPagerOuter { display: none; }

    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem { width: calc(50% - 15px); }
        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem:nth-child(2n+1) { margin-left: 0; }
        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem:nth-child(2n) { margin-right: 0; }

    .ModuleSearchListContainer .MSLCSearchListPagination > br { display: inline; }
}

/*bootstrap grid xs*/
@media all and (max-width: 767px) and (min-width: 577px) {
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchGallery { float: none; width: 100%; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary { float: none; width: 100%; padding: 0 0 0 0; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchGallery + .MSLCSearchSummary { width: 100%; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchTitle { font-size: 1.875rem; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchFileTitle { }

    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem { width: calc(50% - 15px); }
        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem:nth-child(2n+1) { margin-left: 0; }
        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem:nth-child(2n) { margin-right: 0; }

    .ModuleSearchListContainer .MSLCSearchListPagination > br { display: inline; }
}

/*bootstrap grid xxs*/
@media all and (max-width: 576px) {
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchGallery { float: none; width: 100%; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary { float: none; width: 100%; padding: 0 0 0 0; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchGallery + .MSLCSearchSummary { width: 100%; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchTitle { font-size: 1.25rem; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchFileTitle { }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchGallery .lSSlideOuter .lSPagerOuter { display: none; }

    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCJournalHighlight { margin-left: auto; margin-right: auto; margin-bottom: 15px; }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchHighlight { width: 100%; }
        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchHighlight ~ .MSLCSearchBody { width: 100%; }

    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem { width: 100%; margin-left: 0; margin-right: 0; }

    .ModuleSearchListContainer .MSLCSearchListPagination > br { display: inline; }

    .ModuleSearchListContainer .MSLCSearchListPagination > ul li > button { padding: 8px 4px; }
}

@media only print {
    .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; }
    .ModuleSearchListContainer .MSLCSearchListPagination > span select { border: none; -moz-appearance: none; -webkit-appearance: none; appearance: none; }
        .ModuleSearchListContainer .MSLCSearchListPagination > span select::-ms-expand { display: none; }

    .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem .MSLCJournalHighlight { background-color: #003C64 !important; }
    .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem div.MSLCJournalNumbers { background-color: #fff !important; }
        .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem div.MSLCJournalNumbers div.MSLCJournalNumbersAux { background-color: #003C64 !important; }
        .ModuleSearchListContainer .MSLCSearchListContainer .MSLCSearchItem div.MSLCJournalNumbers span.MSLCJournalNumbers { background-color: transparent !important; background-image: url('/Css/Images/any/flag_shield.png') !important; }

    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchHighlight { width: unset; }
        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='List'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchHighlight ~ .MSLCSearchBody { width: calc(100% - (9rem + 38px)); }
    .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchHighlight { width: unset; display: inline-block; vertical-align: top; margin-right: 30px; }
        .ModuleSearchListContainer .MSLCSearchListContainer[data-type='Grid'] .MSLCSearchItem .MSLCSearchSummary .MSLCSearchHighlight ~ .MSLCSearchBody { display: inline-block; vertical-align: top; width: calc(100% - (9rem + 38px)); }
}
