.fspp .brand-font-color {
  color: #2a87c5;
}
.fspp .main-slider .swiper-container .main-slider-pagination .slider-pagination-color,.fspp .slider-pagination-color {
  background-color: #37abd7;
}
.fspp .brand-font-color-hover:hover {
  color: #2a87c5!important;
}
.fspp [class*=brand-ico-color][class*=before]:before {
  color: #2a87c5;
}
.fspp .editorial .editorial-content .item-head.gradient-medium,.fspp .gradient-medium {
  background-color: #37abd7;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF37abd7', endColorstr='#FF2a87c5');
  -webkit-background-size: 100%;
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #37abd7), color-stop(100%, #2a87c5));
  background-image: -webkit-linear-gradient(top, #37abd7 0%, #2a87c5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#37abd7), to(#2a87c5));
  background-image: linear-gradient(to bottom, #37abd7 0%, #2a87c5 100%);
}
.fspp .gradient-medium-horizontal {
	-webkit-filter: none;
    *zoom:1;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF37abd7', endColorstr='#FF2a87c5');
    background-image: -webkit-gradient(linear,0 50%,100% 50%,color-stop(0%,#37abd7),color-stop(100%,#2a87c5));
    background-image: -webkit-linear-gradient(left,#37abd7 0,#2a87c5 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(#37abd7),to(#2a87c5));
    background-image: linear-gradient(to right,#37abd7 0,#2a87c5 100%);
	background-color: #37abd7;
}
.no-touch .fspp .gradient-medium-hover:hover {
    background-color: #37abd7;
    *zoom:1;filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF37abd7', endColorstr='#FF2a87c5');
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#37abd7),color-stop(100%,#2a87c5));
    background-image: -webkit-linear-gradient(top,#37abd7 0,#2a87c5 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#37abd7),to(#2a87c5));
    background-image: linear-gradient(to bottom,#37abd7 0,#2a87c5 100%);
}
.fspp .gradient-medium-hover-flip:hover {
    background-color: #2a87c5;
    *zoom:1;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF2a87c5', endColorstr='#FF37abd7');
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#2a87c5),color-stop(100%,#37abd7));
    background-image: -webkit-linear-gradient(top,#2a87c5 0,#37abd7 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#2a87c5),to(#37abd7));
    background-image: linear-gradient(to bottom,#2a87c5 0,#37abd7 100%);
}
.fspp .brand-color-border,.fspp .brand-color-border-hover:hover {
    border-color: #2a87c5!important;
    border-style: solid;
}
.fspp .gradient-light {
  background-color: #52b7e4;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF52b7e4', endColorstr='#FF3f98d9');
  -webkit-background-size: 100%;
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #52b7e4), color-stop(100%, #3f98d9));
  background-image: -webkit-linear-gradient(top, #52b7e4 0%, #3f98d9 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#52b7e4), to(#3f98d9));
  background-image: linear-gradient(to bottom, #52b7e4 0%, #3f98d9 100%);
}
.fspp .gradient-light-horizontal {
    background-color: #52b7e4;
    *zoom:1;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF52b7e4', endColorstr='#FF3f98d9');
    background-image: -webkit-gradient(linear,0 50%,100% 50%,color-stop(0%,#52b7e4),color-stop(100%,#3f98d9));
    background-image: -webkit-linear-gradient(left,#52b7e4 0,#3f98d9 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(#52b7e4),to(#3f98d9));
    background-image: linear-gradient(to right,#52b7e4 0,#3f98d9 100%);
}
.fspp .gradient-dark {
  background-color: #0098c9;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0098c9', endColorstr='#FF0075b1');
  -webkit-background-size: 100%;
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0098c9), color-stop(100%, #0075b1));
  background-image: -webkit-linear-gradient(left, #0098c9 0%, #0075b1 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0098c9), to(#0075b1));
  background-image: linear-gradient(to bottom, #0098c9 0%, #0075b1 100%);
}
.fspp .gradient-dark-horizontal {
    background-color: #0098c9;
    *zoom:1;filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF0098c9', endColorstr='#FF0075b1');
    background-image: -webkit-gradient(linear,0 50%,100% 50%,color-stop(0%,#0098c9),color-stop(100%,#0075b1));
    background-image: -webkit-linear-gradient(left,#0098c9 0,#0075b1 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(#0098c9),to(#0075b1));
    background-image: linear-gradient(to right,#0098c9 0,#0075b1 100%);
}
.lt-ie10 .fspp .gradient-dark,
.lt-ie10 .fspp .gradient-light,
.lt-ie10 .fspp .gradient-medium {
  -webkit-filter: none;
  filter: none;
}
.fspp .vjs-default-skin .vjs-play-progress,.fspp .vjs-default-skin .vjs-volume-level {
  background-color: #2a87c5;
}
.fspp .floating-menu .slide-menu .swiper-slide .menu-elem a.active-section {
    color: #2a87c5;
}

.thumbs .thumbs-swiper .swiper-slide.active-thumb .border-active {
    border: 5px solid #2a87c5;
}

.lt-ie9 .thumbs .thumbs-swiper .swiper-slide.active-thumb .border-active {
    border: 5px solid #2a87c5!important;
}

.thumbs .thumbs-swiper .swiper-slide .border {
    border: 5px solid #2a87c5;
}

.lt-ie9 .thumbs .thumbs-swiper .swiper-slide:hover .border {
    border: 5px solid #2a87c5!important;
}