body {
   color : #808080;
}
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
   color : #333;
}
header nav ul li a {
   color : #808080;
}
.color {
   color : #3F3F3F !important;
}
.section-title:after {
   background : #3F3F3F;
}

.big_white span,
.hero-single .meta span:after,
#header-section nav a:hover,
#about-icons i,
#header-section.altmenu.header-show ul li a.active,
ul.filter > li.active a,
ul.filter > li a:hover {
   color : #446B6E;
}
#header-section nav a.active {
   color : white;
}

.hero-btn:hover {
   background   : #3F3F3F;
   border-color : #3F3F3F;
}

.post .lm-button, .lm-button {
   border : 1px solid #FFFCFF;
   color  : #FFFCFF;
}

.progress-bar > span {
   background-color : #3F3F3F;
}

#achievements .icon:hover {
   background : #3F3F3F;
}
#achievements .number {
   color : #3F3F3F;
}

.post .stats .icon {
   border : 1px solid #3F3F3F;
}

ul.filter > li.active a,
ul.filter > li a:hover,
ul.filter-target > li.active a,
ul.filter-target > li a:hover {
   color : #3F3F3F;
}

#portfolio-single h1#portfolio-title:after {
   background : #3F3F3F;
}

#portfolio #port-filter li a:hover,
#portfolio #port-filter li.active a {
   color : #3F3F3F;
}
#pricing-tables .table .price {
   color : #3F3F3F;
}

.table .lm-button {
   border : 1px solid #3F3F3F;
   color  : #3F3F3F;
}

.table .lm-button:hover {
   border           : 1px solid #3F3F3F;
   background-color : #3F3F3F;
}

.table .lm-button.fill {
   background-color : #3F3F3F;
}

.table .lm-button.fill:hover {
   color : #3F3F3F;
}

ul.social li a:hover {
   border : 1px solid #3F3F3F;
   color  : #3F3F3F;
}

#social ul li a:hover {
   border : 1px solid #3F3F3F;
   color  : #3F3F3F;
}

span.fill {
   background-color : #3F3F3F;
}

.lm-button:hover, .post .lm-button:hover {
   border           : 1px solid #3F3F3F;
   background-color : #3F3F3F;
   color            : #F1782A;
}

.lm-button.fill {
   background-color : #3F3F3F;
   color            : #fff;
}

.lm-button.fill:hover {
   background-color : transparent;
   color            : #3F3F3F;
}
#features i {
   color : #3F3F3F;
}

#team-members .team-image a:hover {
   color : #3F3F3F;
}

#projects {
   background-color : #000000;
}

#projects .lm-button:hover {
   background-color : #fff;
   color            : #3F3F3F;
}

#posts a:hover {
   color : #3F3F3F;
}

#posts h1 a:hover {
   color : #3F3F3F;
}

#twitter .tweet-actions li a {
   color : #3F3F3F;
}
#contact #forms .column.four:after {
   color : #3F3F3F;
}
#contact #forms .column.twelve:after {
   color : #3F3F3F;
}

#contact input[type="text"]:focus, #contact textarea:focus {
   border : 1px solid #3F3F3F;
}

#contact input[type="submit"]:hover {
   background-color : #3F3F3F;
}

#contact .column > a:hover {
   color : #3F3F3F;
}

#contact i {
   color : #3F3F3F;
}

#callout input[type="text"]:focus {
   border : 1px solid #3F3F3F;
}

#callout input[type="submit"] {
   background-color : #ffffff;
   border           : 1px solid #3F3F3F;
}
#portfolio-single #images .owl-pagination .owl-page.active span {
   background-color : #3F3F3F;
   border           : 1px solid #3F3F3F;
}

footer .block a:hover {
   color : #3F3F3F;
}

footer #social:before {
   background : #3F3F3F;
}

.post a {
   color : #3F3F3F;
}

p.bigletter:first-letter {
   color : #3F3F3F;
}

#single-post blockquote {
   border-left : 1px solid #3F3F3F;
}

#single-post #tags a {
   border : 1px solid #e6e6e6;
}

#single-post #tags a:hover {
   color  : #3F3F3F;
   border : 1px solid #3F3F3F;
}

#pagination a:hover {
   color : #3F3F3F;
}

#user .social a:hover {
   color : #3F3F3F;
}

#comments-section .more:hover {
   background-color : #3F3F3F;
   color            : #fff;
}

#comment input[type="text"]:focus, #comment textarea:focus {
   border : 1px solid #3F3F3F;
}

#comment input[type="submit"]:hover {
   background-color : #3F3F3F;
   color            : #fff;
}

#menu-toggle {
   background : #FEEA5C;
}

#menu-toggle:after, #menu-toggle:before {
   background : #FEEA5C;
}

#header-section.altmenu ul li a:hover {
   color : #3F3F3F;
}

#portfolio-wrapper .block .portfolio-hover, #portfolio-wrapper .block .video-hover {
   background : rgba(246, 71, 71, 0.7);
}

#blog .loadmore {
   background : #3F3F3F;
}

footer .block a {
   color : #808080;
}

footer .block a:hover {
   color : #3F3F3F;
}

#blog .loadmore:hover {
   color : #3F3F3F;
}

footer #copyright i {
   color : #3F3F3F;
}

#header-section.colormenu.header-show {
   background : rgb(246, 71, 71);
   background : rgba(246, 71, 71, 0.95)
}

#header-section.colormenu.header-show nav ul li ul li {
   background : rgb(246, 71, 71);
   background : rgba(246, 71, 71, 0.95)
}

.overlay.color {
   background : rgba(246, 71, 71, 0.6); /* browsers */
   filter     : progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#7cf64747', endColorstr='#7cf64747'); /* IE */
}

ul.checked li:before {
   color : #3F3F3F;
}

ul.arrow li:before {
   color : #3F3F3F;
}

ul.star li:before {
   color : #3F3F3F;
}

ul.caret li:before {
   color : #3F3F3F;
}

ul.circle li:before {
   color : #3F3F3F;
}

ul.double-angle li:before {
   color : #3F3F3F;
}

.table .price {
   color : #3F3F3F;
}

.tabable .tabs li a:hover, .tabable .tabs li.active a {
   color : #3F3F3F;
}

.stats .icon:hover {
   background-color : #3F3F3F;
}

.stats .number {
   color : #3F3F3F;
}

.play_btn .play_btn_icon {
   border : 2px solid #3F3F3F;
   color  : #3F3F3F;
}

.big_white.choco {
   border-top    : 1px solid #3F3F3F;
   border-bottom : 1px solid #3F3F3F;
}

@media screen and (max-width : 1024px) {

   #header-section #navigation ul li a:hover {
      background-color : #3F3F3F;
   }

}
