:root {
    --cassiopeia-color-primary: #dc8c1c;
    --cassiopeia-color-link: #dc8c1c;
    --link-color: #086766;
    --link-color-rgb: 8, 103, 102;
    --link-hover-color: #06514F;
    --cassiopeia-color-hover: #c37d1b;
    --heading-color:#086766; 
  }
.header, .container-header {
    background-color: #fdf2e6 !important;
}
.gaatw-text-white {
    color: #fff !important;
}
.gaatw-text-green {
    color:#086766 !important;
}
.gaatw-orange-bg {
    background-color: #dc8c1c !important;
}
.socmed:link, .socmed:visited {
    color: #dc8c1c !important;
    font-size:x-large;
}
.socmed:hover {
    color: #c37d1b;
}
body {
    background-color: #fff;
}
.gaatw-name {
    color: #ED9424 !important;
    font-weight: normal;
    font-size: 20px;
}
.social-icons {
    color: #ED9424;
    font-size: 26px;
}

.slogan {
    color:#086766;
}

.container-header {
    background: none;
    box-shadow:none;
}
.container-search input[type="text"] {
    border-radius: 10rem;
  }

/* BANNERS */
.gaatw-banner-bg {
    position: relative !important;
    overflow: hidden !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: 50% !important;
    height: 50vh;
}
.gaatw-banner-bg::after {
        background:rgba(0,0,0,0.6);
  }
.gaatw-banner-bg h1 {
    background-color:rgba(0,0,0,0.6);
    padding: 10px;
}
.social-icons {
    color: #ED9424;
    font-size: 26px;
}
.mod-articlesnews__item {

}
.mod-articlesnews .odd {
    background-color: #fdf2e6;
}
.newsflash-image {
    border: 1px solid #ccc;
}
/* HOME RESOURCES */
.resources-rounded {
    border-radius: 3rem;
}
.resources-container {
    background-color: #dc8c1c;
    text-align: center;
}

.resource-name {
    font-size:x-large;
    text-transform: uppercase;
    color:#086766;
    letter-spacing: 3px;
}

.resource-desc {
    font-weight: bold;
    color: #fff;
}

.resource-info {
    color: rgba(255,255,255,0.8);
}

.subscribe-bg {
    background-image:url('../images/subscribe-bg.jpg'); 
    background-repeat:no-repeat; 
    background-size:cover; 
    width:100%; 
    height:20vh;
}
.subscribe-bg h1 {
    color: #fff !important;
    font-size: 3vw;
}
.subscribe-bg p {
    color: #fff !important;
    font-size: 1vw;
}
.subscribe-bg .subscribe-btn {
    padding: 1rem 1.75rem !important;
    font-size: 1.5vw !important;
}
 /* STRUCTURE */
 .board-name {
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
  }
  .board-designation {
    border-left:4px solid #dc8c1c !important;
    padding-left: .75rem !important;
    color: #000;
    text-transform:capitalize !important;
  }
  .is-designation {
    border-left:6px solid #dc8c1c !important;
  }
  .is-designation p {
    color: #000 !important;
  }
.structure-info {
    color: #086766;
    font-size: 24px;
}
/*DJ Off Canvas*/
.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    margin: 0 auto;
    padding: 0;
    width: 45px;
    height: 45px;
    background: none !important;
    color: #086766 !important;
    border: 1px solid #086766 !important;
    text-align: center;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
    transition: background-color 0.2s ease-out, color 0.2s ease-out;
    text-decoration: none;
  }
  .dj-mobile-open-btn.dj-fa-no .dj-mobile-open-icon::before, .dj-mobile-open-btn.dj-fa-no .dj-mobile-open-icon::after {
    display: block;
    content: "";
    position: absolute;
    width: 35px;
    height: 4px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform;
    border-radius: 4px;
    background-color: #086766 !important;
  }
  .dj-mobile-open-btn.dj-fa-no .dj-mobile-open-icon {
    display: block;
    width: 35px;
    height: 4px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform;
    border-radius: 4px;
    background-color: #086766 !important;
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: 75ms;
  }
.home-resource-title {
    margin-left:40px;
}
.sm-visible {
    display: none !important;
}

