/* Hero */
.hero .hero-bg {
    background-position: 50% 0%;
}
@media (max-width: 767px) {
	.hero {
		background-position: center center;
		background-repeat: no-repeat;
		background-attachment: initial;
		background-size: cover;
		min-height: -webkit-fill-available;
	}
	.hero .flex-align-center {
		align-items: flex-end !important;
	}
	.pad-4-tb {
		padding-bottom: 0 !important; 
	}
}

/* tabs - START */
.tabs[aria-current=desktop] .tab-menu .form-control.desktop>.tab-link {
  max-width: none;
}
.tabs[aria-current=desktop].tabs-bordered {
  border: 0;
}
.tabs .tab-content-container {
    border-bottom: none !important;
    padding-left: 5% !important;
    padding-right: 5% !important;
    padding-top: 2% !important;
}
/* smaller card in selector for mobile */
@media (max-width: 415px) {
  .tab-content-container>div[data-value="mymenu0_tabs"]>div>.grid:first-child>div>.container>.row>.col-md-3>div>.card-art>div>a>[class^=dls-card][class*=-lg],
  .tab-content-container>div[data-value="mymenu0_tabs"]>div>.grid:first-child+.grid>div>.container>.row>.col-md-3>div>.card-art>div>a>[class^=dls-card][class*=-lg],
  .tab-content-container>div[data-value="mymenu0_tabs"]>div>.grid:first-child+.grid+.grid>div>.container>.row>.col-md-3>div>.card-art>div>a>[class^=dls-card][class*=-lg] {
    max-width: 150px;
    max-height: 100px;
    padding: 0;
  }  
  .tab-content-container>div[data-value="mymenu0_tabs"]>div>.grid:first-child>div>.container>.row>.col-md-3>div>.card-art>div>a>[class^=dls-card][class*=-lg]>.dls-card-tilt-container:after,
  .tab-content-container>div[data-value="mymenu0_tabs"]>div>.grid:first-child+.grid>div>.container>.row>.col-md-3>div>.card-art>div>a>[class^=dls-card][class*=-lg]>.dls-card-tilt-container:after,
  .tab-content-container>div[data-value="mymenu0_tabs"]>div>.grid:first-child+.grid+.grid>div>.container>.row>.col-md-3>div>.card-art>div>a>[class^=dls-card][class*=-lg]>.dls-card-tilt-container:after  {
    content: none;
  }  
  .tab-content-container>div[data-value="mymenu0_tabs"]>div>.grid:first-child>div>.container>.row>.col-md-3>div>.card-art>div>a>[class^=dls-card][class*=-lg]+h2,
  .tab-content-container>div[data-value="mymenu0_tabs"]>div>.grid:first-child+.grid>div>.container>.row>.col-md-3>div>.card-art>div>a>[class^=dls-card][class*=-lg]+h2,
  .tab-content-container>div[data-value="mymenu0_tabs"]>div>.grid:first-child+.grid+.grid>div>.container>.row>.col-md-3>div>.card-art>div>a>[class^=dls-card][class*=-lg]+h2 {
    font-size: .8125rem;
    line-height: 1.125rem
  }
}
/* tabs - END */

/* Collapsible */
.accordion .border {
    border-left: none !important;
    border-right: none !important;
}

/* Collapsible - TnC */
.container-fluid>.grid>div>.container>.row>.col-md-12>div>.collapsible-panels>.row>.col-xs-12.col-md-12.col-lg-12>.accordion>.collapsible {
  text-align: center;
}
/* reset text align for other sections */
.container-fluid>.grid>div>.container>.row>.col-md-12>div>.richtext + .collapsible-panels>.row>.col-xs-12.col-md-12.col-lg-12>.accordion>.collapsible {
  text-align: left;
}

/* Card */
[class^=dls-card][class*=-lg] {
  max-width: 100%;
}
[class^=dls-card][class*=-lg] + h2 {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .card-art > div {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
}
b{
    font-weight: 700 !important;
}

.summary-module img {
	width: 60% !important;
	height: 60% !important;
}