# GameNews - August Joomla! template (for Joomla 2.5)



#



# Copyright (C) 2007-2012 Gavick.com. All Rights Reserved.



# License: Copyrighted Commercial Software



# Website: http://www.gavick.com



# Support: support@gavick.com



*/







/* Here you can include your override CSS styles */







@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {



  .ipad-portrait { color: red; } /* your css rules for ipad portrait */







  div.gkSearch {



  	display: none;



  }



}



@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {



  .ipad-landscape { color: blue; } /* your css rules for ipad landscape */



   div.gkSearch {



  	display: none;



  }



}







/*.ie10  body div#gkPage section#gkPageTop div#gkMainMenu div.gkSearch {



	margin-top: 14px !important;



}*/







#gkPageContent {



	/*top: -250px;*/



	position: relative;



}







#gkPage {



	width: 1050px;



	margin-top: 20px;



	padding: 20px !important;



}







#gkMainMenu {



	display: block;



	background-color: #000;



	width: 100%;



	/*margin-top: 20px*/;



}



#gkMainMenu span {



	background-color: #2F3335;



}



#gkMainMenu div.mainmenu {



	display: inline;



	float:left;



	width: 695px;



  	margin-top: 20px;



}



#gkMainMenu div.gkSearch {



    float: right;



    padding-left: 0px;



    display: inline;



    width: 285px;



    background-color: rgb(47, 51, 53);



    padding-top: 5px;



    padding-bottom: 5px;



    margin-left: 0px;



    margin-top: 0px;



    height: 36px;



	margin-top: 20px;



}







#gkMainMenu div.gkSearch span {



	color: #fff;







}



#gkMainMenu .gkMenu {



  display:inline;



  z-index: 1;



}



#gkMainMenu div.gkSearch #mod-search-searchword.inputbox {



    z-index: 20;



    width: 190px;



    padding-right: 5px;



}







#gkMainMenu div.gkSearch .button {



    border-radius: 5px 5px 5px 5px;



    border: 1px solid rgb(102, 102, 102);



    margin-left: 0px;



    position: absolute;



    right: 5px;



    display: inline-block;



    float: right;



}







#gkTopBanner {



	margin: 0px 126px 0 !important;



	width: 728px !important;



}











#gkBottom1 {



	float: none;



	margin-left: 116px;



	margin-right: 116px;



}



/*#gkContent + #gkSidebar {



	padding-left: 0px;



	width: 300px;



	display: inline;



	float: right;



}*/



#gkContent {



	/*display: inline-block;*/



	width: 660px !important;



	margin-right: 0px;



}



#gkSidebar {



	width: 320px !important;



	padding-right: 0px;



	padding-left: 20px !important;



	margin-top: 0px !important;



}



section#gkMainBody{



	margin-top: 20px !important;



	display: inline-block;



}







.box {

	margin-top: 20px;

	overflow: hidden;

}







#gkSidebar .box:first-child {



	margin-top: 0px !important;



}







#gkMainbody,



#gkBreadcrumb {



	margin-top: 20px !important;



}







/*



#k2Container{



	width: 656px;



	margin-right: 0px;



}



#related-stories {



	padding-left: 0px;



}*/







section#gkPageTop, #gkPageContent {



	width: 980px;



	margin-left: 0px;



	margin-right: auto;



}







#gkPageContent {



	clear: both;



	margin-top: 20px;



}







/* Top menu */



#gkTopMenu {



	border-bottom: 0px !important;



	clear: both;



	min-height: 41px;
text-align:center;


}







#Publications {



	min-height: 41px;



	padding: 5px 0px 2px;



	display: inline-block;



}







#gkTopMenu ul li {



	float: left;



	font-size: 11px;



	font-weight: bold;



	height: 11px;



	line-height: 11px;



	margin: 0px;



	padding: 5px 0px 5px;



    position: relative;



    text-transform: uppercase;



}







/*#Publications li:first-child {



	margin-left: 65px;



}*/







#Publications li:nth-child(9){



	margin-left: 100px;



}







#Publications li:first-child a {



	border-left: none!important;



}







