#wrapper{margin:0;padding:0}.last{float:right!important;margin-right:0!important}.site-aligner{width:1160px;margin:0 auto;padding:0}.header{padding:15px 0;background-color:#fdfdf1}.logo{float:left;margin:0;padding:0;color:#fff}.logo h2 a{font-family:Lobster;font-size:34px;font-weight:400}.logo p{color:#3385ff;text-align:right;font-weight:400}.site-nav{margin:0;padding:50px 0 0;float:right;text-transform:capitalize;font:15px 'Roboto Condensed',san-serif}.site-nav ul{list-style:none;margin:0;padding:0}.site-nav ul li{margin:0;float:left;border:none}.site-nav ul li a{text-decoration:none;padding:25px}.site-nav li:hover ul li{background-color:#3385ff}.site-nav ul li a:hover{background-color:#3385ff}.site-nav ul li ul li{background-color:#fdfdf1!important}.topbararea{width:100%;height:auto;position:relative;padding:0;background-color:red}.topfirstbar{margin:0 auto;position:relative;width:1160px}.topbarleft{float:left;text-align:left;color:#fff;padding:7px 0}.topbarleft a{color:#fff}.topbarleft a:hover{color:#fff}.topbarright{float:right;text-align:right;color:red}.topbarleft h2,.topbarright h2{color:#fff;font-size:15px;font-weight:400}.topsocial{margin:0;padding:0}.topsocial a:hover{color:red}.topsocial span{text-align:left;float:left;padding:7px 8px 0 0}.topsocial .icon{width:100%;margin:4px 5px 4px 0;width:19px;height:18px;padding:2px;background-repeat:no-repeat;background-position:center center;float:right;border-radius:30px;border:2px solid #fff}@media screen and (min-width:991px){.last_column{clear:right;margin-right:0!important}.site-nav ul li ul{display:none;width:220px;z-index:99;top:126px}.site-nav ul li:hover ul{display:block;position:absolute}.site-nav ul li:hover ul li{margin-right:0;padding:0}.site-nav ul li:hover ul li a{line-height:30px;text-align:left;padding:5px 15px;border:none}.site-nav ul li.current-menu-item ul li{position:relative}.site-nav ul li ul li,.site-nav ul li ul li a,.site-nav ul li.current-menu-item ul li,.site-nav ul li.current-menu-item ul li a{display:block;float:none}.site-nav ul li:hover ul li ul,.site-nav ul li:hover ul li:hover ul li ul{display:none}.site-nav ul li:hover ul li:hover ul,.site-nav ul li:hover ul li:hover ul li:hover ul{display:block;position:absolute;left:220px;top:0}}#home_slider{margin:0;padding:0}#sidebar aside.widget_search input[type=submit],.add-icon,.mail-icon,.phone-icon,.wpcf7 input[type=submit]{background-color:#0ec7ab}#sidebar aside h3.widget-title,.blog-post-repeat{border-bottom:1px solid #3385ff}.feature-box-main{padding:0;z-index:999999;position:relative;margin-top:60px}.feature-box-main h2{text-align:center;padding-bottom:30px;font-size:30px;font-weight:700}.feature-box-main p{text-align:center;padding-bottom:30px;color:#5c5c5c}.feature-box{width:23%;margin:0 16px 20px 0;padding:0;float:left;text-align:center;color:#5c5c5c;cursor:pointer;min-height:410px;background-color:#fff;border:1px solid #f5f6f6}.feature-box p{padding-bottom:10px}.feature-box .Weiter{background-color:#000;border-radius:5px;color:#fff;display:block;font:300 14px "Roboto Condensed",sans-serif;margin:25px auto;padding:8px 10px;text-align:center;width:28%}.feature-box:hover .Weiter{background-color:red}.feature-box h2{font-family:"Roboto Condensed Light",sans-serif;font-size:25px;font-weight:300px;text-transform:uppercase;font-weight:300;padding-bottom:15px;padding-top:10px}.feature-box img{width:270px;height:170px;border:1px solid;border-color:transparent}.feature-box .feature-title{margin:0 0 25px;text-transform:uppercase;font:700 28px Roboto,san-serif;color:#fff}.feature-box .feature-content{line-height:20px;margin-bottom:40px;text-align:left;padding:0 15px 0 34px}.feature-box a{color:#ccd9ff;font:12px arial}.read-btn{color:#fff!important;padding:8px 14px;text-align:center;border:1px solid #fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.feature-box:hover .read-btn{background-color:red;color:red!important}.iconset{height:auto!important;width:auto!important;border:none!important}section{padding:40px 0}.latest-blog{margin:0}.section-title{padding-bottom:10px;text-align:center;margin-bottom:40px;font:30px Roboto,san-serif;font-weight:700}.recent-post-title{font:normal 18px 'Roboto Condensed',sans-serif;margin:10px 0 5px}.recent-meta{color:#737373;margin-bottom:5px;margin-top:10px}.latest-blog p{line-height:22px;display:inline;color:#5c5c5c}.latest-blog span a{color:#3385ff;display:inline;font:12px arial}.latest-blog img{width:100%;height:auto}.latest-blog img:hover{opacity:.6}span.error_msg{color:#f30}.blogbox-left{float:left;width:26%}.blogbox-right{float:right;width:72%}.latest-blog .four_fifth{float:none!important}.welcome-box{margin:0;padding:35px 0 70px}.welcome_title{text-align:left;font-family:'Roboto Condensed',sans-serif;font-weight:300;font-size:29px;text-transform:uppercase;border-bottom:1px solid #f3f2f2;padding:0 0 28px;margin:0 0 40px;color:#3c3c3c}.welcome_title span{font-weight:700}.welcome-content img{text-align:left;float:left;padding:6px;border:1px solid #ededed;border-radius:5px;margin-right:30px}.welcome-content p{line-height:22px;padding-bottom:20px}.welcome-more-btn{border:1px solid #3385ff;color:#3385ff;padding:10px 24px;text-align:center}.welcome-content p:last-of-type{padding-bottom:50px}.page-header h1{margin-bottom:0!important;position:relative;top:50px}#content{padding:40px 0}#content h1.entry-title{margin:0 0 30px;padding:0;text-transform:uppercase;font:400 28px Roboto,san-serif;color:#797979}#content h1.entry-title a{color:#797979}#content .entry-content{margin:0;padding:0;overflow:hidden;word-wrap:break-word}#content .entry-content p{margin-bottom:20px}.member_info img.attachment-large{width:100%;height:auto}.member_dtl h2{font:18px Roboto,san-serif}.member_dtl h3{font:300 15px Roboto,san-serif}.member_dtl a{color:#10c7ab}.services{width:1160px;margin:0 auto;padding:0}.service-box{width:250px;margin:10px 35px 20px 0;float:left;background:#323232;border:solid 1px #ccc;box-shadow:0 5px 5px #999;padding:20px 25px 30px;font:300 15px/20px Roboto,sans-serif;color:#fff;border-radius:5px;text-align:center}.service-box .service-title{font-size:20px;text-transform:uppercase;margin:15px 0}.service-box p{margin-bottom:20px}.service-box .read{background:none repeat scroll 0 0 #fff;border-radius:5px;color:#000;font:300 14px/15px "PT Sans";padding:7px 10px;text-align:center}.content-left{float:left;width:830px;margin:0;padding:0}.content-right{float:right;width:830px;margin:0;padding:0}.sidebar_right{clear:right;float:right}.sidebar_left{clear:left;float:left}.blog-post-repeat{padding:30px 0}.blog-post-repeat .blog-title{font:400 25px Roboto,san-serif;margin-top:15px}.blog-post-repeat .blog-title a{color:#0ec7ab}.postmeta{margin:0;padding:0;color:#000}.post-categories,.post-comment,.postmeta .post-date{display:inline;color:#000}.post-thumb{margin:0;padding:0}.post-thumb img{width:auto;height:auto}.blog-post-repeat .entry-summary p,.entry-content p{margin:15px 0;font:12px/20px arial;color:#3c3c3c;word-wrap:break-word}.blog-post-repeat .entry-summary a,.entry-content a{color:#0ec7ab}.entry-summary{word-wrap:break-word}p.Weiter{margin:0!important}.blog-post-repeat:first-child{padding-top:0!important}.blog-post{margin-top:60px}.blog-more{background-color:#525252;border-radius:5px;color:#fff;display:block;font:300 14px "Roboto Condensed",sans-serif;margin:25px auto;padding:8px 5px;text-align:center;width:28%;float:left}.blog-more:hover{background-color:#86cd65}.notfound #sidebar{margin-top:0!important}#sidebar{margin:67px 0 0;padding:0;width:281px}#sidebar aside{margin:0 0 20px;padding:0}#sidebar aside.widget_search{padding:0}#sidebar aside.widget_search input[type=search]{border:1px solid #f3f2f2;height:26px;width:70%;padding-left:2px}#sidebar aside.widget_search input[type=submit]{border:none;color:#fff;height:28px;padding:0 4px;cursor:pointer}#sidebar aside h3.widget-title{font:18px Roboto,san-serif;color:#0ec7ab;padding-bottom:5px;margin-bottom:10px}#sidebar aside ul{margin:0;padding:0}#sidebar aside ul li{margin:0;padding:0 0 10px 12px;list-style:none;background:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/footer-bullets.png) no-repeat 0 3px}#sidebar aside ul li a{color:#373737;word-wrap:break-word}#sidebar table{width:100%;text-align:left}#sidebar select{width:100%}#sidebar select option{width:260px}h1.screen-reader-text{font:22px Roboto,san-serif}.nav-previous,.site-nav-previous{float:left}.nav-next,.site-nav-next{float:right}h3#reply-title{font:300 18px Roboto,san-serif}#comments{margin:30px 0 0;padding:0}nav#nav-below{margin-top:15px}p.form-submit input[type=submit]{background-color:#0ec7ab}.wpcf7{margin:30px 0 0;padding:0}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text]{width:40%;border:1px solid #ccc;box-shadow:inset 1px 1px 2px #ccc;height:35px;padding:0 15px;color:#797979;margin-bottom:0}.wpcf7 textarea{width:60%;border:1px solid #ccc;box-shadow:inset 1px 1px 2px #ccc;height:150px;color:#797979;margin-bottom:25px;font:12px arial;padding:10px;padding-right:0}.wpcf7 input[type=submit]{width:auto;border:none;cursor:pointer;text-transform:uppercase;font:18px Roboto,san-serif;color:#fff;padding:10px 40px;border-radius:3px}#footer{background-color:#282828;padding:30px 0;color:#fff;clear:both}#footer .widget-column{width:21%;margin-right:50px;padding:0;float:left}#footer .widget-column h2{text-transform:uppercase;padding-bottom:20px;font:17px 'Roboto Condensed',san-serif;font-weight:700;color:#fff!important}#footer .widget-column .foot-label{float:left;margin-top:15px;color:#fff!important}#footer .widget-column .add-content{float:right;margin:0;padding:0;width:73%;margin-top:14px}#footer .widget-column .phone-icon{width:24px;height:24px;background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/call-icon.png);background-repeat:no-repeat;background-position:center center;float:left;border-radius:13px;margin-top:14px}#footer .widget-column .phone-content{float:right;margin:0;padding:0;width:73%;margin-top:14px}#footer .widget-column .mail-icon{width:24px;height:24px;background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/icon-mail.png);background-repeat:no-repeat;background-position:center center;float:left;border-radius:13px;margin-top:14px}#footer .widget-column .mail-content{float:right;margin:0;padding:0;width:73%;margin-top:14px}#footer .widget-column a{color:#d6d6d6}#footer .widget-column a:hover{color:#86cd65!important}#footer .widget-column ul{margin:0;padding:0}#footer .widget-column ul li{padding-bottom:10px;list-style:inside none disc;padding:0 0 5px}#footer .widget-column ul li ul{margin-top:12px}.social{margin:25px 0 0;padding:0}.social span{display:inline;vertical-align:-moz-middle-with-baseline}.social a{color:#fff;display:inline;clear:both}.social a:hover{color:#7bb302}.social .icon{width:100%;margin:0 15px 9px 0;padding:7px;width:17px;height:17px;background-repeat:no-repeat;background-position:center center;float:left;border-radius:15px;background-color:#000}.social .fb,.topsocial .fb{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/fb-icon.png)}.social .twitt,.topsocial .twitt{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/twitt.png)}.social .gplus,.topsocial .gplus{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/gplus.png)}.social .linkedin,.topsocial .linkedin{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/linkedin.png)}.social .pint,.topsocial .pint{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/pinterest.png)}.social .ytube,.topsocial .ytube{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/ytube.png)}.social .vimeo,.topsocial .vimeo{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/vimeo.png)}.social .rss,.topsocial .rss{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/rss.png)}.social .insta,.topsocial .insta{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/instagram.png)}.social .tumblr,.topsocial .tumblr{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/tumblr.png)}.social .flickr,.topsocial .flickr{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/flickr.png)}.social .yahoo,.topsocial .yahoo{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/yahoo.png)}.social .dribble,.topsocial .dribble{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/dribble.png)}.social .kick,.topsocial .kick{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/kickstarter.png)}.social .stumble,.topsocial .stumble{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/stumbleupon.png)}.social .aboutme,.topsocial .aboutme{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/me.png)}.social .eyeme,.topsocial .eyeme{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/eyeme.png)}.social .zerply,.topsocial .zerply{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/zerply.png)}.social .soundcloud,.topsocial .soundcloud{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/soundcloud.png)}.social .path,.topsocial .path{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/path.png)}.social .klout,.topsocial .klout{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/klout.png)}.social .behance,.topsocial .behance{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/behance.png)}.social .envato,.topsocial .envato{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/envato.png)}.social .codepen,.topsocial .codepen{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/codepen.png)}.social .vine,.topsocial .vine{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/vine.png)}.social .technorati,.topsocial .technorati{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/technorati.png)}.social .git,.topsocial .git{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/github.png)}.social .square,.topsocial .square{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/foursquare.png)}.social .fivehundred,.topsocial .fivehundred{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/fivehundred.png)}.social .speaker,.topsocial .speaker{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/speakerdeck.png)}.social .wordpress,.topsocial .wordpress{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/wordpress.png)}.social .yelp,.topsocial .yelp{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/yelp.png)}.social .xing,.topsocial .xing{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/xing.png)}.social .email,.topsocial .email{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/email.png)}.social .blogger,.topsocial .blogger{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/blogger.png)}.social .blip,.topsocial .blip{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/blip.png)}.social .wechat,.topsocial .wechat{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/we-chat.png)}.social .badoo,.topsocial .badoo{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/badoo.png)}.social .bebo,.topsocial .bebo{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/bebo.png)}.social .netlog,.topsocial .netlog{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/netlog.png)}.social .tagged,.topsocial .tagged{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/tagged.png)}.social .line,.topsocial .line{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/line.png)}.social .space,.topsocial .space{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/myspace.png)}.social .hifive,.topsocial .hifive{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/hifive.png)}.social .zorpia,.topsocial .zorpia{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/zorpia.png)}.social .vk,.topsocial .vk{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/vk.png)}.social .askfm,.topsocial .askfm{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/askfm.png)}.social .meetme,.topsocial .meetme{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/meetme.png)}.social .classmate,.topsocial .classmate{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/classmates.png)}.social .ning,.topsocial .ning{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/ning.png)}.social .kiwibox,.topsocial .kiwibox{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/kiwibox.png)}.social .rocket,.topsocial .rocket{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/rocketlawyer.png)}.social .zillow,.topsocial .zillow{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/zillow.png)}.social .whatsapp,.topsocial .whatsapp{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/whatsapp.png)}.social .meetup,.topsocial .meetup{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/meetup.png)}.social .medium,.topsocial .medium{background-image:url(https://weser-fit-rinteln.de/wp-content/themes/skt-spa/images/social/medium.png)}#copyright{background-color:#1d1d1d;padding:15px 0;color:#fff}#copyright a{color:#86cd65!important}@media screen and (max-width:479px){.site-aligner{width:95%;margin:0 auto}.header{padding-bottom:0}.header .logo{float:none;text-align:center;padding:0}.header .logo p{text-align:center}.header .site-nav{float:none}.site-nav ul li{float:none;padding:5px 2px 5px 0}.site-nav ul li ul{margin-left:30px}.site-nav li.current_page_item a,.site-nav li:hover a{background-color:transparent!important;color:#fff!important}.site-nav li:hover ul li.current-page-item,.site-nav li:hover ul li:hover{background-color:transparent!important}.slide_info{display:none}.theme-default .nivo-directionNav a{top:45px!important}.four_fifth,.one_fifth,.one_fourth,.one_half,.one_third,.three_fourth,.two_third{width:300px!important;float:none!important;margin:0 auto 30px!important}.latest-blog{text-align:center}.last,.last_column{float:none!important;margin-right:auto!important}.contact .form-left,.contact .form-right{width:100%;float:none}.contact .form-right{margin-top:0}.contact .form-left input[type=tel],.contact .form-left input[type=text]{width:100%;box-sizing:border-box}.contact .form-right textarea{width:100%;box-sizing:border-box}.contact .form-right input[type=text].cf_captcha{width:auto}#footer .widget-column{width:90%;float:none;margin:0 auto 40px}.left,.right{float:none;width:100%;text-align:center}.services{width:90%;margin:0 auto}.service-box{float:none;display:block;margin:0 auto 30px}#content h1.entry-title{margin-bottom:30px}.content-left,.content-right{float:none;width:auto;margin:0;padding:0}#sidebar{width:auto}.content_right,.sidebar_right{float:none}.entry-contact input[type=tel],.entry-contact input[type=text],.entry-contact textarea{width:100%;box-sizing:border-box}.entry-contact input[type=text].cf_captcha{width:auto}.feature-box{width:100%;float:none;display:block;transform:none;transition:none;box-sizing:border-box;margin-bottom:20px;padding-top:16px}.feature-box:hover{transform:none}.all-box{top:-45px;margin-bottom:-45px}.blogbox-left,.blogbox-right{float:none;display:block;width:auto}#sidebar aside ul{margin-left:15px}#sidebar aside ul li{text-align:left}.blog-post{margin-top:0}.recent-post-title{margin:0 auto;width:100%}.topfirstbar{width:auto;display:block}.topbarleft{float:none;text-align:center}.topbarright{float:left;margin:-1% 0 1% 23%}.site-nav{padding-top:0}.site-nav li.current_page_item a,.site-nav li:hover a{color:#515151!important}.last_column{margin-right:auto!important}.site-nav ul li a{padding-left:21px;display:table-row}}@media screen and (min-width:480px) and (max-width:719px){.site-aligner{width:95%;margin:0 auto}.header{padding-bottom:0}.header .logo{float:none;text-align:center;padding:0}.header .logo p{text-align:center}.header .site-nav{float:none}.site-nav ul li{float:none;padding:5px 2px 5px 0}.site-nav ul li ul{margin-left:30px}.site-nav li.current_page_item a,.site-nav li:hover a{background-color:transparent!important;color:#fff!important}.site-nav li:hover ul li.current-page-item,.site-nav li:hover ul li:hover{background-color:transparent!important}.slide_info{display:block}.nivo-caption h1{font-size:15px!important;font-weight:700;text-align:center}.nivo-caption p{font-size:12px!important;line-height:17px}.nivo-caption{top:-5px;left:0;width:100%}.theme-default .nivo-directionNav a{top:80px!important}.four_fifth,.one_fifth,.one_fourth,.one_half,.one_third,.three_fourth,.two_third{width:300px!important;float:none!important;margin:0 auto 30px!important}.latest-blog{text-align:center}.last,.last_column{float:none!important;margin-right:auto!important}.contact .form-left,.contact .form-right{width:100%;float:none}.contact .form-right{margin-top:0}.contact .form-left input[type=tel],.contact .form-left input[type=text]{width:100%;box-sizing:border-box}.contact .form-right textarea{width:100%;box-sizing:border-box}.contact .form-right input[type=text].cf_captcha{width:auto}#footer .widget-column{width:95%;float:none;margin:0 auto 40px}.left,.right{float:none;width:100%;text-align:center}.services{width:90%;margin:0 auto}.service-box{float:none;display:block;margin:0 auto 30px}#content h1.entry-title{margin-bottom:30px}.content-left,.content-right{float:none;width:auto;margin:0;padding:0}#sidebar{width:auto}.content_right,.sidebar_right{float:none}.entry-contact input[type=tel],.entry-contact input[type=text],.entry-contact textarea{width:100%;box-sizing:border-box}.entry-contact input[type=text].cf_captcha{width:auto}.feature-box{width:100%!important;float:none;display:block;transform:none;transition:none;box-sizing:border-box;margin-bottom:20px;padding-top:25px}.feature-box:hover{transform:none}.all-box{top:-45px;margin-bottom:-45px}.blogbox-left,.blogbox-right{float:none;display:block;width:auto;margin:0 auto!important}#sidebar aside ul{margin-left:15px}#sidebar aside ul li{text-align:left}.blog-post{margin-top:0}.slide_more{font-size:12px!important;padding:7px 15px;margin:15px auto 0;display:block!important;width:16%;text-align:center}.slide_more a{padding:3px 10px}.latest-blog .last_column{margin-right:auto!important}.topfirstbar{width:auto;display:block}.topbarleft{padding-left:5px}.site-nav{padding-top:0}.site-nav li.current_page_item a,.site-nav li:hover a{color:#515151!important}.site-nav ul li a{padding-left:21px;display:table-row}}@media screen and (min-width:720px) and (max-width:989px){.services,.site-aligner{width:95%;margin:0 auto}.mobile_nav{float:right;width:40%}.site-nav{clear:right;width:40%}.site-nav ul li{float:none;padding:5px 2px 5px 0}.site-nav ul li ul{margin-left:30px}.site-nav li.current_page_item a,.site-nav li:hover a{background-color:transparent!important;color:#fff!important}.site-nav li:hover ul li.current-page-item,.site-nav li:hover ul li:hover{background-color:transparent!important}.theme-default .nivo-directionNav a{top:37%!important}.nivo-caption h1{font-size:21px!important;font-weight:400}.nivo-caption p{font-size:15px!important;padding-left:0}.nivo-caption{left:0;top:10%;width:100%}.latest-blog img{height:125px}.contact .form-right input[type=text]{width:auto}#footer .widget-column{margin-right:36px;clear:both;width:100%!important;margin-left:0!important}#content h1.entry-title{margin-bottom:30px}.one_third{margin-right:2%!important}.service-box{width:23%;margin-right:25px}.content-left,.content-right{width:60%}.sidebar_left{width:35%}#sidebar{width:auto}.feature-box{width:21%;min-height:375px;padding:15px 4px 5px}.feature-box .Weiter{width:70%}.feature-box-main p{padding-bottom:30px}.feature-box img{width:130px;height:100px}.feature-box .feature-title{margin:0 0 10px;font-size:18px}.all-box{top:-45px;margin-bottom:-45px}.blogbox-left{width:35%}.blogbox-right{width:55%}#sidebar aside ul{margin-left:15px}#sidebar aside ul li{text-align:left}.blog-post{margin-top:0}.slide_more{display:block;font-size:12px!important;margin:15px auto 0;width:10%}.slide_more a{padding:3px 10px}.latest-blog .last_column{margin-right:auto!important}#sidebar aside.widget_search input[type=search]{width:65%}#footer .widget-column{width:45%;margin-left:15px;margin-right:20px;margin-bottom:25px}.topfirstbar{width:auto;display:block}.topbarleft{padding-left:5px}.site-nav{padding-top:0}.site-nav li.current_page_item a,.site-nav li:hover a{color:#515151!important}.site-nav ul li a{padding-left:21px;display:table-row}}@media screen and (min-width:990px) and (max-width:1024px){.site-aligner{width:95%;margin:0 auto}.nivo-caption{left:0;top:15%;width:90%;height:100%;bottom:220px}.theme-default .nivo-directionNav a{top:185px}.logo{padding-left:20px}.feature-box{width:22.5%!important;margin:0 12px;min-height:425px}.content-left,.content-right{width:60%}.sidebar_left{width:35%}.blogbox-left{width:30%}.blogbox-right{width:65%}.topfirstbar{width:auto;display:block}.topbarleft{padding-left:5px}}