/*
#------------------------------------------------------------------------
# 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 */
/**, *:before, *:after{
	 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}*/
img{
	max-width:100%;
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 19, 2013 */

@font-face {
  font-family: 'BebasNeueRegular';
  src: url('https://www.greenme.com.br/templates/gk_news2/fonts/bebasneueregular/bebasneue-webfont.eot');
  src: url('https://www.greenme.com.br/templates/gk_news2/fonts/bebasneueregular/bebasneue-webfont.eot?#iefix') format('embedded-opentype'), 
	url('https://www.greenme.com.br/templates/gk_news2/fonts/bebasneueregular/bebasneue-webfont.woff') format('woff'),
	url('https://www.greenme.com.br/templates/gk_news2/fonts/bebasneueregular/bebasneue-webfont.ttf') format('truetype'),
	url('https://www.greenme.com.br/templates/gk_news2/fonts/bebasneueregular/bebasneue-webfont.svg#BebasNeueRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}

body{
	font-weight:normal;
}
P{
	margin:1em 0;
}

a,#gkMainbody header h2 a,
#k2Container article header h2 a,
.nspArt h4.nspHeader a{
	color:#64882c;
}

a:hover, a:active, a:focus,
.nspArt h4.nspHeader a:hover,
#ezblog-body .blog-post .blog-title:hover,
#ezblog-body .blog-post .blog-title a:hover{
	color:#96be0d;
}
h1, h2, h3, h4, h5, h6{
	line-height:1.1;
}
h1{
	font-size:34px;
}
h2{
	font-size:26px;
}
h3{
	font-size:22px;
	margin-top: 5px;
}
h4{
	font-size:20px;
	margin-top: 5px;
}

.gkMenu > ul li div.childcontent a:hover{
	color:#96be0d !important;
}

.itemList .cols-2 > div,
.itemList .cols-3 > div{
	float:left;
	padding:0 10px;
}

.itemList .itemBody{
	margin-top:10px;
}

.itemBody ul.pagenav{
	display:none;
}
article header{
	margin:0 0 30px 0;
}
article header ul{
	margin:15px 0;
}
h2, .componentheading{
	font-size:26px;
	font-weight:normal;
}
section article h1{
	font-size:34px;
}
section > header{
	padding:0;
}

.article-title a, .article-header h1 a{
}

div#jwDisqusFormFooter{
	display:none;
}

.gkMenu > ul li div.childcontent{
	background:#101010;
	box-shadow:none;
}
.gkMenu > ul li div.childcontent ul{
	padding:0;
}

.gkMenu > ul li div.childcontent li{
	padding:0;
	font-weight:normal;
}
.gkMenu > ul li div.childcontent li a{
	border-top:1px solid #EEE;
	padding:5px 10px;
	color:#FFF;
	font-size:16px;
	text-transform:uppercase;
	font-family: 'BebasNeueRegular';
}

.gkMenu > ul li div.childcontent li:first-child a{
	border:none;
}

.gkMenu > ul li div.childcontent a#menu870{
	display:none !important;
}
.gkMenu > ul li div.childcontent a#menu732{
	display:none !important;
}
.gkMenu > ul li div.childcontent a#menu776{
	display:none !important;
}
.gkMenu > ul li div.childcontent a#menu738{
	display:none !important;
}
.gkMenu > ul li div.childcontent a#menu702{
	display:none !important;
}
.gkMenu > ul li div.childcontent a#menu696{
	display:none !important;
}
.gkMenu > ul li div.childcontent a#menu697{
	display:none !important;
}
.gkMenu > ul li div.childcontent a#menu756{
	display:none !important;
}
.gkMenu > ul li div.childcontent a#menu744{
	display:none !important;
}
.gkMenu > ul li div.childcontent a#menu739{
	display:none !important;
}
.gkMenu > ul li div.childcontent a#menu804{
	display:none !important;
}
.gkMenu > ul li div.childcontent a#menu729{
	display:none !important;
}
.latestusers li .contact-desc{
	display:none;
}
#video-home ul.category-module li {
	width: 31%;
	display: block !important;
	padding: 0 1%;
	float: left;
	border: none;
}

#gkTop1, #gkTop2{
	position:relative;
}
#gkBannerLeft .box{
	padding:20px !important;
}

#gkLogo, #gkLogoSmall{
	margin:0;
	height:85px;
	width:300px;
}

