/* GREEN */

body.boxed {
    background: #44abd6 url("../img/patterns/square_bg.png") 50% 0 repeat fixed;
}

.page-section.directions .parallax-overlay {
    background-color: rgba(47, 162, 209, 0.50);
}

.owl-theme .owl-controls .owl-page.active span {
    background-color: #2fa2d1;
}

h1 .fa,
h2 .fa,
h3 .fa,
h4 .fa,
h5 .fa,
h6 .fa {
    color: #2fa2d1;
}

.section-title small:before {
    background-color: #2fa2d1;
}


.view-header small:before {
    background-color: #2fa2d1;
}

a,
a:hover,
a:active,
a:focus {
    color: #2fa2d1;
}

a:hover,
a:active,
a:focus {
    //color: #44abd6;
	color: #000000;
}

.sf-menu li > a {
    //color: #a0d4ea;
    color: #000000;
}

.do-up:hover .caption-category a {
    color: #000000;
    text-decoration: underline;
}

.sf-menu > li > a.active-off:after,
.sf-menu > li.active > a:after,
.sf-menu > li:hover > a:after,
.sf-menu > li.sfHover-off > a:after {
    background-color: #000000 !important;
    color: #000000 !important; 
}

.sf-menu > li:hover > a, .sf-menu > li.sfHover > a {
    color: #000000 !important;
}

.list-ul .fa {
    color: #2fa2d1;
}

.btn-theme-primary {
    background-color: #2fa2d1;
    border-color: #2fa2d1;
}

.btn-theme-primary:focus,
.btn-theme-primary:active,
.btn-theme-primary:hover {
    background-color: #217293;
    border-color: #217293;
}

.btn-theme-white:hover {
    background-color: #2fa2d1;
}

.form-control:focus {
    border-color: #2fa2d1;
}

.price-table-header {
    background-color: #2fa2d1;
}

.wide .header.sticky-header,
.boxed .header.sticky-header > .container {
    //background-color: rgba(47, 162, 209, 0.90);
    background-color: #ffffff;
}

.wide .header,
.boxed .header > .container {
    //background-color: #2fa2d1;
    background-color: #ffffff;
}

.sub-menu a:hover {
    color: #2fa2d1 !important;
}

.post-author a:hover {
    color: #2fa2d1;
}

.post-meta a:hover {
    color: #2fa2d1;
}

.post-media .media-link {
    background-color: #2fa2d1;
}

.post-title a:hover {
    color: #2fa2d1;
}

.timeline .item-left .dot,
.timeline .item-right .dot {
    background-color: #2fa2d1;
}

.nav-tabs > li > a {
    color: #2fa2d1;
}

.do-up:hover .caption {
    background-color: #2fa2d1;
}

.do-up .caption-category a {
    color: #2fa2d1;
}

.do-up .caption-social {
    background-color: #44abd6;
}

.do-hover .caption {
    background-color: #44abd6;
    background-color: rgba(68, 171, 214, 0.50);
}

.feature:hover .media-object,
.feature.hover .media-object {
    color: #2fa2d1;
}

.last-tweet .twitter-icon .fa {
    color: #2fa2d1;
}

.last-tweet a {
    color: #2fa2d1;
}

.media .post-date {
    color: #2fa2d1;
}

.totop {
    background-color: #2fa2d1;
}

.totop:hover {
    background-color: #44abd6;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    background-color: #2fa2d1;
    border-color: #2fa2d1 !important;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #2fa2d1;
    border-color: #2fa2d1 !important;
}

.widget.categories li.active a,
.widget.categories li a:hover {
    background-color: #2fa2d1;
}

.tag-cloud a:hover {
    background-color: #2fa2d1;
}

.widget.flickr-feed li a:hover {
    border-color: #2fa2d1;
}

.slide-subtitle {
    margin-top: 0;
    margin-bottom: 40px;
    font-size: 30px;
    line-height: 1;
    text-transform: uppercase;
    color: #2fa2d1;
    text-shadow: 2px 2px 0 rgba(0, 0, 0, .9);
}
