.header_container{
    border-top:9px solid #18b2ac;
}
.menu-wrapper{
    border:3px solid #b7e2e3;
}
#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover {
    color: #18b2ac;
}
#menu li.current-menu-item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover {
    color: #18b2ac;
}
#menu li.current-menu-item a:hover, #menu li.current-menu-parent a:hover, #menu li.current_page_parent a:hover, #menu li a:hover.selected {
    text-decoration:none;
    color: #18b2ac;
}
#menu .ddsmoothmenu li li:last-child{
    border-bottom:5px solid #b7e2e3;
}
#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover {
    color: #18b2ac;
}
.flex-caption a.slider-readmore{
    background:url(images/slider-readmore-tealgreen.png) no-repeat;
}
.flexslider .flex-direction-nav li .flex-next {
    background:#18b2ac url(images/next.png) center no-repeat;
}
.flexslider .flex-direction-nav li .flex-prev {
    background:#18b2ac url(images/prev.png) center no-repeat;
}
.flex-control-paging li a {
    background:url(images/pagination-tealgreen.png) 0 0 no-repeat;
}
.flex-control-paging li a:hover {
    background:url(images/pagination-tealgreen.png) 0 -12px no-repeat;
}
.flex-control-paging li a.flex-active {
    background:url(images/pagination-tealgreen.png) 0 -12px no-repeat;
}
.feature-content .feature-content-inner .mask {
    background-color: rgba(24, 178, 72, 0.6);
}
.feature-content .feature-content-inner:hover .feature-content-text{
    border-bottom:2px solid #18b2ac;
}
.feature-content .feature-content-inner:hover .feature-content-text a.read-more{
    background:url(images/home-read-orange-tealgreen.png) left center no-repeat;
}
.feature_testimonial .circle img {
    background:#9fd5d3;
    border:2px solid #9fd5d3;
}
.feature_testimonial p{
    background:#f1fffe;
    border:2px solid #9fd5d3;
}
.feature_testimonial a.testimonial_link{
    color:#18b2ac;
    display:inline;
}
.bottom_tagline .bottom_tagline_button a{
    background: url('images/buttons-tag-tealgreen.png') no-repeat 0 0;
    text-shadow:0 2px 2px #1c66b1;
}
.bottom_tagline .bottom_tagline_button a:hover{
    background: url('images/buttons-tag-tealgreen.png') no-repeat 0 -67px;	
}
.footer_container{
    background:#0b5f5c url(images/footerbg-tealgreen.png) center repeat-y;
    border-bottom:1px solid #053734;
}
.footer .footer_widget h4 {
    background:url(images/footer-head-line-tealgreen.png) center bottom repeat-x;
}
.footer .footer_widget ul li {
    background: url(images/footer-bullet-tealgreen.png) 0 12px no-repeat;
}
.footer .footer_widget .searchform {
    background:url(images/footer-search-bg-tealgreen.png) no-repeat;
}
.footer .footer_widget .searchform input[type="submit"] {
    background:url(images/footer-search-tealgreen.png) no-repeat;
}
.bottom_footer_container {
    background: #044a47;
    border-top:1px solid #15908b;
}
.searchform input[type="text"]:focus {
    box-shadow: 0 0px 5px rgb(24, 178, 72);
    -moz-box-shadow: 0 0px 5px rgb(24, 178, 72);
    -webkit-box-shadow: 0 0px 5px rgb(24, 178, 72);
}
.searchform input[type="submit"] {
    background:url(images/sidebar-search-tealgreen.png) no-repeat;
}
.page_heading_container .page_heading_content span.current{
    color:#18b2ac;
}
.content-bar .post .post_content .read_more {
    color:#18b2ac;
}
.content-bar .post .post_date:hover{
    background:url(images/post-time-hover-tealgreen.png) no-repeat;
}
.sidebar h3{
    background:url(images/sidebar-line-tealgreen.png) bottom center no-repeat, url(images/sidebar-heading.png) 1px 8px no-repeat;
}
.sidebar ul li:hover{
    background:url(images/sidebar-bullet-hover-tealgreen.png) 0px 8px no-repeat;
}
.sidebar ul li a:hover{
    color:#18b2ac;
}
cite.fn {
    color:#18b2ac;
}
ol.commentlist li.comment .comment-author a:link, ol.commentlist li.comment .comment-author a:visited {
    color:#18b2ac;
}
ol.commentlist li.comment .reply a {
    color:#18b2ac;
    background:url(images/comment-readmore-tealgreen.png) left no-repeat;
}
.page-content .content-bar .contactform input[type="text"]:focus, .page-content .content-bar .contactform input[type="email"]:focus{
    box-shadow: 0 0px 5px rgb(24, 178, 72);
    -moz-box-shadow: 0 0px 5px rgb(24, 178, 72);
    -webkit-box-shadow: 0 0px 5px rgb(24, 178, 72);
}
.page-content .content-bar .contactform textarea:focus{
    box-shadow: 0 0px 5px rgb(24, 178, 72);
    -moz-box-shadow: 0 0px 5px rgb(24, 178, 72);
    -webkit-box-shadow: 0 0px 5px rgb(24, 178, 72);
}
.page-content .gallery ul.thumbnail.col-2 li span{
    background: url(images/gall-bg2-tealgreen.png) center no-repeat;
}
.page-content .gallery ul.thumbnail.col-3 li span{
    background: url(images/gall-bg-tealgreen.png) center no-repeat;
}
.page-content .gallery ul.thumbnail.col-4 li span{
    background: url(images/gall-bg-tealgreen.png) center no-repeat;
}
.page-content .gallery ul.thumbnail.col-5 li span{
    background: url(images/gall-bg5-tealgreen.png) center no-repeat;
}
.page-content .gallery ul.thumbnail.col-6 li span{
    background: url(images/gall-bg6-tealgreen.png) center no-repeat;
}
.page-content .gallery ul.thumbnail.col-7 li span{
    background: url(images/gall-bg6-tealgreen.png) center no-repeat;
}
.page-content .gallery ul.thumbnail.col-8 li span{
    background: url(images/gall-bg6-tealgreen.png) center no-repeat;
}
.page-content .gallery ul.thumbnail.col-9 li span{
    background: url(images/gall-bg6-tealgreen.png) center no-repeat;
}
@media only screen and (min-width: 767px) and (max-width: 960px) {
    .footer .footer_widget .searchform {
        background:url(images/footer-search-bg-tealgreen-ipad.png) no-repeat;
        width:170px;
    }
}
@media only screen and (max-width: 767px) and (min-width: 480px){
    .call-us a.btn {
        color: white;
        background-image: -o-linear-gradient(bottom, #0E9296 11%, #0A6C68 45%);
        background-image: -moz-linear-gradient(bottom, #0E9296 11%, #0A6C68 45%);
        background-image: -webkit-linear-gradient(bottom, #0E9296 11%, #0A6C68 45%);
        background-image: -ms-linear-gradient(bottom, #0E9296 11%, #0A6C68 45%);
        background-image: linear-gradient(to bottom, #0E9296 11%, #0A6C68 45%);
        border-radius: 6px;
        border: 2px solid #035D59;
        box-shadow: inset 0 2px 0 #1AB5AF,0px 3px 6px #3E3E3E,inset 0px 0px 0px 1px #073E3C;
    }
}
@media only screen and (max-width: 480px) {
    .call-us a.btn {
        color: white;
        background-image: -o-linear-gradient(bottom, #0E9296 11%, #0A6C68 45%);
        background-image: -moz-linear-gradient(bottom, #0E9296 11%, #0A6C68 45%);
        background-image: -webkit-linear-gradient(bottom, #0E9296 11%, #0A6C68 45%);
        background-image: -ms-linear-gradient(bottom, #0E9296 11%, #0A6C68 45%);
        background-image: linear-gradient(to bottom, #0E9296 11%, #0A6C68 45%);
        border-radius: 6px;
        border: 2px solid #035D59;
        box-shadow: inset 0 2px 0 #1AB5AF,0px 3px 6px #3E3E3E,inset 0px 0px 0px 1px #073E3C;
    }
}