@charset "UTF-8";
/* Based on Responsive Cities theme*/
@import url('https://fonts.googleapis.com/css2?family=Alegreya:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&family=Hind+Madurai:wght@300;400;500;600;700&display=swap');

/* ==========================================================================
   MASTER PAGE LAYOUT
   ========================================================================== */

/* handle secondary column layout */
@media (min-width: 992px) {
  .has-secondary-col.col-on-right .col-secondary {
    margin-bottom: 15px;
    border-left: .5px outset #d4a129;
    padding-left: 25px;
    }
}

/* ==========================================================================
   Basic setup
   ========================================================================== */
body {
   font-family: 'Hind Madurai', sans-serif;
   color: #000;
}

a, .Link,
.RadGrid.RadGrid .rgRow a, .RadGrid.RadGrid .rgAltRow a, .RadGrid.RadGrid .rgEditForm a, .k-grid.k-grid a,
.RadToolTip.RadToolTip a {
 color: #3A8FC3;
}

a:visited, .Link:visited,
.RadGrid.RadGrid .rgRow a:visited, .RadGrid.RadGrid .rgAltRow a:visited, .RadGrid.RadGrid .rgEditForm a:visited, .k-grid.k-grid a:visited,
.RadToolTip.RadToolTip a:visited {
 color: #b55cb7 ;
}

a:hover, a:focus, a:active, .Link:hover, .Link:focus, .Link:active,
.RadGrid.RadGrid .rgRow a:hover,
.RadGrid.RadGrid .rgRow a:focus,
.RadGrid.RadGrid .rgRow a:active, .RadGrid.RadGrid .rgAltRow a:hover, .RadGrid.RadGrid .rgAltRow a:focus, .RadGrid.RadGrid .rgAltRow a:active, .RadGrid.RadGrid .rgEditForm a:hover, .RadGrid.RadGrid .rgEditForm a:focus, .RadGrid.RadGrid .rgEditForm a:active, .k-grid.k-grid a:hover, .k-grid.k-grid a:focus, .k-grid.k-grid a:active,
.RadToolTip.RadToolTip a:hover,
.RadToolTip.RadToolTip a:focus,
.RadToolTip.RadToolTip a:active {
 color: #8A3F36 ;
}

h1, .h1, .PageTitle {
   font-family: 'Hind Madurai', sans-serif;
   font-weight: 500;
   color: #0069AA;
}

h1.BigHeader, .h1.BigHeader {
    color: #0069aa;
    padding-left: 25px;
    padding-bottom: 25px;
    padding-top: 25px;
    margin-bottom: 25px;
    font-family: 'Alegreya', serif;
    font-weight: 300;
    background: rgb(212,161,41);
    background: -moz-linear-gradient(135deg, rgba(212,161,41,0.19791666666666663) 0%, rgba(212,161,41,0.9037990196078431) 100%);
    background: -webkit-linear-gradient(135deg, rgba(212,161,41,0.19791666666666663) 0%, rgba(212,161,41,0.9037990196078431) 100%);
    background: linear-gradient(135deg, rgba(212,161,41,0.19791666666666663) 0%, rgba(212,161,41,0.9037990196078431) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d4a129",endColorstr="#d4a129",GradientType=1);
    }


h2, .h2, .PanelTitle {
   font-family: 'Hind Madurai', sans-serif;
   color: #8A3F36;
}

h3, .SectionTitle {
   font-family: 'Hind Madurai', sans-serif;
}

h4, .h4, .SectionLabel {
   font-family: 'Hind Madurai', sans-serif;
   font-weight: 500;
  color: #0069AA;
}

h5, .h5, .SectionLabelSmaller {
    text-transform: uppercase;
    font-weight: 700;
    color: #0069AA;
    }
    h6, .h6{
    text-transform: uppercase;
    font-weight: 500;
    color: #d4a129;
    }

hr {
 border-color: #d4a129;
}

/* Used for messages guiding users to the next step */
.HelperText {
 color: #d4a129;
}

/* ==========================================================================
   MASTERPAGE ELEMENTS
   ========================================================================== */
/* Sub (Left) Navigation
   ========================================================================== */
.SubNavPanelHead {
   font-family: 'Hind Madurai', sans-serif;
}

/* ==========================================================================
   Footer
   ========================================================================== */
.footer-nav-copyright {
 background-color: #000;
 color: #fff;
}

.footer-content {
 background-color: #0069AA;
 color: #fff;
 text-align: left;
 padding-bottom: 15px;
}

 .FooterAddress {
 width: 30%;
 display: inline-block;
 vertical-align: top;
    }
 .FooterContact {
 width: 30%;
 display: inline-block;
 vertical-align: top;
    }
 .FooterHours {
 width: 30%;
 display: inline-block;
 vertical-align: top;
    }
 .FooterAddress .PrimaryButton {
 margin-top: 10px;
 padding: 5px 81px;
}

 .FooterLocation {
 margin-top: 25px;
}

.FooterContact H3 {
    color: #fff;
    }

.FooterHours H3 {
    color: #fff;
    }

.FooterAddress H3 {
    color: #fff;
    }

/* Compatibility Footer
   ========================================================================== */
/* Old-style footer (pre-responsive) */
#ft {
 background-color: #0069AA;
  color: #fff;
}

