@media only screen and (max-width:767px){h2 br{display:none}nav.primary{clear:both;width:100%;margin:0;text-align:center;padding:10px 0}.sf-menu{display:none}.logo{padding-bottom:15px;min-width:130px}.logo img{width:130px;height:auto}.logo h1,.logo h2{font-size:1.5em;float:none}.logo .tagline{display:none;padding:0 0 12px;background:0 0}#logo{float:none}#top-search .input-search{width:130px;margin-right:0}#top-search #submit{background:url(//www.osteopathie-mainz-mitte.de/wp-content/themes/theme17761/css/../images/search-icon.gif) 50% 50% no-repeat #1ec7eb;text-indent:-5000px}#top-search #submit:hover{background:url(//www.osteopathie-mainz-mitte.de/wp-content/themes/theme17761/css/../images/search-icon.gif) 50% 50% no-repeat #232323}#widget-header{padding:5px 0;text-align:center}.flexslider-holder{height:175px}.flex-control-nav{width:183px;padding:5px 0 8px 115px;bottom:-45px}.flex-direction-nav li a{top:30%}.flex-caption{position:absolute;right:0;top:75%;width:120px}.flex-caption h1,.flex-caption h2{display:none}.flex-caption a{display:inline-block;text-decoration:none;background:#1c1c1c;padding:5px 12px 6px;font:13px/18px 'Oswald',sans-serif;color:#fff;text-transform:uppercase}.flickrImages a{width:49px;height:49px}.box-text{width:100%;float:none}.box-button{width:100%;float:none;text-align:center;padding-left:0;padding-right:0}.box-button .button{float:none}.post-meta .fright{float:none;clear:left}.featured-thumbnail.large{width:auto;height:auto;margin:0 0 10px}.comment-meta{position:static;padding-bottom:1em}.comment-author{padding-bottom:0}#commentform input[type=text],#commentform textarea{width:100%}.commentlist ul.children{margin-left:0}.recent-posts.team li{float:none;width:auto;margin:0 0 30px}.recent-posts.team li .featured-thumbnail{width:120px;height:auto;overflow:hidden;float:left;margin:0 20px 0 0}.recent-posts.clients li{float:none;width:100%;margin:0 0 30px}.recent-posts.clients li .featured-thumbnail{float:left;margin:0 20px 0 0}.recent-posts.clients li h5{padding-top:0}article.testimonial{padding:18px 30px 30px 60px;background-position:10px 10px}.testi-pic{left:10px;top:10px;width:50px;height:50px}.testi-pic img{padding:2px;width:100%;height:auto}article.testimonial .featured-thumbnail{display:none}.testimonials div.testi_item{margin:0 0 23px}.dropcapbox{padding-right:0}.frame.alignleft,.frame.alignright,.frame.alignnone{margin-right:0;width:284px}.frame.alignleft img,.frame.alignright img,.frame.alignnone img{width:100%;height:auto}.related-posts li{width:auto;float:none;margin:0 0 .5em}.related-posts li:first-child{margin-left:0}.related-posts li .featured-thumbnail{display:none}.slides_container{width:300px}.slides_container .item{width:300px;height:250px}.slides_container .item .thumbnail img{width:100%;height:auto}.address dt{width:auto;margin:0 0 20px;padding:0 0 0 55px;font-size:12px;float:none}.address dd{float:none;width:auto;padding:0 0 0 43px;margin:0 0 20px}.address dd span{width:100px}.commentlist ul.children{margin-left:0}#gallery.one_column .portfolio li a.image-wrap{width:290px;height:145px;float:none}#gallery.one_column .folio-desc{width:100%;padding-top:15px;margin:0}#gallery.four_columns .portfolio li{width:100%;margin:0 0 30px;float:none}#gallery.four_columns .portfolio li a.image-wrap{width:290px;height:174px}#gallery.four_columns .portfolio li a img{width:100%;height:auto}#gallery.two_columns .portfolio li{width:100%;margin-right:0}#gallery.two_columns .portfolio li a.image-wrap{width:290px;height:158px}.es-carousel ul li h4{display:none}.es-carousel ul li .excerpt{display:none}.es-carousel ul li .link{display:none}.post_list .featured-thumbnail{float:left;margin:0 20px 0 0}.latestpost .featured-thumbnail{float:left;margin:0 20px 0 0}.image-post-format img{width:100%;overflow:hidden}.slides_container_gallery{width:300px;height:150px}.slides_container_gallery .g_item{width:300px}.audiojs .scrubber{width:130px}.google-map{position:relative;padding-bottom:46.25%;height:0;overflow:hidden;margin:0 0 2%}.google-map iframe,.google-map object,.google-map embed{position:absolute;top:0;left:0;width:100%;height:100%}#error404{padding:0 0 10px}.error404-num{font-size:150px}#error404 hgroup{margin:0;padding-top:0}nav.footer{float:none;text-align:center;padding:0 0 10px}#footer-text{width:auto;float:none;text-align:center}#widget-footer{float:none;text-align:center}.f-widget{padding-left:20%}}