@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 { background-image:url(images/main-cnt-left.png); }
#main-content:after { background-image:url(images/main-cnt-right.png); }

.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; }
}