.lg-visible {
    display: none !important;
}
@media (max-width: 991.98px) {
    .sm-visible {
        display: block !important;
    }
    .social-icons {
        font-size: 24px;
    }
    .navbar-toggler {
        color:#086766 !important;
        border:1px solid #086766 !important;
    }
    .level-1 {
        color:#086766 !important;
    }
    .subscribe-bg h1 {
        color: #fff !important;
        font-size: 7vw;
    }
    .subscribe-bg p {
        color: #fff !important;
        font-size: 3vw;
    }
    .subscribe-bg .subscribe-btn {
        padding: 1rem 1.75rem !important;
        font-size: 3vw !important;
    }
    .mb-sm-4 {
        margin-bottom: 1.5rem !important;
      }
    .home-resource-title {
        margin-left:0;
    }
}
@media (min-width: 992px) {
    .lg-visible {
        display: block !important;
    }
    .level-1 {
        background-color: #dc8c1c !important;
        color:#fff !important;
        padding: 5px 15px !important;
        border-radius: 10rem !important;
        margin-left: 10px !important;
        margin-bottom: 10px !important;
    }
    .w-lg-50 {
        width: 50%;
    }
    .w-lg-25 {
        width: 25%;
    }
    .w-lg-20 {
        width: 20%;
    }
} 
/* TIMELINE START */
.py-8{
    padding-bottom:4.5rem!important;
    padding-top:4.5rem!important
}
@media(min-width:576px){
    .py-sm-8{
        padding-bottom:4.5rem!important;
        padding-top:4.5rem!important
    }
}
@media(min-width:768px){
    .py-md-8{
        padding-bottom:4.5rem!important;
        padding-top:4.5rem!important
    }
}
@media(min-width:992px){
    .py-lg-8{
        padding-bottom:4.5rem!important;
        padding-top:4.5rem!important
    }
}
@media(min-width:1200px){
    .py-xl-8{
        padding-bottom:4.5rem!important;
        padding-top:4.5rem!important
    }
}
@media(min-width:1400px){
    .py-xxl-8{
        padding-bottom:4.5rem!important;
        padding-top:4.5rem!important
    }
}
.gaatw-timeline{
    --gaatw-tl-color:var(--bs-primary-bg-subtle);
    --gaatw-tl-circle-color:var(--bs-light);
    --gaatw-tl-circle-border-color:var(--bs-primary);
    --gaatw-tl-circle-size:16px;
    --gaatw-tl-circle-border-size:2px;
    --gaatw-tl-circle-offset:8px;
    --gaatw-tl-indicator-color:var(--bs-white)
}
.gaatw-timeline .timeline{
    list-style:none;
    margin:0;
    padding:0;
    position:relative
}
.gaatw-timeline .timeline:after{
    background-color:#ED9424;
    bottom:0;
    content:"";
    left:0;
    margin-left:-1px;
    position:absolute;
    top:0;
    width:2px
}
@media(min-width:768px){
    .gaatw-timeline .timeline:after{
        left:50%
    }
}
.gaatw-timeline .timeline>.timeline-item{
    margin:0;
    padding:0;
    position:relative
}
.gaatw-timeline .timeline>.timeline-item:after{
    background:#086766;
    border:2px solid #086766;
    border-radius:50%;
    content:"";
    height:var(--gaatw-tl-circle-size);
    left:calc(var(--gaatw-tl-circle-offset)*-1);
    position:absolute;
    top:calc(50% - var(--gaatw-tl-circle-offset));
    width:var(--gaatw-tl-circle-size);
    z-index:1
}
.gaatw-timeline .timeline>.timeline-item .timeline-body{
    margin:0;
    padding:0;
    position:relative
}
.gaatw-timeline .timeline>.timeline-item .timeline-meta{
    padding:2.5rem 0 1rem 2.5rem;
}
.gaatw-timeline .timeline>.timeline-item .timeline-content{
    padding:0 0 2.5rem 2.5rem;
    position:relative
}
@media(min-width:768px){
    .gaatw-timeline .timeline>.timeline-item{
        width:50%
    }
    .gaatw-timeline .timeline>.timeline-item .timeline-meta{
        margin-bottom:0;
        position:absolute;
        top:calc(50% - 17px);
        width:100%;
        z-index:1
    }
    .gaatw-timeline .timeline>.timeline-item .timeline-content{
        padding:2.5rem
    }
    .gaatw-timeline .timeline>.timeline-item .timeline-indicator{
        position:relative
    }
    .gaatw-timeline .timeline>.timeline-item .timeline-indicator:after{
        border-width:1px;
        border:10px solid var(--gaatw-tl-indicator-color);
        border-color:transparent var(--gaatw-tl-indicator-color) transparent transparent;
        border-left-width:0;
        content:"";
        left:calc(2.5rem - 10px);
        position:absolute;
        top:calc(50% - var(--gaatw-tl-circle-offset));
        z-index:2
    }
    .gaatw-timeline .timeline>.timeline-item.left{
        left:0
    }
    .gaatw-timeline .timeline>.timeline-item.left:after{
        left:auto;
        right:calc(var(--gaatw-tl-circle-offset)*-1)
    }
    .gaatw-timeline .timeline>.timeline-item.left .timeline-meta{
        padding:0 0 0 2.5rem;
        right:-100%
    }
    .gaatw-timeline .timeline>.timeline-item.left .timeline-indicator:after{
        border-width:1px;
        border:10px solid var(--gaatw-tl-indicator-color);
        border-color:transparent transparent transparent var(--gaatw-tl-indicator-color);
        border-right-width:0;
        left:auto;
        right:calc(2.5rem - 10px)
    }
    .gaatw-timeline .timeline>.timeline-item.right{
        left:50%
    }
    .gaatw-timeline .timeline>.timeline-item.right .timeline-meta{
        display:flex;
        justify-content:flex-end;
        left:-100%;
        padding:0 2.5rem 0 0
    }
}
/* TIMELINE END*/

/* BLOG - items */ 
.blog-blog-item {
    border-bottom: 2px solid #dc8c1c;
}
.annualreport-item,
.gaatw-blog-item,
.gaatw-news-item,
.gaatw-publications-item,
.tlj-in-focus-item {
    background-color: #FFF5EA;
}
/* TLJ - In Focus Description */
.tlj-in-focus-desc {
    border: 2px solid #ED9424;
    border-radius: 5px;
}
.itemid-532 .tlj-in-focus-bg {
    background-color: #fff;
}
/* Meet our Members */
.itemid-534 .category-desc {
    background-color: #fdf2e6;
    padding: 20px;
    color:#086766;
}
/* Footer */
.copy {
    background-color: #fdf2e6;
}
.gaatw-footer-color {
    color:#06514F !important;
}

.member-item figure {
    border:1px solid rgba(0,0,0,0.1); 
    border-radius:10px;
}