#Publications li:nth-child(5) a {



	border-left: none!important;



}







#Publications li:nth-child(9) a {



	border-left: none!important;



}







#gkTopMenu ul li:hover::after {



	border-left: 5px solid transparent;



	border-right: 5px solid transparent;



	border-bottom: 5px solid #eee;



	content: "";



	height: 0;



	left: 50%;



	margin-left: 0px;



	position: absolute;



	top: 36px;



	width: 0;



}







#gkTopMenu ul {

margin-left: 0;

    min-height: 14px !important;



}







#Publications1 li, #Publications2 li, #Publications3 li {



	margin: 0px;



}







#Publications1 li:first-child, #Publications2 li:first-child, #Publications3 li:first-child {



	margin-left: 0px !important;



}







#Publications1 {



	padding: 10px 0px 0px !important;



	margin-left: 2em;



	/*margin-right: 5em;*/



	/*-webkit-margin-start: 77.5px;



	-webkit-margin-end: 77.5px;*/



}







#Publications2 {



	padding: 0px !important;



	margin-left: 1.5em;



	/*margin-right: 1em;*/



	/*-webkit-margin-start: 25px;



	-webkit-margin-end: 25px;*/



}







#Publications3 {



	padding: 0px 0px 0px !important;



	margin-left: 7em;



	/*margin-right: 123.5px;



	-webkit-margin-start: 110.5px;



	-webkit-margin-end: 110.5px;*/



}







#gkTopMenu a {



	border-left: 1px solid #e5e5e5;



	color: #717171;



	padding: 0 12px;



}







#gkTopMenu a:active,



#gkTopMenu a:focus,



#gkTopMenu a:hover {



	color: #418cd1;



}







#gkTopMenu ul li:hover::after {



  border: none !important;



  content: "";



  height: 0;



  left: 50%;



  margin-left: -5px;



  position: absolute;



  top: 36px;



  width: 0;



}







#gkTop1 {



	margin-top: 0px !important;



	width: 660px !important;



}







#gkTop2 {



	margin-top: 20px !important;



	width: 660px !important;



}







#gkTop1 div {



	margin: 0px;



}







#gkTop1 > div > div {



	padding: 0px;



	width: 320px;



	height: 440px;



	margin: 0px;



}







#gkTop1 div div:first-child {



	margin-right: 20px !important;



	width: 320px;



}







#gkTop1 div.content {



	width: 320px;



	height: 440px;



}







#gkTop2 div div.box.nsp {



	padding: 0px;



	width: 100% !important;



}







#gkTop2 div div.box.nsp h3.header {



	margin-bottom: 15px !important;



}







#gkTop2 div div.box.nsp div{



	padding: 0px;



	width: 210px !important;



	margin-right: 15px !important;



}







#gkTop2 div div.box.nsp div:last-child{



	margin-right: 0px !important;



}







#nsp-nsp_139 {



	top: 0;



	left: 0;



	position: absolute;



	width: 290px !important;



	height: 410px !important;



	padding: 15px !important;







}



div#nsp-nsp_468 div div div div div h4.nspHeader,



div#nsp-nsp_472 div div div div div h4.nspHeader,



div#nsp-nsp_471 div div div div div h4.nspHeader,



div#nsp-nsp_139 div div div div div h4.nspHeader {



	font-size: 14px;



	font-style: bold;



	padding: 0px 0px 0px 0px;



	vertical-align: top;



}







div#nsp-nsp_139 div div div div div p.nspText {



	color: #FFF;



	width: 290px;



}







div#nsp-nsp_139 div div div div div a img.nspImage {



	height: 290px !important;



	width: 290px !important;



}







div#nsp-nsp_139 div div div div div a {



	height: 290px !important;



	width: 290px !important;



}







#gkTop1 > div, #gkTop2 > div, #gkBottom1 > div, #gkBottom2 > div {



 	margin: 0px !important;



}







.nspArt p.nspText {



	line-height: 16px !important;



}







/*    */



.nspArt p.nspText + .readon {



    margin-top: 16px;



    text-transform: uppercase;



    line-height: 2;



}







