a {
	color: #c71010;
}

#primary-menu.no-responsive > li.menu-item-current > a, #primary-menu.no-responsive > li.menu-item-active > a, .sc-table thead th, .woocommerce table.shop_table.order-details thead tr th, .sc-table-responsive .tabletolist.rh > li > .titles, .sc-table-style-1 .tabletolist.nrh .row_headers, .team-person-name, .pricing-price .time, .sc_accordion_header a, .sc-testimonial-name, .comment-author .fn, .shipping_calculator .shipping-calculator-button::before, .pricing-price .time, .sc-teams-name, .sc-teams-phone, .sc-team-style-horizontal .team-person-phone, .widget_calendar caption, .resp-tab-active, .vc_tta-tab.vc_active .vc_tta-title-text, .vc_tta-tabs.vc_tta-style-scalia-style-2.vc_tta-tabs-position-top .vc_tta-tab.vc_active::before, .project_info-item-style-1 .project_info-item .title, .post-author-info .name, .wpb_toggle, .vc_toggle_title h4, .account-tittle, .blog-style-timeline .post-time span, .blog.blog-style-masonry article .description .tags a, .comment-reply-link::before, .comment-form label em, .comment-awaiting-moderation, .woocommerce-before-cart .cart-short-info .items-count, .shop_table td.product-remove .remove, .comment-form-rating .stars a.active, .comment-form-rating .stars a:hover, .woocommerce .checkout .woocommerce-billing-collumn .form-row label abbr, .woocommerce .edit-address-form .woocommerce-billing-collumn .form-row label abbr, .woocommerce ul.woocommerce-error li, .woocommerce .checkout-login-box .login .form-row label .required, .woocommerce .checkout-lost-password-box .form-row label .required, .woocommerce #customer_login .col .login-box .form-row label .required, .read-more-link::before, .sc_accordion_header.ui-accordion-header-active .ui-accordion-header-icon::before, .woocommerce .star-rating span::before, .woocommerce-page .star-rating span::before, .form-edit-adress abbr, .post-author-info .categories a, .post-author-info .categories, .block-navigation-prev a::before, .block-navigation-next a::after, h4.wpb_toggle_title_active::after, .vc_toggle_active .vc_toggle_title::after, .resp-accordion.resp-tab-active::after, .portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info a, .portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info span.sep, .blog.blog-style-masonry article .description .info .more-link::before, .widget_categories > ul ul ul li > a:hover, .widget_categories > ul ul ul li.current-cat-ancestor > a, .widget_categories > ul ul ul li.current-cat-parent > a, .widget_categories > ul ul ul li.current-cat > a, .widget_product_categories > ul ul ul li > a:hover, .widget_product_categories > ul ul ul li.current-cat-ancestor > a, .widget_product_categories > ul ul ul li.current-cat-parent > a, .widget_product_categories > ul ul ul li.current-cat > a, .widget_pages > ul ul ul li > a:hover, .widget_pages > ul ul ul li.current_page_ancestor > a, .widget_pages > ul ul ul li.current_page_parent > a, .widget_pages > ul ul ul li.current_page_item > a, #colophon .widget_nav_menu ul.menu li.menu-item-current > a, #colophon .widget_submenu > div > ul li.menu-item-current > a, #colophon .widget_nav_menu ul.menu li.menu-item-active > a, #colophon .widget_submenu > div > ul li.menu-item-active > a, .sc-list.sc-list-color-7 > ul > li::before, #colophon .widget-title, #primary-menu.no-responsive > li:hover > a, #primary-menu.no-responsive > li li.menu-item-parent > a::after, .portfolio-filters-resp ul li::after, #primary-menu.no-responsive > li > ul > li a, #primary-menu.no-responsive > li.megamenu-enable > ul ul li:hover > a, #primary-menu.no-responsive > li.megamenu-enable > ul ul li:hover > a::after, .widget_nav_menu ul.menu li > a, .widget_submenu > div > ul li > a, .widget_categories > ul li > a, .widget_product_categories > ul li > a, .widget_pages > ul li > a, .sc-prev::after, .sc-next::after, .sc-prev:hover, .sc-next:hover, .portfolio.portfolio-slider .portolio-slider-prev span, .portfolio.portfolio-slider .portolio-slider-next span, .sc-pagination .prev::after, .sc-pagination .next::after {
    color: #c71010 !important;
}

.portfolio-item .image .button {
    border-bottom-color: #c71010 !important;
}

.portfolio-item .image .button .button-corner span, .pricing-table-style-3 .pricing-column-top-choice {
    background-color: #c71010 !important;
}

.sc-pagination a:hover, .sc-pagination .current {
    border-color: #c71010 !important;
}