#ft h4 {
   font-family: 'Hind Madurai', sans-serif;
}

/* ==========================================================================
   PRIMARY NAVIGATION
   ========================================================================== */
.header-bottom-container {
   background-color: #0069AA;
}

@media (max-width: 767px) {
  .navbar { 
      background-color: #fff;
  }
}

.navbar-collapse, .searchbar-collapse {
}

@media (min-width: 768px) {
  .navbar-collapse, .searchbar-collapse {
  }
}

 .nav-auxiliary .nav-aux-button.nav-aux-account .nav-text {
    background-position: 0 -125px;
    }

.nav-auxiliary .nav-aux-button.nav-aux-cart .nav-text {
    background-position: 0 -75px;
    }

.navbar-toggle .icon-bar {
    background-color: #999;
    }

.nav-auxiliary .nav-aux-button .NavigationLink:hover, .nav-auxiliary .nav-aux-button .NavigationLink:focus {
    background-color:  rgba(212,161,41,1)
    }

 .navbar-toggle:hover, .navbar-toggle:focus {
    background-color: #d4a129;
    }

.auth-link-container {
  /* container for the sign in link when the browser is <768px wide */

}

/* Reset some Telerik defaults */
.RadMenu.RadMenu_Toronto {

}

.RadMenu.RadMenu_Toronto .rmGroup, .RadMenu.RadMenu_Toronto .rmRootGroup, .RadMenu.RadMenu_Toronto .rmMultiColumn, .RadMenu.RadMenu_Toronto .rmRootGroup > .rmItem {

}

.RadMenu.RadMenu_Toronto .rmVertical .rmToggle .rmIcon:before, .RadMenu.RadMenu_Toronto .rmVertical .rmExpand:before, .RadMenu.RadMenu_Toronto .rmRightArrow .rmIcon:before,
.RadMenu.RadMenu_Toronto .rmHorizontal .rmToggle .rmIcon:before, .RadMenu.RadMenu_Toronto .rmHorizontal .rmExpand:before, .RadMenu.RadMenu_Toronto .rmBottomArrow .rmIcon:before {

}

.RadMenu.RadMenu_Toronto .rmItem, .RadMenu.RadMenu_Toronto .rmHorizontal > .rmItem, .RadMenu.RadMenu_Toronto .rmHorizontal > .rmRootScrollGroup > .rmItem,
.RadMenu.RadMenu_Toronto .rmLink {

}

.RadMenu.RadMenu_Toronto .rmLink {

}

.RadMenu.RadMenu_Toronto .rmVertical .rmItem .rmText {

}

.RadMenu.RadMenu_Toronto .rmRootGroup .rmRootLink .rmToggle, .RadMenu.RadMenu_Toronto .rmToggle {
}

.RadMenu.RadMenu_Toronto .rmToggle, .RadMenu.RadMenu_Toronto .rmToggle .rmIcon, .RadMenu.RadMenu_Toronto .rmRootGroup .rmRootLink .rmToggle {
}

.RadMenu.RadMenu_Toronto .rmGroup .rmContent, .RadMenu.RadMenu_Toronto .rmRootGroup .rmContent {
}

.RadMenu.RadMenu_Toronto, .RadMenu.RadMenu_Toronto .rmItem {
}

.RadMenu.RadMenu_Toronto .rmSlide ul.rmGroup {
}

.RadMenu.RadMenu_Toronto {

}

.RadMenu.RadMenu_Toronto:focus {

}

.RadMenu.RadMenu_Toronto ul {
}

.RadMenu.RadMenu_Toronto .rmItem {
}

.RadMenu.RadMenu_Toronto .rmDisabled > a {
}

.RadMenu.RadMenu_Toronto .rmItem {

}

.RadMenu.RadMenu_Toronto .rmText,
.RadMenu.RadMenu_Toronto .rmHorizontal .rmText,
.RadMenu.RadMenu_Toronto .rmSlide .rmText {
}

.RadMenu.RadMenu_Toronto .rmSlide .rmText {
  /* give space for the expand arrow */
}