/*  */



body[data-bg="2"] {



    background: rgb(113, 113, 113);



}







/* */



#gkBottom1 {



    border-top: 0px;



    margin-top: 20px;



    padding: 35px 0px 0px;



}



/* Animation */



.nspList,



.nspArtPage {



	opacity: 1!important;



	-webkit-transition: opacity 0.5s ease-out;



	   -moz-transition: opacity 0.5s ease-out;



	    -ms-transition: opacity 0.5s ease-out;



      	 -o-transition: opacity 0.5s ease-out;



	        transition: opacity 0.5s ease-out;



}



#gkLogo {



	text-indent: 0;



	width: 100%;



	margin-bottom: 0px;



	padding-top: 60px;



	margin-top: 60px !important;



	clear: both;



}







img.logo {



    text-indent: 0;



    width: 100%;



    margin: 60px auto 0 !important;



    -ms-transform: scale(1.3);



    -webkit-transform: scale(1.3);



    -moz-transform: scale(1.3);



    -o-transform: scale(1.3);



}







#gkLogo img{



	-webkit-transform: scale(1.0);



	-moz-transform: scale(1.0);



	-o-transform: scale(1.0);



}







#logoIcon {



	height: 20px;



	width: 20px;



}







#k2Container .itemFullText div.k2CategoriesListBlock.tagBlock ul.level0 li {



	background: #FFFFFF !important;



	padding: 0px !important;



	transition: padding-left 100ms ease-out 0s;



}







#k2Container .itemFullText div.k2CategoriesListBlock.tagBlock ul.level0 li:hover {



	padding-left: 20px !important;



}







#k2ModuleBox469 {



	margin-top: -40px;



}



















div.box.blogMenu {



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	-ms-box-sizing: border-box;



	-o-box-sizing: border-box;



	box-sizing: border-box;



	margin-top: 20px;



	padding: 20px;



	overflow: hidden;



	width: 100%;



	background: #2F3335;



}











div.box.blogMenu .header {



	background: #2F3335;



}







div.box.blogMenu a,



div.box.blogMenu a.visited



{



	color: #FFF;



}







div.box.blogMenu a.hover,



div.box.blogMenu a.active,



div.box.blogMenu a.focus



{



	color: #418CD1;



}







div.box.blogMenu a.hover span,



div.box.blogMenu a.active span,



div.box.blogMenu a.focus span



{



	color: #418CD1;



}







div.blogMenu ul a span.catTitle {



	text-transform: uppercase;



}







div.itemExtraFields {



	display: none;



}







div.itemAuthorData {



	display: none;



}







div.itemRatingBlock {



	display: none;



}







body {



	line-height: 1.2;



}











/* slider container */



.iosSlider {



	/* required */



	position: relative;



	top: 0;



	left: 0;



	overflow: hidden;







	width: 940px;



	height: 133px;



}







/* slider */



.iosSlider .slider {



	/* required */



	width: 100%;



	height: 100%;



}







/* slide */



.iosSlider .slider .item {



	/* required */



	float: left;







	width: 88px;



	height: 112.5px;



}







/* slider container */



.iosSliderVertical {



	/* required */



	position: relative;



	top: 0;



	left: 0;



	overflow: hidden;







	width: 320px;



	height: 440px;



}







/* slider */



.iosSliderVertical .slider {



	/* required */



	width: 100%;



	height: 100%;



}







/* slide */



.iosSliderVertical .slider .slide {



	/* required */



	float: left;







	width: 300px;



	height: 100px;



}







.readon {



	background-color: #D3D3D3;



}







div#nsp-feature-articles div div div div div h4.nspHeader,



div#feature-articles div div div div div h4.nspHeader,



div#nsp-nsp_384 div div div div div div h4.nspHeader,



div#nsp-nsp_141 div div div div div h4.nspHeader,



.nspArt h4.nspHeader {



	font-size: 14px !important;



	font-style: bold;



	padding: 0px 0px 0px 0px !important;



	vertical-align: top;



	letter-spacing: 0px;



}







