/*////////////////////*/
/*///Standard css////*/
/*//////////////////*/
.gwp_inline {
display:inline;	
}

.gwp_inline-block {
display:inline-block;	
}

.gwp_float-right {
float:right;	
}

.gwp_float-left {
float:left;	
}

.gwp_block {
	display: block;
}

.gwp_container-wrap{
	margin-top:40px !important;
	padding-top:0px !important;
}

#gwp_activity-item {
	padding: 20px;
	font-size: 16px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-family: 'lato', serif;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	 box-sizing: border-box;
}

#gwp_activity-item a {
/*    color: #65C6BB;*/
    color: var(--accent1);
}

#gwp_header {
	width:100%;
	margin: 0px 0px 20px 0px;
}

.gwp_subheader {
	display: inline-block;
	margin: 0px 0px 15px 0px;
	margin-left: 0px !important;
}

.gwp_block {
display:block;
width: 100%;
clear:left;
}

.gwp_item_header {
	display: inline-block;
	width: 100%;
}

.gwp_item_sheader {
	display: inline-block;
	border-bottom: 3px solid var(--accent1);
	font-size: 14px;
	padding-bottom: 2px;
}

.gwp_item_hr {
	font-family: 'Lato', sans-serif;
	font-size: 30px;
	display: inline-block;
	border: none;
	border-bottom: 4px solid var(--accent1);
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
}

.gwp_item_print {
	display: inline-block;
	position: absolute;
	vertical-align: middle;
	top: 30px;
	right: 40px;
	cursor: pointer;
}

.gwp_topicwrap {
	margin-right: 2px;
	margin-bottom: 10px;
	float:left;
	background-color:#ffffff;
/*	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;*/
	/*border:2px solid #65C6BB;*/
	border:2px solid var(--accent1);
	color:#000000;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	padding:2.5px 5px 5px;
	text-shadow:0px 0px 0px #2f6627;
	line-height: 150%;
}

.gwp_topictext {
    float:left;
	color:#000000;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	text-shadow:0px 0px 0px #2f6627;
}

.gwp_durationwrap {
	margin-right: 2px;
	margin-bottom: 10px;
	float:left;
	background-color:#ffffff;
/*	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;*/
	/*border:2px solid #65C6BB;*/
	border:2px solid var(--accent1);
	color:#000000;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	padding:2.5px 5px 5px;
	text-shadow:0px 0px 0px #2f6627;
	line-height: 150%;
	
}

.gwp_durationtext {
    float:left;
	color:#000000;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	text-shadow:0px 0px 0px #2f6627;
}

.gwp_durationimg {
float:left;
padding-right:3px;
padding-bottom:0px;
margin-bottom:0px;
}

.gwp_durationimg{
display: block;
line-height: 0;
border-collapse:collapse;
height:16px;
padding:0px;
margin:0px;	
}

.gwp_icon_print {
	font-size: 36px;
	color:#444444;
}

.gwp_icon_print:hover {
	color: var(--accent1);
}

.gwp_icon_print:active {
	position:relative;
	top:1px;
}

.gwp_standard_space {
padding: 10px 10px;
margin: 10px 0px;
max-width: 100%;
border-radius: 4px;
}

.gwp_taxonomies{
	padding: 0px 10px;
	margin: 0px 0px;
}

#printable {display:none;}
#non-printable { display: inline;  }


@media print
{
	#non-printable { display: none;  }
	#printable { display: inline; }
	#header { display: none; }
	#header-space { display: none; }
	#header-outer { display: none; }
	#search-outer { display: none; }
	#top { display: none; }
	#comments { display: none; }
	#sidebar { display: none; }
	#footer { display: none; }
	#footer-outer { display: none; }
	#menu { display: none; }
	#commentform { display: none; }
	
	#gwp_activity-item {
				padding: 0px 10px 0px 10px;
				font-size: 16px;
				margin-left: auto;
				margin-right: auto;
				display: block;
				page-break-after: avoid;
				page-break-inside: avoid;
				}

	#gwp_activity-item:first-of-type {
    page-break-before: avoid;
    page-break-inside: auto;
	}

	#gwp_activity-item:last-child {
    page-break-after: avoid;
	}

	.gwp_icon_print { display: none !important; }

	.gwp_standard_space {
	padding-top: 10px;
	padding-bottom: 10px;
	max-width: 100%;
	}
}

@media only screen and (max-device-width: 480px) {
#gwp_activity-item {
	padding: 10px;
	width: 100%;
}

.gwp_option{
	float:left;
}

.gwp_item_print{
	display:block;
	width:100%;
	float:left;
}

.gwp_icon_print{
	float:left;
}

.gwp_item_header{
	display:block;
	width:100%;
}





}