body{min-height:2000px}#card-selector{font-family:BentonSans,Helvetica Neue,Helvetica,Arial,sans-serif}@media (max-width:374px){#card-selector .mobile-hide{display:none}}@media (min-width:375px) and (max-width:767px){#card-selector .mobile-hide{display:none}}#card-selector .cs-tabs__tab-menu{background-color:#f4f4f3;border:none;position:relative;display:-ms-flexbox;display:flex;max-width:none}#card-selector .cs-tabs__tab-menu .form-control.desktop{display:-ms-flexbox;display:flex;padding:0;border:0}#card-selector .cs-tabs__tab-menu .form-control.mobile,#card-selector .cs-tabs__tab-menu:after{display:none}#card-selector .cs-tabs__intro{padding:2rem;font-size:16px}#card-selector .cs-tabs__tab-link,#card-selector .cs-tabs__tab-link--cards{max-width:none;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;margin-bottom:-1px;min-width:6.875rem;outline:0;padding:1.1rem;position:relative;background:#fff;border:none;border-bottom:4px solid transparent;font-size:1rem;line-height:1.4667;color:#006fcf;text-align:center;text-decoration:none;transition:all .25s cubic-bezier(.65,0,.45,1)}#card-selector .cs-tabs__tab-link--cards:after,#card-selector .cs-tabs__tab-link:after{display:none}#card-selector .cs-tabs__tab-link--cards[aria-selected*=true],#card-selector .cs-tabs__tab-link[aria-selected*=true]{background:#fff;border-bottom-color:#00175a;color:#00175a;pointer-events:auto}@media (min-width:400px) and (max-width:450px){#card-selector .cs-tabs__tab-link,#card-selector .cs-tabs__tab-link--cards{padding:1.1rem}}@media (min-width:768px){#card-selector .cs-tabs__tab-link,#card-selector .cs-tabs__tab-link--cards{padding:1.1rem;font-size:1.15rem}}@media (min-width:1024px){#card-selector .cs-tabs__tab-link,#card-selector .cs-tabs__tab-link--cards{font-size:1.25rem}}#card-selector .cs-tabs__tab-link--cards{background:#f4f4f3;border:none;border-bottom:4px solid transparent;font-size:1rem}#card-selector .cs-tabs__tab-link--cards[aria-selected*=true]{background:#f4f4f3;border-bottom-color:#00175a;color:#333;pointer-events:auto}#card-selector .tabs .cs-tabs__tab-content-container--cards>div{padding:0}#card-selector .cs-tabs__tab-menu--cards{border:none;margin:auto}@media (min-width:768px) and (max-width:1024px){#card-selector .cs-tabs__tab-menu--cards .container{max-width:100%}}#card-selector h2,#card-selector h3{margin:10px 0;line-height:1.2;font-size:28px;text-align:center;color:#00175a;font-family:BentonSans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300}@media (min-width:1024px){#card-selector h2,#card-selector h3{font-size:35px}}#card-selector .cs-tabs__tab-content-container{padding-top:2.1rem;background:#f4f4f3;border-left:0;border-right:0}#card-selector .cs-tabs__tab-content{padding:0}#card-selector .cs-tabs__tab-content-container--cards{background:#f4f4f3}@media (min-width:768px){#card-selector .cs-tabs__tab-content-container--cards{background:#fff}}#card-selector .cs-tabs__tab-content-container--cards .tab-content>.container{padding-top:2.5rem;padding-bottom:.5rem}@media (min-width:768px) and (max-width:1023px){#card-selector .cs-tabs__tab-content-container--cards .tab-content>.container{padding-top:3.125rem;padding-bottom:1.125rem}}@media (min-width:1024px) and (max-width:1279px){#card-selector .cs-tabs__tab-content-container--cards .tab-content>.container{padding-top:3.625rem;padding-bottom:3.625rem}}@media (min-width:1280px){#card-selector .cs-tabs__tab-content-container--cards .tab-content>.container{padding-top:3.625rem;padding-bottom:3.625rem}}@media (min-width:768px){#card-selector .cs-card-wp:first-child,#card-selector .cs-card-wp:nth-child(3n+1){margin-left:12.5%}}@media (min-width:1280px){#card-selector .cs-card-wp:nth-child(3n+1){margin-left:0}}@media (min-width:768px){#card-selector .cs-tabs__tab-content--qantas .cs-card-wp:first-child,#card-selector .cs-tabs__tab-content--velocity .cs-card-wp:first-child{margin-left:12.5%}}@media (min-width:1280px){#card-selector .cs-tabs__tab-content--qantas .cs-card-wp:first-child,#card-selector .cs-tabs__tab-content--velocity .cs-card-wp:first-child{margin-left:12.5%}}#card-selector .cs-card{max-width:200px;display:block;margin:0 auto 2rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#333}#card-selector .cs-card.active{color:#002663}#card-selector .cs-card.non-active img{opacity:.5}#card-selector .cs-card__img{padding-bottom:30px;margin-bottom:5px;background:transparent url(../img/m-card-shadow.png) 0 100% no-repeat;background-size:contain}@media (min-width:768px){#card-selector .cs-card__img{width:100%;background-image:url(../img/card-shadow.png)}}#card-selector .cs-card__text{font-size:1rem;display:block;text-align:center}#card-selector .cs-tabs__tab-content--nonmember{padding-bottom:3.625rem;border-left:0;border-right:0}#card-selector .cs-tabs__tab-content--nonmember h2{margin:0 0 1.875rem}@media (min-width:768px){#card-selector .cs-tabs__tab-content--nonmember h2{margin:.5rem 0 2.125rem}}#card-selector .cs-pillar-cta{display:inline-block;width:202px;margin:20px;color:#333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;vertical-align:top}@media (min-width:768px){#card-selector .cs-pillar-cta{margin-bottom:20px}}#card-selector .cs-pillar-cta__text{display:block;margin-top:1.25rem}.cs-membership,.cs-professional-association{padding:2.5rem 0;background:#fff}@media (min-width:768px){.cs-membership,.cs-professional-association{padding:3.5rem 0;background:#f4f4f3}}.cs-membership .btn-block,.cs-professional-association .btn-block{padding:.5rem 0 1.5rem;text-align:center}@media (min-width:768px){.cs-membership .btn-block,.cs-professional-association .btn-block{padding:2.5rem 0}}.cs-membership .btn-wp,.cs-professional-association .btn-wp{width:49%;padding:10px;max-width:250px;display:inline-block}.cs-membership .btn-center,.cs-professional-association .btn-center{margin:0 auto;display:block;width:100%;max-width:none;min-width:unset;background:#75787b;white-space:unset;text-overflow:unset}.cs-membership .btn-center:hover,.cs-professional-association .btn-center:hover{background:#85888b}.cs-membership .btn-center.active,.cs-membership .btn-center.active:hover,.cs-membership .btn-center:active,.cs-professional-association .btn-center.active,.cs-professional-association .btn-center.active:hover,.cs-professional-association .btn-center:active{background:#006fcf}.cs-membership .pa-logos,.cs-professional-association .pa-logos{text-align:center}.cs-membership .logo-wp,.cs-professional-association .logo-wp{display:inline-block}.cs-membership .logo-wp img,.cs-professional-association .logo-wp img{width:165px}.cs-tabs__tab-content--amex .cs-membership{background:#f4f4f3}@media (min-width:768px){.cs-tabs__tab-content--amex .cs-membership{background:#fff}}
/* header - START */
@media (max-width: 767px) {
  .container-fluid > .grid:first-child + .grid > div:first-child  {
    min-height: 350px;
  }
  .container-fluid > .grid:first-child + .grid .card-img-bg {
    background-position: 58% !important;
  }
  .container-fluid > .grid:first-child + .grid .row {
    padding-top: 0 !important;
  }
  .container-fluid > .grid:first-child + .grid .row div.richtext {
    max-width: 70%;
  }
}
a{
	outline: none !important;
	
}
.body-3{

	font-family: Helvetica Neue,Helvetica,Arial,sans-serif !important;
}
b, body, strong {
    font-family: Helvetica Neue,Helvetica,fallbackBold,sans-serif !important;
}
/* header - END */

