.grid0, .grid1, .grid2, .grid3, .grid4 {
text-decoration:none;
}
.grid3, .grid4 {
overflow:hidden;
display:inline;
position:relative;
}
.grid0 {
clear:both;
float:left;
width:97%;
margin:1.5%;
}
.grid1 {
float:left;
width:63.6664%;
margin:1.5%;
}
.grid2 {
float:left;
width:47%;
margin:1.5%;
}
.grid3 {
float:left;
width:30.333%;
margin:1.5%;
border-bottom:1px solid #EDEDED;
}
.grid3:nth-of-type(3n+1) {
clear:both;
}
.grid4 {
float:left;
width:22%;
margin:1.5%;
border-bottom:1px solid #EDEDED;
}
.grid4:nth-of-type(4n+1) {
clear:both;
}
#sidebar {
float:left;
width:30.3334%;
margin:1.5%;
}
.widget {
display:table;
width:100%;
line-height:26px;
padding:20px;
}
.widget:first-of-type {
padding-top:0;
}
.widget a {color:#000;}
.widget p {}
.widget ul li.current-menu-item a {color:#98C01D;}
.textwidget {width:100%;display:table;}
.widget .posts {padding:15px;text-decoration:none;color:#000;}
.widgetF {float:left;width:16.6667%;padding:1.5%;}
.widgetF:last-child {float:right;}
.widgetF a {color:#000;}
.widgetF ul, .widgetF ol {padding:0px 0px 20px 0px;}
.widgetF ul li {list-style:none;}
.widgetF ul li ul li {list-style:disc;}
.widgetF ul li ul {padding:0px 0px 0px 20px;}
.widgetF ul li ul li, .widgetF ul li ul li a {text-decoration:none;}
.widgetF ul li ul li a:hover {text-decoration:underline;}
.widget li.current-menu-item a, .widget li.current-menu-parent a, .widget li.current-post-ancestor a, .widget li.current-post-parent a {background:none!important;}	
.widgetF li.current-menu-item a, .widgetF li.current-menu-parent a, .widgetF li.current-post-ancestor a, .widgetF li.current-post-parent a {background:none!important;}
/* images grids */
.imageG2, .imageG3, .imageG4 {position:relative;margin:0 0 0 0;overflow:hidden;}
.imageG2 img, .imageG3 img, .imageG4 img {position:absolute;margin:auto;top:-50%;left:-50%;right:-50%;bottom:-50%;}
.imageG2 {width:100%;height:173px;}
.imageG2 img {width:100%;height:auto;}
.imageG3 {width:100%;height:173px;}
.imageG3 img {width:100%;height:auto;}
.imageG4 {width:100%;height:125px;}
.imageG4 img {width:100%;height:auto;}
.gridhover.grey {background:#000 url(../img/theme/play.png) center center no-repeat;}
.gridhover.grey span {color:#000;	 }
.gridhover.green {background:#98C01D url(../img/theme/play.png) center center no-repeat;}
.gridhover {
position:absolute;
z-index:10;
width:100%;
height:100%;
margin:0;
display:inline;
left:0;
top:0;
}
.gridhover span {
position:absolute;
width:100%;
top:40%;
text-align:center;
font-size:25px;
font-weight:bold;
text-transform:uppercase;
color:#FFF;
}
.gridhover .fa { 
	text-align: center;
	width: 100%;
	font-size: 50px;
	color: #000;
	position: absolute;
	bottom:40px;
}