body {color:#ff0;}
.topbar {background: #000000;}
#header {background: #000000;}
ul.sf-menu a, ul.sf-menu span.nolink {color: #ff0;}
.news-title { background: #000000;}
.slick img {filter: grayscale(1);}
.about-sch { background: url("../images/icg-about-bg-b1.jpg") top center;}
.directormsg h1 {background: #333;color:#ff0;}
.directormsg { background: #000; border: 1px solid #666;}
.about-opt-right-pd {background: #000000; box-shadow: 0 2px 4px rgb(0 0 0 / 20%);}
.about-opt-right-box-2 .about-opt-icon-2 i {background-color: #222;}
  .directorlink a {background: #333;color: #ff0;
 border-bottom: 2px solid #444;
  }

a { color: #ff0;}

a:hover { color: #ff0;}
.readmore{background: #333;color: #ff0;border-bottom: 2px solid #444;}
.readmore:hover{background: #333;color: #ff0;border-bottom: 2px solid #444;}

h1 { color: #ff0;}
.about-opt-desc-2 .read-more a { color: #ff0 !important;}


.top-logo {

background: url(../images/bbg-nav.png);
background-repeat: no-repeat;

}

.top-logo::before {
    position: absolute;
    content: '';
    z-index: -1;
    top: 0;
    left: -172px;
    height: 100%;
    width: 20%;
    background-color: #171717;
}


#hero {
   
    background: url("../images/notice-bg-b.png") top center; background-size: cover;
   
}


.tree li a:hover, .tree li a:hover + ul li a {
    background: #464646;
    color: #ff0;
}

.ui-widget-content a {
    color: #ff0 /*{fcContent}*/;
}

.ui-widget.ui-widget-content {
    border: 1px solid #000000 /*{borderColorDefault}*/;
}


.ui-widget-content {
background: #000000 /*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/;

}

.ui-tabs .ui-tabs-nav {

    background: #333 !important;
}



.ui-widget-header {
 border: 1px solid #282828 /*{borderColorHeader}*/;

}


.item-list li:before {color:#ff0;}


h1, h2, h3, h4, h5, h6 {
   
    color: #ff0 !important;
    
}


.tree li a {
 color: #ff0;
   border: 1px solid #a1a1a1;
 
}





#block-custom-theme-blocktabshometabs .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
 
 background: #000000 /*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/ !important;

  }


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 0px solid #ffffff !important;
    background: #555 /*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/ !important;
    font-weight: normal
    /*{fwDefault}*/;
    color: #ff0 /*{fcDefault}*/ !important;

}





#ui-id-2 { color: #ff0;}

#ui-id-3 { color: #ff0;}

.event-item {background: #000000;}


.event-title {
   color: #ff0;

}

.service_3 {
    background-image: url(../images/gallery-b.jpg);
    background-size: cover;
  
}

.photo_gallery .item_text {
 background: #000000;

}


.photo_gallery .item_text a {color: #ff0;}


.main-footer {
    background: #000000;
    color: #fff;
    padding: 20px 0px;
}

.main-footer {
    background: #000000;
    color: #ff0;
   
}
.quick_link ul li a { color: #ff0;}
.quick_link ul li a:hover { color: #ff0;}


#clients {
    background: #222;

}


.slick-arrow::before {
    color: #ff0;
}


.event-readmore a {
background: #333;
   color: #ff0;
}






.news-btns .down {
    background: #333333;
    color: #ff0;
 
}


 .news-btns .up {
  background: #333333;
    color: #ff0;
 
}



  .news-btns .toggle {
     background: #333333;
     color: #ff0;
  
}

.slick-arrow::before:hover {
    color: #ff0;
}





.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
   color: #ff0;

}



ul.sf-menu ul {
 background: #000000;
}


.latest-news {
 background: #222;
   ;
}



.newslider .bn-news ul li a {
    color: #ff0;
}



.newslider .bn-news ul li a:hover {
    color: #ff0;
}


.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
    color: #ff0;
    text-decoration: none;
}



.buttons button {
    background: #ff0 !important;
}



.buttons button .ri-pause-circle-fill, .buttons button .ri-play-circle-fill {
   
    color: #000000;
}


.newslider .bn-controls {
 
    background: #000000;
  
}





.news-btns .toggle::before {color: #ff0;}


.news-btns .et-run::before { color: #ff0;}


.double-line-bottom:before {
 background: #ff0;
}



.double-line-bottom:after {
background: #ff0;
}


.newslider .bn-arrow::after {
    border-color: #ff0;
}

.newslider .bn-pause::after {background-color: #ff0;}
.newslider .bn-pause::before {background-color: #ff0;}

.newslider .bn-play::after {

    border-left-color: #ff0;
 
}


.directorimg  img {

    filter: grayscale(1);
}





.inner-page {
    width: 100%;
    background: url("../images/ICG-NEW2-2.jpg") top center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    min-height: 100vh;
}


.inner-page #block-custom-theme-content {

  background: #000000;
  
}


.inner-text { background: #222;}
   

.accordion { background: #000000;}


.link a {
    color: #ff0;
}




.accordion a.is-active {
    color: #ffffff;
    font-weight: 700;
  
}


#accordion .menu-item .link a:before {
  
    color: #ff0;

}




.accordion .link {
 color: #ff0;

}
.accordion li.open .link {
    color: #ff0;
}



#accordion .menu-item .link span:before {
    content: "\EEAF";
    font-family: remixicon;
    position: absolute;
    left: 25px;
    color: #ff0;
    font-size: 12px;
    font-weight: 600;
}


.accordion li i {
 color: #ff0;

}


tbody, td, tfoot, th, thead, tr {
  color: #ff0;
}



.inner-text .item-list li:before {

    color: #ff0;
  
}



.pager__item a {
background: #444;
  
}




a.footer-view {
    color: #ff0;
    background: #333;
   
}

th {
    background: #333 !important;
}


.view_header {
    background: #222;
    line-height: 35px;
    color: #ff0;
    padding-left: 10px;
    padding-right: 10px;
}


.breadcrumb-item {
    height: 100%;
    background-color: #333;
    color: #ff0;
}


.breadcrumb-item a {
    color: #ff0;
}



.breadcrumb-items li:last-child {
    background: #000000;
 
}


.accordion li.open i {
    color: #ff0;
}




.cregion .single_service {

    background: linear-gradient(2deg, rgb(30 30 30) 0%, rgb(38 38 38) 35%, rgb(99 100 100) 100%);
}




.cregion .service_text a {
    font-size: 16px;
    color: #ff0;
    font-weight: 700;
}








#block-custom-theme-hqcgcwsmenu li, #block-custom-theme-hqcgcesmenu li, #block-custom-theme-anmenu li {


  background: rgb(2,0,36);
    background: linear-gradient(90deg, rgb(0 0 0) 0%, rgb(8 8 8) 35%, rgb(78 78 78) 100%);
    
}


#block-custom-theme-hqcgcwsmenu li a, #block-custom-theme-hqcgcesmenu li a, #block-custom-theme-anmenu li a {
color: #ff0;
}



#block-custom-theme-hqcgcwsmenu li:after, #block-custom-theme-hqcgcesmenu li:after, #block-custom-theme-anmenu li:after {

    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #4b4b4b;
}






#block-custom-theme-hqcgcwsmenu li:before, #block-custom-theme-hqcgcesmenu li:before, #block-custom-theme-anmenu li:before {
    content: "\f13d";
    font-family: "Font Awesome 5 Pro";
    position: absolute;
    left: 11px;
    color: #ff0;
    font-size: 11px;
    line-height: 2;
    font-weight: 700;
}





#block-custom-theme-hqcgcwsmenu li:before, #block-custom-theme-hqcgcesmenu li:before, #block-custom-theme-anmenu li:before {

color: #ff0;
 
}










#block-custom-theme-westhqmenu li, #block-custom-theme-northwestmenu li {


  background: rgb(2,0,36);
    background: linear-gradient(90deg, rgb(0 0 0) 0%, rgb(8 8 8) 35%, rgb(78 78 78) 100%);
    
}


#block-custom-theme-westhqmenu li a, #block-custom-theme-northwestmenu li a  {
color: #ff0;
}



#block-custom-theme-westhqmenu li:after, #block-custom-theme-northwestmenu li:after {

    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #4b4b4b;
}






#block-custom-theme-westhqmenu li:before, #block-custom-theme-northwestmenu li:before {
    content: "\f13d";
    font-family: "Font Awesome 5 Pro";
    position: absolute;
    left: 11px;
    color: #ff0;
    font-size: 11px;
    line-height: 2;
    font-weight: 700;
}





#block-custom-theme-hqcgcwsmenu li:before, #block-custom-theme-hqcgcesmenu li:before, #block-custom-theme-anmenu li:before {
color: #ff0;
 }










#block-custom-theme-northeastmenu li {


  background: rgb(2,0,36);
    background: linear-gradient(90deg, rgb(0 0 0) 0%, rgb(8 8 8) 35%, rgb(78 78 78) 100%);
    
}


#block-custom-theme-northeastmenu li a  {
color: #ff0;
}




 
#block-custom-theme-northeastmenu li:after {

    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #4b4b4b;
}







 
#block-custom-theme-northeastmenu li:before {
    content: "\f13d";
    font-family: "Font Awesome 5 Pro";
    position: absolute;
    left: 11px;
    color: #ff0;
    font-size: 11px;
    line-height: 2;
    font-weight: 700;
}






#block-custom-theme-northeastmenu li:before, 
 {color: #ff0; }






#block-custom-theme-easthqmenu li:before {
color: #ff0;
}




#block-custom-theme-easthqmenu li {


  background: rgb(2,0,36);
    background: linear-gradient(90deg, rgb(0 0 0) 0%, rgb(8 8 8) 35%, rgb(78 78 78) 100%);
    
}




#block-custom-theme-easthqmenu li a  {
color: #ff0;
}




 
#block-custom-theme-easthqmenu li:after {

    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #4b4b4b;
}









