@charset "utf-8";
/* CSS Document */
body, .inner-wrapper, .dt-sc-toggle-frame .dt-sc-toggle-content, .widget .widgettitle h3, .carousel_items .carousel-arrows, .dt-sc-team.type1 .seperator > span, blockquote.type2:after, blockquote.type2 q:first-child:before, .dt-sc-workout-detail .dt-excersise-detail, ol.dt-sc-fancy-list li span {
  background: #131313;
  color: #fff;
}
#footer .copyright {
  background: #000;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1.section-title, h2.section-title, h3.section-title, h4.section-title, h5.section-title, h6.section-title, .dt-sc-ico-content.type2 h4, ul.commentlist li .author-name, ul.commentlist li .author-name a, .blog-entry h4 a, .dt-excersise-title h5 a, .dt-excersises p.count a, .dt-sc-event-title p.count a, .dt-excersise-detail h5 a, .dt-sc-pr-tb-col.type3 .dt-sc-price span, .event-detail h2 a, .portfolio-detail h4 a, .dt-sc-ico-content.type6 h4, .dt-sc-pro-detail .pro-price-content, #main-menu ul.menu > li > a, .widget .dt-sc-social-icons li a, .dt-sc-ico-content.type7 h3, .dt-sc-ico-content.type7 p, .dt-sc-ico-content.type4.dark .icon, .dt-sc-toggle-accordion.active a, .dt-sc-toggle-accordion.active:before, .dt-sc-toggle.active a, .dt-sc-toggle.active:before, .faq-search input[type="submit"], input[type="email"], input[type="text"], textarea, select, .timetable ul li, .dt-sc-team.type1 .dt-sc-social-icons li a, .dt-sc-event.type2 .event-detail h2 a, .dt-sc-pricing-table.type1 .dt-sc-tb-header .dt-sc-price, .dt-sc-boxed-tooltip, ul.dt-sc-tabs-frame > li > a, .dt-sc-error-box, .dt-sc-warning-box, .dt-sc-success-box, .dt-sc-info-box, .widget ul li a, ul.dt-sc-fancy-list li:before, .dt-sc-pro-detail .dt-sc-pro-content .dt-sc-fancy-list li:before, .welcome-txt h3, footer .subscribe-frm p, .dt-inner-content table, #footer .copyright a:hover, .dt-sc-social-icons li a, .dt-excersise-detail h6 {
  color: #b2b2b2;
}
.full-pattern3 h2, .full-pattern3 h3, .full-pattern3 {
  color: #4d4d4d;
}
.working-hours li, .blog-post .blog-post-meta li, .blog-post .blog-post-meta li a, .blog-post .blog-detail h2 a, .widget.widget_tag_cloud .tagcloud a, .widget.widget_product_tag_cloud .tagcloud a {
  color: #9598a4;
}
#main-content:before {
  
}
#main-content:after {
  
}
.breadcrumb-wrapper {
  background-color: #272727;
  border-color: #3f3f3f;
}
ul.dt-sc-fancy-list.custom-fancy-ico li:before {
  background-image: url(images/custom-fancy-ico.png);
}
.dt-sc-subscribe-wrapper {
  background-image: url(images/newsletter-bg.jpg);
}
/******** Title *******/
.border-title span {
  background: #131313;
}
.border-title {
  background-image: url(images/title-pattern.png);
}
.widgettitle {
  background-image: url(images/widget-title.png);
}
.dt-excersises, .dt-excersises.type2 .dt-excersise-title, .dt-excersises.type2 .dt-excersise-detail, .dt-sc-ico-content.type2, .dt-sc-ico-content.type2 .icon, .dt-sc-ico-content.type3 .icon, .dt-sc-ico-content.type5 .icon, .dt-sc-ico-content.type7 .icon, .dt-sc-ico-content.type4 .icon, .blog-entry, form.sorting .working-hours li, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle, .dt-sc-pr-tb-col.type3 .dt-sc-tb-header > .dt-sc-price, .dt-sc-pr-tb-col-wrapper, .dt-sc-pr-tb-col.type3 .dt-sc-tb-content, .dt-sc-pr-tb-col.type3 .dt-sc-tb-title, .dt-sc-pr-tb-col.type3 .dt-sc-tb-header .dt-sc-one-half.no-space .dt-sc-price, .dt-sc-programs .dt-sc-pro-detail, .dt-sc-testimonial .author img, .working-hours li, .dt-sc-event .event-detail, .portfolio-detail, .dt-sc-sorting-container a, .dt-sc-sorting-container a.active-sort, .dt-sc-sorting-container a:hover, .blog-post, .blog-post .blog-post-meta li.comments, .dt-sc-pro-detail .dt-sc-pro-content, .dt-sc-event, .dt-sc-testimonial .author:before, .dt-sc-certificate, ul.commentlist li .comment-details:before, .widget.widget_categories ul li, .widget.widget_categories ul li:last-child, .widget.widget_tag_cloud .tagcloud a, .widget.widget_product_tag_cloud .tagcloud a, .widget.quick_links li, .widget.quick_links li:last-child, h5.dt-sc-toggle, h5.dt-sc-toggle-accordion, .timetable ul li, .timetable .timetable-head, .timetable ul, .dt-sc-team.type1 .dt-sc-team-thumb img, .dt-sc-team.type1 .seperator, .dt-sc-team.type1 p, .dt-sc-event.type2 .event-detail, .dt-sc-pricing-table.type1 .dt-sc-pr-tb-col, .dt-sc-pricing-table.type1 .dt-sc-tb-content li, .dt-sc-pricing-table.type1 .dt-sc-tb-content, ul.dt-sc-tabs-frame, .widget ul.tweet_list li, .dt-sc-event-new, .dt-sc-ico-content.type2, .dt-sc-ico-content.type8, .dt-sc-ico-content.type8 .icon, .dt-sc-subscribe-wrapper, #footer .copyright, .dt-sc-sorting-container a.first, .page-with-both-sidebar .dt-sc-sorting-container a, .dt-sc-social-icons li, .project-details li, .post-nav-container:before {
  border-color: #212121;
}
.contact-pack:before {
  border-left-color: #616161;
}
.dt-sc-ico-content.type7:after {
  border-right-color: #616161;
}
blockquote.type4:before {
  border-left-color: #131313;
}
/******** Input *******/
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], .selection-box select, .widget .subscribe-frm input[type="email"], .widget.widget_search #searchform input[type="text"], .dt-sc-social-icons li, td, .dt-sc-boxed-tooltip:hover, ul.dt-sc-tabs-frame > li > a, #contact-form.type2 input[type="text"], #contact-form.type2 input[type="email"], #contact-form.type2 textarea, #contact-form.type2 select {
  background: #5a5a5a;
  border-color: #7b7b7b;
}
form.sorting .selection-box:after {
  background: #5a5a5a;
}
form.sorting .selection-box:after, .dt-sc-ico-content.type4.dark .icon, .dt-sc-contact-info.type1 i, .dt-sc-pullquote1, .dt-sc-pullquote2, .dt-sc-pullquote3, .dt-sc-pullquote4, .dt-sc-pullquote5, .dt-sc-pullquote6, table, .faq-search input[type="submit"] {
  border-color: #7b7b7b;
}
.dt-sc-bmi-frm {
  border-color: #6b6b6b;
}
/******** Shortcode *******/
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle, .dt-sc-pr-tb-col-wrapper, .dt-sc-ico-content.type2, .blog-entry-inner, .dt-excersises.type2 .dt-excersise-detail, .dt-excersise-detail, .dt-sc-event .event-detail, .portfolio-detail, .blog-post .blog-post-meta, .dt-sc-programs, .full-testimonial, .dt-sc-testimonial .author:before, .dt-sc-certificate, .contact-pack, .widget.widget_tag_cloud .tagcloud a, .widget.widget_product_tag_cloud .tagcloud a, .dt-sc-social-icons li, .intro-text.type2, .dt-sc-ico-content.type7, .dt-sc-ico-content.type4.dark .icon, .faq-search input[type="submit"], .timetable-head, .timetable-detail, .dt-sc-team.type1 .dt-sc-social-icons li, .dt-sc-event.type2, .dt-sc-pricing-table.type1 .dt-sc-tb-header .dt-sc-price, blockquote.type1:before, blockquote.type1:after, blockquote.type1, blockquote.type2, .dt-sc-pullquote1, .dt-sc-pullquote2, .dt-sc-pullquote3, .dt-sc-pullquote6, tbody tr:nth-child(2n+1) td, .dt-sc-boxed-tooltip, ul.dt-sc-tabs-frame > li > a, .dt-sc-titled-box-content, .full-grey, hr, .widget-intro-text, .info-title span, .form-wrapper form, .dt-sc-subscribe-wrapper .dt-sc-subscribe-container, #main-menu ul li.menu-item-simple-parent ul > li:hover, #main-menu ul li.menu-item-simple-parent ul > li.current_page_item, .megamenu-child-container ul.sub-menu > li > ul li:hover, .megamenu-child-container ul.sub-menu > li.current_page_item, #main-menu ul li.menu-item-simple-parent ul > li:hover, #main-menu ul li.menu-item-simple-parent ul > li.current_page_item, .megamenu-child-container ul.sub-menu > li > ul li:hover, .megamenu-child-container ul.sub-menu > li.current_page_item, blockquote.type4 {
  background-color: #343434;
}
.dt-sc-toggle-frame h5.dt-sc-toggle a, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, h5.dt-sc-toggle:before, h5.dt-sc-toggle-accordion:before {
  color: #f3f3f2;
}
.dt-sc-pr-tb-col.type3:hover .dt-sc-pr-tb-col-wrapper, .dt-sc-pr-tb-col.selected, .dt-sc-pr-tb-col:hover {
  box-shadow: 0px 0px 15px rgba(255, 255, 255, 0.10);
  -moz-box-shadow: 0px 0px 15px rgba(255, 255, 255, 0.10);
  -webkit-box-shadow: 0px 0px 15px rgba(255, 255, 255, 0.10);
}
.dt-sc-nutrition-thumb {
  box-shadow: 0 0 0 3px #7b7b7b;
}
.dt-sc-pullquote2 {
  box-shadow: 0 0 5px #333;
}
.dt-sc-error-box {
  background-color: #471717;
}
.dt-sc-warning-box {
  background-color: #3c3310;
}
.dt-sc-info-box {
  background-color: #173139;
}
.dt-sc-error-box:before {
  background-color: rgba(255, 51, 51, 0.5);
}
.dt-sc-warning-box:before {
  background-color: rgba(255, 209, 25, 0.5);
}
.dt-sc-success-box:before {
  background-color: rgba(51, 204, 0, 0.5);
}
.dt-sc-info-box:before {
  background-color: rgba(51, 204, 255, 0.5);
}
/******** Mwenu ********/
.main-menu-container .main-menu, .megamenu-child-container, .megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .megamenu-child-container > ul.sub-menu > li > .widgettitle > a, .dt-sc-paralax .intro-text.type2, #main-menu ul li.menu-item-simple-parent ul, .faq-search input[type="submit"]:hover {
  background: #1a1c19;
}
.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .megamenu-child-container > ul.sub-menu > li > .widgettitle > a, .megamenu-child-container ul.sub-menu > li > ul li > a, .megamenu-child-container ul.sub-menu > li .menu-item-widget-area-container > ul li > a, #main-menu ul li.menu-item-simple-parent ul li a {
  color: #b2b2b2;
}
#hero-donut text {
  fill: #b2b2b2;
}
@media only screen and (max-width:767px) {
  .megamenu-child-container, #main-menu > ul.menu {
    background: #1b1b1b !important;
  }
  .dt-sc-sorting-container a {
    border-color: #212121 !important;
  }
}