/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.blockreassurance_product .block-title {display: none;}

img.gwls {max-width:100%}

#index .container {width: 90%}

#index .leo-megamenu .navbar-nav > li > a {font-size: 20px;}

#module-leoblog-category #page #wrapper #left-column {display: none!important;}

#module-leoblog-category #page #wrapper #content-wrapper {width: 100%!important;}

.bottomnav .inner .wrapper {background-color: #fff!important;}
.box-navh1 .userinfo-selector .popup-content li a, .box-navh1 {color: #000!important;}
.padding-20 { padding: 0 20px!important; background-color: #f2e7e6!important; margin-left: 0!important; margin-right: 0!important}
.pt-20 {padding-top: 40px!important}
.mb-none {margin-bottom: -8px!important}
#_desktop_cart {
    position: relative;
    top: 13px;
}

@media(min-width: 992px) {
.row-flex {display: flex;}
.cell-flex {display: flex ; align-items: center;}
}
.cell-flex h3 {color: #768762!important}

body#category #left-column {
    display: none;
}

body#category #content-wrapper {
    width: 100%;
}

.box-navh1 .popup-over a.popup-title i:first-child {
    display: inline!important;
}

.ApImageGallery .images-list .image-item {
    padding-top: 15px;
    padding-bottom: 15px;
}

.mega-col {margin-bottom: 10px;}

.ajax_block_product {
    transition: all .5s;
    height: auto;
    min-height: 400px;
}

.blog-container .blog-title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 20px;
    margin: 0 0 10px;
    max-height: 40px;
    overflow: hidden;
    min-height: 40px;
}

body#module-leoblog-list #wrapper #left-column {
    display: none!important;
}

body#module-leoblog-list #wrapper #content-wrapper {
    width: 100%!important;
}

.produktbild-jtl {max-width:33%;height:auto;margin-bottom:20px;margin-left:33%;margin-right:33% }
.moodbild-jtl {max-width:100%;height:auto;margin-bottom:20px}

img.bild100 {width: 100%!important}

.box-navh1 .ApRawHtml {
  float: none!important;
  padding: 0!important;
}


#search_widget {
  overflow: hidden;
}


@media (min-width: 768px) {
    body#checkout #content > .row > .cart-grid-body.col-md-7 {
        padding-top: 100px;
    }
}
