/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * Custom Style Sheet - Use this file to style your content
 */
#header img {
	float:left;
	padding-top:15px;
	max-width:320px;
}

#header {
	margin-left:0px;
	margin-right:0px;
	width:1050px;
}

.disp728 {
	display:inline-block;
	width:728px;
	height:90px
}

.disp300 {
	display:inline-block;
	width:300px;
	height:250px
}

.disp160 {
	display:inline-block;
	width:160px;
	height:600px
}


a.icon_win {
  background-image: url('../../../images/enu_icons/win.png');
  background-position: 14px 50%;
  background-repeat: no-repeat;
  display: block;
  float: left;

  padding-left:23px;
}

a.icon_mac {
  background-image: url('../../../images/enu_icons/mac.png');
  background-position: 14px 50%;
  background-repeat: no-repeat;
  display: block;
  float: left;

  padding-left:25px;
}

a.icon_linux {
  background-image: url('../../../images/enu_icons/linux.png');
  background-position: 14px 50%;
  background-repeat: no-repeat;
  display: block;
  float: left;

  padding-left:25px;
}

a.icon_browser {
  background-image: url('../../../images/enu_icons/browser.png');
  background-position: 14px 50%;
  background-repeat: no-repeat;
  display: block;
  float: left;

  padding-left:25px;
}

a.icon_faq {
  background-image: url('../../../images/enu_icons/faq.png');
  background-position: 14px 50%;
  background-repeat: no-repeat;
  display: block;
  float: left;

  padding-left:25px;
}

a.icon_blog {
  background-image: url('../../../images/enu_icons/blog.png');
  background-position: 14px 50%;
  background-repeat: no-repeat;
  display: block;
  float: left;

  padding-left:25px;
}

.g_os .win_enabled {
  background-position: 0 0;
}

.g_os .win_disabled {
  background-position: 0 -20px;
}

.g_os .apple_enabled {
  background-position: -20px 0;
}

.g_os .apple_disabled {
  background-position: -20px -20px;
}

.g_os .linux_enabled {
  background-position: -40px 0;
}

.g_os .linux_disabled {
  background-position: -40px -20px;
}

.g_os .browser_enabled {
  background-position: -60px 0;
}

.g_os .browser_disabled {
  background-position: -60px -20px;
}

.g_os .flash_enabled {
  background-position: -80px 0;
}

.g_os .flash_disabled {
  background-position: -80px -20px;
}

.g_os .android_enabled {
  background-position: -100px 0;
}

.g_os .android_disabled {
  background-position: -100px -20px;
}

.g_os .html_enabled {
  background-position: -120px 0;
}

.g_os .html_disabled {
  background-position: -120px -20px;
}

.g_os .win8_enabled {
  background-position: -140px 0;
}

.g_os .win8_disabled {
  background-position: -140px -20px;
}

.g_os .ios_enabled {
  background-position: -160px 0;
}

.g_os .ios_disabled {
  background-position: -160px -20px;
}

.g_os span{
    background-image: url("../../_icons/icons_20.png");
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    width: 20px;
    float:left;
}

.g_os {
  float:right;
  margin-top:5px;
}

#game h1 {
  padding-top:0;
  margin-top:0;
  float:left;
}

#game .g_os {
  float:right;
  margin: 5px 15px 0 0;
}


p#game_article {
  float:left;
  max-width:466px;
  text-align:justify;
  margin-right:14px;
  clear:both;
}

#gameinfo {
  float:left;
  max-width:280px;
  width:280px;
}

#gameinfo .right{
  text-align:right;
  width:60%;
}

#gameinfo .star{
  padding-right: 0px;
  padding-left: 35px;
}

#gameinfo h2{
  margin-top:15px;
}

#gameinfo .bewerten{
 width:110px;

}

#gameinfo .faves{
  padding-top:13px;
}

.faves #fb{
   padding-right:9px;
   padding-left:1px;
}

.faves #twitter{
   padding-right:9px;
}

.faves #gplus{
   padding-right:9px;
}

.follow img {
  width:61px;
}

