.vFixBox.contentTocContainer,
.leftColumnDyn .contentTocContainer {
    display: none !important;
}

#content > .block.blockBody > .row > .mainColumn {
    min-height: 300px;
}

.vFixBox.contentTocContainer.mobile-toc-container {
    display: inherit !important;
    width: 95% !important;
    /*max-width: 450px;*/
    height: 70% !important;
    max-height: 600px;
    overflow: hidden scroll;
    left: 50% !important;
    transform: translateX(-50%);
    padding: 10px !important;
    border: solid var(--vLayoutBorderColor) 1px;
    box-shadow: var(--vShadow);
    z-index: 11;
}

.leftColumn.homepage .block.leftColumn,
.block.leftColumn {
    padding-left: 17.5px;
    padding-right: 17.5px;
}

.block.leftColumnDyn {
    min-height: 0px;
}

.block.menu .blockContent .menuPanel > .menu {
    display: none;
}

.block.search > .blockContent {
    display: flex;
    align-items: center;
}

.block.menu .blockContent .menuPanel > .menu,
.block.menu .blockContent {
    height: 54px;
}

.searchInputForm .vInputTextWithIcon > i[class^="fa-"] {
    margin-right: 5px;
}

.searchInputForm {
    flex-direction: row-reverse;
}

.menuPanel .searchInputForm .advancedSearch {
    margin: 0px 15px 0px 0px;
}

.block.cover .homepageImage img {
    max-height: 400px;
    width: auto;
    max-width: 100%;
}

/* Block lead */ 

.block.lead .blockContent img.lead-tablet {
    display: inherit;
}

.block.lead .blockContent img.lead-tablet ~ .lead {
    display: none;
}

/* Home page */

.block.latestIssues .issuesBoxes a.issueBox {
    margin-left: 15px;
    margin-right: 30px;
    width: 25%;
}

/* Hamburger */

body > .menu.lightGray {
    display: initial;
}

/*body > .menu:not(.lightGray) {
    display: none;
}*/

.block.menu .topPanel .hamburger {
    display: inherit;
}

.vTooltip.hamburgerMenu {
    overflow: hidden;
    display: inherit;
    padding: 0px;
}

.vTooltip.hamburgerMenu .menu {
    width: 200px;
}

.vTooltip.hamburgerMenu .menu ul {
    list-style: none;
    padding: 5px 0px;
}

.vTooltip.hamburgerMenu .menu a {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.vTooltip.hamburgerMenu .menu a i[class^="fa-"] {
    font-size: 0.85em;
    margin-left: 3px;
}

.vTooltip.hamburgerMenu .menu > ul > li > a {
    padding: 15px 10px;
    color: inherit;
}

.vTooltip.hamburgerMenu .menu > ul ul {
    display: none;
}

.vTooltip.hamburgerMenu .menu > ul > li > a {
    border-right: solid #fff 6px;
}

.vTooltip.hamburgerMenu .menu .menuLinks a {
    border-top: solid transparent 1px;
}

.vTooltip.hamburgerMenu .menu > ul > li > a:hover {
    background-color: var(--vColorGray);
    border-right: solid var(--vColorDarkGray) 6px;
}

body > .menu .dynMen > .menuRow:nth-child(2) {
    column-count: 1;
}

.articleLandingPage {
    padding: 0px 15px;
}


/* Editorial team */

.Editorial_Team .ROW_FLOAT {
    column-count: 2;
}

/* Articles filter */

#articlesFilters > * {
    display: none;
}

#articlesFilters > .filters-button {
    display: inherit;
}

.block.article .Issue .TitlePara a {
    font-size: 1.05em;
}

.block.article .Autor {
    font-size: 0.85em;
}

#contentBlock .articleGalleysBox,
#contentBlock .suppFilesBox,
#contentBlock .articleViewsAndDownloads,
#contentBlock .exportCitation,
#contentBlock .socialMediaExport,
#contentBlock .accessBox {
    display: none;
}

.block.issueTitleBox .issueTitle,
.typeBox {
    font-size: 0.8em;
}

.block.typeBox .articleType {
    padding: 10px 0px;
}

.vRollerBoxRolling .socialMediaExport .subTitle {
    margin-bottom: 20px;
    white-space: nowrap;
    font-size: 1em;
}

.statsBox.vFixBox {
    display: none !important;
}

.block.newsletter {
    display: none;
}

/* Medkey */

@media screen and (max-width: 600px) {
    .medkeyView .medkeyForm {
        padding-left: 20px;
        padding-right: 20px;
    }
}