#header .top-header .header-logo:hover,
#header .top-header .header-navigation ul li.menu-item-has-children .sub-menu li:hover > a,
#latest-news .section-content .post .post-title:hover,
#latest-news .section-content .post .post-button,
#contact-us .section-content .contact-us-box .box-left,
.recentcomments > a,
#blog .blog-post .blog-post-title:hover,
#blog .blog-post .blog-post-meta .post-meta-author,
#blog .blog-post .blog-post-meta .post-meta-author .fa,
#blog .blog-post .blog-post-meta .post-meta-time .fa,
#blog .blog-post .blog-post-meta .post-meta-categories .fa,
#blog .blog-post .blog-post-meta .post-meta-comments .fa,
#blog .blog-post .blog-post-author h4,
.widget table td#prev a,
.widget table td#next a,
.widget .widget-recent-post .recent-post-button,
span.rss-date:before,
.post-date:before,
.blog-post-related-articles .related-post:hover .related-post-title,
#comments #comments-list ul.comments .comment .url,
#comments #comments-list ul.comments .comment .comment-reply-link,
#header .bottom-header span.span-dot,
#header .top-header .header-navigation ul li:hover a,
input[type=submit] {
    color: #507fe2;
}

#header .top-header .header-navigation ul li.menu-item-has-children .sub-menu li:hover > a {
    border-color: #507fe2;
}

#header .bottom-header .header-button-two,
#comments #respond .comment-form #input-submit,
#latest-news .latest-news-button,
#contact-us .section-content .wpcf7-form p .wpcf7-submit,
#blog .blog-post .blog-post-button,
.widget table caption,
.widget table#wp-calendar tbody tr td a {
    background-color: #507fe2;
}

@media only screen and (max-width: 992px) {
    .header-front-page nav ul.sub-menu {
        background-color: #507fe2;
    }
}

a:hover,
a:focus,
#latest-news .section-content .post .post-button:hover,
#latest-news .section-content .post .post-button:focus,
.recentcomments a:hover,
.widget:not(.widget_rss):not(.widget_recent_comments):not(.widget_recent_entries) ul li:hover:before,
.widget:not(.widget_recent_comments) ul li:hover > a,
.widget.widget_recent_comments ul li a:hover,
.widget table td#prev a:hover:before,
.widget table td#next a:hover:before,
.widget table td#prev a:focus:before,
.widget table td#next a:focus:before,
.widget_categories ul li:hover,
.widget_archive ul li:hover {
    color: #8c9597;
}

#testimonials .section-content .testimonials-carousel .carousel-testimonial .testimonial-content,
.widget table#wp-calendar tbody tr td a:hover,
#comments #respond .comment-form #input-submit:hover,
input[type=submit]:hover,
#latest-news .latest-news-button:hover,
#contact-us .section-content .wpcf7-form p .wpcf7-submit:hover,
#header .bottom-header .header-button-two:hover,
#blog .blog-post .blog-post-button:hover {
    background-color: #1acdcb;
}

#testimonials .section-content .testimonials-carousel .carousel-testimonial .testimonial-content:after {
    border-color: #1acdcb transparent transparent transparent;
}

input:focus,
input:hover,
textarea:focus,
textarea:hover {
    border-color: #1acdcb;
}

.front-page-section .section-header .section-description,
#header .top-header .header-navigation ul li.menu-item-has-children .sub-menu li a,
#services .section-content .service .service-entry,
#latest-news .section-content .post .post-entry,
#team .section-content .person .person-content p,
#contact-us .section-content .contact-us-box .box-right span,
#contact-us .section-content .contact-us-box .box-right span a,
#contact-us .section-content .contact-us-social a,
#contact-us .section-content .wpcf7-form p .wpcf7-text,
#footer .copyright,
#footer .copyright a,
.widget table tbody,
input,
textarea,
.markup-format h1,
.markup-format h2,
.markup-format h3,
.markup-format h4,
.markup-format h5,
.markup-format h6,
body {
    color: #8c9597;
}

#contact-us .section-content .wpcf7-form p .wpcf7-text::-webkit-input-placeholder,
#contact-us .section-content .wpcf7-form p .wpcf7-text::-moz-placeholder,
#contact-us .section-content .wpcf7-form p .wpcf7-text:-ms-input-placeholder,
#contact-us .section-content .wpcf7-form p .wpcf7-text:-moz-placeholder,
#contact-us .section-content .wpcf7-form p .wpcf7-textarea,
#contact-us .section-content .wpcf7-form p .wpcf7-textarea::-webkit-input-placeholder,
#contact-us .section-content .wpcf7-form p .wpcf7-textarea::-moz-placeholder,
#contact-us .section-content .wpcf7-form p .wpcf7-textarea:-ms-input-placeholder,
#contact-us .section-content .wpcf7-form p .wpcf7-textarea:-moz-placeholder {
    color: #8c9597;
}