/* tabs - START */
.tabs[aria-current=desktop] .tab-menu .form-control.desktop>.tab-link {
  max-width: none;
}
.tabs[aria-current=desktop].tabs-bordered {
  border: 0;
}
/* card selector for membership-benefits pages */
@media (min-width: 769px) {
  .tab-content-container>div[data-value="mymenu0_tabs"]>div>.grid:first-child>div>.container>.row>.col-md-3>div>.card-art>div,
  .tab-content-container>div[data-value="mymenu0_tabs"]>div>.grid:first-child+.grid>div>.container>.row>.col-md-3>div>.card-art>div,
  .tab-content-container>div[data-value="mymenu0_tabs"]>div>.grid:first-child+.grid+.grid>div>.container>.row>.col-md-3>div>.card-art>div  {
    padding-top: 0 !important;
  }
  

#homepage-hero .card-content {
    max-width: 25% !important;
    margin-left: 18.25rem!important;
    margin-top: 33pt;
}
#homepage-hero .card-title {
font-size: 25pt;
    line-height: 32pt;
	}

}
/* 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 */
.border-tb {
  border: 0;
}
.collapsible {
  background-color: transparent !important;
  padding: 20px 20px 0 20px;
}
.collpasible-panel-container.open .collapsible {
  padding-bottom: 15px;
}
.collapsible-panels .margin-b {
  margin-bottom: 0;
}
.collapsible-panels .dls-accent-gray-01-bg {
  background-color: transparent;
}

