a:hover {
  color: white;
}

.section-title {
  color: #17543e;
}

/* Header Section */
#header {
  background-color: #17543e;
  color: #ffffff;
}
#header h1 {
  color: #ffffff;
}
#header #menu .nav a {
  color: #ffffff;
}
#header #menu .nav a:hover {
  color: #eeeeee;
}
#header #menu .nav a:before {
  background-color: #aadfc6;
}
@media screen and (max-width: 768px) {
  #header #menu div.main_list ul {
    background-color: rgba(23, 84, 62, 0.97);
  }
}
@media screen and (max-width: 768px) {
  #header #menu div.main_list ul li {
    border-bottom: 1px solid #17543e;
  }
}
#header #menu div.main_list ul li a {
  color: #eeeeee;
}
#header #menu div.main_list ul li a:hover {
  color: #aadfc6;
}
#header #menu div.main_list ul li a .active {
  color: #aadfc6;
}
#header #menu i {
  background-color: #fff;
}
#header #menu .affix {
  background-color: rgba(18, 76, 53, 0.9);
  box-shadow: -1px 1px 5px #1b6349;
}
#header .social {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.38);
}
#header #about-me {
  color: #aadfc6;
}
#header #about-me a {
  color: #aadfc6;
}

/* /Header Section */

/* Main Menu */
.site-navigation ul.menu li ul {
  background: rgba(18, 76, 53, 0.9);
  border: #eeeeee 1px solid;
}
/* Main Menu */

/* About Section */
#about {
  background: #eff2f6;
}
#about #about-top {
  background-image: url("../images/themes/dark/about-top.webp");
}
#about .section-title {
  color: #ffffff;
}
@media (max-width: 991px) {
  #about #about-box {
    background-color: #ffffff;
    box-shadow: 0px 0px 5px #17543e;
  }
}
#about #about-box #btn-specialists {
  background-color: #17543e;
  border: 5px solid #aadfc6;
  color: #effcff;
}
#about #about-box #btn-specialists:hover {
  background-color: #1b5e45;
}

/* /About Section */
/* Specialists Section */
#specialists {
  background: #eff2f6;
}
#specialists .section-title {
  color: #17543e;
}
#specialists #chart #counters {
  color: #17543e;
}
#specialists #chart #chart-cover {
  background-image: url("../images/themes/dark/specialists-chart-cover.webp");
}
#specialists #chart-titles .chart-line-title  {
  font-weight: bold;
  color: #17543e;
}
#specialists #chart .chart-line-row .chart-line-before {
  background-color: #aadfc6;
}
#specialists #chart .chart-line-row .chart-line {
  background-color: #aadfc6;
}

/* /Specialists Section */
/* Services Section */
#services {
  background: #eff2f6;
}
#services .section-title {
  color: #17543e;
}
#services .service-box {
  background: #17543e;
  color: #ffffff;
  border-left: 1px solid #aadfc6;
  border-bottom: 1px solid #aadfc6;
}
#services .service-box .service-title {
  color: #ffffff;
}
#services .service-box .small {
  color: #aadfc6;
}