#gkLogo.cssLogo,
.svg #gkLogo.cssLogo{
	background:url(../images/greenMe_cmyk.png) no-repeat scroll left bottom;
	width:300px;
	height:80px;
}
#gkFixedMenu .gkPage{
	position:relative;
}
.svg #gkLogoSmall.cssLogo{
	/*display:none;*/
	background:url(../images/print_logo_dk.png) no-repeat scroll left bottom;
	position:absolute;
	top:0;
	left:-55px;
	width:33px;
	height:40px;
}
#gkBannerTop, 
#gkBannerTop p{
	margin:0;
}

#gkTopNav{
	background:#96be0d;
	border:none;
	height:44px;
}
.gkMenu > ul > li.haschild:after{
	content:none;
}
.gkMenu > ul > li{
	font-size:13px;
	height:44px;
	line-height:44px;
}
.gkMenu > ul > li > a{
	padding:0 14px;
	height:44px;
	line-height:44px;
	font-family: 'BebasNeueRegular';
	font-size:18px;
	color:#FFF;
	font-weight:normal;
	border-right:1px solid #709d35;
}
.gkMenu > ul > li > a:hover,
.gkMenu > ul > li > a:active, 
.gkMenu > ul > li > a:focus,
 .gkMenu > ul > li.active > a{
	background:#709d35;
	color:#FFF;
}
.gkMenu > ul > li.haschild > a{
	padding-right:15px;
}

.blog .items-row.cols-3 > div, 
.blog-featured .items-row.cols-3 > div{
	display:block;
	float:left;
	padding:15px;
}

.items-row {
	display:block;
	overflow:hidden;
}

#gkSideTop1,
#gkSideTop2{	
	border:0px solid #e5e5e5;
}
.gkCols6 .box.gkmod-3-3{
	width:50%;
}
.gkCols6 .box.gkmod-3-2{
	width:33.3%;
}
.gkCols6 .box.gkmod-3-1{
	width:16.66%;
}

#gkSideTop1 .gkmodLeft{
	width:60%;
	float:left;
}
#gkSideTop1 .gkmodRight{
	width:40%;
	float:left;
}
#gkSideTop2 .box h3.header{	
	color: #97bf0d;
    font-size: 50px;
	line-height:50px;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
	margin-bottom:5px;
}

.allmode-default .allmode-topitem{
	padding-top:0 !important;
}
.allmode-default{
	margin:0 !important;
}
.allmode-giggi .allmode-name {
    line-height: 24px !important;
    padding-top: 0 !important;
}

.nspMain.nsp-list .nspHeader{
	line-height:16px;
	font-weight:bold;
	font-size:14px;
}
.module-title {
    border-bottom: 0 solid #2a2a2a;
    color: #97bf0d;
    font-size: 20px;
    font-weight: 700;
    line-height: inherit;
    margin: 0 0 1px;
    padding: 0 0 1px;
    text-transform: uppercase;
}
a {
    color: #64882c;
    text-decoration: none;
	font-weight: 600;
}

div#video-home .moduletable h3 {
    color: #97bf0d;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}

.allmode-item .allmode-info{
	font-family:"Roboto Slab",Arial,sans-serif;
}
.allmode-columns3{
	border:none;
}

.allmode-default a:hover,
.allmode-columns3 a:hover,
.allmode-columns4 a:hover{
	color:#97bf0d !important;
	text-decoration:none;
	border-bottom:none;
}
.allmode-columns3 .allmode-topbox{
	margin:0;
}
.allmode-columns3 .allmode-topitem{
	width:31%;
	padding:0 1%;
	margin:0 0 30px 0;
	position:relative;
}


