html{-webkit-font-smoothing:subpixel-antialiased}
body{background:#000;color:#555;font-size:14px;font-weight:300;line-height:1.6;margin:0;min-height:100%;padding:0;word-wrap:break-word}
#gkBg{background:#eee url(../images/header_bg.jpg) no-repeat center 0;background-size:2400px 900px;overflow:hidden}
body.noBg #gkBg{background-image:none}
a,#gkMainbody a:active,#gkMainbody a:focus,#gkMainbody a:hover,#gkMainbody header h2 a,#k2Container article header h2 a{color:#0173BC;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;text-decoration:none}
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}
h1,h2,h3,h4,h5,h6{color:#000;font-weight:400;line-height:1.2;margin:0;padding:0;text-transform:uppercase}
h1{font-size:44px;font-weight:500}
#gkBannerLeft > div.box.\2e fotos.gkmod-3 > div > div > h3{color:#fff;background-color:#f49333;width:45%;text-align:center;font-weight:400;line-height:1.2;margin:0;padding:0;text-transform:uppercase}
h2,.componentheading{font-size:42px;font-weight:300}
h3{font-size:30px}
h4{font-size:22px}
h5{font-size:17px;margin-bottom:10px;margin-top:10px}
h6{font-size:13px}
ul{list-style:none;margin:0;padding:0}
ul li{line-height:2}
p{margin:1em 0}
iframe{max-width:100%!important}
.gkPage{-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:0 auto!important;padding:0}
#gkHeader{-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:58px 0 0}
#gkHeader h1.gkPage{color:#fff;font-size:44px;letter-spacing:-1.5px;padding:75px 0 35px;text-transform:none}
#gkHeaderNav{text-align:center}
#gkPageWrap{margin:0 auto}
#gkContent,#gkPageContent{position:relative;width:100%;z-index:20}
#gkPageContent:first-child{margin-top:126px!important}
#gkPageContent > div{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;clear:both;padding:35px 45px 0;width:100%}
#gkPageContent > div:first-child{min-height:800px}
#gkPageContent > #gkBanners{min-height:0}
#gkBanners{background:transparent!important;display:table;padding:0!important}
#gkBannerLeft{background:#fff}
#gkBannerLeft .box.transparent{padding:0!important}
#gkBannerRight{background:#d82731}
#gkBanners .header{color:#fff;display:none}
#gkBanners > div > div:first-child{margin-top:-80px}
#gkHeaderBottom{background:#000!important}
#gkLogo{float:left;margin:0;padding:0;text-indent:-999em;text-shadow:none;display:block}
#gkLogo img{display:block;margin:0}
#gkLogo.cssLogo{background:transparent url(../images/style1/logo.png) no-repeat 0 0;height:58px;width:85px}
#gkLogo.text{color:#fff;display:block;float:left;height:58px;margin:0;overflow:hidden;padding:0;text-indent:0;width:auto}
#gkLogo.text > span{display:block;font-size:30px;line-height:46px;padding:0}
#gkLogo.text .gkLogoSlogan{color:#e5e5e5;display:block;font-size:10px;line-height:4px;text-align:center}
#gkLogin{display:none;float:right;color:#fff;text-transform:uppercase;margin-left:32px;font-size:13px}
#gkLogin:active,#gkLogin:focus,#gkLogin:hover{color:#ddd}
#gkTopBar{background:#1e1e1e;color:#fff;min-height:58px;position:fixed;top:0;-webkit-transition:all .35s linear;-moz-transition:all .35s linear;-ms-transition:all .35s linear;-o-transition:all .35s linear;transition:all .35s linear;width:100%;z-index:110}
#gkTopBar[data-menu-type="overlay"]{position:static}
#gkTopBar[data-menu-type="overlay"] + #gkBg > #gkHeader{margin-top:0}
#gkTopBar:after{clear:both;content:"";display:table}
#gkTopBar > div{position:relative;-webkit-transition:all .35s linear;-moz-transition:all .35s linear;-ms-transition:all .35s linear;-o-transition:all .35s linear;transition:all .35s linear}
#gkTopBar.active{margin-top:0}
#gkTopBar.active > div{top:0}
#gkMainbody{margin-bottom:20px}
.frontpage #gkMainbody{margin:0}
.frontpage #gkMainbody .box{margin:0}
#gkInset{background:#000}
#gkStyleArea{clear:both;display:block;line-height:10px;margin:20px 0 40px;padding:10px 0;text-align:center}
#gkStyleArea a{border-radius:50%;display:inline-block;height:10px;margin:15px 0 0 5px;text-indent:-9999px;-webkit-transform:scale(1.0);-moz-transform:scale(1.0);-ms-transform:scale(1.0);-o-transform:scale(1.0);transform:scale(1.0);-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;transition:transform .2s ease-out;width:10px}
#gkStyleArea a:first-child{margin-left:0}
#gkStyleArea a:hover{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}
#gkColor1{background:#d82731}
#gkColor2{background:#69f}
#gkColor3{background:#f49333}
#gkColor4{background:#548c07}
#gkColor5{background:#0c77cc}
#gkColor6{background:#94a4a5}
#gkBottom1,#gkBottom2,#gkBottom3{overflow:hidden}
#gkBreadcrumb{background:transparent;margin-bottom:5px;padding-bottom:5px}
#gkBreadcrumb .breadcrumbs{float:left;color:#999}
#gkBreadcrumb .breadcrumbs li.separator{padding:0 10px!important;width:6px}
#gkBreadcrumb .breadcrumbs li.separator i{color:#d82731;font-size:4px;line-height:1.6;position:relative;top:-3px}
#gkBreadcrumb .breadcrumbs > ul > li{float:left;font-size:13px;font-weight:500;line-height:1}
#gkBreadcrumb .breadcrumbs > ul > li a{font-weight:400}
#gkTools{float:right;margin:4px 0 0 10px}
#gkTools a{display:block;float:left;width:22px;height:16px;margin:0!important;text-indent:-99999em;background:url(../images/font_size.png) no-repeat -38px 50%}
a#gkToolsReset{background-position:-15px 50%;margin-left:6px}
a#gkToolsDec{background-position:6px 50%}
#gkFooter{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:#505050;font-size:12px;line-height:16px;padding:0}
#gkFooter > div{padding:0}
#gkFooterNav{border:1px solid #222327;border-left:none;border-right:none;width:100%}
#gkFooterNav li{border:none;display:inline-block;float:none;line-height:67px;margin:0 16px;padding:0}
#gkFooterNav li:first-child{margin-left:0}
#gkFooterNav li:before{background:#d82731;content:"";display:block;height:2px;left:-16px;position:relative;top:34px;width:2px}
#gkFooterNav li:first-child:before{display:none}
#gkFooter a{color:#999;font-size:14px}
#gkFooter a:active,#gkFooter a:focus,#gkFooter a:hover{color:#aaa}
#gkCopyrights{color:#555;line-height:1.2;margin:36px 0}
#gkCopyrights a{color:#ccc}
#gkCopyrights a:active,#gkCopyrights a:focus,#gkCopyrights a:hover{color:#888}
#gkFrameworkLogo{display:block;width:90px;height:36px;background:url(../images/gavern-logo.png) no-repeat 0 0;text-indent:-9999em;margin:12px auto 0;opacity:.4}
.box .search{position:relative}
.box .search:after{color:#111;content:"\f002";font-family:FontAwesome;position:absolute;right:20px;top:6px;z-index:1}
.box .search .inputbox,.box .search #mod-search-searchword{padding:8px 20px!important;width:100%}
.box{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:#555;line-height:1.6;padding:0;width:100%}
#gkInset .box,#gkSidebar .box{margin:42px 0 0}
#gkInset .box:first-child,#gkSidebar .box:first-child,#gkInset .box.clear + .box,#gkSidebar .box.clear + .box{margin:0}
div.content{clear:both}
.box li{padding:10px 10px 10px 8px;line-height:1.6;padding:10px 0;overflow:visible;float:left}
.box li:last-child{border-bottom:none}
.box li a{color:#f49333;font-weight:700;line-height:1;text-decoration:none}
.box a{text-decoration:none}
.box ul ul{margin-left:20px}
.box .header{color:#000;font-size:13px;font-weight:600;line-height:15px;margin:0 0 20px;padding:0;text-transform:uppercase}
.box.clear{clear:none;margin:0!important;padding:0}
.clear div.content{clear:both}
.box.advertisement .header{background:transparent;color:silver!important;font-size:13px!important;font-style:italic;font-weight:300;line-height:16px;margin:0 0 16px;min-height:21px;padding:0;text-transform:none}
.box.light{background:#f1f1f1;padding:20px!important}
.box_text > div{background:#fff}
.box.dark,.dark-area .box{background:#000!important;color:#8b8b8b;padding:20px!important}
.dark-area .box{background:transparent!important;padding:0!important}
.box.dark .header,.dark-area .box .header{background:transparent!important;color:#fff;line-height:1.2}
.box.dark h1,.box.dark h2,.box.dark h3,.box.dark h4,.box.dark h5,.box.dark h6{color:#ddd}
.box.dark ul{margin:0;padding:0}
.box.dark ul li{border-bottom:1px solid #333;position:relative}
.box.dark ul li:last-child{border-bottom:none}
.box.dark a{color:#ddd!important}
.box.dark a:active,.box.dark a:focus,.box.dark a:hover{color:#d82731!important}
.box.dark ul ul{margin:0 0 0 20px}
.box.banner img{display:block}
.box.nomargin{margin:0!important;padding:0!important}
.box.highlights{background:#d82731}
.box.highlights .header{border-bottom:1px solid #e73f48;color:#fff;line-height:50px;margin:0;text-align:center}
.box.color-bg1 .header,.box.color-bg2 .header,.box.color-bg3 .header{background:#d82731;color:#fff;float:left;line-height:28px;padding:0 8px}
.box.color-bg1 .header + .content,.box.color-bg2 .header + .content,.box.color-bg3 .header + .content{clear:both}
.box.color-bg2 .header{background:#000!important}
.box.color-bg3 .header{background:#f7a834}
.box.color1 .header{color:#d82731}
.box.color2 .header{color:#8b8b8b}
.box.color3 .header{color:#f7a834}
.box .header i{font-size:14px}
.box.color1 .header i{color:#d82731}
.box.color2 .header i{color:#8b8b8b}
.box.color3 .header i{color:#f7a834}
.box.icon-color1 .header > i{color:#d82731}
.box.icon-color2 .header > i{color:#8b8b8b}
.box.icon-color3 .header > i{color:#f7a834}
.box.icon-color4 .header > i{color:#000}
.box.transparent{background:transparent!important;padding:0!important}
#gkBottom2,#gkBottom3{font-size:12px;margin-top:15px; text-align:right;}
#gkBottom2 .box,#gkBottom3 .box{color:#555}
#gkBottom2 .box .header,#gkBottom3 .box .header{color:#ccc;font-size:12px;font-weight:400}
#gkBottom2 .box li,#gkBottom3 .box li{border:none;padding:4px 0}
#gkBottom2 .box a,#gkBottom3 .box a{color:#555}
#gkBottom2 .box a:active,#gkBottom2 .box a:focus,#gkBottom2 .box a:hover,#gkBottom3 .box a:active,#gkBottom3 .box a:focus,#gkBottom3 .box a:hover{color:#aaa}
.onlydesktop{display:block}
.onlytablet{display:none}
.onlymobile{display:none}
#gkFBLogin{float:left;width:45%}
#gkFBLogin p{line-height:18px;margin:14px 0 20px}
#gkFBLogin + #login-form,#gkFBLogin + #com-login-form{float:left;width:45%;margin-left:4%;padding-left:30px;border-left:1px solid #e7e7e7}
#form-login-remember{margin:10px 0 20px}
#form-login-remember label{color:#777;font-size:11px;font-weight:400;line-height:27px}
#login-form fieldset{margin:0 0 20px}
#login-form fieldset p{margin:.5em 0}
#login-form ul{border-top:1px solid #E7E7E7;margin:42px 0 0;overflow:hidden;padding:12px 0 0}
#login-form ul li{color:#999;font-size:11px;display:inline-block;line-height:1.6;margin-right:12px}
#login-form input[type="text"],#login-form input[type="password"]{width:95%}
label#jform_spacer-lbl{font-size:11px;font-weight:400;color:#666}
#gkPopupOverlay,#gkPopupLogin,#gkPopupCart{color:#777;display:none;overflow:hidden;position:absolute;z-index:1000002;left:50%;top:80px}
#gkPopupOverlay{position:fixed}
#gkPopupLogin,#gkPopupCart{margin-left:-220px;width:426px}
#gkPopupLogin > div,#gkPopupCart > div{margin-top:-40px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
#gkPopupLogin .gkUserdata,#gkPopupLogin .gkUsermenu{float:left!important;width:50%!important}
#gkPopupLogin.gk3Danim > div,#gkPopupCart.gk3Danim > div{margin-top:0}
.gkPopupWrap{background:#fff;padding:40px;overflow:hidden}
.gkPopupWrap h3{font-size:24px;font-weight:400;letter-spacing:-.5px;line-height:32px;margin:0 0 32px}
.gkPopupWrap h3 small{font-size:16px!important}
.gkPopupWrap h3 a{color:#d82731}
.gkPopupWrap h3 a:hover{color:#272727}
.gkPopupWrap ul.menu{margin:0}
.gkPopupWrap .logout-button{margin-top:20px}
#gkPopupOverlay{background:#000;width:100%;height:100%;z-index:1000001;top:0;left:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=45);filter:alpha(opacity=45);opacity:.45;margin-left:0}
span#fb-auth small{width:20px;background:transparent url(../images/fbauth.png) no-repeat 0 2px;text-indent:-999em;display:block;float:left;border-right:1px solid #a0aecd;margin:3px 16px 0 0;height:17px}
span#fb-auth{background-color:#798db9;display:inline-block;color:#fff;font-family:arial;line-height:26px;font-size:12px;font-weight:700;margin:3px 0 0;padding:7px 24px 7px 12px;text-decoration:none;text-shadow:1px 1px 0 #445375;cursor:pointer;height:24px;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out;position:relative;top:-3px}
span#fb-auth:hover{background-color:#556b9b}
.login span#fb-auth{margin:6px 0 0 10px}
body[data-mobile="true"] #gkMobileMenu select{font-size:50px}
#gkBannerLeft > div.box.\2evideo.gkmod-3{float:right;width:50%;margin-top:60px!important;padding-left:60px!important}
#gkBannerLeft > div.box.\2e fotos.gkmod-3{float:left;width:50%;padding-left:40px!important;margin-top:125px;padding-bottom:20px!important}
#juicebox-container.prueba{height:590px!important}
#gkBannerLeft > div.box.\2evideo.gkmod-3 > div > div > form{margin-top:52px}
#gkHeaderNav > div.hizkuntza{float:center;color:red}
#gkHeaderNav > div.hizkuntza > div{width:150px;margin-top:8px}
#gkHeaderNav > div.hizkuntza > div > div > div > ul > li{padding:10px 5px}
#gkFooter > div > div.footer_news{float:right;margin-top:10px;margin-right:50px}
#gkFooter > div > div.footer_news > div > h3{color:#f49333;font-weight:700;width:250px}
#gkLogo{width:246px}
#gkLogo img{width:275px;margin:10px 0 0}
#gkHeaderNav .hizkuntza{position:absolute;top:63px;left:58px}
#gkHeaderNav .hizkuntza .box{margin:0}
#gkHeaderNav .hizkuntza .lang-inline li{padding:0 12px 0 0}
#gkHeaderNav .hizkuntza .lang-inline a{font-weight:400}
#gkBg{background:#000 url(../images/tema1.jpg) repeat-x;background-size:auto;overflow:hidden;margin-top:30px}
#gkTopBar{background:#fff}
#gk-tabs-98 .gkIsWrapper-gk_game{background:#000}
#gk-tabs-98 .gkTabsItem{background:#fff}
#gk-tabs-98 .showcase .nspImageWrapper:after{display:none}
#gk-tabs-98 .gkTabsWrap.vertical ol{border-bottom:none}
#gk-tabs-98 .gkTabsWrap.vertical ol li,#gk-tabs-98 .gkTabsWrap.horizontal ol li{color:#FFF;text-shadow:none;background:#18191A}
#gk-tabs-98 .gkTabsWrap.vertical ol li:hover,#gk-tabs-98 .gkTabsWrap.vertical ol li.active,#gk-tabs-98 .gkTabsWrap.horizontal ol li:hover,#gk-tabs-98 .gkTabsWrap.horizontal ol li.active{color:#Fff!important;text-shadow:none;background:#0173bc}
#gk-tabs-122 .gkIsWrapper-gk_game{background:#000}
#gk-tabs-122 .gkTabsItem{background:#FFF}
#gk-tabs-122 .showcase .nspImageWrapper:after{display:none}
#gk-tabs-122 .gkTabsWrap.vertical ol{border-bottom:none}
#gk-tabs-122 .gkTabsWrap.vertical ol li,#gk-tabs-122 .gkTabsWrap.horizontal ol li{color:#FFF;text-shadow:none;background:#18191A}
#gk-tabs-122 .gkTabsWrap.vertical ol li:hover,#gk-tabs-122 .gkTabsWrap.vertical ol li.active,#gk-tabs-122 .gkTabsWrap.horizontal ol li:hover,#gk-tabs-122 .gkTabsWrap.horizontal ol li.active{color:#Fff!important;text-shadow:none;background:#0173bc}
#gk-tabs-123 .gkIsWrapper-gk_game{background:#000}
#gk-tabs-123 .gkTabsItem{background:#FFF}
#gk-tabs-123 .showcase .nspImageWrapper:after{display:none}
#gk-tabs-123 .gkTabsWrap.vertical ol{border-bottom:none}
#gk-tabs-123 .gkTabsWrap.vertical ol li,#gk-tabs-123 .gkTabsWrap.horizontal ol li{color:#FFF;text-shadow:none;background:#18191A}
#gk-tabs-123 .gkTabsWrap.vertical ol li:hover,#gk-tabs-123 .gkTabsWrap.vertical ol li.active,#gk-tabs-123 .gkTabsWrap.horizontal ol li:hover,#gk-tabs-123 .gkTabsWrap.horizontal ol li.active{color:#Fff!important;text-shadow:none;background:#0173bc}
#gkBannerLeft > div.box.\.fotos.gkmod-3 > div > div > h3{color:#F49333;background:none}
#gkHeader{margin:83px 0 20px}
#gkHeader h1.gkPage{padding:30px 0 0}
#gkSidebar .menu{width:190px}
#gkSidebar .menu li{display:block;width:190px;margin:0;padding:.5em 0;border-top:1px dotted #CCC}
#gkSidebar .menu li:first-child{border-top:none}
#gkSidebar .menu li a{font-weight:700;font-size:16px}
#gkMainMenu .gkmenu #menu156,#gkMainMenu .gkmenu #menu158,#gkMainMenu .gkmenu #menu141,#gkMainMenu .gkmenu #menu142,#gkMainMenu .gkmenu #menu137,#gkMainMenu .gkmenu #menu138{color:#FFF;background-color:#F49333}
#gkTools{display:none}
.jb-area-large-mode-title.jb-classifier-show-on-over{display:none}
section#gkLang{margin:0 0 0 -15px;font-size:1em}
.lang-inline li a{color:#f49333!important}
.gkIsWrapper-gk_game .gkIsPreloader{background:#000!important}
.gkIsWrapper-gk_game figcaption{text-align:right!important}
.gkIsWrapper-gk_game .gkProgressBar{background:#f49333!important}
.gkMenu > ul > li{font-size:15px!important;font-weight:400!important}
.gkMenu > ul li div.childcontent li{font-size:14px!important;line-height:19px!important}
.gkIsWrapper-gk_game figcaption h2{font-weight:200!important;letter-spacing:-2px!important}
li.current.active a{color:#2C3A85!important}
ul.level_1{margin-left:30px}
#gkFooter li.current.active a{color:#ccc!important}
#gkIs-gk-is-92.gkIsWrapper-gk_game .gkIsSlide{box-shadow:inset 0 -50px 76px 0 #000!important;-webkit-box-shadow:inset 0 -50px 76px 0 #000!important;-moz-box-shadow:inset 0 -50px 76px 0 #000!important;-o-box-shadow:inset 0 -50px 76px 0 #000!important}
.logoak img{padding-right:50px}
.showcase .nspArtPage.active,.showcase-small .nspArtPage.active{margin:18px!important}
.gkTabsItem ul li{float:left!important}
.gkMenu > ul > li.haschild > a{padding: 0 28px 0 0 !important;}
a.top{position:relative;top:-80px;display:block;height:0;width:0}
#gkBottom1 .box{padding:132px 0!important}
#gkPageContent > div:first-child{min-height:600px!important}
.gkIsWrapper-gk_game figcaption a{cursor:default!important}
.gkIsWrapper-gk_game .gkIsSlide{cursor:auto!important}
#gkPageContent > div{background:rgba(255,255,255,0.9)!important}
.contact h3{display:none;padding:0!important}
p.contact-position{font-size:1.5em;text-transform:uppercase}
.contact-miscinfo{margin:0!important}
.item-position{text-transform:uppercase}
.gkTabsItem #gkTab-156 ul li{float:left!important}
#gkTab-156 a{color:#ccc!important}
#gkTab-156 .gkTabContainer0,#gkTab-156 .gkTabContainer1,#gkTab-156 .gkTabContainer2{overflow-y:scroll}
.gkTabItem{padding:0!important}
.gkTabButtonNext,.gkTabButtonPrev{margin:0 15px!important}
.gkTabsItem.gk-opacity.gk-active{left:0}
a.top{position:relative;top:-95px;display:block;height:0;width:0}

@media only screen and (max-width: 1150px) {
section#gkLang {
  margin: 66px 0 0 235px !important;
  position: absolute;
  }
#gkHeader {
  margin: 61px 0 20px !important;
  }
 }
 
@media only screen and (max-width: 550px) {
 #gkLogo img {
  width: 175px !important;
}
section#gkLang {
  margin: 42px 0 0 170px !important;
}
}
@media only screen and (max-width: 550px) {
 #gkLogo img {
  width: 175px !important;
}
section#gkLang {
  margin: 42px 0 0 170px !important;
}
li, div.mod-languages > ul.lang-inline > li {
  margin: 0 2px !important;
}
#gkHeader {
  margin: 38px 0 53px !important;
}
}
.pieredessociales {
  width: 100% !important;
  text-align:center;
}
div#gkFooterNav ul {
  text-align: center;
}

.titulo-videos-edicion h4, .contenido-fotos-edicion h4  {margin-bottom:10px; font-size: 18px;}

