/*AISA website redesign
Changes applied by: Integr8tiv
Website theme: Great Barrier Reef
*/

/*Fonts*/

@import url('https://fonts.googleapis.com/css2?family=PT+Sans&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');

h1, h2, h3, h4, h5, h6 {
	font-family: 'PT Sans', sans-serif;
}

h1, .h1 {
	font-size: 38px;
}
h2, .h2 {
	font-size: 30px;
}
h3, .h3 {
	font-size: 24px;
}
h4, .h4 {
	font-size: 20px;
}
h5, .h5 {
	font-size: 18px;
}
h6, .h6 {
	font-size: 16px;
}

h4, .h4, .SectionLabel {
    color: #CD3269;
}
.CalloutPart2 .SectionLabel::after {
    border-bottom: 2px solid #CD3269;
}
h1, .h1, .PageTitle {
    color: #1a1750;
}
h1::after, h1.panel-title::after {
    border-bottom: 3px solid #1a1750;
}
h2, .h2, .PanelTitle {
    color: #000;
}
h5, .h5 {
    color: #E7566D;
}
.Wrapper-HomePage h2.panel-title {
    color: #732062;
}
.Wrapper-HomePage h2.panel-title::after {
    margin: 0em auto 0 auto;
    border-bottom: 2px solid #2F1F62;
	line-height: 10px;
}
.UpcomingEventsHome a.LabelLink {
    color: #000;
}
.Wrapper-HomePage .FullWidthArea-StyleBg4 {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    line-height: normal;
    font-size: 30px;
}
.Spotlight .SectionLabel::after, .Spotlight h4::after {
    border-bottom: 2px solid #CD3269;
}
blockquote {
    padding: 49px 18px;
}
a, p, body{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px; 
	color: #000;
}

a, a:visited {
	color:#CD3269;
	text-decoration: underline;
}

a:hover {
	color:#E7566D;
	text-decoration: underline;
}


/*Buttons*/
html:not(.t-safari) .PrimaryButton, html:not(.t-safari) .SaveAndClose, html:not(.t-safari) .SaveAs, html:not(.t-safari) .UsePrimaryButton .TextButton, html:not(.t-safari) .UsePrimaryButton .TextButtonWithImage, html:not(.t-safari) #masterHeaderActionArea a, html:not(.t-safari) .RadGrid input.PrimaryButton, html:not(.t-safari) .Spotlight .TextButton, html:not(.t-safari) .BigButtonPanelArea2 .btn, html:not(.t-safari) .RadUpload .ruButton, html:not(.t-safari) .ruButton, html:not(.t-safari) .ruFileInput {
    background: #F26D63 !important;
    background-size: 100% 100% !important;
    color: #fff !important;
    border-radius: 100px;
}

.btn:hover, .btn:focus, .btn:active, .btn:visited, .TextButton:hover, .TextButton:focus, .TextButton:active, .TextButton:visited, .TextButtonWithImage:hover, .TextButtonWithImage:focus, .TextButtonWithImage:active, .TextButtonWithImage:visited, .ruButton:hover, .ruButton:focus, .ruButton:active, .ruButton:visited, #masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, #masterHeaderActionArea a:visited, .RadGrid input.TextButton:hover, .RadGrid input.TextButton:focus, .RadGrid input.TextButton:active, .RadGrid input.TextButton:visited {
    background: #E7566D !important;
}
html:not(.t-safari) .btn, html:not(.t-safari) .TextButton {
    background: #F26D63 !important;
    border-radius: 100px;
}

/*Main Navigation*/
.header-bottom-container {
    background-color: #1A1750;
    min-height: 65px;
}
.RadMenu.RadMenu_NaturalHeritageSites .rmRootGroup > .rmItem > .rmLink {
    color: #FFF;
    font-family: 'PT Sans', sans-serif;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: normal;
}
.RadMenu.RadMenu_NaturalHeritageSites .rmGroup {
    background-color: #1a1750;
}
.RadMenu.RadMenu_NaturalHeritageSites .rmRootLink.rmSelected, .RadMenu.RadMenu_NaturalHeritageSites .rmRootLink.rmExpanded, .RadMenu.RadMenu_NaturalHeritageSites .rmRootLink:hover, .RadMenu.RadMenu_NaturalHeritageSites .rmRootLink:focus, .RadMenu.RadMenu_NaturalHeritageSites .rmRootLink.rmFocused {
    border-top: 3px solid #E7566D;
}
.RadMenu_NaturalHeritageSites .rmSlide .rmLink:hover, .RadMenu_NaturalHeritageSites .rmSlide .rmLink:focus, .RadMenu_NaturalHeritageSites .rmSlide .rmLink.rmFocused, .RadMenu_NaturalHeritageSites .rmSlide .rsmLink:hover, .RadMenu_NaturalHeritageSites .rmSlide .rsmLink:focus, .RadMenu_NaturalHeritageSites .rmSlide .rsmLink.rmFocused, .RadMenu_NaturalHeritageSites .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover, .RadMenu_NaturalHeritageSites .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:focus, .RadMenu_NaturalHeritageSites .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink.rmFocused {
    color: #E7566D;
}