.sc-image a::before, .sc-gallery .sc-gallery-preview-carousel-wrap .sc-gallery-item a::before, .portfolio-item .image .overlay, .gallery-item .overlay, .products .product-image::before, .widget .flickr-item a::before, div.blog article a.youtube::before, div.blog article a.vimeo::before, div.blog article a.self_video::before, div.blog article a.default::before, .widget .sc-pp-posts a::before, .widget .sc-latest-news-image a::before {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.sc-button, input[type="submit"], .radio-sign.checked::before, .page-links a, .blog-load-more button, .blog-style-default .comments-link a, .price_slider_amount .button, .page-title-block, .sc-pagination a:hover, .sc-pagination .current {
	background-color: #c71010;
}

.sc-pagination a {
    color: #c71010;
}
.sc-pagination a {
    border: 1px solid #c71010;
}

.blog-load-more .sc-button-separator, .blog-load-more .sc-button-separator, .portfolio-load-more .sc-button-separator, .portfolio-load-more .sc-button-separator {
    border-top: 1px solid #c71010 !important;
    border-bottom: 1px solid #c71010 !important;
}

a:hover { color: #000; }

h2, .title-h2, h4, .title-h4, body, .sc-gallery-hover-zooming-blur .sc-gallery-preview-carousel-wrap .sc-gallery-item .sc-gallery-caption, .portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .title, .portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .subtitle, .portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info, .sc-gallery-grid.hover-zooming-blur .gallery-item .overlay .title, .sc-gallery-grid.hover-zooming-blur .gallery-item .overlay .subtitle, .products .product-bottom .add_to_cart_button, .products .product-bottom .added_to_cart, .shipping_calculator .shipping-calculator-button, .widget_shopping_cart_content ul.cart_list li a, .shop-widget-area .sc-products-title a, .woocommerce-page ul.product_list_widget li a, .portfolio.hover-horizontal-sliding .overlay .links .caption .info a, .portfolio.hover-horizontal-sliding .overlay .links .caption .info span.sep, h3, h4, h5, h6, .title-h3, div.description, #primary-menu.no-responsive > li > ul > li > a, .portfolio-item .caption .title, .blog.blog-style-masonry article .description .title, .blog.blog-style-masonry article .description .title a, .portfolio.columns-1 .portfolio-item .caption .subtitle p, h1 {
    color: #000 !important;
}

.page-title-title h1 {
	color: #fff !important;
}

 #footer-nav, #colophon .sc-custom-mailchimp input[type="email"] {
	background-color: #000 !important;
}

#colophon, #primary-navigation .menu-toggle::after, .portfolio-filters-resp button::after {
	background-color: #222222 !important;
}

.sc-button:hover, input[type="submit"]:hover, .blog-load-more button:hover, .blog-style-default .comments-link a:hover, .price_slider_amount .button:hover {
    background-color: #484848 !important;
}

span.entry-date, .footer-socials-item a::after, #colophon .sc-custom-mailchimp input[type="email"], .footer-site-info, .top-area-socials .socials-item a::after, .top-area-contacts .sc-contacts-address::before, .top-area-contacts .sc-contacts-phone::before, .top-area-contacts .sc-contacts-fax::before, .top-area-contacts .sc-contacts-email::before, span.date, .date-info {
    color: #777 !important;
}

.socials-sharing a {
    border: 2px solid #b8b8b8 !important;
}

.socials-sharing a:hover, .socials-sharing a:active {
    border: 2px solid #666 !important;
}

input[type="text"], input[type="password"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="number"], input[type="range"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="month"], input[type="week"], textarea, .checkbox-sign, .radio-sign, .combobox-wrapper, .chosen-container-single .chosen-single, .select2-container .select2-choice {
    border: 1px solid #b8b8b8 !important;
}

.team-person-position, .sc-news-item-date, .sc-testimonial-position, .sc-testimonial-company, .single-product-content .price, .sc-pp-posts-date, .jtwt_date, .sc-latest-news-title > span, .sc-teams-position, .blog.blog-style-timeline .comments, .entry-date, .portfolio-filters a, .comments-link a, .block-date, .block-tags .sep, .styled-blog-meta .comments::after, .related-element-info .date, .login label, .register label, .form-edit-adress label, .teaser_grid_container .sc-post-date, .sc-post-grid-item-date, .page-title-style-2 .page-title-excerpt, .blog.blog-style-masonry article .description .info .date, .blog.blog-style-masonry article .description .info .sep, .blog.blog-style-masonry article .description .info .comments, .widget_categories > ul li, .widget_product_categories > ul, .widget_pages > ul, .gallery-caption, .socials-sharing a::after {
	color: #b8b8b8 !important;
}

