.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a {
  color: #4db2ec;
}
a:hover {
  color: #1f9ee7;
  text-decoration: none;
}
button,
.btn-primary,
.btn-large,
input#submitCommentButton,
.readmore,
.btn-inverse {
  background-color: #4db2ec;
}
body {
  color: #666666;
}
body.bg {
  background: url(../../images/presets/preset1/bg.png) fixed;
}
#sp-top-bar-wrapper h3.header span {
  background: #4db2ec;
}
#sp-top-bar-wrapper .sprocket-headlines ul.sprocket-headlines-list a:hover {
  color: #4db2ec;
}
#header {
  background: #fff;
}
#sp-header-wrapper .logo {
  background-image: url(../../images/presets/preset1/logo.png);
}
#menu {
  border-bottom: 5px solid #4db2ec;
}
#sp-main-menu ul.level-0 > li:hover,
#sp-main-menu ul.level-0 > li.active {
  background: #4db2ec;
}
.sp-submenu .sp-submenu-wrap {
  background-color: rgba(75,177,236,0.9) !important;
}
#sp-menu-wrapper.menu-fixed {
  background: #4db2ec;
}
#slider {
  background: #fff;
}
.layout-slideshow h2.sprocket-features-title {
  background-color: rgba(75,177,236,0.7) !important;
}
.layout-slideshow h2.sprocket-features-title:hover {
  background: #4db2ec !important;
}
.layout-slideshow .sprocket-features-arrows .arrow:hover {
  background: #4db2ec !important;
}
.layout-slideshow .sprocket-features-pagination li.active {
  background: #4db2ec !important;
}
.hot .sprocket-strips .sprocket-strips-container >li .sprocket-strips-item .sprocket-strips-content h4.sprocket-strips-title {
  background-color: rgba(75,177,236,0.7) !important;
}
.vina-camera-slider-k2 .camera_caption > div .camera_cat {
  background: #4db2ec;
}
.news-block2 .info-inner .ns2-category {
  background: #4db2ec;
}
.ts-featured .sprocket-mosaic .sprocket-mosaic-loadmore:hover {
  background: #4db2ec;
}
.ts-featured .sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter li.active {
  color: #4db2ec;
}
.ts-featured .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding ul.sprocket-mosaic-tags li {
  background: #4db2ec;
}
.ts-featured .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-image-container:after {
  background-color: rgba(75,177,236,0.7);
}
.highlights .sprocket-strips .sprocket-strips-container >li .sprocket-strips-item:after {
  background-color: rgba(75,177,236,0.8);
}
.highlights.highlights-featured .sprocket-strips-arrows .arrow {
  background: #4db2ec !important;
}
.highlights.highlights-featured .sprocket-strips-arrows .arrow:hover {
  background: #1f9ee7 !important;
}
.feature-tab .gkTabsWrap.vertical ol,
.feature-tab .gkTabsWrap.horizontal > ol {
  background: #4db2ec;
}
.feature-tab .gkTabsWrap.vertical ol li.active,
.feature-tab .gkTabsWrap.horizontal ol li.active {
  color: #4db2ec;
}
.sp-tweet {
  background: #4db2ec;
}
.acymailing_form .acysubbuttons .button {
  background: #4db2ec !important;
}
#sp-footer-wrapper #sp-footer2 .sp-totop i {
  background: #4db2ec;
}
#sp-footer-wrapper #sp-footer2 .sp-totop i:hover {
  background: #1f9ee7;
}
#sp-footer-wrapper #sp-footer2 ul.nav > li a:hover {
  color: #4db2ec;
}
.catItemCommentsLink {
  background: #4db2ec;
}
h1 > span > sup,
h2 > span > sup {
  background: #4db2ec;
}
span.itemDateCreated {
  color: #4db2ec;
}
div.itemAuthorLatest ul li {
  color: #4db2ec;
}
span.lcComment {
  color: #666666;
}
span.lcComment:hover {
  color: #4db2ec;
}
div.k2CategoriesListBlock ul li a,
div.k2ArchivesBlock ul li a {
  color: #666666;
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}
div.k2CategoriesListBlock ul li a:hover,
div.k2ArchivesBlock ul li a:hover {
  color: #4db2ec;
  padding-left: 10px;
}
table.calendar tr td.calendarDateLinked a:hover,
table.calendar tr td.calendarToday {
  background: #4db2ec;
}
div.k2TagCloudBlock a:hover {
  background: #4db2ec;
}
.title h3.header span:before {
  background: #4db2ec;
}
.title h3.header span:after {
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #4db2ec rgba(0,0,0,0);
}
.title.default h3.header span:before {
  background: #4db2ec;
}
.title.default h3.header span:after {
  border-color: #4db2ec rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
}
h4.ns2-title a:hover,
h2.sprocket-mosaic-title a:hover,
#bottom .ns2-title a:hover {
  color: #4db2ec !important;
}
#sp-slide1 .gkIsWrapper-gk_league_news1 .gkIsMoreNews {
  background: #4db2ec !important;
}
#sp-slide1 .gkIsWrapper-gk_league_news1 .gkIsMoreNews:hover {
  background: #1f9ee7 !important;
}
#sp-slide1 .gkIsWrapper-gk_league_news1 .gkIsLoader div.gkIsProgress {
  background: #4db2ec !important;
}
#sp-slide1 .gkIsWrapper-gk_league_news1 .gkIsTitle a:hover {
  color: #4db2ec !important;
}
