/*
#------------------------------------------------------------------------
# News II - February 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 
*/

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

/* partea de header */
.svg #gkLogo.cssLogo {background-image: url('../images/style1/japanbullet.svg');}
.svg #gkLogoSmall.cssLogo {background-image: url('../images/style1/japanbullet_small.svg');}
#gkLogo.cssLogo { height: 98px!important;width: 180px!important;margin-top:15px!important;margin-bottom:0px!important;}
#gkLogoSmall.cssLogo { height: 55px!important;width: 103px!important;margin-top:-1px;position:relative;border-left:1px solid #e5e5e5;background-position-x:10px;margin-right:10px!important;}
.logoContainer{float:left;}
@media screen and (max-width: 1100px) {
#gkHighlights .gkHighlighterGK5{padding-top:1px;} 
a#gkLogo.cssLogo {float:none;margin:auto;} 
a#gkTextHeader{float:none;margin:auto;}
#gkBannerTop{clear:both;float:none;margin:auto;width:728px;margin-bottom:10px;} 
span.hkLogoText{float:none;margin:auto;margin-bottom:10px!important;text-align:center;}
.sublogotext{float:none!important;margin:auto!important;position:relative;margin-bottom:10px!important;text-transform: uppercase;color:#000;line-height:1.3;}
.logoContainer{float:none!important;}
}

@media screen and (max-width: 508px) {
h1.sublogotext, span.sublogotext{width:305px!important;}
}


@media screen and (max-width: 800px) {
span.hkLogoText{height:36px!important;}
}

.sublogotext {float:left;width:508px;font-size:10px;font-family:Arial;font-weight:700;clear:both;margin-bottom:10px;letter-spacing:-0.2px;position:relative;text-align:center;text-transform: uppercase;color:#000;line-height:1.3;}

.hkLogoText{float:left;height:59px;margin-top:35px;margin-bottom:13px;font-family:Arial!important;font-weight:700;-webkit-font-smoothing: antialiased;text-transform:none!important;}
.hkLogoText a:hover{color:#eb1e00!important;-webkit-font-smoothing:antialiased;}
span.hkLogoText, span.hkLogoText a{width:328px;text-align:center;}

a#gkTextHeader{font-size:35px!important;}

.active h2.latest_popular_tabs{color: #FFFFFF!important;}


/* Aici vine meniul nou */

/* Aside menu */


#gkBg0{
	-webkit-transition: margin-left .3s ease-out;
	-moz-transition: margin-left .3s ease-out;
	-ms-transition: margin-left .3s ease-out;
	-o-transition: margin-left .3s ease-out;
	transition: margin-left .3s ease-out;
}

#gkBg0.menu-open {
	transition: margin-left .3s ease-out;
	margin-left: -180px!important;
	
}

#aside-menu-toggler,
#mobile-menu-toggler {
	color: #fff;
	cursor: pointer;
	display: block!important;
	font-size: 44px;
	height: 44px;
	line-height: 44px;
	margin: 40px 0 0 0px!important;
	overflow: hidden;
	position: relative;
	width: 44px;
}

#static-aside-menu-toggler {
	cursor: pointer;
}

#aside-menu-toggler {
	float: right;
}

#mobile-menu-toggler {
	margin: 0px -15px 0 0px!important;
}

#aside-menu {
	background: #000;
	float: right;
	height: 100%;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	-webkit-transition: width .3s ease-out;
	-moz-transition: width .3s ease-out;
	-ms-transition: width .3s ease-out;
	-o-transition: width .3s ease-out;
	transition: width .3s ease-out;
	width: 0;
	z-index: 100000;
}

#aside-menu.menu-open {
	width: 180px;
}

#aside-menu > div {
	position: relative;
	right:32px;
	height: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	width: 100%;
	padding-left: 32px;
	min-width: 280px;
	max-width: 100%;
}

#close-menu {
	color: #f21b23;
	cursor: pointer;
	font-size: 26px;
	opacity: 0; filter: alpha(opacity=0);
	position: fixed;
	right: 0px;
	top: 25px;
	-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;
	z-index: 100001;
}

#close-menu.menu-open {
	opacity: 1.0; filter: alpha(opacity=100);
	right: 10px;
}

#gkAsideMenu > ul {
	padding: 20px 0 20px 32px;
} 

#aside-menu li {
	font-size: 15px;
	font-weight: 600;
	padding: 4px 0;	
	text-transform: uppercase;
}

