/* ################### MASE Redesign Website ##################### */

#c30406 .ce-gallery, #c30405 .ce-gallery, #c30404 .ce-gallery, #c30426 .ce-gallery{
    margin-bottom: 0px;
}

#c27272 header, #c27294 header, #c27422 header {
    padding-left: 0px;
    padding-right: 0px;
  margin-bottom: 5px;
}

.news-list-view-100 {
    padding-left: 0px;
    padding-right: 0px;
}

h2.teaser-headline{margin-bottom:0.5rem}

.mask-teasersection-text h2{margin-bottom:0.5rem}

h2.icon{
  margin-top:0px;
}


a.button-blue{
  color:#fff;
  background-color:#013453;
border:1px solid #013453;
}


a.button-red{
  color:#fff;
  background-color:#A8003D;
  border:1px solid #A8003D;
}

#main .frame.frame-white-box {
    padding: 1.5em;
}



#main .section.layout-2 {
    padding: 1.5em;
}

#page-header-main .navbar-bottom .navbar-nav > li > a {
    text-transform: none;
}

#page-header.fixed-top #page-header-main .navbar-bottom .navbar-nav > li > a {
    text-transform: none;
}


h2 {
margin-bottom:0;
}

#main .section.layout-5 {
    padding: 0px;
}

.dropdown-menu .tx-pmproducts .media-gallery .media-gallery-item .caption {
    padding-left: 5px;
    background: #fff;
  margin-top: 3px;
}

.frame-space-after-extra-small {
    margin-bottom: 5px;
}

.frame-space-after-small {
    margin-bottom: 1.5em;
}

#main .section.layout-4 {
    padding: 0 0 1.5em 0;
}

#main .frame.frame-grey-box {
    padding: 1.5rem;
}

.layout-1 #main .section.layout-2 .section-inner {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

.frame-space-before-small {
    margin-top: 1.5em;
}

.mask-teasersection .mask-teasersection-text {
    padding: 30px;
}
  
@media(max-width: 991px) {    
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {margin-top: 0px;} 
img {width: 100%;}
.frame.frame-white-box {margin-bottom: 50px;}
.frame.frame-white-box {margin-right: 15px; margin-left: 15px;}
}



@media(max-width: 767px) { 
h2.text-center {margin: 0 15px 0 15px;}
  .ce-gallery .image img {padding:0;}
#main .frame.frame-grey-box {margin-left:0;margin-right:0;}
  .frame.frame-white-box {
    margin-right: 0px;
    margin-left: 0px;
}
}

@media (max-width: 576px){
  h2, .h2 {font-size: 25px !important;}
}


/* ############################################################### */

accordion-item #heading-c29620, #heading-c29611{
  font-weight:500 !important;
}

.accordion-button {
    padding: 1rem 0rem;
}

.accordion-body {
    padding: 1rem 0rem;
}

.form-select {
    padding: 8px;
    background-image: none;
}

.form-select:focus {
    border-color: #ced4da;
}

#main .section {
    padding-top: 1.8rem;
}

@media(max-width: 991px) {
    h4.accordion-header {margin-top:0px}
}

.news-flex-col {
    display: flex;
    flex-flow: column nowrap;
}

.news-flex-col .frame-type-text {
    flex: 1;
    display: flex;
    flex-flow: column nowrap;
}

.news-flex-col .frame-type-text > a {
    margin-top: auto;
}
