﻿F/* ==========================================================================================
   NOISE ADDITIONS AND OVERIDES
   ========================================================================================== */


/* ==========================================================================
    FONTS IMPORTS
   ========================================================================== */


@font-face {
  font-family: "AvenirLTPro-Roman";
  src: url('/images/zz_NTEU/Fonts/AvenirLTProRoman.woff2') format('woff2'), url('/images/zz_NTEU/Fonts/AvenirLTProRoman.woff') format('woff');
}
@font-face {
  font-family: "AvenirLTPro-Oblique";
  src: url('/images/zz_NTEU/Fonts/AvenirLTProOblique.woff2') format('woff2'), url('/images/zz_NTEU/Fonts/AvenirLTProOblique.woff') format('woff');
}
@font-face {
  font-family: "AvenirLTPro-Heavy";
  src: url('/images/zz_NTEU/Fonts/AvenirLTProHeavy.woff2') format('woff2'), url('/images/zz_NTEU/Fonts/AvenirLTProHeavy.woff') format('woff');
}
@font-face {
  font-family: "AvenirLTPro-HeavyOblique";
  src: url('/images/zz_NTEU/Fonts/AvenirLTProHeavyOblique.woff2') format('woff2'), url('/images/zz_NTEU/Fonts/AvenirLTProHeavyOblique.woff') format('woff');
}
@font-face {
  font-family: "AvenirLTPro-Black";
  src: url('/images/zz_NTEU/Fonts/AvenirLTProBlack.woff2') format('woff2'), url('/images/zz_NTEU/Fonts/AvenirLTProBlack.woff') format('woff');
}
@font-face {
  font-family: "AvenirLTPro-BlackOblique";
  src: url('/images/zz_NTEU/Fonts/AvenirLTProBlackOblique.woff2') format('woff2'), url('/images/zz_NTEU/Fonts/AvenirLTProBlackOblique.woff') format('woff');
}




.AvenirLTProRoman {
font-family: "AvenirLTPro-Roman";
}
.AvenirLTProOblique {
font-family: "AvenirLTPro-Oblique";
}
.AvenirLTProHeavy {
font-family: "AvenirLTPro-Heavy";
}
.AvenirLTProHeavyOblique {
font-family: "AvenirLTPro-HeavyOblique";
}
.AvenirLTProBlack {
font-family: "AvenirLTPro-Black";
}
.AvenirLTProBlackOblique {
font-family: "AvenirLTPro-BlackOblique";
}


/* ==========================================================================
   GLOBAL FONTS
   ========================================================================== */

body {
  font-family: "AvenirLTPro-Roman", Arial, sans-serif;
  font-size: 17px;
  line-height: 1.7;
  color: #54545d;
  font-weight: 300;
}

h1, h2, h4, .RadMenu.RadMenu_GreatBarrierReef .rmRootGroup > .rmItem > .rmLink, .carousel .carousel-caption, .carousel2 .carousel-caption, .HomePageFullWidthArea .carousel-caption  {
  font-family: "AvenirLTPro-Black", Arial sans-serif;
}

h1 {
  font-size: 4em;
}

h2 {
  font-size: 38px;
  font-weight: 800;
}

h4  {
  font-size: 1.6em !important;
  font-weight: 800 !important;
}

@media screen and (max-width: 768px) {

  h1 {
    font-size: 2.5em !important; 
    line-height: 1em;
  }

  h2 {
    font-size: 27px !important; 
  }
  h3 {
    font-size: 22px !important; 
  }
  h4 {
    font-size: 18px !important; 
  }
  body {
    font-size: 14px;
  }
}

@media screen and (max-width: 380px) {


  h2 {
    font-size: 22px !important; 
  }
  h3 {
    font-size: 19px !important; 
  }
  h4 {
    font-size: 16px !important; 
  }
}

 ==========================================================================
   GLOBAL COLORS
   ========================================================================== */
}


/* ==========================================================================
   BUTTONS
   ==========================================================================

/* background-image: linear-gradient(160deg, #DE353C 0%, #A83771 100%);  */

.btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton {
  font-size: 13px;
  padding-left: 20px;
  padding-right: 20px;
  background: rgb(222,53,60);
  text-transform: uppercase;
}

.btn:hover, .TextButton:hover, .TextButtonWithImage:hover, .ruButton, #masterHeaderActionArea a:hover, .RadGrid input.TextButton:hover {
  background-image: linear-gradient(160deg, #A83771 0%, #DE353C 100%), color:#fff;
}

/* ==========================================================================
   GLOBAL CONTAINER
   ========================================================================== */


.container, .header-container, .SliderPage1 {
  max-width: 1600px;
}

.Wrapper-FullWidth #masterContentArea .container-inner, .Wrapper-FullWidth.Wrapper-HomePage .OnBehalfOfContainer {
  max-width: 1600px;
  }

.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1 {
  padding-left: 30px;
  padding-right: 30px;
}

@media screen and (max-width: 768px) {
  
  .row {
      margin-left: 0;
     margin-right: 0;
  }

}

@media screen and (max-width: 380px) {

  #masterContentArea {
    padding-left: 0;
    padding-right: 0;
  }
}

/* ==========================================================================
   FORMS
   ========================================================================== */

input, button, select, textarea {
   font-family: "AvenirLTPro-Roman", Arial, sans-serif;
  font-weight: 400;
}

input[type="text"] {
   width: 320px !important;
}

@media screen and (max-width: 768px) {
    input[type="text"] {
     width: 100% !important;
    }
}

.RadAutoCompleteBox .racInput, .RadAutoCompleteBox_Default {
  height: 45px;
  font-size: 16px !important;
  font-family: "AvenirLTPro-Roman", Arial, sans-serif;
  font-weight: 400;
}

.racTokenList {
  height: 45px;
}

.RadAutoCompleteBoxPopup_Default {
  color: #333;
  font-size: 16px !important;
}

/* ==========================================================================
   SOCIAL ICONS
   ========================================================================== */

.sshShareOnFacebook{background-image:url(/images/Icons/ic-fb.png)!important;background-size: contain;}
.sshCustomShareOnTwitter{background-image:url(/images/Icons/ic-tw.png)!important;background-size: contain;background-position:0!important}
.sshLinkedIn{background-image:url(/images/Icons/ic-li.png)!important;background-size: contain;background-position:0!important}
.sshMailTo{background-image:url(/images/Icons/ic-soc-e.png)!important;background-size: contain;background-position:0!important}
.sshCompactButton{background-image:url(/images/Icons/down-chevron.png)!important;background-size: contain;background-position:0!important}


/* ==========================================================================
   HEADER
   ========================================================================== */

#ste_container_ciPrimaryNavigation {
  padding-top: 10px;
  padding-bottom: 10px;
}

.header-bottom-container {
  background-color: #fff;
  top: 0px;
}

.InternalHeaderArea {
  background: #fff;
  }

#masterHeaderImage {
  background-image: unset;
  width: 280px;
  height: 120px;
  text-indent: 0px;
  padding-top: 10px;
}

.RadMenu.RadMenu_GreatBarrierReef .rmText, .RadMenu.RadMenu_GreatBarrierReef .rmHorizontal .rmText, .RadMenu.RadMenu_GreatBarrierReef .rmSlide .rmText {
  padding: 8px 15px;
}