.RadMenu_NaturalHeritageSites .rmSlide .rmLink:hover, .RadMenu_NaturalHeritageSites .rmSlide .rmLink:focus, .RadMenu_NaturalHeritageSites .rmSlide .rmLink.rmFocused, .RadMenu_NaturalHeritageSites .rmSlide .rmLevel1 > .rmItem > .rmLink:hover, .RadMenu_NaturalHeritageSites .rmSlide .rmLevel1 > .rmItem > .rmLink:focus, .RadMenu_NaturalHeritageSites .rmSlide .rmLevel1 > .rmItem > .rmLink.rmFocused {
    color: #E7566D;
}

.RadMenu_NaturalHeritageSites .rmSlide .rmLink, .RadMenu_NaturalHeritageSites .rmSlide .rsmLink {
    font-family: 'Open Sans', sans-serif;
}
.RadMenu.RadMenu_NaturalHeritageSites .rsmItem {
    word-break: break-word;
}
.RadMenu_NaturalHeritageSites .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink, .RadMenu_NaturalHeritageSites .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:hover, .RadMenu_NaturalHeritageSites .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:focus {
    letter-spacing: normal;
    font-size: 16px;
}
.rmVertical.rmGroup.rmLevel2 {
    font-size: 13px !important;
}


/*Side Navigation*/

.nav-secondary .sub-nav-head {
    background-color: #1A1750;
    color: #fff;
    font-family: 'PT Sans', sans-serif;
	font-weight: normal;
    font-size: 16px;
    letter-spacing: normal;	
}
.RadTreeView.RadTreeView_NaturalHeritageSites a.rtIn:hover, .RadTreeView.RadTreeView_NaturalHeritageSites a.rtIn:focus {
    color: #E7566D;
}
.RadTreeView .rtLines .rtFirst,
.RadTreeView .rtLines .rtLI,
.RadTreeView .rtLines .rtMid,
.RadTreeView .rtLines .rtTop,
.RadTreeView .rtLines .rtBot
{ background:none!important; }

/*Aux Navigation*/
.nav-auxiliary .nav-aux-button.nav-aux-contact .nav-text {
    background-size: cover;
    background-image: url("https://aisa.org.au/images/aisa/buttons%20and%20icons/Contact_Us.png");
    background-position: center;
    background-repeat: no-repeat;
}
.nav-auxiliary .nav-aux-button .nav-text {
    width: 20px;
    height: 20px;
}
.header-search .search-field {
    background-position: 7px -18px !important;
}
.navbar-collapse, .searchbar-collapse {
    background-color: rgb(26, 23, 80);
}

/*Footer*/
/*#ft {
    background: repeating-linear-gradient(to top right, #2F1F62 0%, #301959 8%, #732062 30%, #CD3269 38%, #F26D63 45%, #E7566D 55%, #CD3269 60%, #B22B66 66%, #2F1F62 83%),linear-gradient(to top, #2F1F62 0%, #301959 8%, #732062 30%, #CD3269 38%, #F69564 47%, #E7566D 60%, #CD3269 66%, #B22B66 70%, #2F1F62 83%),linear-gradient(to bottom, #2F1F62 0%, #4C2C88 16%, #732062 27%, #2F1F62 50%, #862044 76%, #B22B66 86%, #2F1F62 100%),linear-gradient(to left, #2F1F62 0%, #301959 8%, #732062 30%, #CD3269 38%, #F69564 47%, #E7566D 60%, #CD3269 66%, #B22B66 70%, #2F1F62 83%);
	background-blend-mode: lighten,color-burn,luminosity;
}*/
.footer-content {
    background-color: transparent;
    color: #fff;
}
.footer-nav-copyright {
    background-color: transparent;
    color: #fff;
}
.footer-nav-copyright a:hover, .footer-nav-copyright a:active {
    color: #fff;
}
.footer-nav-copyright a, .footer-nav-copyright a:visited {
    color: #fff;
}
#ft h4 {
    color: #fff;
	font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}
