/* Mobile view */
@media only screen and (min-device-width : 200px) and (max-device-width:736px) {
    html, body{
            background-color: #fff !important;
            -webkit-text-size-adjust: 100%;
            -ms-text-size-adjust: 100%;
            overflow-x:hidden;
    }
     body {
        margin: 0;
        width:99%;
        min-width: inherit; 
    }
    a {
        text-decoration: underline;
    }
    .article a {
        word-break: break-all !important;
        text-overflow: ellipsis;
    }
    #pageBody {
        background: #FFF !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    span#accessLogoMb .welcome {
        display: inherit;
        margin: 0;
        padding:0;
        text-align: left;
    }
    span#accessLogoMb .welcome img {
        float: inherit;
        margin: 0 0 .2rem 0;
        padding:0;
        max-height: inherit;
    }
    span#accessLogoMb #accessLogo {
        float: inherit;
    }
    span#accessLogoMb span {
        text-align: left;
        margin: 0;padding:0;
        color: #FFF !important;
    }
/* START Cases pages */
.casePage {
    padding: 0 4% !important;
}
.casePage .width_1_3 {
    width: 100% !important;
}
.casePage img {
    width: 98%;
} 
.casePage #cs-header-box {
    margin-top: 0 !important;
}
.casePage #cs-header-box p {
    position:relative !important;
    left:0px!important;
    top:0px!important;
    font-size:0.7rem !important;
    color: #000 !important;
    text-shadow: none !important;
    text-align: center !important;
    line-height: 1.4rem !important;
}
.casePage #cs-header-box p:first-of-type {
    font-size:1.8rem !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.casePage #cs-header-box p {
   text-align: center;
    
}
.casePage #cs-header-box p img {
    width: 50%;

}
.casePage h2.hp-head, .casePage p.hp-strap {
    font-size: 1.4rem !important;
    display: block !important;
    text-align: center;
}
.casePage img.plus, .casePage img.minus {
    width: inherit;
}
.casePage .caseHomeButton {
    padding: 5px 10px;
    margin: 10px 0 0px 0;
}
.casePage .caseBodyOneColumn {
    padding-left: 4% !important;
    padding-right: 1% !important;
}
/* END cases Pages */

.catHeader .width_1_6 {
    float: left !important;
    width:36% !important;
    min-width: 0;
}
.catHeader .width_1_6 img {
    width: 88px;
}
.catHeader .width_1_2 {
    float: right !important;
    width: 60% !important;
    padding: 0;
    min-height: 6rem;
}
.catHeader .width_1_2 h1 {
    line-height: 1.8rem;
        margin: 0;
    padding: 0;
}
.catHeader .width_1_2 h4, .catHeader .width_1_2 p {
    display: none;
}

    .hp-col:first-child { 
        margin-left: 2%;
    }
    .hp-span_5_of_5,.hp-span_4_of_5,.hp-span_3_of_5,.hp-span_2_of_5,.hp-span_1_of_5 {
        width: 96%; 
    }
    /*.slicknav_menu {
        display:block;
    }
    .slicknav_nav .fa {
        margin-right: .4rem;
    } */
    .page-heading h1 {
        margin: 0;
    }
/* display: none; headerMenu*/
    .resource, .headerMenu, .literatumInstitutionBanner, .page-header .width_3_8, .search-bar select, #hp-content-section h2, .hp-strap, .hp-col a br, .resource, .welcome, .searchResultsWidget #searchResultContainer .search-result-col1, .imageKeyDropZone p {
        display: none;
    }
/* float: none; */
    .journal .cover {
        float: none;
    }