.front-page-section .section-header h3,
#latest-news .section-content .post .post-button:active,
#blog .blog-post .blog-post-title,
.widget table thead th,
#team .section-content .person .person-content h6,
.widget_rss cite,
.illdy_home_parallax h3 {
    color: #545454;
}

.pace .pace-progress {
    background-color: #f1d204;
    color: #f1d204;
}

.pace .pace-activity {
    box-shadow: inset 0 0 0 2px #f1d204, inset 0 0 0 7px #ffffff;
}

.pace-overlay {
    background-color: #ffffff;
}

.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
}



#latest-news {
    background-image: url(../uploads/2017/11/lidar3.jpg) !important;
}

#latest-news {
    background-position-y: bottom;
}

#latest-news {
    background-position-x: left;
}

#latest-news {
    background-color: #3f1975;
}

#latest-news .latest-news-button {
    background-color: #ff0505;
}

#latest-news .section-content .post {
    background-color: #000a51;
}

#latest-news .section-content .post .post-title {
    color: #f15a22;
}

#latest-news .section-content .post .post-entry {
    color: #969696;
}

#latest-news .section-content .post .post-button {
    color: #000a51;
}

#latest-news .section-header .section-description {
    color: #ffffff;
}

#full-width:before {
    background-image: url(../uploads/2017/11/b16.png) !important;
}

#full-width:before {
    background-position-y: top;
}

#full-width:before {
    background-size: auto !important;
}

#full-width:before {
    background-repeat: repeat !important;
}

#about:before {
    background-image: url(../uploads/2018/03/enlightenment2.jpg) !important;
    height: 200%
}


#about:before {
    background-position-y: bottom;
}

#about:before {
    background-position-x: center;
}

#about:before {
    background-size: cover !important;
}

#about:before {
    background-color: #f7f7f7;
}

#about .section-header h3 {
    color: #cecece;
}

#about .section-header .section-description {
    color: #ffffff;
}

#projects:before {
    background-image: url(./illdy/layout/images/front-page/pattern.png) !important;

}

#projects:before {
    background-size: auto !important;
}

#projects:before {
    background-repeat: repeat !important;
}


#services:before {
    background-image: url(../uploads/2018/03/human-digital4.jpg) !important;
}

#services:before {
    background-color: #191919;
}

#services .section-header h3 {
    color: #cecece;
}

#services .section-header .section-description {
    color: #ffffff;
}



#asmservices .section-header .section-description {
    color: #ffffff;
}

#team:before {
    background-image: url(../illdy/layout/images/front-page/pattern.png) !important;
}

#team:before {
    background-size: auto !important;
}

#team:before {
    background-repeat: repeat !important;
}

#testimonials:before {
    background-image: url(../illdy/layout/images/testiomnials-background.jpg) !important;
}

#footer .copyright {
    font-size: 0px
}

#services .section-content .service .service-entry {
    text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: lato;
    font-weight: 500;
}


h5 {
    font-size: 20px;

}

h3 {
    font-size: 35px;
    line-height: 38px;
    color: #EEE;
  }

#latest-news .section-header h3 {
    color: #CCC;
}

b,
optgroup,
strong {
    font-weight: 500;
}

#latest-news .section-header .section-description {
    color: #969696;
}

#services .section-content .col-sm-3 {
    width: 30%
}

#services .section-content .col-sm-4 {
    width: 40%
}

.anchor {
    display: block;
    padding-top: 45px;
    margin-top: -45px;
}

.anchor2 {
    display: block;
    padding-top: 100px;
    margin-top: -100px;
}


#services .section-content .service .service-entry {
    text-align: left;
    color: #FFF;
}

.service-entry {
    text-align: left;
    color: #FFF;
}

.service-title {
    text-align: left;
    color: #f15a22;
}


.post-button {
    text-align: left;
    color: #bf7301;
}

.success {
    padding: 1em;
    margin-bottom: 0.75rem;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    color: #468847;
    background-color: #dff0d8;
    border: 1px solid #d6e9c6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.error {
    padding: 1em;
    margin-bottom: 0.75rem;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    color: #b94a48;
    background-color: #f2dede;
    border: 1px solid rgba(185, 74, 72, 0.3);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.aformcontainer {
    display: inline-table;
    padding-right: 50px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.afieldName {
    display: table-cell;
    vertical-align: middle;
    padding-right: 4px;
}

.adata {
    display: table-cell;
}

img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.pace .pace-progress {
    background-color: #f1d204;
    color: #f1d204;
}

.pace .pace-activity {
    box-shadow: inset 0 0 0 2px #f1d204, inset 0 0 0 7px #ffffff;
}

.pace-overlay {
    background-color: #ffffff;
}

.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
}

#contact-us {
    width: 100%;
    background-color: #eee;
    padding: 40px 0 50px;
    text-align: center;
  }







