.dts_et_pb_grid_item .et_overlay {border-radius:6px 6px 0px 0px;}  .et_pb_filterable_portfolio_grid .et_pb_portfolio_items_wrapper, .et_pb_filterable_portfolio_grid .et_pb_portfolio_items {
overflow: inherit!important;
}
.et_pb_gallery .et_pb_gallery_pagination, .et_pb_filterable_portfolio .et_pb_portofolio_pagination {border: none;}
.et_pb_portfolio_item h2 {
color: #212121;
padding-bottom: 10px!important; } .et_pb_column .dcm_2_col, .et_pb_column .dcm_3_col, .et_pb_column .dcm_4_col{
margin-bottom: 30px;
text-align: center;
border-radius: 6px;
background-color: #fff!important;
-webkit-box-shadow: 12px 15px 20px 0 rgba(46,61,73,.15);
-moz-box-shadow: 12px 15px 20px 0 rgba(46,61,73,.15);
box-shadow: 12px 15px 20px 0 rgba(46,61,73,.15);
-moz-transition: all .4s;
-o-transition: all .4s;
-webkit-transition: all .4s;
transition: all .4s;
z-index: 2;
}
.et_pb_column .dcm_2_col:hover, .et_pb_column .dcm_3_col:hover, .et_pb_column .dcm_4_col:hover {
-webkit-box-shadow: 2px 4px 8px 0 rgba(46,61,73,.2);;
box-shadow: 2px 4px 8px 0 rgba(46,61,73,.2);
-webkit-transform: translate(0, -4px);
-ms-transform: translate(0, -4px);
transform: translate(0, -4px);
cursor: pointer;
}
.et_pb_column .dcm_3_col {
width: 30.999%!important;
margin-right: 3.5%!important;
}
@media (min-width: 981px) {
.et_pb_column .dcm_2_col:nth-of-type(2n), .et_pb_column .dcm_3_col:nth-of-type(3n), .et_pb_column .dcm_4_col:nth-of-type(4n)  {
margin-right: 0px!important;
}
}
@media (min-width: 981px) {
.et_pb_column .dcm_2_col:nth-of-type(2n), .et_pb_column .dcm_3_col:nth-of-type(3n), .et_pb_column .dcm_4_col:nth-of-type(4n)  {
margin-right: 0px!important;
}
.et_pb_column .dcm_2_col:nth-child(2n+1), .et_pb_column .dcm_3_col:nth-child(3n+1), .et_pb_column .dcm_4_col:nth-child(4n+1){
clear: both;
}
}
@media only screen and (max-width: 980px)  {
.et_pb_column .dcm_2_col, .et_pb_column .dcm_3_col, .et_pb_column .dcm_4_col {
width: 48%!important;
}
.et_pb_column .dcm_2_col, .et_pb_column .dcm_4_col {
margin-right: 3.5%!important;
}
.et_pb_column .dcm_2_col:nth-of-type(2n), .et_pb_column .dcm_3_col:nth-of-type(2n), .et_pb_column .dcm_4_col:nth-of-type(2n) {
margin-right: 0px!important;
}
}
@media only screen and (max-width: 580px) {
.et_pb_column .dcm_2_col, .et_pb_column .dcm_3_col, .et_pb_column .dcm_4_col {
width: 100%!important;
}
.et_pb_column .dcm_3_col:nth-of-type(2n) {
margin-right: 0px;
}
}
.et_pb_column .dcm_2_col .btn_container, .et_pb_column .dcm_3_col .btn_container, .et_pb_column .dcm_4_col .btn_container {
display: block;
position: relative;
margin-bottom: 20px;
margin-top: -12px;
}
.et_pb_column .dcm_4_col .btn_container {
margin-top: -13px;
}
.et_pb_column .dcm_2_col .btn_container a, .et_pb_column .dcm_3_col .btn_container a, .et_pb_column .dcm_4_col .btn_container a {
position: relative;
padding: 10px 30px;
margin: 0 auto;
z-index: 999;
font-size: 10px;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
-moz-transition: all .4s;
-o-transition: all .4s;
-webkit-transition: all .4s;
transition: all .4s;
text-transform: uppercase;
}
.et_pb_column .dcm_2_col:hover > .btn_container a, .et_pb_column .dcm_3_col:hover > .btn_container a, .et_pb_column .dcm_4_col:hover > .btn_container a {
background-color: #926bff;
border-color: rgba(0,0,0,0.5) !important;
box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
-moz-transition: all .4s;
-o-transition: all .4s;
-webkit-transition: all .4s;
transition: all .4s;
}
.et_pb_portfolio_item .post-meta {
padding: 5px;
border-top: 1px solid #ede4e4; } .dcm_2_col .et_portfolio_image img, .dcm_3_col .et_portfolio_image img, .dcm_4_col .et_portfolio_image img{
border-radius: 6px 6px 0px 0px;
}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html>body .clearfix{display:inline-block;width:100%}* html .clearfix{height:1%}#lightboxIframe{display:none}#overlay{position:absolute;top:0;left:0;z-index:10090;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;display:none}#lightbox{position:absolute;left:0;width:100%;z-index:10100;line-height:0}#jqlb_spinner{height:32px;background-image:url(https://www.mlkg.de/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/loading.gif);background-repeat:no-repeat;background-position:center center}#jqlb_closelabel{height:22px;width:66px;background-image:url(https://www.mlkg.de/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/closelabel.gif);background-repeat:no-repeat;background-position:center center}#lightbox a img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:300px;height:300px;margin:0 auto}#imageContainer{padding:10px;text-align:center}#lightboxImage{margin-left:auto;margin-right:auto;}#jqlb_loading{position:absolute;top:40%;left:0;height:25%;width:100%;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav a{outline:0}#nextLink,#prevLink{width:45%;height:100%;background:transparent url(https://www.mlkg.de/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/blank.gif) no-repeat;display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url(https://www.mlkg.de/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/prev.gif) left 50% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(https://www.mlkg.de/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/next.gif) right 50% no-repeat}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;color:#000;margin:0 auto;line-height:1.4em}#imageData{padding:0 10px}.ontop #imageData{padding-top:5px}#imageData #imageDetails{float:left;text-align:left;margin-bottom:10px;width:80%;width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px)}#imageData #imageDetails #titleAndCaption #titleText{font-weight:700}#imageData #imageDetails #titleAndCaption #captionText{font-weight:400}#imageData #imageDetails #controls{margin:0;white-space:nowrap}#imageData #bottomNav #bottomNavClose{height:22px;width:66px;float:right;margin-bottom:10px}#lightbox {
position: fixed;
top: 50% !important;
left: 50% !important;
transform: translate(-50%, -50%);
}
#imageContainer {
position: relative;
height: 100%;
box-sizing: border-box;
}
#imageDataContainer {
position: relative;
}
#imageDataContainer.hide {
display: none;
}
#newHoverNav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
display: flex;
justify-content: space-between;
align-items: center;
}
#prevArrow,
#nextArrow {
color: black;
background: rgba(255,255,255,.7);
font-size: 40px;
position: relative;
display: none;
padding: 8px 10px 8px 6px;
cursor: pointer;
width: 46px;
height: 46px;
box-sizing: border-box;
}
#nextArrow {
padding: 8px 6px 8px 10px;
}
#prevArrow.fixed,
#nextArrow.fixed {
position: fixed;
display:block;
top: 50%;
left: 1%;
transform: translate(0, -50%);
border-radius: 2px;
}
#nextArrow.fixed {
right: 1%;
left: auto;
}
@media screen and (max-width: 800px) {
#prevArrow.fixed,
#nextArrow.fixed {
border-radius: 2px;
}
#prevArrow.fixed {
left: 0;
}
#nextArrow.fixed {
right: 0;
}
}
#imageContainer:hover #prevArrow,
#imageContainer:hover #nextArrow {
display:block;
}
#imageData {
display: flex;
justify-content: space-between;
align-items: center;
padding: 4px 10px 8px;
}
#imageData #imageDetails {
margin-bottom: 0;
}
#imageData #bottomNav #bottomNavClose {
margin-bottom: 0;
}
#jqlb_loading {
top: 45%;
} #prevArrow.touch-device,
#nextArrow.touch-device {
display: block;
}
#prevLink.touch-device,
#nextLink.touch-device {
position: absolute;
top: 50%;
transform: translateY(-50%);
height: 40px;
width: 40px;
float: none;
}
#prevLink.touch-device {
left: 0;
background: url(https://www.mlkg.de/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/prev.gif) center center no-repeat;
}
#nextLink.touch-device {
right: 0;
background: url(https://www.mlkg.de/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/images/next.gif) center center no-repeat;
}
#imageDataContainer {
position: relative;
z-index: 20px;
}