/* Color Style */

::selection { background-color: #2ecc71; }

a { color: #2ecc71; }

#show-header { background-color: #2ecc71; }

.main-menu li a:hover, .main-menu li.current a { color: #2ecc71; }

.main-menu li.current a, .main-menu li:hover a { border-left: 3px solid #2ecc71; }

.header-bottom .social-icons a:hover i { border-color: #2ecc71; color: #2ecc71; }

span.label { background-color: #2ecc71; }

.section-overlay { background-color: #2ecc71; }

.pace .pace-progress { background-color: #2ecc71; }

.btn { color: #2ecc71; }

.mini-btn, .small-btn, .medium-btn, .large-btn { border-color: #2ecc71; }

.btn:hover { border-color: #2ecc71; box-shadow: inset 0px -50px 0 #2ecc71; -moz-box-shadow: inset 0px -50px 0 #2ecc71; -webkit-box-shadow: inset 0px -50px 0 #2ecc71; }

.light-btn:hover, .light-btn:hover i { color: #2ecc71!important; }

i.fa { color: #2ecc71; }

i.small-icon. i.medium-icon, i.large-icon { color: #2ecc71; border-color: #2ecc71; }

.next-section i.fa { color: #2ecc71; }

.service-box i.fa { color: #2ecc71; }

.milestone .milestone-number { color: #2ecc71; }

input[type=submit], input[type=submit]:focus { background-color: #2ecc71; }

input.error, textarea.error { border-color: #2ecc71; }

.portfolio-filter a span { border-color: #2ecc71; }

.portfolio-filter a.current, .portfolio-filter a:hover { color: #2ecc71; }

.portfolio-filter a span { border-color: #2ecc71; }

.portfolio-filter a span i { color: #2ecc71; }

.item-image .item-overlay { background-color: #2ecc71; }

.project-page #project_close i { color: #2ecc71; border-color: #2ecc71; }

.member-social a:hover i.fa-envelope { background: #2ecc71; border-color: #2ecc71; }

.clients { background-color: #2ecc71; }

#close-contact i { color: #2ecc71; border-color: #2ecc71; }

.owl-buttons > div i { background-color: #2ecc71; }