﻿html:not(.t-safari) .btn, html:not(.t-safari) .TextButton {
  background: none !important;
  background-color: black !important;
}
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: none !important;
  /*background-color: black !important;*/
}

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 {
    color: #ffffff !important;
    background-color: #CE2029 !important;
    font-weight: bold !important;
}


/*html:not(.t-safari) .Wrapper-HomePage .FullWidthArea-StyleBg4 .TextButton {
    background-color: #CE2029 !important;
}*/

html:not(.t-safari) .TextButton {
    background-color: #CE2029 !important;
}

.UtilityAccountArea {
    margin-top: 8px !important;
}

.RadMenu_GreatBarrierReef .rmSlide {
    display: none !important;
}


/* header logo */
/*#masterHeaderImage {
  background-repeat: no-repeat;
  background-image: url("images/OCA-Centennial-Logo-R04.jpg");
  width: 257px;
  height: 120px;
  background-position: 0 0px;
}*/
/*@media (min-width: 768px) {
  #masterHeaderImage {
    margin-top: 10px;
  }
}*/


@media (min-width: 768px){
#masterLogoArea{
    margin-right: -250px !important;
}}


.nav-auxiliary .nav-aux-button.nav-aux-account .nav-text {
    font-weight: bold !important;
}



.navbar-header .NavigationLink {
    text-decoration: none !important;
    /*margin-top: 5px !Important;*/
    font-weight: bold !important;
}

.navbar-header .NavigationLink:hover {
    text-decoration: underline !important;
}

.RadMenu.RadMenu_GreatBarrierReef .rmRootGroup > .rmItem > .rmLink {
    color: #ffffff !important;
    font-weight: bold !important;
    text-transform: uppercase;
    font-family: "Abel", Helvetica Neue, sans-serif !important;
    font-size: 164%;
    letter-spacing: 1px;
}

.RadMenu .rmHorizontal .rmText {
    padding: 8px 15px !important;
}

.RadMenu .rmHorizontal .rmRootLink .rmToggle {
    display: none;
}


.InternalHeaderArea {
    height: 150px !important;
}


.Wrapper-HomePage .InternalHeaderArea {
    height: 68px !important;
}

@media (min-width: 768px) {
.header-bottom-container {
    min-height: 68px;
}}



.footer-content {
    background-color: #CE2029 !important;
    color: #ffffff !important;
}

.footer-nav-copyright {
    padding-top: 10px !important;
    background-color: #CE2029 !important;
    color: #ffffff !important;
}

.footer-content h2 {
    color: #ffffff !important;
}

.RadMenu .rmLink {
    padding: 0px !important;
    border-top: 3px solid transparent;
}

#ft {
    background-color: #CE2029 !important;
}

.RadMenu.RadMenu_GreatBarrierReef .rmRootLink.rmSelected, .RadMenu.RadMenu_GreatBarrierReef .rmRootLink.rmExpanded, .RadMenu.RadMenu_GreatBarrierReef .rmRootLink:hover, .RadMenu.RadMenu_GreatBarrierReef .rmRootLink:focus, .RadMenu.RadMenu_GreatBarrierReef .rmRootLink.rmFocused {
    border-top: 3px solid #CE2029 !important;
}


.Wrapper-HomePage h2.panel-title {
    color: #CE2029 !important;
}

.Wrapper-HomePage h2.panel-title:after {
    border-bottom: 2px solid #CE2029 !important;
}

h1:after {
    width: 100% !important;
    border-bottom: 3px solid #CE2029 !important;
}

h1, .h1, .PageTitle {
    /*text-align: center;*/
    color: #CE2029 !important;
    /*width: 100%;*/
}

h2, .h2, .PanelTitle {
    font-family: "Raleway", Arial, sans-serif !important;
}

h4, .h4, .SectionLabel {
    color: #CE2029 !important;
}

.carousel-caption h1, .carousel-caption h2, .carousel-caption h3, .carousel-caption h4, .carousel-caption h5, .carousel-caption h6 {
    color: #fff !important;
}

@media (min-width: 768px) {
.carousel .carousel-caption, .carousel2 .carousel-caption, .HomePageFullWidthArea .carousel-caption {
    width: 30% !important;
}}

/*.TaggedListPanel .BlockTLItem a {
    color: #2883b2 !important;
}

.TaggedListPanel .BlockTLItem a:visited {
    color: #2883b2 !important;
}*/


a {
    color: #2883b2;
    font-family: "Raleway", Arial, sans-serif !important;
}