.sc-table-style-2 .tabletolist .row_headers, .pricing-table-style-2 .pricing-row, .vc_tta-style-scalia-style-2.vc_tta-tabs-position-left .vc_tta-panels-container, .widget_nav_menu ul.menu > li > a, .widget_nav_menu ul.menu > li > ul > li > ul > li > a, .widget_nav_menu ul.menu > li > ul > li > ul > li > ul > li > ul > li > a, .widget_submenu > div > ul > li > a, .widget_submenu > div > ul > li > ul > li > ul > li > a, .widget_submenu > div > ul > li > ul > li > ul > li > ul > li > ul > li > a, #colophon .widget_nav_menu ul.menu > li > ul, #colophon .widget_submenu > div > ul > li > ul {
    border-right: 1px solid #D2DAE1;
}

.socials-sharing a:hover::after, .socials-sharing a:active::after {
	color: #666 !important;
}

.sc-dummy, .default-background, .top-area-style-1, .sc-wrapbox-style-7 .sc-wrapbox-inner, .sc-table thead, .sc-table tr:nth-child(2n) td, body .sc-table-style-2 tr td:nth-child(2n), .sc-table-style-1 .tabletolist.nrh > li > ul > li:nth-child(2n+1), .sc-table-style-1 .tabletolist.rh > li > .titles, .sc-table-style-2 .tabletolist .row_headers, .pricing-table-style-1 .pricing-price-row, .pricing-table-style-1 .pricing-row, .pricing-table-style-1 .pricing-footer, .pricing-title-new, .highlighted .pricing-title, .sc-clients-type-carousel-grid .sc-client-item a, .sc_client-carousel .sc-client-item a, .portfilio-top-panel, .before-products-list, .products .product-bottom, .sc-woocommerce-tabs .sc-tabs #tab-additional_information .shop_attributes tr:nth-child(2n) th, .sc-woocommerce-tabs .sc-tabs #tab-additional_information .shop_attributes tr:nth-child(2n) td, .shipping-calculator-form-wrap, .woocommerce-message, .woocommerce-info, ul.woocommerce-error li, #primary-menu.no-responsive > li.menu-item-cart .widget_shopping_cart_content .minicart-bottom, .woocommerce .checkout #payment .payment_methods li .payment_box, .checkout-cart-info > td, .woocommerce table.shop_table.order-details thead tr th, .woocommerce #customer_login .col .login-box, .testimonials-style-2-bg, .testimonials-style-2-bg, .widget .searchform, .pricing-table-style-2 .highlighted .pricing-title, .pricing-table-style-2 .pricing-price, .pricing-table-style-3 .pricing-title, .pricing-table-style-3 .pricing-row, .pricing-table-style-3 .pricing-footer, .sc-tabs-style-1 .sc_tabs_nav li, .sc-tour-style-1 .sc_tabs_nav li, .vc_tta-style-scalia-style-1 .vc_tta-tabs-list li a, .sc-tabs-style-1 .resp-accordion.resp-tab-active, .sc-tour-style-1 .resp-accordion.resp-tab-active, .sc-tabs-style-2 .resp-accordion.resp-tab-active, .vc_tta-style-scalia-style-1 .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta-style-scalia-style-2.vc_tta-tabs-position-top .vc_tta-panel.vc_active .vc_tta-panel-heading, .blog-style-timeline.blog-style-styled_list1 .item-post, .blog-style-default article .post-image .sc-dummy::after, .blog-style-default article.sticky .post-image .sc-dummy, .widget_product_search, .widget_recent_reviews .product_list_widget .wp-post-image, .price_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all, .project_info-item-style-1 .project_info-item .title, .post-author-block, .portfolio-item .image .button .button-corner b, #primary-menu.no-responsive > li > ul > li:hover > a, #primary-menu.no-responsive > li > ul > li > ul a, #primary-menu.no-responsive > li > ul > li.menu-item-active > a, #primary-menu.no-responsive > li > ul > li.menu-item-current > a, .widget_nav_menu ul.menu > li > ul > li > a, .widget_nav_menu ul.menu > li > ul > li > ul > li > ul > li > a, .widget_submenu > div > ul > li > ul > li > a, .widget_submenu > div > ul > li > ul > li > ul > li > ul > li > a {
    background-color: #ededed !important;
}

.socials-sharing a:hover {
    background-color: #fff !important;
}

h1, .title-h1 {
    font-size: 48px;
	  line-height: 40px;
}

h2, .title-h2, .single-product-content .price {
    font-size: 38px;
}

h3 {
	font-size: 30px;
}

h4 {
	font-size: 26px;
}

h5 {
	font-size: 22px;
}

h6 {
	font-size: 19px;
	font-weight: bold;
}

.block-divider {
	background-image: none !important;
	border-top: #b8b8b8 1px solid !important;
}

.block-tags {
	font-size: 14px !important;
}

.comments-link a {
	color: #fff !important;
}

.vc_custom_1473611744174 .sc-button { margin-right: 20px;}

.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #b8b8b8b8;
}

#site-header .site-title img {
	min-width: 190px;
}