 

.element_2 {
	width: 100%;
	max-width:275px;
	margin:0px 0px 10px 0px;
	border:0px solid white;
	border-radius:3px;
	outline:none;
	overflow:hidden;
}

.element_2 .image-block_2 {
	position:relative;
	width: 100%;
	max-width:275px;
}

.element_2 .image-block_2 a {display:block;}

.element_2 .image-block_2 img {
	width:275px !important;
	height:auto;
	display:block;
	border-radius: 0px !important;
	box-shadow: 0 0px 0px white !important; 
}

.element_2 .image-block_2 img:hover {
	cursor: -webkit-zoom-in; cursor: -moz-zoom-in;
}

.element_2 .image-block_2 .play-icon {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;	

	
}

.element_2 .image-block_2  .play-icon.youtube-icon {background:url(http://95.110.166.22/crispiano/media/com_videogallerylite/images/play.youtube.png) center center no-repeat;}

.element_2 .image-block_2  .play-icon.vimeo-icon {background:url(http://95.110.166.22/crispiano/media/com_videogallerylite/images/play.vimeo.png) center center no-repeat;}


.element_2 .title-block_2 {
	position:absolute;
	text-overflow: ellipsis;
	overflow: auto; 
	left:0px;
	width:100%;

	
	color:#5597d4 !important;
		background: white !important;
	 -webkit-transition: bottom 0.3s ease-out 0.1s;
     -moz-transition: bottom 0.3s ease-out 0.1s;
     -o-transition: bottom 0.3s ease-out 0.1s;
     transition: bottom 0.3s ease-out 0.1s;
}

.element_3 .title-block_3 {
	position:absolute;
	text-overflow: ellipsis;
		overflow: auto; 
	left:0px;
	width:100%;

	color:#5597d4 !important;
		background: white !important;
	 -webkit-transition: bottom 0.3s ease-out 0.1s;
     -moz-transition: bottom 0.3s ease-out 0.1s;
     -o-transition: bottom 0.3s ease-out 0.1s;
     transition: bottom 0.3s ease-out 0.1s;
}
.element_4 .title-block_4  {
	position:absolute;
	text-overflow: ellipsis;
	overflow: hidden; 
	left:0px;
	width:100%;
	color:#5597d4 !important;
	background: white !important;
	 -webkit-transition: bottom 0.3s ease-out 0.1s;
     -moz-transition: bottom 0.3s ease-out 0.1s;
     -o-transition: bottom 0.3s ease-out 0.1s;
     transition: bottom 0.3s ease-out 0.1s;
	 
} 
.element_5 .title-block_5 {
	position:absolute;
	text-overflow: ellipsis;
	overflow: hidden; 
	left:0px;
	width:100%;


	color: white !important;
	background: white !important;
	 -webkit-transition: bottom 0.3s ease-out 0.1s;
     -moz-transition: bottom 0.3s ease-out 0.1s;
     -o-transition: bottom 0.3s ease-out 0.1s;
     transition: bottom 0.3s ease-out 0.1s;
	 
}
.element_6 .title-block_6 {
	position:absolute;
	text-overflow: ellipsis;
	overflow: hidden; 
	left:0px;
	width:100%;


	color:#5597d4 !important;
	background: white !important;
	 -webkit-transition: bottom 0.3s ease-out 0.1s;
     -moz-transition: bottom 0.3s ease-out 0.1s;
     -o-transition: bottom 0.3s ease-out 0.1s;
     transition: bottom 0.3s ease-out 0.1s;
	  
}
.element_7 .title-block_7 {
	position:absolute;
	text-overflow: ellipsis;
	overflow: hidden; 
	left:0px;
	width:100%;


	color:#5597d4 !important;
	background: white !important;
	 -webkit-transition: bottom 0.3s ease-out 0.1s;
     -moz-transition: bottom 0.3s ease-out 0.1s;
     -o-transition: bottom 0.3s ease-out 0.1s;
     transition: bottom 0.3s ease-out 0.1s;
	  
}

.entry-content a{
	border-bottom: 0px;
}
.element_2:hover .title-block_2 {bottom:0px;}

.element_2 .title-block_2 a, .element_2 .title-block_2, .element_2 .title-block_2 a:visited {
	position:relative;
	margin:0px;
	padding:0px 1% 0px 2%;
	width:97%;
	text-decoration:none;
	text-overflow: ellipsis;
	overflow: hidden; 
	white-space:nowrap;
	z-index:20;
	font-size: 16px;
	color:#5597d4 !important;
	background: white !important;
	font-weight:normal;
	
}



.element_2 .title-block_2 a:hover, .element_2 .title-block_2 a:focus, .element_2 .title-block_2 a:active {
	color:#5597d4 !important ;
	background-color: white !important;
	background: white !important;
	text-decoration:none;
}
.element_3 .title-block_3 a, .element_2 .title-block_2 a:link, .element_2 .title-block_2 a:visited {
	position:relative;
	margin:0px;
	padding:0px 1% 0px 2%;
	width:97%;
	text-decoration:none;
	text-overflow: ellipsis;
	overflow: hidden; 
	white-space:nowrap;
	z-index:20;
	font-size: 16px;
	color:white !important ;
	background: white !important;
	font-weight:normal;
	opacity: 0.1;
}



.element_3 .title-block_3 a:hover, .element_2 .title-block_2 a:focus, .element_2 .title-block_2 a:active {
	color:#5597d4 !important ;
	background-color: white !important;
	text-decoration:none;
}


.element_4 .title-block_4 a, .element_2 .title-block_2 a:link, .element_2 .title-block_2 a:visited {
	position:relative;
	margin:0px;
	padding:0px 1% 0px 2%;
	width:97%;
	text-decoration:none;
	text-overflow: ellipsis;
	overflow: hidden; 
	white-space:nowrap;
	z-index:20;
	font-size: 16px;
	color:#5597d4 !important;
	background: white !important;
	font-weight:normal;
	opacity: 0.1;
	font-size: 10px !important;
}



.element_4 .title-block_4 a:hover, .element_2 .title-block_2 a:focus, .element_2 .title-block_2 a:active {
	color:#5597d4 !important ;
	background-color: white !important;
	text-decoration:none;
}
.element_5 .title-block_5 a, .element_2 .title-block_2 a:link, .element_2 .title-block_2 a:visited {
	position:relative;
	margin:0px;
	padding:0px 1% 0px 2%;
	width:97%;
	text-decoration:none;
	text-overflow: ellipsis;
	overflow: hidden; 
	white-space:nowrap;
	z-index:20;
	font-size: 16px;
	color: white !important;
	background: white !important;
	font-weight:normal;
	opacity: 0.1;
	font-size: 10px !important;
}


.element_5 .title-block_5 a:hover, .element_2 .title-block_2 a:focus, .element_2 .title-block_2 a:active {
	color:#5597d4 !important ;
	background-color: white !important;
	text-decoration:none;
}
.element_6 .title-block_6 a, .element_2 .title-block_2 a:link, .element_2 .title-block_2 a:visited {
	position:relative;
	margin:0px;
	padding:0px 1% 0px 2%;
	width:97%;
	text-decoration:none;
	text-overflow: ellipsis;
	overflow: hidden; 
	white-space:nowrap;
	z-index:20;
	font-size: 10px;
	color:white !important;
	background: white !important;
	font-weight:normal;
	opacity: 0.1;
	font-size: 10px !important;
}



.element_6 .title-block_6 a:hover, .element_2 .title-block_2 a:focus, .element_2 .title-block_2 a:active {
	color:#5597d4 !important ;
	background-color: white !important;
	text-decoration:none;
}
.element_7 .title-block_7 a, .element_2 .title-block_2 a:link, .element_2 .title-block_2 a:visited {
	position:relative;
	margin:0px;
	padding:0px 1% 0px 2%;
	width:97%;
	text-decoration:none;
	text-overflow: ellipsis;
	overflow: hidden; 
	white-space:nowrap;
	z-index:20;
	font-size: 10px;
	color:white !important;
	background: white !important;
	font-weight:normal;
	opacity: 0.1;
	font-size: 10px !important;
}



.element_7 .title-block_7 a:hover, .element_2 .title-block_2 a:focus, .element_2 .title-block_2 a:active {
	color:#5597d4 !important ;
	background-color: white !important;
	text-decoration:none;
}

.load_more4 {
		margin: 10px 0;
		position:relative;
		text-align:center;

		width:100%;


	}

	.load_more_button4 {
		border-radius: 10px;
		display:inline-block;
		padding:5px 0px;
		font-size:16px !important;;
		color:#FF0D0D !important;;
		background:#5CADFF !important;
		cursor:pointer;

	}
	.load_more_button4:hover{
		color:#FF4040 !important;
		background:#99C5FF !important;
	}

	.loading4 {
		display:none;
	}
	.paginate4{
		font-size:19px !important;
		color:#FF2C2C !important;
		text-align: center;
		margin-top: 25px;
	}
	.paginate4 a{
		border-bottom: none !important;
	}
	.icon-style4{
		font-size: 21px !important;
		color:#B82020 !important;
	}
	.clear{
		clear:both;
	}