a:visited {
    color: #2883b2;
}

a:hover, a:focus, a:active {
    color: #1a5573;
}

.RadTreeView.GLE a:hover, .RadTreeView.GLE a:focus, .RadTreeView.GLE span[onclick]:hover, .RadTreeView.GLE span[onclick]:focus {
    background-color: transparent !important;
    color: #1a5573 !important;
}

.SearchField {
    background-color: rgba(13, 13, 13, 1) !important;
}


.RadTreeView.GLE .rtIn, .RadTreeView.GLE .rtHover .rtIn, .RadTreeView.GLE .rtSelected .rtIn {
    color: #2883b2 !important;
}


#ste_container_DonateCalltoAction a {
    color: #2883b2 !important;
}

#ste_container_DonateCalltoAction a:visited {
    color: #2883b2 !important;
}


#ste_container_DonateCalltoAction .AlignCenter {
    background-color: #f0edf2;
}

.RadTreeView a {
    color: #2883b2 !important;
}

.RadTreeView a:visited {
    color: #2883b2 !important;
}


.Spotlight .SectionLabel:after, .Spotlight h4:after {
    border-bottom: 2px solid #CE2029 !important;
}


.Wrapper-HomePage .FullWidthArea-StyleBg3 {
    min-height: 50px !important;
}


.Spotlight .TextButton, .Spotlight .btn {
    margin-top: -0.8em !important;
}

.Wrapper-HomePage .FullWidthArea-StyleBg2 {
    background-size: 1900px 680px !important;
}

.Wrapper-HomePage .FullWidthArea-StyleBg4 {
    background-size: 2100px 900px !important;
}

.Wrapper-HomePage .FullWidthArea-StyleBg4 span {
   font-weight: bolder !important;
   font-family: "Raleway", Arial, sans-serif;
   font-size: 38px !important;
   text-shadow: 0 1px 2px rgba(0, 0, 0, 1);
}




.Wrapper-HomePage #WebPartZone2_Page1 img {
    /*object-fit: cover;
    width: 150px;
    height: 200px !important;
    border-radius: 50% 50%;*/
    margin: 0 auto;
    display: block;
}

@media (min-width: 768px){
.Wrapper-HomePage #WebPartZone2_Page1 {
    margin-left: auto;
    margin-right: auto;
    width: 70%;
}}

.Wrapper-HomePage #WebPartZone2_Page1 blockquote {
    background: #fff;
    position: relative;
    color: #0d0d0d;
    padding: 20px 3%;
    margin: 25px auto 0 auto;
    text-align: center;
}

.Wrapper-HomePage #WebPartZone2_Page1 blockquote:before {
    content: '';
    display: block;
    position: absolute;
    width: 10%;
    height: 100px;
    top: -100px;
    right: 20%;
    border-top: 2px dotted #c8c8c8;
    border-right: 2px dotted #c8c8c8;
}

.Wrapper-HomePage #WebPartZone2_Page1 blockquote em {
    display: block;
    margin-top: 1em;
}




.Wrapper-HomePage #WebPartZone3_Page1 img {
    /*object-fit: cover;
    width: 150px;
    height: 200px !important;
    border-radius: 50% 50%;*/
    margin: 0 auto;
    display: block;
}

@media (min-width: 768px){
.Wrapper-HomePage #WebPartZone3_Page1 {
    margin-left: auto;
    margin-right: auto;
    width: 70%;
}}

.Wrapper-HomePage #WebPartZone3_Page1 blockquote {
    background: #fff;
    position: relative;
    color: #0d0d0d;
    padding: 20px 3%;
    margin: 25px auto 0 auto;
    text-align: center;
}

.Wrapper-HomePage #WebPartZone3_Page1 blockquote:before {
    content: '';
    display: block;
    position: absolute;
    width: 10%;
    height: 100px;
    top: -100px;
    right: 20%;
    border-top: 2px dotted #c8c8c8;
    border-right: 2px dotted #c8c8c8;
}

.Wrapper-HomePage #WebPartZone3_Page1 blockquote em {
    display: block;
    margin-top: 1em;
}









.Wrapper-HomePage #WebPartZone4_Page1 img {
    /*object-fit: cover;
    width: 150px;
    height: 200px !important;
    border-radius: 50% 50%;*/
    margin: 0 auto;
    display: block;
}

@media (min-width: 768px){
.Wrapper-HomePage #WebPartZone4_Page1 {
    margin-left: auto;
    margin-right: auto;
    width: 70%;
}}