@media screen and (max-width: 1600px) {
  .header-container {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}

@media screen and (min-width: 1400px) {
  .RadMenu.RadMenu_GreatBarrierReef .rmText, .RadMenu.RadMenu_GreatBarrierReef .rmHorizontal .rmText, .RadMenu.RadMenu_GreatBarrierReef .rmSlide .rmText {
    padding: 8px 30px;
  }
}

.RadMenu.RadMenu_GreatBarrierReef .rmRootGroup > .rmItem > .rmLink {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.primary-navigation-area {
  margin-top: 50px;
}

.header-top-container #masterLogoArea {
  top: 0px;
  left: 20px;
}

.navbar-header .NavigationLink span.nav-text {
    font-size:  0.9em;
    font-weight: 600;
    color: #DE353C;
    border: 1px solid #DE353C;
    background-color: #fdf3f3;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 8PX;
    padding-bottom: 6px;
}

.nav-auxiliary .nav-aux-button .nav-text, .header-container .nav-auxiliary .UtilityAuthentication a {
  color: #000;
  font-size: .9em;
  font-weight: 400;
  padding-top: 0px;
  padding: 3px 10px;
  font-weight: 600;
}

#auxiliary-container {
  margin-right: 30px;
  margin-top:10px;
}

.header-container .nav-auxiliary .UtilityAuthentication a {
  color: #DE353C;
  border: 1px solid #DE353C;
  background-color: #fdf3f3;
  padding-left: 20px;
  padding-right: 20px;
}

.nav-auxiliary .nav-aux-button .NavigationLink, .navbar-toggle.collapsed {
  background-color: #f2f2f2;
}

.nav-aux-cart .nav-text {
  text-indent: -100000px !important;
}

.RadMenu.RadMenu_GreatBarrierReef .rmRootLink.rmExpanded, .RadMenu.RadMenu_GreatBarrierReef .rmRootLink:hover, .RadMenu.RadMenu_GreatBarrierReef .rmRootLink.rmFocused {
  background-color: #fff;
  color: #74309B !important;
}

.RadMenu.RadMenu_GreatBarrierReef .rmGroup {
  background-color: #fff;
}

.rmVertical.rmGroup.rmLevel1 {
  box-shadow: 0px 3px 3px #999;
}

.rsmItem:hover {
  background-color: #eadef0;
}

.RadMenu_GreatBarrierReef .rmSlide .rmLink:hover, .RadMenu_GreatBarrierReef .rmSlide .rmLink:focus, .rmSelected, .RadMenu_GreatBarrierReef .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover, .RadMenu_GreatBarrierReef .rmSlide .rsmLink:hover {
  color: #74309B !important;
}


.RadMenu_GreatBarrierReef .rmSlide .rmLink, .RadMenu_GreatBarrierReef .rmSlide .rsmLink {
  color: #191919;
  font-family: "AvenirLTPro-Black", Arial sans-serif;
  font-size: 100%;
  font-weight: normal;
}

.header-search .search-field {
  border: 1px solid #ccc;
}

.NavigationListItem.nav-aux-button.nav-aux-account {
  display: none;
}

.RadMenu.RadMenu_GreatBarrierReef .rmToggle .rmIcon, .RadMenu.RadMenu_GreatBarrierReef .rmRootGroup .rmRootLink .rmToggle .rmIcon {
  background-image: url("images/responsivenav1.png") !important;
  }

body:not(.Wrapper-HomePage) #hd, body:not(.Wrapper-HomePage) .InternalHeaderArea {
  min-height: 127px;
  height: 127px;
}

.banner .panel-body {
  padding-top: 0px;
}

@media screen and (max-width: 1024px) {

  #masterHeaderImage {
    max-width: 180px;
    height: auto;
  }
}

@media screen and (max-width: 960px) {

  #masterHeaderImage {
    max-width: 130px;
    height: auto;
  }

  .nav-text, .nav-aux-cart .nav-text {
    text-indent: 100px !important;
  }

  .Wrapper-HomePage .header-bottom-container {
    top: 0px;
  }

  .header-bottom-container {
    background-color: #fff;
    position: relative;
  }
  .navbar-header .NavigationLink span.nav-text {
    font-size:  0.7em;
    font-weight: 600;
    color: #DE353C;
    border: 1px solid #DE353C;
    background-color: #fdf3f3;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 8PX;
    padding-bottom: 6px;
  }

}

@media screen and (max-width: 768px) {

  #auxiliary-container {
    margin-top:20px;
    margin-right:  0px;
  }
  .nav-auxiliary .nav-aux-button .nav-text, .header-container .nav-auxiliary .UtilityAuthentication a {
    font-size: .7em;
    padding-left:  5px;
    padding-right: 5px;
  }
   body:not(.Wrapper-HomePage) #hd, body:not(.Wrapper-HomePage) .InternalHeaderArea {
     min-height: 95px;
    height: 95px;
 }
}

/* ==========================================================================
   HERO
   ========================================================================== */

#masterContentArea {
  margin-top: 30px;
}

 .banner {
  position: relative;
  height: 600px;
  margin-bottom: 50px;
  margin-top:  -30px;
}

.banner .panel {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  max-width: 100vw;
  position: relative;
  right: 50%;
  width: 100vw;
  border:  unset;
}

div.carousel-inner.bg-img .item.active::before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #grey;
  opacity: 0.4;
}

div.carousel-caption {position: relative; z-index: 100;}

.carousel .carousel-caption, .carousel2 .carousel-caption, .HomePageFullWidthArea .carousel-caption {
padding: 1em;
padding-bottom: 0px;
position: absolute;
bottom: auto;
top: calc(600px / 2 - 50px);
background-color: unset;
color: #fff;
max-width: 1600px;
margin-left: auto;
margin-right: auto;
padding-left: 40px;
}


/* ==========================================================================
   HOME
   ========================================================================== */

.carousel .carousel-caption, .carousel2 .carousel-caption, .HomePageFullWidthArea .carousel-caption {
  width: unset;
  left: 0;
  right: 0;
}

.HomePageFullWidthArea .carousel-caption {
  top: calc(600px / 2 + 15px);
}

.carousel .carousel-caption h1, .carousel2 .carousel-caption h1, .HomePageFullWidthArea .carousel-caption h1 {
  color: #fff;
  font-size: 4.5em;
  font-weight: 800;
}

.HomePageFullWidthArea .carousel-caption,
.HomePageFullWidthArea h1 {
  text-align:  center !important;
  padding-left: 0;
}

.carousel-caption .TextButton {
  font-size: 18px;
  background-color: #DE353C;
  padding: 10px 40px;
  background-image: unset;
}

.Wrapper-HomePage .HomePageFullWidthArea .carousel-inner .item {
  height: 680px !important;
}

.Wrapper-HomePage .FullWidthArea-StyleBg1 .col-sm-4 {
  padding: 0;
}

.home-quick-link-container {
  background-color: #fff;
  padding: 25px;
  text-align: center;
}

.home-quick-link-container img {
  margin-top: 10px;
  margin-bottom: 25px;
}

.home-quick-link-container a {
  text-decoration: none;
}

.home-quick-link-container .SectionLabel {
  color: #000;
  font-size: 2em;
  font-weight: 800;
}

.home-quick-link-container hr {
  border-color: #74309B;
  width: 60px;
  margin: 0 auto;
  margin-top: 20px;
  border-width: 3px;
}

