/* This stylesheet is used to style the public-facing components of the plugin. */

/* START: Recommended Isotope styles */

/* Isotope filtering */

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/* Isotope CSS3 transitions */

#iso-loop,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

#iso-loop {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

#iso-loop .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

#iso-loop.no-transition,
#iso-loop.no-transition .isotope-item,
#iso-loop .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* END: Recommended Isotope styles */

/* Plugin-specific styles */





.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

.iso-container {
   clear: both;
}

#iso-loop {
   display: none;
   list-style: none;
   margin: 0;
  /* 	width:100% !important;*/
}


.iso-container
{
	box-sizing: border-box;
	width:100%;
/*	height: 100%;*/
}


#iso-loop
{
	box-sizing: border-box;
	width:90%;
	/*	height: 100%;*/
	margin-right: auto;
	margin-left: auto;
}


#iso-loop::after {
    clear: both;
    content: "";
    display: block;
}

#iso-loop .iso-post 
{
    width: 18%;
    
    margin:0 1.0% 2.0% 1.0% ;
    padding: 0px;
	 border: 0px  solid rgba(0,0,0,0.4);

    float: left;
    	/*    -moz-transform:scale(1.1);; 
	    -ms-transform:scale(1.1); 
	    -o-transform:scale(1.1);
	    -webkit-transform:scale(1.1); 	     
	     transform:scale(1.1);*/
     
	     -moz-transition: all 1s ease; 
	    -ms-transition: all 1s ease;
	    -o-transition: all 1s ease; 
	    -webkit-transition: all 1s ease; 	    
	    transition: all 1s ease;
	    

/*
   -moz-border-radius: 140px 20px / 20px 140px;
	-webkit-border-radius: 140px 20px / 20px 140px;
	border-radius: 140px 20px / 20px 140px;
    overflow: hidden;*/
}




 @media only screen and (max-width: 768px) 
{
	#iso-loop .iso-post
	{
	    width: 23%;
	}

}
@media only screen and (max-width: 490px) 
{
	#iso-loop .iso-post
	{
	    width: 31.32%;
	}
}   
 
 
 
#iso-loop .iso-post .iso-title
{
	display: none;
	 line-height: 1;
		text-align: center;
		font-family: inherit;
		font-size: 18px;
		position : absolute;
		top: 40%;		
		width: 100%;
		padding: 8px 0 8px 0;
		background-color: rgba(0,0,0,0.8);
		z-index: 999;

		-moz-box-shadow: 0 0px  4px  1px rgba(0,0,0, 0.8);
   -webkit-box-shadow: 0 0px  4px  1px rgba(0,0,0, 0.8);
   box-shadow: 0 0px  4px  1px rgba(0,0,0, 0.8);

}

#iso-loop .iso-post:hover .iso-title
{
	display: block;
}

#iso-loop .iso-post .iso-title:hover 
{
			background-color: rgba(0,0,0,1);
}

#iso-loop .iso-post .iso-title a
{
/*	font-family: inherit;*/
	font-weight: normal;
	
		display: block;

}

#iso-loop .iso-post .iso-title:hover a
{
	color:#fff;

}


#iso-loop .iso-post .iso-thumb
{
	 border: 0px  solid rgba(255,255,255,1);
  filter: blur(0px) grayscale(0%);
	   -moz-box-shadow:    0 -2px  7px   rgba(0,0,0, 0.8);
   -webkit-box-shadow:  0 -2px  7px   rgba(0,0,0, 0.8);
   box-shadow:          0px 0px  4px 2px  # e9e9e9 ; /*rgba(0,0,0, 0.4);  */
}

#iso-loop .iso-post:hover .iso-thumb
{
	filter: blur(0px) grayscale(0%);
}


#iso-loop .iso-post p
{
	display: none;
}

.more-iso-posts {
   display: none;
}

.iso-posts-loading {
   margin: 0 auto;
   text-align: center;
}

.iso-posts-loading img {
   display: block;
   margin: 0 auto;
   box-shadow: none !important;
   border: 0;
   
}

#isotopeFilters 
{
	clear:both;
	    text-align: center;
}

.iso-filtercopy
{
	text-align: center;
	color: #140044;
}


#isotopeFilters li 
{
    border: 0px solid #fff;
    float: none;
    margin: 0 0 5px 0;
    display: inline-block;
    padding: 5px;
    font-size:14px;
    font-variant: small-caps;

}

#isotopeFilters li:after 
{
	display:inline-block;
	content: ' | ';
	margin-left: 10px;
}

#isotopeFilters li:last-child::after 
{
	content: '';
}

#isotopeFilters li a
{
    display: inline-block;
    padding: 0px;
}

#isotopeFilters li .iso-parentname
{
	opacity: 0.3;
}


#isotopeFilters li .filteractive
{
	color: #000;
}


.isoscrolltext {
    color: #aaa;
    font-size: 12px;
    text-align: center;
    margin-bottom: 14px;
}