/* width: auto */
    .pager .centered, .welcome, .searchResultsWidget #searchResultContainer .search-result-col2 {
        width: auto;
    }
    #hp-content-section {
        width: 98%;
        text-align: center;
    }
    .hp-group img {
        width: 44%;
    }
    .width_1_4, .width_1_6, .width_1_8, .width_2_8, .width_3_4, .width_3_8, .width_4_8, .width_5_6, .width_5_8, .width_6_8, .width_7_8, .width_8_8, .width_3_16, .width_13_16 {
        width: 100% !important;
    }
    .width_1_4 {
        margin: 3% 0 0 0;
    }
    .width_1_2 h1,.width_1_6 img, .width_1_6 .pb-ad img {
        display: block;
        margin-left: auto;
        margin-right: auto 
    }
    .journal img {
        margin: auto;
        width: 50%;
        height: auto;
    }
    .search-bar {
        display: none;
        width:auto;
        background: none;
        padding: 1% 0 0 1%; 
    }
    .search-bar .search {
        width: 70%;
        padding: 0 !important;
        margin: 0 0 0 2%;
    }
    .search-bar .search input[type=text] {
        padding: 0 0 0 .4em;
        width: auto;
        border: 1px solid #CCC;   
        font: 1.4em 'museo-sans', sans-serif; 
        height: 2.5rem !important;  
        border-radius: .7rem;
    }

   .search-bar input[type=submit],
  .search-bar input[type=submit]:hover {
    background: none;
    width: 68px;
    height: 42px;
    border: 1px solid #CCC;
    border-radius: .7rem;
    font-size: .86rem;
    line-height: 0;
    margin: 0 ; 
    margin-left: 14px; 
    color:black;
  }
  .search-bar .advanced {
    float: left;
    color: #FFF;  
    margin: .1rem 0 0 86.1%; 
  }
    .search-bar .advanced {
        float: left;
        color: #000;  
        margin: .1rem 0 0 4%; 
        font-size: .86em;
    }
    .hp-col a {
        display: block;
        margin: 0;
        width: 100%;
        font-size: 1.2rem;
        padding:10% 0 0 0;
        color: #003333 !important;
        text-decoration: none;
        min-height: 10px;
        text-align: left !important;
        text-transform: uppercase;
    }
    .hp-col a:hover {
        color: #00B0B9  !important;
        text-decoration: none;
    } 
    .profileBox {
        width: 90%;
    }
#hp-content-section {
    padding: 0 !important;
    margin: 0  !important;
}
    .hp-col figure img {
        float:left;
        width: 28%;
        margin: -4% 5% 0 4% !important;
    }
    #footer .three-columns .column {
       width: 98% !important;
    }
    .pb-ad img {
        width: 98% !important;
        margin: 0 !important;
    }
    .responsive-img-sm img {
        width: inherit !important;
        padding: 0 1rem;
        text-align: center;
    }
    .pb-ad .caseHeader {
        width: 98%;
    }
    .pb-ad .caseHeader img {
        width: 50% !important;
        float: none !important;
        padding: 0 1rem;
        margin-left: auto !important;
        margin-right: auto !important
    }
    .emeraldLogo img {
        width: 90%;
        display: none;
    }
    .emeraldLogo {        
       margin: 1.4rem 0 .5rem 1.4rem;
    }
    header .width_5_8 .widget.alignRight {
        text-align: center;  
        padding-left: .6rem; 
    }
    header .width_5_8 a {
       margin-left: -.7rem;
    }
    h1 {
        padding: 0 0 0 1.3rem;
        font-size: 1.2rem;
    }
    #profileMenu h3.accordionHeader,.article dl dt, .sectionInfo .sectionHeading h5 {
        padding: .2rem .4rem;
        font-size: .86rem;
    }
    .breadcrumbs {
        font-size: .76rem;
        margin: 0;
    }
/* Divide */
    .searchResultOrder {
        border-top: 1px solid #CCC;
        padding: .7rem 0;
    }
    .searchResultPagination {
        border-top: 1px solid #CCC;
        padding: .7rem 0;
    }
    .resultsPerPageContainer {
        border-bottom:1px solid #CCC;
        margin-top: -29px;
        font-size: .9rem;
    }
    .searchResultPagination .stacked {
        float: none;
        margin-bottom: -10px;
    }
    .imageKeyDropZone {
        border-bottom: 1px solid #ccc;
        padding: 0 0 .7rem 0;
        margin: -4px 0 .7rem 0;
    }
    .imageKeyDropZone span{
        padding-left:1.2rem;
    }
/*Nav  */
    .nav-bar {
        padding: 0 0 0 3% !important;
        margin: 0 !important;
    } 
    #nav ul a {
        display: block;
        text-decoration: none;
        padding: .2rem 1rem;
        text-transform: uppercase;
    }
   #nav ul a:hover, #nav ul .active a {
        padding: .2rem 1rem;
    }
