.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: #3A6EA1;
}
a:hover {
  color: #2c547c;
  text-decoration: none;
}
button,
.btn-primary,
.btn-large,
input#submitCommentButton,
.readmore,
.btn-inverse {
  background-color: #3A6EA1;
}
body {
  /*color: #666666;*/
  color: #000000;
  font-family: Verdana;
}
/*body.bg {
  background: #000000 url(../../images/presets/preset4/wp_ap_03.jpg) top center;
}*/
#sp-top-bar-wrapper h3.header span {
  background: #3A6EA1;
}
#sp-top-bar-wrapper .sprocket-headlines ul.sprocket-headlines-list a:hover {
  color: #3A6EA1;
}
#header, #sp-top-banner-wrapper {
  background: #ffffff;
}
#sp-header-wrapper .logo {
  background-image: url(../../images/presets/preset4/logo.png);
}
#sp-header-wrapper .logo-wrapper {
  padding-top: 0;
}
#menu {
  border-bottom: 5px solid #3A6EA1;
}
#sp-main-menu ul.level-0 > li:hover,
#sp-main-menu ul.level-0 > li.active {
  background: #3A6EA1;
}
.sp-submenu .sp-submenu-wrap {
  background-color: rgba(58,110,161,0.9) !important;
}
#sp-menu-wrapper.menu-fixed {
  background: #3A6EA1;
}
#slider {
  background: #ffffff;
}
.layout-slideshow h2.sprocket-features-title {
  background-color: rgba(58,110,161,0.7) !important;
}
.layout-slideshow h2.sprocket-features-title:hover {
  background: #3A6EA1 !important;
}
.layout-slideshow .sprocket-features-arrows .arrow:hover {
  background: #3A6EA1 !important;
}
.layout-slideshow .sprocket-features-pagination li.active {
  background: #3A6EA1 !important;
}
.hot .sprocket-strips .sprocket-strips-container >li .sprocket-strips-item .sprocket-strips-content h4.sprocket-strips-title {
  background-color: rgba(58,110,161,0.7) !important;
}
.hot .sprocket-strips .cols-2 > li {
	width: 100%;
}
.hot .sprocket-strips .cols-2 > li:last-child {
	margin-bottom: 0;
	margin-top: 15px;
}
.hot .sprocket-strips .sprocket-strips-container >li .sprocket-strips-item {
	height: 201px;
}
.vina-camera-slider-k2 .camera_caption > div .camera_cat {
  background: #3A6EA1;
}
.news-block2 .info-inner .ns2-category {
  background: #3A6EA1;
}
.ts-featured .sprocket-mosaic .sprocket-mosaic-loadmore:hover {
  background: #3A6EA1;
}
.ts-featured .sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter li.active {
  color: #3A6EA1;
}
.ts-featured .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding ul.sprocket-mosaic-tags li {
  background: #3A6EA1;
}
.highlights .sprocket-strips .sprocket-strips-container >li .sprocket-strips-item:after {
  background-color: rgba(58,110,161,0.8);
}
.highlights.highlights-featured .sprocket-strips-arrows .arrow {
  background: #3A6EA1 !important;
}
.highlights.highlights-featured .sprocket-strips-arrows .arrow:hover {
  background: #2c547c !important;
}
.feature-tab .gkTabsWrap.vertical ol,
.feature-tab .gkTabsWrap.horizontal > ol {
  background: #3A6EA1;
}
.feature-tab .gkTabsWrap.vertical ol li.active,
.feature-tab .gkTabsWrap.horizontal ol li.active {
  color: #3A6EA1;
}
.sp-tweet {
  background: #3A6EA1;
}
.acymailing_form .acysubbuttons .button {
  background: #3A6EA1 !important;
}
#sp-footer-wrapper #sp-footer2 .sp-totop i {
  background: #3A6EA1;
}
#sp-footer-wrapper #sp-footer2 .sp-totop i:hover {
  background: #2c547c;
}
#sp-footer-wrapper #sp-footer2 ul.nav > li a:hover {
  color: #3A6EA1;
}
.catItemCommentsLink {
  background: #3A6EA1;
}
h1 > span > sup,
h2 > span > sup {
  background: #3A6EA1;
}
span.itemDateCreated {
  color: #3A6EA1;
}
div.itemAuthorLatest ul li {
  color: #3A6EA1;
}
span.lcComment {
  color: #666666;
}
span.lcComment:hover {
  color: #3A6EA1;
}
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: #3A6EA1;
  padding-left: 10px;
}
table.calendar tr td.calendarDateLinked a:hover,
table.calendar tr td.calendarToday {
  background: #3A6EA1;
}
div.k2TagCloudBlock a:hover {
  background: #3A6EA1;
}
.title h3.header span:before {
  background: #3A6EA1;
}
.title h3.header span:after {
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #3A6EA1 rgba(0,0,0,0);
}
.title.default h3.header span:before {
  background: #3A6EA1;
}
.title.default h3.header span:after {
  border-color: #3A6EA1 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: #3A6EA1 !important;
}
#sp-slide1 .gkIsWrapper-gk_league_news1 .gkIsMoreNews {
  background: #3A6EA1 !important;
}
#sp-slide1 .gkIsWrapper-gk_league_news1 .gkIsMoreNews:hover {
  background: #2c547c !important;
}
#sp-slide1 .gkIsWrapper-gk_league_news1 .gkIsLoader div.gkIsProgress {
  background: #3A6EA1 !important;
}
#sp-slide1 .gkIsWrapper-gk_league_news1 .gkIsTitle a:hover {
  color: #3A6EA1 !important;
}
.body-innerwrapper {
  margin: 0 auto;
}
.ts-featured .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-image-container {
	cursor: auto;
}
.ts-featured .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-image-container:after {
	display: none;
}
.easy_img_caption {
	width: auto !important;
}
.easy_img_caption p.img_caption {
	display: none;
}
.migrated-content {
	background: #F2F2F2;
	font-style: italic;
    margin-bottom: 20px;
    padding: 10px;
}

#sp-top-bar2 .dda {
	margin-top: -5px;
    max-width: 30%;
    float: right;
}

#sp-top-bar2 .dda .input-medium {
	margin-bottom: 0;
	width: 100%;
}

div[id^="Autopult_"] {
  text-align: center;
}

.module.skyscraper_rightoutside {
	position: absolute;
    left: 50%;
    margin-left: 590px;	
}

.goAdverticum {
  text-align: center;
}

@media (max-width: 979px) and (min-width: 768px) {
	.module.skyscraper_rightoutside {
	    max-width: 365px;
	}
}

@media (max-width: 767px) {
  .responsive #sp-slide1 {
    padding: 20px 0;
  }
  .layout-slideshow {
    border: 0;
  }
  
  .module.skyscraper_rightoutside {
  	display: none;
  }
  .easy_img_caption.caption,
  .easy_img_caption .img_caption  {
  	max-width: 100% !important;
    width: auto !important;
    height: auto !important;
  }
}