@media only screen and (min-width:901px) and (max-width:1024px){.mcycletextwrap{visibility:hidden !important}
.container,.top-menu-wrap{width:930px}
.container{margin-left:0}
.menu ul{position:absolute;left:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.menu ul ul{position:absolute;left:auto;
}
.column4 img{width:95%;height:95%}
.entry-content .news-box .column4{margin-right:10px}
.results-product-img img{height:95%;width:95%}
}
@media only screen and (min-width:768px) and (max-width:1024px){.homemenu ul li a,ul.sub-menu li a span,ul.sub-menu-zubehoer{font-size:12px}
.homemenu ul ul li a{padding:10px 15px}
.homemenu ul li span{font-size:9px}
.container,.top-menu-wrap,ul#portfolio-tiny,ul#portfolio-small,ul#portfolio-large{width:725px}
.container,ul#portfolio-tiny,ul#portfolio-small,ul#portfolio-large{width:725px}
#nivoContainer{width:520px !important}
#searchform input{width:60%}
.accordion-tabs .pane,.panes .pane{width:360px}
ul#portfolio-tiny li,ul#portfolio-tiny .portfolio-image-holder,ul#portfolio-tiny .thumbnail-loader{width:256px}
ul#portfolio-tiny li,ul#portfolio-tiny .portfolio-image-holder,ul#portfolio-tiny .thumbnail-loader,ul#portfolio-tiny .displayed-image{width:256px}
ul#portfolio-tiny .portfolio-image-holder,ul#portfolio-tiny .thumbnail-loader{height:150px}
ul#portfolio-tiny li{height:280px}
ul#portfolio-tiny .work-details{padding:0 20px 0 20px}
ul#portfolio-small li,ul#portfolio-small .portfolio-image-holder,ul#portfolio-small .thumbnail-loader,ul#portfolio-small .displayed-image{width:256px}
ul#portfolio-small .portfolio-image-holder,ul#portfolio-small .thumbnail-loader{height:150px}
ul#portfolio-small li{height:280px}
ul#portfolio-small .work-details{padding:0 20px 0 20px}
ul#portfolio-large li,ul#portfolio-large .portfolio-image-holder,ul#portfolio-large .thumbnail-loader,ul#portfolio-large .displayed-image{width:384px}
ul#portfolio-large .portfolio-image-holder,ul#portfolio-large .thumbnail-loader{height:240px}
ul#portfolio-large li{height:360px}
.service-box p{font-size:11px;line-height:15px}
.service-box .column3 img{height:95%;width:95%}
#contact label,#contact .text-input-zip,#contact .text-input-city,#contact .text-input-surname,#contact .text-input-lastname,#contact .text-input-street,#contact .text-input-streetno{float:none}
.contactform-info{float:none !important}
.contact-btn{position:static !important;float:none !important}
.contact-intro{margin-top:90px !important}
.meta-page .column2.clearfix .column2{width:90%}
.entry-content .column2{width:51%}
.column4 img{height:95%;width:95%}
.news-box .column4 img{height:95%;width:95%}
.entry-content .news-box .column4{margin-right:10px}
.news-img-small,.news-teaser{width:100%;float:left}
.news-teaser{margin-bottom:10px}
.results-product-img img{height:95%;width:95%}
.form-input{width:65% !important}
ul.sub-menu-box{width:674px}
ul.sub-menu-zubehoer,ul.navlevel2{width:687px}
ul.sub-menu-box.active,ul.sub-menu-zubehoer.active{width:700px}
ul.sub-menu-box.active li.menu-items ul,ul.sub-menu-zubehoer.active li.menu-items ul{width:700px}
ul.sub-menu-box.active li[class^="navitem"] a span,ul.sub-menu-zubehoer,ul.sub-menu-zubehoer.active li[class^="navitem"] a span,ul.sub-menu-box,ul.navlevel2 li[class^="navitem"] a span{font-size:12px}
ul.navlevel2 li{width:30% !important}
}
@media only screen and (max-width:767px){.main-select-menu{display:block}
.top-menu-wrap{margin-top:0}
#demopanel{display:none}
.social-header{display:none}
#prevslide,#nextslide{height:30px;width:30px}
#nextslide{bottom:30px}
.super-navigation{height:60px;width:30px;display:none}
#thumb-tray{bottom:-500px}
.container{margin-top:0}
#progress-bar{display:none}
#play-button{display:none}
#fullscr-copyright{background:none}
#progress-back{background:none}
#fullscr-copyright{height:auto;width:100%}
#fullscr-copyright ul.company{float:right}
#fullscr-copyright ul.company li{margin-left:0;padding:12px 6px}
#nivoContainer{width:320px !important}
div.jp-audio div.jp-type-single div.jp-progress{width:30%}
div.jp-audio div.jp-type-single div.jp-current-time,div.jp-audio div.jp-type-single div.jp-duration{width:30%}
div.jp-audio div.jp-type-single a.jp-mute,div.jp-audio div.jp-type-single a.jp-unmute{left:75%}
.jp-title li{display:none}
div.jp-video-360p div.jp-type-single a.jp-stop{left:60.76923076923077%}
div.jp-video-360p div.jp-type-single a.jp-play,div.jp-video-360p div.jp-type-single a.jp-pause{left:50.61538461538462%}
div.jp-video-360p div.jp-type-single a.jp-mute,div.jp-video-360p div.jp-type-single a.jp-unmute{left:75%}
.postinfo{display:none}
.entry-post-wrapper{padding:20px 15px}
.entry-spaced-wrapper{padding:30px 15px}
#respond{padding:20px 15px}
.commentform-wrap{padding:20px 15px}
h1.entry-title{padding:30px 15px}
.pagenavi{padding-left:15px}
.two-column{width:100%}
.accordion-tabs .pane,.panes .pane{width:244px}
ul.tabs li{float:none}
#menu-top{display:none}
.mcycletextwrap{visibility:hidden}
ul#slide-list,ul#thumb-list,#tray-button,#thumb-back,#thumb-forward{display:none !important}
#slidecaption{left:-9999px}
.sidebar-widget,.sidebar-wrap,.sidebar-wrap-single{display:none}
ul#portfolio-tiny li,ul#portfolio-tiny .portfolio-image-holder,ul#portfolio-tiny .thumbnail-loader,ul#portfolio-tiny .displayed-image,ul#portfolio-small li,ul#portfolio-small .portfolio-image-holder,ul#portfolio-small .thumbnail-loader,ul#portfolio-small .displayed-image,ul#portfolio-large li,ul#portfolio-large .portfolio-image-holder,ul#portfolio-large .thumbnail-loader,ul#portfolio-large .displayed-image{width:160px}
ul#portfolio-tiny .portfolio-image-holder,ul#portfolio-tiny .thumbnail-loader,ul#portfolio-small .portfolio-image-holder,ul#portfolio-small .thumbnail-loader,ul#portfolio-large .portfolio-image-holder,ul#portfolio-large .thumbnail-loader{height:70px}
ul#portfolio-tiny li,ul#portfolio-small li,ul#portfolio-large li{height:260px}
ul#portfolio-tiny .work-details,ul#portfolio-small .work-details,ul#portfolio-large .work-details{padding:0 20px 0 20px}
ul#portfolio-tiny h4 a,ul#portfolio-small h4 a{margin-top:10px}
.entry-content .column1{width:90%}
.entry-content .column2{width:90%}
.entry-content .column3{width:90%}
.entry-content .column4{width:90%}
.entry-content .column5{width:90%}
.entry-content .column52{width:90%}
.entry-content .column53{width:90%}
.entry-content .column6{width:90%}
.entry-content .column32{width:90%}
.entry-content .column43{width:90%}
#contact label,#contact .text-input-zip,#contact .text-input-city,#contact .text-input-surname,#contact .text-input-lastname,#contact .text-input-street,#contact .text-input-streetno{width:321px !important;float:none}
.contactform-info{float:none !important}
.contact-btn{position:static !important;float:none !important}
.contact-intro{margin-top:0 !important}
.homemenu ul li a,ul.sub-menu li a span,ul.sub-menu-zubehoer{font-size:12px}
}
@media only screen and (min-width:480px) and (max-width:767px){.main-select-menu{display:block}
.top-menu-wrap{margin-top:0}
#demopanel{display:none}
.social-header{display:none}
#prevslide,#nextslide{height:30px;width:30px}
#nextslide{bottom:30px}
.super-navigation{height:60px;width:30px;display:none}
#thumb-tray{bottom:-500px}
.container{margin-top:0}
#progress-bar{display:none}
#play-button{display:none}
#fullscr-copyright{background:none}
#progress-back{background:none}
#fullscr-copyright{height:auto}
#fullscr-copyright ul.company{float:right}
#fullscr-copyright ul.company li{margin-left:0;padding:12px 6px}
div.jp-audio div.jp-type-single div.jp-progress{width:54.92307692307692%}
div.jp-audio div.jp-type-single div.jp-current-time,div.jp-audio div.jp-type-single div.jp-duration{width:54.92307692307692%}
div.jp-audio div.jp-type-single a.jp-mute,div.jp-audio div.jp-type-single a.jp-unmute{left:80%}
.jp-title li{display:block}
div.jp-video-360p div.jp-type-single a.jp-stop{left:70.76923076923077%}
div.jp-video-360p div.jp-type-single a.jp-play,div.jp-video-360p div.jp-type-single a.jp-pause{left:64.61538461538462%}
div.jp-video-360p div.jp-type-single a.jp-mute,div.jp-video-360p div.jp-type-single a.jp-unmute{left:80%}
.postinfo{display:block}
.entry-post-wrapper{padding:20px 60px 50px 60px}
.entry-spaced-wrapper{padding:50px 60px 50px 60px}
#respond{padding:40px 60px 60px}
.commentform-wrap{padding:20px 60px 40px}
h1.entry-title{padding:30px 60px}
.pagenavi{padding-left:60px}
#menu-top{display:none}
.social-header{top:20px}
#slidecaption{left:-9999px}
.accordion-tabs .pane,.panes .pane{width:320px}
.mcycletextwrap{visibility:hidden}
ul#slide-list,ul#thumb-list,#tray-button,#thumb-back,#thumb-forward{display:none !important}
#nivoContainer{width:480px !important}
.container{margin-left:auto;margin-right:auto}
.two-column{width:100%}
.sidebar-widget,.sidebar-wrap,.sidebar-wrap-single{display:none}
ul#portfolio-tiny li,ul#portfolio-tiny .portfolio-image-holder,ul#portfolio-tiny .thumbnail-loader,ul#portfolio-tiny .displayed-image,ul#portfolio-small li,ul#portfolio-small .portfolio-image-holder,ul#portfolio-small .thumbnail-loader,ul#portfolio-small .displayed-image,ul#portfolio-large li,ul#portfolio-large .portfolio-image-holder,ul#portfolio-large .thumbnail-loader,ul#portfolio-large .displayed-image{width:240px}
ul#portfolio-tiny li,ul#portfolio-small li,ul#portfolio-large li{height:280px}
ul#portfolio-tiny .portfolio-image-holder,ul#portfolio-tiny .thumbnail-loader,ul#portfolio-small .portfolio-image-holder,ul#portfolio-small .thumbnail-loader,ul#portfolio-large .portfolio-image-holder,ul#portfolio-large .thumbnail-loader{height:150px}
ul#portfolio-tiny .work-details,ul#portfolio-small .work-details,ul#portfolio-large .work-details{padding:0 20px 0 20px}
ul#portfolio-tiny h4 a,ul#portfolio-small h4 a{margin-top:5px}
#contact label,#contact .text-input-zip,#contact .text-input-city,#contact .text-input-surname,#contact .text-input-lastname,#contact .text-input-street,#contact .text-input-streetno{width:321px !important;float:none}
}
@media only screen and (min-height:900px){.tx-dkdshop .collection-btn-wrapper{margin-top:60px}
.top-menu-wrap{margin-bottom:68px}
}