#aside-menu li li {
	
	font-weight: 400;
	padding: 4px 0;
	text-transform: none;
}

#aside-menu li li li {
	font-weight: 300;
	padding-left: 15px;
}

#aside-menu li a {
	color: #eee;
}
#aside-menu li li a {
	color: #999;
}
#aside-menu li a.active,
#aside-menu li a:active,
#aside-menu li a:focus,
#aside-menu li a:hover {
	color: #f21b23;
}

/* Android fix */
.android-stock-browser #aside-menu {
	height: auto;
	min-height: 100%;
	position: absolute;
}

.android-stock-browser #aside-menu > div {
	height: auto;
	min-height: 100%;
}
#gkMainMenu .gkMenu > ul > li > a, #gkMainMenu .gkMenu > ul > li > a:active #gkMainMenu .gkMenu > ul > li > a:focus, #gkMainMenu .gkMenu > ul > li > a: #gkMainMenu .gkMenu > ul > li a small {
	display: block;
	font-size: 11px;
	line-height: 12px;
}

#gkSocial a:hover i.fa-rss {color:#ea7054;}
#gkSocial a:hover i.fa-facebook {color: #204385;}
#gkSocial a:hover i.fa-delicious {color: #4a4bfd;}
#gkSocial a:hover i.fa-youtube {color: #f63234;}
#gkSocial a:hover i.fa-twitter {color: #2aa9e0;}
#gkSocial a:hover i.fa-pinterest {color: #cb2027;}
#gkSocial a:hover i.fa-google-plus {color: #d3492c;}

