/*http://www.gamescom-cologne.com/_assets/_sprite/sprite_htaccess.htaccess*/
/*http://www.gamescom-cologne.com/_assets/_sprite/colorize_sprite.php*/






.background-primary .brand-sprite {
  
  background-image: url(/_assets/_sprite/generated-sprite-0090DB.png) !important;
}

.background-secondary .brand-sprite {
  
  background-image: url(/_assets/_sprite/generated-sprite-00a2de.png) !important;
}

.background-third .brand-sprite {
  
  background-image: url(/_assets/_sprite/generated-sprite-dedede.png) !important;
}

  

.background-secondary > .brand-sprite {
  
  background-image: url(/_assets/_sprite/generated-sprite-00a2de.png) !important;
}

.background-third > .brand-sprite {
  
  background-image: url(/_assets/_sprite/generated-sprite-dedede.png) !important;
}

.brand-sprite.sprite-default {
  background-image: url("../../_assets/_sprite/sprite_transparent.png") !important;
  background-color: #ffffff;
}


.color-primary { color: #0090DB; }
.background-primary { background-color: #0090DB !important; }
.border-primary { border-color: #0090DB; }

.background-primary-hover:hover { background-color: #0090DB !important; }


.background-gradient {
  background-color: #efefef!important;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#efefef, endColorstr=#dddddd)";
  background-image: linear-gradient(#efefef, #dddddd)!important;
}
.brand-sprite.background-gradient {
  background-color: transparent !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#efefef, endColorstr=#0090DB)";
  position: relative;
  zoom: 1;
}
.brand-sprite.background-gradient:before {
  background-color: #efefef;
  background: linear-gradient(#efefef, #dddddd);
  content: " ";
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.brand-sprite.background-gradient:after {
  background: inherit;
  content: " ";
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 2;
}
[data-tabbed-nav] .ui-state-active .brand-sprite.background-gradient:before {
	background: #0090DB;
}


.color-secondary { color: #00a2de; }
.background-secondary { background-color: #00a2de !important; }
.border-secondary { border-color: #00a2de; }


.color-third { color: #dedede; }
.background-third { background-color: #dedede !important; }
.border-third { border-color: #dedede; }

.color-third-hover:hover { color: #dedede !important; }


.border-text {
  border-color: #666666;
}

.background-grey {
	background-color: #f0f0f0;
}

body {
	/* gradient */
	background-color: #efefef !important;
	
	
	
		background: linear-gradient(#efefef, #dddddd) no-repeat;
	  
}






	


body.background-image {
	background: url("") no-repeat scroll 0 0 #0090DB;
	
	
	
	
	
}


body.gradient {
	background-color: #efefef;
	background: linear-gradient(#efefef, #dddddd) no-repeat;
}

body .container {
  color: #666666;
}

body .container h1 {
  color: #522982;
}

body .container h2 {
  color: #0090DB;
}

body .container h3 {
  color: #00a2de;
}
body .container a,
#header-stream-carousel .item a,
#header-news-carousel .item a,
#header-stream-carousel .item a:hover,
#header-news-carousel .item a:hover,
#imagelightbox-caption a,
#imagelightbox-caption a:hover {
  color: #0090DB;
}

body .container .color-default,
body .container .color-default a {
  color: #666666;
}


.ui-datepicker-prev span, .ui-datepicker-next span {
	background-color: #0090DB!important;

}

#header-news-carousel .carousel-indicators .active {
background-color: #0090DB !important;
}

.pressslot .pager .active {
background-color: #00a2de !important;
}

.marginal .module.pressslot h3 {
	background-color: #00a2de !important;
	color: #522982;
}
.pressslot .list_module ul {
	list-style: none;
}
.module.accordion .background-secondary .panel-heading h3 a {
	color: #0090DB !important;
	transition: color 0.5s linear 0s;
}

#header-news-carousel .item-caption h2,
#header-news-carousel .item-caption p {
	color: #0090DB;
}

body > header #header-news-carousel .item-caption .item-caption-inner,
body > header #header-stream-carousel .carousel-inner {
    background: #00a2de;

}
@media screen and (min-width: 974px) {
	body > header #header-news-carousel .item-caption .item-caption-inner,
	body > header #header-stream-carousel .carousel-inner {
		background: rgba(200, 10, 10, 0.8);
	}
}


.module.countdown .countdown-container h3, .module.countdown .time-container {
	color: #000000 !important;
}
.time-container .border-text {
	border-color: #000000 !important;
}
.module.countdown .countdown-container {
	background-color: rgba(255, 255, 255, 0.5)!important;
}



	body .container nav.main > ul > li > ul > li > a {
		color: #522982;
	}


	body .container nav.main > ul > li > ul > li {
		background-color: #f0f0f0;
	}





	body .container nav.main > ul > li > ul > li > ul a {
		color: #522982;
	}


	body .container nav.main > ul > li > ul > li > ul {
		background-color: #ffffff;
	}











body .container .border-primary>a,
body .container a.border-primary,
body .container .color-primary,
body .container .panel.background-secondary,

.module.slideshow figure figcaption p,
body .container .color-default, 
body .container .panel.background-secondary a,
body .container .content .module p a.cta, 
.marginal .module.pressslot h3,
.content .module .cta p a {
	color: #ffffff;
}

body #header .navbar-form .form-control
{
	color: #ffffff !important;
}

body #header .navbar-form .form-control::-moz-placeholder
{
	color: #ffffff !important;
}

body #header .navbar-form .form-control::-webkit-input-placeholder
{
	color: #ffffff !important;
}

body #header .navbar-form .form-control:-moz-placeholder
{
	color: #ffffff !important;
}
body #header .navbar-form .form-control:-ms-input-placeholder
{
	color: #ffffff !important;
}

#header-stream-carousel .item p,
#header-stream-carousel .item h2,
#header-stream-carousel .item a,
#header-news-carousel .item p,
#header-news-carousel .item h2,
#header-news-carousel .item a,
.module.accordion .background-secondary .panel-heading h3 a,
.marginal-right .cta.background-secondary {
	color: #ffffff !important;
}
 
body .container .border-primary {
	border-color: #ffffff;
}


body .container .border-primary.active>a,
body .container .marginal .text-image .cta.border-primary,
body .container .navbar .color-primary  {
  color: #0090DB;
}
body .container .marginal .text-image .cta.border-primary,
body .container .marginal  .content-separation .border-primary{
	border-color: #0090DB;
}



.photowall-images .over p {
	color: #;
}
	



.content .module p a {
	color: #00a2de
}


.exhibition-header .cta-teaser.background-gradient {
    background-color: #00a2de !important;
    background-image: linear-gradient(#00a2de, #00a2de) !important;
}


div[id^="sas-mask"] {
	background-color:#;
	opacity: !important;
	
}




.accordion .background-secondary {
	background-color: #eeeeee !important;
}
.accordion .background-secondary .brand-sprite {
  background-image: url(/_assets/_sprite/generated-sprite-eeeeee.png) !important;
}



.accordion .background-third {
	background-color: #522982 !important;
}
.accordion .background-third .brand-sprite {
  background-image: url(/_assets/_sprite/generated-sprite-522982.png) !important;
}



.module.accordion .toggle-textcolor .panel-heading h3 a.collapsed {
	color: #ffffff !important;
}



.module.accordion .toggle-textcolor .in {
	color: #333333 !important;
}



.module.accordion .toggle-textcolor .panel-heading h3 a {
	color: #00a2de !important;
}



.module.accordion .in .toggle-textcolor a {
	color: #00a2de !important;
}








.gsc-table-result{
	padding:0px 8px;
	display:inline;
}
.gsc-option-menu-container .gsc-selected-option-container{
	width:100px!important;
}
input.gsc-search-button-v2{
	height: 25px!important;
	width:68px!important;
}




.module.socialmedia ul li a{
	margin-bottom:5px;
}