/* /Services Section */
/* Resume Section */
#resume {
  background-color: #aadfc6;
  background-image: url("../images/themes/dark/resume-bg.webp");
}
#resume #resume-top {
  background-image: url("../images/themes/dark/resume-top.webp");
}
#resume .section-title {
  color: #ffffff;
}
#resume .resume-detail {
  color: #effcff;
}
#resume .resume-detail img {
  border: 5px solid #17543e;
}
#resume .resume-detail h2 {
  color: #17543e;
}
#resume .resume-detail a {
  color: #17543e;
}
#resume .resume-detail .date {
  color: white;
  background-color: #17543e;
}
#resume .resume-detail .resume-description {
  color: #17543e;
  background-color: #eff2f6;
}
#resume .resume-detail .navigation .prev-resume {
  background-image: url("../images/themes/dark/resume-arrows-x.webp");
}
#resume .resume-detail .navigation .next-resume {
  background-image: url("../images/themes/dark/resume-arrows-x.webp");
}
#resume #resumes-list .navigation .prev-resume {
  background-image: url("../images/themes/dark/resume-arrows-y.webp");
}
#resume #resumes-list .navigation .next-resume {
  background-image: url("../images/themes/dark/resume-arrows-y.webp");
}
#resume #resumes-list .top-shadow {
  background: #aadfc6;
  background: -moz-linear-gradient(0deg, rgba(255, 192, 69, 0) 0%, rgb(170, 223, 198) 27%, #aadfc6 52%);
  background: -webkit-linear-gradient(0deg, rgba(255, 192, 69, 0) 0%, rgba(170, 223, 198, 0.7) 27%, #aadfc6 52%);
  background: linear-gradient(0deg, rgba(255, 192, 69, 0) 0%, rgba(170, 223, 198, 0.7) 27%, #aadfc6 52%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#aadfc6",endColorstr="#aadfc6",GradientType=1);
}
#resume #resumes-list .bottom-shadow {
  background: #aadfc6;
  background: -moz-linear-gradient(180deg, rgba(255, 192, 69, 0) 0%, #aadfc6 27%, #aadfc6 52%);
  background: -webkit-linear-gradient(180deg, rgba(255, 192, 69, 0) 0%, #aadfc6 27%, #aadfc6 52%);
  background: linear-gradient(180deg, rgba(255, 192, 69, 0) 0%, #aadfc6 27%, #aadfc6 52%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffc045",endColorstr="#ffc045",GradientType=1);
}
#resume #resumes-list #resume-list-box #resume-list .resume-box {
  border: 2px solid #17543e;
}
#resume #resumes-list #resume-list-box #resume-list .resume-box.selected .resume-title {
  color: #fff;
  text-shadow: -1px 1px 2px #17543e;
}
#resume #resumes-list #resume-list-box #resume-list .resume-box .inner-shadow {
  background: #fff;
  background: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 60%);
  background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 60%);
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024",endColorstr="#ffffff",GradientType=1);
}
#resume #resumes-list #resume-list-box #resume-list .resume-box .resume-title {
  color: #17543e;
  font-size: 16px;
  font-weight: bold;
}

/* /Resume Section */
/* Blog Section */
#blog {
  background-color: #eff2f6;
}
#blog #blog-top {
  background-image: url("../images/themes/dark/blog-top.webp");
}
#blog .section-title {
  color: #17543e;
}
#blog .blog-post-top {
  border: 1px solid #17543e;
}
#blog .blog-post:hover .blog-post-top,
#blog .blog-post:hover .blog-post-bottom {
  box-shadow: 0px 0px 3px #17543e;
}
#blog .blog-post:hover sub {
  color: white;
}
#blog .blog-post-top .inner-shadow {
  background: #17543e;
  background: -moz-linear-gradient(0deg, rgb(23, 84, 62) 0%, rgba(255, 255, 255, 0) 40%);
  background: -webkit-linear-gradient(0deg, rgba(23, 84, 62, 0.7) 0%, rgba(255, 255, 255, 0) 40%);
  background: linear-gradient(0deg, rgba(23, 84, 62, 0.7) 0%, rgba(255, 255, 255, 0) 40%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#17543e",endColorstr="#17543e",GradientType=1);
}
#blog .blog-post-bottom {
  border: 1px solid #17543e;
}
#blog .blog-post-bottom .post-title {
  color: #17543e;
  font-weight: bold;
}
#blog .blog-post-bottom p {
  color: #17543e;
  font-weight: normal;
}
#blog #archive-link {
  color: #17543e;
}

/* /Blog Section */
/* Footer Section */
#footer {
  color: #effcff;
  background: #17543e;
  /*background-image: url("../images/themes/dark/footer-bg-side.webp");*/
  background-position: left top;
  background-repeat: no-repeat;
}
@media (max-width: 991px) {
  #footer {
    background-image: none;
  }
}
#footer #contact-info {
  border-left: 1px solid whitesmoke;
}
@media (max-width: 991px) {
  #footer #contact-info {
    border-left: none;
  }
}
#footer #contact-info i {
  color: white;
}

/* /Footer Section */
/* Copyright Section */
#copyright {
  background-color: #20624a;
}
/* /Copyright Section */
/* Inner Pages */
#inner-page-container {
  background: #eff2f6;
}
#inner-page-container #page-top {
  background-image: url("../images/themes/dark/about-top.webp");
}
#inner-page-container .section-title-line {
  background-color: white;
}
#inner-page-container .section-title {
  color: #effcff;
}
#inner-page-container .section-subtitle {
  color: #aadfc6;
}
#inner-page-container #content-box {
  background-color: #effcff;
  box-shadow: 0px 0px 3px #17543e;
}

/* /inner Pages */

/*# sourceMappingURL=dark.css.map */