#block-custom-theme-easthqmenu li:before, 
 {
color: #ff0;
 }


















 .form-submit {
    background: #6a6a6a !important;
    color: #fff;
    padding: 6px 20px;
    border-radius: 19px;
    font-weight: 300;
    border-bottom: 2px solid #a3a3a5 !important;
    margin-bottom: 15px;
    margin-left: 10px;
    font-size: 14px;
}



.inner-text img {
 filter: grayscale(1);
}



.activity-title {
    background: #444 !important;
    color: #ff0 !important;
}





.scroll_btn {
    background: #000000;

}

.scroll_btn:hover {
    background: #333333;
}



.cssvalid img {
    filter: grayscale(1);
}



.search-block-form .form-submit {
background: url(../images/site-search-white.png) no-repeat center center #000!important;
}





#search-block-form .form-search {
 background: #888;
 }




#search-block-form input::placeholder {
color: #ff0;
}


.topbar a, .topbar li{
  color: #ff0 !important;
}

.topbar a {
    color: #ff0 !important;
}

.fa-forward:before {
    color: #ff0;
}

.fa-eye-slash:before {
    color: #ff0;
}

.textItem a {
	color: #ff0  !important;
}

#hero h2 {
   background-color: transparent !important;
}

.bi-twitter-x::before {
    color: #ff0;
}