#masterFooterConnectWithUs {
    border-color: transparent;
	border-width: 0px;
}
#ft {
    background: #1a1750;
}
.footer-copyright {
    width: 100%;
}
#ste_container_ciFooterContent1 {
    float: left;
}
#ste_container_ciFooterContent2 {
    float: right;
}
#ste_container_ciFooterMenu {
    width: 100%;
    clear: both;
}

/*Profile page*/

.RadTreeView.GLE .rtIn, .RadTreeView.GLE .rtHover .rtIn, .RadTreeView.GLE .rtSelected .rtIn {
    color: #CD3269;
}
.CalloutPart2 {
    background-color: #f2f2f2;
}
.RadTabStrip_MetroTouch.RadTabStrip, .RadTabStrip_MetroTouch.RadTabStripVertical .rtsUL {
    background-color: #1a1750;
}
.RadTabStrip_MetroTouch.RadTabStrip_MetroTouch {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px !important;
}
.RadTabStrip_MetroTouch {
    color: #333;
    font: 100 16px 'Open Sans', sans-serif;
}
.RadTabStrip_MetroTouch .rtsLevel1 .rtsLink {
    background-color: #1a1750 !important;
    border-color: #1a1750 !important;
}
.RadGrid.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell, .RadGrid.RadGrid_MetroTouch .rgSelectedRow, .RadGrid.RadGrid_MetroTouch td.rgEditRow .rgSelectedRow, .RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted, .RadGrid.RadGrid_MetroTouch th.rgSorted, .RadGrid.RadGrid_Metro .rgMasterTable .rgSelectedCell, .RadGrid.RadGrid_Metro .rgSelectedRow, .RadGrid.RadGrid_Metro td.rgEditRow .rgSelectedRow, .RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted, .RadGrid.RadGrid_Metro th.rgSorted {
    background-color: #1a1750;
    border-color: #1a1750;
}
.RadGrid a, .RadToolTip a, .k-grid a {
    color: #CD3269 !important;
}
/*Mini-profile*/
div#ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactName_divFullName {
    text-align: center;
    font-size: 120%;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactName_divInstitute {
    text-align: center;
    font-size: 110%;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciMiniProfile_ciMiniProfile_contactStatus_divStatus span.Label {
    width: 100px;
    padding-left: 30px;
}

div#ste_container_NewContentHtml a {
    color: #CD3269 !important;
    text-decoration: underline;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 16px !important;
    background-color: transparent !important;
}


/*Home page*/
.carousel-caption p, .carousel-caption a {
    color: #fff;
    font-size: 15px !important;
    text-decoration: none;
}
.carousel .carousel-caption, .carousel2 .carousel-caption, .HomePageFullWidthArea .carousel-caption {
    background-color: rgba(13, 13, 13, 0.54);
}
.Wrapper-HomePage .FullWidthArea-StyleBg3, .Wrapper-HomePage .FullWidthArea-StyleBg5 {
    background: #fff;
}
.Wrapper-HomePage .FullWidthArea-StyleBg2 {
    background: #222122 url("/images/aisa/Backgrounds/Background section_1-sm.png") center no-repeat;
    color: #fff;
    background-size: cover;
}
.Wrapper-HomePage .FullWidthArea-StyleBg4 {
    background: #222122 url("/images/aisa/Backgrounds/Background section_2-sm-01-01.png") center top no-repeat;
	background-size: cover;
}
@media (min-width: 768px) {
  .TestimonialArea {
    width: 85%;
  }
}

/*gradient overlay*/
/*RC 4/05/2022 - #5094 AISA Support: Remove pink overlay homepage hero
.item::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#002f4b', endColorstr='#00000000',GradientType=0 );
    background: -webkit-linear-gradient(to right, #F69564 0%, #F26D63 4%, #E7566D 19%, #CD3269 34%, #B22B66 50%, #732062 72%, #4C2C88 95%, #2F1F62 100%);
    background: -moz-linear-gradient(to right, #F69564 0%, #F26D63 4%, #E7566D 19%, #CD3269 34%, #B22B66 50%, #732062 72%, #4C2C88 95%, #2F1F62 100%);
    background: linear-gradient(to right, #F69564 0%, #F26D63 4%, #E7566D 19%, #CD3269 34%, #B22B66 50%, #732062 72%, #4C2C88 95%, #2F1F62 100%);
    opacity: 0;
}
*/    


/* Stew 231110 */
.EventSummary {
    background-color: transparent;
    border: 1px solid #999;
    }