/* 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;
  }
}

/* ul - tick-list */
ul.tick-list {
  padding-left: 0 !important;
}
ul.tick-list li {
  list-style: none;
  background: url('');
  background-repeat: no-repeat;
  padding-left: 35px;  
}

/* ul - arrow-list-grey */
ul.arrow-list-grey {
  padding-left: 0 !important;
  margin-bottom: 0 !important;
}
ul.arrow-list-grey li {
  list-style: none;
  background: url('');
  background-repeat: no-repeat;
  background-size: 18px;
  background-position: left 50%;
  padding-left: 25px;
  margin-bottom: 10px;
}
b{
    font-weight: 700 !important;
}


.accordion-content{
	background-color: transparent !important;
	border: none !important;
}
.collapsible {
    border: none;
} 
.full-card-benefits-CTA{
font-size: 11.5px !important;
}

#homepage-hero .body-3{
font-weight: 500 !important;
}

#homepage-hero .card-title{
font-weight: 400 !important;
}

.hero, .hero>.card-block.card-block-center {
    min-height: 23rem !important;
}
@media (min-width: 768px) {
	.hero .card-img-bg {
		background-position-y: 0% !important;
		min-height: 350px !important;
	}
}	

/* header image position in mobile */
@media (max-width: 767px) {
#homepage-hero .card-title {
    font-weight: 400 !important;
    font-size: 23pt;
    line-height: 24pt;
}
#homepage-hero .col-sm-12 {
flex: 0 0 50%;
}
.card-block-center .card-content {
    margin-top: 10px !important;
	margin: 0px;}
	
  .container-fluid > .grid:first-child + .grid .card-img-bg {
    background-position: 68% !important;
  }
  .container-fluid > .grid:first-child + .grid .row div.richtext {
    text-shadow: 1px 1px #383838 !important;
  }
}
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
#homepage-hero .card-content {
    max-width: 50% !important;
	}
#homepage-hero .card-title {
    font-weight: 500 !important;
    font-size: 28px;
    line-height: 35px;
}
}
/* iPad Pro (landscape) ----------- */
@media only screen
and (min-device-width : 1024px)
and (max-device-width : 1366px)
and (orientation : portrait) {
#homepage-hero .card-content {
       margin-left: 0rem!important;
  	
}}

#amex-footer {
	overflow: hidden !important;
}
/* DLS FIX */
@media screen and (max-width: 1023px) and (min-width: 768px) {
.col-md-2 .dls-card-md {
    width: 6.525rem!important;
    height: 4.075rem!important;
}
}

@media screen and (max-width: 1279px) and (min-width: 1024px) {
.col-md-2 .dls-card-lg {
    height: 5.1875rem!important;
}
}
@media (min-width: 1279px){
.col-md-2 .dls-card-lg {
    height: 7.1875rem!important;
	width: 11.4rem!important;
}
}