.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:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media (min-width: 1200px) {}@media (max-width: 1200px) {#contact_map{height:376px;}.navigation ul.sf-menu{margin-left:-44px;padding-left:64px;}.navigation ul.sf-menu>li{width:136px;}.footer_list ul{margin-left:-2.6%;}.footer_list ul li{margin-left:2.5%;width:22%;}.testimonials blockquote p{padding-right:31px;}}@media (max-width: 980px) {.thumbnails{margin-left:-12px;}.thumbnails>li{margin-left:12px;}#back-top{display:none!important;}.navigation ul.sf-menu{margin-left:-12px;padding:23px 0 22px 12px;}.navigation ul.sf-menu>li{width:112px;}.articles .item_img{width:140px;}.footer_list ul{margin-left:-2%;}.footer_list ul li{margin-left:2%;width:23%;}.testimonials blockquote p:after{right:110px;}}@media (min-width: 768px) and (max-width: 979px) {}@media (max-width: 767px) {body{padding:0;}body .container{padding:0 20px;}#header-row{padding:15px 0;}#logo{float:left;max-width:45%;margin-right:20px;}.moduletable.navigation{overflow:hidden;}.footer_logo{float:left;}.footer_list{overflow:hidden;}.footer_list ul{margin:0;padding:0;}.footer_list ul li{margin-left:3%;width:30%;}.testimonials blockquote p:after{display:none;}.team .item{display:inline-block!important;width:30%!important;vertical-align:top;margin-right:2%;}#wrapper{margin:0;}#footer-wrapper{height:auto;}#push{display:none;}.moduletable.contacts{margin-bottom:30px;}.select-menu{display:block;width:100%;}.sf-menu{display:none;}.item-image.blog-image{float:none;margin:0 0 20px 0;}.row-fluid [class*="itemSpan"]{display:block;float:none;margin-left:0;width:auto;}.page-gallery ul.gallery .gallery-item{float:none;}.page-gallery ul.gallery .gallery-item .item_img{float:left;margin:0 24px 24px 0!important;}.img-full__left.span5{width:50%;}.contact_details .contact_details_item{width:30%;float:left;}.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:24px;}.contact_details .contact_details_item{width:100%;float:none;}.social ul{text-align:right;}.footer_list ul{padding-bottom:20px;}.footer_list ul li{width:45%;margin-left:5%;}}@media (max-width: 580px) {.img-full__left{float:none;margin-left:0;}}@media (max-width: 480px) {.team .item{display:inline-block!important;width:47%!important;vertical-align:top;margin-right:2%;}.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 24px 0;}.page-gallery ul.gallery .gallery-item{text-align:center;}.page-gallery ul.gallery .gallery-item .item_img{float:none;margin:0 0 24px 0!important;}.page-gallery ul.gallery .gallery-item a.zoom{display:inline-block;}.img-full__left.span5{width:100%;margin-right:0;}.page-blog .item_img.img-intro{float:none;margin:0 0 24px 0;}.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_username,.mod-login__aside .mod-login_passwd{width:100%;}.footer_logo{float:none;}.footer_list ul{padding-top:20px;}.footer_list ul li{margin-left:0;margin-right:5%;}}@media (max-width: 400px) {.social{position:static;}.social ul{text-align:left;}.social ul li{margin-left:0;}.body__team .item_img{float:none;margin-right:0;}}@media (max-width: 350px) {.footer_list ul{padding-top:20px;}.footer_list ul li{width:100%;margin:0;}.articles .item_img{float:none;margin-right:0;}.team .item{width:100%!important;}.team .item img{width:100%;}}