.nav-bar ul li:first-child {
        display: none !important;
    }

    /* 
    #nav {
        width: 98% !important;
        margin:1.1rem 0 .8rem .4rem;
    }
    #nav ul a {
        font-size: .9rem;
        padding: .3rem .6rem;
        margin-left: 4px;
        text-align: center;
        width: auto !important;
        border:1px solid #CCC;
        border-radius: .7em;
        text-decoration: none;
    }
    #nav ul a:hover, #nav ul .active a {
        padding: .3rem .6rem;
        border:1px solid #CCC; 
        background-color:rgba(231, 231, 231, 0.5);
    }
    .nav-bar ul li:first-child {
        display: none;
    }*/
        /* SEARCH TABS*/
    .searchResultsWidget .search-tabs-widget .tab-nav {
        padding-left: auto;
        text-align: center;
        width: auto !important;
    }
    .searchResultsWidget .search-tabs-widget .tab-nav li:first-child {
        margin-left:1%;
    }
    .searchResultsWidget .search-tabs-widget .tab-nav li {
        width: 99%;
        margin-bottom: .5rem;
    }
    .searchResultsWidget .search-tabs-widget .tab-nav li a {
        border-top:1px solid #CCC; 
        border-right:1px solid #CCC; 
        border-left:1px solid #CCC; 
        width: auto !important;
        border-radius: .7rem;
    }
    .searchResultsWidget .search-tabs-widget .tab-nav li.active a {
        border-top:1px solid #CCC; 
        border-right:1px solid #CCC; 
        border-bottom: 3px solid #005F61;
        border-left:1px solid #CCC; 
    }
    .searchResultsWidget .search-tabs-widget .tab-nav li a:hover {
        border-top:1px solid #CCC; 
        border-right:1px solid #CCC; 
        border-bottom: 3px solid #005F61;
        border-left:1px solid #CCC; 
        background-color:rgba(231, 231, 231, 0.5);
    }
    .sectionInfo .sectionHeading {
        width:auto;
        margin-top: 0px;
    }
   .width_1_2, .width_1_3, .gutterless > .width_1_3, .gutterless > .width_2_3, .width_1_3, .width_2_3, .width_3_4, .width_11_24, .width_13_24 {
        width: 100%;
        width: auto !important;
    }
/* remove for search results 
    .advancedSearchWidget {
        display: none;
    } */
    .search-options, ol.searchResultItems {
        padding: 0px;
        margin: 0;
        width: 100% !important;
    }
    .search-options {
        border-bottom: 1px solid #CCC;
        background: none;
        margin-bottom: .7rem;
        padding-bottom: .7rem;
    }
    .search-options, .search-options label, .search-options select {
        font-size: .86rem;
        margin: .2rem 0;
    }
    .articleEntry {
        padding-top: .2rem;
    }  
    .search-result-row .content-container {
        padding: 0;
        float:right;
    }
    .loginForm th {
      padding: 0;
      width: 20%;
      font-size:.85rem;
      color: #000;
    }
    .loginWidget {
        border: 1px solid #CCC;
        padding: .4rem;
        border-radius: .7rem;
    }
    .loginWidget .textInput {
        width: 90% !important;
        min-width: 20px;
        margin-bottom: 1rem;
    }
    .article dl dt {
        float: none;
        width: auto;
    }
    .resource label, .hp-strap {
        text-transform: uppercase;
    }