.RadMenu.RadMenu_Toronto .rmSlide .rmGroup {
}

.RadMenu.RadMenu_Toronto .rmLink,
.RadMenu.RadMenu_Toronto .rmOneLevel .rmItem .rmLink {
}

.RadMenu.RadMenu_Toronto .rmTwoLevels .rmItem .rmItem,
.RadMenu.RadMenu_Toronto .rmTwoLevels .rmLevel1 .rmLink {
  /* make sure second-level rsm items are lined up properly */
}

.RadMenu.RadMenu_Toronto .rmTwoLevels .rmLink {
}

.RadMenu.RadMenu_Toronto .rmTwoLevels .rmLevel1 > .rmItem > .rmLink {
}

.RadMenu.RadMenu_Toronto .rmTwoLevels .rmLevel1 > .rmItem > .rmLink,
.RadMenu.RadMenu_Toronto .rmTwoLevels .rmLevel1 > .rmItem.rmDisabled > .rmLink:hover,
.RadMenu.RadMenu_Toronto .rmTwoLevels .rmLevel1 > .rmItem.rmDisabled > .rmLink:focus {

}

.RadMenu.RadMenu_Toronto .rmOneLevel .rmItem .rmLink {
}

.RadMenu.RadMenu_Toronto .rmLink {

  /* required for the menu to work in IE */
}

.RadMenu.RadMenu_Toronto .rmGroup .rmText {
}

.RadMenu.RadMenu_Toronto .rmRootLink.rmSelected {
  /* root item selected styles */
   color: #fff;
}

.RadMenu.RadMenu_Toronto .rmRootLink.rmExpanded,
.RadMenu.RadMenu_Toronto .rmRootLink:hover,
.RadMenu.RadMenu_Toronto .rmRootLink.rmFocused {
  /* root item hover and focus styles */
   background-color: #3a8fc3;
   
}

.RadMenu.RadMenu_Toronto .rmGroup {
 background-color: #0069AA;
}

.RadMenu.RadMenu_Toronto .rmDisabled > .rmLink {
}

.RadMenu.RadMenu_Toronto .rmDisabled > .rmLink:hover, .RadMenu.RadMenu_Toronto .rmDisabled > .rmLink:active {
background-color: beige;
}

.RadMenu.RadMenu_Toronto .rmRootGroup > .rmItem {

}

.RadMenu.RadMenu_Toronto .rmRootGroup > .rmItem > .rmLink {

}

.RadMenu.RadMenu_Toronto .rmToggle, .RadMenu.RadMenu_Toronto .rmRootGroup .rmRootLink .rmToggle {
  /* a clickable target to expand multi-level navigaiton */

}

.RadMenu.RadMenu_Toronto .rmToggle .rmIcon, .RadMenu.RadMenu_Toronto .rmRootGroup .rmRootLink .rmToggle .rmIcon {

}

.RadMenu.RadMenu_Toronto .rmLink:hover .rmToggle > .rmIcon,
.RadMenu.RadMenu_Toronto .rmLink.rmFocused .rmToggle > .rmIcon,
.RadMenu.RadMenu_Toronto .rmSelected > .rmLink .rmToggle > .rmIcon,
.RadMenu.RadMenu_Toronto .rmFocused > .rmLink.rmRootLink .rmToggle > .rmIcon,
.RadMenu.RadMenu_Toronto .rmExpanded > .rmLink .rmToggle > .rmIcon,
.RadMenu.RadMenu_Toronto .rmSlide .rmLink .rmToggle > .rmIcon {
  
}

.RadMenu.RadMenu_Toronto .rmExpanded > .rmLink > .rmToggle > .rmIcon {
}

.RadMenu_Toronto .rmSlide {

}

.RadMenu_Toronto .rmSlide .rmItem {

}

.RadMenu_Toronto .rmSlide .rmText {
}

.RadMenu_Toronto .rmSlide .rmLink {
}

.RadMenu_Toronto .rmSlide .rmSeparator,
.RadMenu_Toronto .rmSlide .rmVertical > .rmSeparator,
.RadMenu_Toronto .rmSlide .MegaDropDownMenuSeparator > .rmLink {
}

.RadMenu_Toronto .rmSlide .rmSeparator, .RadMenu_Toronto .rmSlide .rmVertical > .rmSeparator {
}

.RadMenu_Toronto .rmSlide .rmFocused > .rmLink,
.RadMenu_Toronto .rmSlide .rmSelected > .rmLink,
.RadMenu_Toronto .rmSlide .rmItem.rmSelected .rmLink {

}

