.karma_mega_div span.karma-mega-title {
color: #50c3cf;
}
#menu-main-nav li {
border-left: 1px solid rgba(255, 255, 255, 0.30);
} .top-block,
.top-block ul.sf-menu li ul,
#footer-callout,
#tt-slider-full-width,
body.karma-flat-cs .tools.full-width-page-title-bar,
body.karma-flat-cs #footer_bottom,
#bbpress-forums .bbp-forums li.bbp-header,
#bbpress-forums .bbp-topics li.bbp-header,
#content #bbpress-forums li.bbp-header {
background: #117882;
}
#footer-callout {
border-bottom: 1px solid #7CD2DB;
}
.tt-post-quote,
#sidebar .sidebar-widget.widget_display_stats dd strong {
background:#50C3CF;
} .tools.full-width-page-title-bar {
background: #0E666E;
} .header-holder,
#footer,
body.karma-header-custom .tools.full-width-page-title-bar,
body.karma-header-custom .top-block {
border-top: 1px solid #7CD2DB;
background-color: #168995;
background-image: linear-gradient(to bottom, #50C3CF, #168995); background-image: -webkit-gradient(linear, left top, left bottom, from(#50C3CF), to(#168995));
background-image: -webkit-linear-gradient(top, #50C3CF, #168995);
background-image: -moz-linear-gradient(top, #50C3CF, #168995);
background-image: -webkit-linear-gradient(top, #50C3CF, #168995);
background-image: -o-linear-gradient(top, #50C3CF, #168995);
background-image: ms-linear-gradient(to bottom, #50C3CF, #168995);
-pie-background: linear-gradient(to bottom, #50C3CF, #168995);
} body.karma-flat-cs .header-holder,
body.karma-flat-cs #footer {
background-color: #50C3CF;
background-image: none;
} .header-holder.tt-logo-center {
background-image: linear-gradient(to bottom, #50C3CF, #168995 80%);
-pie-background: linear-gradient(to bottom, #50C3CF, #168995 80%);	
}
.header-holder.tt-header-holder-tall {
background-image: linear-gradient(to bottom, #50C3CF, #168995 47%);
-pie-background: linear-gradient(to bottom, #50C3CF, #168995 47%);	
}
#footer {
background-image: linear-gradient(to bottom, #50C3CF, #168995 64%);
-pie-background: linear-gradient(to bottom, #50C3CF, #168995 64%);	
}
.top-block,
.top-block a,
.top-block p,
#header .toolbar-left li,
#header .toolbar-right li {
color: rgba(255,255,255, 0.8);
}
#tt-mobile-menu-button span:after,
.tt-icon-box span.fa-stack,
#bbpress-forums .bbp-body .bbp-forum-topic-count::before,
#bbpress-forums .bbp-body .bbp-forum-reply-count::before,
#bbpress-forums .bbp-body .bbp-topic-voice-count::before,
#bbpress-forums .bbp-body .bbp-topic-reply-count::before,
#bbpress-forums .bbp-body .bbp-forum-reply-count::before,
#bbpress-forums .bbp-body .bbp-topic-reply-count::before,
.true-icon-box {
color: #50C3CF;	
}
.true-accordion dt.current,
.true-accordion dt.current:before {
color: #50C3CF !important;
}  body.karma-header-light .tools.full-width-page-title-bar {
background-color: #50c3cf;
background-image: linear-gradient(to bottom, #168995, #50C3CF); background-image: -webkit-gradient(linear, left top, left bottom, from(#168995), to(#50C3CF));
background-image: -webkit-linear-gradient(top, #168995, #50C3CF);
background-image: -moz-linear-gradient(top, #168995, #50C3CF);
background-image: -webkit-linear-gradient(top, #168995, #50C3CF);
background-image: -o-linear-gradient(top, #168995, #50C3CF);
background-image: ms-linear-gradient(to bottom, #168995, #50C3CF);
} body.karma-header-custom #menu-main-nav li ul a:hover,
body.karma-header-custom #menu-main-nav li ul li.current-menu-item.hover a,
body.karma-header-custom #menu-main-nav li ul li.parent.hover a,
body.karma-header-custom #menu-main-nav li ul li.parent.hover a:hover,
body.karma-header-custom #menu-main-nav li ul li.hover ul li.hover a,
body.karma-header-custom #menu-main-nav li ul li.hover ul li.hover a:hover,
body.karma-header-custom #menu-main-nav li ul li.current-menu-ancestor.hover a,
body.karma-header-custom #menu-main-nav li ul li.current-menu-ancestor.hover ul a:hover,
body.karma-header-custom #menu-main-nav li ul li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-item a:hover,
body.karma-header-custom .top-block .top-holder ul.sf-menu li .sub-menu li a:hover,
body.karma-header-custom #wrapper.tt-uberstyling-enabled .header-area .ubermenu ul li.ubermenu-item ul.ubermenu-submenu li.ubermenu-item > a:hover {
background-color: #3AADB9;
} body.karma-header-custom #menu-main-nav li.current-menu-item strong, body.karma-header-custom #menu-main-nav li ul li.current-menu-item a,
body.karma-header-custom #menu-main-nav li ul li.current-menu-ancestor a,
body.karma-header-custom #menu-main-nav li ul li.current-menu-parent ul li.current-menu-item a,
body.karma-header-custom #menu-main-nav li ul li.current-menu-ancestor ul li.current-menu-ancestor a,
body.karma-header-custom #menu-main-nav li ul li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-item a,
body.karma-header-custom #menu-main-nav li.current-menu-parent strong,
body.karma-header-custom #menu-main-nav li.current-menu-ancestor strong,
body.karma-header-custom #menu-main-nav li.current-menu-ancestor a::after,
body.karma-header-custom #menu-main-nav li.parent:hover strong,
body.karma-header-custom #menu-main-nav li.parent:hover a::after,
body.karma-header-custom #menu-main-nav li:hover strong {
color: #50C3CF;
} body.karma-header-custom.karma-flat-cs .tools.full-width-page-title-bar,
body.karma-header-custom.karma-flat-cs .top-block,
body.karma-header-custom.karma-flat-cs .top-block ul.sf-menu li ul {
background-color: #50c3cf;
background-image: none;
} body.karma-flat-cs #menu-main-nav li ul a:hover,
body.karma-flat-cs #menu-main-nav li ul li.current-menu-item.hover a,
body.karma-flat-cs #menu-main-nav li ul li.parent.hover a,
body.karma-flat-cs #menu-main-nav li ul li.parent.hover a:hover,
body.karma-flat-cs #menu-main-nav li ul li.hover ul li.hover a,
body.karma-flat-cs #menu-main-nav li ul li.hover ul li.hover a:hover,
body.karma-flat-cs #menu-main-nav li ul li.current-menu-ancestor.hover a,
body.karma-flat-cs #menu-main-nav li ul li.current-menu-ancestor.hover ul a:hover,
body.karma-flat-cs #menu-main-nav li ul li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-item a:hover,
body.karma-flat-cs .top-block .top-holder ul.sf-menu li .sub-menu li a:hover,
body.karma-flat-cs #wrapper.tt-uberstyling-enabled .header-area .ubermenu ul li.ubermenu-item ul.ubermenu-submenu li.ubermenu-item > a:hover {
background-color: #50c3cf;
} body.karma-header-custom.karma-flat-cs .top-block .top-holder ul.sf-menu li .sub-menu li a:hover {
background: #117882;
} body.karma-header-custom.karma-flat-cs #menu-main-nav li.current-menu-item strong, body.karma-header-custom.karma-flat-cs #menu-main-nav li ul li.current-menu-item a,
body.karma-header-custom.karma-flat-cs #menu-main-nav li ul li.current-menu-parent ul li.current-menu-item a,
body.karma-header-custom.karma-flat-cs #menu-main-nav li ul li.current-menu-ancestor ul li.current-menu-ancestor a,
body.karma-header-custom.karma-flat-cs #menu-main-nav li ul li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-item a,
body.karma-header-custom.karma-flat-cs #menu-main-nav li.current-menu-parent strong,
body.karma-header-custom.karma-flat-cs #menu-main-nav li.current-menu-ancestor strong,
body.karma-header-custom.karma-flat-cs #menu-main-nav li.current-menu-ancestor a::after,
body.karma-header-custom.karma-header-light ul#menu-main-nav li.current-menu-parent strong::after,
body.karma-header-custom.karma-flat-cs #menu-main-nav li.parent:hover strong,
body.karma-header-custom.karma-flat-cs #menu-main-nav li.parent:hover a::after,
body.karma-header-custom.karma-flat-cs #menu-main-nav li:hover strong {
color: #50c3cf;
}  #menu-main-nav a span.navi-description, .search-header #menu-main-nav li.current_page_parent a span.navi-description,
.error-header #menu-main-nav li.current_page_parent a span.navi-description,
.top-block .top-holder ul.sf-menu li .sub-menu li a:hover {
color: rgba(255,255,255, 0.6);
}
body.karma-flat-cs #menu-main-nav a span.navi-description,
body.karma-flat-cs .search-header #menu-main-nav li.current_page_parent a span.navi-description,
body.karma-flat-cs .error-header #menu-main-nav li.current_page_parent a span.navi-description {
color: rgba(255, 255, 255, 0.75);
} #menu-main-nav li ul li.current-menu-item a,
#menu-main-nav li ul li.current-menu-ancestor a,
#menu-main-nav li ul li.current-menu-parent ul li.current-menu-item a,
#menu-main-nav li ul li.current-menu-ancestor ul li.current-menu-ancestor a,
#menu-main-nav li ul li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-item a {
color: #9BD2D5;
} #menu-main-nav.sf-menu li ul,
#menu-main-nav li.parent:hover,
.tt-logo-center #menu-main-nav li.parent:first-child:hover,
#wrapper.tt-uberstyling-enabled .ubermenu ul.ubermenu-nav > li.ubermenu-item.tt-uber-parent:hover,
#wrapper.tt-uberstyling-enabled .ubermenu ul.ubermenu-nav li.ubermenu-item ul.ubermenu-submenu {
background: #106872;
} #menu-main-nav li ul a:hover,
#menu-main-nav li ul li.current-menu-item.hover a,
#menu-main-nav li ul li.parent.hover a,
#menu-main-nav li ul li.parent.hover a:hover,
#menu-main-nav li ul li.hover ul li.hover a,
#menu-main-nav li ul li.hover ul li.hover a:hover,
#menu-main-nav li ul li.current-menu-ancestor.hover a,
#menu-main-nav li ul li.current-menu-ancestor.hover ul a:hover,
#menu-main-nav li ul li.current-menu-ancestor ul li.current-menu-ancestor ul li.current-menu-item a:hover,
.top-block .top-holder ul.sf-menu li .sub-menu li a:hover,
#wrapper.tt-uberstyling-enabled .header-area .ubermenu ul li.ubermenu-item ul.ubermenu-submenu li.ubermenu-item > a:hover {
background: #58969D;
color:#FFF;
} #menu-main-nav li ul li.parent.hover ul a,
#menu-main-nav li ul li.hover ul li.hover ul li a,
#menu-main-nav li ul li.current-menu-ancestor.hover ul a {
background:none;	
} #footer_bottom {
background: #0A464E url(//www.ismile.co.nz/wp-content/themes/karma-4.9.8/images/skins/bg-footer-bottom-vista-blue.png) top center repeat-x;
}
.footer-content a,
#footer_bottom a,
#footer .blogroll li,
#mc_signup .mc_required,
.mc_required,
#mc-indicates-required,
#footer ul.tt-recent-posts li p {
color: rgba(255,255,255, 0.6);
}
#footer .blogroll a,
#footer ul.tt-recent-posts h4 {
color: #FFF;
}
#footer h3 {
border-bottom: 1px solid rgba(255,255,255, 0.4);
}
#footer,
#footer p,
#footer ul,
#footer_bottom,
#footer_bottom p,
#footer_bottom ul,
#footer #mc_signup_form label {
color: #EEE;
}   .ie8 .top-block,
.ie8 .top-block a,
.ie8 #header .toolbar-left li,
.ie8 #header .toolbar-right li {
color: #CFE4E6;
}
.ie8 #menu-main-nav a span.navi-description, .ie8 .search-header #menu-main-nav li.current_page_parent a span.navi-description,
.ie8 .error-header #menu-main-nav li.current_page_parent a span.navi-description,
.top-block .top-holder ul.sf-menu li .sub-menu li a:hover {
color: #B0DCE1;
}
.ie8 .footer-content a,
.ie8 #footer_bottom a,
.ie8 #footer .blogroll li,
.ie8 #mc_signup .mc_required,
.ie8 .mc_required,
.ie8 #mc-indicates-required {
color: #ADDBE0;
}
.ie8 #footer h3 {
border-bottom: 1px solid #91D6DD;
}   .jquery1-slider-wrap,
.tools {
background-color: #50C3CF;
background: -webkit-gradient(radial, center center, 0, center center, 460, from(#50C3CF), to(#168995));
background: -webkit-radial-gradient(circle, #50C3CF, #168995);
background: -moz-radial-gradient(circle, #50C3CF, #168995);
background: -ms-radial-gradient(circle, #50C3CF, #168995);
} .ie7 .jquery1-slider-wrap,
.ie8 .jquery1-slider-wrap,
.ie9 .jquery1-slider-wrap {
background: transparent url(//www.ismile.co.nz/wp-content/themes/karma-4.9.8/images/skins/secondary-vista-blue/bg-jquery-bnr.png) 0 0 no-repeat;
} .jquery1-slider-wrap {
-webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3);
}
body.karma-flat-cs .jquery1-slider-wrap,
body.karma-flat-cs .tools,
.ie7 body.karma-flat-cs .jquery1-slider-wrap,
.ie8 body.karma-flat-cs .jquery1-slider-wrap,
.ie9 body.karma-flat-cs .jquery1-slider-wrap {
background-image: none;
background: #50C3CF;
}  #horizontal_nav ul a:hover,
#horizontal_nav ul .current_page_item,
#horizontal_nav.tt-gallery-nav-wrap .active, .tabset .ui-state-active,
.tabset .active,
.tabset a:hover, .karma-pages span.current,
.wp-pagenavi span.current {
background:#30A3AF;
} #content nav.woocommerce-pagination ul li span.current {
background:#30A3AF;
color: #fff;
padding: 7px;
} #sub_nav ul a:hover,
#sub_nav ul li.current_page_item a {
background: url(//www.ismile.co.nz/wp-content/themes/karma-4.9.8/images/skins/secondary-vista-blue/subnav-left.png) 0 49% no-repeat;
} #sub_nav.nav_right_sub_nav ul a:hover,
#sub_nav.nav_right_sub_nav ul li.current_page_item a {
background: url(//www.ismile.co.nz/wp-content/themes/karma-4.9.8/images/skins/secondary-vista-blue/subnav-right.png) 0 49% no-repeat;
} body.karma-flat-cs #sub_nav ul a:hover,
body.karma-flat-cs #sub_nav ul li.current_page_item a {
background: url(//www.ismile.co.nz/wp-content/themes/karma-4.9.8/images/skins/secondary-vista-blue/subnav-left-flat.png) 0 49% no-repeat;
} body.karma-flat-cs #sub_nav.nav_right_sub_nav ul a:hover,
body.karma-flat-cs #sub_nav.nav_right_sub_nav ul li.current_page_item a {
background: url(//www.ismile.co.nz/wp-content/themes/karma-4.9.8/images/skins/secondary-vista-blue/subnav-right-flat.png) 0 49% no-repeat;
} #horizontal_nav ul a:hover,
#horizontal_nav ul .current_page_item a, .tabset .ui-state-active,
.tabset .active,
.tabset a:hover, .karma-pages span.current,
.wp-pagenavi span.current,
.woocommerce-pagination .current {
-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
}  a,
p a strong,
.link-top,
.tt_comment_required,
ul.tt-recent-posts h4,
span.required, ul.list li,
ul.list1 li:before,
ul.list2 li:before,
ul.list3 li:before,
ul.list4 li:before,
ul.list5 li:before,
ul.list6 li:before,
ul.list7 li:before,
ul.list8 li:before,
#sidebar ul li:before,
#sub_nav ul li .sub-menu li:before,
#sub_nav ul li .sub-menu li .sub-menu li:before,
#sidebar ul li, #sub_nav ul li .sub-menu a,
#sub_nav ul li .sub-menu li.current_page_item a,
#sub_nav ul ul a,
#sub_nav ul ul a:hover,
#sub_nav ul li.current_page_item ul li a,
#sub_nav ul li.current_page_parent ul li.current_page_item a, #sub_nav.nav_right_sub_nav ul ul a,
#sub_nav.nav_right_sub_nav ul ul a:hover,
#sub_nav.nav_right_sub_nav ul li.current_page_item ul li a,
#sub_nav.nav_right_sub_nav ul li.current_page_parent ul li.current_page_item a,
#sub_nav .sub_nav_sidebar .textwidget ul li,
#sub_nav .sub_nav_sidebar a,
i.discussion-title,
#sidebar ul.social_icons.tt_vector_social_icons a:after,
#content p.team-member-title {
color: #30A3AF;
} .post_comments {
box-shadow: 0 0 0 1px #50C3CF, 0 0 0 2px #168995;
background-color: #168995;
background-image: linear-gradient(to bottom, #168995, #50C3CF); background-image: -webkit-gradient(linear, left top, left bottom, from(#168995), to(#50C3CF));
background-image: -webkit-linear-gradient(top, #168995, #50C3CF);
background-image: -moz-linear-gradient(top, #168995, #50C3CF);
background-image: -webkit-linear-gradient(top, #168995, #50C3CF);
background-image: -o-linear-gradient(top, #168995, #50C3CF);
background-image: ms-linear-gradient(to bottom, #168995, #50C3CF);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#168995', endColorstr='#50C3CF');
}
body.karma-flat-cs .post_comments {
background-image: none;
background: #50C3CF;
} .ie8 .tools .frame,
.ie9 .tools .frame {
background: url(//www.ismile.co.nz/wp-content/themes/karma-4.9.8/images/skins/secondary-vista-blue/bg-tools-c.png) repeat-y;
}
.ie8 span.tools-top,
.ie9 span.tools-top {
background: url(//www.ismile.co.nz/wp-content/themes/karma-4.9.8/images/skins/secondary-vista-blue/bg-tools-t.png) no-repeat;
}
.ie8 span.tools-bottom,
.ie9 span.tools-bottom {
background: url(//www.ismile.co.nz/wp-content/themes/karma-4.9.8/images/skins/secondary-vista-blue/bg-tools-b.png) 0 100% no-repeat;
}