/* Custom Styles */
body {
  color: #555555;
}
/* Typography */
h1 {
  color: #333333;
}
h2 {
  color: #333333;
}
h3 {
  color: #555555;
}
h3 span {
  color: #a80000;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: #333;
}
::selection {
  background: #a80000;
  color: #fff;
}
::-moz-selection {
  background: #a80000;
  color: #fff;
}
.colored {
  color: #a80000;
}
/* Icon Round*/
.icon-round {
  background-color: #f0f0f0;
  color: #a80000;
}
.span3:hover .icon-round,
.span4:hover .icon-round {
  background-color: #750000;
  color: #ffffff;
}
.span3:hover .icon-round > span,
.span4:hover .icon-round > span {
  border: 1px solid #ffffff;
}
/* Layout */
.boxed {
  background: #a80000;
}
/* Links */
a {
  color: #a80000;
}
a:hover,
a:focus {
  color: #777777;
}
/* Header */
header {
  background-color: #ffffff;
  background-image: url('../../images/headers/8.jpg');
  color: #999;
}
header .header a {
  color: #999999;
}
header .header a:hover {
  color: #666666;
}
header .header h2 {
  color: #999999;
}
header .help-block,
header .help-inline {
  color: #999999;
}
/* Top bar */
header .top-bar {
  background-color: #f9f9f9;
  color: #999999;
  border-bottom-color: #e6e6e6;
}
header .top-bar a {
  color: #999999;
}
header .top-bar a:hover {
  color: #333333;
}
header .top-bar .menu-top li:hover {
  background-color: #f9f9f9;
  background-color: rgba(255, 255, 255, 0.5);
}
/* Access */
header .access li {
  border-left-color: #e6e6e6;
  border-left-color: rgba(0, 0, 0, 0.05);
}
header .access .register a {
  color: #444444;
}
header .access .register a:hover {
  color: #777777;
}
header .access .login-area:hover {
  background-color: #f9f9f9;
  background-color: rgba(255, 255, 255, 0.5);
}
/* Big Search */
header .big-search label small {
  color: #999;
}
header .big-search input[type=text] {
  border-color: rgba(0, 0, 0, 0.2);
}
/* Language */
header .language a {
  color: #333;
}
header .language .language-selector a {
  color: #555;
}
header .language .language-selector a:hover {
  color: #333;
}
header .language .language-selector .select a {
  color: #999;
}
/* Main Menu */
header nav .menu ul li a:hover {
  border-left-color: #a80000;
}
/* Breadcrumb and Search */
header .search {
  background-color: #f5f5f5;
}
/* Bootstrap */
.page-header h1:after,
.page-header h2:after {
  background-color: #a80000;
}
.label:hover {
  background-color: #363839;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(168, 0, 0, 0.8);
  outline: 0;
  outline: thin dotted \9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(168, 0, 0, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(168, 0, 0, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(168, 0, 0, 0.6);
}
/* Pagination */
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #a80000;
  color: #fff;
  border-color: #db0000;
}
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
  border-color: #ddd;
}
/* Dropdown Menu */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu:hover > a,
.dropdown-menu:focus > a,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #AE000C;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#AE000C', endColorstr='#7B000C');
  /* IE6 & IE7 */

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#AE000C', endColorstr='#7B000C')";
  /* IE8 */

  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0FFMDAwQyIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjN0IwMDBDIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
  background-image: -moz-linear-gradient(top, #AE000C, #7B000C);
  background-image: -webkit-linear-gradient(top, #AE000C, #7B000C);
  background-image: -o-linear-gradient(top, #AE000C, #7B000C);
  background-image: linear-gradient(to bottom, #AE000C, #7B000C);
}
/* Events */
.events-widget li {
  border-left: 50px solid #a80000;
}
/* Upcoming Events Widget */
.upcoming-events-widget li {
  border-left-color: #a80000;
}
/* Balloon */
.balloon {
  border-left: 70px solid #a80000;
}
/* Login */
.login .header {
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#a80000', endColorstr='#5c0000');
  /* IE6 & IE7 */

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#a80000', endColorstr='#5c0000')";
  /* IE8 */

  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNWMwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
  background-image: -moz-linear-gradient(top, #a80000, #5c0000);
  background-image: -webkit-linear-gradient(top, #a80000, #5c0000);
  background-image: -o-linear-gradient(top, #a80000, #5c0000);
  background-image: linear-gradient(top, #a80000, #5c0000);
}
/* Hero Carousel */
.hero-carousel-nav li a {
  background: #a80000;
}
.hero-carousel-nav li a:hover {
  background: #ff0f0f;
}
/* Upcoming Flexslider */
.upcoming-jcarousel .date {
  background-color: #a80000;
  color: #ffffff;
  padding: 5px 10px;
}
.upcoming-jcarousel .date:before {
  background-color: #a80000;
}
.upcoming-jcarousel .jcarousel-next-horizontal,
.upcoming-jcarousel .jcarousel-prev-horizontal {
  background-color: #a80000;
  color: #ffffff;
}
.upcoming-jcarousel .jcarousel-next-horizontal:hover,
.upcoming-jcarousel .jcarousel-next-horizontal:focus,
.upcoming-jcarousel .jcarousel-prev-horizontal:hover,
.upcoming-jcarousel .jcarousel-prev-horizontal:focus {
  background-color: #770000;
}
.upcoming-jcarousel .jcarousel-next-disabled-horizontal,
.upcoming-jcarousel .jcarousel-next-disabled-horizontal:hover,
.upcoming-jcarousel .jcarousel-next-disabled-horizontal:focus,
.upcoming-jcarousel .jcarousel-next-disabled-horizontal:active,
.upcoming-jcarousel .jcarousel-prev-disabled-horizontal,
.upcoming-jcarousel .jcarousel-prev-disabled-horizontal:hover,
.upcoming-jcarousel .jcarousel-prev-disabled-horizontal:focus,
.upcoming-jcarousel .jcarousel-prev-disabled-horizontal:active {
  background-color: #b2b2b2;
  background-color: rgba(0, 0, 0, 0.3);
  cursor: default;
}
/* Flexslider */
.flexslider .flex-control-nav a {
  background-color: #cccccc;
}
.flexslider .flex-control-nav .flex-active {
  background-color: #a80000;
}
/* Simple Flexslider */
.simple-flexslider .flex-direction-nav .flex-prev:hover,
.simple-flexslider .flex-direction-nav .flex-next:hover {
  background-color: #a80000;
}
/* Shop */
.shop .product:hover article {
  background-color: #363839;
  color: #ffffff;
}
/* News Slider*/
.news-slider .slides li {
  background-color: #a80000;
}
.news-slider figure:before {
  background-color: #a80000;
}
.news-slider article {
  color: #ffdbdb;
}
.news-slider article a {
  color: #ffffff;
}
.news-slider .flex-control-nav a {
  background-color: #b2b2b2;
}
.news-slider .flex-control-nav .flex-active {
  background-color: #ffffff;
}
.news-slider .flex-direction-nav li {
  background-color: #a80000;
}
.news-slider .flex-direction-nav li:hover {
  background-color: #b2b2b2;
}
.news-slider .flex-direction-nav li a {
  color: #ffffff;
}
.news-slider .flex-direction-nav li a:hover {
  color: #ffffff;
}
/* Blog */
.blog .comments-block {
  background-color: #a80000;
}
.blog .comments-block:before {
  background-color: #a80000;
}
/* Sidebar */
aside h2:after {
  background-color: #a80000;
}
/* Flickr */
.flickr-widget .flickr_badge_image:hover {
  border-color: #a80000;
}
/* Gallery */
.gallery .item .overlay-bg {
  background-color: #a80000;
}
/* Background */
.overall .inner {
  background-color: #a80000;
  background-image: url('../../images/patterns/strips.png');
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 3px 4px -3px rgba(0, 0, 0, 0.2), inset 0 -3px 4px -3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 3px 4px -3px rgba(0, 0, 0, 0.2), inset 0 -3px 4px -3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 3px 4px -3px rgba(0, 0, 0, 0.2), inset 0 -3px 4px -3px rgba(0, 0, 0, 0.2);
}
.overall p a {
  color: #ffffff;
}
.overall p a:hover {
  color: #ffffff;
}
.overall h1 {
  color: #ffffff;
}
.overall h2 {
  color: #ffffff;
}
.overall h3 {
  color: #ffffff;
}
.overall h4 {
  color: #797979;
  color: rgba(0, 0, 0, 0.5);
  text-shadow: none;
}
.overall small {
  color: #dddddd;
}
.overall .simple-box h4 {
  color: #797979;
  color: rgba(0, 0, 0, 0.5);
}
/* Teaser */
.teaser a:hover article {
  background-color: #363839;
  color: #ffffff;
  border-color: #363839;
}
/* Latest Blog */
.latest-blog .icon {
  background-color: #363839;
  color: #ffffff;
}
.latest-blog .icon:hover {
  background-color: #838383;
}
/* Top Musics */
.top-musics .number {
  background-color: #363839;
  color: #ffffff;
}
.top-musics .number:hover {
  background-color: #838383;
}
/* Social */
.social-icons a {
  background-color: #6b0000;
  background-color: rgba(0, 0, 0, 0.3);
}
.social-icons.social-dark a {
  background-color: #a80000;
  color: #ffffff;
}
.social-icons.social-dark a:hover {
  color: #ffffff;
}
/* Thought */
.thought .header {
  background-color: #a80000;
}
.thought h4 {
  color: #ffffff;
}
.thought h4 span {
  color: #420000;
}
/* Ticker */
.ticker {
  background-color: #363839;
  color: #ffffff;
}
.ticker a {
  color: #ffffff;
}
.ticker a:hover {
  color: #ffffff;
}
.ticker .label {
  background-color: #7b0000;
  color: #ffffff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4);
}
/* jScrollPane */
.jspTrack {
  background-color: #ffc2c2;
}
.jspDrag {
  background-color: #a80000;
}
/* Footer */
footer {
  background-color: #7b0000;
  border-top: 1px solid #560000;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
}
footer h6 {
  color: #eeeeee;
}
footer blockquote small {
  color: #eeeeee;
}
/* Testimonials */
.testimonials .flex-direction-nav a {
  background-color: #560000;
  background-color: rgba(0, 0, 0, 0.3);
}
.testimonials .flex-direction-nav a:hover,
.testimonials .flex-direction-nav a:focus {
  background-color: #3d0000;
  background-color: rgba(0, 0, 0, 0.5);
}
.testimonials .flex-direction-nav .flex-disabled {
  background-color: #620000;
  background-color: rgba(0, 0, 0, 0.2);
}
.testimonials .flex-direction-nav .flex-disabled:hover,
.testimonials .flex-direction-nav .flex-disabled:focus {
  background-color: #620000;
  background-color: rgba(0, 0, 0, 0.2);
}
/* Copyright */
footer .copyright {
  background-color: #560000;
  background-color: rgba(0, 0, 0, 0.3);
  border-top: 1px solid #4d0000;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
footer .copyright li a {
  border-left: 1px solid #3c0000;
  border-left: 1px solid rgba(0, 0, 0, 0.3);
}
/* Scroll Top */
.scroll-top {
  background-color: #560000;
  background-color: rgba(0, 0, 0, 0.3);
}
.scroll-top:hover,
.scroll-top:focus {
  background-color: #3d0000;
  background-color: rgba(0, 0, 0, 0.5);
}