/* show publications */
    .browsePublications .mainColumn {
        float: left;
        width: auto;
        padding: .4rem;
        margin-top: 1rem;
    }
    .browsePublications .leftColumn {
        float: left;
        width: auto !important;
        padding: 1.5rem 1.5rem 0 1.5rem;
        margin: 0;
    }
    .browseResults { 
        width: 100%; 
    }
    .browseResults .browseItem {
        background: none;
    }
    .browseHeaderBar {
        width: auto !important;
    }
    .booksList table {
        width:100% !important;
        margin:-4rem 0 0 .2rem !important;
    }
    .booksList table td:first-child {
        display: none;
    }
    .booksList table td  {
        padding-top: .7rem;
        padding-bottom: .5rem;
    }
    .bookDetails {
        padding: 0;
    }
    table#offersList, table#offersList tr, table#offersList td {
        width: auto !important;
    }
     table.browseResults, .literatumRegistrationWidget table tr td {
        width: 97.4% !important;
    }
    table#offersList td.offerType {
        text-align: center !important;
    }
    table.browseResults, table.browseResults thead, table.browseResults tbody, table.browseResults th, table.browseResults td, table.browseResults tr, table.profileInfoTable tr, table.profileInfoTable td, table#offersList tr, table#offersList td, .literatumRegistrationWidget table, .literatumRegistrationWidget table tr, .literatumRegistrationWidget table tr td  { 
        display: block; 
    } 
    /* Hide table headers (but not display: none;, for accessibility) */
    table.browseResults thead tr, table#offersList tbody th { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }    
    table.browseResults tr { border: 1px solid #ccc; }    
    table.browseResults td, table.profileInfoTable td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 33% !important; 
        font-size: .86rem;
        width: auto !important;
        text-align: left;
    }
    .literatumRegistrationWidget table tr td { 
        /* Behave  like a "row" */
        border: none;
        position: relative;
        padding-left: 1% !important; 
        font-size: .86rem;
        width: auto !important;
        text-align: left;
    }
    table.profileInfoTable td { 
        padding: 1%; 
        border-bottom: none; 
    }
    table.browseResults tr:nth-of-type(even) { 
        background: #EFEFEF; 
        border-bottom: 1px solid #eee;
    }
    table.browseResults tr:nth-of-type(even) td { 
        border-bottom: 1px solid #FFF;
    }    
    table.browseResults td:before, table.profileInfoTable td:before, table#offersList td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 11px;
        left: 8px;
        width: 24% !important; ; 
        padding-right: 10px; 
        white-space: nowrap;
        font-size: .8rem;
        text-align: left;
    } 
    table.browseResults td:nth-of-type(1):before { content: "Select"; }
    table.browseResults td:nth-of-type(2):before { content: "Publication"; }
    table.browseResults td:nth-of-type(3):before { content: "Access"; }
    table.browseResults td:nth-of-type(4):before { content: "ISSN/ISBN"; }
    table.browseResults td:nth-of-type(5):before { content: "Content"; }
