/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

.wk-slideshow img, .wk-gallery img, .spotlight img, a[data-lightbox] img
{
	max-width:70% !important;
}
.top-parallax .wk-slideshow img {
max-width: none !important;
width: 100%;
height: auto;
}
.zoo-gallery-wall .thumb img {max-width:100% !important;}
.wk-gallery-wall.zoom>*:hover {
	transform: rotate(0deg) scale(1) !important;
	text-align:center;
}
.uk-panel-box {padding: 0 !important; padding-bottom:10px !important; background-color: transparent !important;}
.tm-sidebar-b .uk-panel-box-primary .uk-nav-side > li > a, .uk-panel-box-primary .uk-nav-side ul a {color:#555 !important; padding-bottom:0px !important; padding-left:0 !important;}
.tm-sidebar-b .uk-panel-box-primary .uk-nav-side > li.uk-active > a {background: transparent !important; color: #555 !important;}
.tm-sidebar-b .uk-panel-box-primary .uk-nav-side > li.uk-active > a:hover, a:focus { color: #075c97 !important;}
.tm-sidebar-b .uk-panel-box-primary .uk-nav > li > a:hover {color: #075c97 !important;  background: transparent !important;}
.uk-nav-side > li > a:hover, .uk-nav-side > li > a:focus {background: transparent !important;}
.uk-nav > li > a {padding-left:0 !important;}
.uk-nav-side > li > a {padding-bottom:0 !important;}
.uk-nav-side > li.uk-active > a {background: transparent !important; color: #555; font-weight:bolder;}
.vb_slider_outer {color: #075c97 !important;}
.vb_video_cont, .vb_video_cont a, .vb_video_frame {color: #075c97 !important;}
.tm-block-dark {background: #f7f7f7 !important;}
.tm-slant-top + .tm-block-dark > .tm-slant-block-top {border-color: transparent #f7f7f7 transparent transparent !important;}
footer {color: #555; padding-top: 0 !important; padding-bottom: 10px !important;}
.top-parallax, .bottom-parallax {background: #f7f7f7 !important;}
#parallax-bottom-image {height:260px !important;}
.uk-navbar-content .uk-search {bottom:10px; }
.uk-navbar-content .uk-search .uk-search-field:focus {top:10px; box-shadow: inset 0px 1px 3px 0px #e2e2e2;}
.uk-visible-small .tm-logo-small img {}
.jf_mm_wrapper .levelHolderClass, .jf_mm_wrapper .jf_mm_inactive {background: white !important; padding-top:30px;}
 @media only screen and (max-width:760px){
 	/* div#n2-ss-11 video.n2-ow {
 	position:absolute; 
 	 	left:0 !important;
 	 	width: 100% !important;
 	 	height: auto !important;
top:-5px;
} */
.jf_mm_wrapper li, li:hover {background: white; }
.open {background-color: #f7f7f7 !important;}
#positionmenusmallAlx {position:relative; z-index:9999999999999; width:100%; top:13px; left:0; padding:0; margin-bottom:13px;}
#positionmenusmallAlx .navbar-default {background-color: transparent !important; border-color:transparent !important;}
.navbar .nav > li {width: 100%;}
.navbar {margin-bottom: 0 !important;}
.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {height: 30px !important;
    position: absolute;
    z-index: 99999999999999999999 !important;
    top: -144px;}
#positionmenusmallAlx .navbar-nav {margin-right: 0 !important;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {box-shadow: none !important;}
.wk-gallery {text-align:center;}
 .uk-grid > .uk-grid-margin {text-align:center;}
#alex {display:none; text-align:left; height:100%; overflow:hidden; }
ul.uk-nav-sub li.uk-parent ul li.uk-active a  { background:#f7f7f7; margin-top:2px; font-weight:bold;}
ul.uk-nav-sub li a {font-size:14px;}
ul.uk-nav-sub > li.uk-active > a {font-weight:bold;}
#alex .uk-active {background: #f7f7f7;}
#alex li {padding-left:10px;}
.collapsemenualx {margin-top:20px; width:100%; border:none; height:30px; background:#f7f7f7; text-align:left; font-weight:300;}
.tm-sidebar-a, .tm-sidebar-b {display:none !important;}
.alx-sandwish {    padding: 0px 10px 0px 10px;  border: 1px solid #dadada; border-radius: 5px; float:right !important; margin-left:20px;}
.tm-parallax-sequence, .tm-parallax-teaser {display:block !important; text-align:center;}
 #parallax-bottom-image {background-position: center center !important; height:180px !important;}
 .tm-parallax-teaser h2 {float: none !important; font-size:15px !important; margin-top: 8px;}
 .tm-block > .uk-container > .uk-grid, .tm-block > .uk-container > .tm-footer {padding: 20px 0 !important;}
.tm-breadcrumb {padding-top:20px !important;}
 	.top-parallax {min-height:35px !important;}
 	h1, .uk-h1 {font-size:25px !important; line-height: 33px !important;}
 	.alxbreadcrumbs li{font-size:15px !important;}
.alxfixmenu {margin-top: 0 !important; margin-left: 0 !important;}
}
 @media only screen and (min-width:761px){
.uk-article-title {font-size: 40px !important;}
 .wk-slideset.wk-slideset-capture .set {float: left !important;}
 	 .wk-slideset.wk-slideset-capture .sets {padding-left: 10px !important;}
.collapsemenualx {display:none;}
#positionmenusmallAlx {display: none !important;}
.tm-headerbar .uk-panel {float: left;}
.uk-navbar-flip .uk-panel-box-primary .uk-nav-side > li.uk-active > a:hover {color: #fff !important;}
 .uk-dropdown-navbar .uk-nav li > a:focus {color:#fff !important;}
.uk-dropdown-navbar .uk-nav li > a {padding-left:10px !important;}
 	#alex {display:none; }

ul.uk-nav-sub li.uk-parent ul li.uk-active a  { margin-top:2px; font-weight:bold;}

ul.uk-nav-sub > .uk-active > a {font-weight:bold;}
 }
.jf_mm_wrapper li a{color: #555 !important;}
.jf_mm_wrapper .iconSpacing_ltr, .jf_mm_wrapper .iconSpacing_rtl {color: #555 !important;}
.jf_mm_wrapper .backItemClass{background: #f7f7f7 !important;}
.jf_mm_trigger {background: transparent !important;    top: 43px; left: 80%; position: absolute !important;}
.levelHolderClass ul .tm-logo-small {display: none !important;}
.levelHolderClass ul {padding-top:30px;}
.n2-ss-background-image {background-attachment: fixed;}
 .navbar-toggle {padding: 9px 10px 9px 12px !important;}
div#n2-ss-2 .n2-style-237d48891b535555fc70ca67a68bb60e-heading, div#n2-ss-1 .n2-style-237d48891b535555fc70ca67a68bb60e-heading {background: RGBA(255,255,255,0.8) !important;}
.mejs-overlay-button {display: none;}
.alxbackgroundLogoDng {background-color:rgba(255, 255, 255, 0.7) !important; padding: 13px 5px 12px 0px !important; }
 @media only screen and (min-width:1500px){
.alxbackgroundLogoDng {margin-top:30px !important;}
	
 }
 /* div#n2-ss-11 video.n2-ow {
    max-width: none;
    width: 160% !important;
     bottom: 90px; 
    height: auto;
    position: absolute;
} */
 @media only screen and (min-width:1658px){
 /*	 div#n2-ss-11 video.n2-ow {
 	 	 bottom: -10px; 
} */
 }
 .alxYoutubeProdukte {margin:0 auto; }
 .alxremovePadtop {margin-top:-10px;}
 
 /* SLIDER CSS */
.fullscreen-bg__video { min-width: 100%; min-height: 100%; width: auto; height: auto; position:relative; bottom:90px !important;}
.mejs-controls {display:none !important;}
.wdl_backgroundWood {width:100%; text-align:center; min-width:100%; min-height:100%; background-size:cover; height:100%;  background-position: center; background-attachment:fixed !important; background:url('/images/slider1/parallax-top.jpeg') no-repeat; z-index:99999999999999999; position:absolute;}
.wdl_textBg {width:219px; position:absolute; top:40%;margin: 0 auto; left: 0; right: 0;}
.wdl_textBg span{color: white; position:absolute; left:0; right:0; margin:0 auto; width:100%; background: black; font-size:16px; font-family: 'Source Sans Pro';text-align:center;  padding: 5px 10px 5px 10px; }
.wdl_textBg img {max-width:100% !important; padding:10px; margin-bottom:10px;}
 @media screen and (max-width:1370px){
 .fullscreen-bg__video  { bottom:50px !important;}
 }
 @media screen and (max-width:960px)
 {
.wdl_textBg {width:25%;}
.wdl_vids_half {float: none !important; width:100% !important; margin-bottom:0px !important; margin-top:10px !important;}
.wdl_vids_half iframe {height:245px !important; padding:0 !important;}

 }
 @media screen and (max-width:860px)
 {
.wdl_front_space {}
.wdl_textBg {width:40%; }
.fullscreen-bg {display:none;}
.fullscreen-bgimg {position:absolute; width:100%; height:100%; background:url('/images/slider1/bgvid.jpg') no-repeat; background-size:cover;}
.wdl_all_centered .wk-gallery-wall>* {width:30% !important;}
.wdl_all_centered .wk-gallery-wall {padding-left:30px !important;}

}
 @media screen and (max-width:500px)
 {
.top-parallax .slides {max-height:180px !important; }
.wdl_textBg {width:65%; top: 30px !important;}	
.fullscreen-bgimg { height:180px;}
.uk-form-small  {width:75% !important;}
 }
 /* End slider */

.wdl_all_centered .wk-slideset.wk-slideset-capture .sets {padding-left: 60px !important;}
.wdl_all_centered {text-align:center;}
.wdl_all_centered .wk-slideset.wk-slideset-capture .set {float: none !important;}
.wdl_all_centered .wk-gallery {display: inline-block !important;}
.wk-slideshow-default > div .next, .wk-slideshow-default > div .prev {  top: 50%; width: 50px; height: 50px; margin-top: -25px; background: url(/development/drumm/media/widgetkit/widgets/slideshow/styles/default/images/buttons.png) 0 50px no-repeat; }
.wk-slideshow-default > div .next { right: 30px; background-position: 0 0; }
.wk-slideshow-default > div .prev { left: 30px; background-position: 0 -50px; }
.wdl_vids_half {width:50%; float:left;  margin-top:30px; margin-bottom:30px;}
.wdl_vids_half iframe {padding:3px;}
.vb_slider_outer .vb_slider_next, .vb_slider_outer .vb_slider_prev {right:24px !important;}
.wdl_front_space {margin-top:60px;}
 * + h1, * + h2, * + h3, * + h4, * + h5, * + h6 {margin-top: 0 !important;}
 .wdl_marg_bot {margin-bottom:22px;}
 .wdl_marg_top {margin-top:25px !important; margin-bottom:0px !important;}
 .wk-slideshow-default .nav {display:none !important;}