.allmode-columns4 .allmode-topitem .allmode-title{
	font-family:"Roboto Slab",Arial,sans-serif;
}
.allmode-columns3 .allmode-topitem .allmode-info{
	position:absolute;
	top:0;
	background:#690;
	border-radius:0;
	padding:4px 8px;
	margin:0;
	font-family:"Roboto Slab",Arial,sans-serif;
}
.allmode-columns3 .allmode-topitem .allmode-info.cat80,
.allmode-columns3 .allmode-topitem .allmode-info.cat94,
.allmode-columns3 .allmode-topitem .allmode-info.cat95,
.allmode-columns3 .allmode-topitem .allmode-info.cat96,
.allmode-columns3 .allmode-topitem .allmode-info.cat97,
.allmode-columns3 .allmode-topitem .allmode-info.cat98,
.allmode-columns3 .allmode-topitem .allmode-info.cat99,
.allmode-columns3 .allmode-topitem .allmode-info.cat100,
.allmode-columns3 .allmode-topitem .allmode-info.cat101,
.allmode-columns3 .allmode-topitem .allmode-info.cat102{
	background:#15b790;
}
.allmode-columns3 .allmode-topitem .allmode-info.cat81,
.allmode-columns3 .allmode-topitem .allmode-info.cat89,
.allmode-columns3 .allmode-topitem .allmode-info.cat90,
.allmode-columns3 .allmode-topitem .allmode-info.cat91,
.allmode-columns3 .allmode-topitem .allmode-info.cat92,
.allmode-columns3 .allmode-topitem .allmode-info.cat93{
  background: #663300;
}
.allmode-columns3 .allmode-topitem .allmode-info.cat82,
.allmode-columns3 .allmode-topitem .allmode-info.cat107,
.allmode-columns3 .allmode-topitem .allmode-info.cat108,
.allmode-columns3 .allmode-topitem .allmode-info.cat109,
.allmode-columns3 .allmode-topitem .allmode-info.cat110,
.allmode-columns3 .allmode-topitem .allmode-info.cat111,
.allmode-columns3 .allmode-topitem .allmode-info.cat112,
.allmode-columns3 .allmode-topitem .allmode-info.cat122{
  background: #FFCE33;
}
.allmode-columns3 .allmode-topitem .allmode-info.cat83,
.allmode-columns3 .allmode-topitem .allmode-info.cat85,
.allmode-columns3 .allmode-topitem .allmode-info.cat86,
.allmode-columns3 .allmode-topitem .allmode-info.cat87,
.allmode-columns3 .allmode-topitem .allmode-info.cat88{
  background: #FF7C33;
}
.allmode-columns3 .allmode-topitem .allmode-info.cat114,
.allmode-columns3 .allmode-topitem .allmode-info.cat115,
.allmode-columns3 .allmode-topitem .allmode-info.cat116,
.allmode-columns3 .allmode-topitem .allmode-info.cat117,
.allmode-columns3 .allmode-topitem .allmode-info.cat118,
.allmode-columns3 .allmode-topitem .allmode-info.cat119,
.allmode-columns3 .allmode-topitem .allmode-info.cat120{
  background: #64882C;
}
.allmode-columns3 .allmode-topitem .allmode-info.cat113{
  background: #0C8AA8;
}
.allmode-columns3 .allmode-topitem .allmode-info .allmode-category{
	background:none !important;
	color:#FFF;
	padding:0 10px;
	text-transform:uppercase;
	font-weight:600;
	font-size:9px;
}
.allmode-columns3 .allmode-topitem .allmode-img img{
	border:none;
	border-radius:0;
	box-shadow:none;
}
.allmode-columns3 .allmode-topitem .allmode-title{
 	color: #64882c;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
}
.allmode-columns3 a, 
.allmode-columns3 .allmode-name,
.allmode-columns3 .allmode-title, 
.allmode-columns3 .allmode-showall{
	color: #64882c !important;
}


#gkMainbodyTop, #gkMainbodyBottom{
	padding:15px;
}
#gkMainbodyTop .box h3.header{
	color: #97bf0d;
    font-size: 50px;
    font-weight: 400;
    line-height: normal;
	margin:0 0 10px 0;
    text-transform: uppercase;
}
#gkMainbody{
	padding:20px;
}

#gkSidebarRight .box .header{
	line-height:30px;
	font-size:30px;
	font-weight:300;
	margin:0 0 10px 0;
}
.box .header{
	font-size:20px;
	color:#97bf0d;
}

.allmode-grid .allmode-switch {
    display: none;
}

.allmode-grid .allmode-img {
    border: medium none !important;
    padding: 0 !important;
}



/* copy from custom on ja_maz */

.allmode-grid .allmode-switch{
	display:none;
}
.allmode-grid .allmode-item{
	width:50% !important;
	padding:3px;
}
.allmode-grid .allmode-img {													/* Items IMAGE */
	padding:0px !important;
	border:none !important;
}
.allmode-grid .allmode-item {
	margin: 0 0 5px 0px !important; 
	padding-bottom: 0px !important;
	border:none !important;
}
.allmode-grid .allmode-itemsbox {
    margin: 0 !important  ;
    overflow: hidden;
}

.allmode-default .allmode-topitem .allmode-info,
.allmode-default .allmode-topitem .allmode-text,
.allmode-default .allmode-topitem .allmode-title,
.allmode-default .allmode-item .allmode-text,
.allmode-default .allmode-item .allmode-title,
.allmode-default .allmode-item .allmode-info,
.allmode-giggi .allmode-item .allmode-title{
	font-family:'Roboto Slab', Arial, sans-serif !important;
}

/* --- Red Color (default) --- */

