/*
Theme Name: Zukunft Niederrhein
Theme URI: http://www.zukunft-niederrhein.de/
Author: Nick Kravcenko
Author URI: http://www.deltacity.net/
Version: 1.0.0
*/

body { font-family: 'Open Sans', sans-serif, Helvetica, Arial;color:#414447;font-weight:400;font-size:16px;line-height:28px;text-rendering: optimizeLegibility; }
a { color:#f08e00; }
a:hover, a:focus { outline:0px none;text-decoration:none;color:#3f3f3f; }
.error { color:#f08e00; }
.alignright { float:right;margin-left:15px;margin-bottom:10px; }
.alignleft { float:left;margin-right:15px;margin-bottom:10px; }
ul { padding-left:18px; }
ul li { list-style-type:square; }
ul li ul { padding-left:18px; }
ul li ul li { list-style-type:circle; }

#cookie-bar{background-color:white;padding:20px;width:100%; text-align:center;}
#cookie-bar.fixed{position:fixed;}
#cookie-bar.bottom{bottom:0; }
#cookie-bar p{margin-bottom:0px;}
#cookie-bar a{color: #f08e00; margin-left:5px;}

#cookie-bar{background-color:#fff;padding:20px 0;box-shadow:0 0 10px rgba(0,0,0,.15);color:#3f3f3f;}
#cookie-bar a{padding:5px 10px 5px 10px;}
#cookie-bar .cb-enable{background-color:#f08e00; color:white;}
#cookie-bar .cb-enable:hover{background-color:#f08e00; color:white;}
#cookie-bar .cb-policy{background-color:#15425f;color:white;}
#cookie-bar .cb-policy:hover{background-color:#15425f;color:white;}

.owl-carousel .content-placer .post-title { font-size:18px;line-height:20px;text-transform:uppercase;color:#15425f;font-weight:bold;display:block;text-decoration:none;margin-bottom:1em; }
.owl-carousel .content-placer .post-link { font-size:14;line-height:28px;color:#f08e00; }
  
  
/* H Tags */
h1 { font-size:30px; }
.single-wpdmpro h1 { margin-top:50px }

/* Clearer */
.clearfix { clear:both;overflow:hidden;height:0px; }
.clearer_05 { clear:both;overflow:hidden;height:5px; }
.clearer_10 { clear:both;overflow:hidden;height:10px; }
.clearer_20 { clear:both;overflow:hidden;height:20px; }
.clearer_40 { clear:both;overflow:hidden;height:40px; }
.clear_header { clear:both;overflow:hidden;height:40px; }

/* Beitragsbilder */
.wp-caption { text-align:center; }
.wp-caption-text.gallery-caption { font-style:italic;font-size:14px; }
.wp-caption .wp-caption-text { font-style:italic;font-size:13px; }
.gallery {  }
.gallery .gallery-item img { border:2px solid #fff !important;padding:0px 2px; }

/* Trenner */
div.trenner { width:166px;border-bottom:1px solid #76c0a5;margin:0px auto;padding-top:15px;margin-bottom:20px; }
div.trenner.left { margin:0px; }
div.trenner.inverse { border-bottom:0px solid #f08e00;border-top:1px solid #f08e00;margin-bottom:0px;margin-top:10px;padding-top:0px;padding-bottom:15px; }

/* Topnav */
.area-top { background-color:#e6e6e6; }
.header-area { margin:0px; }
.navbar.navbar-default { border: 0;border-radius: 0;margin-bottom: 0;background-color:#fff; }
.navbar.navbar-default li {list-style-type:none;}
.navbar-default .navbar-nav > li > a { color:#bfbfbf;text-transform:uppercase;font-size:16px;font-weight:500;line-height:40px; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { background-color:transparent;color:#595959; }

a.dropdown-toggle {  }
li.menu-item-has-children {  }
li.menu-item-has-children ul.dropdown-menu { padding:0px;box-shadow:0 0px 0px rgba(0, 0, 0, 0.176);background-color:#fff;border-radius:0px; }
li.menu-item-has-children ul.dropdown-menu > li > a { padding:8px 8px;font-size:16px; }
li.menu-item-has-children ul.dropdown-menu > li > a:hover {background-color: #76c0a5;color:#fff}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { background-color:#76c0a5; }
li.menu-item-has-children:hover, li.menu-item-has-children:focus {  }
li.menu-item-has-children:hover ul.dropdown-menu, li.menu-item-has-children:focus ul.dropdown-menu { display:block; }


.logo{ max-width: 34%;min-width:220px; margin: 10px 0 10px 0;}
a.logo { display:block;/*text-align:center;*/ }

.nav-outer { position:relative;display:block;margin-top:10px; }
.nav-inner { position:absolute;top:0px;z-index:666;width:100%;-webkit-box-shadow:1px 1px 5px 0px rgba(224,225,227,0.75);-moz-box-shadow:1px 1px 5px 0px rgba(224,225,227,0.75);box-shadow:1px 1px 5px 0px rgba(224,225,227,0.75); }

/* Slider Startseite */
.news-holder { /*transform-style:preserve-3d;*/perspective:1000px; }     /* Auskommentiert damit im Firefox & Edge weiter gehovert werden kann */
.news-holder .content { background-color:#fff;height:auto;position:relative;transform:rotateY(10deg);padding:20px;transform-origin:0 0;-webkit-box-shadow:1px 1px 5px 0px rgba(224,225,227,0.75);-moz-box-shadow:1px 1px 5px 0px rgba(224,225,227,0.75);box-shadow:1px 1px 5px 0px rgba(224,225,227,0.75); }
.content-placer { text-shadow:0 -1px #fff, 1px 0 #fff, 0 1px #fff, -1px 0 #fff; }
.content-placer .content-text { font-size:15;line-height:20px;color:#707070;margin-bottom:1em; }
.content-placer .post-title { font-size:18px;line-height:20px;text-transform:uppercase;color:#15425f;font-weight:bold;display:block;text-decoration:none;margin-bottom:1em; }
.content-placer .post-link { font-size:14;line-height:28px;color:#15425f; }

/* Subnav */
.subnav { background-color:#f2f4f7; }
.subnav ul { padding:0px;margin:10px 0px; }
.subnav ul li { list-style-type:none;display:inline-block; }
.subnav ul li a { color:#414447;font-size:16px;margin-right:20px;text-transform:uppercase;line-height:24px; }

/* Sidebar Nav */
.nav-pills > li > a { border-radius:0px;color:#3f3f3f; }
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover { background-color:#76c0a5;color:#fff; }
.nav-sidebar-placer { border:0px solid #F08E00;-webkit-box-shadow: 0px 3px 10px 2px rgba(212,212,212,1);-moz-box-shadow: 0px 3px 10px 2px rgba(212,212,212,1);box-shadow: 0px 3px 10px 2px rgba(212,212,212,1); }

/* Content */
.keyvisual-image img { /*width:100%;*/max-width:100%;height:auto; }
.keyvisual-image.text-center { max-height:450px;overflow:hidden; }
.keyvisual-image .no-image { background-color:#f2f4f7;height:2px; }
.container img { max-width:100%;height:auto; }
img.img-responsive { width:100%;; }
.container img.hideimage { display:none; }
.infobox { background-color:#fff; }
.infobox .header { display:block;background-color:#15425f;color:#fff;text-transform:uppercase;font-weight:500;font-size:20px;font-style:italic;padding:0px 10px;display:block; }
.infobox .content { padding:10px;font-size:14px;color:#a6a6a6; }

.bg-lightgray{background-color:#f1f1f1;}

.welcome-text { padding:40px 95px 60px; }
iframe { width:100%;max-width:100%; }

/* leerer Keyvisual Container */
.area-ohne-themen { padding:50px 0px;background-color:transparent; }
.area-ohne-themen .keyvisual-placeholder-empty { padding:131px 0px; }

/* Themen */
.area-unsere-themen { padding:50px 0px;background-color:transparent; }
.teaser-themen .headline-placer { display:block;background-color:#15425f; }
.teaser-themen .headline-placer .post-title { color:#fff;text-transform:uppercase;font-weight:500;font-size:19px;font-style:italic;padding:0px 10px;display:block; }
.teaser-themen .content-placer { background-color:#fff; }
.teaser-themen .content-placer .content-text { padding:8px;font-size:14px;color:#a6a6a6; }
.teaser-themen .content-placer a.post-link { font-size:14px;color:#f08e00;text-transform:uppercase;font-weight:400;display:block; }
.teaser-themen .item{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.teaser-themen .item:hover, .teaser-themen .item:focus { cursor:pointer;transform:scale(1.08);z-index:999;-webkit-box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.3); }
.teaser-themen .content-placer a.content-link { color:#707070; }

/* Aktuelles */
.teaser-abschluss-area { background-color:#f1f1f1;padding:50px 0px 30px 0px; }
.post-thumb-teaser-image { max-height:115px;overflow:hidden; }
.news-teaser {  }
.news-teaser .news-element {  }
.news-teaser .news-element .content-headline {  }
.news-teaser .news-element .content-headline a { font-weight:bold; }

/* Tabs panel */
.tabbable-panel { border:1px solid #eee;padding: 10px; }
.tabbable-line > .nav-tabs { border: none;margin: 0px; }
.tabbable-line > .nav-tabs > li { margin-right: 2px; }
.tabbable-line > .nav-tabs > li > a { border: 0;margin-right: 0;color: #737373; }
.tabbable-line > .nav-tabs > li > a > i { color: #a6a6a6; }
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover { border-bottom: 4px solid; border-bottom-color: rgba(21,66,95,0.45); }
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a { border: 0;background: none !important;color: #333333; }
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i { color: #a6a6a6; }
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu { margin-top: 0px; }
.tabbable-line > .nav-tabs > li.active { border-bottom: 4px solid #EEA93D;position: relative; }
.tabbable-line > .nav-tabs > li.active > a { border: 0;color: #333333; }
.tabbable-line > .nav-tabs > li.active > a > i { color: #404040; }
.tabbable-line > .tab-content { margin-top: -3px;background-color: #fff;border: 0;border-top: 1px solid #eee;padding: 15px 0; }
.portlet .tabbable-line > .tab-content { padding-bottom: 0; }
.tabbable-line.tabs-below > .nav-tabs > li { border-top: 4px solid transparent; }
.tabbable-line.tabs-below > .nav-tabs > li > a { margin-top: 0; }
.tabbable-line.tabs-below > .nav-tabs > li:hover { border-bottom: 0;border-top: 4px solid #fbcdcf; }
.tabbable-line.tabs-below > .nav-tabs > li.active { margin-bottom: -2px;border-bottom: 0;border-top: 4px solid #EEA93D; }
.tabbable-line.tabs-below > .tab-content { margin-top: -10px;border-top: 0;border-bottom: 1px solid #eee;padding-bottom: 15px; }

/* Feedback */
.area-feedback { padding:20px 0px 50px;background-color:#f2f4f7;text-align:center;border-bottom:20px solid #fff; }
.area-headline { padding:10px 95px 50px;color:#414447; }
.feedback-teaser {  }
.feedback-element { text-align:left;position:relative; }
.area-feedback .feedback-element .content-placer { position:relative; }
.feedback-element .content-placer { position:relative; }
.area-feedback .feedback-element .content-placer:after { content: ' ';position: absolute;width: 0;height: 0;left: 15px;bottom: -15px;border: 15px solid;border-color: #fff transparent transparent #fff; }
.feedback-element .content-placer:after { content: ' ';position: absolute;width: 0;height: 0;left: 15px;bottom: -15px;border: 15px solid;border-color: #F2F4F7 transparent transparent #F2F4F7; }
.area-feedback .feedback-element .content-placer .content-text { background-color:#fff;padding:30px 50px;color:#8d9399;line-height:24px;font-size:16px;font-weight:300;-webkit-box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.3); }
.feedback-element .content-placer .content-text { background-color:#F2F4F7;padding:30px 50px;color:#8d9399;line-height:24px;font-size:16px;font-weight:300;-webkit-box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.3); }
.feedback-element .content-placer .content-icon { background-color:#f08e00;color:#fff;padding:6px 8px;position:absolute;top:22px;left:0px; }
.feedback-element a.post-link, .feedback-element div.nameofperson { color:#414447;font-weight:500;font-size:16px;padding-top:15px;display:block; }
.feedback-teaser a.area-link { margin:0px auto;background-color:#f08e00;background-color:rgba(175, 31, 74,1.0);color:#fff;text-transform:uppercase;font-weight:400;text-align:center;padding:10px 20px;-webkit-transition: all 0.45s ease-in-out;-moz-transition: all 0.45s ease-in-out;-ms-transition: all 0.45s ease-in-out;-o-transition: all 0.45s ease-in-out;transition: all 0.45s ease-in-out; }

/* Forms */
.form-horizontal .control-label { text-align:left; }

.contact-form .success{
	    padding: 20px;
    text-align: center;
    background-color: #76c0a5;
    color: white;
    border-radius: 5px;
    margin-bottom: 40px;
}

/* Footer */
.footer { color:#ededed;background-color:#aaa;font-size:14px;line-height:22px;padding:20px 0px;border-top:10px solid #fff; }
.footer a { color:#ededed; }
.footer h6 { font-size:20px;font-weight:400;text-transform:uppercase;color:#ededed; }
.footer .footer-standort-links {  }
.footer .footer-standort-rechts {  }
.footer .footer-news {  }
.footer .footer-news .news-element { margin-bottom:20px;font-weight:500; }
.footer .footer-news .news-element span.datum { color:#a6a6a6;font-size:12px;font-weight:300; }
.footer .footer-news .news-element a { display:block; }
.footer .footer-quicklinks {  }
.footer .footer-quicklinks ul { padding:0px; }
.footer .footer-quicklinks ul li { list-style-type:none; }
.footer .footer-quicklinks ul li a { padding-left:5px; }
.footer .footer-quicklinks ul li a:before { content: "» " }
.footer .footer-copyright { margin-top:10px;text-transform:uppercase;font-weight:300;color:#ccc; }
.footer .footer-copyright span { color:#ccc;font-weight:500; }

/* Accordion */
.panel-default > .panel-heading { background-color:#76c0a5;border-color:transparent;color:#fff; }
.panel-heading { border-radius:0px;padding:10px 10px 10px 10px; }
.panel-heading a { display:block; }
.panel-heading a:hover, .panel-heading a:focus { color:#f1f1f1; }
h4.panel-title { display:block; }
.panel { border:0px solid #fff;border-top:1px solid #ddd;box-shadow:0 0px 0px rgba(0, 0, 0, 0.05); }

.panel-title{position:relative;}
.panel-title::after{content:"+";position:absolute;right:0;top:-3px;color:#fff;font-weight:700;font-size:20px;}



/* Download Manager */
.w3eden { max-width:100%;overflow:hidden; }
.w3eden .link-btn .label-default { background-color:rgba(21, 66, 95, 0.45) !important; }
.w3eden .link-btn:hover .label-default, .w3eden .link-btn:focus .label-default { background-color:rgba(21, 66, 95, 1) !important; }
.w3eden .link-btn { border:0px solid #fff;border-top:1px solid #efefef;border-radius:0px;width:auto;padding:10px 0px 4px 0px; }
.w3eden .link-btn .media-body { width:auto; }
.w3eden .link-btn .media-body .ptitle { font-size:14px; }
.w3eden .link-btn .wpdm_icon { width:60px; }
.w3eden .btn { padding:2px 6px; }
.wpdm-category span.label {  }
.w3eden .thumbnail { margin-bottom:0px; }
.tabbable-panel { border:0px solid #f0f; }
#downloads .tab-content div[class^="col-"] { min-height: 11em; }

.btn-success{background-color:#76c0a5;border-color:#76c0a5;}
.btn-success:active, .btn-success:focus, .btn-success:hover{background-color:#76c0a5;border-color:#76c0a5;}
        
/* Suche */
.sb-search{ position:relative;top:45px;width:0;min-width:40px;height:40px;float:right;overflow:hidden;-webkit-transition:width .3s;-moz-transition:width .3s;transition:width .3s;-webkit-backface-visibility:hidden;border-radius:2px; }
.sb-search-input{ position:absolute;top:0;right:0;border:none;outline:none;background:#fff;width:100%;height:40px;margin:0;z-index:10;padding:0 65px 0 20px;font-family:inherit;font-size:16px;color:#595959; }
.sb-search-input::-webkit-input-placeholder{ color:#efb480; }
.sb-search-input:-moz-placeholder{ color:#bfbfbf; }
.sb-search-input::-moz-placeholder{ color:#bfbfbf; }
.sb-search-input:-ms-input-placeholder{ color:#bfbfbf; }
.sb-icon-search,.sb-search-submit{ width:40px;height:40px;display:block;position:absolute;right:0;top:0;padding:0;margin:0;line-height:40px;text-align:center;cursor:pointer; }
.sb-search-submit{ background:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;color:transparent;border:none;outline:none;z-index:-1; }
.sb-icon-search{ color:#bfbfbf;background:#fff;z-index:90;font-size:22px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased; }
.sb-icon-search:before{  }
.sb-search.sb-search-open,.no-js .sb-search{ width:100%; }
.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search{ z-index:11; }
.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit{ z-index:90; }

/* Familiengeschichten aus dem Kieswerk */
#picture { position:relative; }
#picture .nameplacer { position:absolute;z-index:20;font-size:12px;width:auto;background-color:#fff;padding:5px 12px;cursor:pointer;color:#414447; }
#picture .popup { display:none;position:absolute;background-color:#fff;z-index:999;padding:10px;box-shadow:0px 0px 5px 0 rgba(0, 0, 0, 0.25);right:20px;top:350px; }
#picture .popup .ubaplayer-controls { margin:0;padding:0; }
#picture .popup .ubaplayer-controls li { list-style-type:none;line-height:30px; }
#picture .popup .ubaplayer-controls li .ubaplayer-button { padding:0 10px 0 25px;width:auto;background:rgba(0, 0, 0, 0) url("js/UbaPlayer/img/play_xs.png") no-repeat scroll left center;font-size:14px; }
#picture .popup .ubaplayer-controls li .ubaplayer-button:hover { background-image:url("js/UbaPlayer/img/play_xs_active.png"); }
#picture .popup .ubaplayer-controls li .ubaplayer-button.ubaplayer-playing { background-image:url("js/UbaPlayer/img/stop_xs.png"); }
#picture .popup .ubaplayer-controls li .ubaplayer-button.ubaplayer-button.ubaplayer-playing:hover { background-image:url("js/UbaPlayer/img/stop_xs_active.png"); }
#popup-1 { left:20px;top:100px; }
#popup-2 { left:20px;top:150px; }
#popup-3 { left:20px;top:200px; }
#popup-4 { left:20px;top:250px; }
#popup-5 { left:20px;top:300px; }
#popup-6 { left:20px;top:350px; }
#popup-7 { left:20px;top:400px; }

/* Youtubeteaser */
#youtubeteaser{padding-left:0px;}
#youtubeteaser img{margin-top:2%;width:85%;}
   
#applestore, #googleplay{padding-left:0;margin-top: 4px;}
#applestore img, #googleplay img{width:85%;}

[data-cookiefirst-category][data-src]+.cookiefirst-disabled-resource{display:flex !important;align-items:center;justify-content:center;}
.cookiefirst-disabled-resource{width:100%;height:100%;position:absolute;text-align:center;background:#e6e6e6;}
.cookiefirst-disabled-resource button{display:block;margin:10px 0;}



/* profjektbeispiele flexbox me 2015-12-15 */
.page-id-1580 .panel-default>.panel-heading+.panel-collapse>.panel-body {
   display: -webkit-flex;
   display: flex;
   -webkit-align-items: baseline;
   align-items: baseline;
   -webkit-justify-content: center;
   justify-content: center;
   /* You can set flex-wrap and flex-direction individually */
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   /* Or do it all in one line with flex flow */
   -webkit-flex-flow: row wrap;
   flex-flow: row wrap;
   /* tweak the where items line up on the row */
   /* valid values are: flex-start, flex-end, space-between, space-around, stretch */
   -webkit-align-content: flex-end;
   align-content: flex-end;
}
.page-id-1580 .wp-caption { margin: 20px; } 

.w3eden .img-48 {
  float: left;
}

.w3eden .card h3 a{
  color: #414447;
  font-size: 14px;
  font-weight: 700;
}

.w3eden .media-body {
  padding-left: 15px;
}

.w3eden .wpdm-download-link.btn.btn-primary {
  border-radius: 4px;
  background-color: transparent;
  color: orange;text-transform: capitalize;
    font-size: 16px;
}

#downloads .tab-content div[class^="col-"] {
  min-height: 15em;
}

.link-template-default.card {
  display: flex;
  height: 100%;
  border-bottom: 1px solid #d1d1d1;
}

.wpdmdl-btn {
  height: 50px;
}

.w3eden .card-body {
  display: flex;
}

.w3eden .media {
  min-height: 125px;
}

span.wpcf7-list-item{margin:0;}
span.wpcf7-list-item + span.wpcf7-list-item{margin:0 0 0 1em;}


/* Responsive */
/* Large desktops and laptops */
@media (min-width: 1200px) {

}
/* Large desktops and laptops */
@media (max-width: 1199px) {

}
@media (min-width: 992px){
  .navbar-nav { margin: 0 auto;display: table;table-layout: auto;float: none;width: 100%; }
  .navbar-nav>li { display: table-cell;float: none;text-align: center; }
}
/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  #downloads .tab-content div[class^="col-"] { min-height: 15em; }    
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  .navbar-default .navbar-nav > li > a { font-size:13px;padding:8px 8px; }
  li.menu-item-has-children ul.dropdown-menu > li > a { padding:8px 8px;font-size:13px; }
  .news-holder { perspective:unset;transform-style:unset; }
  .teaser-themen .headline-placer a.post-title { font-size:16px; }
  .post-thumb-teaser-image { max-height:225px; }
  .post-thumb-teaser-image a img { width:100%; }
  h1 { font-size:24px; }
  h3 { font-size:20px; }
  .tabbable-panel { padding:0px; }
  .tabbable-line ul.nav.nav-tabs {  }
  .tabbable-line ul.nav > li { display:block;width:48%;border: 2px solid #fff !important;border-radius:0px !important; }
  .tabbable-line > .nav-tabs > li.active { border: 2px solid #EEA93D !important; }
  .nav-tabs > li { margin-bottom:0px; }
  .nav > li > a { padding:8px 10px; }

}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  .sb-search { top:15px; }
  .clear_header { height:0px; }
  .news-holder { perspective:unset;transform-style:unset; }
  li.menu-item-has-children ul.dropdown-menu { display:block;position:relative;width:100%;float:none;border:0px solid #fff; }
  li.menu-item-has-children ul.dropdown-menu li a { padding-left:20px;text-transform:uppercase;color:#bfbfbf; }
  li.menu-item-has-children ul.dropdown-menu li a:hover, li.menu-item-has-children ul.dropdown-menu li a:focus { color:#fff; }
  .infobox { margin:20px 0px; }
  .infobox .header { font-size:18px; }
  .infobox .content { padding:0px; }
  .entry-content .pull-right, .entry-content .pull-right { padding:0px;float:none; }
  .nav-sidebar-placer { margin-top:40px;margin-bottom:20px; }
  .alignright { float:none;margin-left:0px;width:100% !important; }
  .post-thumb-teaser-image { max-height:none; }
  .post-thumb-teaser-image a img { width:100%; }
  .owl-slide-element { padding:10px; }
  .tabbable-panel { padding:0px; }
  .tabbable-line ul.nav.nav-tabs {  }
  .tabbable-line ul.nav > li { display:block;width:100%;border: 2px solid #fff !important;border-radius:0px !important; }
  .tabbable-line > .nav-tabs > li.active { border: 2px solid #EEA93D !important; }
  .nav-tabs > li { margin-bottom:0px; }
  .nav > li > a { padding:8px 10px; }
  .playbutton { margin-bottom:10px; }
  .playbutton .ubaplayer-button { width:100%; }
  .news-teaser hr { margin-top:0; }
  .content-headline { margin-bottom:10px; }
  .infobox { margin:0 0 20px; }
  .prev-next-posts .col-xs-6, .prev-next-posts .col-md-6 { padding:0; }
  /* Familiengeschichten aus dem Kieswerk */
  #picture { position:relative; }
  #picture .nameplacer { display:none; }
  #picture .popup { display:block;position:static;background-color:none;z-index:999;padding:0;box-shadow:none;left:0;top:0;margin-bottom:5px; }
  #picture .popup .ubaplayer-controls { margin:0;padding:0; }
  #picture .popup .ubaplayer-controls li { list-style-type:none;line-height:30px; }
  #picture .popup .ubaplayer-controls li .ubaplayer-button { padding:0 10px 0 25px;width:auto;font-size:14px; }
}

/* Landscape phones and smaller */
@media (max-width: 480px) {
  
}
