a:hover { color: #E51400; }
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
    border-color: rgba(229, 20, 0, 0.8);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(229, 20, 0, .6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(229, 20, 0, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(229, 20, 0, .6);
}
#navigation .sf-menu>li>a:hover {
    color: #fff;
    background: #E51400;
}

#navigation .sf-menu>li.sfHover>a,#navigation .sf-menu > li.current-menu-item > a,#navigation .sf-menu>.current-menu-item>a,#navigation .current-menu-parent>a,#navigation .current-menu-parent>a:hover,#navigation .sf-menu>.current-menu-item>a:hover {
    color: #fff;
    background: #E51400;
}
#navigation .sf-menu ul li>a:hover {
    color: #fff;
    background-color: #E51400;
    background-image: none;
}
#tagline-wrap {
	background: url("../../images/tag_bg.png") repeat scroll 0 0 #E51400;
}
#page-title-wrap {
	background: url("../../images/tag_bg.png") repeat scroll 0 0 #E51400;
}
.blog-type {
    background-color: #E51400 !important;
}
.entry-title h2 a:hover {
    color: #E51400 !important;
}
.entry .entry-meta-bot {
    background: #E51400;
    color: #fff;
}
.entry .entry-corner-top {
    background: transparent url(../../images/pointer-red.png) no-repeat 0 0;
}
.pagination ul li a {
	color: #fff !important;
	background-color: #E51400;
}
.blog-sidebar .widget_categories li a:hover {
	color: #E51400 !important;
}
#comments .comment-info h2 a:hover {
    color: #E51400;
}
#comments a.reply-link:hover {
    color: #E51400;
}
#commentform input:focus, #commentform textarea:focus {
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(229, 20, 0, .6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(229, 20, 0, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(229, 20, 0, .6);
}
ul#filters li a:hover {
    color: #E51400;
}
ul#filters li a.active {
    color: #E51400;
}
.port-item:hover .port-title {
	background: #E51400;
	color: #fff;
}
.port-item:hover .port-corner-top {
	background: transparent url(../../images/pointer-red.png) no-repeat 0 0;
}
.port-item .port-title p a {
	color: #E51400;
}
#contactform textarea.text-input.error:focus {
    border-color: rgba(229, 20, 0, 0.8);
}
.blog-sidebar .widget .flickr_thumbs li img:hover {
    border-color: #E51400;
}
.tagcloud a {
    color: #fff !important;
	background-color: #E51400;
}
input[type="search"]:focus {
	border-color: rgba(229, 20, 0, 0.8);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(229, 20, 0, .6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(229, 20, 0, .6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(229, 20, 0, .6);
}
.button.color {
	background: #E51400;
	color: #fff;
}
.service-box-icon {
    background: #E51400;
}
.service-box .service-box-content .service-box-title a:hover {
    color: #E51400 !important;
}
.accordion .accordion-trigger:hover {
    background-color: #E51400;
    color: #fff;
}

.accordion .accordion-trigger.ui-state-active {
    background-color: #E51400;
    color: #fff;
}
.toggle h4.title:hover {
    background-color: #E51400;
    color: #fff;
}

.toggle h4.title.active {
    background-color: #E51400;
    color: #fff;
}
.tabs-nav ul.ui-tabs-nav .ui-state-active a {
    border-top-color: #E51400;
	color: #E51400 !important;
}
.meter > span {
    background-color: #E51400;
}
.meter.color > span {
    background-color: #E51400;
}
.dropcap1 {
    color: #E51400;
}

.dropcap2 {
    background: #E51400;
    color: #fff;
}
.separator-line span {
	background: #E51400;
}
.highlight.color {
    background-color: #E51400;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #E51400;
}
.bx-wrapper .bx-controls-direction a:hover {
    background: #E51400;
}
.team-mate .name a:hover {
    color: #E51400;
}
.social-icons li:hover {
    background-color: #E51400;
}

#home-slider .flex-direction-nav li a:hover, #port-slider .flex-direction-nav li a:hover, #entry-slider .flex-direction-nav li a:hover, .flex-slider-shortcode .flexslider .flex-direction-nav li a:hover {
    color: #fff;
	background-color: #E51400;
}
#home-slider .flex-preload, #port-slider .flex-preload, #entry-slider .flex-preload {
    background: url("../../images/loading-red.gif") center center no-repeat;
}

.tooltipster-punk {
	border-bottom: 3px solid #E51400;
}