.allmode-grid .allmode-item:hover {
	border:none !important;
}
.allmode-grid .allmode-item:hover .allmode-img {
	border:none !important;
	background:none !important;
}
.user-info{
	overflow:hidden;
}
.user-info .info-contact {
  width:auto;
  float:none;
}

.view-contact .posted-by{
	float:none !important;
}
.infinity-cont.av-grid.grid-cols-3.userpage  .items{
	width:100% !important;
}
.userpage .article-aside .article-info{
	float:none !important;
	width:100% !important;
}
.userpage .article-aside .article-info .createdby span{
	margin:0 !important;
}
.userpage .article-aside{
	overflow:hidden;
}
.allmode-giggi .allmode-name{
	font-size:30px;
	line-height:30px !important;
	padding-top:0  !important;
	font-weight:300 !important;
	margin:0;
}
.allmode-giggi .allmode-item .allmode-title{
}
.allmode-giggi .allmode-itemsbox{
	margin:0;
}
.allmode-default{
	margin:0  !important;
}
.allmode-default .allmode-topitem{
	padding-top:0  !important;
}
#gkFooter{
	background:#f5f5f5;
	border-top:1px solid #e5e5e5;
}
#gkFooterArea{
	border:none;
	background:none;
	padding:40px 0 15px 0;
	
}
#gkFooterArea div{
	float:none;
	width:100%;
}
#gkCopyrights{
	text-align:right;
	width:100%;
}

#gkFooterArea #gkFooterLogo{
	width:41%;
	float:left;
}
#gkFooterArea #gkFooterNav{
	width:29%;
	float:left;
	clear:none;
	margin:0;
	text-align:left;
}
#gkFooterArea #gkFooterNavRight{
	width:29%;
	float:left;
}

#gkFooterArea #gkFooterNav li{
	display:block;
	border:none;
	padding:0;
}
.allmode-columns4 .allmode-topbox{
	margin:0;
}

.allmode-columns4 .allmode-topitem{
	width:23%;
	padding:0 1%;
	margin:15px 0;
}




div#banner-ads {
  float: none;
  height: auto;
  margin: 20px 0;
  overflow: hidden;
  width: 100%;
}
div#related-newsletter {
  margin: 20px 0;
  overflow: hidden;
  width: 100%;
}

div#related-newsletter table tr td{
	padding:0;
}
div#related {
  float: left;
  width: 48%;
	overflow:hidden;
}
div#newsletter {
  background: #64882c;
  float: right;
  overflow: hidden;
  padding: 10px 2%;
  width: 46%;
}
div#newsletter .acyterms .modal{
	display:none;
}

#module-article{
	overflow:hidden;
	width:100%;
}
#module-article1{
	float:left;
	width:49%;
}
#module-article2{
	float:right;
	width:49%;
}
#module-article .moduletablensp-list h3{
	font-size:30px;
	font-family:"BebasNeueRegular";
	line-height:30px;
	text-transform:uppercase;
	color:#97bf0d;
}

#videoyou .yvideo-container,
#gkMainbody .yvideo-container{
	padding:0 !important;
	height:355px;
}

#youtubevideo-description,
#youtubevideo-playlist{
	display:none;
}
div#related-newsletter .acymailing_module .acymailing_module_form td{
	padding:0 0 5px 0;
}
div#related-newsletter .acymailing_module .acymailing_lists td,
div#related-newsletter .acymailing_module .acymailing_module_form td.acysubbuttons{
	padding:0;
}
.acysubbuttons input.button{
	padding:0 5px !important;
	margin:0;
	height:30px;
	line-height:30px;
}
.acymailing_module .acymailing_module_form .acymailing_lists .acymailing_checkbox{
	margin-top:0px;
}
div#related-newsletter .acymailing_module .acymailing_module_form table{
	margin-bottom:10px;
}

.yt_holder{
	background:none !important;
	border:none !important;
	box-shadow:none !important;
	border-radius:0 !important;
	padding:0 !important;

}
.fluid-width-video-wrapper{
	padding-top:0 !important;
	width:100% !important;
	height:355px !important;
}

#gkFixedMenu{
	background:#96be0d;
}


#gkInset .box, #gkSidebarLeft .box, #gkSidebarRight .box {
  border-top: 0px solid #e5e5e5;
}
#spl-home-top2{
	overflow:hidden;
}
#spl-home-top2 .home-top-l,
#spl-home-top2 .home-top-r{
	width:50%;
	float:left;
}

.allmode-giggi .allmode-name,
.box .header{
	font-family: 'BebasNeueRegular';
}

