@charset "UTF-8";
/* CSS Document */

.wrapper { width: 90%; }

#top-bar .left, #top-bar .right { float: none; margin: 0 auto; text-align: center; }

#header { margin: 0; }
#header #logo { margin: 20px 0 25px; width: 100%; }
#header #logo a { margin: 0 auto; }
h1 { font-size: 30px; line-height: 36px; }

#mobile-menu { width: 85%; margin: -20px auto 25px; position: relative; clear: both; height: 40px; display: block; }
#mobile-menu span.text { position: absolute; left: 0; top: 0; background: #ebeeef; width: 90%; height: 100%; font-size: 14px; text-transform: normal; text-align: left; padding: 11px 5% 0; height: 29px; text-shadow: 0 1px 0 #f0f0f0; z-index: 4; }
#mobile-menu span.arrow { background: url(../images/menu-mobile-bg-arrow.png) no-repeat top left; width: 11px; height: 8px; right: 15px; top: 18px; position: absolute; z-index: 5; }
#mobile-menu select { width: 100%; height: 40px; line-height: 40px; z-index: 6; opacity: 0; position: relative; }

#header #main-menu { display: none; }

#main-content-right { width: 100%; float: none; margin: 0 auto; }

#fldc-slider { margin-left: -10%; width: 115%; }
#fldc-slider-main, #fldc-slider-main img { width: 100%; height: 200px; }
#fldc-slider-main li .slide-info { width: 425px; padding: 20px 30px; color: white; font-size: 14px; line-height: 20px; text-shadow: 0 1px 1px rgba(0, 0, 0, .5) }

#fldc-slider-main li .slide-info p { display: none; }
#fldc-slider-main li .slide-info h3 { width: 100%; }

#fldc-slider-thumbs { width: 485px; display: none; }
#fldc-slider-thumbs ul li { width: 153px; }
#fldc-slider-thumbs ul li .arrow { left: 66px; }
#fldc-slider-thumbs ul li .hover { width: 143px; }

#home-content .one-fourth { width: 100%; margin-right: 0; margin-bottom: 20px; }
#home-content .three-fourths { margin-bottom: 0; width: 100%; }

#home-latest-news .one-fourth { width: 40%; margin-right: 5%; }
#home-latest-news .one-fourth img { width: 100%; }
#home-latest-news .three-fourths { width: 55%; }
#home-latest-news li { padding-bottom: 30px; }

.taxonomy-item { text-align: center; padding-bottom: 30px; margin-bottom: 20px; }
.taxonomy-item .taxonomy-item-image { width: 100%; text-align: center; }
.taxonomy-item .taxonomy-item-image a { width: 214px; margin: 0 auto 15px; }
.taxonomy-item .two-thirds { width: 100%; }

#main-content-right h1{ text-align: center; }
.project-info .one-third { width: 100%; margin: 0 0 20px; text-align: center; }

#fldc-gallery-main{ width: 100%; }
#fldc-gallery-main, #fldc-gallery-main img { height: 200px !important; }
#fldc-gallery-thumbs li { width: 22.5%; height: auto; margin: 0 3.33% 10px 0; }
#fldc-gallery-thumbs li.last { margin: 0 3.33% 10px 0 !important; }
#fldc-gallery-thumbs li:nth-child(4n) { margin-right: 0 !important; }
#fldc-gallery-thumbs li .thumb-img { display: block !important; width: 100%; }
#fldc-gallery-thumbs li .thumb-img img { display: block; width: 100%; }

#copyright .left, #copyright .right { width: 100%; text-align: center; }
#copyright .left { margin-bottom: 10px; }

#sidebar-right{ display: none; }

span.frame1.frame-align-left {width: 100% !important;} 
span.frame1.frame-align-left img {width: 95% !important;} 
span.image_caption {padding-bottom: 15px;}