﻿@media only screen and (max-width: 480px) {
    body { min-width: 0 !important; overflow-x: hidden; }

    .showOnMobile { display: block !important; }

    .hideOnMobile { display: none !important; }

    /*Responsive Tables*/

    /*table.responsive { margin-bottom: 0; }

    .pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }

        .pinned table { border-right: none; border-left: none; width: 100%; }

            .pinned table th, .pinned table td { white-space: nowrap; }

        .pinned td:last-child { border-bottom: 0; }

    div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; }

        div.table-wrapper div.scrollable { margin-left: 35%; }

        div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }

    table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }

        table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { display: none; }*/

    /*.blockcenter { width: 86% !important; padding: 10px 2% !important; margin: 0 5% !important; max-width: inherit !important; min-width: inherit !important; margin-bottom: -50px !important; }*/

    /*.page { margin-bottom: 0 !important; }

        .page .column.left { float: none; width: 100%; padding-right: 0px; }

        .page .column.right { float: none; display: none; }*/

    /*header { padding: 0 !important; position: fixed !important; top: 0px !important; left: 0px !important; height: 82px !important; width: 100% !important; }

        header .up, #menu { display: none !important; }

        header .down { width: 100% !important; padding: 0 !important; margin: 0 !important; }

        header .down { height: 82px; }


        header .mob-menu-handle { display: inline-block !important; vertical-align: middle; cursor: pointer; }

        header a.logo { vertical-align: middle !important; margin-left: 1% !important; top: 29px !important; left: 100px; }*/

    .homeFirstRow { display: none !important; }

    .mobile-rotating-panels { display: block !important; }

    .homeSecondRow .panel { float: none !important; width: 100% !important; }

    .chzn-container-single .chzn-search input[type="text"] { display: none !important; }

    .mobile-page-image { display: block !important; margin-top: 82px !important; }

    .page-photo { display: none !important; }

    .metka-form .checkbox-wrapper table td { display: block !important; }

    /*#map_canvas { display: none !important; }*/

    /*Intro Page*/
    .intro-page .panel { width: 100% !important; height: auto !important; margin: 0 !important; margin-bottom: 20px !important; }

    .wide-wrapper, wide-wrapper .mc-previewer { display: none !important; }

    .media-center-page .left-wrapper { float: none !important; width: 100% !important; }

    .media-center-page .right-wrapper { float: none !important; width: 100% !important; }

    .wide-banner > .blockcenter { display: table-cell !important; vertical-align: middle; }

    .wide-banner .labels { margin-top: 0 !important; }

    #cv-form { display: none !important; }

    #cv-mobile-warning { display: block !important; }

    .mc-previewer { display: none !important; }

    header .mob-menu-handle { display: block !important; }

    #metka-mobile-history { display: block !important; }

    #metka-history { display: none !important; }

    div.history h1 { margin-top: 100px !important; }

    div.history .descr { width: 100% !important; margin-bottom: 20px !important; }

    /*FOOTER*/

    footer section { width: 100% !important; border: none !important; }

        footer section.sep { display: none !important; }

    footer .inner { margin-bottom: 0 !important; }

    /*Intro Banner Bottom*/
    .wide-banner { display: none !important; }

    #carousel { display: none !important; }

    #mobile-carousel { display: block !important; margin-top: 100px; }

        #mobile-carousel img { max-width: 100%; }

        #mobile-carousel .photo h3 { margin: 0; padding: 5px; font-weight: bold; font-size: 18px; color: #1f3a71; }

        #mobile-carousel .bullets { display: block; border-top: 1px solid #c0c0c0; z-index: 1; padding: 10px 0; }

            #mobile-carousel .bullets .b { width: 16px; height: 16px; border-radius: 8px; background-color: #bebebd; display: inline-block; margin-right: 5px; cursor: pointer; }

                #mobile-carousel .bullets .b.active { background-color: #6a88aa; }

    .project-details h1 { margin-top: 0 !important; }

    .intro-page h1, .media-center-page h1 { margin-top: 0px !important; }

    h1.page-title { margin-top: 0px !important; }

    .mg .multimedia-items .item, .mg .multimedia-items .item .lnkThumb { width: 100% !important; }

    .multimedia-items .item .lnkThumb img { max-width: 100% !important; }

    /*#contact-page { margin-top: 125px !important; }*/

    .media-center-page .left-wrapper, .media-center-page .right-wrapper .right-panel { border: none !important; padding: 0 !important; margin: 0 !important; }

    .media-center-page .panel, .media-center-page .right-panel { width: 100% !important; }

    .countries { display: none !important; }

    .ammapDescriptionWindow { position: absolute; left: 0 !important; top: 0px !important; max-width: 350px; }

    .newspaper .btitle { font-size: 23px !important; }
}
