﻿@charset "utf-8";


/*************************
GENERAL STYLINGS
**************************/

body {font:18px/28px normal Calibri, sans-serif;background:url(/images/bg-chev1.png) no-repeat 100% -47%;overflow-x:hidden}

html {
    box-sizing: border-box;
}

*,
*:before,
*:after {
    box-sizing: inherit;
}

img {
    max-width: 100%;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}

.icon-section ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/*************************
Colours
**************************/

/* Blue */

h1, h2, h3, h4, h5, h6, .icon-section a, a, a:visited, a.btn-white{color:#1C3872;}
a.btn-blue, .copyright, #hd, .login-page .carousel .carousel-caption{background-color:#1C3872!important;}

/* White */

.hero h1, .hero h2, .hero h3, .hero p, a.btn-blue, .statement p, .copyright p, .carousel .carousel-caption h1, .join h2, .carousel-caption p, #branch-selector .large-text, .branch-link h3{color:#fff;}
a.btn-white{background-color:#fff;}

/* Dark Grey */
body, p, li{color:#231F20;}

/* Soft Greys */

.icon-section {border-color:#C4CED4;}
.quote, .bg-grey, .take-action-panel:after, .footer, .news-featured .TaggedListPanel:after, .news-page .featured-panel, .content-page .featured-panel, .article-right, #side-box{background-color:#F0F3F4;}


/*************************
Borders
**************************/

.icon-section , .take-action-panel, .take-action-panel img, .featured-panel, .news-featured img, .statement, .take-action-panel:after, .news-list img, .news-featured .TaggedListPanel:after, .news-page .news-columns img, .featured-panel img{border-radius:15px;}

.button, input{border-radius:5px;}

/* Border radius on top */
.quote img, .right-overlap img{border-radius:15px 15px 0 0;}

/* Border radius on bottom */
.join img{border-radius:0 0 15px 15px;}


/*************************
BODY STYLINGS
**************************/

*, h1, .h1, .PageTitle, h2, .h2, .PanelTitle{font-family:Calibri, sans-serif;}
.container, .header-container, .statement, .quote .ContentItemContainer, .panel-container .ContentItemContainer, .join-footer-container .ContentItemContainer, .home .row:nth-of-type(4), .home .row:nth-of-type(5), .home .row:nth-of-type(9), .sponsors .ContentItemContainer, .standard-page .row:nth-of-type(3), .standard-page .row:nth-of-type(4), .standard-page .row:nth-of-type(6), .news-page .row, .content-page .row:nth-of-type(2), .content-page .row:nth-of-type(4), .content-page .row:nth-of-type(5), .take-action-panel::after, .home .row:nth-of-type(8), .join-page .row:nth-of-type(3), .join-page .row:nth-of-type(6), .join-page .row:nth-of-type(7) {
  width: 70vw;
  max-width: 70vw;
  margin: 0 auto;
}

.news-page .row:first-of-type, .news-page .row:last-of-type, .content-page.join-page .row:nth-of-type(5), .content-page.campaign-single .row:nth-of-type(3), .campaigns-page .row:nth-of-type(4){width:100%;max-width:100%;}

.col-sm-12{padding-left:0;padding-right:0;}
#masterContentArea.container{width:100%;}
#masterHeaderImage{background-image:url(/images/logo-asu.png);width:124px;height:79px;background-position: 0;}
#hd{min-height:92px!important;}
.header-top-container #masterLogoArea{top:60px;}
.carousel .carousel-caption{background-color:transparent!important;margin-top:-90px;left:15vw;}

h1{font-size:102px;line-height:86px;}
h2{font-size:72px;line-height:88px;}
h3{font-size:32px;line-height:40px;}
.RadMenu ul.rmHorizontal{margin-top:7px;}
.hero{height:770px;}
.hero p, .carousel .carousel-caption p{font-size:32px;line-height:42px;width:602px;margin:20px 0 50px;}
.hero .button, .icon-section  .more, .button{font-size:22px;letter-spacing:0.045em;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:15px 0;display:inline-block;width:auto;}
.button, .hero .button{padding:15px 40px;}
.hero .btn-white{margin-left:30px;}
.statement p, .quote blockquote{font-size:52px;line-height:62px;}
.icon-section {border-style:solid;border-width:1px;padding:40px 43px;min-height:459px;margin-bottom:30px;}
.icon-section  .more:before, .button.more:before{background:url(/images/arr-r.png) 0 -7px no-repeat;display:block;content:'';width:50px;height:36px;float:left;}
.icon-section:hover{box-shadow:0 0 30px #00000030;border-color:#fff;background-color:#fff;}
.icon-section h3{margin-bottom:20px;}
.quote strong, .navigation a{font-size:22px;font-weight:bold;}
.quote em{font-size:18px;font-style:normal;display:block;position:relative;top:-37px;}
.quote .ContentItemContainer, .take-action-panel .ContentItemContainer, .join .ContentItemContainer{position:relative;}
.quote, .take-action-panel{padding:75px 0 100px;margin-top:150px;}
.take-action-panel{margin-top:-38px;}
.quote img{top:-159px;left:17px;}

.quote img, .join img{position:absolute;}
.quote blockquote{float:right;width:32vw;}
.quote blockquote:before{content:'';display:block;width:139px;height:91px;background-image:url(/images/ic-q.png);margin-bottom:40px;}
.take-action-panel:after{content:'';display:block;height:529px;position:absolute;z-index:-1;top:0;}
.btn-shadowed{box-shadow:0 0 20px #00000030;}
.statement{background:#1C3872 url(/images/bg-statement1.png) no-repeat;padding:69px 135px;margin-top:-96px;background-size:cover;background-position:50% 50%;}
.statement p{margin:0;}
.statement p:before{content:'';display:block;float:left;width:153px;height:188px;background-image:url(/images/ic-shield.png);margin-right:117px;}
#ste_container_ciNewContentHtml3_94828bafdb184c40916347bfbc62c0a4{margin:106px auto 60px;}
.home .row:nth-of-type(7)/* Take Action title row */{margin:75px auto 60px;}
.home .row:nth-of-type(8)/* Take Action container row */{position:relative;margin:0 auto;}
.home .row:nth-of-type(9)/* News container row */{margin-top:89px;}
.take-action-panel .BlockTLItem div{float:left;}
.take-action-panel .BlockTLItem div:first-of-type{width:45%;}
.take-action-panel .BlockTLItem div:last-of-type{width:48%;padding-left:7%;}
.take-action-panel .BlockTLItem div:first-of-type .ContentItemContainer{margin-right:135px;}
.take-action-panel .iMIS-WebPart:first-of-type, .take-action-panel .iMIS-WebPart:last-of-type{float:none;width:auto;}
.take-action-panel h4{margin:70px 0 20px;font-size:32px;font-weight:bold;}
.take-action-panel h4 a{text-decoration:none;}
.take-action-panel p{margin-bottom:60px;}
.take-action-panel img{margin:15px 0 0 50px;width:500px}
.take-action-panel .button{margin-left:82px!important;}
.sponsors li{display:inline;width:20%;float:left;}
.sponsors{display:none;margin-top:120px;}
.home .sponsors{display:block;}
.news-featured{position:relative;}
.news-featured img{width:645px;height:464px!important;object-fit:cover;}
.news-featured .BlockTLText{margin:60px 82px;}
.news-featured h4{margin-bottom:20px;}
.news-featured a.btn-white{margin:0 0 0 82px!important;}
.news-featured .TaggedListPanel:after{content:'';display:block;width:31.5vw;height:730px;position:absolute;z-index:-1;top:197px;left:53px;}
.news-list h4, .news-featured h4, .news-columns h4{font-size:32px;font-weight:bold;}
.news-list h4 a, .news-featured h4 a, .news-columns h4 a{text-decoration:none;}
.news-list h4 a:hover, .news-featured h4:hover a, .news-columns h4:hover a{text-decoration:underline;}
.news-list .BlockTLImage{float:left;width:50%;}
.news-list .BlockTLText{float:left;width:46%;margin-left:4%;}
.news-list .BlockTLItem{clear:left;margin-top:30px;border:none;height:277px;}
.news-list a.more, .news-columns h4 a.more{display:block;clear:left;margin-left:0!important;}
.BlockTLItem, .BlockList li{border-bottom:none;}
.news-page .news-columns{margin-top:0}
.news-page .news-columns img{object-fit:cover;}

.Wrapper-FullWidth.Wrapper-HomePage .OnBehalfOfContainer, .OnBehalfOfContainer{display:none;}
#WTZone4_Page1{display:none;} /* Remember to remove! */

.primary-navigation-area .MegaDropDownMenuOuter{text-align:left;margin-left:43px;float:left!important;}
.InternalHeaderArea{position:relative;height:150px;width:70vw;margin:0 auto;background:#1C3872;}
#login-buttons{top:80px;right:0;}
#login-buttons, .branch-nav{z-index:3333;position:absolute;}
.branch-nav{top:3px;left:0;width:160px;}
.branch-nav a{color:#fff;text-transform:uppercase;font-weight:bold;display:block;padding:10px;}
#login-buttons li{display: inline;}
#login-buttons li:last-of-type{margin-left:30px;}
#login-buttons .btn-shadowed{box-shadow: 0 0 10px #00000030;}


.login-page .carousel .carousel-caption{padding:50px;background-image:url(/images/bg-login.png);background-size:cover;}
input[type="text"].login-field, input[type="password"].login-field, .login-button{background:#fff;border:none;border-radius:5px;padding:17px 30px;margin:0 0 30px;height:57px;}
input[type="text"].login-field, input[type="password"].login-field{font-size:18px;width:100%;}
.login-button{font-size:22px;color:#1C3872;padding:10px 30px;}
.forgot{color:#C4CED4;font-size:18px;padding-left:30px;text-decoration:none;}
.forgot:hover, .branch-link:hover span{color:#fff;}
.login-page .carousel .carousel-caption p{width:86%;}

#branch-selector{background:#1C3872 url(/images/bg-aus.png) no-repeat;padding:15% 10%;}
.col-sm-3{width:25%;float:left;}
#branch-selector .large-text{font-size:40px;line-height:52px;font-weight:bold;padding-right:30px;margin-top:0;}
.branch-link{text-decoration:none;padding:80px 0px 10px 0;border-top:1px solid #C4CED4;border-bottom:1px solid #C4CED4;margin-left:30px;height:300px;}
.branch-link h3{font-size:32px;line-height:32px;font-weight:normal;}
.branch-link span{color:#C4CED4;text-transform:uppercase;display:block;margin-top:30px;background:url(/images/arr-light-blue.png) no-repeat;padding-left:48px;font-weight:bold;background-position-y: -14px;}

.branch-link {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: stretch;
  align-content: flex-end;
}

.branch-link h3 {
  display: block;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0;
}

.branch-link span {
  display: block;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0;
}

.InternalHeaderArea.branch-selector-container.open {
  z-index: 10000;
  width: 100vw;
  height: 100%;
}

.branch-selector-container.open #login-buttons {
  display: none;
}

#login-buttons {
  top: 80px;
  right: 0;
}

.InternalHeaderArea {
   position: relative;
   z-index: inherit;
}

.branch-selector-container.open .branch-nav {
    padding: 0% 0% 0% 10%;
    width: 350px;
}

@media (max-width: 1023px) {
  
  #branch-selector .col-sm-3 {
    width: 100%;
  }

  .branch-link {
    margin-left: 0px;
  }

  .branch-selector-container.open .branch-nav {
    padding: unset;
    width: 160px;
  }

  .header-bottom-container {
    z-index: 100001 !important;
  }
  
}

.join-footer-container{background:#1C3872 url(/images/bg-join.png) no-repeat 50% 50%;background-size:cover;height:680px;margin-top:120px;}
.join-footer-container img {
  margin-top: -650px;
  float: right;
  max-width: 700px;
  position: relative;
}
.join h2{margin-top:100px;}
.join label {
  color: #fff;
  padding-left: 0;
font-size: 14px;
}
.join #ctl01_TemplateBody_WebPartManager1_gwpciNewFlexibleFormzCommon_ciNewFlexibleFormzCommon_2f8be2c8f90244d8922cbbc2ea51a0e9 {
  max-width: 220px;
}
.join .TextButton {
  color: #1C3872;
  background-color: #fff;
  font-family: Calibri, sans-serif;
  line-height: 1;
}

.join-form-widget .RadTabStrip {
  display: none;
}

.join-form-widget .ContentWizardDisplay {
  border: none;
}

.join-footer-container .RadAutoCompleteBox {
  max-width: 220px;
}

/*reverting margin on second div for join form on content pages only */
.content-page .join .row:nth-of-type(2) {
  margin-top: revert;
}


/*************************
Icons
**************************/

.icon-section h3:before{background-color:#EDF0F2;display:block;content:'';width:96px;height:96px;border-radius:5px;margin-bottom:26px;}
.icon-section:hover h3:before{background-color:#1C3872;}

.home .icon-section h3:before{background-image:url(/images/iconset-home2.png);}
.about-us .icon-section h3:before{background-image:url(/images/iconset-about.png);}
.support-page .icon-section h3:before{background-image:url(/images/iconset-support.png);}
.benefits-page .icon-section h3:before{background-image:url(/images/iconset-benefits.png);}
.join-page .icon-section h3:before{background-image:url(/images/iconset-join.png);}

.icon-section.icon2 h3:before{background-position:192px 0;}
.icon-section.icon2:hover h3:before{background-position:192px 192px;}

.icon-section.icon1 h3:before{background-position:0 0;}
.icon-section.icon1:hover h3:before{background-position:0 192px;}

.icon-section.icon3 h3:before{background-position:96px 0;}
.icon-section.icon3:hover h3:before{background-position:96px 192px;}

.icon-section.icon4 h3:before{background-position:0 288px;}
.icon-section.icon4:hover h3:before{background-position:0 96px;}

.icon-section.icon5 h3:before{background-position:192px 288px;}
.icon-section.icon5:hover h3:before{background-position:192px 96px;}

.icon-section.icon6 h3:before{background-position:96px 288px;}
.icon-section.icon6:hover h3:before{background-position:96px 96px;}



/*************************
FOOTER STYLINGS
**************************/
.footer{border-top:2px solid #1C3872;padding:50px 0 40px;margin-top:100px;}
.footer .small-text{font-size:14px;line-height:21px;}
.footer-content{background-color:#F0F3F4;}
.footer-nav-copyright{background-color:#1C3872;}


/*************************
INTERNAL PAGES
**************************/


.InternalHeaderArea, #hd{box-shadow:none!important;}
.InternalHeaderArea .carousel-inner.bg-img > .item, .InternalHeaderArea{background-image:none!important;}
.InternalHeaderArea .carousel-inner::before, .carousel-inner.bg-img > .item{background-color:transparent;}

.InternalHeaderArea .carousel-inner { width: 101%;background: #fff;height: 100px;margin-top: 60px;margin-left: -1px;}
body:not(.Wrapper-HomePage) #hd, body:not(.Wrapper-HomePage) .InternalHeaderArea {min-height:146px;height:0px;-webkit-box-shadow:none;box-shadow:none;background-color:#1C3872;}
body:not(.Wrapper-HomePage) .body-container{margin-top:54px;}
body:not(.Wrapper-HomePage) #login-buttons{top:72px;}
.has-secondary-col.col-on-right .col-primary{float:none;margin-right:0;width:100%;}
.col-secondary.cs-right{display:none;}
body:not(.Wrapper-HomePage) .primary-navigation-area{margin-top:18px;}
.standard-page #masterContentArea.container, .news-page #masterContentArea.container, .content-page #masterContentArea.container{width:100%;max-width:100%;margin:0;padding:0;}
.bg-hero .panel-body{padding:0;}
.standard-page .row:nth-of-type(3){margin-top:135px;} /** <--- start of main content after "Statement" row */
.standard-page .row:nth-of-type(6){margin-top:120px;} /** <--- "News" thumbnails row */
.standard-page .icon-section{min-height:370px;}
.icon-section .ContentItemContainer{width:100%;}
.news-page .featured-panel, .content-page .featured-panel{padding:85px 107px;min-height:529px;margin-top:-100px;}
.content-page .featured-panel{margin-top:60px;}
.news-page .featured-panel .iMIS-WebPart, .content-page .featured-panel .iMIS-WebPart {float:right;}
.news-page .featured-panel .iMIS-WebPart:first-of-type, .content-page .featured-panel .iMIS-WebPart:first-of-type{width:35%;padding-left:5%;}
.news-page .featured-panel .iMIS-WebPart:last-of-type, .content-page .featured-panel .iMIS-WebPart:last-of-type{width:65%;}
.news-page .featured-panel h3, .content-page .featured-panel h3{margin-top:80px;}
.news-columns, .featured-panel-title, .content-page .row:nth-of-type(2){margin-top:120px;}
.news-columns .TaggedListPanel{display: grid;gap: 30px;grid-template-columns: 32% 32% 32%;}
.news-columns img{width:100%;height:328px!important;min-height:328px;margin-bottom:30px;}
.news-columns h4{margin-bottom:21px;}
.news-article h1{font-size:72px;font-weight:500;margin-top:-30px;}
.news-article h2{font-size:42px;font-weight:500;}
.news-article h3{font-size:32px;font-weight:500;}
.news-article p:first-of-type{font-weight:800;font-size:22px;}
.news-article ul{list-style-type:disc;padding-left:32px;margin-bottom:24px;}
.article-right h4{padding:50px 60px 10px;font-size:32px;}
.article-right p{padding:0 60px 60px;}
.benefits-page .statement, .nav-secondary{display:none;}
.news-page .quote{margin-bottom:120px;}
.right-overlap{margin-top:-200px;}
#side-box{padding:60px;}
#side-box p{font-size:32px;color:#1C3872;margin-top:15px;line-height:36px;}

.footer-content{margin-top:200px;border-top:2px solid #1C3872;padding-top:50px;}
#ste_container_FooterNav{padding-top:25px;}
#ft{background-color:#fff;}
#ste_container_LogoFooter, #ste_container_FooterNav, #ste_container_LoginButtons, #ste_container_SocialLinks{float:left;}
#ste_container_NewContentHtml3{text-align:left;color:#231F20;padding-bottom:50px;}
#ste_container_LogoFooter, #ste_container_SocialLinks{width:10%;}
#ste_container_FooterNav{width:55%;text-align:left;}
#ste_container_FooterNav li{font-size:22px;margin-left:50px;}
#ste_container_LoginButtons{width:25%;}
.footer-content #ste_container_FooterNav a{color:#231F20;}
.footer-content #ste_container_FooterNav a:hover{color:#1C3872;}
.footer-content li{display:inline;}
.footer-content li a{font-weight:bold;text-decoration:none;}
#ste_container_LoginButtons li:last-of-type{margin-left:30px;}
#ste_container_SocialLinks:after{content:'';display:block;clear:left;width:100%;height:200px;}
#ste_container_SocialLinks ul{margin-top:19px;}
#ste_container_SocialLinks li a{background-image:url(/images/ic-soc.png);width:25px;height:25px;text-indent:-999em;display:inline-block;}
#ste_container_SocialLinks li a.ic-li{background-position:0;}
#ste_container_SocialLinks li a.ic-fb{background-position:-68px 0;}
#ste_container_SocialLinks li a.ic-in{background-position:-101px 0;}
#ste_container_SocialLinks li a.ic-tw{background-position:-160px 0;}
#ste_container_FooterCopyright{padding:17px 0 4px;}

#ctl01_TemplateBody_WebPartManager1_gwpciNewsList_ciNewsList_TaggedListRepeater_ctl06_NextButton, #ctl01_TemplateBody_WebPartManager1_gwpciNewsList_ciNewsList_TaggedListRepeater_ctl03_PreviousButton{font-size:20px;text-transform: capitalize;}
#ctl01_TemplateBody_WebPartManager1_gwpciNewsList_ciNewsList_TaggedListRepeater_ctl06_NextButton:before, #ctl01_TemplateBody_WebPartManager1_gwpciNewsList_ciNewsList_TaggedListRepeater_ctl03_PreviousButton:before{display:inline-block;content:'';width:20px;height:20px;}
#ctl01_TemplateBody_WebPartManager1_gwpciNewsList_ciNewsList_TaggedListRepeater_ctl06_NextButton:before{content:'>';}
#ctl01_TemplateBody_WebPartManager1_gwpciNewsList_ciNewsList_TaggedListRepeater_ctl03_PreviousButton:before{content:'<';}

/*Sign up css*/
.SignupText {
	margin-left: 0.5em;
}

.CommandBar .TextButton {
    background-color: #baa493;
    color: black;
}

.CommandBar .PrimaryButton {
    color: #fff;
    background-color: #004a80;
}

#CcButtonWrapper .PrimaryButton, #ddButtonWrapper .PrimaryButton {
    color: #fff;
    background-color: #004a80;
}

.RadAutoCompleteBox .racTokenList {
    padding: 7px 20px 7px 1px !important;
}

/*************************
MEDIA QUERIES
**************************/

@media only screen and (min-width: 320px) and (max-width: 380px){
#masterHeaderImage{width:95px;height:60px;background-size:cover;}
}

/* Mobiles */
@media only screen and (min-width: 320px) and (max-width: 767px){
.col-primary, #ste_container_ciNewContentHtml3_94828bafdb184c40916347bfbc62c0a4, .home .row:nth-of-type(4), .home .row:nth-of-type(5), .home .row:nth-of-type(9), .sponsors .ContentItemContainer, .quote .ContentItemContainer, .take-action-panel, .statement, .home .row:nth-of-type(8), .join-footer-container img, .container, .statement, .quote .ContentItemContainer, .panel-container .ContentItemContainer, .join-footer-container .ContentItemContainer, .home .row:nth-of-type(4), .home .row:nth-of-type(5), .home .row:nth-of-type(9), .sponsors .ContentItemContainer, .standard-page .row:nth-of-type(3), .standard-page .row:nth-of-type(4), .standard-page .row:nth-of-type(6), .news-page .row, .content-page .row:nth-of-type(2), .content-page .row:nth-of-type(4), .content-page .row:nth-of-type(5),.take-action-panel:after, .home .row:nth-of-type(8),.InternalHeaderArea{width:100%;max-width:100%;}
.InternalHeaderArea .carousel-inner{display:none;}
.row{width:100%;padding:0;margin:0!important;}
.header-container{width:100%;max-width:100%!important;}
#masterContentArea{margin-top:0px;}
.panel-body, .PanelBody{padding:0;}
.carousel .carousel-caption{margin-top:0;}
.carousel-caption p:last-of-type{width:100%!important;}
.InternalHeaderArea #login-buttons {display:none;}
.InternalHeaderArea{height:40px;min-height:40px;position:absolute;top:0;}
.header-top-container{background:#fff;margin-top:0;position:relative;z-index:9;}
.home .header-top-container{top:40px;}
.standard-page #masterContentArea.container, .news-page #masterContentArea.container, .content-page #masterContentArea.container{margin-top:40px;}
body:not(.Wrapper-HomePage) .primary-navigation-area{margin-top:50px;}
.primary-navigation-area .MegaDropDownMenuOuter{background:#fff;width:100%;margin-left:0;}
.branch-nav{left:auto;right:0;}
.branch-nav a{padding:5px 0;}
#hd{
        display: -webkit-box;
        display: -moz-box;
        display: box;
        
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        box-orient: vertical;
    }
    .header-top-container {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        box-ordinal-group: 3;
    }
    .InternalHeaderArea {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        box-ordinal-group: 2;
    }
.col-sm-4{padding-left:30px;padding-right:30px;}
.col-sm-3{width:100%;float:none;}
.hero{height:auto;}
.banner {margin-bottom: 40px;}
.hero p, .carousel .carousel-caption p{width:310px;margin:20px 0 40px;font-size:22px;line-height:32px;}
#hd{background-color:#fff!important;}

.hero h1, .carousel .carousel-caption h1{font-size:62px;margin-top:100px;line-height:62px;font-weight:300;}
    .carousel-caption .button{display:block;text-align: center;margin:0 auto 10px}
    .carousel-inner > .active{height:82vh!important;}
.statement{border-radius:0;margin:0 auto;padding:60px 30px 20px;background:url(/images/bg-statement-m.png) no-repeat #1C3872;background-size:cover;}
.statement p, .quote blockquote{font-size:32px;line-height:42px;}
.statement p{margin:0 0 30px;}
.statement p:before{content:'';display:block;width:100%;height:110px;background:url(/images/ic-shield-m.png) no-repeat;margin:0 0 30px;}
h2{font-size:52px;line-height:62px;}
#ste_container_ciNewContentHtml3_94828bafdb184c40916347bfbc62c0a4{margin:67px 30px 30px;}
.icon-section-heading{margin-top:50px;}
.icon-section ul{margin-bottom:45px;}
.icon-section .ContentItemContainer{width:100%;}
/*.news-page #hd, .news-page #masterContentArea.container{width:67%;max-width:67%}*/
#ste_container_ciHeroImage{margin-bottom:0;}
.quote, .take-action-panel{margin-top:50px;}
.quote blockquote, .news-list .BlockTLText, .news-list .BlockTLImage{width:100%;float:none;margin:0 auto;padding:0 30px;}
.quote blockquote{margin-top:30px;}
.quote img, .join img{position:static;}
.quote em{top:-15px;}
.quote .ContentItemContainer{padding:0 15px;}
.quote{padding: 30px 0;}
.take-action-panel, .sponsors{margin-top:0;}
.take-action-panel img{width:100%;margin:0 auto;}
.take-action-panel:after, .news-featured .TaggedListPanel:after{display:none;}
#ctl01_TemplateBody_WebPartManager1_gwpciNewContentHtml211_517bf1746c1144908fcaafacee47ca8e_ciNewContentHtml211_517bf1746c1144908fcaafacee47ca8e_Panel_NewContentHtml211{padding-left:30px;margin-top:40px;}
.take-action-panel .iMIS-WebPart:last-of-type, .take-action-panel .iMIS-WebPart:first-of-type{width:100%;}
.take-action-panel .iMIS-WebPart{float:none;width:100%;}
.take-action-panel .iMIS-WebPart:first-of-type .ContentItemContainer{margin-right:0;}
.news-featured{padding:0 15px;}
.news-featured img{height:auto!important;width:100%;}
.news-featured .BlockTLText{margin: 20px 0px 60px;}
.home .row:nth-of-type(8){background:#F0F3F4;margin-top:30px!important;}
.news-list .BlockTLItem{height:auto;}
.news-list h4{margin:30px 0 20px;}
.news-featured a.btn-white{margin:0 auto!important;text-align: center;display: block;}
.join-footer-container{height:auto;margin-top:30px;padding:30px 30px 0;}
.join-footer-container img{width:100%;border-radius:15px 15px 0 0;}
.join h2{margin:50px auto 30px;}
.sponsors li{display:block;width:100%;float:none;}
body:not(.Wrapper-HomePage) .body-container, .news-page .featured-panel, .content-page .featured-panel, .news-page .featured-panel h3, .content-page .featured-panel h3{margin-top:0}
.news-page .featured-panel, .content-page .featured-panel{padding:30px;min-height:350px;border-radius:0;}
.news-page .featured-panel .iMIS-WebPart:last-of-type, .content-page .featured-panel .iMIS-WebPart:last-of-type, .news-page .featured-panel .iMIS-WebPart:first-of-type, .content-page .featured-panel .iMIS-WebPart:first-of-type{width:100%;padding:0;}
.news-columns .TaggedListPanel{display:block;}
.RadMenu.RadMenu_GreatBarrierReef .rmToggle .rmIcon, .RadMenu.RadMenu_GreatBarrierReef .rmRootGroup .rmRootLink .rmToggle .rmIcon{background-image:url(/images/menuchev1.png);}
.RadMenu.RadMenu_GreatBarrierReef .rmLink:hover .rmToggle > .rmIcon{background-position:0 -14px;}
.news-columns img{height:222px!important;min-height:222px;}
.news-article h1{margin-top:30px;font-size:64px;}
.article-right h4, .news-columns .TaggedListPanel,.take-action-panel, .sponsors{padding:30px;}
.article-right h4{padding-bottom:0;}
.article-right p{padding:0 30px;}
.featured-panel-title{margin-top:60px;padding:0 30px;}
.news-columns, .featured-panel-title, .content-page .row:nth-of-type(2){margin-top:30px;}
.footer-content{text-align:left;}
#ste_container_LogoFooter, #ste_container_FooterNav, #ste_container_LoginButtons, #ste_container_SocialLinks{float:none;width:100%;}
.footer-content #ste_container_FooterNav li{display:block;margin:20px 0;}
.footer-content #ste_container_LoginButtons li, .footer-content #ste_container_LoginButtons li a{display:block;text-align:center;}
.footer-content #ste_container_LoginButtons{margin:30px 0;}
#ste_container_LoginButtons li:last-of-type{margin:10px 0;}
#ste_container_SocialLinks:after{height:50px;}
.RadMenu.RadMenu_GreatBarrierReef .rmText{display:inline-block!important;}
.RadMenu.RadMenu_GreatBarrierReef .rmRootGroup > .rmItem > .rmLink{font-size:42px;padding:15px 0;}
.right-overlap{margin-top:0;}
.featured-panel {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        box-orient: vertical;
    }
    .featured-panel .iMIS-WebPart:first-of-type {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        box-ordinal-group: 3;
    }
    .featured-panel .iMIS-WebPart:last-of-type {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        box-ordinal-group: 2;
    }
/* Support, Benefits & News hero bg image */
.support-page .carousel-inner.bg-img .item, .benefits-page .carousel-inner.bg-img .item, .news-page .carousel-inner.bg-img .item{background-position: -621px 0;}
.contact-page .news-article{padding-top:26px;}
.login-page .carousel-inner > .active{height:auto!important;}
.forgot{display:block;padding-left:0;}
.join-footer-container img {
  margin-top: 0px;
 }
 iframe[title="YouTube video player"] {
  width: 330px !important;
  height: 185px !important;
  display: block;
  }
  .news-article table {
    width: 100% !important;
  }
  h2 {
  padding-top: 40px;
}
.take-action-panel .BlockTLItem div:first-of-type {
  width: 100%;
}
.take-action-panel .BlockTLItem div:last-of-type {
    width: 100%;
    padding-left: 0;
}
.take-action-panel h4 {
  margin: 40px 0 20px;
}
.take-action-panel p {
  margin-bottom: -20px;
}
.Wrapper-HomePage .take-action-panel p {
  margin-bottom: 50px;
}

}

/* Small devices (landscape phones, tablets vertical)*/

@media (min-width: 768px) and (max-width: 991.98px) { 
.col-primary, .header-container, #ste_container_ciNewContentHtml3_94828bafdb184c40916347bfbc62c0a4, .home .row:nth-of-type(4), .home .row:nth-of-type(5), .home .row:nth-of-type(9), .sponsors .ContentItemContainer,
.quote .ContentItemContainer, .take-action-panel, .statement, .home .row:nth-of-type(8), .join .ContentItemContainer, .join-footer-container img, .container, .statement, .quote .ContentItemContainer, .panel-container .ContentItemContainer, .join-footer-container .ContentItemContainer, .home .row:nth-of-type(4), .home .row:nth-of-type(5), .home .row:nth-of-type(9), .sponsors .ContentItemContainer, .standard-page .row:nth-of-type(3), .standard-page .row:nth-of-type(4), .standard-page .row:nth-of-type(6), .news-page .row, .content-page .row:nth-of-type(2), .content-page .row:nth-of-type(4), .content-page .row:nth-of-type(5),.take-action-panel:after, .home .row:nth-of-type(8),.InternalHeaderArea{width:100%;max-width:100%;}
#hd, .InternalHeaderArea{min-height: 182px!important;}
#login-buttons{top:119px!important;}
.primary-navigation-area .MegaDropDownMenuOuter{position:absolute;left:188px;margin-left:0;top:0;z-index:5555!important;}
.header-bottom-container{min-height:137px!important;}

.hero h1{font-size:82px;margin-top:0;line-height:82px;font-weight:800;}
.carousel h1, .carousel2 h1{font-size:56px;}
body:not(.Wrapper-HomePage) .header-bottom-container{min-height: 105px;}
body:not(.Wrapper-HomePage) .primary-navigation-area{margin-top: 26.25px;}
h2{font-size:65px;line-height:75px;}
.carousel .carousel-caption{left:7%;}
.statement{padding:50px 7%;}
.statement p:before{margin-right:45px;}
.statement p, .quote blockquote{font-size:38px;line-height:48px;}
#ctl01_TemplateBody_WebPartManager1_gwpciNewContentHtml3_94828bafdb184c40916347bfbc62c0a4_ciNewContentHtml3_94828bafdb184c40916347bfbc62c0a4_Panel_NewContentHtml3{padding-left:15px;}
.icon-section{padding:40px 20px;min-height:483px;}
.icon-section .ContentItemContainer{width:100%;}
.icon-section h3 {font-size:27px;line-height:33px;}
.icon-section-heading h2{font-size: 47px;line-height: 45px;}
.quote img, .join img{position:static;}
.quote, .take-action-panel{margin-top:50px;}
.quote blockquote, .news-list .BlockTLText, .news-list .BlockTLImage{width:100%;float:none;margin:0 auto;padding:0 30px;}
.quote blockquote{margin-top:30px;}
.quote img{float:right;width:40%;margin:0 30px ;}
.quote em{top:-15px;}
.quote .ContentItemContainer{padding:0 30px;}
.quote{padding: 30px 0;}
.take-action-panel, .sponsors{margin-top:0;padding:30px;}
.take-action-panel img{width:100%;margin:0 auto;}
.take-action-panel:after, .news-featured .TaggedListPanel:after{display:none;}
.home h2{padding-left:30px;margin-top:40px;}
.take-action-panel .iMIS-WebPart:last-of-type, .take-action-panel .iMIS-WebPart:first-of-type{width:100%;}
.take-action-panel .iMIS-WebPart{float:none;width:100%;}
.take-action-panel .iMIS-WebPart:first-of-type .ContentItemContainer{margin-right:0;}
.news-page .featured-panel, .content-page .featured-panel{padding:50px;min-height:450px;}
.content-page .featured-panel{margin-top:40px;}
.news-page .featured-panel h3, .content-page .featured-panel h3{margin-top:0;}
.news-columns img{height:222px!important;min-height:222px;}
.news-featured{padding:0 30px;}
.news-featured img{height:auto!important;width:100%;}
.news-featured .BlockTLText{margin: 20px 0px 60px;}
.home .row:nth-of-type(8){background:#F0F3F4;margin-top:30px!important;}
.news-list .BlockTLItem{height:auto;margin-top:0;}
.news-list .BlockTLItem p{display:none;}
.news-list h4{margin:20px 0 10px;font-size:21px;line-height:27px;}
.news-featured a.btn-white{margin:0 auto !important;text-align: center;display: block;}
.news-columns, .featured-panel-title, .content-page .row:nth-of-type(2){margin-top:40px;}
.join{height:auto;margin-top:30px;padding:30px 30px 0;}
.join img{width:40%;float:right;border-radius:15px 15px 0 0;margin-left:30px;}
.join h2{margin:50px 0 30px;}
.sponsors li{width:145px;}
body:not(.Wrapper-HomePage) .body-container{margin-top:0}
#ste_container_FooterNav li{display: block;margin-left:30px;}
#ste_container_LogoFooter img, .featured-panel-title h2{margin-left:30px;}
#ste_container_LoginButtons li:last-of-type{margin-left:0;}
#ste_container_LoginButtons a.btn-blue{margin-top:15px;}
#ste_container_LoginButtons li, #ste_container_LoginButtons li a{width:100%;}
.footer-content{margin-top:0;}
#ste_container_LogoFooter{width:25%;}
#ste_container_FooterNav{width:25%;padding-top:0;}
#ste_container_LoginButtons{width:25%;}
#ste_container_SocialLinks{width:25%;}
#ste_container_NewContentHtml3{padding:0 30px;}
#ctl01_ciFooterContent2_ContentRecordTemplateArea_Zone1PlaceHolder{padding-left:30px;padding-right:30px;}
.icon-section .more{font-size:12px;}
.icon-section .more:before{width:41px;}
.join-footer-container img {
  margin-top: 0px;
}
.news-article table {
  width: 100% !important;
}
}

@media (min-width:992px) and (max-width:1279px)   {
.primary-navigation-area .MegaDropDownMenuOuter{margin-left:-36px;}
.RadMenu.RadMenu_GreatBarrierReef .rmText, .RadMenu.RadMenu_GreatBarrierReef .rmHorizontal .rmText, .RadMenu.RadMenu_GreatBarrierReef .rmSlide .rmText{padding:8px 10px}
#login-buttons{width:223px;}
#login-buttons .button{padding:15px 15px;}
#login-buttons li:last-of-type{margin-left:15px;}
.quote img{top: -98px;max-width: 50vw;left: 10vw;}
.quote blockquote{width: 40vw;}


}

@media (min-width:1279px) and (max-width:1280px) {
  /* CSS To Target 1280 px width of screen */
  .container, .header-container, .statement, .quote .ContentItemContainer, .panel-container .ContentItemContainer, .join .ContentItemContainer, .home .row:nth-of-type(4), .home .row:nth-of-type(5), .home .row:nth-of-type(9), .sponsors .ContentItemContainer, .standard-page .row:nth-of-type(3), .standard-page .row:nth-of-type(4), .standard-page .row:nth-of-type(6), .news-page .row, .content-page .row:nth-of-type(2), .content-page .row:nth-of-type(4), .content-page .row:nth-of-type(5),
.take-action-panel:after, .home .row:nth-of-type(8), .join-page .row:nth-of-type(3), .join-page .row:nth-of-type(6),.join-page .row:nth-of-type(7),.InternalHeaderArea {width:96vw;max-width:96vw;margin:0 auto;}
.join{padding-left:50px;}
.news-article{padding-top:50px;}
.icon-section{min-height:427px;}
.statement{margin-top:-60px;}
.news-featured .TaggedListPanel:after{width: 42.5vw;}
.sponsors li{width:20%;}
.carousel .carousel-caption{left:2vw;}
.home h2{margin-left:34px;}
.quote img{left:102px;}
.quote blockquote{width: 38vw;}
.footer-content, .footer-copyright{padding-left:20px;padding-right:20px;}
.login-page .carousel .carousel-caption{width: 71%;}

}

/* Medium devices (landscape tablets) and old desktops*/
@media (min-width: 992px) and (max-width: 1365px) {
.col-primary, .header-container, #ste_container_ciNewContentHtml3_94828bafdb184c40916347bfbc62c0a4, .home .row:nth-of-type(4), .home .row:nth-of-type(5), .home .row:nth-of-type(9), .sponsors .ContentItemContainer, .quote .ContentItemContainer, .take-action-panel, .statement, .home .row:nth-of-type(8), .join-footer-container .ContentItemContainer, #ctl01_TemplateBody_WebPartManager1_gwpciJoinImage_ad9099da851746fca3eeec0da4059ab2_ciJoinImage_ad9099da851746fca3eeec0da4059ab2_Panel_JoinImage, .container, .statement, .quote .ContentItemContainer, .panel-container .ContentItemContainer, .join .ContentItemContainer, .home .row:nth-of-type(4), .home .row:nth-of-type(5), .home .row:nth-of-type(9), .sponsors .ContentItemContainer, .standard-page .row:nth-of-type(3), .standard-page .row:nth-of-type(4), .standard-page .row:nth-of-type(6), .news-page .row, .content-page .row:nth-of-type(2), .content-page .row:nth-of-type(4), .content-page .row:nth-of-type(5), .take-action-panel::after, .home .row:nth-of-type(8), .InternalHeaderArea {
  width: 95vw;
  max-width: 95vw;
  }
  .join-footer-container img{
    max-width: 550px;
  }
}

/* 1440 */
@media (min-width: 1366px) and (max-width: 1440px) {
.container, .header-container, .statement, .quote .ContentItemContainer, .panel-container .ContentItemContainer, .join-footer-container .ContentItemContainer, .home .row:nth-of-type(4), .home .row:nth-of-type(5), .home .row:nth-of-type(9), .sponsors .ContentItemContainer, .standard-page .row:nth-of-type(3), .standard-page .row:nth-of-type(4), .standard-page .row:nth-of-type(6), .news-page .row, .content-page .row:nth-of-type(2), .content-page .row:nth-of-type(4), .content-page .row:nth-of-type(5),
.take-action-panel:after, .home .row:nth-of-type(8),.InternalHeaderArea{width:94vw;max-width:94vw;}
.carousel .carousel-caption{left:5vw;}
.news-featured .TaggedListPanel:after{width: 40vw;}
}

/* 1536 */
@media (min-width: 1441px) and (max-width: 1536px) {
.container, .header-container, .statement, .quote .ContentItemContainer, .panel-container .ContentItemContainer, .join-footer-container .ContentItemContainer, .home .row:nth-of-type(4), .home .row:nth-of-type(5), .home .row:nth-of-type(9), .sponsors .ContentItemContainer, .standard-page .row:nth-of-type(3), .standard-page .row:nth-of-type(4), .standard-page .row:nth-of-type(6), .news-page .row, .content-page .row:nth-of-type(2), .content-page .row:nth-of-type(4), .content-page .row:nth-of-type(5),
.take-action-panel:after, .home .row:nth-of-type(8), .InternalHeaderArea{width:90vw;max-width:90vw;}
.carousel .carousel-caption{left:5vw;}
.quote blockquote{width: 40vw;}
.quote img{top: -98px;}
.news-featured .TaggedListPanel:after{width: 40.5vw;}

}

/* 1600 */
@media (min-width: 1537px) and (max-width: 1600px) {

.quote blockquote{width: 32vw;}
.quote img{width:50%;left:15px;top:-45px;}
.quote, .take-action-panel{padding:33px 0 0;}
.join-footer-container img{width:62%;}
.footer-content .container{width:94vw;max-width:94vw;}
}

/* 1780 */
@media (min-width: 1538px) and (max-width: 1780px) {

#login-buttons .button {padding: 10px 15px; font-size: 20px;}
}

/* 1920 */
@media (min-width: 1601px) and (max-width: 1920px) {

.quote blockquote{width: 32vw;}
.quote img{width:50%;left:15px;top:-126px;}
.footer-content .container{width:94vw;max-width:94vw;}
.news-page .featured-panel h3, .content-page .featured-panel h3{margin-top: 0;}
}


/* Larger than 1920px */
@media screen and (min-width: 1921px) {
.home .bg-img .item{background-position-y: -85px;}
.quote blockquote{width: 40vw;}
.home .quote img{width:39%;top:-112px;}
.home .quote{padding: 53px 0 6px;}
.standard-page .icon-section{min-height: 385px;}
.news-page .featured-panel .iMIS-WebPart:first-of-type, .content-page .featured-panel .iMIS-WebPart:first-of-type{width:45%;}
.news-page .featured-panel .iMIS-WebPart:last-of-type, .content-page .featured-panel .iMIS-WebPart:last-of-type{width:55%;}
.news-columns img{max-height:375px;min-height:375px;}
}


/*** ADDITIONAL CSS FOR IMAGES 20221110 ***/

.news-columns img{height: 328px!important;object-fit: cover;}
.quote img{width: 50%;}

@media (min-width: 1279px) and (max-width: 1280px){
    left: 0;
    width: 55%;
    top: -90px;
    height: 739px!important;
    object-fit: cover;

}

@media (min-width: 1441px) and (max-width: 1536px){
.quote img{    
top: -98px;
    height: 685px!important;
    object-fit: cover;
    left: 0;}
}

@media (min-width: 1537px) and (max-width: 1600px){
.quote img{    
top: -45px;
    height: 593px!important;
    object-fit: cover;
    left: 0;}
    .join-footer-container img{width: 57%;margin-top:-646px;}
}


@media (min-width: 1601px) and (max-width: 1920px){
.quote img{    
top: -126px;
    height:711px!important;
    object-fit: cover;
    left: 0;}
}

/*** ADDITIONAL CSS FOR DIVERSITY 20221110 ***/

.diversity-page .row:nth-of-type(3), .diversity-page .row:nth-of-type(6){width:70vw;margin:0 auto}
.diversity-page .col-sm-4 h3{padding-bottom:15px;border-bottom:5px solid #1C3872;margin-bottom:30px;}
.diversity-page .col-sm-4 img{border-radius:15px;display:block;margin:20px 0}

/*** LOGIN PAGE STYLES ***/

.login-page .carousel .carousel-caption p{color:#fff!important}
#ste_container_ciNewContactSignInCommon{width:40vw;margin:40px auto 0;}
#ste_container_ciNewContactSignInCommon .panel-border{border-radius:15px;background:#fff;}
#ste_container_ciNewContactSignInCommon .panel-title{text-align:center;display:block;}
#ste_container_ciNewContactSignInCommon .PrimaryButton{background-color:#1C3872;color:#fff;}

@media (max-width: 768px) { 
    #ste_container_ciNewContactSignInCommon{width:unset;margin:20px;}
}