ul.unim.responsive li a {
    padding: 0px;
}
#shadowbox_body, #shadowbox_loading {
    direction: ltr;
}
@media all and (max-width:990px){

#jmslideshow-37 img {
    width: 100%;
    height: auto;
    max-height: 387px !important;
    max-width: 533px;
}
#wrapper,#middle,#block-home,#text,#menu {
    width: 100%;
}
#text {
    width: 100%;
    padding: 0px;
}
.kav-bg {

    width: 100%;
}


}
@media all and (max-width:920px){


#block-home {
    text-align: center;
}
#block-slide {
    float: none;
    margin-right: 0px;
    display: inline-block;
}
#block-text-home {
    width: 100%;
    float: none;
    margin-top: 10px;
    display: inline-block;
}


}

@media all and (max-width:900px){

	#menu a {
	    text-align: center;
	}
#menu ul {
    margin-right: 0px;
    z-index: 3434;
    position: relative;
}
#menu li {
    padding: 0;
    list-style: none;
    float: right;
    background-color: white;
}
#phocagallery {
    width: 100%;
    float: none;
    display: inline-block;
    text-align: center;
}
#phocagallery-pane .phocagallery-box-file, #phocagallery .phocagallery-box-file, .phocagallery-box-file {
    position: relative;
    float: none;
    text-align: center;
    /* overflow: visible; */
    display: inline-block;
}
div#menu2 ul {
    position: absolute;
    z-index: 1212;
}
div#menu2 ul li {
    background-color: white;
    margin: 0;
}
#text a:hover {
    color: pink;
}

}
@media all and (max-width:620px){

#block-slide {
    background-image: none;
    background-repeat: no-repeat;
    float: right;
    height: auto;
    margin-right: 0px;
    margin-top: 0px;
    padding-right: 0px;
    width: 100%;
}
#slide {
    width: 100%;
    height: auto;
}
img {
    border: none;
    max-width: 100%;
}
#logo {
    background-image: none;
    background-repeat: no-repeat;
    width: 100%;
    height: auto;
    float: right;
    margin-right: 0px;
    margin-top: 20px;
}
#text a {
    width: 98%;
    text-decoration: none;
    padding: 10px 5px 10px 0;
}


	}