/* CSS Document */

html, body {
margin: 0; padding: 0; height: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px; color: #222 !important; font-weight: 400; }
img { max-width: 100%; height: auto; }

html, body, #pagewrap 
{ background: none !important; color: #222 !important; }

.stickerhead,#headwrap,#header { position: relative !important; }
#headwrap { border-bottom: 1px #efefef solid; margin-bottom: 35px; padding-bottom: 35px; }

#pagewrap h1.pgtitle { color: #222 !important; display: block  !important; padding: 10px 0 !important }
#slidewrap, #slideshow .wrap { padding: 0 !important; color: #222 !important; background: none !important }
#navwrap, #headtxt, #aside, #footwrap, #credwrap,.toptop { display: none !important; }

.swiper {    overflow: visible !important; } 
.swiper-autoheight .swiper-wrapper {
height: auto !important;width: 100% !important;transform: initial !important; }
.swiper-autoheight .swiper-wrapper {  
width: 100% !important;
display: inline !important;
margin: auto !important; }
.swppglist .swiper-slide {     text-align: center;
width: 45% !important;
display: inline-block;
margin: 15px; }