.home-quick-link-container p {
  padding-top: 20px;
  padding-bottom: 10px;
}

.Wrapper-HomePage .FullWidthArea-StyleBg2 {
  background: #DE353C;
}

.Wrapper-HomePage .FullWidthArea-StyleBg4 {
  background: #EDEAF0;
}

.quote-bubble {
  background: #E9DEEF;
  padding: 40px;
  padding-top: 20px;
  border-radius: 10px;
  margin-bottom: 100px;
}

.quote-bubble p {
  color: #74309B;
  font-weight: 500;
  font-style: italic;
  text-align: center;
}

.quote-avatar {
  width: 100%;
  text-align: center;
}

.quote-avatar img {
  width: 130px;
  border-radius: 75px;
}

.quote-name {
  color: #74309B;
  font-size: 14px;
  text-align: center;
  margin-top: 30px;
  font-weight: 700;
}

.quote-btm {
  background-image: url("/../images/zz_NTEU/home-quote-btm.png");
  position: absolute;
  bottom: 75px;
  height: 50px;
  width: 50px;
  background-repeat: no-repeat;
  left: 180px;
}

.Wrapper-HomePage .FullWidthArea-StyleBg3 {
  background: #74309B;
  color: #fff;
}


.Wrapper-HomePage .FullWidthArea-StyleBg3 h2, .Wrapper-HomePage .FullWidthArea-StyleBg3 h4, .Wrapper-HomePage .FullWidthArea-StyleBg3 a  {
  color: #fff;
}

.FullWidthArea-StyleBg3 hr {
  border-color: #DE353C;
  width: 60px;
  margin: 0;
  margin-top: 20px;
  border-width: 3px;
}

.BlockTLItem {
  width: 31%;
  float: left;
  margin-right: 20px;
}

.BlockTLItem, .BlockList li {
  border-bottom: 1px solid #ddd;
  border: unset;
}


.BlockTLText {
  margin-top: 10px;
}

.TaggedListPanel img {
  width: 100%;
}

.home-news .panel-body {
  padding-left: 0px;
}

@media screen and (max-width: 960px) {

  width: 100%;
  margin-right: 0px;
  max-height: unset !important;
  height: unset !important;
}

  #ctl01_TemplateBody_WebPartManager1_gwpciNews3Cols_ciNews3Cols_ListTitle_BodyContainer .TaggedListPanel, .media-zone .TaggedListPanel {
    display: block !important;
  }

}

/* ==========================================================================
   NEWS
   ========================================================================== */


.news-article #masterContentArea, .our-union-page #masterContentArea {
  max-width: 1010px;
}

.related-news-view-all-btn {
  display: none !important;
}

/* ==========================================================================
   KEY ISSUES
   ========================================================================== */



/* ==========================================================================
   JOIN PAGE
   ========================================================================== */



.join-page #masterContentArea .join-form-container .row:nth-of-type(2) {
  background-color: #ffffff !important;
  padding-top: unset;
  margin-top:unset;
}

.join-page .ContentWizardDisplay {
  padding: 5px 20px;
}

.join-page .ContentWizardDisplay h2 {
  font-size: 24px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.join-page .PanelFieldValue {
  width: 100%;
}
/* COMMENT OUT BY TAMV
.panel-heading.Distinguish {
  display: none !important;
}
*/
.PanelField.Right .PanelFieldValue {
    width: unset;
}

.join-form-container {
    border: 1px solid #ddd;
    padding: 20px;
    box-shadow: 0px 0px 10px 5px #f6f6f6;
    margin-bottom: 100px;
}
.join-steps-page #ste_container_ContributionsContent {
  padding: 20px;
  background-color: #f2f2f2f2;
}

@media screen and (min-width: 769px) {
    
  .join-steps .col-sm-9 {
     width: 60%;
  }

  .join-steps .col-sm-3 {
     width: 40%;
  }

}

@media screen and (max-width: 768px) {

  .join-form-container {
    padding: 5px;
    margin-bottom: 50px;
  }
  .join-steps .ContentWizardDisplay {
    padding: 5px 0px;
  }
   .join-steps-page .col-sm-12 {
    padding:  10px;
   }
  .join-steps .col-sm-12, .join-steps .col-md-12, .join-steps .col-sm-3  {
    padding: 0px 5px;
  }
  .join-steps .panel-body, .join-steps .PanelBody {
    padding: 0px;
 }

 .join-steps div[class*="RadComboBox"] {
   width: 270px;
  }

  .join-steps-page .ContentWizardDisplay {
    border: unset;
  }

}

@media screen and (max-width: 360px) {

  .join-page #masterContentArea .ContentItemContainer{
    width:300px;
  }
}

/* ==========================================================================
   HELP@WORK
   ========================================================================== */

@media screen and (max-width: 1024px) {

  .help-at-work .row:nth-of-type(2) .col-sm-4 {
    width: 100%;
    max-height: 500px;
  }

  .row.column-switch-container {
    display: flex;
    flex-direction: column-reverse !important;
  }

  .column-left-switch {
    margin-bottom:  20px;
    display: flex;
  }

  .column-right-switch {
    margin-bottom:  20px;
    display: flex;
  }

}

@media screen and (max-width: 440px) {

  .help-at-work .row:nth-of-type(2) .col-sm-4 {
    max-height: 600px;
  }
}

@media screen and (max-width: 340px) {

  .help-at-work .row:nth-of-type(2) .col-sm-4 {
    max-height: 620px;
  }
}


/* ==========================================================================
   FAQS
   ========================================================================== */

.library, .library .FAQ-Title {
  font-family: "AvenirLTPro-Roman", Arial, sans-serif !important;
}

/* ==========================================================================
   SOCIAL FOOTER
   ========================================================================== */

#social {
  text-align: center;
  padding-top: 30px;
  padding-bottom: 70px;
}

#social li {
  display: inline;
  margin-left: 20px;
  margin-right: 20px;
}

#social h2 {
  text-align: center;
  margin-bottom: 20px;
  color: #fff;
}

#social img {
  max-width: 60px;
}

.footer-newsletter-form {
  margin-top: 20px;
}

input[type="button"] {
    background: rgb(222,53,60);
  padding: 10px 20px;
  color: #fff;
  text-decoration: none;
  font-weight: 700;
  margin-top: 0px;
  display: inline-block;
  border:none;
}

input[type="text"] {
  padding: 24px 10px;
}

/* ==========================================================================
   DEFAULT PAGE TEMPLATE
   ========================================================================== */

.row.full-width-section.footer-quote {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  margin-top: 50px;
  display: flex;
  align-items: center;
  background-color: #74309B;
}

.col-sm-6.footer-quote-image {
  padding-left: 0px;
  padding-right: 0px;
}

.footer-quote-image img {
  object-fit: cover;
  height: 500px !important;
}

.footer-quote-text {
  padding: 20px;
}

.footer-quote-text h2:before {
  display:  none;
 }

.footer-quote-text h2 {
  color: #fff;
  text-align: center;
}

.col-sm-6.footer-quote-image div {
  margin-bottom: 0;
}

.footer-quote-text h5 {
  text-align: center;
  color: #fff;
}

@media screen and (max-width: 768px) {

  .row.full-width-section.footer-quote {
    display:  block;
  }

  .footer-quote-image img {
    object-fit: unset;
    height: auto !important;
  }

}



