.ast-header-html-1 .ast-builder-html-element a{color:#231f20}.ast-header-html-2 a{color:#231F20}.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:0!important}.ast-builder-menu-1,.site-header-section .ast-main-header-bar-alignment{width:100%}#main-navigation{display:flex}#primary-site-navigation-desktop .ast-inline-flex{align-items:center;flex-wrap:wrap;align-content:center;flex:1 1 100%;display:flex}.ast-builder-menu .main-navigation>ul{align-self:center;align-items:stretch;align-content:stretch;flex-grow:10;justify-content:space-between}.ast-desktop .ast-below-header-bar .main-header-menu>.menu-item{flex-grow:1;justify-content:center}.ast-builder-menu-1 ul.ast-nav-menu>.menu-item>.menu-link .menu-text{width:100%;text-align:center}.ast-desktop .ast-menu-hover-style-underline>.menu-item>.menu-link::before,.ast-desktop .ast-menu-hover-style-overline>.menu-item>.menu-link::before{height:2px}.card-custom,.card-catalogue{border:0px!important}.card-custom .card-body,.card-catalogue .card-body{padding:0!important}.card-custom .mr-3.img-200{max-width:160px;box-shadow:0 6px 20px -8px rgb(0 0 0 / .5)}.card-catalogue .wpdm-thumb{box-shadow:0 6px 20px -8px rgb(0 0 0 / .5)}.card-custom .media-body{padding:20px}.card-catalogue .media-body{padding:20px 0}.card-custom .media-button,.card-catalogue .media-button{margin-top:15px}.card-custom .media-button .button,.card-catalogue .media-button .button{letter-spacing:0!important;font-weight:600;padding:8px 24px;text-decoration:none}.card-custom .media-button .button:hover,.card-catalogue .media-button .button:hover{box-shadow:none!important;color:#fff}.card-catalogue-stack{border:0px!important}.card-catalogue-stack .card-body{padding:0!important;margin-bottom:20px;display:flex}.card-catalogue-stack .media-image{width:25%;padding-right:16px}.card-catalogue-stack .mr-3.img-200{max-width:160px;box-shadow:0 6px 20px -8px rgb(0 0 0 / .5)}.card-catalogue-stack .wpdm-thumb{box-shadow:0 6px 20px -8px rgb(0 0 0 / .5)}.card-catalogue-stack .media-body{padding:0}.card-catalogue-stack .media-button{margin-top:15px}.card-catalogue-stack .media-button .button{letter-spacing:0!important;font-weight:600;padding:6px 24px;text-decoration:none;line-height:unset;height:auto!important}.card-catalogue-stack .media-button .button:hover{box-shadow:none!important;color:#fff}.w3eden .card h3{font-size:1em}.w3eden .card,.w3eden .card:hover{box-shadow:none}