div,
.grid2,
.grid3,
.grid4,
a,
a:hover
{
transition:all 200ms ease;
-webkit-transition:all 200ms ease;
-moz-transition:all 200ms ease;
-o-transition:all 200ms ease;
}
.grid2:hover,
.grid3:hover,
.grid4:hover
{
position:relative;
z-index:9;
transform:scale(1.05);
transition:all 200ms ease;
}
.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%;
}
.grid2:nth-of-type(2n+1) {
clear:both;
}
.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:25%;padding:20px;}
.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;
background-repeat: no-repeat!important;
background-position: center center!important;
-webkit-background-size: cover!important;
-moz-background-size: cover!important;
-o-background-size: cover!important;
background-size: cover!important;
}
.imageG2 img, .imageG3 img, .imageG4 img {position:absolute;margin:auto;top:-50%;left:-50%;right:-50%;bottom:-50%;}
.imageG2 {width:100%;height:225px;}
.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;
}