/* +++++++++++++++++++++++ GAMES CATEGORY LAYOUT +++++++++ */
.overview {
 float:left;
 max-width:530px;
}

form#forder {
  float:left;
}
label[for=order] {
  float:left;
}
select#order {
  float:left;
}

form#fnoview {
  float:right;
}
label[for=noview] {
  float:left;
}
select#noview {
  float:left;
}

section.gamecat {
	border-bottom: 1px solid #FFFFFF;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
}

div.meta {
	font-size:7pt;
	padding:0;
	margin:0;
}

.gamecat h2{
	margin: 0 0 7px 0;
	max-width:420px;
	float:left;
}

.gimage-right {
  float:right;
  margin-left:10px;
  margin-top:4px;
  width:150px;
  height:112px;

}

.gimage-left {
  float:left;
  margin-right:10px;
  margin-top:4px;
  width:150px;
  height:112px;

}

.gc {
	text-align:justify;
	font-size:10pt;
	padding:0;
	margin:0;
	min-height:112px;
}

.gclinks {

	margin: 15px 0;
}


.gcpagi {
	text-align:center;
}

/* +++++++++++++++++++++++ games layout ++++++++++++++++  */


/* +++++++++++++++++++++++ gnewest layout ++++++++++++++++  */

.fwrapper {
 padding:10px 0;
}

.gnewest h4{
  float:left;
}


.gnewest p {
	margin: 0 0 15px 0;
	text-align:justify;
	min-height: 112px;
}

.gnewest img {
  float:left;
  margin-right:10px;
  width:130px;
  height:100px;
}

/* +++++++++++++++++++++++ game page layout ++++++++++++++++  */
#images .thumbnail {
	float:left;
	margin:0 10px 0 0;
	width:130px;
}
#video .thumbnail {
	float:right;
	margin:0 12px 0 0;
	width:130px;
}


/* +++++++++++++++++++++++ pagenav +++++++++++++++++++++++  */


.pagination {
	margin: 18px 0;
}
.pagination ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 0;
	margin-bottom: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	padding-left:0px;
}
.pagination ul > li {
	display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span {
	float: left;
	padding: 4px 11px;
	line-height: 18px;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
	background-color: #f5f5f5;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
	color: #999;
	cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
	color: #999;
	background-color: transparent;
	cursor: default;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
	border-left-width: 1px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}
.pagination-centered {
	text-align: center;
}
.pagination-right {
	text-align: right;
}
.pagination-large ul > li > a,
.pagination-large ul > li > span {
	padding: 11px 19px;
	font-size: 16.25px;
}
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
}
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}
.pagination-mini ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > a,
.pagination-small ul > li:first-child > span {
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}
.pagination-mini ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > a,
.pagination-small ul > li:last-child > span {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}
.pagination-small ul > li > a,
.pagination-small ul > li > span {
	padding: 2px 10px;
	font-size: 12px;
}
.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
	padding: 0 6px;
	font-size: 9.75px;
}




    ul.pagination-list li a [class*="icon-"] {
    opacity: 0.3;
    }

    ul.pagination-list li a:hover [class*="icon-"] {
    opacity: 0.5;
    }



