/**
  Social
  @note don't put this to auto color.
  **/
.post-social i {
  color: #ffffff;
}

.post-social i.fa-google-plus {
  background: #d65144;
}

.post-social i.fa-google-plus:hover {
  background: #ee5a4b;
}

.post-social i.fa-twitter {
  background: #25b4ea;
}

.post-social i.fa-twitter:hover {
  background: #27c2fc;
}

.post-social i.fa-facebook {
  background: #1c5fdc;
}

.post-social i.fa-facebook:hover {
  background: #638fe0;
}

.post-social i.fa-pinterest {
  background: #ac1f25;
}

.post-social i.fa-pinterest:hover {
  background: #CB2027;
}

.post-social i.fa-linkedin {
  background: #1f97d4;
}

.post-social i.fa-linkedin:hover {
  background: #1D87BD;
}

.post-social i.fa-github {
  background: #2073c5;
}

.post-social i.fa-github:hover {
  background: #4183C4;
}

.post-social i.fa-flickr {
  background: #c30a66;
}

.post-social i.fa-flickr:hover {
  background: #EC0C7C;
}

.post-social i.fa-youtube {
  background: #e93125;
}

.post-social i.fa-youtube:hover {
  background: #E3493F;
}

.post-social i.fa-instagram {
  background: #6d27bd;
}

.post-social i.fa-instagram:hover {
  background: #783DBB;
}

.post-social i.fa-weibo {
  background: #d01507;
}

.post-social i.fa-weibo:hover {
  background: #CD2F23;
}

.post-social i.fa-tumblr {
  background: #284f73;
}

.post-social i.fa-tumblr:hover {
  background: #385774;
}

.post-social i.fa-skype {
  background: #0582b4;
}

.post-social i.fa-skype:hover {
  background: #0CA6E4;
}

.post-social i.fa-bitbucket {
  background: #104880;
}

.post-social i.fa-bitbucket:hover {
  background: #1F4F7F;
}

.post-social i.fa-dropbox {
  background: #016bcc;
}

.post-social i.fa-dropbox:hover {
  background: #02529B;
}

.post-social i.fa-foursquare {
  background: #08a6e8;
}

.post-social i.fa-foursquare:hover {
  background: #2BB2EA;
}

.post-social i.fa-gittip {
  background: #612c04;
}

.post-social i.fa-gittip:hover {
  background: #623412;
}

.post-social i.fa-renren {
  background: #01529f;
}

.post-social i.fa-renren:hover {
  background: #016BCF;
}

.post-social i.fa-stack-exchange {
  background: #f16804;
}

.post-social i.fa-stack-exchange:hover {
  background: #F47A21;
}

.post-social i.fa-trello {
  background: #195E85;
}

.post-social i.fa-trello:hover {
  background: #015584;
}

.post-social i.fa-vk {
  background: #033691;
}

.post-social i.fa-vk:hover {
  background: #194492;
}

.post-social i.fa-vimeo-square {
  background: #13a5cf;
}

.post-social i.fa-vimeo-square:hover {
  background: #33AACC;
}

.post-social i.fa-xing {
  background: #04848d;
}

.post-social i.fa-xing:hover {
  background: #00585E;
}

.post-social i.fa-dribbble {
  background: #f92807;
}

.post-social i.fa-dribbble:hover {
  background: #FD553A;
}

/**
  Wordpress
  **/
.wp-caption-text {
  background: #444b57;
  color: #fff;
  font-family: inherit;
  font-size: 12px;
}

/**
  Bootstrap Element
  @no need to integrate this to schema arrays!
  **/

.panel-group .panel-heading .collapsible-icon > i {
  border: 2px solid #5d5d5d;
  background: #f5f5f5;
}

.nav.nav-tabs a {
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.tab-content > .tab-pane {
  border: 1px solid #ddd;
  background: #fff;
}

.carousel-control i,
.carousel-control .fa-prev,
.carousel-control .fa-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  color: #dddee0;
}

/**
  Visual Composer
  **/
#page .vc_progress_bar .vc_single_bar .vc_bar {
  background-color: #e0e0e0;
  color: #aaa;
}

