@charset "utf-8";
    body, a, .entry-details .entry-body p, .footer-links li a, #footer .payment-options li a: hover, .dt-sc-service-content p, .dt-sc-icon-content-wrapper:hover .dt-sc-ico-content p, .dt-sc-icon-content-wrapper:hover .dt-sc-ico-content p a, blockquote q, label span, label, .widget ul li a, ol.dt-sc-fancy-list li span {
    color: #000;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, td, th, .mailchimp-form .submit, #searchform .submit, .dt-sc-button, .tagcloud a, .dt-sc-sorting-container a, .portfolio figure .fig-title h5 a, .portfolio figcaption h6, ul.dt-sc-tabs-frame>li>a.current, ul.dt-sc-tabs-frame>li:hover>a, ul.dt-sc-tabs-vertical-frame>li>a.current, ul.dt-sc-tabs-vertical-frame>li:hover>a, .dt-sc-toggle-frame-set .dt-sc-toggle-accordion::before, h5.dt-sc-toggle::before, h5.dt-sc-toggle-accordion:before, .dt-sc-toggle-frame h5.dt-sc-toggle:before, .dt-sc-toggle-frame-set .dt-sc-toggle-frame .dt-sc-toggle-accordion::before, .dt-sc-toggle-frame h5.dt-sc-toggle.active a, .dt-sc-toggle-frame h5.dt-sc-toggle.active::before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active::before, .dt-sc-toggle-frame-set .dt-sc-toggle-accordion.active::before, .dt-sc-toggle-frame-set .dt-sc-toggle-accordion.active>a, .dt-sc-toggle-frame-set .dt-sc-toggle-accordion:hover>a, .dt-sc-toggle-frame-set .dt-sc-toggle-accordion:hover::before, .dt-sc-toggle-accordion.active a, .dt-sc-toggle-accordion.active:before, .dt-sc-toggle.active a, .dt-sc-toggle.active:before, .dt-sc-toggle-accordion>a:hover, .dt-sc-toggle:hover>a, .dt-sc-toggle-frame .dt-sc-toggle:hover>a, .dt-sc-toggle-frame:hover h5.dt-sc-toggle::before, h5.dt-sc-toggle:hover:before, h5.dt-sc-toggle-accordion:hover::before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active a, .dt-sc-ico-content p span, .blog-entry .entry-metadata p a:hover, .blog-entry:hover .entry-title h4 a:hover, .blog-entry:hover .entry-metadata a:hover, .blog-entry:hover .entry-metadata a:hover i, .post-author-details .author-desc p span, .post-author-details .author-metadata a:hover, .comment .author-metadata p:hover a, .comment .author-metadata p:hover span, #commentform .submit .button, .blog-post .entry-metadata p:hover a, .breadcrumb .user-summary .cart-count a:hover, .breadcrumb .user-summary .account-links a:hover, .dt-sc-contact-details span, .enquiry-form .submit .button, .enquiry-details i, .enquiry-details a:hover, .pagination ul li a:hover, .commententries h6 a:hover, .author-title .woocommerce-product-rating a:hover, .cart-thumb-categories a:hover, .tagcloud a:hover, .woocommerce .button, .woocommerce-page .button, .button, .dt-sc-button.with-icon:hover i.fa, .dt-sc-button.with-icon:hover i.fa::after, .recent-gallery-widget ul li:hover h5 a, .newsletter .newsletter-text i, .products .product-details span, .type1.dt-sc-button.with-icon:focus i.fa, .type1.dt-sc-button.with-icon:active i.fa, .type1.active-sort.dt-sc-button.with-icon i.fa, .type3.dt-sc-button.with-icon:focus i.fa, .type3.dt-sc-button.with-icon:active i.fa, .type3.active-sort.dt-sc-button.with-icon i.fa, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button:hover i, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button:focus i, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button:active i, .dt-sc-pr-tb-col.selected .dt-sc-tb-title h5, .dt-sc-pr-tb-col.selected .dt-sc-tb-content li, .dt-sc-pr-tb-col.selected .dt-sc-tb-features, .dt-sc-pr-tb-col.type2 .dt-sc-options-table .dt-sc-switch span, .dt-sc-pr-tb-col.type2 .dt-sc-pricing-table ul li:before, .dt-sc-pr-tb-col.type2 .dt-sc-pricing-table li, .dt-sc-pr-tb-col.type2 .dt-sc-pricing-table ul:before, .dt-sc-pr-tb-col.type2 .dt-sc-pricing-table ul:after, #tiptip_content, .bx-controls a, .menu.type1 a, .dt-sc-icon-content-wrapper:hover .dt-sc-ico-content p a:hover, .widget.widget_categories ul li:hover:before, .widget.widget_archive ul li:hover:before, .widget.widget_categories ul li:hover span, .widget.widget_archive ul li:hover span, .active.shop-dropdown>span, .active.shop-dropdown ul li span:hover, .category-details>span, .woocommerce table.shop_table .product-name a, .woocommerce td.product-price span, .woocommerce .cart-subtotal td span, .woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page #content table.cart a.remove, .woocommerce .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-billing-fields .active.shop-dropdown>span, .woocommerce-shipping-fields .active.shop-dropdown>span, .blog-items .blog-entry:hover, .blog-items .blog-entry:focus, .blog-items .blog-entry:active, ul.dt-sc-tabs-frame>li>a, .dt-sc-contact-info a:hover, .dt-sc-working-hours span, ul.dt-sc-tabs-vertical-frame>li>a, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .dt-sc-toggle-frame h5.dt-sc-toggle a, table.skin tbody.skin td, tbody.skin-alt td, .tooltip, .tooltip.type1 .tooltip-item, .tooltip.type1-a .tooltip-item, .tooltip.type1 .tooltip:hover .tooltip-item, .tooltip.type1-a .tooltip:hover .tooltip-item, .tooltip.type1 .tooltip-content, .tooltip.type1-a .tooltip-content, .tooltip.type2 .tooltip-content, .tooltip.type2-a .tooltip-content, .tooltip.type3 .tooltip-content, .tooltip.type3-a .tooltip-content, .tooltip.type4 .tooltip-content, .tooltip.type4-a .tooltip-content, p:hover .dt-sc-dropcap-bordered, .dt-menu-toggle {
    color: #FFF;
}
.portfolio-title h5 a, .portfolio figure figcaption p {
    color: #fff;
}
.menu.type1 li:hover a, .menu .current_page_item a, .dt-sc-pr-tb-col.selected .dt-sc-price span, .dt-sc-pr-tb-col.selected .dt-sc-price h2, .bx-controls .bx-prev:hover, .bx-controls .bx-next:hover, .tooltip:hover, .tooltip.type1:hover span.tooltip-item, .tooltip.type1-a:hover span.tooltip-item, .dt-sc-dropcap-bordered {
    color: #EFEFEF;
}
.breadcrumb .user-summary .account-links a, .breadcrumb .user-summary .cart-count a, .commententries h6 a {
    color: #666;
}
::-webkit-input-placeholder {
    color: #000;
}
:-moz-placeholder {
    color: #000;
}
::-moz-placeholder {
    color: #000;
}
:-ms-input-placeholder {
    color: #000;
}
#footer .payment-options li a, #footer .copyright p {
    color: #662D91;
}
.about-details p, .dt-sc-ico-content>p, .dt-sc-ico-content p a, .entry-details .entry-metadata p, .blog-entry .entry-metadata p a, .blog-entry .entry-title h4 a, .dt-sc-contact-details, .dt-sc-contact-details a, .enquiry-details p, .enquiry-details a, .dt-sc-contact-details:hover span, .newsletter .newsletter-text, input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=range], input[type=date], input[type=search], textarea, input.text, .widget ul li:before, .shop-dropdown>span, .author-title, .cart-thumb-categories a, .project-details ul.client-details li span, .woocommerce .cart-collaterals .coupon .input-text, .woocommerce .cart-collaterals .cart_totals td, .woocommerce-info, .woocommerce-info a, .woocommerce .woocommerce-shipping-fields .form-row textarea, .woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box, .dt-sc-working-hours li {
    color: #999;
}
.dt-sc-ico-content p i {
    color: #d5d5d5;
}
.dt-sc-icon i, .dt-sc-icon-content-wrapper .dt-sc-one-half.dt-sc-icon-wrapper .dt-sc-icon i, .dt-sc-toggle-frame .dt-sc-toggle-content {
    color: #252525;
}
.dt-sc-icon-content-wrapper:hover .dt-sc-icon-wrapper .dt-sc-icon i {
    color: #494949;
}
.dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button i, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button:hover span, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button:focus span, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button:active span {
    color: #333;
}
.shop-dropdown ul li span, .widget .recent-posts-widget ul li .entry-metadata .date {
    color: #bcbcbc;
}
.menu.type1 li a span {
    color: rgba(0, 0, 0, .3);
}
body, .menu.type1, .portfolio figcaption, .portfolio figcaption::before, .bx-controls a, #contact_map::after, tr.alternate td, .alternate td, p:hover .dt-sc-dropcap-bordered, #main-menu, .boxed .wrapper, .boxed #main, .boxed .inner-wrapper {
    background: #EFEFEF;
}
.type1.dt-sc-button::before, .type2.dt-sc-button:after, .type3.dt-sc-button::before, .type1.tagcloud a::before, .type2.tagcloud a:after, .type3.tagcloud a::before, .dt-sc-social-icons li a::before, .menu.type1 .current_page_item a, .menu.type1 li:hover a, .mailchimp-form .submit:hover, #searchform .submit:hover, #commentform .submit .button:hover, .enquiry-form .submit .button:hover, .woocommerce .button:hover, .button:hover, .dt-sc-button.with-icon i.fa:after, .dt-sc-button.with-icon i.fa, .bx-controls .bx-prev:hover, .bx-controls .bx-next:hover, .menu-trigger span, .menu-trigger span::before, .menu-trigger span::after, .nav-is-visible .menu-trigger span::before, .nav-is-visible .menu-trigger span::after, .shop-dropdown ul li span, .woocommerce form .form-row label span, .woocommerce-shipping-fields label span, .dt-sc-toggle-frame .dt-sc-toggle-content, .tooltip:hover, .tooltip.type4 .tooltip-front, .tooltip.type4-a .tooltip-front, .dt-sc-dropcap-bordered, .dt-menu-toggle-icon:before, .dt-menu-toggle-icon:after, .dt-menu-toggle-icon {
    background: #fff;
    color: black;
}
.mailchimp-form p input[type=email], .mailchimp-form p input[type=text], #commentform .input-field, #commentform p textarea, .enquiry-form .input-field, .enquiry-form p textarea, #searchform p input, .project-details ul.client-details li {
    background: #FFF;
}
.pagination ul li a:hover, .dt-sc-pr-tb-col.selected .dt-sc-price, input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=range], input[type=date], input[type=search], textarea, input.text, .shop-dropdown>span, .woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce td, .woocommerce .cart-collaterals .coupon .input-text, .woocommerce .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr th, .woocommerce #payment, .woocommerce-page #payment, ul.dt-sc-tabs-frame>li>a, .dt-sc-progress, ul.dt-sc-tabs-vertical-frame>li>a, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle {
    background: #333;
}
.dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button:hover i, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button:hover i:after, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button:focus i, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button:active i, .dt-sc-buy-now .dt-sc-button:focus i.fa::after, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button:active i.fa::after {
    background-color: #333;
}
.blog-items .blog-entry::before {
    background: #202020;
}
.blog-items .blog-entry {
    background: #2a2a2a;
}
.header.nav-is-visible, .header-animate {
    background: #efefef;
}
.nav-is-visible .menu-trigger span {
    background-color: transparent;
}
#hero-donut text {
    fill: #000;
}
#tiptip_content, .bx-wrapper ul li::before, .widget.widget_categories ul li:hover, .widget.widget_archive ul li:hover, .widget.widget_categories ul li:last-child:hover, table, .tooltip.type1 .tooltip-content, .tooltip.type1-a .tooltip-content, .tooltip.type3 .tooltip-text, .tooltip.type3-a .tooltip-text, p:hover .dt-sc-dropcap-bordered {
    border-color: #000;
}
.widget.widget_categories ul li:hover span, .widget.widget_archive ul li:hover span {
    border-top-color: #000;
    border-right-color: #000;
    border-left-color: #000;
}
.tooltip.type3 .tooltip-content::after, .tooltip.type4 .tooltip-content .tooltip-front::after {
    border-top-color: #000;
}
.tooltip.type3-a .tooltip-content::after, .tooltip.type4-a .tooltip-content .tooltip-front::after {
    border-bottom-color: #000;
}
#tiptip_holder.tip_top #tiptip_arrow {
    border-top-color: #000;
}
#tiptip_holder.tip_right #tiptip_arrow {
    border-right-color: #EFEFEF;
    border-right-color: #000;
}
#tiptip_holder.tip_bottom #tiptip_arrow {
    border-bottom-color: #EFEFEF;
    border-bottom-color: #000;
}
#tiptip_holder.tip_left #tiptip_arrow {
    border-left-color: #EFEFEF;
    border-left-color: #000;
}
.dt-sc-project-details, .dt-sc-project-details .enquiry-details p, .widget.widget_categories ul li, .widget.widget_archive ul li, .widget.widget_categories ul li:last-child, .widget.widget_categories ul li span, .widget.widget_archive ul li span, .cart-wrapper.cart-thumb-categories li .product>img, .post-author-details, ul.commentlist li, .products, .sorting-products, .woocommerce form .form-row label span, .woocommerce-shipping-fields label span {
    border-color: #333;
}
.shop-dropdown>span::after, .woocommerce td, .woocommerce table th, .woocommerce table, .woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods, .dt-sc-dropcap-bordered {
    border-color: #EFEFEF;
}
.blog-items .blog-entry {
    border-color: #2a2a2a;
}
.blog-items .blog-entry:hover, .blog-items .blog-entry:focus, .blog-items .blog-entry:active {
    border-color: #666;
}
.tooltip {
    border-color: rgba(255, 255, 255, .6);
}
.dt-sc-icon-content-wrapper:hover .dt-sc-ico-content {
    box-shadow: 0 0 0 1px rgba(255, 255, 255, .2) inset;
    -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, .2) inset;
    -moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, .2) inset;
}
.dt-sc-ico-content {
    box-shadow: 0 0 0 200px #252525 inset;
    -webkit-box-shadow: 0 0 0 200px #252525 inset;
    -moz-box-shadow: 0 0 0 200px #252525 inset;
}
.woocommerce form .form-row label span, .woocommerce-shipping-fields label span {
    box-shadow: 0 0 0 2px #000 inset;
    -moz-box-shadow: 0 0 0 2px #000 inset;
    -webkit-box-shadow: 0 0 0 2px #000 inset;
}
.dt-sc-dropcap-bordered {
    box-shadow: 0 0 0 10px #000 inset;
    -moz-box-shadow: 0 0 0 10px #000 inset;
    -webkit-box-shadow: 0 0 0 10px #000 inset;
}
p:hover .dt-sc-dropcap-bordered {
    box-shadow: 0 0 0 1px #000 inset;
    -moz-box-shadow: 0 0 0 1px #000 inset;
    -webkit-box-shadow: 0 0 0 1px #000 inset;
}
#toTopHover {
    background-position: left -40px;
}
#toTop:hover {
    box-shadow: -4px -4px 0 0 rgba(255, 255, 255, .4);
    -webkit-box-shadow: -4px -4px 0 0 rgba(255, 255, 255, .4);
    -moz-box-shadow: -4px -4px 0 0 rgba(255, 255, 255, .4);
}
@media only screen and (max-width:767px) {
    .dt-menu-toggle {
    background: #EFEFEF;
    border-color: #000;
}
#main-menu .menu.type1 li a, #main-menu ul.menu.menu-toggle-open>li>ul.sub-menu, #main-menu .menu.type1 li .sub-menu>li {
    border-color: #000;
}
#main-menu .menu.type1 li.current_page_item a, #main-menu .menu.type1 li:hover a {
    background: 0 0;
}
#main-menu .menu.type1 li a, #main-menu .menu.type1 li a {
    color: #000;
}
