.btn.btn-view {
  color: #fff;
  border-color: #176fbb;
  background: #33408e; }
  .btn.btn-view:hover {
    background: #4350ae; }

.btn.btn-subscribe {
  color: #313741;
  border-color: #313741;
  background: #fff; }
  .btn.btn-subscribe:hover {
    background: #eee; }

.btn.btn-buy {
  color: #fff;
  border-color: #858587;
  background: #33408e; }
  .btn.btn-buy:hover {
    background: #4350ae; }

.btn.btn-location {
  color: #fff;
  border-color: #858587;
  background: #aaa; }
  .btn.btn-location:hover {
    background: #999; }

.btn.btn-directions {
  color: #fff;
  border-color: #3A3F67;
  background: #6A6F77; }
  .btn.btn-directions:hover {
    background: #7A7F87; }

.btn.btn-light {
  color: #fff;
  border-color: #b7b7b9;
  background: #909092; }
  .btn.btn-light:hover {
    background: #6a6f77; }

.btn.btn-all {
  color: #6a6f77;
  border-color: #909092;
  background: #fff; }
  .btn.btn-all:hover {
    color: #fff;
    background: #909092; }

:-moz-placeholder {
  color: #909092; }

::-webkit-input-placeholder {
  color: #909092; }

:-ms-input-placeholder {
  color: #909092; }

::-moz-placeholder {
  color: #909092; }

#header {
  border-color: #176fbb; }
  #header .top-panel {
    color: #4a525f;
    border-color: #ccc;
    background: #dbdff4; }

.top-nav,
.top-nav li {
  border-color: #ccc; }
  .top-nav a,
  .top-nav li a {
    color: #8b8e9c; }
    .top-nav a:hover,
    .top-nav li a:hover {
      color: #4a525f; }

.site-controls,
.site-controls li {
  border-color: #ceced1; }
  .site-controls a,
  .site-controls li a {
    color: inherit; }
    .site-controls a:hover,
    .site-controls li a:hover {
      color: #8c8f9d; }

.socials-box {
  border-color: #ceced1; }

.social-networks a {
  color: #8c8f9d; }
  .social-networks a:hover {
    color: #4a525f; }

.header-bar {
  border-color: #176fbb transparent #f5901d;
  background: #fff; }
  .header-bar .listen-block .heading a {
    color: #fff;
    background: #f5901d; }
    @media all and (min-width: 750px) {
      .header-bar .listen-block .heading a {
        color: #f5901d;
        background: none; } }
    .header-bar .listen-block .heading a:hover {
      background: #e5800d; }
      @media all and (min-width: 750px) {
        .header-bar .listen-block .heading a:hover {
          color: #e5800d;
          background: none; } }
  .header-bar .listen-block .song-box {
    background: #f1f1f1;
    background: #f1f1f1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f1f1f1), color-stop(50%, #f1f1f1), color-stop(79%, #ffffff), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(left, #f1f1f1 0%, #f1f1f1 50%, #fff 79%, #fff 100%);
    background: linear-gradient(to right, #f1f1f1 0%, #f1f1f1 50%, #fff 79%, #fff 100%); }
    .header-bar .listen-block .song-box .btn-play {
      color: #fff;
      border-color: #6b9ecb;
      background: #176fbb; }
      .header-bar .listen-block .song-box .btn-play:hover {
        background: #277fdb; }
    .header-bar .listen-block .song-box .add-info {
      color: #909092; }
  .header-bar .download-box {
    color: #33408e;
    border-color: #ddd;
    background: #f1f1f1; }
    .header-bar .download-box a {
      color: inherit; }
      .header-bar .download-box a:hover {
        color: #5360ae; }
    .header-bar .download-box ul {
      background: #ddd; }

.nav-bar.fixed .fixed-holder:before,
.nav-bar .fixed-holder {
  background: #33408e; }

.nav-bar .button {
  color: #fff;
  border-color: #f5901d;
  background: #f5901d; }
  @media all and (min-width: 992px) {
    .nav-bar .button {
      background: #f5901d; } }
  .nav-bar .button:hover {
    background: #d67609;
    border-color: #d67609; }

@media all and (max-width: 749px) {
  .fixed-nav-bar {
    background: #33408e; }
    .fixed-nav-bar .nav-bar {
      background: #33408e; } }

@media all and (max-width: 749px) {
  .fixed-nav-bar .btn-connect {
    background: #3877da;
    border-color: #3877da;
    -webkit-transition: all 0.15s;
            transition: all 0.15s; }
    .fixed-nav-bar .btn-connect:hover {
      background: #33408e;
      border-color: #33408e; }
  .fixed-nav-bar.fixed .nav-holder .opener {
    background: #33408e; }
    .fixed-nav-bar.fixed .nav-holder .opener:hover {
      background: #3877da; } }

.nav-holder {
  color: #fff; }
  .nav-holder .opener {
    color: #fff;
    background: #33408e; }
    @media all and (min-width: 750px) {
      .nav-holder .opener {
        border-color: #1b4381;
        background: #3877da; } }
    .nav-holder .opener:hover {
      background: #23307e; }
      @media all and (min-width: 750px) {
        .nav-holder .opener:hover {
          background: #2867ca; } }
    .nav-holder .opener:focus {
      outline: 0; }
    @media all and (max-width: 749px) {
      .nav-holder .opener {
        background: #3877da; } }
  .nav-holder .social-networks a {
    color: #f5901d; }
    .nav-holder .social-networks a:hover {
      color: #fff; }

#nav {
  background: rgba(62, 74, 148, 0.85); }
  #nav:after {
    background: rgba(32, 39, 85, 0.95); }
  #nav ul ul,
  #nav li {
    border-color: rgba(255, 255, 255, 0.5); }
  @media all and (min-width: 992px) {
    #nav ul ul {
      background: rgba(62, 74, 148, 0.85); } }
  #nav a {
    color: inherit; }
  #nav .active > a,
  #nav li:hover > a {
    color: #273e84;
    background: #f5901d; }
  @media all and (min-width: 992px) {
    #nav > ul > .active > a,
    #nav > ul > li:hover > a {
      color: #f5901d;
      background: none; } }

.search-block .opener {
  color: #fff;
  background: #909092; }
  @media all and (min-width: 750px) {
    .search-block .opener {
      border-color: #1b4381;
      background: #3877da; } }
  .search-block .opener:hover {
    background: #808082; }
    @media all and (min-width: 750px) {
      .search-block .opener:hover {
        background: #2867ca; } }
  .search-block .opener:focus {
    outline: 0; }

.search-form {
  width: 100%; }
  @media all and (min-width: 420px) {
    .search-form {
      top: 87px; } }
  .search-form :-moz-placeholder {
    color: #6b9ecb; }
  .search-form ::-webkit-input-placeholder {
    color: #6b9ecb; }
  .search-form :-ms-input-placeholder {
    color: #6b9ecb; }
  .search-form ::-moz-placeholder {
    color: #6b9ecb; }
  .search-form input[type="search"] {
    color: #6b9ecb;
    border-color: #ddd;
    background: #fff; }
  .search-form button[type="submit"] {
    color: #6b9ecb;
    background: #cfe7fc; }
    .search-form button[type="submit"]:hover {
      color: #fff;
      background: #6b9ecb; }

.banner {
  background: #353a43; }
  .banner a {
    border-color: #909092; }

#main {
  background: #fff; }
  #main h1 {
    color: #176fbb;
    border-color: #ccc; }

.gallery-section {
  background: #24282e; }

.gallery-container .slide {
  border-color: #b6b8ba; }
  @media all and (min-width: 750px) {
    .gallery-container .slide {
      border-color: #80b9eb; } }
  .gallery-container .slide a:after {
    border-color: #6b9ecb transparent transparent; }

.gallery-container .slide-gallery {
  background: #33408e; }
  .gallery-container .slide-gallery img {
    border-color: #80b9eb; }
  .gallery-container .slide-gallery a:hover img,
  .gallery-container .slide-gallery .active img {
    border-color: #f5901d; }

.gallery-container .slide-tooltip {
  color: #fff;
  background: #6b9ecb; }

.gallery-container .btn-prev,
.gallery-container .btn-next {
  color: #80b9eb; }
  .gallery-container .btn-prev:hover,
  .gallery-container .btn-next:hover {
    color: #f5901d; }

.add-nav a {
  color: #fce9d3;
  border-color: #fce9d3;
  background: #f5901d; }
  .add-nav a:hover {
    opacity: 0.8; }

@media all and (max-width: 1169px) {
  .add-nav .songs-item a {
    background: #c56f0e; } }

@media all and (min-width: 1170px) {
  .add-nav li:nth-child(2n) a {
    background: #c56f0e; } }

.features {
  border-color: #fff;
  background: #33408e; }
  .features .listen-radio > .holder {
    color: #176fbb;
    border-color: #c3c4c8;
    background: #fff; }
  .features .listen-radio h2 {
    color: #f5901d; }
  .features .listen-radio .action-frame {
    color: #6a6f77;
    border-color: #f5901d;
    background: #fce9d3; }
    .features .listen-radio .action-frame .btn-play {
      color: #fff;
      border-color: #3d467b;
      background: #1d2553; }
      .features .listen-radio .action-frame .btn-play:hover {
        background: #364180; }
  .features .requests-box > .holder {
    color: #fff;
    border-color: #4b535f;
     }
  .features .requests-box a {
    border-color: #696969; }
  @media all and (max-width: 991px) {
    .features .requests-box h2 {
      border-color: #4c5058; } }
  .features .items-carousel {
    border-color: #b7d2e9;
    background: #fff; }
    .features .items-carousel .item .icons a {
      color: #fff; }
      .features .items-carousel .item .icons a:hover {
        color: #f5901d; }
    .features .items-carousel .item .btn-play {
      color: #fff;
      border-color: #f1c89a;
      background: #f5901d; }
      .features .items-carousel .item .btn-play:hover {
        background: #e5800d; }
    .features .items-carousel .item.hover .img-holder:before,
    .features .items-carousel .item:hover .img-holder:before {
      background: rgba(23, 111, 187, 0.87) !important; }
    .features .items-carousel .item.hover .img-holder:after,
    .features .items-carousel .item:hover .img-holder:after {
      background: rgba(46, 72, 150, 0.97); }
    .features .items-carousel .item.hover .singer,
    .features .items-carousel .item.hover .name,
    .features .items-carousel .item.hover .meta,
    .features .items-carousel .item:hover .singer,
    .features .items-carousel .item:hover .name,
    .features .items-carousel .item:hover .meta {
      color: #fff !important; }
    .features .items-carousel .item.hover .singer,
    .features .items-carousel .item:hover .singer {
      border-color: #fff !important; }
    .features .items-carousel .item.now .sub-link {
      background: #f5901d; }
    .features .items-carousel .item.dj .sub-link {
      background: #4a525f; }
    .features .items-carousel .item.recent .sub-link {
      background: #176fbb; }
    .features .items-carousel .item.now > .holder {
      border-color: #f1c89a;
      background: #fce9d3; }
    .features .items-carousel .item.now .img-holder:before {
      background: #f5901d; }
    .features .items-carousel .item.now .singer {
      color: #c56f0e;
      border-color: #f1c89a; }
    .features .items-carousel .item.now h3 {
      border-bottom: 3px solid #f2ab5a; }
    .features .items-carousel .item.dj > .holder {
      border-color: #ddd;
      background: #fff; }
    .features .items-carousel .item.dj .img-holder:before {
      background: #4a525f; }
    .features .items-carousel .item.dj .singer {
      color: #4a525f;
      border-color: #80b9eb; }
    .features .items-carousel .item.dj h3 {
      border-bottom: 3px solid #737a86; }
    .features .items-carousel .item.recent > .holder {
      border-color: #80b9eb;
      background: #cfe7fc; }
    .features .items-carousel .item.recent .img-holder:before {
      background: #176fbb; }
    .features .items-carousel .item.recent .singer {
      color: #33408e;
      border-color: #80b9eb; }
    .features .items-carousel .item.recent h3 {
      border-bottom: 3px solid #3f94dd; }
    .features .items-carousel h3 a {
      color: #fff; }
      .features .items-carousel h3 a:hover {
        color: #eee; }
    .features .items-carousel .btn-prev,
    .features .items-carousel .btn-next {
      background: #646ea9;
      color: #fff; }
  .features .download-apps > .holder {
    border-color: #c3c3c3;
    background: #ddd; }
  .features .download-apps .title-box {
    color: #4a525f;
    border-color: #c3c3c3;
    background: #eee; }
  .features .download-apps .download-frame .or {
    color: #fff;
    background: #6a6f77; }

.sup-header .open-close {
  background: #1d2553; }
  .sup-header .open-close .opener {
    color: #fff;
    background: #1d2553; }
  .sup-header .open-close .slide {
    background: #1d2553;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5); }
    .sup-header .open-close .slide li + li {
      border-top: 1px solid #2c3460; }
    .sup-header .open-close .slide li.active:before {
      color: #f5901d; }
    .sup-header .open-close .slide li.active a {
      background: #33408e; }
    .sup-header .open-close .slide a {
      color: #fff; }
      .sup-header .open-close .slide a:hover {
        background: #33408e; }
      .sup-header .open-close .slide a span {
        color: #dbdff4; }

.sup-header .download {
  color: #fff;
  background: #1d2553; }

.sup-header .track-box .ion-volume-medium {
  color: #7b7e8e; }
  .sup-header .track-box .ion-volume-medium:hover {
    opacity: 0.8; }

.sup-header .track-box .player-btn {
  color: #f5901d;
  border: 1px solid #f5901d; }
  .sup-header .track-box .player-btn:hover {
    opacity: 0.8; }
  .sup-header .track-box .player-btn:before {
    color: #f5901d; }

.sup-header .track-box .press {
  color: #fff; }

.sup-header .track-box.active .track-name:hover {
  opacity: 0.8; }

.sup-header .track-box.active .track-name .name {
  color: #fff; }

.sup-header .track-box.active .track-name .divider {
  color: #176fbb; }

.sup-header .track-box.active .track-name .radio-name {
  color: #6b9ecb; }

.events-frame {
  background: #e0effb; }
  .events-frame .heading-block {
    border-color: #b7d2e9; }
    .events-frame .heading-block .button {
      color: #33408e; }
      .events-frame .heading-block .button:hover {
        background: #33408e;
        color: #fff; }
  .events-frame h2 {
    color: #33408e; }
    @media all and (max-width: 749px) {
      .events-frame h2 {
        border-color: #b7d2e9; } }
  @media all and (max-width: 991px) {
    .events-frame .item-slide {
      border-color: #b7d2e9;
      background: #fff; } }
  .events-frame .items-carousel {
    color: #4a525f;
    border-color: #b7d2e9;
    background: #fff; }
  .events-frame .cycle-gallery .heading-box {
    background: #33408e; }
  .events-frame .cycle-gallery h3 {
    border: none;
    color: #fff; }
  .events-frame .cycle-gallery .btn-prev,
  .events-frame .cycle-gallery .btn-next {
    background: rgba(36, 40, 46, 0.25);
    color: #fff !important; }
  .events-frame .btn-prev,
  .events-frame .btn-next {
    color: #fff;
    border-color: #b7d2e9;
    background: rgba(128, 185, 235, 0.8); }
    .events-frame .btn-prev:hover,
    .events-frame .btn-next:hover {
      background: #80b9eb; }
  .events-frame .aside > .holder {
    border-color: #b7d2e9; }
  .events-frame .buttons-list {
    color: #6a6f77; }
    .events-frame .buttons-list h2 {
      color: inherit;
      border-color: #b7d2e9; }
    .events-frame .buttons-list .view {
      color: #33408e; }
  .events-frame .sign-box {
    color: #e0effb; }
    .events-frame .sign-box h2 {
      color: #fff;
      border-color: #58606d; }

.tabset-block {
  background: #fce9d3;
  border-color: #f1c89a; }
  .tabset-block .tabset li + li {
    border-left-color: #f1c89a; }
  .tabset-block .tabset li a {
    color: #6a6f77; }
    .tabset-block .tabset li a:hover {
      opacity: 0.8; }
  .tabset-block .tabset li.active a {
    color: #f5901d;
    background: #fff; }
    .tabset-block .tabset li.active a:hover {
      opacity: 1; }
  .tabset-block .tabset li:first-child:after,
  .tabset-block .tabset li:last-child:after {
    background: #fff; }

.tab-video .video-box .ion-play {
  background: rgba(23, 29, 65, 0.75);
  color: #fff; }
  .tab-video .video-box .ion-play:hover {
    opacity: 0.8; }

@media all and (max-width: 991px) {
  .tab-video .video-slide {
    border-color: #b7d2e9;
    background: #fff; } }

.tab-video .heading-box {
  background: #f5901d; }

.tab-video p {
  color: #fff; }
  .tab-video p a {
    color: #fff; }
    .tab-video p a:hover {
      text-decoration: underline; }

.tab-video .browse {
  color: #f5901d;
  border-color: #f5901d; }
  .tab-video .browse:hover {
    background: #f5901d;
    color: #fff; }

.tab-video .tab-content .btn-prev,
.tab-video .tab-content .btn-next {
  background: rgba(36, 40, 46, 0.25);
  color: #fff; }

.tab-video.blue-block .tabset-block {
  background: #cfe7fc;
  border-color: #7eb2ee; }

.tab-video.blue-block .tabset li + li {
  border-left-color: #7eb2ee; }

.tab-video.blue-block .tabset li.active a {
  color: #176fbb;
  background: #eff5fe; }
  .tab-video.blue-block .tabset li.active a:hover {
    opacity: 1; }

.tab-video.blue-block .tabset li:first-child:after,
.tab-video.blue-block .tabset li:last-child:after {
  background: #eff5fe; }

.tab-video.blue-block .tab-content {
  background: #eff5fe; }

.tab-video.blue-block .browse {
  color: #176fbb;
  border-color: #176fbb; }
  .tab-video.blue-block .browse:hover {
    background: #176fbb;
    color: #fff; }

.tab-video.blue-block .cycle-gallery .heading-box {
  background: #176fbb; }

.verse-section {
  color: #fff;
  background: #171d41; }
  .verse-section h2 {
    border-color: #608db9; }
  .verse-section .cites-block {
    color: #cfe7fc;
    border-color: #33408e; }
    .verse-section .cites-block .date {
      color: #171d41;
      background: #176fbb; }
    .verse-section .cites-block > .holder {
      background: #33408e; }
    .verse-section .cites-block .buttons a {
      color: #80b9eb;
      border-color: #176fbb; }
      .verse-section .cites-block .buttons a:hover {
        color: #f5901d; }
    .verse-section .cites-block .meta-frame {
      color: #fff;
      border-color: #176fbb; }
      .verse-section .cites-block .meta-frame .author {
        color: #fff; }
    .verse-section .cites-block .cite-controls li {
      border-color: #33408e; }
    .verse-section .cites-block .cite-controls a {
      color: #fff; }
      .verse-section .cites-block .cite-controls a:hover {
        color: #f5901d; }
    .verse-section .cites-block .cite-controls .icon {
      color: #f5901d; }
  .verse-section .images-aside:before {
    background: #11152e; }
  .verse-section .images-aside .ion-forward {
    color: #f5901d; }

.partners-section h2 {
  color: #4a525f;
  border-color: #ccc; }

.partners-section .name {
  color: #4a525f;
  border-color: #b7d2e9; }

@media all and (min-width: 992px) {
  .partners-section .action-box .btn {
    border-color: #b7b7b9;
    background: #909092; }
    .partners-section .action-box .btn:hover {
      background: #6a6f77; } }

.partners-section .partners-gallery .slide .text-box {
  color: #4a525f; }

.partners-section .partners-gallery .slide .btn {
  background: #f5901d;
  color: #fff;
  border-color: #f5901d; }
  .partners-section .partners-gallery .slide .btn:hover {
    color: #f5901d;
    background: #fff; }

@media all and (max-width: 991px) {
  .partners-section .partners-gallery .button {
    color: #4a525f;
    border-color: #4a525f; }
    .partners-section .partners-gallery .button:hover {
      color: #fff;
      background: #4a525f; } }

.partners-section .partners-gallery .btn-prev,
.partners-section .partners-gallery .btn-next {
  background: #646ea9;
  color: #fff; }

@media all and (max-width: 749px) {
  .partners-section .heading-block {
    border-color: #ccc; } }

.partners-section .heading-block .button {
  color: #4a525f;
  border-color: #4a525f; }
  .partners-section .heading-block .button:hover {
    background: #4a525f;
    color: #fff; }

@media all and (max-width: 991px) {
  .fixed-holder .social-networks a {
    color: #dbdff4; }
    .fixed-holder .social-networks a:hover {
      opacity: 0.9; } }

.info-bar {
  border-color: #9fbfd8;
  background: #dbdff4; }
  .info-bar .btn {
    border-color: #135691; }

.content-banner {
  border-color: #ddd;
  background: #f1f1f1; }
  .content-banner .action {
    color: #f5901d; }

.article h2 {
  color: #176fbb;
  border-color: #176fbb; }

.article .sub-title {
  border-color: #ddd; }

.article .notes {
  color: #909092; }

.video-block h3 {
  color: #33408e; }
  .video-block h3 a {
    color: inherit; }
    .video-block h3 a:hover {
      color: #4350ae; }

.video-block .event-info {
  color: #176fbb; }

.video-block .link-singer {
  color: #4a525f; }

.singers-info li {
  border-color: #ddd;
  background: #f1f1f1; }

.singers-info .avatar {
  border-color: #ddd;
  background: #6a6f77; }

.singers-info .name {
  color: #fff;
  border-color: #909092; }

.singers-info a:hover .name {
  color: #e1e1ff; }

.singers-info h3 {
  border-color: #ccc; }

.locations-list li {
  border-color: #909092; }

.locations-list h3 {
  background: #f5901d;
  color: #fff; }

.locations-list .date {
  color: #4a525f; }
  .locations-list .date span {
    color: #f5901d;
    border-color: #f5901d; }

.locations-list address strong {
  color: #33408e; }

.locations-list address span {
  color: #176fbb; }

.locations-list address .map-link {
  color: #fff;
  background: #909092;
  border-color: #858587; }
  .locations-list address .map-link:hover {
    background: #858587; }

.tickets-list {
  color: #176fbb; }
  .tickets-list li > .holder {
    border-color: #4a525f; }
  .tickets-list .box-panel {
    color: #fff;
    background: #4a525f; }
    .tickets-list .box-panel a {
      color: #fff; }
      .tickets-list .box-panel a:hover {
        color: #e1e1ff; }
  .tickets-list .price {
    background: #176fbb; }

.contacts-info .frame {
  color: #33408e; }

.contacts-info .phone {
  color: #fff;
  background: #33408e; }

.open-times dl {
  border-color: #ddd; }
  .open-times dl dt {
    color: #176fbb;
    background: #eff5fe; }
  .open-times dl dd {
    color: #33408e;
    background: #dbdff4; }

.add-information h3 {
  color: #33408e;
  border-color: #33408e;
  background: #eff5fe; }

.event-list li {
  border-color: #ddd;
  background: #f1f1f1; }

.event-list .alignleft {
  border-color: #ddd;
  background: #fff; }

.event-list .add {
  border-color: #ddd;
  background: #fff; }
  .event-list .add .btn {
    border-color: #459de9; }

.event-list h4 a {
  color: #33408e; }
  .event-list h4 a:hover {
    color: #4350ae; }

.event-list .links {
  color: #176fbb; }
  .event-list .links .icon {
    color: #f5901d; }

.slideshow {
  color: #b7d2e9; }
  .slideshow .slide {
    background: #33408e; }
  .slideshow .descriptions {
    border-color: #f1c89a; }
  .slideshow .btn {
    color: #f5901d;
    border-color: #f5901d;
    color: #fff;
    background: #f5901d; }
    .slideshow .btn:hover {
      color: #f5901d;
      background: #fff; }
  .slideshow h2 a {
    color: #fff; }
    .slideshow h2 a:hover {
      color: #e58000; }
  .slideshow .btn-prev,
  .slideshow .btn-next {
    color: #f5901d;
    background: none; }
    .slideshow .btn-prev:hover,
    .slideshow .btn-next:hover {
      color: #fff;
      background: #f5901d; }
  .slideshow .pagination li.active a {
    background: #f5901d; }
  .slideshow .pagination a {
    background: #fce9d3; }
    .slideshow .pagination a:hover {
      background: #f5901d; }

.events-section .event-block {
  border-color: #ccc; }

.events-section h2 a {
  color: #4a525f; }
  .events-section h2 a:hover {
    color: #5a424f; }

.events-section h2 .sub-heading {
  color: #33408e; }

.controls-panel {
  border-color: #9fbfd8;
  background: #dbdff4; }

.sorting-form .form-frame {
  border-color: #c1c1c2; }
  .sorting-form .form-frame label,
  .sorting-form .form-frame button {
    color: #6a6f77;
    border-color: #c1c1c2;
    background: #f1f1f1; }
    .sorting-form .form-frame label:hover,
    .sorting-form .form-frame button:hover {
      color: #fff;
      background: #c1c1c2; }
  .sorting-form .form-frame input[type="search"],
  .sorting-form .form-frame input[type="text"] {
    color: #333333; }

.sorting-form .results .marked {
  color: #176fbb; }

.paging-bar {
  border-color: #9fbfd8;
  background: #eff5fe; }
  .paging-bar .anchors {
    border-color: #9fbfd8; }

.paging li > span {
  color: #f5901d; }

.paging .first a,
.paging .prev a,
.paging .next a,
.paging .last a {
  color: #6a6f77; }
  .paging .first a:hover,
  .paging .prev a:hover,
  .paging .next a:hover,
  .paging .last a:hover {
    color: #909092; }

.post-block {
  border-color: #ccc;
  background: #f1f1f1; }
  .post-block .social-networks a {
    color: #fff; }
    .post-block .social-networks a:hover span[class*="facebook"] {
      background: #274b87; }
    .post-block .social-networks a:hover span[class*="twitter"] {
      background: #1b9bc8; }
    .post-block .social-networks a:hover span[class*="googleplus"] {
      background: #c12528; }
  .post-block .social-networks span[class*="facebook"] {
    background: #375b97; }
  .post-block .social-networks span[class*="twitter"] {
    background: #2babd8; }
  .post-block .social-networks span[class*="googleplus"] {
    background: #d13538; }
  .post-block h2 a {
    color: #33408e; }
    .post-block h2 a:hover {
      color: #4350ae; }
  .post-block h3 {
    color: #33408e; }
  .post-block .descriptions {
    border-color: #ccc; }
  .post-block dl dd {
    color: #176fbb; }
  .post-block .buttons-bar {
    border-color: #ccc;
    background: #eff5fe; }
    .post-block .buttons-bar ul .btn {
      color: #fff;
      border-color: #5A5F67;
      background: #6A6F77; }
      .post-block .buttons-bar ul .btn:hover {
        background: #7A7F87; }
  .post-block .btn-view {
    border-color: #80b9eb; }

.slider .btn-prev,
.slider .btn-next {
  background: rgba(36, 40, 46, 0.25);
  color: #bababa; }

.slideshow-holder .slider-nav {
  background: #ddd; }

.slideshow-holder .slick-prev,
.slideshow-holder .slick-next {
  background: #909092; }
  .slideshow-holder .slick-prev:before,
  .slideshow-holder .slick-next:before {
    color: #fff; }
  .slideshow-holder .slick-prev:hover,
  .slideshow-holder .slick-next:hover {
    background: #4a525f; }

.audio-block h2 {
  color: #4a525f; }

.contact-container {
  border-color: #a1cbe5;
  background: #f1f1f1; }
  .contact-container h2 {
    color: #fff;
    border-color: #a1cbe5;
    background: #176fbb; }
  .contact-container h3 {
    color: #4a525f; }
  .contact-container .map-holder {
    border-color: #176fbb; }

.video-container .video-holder {
  border-color: #000; }

.video-container .meta-block {
  color: #fff;
  background: #176fbb; }

.video-container .btn-share {
  color: #f5901d;
  border-color: #6b9ecb;
  background: #33408e; }
  .video-container .btn-share:hover {
    color: #fff;
    background: #4350ae; }

.video-container .links {
  background: #ddd; }
  .video-container .links li {
    border-color: #176fbb; }
  .video-container .links a {
    color: #6a6f77; }
    .video-container .links a:hover {
      color: #176fbb; }
      .video-container .links a:hover .icon {
        color: #277fdb; }
  .video-container .links .icon {
    color: #176fbb; }

.popular-videos .filters a {
  color: #6a6f77;
  border-color: #909092;
  background: #fff; }

.popular-videos .filters ul {
  border-color: #909092; }
  .popular-videos .filters ul li {
    border-color: #f1c89a; }
  .popular-videos .filters ul a {
    color: #4a525f;
    color: #4a525f;
    background: #fce9d3; }
    .popular-videos .filters ul a:hover {
      color: #6a6f77;
      background: #fcd9c3; }

.popular-videos .filters .active > a,
.popular-videos .filters > li > a:hover {
  color: #fff;
  background: #f5901d; }

.contact-form textarea,
.contact-form input[type="text"],
.contact-form input[type="email"] {
  color: #909092;
  border-color: #a1cbe5; }

.videos-list a {
  color: #fff;
  background: #4a525f; }

.videos-list a:hover,
.videos-list .active a {
  background: #176fbb; }
  .videos-list a:hover .video-holder,
  .videos-list .active a .video-holder {
    background: #f5901d; }

.videos-list .video-holder {
  background: #80b9eb; }

#sidebar > .holder {
  border-color: #ddd;
  background: #f1f1f1; }

#sidebar .download-apps {
  color: #4a525f;
  border-color: #ddd;
  background: #d9d8d8; }
  #sidebar .download-apps > .holder {
    border-color: #c3c3c3;
    background: #cfe7fc; }
  #sidebar .download-apps .title-box {
    border-color: #c3c3c3;
    background: #fff; }
  #sidebar .download-apps h2 {
    color: #33408e; }
  #sidebar .download-apps .or > span {
    color: #fff;
    background: #6a6f77; }

.sign-box {
  color: #fff;
  background: #313741; }

.partner-offer {
  color: #4a525f;
  border-color: #ddd;
  background: #fff; }
  .partner-offer h2 {
    color: #f5901d;
    border-color: #f1c89a; }

.partners-block {
  color: #4a525f; }
  .partners-block h2 {
    border-color: #ccc; }
  .partners-block ul .image.bordered {
    border-color: #c2c2c2; }
  .partners-block ul .btn {
    border-color: #b7b7b9; }

.share-image {
  color: #eb8383;
  border-color: #33408e; }
  .share-image > .holder {
    border-color: #b7c7c6;
    background: #941313; }
  .share-image .meta {
    border-color: #b7c7c6; }
  .share-image .btn-share {
    color: #fff;
    border-color: #33408e;
    background: #171d41; }
    .share-image .btn-share:hover {
      color: #80b9eb;
      background: #272d61; }

#footer {
  color: #fff;
  border-color: #f5901d; }

.footer-bar {
  border-color: #33408e;
  background: #262f68; }
  .footer-bar .listen-block {
    border-color: #80b9eb;
    background: #fff; }
    .footer-bar .listen-block .heading a {
      color: #f5901d; }
      .footer-bar .listen-block .heading a:hover {
        color: #e5800d; }
  .footer-bar .song-box {
    color: #6a6f77;
    background: #ddd; }
    .footer-bar .song-box .btn-play {
      color: #fff;
      border-color: #6b9ecb;
      background: #176fbb; }
      .footer-bar .song-box .btn-play:hover {
        background: #277fdb; }
    .footer-bar .song-box .add-info, .footer-bar .song-box p a {
      color: #909092; }
  .footer-bar .download-box {
    border-color: #80b9eb; }
    .footer-bar .download-box .btn-download {
      color: #80b9eb; }
      .footer-bar .download-box .btn-download:hover {
        color: #6099cb; }
    .footer-bar .download-box ul {
      background: #171d41; }
    .footer-bar .download-box a {
      color: #fff; }
      .footer-bar .download-box a:hover {
        color: #f5901d; }
  .footer-bar .title {
    color: #fff;
    border-color: #515986; }
    .footer-bar .title a:hover {
      color: #f5901d; }
  .footer-bar ul a {
    color: #b7d2e9; }
    .footer-bar ul a:hover {
      color: #f5901d; }

.bottom-panel .socials-box {
  color: #fff; }

.bottom-panel .social-networks a {
  color: #f5901d; }
  .bottom-panel .social-networks a:hover {
    color: #fff; }

.copyrights {
  color: #176fbb; }

.author {
  color: #6b9ecb; }
  .author a {
    color: inherit; }
    .author a:hover {
      text-decoration: underline; }

.jcf-select {
  background: #176fbb; }

.jcf-select .jcf-select-text,
.jcf-select .jcf-select-opener:before {
  color: #fff; }

.jcf-select-drop .jcf-select-drop-content {
  border-color: #6a6f77; }

.jcf-list {
  background: #fff; }

.jcf-select-drop .jcf-hover,
.jcf-list-box .jcf-selected {
  background: #f1f1f1; }

.jcf-list .jcf-optgroup-caption {
  color: #6a6f77; }




/**** Family Calendar ****/
#mini-clndr .clndr .controls {
  background-color: #176FBB !important;
}

#mini-clndr .clndr .days-container .days .headers {
  background-color: #76A7CF !important;
}
#mini-clndr .clndr {
  border-bottom: 7px solid #176FBB !important;
  overflow: hidden;
}

#mini-clndr .day.today {
  background: #176FBB none repeat scroll 0 0 !important;
  color: #fff !important;
}