#page .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_bar {
  background-color: #118afd;
}

#page .vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_bar {
  background-color: #49afcd;
}

#page .vc_progress_bar.vc_progress-bar-color-bar_green .vc_bar {
  background-color: #5bb75b;
}

#page .vc_progress_bar.vc_progress-bar-color-bar_orange .vc_bar {
  background-color: #fd7619;
}

#page .vc_progress_bar.vc_progress-bar-color-bar_red .vc_bar {
  background-color: #da4f49;
}

#page .vc_progress_bar.vc_progress-bar-color-bar_black .vc_bar {
  background-color: #414141;
}

#page .vc_progress_bar .vc_single_bar .vc_label {
  color: #ffffff;
  text-shadow: 0;
}

#page .vc_box_border_grey {
  background-color: #dedede;
}

/** COLOR SETS **/
.view.blue .mask {
  background-color: rgba(0, 174, 219, 0.66);
}

.view.blue .view-header .faplus > .faplus-shape-diamond,
.view.blue .view-header .faplus > .faplus-shape-circle {
  background: #00aedb;
}

.view.blue .info {
  border-color: #fff;
  color: #fff;
}

.view.blue .info:hover .faplus > .fa {
  background: #0ea5cc;
}

.view.purple .mask {
  background-color: rgba(125, 5, 194, 0.66);
}

.view.purple .view-header .faplus > .faplus-shape-diamond,
.view.purple .view-header .faplus > .faplus-shape-circle {
  background: #a200ff;
}

.view.purple .info {
  border-color: #fff;
  color: #fff;
}

.view.purple .info:hover .faplus > .fa {
  background: #7d05c2;
}

.view.red .mask {
  background-color: rgba(212, 18, 67, 0.66);
}

.view.red .view-header .faplus > .faplus-shape-diamond,
.view.red .view-header .faplus > .faplus-shape-circle {
  background: #d41243;
}

.view.red .info {
  border-color: #fff;
  color: #fff;
}


.view.red .info:hover .faplus > .fa {
  background: #93092c;
}

.view.orange .mask {
  background-color: rgba(244, 120, 53, 0.8);
}

.view.orange .view-header .faplus > .faplus-shape-diamond,
.view.orange .view-header .faplus > .faplus-shape-circle {
  background: #bd5d2a;
}

.view.orange .info {
  border-color: #fff;
  color: #fff;
}

.view.orange .info:hover .faplus > .fa {
  background: #d25c1d;
}

.view.green .mask {
  background-color: rgba(142, 193, 39, 0.8);
}

.view.green .view-header .faplus > .faplus-shape-diamond,
.view.green .view-header .faplus > .faplus-shape-circle {
  background: #7ba722;
}

.view.green .info {
  border-color: #fff;
  color: #fff;
}

.view.green .info:hover .faplus > .fa {
  background: #a8e42f;
}

.view.black .mask {
  background-color: rgba(0, 0, 0, 0.8);
}

.view.black .view-header .faplus > .faplus-shape-diamond,
.view.black .view-header .faplus > .faplus-shape-circle {
  background: #515151;
}

.view.black .info {
  border-color: #fff;
  color: #fff;
}

.view.black .info:hover .faplus > .fa {
  background: #222222;
}

.view.yellow .mask {
  background-color: rgba(213, 191, 2, 0.66);
}

.view.yellow .view-header .faplus > .faplus-shape-diamond,
.view.yellow .view-header .faplus > .faplus-shape-circle {
  background: #D5BF02;
}

.view.yellow .info {
  border-color: #fff;
  color: #fff;
}

.view.yellow .info:hover .faplus > .fa {
  background: #a08f01;
}

.view.choco .mask {
  background-color: rgba(141, 98, 86, 0.66);
}

.view.choco .view-header .faplus > .faplus-shape-diamond,
.view.choco .view-header .faplus > .faplus-shape-circle {
  background: #8D6256;
}

.view.choco .info {
  border-color: #fff;
  color: #fff;
}

.view.choco .info:hover .faplus > .fa {
  background: #694940;
}

.view .view-header {
  color: #fff !important;
}

.view .view-content {
  color: #fff !important;
}