ul{list-style:none;}
.ri-grid{margin: 30px auto 30px;position: relative;	height: auto;}
.ri-grid ul {list-style: none;display: block;width: 100%;margin: 0;	padding: 0;}
.ri-grid ul:before,.ri-grid ul:after{content: '';display: table;}
.ri-grid ul:after {clear: both;}
.ri-grid ul {zoom: 1; /* For IE 6/7 (trigger hasLayout) */} 
.ri-grid ul li {-webkit-perspective: 400px;	-moz-perspective: 400px;-o-perspective: 400px;-ms-perspective: 400px;perspective: 400px;margin: 0;padding: 0;	float: left;position: relative;	display: block;overflow: hidden;background: #000;width:89px;}
.ri-grid ul li a img{max-width:100%;height:auto;  display: block;}
.ri-grid ul li a{display: block;outline: none;left: 0;top: 0;width: 100%;height: 100%;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-o-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-background-size: 100% 100%;	-moz-background-size: 100% 100%;background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;background-color: #333;	-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
/* Grid wrapper sizes */
.ri-grid-size-1{width:55%;}
.ri-grid-size-2{width:100%;}
.ri-grid-size-3{width:100%; margin-top:0px;}
/* Shadow style */
.ri-shadow:after, .ri-shadow:before{
	content: "";
	position: absolute;
	z-index: -2;
	bottom: 15px;
	left: 10px;
	width: 50%;
	height: 20%;
	max-width: 300px;
	max-height: 100px;
	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg);
}

.ri-shadow:after{right:10px; left:auto;	-webkit-transform:rotate(3deg);	-moz-transform:rotate(3deg); -ms-transform:rotate(3deg); -o-transform: rotate(3deg);	transform: rotate(3deg);}
.ri-grid-loading:after, .ri-grid-loading:before{display:none;}
.ri-loading-image{display:none;}
.ri-grid-loading .ri-loading-image{position:relative; width:30px; height:30px; left:50%; margin:100px 0 0 -15px; display:block;}
.rigrid_front_grid li{-webkit-perspective:400px; -moz-perspective:400px; -o-perspective:400px; -ms-perspective:400px; perspective:400px; margin:0 15px 15px 0; padding:0;	float:left;	position:relative;	display: block;	overflow: hidden; background: #000;	}

.rigrid_front_grid ul{overflow:hidden;}
.rigrid_front_grid li:last-child{margin-right:0;}
#split_col5 li:nth-child(5n){ margin-right:0;}
#split_col4 li:nth-child(4n){ margin-right:0;}
#split_col3 li:nth-child(3n){ margin-right:0;}
#split_col2 li:nth-child(2n){ margin-right:0;}

.rigrid_front_grid li a{display:block;}
#split_col5 li{width:114px; height:114px;}
#split_col5 li .wpinsta_featured_image{height:114px;}
#split_col4 li{width:147px; height:147px;}
#split_col4 li .wpinsta_featured_image{height:147px;}
#split_col3 li{width:200px; height:200px;}
#split_col3 li .wpinsta_featured_image{height:200px;}
#split_col2 li{width:309px; height:309px;}
#split_col2 li .wpinsta_featured_image{height:309px;}
.wpinsta_loadmore li{display:none;}

.rigrid_front_grid, .wpinsta_loadmore{overflow:hidden;  margin-top:50px;}
.item{float:left; position:relative; line-height:1em;}

#loadMores:hover{
    background:#717171;
    color:#fff;
	border:1px solid #fff !important;
}
#loadMores{margin-top:30px;}
#loadMores{
	padding:6px 10px;
	text-transform:uppercase;
	display:inline-block;
    text-align:center;
    background-color:#fff;
    color:#717171;
	font-size:15px; 
	font-weight:bold;
    border:1px solid #717171 !important;
    box-shadow:0;
    transition:all 600ms ease-in-out;
    -webkit-transition: all 600ms ease-in-out;
    -moz-transition: all 600ms ease-in-out;
    -o-transition: all 600ms ease-in-out;
}
#wpinsta_masonry_blog-landing {
margin-top: 45px;
position: relative;
max-width: 100%;
width: 100%;
}
img {
max-width: 100%;
height: auto;
}
.wpinsta_masonry_white-panel {
position: absolute;
background: white;
overflow:hidden;

}
.wpinsta_featured_image{background-size:cover; background-repeat:no-repeat; width:100%;}
.wpinsta_masonry_white-panel.loadmasonery{  opacity:0; }