.acymailing_module .acymailing_module_form .acymailing_lists a:link,
.acymailing_module .acymailing_module_form .acymailing_lists a:visited,
.acyterms a:link, .acyterms a:visited{
	color:#FFF;
}

#gkTopBar{
	border-bottom:none;
}
@media(min-width:768px){
	#gkTopBar.sticky{
		position:fixed;
		top:0;
		width:100%;
		left:0;
		line-height:normal;
		height:44px;
		min-height:inherit;
		background:#96be0d;
		text-align:center;
	}
	#gkTopBar.sticky #gkTopNav{
		max-width:1000px;
		margin:0 auto;
		
	}
	#gkTopBar.sticky #gkTopNav{
	display:inline-block;
	clear:none;
	}
	#gkTopBar.sticky #gkLogo{
		background:url(../images/print_logo_dk.png) no-repeat scroll left top;
		width:33px;
		height:40px;
		display:inline-block;
		text-indent:-20000px;
		float:none;
		margin-right:10px;
	}
	
	#gkTopBar.sticky #gkBannerTop{
		display:none;
	}

}

div.itemBody h3{
	font-size:22px;
}

#gkMainbody .blog.itemList, #gkMainbody .blog-featured.itemList{
	display:block;
	margin:0;
}
#gkFixedMenu #gkMainMenu{
	border-left:1px solid #709d35;
}

.blog .items-row, .blog-featured .items-row{

}
.blog .items-row > div, .blog-featured .items-row > div{
	padding:10px;
	display:block;
}
.gkMenu > ul > li .childcontent .childcontent{
	margin-top:0px !important;
}

.gsc-search-box table.gsc-search-box td{
	padding:4px 8px 0 8px !important;
	vertical-align:top !important;
}
#gkSidebarRight .gsc-control-cse{
	padding:1em 0 !important;
}


/* add cookie style */

#cookie-statement {
    background-color: #5a5a5a;
    border: medium none;
    border-radius: 0;
    color: #fff;
    font-weight: normal;
    padding:10px 0;
	font-family:Arial, Helvetica, sans-serif;
    width: 100%;
    z-index: 999;
}
#cookie-statement .text {
    display: block;
    padding: 0 15px;
}
#cookie-statement a {
    background-color: #303030;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    line-height: 19px;
    padding: 4px 8px;
    text-decoration: none;
    white-space: nowrap;
}

/*Recipes  */
.ingredienti, .riepilogo, .strumenti {
    background-color: #E0F0D9;
    border: 1px solid #e6e5da;
    clear: both;
    color: #333;
    font-size: 13px;
    margin-bottom: 10px;
    padding: 10px;
	overflow:hidden;
}
.ingredienti h3{
	margin-bottom:15px;
}
.ingredienti ul{
    clear: both;
    list-style-type: none;
	padding: 0;
}
.ingredienti ul li {
    float: left;
    width: 28%;
    background: url(../images/ingredienti-icon.png) no-repeat scroll left top / 20px;
    padding: 5px 8px 6px 22px;
	margin-bottom:4px;
	height:40px;
}

@media(max-width:767px){
	.ingredienti ul li {
		display:block;
		width:100%;
		float:none;
	}
}


.moduloadtop{
	overflow:hidden;
	width:100%;
	margin:10px 0;
}

.banner_ricetta{
	float:left;
	width:49%;
	overflow:hidden;
}

.info_ricetta {
    float: right;
    list-style: none;
    margin: 0 0 5px 0px;
    overflow: hidden;
    padding: 0px;
    width: 49%;
}
.info_ricetta ul li{
	display: inline;
    float: left;
    font-size: 14px;
    line-height: 16px;
    margin: 5px 0;
    padding: 0 0 0 46px;
    text-align: left;
    width: 140px;
	
}
.info_ricetta ul li.preparazione {
    background: url(../images/preparazione-icon.png) no-repeat scroll left top / 36px;    
}
.info_ricetta ul li.cottura {
    background: url(../images/cottura-icon.png) no-repeat scroll left top / 36px;

}
.info_ricetta ul li.riposo {
    background: url(../images/riposo-icon.png) no-repeat scroll left top / 36px;
}
.info_ricetta ul li.dosi_per {
    background: url(../images/dosi-icon.png) no-repeat scroll left top / 36px;
}
.info_ricetta ul li.difficolta {
    background: url(../images/difficolta-icon.png) no-repeat scroll left top / 36px;
}

/* Responsive site */

@media (min-width: 1200px) and (max-width: 1920px) {
	.box,#gkSidebarRight .box{
		padding:15px;
	}
	
}


