﻿  body {
    color: #1f1f1f;
    background-repeat: no-repeat;
    background-color: #000;
  }

  a {
    color: #F33CA4;
  }

  #nav > ul > li.active > a {
    background: #F33CA4 !important;
    color: #fff;
  }

  #nav li li a:hover,
  #nav li li.active a {
    background: #F33CA4;
  }

  .gallery .tp-leftarrow,
  .gallery .tp-rightarrow {
    background: #F33CA4;
  }

  .gallery .more {
    background: #F33CA4;
    color: #fff;
  }

  .player-box a:hover {
    background-color: #F33CA4;
  }

  .player-box .jp-progress .jp-play-bar {
    background: #F33CA4;
  }

  .twitter-box .meta .time a {
    color: #F33CA4;
  }

  .carousel .btn-prev:hover,
  .carousel .btn-next:hover {
    background: #F33CA4;
  }

  .carousel .slide a.hover,
  .article a.hover {
    background: #F33CA4;
    color: #1a1a1a;
  }

  .carousel .date,
  .article .date {
    color: #F33CA4;
  }

  .carousel .video-box .btn-play {
    color: #F33CA4;
  }

  .button-more:hover {
    background: #F33CA4;
    color: #1a1a1a;
  }

  .single-post h2 {
    color: #F33CA4;
  }

  .meta .date {
    color: #F33CA4;
    background: #fff;
  }

  .blockquote-block .title {
    color: #F33CA4;
  }

  .blockquote-block cite {
    color: #F33CA4;
  }

  a.button {
    background: #F33CA4;
    color: #000;
  }

  .filters-block .active a {
    background: #F33CA4 !important;
  }

  .media-block a.hover {
    background: #F33CA4;
    color: #1a1a1a;
  }

  .media-block .date,
  .media-block .category {
    color: #F33CA4;
  }

  .photos-list .hover-text span {
    color: #F33CA4;
  }

  .contact-box .phone {
    color: #F33CA4;
  }

  .form button[type="submit"] {
    background: #F33CA4;
    color: #000;
  }

  .error {
    color: #F33CA4;
  }

  input.error {
    border-color: #F33CA4 !important;
  }

  .success span {
    color: #F33CA4;
    font-size: 30px;
  }

  .info-section h2 {
    color: #F33CA4;
  }

  .concerts-list .title-row .date {
    color: #fff;
    float: left;
  }

  .concerts-list .title-row.hover .buttons {
    background: #F33CA4;
  }

  .concerts-list .expanded .title-row .link {
    color: #F33CA4 !important;
  }

  .concerts-list .title-row.hover .buttons .button {
    background: #232323;
    color: #F33CA4;
  }

  .concerts-list .title-row.hover .button:hover {
    color: #fff;
  }

  .concerts-list .expanded .title-row .button {
    background: #F33CA4 !important;
    color: #000 !important;
  }

  .concerts-list .expanded .title-row:after {
    background: #F33CA4;
  }

  #sidebar ul a .number {
    color: #F33CA4;
  }

  .subscribe-block label span {
    color: #F33CA4;
  }

  .subscribe-block input[type="submit"]:hover {
    background: #F33CA4;
    color: #010101;
  }

  .subscribe-block .status {
    color: #F33CA4 !important;
  }

  .select-options .item-selected a {
    background: #F33CA4;
  }

  .concerts-list .title-row .opener:hover {
    color: #F33CA4;
  }

  .concerts-list .title-row .link {
    color: #F33CA4 !important;
  }

  .concerts-list .expanded .title-row .opener:hover:after {
    background: #F33CA4;
  }

  .concerts-list .title-row .button {
    background: #F33CA4 !important;
    color: #000 !important;
  }

.social-networks a.instagram {
  background-image: none !important;
  background-image: url("instagram.png") !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px 30px;
  width: 30px;
  height: 30px;
  display: inline-block;
  text-indent: -9999px;
  overflow: hidden;
}




  .panel .opener span:after,
  .social-networks a,
  .gallery .tp-leftarrow:after,
  .gallery .tp-rightarrow:after,
  .link:before,
  .player-box a,
  .twitter-box .meta:after,
  .carousel .btn-prev:after,
  .carousel .btn-next:after,
  .carousel .more,
  .article .more,
  .carousel .video-box .btn-play:before,
  .video-block .btn-play,
  .tracks-list .btn-play,
  .tracks-list .btn-pause,
  .media-block .text-box:after,
  .photos-list .hover-text span:after,
  .concerts-list .title-row .opener:after,
  .concerts-list .title-row:after,
  .select-area .select-opener,
  .twitter-box .meta:after,
  #sidebar ul a:after {
    background-image: url(sprite_2.png) !important;
  }

  .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
  }

  .video-container iframe,
  .video-container object,
  .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
