/*top mobile-limited*/
body.limited-view.mobile {
    padding-top: 0 !important;
}
body.limited-view #block-blockviewlet_portaltop {
    padding: 0;
}
body.limited-view.mobile #limited_view_settings {
    left: 0;
    margin: 0;
    position: relative;
    width: 100%;
    top: 0;
    padding: 0.5em 0;
}
body.mobile.limited-view #limited_view_settings_full ul {
    width: auto;
    text-align: center;
}
body.limited-view.mobile #limited_view_settings_quick ul {
    border-left: medium none !important;
    border-right: medium none !important;
    width: 100%;
}
body.limited-view.mobile #limited-view-link {
    border: none;
    width: auto;
    height: auto;
    position: relative;
    display: block;
    background-color: transparent !important;
    text-align: center;
    padding: 0.5em 0;
}
body.limited-view.mobile #mobile-view-link {
    display: block !important;
    left: 0 !important;
    margin: 0 !important;
    position: relative !important;
    width: 100%;
    height: auto;
    border: none !important;
    background-color: transparent !important;
    padding: 0.5em 0 0.5em 0;
    top: 0;
}
body.limited-view.mobile #limited-view-link a,
body.limited-view.mobile #mobile-view-link a {
    line-height: normal;
    padding: 0;
}
/*top mobile-limited END*/

/*map*/
body.limited-view.mobile .geography-wrapper {
    text-align: center;
}
body.mobile.limited-view h4.geocolony-title {
    margin: 1% 0 0 0;
}
body.mobile.limited-view .geography-image {
    width: auto !important;
    margin: 0 !important;
}
/*map END*/

/*header-feedback*/
body.mobile.limited-view .header-feedback-wrap {
    margin: 0;
    float: none;
    padding: 0.5em 0;
}
/*header-feedback END*/

/*search*/
body.limited-view.mobile #portal-searchbox {
    float: none;
    height: auto;
    left: 0;
    margin: 0;
    right: inherit;
    width: auto;
    padding: 0.5em 0 0.5em 0;
}
/*search END*/


/*global nav*/
body.mobile.limited-view #portal-globalnav {
    border-top: 1px solid;
}
body.mobile.limited-view #portal-globalnav li.level-root.node-first,
body.mobile.limited-view #portal-globalnav li.level-root.node-first.selected,
body.mobile.limited-view #portal-globalnav li.level-root.node-first:hover {
    border-top: none;
}
body.mobile.limited-view #portal-globalnav li {
    margin: 1.5em;
}
body.mobile.limited-view #portal-globalnav li a {
    display: inline;
    margin: 0;
}
/*global nav END*/

/*portlets*/
body.limited-view.mobile .portletSearch input.searchButton,
body.limited-view.mobile .portletSearch input.searchButton:hover {
    width: 100%;
}
body.limited-view.mobile dl.portlet.portletNavigationPrime dd.portletItem ul.menulevel1 li.hasChildrens:before {
    top: 0.4em !important;
}
body.limited-view.mobile dl.portlet.portletNavigationPrime dd.portletItem ul.menulevel1 li div.menulevel1-toggle a {
    padding: 0 !important;
    display: inline !important;
}
body.mobile dl.portlet.tab-portlet.tab-portlet-enable.slider-load,
body.limited-view dl.portlet.tab-portlet.tab-portlet-enable.slider-load {
    width: auto !important;
}
body.mobile.limited-view dl.portlet.tab-portlet.tab-portlet-enable.slider-load {
    width: auto;
}
body.mobile.limited-view dl.tab-portlet.slider-load .bx-controls-direction a {
    bottom: 27px;
    margin-bottom: 0;
}
/*portlets END*/

/*fotogallery*/
body.mobile.limited-view .photoAlbumEntry,
body.mobile.limited-view.template-album_viewall .photoAlbumEntry {
    display: block;
    width: 100%;
    float: left;
    text-align: left;
}
/*fotogallery END*/

/*cbox*/
body.mobile.limited-view.limited-view-color-black #cboxOverlay { background: #fff !important; }
body.mobile.limited-view.limited-view-color-white #cboxOverlay { background: #000 !important; }
body.mobile.limited-view.limited-view-color-blue #cboxOverlay { background: #CCDDFF !important; }
body.mobile.limited-view.limited-view-color-brown #cboxOverlay { background: #FFFFDD !important; }
body.mobile.limited-view.limited-view-color-green #cboxOverlay { background: #3b2716 !important; }


body.mobile.limited-view.limited-view-color-black #cboxNext,
body.mobile.limited-view.limited-view-color-black #cboxPrevious { background-image: url("++resource++theme.municipal.template.images/right-left/right-left-black.png"); }
body.mobile.limited-view.limited-view-color-white #cboxNext,
body.mobile.limited-view.limited-view-color-white #cboxPrevious { background-image: url("++resource++theme.municipal.template.images/right-left/right-left-white.png"); }
body.mobile.limited-view.limited-view-color-blue #cboxNext,
body.mobile.limited-view.limited-view-color-blue #cboxPrevious { background-image: url("++resource++theme.municipal.template.images/right-left/right-left-blue.png"); }
body.mobile.limited-view.limited-view-color-brown #cboxNext,
body.mobile.limited-view.limited-view-color-brown #cboxPrevious { background-image: url("++resource++theme.municipal.template.images/right-left/right-left-brown.png"); }
body.mobile.limited-view.limited-view-color-green #cboxNext,
body.mobile.limited-view.limited-view-color-green #cboxPrevious { background-image: url("++resource++theme.municipal.template.images/right-left/right-left-green.png"); }

body.mobile.limited-view #cboxLoadedContent { background: transparent !important; }
/*cbox END*/