@media (min-width: 980px) and (max-width: 1199px) {
	.allmode-grid .allmode-itemsbox{
  	margin:0 !important;
  }
  .allmode-grid .allmode-item{
  		margin:0 0 5px 5px !important;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
	.allmode-grid .allmode-itemsbox{
  	margin:0 !important;
  }
  .allmode-grid .allmode-item{
  		margin:0 0 5px 5px !important;
  }
 
  #gkTopBar{
  	margin-top:10px;
  }
  #gkLogo.cssLogo, .svg #gkLogo.cssLogo{
  	position:absolute;
	height:85px;
  }
   #gkBannerTop{
   	overflow:hidden;
   }
   #gkBannerTop img{
   	max-width:none;
   }
   #gkMobileMenu i{
   	color:#FFF;
   }
   .svg #gkLogoSmall.cssLogo{
	/*display:none;*/
	background:url(../images/print_logo.png) no-repeat scroll left bottom;
	position:absolute;
	top:0;
	left:0px;
	width:161px;
	height:45px;
	}
}

@media (min-width: 600px) and (max-width: 767px) {
	#video-home ul.category-module li{
	width:100%;
	display:block !important;
	padding:0;
	float:none;
}
	.allmode-grid .allmode-itemsbox{
  	margin:0 !important;
  }
  .allmode-grid .allmode-item{
  		margin:0 0 5px 5px !important;
  }
}

@media (max-width: 767px) {

#videoyou .yvideo-container,
#gkMainbody .yvideo-container,
.fluid-width-video-wrapper{
	height:330px !important;
}

#gkMobileMenu i{
   	color:#FFF;
   }

div#related,
div#newsletter{
	float:none;
	width:90%;
	padding:5%;
	margin-bottom:10px;
}

div#module-article1,
div#module-article2{
	float:none;
	width:100%;
	margin-bottom:10px;
}


#gkCopyrights{
	text-align:left;
}
.nspArts, .nspLinksWrap{
	padding:0;
}

.allmode-columns4 .allmode-topitem{
	width:100%;
	padding:0;
	float:none;
}
#gkSidebarRight .box{
	width:100%;
	float:none;
}
#gkSideTop1 .gkmodLeft,
#gkSideTop1 .gkmodRight{
	width:100%;
	margin-bottom:10px;
	float:none;
}
	.allmode-columns3 .allmode-topitem{
		width:100%;
		margin-bottom:20px;
		float:none;
	}

	.allmode-grid .allmode-itemsbox{
  	margin:0 !important;
  }

  .allmode-grid .allmode-item{
  		margin:0 0 5px 5px !important;
  }
  #gkFooterArea #gkFooterLogo,
  #gkFooterArea #gkFooterNav,
  #gkFooterArea #gkFooterNavRight{
  	width:100%;
	float:none;
  }
  
  #gkLogo.cssLogo, .svg #gkLogo.cssLogo{
  	width:100%;
	background:url(../images/logo_phone.png) no-repeat scroll center top;
  }
  #gkBannerTop{
  	display:none;
  }
  #gkMobileMenu{
  	margin:0 !important;
  }

  #gkMainbody table{
  	padding:10px 0 !important;
	overflow:hidden;
	width:100% !important;
  }
  #gkMainbody table::before{
  	content:none;
  }
  #gkFixedMenu #gkTopNav{
  	height:45px;
  }
  
  .svg #gkLogoSmall.cssLogo{
	/*display:none;*/
	background:url(../images/print_logo.png) no-repeat scroll left bottom;
	position:absolute;
	top:0;
	left:0px;
	width:161px;
	height:45px;
	}
}


@media (max-width: 480px) {

	#videoyou .yvideo-container,
	#gkMainbody .yvideo-container,
	.fluid-width-video-wrapper{
		height:200px !important;
	}
}
#eblog-wrapper {
  background: #fff;
  padding: 0;
}

#ezblog-body .blog-post, #ezblog-body .blog-read, #ezblog-body .profile-item, #ezblog-body .featured-slider, #ezblog-body #ezblog-detail {
  background: #fff;
  border: 0px solid #e5eccc;
}
.nspArt p.nspInfo > * {
  padding: 0 0px!important;
}
.nspArt p.nspInfo {
  font-size: 11px;
}
body {
  background: #fff;
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
  margin: 0;
  min-height: 100%;
  padding: 0;
  word-wrap: break-word;
}
#ezblog-body .blog-read {
    margin: 0 0 -40px;
}

#gkSidebarRight table{
	margin:0;
}
#gkSidebarRight tbody tr td{
	border:none;
	padding:0;
}