.RadMenu_Toronto .rmSlide .rmLink:hover, .RadMenu_Toronto .rmSlide .rmLink:focus, .RadMenu_Toronto .rmSlide .rmLink.rmFocused,
.RadMenu_Toronto .rmSlide .rmLevel1 > .rmItem > .rmLink:hover,
.RadMenu_Toronto .rmSlide .rmLevel1 > .rmItem > .rmLink:focus,
.RadMenu_Toronto .rmSlide .rmLevel1 > .rmItem > .rmLink.rmFocused {
 background-color: rgb(255 255 255 / 50%);
 color: #000;
 text-decoration: underline;
}

.RadMenu_Toronto .rmSlide.rmLevel1 .rmGroup {
  /* for second-level sub-nav and beyond,
         * we want to indent the nav to give separation */

}

.RadMenu_Toronto .rmSlide .rmExpandRight, .RadMenu_Toronto .rmSlide .rmGroup a.rmLink.rmExpandRight {
 background-position: 125% -200px;
}

@media (max-width: 767px) {
  .RadMenu_Toronto .rmSlide {

  }
  .RadMenu_Toronto .rmSlide ul.rmVertical, .RadMenu_Toronto .rmSlide ul.rmHorizontal, .RadMenu_Toronto .rmSlide ul.rmRootScrollGroup {
  }
  .RadMenu_Toronto .rmSlide .rmSlide {
    /* for right expanded items, expand below on extra small screens */
  }
  .RadMenu_Toronto .rmSlide .rmToggleHandles .rmSlide .rmText {
    /* if we have toggles on we don't want to add the extra padding */
  }
  .RadMenu_Toronto .rmSlide .rmToggleHandles .rmExpandRight,
  .RadMenu_Toronto .rmSlide .rmToggleHandles .rmGroup a.rmText.rmExpandRight {
    /* if toggle handles are on we don't want to display the arrow twice*/
  }
}

@media (min-width: 768px) {
  .RadMenu.RadMenu_Toronto .rmItem {
  }
  .RadMenu.RadMenu_Toronto .rmRootGroup > .rmItem {

  }
  .RadMenu.RadMenu_Toronto .rmRootGroup > .rmItem > .rmLink {
  }
  .RadMenu.RadMenu_Toronto .rmSlide .rmGroup {
  }
  .RadMenu.RadMenu_Toronto .rmSlide .rmItem {

  }
  .RadMenu.RadMenu_Toronto .rmSlide .rmLink {
  }
  .RadMenu.RadMenu_Toronto .rmToggle, .RadMenu.RadMenu_Toronto .rmRootGroup .rmRootLink .rmToggle {
  }
  .RadMenu.RadMenu_Toronto.MegaDropDownMenuOuter ul.rmLevel1 div.rmSlide,
  .RadMenu.RadMenu_Toronto.MegaDropDownMenuOuter ul.rmLevel1 ul.rmVertical div.rmSlide {
  }
}

/* ==========================================================================
   SECONDARY NAVIGATION
   ========================================================================== */
/**** Telerik overrides ****/
.sub-nav-body .RadTreeView.RadTreeView {
}

.sub-nav-body .RadTreeView.RadTreeView .rtLI,
.sub-nav-body .RadTreeView.RadTreeView .rtTop,
.sub-nav-body .RadTreeView.RadTreeView .rtMid,
.sub-nav-body .RadTreeView.RadTreeView .rtBot {
}

.sub-nav-body .RadTreeView.RadTreeView .rtIn {
}

.sub-nav-body .RadTreeView.RadTreeView .rtIn .rtText {
}

.sub-nav-body .RadTreeView.RadTreeView .rtIn,
.sub-nav-body .RadTreeView.RadTreeView .rtHover .rtIn,
.sub-nav-body .RadTreeView.RadTreeView .rtSelected .rtIn {

}

.sub-nav-body .RadTreeView.RadTreeView .rtUL {
}

.sub-nav-body .RadTreeView.RadTreeView .rtSelected > a.rtIn,
.sub-nav-body .RadTreeView.RadTreeView .child-is-selected.rtIn {
 background-color: #0069AA;
 color: #fff;
 font-weight: bold !important;
}

.sub-nav-body .RadTreeView.RadTreeView .rtSelected > a.rtIn:hover, .sub-nav-body .RadTreeView.RadTreeView .rtSelected > a.rtIn:active, .sub-nav-body .RadTreeView.RadTreeView .rtSelected > a.rtIn:focus {
 background-color: #0069AA;
}

.sub-nav-body .RadTreeView.RadTreeView .rtUL .rtUL {
}

.sub-nav-body .RadTreeView.RadTreeView > .rtUL > .rtLI {
  /* add a separator border to the first-level sub-nav items only */
}