div#nsp-feature-articles div div div div div,



div#feature-articles div div div div div {



	padding: 0 0 15px 0 !important;



}







div#nsp-nsp_384 div div div div div div a.readon {



	bottom: 0px;



}







div#nsp-feature-articles div div div div div p.nspText a,



div#feature-articles div div div div div p.nspText a {



	color: #333;



}







div#nsp-feature-articles div div div div div p.nspText a:hover,



div#feature-articles div div div div div p.nspText a:hover {



	color: #418cd1;



}







div#nsp-nsp_141 {



	margin: 0px !important;



}







div#nsp-nsp_141 div div div div div {



	padding: 0px 0px 0px 15px !important;



}







div#nsp-nsp_141 div div div div div:first-child {



	padding: 0px 0px 0px 0px !important;



}







.nspArt p.nspText {



  font-size: 14px;



  line-height: 18px;



}







.feature-articles h3.header,



#feature-articles h3.header {



	margin-bottom: 15px !important;



}







#gkBreadcrumb {



	margin-top: 20px;



	margin-bottom: 0px;



	background: #FFF;



	padding: 0px;



}







#gkBreadcrumb div.breadcrumbs ul li {







}







#gkBreadcrumb div.breadcrumbs ul li a.pathway {







	font-size: 11px;



	font-weight: bold;



	line-height: 11px;



	color: #418CD1;



}







#gkTopMenu iframe {



	margin-top: 15px;



	margin-bottom: 0px;



}







ul.nav.menu li.item-412 a.hovered:hover,



ul.nav.menu li.item-413 a.hovered:hover,



ul.nav.menu li.item-414 a.hovered:hover,



ul.nav.menu li.item-415 a.hovered:hover,



ul.nav.menu li.item-416 a.hovered:hover,



ul.nav.menu li.item-417 a.hovered:hover,



ul.nav.menu li.item-418 a.hovered:hover,



ul.nav.menu li.item-419 a.hovered:hover,



ul.nav.menu li.item-420 a.hovered:hover,



ul.nav.menu li.item-421 a.hovered:hover,



ul.nav.menu li.item-422 a.hovered:hover,



ul.nav.menu li.item-552 a.hovered:hover {



	color: #212121;



}







/* Bottom Social */



nav.bottomSocial {



	width: 660px;



	height: 60px;



	background-color: #418CD1;



	margin-bottom: 20px;



	margin-top: 20px;



}







nav.bottomSocial  a {



    background: url("/images/social_Icons_bottom.png") no-repeat scroll 18px 2px transparent;



    display: block;



    float: left;



    height: 20px;



    margin: 14px 0 0;



    padding: 0 12px 1px;



    text-indent: -9999em;



    transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;



    width: 19px;



}



nav img.sharethis {



	float: left;



	padding-top: 18px;



	padding-left: 24px;
  
    padding-right:8px;



}


nav.bottomSocial > span{display:inline-block;margin-top:14px}




nav.bottomSocial  a#bottomtwitter {



    background-position: -22px 2px;



}



nav.bottomSocial  a#bottomgoogleplus {



    background-position: -68px 2px;



}



nav.bottomSocial  a#bottomrss {



    background-position: -115px 2px;



    margin-right: 32px;



}



nav.bottomSocial  a#bottomlinkedin {



    background-position: -160px 2px;



}



nav.bottomSocial  a#bottomfacebook:hover {



    background-position: 18px -50px;



}



nav.bottomSocial  a#bottomtwitter:hover {



    background-position: -22px -50px;



}



nav.bottomSocial  a#bottomgoogleplus:hover {



    background-position: -68px -50px;



}



nav.bottomSocial  a#bottomrss:hover {



    background-position: -115px -50px;



}



nav.bottomSocial  a#bottomlinkedin:hover {



    background-position: -160px -50px;



}



























/* Topbar */



#gkTopBar {



    background: none repeat scroll 0 0 #282828;



    height: 40px;



    position: fixed;



    top: 0;



    width: 100%;



    z-index: 999;



}