/* ==========================================================================
   FOOTER
   ========================================================================== */

.footer .col-sm-12 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.footer-content {
  background-color: #fff;
  color: #fff;
  text-align: left;
  padding-top: 50px;
  padding-bottom: 50px;
}

.footer-content h2 {
  color: #74309B;
  text-align: center;
}

.footer-nav-copyright {
  background-color: #000;
  color: #fff;
  padding-top: 50px !important;
  padding-bottom: 50px;
}

.footer-nav-copyright .footer-copyright {
  float: unset;
  display: block;
}

.footer-nav-copyright .col-sm-2 {
  width: 20%;
}

.footer-nav-copyright hr {
  border-color: #74309B;
  margin-top: 20px;
  border-width: 3px;
  margin-left: 0;
  margin-right: 0;
}

.footer-nav-copyright ul {
  padding-left: 0;
  list-style: none;
}

.backToTop {
  background-color: #000 !important;
}


/* ==========================================================================
   LAWRIE
   ========================================================================== */

body{overflow-x:hidden;}
#masterLogoArea{position: absolute;top:-3px!important}
.Wrapper-HomePage #WTZone7_Page1 .row:nth-of-type(1), .Wrapper-HomePage #WTZone7_Page1 .row:nth-of-type(2), .Wrapper-HomePage.home2 #WTZone7_Page1 .row:nth-of-type(3), .Wrapper-HomePage #WTZone7_Page1 .row:nth-of-type(5), .Wrapper-HomePage #WTZone7_Page1 .row:nth-of-type(6), .footer-nav-copyright .container .row:first-of-type{max-width:1190px;margin:0 auto}

