@charset "utf-8";
/* CSS Document */

.tablestyle {
    margin: 0 auto;
    padding: 0px;
    width: 100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.tablestyle table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.tablestyle tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.tablestyle table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.tablestyle table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.tablestyle tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.tablestyle tr:hover td{
	
}
.tablestyle tr:nth-child(odd){ background-color:rgba(78, 166, 78, 0.19); }
.tablestyle tr:nth-child(even)    { background-color:#ffffff; }.tablestyle td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
    padding: 3px;
    font-size: 13px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.tablestyle tr:last-child td{
	border-width:0px 1px 0px 0px;
}.tablestyle tr td:last-child{
	border-width:0px 0px 1px 0px;
}.tablestyle tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.tablestyle tr:first-child td{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#b4ddb4+0,72ad72+0,459345+23,008a00+67,005700+100,005700+100,002400+100,005700+100 */
background: #b4ddb4; /* Old browsers */
background: -moz-linear-gradient(top, #b4ddb4 0%, #72ad72 0%, #459345 23%, #008a00 67%, #005700 100%, #005700 100%, #002400 100%, #005700 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #b4ddb4 0%,#72ad72 0%,#459345 23%,#008a00 67%,#005700 100%,#005700 100%,#002400 100%,#005700 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #b4ddb4 0%,#72ad72 0%,#459345 23%,#008a00 67%,#005700 100%,#005700 100%,#002400 100%,#005700 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4', endColorstr='#005700',GradientType=0 ); /* IE6-9 */


	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.tablestyle tr:first-child:hover td{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#299a0b+0,299a0b+100;Green+Flat+%231 */
background: #299a0b; /* Old browsers */
background: -moz-linear-gradient(top,  #299a0b 0%, #299a0b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #299a0b 0%,#299a0b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #299a0b 0%,#299a0b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#299a0b',GradientType=0 ); /* IE6-9 */

}
.tablestyle tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.tablestyle tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
.tablewidth60 {width:60%;}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.tablestyle {
    width: 100%
    table-layout: fixed;
	overflow-x: auto;
        display: block;
}
.tablestyle tr td:first-child {max-width:10px;}
.tablestyle td {  
  overflow: hidden; 
    text-overflow: ellipsis; 
    word-wrap: break-word;}

#gallery-1 .gallery-item {
    width: 50% !important;
}


}