#gkTopBar nav div.custom a {



    background: url("/images/social_Icons_top.png") no-repeat scroll 18px 2px transparent;



    display: block;



    float: left;



    height: 20px;



    margin: 11px 0 0;



    padding: 0 12px;



    text-indent: -9999em;



    transition: all 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;



    width: 19px;



    border: 0px;



}



#gkTopBar nav img.sharethis {



	float: left;



	padding-top: 17px;



	padding-left: 24px;



}



nav div.custom a#toptwitter {



    background-position: -22px 2px;



}



nav div.custom a#topgoogleplus {



    background-position: -68px 2px;



}



nav div.custom a#toprss {



    background-position: -115px 2px;



    margin-right: 32px;



}



nav div.custom a#toplinkedin {



    background-position: -160px 2px;



}



nav div.custom a#topfacebook:hover {



    background-position: 18px -50px;



}



nav div.custom a#toptwitter:hover {



    background-position: -22px -50px;



}



nav div.custom a#topgoogleplus:hover {



    background-position: -68px -50px;



}



nav div.custom a#toprss:hover {



    background-position: -115px -50px;



}



nav div.custom a#toplinkedin:hover {



    background-position: -160px -50px;



}



#topbar nav ul {



    margin: 0;



    padding: 0;



}



#topbar nav ul li {



    color: #777777;



    float: left;



    font: 11px/40px Arial,Helvetica,sans-serif;



    padding: 0 6px;



}



#topbar nav ul li a {



    color: #777777;



}



#topbar nav ul li a:hover, ul#topbaright > li a {



    color: #FFFFFF;



    display: block;



}



ul#topbaright > li a, ul#topbaright > li span {



    padding: 0 26px;



}



ul#topbaright {



    float: right;



    list-style: none outside none;



    margin: 0;



    padding: 0;



}



ul#topbaright > li {



    background: none repeat scroll 0 0 #3B3B3B;



    color: #FFFFFF;



    cursor: pointer;



    float: left;



    font: bold 12px/40px Arial,Helvetica,sans-serif;



    height: 40px;



    margin: 0 0 0 1px;



    padding: 0;



}



ul#topbaright li:hover {



    background: none repeat scroll 0 0 #E55E48;



}



ul#topbaright li ul, header nav ul ul {



    background: none repeat scroll 0 0 #E55E48;



    left: -9999px;



    list-style: none outside none;



    opacity: 0;



    padding: 12px 0;



    position: absolute;



    transform: scaleY(0.1);



    transform-origin: 50% 0 0;



    transition: opacity 0.2s ease-out 0s, transform 0.15s ease-out 0s;



    z-index: 10;



}



ul#topbaright li ul li, header nav ul ul li {



    border-top: 1px solid #F57762;



    margin: 0 24px;



    padding: 2px 25px 0 3px;



}



ul#topbaright li ul li a {



    color: #FFE4E0;



    padding: 0;



}



ul#topbaright li ul li:hover a, header nav ul ul li a:hover {



    color: #FFFFFF;



}



ul#topbaright li ul li:first-child {



    border: medium none;



}



ul#topbaright li:hover ul, header nav ul li:hover ul {



    left: auto;



    opacity: 1;



    transform: scaleY(1);



}



ul#topbaright .green {



    background: none repeat scroll 0 0 #8DC03C;



}







#gkSidebar div.box:first-child {



	margin-top: 0px !important;



}







.nspArt.nspCol1 {



  border-top: 0px !important;



}







ul.gkBullet2 , #k2Container .itemFullText ul , #k2Container .itemIntroText ul {



	list-style: disc;



	list-style-position:inside;



	padding-left: 30px;



}







ul.gkBullet2 li, #k2Container .itemFullText ul li, #k2Container .itemIntroText ul li{



	background: none !important;



	list-style: disc;



	padding: 0px;



}







section img {



	max-width: none !important;



}











#issuub-corner-t1, #issuub-fill-t, #issuub-fill-l, #issuub-fill, #issuub-fill-r, #issuub-corner-bl, #issuub-fill-b, #issuu-corner-br {



	display: none;



}







