a:hover {
  color: white;
}

.section-title {
  color: #6ed8ff;
}

/* Header Section */
#header {
  background-color: #223b7d;
  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: #fcb353;
}
@media screen and (max-width: 768px) {
  #header #menu div.main_list ul {
    background-color: rgba(23, 46, 106, 0.97);
  }
}
@media screen and (max-width: 768px) {
  #header #menu div.main_list ul li {
    border-bottom: 1px solid #172e6a;
  }
}
#header #menu div.main_list ul li a {
  color: #eeeeee;
}
#header #menu div.main_list ul li a:hover {
  color: #fcb353;
}
#header #menu div.main_list ul li a .active {
  color: #fcb353;
}
#header #menu i {
  background-color: #fff;
}
#header #menu .affix {
  background-color: rgba(23, 46, 106, 0.9);
  box-shadow: -1px 1px 5px #172e6a;
}
#header .social {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.38);
}
#header #about-me {
  color: #ffffff;
}
#header #about-me a {
  color: #ffffff;
}

/* /Header Section */
/* About Section */
#about {
  background: #eff2f6;
}
#about #about-top {
  background-image: url("../images/themes/colorful/about-top.webp");
}
#about .section-title {
  color: #ffffff;
}
@media (max-width: 991px) {
  #about #about-box {
    background-color: #ffffff;
    box-shadow: 0px 0px 5px #172e6a;
  }
}
#about #about-box #btn-specialists {
  background-color: #f09415;
  border: 5px solid #fcb353;
  color: #effcff;
}
#about #about-box #btn-specialists:hover {
  background-color: #f39513;
}

/* /About Section */
/* Specialists Section */
#specialists {
  background: #eff2f6;
}
#specialists .section-title {
  color: #f09415;
}
#specialists #chart #counters {
  color: #0c2233;
}
#specialists #chart #chart-cover {
  background-image: url("../images/themes/colorful/specialists-chart-cover.webp");
}
#specialists #chart-titles .chart-line-title  {
  font-weight: bold;
  color: #223b7d;
}
#specialists #chart .chart-line-row .chart-line-before {
  background-color: #d2bf63;
}
#specialists #chart .chart-line-row .chart-line {
  background-color: #ffc045;
}

/* /Specialists Section */
/* Services Section */
#services {
  background: #eff2f6;
}
#services .section-title {
  color: #f09415;
}
#services .service-box {
  background: #223b7d;
  color: #ffffff;
  border-left: 1px solid #fbcf4f;
  border-bottom: 1px solid #fbcf4f;
}
#services .service-box .service-title {
  color: #ffffff;
}
#services .service-box .small {
  color: #fcb353;
}

/* /Services Section */
/* Resume Section */
#resume {
  background-color: #fcb353;
  background-image: url("../images/themes/colorful/resume-bg.webp");
}
#resume #resume-top {
  background-image: url("../images/themes/colorful/resume-top.webp");
}
#resume .section-title {
  color: #ffffff;
}
#resume .resume-detail {
  color: #effcff;
}
#resume .resume-detail img {
  border: 5px solid #223b7d;
}
#resume .resume-detail h2 {
  color: #223b7d;
}
#resume .resume-detail a {
  color: #223b7d;
}
#resume .resume-detail .date {
  color: white;
  background-color: #f09415;
}
#resume .resume-detail .resume-description {
  color: #223b7d;
  background-color: #eff2f6;
}
#resume .resume-detail .navigation .prev-resume {
  background-image: url("../images/themes/colorful/resume-arrows-x.webp");
}
#resume .resume-detail .navigation .next-resume {
  background-image: url("../images/themes/colorful/resume-arrows-x.webp");
}
#resume #resumes-list .navigation .prev-resume {
  background-image: url("../images/themes/colorful/resume-arrows-y.webp");
}
#resume #resumes-list .navigation .next-resume {
  background-image: url("../images/themes/colorful/resume-arrows-y.webp");
}
#resume #resumes-list .top-shadow {
  background: #fcb353;
  background: -moz-linear-gradient(0deg, rgba(255, 192, 69, 0) 0%, rgb(252, 179, 83) 27%, #fcb353 52%);
  background: -webkit-linear-gradient(0deg, rgba(255, 192, 69, 0) 0%, rgba(252, 179, 83, 0.7) 27%, #fcb353 52%);
  background: linear-gradient(0deg, rgba(255, 192, 69, 0) 0%, rgba(252, 179, 83, 0.7) 27%, #fcb353 52%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffc045",endColorstr="#ffc045",GradientType=1);
}
#resume #resumes-list .bottom-shadow {
  background: #fcb353;
  background: -moz-linear-gradient(180deg, rgba(255, 192, 69, 0) 0%, #fcb353 27%, #fcb353 52%);
  background: -webkit-linear-gradient(180deg, rgba(255, 192, 69, 0) 0%, #fcb353 27%, #fcb353 52%);
  background: linear-gradient(180deg, rgba(255, 192, 69, 0) 0%, #fcb353 27%, #fcb353 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 #f09513;
}
#resume #resumes-list #resume-list-box #resume-list .resume-box.selected .resume-title {
  color: #fff;
  text-shadow: -1px 1px 2px #223b7d;
}
#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: #223b7d;
  font-size: 16px;
  font-weight: bold;
}

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

/* /Blog Section */
/* Footer Section */
#footer {
  color: #effcff;
  background: #203a7c;
  background-image: url("../images/themes/colorful/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: #ffc045;
}

/* /Footer Section */
/* Copyright Section */
#copyright {
  background-color: #183372;
}
/* /Copyright Section */
/* Inner Pages */
#inner-page-container {
  background: #eff2f6;
}
#inner-page-container #page-top {
  background-image: url("../images/themes/colorful/about-top.webp");
}
#inner-page-container .section-title-line {
  background-color: #ffc045;
}
#inner-page-container .section-title {
  color: #effcff;
}
#inner-page-container .section-subtitle {
  color: #ffc045;
}
#inner-page-container #content-box {
  background-color: #effcff;
  box-shadow: 0px 0px 3px #223b7d;
}

/* /inner Pages */

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