.Wrapper-HomePage #WebPartZone4_Page1 blockquote {
    background: #fff;
    position: relative;
    color: #0d0d0d;
    padding: 20px 3%;
    margin: 25px auto 0 auto;
    text-align: center;
}

.Wrapper-HomePage #WebPartZone4_Page1 blockquote:before {
    content: '';
    display: block;
    position: absolute;
    width: 10%;
    height: 100px;
    top: -100px;
    right: 20%;
    border-top: 2px dotted #c8c8c8;
    border-right: 2px dotted #c8c8c8;
}

.Wrapper-HomePage #WebPartZone4_Page1 blockquote em {
    display: block;
    margin-top: 1em;
}

@media (min-width: 768px){
.TestimonialArea {
    margin-left: auto;
    margin-right: auto;
}}

.TestimonialArea img {
    height: 200px !important;
}


@media (min-width: 768px){
#WebPartZone6_Page1 {
    margin-left: auto;
    margin-right: auto;
    width: 70%;
}}

#WebPartZone5_Page1 img {
    height: 200px !important;
    object-fit: cover;
    border-radius: 50% 50%;
    margin: 0 auto;
    display: block;
}

#WebPartZone6_Page1 img {
    height: 200px !important;
    object-fit: cover;
    border-radius: 50% 50%;
    margin: 0 auto;
    display: block;
}


#WebPartZone6_Page1 blockquote {
    background: #fff;
    position: relative;
    color: #0d0d0d;
    padding: 20px 3%;
    margin: 25px auto 0 auto;
    text-align: center;
    height: 329px;
}



#WebPartZone6_Page1 blockquote:before {
    content: '';
    display: block;
    position: absolute;
    width: 10%;
    height: 100px;
    top: -100px;
    right: 20%;
    border-top: 2px dotted #c8c8c8;
    border-right: 2px dotted #c8c8c8;
}


#WebPartZone6_Page1 blockquote em {
    display: block;
    margin-top: 1em;
}

.backToTop {
    background: transparent url(images/upArrow_r01.png) -2px 0 no-repeat !important;
    width: 70px !important;
    height: 65px !important;
}


/*.backToTop:after {
    content: 'Top of Page';
    display: block;
}*/

.nav-secondary .sub-nav-head {
    color: #CE2029 !important;
    background-color: rgba(13, 13, 13, 1) !important;
}

.SearchField label {
    color: #CE2029 !important;
}



.committeeImagesRounded img {
    object-fit: cover;
    width: 150px;
    height: 196px !important;
    border-radius: 50% 50%;
    /*margin: 0 auto;*/
    display: block;
}




.CalloutPart2 .SectionLabel:after {
    border-bottom: 2px solid #CE2029 !important;
}

.ColumbusChapter {
    width: 100% !important;
}

.PACbtn {
    width: 300px;
    padding: 0.3em 0.78em !important;
}

.RadMenu.RadMenu ul.rmHorizontal {
    float: none;
    width: auto;
    display: inline-block;
}

.RadMenu.RadMenu_GreatBarrierReef {
    float: none;
}


.CommunityLinksBlock a.CommunityLinksSelected, .CommunityLinksBlock a.CommunityLinksSelected:hover {
    background-color: #000000 !important;
    color: #CE2029 !important;
}

.RadGrid a, .RadToolTip a, .k-grid a {
    color: #2883b2 !important;
}
.RadGrid a:hover, .RadGrid a:focus, .RadGrid a:active, .RadToolTip a:hover, .RadToolTip a:focus, .RadToolTip a:active, .k-grid a:hover, .k-grid a:focus, .k-grid a:active {
    color: #1a5573 !important;
}

.CommunityItemActionLinks a:hover {
    background-color: #CE2029 !important;
}


#ctl01_TemplateBody_WebPartManager1_gwpste_container_Announcements_ste_container_Announcements, #ctl01_SideBarPlaceHolder_ctl00_CommunityLinksBlock {
    border: 1px solid #ddd;
}

#ctl01_TemplateBody_WebPartManager1_gwpste_container_RecentActivity_ste_container_RecentActivity, #ctl01_TemplateBody_WebPartManager1_gwpste_container_FeaturedBlog_ste_container_FeaturedBlog {
    border: 1px solid #ddd;
}


.nav-auxiliary .nav-aux-button.nav-aux-cart .cartCenter {
    color: #ffffff !important;
    background-color: #CE2029 !important;
}
.logotext {
    font-size: xx-large;
    color: white;
    margin-top: 50px;
}

.header-bottom-container {
    visibility: hidden !important;
}