::-moz-selection {
    background: #DC143C;
    color: #fff;
    text-shadow: none;
  }
  ::selection {
    background: #DC143C;
    color: #fff;
    text-shadow: none;
  }
  
  
  a {
      color: #DC143C;
  }
  
  a:hover {
      color:#ff3f3f;
  }
  
  footer .nav-list li a:hover,footer ul.regular li a:hover  {
      color:#ff3f3f;
  }
  
  .btn-link:hover {
    color: #ff3f3f;
  }
  
  .btn-color {
    background: #DC143C;
    *background: #DC143C;
  }
  .btn-color:hover,
  .btn-color.active,
  .btn-color.disabled,
  .btn-color[disabled] {
    background: #ff3f3f;
    *background: #ff3f3f;
  }
  
  /* portfolio */
  ul.filter li.active a{
      background: #DC143C;	
  }
  
  ul.filter li a:hover {
      color: #DC143C;
  }
  
  .portfolio-area li:hover .desc {
      background: #DC143C;	
  }
  
  
  
  /* fontawesome icons */
  .icon-square:hover,
  .icon-rounded:hover,
  .icon-circled:hover {
      background-color: #DC143C;
  }
  [class^="icon-"].active,
  [class*=" icon-"].active {
      background-color: #DC143C;
  }
  
  /* header */
  
  .navbar .nav li.active a {
      color:#DC143C;	
  }
  
  .navbar .nav li ul.dropdown-menu li a:hover, .navbar .nav li.active ul.dropdown-menu li a:hover  {
      background:#DC143C;
      
  }
  .color {
      background: #DC143C;
      color:#fff;
  }
  
  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: #DC143C;
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */
  
  }
  
  /* sequence slider */
  .sequence-nav .next:hover,.sequence-nav .prev:hover {
      background: #DC143C;
  }
  
  /* breadcrumb */
  .breadcrumb {
  
  }
  
  
  /* accordion */
  .accordion-heading a:hover {
      color: #DC143C;
  }
  .accordion-heading .active{
      color: #DC143C;
  }
  
  /* pricing box */
  .priceBox.special .emphasis {
    background: #DC143C;
  }
  
  /* tagline */
  .tagline {
      border-bottom:5px solid #DC143C;
  }
  
  
  /* styled list */
  ul.list.colored li:before {
      color: #DC143C;
  }
  
  
  /* button */
  .btn-link {
      color: #DC143C;
  }
  
  .nav .dropdown-toggle .caret {
    margin-top: 6px;
    border-top-color: #DC143C;
    border-bottom-color: #DC143C;
  }
  
  
  
  /* tabs */
  .tabbable .nav > li > a:hover,
  .tabbable .nav > li > a:focus {
        background-color: #DC143C;
  }
  .tabbable .nav-tabs > .active > a,
  .tabbable .nav-tabs > .active > a:hover,
  .tabbable .nav-tabs > .active > a:focus {
        background-color: #DC143C;
  }
  
  /* accordion */
  .accordion-heading:hover .accordion-toggle,
  .accordion-heading:hover .accordion-toggle.inactive {
      background:#DC143C;
  }
  .accordion-heading .accordion-toggle.active {
      background:#DC143C;
  }
  
  
  
  /* label */
  .label-orange,
  .badge-orange {
    background-color: #DC143C;
  }
  
  
  /* nav */
  .nav-list > .active > a,
  .nav-list > .active > a:hover {
    background: #DC143C;
  }
  
  
  .nav-pills > .active > a,
  .nav-pills > .active > a:hover {
    background: #DC143C;
  }
  
  .nav .dropdown-toggle .caret {
    border-top-color: #DC143C;
    border-bottom-color: #DC143C;
  }
  
  /* custom progress bar according template skin */
  .progress-orange .bar,
  .progress .bar-orange {
    background: #DC143C;
  }
  
  .progress-orange.progress-striped .bar,
  .progress-striped .bar-orange {
    background: #DC143C;
  }
  
  /* pagination */
  
  .pagination ul li a:hover {
    background: #DC143C;
    border-color:#DC143C;
  }
  
  
  /* widget */
  aside .widget ul.cat li a:hover {
      color: #DC143C;
  }
  
  aside .widget ul.recent-posts li a:hover {
      color: #DC143C;
  }
  
  aside .widget ul.tags li a {
    background: #DC143C;
  }
  
  
  /* article */
  
  .entry-body a h5.title:hover {
      color: #DC143C;
  }
  
  article.blog-post .post-heading h3 a:hover {
      color:#DC143C;
  }
  
  article.last-post {
      background: #DC143C;
  }
  
  ul.time-post li.year{
      border-bottom:1px solid #DC143C;
  }
  
   /* 404 */
   
  
  .error-body{
      background:#DC143C;
      padding:20px;
      text-align:center;
  }
  
  /* footer */
  footer .subfooter {
      border-top:5px solid #DC143C;
  }
  
  /* misc */
  a.thumbnail:hover {
    border-color: #DC143C;
  }
  
  ul.filter li.active a:hover,.flex-control-nav li a:hover, .flex-control-nav li a.active{
      background: #DC143C;
  }
  
  .thumbnail h4 a:hover, .thumbnail .meta  span a:hover, ul.recent li h6 a:hover, ul.post-meta li a:hover, .media-body span, .media-body .media-heading a:hover, form label span, article.last-post h5 a:hover{
      color: #DC143C;
      text-decoration:none;
  }