.sub-nav-body .RadTreeView.RadTreeView > .rtUL > .rtLI:first-child {
}

.sub-nav-body .RadTreeView.RadTreeView > .rtUL > .rtLI .rtLI .rtIn {
  /* children should have less padding */
}

.sub-nav-body .RadTreeView.RadTreeView > .rtUL > .rtLI > .rtUL {
  /* this makes the children section padding even */

}

.sub-nav-body .RadTreeView.RadTreeView > .rtUL {
  /* add a boundary for hovered navs */
}

.sub-nav-body .RadTreeView.RadTreeView .rtSp,
.sub-nav-body .RadTreeView.RadTreeView .rtPlus,
.sub-nav-body .RadTreeView.RadTreeView .rtMinus {
  /* we don't want to display the expand/collapse icons in this theme */
}

.sub-nav-body .RadTreeView.RadTreeView a.rtIn {
 color: #000;
}

@media screen and (prefers-reduced-motion: reduce) {
  .sub-nav-body .RadTreeView.RadTreeView a.rtIn {
  }
}

.sub-nav-body .RadTreeView.RadTreeView a.rtIn:hover, .sub-nav-body .RadTreeView.RadTreeView a.rtIn:focus {
 background-color: #0069AA;
 color: #fff;
}

.sub-nav-body .RadTreeView.RadTreeView a.rtIn:active {
}

.col-secondary .sub-nav {
 background-color: #cf8b8b00;
 margin-bottom: 2em;
}

.col-secondary .sub-nav .sub-nav-head {
 FONT-WEIGHT: 600;
 background-color: transparent;
 color: #0069AA;
}

.col-secondary .sub-nav .SubNavigationSeparator {

}

.col-secondary .sub-nav .SubNavigationSeparator .rtIn {
}

input,
button,
select,
textarea {
   font-family: 'Hind Madurai', sans-serif;
}


/* ==========================================================================
   BUTTONS
   ========================================================================== */
/* set up button base styles */
.btn,
.TextButton,
.RadUpload.RadUpload .ruButton,
.RadUploadProgressArea.RadUploadProgressArea .ruButton {
 border-radius: 0px;
 padding-left: 3%;
 padding-right: 3%;
 padding-top: 10px;
 padding-bottom: 10px;
}
.PrimaryButton, .UsePrimaryButton .TextButton, .RadGrid input.PrimaryButton {
   background-color: #fff;
   border-color: #A88021;
   box-shadow: 0px 3px 0 0 #a88021;
}
.PrimaryButton, .PrimaryButton:visited,
.UsePrimaryButton .TextButton,
.UsePrimaryButton .TextButton:visited,
.RadGrid input.PrimaryButton,
.RadGrid input.PrimaryButton:visited {
 color: #000;
}

.PrimaryButton:hover, .PrimaryButton:focus, .PrimaryButton:active,
.UsePrimaryButton .TextButton:hover,
.UsePrimaryButton .TextButton:focus,
.UsePrimaryButton .TextButton:active,
.RadGrid input.PrimaryButton:hover,
.RadGrid input.PrimaryButton:focus,
.RadGrid input.PrimaryButton:active {
 color: #000;
 text-decoration: none;
 background-color: #E9D093;
 border-color: #D3BF8F;
 box-shadow: 0px 3px 0 0 #d3bf8f;
}
.btn, .btn:visited, .TextButton, .TextButton:visited, .RadUpload.RadUpload .ruButton, .RadUpload.RadUpload .ruButton:visited, .RadUploadProgressArea.RadUploadProgressArea .ruButton, .RadUploadProgressArea.RadUploadProgressArea .ruButton:visited {
   color: #000;
}
.btn, .TextButton, .RadUpload.RadUpload .ruButton, .RadUploadProgressArea.RadUploadProgressArea .ruButton {
   background-color: #D4A129;
   border-color: #A88021;
   position: relative;
   box-shadow: 0px 3px 0 0 #A88021;
}

.btn:hover, .btn:focus, .btn:active, .TextButton:hover, .TextButton:focus, .TextButton:active, .RadUpload.RadUpload .ruButton:hover, .RadUpload.RadUpload .ruButton:focus, .RadUpload.RadUpload .ruButton:active, .RadUploadProgressArea.RadUploadProgressArea .ruButton:hover, .RadUploadProgressArea.RadUploadProgressArea .ruButton:focus, .RadUploadProgressArea.RadUploadProgressArea .ruButton:active {
   color: #000;
   text-decoration: none;
   background-color: #E9D093;
   border-color: #D3BF8F;
   box-shadow: 0px 3px 0 0 #d3bf8f;
}

