

::selection {
    background: #e10b1c;
}

::-moz-selection {
    background: #e10b1c;
}

a
{
    color: #e10b1c;
}

a:hover {
    color: #e10b1c;
}

.accent-color, h1.accent-color, h2.accent-color, h3.accent-color, h4.accent-color {
    color: #e10b1c !important;
}

.mail_response {
    border-bottom-color: #e10b1c;
}

input[type="submit"] {
    background-color: #e10b1c;
}

.section-title h2 + .lead::after {
    background-color: #e10b1c;
}

.twitter-slider .tweet_action:hover {
    color: #e10b1c;
}

.header-1 .nav-menu .drop .dropdown, .header-2 .nav-menu .drop .dropdown {
    border-top-color: #e10b1c;
}

.header-1 .nav-menu ul > li:hover > a::before, .header-1 .nav-menu ul > li.active > a::before {
    border-bottom-color: #e10b1c;
}

.header-2 .nav-menu ul > li:hover > a::before, .header-2 .nav-menu ul > li.active > a::before {
    border-bottom-color: #e10b1c;
}

.header-3:hover{
    border-right-color: #e10b1c;
}
.header-4{
    transition:border-color 0.3s;
}
.header-4:hover {
    border-left-color: #e10b1c;
}

.header-3 #toggle-header:hover,
.header-4 #toggle-header:hover{
    background-color: #e10b1c;
}

.header-3 .nav-menu li.active > a:after,
.header-4 .nav-menu li.active > a:after {
    background-color: #e10b1c;
}

.header-3 .nav-menu li a:before,
.header-4 .nav-menu li a:before {
    background-color: #e10b1c;
}

.header-3 .social-icons li a:hover,
.header-4 .social-icons li a:hover {
    color: #e10b1c;
}
.header-3 .nav-menu li.open > a:after,
.header-3 .nav-menu li:hover > a:after,
.header-4 .nav-menu li.open > a:after,
.header-4 .nav-menu li:hover > a:after{
    background-color: #e10b1c;
    opacity:1;
}

.section-home .scroll-down-icon {
    color: #e10b1c;
}

.btn-sys.btn-border.btn-color {
    border-color: #e10b1c;
}

.btn-color {
    background-color: #e10b1c;
}

.btn-border.btn-color {
    color: #e10b1c;
    border-color: #e10b1c;
}

.btn-border.btn-color:hover {
    background-color: #e10b1c;
}

.counter .counter-icon {
    color: #e10b1c;
}

.image-notes .img-note .note-marker {
    background-color: #e10b1c;
}

.image-notes .img-note .note-marker:after {
    border-color: #e10b1c;
}

.image-notes .img-note .img-note-content h5 {
    color: #e10b1c;
}

.dr-style1.dr-color {
    background-color: #e10b1c;
}

.dr-style2.dr-color {
    border-color: #e10b1c;
    color: #e10b1c;
}

ul.nav-tabs li.active a {
    border-bottom-color: #e10b1c !important;
}

ul.nav-tabs li.active a, ul.nav-tabs li.active a:hover {
    color: #e10b1c;
}

.collapse-group .collapse-heading h4 a:hover, .collapse-group .collapse-heading h4 a {
    color: #e10b1c;
}

.collapse-group .collapse-heading h4 a:hover .toggle-icon, .collapse-group .collapse-heading h4 a .toggle-icon {
    background-color: #e10b1c;
}

.progress-bar-primary, .label-default {
    background-color: #e10b1c;
}

.icon-box-left-side.icon-style1 .icon-side {
    color: #e10b1c;
}

.icon-box-left-side.icon-style2 .icon-side {
    background-color: #e10b1c;
}

.service-box.style-1:hover > i {
    background-color: #e10b1c;
}

.service-box.style-2 i {
    background-color: #e10b1c;
}

.service-box.style-3 i {
    color: #e10b1c;
}

.action-section:hover {
    background-color: #e10b1c;
}

.portfolio-filters a:hover, .portfolio-filters a.active {
    color: #e10b1c;
}

#map .section-overlay i {
    color: #e10b1c;
}

.pagination a:hover {
    color: #e10b1c;
    border-color: #e10b1c;
}

.standard-layout .post-head q:hover, .standard-layout .post-head q:hover a {
    color: #e10b1c;
}

.post-head h3, .post-head h3 a:hover, .post-head .post-meta li a:hover {
    color: #e10b1c;
}

.standard-layout .post:hover .post-date {
    background-color: #e10b1c;
}

.post .read-more:hover {
    color: #e10b1c;
}

.masonry-layout .post-head q a:hover {
    background-color: #e10b1c;
}

.masonry-layout .post-head .post-meta li a:hover {
    color: #e10b1c;
}

.sidebar a:hover {
    color: #e10b1c;
}

.widget-tags a:hover {
    border-color: #e10b1c;
    background-color: #e10b1c;
}

#goTop:hover {
    background-color: #e10b1c;
}

#footer.light-section .social-icons ul li a:hover, #footer.dark-section .social-icons ul li a:hover {
    color: #e10b1c;
}

.header-3 .nav-menu li:hover > a {
    color: #e10b1c;
}

.widget-search .search-box:hover .search-button {
    color: #e10b1c;
}
#wp-calendar #today{
    background-color: #e10b1c;
    color: #fff;
}
#wp-calendar td, #wp-calendar th{
    text-align: center;
}
#wp-calendar caption{
    background: #e10b1c;
    color: #fff;
    padding: 10px;
}
.wpcf7 form .wpcf7-submit{
    background: #e10b1c;
}
.woocommerce ul.products li div.product a.add_to_cart_button{
    background: #e10b1c;
}
.woocommerce ul.products li div.product .onsale{
    background: #e10b1c;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{
    background: #e10b1c;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{
    background: #e10b1c;
}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button{
     background: #e10b1c;
}
.woocommerce .shop_table.cart .button{
     background: #e10b1c;
}
.woocommerce .return-to-shop a{
     background: #e10b1c !important;
     color: #fff;
     border:0px;
     text-shadow:none;
}
.woocommerce .return-to-shop a:hover{
     background: #000;
}
.form-submit input#submit{
    background: #e10b1c !important;
}
.woocommerce .single_add_to_cart_button{
    background: #e10b1c !important;
}
.woocommerce #content span.onsale{
    background: #e10b1c !important;
}
.woocommerce .woocommerce-message a.wc-forward{
    background: #e10b1c !important;
}
.woocommerce .shipping_calculator .shipping-calculator-form button.button{
    background: #e10b1c ;
}
.st_tag_content:hover{
    background: #e10b1c !important;
    color:#fff !important;
}
.tagcloud a:hover{
    background: #e10b1c !important;
    color:#fff !important;
}
div.search-box:hover > button#searchsubmit i{
    color:#e10b1c !important;
}

#header.shown-header{
    border-color:transparent;
}

@media(max-width:1200px)
{

    #nav-menu .menu-item.open> a
    {
        color:#e10b1c    }
}
.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button
{
    background: #e10b1c;
}

.paging-navigation span.current{
    border-color: #e10b1c;
    color: #e10b1c;
}
