body {background: #707070;
    color: #ff0 !important;
}

#block-custom-theme-skiptomain i {color: #ff0;}
#block-custom-theme-screenreaderaccess i {color: #ff0;}
a {color: #ff0!important;}
a:hover{color: #ff0!important;}

.orange-box {
    background: #707070;
}

.white-box {
    background: #ffffff;
}


.notice-right {
    background: #383838;
}

#header {
 /*background: radial-gradient(circle, rgb(157, 155, 156) 0%, rgb(106, 104, 105) 100%);*/
 background: #444;
background-image: radial-gradient(100% 100% at 100% 0, #444 0, #616161 100%);
}

#block-custom-theme-views-block-latest-news-block-block-1 {
    border: 1px solid #4f4f4f00;
    margin-top: -8px;
    background: #535353;
    box-shadow: 0px 2px 15px rgb(0 0 0 / 94%);
}

.notice-box-inner h2 {
    background-image: radial-gradient(100% 100% at 100% 0, #444 0, #616161 100%);
    color: #ff0;
}

.main-banner {
    background: #535353;
}

.director-desk h2 {
	background-image: radial-gradient(100% 100% at 100% 0, #8f8f8f 0, #727272 100%);
	color: #ff0;
}

.services h2 {background-image: radial-gradient(100% 100% at 100% 0, #8f8f8f 0, #727272 100%);;color: #ff0;}

.director-desk .col-lg-12 {
    background-color: #535353;
	box-shadow: 0px 2px 15px rgb(0 0 0 / 55%);
}

.services {
    background: #535353;
}

.diector-services {
    background: url(../img/services-bg-black.png) top center!important;
    background-color: #5c5c5c!important;
}

#hero {
    background: url(../img/circot-gallery-bg2.png) top center!important;
    background-size: cover !important;
}

#hero .icon-box {
    background: #686868;
}

#tender-section {
    background: url(../img/tender-bg-black.png) top center;
    background-size: cover;
    position: relative;
    background-color: #5c5c5c;
}

#block-custom-theme-blocktabsmediagallery .ui-widget-header {
	background-image: radial-gradient(100% 100% at 100% 0, #787878 0, #666 100%);
	color: #ff0;
}

#block-custom-theme-blocktabsmediagallery .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: #3f3f3f /*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/ !important;

}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    
    background: #707070 /*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/ !important;
 
}

.tender h2 {
	background-image: radial-gradient(100% 100% at 100% 0, #8f8f8f 0, #727272 100%);
	color: #ff0;
}

.tender {
    background: #535353;
}

#clients {
    background: #535353;
}

.footer-bottom {
    background: #535353;
}

#footer {
    background-image: url(../img/footer-bg-gray.png);
    background-repeat: no-repeat;
    width: 100%;
}

.item-list li:before {color: #ff0;}
.date {color: #ffff00;}

.news-btns {
    background: #4e4e4e;
    color: #ff0;
    background-image: radial-gradient(100% 100% at 100% 0, #505050 0, #707070 100%);
    box-shadow: rgb(45 35 66 / 40%) 0 3px 4px, rgb(45 35 66 / 30%) 0 6px 9px -5px, #404040 0 -3px 0 inset;
}

.news-btns .down i {color: #ff0;}

.news-btns .up i {color: #ff0;}

.buttons button {
    background-image: radial-gradient(100% 100% at 100% 0, #565656 , #707070 100%) !important;
}

.director-desk .btn-learn-more {
    background-image: radial-gradient(100% 100% at 100% 0, #5b5b5b 0, #707070 100%) !important;
    box-shadow: rgb(76 76 76 / 40%) 0 2px 4px, rgb(80 78 83 / 30%) 0 7px 13px -3px, rgb(90 93 109 / 50%) 0 -3px 0 inset;
}

.services ul li {
    color: #ff0;
}

#hero .icon-box .icon {
    color: #ffff00;
}

.slick-arrow::before {
    color: #ff0 !important;
}

.tender ul li:before {
    color: #ff0;
}

.read-more a {
    background: #011312;
    color: #ff0;
    background-image: radial-gradient(100% 100% at 100% 0, #5c5c5c 0, #707070 100%);
    box-shadow: rgb(45 35 66 / 40%) 0 3px 4px, rgb(45 35 66 / 30%) 0 6px 9px -5px, #a1a1a1 0 -3px 0 inset;
}

.services ul li:before {
    color: #ffff00;
}

.style-7::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
	background-color: #535353;
}

.style-7::-webkit-scrollbar
{
background-color: #535353;
}

.style-7::-webkit-scrollbar-thumb
{
	border-radius: 6px;
	background-image: -webkit-gradient(linear,
									   left bottom,
									   left top,
									   color-stop(0.44, #302d2d),
									   color-stop(0.72, #1c1d1d),
									   color-stop(0.86, rgb(15 15 15)));
}

#footer .footer-top .footer-contact h3 {
    color: #ff0;
}

p {
    color: #ff0!important;
}

.footer-links h3 {
    color: #ff0;
}

.footer-links i {
    color: #ff0;
}

.visitor-box {
    color: #ff0;
}

.back-to-top {
    background: #000000;
}

.sm-clean a .sub-arrow {
    border-color: #ff0 transparent transparent transparent;
}

#colorpick .style-default {
    color: #000!important;
}

#colorpick .style-black {
    border: 1px solid #fff;
}

#colorpick .style-gray {
    border: 1px solid #fff;
}

#main-menu .is-active {
    background: #707070 !important;
}

.sm-clean ul {
    background: #666 !important;
}

.sm-clean a .sub-arrow {
    border-color: #ff0 transparent transparent transparent;
}

.sm-clean ul a:hover {
    background: #707070;
    color: #ff0 !important;
}

.sm-clean ul a .sub-arrow {
	border-color: transparent transparent transparent #ff0;
	z-index:999;
}

.sm li {
    border-right: 1px inset #aaabab;
    border-radius: 0px;
}



/*innerpages*/


#sidebar {
    background: #535353;
}

.inner-page #block-custom-theme-content {
    border: 1px solid #484848;
    background: #535353;
    box-shadow: 0px 2px 8px rgb(0 0 0 / 20%);
}

.h1classeng {
    color: #ff0;
}

#sidebar li {
    border-bottom: 1px dashed #555555;
}

