/* Color Scheme */

	/* Headers */
	h1, h2, h3, h4, h5, h6,
	.post__inner h2 > a
	{
		/* may implement in future */
		/*color: #292a2e !important;*/
	}

	/* Site Background Color */
	body,
	#preloader {
		background-color: #ffffff;
	}

	/* Sidebar Background Color */
    
	/* Menu Background */
	
	/* Accent Color */
	
	/* rtl.css */
    .rtl blockquote {
    
        border-right: solid 3px #D20000;
    }
    
    /* style.css */
    .spinner > div {
        background-color: #D20000;
        -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
        animation: stretchdelay 1.2s infinite ease-in-out;
    }
    @-webkit-keyframes stretchdelay {
        0%,
        40%,
        100% {
            -webkit-transform: scaleY(0.4);
            background-color: #D20000;
        }
        20% {
            -webkit-transform: scaleY(1);
            background-color: #020202;
        }
    }
    @keyframes stretchdelay {
        0%,
        40%,
        100% {
            transform: scaleY(0.4);
            -webkit-transform: scaleY(0.4);
            /*background-color: #D20000;*/
        }
        20% {
            transform: scaleY(1);
            -webkit-transform: scaleY(1);
            background-color: #020202;
        }
    }
    .title-colored .h1, .title-colored h1,
    .title-colored .h2, .title-colored h2,
    .title-colored .h3, .title-colored h3,
    .title-colored .h4, .title-colored h4,
    .title-colored .h5, .title-colored h5,
    .title-colored .h6, .title-colored h6 {
        color: #D20000;
    }
    blockquote {
        border-left: solid 3px #D20000;
    }
    acronym,
    abbr[title] {
        border-bottom: 1px solid #D20000;
    }
    /* Dropcaps */
    body.dropcaps1:not(.home):not(.blog):not(.archive) .entry-content > .page-title + p:first-letter,
    body.dropcaps1:not(.home):not(.blog):not(.archive) .entry-content > p:first-child:first-letter,
    body.dropcaps1:not(.home):not(.blog):not(.archive) .entry-content .post__inner .post-content > p:first-child:first-letter,
    p.dropcaps1:first-letter {
        color: #D20000;
    }
    .btn,
    .button,
    button,
    input[type="button"],
    input[type="reset"],
    input[type="submit"] {
        background-color: #D20000;
    }
    .btn.active,
    .btn:active,
    .button:hover,
    .button:focus,
    .button:focus,
    button:hover,
    button:focus,
    input[type="button"]:hover,
    input[type="button"]:focus,
    input[type="reset"]:hover,
    input[type="reset"]:focus,
    input[type="submit"]:hover,
    input[type="submit"]:focus {
        color: #D20000;
    }
    a:hover,
    a:focus,
    a:active,
    a:hover strong,
    a:focus strong,
    a:active strong {
        color: #D20000;
    }
    .main-nav ul.menu li li.current_page_item > a {
        color: #D20000;
    }
    .main-nav ul.menu li ul {
        border-bottom: solid 3px #D20000;
    }
    .main-nav ul.menu li li a:hover {
        color: #D20000;
    }
    .social-navigation li a:hover,
    .social-navigation li a:hover::before {
        color: #D20000;
    }
    .header__row1 .social-navigation li a:hover,
    .header__row1 .social-navigation li a:hover::before,
    .footer .social-navigation li a:hover,
    .footer .social-navigation li a:hover::before {
        color: #D20000;
    }
    .post-navigation .meta-nav {
        color: #D20000;
    }
    .pagination .current,
    .pagination a:hover,
    .pagination a:focus {
        color: #D20000;
    }
    .page-links > span:not(.page-links-title),
    .page-links .current,
    .page-links a:hover,
    .page-links a:focus {
        color: #D20000;
    }
    .page-links .page-links-title {
        color: #D20000;
    }
    /* must have higher specificity than alternative color schemes inline styles */
    .site .skip-link {
        color: #D20000;
    }
    .header {
        background-color: #D20000;
    }
    .header__row1 a:hover,
    .header__row1 a:focus {
        color: #D20000;
    }
    
    .header__row2 {
        background-color: #D20000;
    }
    
    .header__row3 a:hover,
    .header__row3 a:focus {
        color: #D20000;
    }
    .header__row3 .header__contact-item [class^="flaticon-"],
    .header__row3 .header__contact-item [class*=" flaticon-"] {
        color: #D20000;
    }
    
    .header__row3 .header__contact-item:hover strong {
        color: #D20000;
    }
    
    .header__row3 .header__contact-item:hover [class^="flaticon-"],
    .header__row3 .header__contact-item:hover [class*=" flaticon-"] {
        border: solid 2px #D20000;
        background-color: #D20000;
    }
    
    .header__row3 .header__contact-item [class^="flaticon-"],
    .header__row3 .header__contact-item [class*=" flaticon-"] {
        border: solid 2px #D20000;
        color: #D20000;
    }
    .section-dark-bg a:not(.fw-btn):hover {
		color: #D20000;
	}
    /* Header buttons */
    
    /* Search Box */
    
    .search-box {
        background-color: #D20000;
    }
    
    .search-box__submit:hover,
    .search-box__submit:focus {
        color: #D20000;
    }
    .is-sticky .search-box__form input[type=search].search-box__input {
        /*border-color: #D20000;*/
    }
    .search-box__form input[type=search].search-box__input {
        /*border-color: #D20000;*/
    }
    .secondary .widget-title::before {
        background-color: #D20000;
    }
    .widget_archive li a:hover,
    .widget_archive li a:focus {
        color: #D20000;
    }
    .widget_archive li a::before {
        color: #D20000;
    }
    
    .footer .widget_archive li a:hover,
    .footer .widget_archive li a:focus,
    .section-dark-bg .widget_archive li a:hover,
    .section-dark-bg .widget_archive li a:focus {
        color: #D20000;
    }
    
    /* Wordpress Calendar */
    
    .widget_calendar .calendar__navigation {
       background-color: #D20000;
    }
    
    .widget_calendar #wp-calendar th#today,
    .widget_calendar #wp-calendar td#today {
        background-color: #D20000;
    }
    
    .footer .widget_calendar thead th,
    .section-dark-bg .widget_calendar thead th {
        background-color: #D20000;
        border-color: #D20000;
    }
    
    
    .widget_categories li a:hover,
    .widget_categories li a:focus {
        color: #D20000;
    }
    
    .widget_categories li a::before {
        color: #D20000;
    }
    
    .footer .widget_categories li a:hover,
    .footer .widget_categories li a:focus,
    .section-dark-bg .widget_categories li a:hover,
    .section-dark-bg .widget_categories li a:focus {
        color: #D20000;
    }
    
    .widget_recent_comments li a:hover,
    .widget_recent_comments li a:focus {
        color: #D20000;
    }
    
    .widget_search label::before {
        color: #D20000;
    }
    
    
    #secondary .widget_search,
    .secondary .widget_search {
        border: solid 2px #D20000;
    }
    
    .widget_tag_cloud .tagcloud a:hover,
    .widget_tag_cloud .tagcloud a:focus {
        color: #D20000;
    }
    
    .footer .widget_tag_cloud .tagcloud a:hover,
    .footer .widget_tag_cloud .tagcloud a:focus,
    .section-dark-bg .widget_tag_cloud .tagcloud a:hover,
    .section-dark-bg .widget_tag_cloud .tagcloud a:focus {
        color: #D20000;
    }
    /* Hover Effect */
    
    .widget_tag_cloud .tagcloud a::after {
        background: #D20000;
    }
    
    
    .mc4wp-form .mc4wp_button_position_absolute .fa {
        color: #D20000;
    }
    
    
    .footer .bootstrap-select.open .bootstrap-select > .btn,
    .footer .bootstrap-select.open > .dropdown-toggle.btn-default,
    .footer .bootstrap-select > .btn:hover,
    .footer .bootstrap-select > .btn:focus,
    .section-dark-bg .bootstrap-select.open .bootstrap-select > .btn,
    .section-dark-bg .bootstrap-select.open > .dropdown-toggle.btn-default,
    .section-dark-bg .bootstrap-select > .btn:hover,
    .section-dark-bg .bootstrap-select > .btn:focus {
        color: #D20000;
    }
    
    .footer .bootstrap-select.btn-group .btn .caret::after,
    .section-dark-bg .bootstrap-select.btn-group .btn .caret::after {
        color: #D20000;
    }
    
    .entry-header-wrapper .page-title span::before,
    .entry-header-wrapper .entry-title span::before {
        border: solid 2px #D20000;
        border-width: 2px 0 0 2px;
    }
    body.rtl .entry-header-wrapper .page-title span::before,
    body.rtl .entry-header-wrapper .entry-title span::before {
        border: solid 2px #D20000;
   		border-width: 2px 2px 0 0;
    }
    
    .entry-header-wrapper .page-title span::after,
    .entry-header-wrapper .entry-title span::after {
        border: solid 2px #D20000;
        border-width: 0 2px 2px 0;
    }
    body.rtl .entry-header-wrapper .page-title span::after,
    body.rtl .entry-header-wrapper .entry-title span::after {
        border: solid 2px #D20000;
        border-width: 0 0 2px 2px;
    }
    
    .excerpt-more .more-link {
        color: #D20000;
    }
    
    
    .front-posts-layout--1col .post__inner,
    .front-posts-layout--1colws .post__inner,
    .front-posts-layout--1colwsl .post__inner {
    
        border-bottom: solid 3px #D20000;
    
    }
    
    .front-posts-layout--1col .has-oembed .col-content,
    .front-posts-layout--1colws .has-oembed .col-content,
    .front-posts-layout--1colwsl .has-oembed .col-content {
        border-bottom: solid 3px #D20000;
    }
    
    .front-posts-layout--1col .entry-title a:hover,
    .front-posts-layout--1colws .entry-title a:hover,
    .front-posts-layout--1colwsl .entry-title a:hover {
        color: #D20000;
    }
    
    
    .front-posts-layout--2col .post__media,
    .front-posts-layout--2colws .post__media,
    .front-posts-layout--2colwsl .post__media {
        background-color: #D20000;
    }
    
    .front-posts-layout--2col .post__media a.post-thumbnail,
    .front-posts-layout--2colws .post__media a.post-thumbnail,
    .front-posts-layout--2colwsl .post__media a.post-thumbnail {
        border-top: solid 4px #D20000;
    }
    
    
    .front-posts-layout--2col .excerpt-more .more-link,
    .front-posts-layout--2colws .excerpt-more .more-link,
    .front-posts-layout--2colwsl .excerpt-more .more-link {
        color: #D20000;
    }
    .front-posts-layout--2col .entry-title a:hover,
    .front-posts-layout--2colws .entry-title a:hover,
    .front-posts-layout--2colwsl .entry-title a:hover {
        color: #D20000;
    }
    
    /* Archive / Category / Tag / Search Listing */
    
    .search .entry-content .post__media,
    .archive .entry-content .post__media {
        background-color: #D20000;
    }
    
    .search .entry-content a.post-thumbnail,
    .archive .entry-content a.post-thumbnail {
        border-top: solid 4px #D20000;
    }
    
    .post .featured {
        background: #D20000;
    }
    .post-controls .pctrl-social-btn {
        background-color: #D20000;
    }
    .post-controls .pctrl-like-btn a:hover,
    .post-controls .pctrl-like-btn a:focus {
        color: #D20000;
    }
    .post-controls .pctrl-view {
        background-color: #D20000;
    }
    .post-controls .share-icons > li > a:hover,
    .post-controls .share-icons > li > a:focus {
        color: #D20000;
    }
    
    /*
     * Post Thumbnail
     */
    
    /* Post Featured image */
    
    .single .post-thumbnail {
        border-top: solid 4px #D20000;
        background-color: #D20000;
    }
    
    .before-title a {
        color: #D20000;
    }
    
    
    .after-title a {
        color: #D20000;
    }
    
    
    .after-content .edit-link a,
    .after-content .cat-links a,
    .after-content .tags-links a {
        color: #D20000;
    }
    
    /* Back to top button */
    .to-top {
        background-color: #D20000;
    }
    .to-top:hover {
        background-color: #D20000;
    }
    
    .error-404 .search-form label::after {
        color: #D20000;
    }
    .error-404 .search-form input[type="submit"] {
        color: #D20000;
    }
    
    .homepage_link a {
        background-color: #D20000;
    }
    
    .single .featured-media.status-wrap {
        background-color: #D20000;
    }
    /* Post Format: Video */
    
    .format-video .post__media,
    .single-format-video .post__media {
        background-color: #D20000;
    }
    
    .single-format-video .post__media iframe,
    .single-format-video .post__media embed {
        border-top: solid 4px #D20000;
    }
    
    /* Post Format: Image */
    
    .format-image .post__media a.post-thumbnail {
        background-color: #D20000;
    }
    /* Post Format: Gallery */
    
    .format-gallery .post__media .gallery {
        background-color: #D20000;
    }
    .single-format-gallery .post__media .gallery {
        border-top: solid 4px #D20000;
        background-color: #D20000;
    }
    .format-quote::before,
    .format-quote::after {
        border: solid 3px #D20000;
    }
    .format-quote::before {
        border-right: none;
        border-bottom: none;
    }
    .format-quote::after {
        border-left: none;
        border-top: none;
    }
    
    .format-quote .posted-on a {
        color: #D20000;
    }
    .format-quote cite::before {
        background-color: #D20000;
    }
    .format-quote.has-post-thumbnail .entry-title a {
        color: #D20000;
    }
    
    
    .format-quote.has-post-thumbnail .posted-on a {
        color: #D20000;
    }
    .format-quote.has-post-thumbnail cite a:hover,
    .format-quote.has-post-thumbnail cite a:focus {
        color: #D20000;
    }
    .single-format-quote .entry-content .posted-on a {
        color: #D20000;
    }
    
    /* Post Format: Link */
    
    .format-link .entry-content {
        border-bottom: solid 3px #D20000;
    }
    
    .format-link .cat-links {
        color: #D20000;
    }
    
    .format-link .cat-links a {
        color: #D20000;
    }
    
    .format-link.has-post-thumbnail .entry-content a:hover,
    .format-link.has-post-thumbnail .entry-content a:focus {
        color: #D20000;
    }
    
    .format-link .after-title a:hover,
    .format-link .after-title a:focus {
        color: #D20000;
    }
    
    .format-link.has-post-thumbnail .after-title a:hover,
    .format-link.has-post-thumbnail .after-title a:focus {
        color: #D20000;
    }
    
    .format-link.has-post-thumbnail .posted-on a:hover,
    .format-link.has-post-thumbnail .posted-on a:focus {
        color: #D20000;
    }
    
    .single-format-link .entry-content .posted-on a {
        color: #D20000;
    }
    
    .format-aside .entry-content .posted-on a {
        color: #D20000;
    }
    
    .format-aside.has-post-thumbnail .entry-title,
    .format-aside.has-post-thumbnail .entry-title a {
        color: #D20000;
    }
    
    
    .single-format-aside .entry-content .posted-on a {
        color: #D20000;
    }
    
    .format-status .post-content--status {
        color: #D20000;
    }
    
    .single-format-status .entry-content .posted-on a {
        color: #D20000;
    }
    /**
     * 12.3 Comments
     */
    
    /* Author bios */
    
    .author-info {
        -webkit-box-shadow: inset 0 0 0 3px #D20000;
        -moz-box-shadow: inset 0 0 0 3px #D20000;
        box-shadow: inset 0 0 0 3px #D20000;
    }
    
    .comment-author a:hover,
    .comment-author a:focus {
        color: #D20000;
    }
    .comment-metadata > a:hover,
    .pingback .edit-link a:hover,
    .comment-metadata > a:hover,
    .comment-metadata > a:focus,
    .pingback .edit-link a:hover,
    .pingback .edit-link a:focus {
        color: #D20000;
    }
    
    .comment-list .reply a:hover,
    .comment-list .reply a:focus,
    .comment-list .reply a:hover .fa,
    .comment-list .reply a:hover .flaticon-previous,
    .comment-list .reply a:focus .fa,
    .comment-list .reply a:focus .flaticon-previous {
        color: #D20000;
    }
    
    
    .page .comment-respond {
        border-bottom: solid 3px #D20000;
    }
    .comment-form label {
        color: #D20000;
    }
    
    .comment-reply-title small a:hover,
    .comment-reply-title small a:hover::after {
        color: #D20000;
    }
    
    .comment-navigation .current,
    .comment-navigation a:hover,
    .comment-navigation a:focus {
        background-color: #D20000;
    }
    
    .copyright .rt-icon {
        color: #D20000;
    }
    
    .copyright-row a:hover,
    .copyright-row a:focus {
        color: #D20000;
    }
    .single-post .entry-content__inner {
        border-bottom: solid 3px #D20000;
    }
    /* booked.css */
    
    /**
     * Booked Plugin
     */
    
    body.energy table.booked-calendar th .monthName a:hover,
    body.energy table.booked-calendar th .monthName a:focus {
        color: #D20000;
    }
    body.energy table.booked-calendar td:hover .date span {
        background-color: #D20000;
    }
    
    body.energy table.booked-calendar td.today:hover .date span {
        background-color: #D20000;
    }
    
    body.energy table.booked-calendar td.today .date span{
        border-color: #D20000;
    }
    body.energy table.booked-calendar tr.days {
        background-color: #D20000;
    }
    body.energy table.booked-calendar tr.days th {
        background-color: #D20000;
    }
    body.energy .booked-calendar-wrap .booked-appt-list .timeslot .spots-available {
        color: #D20000;
    }
    body.energy .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time i.fa:before {
        color: #D20000;
    }
    body.energy table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
    body.energy .booked-calendar .booked-appt-list .timeslot .timeslot-people button {
        background: #D20000;
    }
    body.energy .booked-calendar-wrap .booked-appt-list .timeslot .spots-available {
        color: #D20000;
    }
    body.energy .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time i.fa:before {
        color: #D20000;
    }
    body.energy table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
    body.energy .booked-calendar .booked-appt-list .timeslot .timeslot-people button {
        background: #D20000;
    }
    /* team.css */
    /**
     * Team Member / Custom Content Team Plugin
     */
    .member-info-inner {
        border-bottom: solid 3px #D20000;
    }
    
    .member-position {
        color: #D20000;
    }
    
    /**
     * Team Member -- Tabs
     */
    
    .member-content-tabs .nav-tabs {
        border-bottom: 5px solid #D20000;
    }
    
    
    .member-content-tabs .nav-tabs > li.active > a,
    .member-content-tabs .nav-tabs > li.active > a:hover,
    .member-content-tabs .nav-tabs > li.active > a:focus {
        border-color: #D20000;
        background-color: #D20000;
    }
    
    .member-content-tabs .tab-content .tab-pane#member-skills .progress-bar {
        background-color: #D20000;
    }
    .archive .fw-team .fw-team-name span {
        color: #D20000;
    }
    .member-social li a,
    .member-social li a::before,
    .fw-team .social-navigation a,
    .fw-team .social-navigation a::before {
        color: #D20000;
    }
    
    /* unyson.css */
    /**
     * 16.0 Unyson Page Builder
     */
    
    .fw-accordion .fw-accordion-title:before {
        color: #D20000;
    }
    
    .fw-accordion .fw-accordion-title.ui-state-active {
        background-color: #D20000;
    }
    
    /* Button -- Style 1 */
    
    .fw-btn-1 {
        background-color: #D20000;
    }
    .fw-btn-1:hover,
    .fw-btn-1:focus {
        color: #D20000;
    }
    
    .fw-call-to-action .fw-action-inner {
        border: solid 4px #D20000;
    }
    .fw-call-to-action .fw-action-btn .fw-btn {
        background-color: #D20000;
    }
    /**
     * Icon
     */
    
    .fw-icon i {
        color: #D20000;
    }
    
    .fw-iconbox .fw-iconbox-text a:hover,
    .fw-iconbox .fw-iconbox-text a:focus {
        color: #D20000;
    }
    
    .section-dark-bg .fw-iconbox-1.ib-type2 .fw-iconbox-title h3 a:hover,
    .section-dark-bg .fw-iconbox-1.ib-type2 .fw-iconbox-title h3 a:focus {
        color: #D20000;
    }
    .fw-iconbox-2.ib-type2:hover .fw-iconbox-image {
        color: #D20000;
    }
    .fw-heading.fw-heading-alternate h3 span::before {
        border: solid 2px #D20000;
        border-width: 2px 0 0 2px;
    }
    body.rtl .fw-heading.fw-heading-alternate h3 span::before {
        border: solid 2px #D20000;
        border-width: 2px 2px 0 0;
    }
    
    .fw-heading.fw-heading-alternate h3 span::after {
        border: solid 2px #D20000;
        border-width: 0 2px 2px 0;
    }
    body.rtl .fw-heading.fw-heading-alternate h3 span::after {
        border: solid 2px #D20000;
        border-width: 0 0 2px 2px;
    }
    
    .fw-package {
        border-bottom: solid 4px #D20000;
    }
    
    .fw-pricing .fw-package-wrap.highlight-col .fw-heading-row,
    .fw-pricing .fw-package-wrap.highlight-col .fw-pricing-row {
        background: #D20000;
    }
    
    .fw-pricing .fw-price-icon-no:before {
        color: #D20000;
    }
    .fw-pricing .fw-package-wrap .fw-default-row .fa,
    .fw-pricing .fw-package-wrap .fw-default-row .rt-icon {
        color: #D20000;
    }
    .fw-package .fw-button-row .fw-btn-1 {
        border: solid 2px #D20000;
        color: #D20000;
    }
    .fw-team .fw-team-inner {
        border-bottom: solid 4px #D20000;
    }
    
    /**
     * Testimonials
     */
    
    .fw-testimonials .fw-testimonials-item {
        border-bottom: solid 3px #D20000;
    }
    
    .fw-testimonials-2 .fw-testimonials-title:before {
        background-color: #D20000;
    }
    
    .fw-testimonials-2 .fw-testimonials-text + .fw-testimonials-meta::before {
        background-color: #D20000;
    }
    
    .fw-testimonials-2 .fw-testimonials-avatar img {
        border: solid 2px #D20000;
    }
    .fw-testimonials-2 .fw-testimonials-author .fw-testimonials-url a:hover {
        color: #D20000;
    }
    
    .fw-testimonials .prev:hover,
    .fw-testimonials .next:hover {
        color: #D20000;
    }
    
    .fw-testimonials .fw-testimonials-pagination a:hover,
    .fw-testimonials .fw-testimonials-pagination a.selected {
        border-color: #D20000;
        background-color: #D20000;
    }
    
    .unyson-media-image a::after {
        background-color: #D20000;
    }
    span.fw-img-alternate::before {
        border: solid 2px #D20000;
        border-width: 2px 0 0 2px;
    }
    body.rtl span.fw-img-alternate::before {
        border: solid 2px #D20000;
        border-width: 2px 2px 0 0;
    }
    
    span.fw-img-alternate::after {
        border: solid 2px #D20000;
        border-width: 0 2px 2px 0;
    }
    body.rtl span.fw-img-alternate::after {
        border: solid 2px #D20000;
        border-width: 0 0 2px 2px;
    }
    
    .widget.widget_social_links ul li a:hover {
        color: #D20000;
    }
    
    .footer .widget.widget_social_links ul li a:hover,
    .footer .widget.widget_social_links ul li a:focus {
        color: #D20000;
    }
    
    .wrap-twitter ul li span .fa {
        color: #D20000;
    }
    
    .wrap-blog-tabs .nav-tabs > li > a:hover,
    .wrap-blog-tabs .nav-tabs > li > a:focus {
        background-color: #D20000;
    }
    
    .breadcrumbs span a:hover,
    .breadcrumbs span a:focus {
        color: #D20000;
    }
    .woocommerce .woocommerce-breadcrumb a:after,
    .breadcrumbs span.separator:after {
        color: #D20000;
    }
    
    #cal-day-box .day-highlight .event-item:hover {
        color: #D20000;
    }
    
    .cal-month-box [class*="cal-cell"]:hover span[data-cal-date],
    .cal-month-day.event-day span[data-cal-date] {
        color: #D20000;
    }
    .cal-day-today,
    .cal-day-today.event-day {
        background-color: #D20000;
    }
    
    .cal-day-today .cal-day-today.event-day #cal-slide-tick {
        border-top-color: #D20000;
    }
    
    #cal-slide-content a.event-item:hover {
        color: #D20000;
    }
    
    .cal-week-box .cal-day-today span[data-cal-date],
    .cal-week-box .cal-day-today.event-day span[data-cal-date] {
        color: #D20000;
    }
    .fw-shortcode-calendar .day-highlight {
        color: #D20000;
    }
    .fw-shortcode-calendar a.cal-event-week:hover {
        color: #D20000;
    }
    /* portfolio-style.css */
    /**
     * Gallery & Portfolio
     * -----------------------------------------------------------------------------
     */
    
    .wrapp-categories-portfolio .portfolio-categories .categories-item.active,
    .wrapp-categories-portfolio .portfolio-categories li:hover {
        color: #D20000;
    }
    
    ul.portfolio-categories li a:hover,
    ul.portfolio-categories li a:focus,
    ul.portfolio-categories li a:active {
        color: #D20000;
    }
    
    ul.portfolio-categories li.active a,
    ul.portfolio-categories li.active a:hover,
    ul.portfolio-categories li.active a:focus {
        color: #D20000;
    }
    .portfolio-categories a::after {
        background: #D20000;
    }
    ul.portfolio-categories--single li a {
        color: #D20000;
    }
    
    .portfolio-zoom,
    .portfolio-info {
        background-color: #D20000;
    }
    .portfolio.gallery-alternate .portfolio-title a:focus,
    .portfolio.gallery-extended .portfolio-title a:focus,
    .portfolio.gallery-alternate .portfolio-title a:hover,
    .portfolio.gallery-extended .portfolio-title a:hover {
        color: #D20000;
    }
    
    .portfolio.space-yes .portfolio-excerpt {
        border-bottom: solid 4px #D20000;
    }
    /* services-single-style.css */
    /**
     * Unyson Services Extension
     * Services -- Singular
     */
    
    .services-menu--item.active,
    .services-menu--item:hover,
    .services-menu--item:focus {
        border-color: #D20000;
        background-color: #D20000;
     }
     
    span.edit-link > a {
        color: #D20000;
    }
    /* framework-customizationsxtensions\services\static\css\services-style.css */
    /**
     * Unyson Services Extension
     * Services -- Archive
     */
    .services-categories a:hover,
    .services-categories a:focus {
        color: #D20000;
    }
    .services-categories a::after {
        background: #D20000;
    }
    /* framework-customizationsxtensions\shortcodes\shortcodes\portfolio\static\css\portfolio-style.css */
    /**
     * Gallery & Portfolio
     * -----------------------------------------------------------------------------
     */
    
    .wrapp-categories-portfolio .portfolio-categories .categories-item.active,
    .wrapp-categories-portfolio .portfolio-categories li:hover {
        color: #D20000;
    }
    
    ul.portfolio-categories li a:hover,
    ul.portfolio-categories li a:focus,
    ul.portfolio-categories li a:active {
        color: #D20000;
    }
    
    ul.portfolio-categories li.active a,
    ul.portfolio-categories li.active a:hover,
    ul.portfolio-categories li.active a:focus {
        color: #D20000;
    }
    .portfolio-categories a::after {
        background: #D20000;
    }
    ul.portfolio-categories--single li a {
        color: #D20000;
    }
    
    .portfolio-zoom,
    .portfolio-info {
        background-color: #D20000;
    }
    .portfolio.gallery-alternate .portfolio-title a:focus,
    .portfolio.gallery-extended .portfolio-title a:focus,
    .portfolio.gallery-alternate .portfolio-title a:hover,
    .portfolio.gallery-extended .portfolio-title a:hover {
        color: #D20000;
    }
    
    .portfolio.space-yes .portfolio-excerpt {
        border-bottom: solid 4px #D20000;
    }
    /* framework-customizationsxtensions\shortcodes\shortcodes\skills-bar\static\css\skills-bar-style.css */
    /**
     * Skills Progress Bar
    */
    .fw-skills-bar .progress-bar {
        background-color: #D20000;
        background: -moz-linear-gradient(left, #e04f4f 0%, #D20000 100%);
        background: -webkit-linear-gradient(left, #e04f4f 0%, #D20000 100%);
        background: linear-gradient(to right, #e04f4f 0%, #D20000 100%);
    }
    /* \inc\mods\woocommerce-bridge\woocommerce.css */
    /**
     * 15.0 Woocommerce
     */
    .woocommerce #respond input#submit,
    .woocommerce a.button,
    .woocommerce button.button,
    .woocommerce input.button {
        background-color: #D20000;
    }
    
    .woocommerce #respond input#submit.alt,
    .woocommerce a.button.alt,
    .woocommerce button.button.alt,
    .woocommerce input.button.alt {
        background-color: #D20000;
    }
    
    
    .woocommerce .woocommerce-breadcrumb a:hover,
    .woocommerce .woocommerce-breadcrumb a:focus {
        color: #D20000;
    }
    
    .woocommerce ul.products li.product .price {
        color: #D20000;
    }
    .woocommerce ul.products li.product .price ins {
        color: #D20000;
    }
    /**
     * On sale badge
     */
    
    .woocommerce span.onsale {
        /*background-color: #D20000;*/
    }
    .woocommerce span.onsale:before {
        border-top: 50px solid #D20000;
    }
    
    .woocommerce div.product .woocommerce-product-rating {
        color: #D20000;
    }
    
    .woocommerce div.product .woocommerce-product-rating a:hover {
        color: #D20000;
    }
    
    .woocommerce div.product p.price,
    .woocommerce div.product span.price {
        color: #D20000;
    }
    
    .woocommerce div.product form.cart .button {
        background-color: #D20000;
    }
    
    .woocommerce.single-product .product_meta a:hover {
        color: #D20000;
    }
    .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
    .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
    .woocommerce div.product p.price ins,
    .woocommerce div.product span.price ins {
        background-color: #D20000;
    }
    .woocommerce nav.woocommerce-pagination ul li a:focus,
    .woocommerce nav.woocommerce-pagination ul li a:hover,
    .woocommerce nav.woocommerce-pagination ul li span.current {
        color: #D20000;
    }
    .cart__dropdown ul.cart_list li a:hover,
    .cart__dropdown ul.product_list_widget li a:hover,
    .woocommerce ul.cart_list li a:hover,
    .woocommerce ul.product_list_widget li a:hover {
        color: #D20000;
    }
    .cart__dropdown ul.cart_list li .amount,
    .cart__dropdown ul.product_list_widget li .amount,
    .woocommerce ul.cart_list li .amount,
    .woocommerce ul.product_list_widget li .amount {
        color: #D20000;
    }
    
    .cart__dropdown ul.cart_list li .star-rating,
    .cart__dropdown ul.product_list_widget li .star-rating,
    .woocommerce ul.cart_list li .star-rating,
    .woocommerce ul.product_list_widget li .star-rating {
        color: #D20000;
    }
    
    .woocommerce-product-search:after {
        color: #D20000;
    }
    
    .header__row .cart__subtotal a:hover,
    .header__row .cart__subtotal a:focus {
        color: #D20000;
    }
    
    .header__row .cart__dropdown_inner .total .amount {
        color: #D20000;
    }
    /* \inc\widgets\widget-contacts-table\widget-contacts-table.css */
    ul.widget-contacts-table li span.rt-icon {
        color: #D20000;
    }
    
    .footer ul.widget-contacts-table li .rt-icon {
        color: #fff;
    }
    /* \inc\widgets\widget-recent-posts\widget-recent-posts.css */
    
    .recent-posts.layout-3 .recent-posts__icon {
        color: #D20000;
    }
    
    .panel-group .recent-posts__date,
    .recent-posts__img_bg .recent-posts__date {
        background-color: rgba( 252, 202, 3, 0.8);
    }
    
    .recent-posts.layout-2 a.recent-posts__media,
    .recent-posts.layout-3 .recent-posts__media {
        border-top: solid 4px #D20000;
    }
    
    .recent-posts__img_bg .recent-posts__title {
        color: #D20000;
    }
    
    .recent-posts__img_bg .recent-posts__comments:hover,
    .recent-posts__img_bg .recent-posts__comments:focus,
    .recent-posts__img_bg .recent-posts__author:hover,
    .recent-posts__img_bg .recent-posts__author:focus,
    .recent-posts__img_bg .recent-posts__comments:hover .recent-posts__icon,
    .recent-posts__img_bg .recent-posts__comments:focus .recent-posts__icon,
    .recent-posts__img_bg .recent-posts__author:hover .recent-posts__icon,
    .recent-posts__img_bg .recent-posts__author:focus .recent-posts__icon {
        color: #D20000;
    }
    /* \inc\widgets\widget-recent-posts-slider\widget-recent-posts-slider.css */
    
    .posts-slider__category a {
        background-color: #D20000;
    }
    /* \inc\widgets\widget-recent-projects\widget-recent-projects.css */
    .entry-content h2.recent-projects-title:not(.page-title) a:hover,
    .recent-projects-title a:hover {
        color: #D20000;
    }
    /* \inc\widgets\widget-recent-projects-carousel\widget-recent-projects-carousel.css */
    
    .widget_recent_projects_carousel .owl-carousel .owl-controls .owl-nav .owl-prev:hover,
    .widget_recent_projects_carousel .owl-carousel .owl-controls .owl-nav .owl-next:hover {
        color: #D20000;
    }
    .rpj-carousel__image a::before {
        background-color: rgba( 252, 202, 3, 0.8); /*rgba(252, 202, 3, 0.8);*/
    }
	
    
	/* Meta Textcolor */
	
	/* Content Textcolor */
	
	body, blockquote
	{
	    color: #8c8c8c;
	}
	
	/* Accent Color 2 */
	
	/* Misc */
	
	.slider_accent_button {
		 background-color: #D20000 !important;
		 border-color: #D20000 !important;
		 
		 -webkit-transition: all 0.3s ease 0s !important;
    	 -o-transition: all 0.3s ease 0s !important;
         transition: all 0.3s ease 0s !important;
	}	
	.slider_accent_button:hover {
		 background-color: #fff !important;
		 border-color: #fff !important;
	}
	
	.accent-color,
	.section-dark-bg .accent-color {
		color: #D20000;
	}
	
	.accent-color-i,
	.section-dark-bg .accent-color-i {
		color: #D20000 !important;
	}
	
	.accent-bg {
		background-color: #000;
	}
	
	.accent-bg-i {
		background-color: #D20000 !important;
	}
	
.fw-heading.fw-heading-center {
	text-align: center;
}
p{font-size:16px;}