.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(min-width:1200px){}@media(max-width:1200px){#feature-row .row-container .container .moduletable.title .moduleTitle{font-size:46px}#contact_map{height:376px}}@media(max-width:979px){#feature-row .row-container .container .moduletable.title .moduleTitle{font-size:38px}div.donate>span{display:block;font-size:40px;letter-spacing:0;line-height:48px}ul.donate li a{padding:30px 20px 33px 30px}ul.o_menu li a{padding-right:0}.navigation ul.sf-menu>li>a,.navigation ul.sf-menu>li>span{margin:0}.mod-newsflash-adv.posts{padding-top:0%}.thumbnails{margin-left:-12px}.thumbnails>li{margin-left:12px}#back-top{display:none!important}}@media(min-width:768px) and (max-width:979px){}@media(max-width:767px){body{padding:0}body .row-container{padding:0 20px}.mod-newsflash-adv.posts .item{margin-bottom:18px}ul.o_menu li a{display:inline-block!important;line-height:36px}div.donate{padding:0 0 30px}.mod_caroufredsel{padding:0 40px!important}#wrapper{margin:0}#footer-wrapper{height:auto}#push{display:none}#logo{margin-bottom:10px;padding-top:10px;text-align:center}#logo a{margin:0}.nav.menu.pull-right.nav-pills{float:none;text-align:center}.nav.menu.pull-right.nav-pills li{float:none;display:inline-block}.social{text-align:left;padding:10px 0}.item-image.blog-image{float:none;margin:0 0 20px}.row-fluid [class*=itemSpan]{display:block;float:none;margin-left:0;width:auto}.page-gallery ul.gallery .gallery-grid{width:48.5%;max-width:48.5%}.page-gallery ul.gallery .gallery-grid .view .item_img{max-width:100%}.page-gallery ul.gallery .gallery-grid .view .item_img a{display:block}.img-full__left.span5{width:50%}.contact_details .contact_details_item{width:30%;float:left}.page-gallery ul.gallery .gallery-grid .view{margin:0 auto}.page-gallery ul.gallery .gallery-grid .view .item_img{float:none;margin:0!important}.mod-search__aside .mod-search_searchword{width:50%}.mod-login__aside .mod-login_username,.mod-login__aside .mod-login_passwd{width:50%}#back-top{display:none!important}}@media(max-width:640px){.contact_details{margin-bottom:18px}.contact_details .contact_details_item{width:100%;float:none}.layout-mode{float:none}}@media(max-width:480px){.contact_form{width:100%}.page-registration form input,.page-remind form input,.page-reset form input,.page-login form input,.page-login form input,.page-profile__edit form input,.page-registration form select,.page-remind form select,.page-reset form select,.page-login form select,.page-login form select,.page-profile__edit form select{width:100%}.page-registration form label,.page-remind form label,.page-reset form label,.page-login form label,.page-login form label,.page-profile__edit form label{display:inline-block}.pagination ul li{display:none}.pagination ul li.pagination-prev,.pagination ul li.pagination-next{display:inline-block}.page-gallery .item_img.img-intro{float:none;margin:0 0 18px}.page-gallery ul.gallery .gallery-item{text-align:center;max-width:100%;width:100%}.page-gallery ul.gallery .gallery-item .item_img{float:none;margin:0 auto 18px!important;max-width:100%}.page-gallery ul.gallery .gallery-item .item_img img{width:100%}.page-gallery ul.gallery .gallery-item a.zoom{display:block}.img-full__left.span5{width:100%;margin-right:0}.item_img{float:none;margin:0 0 18px;max-width:100%}.page-archive_filters select{display:block;width:100%}.contact_details .contact_details_item{width:100%;float:none}.mod-search__aside .mod-search_searchword{width:100%}.mod-login__aside .mod-login_userdata{width:100%;overflow:hidden}.mod-login__aside .mod-login_username,.mod-login__aside .mod-login_passwd{width:100%}div.modal{position:absolute}}@media(max-width:340px){#feature-row .row-container .container .moduletable.title .moduleTitle{font-size:28px}h2.type{font-size:24px;line-height:30px}}