/*
#------------------------------------------------------------------------
# game. - December Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2013 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/
 
/* Style 1 */

/* template.css */
a:hover,
a:active,
a:focus,
#gkMainbody a,
#gkMainbody header h2 a:active,
#gkMainbody header h2 a:focus,
#gkMainbody header h2 a:hover,
#k2Container article header h2 a:active,
#k2Container article header h2 a:focus,
#k2Container article header h2 a:hover,
#gkSidebar .box a:hover { color: #d82731; }
#gkBannerRight { background: #d82731; }
#gkLogo.cssLogo { background-image: url('../images/style1/logo.png'); }
#gkBreadcrumb .breadcrumbs li.separator i { color: #d82731; }
#gkFooterNav li:before { background: #d82731; }
.box.dark a:active,
.box.dark a:focus,
.box.dark a:hover { color: #d82731!important; }
.box.highlights { background: #d82731; }
.box.highlights .header { border-bottom: 1px solid #e73f48; }
.box.color-bg1 .header,
.box.color-bg2 .header,
.box.color-bg3 .header { background: #d82731; }
.box.color-bg3 .header { background: #656598; }
.box.color1 .header { color: #d82731; }
.box.color3 .header { color: #656598; }
.box.color1 .header i { color: #d82731; }
.box.color3 .header i { color: #656598; }
.box.icon-color1 .header > i { color: #d82731; }
.box.icon-color3 .header > i { color: #656598; }
.gkPopupWrap h3 a { color: #d82731; }

/* joomla.css */
button,
.button,
input.button,
span.button,
button.button,
div.button,
input[type="submit"],
input[type="button"],
.pagenav-prev a,
.pagenav-next a,
.readon,
#gkMainbody .itemReadMore,
#gkMainbody .readmore > a,
.button.invert:active,
.button.invert:focus,
.button.invert:hover { background: #d82731; }
section.categories-list ul ul li { border-left: 3px solid #d82731; }
article header.itemHasImage h1 a:active,
article header.itemHasImage h1 a:focus,
article header.itemHasImage h1 a:hover { color: #d82731!important; }
.tooltip-inner strong { background: #d82731; }
.autocompleter-queried { color: #d82731!important }

/* gk_stuff.css */
.nspPagination li:hover,
.nspPagination li.active { background-color: #d82731; }
.nspNext:hover:after,
.nspPrev:hover:after { color: #d82731; }
.nspArt h4.nspHeader a:hover { color: #d82731; }
.nspArt p.nspInfo a:active,
.nspArt p.nspInfo a:focus,
.nspArt p.nspInfo a:hover { color: #d82731!important; }
.nspArt .nsp-star-1:before { color: #f7a834; }
.readon:active,
.readon:focus,
.readon:hover { color: #d82731!important; }
.box.dark a.readon { color: #d82731!important; }
.box.border .nspMain { border: 1px solid #d82731; }
.box.border .nspArt { border-left: 1px solid #d82731; }
.box.list .nspHeader a:active,
.box.list .nspHeader a:focus,
.box.list .nspHeader a:hover { color: #d82731!important; }
.dark-area .nspHeader a:active,
.dark-area .nspHeader a:focus,
.dark-area .nspHeader a:hover,
.dark-area .list .nspHeader a:active,
.dark-area .list .nspHeader a:focus,
.dark-area .list .nspHeader a:hover { color: #d82731!important; }
.dark-area p.nspInfo > a { color: #d82731!important; }
.dark-area a.readon { color: #d82731!important; }
.showcase .nspHeader a:active,
.showcase .nspHeader a:focus,
.showcase .nspHeader a:hover,
.showcase-small .nspHeader a:active,
.showcase-small .nspHeader a:focus,
.showcase-small .nspHeader a:hover { color: #d82731!important; }
.showcase p.nspInfo .category { background: #660066; }
.showcase p.nspInfo .category:hover { background: #d82731; }
.box.highlights .gkNspPM-Highlights li { border-bottom: 1px solid #e73f48; }
.box.highlights .gkNspPM-Highlights li h3:before { border-color: transparent transparent transparent #d82731; }
.gkNspPM-VideoGallery .gkBigBlock strong { background: #660066; }
.gkNspPM-VideoGallery .gkBigBlock h3 a:active,
.gkNspPM-VideoGallery .gkBigBlock h3 a:focus,
.gkNspPM-VideoGallery .gkBigBlock h3 a:hover { color: #d82731!important; }
.gkNspPM-VideoGallery .gkSmallBlock small { border: 1px solid #d82731; }
.gkNspPM-VideoGallery .gkSmallBlock small:after { border-color: transparent #d82731 transparent transparent; }
.dark-area .gkNspPM-VideoGallery .gkSmallBlock h3 a:active,
.dark-area .gkNspPM-VideoGallery .gkSmallBlock h3 a:focus,
.dark-area .gkNspPM-VideoGallery .gkSmallBlock h3 a:hover { color: #d82731!important; }
.gkTabsWrap ol li.active,
.gkTabsWrap ol li.active:hover { background: #d82731; }
.gkTabsWrap ol li.active:after { border-top-color: #d82731; }
.bigtabs .gkTabsWrap ol li.active,
.bigtabs .gkTabsWrap ol li.active:hover { background: #d82731; }
.bigtabs .gkTabsWrap ol li.active:after { border-top-color: #d82731; }
.gkIsWrapper-gk_game .gkProgressBar { background: #d82731; }

/* menu.css */
.gkMenu > ul li div.childcontent a:hover { color: #fff!important }
#gkMenuOverlayClose { color: #d82731; }
#gkMenuOverlayContent .gkcol li a:active,
#gkMenuOverlayContent .gkcol li a:focus,
#gkMenuOverlayContent .gkcol li a:hover { color: #d82731; }

/* k2.css */
.k2FeedIcon a:before,
a.k2FeedIcon:before { color: #d82731; }
.activeCategory a { color: #d82731 }
ul.itemTags li a { background: #D82731; }
.k2CalendarBlock table.calendar tr td.calendarDateLinked a { color: #d82731; }
.k2CalendarBlock table.calendar tr td.calendarToday { background: #d82731; }
.k2CalendarBlock table.calendar tr td.calendarTodayLinked { background: #d82731; }
.calendarNavLink { color: #d82731; }
.k2TagCloudBlock a:hover { color: #d82731 }

/* EeasyBlog */
#ezblog-menu .blog-navi li.toolbar-item > form button.submit-search {
	background-color: #d82731;	
}

#eblog-wrapper .list-pagination li a:hover,
#ezblog-head .component-links a.link-rss span:before,
#ezblog-head .component-links a.link-email span:before,
#ezblog-body .blog-title, #ezblog-body .blog-title a:hover,
#ezblog-body .list-categories li .category-name a:hover,
#blog-login ul.blog-login-helper a:hover,
body #ezblog-dashboard a,
#ezblog-body .blog-read .blog-meta a, 
#ezblog-body .blog-read .blog-comments a,
#ezblog-body #ezblog-category .profile-info .profile-title a {
	color: #d82731; 
}
#ezblog-label > a:hover {
	color: #d82731!important;
}


/* Costum STYLE*/

#gkFooterNav .menu,
#gkCopyrights{
	text-align: center;
}

#gkFooter a,
#gkCopyrights {
  color: #aaa;
}

#gkTop1 h3{

	  font-size: 42px;
	  font-weight: 300;
	  font-family: 'Bitter', Arial, sans-serif;
	  margin: 20px 0 40px;
}


#gkMainbody .contact-name {
  display: none;
  margin: 0;
  padding: 0;
}

#gkMainbody .contact h3{
	padding: 0;
}

/*#gkPageContent > div {
  background: #F1F1F1;
 }*/

 #gkBg {
   background: #18191B url('../images/header_bg.jpg') no-repeat center 0;
  }

  #gkBottom1,
  #gkBottom1 .box{
  	margin-top: 0 !important;
  	margin-bottom: 0 !important;
  }

  #gkHeaderBottom + div {
    display: none;
  }


  li.active,
  li.last.active
  {
    border-bottom: 8px solid #d82731;
  }

  li.active:after,
  li.last.active:after,
  .gkMenu li:hover:after
  {
    border: 6px solid #d82731;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    bottom: -20px;
    content: "";
    left: 50%;
    margin-left: -6px;
    position: absolute;
    z-index: 999;
  }


.gkMenu .childcontent-inner li:hover:after 
{
   border: none;
}


  .gkMenu li:hover{
  	 border-bottom: 8px solid #d82731;
  }

  .itemVideoBlock h3 {

    margin: 25px 0 15px;
  }

  .avVideo .avPlayerContainer {
    padding: 0;
    margin: 0;
  }

  .itemImageBlock sup{
  	top: 35px;
  }


  #gkInset .box, #gkSidebar .box {
    margin: 5px 0 0 0;
  }

  .itemImageBlock sup {
    background: #d82731;
}

.dark-area .box.list .header,
.k2Anchor{
	background: #d82731 !important;
	border: none;
	color: #fff !important;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: 400;
	height: 30px;
	line-height: 31px !important;
	list-style-type: none;
	margin: 0 6px 0 0;
	padding: 0 10px!important;
	position: relative;
	top: 1px;
	text-transform: uppercase;
}

.dark-area .box.list .header:after,
.k2Anchor:after {
		border: 6px solid #d82731;
	  border-left-color: transparent;
	  border-right-color: transparent;
	  border-bottom-color: transparent;
	  bottom: -11px;
	  content: "";
	  left: 10px;
	  margin-left: 0;
	  position: absolute;
	  z-index: 101;
}

li.sigProThumb:before { content: "" !important;}

.sigProLink.swipebox {
    padding: 1px !important;
}
.sigProImg {
    height: 100% !important;
}

.itemImageGallery h3,
.itemVideoGallery {
  font-size: 16px;
  margin: 25px 0 15px;
}

li.itemVideo {
    margin-right: -20px !important;
}

#gkIs-gk-is-703.gkIsWrapper-gk_game .gkIsSlide,
#gkIs-gk-is-728.gkIsWrapper-gk_game .gkIsSlide{
  background-size: cover !important;
}


article header ul {
  margin: 0 0 20px;
}




#itemVideoAnchor{
  width: 100% !important;
}



.avPlayerWrapper {
  display: inline-block;
  text-align: center;
  clear: both;
  line-height: 0;
  background: #fff;
  border: 1px solid #ccc;
  padding: 4px !important;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  width: 47%;
}

.avPlayerContainer {
  width: 100% !important;
}


ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper{

    background-image: none;
}

ul.sigProClassic li.sigProThumb span.sigProLinkWrapper {
  display: inline-block;
  text-align: center;
  clear: both;
  line-height: 0;
  background: #fff;
  border: 1px solid #ccc;
  padding: 4px !important;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  margin: 0;
  }

  ul.sigProClassic li.sigProThumb{
      margin: 5px 0px;
  }

  a.sigProLink.fancybox-button:hover,
  a.itemImage.modal
  {
     cursor: url(cursor/zoom-in.png), zoom-in;
  }


  .itemBody > ul, .itemBody > div > ul, ul.gkBullet1, ul.gkBullet2, ul.gkBullet3, ul.gkBullet4{

    margin: 1em 1em 2em !important;
  }

.gkMenu > ul > li {

  margin-left: 5px;
}

#gkPageContent > div{

  padding: 35px 45px 0 45px;
}

#gkSidebar .box.highlights .header {
  margin: -35px 0 0px;
  padding-top: 35px;
  font-size: 20px;
  font-family: 'Bitter', Arial, sans-serif;
}

.sigProContainer.sigProClassic  {

  margin: 1em 0 2em !important;
  
}

#gkSidebar .box a:hover {
  color: #fff;
  }

  .gkIsWrapper-gk_game figcaption > div{
    margin: 12% 0 0 0;
  }

  #gkLogo img {
    width: 165px;
    padding-left: 20px;
  }

  .gk-social {
    padding: 25px 0 0;
    text-align: center;
  }

  .gk-social a:before{
    font-size: 30px;
  }

  #gkSidebar {
    position: relative;
    right: -45px;
  }


  .gkIsWrapper-gk_game .gkIsPreloader,
  #gkBg{

    background-image: url(/images/banners/bg_image.jpg) !important;

  }

div.childcontent .gkmenu li{

  border: none !important;

  }



  .childcontent-inner li.active:after,.childcontent-inner li.last.active:after,.childcontent-inner .gkMenu li:hover:after{
      border: none !important;
  }


  .dost-table td{
    width: 25% !important;
  }

  table {
    margin: 10px 0 40px
  }


.itemNavigation{
  margin-top: 60px;
}

.pagination {
  margin: 15px 0 20px;
}


a.itemImage.modal {
    border: 1px solid #ccc;
    padding: 4px !important;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.nspArt h4.nspHeader{
  text-align: left;
}


.dosatori p.nspInfo .category {
  background-color: green;
}


.itemVideoBlock h3 {
  display: none;
}

.nspArt p.nspText{
    margin: 0 0 15px;
   /* text-align: justify;*/
}

.contact-form textarea {
  height: 258px;
  width: 100%;
}


  /* =====================================================*/

  @media (max-width: 900px) {

    #gkBanners > div {
      display: none;
    }

    #gkBanners > div:first-child {
      display: block;
      width: 100%!important;
    }

  }

  @media (max-width: 768px){

    #gkInset{
      display: none !important;
    }

    #gkContentWrap{
      width: 100% !important;
    }
  }

  @media (max-width: 700px) {

    .bigtabs .gkTabsWrap ol li{
          font-size: 11px;
          padding: 0 30px!important;
    }
    
  }


  @media (max-width: 600px) {

      span.social-text {
      display: none;
    }

    .gk-social a{
      margin: 0 10px;
    }

    .box.dos-map {
        max-width: 600px!important;
        width: 100% !important;
      }

  }

  @media (max-width: 480px){
    .avPlayerWrapper{
        width: 95%;
    }
  }

  #gkFooterNav .active:after {
    border: none;
  }