/* show publications END */
    td.savedSearch.savedResult:nth-of-type(3), td.savedSearch.savedResult:nth-of-type(4), td.savedSearch.savedResult:nth-of-type(5) {
        display: none;
    }
    table.profileInfoTable input[type="text"], table.profileInfoTable input[type="password"], table.profileInfoTable select {
        min-width: inherit;
        border: 1px solid #CCC;
    }
    .controlsPanel .left, .controlsPanel .right {
        width:46% !important;
        float: none;
        text-align: center;
        padding:.1%;
    }
    .issueSerialNavigation ul, .table-of-contents .info, .bookSerialNavigation ul {
        border-top: 1px solid #CCC;
        border-bottom: 1px solid #CCC;
        padding: 1rem 0;
        text-align: center !important;
    }
    .table-of-contents {
        padding: 0 0 0 0;
    }
    .table-of-contents .customHeader {
        line-height: 1.6rem;
        padding:0;
        text-align: center;
    }
    .table-of-contents .icon-key {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
    .toc-actions {
        padding: .7rem;
    }
    .toc-actions .pull-left {
        padding: .2rem;
        border: 1px solid #FFF;
        width:100%;
    }
    .articleEntry {
        padding:.4rem 0 0 .4rem;
        border: none;
    }
    .profileMainDropZone .widget-border-toggle {
        border:none;
    }
    form.regForm {
        width: 98%;
    }
    form.regForm td {
        padding: 0;
        margin: .4rem;
        text-align: left;
        width: 5%;
    }
    form.regForm td + td {
        text-align: left;
        padding: 0;
        width:auto;
    }
    form.regForm .generalError td, .error {
        color:#E00B00;
        text-align:left;
    }
    form.regForm input[type=text], form.regForm input[type=password], form.regForm textarea, form.regForm select {
        width:94%;
        min-width:0;
        border: 1px solid #CCC;
    }
   .articleEntry span.option-col {
        margin: .4rem .1rem;
        font-size: .86rem;
    }
    .articleEntry span.option-col:last-child:before  {
        content: "Select this-";
    }
    .articleEntry .content-container {
        float: right;
        border: 1px solid #CCC;
        padding: .5rem .5rem 0 .5rem;
        width: 96% !important;
    }
    .tabs-widget {
        margin-top:0;
    }
    .tabs-widget .tab-nav li.active a, .tabs-widget .tab-nav li a:hover {
        border: 1px solid #CCC;
        border-bottom: 3px solid #CAD300;
        background-color:rgba(231, 231, 231, 0.5);
    }
    .tabs-widget .tab-nav li a {
        border-top: 1px solid #CCC;
        border-right: 1px solid #CCC;
        border-bottom: 3px solid #EEF1F4;
        border-left: 1px solid #CCC;
        border-radius: .7rem .7rem 0 0;
    }
    .tabs-widget .tab-content {
        border: 1px solid #CCC;
    }
    .catHeader {
        margin-bottom: -50px;
    }
    .catHeader .width_1_3 {
        display: none !important;
    }
    div.bookDetails li.title-group, h2.tocHeading {
        padding:1rem 0 0 0;
        clear: both;
    }
    .pager .prev, .pager .next {
        width: 50%;
    }
    .selectAll {
        float: left;
        width: 95%;
    }
    .addFavorites {
        padding:.5rem;
    }
    .addFavorites label {
        margin-right: -.84rem;
    }
    .options .tools1 {
        padding: 0;
    }
    .options .tools1 li {
        padding:0 .6rem;
    }
    span.icon-epub, span.icon-doc, span.icon-pdf {
        font-size: 1rem;
        margin:0;
        font-weight: normal;
    }
    .pager .journal-nav-container {
        margin: .7rem 0;
    }
    #accessDenialWidget .login, #accessDenialWidget .accessOptions {
        width: 93%;
        float: none;
    }
    #accessDenialWidget .accessOptions {
        margin-left:0;
    } 
    #accessDenialWidget .offersList, #accessDenialWidget .ecommDeep {
        width: 280px;
    }  
    #google_translate_element, #refme-auto-cite {
        width:auto !important;
        overflow: hidden;  
    }
    .width_5_6 {
        margin: 0;
    }
    .width_3_4 { 
        width: 98% !important;
    }
    .accessOptions, .ecommAbs{
        width:auto  !important;
    }
    .paginationStatus {
        border: 1px dashed #CCC;
        padding:.1rem .2em;
        margin-right:.5em;
        font-size: .68rem;
    }
    .article h1 {
        margin: 0 0 .5rem;
        padding: 0;
        font-size: 1.5rem;
        line-height: 1.8rem;
    }
    #google_translate_element img {
        width:inherit !important;
    }
    .NLM_book-part dl dt {
        color: #3B3B3B;
        font-weight: bold;
        padding-left: 0;
    }
    .NLM_book-part dl dd a {  
        display: block;
        width: 98% !important;
        text-overflow: ellipsis;
        overflow: hidden !important;
    }
    #footer {
        background-color:#FFF !important;
        width: 103% !important;
        margin:0 !important;
        padding:0 !important;
    }
   /* .slicknav_menu a:focus { 
        background: #909090;
    }*/
    .single_highlight_class {
        background-color: #FFF !important;
        padding-bottom: .4rem;
        text-decoration: underline;
        text-decoration-style: dashed;
        text-decoration-color: #615161;
    }
    #footer .three-columns .column {
        background-color: #FFF !important;
        margin: 0 0 0 0;
    }
/* START NEW FOOTER */
    #footer .title h2 {
        border: 1px solid #CCC;
        border-radius: 0;
        text-align: center;
        padding:1rem;
        margin: 0 0 0 0;
        width: auto;
        background: #005156;
        color: #FFF !important;
        text-transform: uppercase;
        font-size: .9rem;
    }

    #footer .title, #footer .box ul {
        background-color: #007179 !important;
        padding: 0px;
        margin: 0;
    }
    #footer .box ul li {
        border: 1px solid #CCC;
        border-radius: 0;
        text-align: center;
        padding:1rem;
        margin: 0 0 0 0;
        width: auto;
        color: #000;
        font-size: .98rem;
    }
    #footer .box ul a, #footer a:hover, #footer .box ul a:hover {
        color: #FFF;
        text-decoration: none;
        text-transform: uppercase;
    }