.standard-page .InternalHeaderArea, .news-page .InternalHeaderArea, .news-article .InternalHeaderArea, .news-article .sidebar{display:none;}
.news-article .col-sm-8{width:100%;}
.home-news .panel-body{padding:0;}
.join-now-menu{background:#74309B!important;}
.join-now-menu .rmText{color:#fff!important}
.primary-navigation-area{margin-top: 55px!important;}
.news-page .article-text-column p:first-of-type{color:#949494;font-size:17px;font-weight:300!important;}
/*.news-article #hd, .standard-page #hd{min-height:102px!important;height:102px!important;}*/
/*.news-article .header-top-container, .standard-page .header-top-container{min-height:102px!important;height:102px!important;}*/
.header-top-container{z-index: 100000;position: relative;}
.header-bottom-container:after{display:block;height:4px;width:100%;position:absolute;left:0;content:'';background:#74309B;}
.news-article .row:nth-of-type(2){margin-top:auto!important;}
.standard-page .ContentItemContainer .row:nth-of-type(2), .footer-nav-copyright .row:nth-of-type(2){margin-top:0px;}
.home-news h2{margin:50px 0 10px 10px;color:#000;}
.Wrapper-HomePage .BlockTLText h4 a{color:#74309B;}
.Wrapper-HomePage .BlockTLText h4 a:hover{color:#74309B;text-decoration:none!important;}
#masterContentArea{padding-bottom:0px;}
.InternalHeaderArea, #hd{box-shadow:none!important;}
.carousel-inner.bg-img > .item{height:680px!important}
.news-page .TaggedListPanel .BlockTLItem, .below-article .TaggedListPanel .BlockTLItem {max-height:425px;height:425px;margin-bottom:30px;}
#ctl01_TemplateBody_WebPartManager1_gwpciNews3Cols_ciNews3Cols_ListTitle_BodyContainer .TaggedListPanel, .media-zone .TaggedListPanel {display: grid;gap: 30px;grid-template-columns: 33% 33% 34%;}
.Wrapper-HomePage .BlockTLImage img, .our-union-page .TaggedListPanel img{min-height:190px;}
.article-text-column{background:#fff;padding:0;position:static;}
.banner h1{text-shadow:2px 2px 4px #00000055}
.article-text-column h1{text-transform:none;color:#000;font-size: 50px;}
.news-page .article-text-column h1:before, .standard-page .article-text-column h1:before, .article-text-column h1:before, .faqs.standard-page .article-text-column h1:before{display:none;}
.banner .carousel-caption a{color:#fff;font-weight:800;text-decoration:none;}
.sidebar h3, .below-article h3, .below-article h4 a{color:#000;text-transform:none;font-weight:900;}
.below-article h3{font-size: 40px;}
.sidebar h3{margin-top:8px;font-size:23px;}
.sidebar a{color:#DE353C;}
.sidebar.purple-links a{color:#74309B;}
.sidebar ul{list-style:none;padding-left:25px;}
.sidebar.purple-links ul{padding-left:0;}
.sidebar li{margin-bottom:15px;line-height:12px}
.sidebar ul:first-of-type li a:before{background:url(/images/bullet-red.png) no-repeat;display:block;content:'';width:18px;height:10px;float:left;}
.sidebar.purple-links ul:first-of-type li a:before{background:url(/images/zz_NTEU/bullet.png) no-repeat;}
.news-article blockquote{border-top:8px solid #74309B;border-bottom:3px solid #74309B;color:#74309B;font-weight:800;font-size:1.6em;padding-bottom:40px;padding-top:30px;margin:40px 0;}
.news-article blockquote:after{display:block;content:'';height:10px;width:750px;background:url(/images/qq.png) no-repeat;width:94px;height:59px;float:right;margin:10px 0 50px;}
.article-text-column img{margin: 0 40px 30px 0;}
.sidebar .BlockTLItem {width:100%;float:none;padding:0;}
.sidebar .BlockTLItem h4 a{font-size:13px;}
.sidebar .panel-body, .below-article .panel-body, .faqs-page .banner .panel-body{padding:0;}
.sidebar h4{color:#000;}
.below-article{border-top:1px solid #cccccc33;padding-top:50px;}
.below-article .BlockTLItem h4{margin:14px 0;}
.below-article .BlockTLItem h4 a{text-decoration:none;}
.video-zone{background:#DE353C;text-align:center;padding:30px;}
.news-article .carousel h1{font-size:70px;line-height:77px;}
.double-lined-title .col-sm-6{max-height:160px;}
.news-page .BlockTLText h4{text-transform:none;}
.BlockTLText h4 a{color:#000;text-decoration:none!important;}
.BlockTLText h4 a:after{display:inline-block;content:'»';padding:0 8px;}
.news-page .BlockTLImage img, .below-article .TaggedListPanel img {height:166px!important;width:100%!important;}
.margin-left-aligner, .news-page #ctl01_TemplateBody_WebPartManager1_gwpciNewContentTaggedList_ciNewContentTaggedList_ListTitle_Body{margin-left:0;}
.PanelField.Left{margin-left:12px;}
#ctl01_TemplateBody_WebPartManager1_gwpciNewFlexibleFormzCommon_ciNewFlexibleFormzCommon_LicScreen input{width:33em;}
#ctl01_TemplateBody_WebPartManager1_gwpciNewFlexibleFormzCommon_ciNewFlexibleFormzCommon_LicScreen input.TextButton{margin-left:12em;}
.faqs-page h2.panel-title{display:none;}
h2.icon-space:before {width:86px;height:86px;content:'';display:inline-block;margin-right:22px;position:relative;top:25px}
h2#membership:before{background:url(/images/ic-members.png);}
h2#about:before{background:url(/images/ic-about.png);}
h2#help:before{background:url(/images/ic-support.png);}
h2#campaigns:before{background:url(/images/ic-campaigns.png);}
h2#rights:before{background:url(/images/ic-rights.png);}
h2#ic-seek-advice:before{background:url(/images/seek-advice.png);}

.faqs-page #WTZone7_Page1 div .row:first-of-type .col-sm-12{padding:0;}
.faqs-page #WTZone7_Page1 div .library .row:first-of-type{position:static;}
#faq-nav{position:static;width:100%;background:#74309B;text-align:center;padding:15px 0 11px;}
#faq-nav ul{list-style:none;padding:0;}
#faq-nav li{display:inline;margin:20px;font-size:1.6em;}
#faq-nav li a{color:#fff;font-weight:700;}

.footer-newsletter-form form input[type="text"]{-webkit-box-shadow:none;box-shadow:none;border:none;border-left:10px solid #74309B!important;border-radius:0!important;background:#f0f0f030!important;}
form input[type="text"]:active, form input[type="text"]:hover{border-left:10px solid #000;background:#F9F9F9;}
form .PanelField .TextButton, #ste_container_NewsletterForm input[type="button"]{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;background:#74309B;border-radius:0;position:relative;left:-14px;}
form .PanelField .TextButton:hover{background:#000;}
ul.double-column {columns: 2;-webkit-columns: 2;-moz-columns: 2;}
#ste_container_SocialPanel{display:block!important;}
.has-social #ste_container_SocialPanel{display:block;margin-bottom:40px;}
#social{text-align:center;padding:50px;background: rgb(116,48,155);
background: linear-gradient(144deg, rgba(116,48,155,1) 0%, rgba(222,53,60,1) 100%);}
#social ul{list-style:none;padding-left:0;margin-top:40px;}
#social li{display:inline-block;width:82px;height:82px;margin:0 20px;}

#ste_container_NewsletterHeader{width:33%;float:left;}
#ste_container_NewsletterForm{width:65%;margin-left:2%;float:left;}
#ste_container_NewsletterForm input[type="text"]{background:#fff;width:44%;}
#ste_container_NewsletterForm input[type="text"]:last-of-type{margin-left:5%;}
#ste_container_NewsletterForm input[type="button"]{border:none;margin-left:14px;margin-top:18px;padding:12px 25px;width:auto!important;color:#fff;}

.footer-content .container, .footer-nav-copyright .container{width:100%;max-width:100%;padding:0;}
.join-today-panel{height:543px;background:url(/images/zz_NTEU/footer-newsletter.jpg) no-repeat;background-size:cover;text-align:center;}
.join-today-panel h2{color:#fff;font-size:64px;padding-top:150px}
.join-today-panel .TextButton{font-size:24px;font-weight:900;background:#DE353C;border-radius:0;border:5px solid #fff;text-transform: uppercase;}
#ctl01_TemplateBody_WebPartManager1_gwpciNewContentTaggedList_ciNewContentTaggedList_TaggedListRepeater_ctl12_ViewAllButton,#ctl01_TemplateBody_WebPartManager1_gwpciNewsContentTaggedList_ciNewsContentTaggedList_TaggedListRepeater_ctl09_ViewAllButton, #ctl01_TemplateBody_WebPartManager1_gwpciNewsContentTaggedList_ciNewsContentTaggedList_TaggedListRepeater_ctl09_NextButton, #ctl01_TemplateBody_WebPartManager1_gwpciNewsContentTaggedList_ciNewsContentTaggedList_TaggedListRepeater_ctl05_PreviousButton,#ctl01_TemplateBody_WebPartManager1_gwpciNewContentTaggedList_ciNewContentTaggedList_TaggedListRepeater_ctl06_ViewAllButton,.button-red, #ctl01_TemplateBody_WebPartManager1_gwpciNews3Cols_ciNews3Cols_TaggedListRepeater_ctl03_ViewAllButton, .TextButton.PrimaryButton, .TextButton {
  display:inline-block;font-size:18px !important;font-weight:900 !important;background:#DE353C !important;border-radius:0 !important;text-transform: uppercase !important;margin-top:0;padding:12px 25px !important;color:#fff !important;position:relative;text-decoration:none!important;}
  #ctl01_TemplateBody_WebPartManager1_gwpciNewContentTaggedList_ciNewContentTaggedList_TaggedListRepeater_ctl12_ViewAllButton,#ctl01_TemplateBody_WebPartManager1_gwpciNewsContentTaggedList_ciNewsContentTaggedList_TaggedListRepeater_ctl09_ViewAllButton, #ctl01_TemplateBody_WebPartManager1_gwpciNewsContentTaggedList_ciNewsContentTaggedList_TaggedListRepeater_ctl09_NextButton, #ctl01_TemplateBody_WebPartManager1_gwpciNewsContentTaggedList_ciNewsContentTaggedList_TaggedListRepeater_ctl05_PreviousButton,#ctl01_TemplateBody_WebPartManager1_gwpciNewContentTaggedList_ciNewContentTaggedList_TaggedListRepeater_ctl06_ViewAllButton, #ctl01_TemplateBody_WebPartManager1_gwpciNews3Cols_ciNews3Cols_TaggedListRepeater_ctl03_ViewAllButton {
left:-20px !important;}
#ste_container_NewsletterHeader{width:100%!important;float:right!important;}
#ste_container_NewsletterHeader h2{text-align:right;margin-top:20px;}
#ste_container_ciFooterContent1 .row:nth-of-type(3){padding:15px 0; display: none;}
#ft {margin-top: 100px; display: block;}
#ft #ste_container_SocialPanel{margin-bottom:0;}
.footer-content{padding-top:0;padding-bottom:0;}
.ack, .disclaimers{background:#000;padding:40px 15%}
.ack{border-bottom:1px solid #333;border-top:1px solid #333;text-align:center;}
.ack p, .ack h5{color:#fff;}
.ack h5:before, .ack h5:after{display:block;width:69px;height:46px;content:'';position:relative;top:20px;}
.ack h5:before{background:url(/images/flag-aboriginal.png);float:left; }
.ack h5:after{background:url(/images/flag-tsi.png);float:right}
.ack p{clear:both;width:70%;margin:-20px auto 20px}
.disclaimers{background: rgb(0,0,0);
background: #111;text-align:left;}
.disclaimers p{width:85%;text-align:center;padding-left:0;float:none;margin:0 auto;}
.disclaimers p, .copyrighter{color:#999;font-size:small}
.footer-nav-copyright .container .row:first-of-type{padding-bottom:40px;}
.copyrighter{text-align:center;padding:30px 0 0;color:#666;}
.footer-nav-copyright .footer-copyright{margin-right:0;}
.news-page #masterContentArea, .faqs-page #masterContentArea{padding-bottom:80px;}
.splash-page{background:url(/images/bg-splash2.jpg) no-repeat;background-size:cover;}
.splash-page #hd, .splash-page #ft, .splash-page .OnBehalfOfContainer{display:none;}
.splash-top li{display:inline-block;float:right;color:#fff;font-size:23px;}
.splash-top li:nth-of-type(2){font-size:x-large;margin-right:40px;top: -5px;position: relative;}
.splash-top img{width:35%;}
.splash-page h2{color:#fff;font-size:55px;width:55%;text-shadow:2px 2px 4px #00000055}
.splash-page h2 + p{font-weight:bold;font-size:22px;color:#fff;}
.button-signin{background:#fff;color:#74309B;font-weight:bold;padding:12px 20px;border-radius:8px;}
.splash-page .logo-zone{padding:10% 0 3%;}
.our-union-page #masterContentArea .row:nth-of-type(3), .our-union-page #masterContentArea .row:nth-of-type(4) .ContentItemContainer, .our-union-page #masterContentArea .row:nth-of-type(5), .our-union-page #masterContentArea .row:nth-of-type(6),
.our-union-page #masterContentArea .row:nth-of-type(7), .our-union-page #masterContentArea .row:nth-of-type(9){max-width:1570px;margin:0 auto;}

.our-union-page .members{text-align:center;}
.our-union-page .members h3{color:#000;}
.our-union-page .members img{border-radius:50%;}

h2#ic-join-benefits:before{background:url(/images/zz_NTEU/join-benefits-icon.png);}
h2#ic-join-faq:before{background:url(/images/zz_NTEU/join-faq-icon.png);}
h2#indigenous:before{background:url(/images/zz_NTEU/ic-indigenous.png);}
h2#indigenous:before{background:url(/images/zz_NTEU/ic-indigenous.png);}
h2#social:before{background:url(/images/zz_NTEU/ic-indigenous.png);}
h2#indigenous:before{background:url(/images/zz_NTEU/ic-indigenous.png);}
h2#policy:before{background:url(/images/zz_NTEU/ic-policy.png);}
h2#social-justice:before{background:url(/images/zz_NTEU/ic-social-justice.png);}
h2#international:before{background:url(/images/zz_NTEU/ic-international.png);}

h2#ic-about:before{background:url(/images/zz_NTEU/union-about-icon.png);}
h2#ic-contacts{width:33%;float:left;}
h2#ic-contacts:before{background:url(/images/ic-contacts.png);}
#searchfield{width:66%;float:left;height:58px;margin-top: 52px;}
#searcharea{width:100%;height:359px;clear:left;margin-top: 52px;}
#searchfield, #searcharea{border-radius:9px;background:#fff;}
.our-union-page #masterContentArea .row:nth-of-type(4){background:#F9F8FA;padding:140px 0;margin-top:130px}  /* Find contacts row */
h2#ic-media:before{background:url(/images/ic-media.png);}
.our-union-page h2 + p{margin:30px 0;width:80%;font-size:30px;font-weight:900;color:#000;}
.media-zone .BlockTLItem{width:100%;}
.media-contacts:before{display:block;height:10px;width:10%;background:#000;content:'';margin:20px 0;}
.media-contacts h3{color:#000;}
.contacts{background:#bfbfbf2e;padding:33px 40px 20px;}
.our-union-page .container{padding:0;}
.our-union-page #masterContentArea .row:nth-of-type(8){background-color:#F9F8FA;margin:100px 0 0;} /* Find an expert row */
.our-union-page #masterContentArea .row:nth-of-type(8) .col-sm-6{padding:0;}
.our-union-page #masterContentArea .row:nth-of-type(8) .ContentItemContainer{margin-bottom:0;}
.our-union-page .members img {
  max-width: 200px;
}
h2#ic-exp:before{background:url(/images/ic-exp.png);}
h2#ic-pm:before{background:url(/images/ic-pm.png);}
.expert-image img{display:block;width:100%;height:100%;}
.expert-content{display: flex;align-items: center;justify-content: center;flex-direction: column;width: 100%;min-height:703px;}
.our-union-page .expert-content h2 + p{width:100%;}
.our-union-page .button-red{margin-top:50px;display:inline-block;}
.our-union-page #masterContentArea .row:nth-of-type(9){padding:140px 0;} /* Policy manual row */
.button-red:hover{color:#fff;background:#74309B;}
.UtilityAuthenticationLink:before{display:inline-block;content:'Member';width:auto;padding-right:6px;height:20px;}
.library .FAQ-Title{font-size: 24px;background:#EDEAF0 url(/images/ic-plus-24.png) no-repeat 98% 50%;}
.RadTabStrip .rtsLevel1 .rtsTxt, .our-union-page .members h3{padding: 0 5px;font-weight: bold;font-size: 20px;  font-family: "AvenirLTPro-Roman", Arial, sans-serif;}
.RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected{background-color: #462f91 !important;border-color: #462f91 !important;}
#ste_container_BasicInformation input[type="text"] {width: 90% !important;}
#ste_container_BasicInformation .PanelFieldValue{width:73%;}
.RadAutoCompleteBox_Default .racTokenList{border-color:transparent;}
input.radPreventDecorate[type="text"]{width:100%!important;}
.footer-newsletter-form select, input[type="password"]{}
.RadAutoCompleteBox .racTokenList{padding: 0;border-width:0;}
.footer-newsletter-form .RadComboBox.RadComboBox_MetroTouch .rcbInner, .footer-newsletter-form .RadInput.RadInput.riSingle .riTextBox, .footer-newsletter-form .RadInput.RadInput .riTextBox, .footer-newsletter-form .RadInput .riTextBox{border: none;border-radius: 0;box-shadow: none;}
.CommandBar .TextButton{background-color: #000;color:#fff}
.CommandBar .TextButton.PrimaryButton{background-color: #74309b;}
.RadCalendarMonthView_Metro .rcSelected a{color:#74309b;border-color:#74309b;}
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus{border-color:#d33445;}
.RadTabStrip .rtsLevel1 .rtsTxt{font-size: 20px;}
.RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsLink:hover{background-color: #fff !important;color: #74309b;}
.RadTabStrip .rtsLI{background:url(/images/ic-next.png) no-repeat 98% 50%;padding-right: 32px;}
.RadTabStrip .rtsLI:last-of-type{background:none;}
.RadTabStrip_MetroTouch .rtsLink{padding:0;}
.news-article-h1-plus-image img{display:block;position:static;}
.news-article-h1-plus-image h1{color:#74309b!important;margin:70px 0 20px;border-left:10px solid #000;padding-left:30px;}
.news-article #WTZone7_Page1 .row:first-of-type{height:auto;position:static;}
.news-article #WTZone6_Page1{display:none;}
.news-article .row:nth-of-type(2) .col-sm-8{margin-top:20px;}
.news-page .article-text-column p:first-of-type{width:90%;}
.home2 .BlockTLImage img, .news-page .BlockTLImage img, .below-article .TaggedListPanel img {
    height: 250px!important;
    width: 100%!important;
    object-fit: cover;
}
.Wrapper-HomePage.home2 .TaggedListPanel .BlockTLItem, .news-page .TaggedListPanel .BlockTLItem, .below-article .TaggedListPanel .BlockTLItem {
    max-height: 510px;
    height: 510px;
    margin-bottom: 30px;
}
.join-page #masterContentArea .row:nth-of-type(2){
padding-top:0px;
margin-top:0px;
}

.join-page .panel-heading.Distinguish {
display:inherit !important;}


.Wrapper-HomePage.home2 #WTZone7_Page1 .row:nth-of-type(2), .Wrapper-HomePage.home2 #WTZone7_Page1 .row:nth-of-type(4), .footer-nav-copyright .row:nth-of-type(2), .footer-nav-copyright .row:nth-of-type(3){width:100%;max-width:100%;}
.Wrapper-HomePage .footer-quote {
  width: 100% !important;
  max-width: 100% !important;
}
.news-page .BlockTLText h4, .news-article .BlockTLText h4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
    line-height: 1.2em;max-height: 3em;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-page .BlockTLText p, .news-article .BlockTLText p, .home-news .BlockTLText p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
    line-height: 1.2em;max-height: 5em;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.below-article .TaggedListPanel img{height: 145px!important;}
.rmpView .row{width:100%;}

.standard-page .article-text-column p:first-of-type{width:100%;line-height:1.4em}
.row.full-width-section.footer-quote{margin-top:145px;margin-bottom: -100px;}
.standard-page .carousel-inner.bg-img > .item{height:600px!important}

.footer-nav-copyright hr{border:none;background:#74309B;height:5px;width:50%;}

.Wrapper-HomePage.home2 #WTZone7_Page1 .row:nth-of-type(2), .footer-nav-copyright .row:nth-of-type(2), .footer-nav-copyright .row:nth-of-type(3){width:100%;max-width:100%;}
.value-props h3{color:#fff;font-weight:800;position:relative;line-height:40px;font-size:2em;text-align: center;}
.Wrapper-HomePage.home2 #WTZone7_Page1 .row:nth-of-type(5){background:#DE353C;padding:80px 20% 0; display:none;}

.standard-page .row:first-of-type .col-sm-12, .standard-page .panel-body, .standard-page .PanelBody, .news-page .panel-body{padding-left:0;padding-right:0;}
.news-page #WTZone6_Page1{display:none;}
.news-page #hd, .news-page .InternalHeaderArea{min-height:132px!important;height:132px!important;}
.news-page h1{margin-top:30px;}
#ctl01_TemplateBody_WebPartManager1_gwpciNewContentTaggedList_ciNewContentTaggedList_TaggedListRepeater_ctl03_ViewAllButton{
    display: inline-block;
    font-size: 18px;
    font-weight: 900;
    background: #DE353C;
    border-radius: 0;
    text-transform: uppercase;
    margin-top: 0;
    padding: 12px 25px;
    color: #fff;
    position: relative;
    left: -20px;
    text-decoration: none!important;
}

.members-card, .shadow-box{border:1px solid #74309B;padding:25px;box-shadow:10px 10px #74309B;margin-bottom: 50px;}
.members-card img{display:block;margin-right:20px;}
.members-card h3{color:#74309B;}
.members-card a{color:#000;}

.members-card .flex-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: normal;
  align-items: normal;
  align-content: stretch;
}

.members-card .flex-items:nth-child(1), .members-card .flex-items:nth-child(2) {
  display: block;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0;
}

.members-card .flex-items:nth-child(2) {
  align-self: center;
}

.shadow-box {background:#f8f6fd;}
.shadow-box h3{font-family:"AvenirLTPro-Black", Arial sans-serif;color: #462f91;}
.shadow-box ul{list-style-type:none;}
.shadow-box li{line-height:20px;}
.shadow-box li::before {
  content: "\2022";
  color: #462f91;
  display: inline-block; 
  width: 24px; 
  margin-left:-24px; 
    font-size:24px;
}

.help-at-work #WebPartZone2_Page1{height:auto!important;}

#advice-blob{no-repeat;padding-top:20px;text-align:left;margin-bottom: 50px;}
#advice-blob h3{margin-top:0px;font-size:2.2em;font-family:"AvenirLTPro-Black";}
#advice-blob h4{font-size:1.8em!important;}

h2#ic-media:before, h2#ic-exp:before, h2#ic-contacts:before,h2#ic-pm:before{display:inline-block;width:86px;height:86px;content:'';margin-right: 22px;position:relative;top:25px;}
.news-page h2, .standard-page h2{margin-bottom:30px;}

.ContentWizardDisplay, #ctl01_TemplateBody_WebPartManager1_gwpciMembership_ciMembership_Resources_ListTitle_Body.panel-body{padding:0;}
.btn-FAQ.panel{border-left:0;}
.standard-page .article-text-column{height:auto!important}
.SignInButton {font-size: 16px;font-weight: 800;text-transform: uppercase;letter-spacing: 1px;background: linear-gradient(144deg, rgba(116,48,155,1) 0%, rgba(222,53,60,1) 100%);color:#fff;border-radius:0;padding:12px;}
.member-dashboard-quicklink img{min-height:155px;background-size:cover;}
.member-dashboard-quicklink h3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;max-height:122px;-webkit-line-clamp: 3;}
.member-dashboard-quicklink a:hover{text-decoration:none;}
#ctl01_TemplateBody_WebPartManager1_gwpciNewClientSideContentItem_ciNewClientSideContentItem__Body.panel-body{padding:0;}
#prfx-row-0 .col-sm-4{padding-left:0;}

.contacts-list {list-style-type:none;padding-left:0;}
.contacts-list li{padding-left:39px;margin:20px 0;}
.contacts-list li.address{background:url(/images/ic-contacts-address.png) no-repeat;background-size:30px 30px;}
.contacts-list li.phone{background:url(/images/ic-contacts-phone.png) no-repeat;background-size:contain;}
.contacts-list li.fax{background:url(/images/ic-contacts-fax.png) no-repeat;background-size:contain;}
.contacts-list li.email{background:url(/images/ic-contacts-email.png) no-repeat;background-size:contain;}
.contacts-page .col-main .row{border-bottom:10px solid rgba(204,204,204,0.16);margin-bottom:40px;}
.contacts-page .col-main .row:last-of-type{border-bottom:none;}

#social h2::before, .join-today-panel h2::before {
  display: none;
}

.join-page .PanelField.Right label{width:75%!important;}
.join-page .RadTabStrip{display:none;}
.join-page .library .FAQ-Title{padding: 20px 30px 20px 10px;}

.Wrapper-HomePage .row.full-width-section.footer-quote {
    margin-top: 0px;
    margin-bottom: 0px;
}
.row.full-width-section.footer-quote.footer-quote-inverted {
  background-color: #fff;
}
.row.full-width-section.footer-quote.footer-quote-inverted h2, .row.full-width-section.footer-quote.footer-quote-inverted h5 {
  color:  #74309B;
}
.footer-quote-inverted img {
  float: right;
}

/* Mobiles ***********************************************************************************************************/

@media only screen and (max-width: 767px){

  #masterLogoArea {
    position: absolute;
    top:  5px!important;
  }
.Wrapper-HomePage .BlockTLItem { 
  width:100%;float:none;padding:0;
}
.BlockTLItem {
  width: 100%;
}
.news-article .header-top-container, .standard-page .header-top-container, .header-top-container{min-height:20px!important;height:20px!important;}
.header-bottom-container { top: 0px;}


.Wrapper-HomePage #WTZone7_Page1 .row:nth-of-type(1), .Wrapper-HomePage #WTZone7_Page1 .row:nth-of-type(2), .Wrapper-HomePage.home2 #WTZone7_Page1 .row:nth-of-type(3) , .Wrapper-HomePage #WTZone7_Page1 .row:nth-of-type(4), .Wrapper-HomePage #WTZone7_Page1 .row:nth-of-type(5), .Wrapper-HomePage #WTZone7_Page1 .row:nth-of-type(6), .footer-nav-copyright .container .row:first-of-type, .our-union-page #masterContentArea .row:nth-of-type(3), .our-union-page #masterContentArea .row:nth-of-type(4) .ContentItemContainer, .our-union-page #masterContentArea .row:nth-of-type(5), .our-union-page #masterContentArea .row:nth-of-type(6),.our-union-page .intro-text, .our-union-page #masterContentArea .row:nth-of-type(7), .our-union-page #masterContentArea .row:nth-of-type(9){width:100%;max-width:100%;}
.carousel .carousel-caption h1, .carousel2 .carousel-caption h1, .HomePageFullWidthArea .carousel-caption h1{font-size:3em;line-height:1em;margin:-90px auto 30px;}
.news-article .carousel h1{font-size:3em;line-height:1.1em;margin:20px auto 30px;}
.Wrapper-HomePage .FullWidthArea-StyleBg1, .Wrapper-HomePage .FullWidthArea-StyleBg2, .Wrapper-HomePage .FullWidthArea-StyleBg3, .Wrapper-HomePage .FullWidthArea-StyleBg4, .Wrapper-HomePage .FullWidthArea-StyleBg5{min-height:280px;}
.quote-bubble{width:90%;margin:0 auto 100px;}
.home-news{width: 90%;margin:0 5%;}
.BlockTLText h4{font-size:1.4em!important;margin-bottom:20px;}
.Wrapper-HomePage .BlockTLImage img, .our-union-page .TaggedListPanel img{min-height:86px;}
#ctl01_TemplateBody_WebPartManager1_gwpciNews3Cols_ciNews3Cols_ListTitle_BodyContainer .TaggedListPanel, .media-zone .TaggedListPanel{gap:10px;}
.join-today-panel h2{font-size:30px;font-weight:900;}
#ste_container_NewsletterHeader h2{text-align:center;}
#ste_container_NewsletterForm{float:none;width:100%;margin:10px auto;}
#ste_container_NewsletterForm input[type="text"]{width:90%;margin:10px auto;display: block;}
#ste_container_NewsletterForm input[type="button"]{width:60%!important;margin:20px auto;display: block;position:static;}


.footer-nav-copyright .col-sm-2{margin:0 auto;width:70%;text-align:center;}
#ste_container_FooterCopyright{margin-top:45px;text-align:center;}
.news-article .banner, .standard-page .banner{width:100%;}
.article-text-column{margin-top: 30px;}
.news-page .carousel .carousel-caption, .news-article .carousel .carousel-caption{width:100%;text-align:center!important;}
.article-text-column p:first-of-type{font-size:18px;margin-top:30px;}
.container, .header-container, .SliderPage1{max-width:100%;}
#ctl01_TemplateBody_WebPartManager1_gwpciNewFlexibleFormzCommon_ciNewFlexibleFormzCommon_LicScreen input{width:24em;}
#ctl01_TemplateBody_WebPartManager1_gwpciNewFlexibleFormzCommon_ciNewFlexibleFormzCommon_LicScreen input.TextButton{margin-left:1em;}
#ctl01_TemplateBody_WebPartManager1_gwpciNewFlexibleFormzCommon_ciNewFlexibleFormzCommon_FormToolzUpPanel{margin-top:20px;}
.news-page .BlockTLImage img{width:100%!important;}
.carousel-inner{width:100%;left:0;}
#faq-nav{top:-150px;}
#faq-nav li{font-size:15px;margin:10px;}
#hd{background:transparent;}
#masterHeaderBackground, .header{border-bottom:none;}
.faqs-page h2:before{top:-7px;display:block;}
.faqs-page .panel-body, .faqs-page .PanelBody{padding:0;}
.library .FAQ-Title{padding:7px 10px;font-size:19px;}
faqs-page .TaggedListPanel{margin-left:0;}
.faqs-page #WTZone7_Page1 .row:first-of-type{margin:0;padding:0;}
.faqs-page .RadTabStrip .rtsLI{padding-right:0;}
.faqs-page .FAQ-Title .FAQ-Title{padding-right:30px;background:none;}
.faqs-page.standard-page #WTZone7_Page1 .row:first-of-type{height:auto;}
.Wrapper-HomePage.home2 .TaggedListPanel .BlockTLItem, .news-page .TaggedListPanel .BlockTLItem, .below-article .TaggedListPanel .BlockTLItem {
  max-height: unset;
  height: unset;
  margin-bottom: 50px;
  width:  100%;
}
.news-page .row {
  width: unset;
}
.news-article-h1-plus-image h1 {
  margin: 0px 0 20px;
  border-left: 5px solid #000;
  padding-left: 30px;
}
#social li {
  display: inline-block;
  width: 40px;
}
#social img {
  max-width: 40px;
}
.footer-nav-copyright hr{margin: 15px auto;}
.ack h5::before, .ack h5::after { 
  background-size: 22px;
  background-repeat: no-repeat;
 }
 .ack h5::before, .ack h5::after {
  width: 22px;
  height: 46px;
}
.standard-page.help-at-work h2:before{right:0;}
.help-at-work h2{font-size:22px!important;}
.RadAutoCompleteBox .racTokenList{overflow:visible;}
input.radPreventDecorate[type="text"]{width: 315px!important;max-width: 315px!important;border:1px solid #ccc;}
.join-page .ContentItemContainer#ste_container_ContributionsContent{width:134%;}
.join-page .col-sm-9{padding:0;}
.join-form-container .panel{width:96%;}
}

@media (min-width: 320px) { 
    .splash-page .logo-zone{padding-top:7%;}
    .splash-page h2{font-size: 45px;line-height: 53px;margin-top: -35px;}
 }

 @media (max-width: 359px) { 
      input.radPreventDecorate[type="text"]{
        width: 190px!important;max-width: 190px!important;border:1px solid #ccc;
      }
      #ctl01_TemplateBody_WebPartManager1_gwpciRightContent_ciRightContent_46967a59626a4db18517669d4cc746ed {
        max-width: 200px;
      }
      .join-form-container #col1 {
         padding: 10px;
      }
      .join-page #masterContentArea .ContentItemContainer{
         max-width:300px;
         width: unset;
      }
  }


@media (min-width: 1600px) { 
    .splash-page h2{font-size:55px;line-height:63px;margin-top:0;}
 }

/* Small devices (landscape phones, tablets vertical)*/
@media (min-width: 768px) and (max-width: 991.98px) {
.news-page .BlockTLImage img{width:100%!important;}
#faq-nav{top:-101px;padding:16px 0;}
#faq-nav li{font-size:17px;margin:10px;}
#hd{background:transparent;}
#masterHeaderBackground, .header{border-bottom:none;}
.Wrapper-HomePage .BlockTLItem{width:100%;float:none;padding:0;}
}

/* Medium devices (landscape tablets) and old desktops*/
@media (min-width: 992px) and (max-width: 1365px) {
}

/* 1440 */

@media (min-width: 1366px) and (max-width: 1440px) {
    .header-container{padding-right:3%!important;}
    #masterLogoArea{margin-left:3%;}
    #auxiliary-container{margin-right:3%;}
    .Wrapper-HomePage.home2 #WTZone7_Page1 .row:nth-of-type(2){padding:80px 3% 10px}
}

/* 1563 */
@media (min-width: 1441px) and (max-width: 1563px) {
}

/* 1680 */
@media (min-width: 1564px) and (max-width: 1680px) {
}

/* Larger than 1920px */
@media screen and (min-width: 1921px) {
}
