a, a:visited {
    color: #CC0000;
}
a:hover {
    color: #890000;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.btn.searchsubmit,
.reply,
.tags span {
	border: 1px solid #BC0000;
	-webkit-box-shadow: 0 1px 0 rgba(204, 0, 0, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 0 rgba(204, 0, 0, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.15);
	background: #cc0000; /* Old browsers */
	background: -moz-linear-gradient(top,  #cc0000 0%, #9b0200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#9b0200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cc0000 0%,#9b0200 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cc0000 0%,#9b0200 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cc0000 0%,#9b0200 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cc0000 0%,#9b0200 100%); /* W3C */

}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.btn.searchsubmit:hover,
.reply:hover {
	background: #9b0200; /* Old browsers */
	background: -moz-linear-gradient(top,  #9b0200 0%, #cc0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9b0200), color-stop(100%,#cc0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9b0200 0%,#cc0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9b0200 0%,#cc0000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9b0200 0%,#cc0000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9b0200 0%,#cc0000 100%); /* W3C */
}
.post-author-meta .nav-tabs > li.active > a,
.post-author-meta .nav-tabs > li.active > a:hover,
.post-author-meta .nav-tabs > li.active > a:focus,
.post-author-meta .nav-tabs .active a,
.nav.recent-posts-tabs .active,
.nav.recent-posts-tabs li a:focus {
	-webkit-box-shadow: 0 1px 0 rgba(204, 0, 0, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 0 rgba(204, 0, 0, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.15);
	background: #cc0000; /* Old browsers */
	background: -moz-linear-gradient(top,  #cc0000 0%, #9b0200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#9b0200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cc0000 0%,#9b0200 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cc0000 0%,#9b0200 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cc0000 0%,#9b0200 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cc0000 0%,#9b0200 100%); /* W3C */
}
.post-format-icon {
	color: #CC0000;
}
.phgal-carousel .slides .flex-active-slide {
    border-color: #CC0000;
}
.post-author-meta .nav.nav-tabs .active a {
	background: #cc0000; /* Old browsers */
	background: -moz-linear-gradient(top,  #cc0000 0%, #9b0200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#9b0200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cc0000 0%,#9b0200 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cc0000 0%,#9b0200 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cc0000 0%,#9b0200 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cc0000 0%,#9b0200 100%); /* W3C */
}
#footer-copy {
    border-top: 2px solid #CC0000;
}
.widgettitle {
	color: #CC0000;
}
.f-widgettitle > span {
    border-bottom: 1px solid #CC0000;
}
.social-profiles li:hover,
#wp-calendar thead tr,
.mejs-container,
.mejs-embed, .mejs-embed body,
.mejs-container .mejs-controls,
#mainmenu .dropdown-menu > .active > a:hover,
#mainmenu .dropdown-menu > .active > a:focus,
#mainmenu .dropdown-menu > li > a:hover,
#mainmenu .dropdown-menu > li > a:focus {
    background: #CC0000 !important;
}
/* Nav */
#mainmenu .navbar-default .navbar-nav > li > a:hover,
#mainmenu .navbar-default .navbar-nav > li > a:focus,
#mainmenu .navbar-nav .active a {
    color: #FFF;
	border-color: #BC0000;
	background: #cc0000; /* Old browsers */
	background: -moz-linear-gradient(top,  #cc0000 0%, #9b0200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(100%,#9b0200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cc0000 0%,#9b0200 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cc0000 0%,#9b0200 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cc0000 0%,#9b0200 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cc0000 0%,#9b0200 100%); /* W3C */	
}
#mainmenu .open > .dropdown-menu {
    border-bottom: 3px solid #CC0000;
}
/* Pagination */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #CC0000;
    border-color: #BC0000;
}
.car-prev:hover, .car-next:hover {
    border: 1px solid #CC0000;
    color: #CC0000;
}
.menu-centered-pills #mainmenu .menu-item a,
.menu-centered-pills #mainmenu .menu-item a:visited {
    background-color: rgba(25, 25, 25, .9);
    color: #FFF;
}