/* END NEW FOOTER */
    .information h3 {
        border: none;
        margin:0;
        padding:0 0 .4rem 0;
    }
    .information li  {
        border: 1px solid #CCC;
        width: auto;
        border-radius: .7em;
        text-align: center;
        padding:1rem;
        margin: .7rem 0 0 0;
    }
    .information li a {
        text-decoration: none;
    }
    #footer .title h2:hover, .information li:hover {
      /*  background-color:rgba(231, 231, 231, 0.5); */
        background-color:#003333;
        cursor: pointer;
        color:#FFF;
    }
    #footer .title a , #footer .title a:hover {
        background-color: #FFF !important;
        text-decoration: none;
    }
    nav:not(.mm-menu)
    {
        display: none;
    }
    .headerMb {
        width: auto !important;
        height: 54px;
        background: #FFF;
        font-size: .9rem;
        font-weight: bold;
        color: #000;
        text-align: center;
       -moz-box-sizing: border-box;
        box-sizing: border-box; 
        padding: 0 10px 0 46px;
        margin: 0;
        margin-top: -1px !important;
        border: inherit;
    }
    .headerMb a
    {
        display: block;
        width: 28px;
        height: 18px;
        padding: 18px 18px 16px 22px;
        position: absolute;
        top: 0;
        left: 0;
    }
    .headerMb a:before,
    .headerMb a:after
    {
        content: '';
        display: block;
        background: #000;
        height: 2px;
    }
    .headerMb a span
    {
        background: #000;
        display: block;
        height: 2px;
        margin: 5px 0;
    }
    .headerMb div {
        float: right;
        width: 93%;
    }
    .headerMb div i {
        float: right;
        padding:.7rem .4rem 0 0;
        cursor: pointer;
        font-size: 1.6rem;
        color: #005156;
    }
    .headerMb div img {
       width:184px;
       padding:.94rem .86rem 0 0;
       margin:0;
       cursor: pointer;
    }
    #searchNavToggle {
        background: #005156;
        width: 99%;
        margin: 10px 0 !important;
        padding: .95rem 0 .65rem .6rem;
        border:0px solid #00494D !important;
        border-top:1px solid #00494D;
        border-bottom:1px solid #00494D;
        font-family: inherit;
        -moz-box-shadow:    0 0 .5rem 0 #005156;
        -webkit-box-shadow: 0 0 .5rem 0 #005156;
        box-shadow:         0 0 .5rem 0 #005156;
        text-transform: uppercase !important;
    }
    #searchNavToggle input#sr1 {
         border:1px solid #00494D;
         width:94%;
         margin: 0 0 .3rem 0;
         padding: .7rem;
         border-radius: none !important;
    }
    #searchNavToggle input#sr2 {
         background: none;
         color:#FFF;
         border:none;
          text-transform: uppercase !important;
           font-size:.8rem !important;
           font-weight: normal;
    }
    #searchNavToggle select {
        border:1px solid #00494D;
        margin: .5rem 0;
        background: #00494D;
        font-weight: normal;
        color:#FFF;
        font-size:.84rem !important;
    }
    #searchNavToggle fieldset {
        border:0px solid #00494D;
    }
    #searchNavToggle a.advanced {
        color: #fff !important;
        text-decoration: none;
        font-size: .77rem;
    }
    .mm-title {
        color:#FFF !important;
    }
    .mm-navbar {
        border: none !important;
    }
    .mm-panel.mm-hasnavbar .mm-navbar {
        background: #003333 !important;
    }
    .mm-panels > .mm-panel {
        background: #005156 !important;
    }
    .mm-listview > li > a, .mm-listview > li > span {
        color:#FFF !important;
        text-transform: uppercase;
    }
    .mm-next::after, .mm-prev::before {
        border-top: 2px solid transparent;
        border-top-color: #FFF !important;
        border-left: 2px solid transparent;
        border-left-color: #FFF !important;
    }
    .headerMb a::before, .headerMb a::after, .headerMb span {
        background:  #005156 !important;
        height: 3px !important;
    }
    .literatumPublicationBrowseWidget .widget-body {
        padding: 0px !important;
        margin: 0px !important;
    }

}

@-ms-viewport {
    width: device-width;
}
/* END */