.bi-facebook::before {
    color: #ff0;
}

.bi-instagram::before {
    color: #ff0;
}

.bi-arrow-up::before {
    content: "\f148";
    color: #ff0;
}

.none-link {
	color: #ff0;
}

.pager__item a {
	color: #ff0;
}
#controls #prev {
    background: #000000;
    color: #ff0;
}

#controls .playPause {
    background: #000000;
    color: #ff0;
}

#controls .next {
    background: #000000;
    color: #ff0;
}

.scroll_btn {
    background: #333333;
	border: 3px solid #ff0;
}

.accordion a.is-active {
    color: #ff0;
    font-weight: 700;
}

.views-field.views-field-field-date {
    color: #ff0;
}

#block-custom-theme-icgveterans li {
    color: #ff0;
    background: linear-gradient(90deg, rgb(0 0 0) 0%, rgb(0 0 0) 35%, rgb(120 129 133) 100%)
}

#block-custom-theme-icgveterans li:after {
    
    border-left: 20px solid #778084;
}

#block-custom-theme-icgveterans li a {
     color: #ff0;
}

#block-custom-theme-icgveterans li:before {
    
    color: #ff0;
}

#block-custom-theme-cghqmenu li, #block-custom-theme-cghqmenu li {
    color: #ff0;
    background: linear-gradient(90deg, rgb(0 0 0) 0%, rgb(0 0 0) 35%, rgb(120 129 133) 100%)
}

#block-custom-theme-cghqmenu li:after, #block-custom-theme-cghqmenu li:after {
	border-left: 20px solid #778084;
}

#block-custom-theme-cghqmenu li a, #block-custom-theme-cghqmenu li a {
     color: #ff0;
}

#block-custom-theme-cghqmenu li:before, #block-custom-theme-cghqmenu li:before {
    
    color: #ff0;
}