.gkMenu > ul > li > a {padding: 0px 16px;}
.gkMenu > ul > li.haschild > a {padding-right:16px;padding-left:16px;}
.gkMenu > ul > li.haschild:after {color:#ff0000!important;top:0px;left:46%;height:38px;padding-top:15px;}
#gkFixedMenu .gkMenu > ul > li > a {padding: 0px 15px;}
#gkFixedMenu .gkMenu > ul > li.haschild > a {padding-left: 15px!important;}

/*culoare submeniuri */
.gkMenu > ul > li > .childcontent {background:transparent!important;border:none!important;box-shadow:none!important;}
.gkMenu > ul li div.childcontent-inner{background:transparent!important;}
/* .gkMenu > ul > li > .childcontent .gkcol {background: #333 url('../images/submenu_bg.jpg') repeat-x 0 0;-webkit-box-shadow : 0 2px 2px #1b1b1b; border-bottom : 1px solid #4d4d4d; border-radius:0 0 4px 4px;width:160px!important;}*/
.gkMenu > ul > li > .childcontent .gkcol {background: #fff;-webkit-box-shadow : 0 2px 2px #e5e5e5; border-top: 1px solid #e5e5e5; border-radius:0 0 4px 4px;width:160px!important;}
.lifestylemenu .gkcol li {margin-left:30px!important;}
.gkMenu > ul > li > .childcontent .gkcol a {font-weight:bold;color:#000;font-size : 13px;font-family : Arial!important;padding-left:32px;}
.gkMenu > ul > li > .childcontent .gkcol a:hover {text-decoration:underline!important;}
#gkMainMenu > nav > ul div.childcontent li > a {background : transparent url('../images/separator_white.png') no-repeat 5px 12px;}
#gkMainMenu > nav > ul div.childcontent li > a:hover {background : transparent url('../images/separator_dark.png') no-repeat 5px 12px;}
#gkMainMenu > nav > ul div.childcontent li {padding:0;margin-left:20px;}
.gkMenu > ul > li > .childcontent .gkcol.last {border-left:none;}

@media screen and (max-width: 1280px) {
#gkFixedMenu .gkMenu > ul > li > a {padding: 0px 10px;padding-left:10px!important;padding-right:10px!important;}
#gkFixedMenu .gkMenu > ul > li.haschild > a {padding-left:10px!important;padding-right:10px!important;}
}
.gkMenu > ul li div.childcontent{margin-top:0px!important;}


/* reclame */
.adurijos{text-align:center;}

/* pac man */
#housepacman{width:360px;height:420px;}


/* k2 fixes */

.itemIntroText img {margin-right:65px!important;padding:0!important;}
.itemFullText img{padding:0!important;}
.itemRelated img{padding:0!important;}
.gkHasAside2 {padding-left:145px!important;}
.gkHasAside2 .itemBody {width:100%!important;margin-bottom:0px;}
.itemAsideInfoCat {margin-left : -135px!important;}
.gkHasAside2 header {margin-left:-145px;width:119%;}
.gkHasAside2 .itemTags {padding:0px!important;}
.itemList article .gkHasAside2 header {margin-bottom:50px!important;border-bottom:1px solid #e5e5e5!important;}
.gkHasAside2 time {color:#555;font-size:14px;margin-bottom:32px;}
#k2Container h1 {font-size:35px!important;text-transform:none!important;}
#k2Container h1 a {color:#000!important;}
#k2Container h1 a:hover {color:#ff0000!important;text-decoration:underline;}
.catItemTagsBlock span {text-transform:uppercase;font-size:12px;color:#222;}
.itemTagsBlock span{font-weight:normal!important;}
a.itemReadMore.button {float:right!important;margin-top:10px!important;margin-bottom:10px!important;background:#fff!important;border:1px solid #eb1e00!important;color:#eb1e00!important;}
a.itemReadMore.button:hover {background:#ff0000!important;color:#fff!important;}
a.itemReadMore.arevideo.button {float:left!important;}
.itemBody.gkHasAside {width:95%;}
section img{max-width:99%!important;}
.articolsimilartitlu a{color:#555;font-weight:normal;font-size:12px;}
.articolsimilartitlu a:hover{color:#ff0000;text-decoration:underline;}
#weather1 .dark {background:none!important;}
.rightsidebanner{text-align:center;padding-bottom:25px!important;}
.search .form-limit {display:none;}
.itemFullText table {font-family:Arial!important;}
.highslide-controls{position:relative;height:35px;top:45px;}
.highslide-controls ul, .highslide-controls li {height:35px;}
.itemFullText iframe{border:none!important;}


/* footer */
#gkFooterArea {padding:0px 20px!important;width:102px;float:right;padding-left:5px!important;padding-right:5px!important;background:none!important;}
#gkFooterArea a{display:block;}

/* contact */
.contact-miscinfo {border:none!important;margin:0!important;padding:0!important;}

/* system */
#system-message dd ul, #system-message dd ul li {color:#ffffff;font-weight:bold;}


/* right sidebar */
.rightsidebanner{padding-top:15px!important;}
.tokyo2020 {padding:0!important;margin-top:10px;margin-bottom:10px;height:170px;text-align:center;}
.tokyo2020 p {margin:0!important;padding-top:10px;}
.nhklive {padding:0!important;margin-top:10px;margin-bottom:0px;text-align:center;}
.nhklive p {margin:0!important;padding-top:5px;padding-left:5px;}
.tohoku {padding:0!important;margin-top:10px;text-align:center;}
.tohoku p {margin:0!important;border:none!important;padding-bottom:5px;}
.box.tohoku {border-bottom:1px solid #e5e5e5;}
.plextor {padding:0!important;margin-top:10px;border:none!important;text-align:center;text-align:center;}
.plextor p {margin:0!important;border:none!important;}
.typhoonpc {padding:0!important;margin-top:10px;margin-bottom:10px;border:none!important;text-align:center;}
.typhoonpc p {margin:0!important;border:none!important;}
.toshiba {padding:0!important;margin-top:10px;margin-bottom:5px;border:none!important;border-top:1px solid #e5e5e5!important;text-align:center;}
.toshiba p {margin:0!important;border:none!important;padding-top:7px;}
.box.toshiba{border:none!important;}
.kawasaki {padding:0!important;margin-top:10px;margin-bottom:0px;border:none!important;border-top:1px solid #e5e5e5!important;text-align:center;}
.kawasaki p {margin:0!important;border:none!important;padding-top:10px;padding-bottom:5px;}
.box.kawasaki{border:none!important;}
.radio_ad {padding:0!important;text-align:center;padding-top:0px!important;border-top:none!important;}
.box.radio_ad {padding-bottom:20px!important;border-bottom:1px solid #e5e5e5;margin-top:20px;}
.kyodo {padding:0!important;margin-top:0px;border:none!important;text-align:center;}
.kyodo p {margin:0!important;border:none!important;padding-top:10px;padding-bottom:5px;}
.box.kyodo{border:none!important;}
.asahi {padding:0!important;margin-top:0px;border:none!important;text-align:center;}
.asahi p {margin:0!important;border:none!important;padding-top:15px;}
.box.asahi{border:none!important;}
.mainichi {padding:0!important;margin-top:10px;border:none!important;text-align:center;}
.mainichi p {margin:0!important;border:none!important;padding-top:5px;}
.box.mainichi{border:none!important;}
.japanlivecameras {padding:0!important;margin-top:0px;border:none!important;text-align:center;}
.japanlivecameras p {margin:0!important;border:none!important;padding-top:15px;}
.box.japanlivecameras{border:none!important;}
.hirobot {padding:0!important;margin-top:10px;border:none!important;border-top:1px solid #e5e5e5!important;text-align:center;}
.hirobot p {margin:0!important;border:none!important;padding-top:5px;}
.box.hirobot{border:none!important;}
.iiyama {padding:0!important;margin-top:0px;border:none!important;text-align:center;}
.iiyama p {margin:0!important;border:none!important;padding-top:15px;padding-bottom:5px;}
.box.iiyama{border:none!important;}
.pacman {padding:0!important;margin-top:0px;border:none!important;text-align:center;}
.pacman p {margin:0!important;border:none!important;}
.custom.pacman {padding-top:15px!important;padding-left:5px!important;}
.box.pacman{border:none!important;}
.jpdomains {padding:0!important;margin-top:10px;border:none!important;border-top:1px solid #e5e5e5!important;text-align:center;}
.jpdomains p {margin:0!important;border:none!important;padding-top:10px;padding-bottom:5px;}
.box.jpdomains{border:none!important;}
.facebooklike{text-align:center;}
.facebooklike .content {overflow:hidden;}
div.likeboxwrap{width:302px;height:370px;overflow:hidden;text-align:center;}
div.likeboxwrap iframe {margin:-3px;border:none;overflow:hidden;width:310px!important;height:365px;max-width:200%!important;}
.twitterbox iframe{width:303px!important;border:none;}
.twitterbox .content {height:400px;overflow:hidden;}
.box.twitterbox {border-bottom:1px solid #e5e5e5!important;}
.box.facebooklike{border-top:none!important;margin-top:-10px!important;}
.box.twitterbox{margin-top:-8px!important;}
.nhklive p{margin-bottom:-16px!important;padding-top:0px!important;}
.nhklive img{margin-left:-5px;}
.nhklive{margin-top:0px!important;}

/* home modules */
.automotohome .nspArt.nspCol1:nth-child(1){border-bottom:1px solid #e5e5e5;padding-bottom:40px!important;margin-bottom:40px!important;}
.automotohome .nspArt.nspCol1:nth-child(2){padding-bottom:10px!important;}
.electronicshome .nspArt.nspCol1{border-bottom:1px solid #e5e5e5;padding-bottom:20px!important;margin-bottom:20px!important;}
.electronicshome .nspArt.nspCol1:nth-child(4){border-bottom:none!important;}
#nsp-newshomemodule a{display:block!important;}

.automotohome h2 {color:red!important;}
.electronicshome h2 {color:red!important;}

/*mobile fixes*/

@media (min-width:760px) and  (max-width:900px) {#gkBannerTop{margin-left:10px;}}
@media (min-width:1200px) and (max-width:1300px) {.articolsimilar {margin-right:6px!important;} .rightsidebanner ins{max-width:264px;}}
@media (max-width:960px) {.itemBody.gkHasAside{width:100%!important;}}
@media (max-width:400px) {.articolsimilar{width:46%;}}
@media (max-width:1100px) {#gkSidebarRight .box{border:none!important;} #gkSidebarRight .custom{border:none!important;}
.pacman,
.iiyama,
.hirobot,
.japanlivecameras,
.mainichi,
.asahi,
.kyodo,
.kawasaki,
.toshiba,
.plextor,
.tohoku,
.nhklive,
.jpdomains,
.twitterbox,
.facebooklike,
.tokyo2020 {display:none;}
.radio_ad{margin-top:-2px!important;}
#gkSidebarRight{padding-bottom:15px!important;}
}

@media (max-width:640px) {
.itemSocialSharing{display:none!important;}
.gkHasAside2{padding-left:0px!important;}
.gkHasAside2 header{margin-left:0px!important;}
.articolsimilar{width:130px!important;}
.articolsimilartitlu{width:130px!important;}
}


@media (max-width:760px) {.gkHasAside2 header{width:100%!important;}}
@media (max-width:1280px) {#gkFixedMenu{display:none;}}
@media (max-width:480px) {.gkHasAside2 header{width:103%!important;} #gkSidebarRight .box.rightsidebanner{margin:auto!important;}#housepacman{width:320px!important;}}
@media (max-width:760px) {#gkSidebarRight .box{width:100%!important;}}
@media (max-width:480px) {.adjos1, .adjos1 ins{width:292px!important;}.articolsimilartitlu{width:120px!important;}.articolsimilar{width:125px!important;}a#gkBackToTop{height:80px!important;}#gkBackToTop:before{top:18px!important;}}
.itemTags a{color:#999!important;}
#livecameras .camera{margin-right:10px!important;margin-bottom:10px;}
#gkBannerTop{width:728px;height:90px;}
.plg_contactus_main_div button{margin-top:-10px;}
#gkFooterArea{margin-top:20px;margin-bottom:20px;}
.likeboxwrap{margin:auto!important;}
.twitterbox .content{width:290px;margin:auto!important;}
.itemFullText table{width:100%!important;}
.linkadunitsus ins{width:100%!important;}
.itemFullText h2.legate+p br{display: none;}

.itemFullText h2.legate+p {width:101%!important;}

.itemFullText h2.legate+p img{margin-left:0px!important;margin-right:8px!important;}
.itemListView .linkadunitsus {padding-left:32px;}
.articolsimilarimagine img {width:100%!important;}
#gkBottom1 .box, #gkBottom2 .box {border-left:none!important;}
.itemReadMore{height:25px!important;width:65px!important;padding:0 5px!important;line-height:27px!important;font-size:10px!important;}

/*back to top*/
#gkFooterArea{border:none!important;}
a#gkBackToTop {border:1px solid #e5e5e5!important;width:100px;height:100px;border-radius:50%;color:#000!important;font-weight:bold;text-align:center;font-size:12px!important;line-height:30px;}
#gkBackToTop:before{font-size:85px!important;position:relative;top:26px;left:24.5px;margin-right:60px;}


/* firefox adjusts */

@media (max-width:1420px) {

@-moz-document url-prefix(){
.gkHasAside2 .itemBody {width:75%!important;}
.gkHasAside2 header{width:100%!important;}
}

}

/*
@media (max-width:1420px), (-ms-high-contrast: active), (-ms-high-contrast: none) {
.gkHasAside2 .itemBody {width:75%!important;}
.gkHasAside2 header{width:100%:relative;}

}
*/





/* html no scroll */
.noscrollhtml{overflow:hidden;}

/* rightsidebar boxes */
.box.nhklive,
.box.tohoku,
.box.toshiba,
.box.kawasaki,
.box.plextor,
.box.kyodo,
.box.asahi,
.box.mainichi,
.box.hirobot,
.box.iiyama,
.box.jpdomains{height:170px!important;padding:0px!important;margin-top:10px!important;margin-bottom:10px!important;}
.box.plextor{border-bottom:1px solid #e5e5e5!important;margin-bottom:-11px!important;padding-top:5px!important;}
.box.toshiba{border-bottom:1px solid #e5e5e5!important;margin-bottom:-11px!important;}
.box.kawasaki{border-bottom:1px solid #e5e5e5!important;}
.box.asahi{border-bottom:1px solid #e5e5e5!important;}
.box.kyodo{border-bottom:1px solid #e5e5e5!important;}
.box.mainichi{border-bottom:1px solid #e5e5e5!important;margin-top:-11px!important;padding-top:5px!important;}
.box.hirobot{border-bottom:1px solid #e5e5e5!important;margin-top:-11px!important;}
.box.iiyama{border-bottom:1px solid #e5e5e5!important;margin-top:-11px!important;}
.box.jpdomains{margin-top:-11px!important;margin-bottom:0px!important;}
.box.nhklive{padding-top:20px!important;}
.box.tohoku{padding-top:5px!important;}
.custom.tokyo2020{border-bottom:1px solid #e5e5e5;}
.box.tohoku { margin-bottom:-11px!important;}
.itemListLeadingTag {display:table!important;table-layout:fixed!important;width:100%!important;}
.box.nhklive{margin-top:-10px!important;}


#gkBg0{background: #CCC;}
#gkTopBar, #gkSidebarRight, #gkSidebarLeft, #gkBottom3, .gkPage{background: #FFF;}

.box.banner-center{padding:0px!important;margin-top:10px!important;margin-bottom:10px!important;width:300px!important;height:600px!important;}
.box.clear.rightsidebanner{padding:0px!important;width:300px!important;height:250px!important;margin:auto!important;text-align:center!important;}