#issuub-corner-tr {



	display: inline-block;



}







#issuusb-shadow {



	width: 100px;



}







#issuub-wrapper {



	top: 45px;



}







tbody tr td {



	border-bottom: 0px !important;



	padding: 0px !important;



}







tr:hover {



	background-color: transparent;



}











.krizalys_breadcrumb {



	font-size: 12px;



	font-weight: 600;



	line-height: 2.0;



}







.krizalys_breadcrumb .separator{



	width: 10px;



	text-align: center;



	padding: 0 4px!important;



	color: #CCC;



}







.krizalys_breadcrumb .pathway, .krizalys_breadcrumb span{



	font-size: 11px;



	font-weight: bold;



	line-height: 11px;



}







section#gkPageTop {



	border-bottom: 4px solid #F4F4F4;



	padding-bottom: 15px !important;



}







#eventListFrame{



	width: 100%;



	height: 900px;



	overflow-x: hidden !important;



}







/*#gkMainbody article#k2Container header {



	display: none !important;



}*/







.itemTagsBlock ul {



	display: block;



	margin: 0 0 0 14% !important;



}







.itemLinks .itemTagsBlock span {



	padding-top: 3.5px;



}







.itemsCategory {



	display: none;



}







.chronoform {



	display: none;



}







#UploadButton1 {



	float: right !important;



}







div.k2archives ul {



  	margin: 0px;



}







div.k2archives ul li {



  	margin: 0;



  	line-height: 1;



  	height: 197px;



}







div.k2archives ul li.clearList {



  	display: none;



}







div.k2archives ul li a.moduleItemTitle {



    color: #418cd1;



    display: block;



    font-size: 18px;



    font-weight: 400;



    line-height: 22px;



    font-family: BebasNeue, Arial, sans-serif;



}







div.k2archives ul li a.moduleItemTitle:hover {



	color: #333;



}







div.jArchives { margin: 0 !important; }







div.jArchives ul li {



	padding: 12px 20px 12px 0 !important;



  	line-height: 1;



  	height: 197px;



}







div.jArchives ul li h4 a {



  	display: block;



}







article.jArchivesArticle {



  	display: none;



}







article.k2Magazine {



	display: none;



}







#gkSocialAPI {



 	 display: none;



}



.nspArts {

	padding: 0 !important;

}



.itemTagsBlock ul {

 	margin: 0 !important;

}



.label_right {

    float: left;

    margin-left: 0 !important;

}



div.box div h3.header {

  	margin-bottom: 15px !important;

}



div#nsp-blog div div div div:first-child {

  	padding-top: 0px !important;

}



.red { color: #D9030D;}



.small-message .label_right {

	left: 23px;

	position: absolute;

}



.itemTagsBlock ul {

  	clear: both;

}



#magazine_page_cover_text_bold {

  	margin: .8em 0 1.0em !important;

}

div#RA { float: left; }

section img {
	/* to avoid problems with too big images in category/blog view */
	max-width: 100% !important;
	height: auto !important;
}
.k2TagCloudBlock a, .tjtest {
	background:none!important;
	color:#418cd1!important ;
	text-transform:uppercase;
	float:none!important;
	}
.box.tj-blankad-1, .box.tj-blankad-2,#cgf_subscribe1_container_div,#mit_subscribe1_container_div,#tisrt_subscribe1_container_div{display:none}
.k2archives li{list-style:none!important;padding-left:0}
.k2archives.mdsany ul li{padding:12px 0!important}
.tjarclist header ul,#check_bsep1_container_div, #check_mit1_container_div, #check_tisrt1_container_div, #check_uscgf1_container_div{display:none}
.tjarclist{margin-top:-20px!important}
.tjarclist .k2archives > ul, .mdsany.joom{padding-left:0!important}
#bsep_subscribe1_container_div{display:none}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   #gkMainMenu div.gkSearch {
       margin-top: 37px;
	}

}


li.item-666.parent, li.item-670.parent, li.item-669.parent, li.item-1088, li.item-1090 {
    display: none;
}