#spl-home-top1{
	background:#FFF;
	padding:10px 0;
}
.nspArt h4.nspHeader {
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
}
#gkBreadcrumb {
    border-bottom: 0px solid #e5e5e5;
    border-top: 0px solid #e5e5e5;
    padding: 10px 16px;
}
/*.secondadsmobile{ display:none}
@media (max-width: 580px) {
 .secondadsmobile{ display: block !important;}
}*/
h1 {
    color: #64882C ;
}
div.tag-category h3 a, div.tag-category h2 a {
    font-size: 30px;
}
div.tag-category ul.category li h3 {
    margin: 10px 0 20px;
}
.item-page ul{
	margin-left:20px;
}




/* Add test menu */

/*#nav {
    display:inline;
    text-align:left;
    position:relative;
    list-style-type:none;
}
#nav > li {
    float:left;
    padding:0;
    position:relative;
}
#nav > li > a {
    border:1px solid transparent;
    color:#4F4F4F;
    display:block;
    font-size:90%;
    padding:3px 10px;
    position:relative;
    text-decoration:none;
}
#nav > li > a:hover {
    background-color:#e4ecf4;
    border-color:#999
}
#nav > li.selected  > a {
    background-color:#FFFFFF;
    border-color:#999999 #999999 #FFFFFF;
    z-index:2;
}
#nav li div {
    position:relative;
}
#nav li div div {
    padding:0;
    display:none;
    margin:0;
    position:absolute;
    top:-1px;
    z-index:1;
    width:200px;
}


#nav li div ul {
    padding-left:10px;
    padding-right:10px;
    position:relative;
    width:200px;
    float:none;
    list-style-type:none;
	padding:0;
}
#nav li div ul li {
    margin:0;
    padding:0;
}
#nav li ul ul {
    padding:0 0 8px;
}
#nav li ul ul li {
    margin:0;
    padding:0;
}
#nav li ul ul li a {
    color:#0060A6;
    display:block;
    margin-bottom:1px;
    padding:3px 5px;
    text-decoration:none;
    font-size:0.9em;
}
#nav li ul ul li a:hover{
    background-color:#0060a6;
    color:#fff;
}*/

#nav > li > ul {
	text-align: left;
	display: none;
	background: green;
	position: absolute;
	top: 100%;
	left: 0;
	width: 200px;
	z-index: 999999; /* if you have YouTube iframes, is good to have a bigger z-index so the video can appear above the video */
}

/* Level 3 */
#nav > li > ul > li > ul {
	text-align: left;
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 9999999;
}

#nav > li > ul > li > ul > li > ul{
	text-align: left;
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 9999999;
}

#nav li.parent span{
	position:absolute;
	right:0;
	top:16px;
	background:url(../images/dropdown-arrow.png) no-repeat scroll center top;
	width:20px;
	height:8px;
	display:block;
	padding-right:3px;
	text-indent:-200000px;
}
.gkMenu > ul > li > a{
	font-size:16px;
}
.gkMenu > ul > li.parent > a{
	padding:0 28px 0 10px;
}

#nav li li a{
	border-top:1px solid #eee;
	color:#FFF;
	text-transform:uppercase;
	font-size:16px;
	font-family:"BebasNeueRegular";
	display:block;
	padding:0px 10px;
	font-weight:normal;
}
/*#nav li li:first-child a{
	border-top:none;
}*/
#nav li li.active a,
#nav li li a:hover{
	color:#709d35;
}
#nav li ul{
	background:#101010;
	border:1px solid #eee;
	padding:0;
	width:200px;
}
#nav li li{
	position:relative;
}

/*#nav li li:hover ul{
	left:200px;
}

#nav li li:hover div.subs,
#nav li li:hover div div{
	display:block;
}

#nav li li:hover li div.subs,
#nav li li:hover li div div{
	display:none;
}
#nav li li li:hover div.subs,
#nav li li li:hover div div{
	display:block;
}*/


@media(min-width:992px) and (max-width:1200px){
	#nav li.item-463 ul{
		left:-100px;
	}
	#nav li.item-1291 ul{
		left:-400px;
	}
}
@media(min-width:768px) and (max-width:991px){
	.gkMenu > ul > li.parent > a{
		padding:0 20px 0 5px;

	}
	#nav li a{
		font-size:12px;
	}
	#nav li.item-463 ul{
		left:-100px;
	}
	#nav li.item-1291 ul{
		left:-400px;
	}
}

.o-menu,
.x-menu{
	float:right;
	display:none;
	position:relative;
	line-height:1.4;
}
.x-menu .icon-bar,
.o-menu .icon-bar{
	background-color: #FFF;
    border-radius: 1px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    display: block;
    height: 3px;
    width: 24px;
	margin:3px 0;
}

