/* 

Revolution - CSS File

CHANGE COLOR STYLE

*/

body {
    color: #444;
}

#bodychild {
    border-top: 7px solid #009f4e;
    background-color: #fff;
}

/* link color */
a, a:visited, .colortext {
    color: #009f4e
}

.color, .color:visited {
    color: #00b965
}

/* heading */
h1, h2, h3, h4, h5, h6 {
    color: #444;
}

#aftertheheader h1 {
    color: #474747;
}

/* menu top color */
.sf-menu a, .sf-menu a:visited {
    color: #444;
}

/* 1st level */
.sf-menu a:hover, .sf-menu li a.current {
    color: #00b965;
}

/* 1st level */
.sf-menu li.sfHover a:hover {
    color: #00b965;
}

/* 2nd level */

.sf-menu li ul {
    border-top: 5px solid #00b965;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    background: #fff;
    color: #999;
    -webkit-box-shadow: 2.5px 2.5px 5px rgba(0, 0, 0, .2);
    -moz-box-shadow: 2.5px 2.5px 5px rgba(0, 0, 0, .2);
    box-shadow: 2.5px 2.5px 5px rgba(0, 0, 0, .2);
}

.sf-menu li li {
    border-bottom: 1px solid #e7e7e7;
}

.sf-menu ul li a {
    color: #999;
}

.sf-menu ul li a:hover, #topnav li li a.current {
    color: #00b965;
}

#topnav li li a, .sf-menu li li a, .sf-menu li li a:visited {
    color: #999;
    font-size: 12px
}

#topnav li li a:hover {
    color: #00b965;
}

/* Slider */
.flex-control-nav li a:hover {
    background: #00b965
}

.flex-control-nav li a.active {
    background: #00b965;
}

/* Portfolio */
.ts-display-pf-img {
    border-top: 2px solid #00b965;
}

.ts-display-pf-text h2 a {
    color: #444;
}

#ts-display-pf-col-2 li, #ts-display-pf-col-3 li, #ts-display-pf-col-4 li {
    border-bottom: 1px solid #e4e4e4;
}

#ts-display-pf-col-2 li:hover, #ts-display-pf-col-3 li:hover, #ts-display-pf-col-4 li:hover {
    border-bottom: 1px solid #00b965;
}

/* Recent Portfolio */
#recent-portfolio #ts-display-pf-col-4 li:hover {
    border-bottom: 1px solid #00b965
}

/* Sidebar */
#sidebar li li a {
    color: #777;
}

#sidebar li li a:hover, #sidebar li li a.active {
    color: #009f4e;
}

/* Button */
.button, .button:visited, input[type="submit"] {
    color: #fff;
    background: #009f4e;
}

.button:hover, input[type="submit"]:hover {
    color: #fff;
}

/* Dropcaps */
.dropcap1 {
    text-shadow: 1px 1px 0 #ededed;
    color: #009f4e
}

.dropcap2 {
    background: #009f4e;
    color: #fff;
}

.dropcap3 {
    background: #009f4e;
    color: #fff;
}

/* Tabs */
ul.tabs li {
    background: #f8f8f8;
    border: 1px solid #e0e0e0;
    border-width: 1px 1px 1px 0px;
}

ul.tabs li:first-child {
    border-left: solid 1px #e0e0e0;
}

ul.tabs li a {
    color: #444;
}

ul.tabs li.active {
    background: #fdfdfd;
    border-bottom: solid 1px #fff
}

html ul.tabs li.active a {
    color: #009f4e;
}

#tab-body {
    border: solid 1px #e0e0e0;
    background: #fdfdfd;
}

/* jQuery Toggles */
h2.trigger span {
    color: #444;
}

h2.active span {
    color: #009f4e
}

h2.trigger a:hover {
    color: #444;
}