::selection {
    background: #b92f29;
}
.header_container {
    border-top: 5px solid #b92f29;
}
#menu li.current_page_item {
    background: url(../../images/menu-tip-red.png) top center no-repeat;
}
#menu li.current-menu-item a, #menu li.current_page_item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover {
    background: #b92f29;
}
#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover {
    background: #b92f29;
}
.rightarrowclass:before {
    color:#b92f29;
}
#menu .ddsmoothmenu li.current_page_ancestor ul li a:hover {
    background: #b92f29;
}
#menu .ddsmoothmenu li ul {
    border-bottom: 2px solid #b92f29;
}
#menu .ddsmoothmenu li.current_page_item ul li a:hover {
    background: #b92f29;
}
.sy-slides-crop {
    border: 24px solid #b92f29;
}
.home_heading {
    background: #b92f29;
}
.page_heading {
    background: #b92f29;
}
.feature_inner_box .circle {
    border: 1px solid #b92f29;
}
.feature_inner_box .circle:hover span {
    background: url(../../images/circle-link-red.png) center no-repeat;
}
.feature_blog_content .post .post_image span.blog-link{
    background:url(../../images/blog-hover-red.png) center no-repeat;
    background-size:80% 80%;
}
.feature_inner_box .circle img {
    border: 1px solid #b92f29;
}
.feature_blog_content .post .post_comment {
    background: #b92f29;
}
.feature_blog_content .post .post_title a:hover {
    color: #b92f29;
}
.bx-wrapper .bx-viewport {
    border: 1px solid #b92f29;
}
.bx-wrapper .bx-viewport ul li p {
    background: url(../../images/test-quote-red.png) left top no-repeat;
}
.bx-wrapper .bx-viewport ul li a {
    color: #da2e2e;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #da2e2e;
}
.bx-wrapper .bx-prev {
    background: url(../../images/prev-red.png) no-repeat;
}
.bx-wrapper .bx-next {
    background: url(../../images/next-red.png) no-repeat;
}
.bx-wrapper .bx-controls-direction a {
    border-top: 2px solid #da2e2e;
}
.footer .footer_widget h4 {
    border-bottom: 1px solid #b92f29;
}
.footer .footer_widget ul li {
    background: url(../../images/footer-bullet-red.png) no-repeat;
    background-position: 5px 27px;
}
.footer .footer_widget .searchform input[type="submit"] {
    background: url(../../images/footer-search-red.png) no-repeat;
}
.page-content .searchform input[type="text"]:focus {
    box-shadow: 0 0px 5px #b92f29;
    -moz-box-shadow: 0 0px 5px #b92f29;
    -webkit-box-shadow: 0 0px 5px #b92f29;
}
.content-bar .post .post_title a:hover {
    color: #b92f29;
}
.page-content .searchform input[type="submit"] {
    background: url(../../images/sidebar-search-red.png) no-repeat;
}
.content-bar .post .post_meta a {
    color: #b92f29;
}
.content-bar .post .post_meta li {
    color: #b92f29;
}
.content-bar .post .post_content .read_more {
    color: #b92f29;
}
.sidebar h3 {
    border-bottom: 2px solid #b92f29;
}
.widget_area ul li:hover{
    background: #FFFFFF url(../../images/sidebar-bullet-hover-red.png) no-repeat 20px 22px;
}
ol.commentlist li .reply a {
    background: url('../../images/reply-red.png') no-repeat 0 0;
}
ol.commentlist li .reply a:hover {
    background: url('../../images/reply-red.png') no-repeat 0 -39px;
}
#commentform a {
    color: #b92f29;
}
#respond input[type='text']:focus, #respond input[type='email']:focus, #respond textarea#comment:focus {
    border: solid 1px #b92f29;
}
.page-content .gallery ul li h2 {
    background: #b92f29;
}
.page-content .content-bar .contactform input[type="text"]:focus, .page-content .content-bar .contactform input[type="email"]:focus, .page-content .content-bar .contactform textarea:focus {
    border: 1px solid #b92f29;
}
.contact-map iframe {
    border: 3px solid #b92f29;
}
.page-content .content-bar .contactform input[type="submit"],
#commentform input#submit {
    background-color:#F34444;
    text-shadow:0px 1px 0px #BA1919;
    border-bottom: 3px solid #BA1919;
}
.page-content .content-bar .contactform input[type="submit"]:hover ,
#commentform input#submit:hover {
    background-color:#BA1919;
}
.content-bar .post .post_meta li span.glyphicon{
    color:#F34444;
}
a{
    color:#F34444;
}
a:hover,
a:focus{
    color: #BA1919;
}
.sidebar span.widget_heading {
    border-bottom: 2px solid #b92f29;
}
.footer .footer_widget span.widget_heading {
    border-bottom: 1px solid #b92f29;
}
@media only screen and (max-width: 767px) {
    .sy-slides-crop {
        border: 12px solid #b92f29;
    }
}
#wp-calendar caption{
    background: #BA1919;
}
#wp-calendar th,
#wp-calendar a{
    color:#BA1919;
}
a{
    color:#b92f29;
}
a:hover,
a:focus{
    color:#BA1919;
}