.DangerButton {
   background-color: #d03528;
   border-color: transparent;
   position: relative;
   box-shadow: 0px 5px 0 0 #0f323d;
}
.SuccessButton {
   background-color: #68bd49;
   border-color: transparent;
   position: relative;
   box-shadow: 0px 5px 0 0 #0f323d;
}
/* ==========================================================================
   CONTENT ITEMS
   ========================================================================== */
/* Main Content Wrapper
   ========================================================================== */
#mainContentWrapper {
  padding-right: 15px;
}
/* CALENDAR HEADER
   ========================================================================== */
.RadScheduler.RadScheduler_Metro .rsHeader {
   border-color: #0069AA;
   background-color: #0069AA;
}
.RadScheduler .rsCategoryGreen .rsAptContent, .RadScheduler .rsCategoryGreen .rsAptIn, .RadScheduler .rsCategoryGreen .rsAptMid, .RadScheduler .rsCategoryGreen .rsResourceMarker {
   border-color: #d4a129;
   color: #000;
   background-color: #d4a129;
}
.RadScheduler .rsCategoryGold .rsAptContent, .RadScheduler .rsCategoryGold .rsAptIn, .RadScheduler .rsCategoryGold .rsAptMid, .RadScheduler .rsCategoryGold .rsResourceMarker {
   border-color: #d4a129;
   color: #000;
   background-color: #d4a129;
}
/* Accordion-container
   ========================================================================== */
   .accordion-container {
    position: relative;
    width: 100%;
    border: none;
    outline: 0;
    cursor: pointer;
    margin: 50px 0 !important;
    }
    .accordion-container .article-title {
    display: block;
    position: relative;
    margin: 0;
    padding: 0.625em 0.625em 0.625em 010px;
    font-size: 16pt;
    font-weight: 500;
    color: #3a8fc3;
    background: #fff;
    cursor: pointer;
    border-top: 1px solid #d4a129;
    border-right: none;
    border-bottom: none;
    border-left: none;
    }
    .accordion-container .article-title:hover,
    .accordion-container .article-title:active,
    .accordion-container .content-entry.open .article-title {
    background-color: #fff;
    color: #000;
    }
    .accordion-container .article-title:hover i:before,
    .accordion-container .article-title:hover i:active,
    .accordion-container .content-entry.open i {
    color: white;
    }
    .article-title{
    position: relative;
    }
    .article-title:after {
    content: "";
    position: absolute;
    right: 25px;
    top: 38%;
    transition: all 0.2s ease-in-out;
    display: block;
    width: 24px;
    height: 24px;
    border-top: none;
    border-right: none;
    -webkit-transform: none;
    transform: none;
    border-radius: 100px;
    background-image: url("/images/Icons/accord_Collapse.png");
    background-repeat: no-repeat;
    background-position: center center;
    }
    .article-title.open:after {
    -webkit-transform: none;
    transform: none;
    background-image: url("/images/Icons/accord_Expand.png");
    background-repeat: no-repeat;
    background-position: center center;
    }
    .accordion-content {
    display: none;
    padding-left: 0;
    background-color: #fff;
    padding: 0 25px 10px 25px;
    }
    .accordion-container {
    width: 100%;
    margin: auto;
    }
/* Callout Areas
   ========================================================================== */
    .CalloutArea1, .CalloutBlockType1 {
      background-color: #D4A129;
      padding: 20px;
      margin: 20px;
      border-radius: 0px;
      color: #fff;
  }
  .CalloutArea2 {
   background-color: #3B7B53;
   padding: 20px;
   margin: 20px;
   border-radius: 0;
   box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
   color: #fff;
}
/* Feature Displays
   ========================================================================== */
.FeatureText {
   color: #8A3F36;
   font-size: 150%;
   line-height: 170%;
   font-family: 'Alegreya', serif;
}
.Quote {
   background: transparent;
   border-left: 10px solid #D4A129;
   margin: 1.5em .7em 1.5em 0;
   padding: 1.5em .7em;
   quotes: "\201C" "\201D" "\201C" "\201D";
   font-weight: normal;
}
/* Mini Profile
   ========================================================================== */

.mini-profile-banner-large .mini-profile-name-section .SectionLabel,
.mini-profile-banner-small .mini-profile-name-section .SectionLabel {
  /* Style the name like an h2 */
   font-family: 'Hind Madurai', sans-serif;  font-weight: 700;
}

/* Event Display
   ========================================================================== */


.ProgramGroup .PanelTitle,
.ProgramGroup .panel-title {
   font-family: 'Hind Madurai', sans-serif;
}

/* Progress Tracker
   ========================================================================== */
/* These are overrides for the colors and styles defined in 10-UltraWave.css */
/* <Progress Tracker (Default)> */