.nav-mobile{
	display:none;
	width:100%;
	z-index:2;
	position:relative;
	overflow:hidden;
	padding:5px 10px;
	font-size:24px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media(max-width:767px){
	.nav-mobile{
		width:auto;
		margin-top:5px;
	}
	
	#gkTopNav .gkMenu > ul > li{
		float:none;
		height:auto;
	}
	#gkTopNav{
		position:absolute;
		opacity:0;
		right:-255px;
		top:0;
		width:230px;
		transform: translate3d(255px, 0px, 0px) scale3d(1, 1, 1);
    	transition: transform 500ms ease 0s;
		z-index:111;
		display:none;
	}
	#gkTopNav .gkMenu{
		background:#96be0d;
	}
	#nav li ul{
		width:100%;
		position:relative;
	}
	.gkMenu > ul > li > a{
		border-bottom:1px solid #709d35;
		border-right:none;
	}
	#gkFixedMenu #gkTopNav{
		height:auto;
	}
	#gkFixedMenu{
		position:static;
	}
	.o-menu{
		display:block;
	}
	#gkTopNav{
		height:auto;
	}
	#gkTopBar{
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;	
		min-height:inherit;
		
	}
	
	.nav-mobile{
		display:block;
		background:#96be0d !important;
		padding:10px;
		border-radius:5px;
	}
	
	.nav-open #gkTopBar{
		padding-right:230px;
	}
	.nav-open #gkTopNav{
		opacity: 1;
		transform: translate3d(0px, 0px, 0px);
		right:0;
		display:block;
	}
	
	#nav > li > ul,
	#nav > li > ul > li > ul,
	#nav > li > ul > li > ul > li > ul {
		top:auto;
		left: 0;
	
	}
	

	.blog .items-row, .blog-featured .items-row{
		display:block;	
	}


}

button.like{
	background:#d6dadd;
	border:2px solid #8a9dbd;
	border-radius:5px;
	color:#22457d;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.gkMenu > ul > li:last-child > a{border:none}

#stickymenu{
	display:none;
}
@media(min-width:768px){
#stickymenu.sticky{
	display:block;
	position:fixed;
	top:0;
	background:#96be0d;
	width:100%;
	z-index:101;
}
#stickymenu .gkMenu{
	position:relative;
}
.svg #stickymenu .cssLogo{
	/*display:none;*/
	background:url(../images/print_logo_dk.png) no-repeat scroll left bottom;
	position:absolute;
	top:0;
	left:-55px;
	width:33px;
	height:40px;
}
}
#gkMainbody {
    padding: 10px;
}
#gkBreadcrumb .breadcrumbs ul{
	padding:0;
}
#gkBreadcrumb .breadcrumbs ul li{
	list-style:none;
}

@media(max-width:480px){
	.box{
		overflow:hidden;
	}
	.gsc-results-wrapper-overlay{
		width:60% !important;
		-webkit-overflow-scrolling: touch !important;
	}
}
#gkBreadcrumb .breadcrumbs {
    float: left;
    color: #999;
    font-size: 12px;
}

div.search input[type="text"]{
	width:75%;
	float: left;
	padding: 9px 15px;
}
div.search input[type="submit"]{
	width:22%;
	background:#CECECE;
	border:1px solid #666;
	padding: 0;
	text-align:center;
	margin: 0;
}

div.newitems{
	overflow: hidden;
}
div.newitems div.newitem{
	width: 50%;
	float: left;
	font-size: 14px;
	font-family: 'Roboto Slab',sans-serif
}

@media(min-width:768px){
	div.newitems div.newitem img{
		max-width: 40% !important;
		float: left;
		margin-right: 10px;
	}
}
div.newitems div.newitem-f{
	width:100%;
	float: none;
}
div.newitems div.newitem h4{
	
	margin-top: 0;
}
div.newitems div.newitem h4 a{
	font-size: 18px;
	font-family: 'Roboto Slab',sans-serif;
}
@media(max-width:767px){
	div.newitems div.newitem{
		width: 100%;
		float: none;
		margin-bottom: 15px;
		overflow: hidden;
	}
}
@media(max-width:480px){
	div.newitems div.newitem img{
		margin:0px 0 10px 0;
		float: none;
		max-width: 100%;
	}
}
/* fix blockquote */
blockquote {
    padding: 1px 20px;
    margin: 0 0 20px;
    font-size: 17px;
    border-left: 5px solid #64882c;
    font-style: italic;
}