[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../images/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

.icon-glass {
  background-position: 0      0;
}

.icon-music {
  background-position: -24px 0;
}

.icon-search {
  background-position: -48px 0;
}

.icon-envelope {
  background-position: -72px 0;
}

.icon-heart {
  background-position: -96px 0;
}

.icon-star {
  background-position: -120px 0;
}

.icon-star-empty {
  background-position: -144px 0;
}

.icon-user {
  background-position: -168px 0;
}

.icon-film {
  background-position: -192px 0;
}

.icon-th-large {
  background-position: -216px 0;
}

.icon-th {
  background-position: -240px 0;
}

.icon-th-list {
  background-position: -264px 0;
}

.icon-ok {
  background-position: -288px 0;
}

.icon-remove {
  background-position: -312px 0;
}

.icon-zoom-in {
  background-position: -336px 0;
}

.icon-zoom-out {
  background-position: -360px 0;
}

.icon-off {
  background-position: -384px 0;
}

.icon-signal {
  background-position: -408px 0;
}

.icon-cog {
  background-position: -432px 0;
}

.icon-trash {
  background-position: -456px 0;
}

.icon-home {
  background-position: 0 -24px;
}

.icon-file {
  background-position: -24px -24px;
}

.icon-time {
  background-position: -48px -24px;
}

.icon-road {
  background-position: -72px -24px;
}

.icon-download-alt {
  background-position: -96px -24px;
}

.icon-download {
  background-position: -120px -24px;
}

.icon-upload {
  background-position: -144px -24px;
}

.icon-inbox {
  background-position: -168px -24px;
}

.icon-play-circle {
  background-position: -192px -24px;
}

.icon-repeat {
  background-position: -216px -24px;
}

.icon-refresh {
  background-position: -240px -24px;
}

.icon-list-alt {
  background-position: -264px -24px;
}

.icon-lock {
  background-position: -287px -24px;
}

.icon-flag {
  background-position: -312px -24px;
}

.icon-headphones {
  background-position: -336px -24px;
}

.icon-volume-off {
  background-position: -360px -24px;
}

.icon-volume-down {
  background-position: -384px -24px;
}

.icon-volume-up {
  background-position: -408px -24px;
}

.icon-qrcode {
  background-position: -432px -24px;
}

.icon-barcode {
  background-position: -456px -24px;
}

.icon-tag {
  background-position: 0 -48px;
}

.icon-tags {
  background-position: -25px -48px;
}

.icon-book {
  background-position: -48px -48px;
}

.icon-bookmark {
  background-position: -72px -48px;
}

.icon-print {
  background-position: -96px -48px;
}

.icon-camera {
  background-position: -120px -48px;
}

.icon-font {
  background-position: -144px -48px;
}

.icon-bold {
  background-position: -167px -48px;
}

.icon-italic {
  background-position: -192px -48px;
}

.icon-text-height {
  background-position: -216px -48px;
}

.icon-text-width {
  background-position: -240px -48px;
}

.icon-align-left {
  background-position: -264px -48px;
}

.icon-align-center {
  background-position: -288px -48px;
}

.icon-align-right {
  background-position: -312px -48px;
}

.icon-align-justify {
  background-position: -336px -48px;
}

.icon-list {
  background-position: -360px -48px;
}

.icon-indent-left {
  background-position: -384px -48px;
}

.icon-indent-right {
  background-position: -408px -48px;
}

.icon-facetime-video {
  background-position: -432px -48px;
}

.icon-picture {
  background-position: -456px -48px;
}

.icon-pencil {
  background-position: 0 -72px;
}

.icon-map-marker {
  background-position: -24px -72px;
}

.icon-adjust {
  background-position: -48px -72px;
}

.icon-tint {
  background-position: -72px -72px;
}

.icon-edit {
  background-position: -96px -72px;
}

.icon-share {
  background-position: -120px -72px;
}

.icon-check {
  background-position: -144px -72px;
}

.icon-move {
  background-position: -168px -72px;
}

.icon-step-backward {
  background-position: -192px -72px;
}

.icon-fast-backward {
  background-position: -216px -72px;
}

.icon-backward {
  background-position: -240px -72px;
}

.icon-play {
  background-position: -264px -72px;
}

.icon-pause {
  background-position: -288px -72px;
}

.icon-stop {
  background-position: -312px -72px;
}

.icon-forward {
  background-position: -336px -72px;
}

.icon-fast-forward {
  background-position: -360px -72px;
}

.icon-step-forward {
  background-position: -384px -72px;
}

.icon-eject {
  background-position: -408px -72px;
}

.icon-chevron-left {
  background-position: -432px -72px;
}

.icon-chevron-right {
  background-position: -456px -72px;
}

.icon-plus-sign {
  background-position: 0 -96px;
}

.icon-minus-sign {
  background-position: -24px -96px;
}

.icon-remove-sign {
  background-position: -48px -96px;
}

.icon-ok-sign {
  background-position: -72px -96px;
}

.icon-question-sign {
  background-position: -96px -96px;
}

.icon-info-sign {
  background-position: -120px -96px;
}

.icon-screenshot {
  background-position: -144px -96px;
}

.icon-remove-circle {
  background-position: -168px -96px;
}

.icon-ok-circle {
  background-position: -192px -96px;
}

.icon-ban-circle {
  background-position: -216px -96px;
}

.icon-arrow-left {
  background-position: -240px -96px;
}

.icon-arrow-right {
  background-position: -264px -96px;
}

.icon-arrow-up {
  background-position: -289px -96px;
}

.icon-arrow-down {
  background-position: -312px -96px;
}

.icon-share-alt {
  background-position: -336px -96px;
}

.icon-resize-full {
  background-position: -360px -96px;
}

.icon-resize-small {
  background-position: -384px -96px;
}

.icon-plus {
  background-position: -408px -96px;
}

.icon-minus {
  background-position: -433px -96px;
}

.icon-asterisk {
  background-position: -456px -96px;
}

.icon-exclamation-sign {
  background-position: 0 -120px;
}

.icon-gift {
  background-position: -24px -120px;
}

.icon-leaf {
  background-position: -48px -120px;
}

.icon-fire {
  background-position: -72px -120px;
}

.icon-eye-open {
  background-position: -96px -120px;
}

.icon-eye-close {
  background-position: -120px -120px;
}

.icon-warning-sign {
  background-position: -144px -120px;
}

.icon-plane {
  background-position: -168px -120px;
}

.icon-calendar {
  background-position: -192px -120px;
}

.icon-random {
  width: 16px;
  background-position: -216px -120px;
}

.icon-comment {
  background-position: -240px -120px;
}

.icon-magnet {
  background-position: -264px -120px;
}

.icon-chevron-up {
  background-position: -288px -120px;
}

.icon-chevron-down {
  background-position: -313px -119px;
}

.icon-retweet {
  background-position: -336px -120px;
}

.icon-shopping-cart {
  background-position: -360px -120px;
}

.icon-folder-close {
  width: 16px;
  background-position: -384px -120px;
}

.icon-folder-open {
  width: 16px;
  background-position: -408px -120px;
}

.icon-resize-vertical {
  background-position: -432px -119px;
}

.icon-resize-horizontal {
  background-position: -456px -118px;
}

.icon-hdd {
  background-position: 0 -144px;
}

.icon-bullhorn {
  background-position: -24px -144px;
}

.icon-bell {
  background-position: -48px -144px;
}

.icon-certificate {
  background-position: -72px -144px;
}

.icon-thumbs-up {
  background-position: -96px -144px;
}

.icon-thumbs-down {
  background-position: -120px -144px;
}

.icon-hand-right {
  background-position: -144px -144px;
}

.icon-hand-left {
  background-position: -168px -144px;
}

.icon-hand-up {
  background-position: -192px -144px;
}

.icon-hand-down {
  background-position: -216px -144px;
}

.icon-circle-arrow-right {
  background-position: -240px -144px;
}

.icon-circle-arrow-left {
  background-position: -264px -144px;
}

.icon-circle-arrow-up {
  background-position: -288px -144px;
}

.icon-circle-arrow-down {
  background-position: -312px -144px;
}

.icon-globe {
  background-position: -336px -144px;
}

.icon-wrench {
  background-position: -360px -144px;
}

.icon-tasks {
  background-position: -384px -144px;
}

.icon-filter {
  background-position: -408px -144px;
}

.icon-briefcase {
  background-position: -432px -144px;
}

.icon-fullscreen {
  background-position: -456px -144px;
}







.rating{

	width:120px;
	height:24px;
	background:url(../../../components/com_games/assets/stars.png) 0 -26px repeat-x;
	z-index:0;
}
.rating .progresss{

	height:24px;
	background:url(../../../components/com_games/assets/stars.png) 0 0 repeat-x;
	z-index:1;
}

.pagenav {
	width:12px;
}
