@media only screen
and (max-width: 900px) {
    /*.map {
        width: 92%;
    }

    .map.swapped {
        left: -84%;
    }

    .list {
        width: 92%;
        left: 92%;
    }

    .list.swapped {
        left: 8%
    }*/
    .list {
         width: calc(100% - 30px);
         left: auto;
         right: calc(100% - 30px);
         height: 100%;
     }

    .list.swapped {
        left: 30px;
        /* height: calc(100% - 25px); */
    }

    .map {
        width: calc(100% - 30px);
        left: 30px;
        /* height: calc(100% - 25px); */
        height: 100%;
    }

    .map.swapped {
        right: calc(100% - 30px);
        left: auto;
        /* height: 100%; */
    }

    .oss_footer {
        width: 100%;
        font-size: 0.7em;
    }

    .mapSwapBtn {
        display: none;
    }

    .mapSwapBtn.swapped {
        display: block;
    }

    .listSwapBtn {
        display: block;
    }

    .listSwapBtn.swapped, .listSwapBtn.nomap {
        display: none;
    }

    .leftList {
        width: 100%;
        left: 0;
    }

    .leftList_menu {
        width: 100%;
        left: 0;
        /* position: fixed; */
    }

    .menu {
        width: 100%;
    }

    .header .searchicon {
        /* height: 24px; */
        /* width: 25px; */
        /* top: 25px; */
        /* left: 78px; */
    }

    .header .search {
        width: auto;
    }

    .header .searchbox {
        width: 25px;
        display: none;
    }

    .header .searchbox input {
        font-size: 14px;
    }

    .header .menu_icon {
        right: 25px;
    }

    .searchinput {
        display: none;
    }

    .header .searchicon {
        display: block;
    }

    .searchResults {
        display: none !important;
    }
    .searchbg {
        display: none !important;
    }

    .mobilesearch {
        display: block;
    }

    .leftList .media .text {
       /* padding: 0 14px 0 10px; */
    }

    .fullscreen {
        top: 0; left: 0; bottom: 0; right: 0;
    }

    .titlebar .backBtn {
        width: calc(100% - 30px - 20px);
    }

    .header .oss_icon {
        background-image: url("/images/OSMS_logga_small.png");
        background-size: 72%;
        width: 74px;
    }

    .header .oss_icon.initial {
        /* left: 50%; */
        /* transform: translate(-50%); */
        /* margin: 0 0 0 50%; */
    }

    .header .searchicon.initial {
        /* left: 100%; */
        /* transform: translate(-50px); */
        width: 40px;
    }
    .header .searchicon.initial .searchtext {
        display: none;
    }
    .list.nomap {
        left: 0;
        width: 100%;
    }

}

@media only screen
and (max-width: 768px) and (orientation:landscape) {
    #applicationContainer {
        height: 100vh !important;
    }
}