.ProgressTracker2 .ProgressTrackerPanel .count {
   font-family: 'Hind Madurai', sans-serif;
}

/* RadScheduler
   ========================================================================== */
.RadScheduler.RadScheduler_Metro .rsHeader h2 {
   font-family: 'Hind Madurai', sans-serif;
}

/* Carousel
   ========================================================================== */
/* Used by the Slideshow iPart */
@import url('https://fonts.googleapis.com/css2?family=Estonia&family=Tangerine:wght@700&display=swap');
.carousel h1, .carousel h2, .carousel h3, .carousel h4, .carousel h5, .carousel p {
font-family: 'Estonia', cursive; }
.carousel-caption {
position: absolute;
z-index: 10;
top: 10%;
right: 5%;
height: 50%;
width: auto;
background-color: none !important;
}
.carousel-caption p {
padding-top: 20px;
padding-bottom: 25px;
padding-right: 20px;
text-align: right;
line-height: 100%;
text-shadow: text-shadow: 0 1px 2px rgb(0 0 0 / 60%) !important;
}
@media only screen and (max-width: 768px) {
/* For mobile phones: */
.carousel-caption {
display: none;
}
.carousel-caption p {
display: none;
}

/* Use class FeatureActionLink on a link to call attention to it */
a.FeatureActionLink {
   font-family: 'Hind Madurai', sans-serif;
}

/* Tiled Landing Page Boxes and Container */
.LP_Container{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    }
    .LP_Box {
    background: transparent;
    width: 45%;
    min-width: 300px;
    min-height: 250px;
    -webkit-box-shadow: 0px 10px 13px -7px #000000, 5px 50px 22px 5px rgba(0,0,0,0);
    box-shadow: 0px 10px 13px -7px #000000, 5px 50px 22px 5px rgba(0,0,0,0);
    padding: 25px;
    padding-right: 45px;
    margin-bottom: 2%;
    position: relative;
    margin-right: 9px;
    }
    .Box1 {
    background-image: url('/images/Icons/LP_Arrows/LP_Indicator_BaseBlue.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    }
    .Box2 {
    background-image: url('/images/Icons/LP_Arrows/LP_Indicator_BaseBlue_75.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    }
    .Box3 {
    background-image: url('/images/Icons/LP_Arrows/LP_Indicator_BaseBlue_50.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    }
    .Box4 {
    background-image: url('/images/Icons/LP_Arrows/LP_Indicator_BaseBlue_25.png');
    background-repeat: no-repeat;
    background-position: right bottom;
    }

/* Content Tagged List -- Removing the Image Preview */
.contentTaggedListImageThumbnail {
    display: inline-block;
    min-width: 100px;
    min-height: 100px;
    border: 1px NONE #dadada;
    background-color: #fff;
    }

/* Styling for Rules Pull Boxes */
 a.aDarkBg {
    color: #fff;
    }
    a.aDarkBg:hover {
    color: #333;
    text-decoration: underline;
    }
    .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgNumPart a.rgCurrentPage, .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgNumPart a.rgCurrentPage, .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgNumPart a.rgCurrentPage:hover, .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgNumPart a:active, .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgPagePrev:active, .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgPageNext:active, .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgPageFirst:active, .RadGrid.RadGrid_MetroTouch .rgPagerCell .rgPageLast:active, .RadGrid.RadGrid_MetroTouch .rgPager .rgPagerCell .rgPagerButton, .RadGrid.RadGrid_MetroTouch .rgPager .rgPagerCell .rgPagerButton:hover, .RadGrid.RadGrid_MetroTouch .rgPager .rgPagerCell .rgActionButton:hover, .RadGrid.RadGrid_Metro .rgPagerCell .rgNumPart a.rgCurrentPage, .RadGrid.RadGrid_Metro .rgPagerCell .rgNumPart a.rgCurrentPage, .RadGrid.RadGrid_Metro .rgPagerCell .rgNumPart a.rgCurrentPage:hover, .RadGrid.RadGrid_Metro .rgPagerCell .rgNumPart a:active, .RadGrid.RadGrid_Metro .rgPagerCell .rgPagePrev:active, .RadGrid.RadGrid_Metro .rgPagerCell .rgPageNext:active, .RadGrid.RadGrid_Metro .rgPagerCell .rgPageFirst:active, .RadGrid.RadGrid_Metro .rgPagerCell .rgPageLast:active, .RadGrid.RadGrid_Metro .rgPager .rgPagerCell .rgPagerButton, .RadGrid.RadGrid_Metro .rgPager .rgPagerCell .rgPagerButton:hover, .RadGrid.RadGrid_Metro .rgPager .rgPagerCell .rgActionButton:hover {
    background-color: #8A3F36;
    border-color: #8A3F36;
    text-decoration: none;
    color: #fff !important;
    }

    /* Styling for Sorting Color Boxes */

    .RadScheduler .rsCategoryGreen .rsAptContent, .RadScheduler .rsCategoryGreen .rsAptIn, .RadScheduler .rsCategoryGreen .rsAptMid, .RadScheduler .rsCategoryGreen .rsResourceMarker {
      border-color: #d4a129;
      color: #000;
      background-color: #d4a129 !important;
      }
      html .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, html .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover {
      border-color: #0069AA;
      background-color: #0069AA;
      }
      .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 {
      border-color: #0069AA;
      background-color: #0069AA;
      text-decoration: none;
      }
      .RadGrid_MetroTouch th.rgSorted {
      background-color: #0069AA;
      }
      .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: #0069AA;
      border-color: #0069AA;
      text-decoration: none;
      }
      .RadGrid.RadGrid_MetroTouch .rgActiveRow td, .RadGrid.RadGrid_MetroTouch .rgActiveRow td.rgSorted, .RadGrid.RadGrid_MetroTouch .rgSelectedRow td, .RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted, .RadGrid.RadGrid_MetroTouch .rgMasterTable .rgActiveCell, .RadGrid.RadGrid_Metro .rgActiveRow td, .RadGrid.RadGrid_Metro .rgActiveRow td.rgSorted, .RadGrid.RadGrid_Metro .rgSelectedRow td, .RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted, .RadGrid.RadGrid_Metro .rgMasterTable .rgActiveCell{
      border-color: #fff;
      }
      .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 {
      border-color: #0069AA;
      }
      @media (min-width: 768px)
      .wrapper:not(.has-secondary-col) .RadTabStripVertical.RadTabStrip_MetroTouch.RadTabStrip_MetroTouch.RadTabStripRight {
      border-left: 3px solid #0069AA !important;
      }
      div#ctl01_TemplateBody_WebPartManager1_gwpciNewContentCollectionOrganizerCommon_ciNewContentCollectionOrganizerCommon_radTab_Top{
      border-left: 3px solid #0069AA !important;
      }
/**
 * Easy Edit hover outlines --- Editing to remove the blue lines around all our content.
 */
/* Hover outlines when in EasyEdit (Surf to Edit) */
/* Only display if the screen is wider than 768px (ie. don't display on a mobile phone) */
@media (min-width: 768px) {
   .EasyEditOn .body-container,
   .EasyEditOn .ContentPanel,
   .EasyEditOn .EmptyMasterContentPanel,
   .EasyEditOn .EasyEditContent,
   .EasyEditOn .WebPartZoneDesignTime {
     border: 1px solid transparent;
   }
   .EasyEditOn .WebPartZoneDesignTime .EasyEditContent {
     border: none;
   }
   .EasyEditOn .EasyEditContent:hover,
   .EasyEditOn .WebPartZoneDesignTime:hover {
     /* iPart Areas */
     border-color: transparent !important; 
     background-color: transparent !important; 
   }
   .EasyEditOn .EasyEditContent:hover > .ContentItemButtonPanel > a,
   .EasyEditOn .EasyEditContent:hover > div > .ContentItemButtonPanel > a,
   .EasyEditOn .EasyEditContent:hover + .ContentItemButtonPanel > a,
   .EasyEditOn .NoContentSTEContainer:hover > .ContentItemButtonPanel > a,
   .EasyEditOn .NoContentSTEContainer:hover > div > .ContentItemButtonPanel > a,
   .EasyEditOn .NoContentSTEContainer:hover + .ContentItemButtonPanel > a {
     background-color: transparent !important;
   }
   .EasyEditOn .body-container:hover,
   .EasyEditOn .ContentPanel:hover,
   .EasyEditOn .EmptyMasterContentPanel:hover {
     /* Content item area */
     border-style: dotted;
     border-color: transparent !important;
     background-color: transparent !important;
   }
   .EasyEditOn .body-container:hover .ContentRecordPageButtonPanel > a,
   .EasyEditOn .ContentPanel:hover .ContentRecordPageButtonPanel > a,
   .EasyEditOn .EmptyMasterContentPanel:hover .ContentRecordPageButtonPanel > a {
     background-color: transparent !important;
   }
   /* Master page template areas with no iPart or Content Item */
   .TemplateAreaEasyEditOn .body-container:hover, .TemplateAreaEasyEditOn .ContentPanel:hover, .TemplateAreaEasyEditOn .EmptyMasterContentPanel:hover {
     border: 1px solid transparent;
     background-color: transparent;
   }
 }