#sidebar li:before {
    color: #ff0;
}

.breadcrumb-item {
    background-color: #535353;
}

.breadcrumb-items li:last-child {
    /*background: #9f9f9f;*/
    color: #ff0;
    background-image: radial-gradient(100% 100% at 100% 0, #444 0, #616161 100%);
}

.table-bordered td {
    background: #6a6a6a;
    color: #ff0;
}

.table-bordered th, .table-heading {
    background: #404040 !important;
    color: #ff0 !important;
}

.page-updated ul {
    color: #ff0;
}

.inner-page .item-list li {
    color: #ff0;
}

.tree li a {
	border: 1px solid #555555!important;
}

.tree li a:hover, .tree li a:hover+ul li a {
    background: #707070!important;
}

.tree li a:hover, .tree li a:hover+ul li a {
    background: #707070!important;
}

.accordion-body {
    background: #535353;
}

.accordion-button:not(.collapsed) {
    color: #ff0;
    background-color: #707070;
}

.accordion-item {
    background-color: #7e7e7e;
    border: 1px solid rgb(126 126 126);
}

.accordion-button {
    color: #ff0;
    background-color: #9f9f9f;
}

.accordion-button:focus {
    z-index: 3;
    border-color: #555555;
    box-shadow: 0 0 0 0.25rem rgb(92 92 92 / 25%);
}

.noticeboard_header {
    background: #363636;
}

a.footer-view {
     background: #011312;
                          color: #ff0;
                          background-image: radial-gradient(100% 100% at 100% 0, #5c5c5c 0, #707070 100%);
                          box-shadow: rgb(45 35 66 / 40%) 0 3px 4px, rgb(45 35 66 / 30%) 0 6px 9px -5px, #a1a1a1 0 -3px 0 inset;
}

.back-to-top i {
    color: #ff0;
}

.back-to-top:hover {
    background: #000000;
}

.sm-clean {
background: #444;
background-image: radial-gradient(100% 100% at 100% 0, #444 0, #616161 100%);
}

.dropdown ul li {
	background: #707070;
}

.search-form .form-submit {
	background: #888888;
    color: #ff0;
}

#search-block-form #edit-submit-search {
	background-color: #707070;
}

#search-block-form #edit-keys {
	border: 1px solid #707070;
}

a.is-active.sf-depth-1 {
    background-color: #444;
}

.active-trail {
    background: #444 !important;
}

ul.sf-menu.sf-horizontal.sf-shadow ul, ul.sf-menu.sf-vertical.sf-shadow ul, ul.sf-menu.sf-navbar.sf-shadow ul ul {
    background: #555;
}

a.is-active.sf-depth-2 {
    background-color: #444;
}

.sidebar-item-list:before {
	color: #ff0;
}

#block-custom-theme-pagetitle h1 {
	color: #ff0;
    border-left: 5px solid #ff0;
}

.director-desk .director-block {
	background-color: #535353;
}

#payment-form {
  background: #707070;
}

#payment-form .button {
  background: #535353;
  color: #ff0;
}

.search-result-display li:before {
  color: #ffff00;
}

.pager__item a {
  background-image: unset;
}

.photogallery-title {
  background: #707070;
}