/* Header-BAR */
#header { position:relative;width:100%;margin:0;padding:0; text-align:right; }
#wrapper-nav-main { width:100%; min-height:10px; }
#nav-main { max-width:1600px;margin:0 auto; min-height:20px;background:#fff;padding:0; }
#header .inside { max-width:1300px;margin:0 auto;padding:0 80px;background:#fff;position:relative;min-height:42px; }
/*
.navbar-fixed-top { left:0; right:0; }
.navbar-fixed-top { left:initial; right:initial; width:1560px;}
*/
#cgs-header-logo { height:40px; width:218px; }
#cgs-header-claim { height:10px; width:138px; }

.condensed .cgs-logo-wrapper { display:inline-block; width:auto;float:left; height:42px;margin:0;padding:0;top:0;left:0;background-color:orange;transition: all 0.6s linear 0s; }
.condensed .cgs-logo-container, .condensed .cgs-logo-container a {position:relative; padding:0; margin:0; min-height:10px; max-height:100%; background-color:orange;height:auto;transition: all 0.6s linear 0s; }
.condensed .cgs-logo {position:relative; padding:10px 20px 0; margin:0;display:block;height:auto;transition: all 0.4s linear 0s; }
.condensed  #cgs-header-claim {display:none; }
.condensed #cgs-header-logo {height:25px; width:136px;}



#main .inside {min-height:0;}
.thumbnail { line-height:inherit; font-family:"ContinentalStagSansBook"; font-size:17px; padding:0; border:0; }
.thumbnail img {width:100%;}
.thumbnail .caption, 
.thumbnail .toggle-details-game,
.thumbnail .details-game {padding:20px; margin:0;}
.thumbnail [class*='icon-'] { font-size: 30px; }
.thumbnail h1, .thumbnail h2, .thumbnail h3, .thumbnail h4, .thumbnail h5, .thumbnail h6 { margin-top:1em;margin-bottom:1em; }
.thumbnail .toggle-details-game { color:orange; }
.thumbnail .toggle-details-game-label { cursor:pointer; }
.thumbnail .toggle-details-game-icon { transition: all 0.6s linear 0s; }
.thumbnail .active .toggle-details-game-icon { transform: rotateZ(180deg); }
.thumbnail .details-game { display:none; background:#eee; line-height:1.2em; }
.thumbnail .details-game p { margin: 5px 0; }
.thumbnail .button-cgs { margin:0 10px 0 0; padding:5px 10px; height:auto; display:inline-block; float:right; position:relative; top:-5px; font-size:17px; color:#000; }

table.cgs-keyfacts {width:100%;margin:0 auto 30px;padding:0; border-collapse:separate; border-spacing:5px 0px; }
.cgs-keyfacts [class*='icon-'] ,.cgs-keyfacts td, .cgs-keyfacts th { margin-right:10px; }
.cgs-keyfacts .col1 { width:60%; }
.cgs-keyfacts .col2 { width:40%; padding-left:10px;}
.cgs-keyfacts, .cgs-keyfacts [class*='icon-'] { font-size:14px;}
.cgs-keyfacts td { border-bottom:1px solid #000; padding:3px 5px; box-sizing:content-box; }
.cgs-keyfacts th { border-bottom:2px solid #000; padding:3px 5px; box-sizing:content-box; }

.popup {display:none;}
#basic-modal-content {display:none;}
/* Overlay */
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {border-radius:0;border:0;font-family:inherit;}
.simplemodal {display:none; font: 400 14px ContinentalStagSansBook; }
.simplemodal table { border-collapse: separate; border-spacing: 5px 0; margin: 0 auto 30px; padding: 0; width: 100%;}
.simplemodal td {border:0; border-bottom: 1px solid #000; box-sizing: content-box; padding: 3px 5px;}
.simplemodal th {border:0; border-bottom: 2px solid #000; box-sizing: content-box; padding: 3px 5px;}
.simplemodal tr td:first-child, .simplemodal tr th:first-child { padding-left:0; }
.simplemodal tr td:last-child, .simplemodal tr th:last-child { padding-right:0; }

.filter_select {display:inline-block;}
.filter_container {float:right;width:auto;display:inline-block;}
.filter_container input[type="submit"] {
	padding:2px 10px; margin:-5px 0 0 0;height:auto;min-height:0;width:auto;min-width:0;
}

#HighScoreData table {background:#fff;}
#HighScoreData td, #HighScoreData th  {padding:5px 10px;border-bottom:1px solid #666;}
#HighScoreData th {border-bottom:2px solid orange;}


@media only screen and (max-width: 760px) {

	#page-border {padding-top: 42px !important;}
	.cgs-logo-wrapper { display:inline-block; width:auto;float:left; height:42px !important;margin:0;padding:0;top:0;left:0;background-color:orange;}
	.cgs-logo-container, 
	.cgs-logo-container a {position:relative; padding:0; margin:0; min-height:10px !important; height:100%; }
	.cgs-logo {position:relative; padding:10px 20px 0 !important; margin:0;display:block;height:auto; }
	#cgs-header-claim { display:none !important;  }
	.cgs-logo img {height:25px; width:136px;}
	#header .inside ,
	#footer .inside {padding-left:10px !important;padding-right:10px !important;}
	.cgs-content-container {padding-left:15px !important;padding-right:15px !important;}
	#main .cgs-content-container { padding-bottom: 10px !important; padding-top: 10px !important; }
	#wrapper {margin-left:10px !important;margin-right:10px !important;}
	#page-border { padding-bottom: 10px; }
	#nav-main {padding:0 !important;}
	.cgs-headerbar-orange h2 {
		margin:0 0 0 -2000px !important;
		padding:15px 30px 15px 2000px !important;
		}
}


@media only screen and (max-width: 959px) {

.cgs-banner-content {
    position: relative !important;
}
.cgs-banner-content {
    color: #fff;
    display: block;
    max-height: auto !important;
    overflow-y: show !important;
    vertical-align: baseline;
    width: 100%;
	background:#000 !important;
}
}

@media only screen and (max-width: 992px) {
.col-backgrounds { display:none; }	
.image_container img {left:0 !important;}
}
		
@media only screen and (max-width: 767px) {
 
 
} 

@media only screen and (min-width: 480px) and (max-width: 767px) {


	
}