@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: white;
}

#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: white;
}
.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.1);
    -moz-box-shadow: 0px 0px 15px rgba(255, 255, 255, 0.1);
    -webkit-box-shadow: 0px 0px 15px rgba(255, 255, 255, 0.1);
}
.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;
    }
}
