.vcmp-clear {
clear:both;
}
.vcmp-gallery {
margin-bottom:20px;
}
.vcmp-gallery * {  
box-sizing: border-box; 
-moz-box-sizing: border-box;	
}
.vcmp-gallery .clearfix:before, 
.vcmp-gallery .clearfix:after { 
content: ''; 
display: table; 
}
.vcmp-gallery .clearfix:after { 
clear: both; 
}
.vcmp-gallery .clearfix:after { 
clear: both; 
}
.vcmp-gallery {
overflow: hidden;
width: 100%;
list-style: none;
}
.vcmp-gallery > div {
text-align: center;
}
.vcmp-gallery a {
text-decoration:none;
}
.vcmp-gallery .vcmp-item .admp-date, 
.vcmp-gallery .vcmp-item .admp-author,
.vcmp-gallery .vcmp-item .admp-comments,
.vcmp-gallery .vcmp-item .admp-category,
.vcmp-gallery .vcmp-item .admp-views {
padding-right:10px;	
}
.vcmp-gallery .vcmp-item {
position: relative;
overflow: hidden;
text-align: center;
cursor: default;
float:left;
}
.vcmp-gallery .vcmp-item img {
position: relative;
display: block;
}
.vcmp-gallery .vcmp-item:before,
.vcmp-gallery .vcmp-item:after {
pointer-events: none;
}
.vcmp-gallery .vcmp-item a.vcmp-read-more {
z-index: 1000;
}
.vcmp-gallery .vcmp-item h2 {
word-spacing: -0.15em;
font-weight: 300;
}
.vcmp-gallery .vcmp-item h2 span {
font-weight: 800;
}
.vcmp-gallery .vcmp-item h2,
.vcmp-gallery .vcmp-item p {
margin: 0;
}
.vcmp-gallery .vcmp-item p {
letter-spacing: 1px;
}
.vcmp-gallery .vcmp-item img {
border-radius:0;
border:0;
width:100%;
}
.vcmp-gallery ul {
margin:0;
padding:0;
list-style:none!important;
}
.vcmp-gallery ul li {
display:inline-block;
padding:0 10px;		
margin:0;
cursor:pointer;
border-right:1px solid rgba(255,255,255,0.6);
}
.vcmp-gallery ul li:first-child {
padding-left:0px;
}
.vcmp-gallery ul li:last-child {
border-right:0;
}
.vcmp-gallery .pagination {
display:block;
text-align:center;
}
.vcmp-gallery ul li {
margin-bottom:10px!important;
}
.vcmp-controls {
text-align:center;
}
.vcmp-controls ul li {
border-right: 0 none;
cursor: pointer;
display: inline-block;
margin: 0 1% 0 0;
padding: 8px 20px;
} .vcmp-gallery-style1 .vcmp-item {
box-sizing:border-box;
}
.vcmp-controls.filter-vcmp-gallery-style1 {
text-align:center;	
}
.vcmp-gallery-style1 .vcmp-container-thumbs {
overflow:hidden;
}
.vcmp-gallery-style1 .vcmp-image-over {
position:absolute;
opacity:0;
left:0;
top:0;
height:100%;
width:100%;
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;	
}
.vcmp-gallery-style1 .vcmp-item:hover .vcmp-image-over {
opacity:1;
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;	
}
.vcmp-gallery-style1 .vcmp-image-over .adtheme-icon-search {
position:absolute;	
font-size:20px;
margin-top:-30px;
top:-100%;
margin-right:-30px;
width:60px;
height:60px;
line-height:58px;
border-radius:50%;
border-width:2px;
border-style:solid;
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;
opacity:0.5;
right:50%;
}
.vcmp-gallery-style1 .vcmp-item:hover .adtheme-icon-search {
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;
top:50%;		
}
.vcmp-gallery-style1 .vcmp-image-over .adtheme-icon-search:hover {
opacity:1;
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;	
}
.vcmp-gallery-style1 .vcmp-item .vcmp-container-gallery {
opacity: 1;
padding: 5%;
position: relative;
text-align: center;
}
.vcmp-gallery-style1 .vcmp-title {
line-height: 125%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;
padding:5%;
text-align:center;
position:absolute;
bottom:0;
left:0;
width:100%;
margin:0;
font-size:15px;
}
.vcmp-gallery-style1 .vcmp-item:hover .vcmp-title {
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;	
bottom:0%;	
}
.vcmp-gallery-style1 .vcmp-container-thumbs .vcmp-info-date {
position:absolute;
top:0;
width:50%;
text-align:center;	
z-index:1;
left:50%;
margin-left:-25%;
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;	
line-height: 125%;
padding:5%;
}
.vcmp-gallery-style1 .vcmp-item:hover .vcmp-info-date {
top:-100px;	
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;	
}
.vcmp-gallery-style1 .vcmp-item .vcmp-info-date i {
display:none;
}
.vcmp-gallery-style1 .vcmp-container-gallery .vcmp-text {
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;
line-height:26px;	
padding:10px 0!important;
}
.vcmp-gallery-style1 .vcmp-container-gallery .vcmp-info, 
.vcmp-gallery-style1 .vcmp-container-gallery .vcmp-info-date {
margin:0 auto;
font-style:normal;
text-align:center;		
}
.vcmp-gallery-style1 .vcmp-container-gallery .vcmp-info i {
display:inline-block;
margin-right:5px;
}
.vcmp-gallery-style1 .vcmp-container-gallery .vcmp-info-date i {
margin-right:5px;
}
.vcmp-gallery-style1 .vcmp-item:hover .vcmp-info {
bottom:20%;
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;		
}
.vcmp-gallery-style1 .vcmp-container-gallery .vcmp-read-more {
color: #fff;
padding: 5px 0px;
}
.vcmp-controls.filter-vcmp-gallery-style1 ul li {
border-right: 0;
cursor: pointer;
display: inline-block;
margin: 0 1% 0 0;
padding: 8px 20px;
}
.vcmp-pagination.vcmp-gallery-style1 {
text-align:center;
}
.vcmp-pagination.vcmp-gallery-style1 a,
.vcmp-pagination.vcmp-gallery-style1 .pagination .current { 
padding:8px 20px;
}
.vcmp-pagination.vcmp-gallery-style1 .pagination .current,
.vcmp-pagination.vcmp-gallery-style1 .pagination a { 
margin: 0 1% 0 0;
}
.vcmp-gallery-style1 .vcmp-share-container {
text-align:center;
border-top:1px solid #000;
padding:10px;
font-size:20px;
line-height:145%;
}
.vcmp-gallery-style1 .vcmp-share-container .vcmp-share-item {
display:inline-block;
margin-right:10px;
}
.vcmp-columns-2.vcmp-gallery-style1 .vcmp-title,
.vcmp-columns-3.vcmp-gallery-style1 .vcmp-title,
.vcmp-columns-2.vcmp-gallery-style1 .vcmp-info-date,
.vcmp-columns-3.vcmp-gallery-style1 .vcmp-info-date {
padding:3%;
} .vcmp-controls.filter-vcmp-gallery-style2 {
text-align:center;	
}
.vcmp-gallery-style2 .vcmp-container-thumbs {
overflow:hidden;
}
.vcmp-gallery-style2 .vcmp-header-container {
position:relative;
}
.vcmp-gallery-style2 .vcmp-image-over {
position:absolute;
opacity:0;
left:0;
top:0;
height:100%;
width:100%;
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;	
}
.vcmp-gallery-style2 .vcmp-item:hover .vcmp-image-over {
opacity:1;
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;	
}
.vcmp-gallery-style2 .vcmp-item:hover .vcmp-image-over {
opacity:1;
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;	
}
.vcmp-gallery-style2 .vcmp-image-over .adtheme-icon-plus {
position:absolute;
top:50%;
font-size:20px;
margin-top:-30px;
margin-right:-62px;
width:60px;
height:60px;
line-height:58px;
border-radius:50%;
border-width:2px;
border-style:solid;
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;
opacity:0.5;
right:50%;
}
.vcmp-gallery-style2 .vcmp-item:hover .adtheme-icon-plus {
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;			
}
.vcmp-gallery-style2 .vcmp-image-over .adtheme-icon-plus:hover {
opacity:1;
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;	
}
.vcmp-gallery-style2 .vcmp-image-over .adtheme-icon-search {
position:absolute;
top:50%;
font-size:20px;
margin-top:-30px;
margin-right:-30px;
width:60px;
height:60px;
line-height:58px;
border-radius:50%;
border-width:2px;
border-style:solid;
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;
opacity:0.5;
right:50%;
}
.vcmp-gallery-style2 .vcmp-item:hover .adtheme-icon-search {
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;		
}
.vcmp-gallery-style2 .vcmp-image-over .adtheme-icon-search:hover {
opacity:1;
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;	
}
.vcmp-gallery-style2 .vcmp-item .vcmp-container-gallery {
opacity: 1;
padding: 5%;
position: relative;
text-align: center;
}
.vcmp-gallery-style2 .vcmp-title {
line-height: 125%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;
padding:5%;
text-align:center;
position:absolute;
bottom:0;
left:0;
width:100%;
margin:0;
font-size:15px;
}
.vcmp-gallery-style2 .vcmp-item:hover .vcmp-title {
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;	
bottom:-100%;	
}
.vcmp-gallery-style2 .vcmp-container-thumbs .vcmp-info-date {
position:absolute;
top:0;
width:50%;
text-align:center;	
z-index:1;
left:50%;
margin-left:-25%;
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;	
line-height: 125%;
padding:5%;
}
.vcmp-gallery-style2 .vcmp-item:hover .vcmp-info-date {
top:-100px;	
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;	
}
.vcmp-gallery-style2 .vcmp-item .vcmp-info-date i {
display:none;
}
.vcmp-gallery-style2 .vcmp-container-gallery .vcmp-text {
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;
line-height:26px;	
padding:10px 0!important;
}
.vcmp-gallery-style2 .vcmp-container-gallery .vcmp-info, 
.vcmp-gallery-style2 .vcmp-container-gallery .vcmp-info-date {
margin:0 auto;
font-style:normal;
text-align:center;		
}
.vcmp-gallery-style2 .vcmp-container-gallery .vcmp-info i {
display:inline-block;
margin-right:5px;
}
.vcmp-gallery-style2 .vcmp-container-gallery .vcmp-info-date i {
margin-right:5px;
}
.vcmp-gallery-style2 .vcmp-item:hover .vcmp-info {
bottom:20%;
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;		
}
.vcmp-gallery-style2 .vcmp-container-gallery .vcmp-read-more {
color: #fff;
padding: 5px 0px;
}
.vcmp-controls.filter-vcmp-gallery-style2 ul li {
border-right: 0;
cursor: pointer;
display: inline-block;
margin: 0 1% 0 0;
padding: 8px 20px;
}
.vcmp-pagination.vcmp-gallery-style2 {
text-align:center;
}
.vcmp-pagination.vcmp-gallery-style2 a,
.vcmp-pagination.vcmp-gallery-style2 .pagination .current { 
padding:8px 20px;
}
.vcmp-pagination.vcmp-gallery-style2 .pagination .current,
.vcmp-pagination.vcmp-gallery-style2 .pagination a { 
margin: 0 1% 0 0;
}
.vcmp-gallery-style2 .vcmp-share-container {
text-align:center;
border-top:1px solid #000;
padding:10px;
font-size:20px;
line-height:145%;
}
.vcmp-gallery-style2 .vcmp-share-container .vcmp-share-item {
display:inline-block;
margin-right:10px;
}
.vcmp-columns-2.vcmp-gallery-style2 .vcmp-title,
.vcmp-columns-3.vcmp-gallery-style2 .vcmp-title,
.vcmp-columns-2.vcmp-gallery-style2 .vcmp-info-date,
.vcmp-columns-3.vcmp-gallery-style2 .vcmp-info-date {
padding:3%;
} .vcmp-gallery-style3 .vcmp-item {
box-sizing:border-box;
}
.vcmp-controls.filter-vcmp-gallery-style3 {
text-align:center;	
}
.vcmp-gallery-style3 .vcmp-container-thumbs {
overflow:hidden;
}
.vcmp-gallery-style3 .vcmp-image-over {
position:absolute;
opacity:0;
left:0;
top:0;
height:100%;
width:100%;
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;	
}
.vcmp-gallery-style3 .vcmp-item:hover .vcmp-image-over {
opacity:1;
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;	
}
.vcmp-gallery-style3 .vcmp-image-over .adtheme-icon-search {
position:absolute;	
font-size:20px;
margin-top:-30px;
top:-100%;
margin-right:-30px;
width:60px;
height:60px;
line-height:58px;
border-radius:50%;
border-width:2px;
border-style:solid;
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;
opacity:0.5;
right:50%;
}
.vcmp-gallery-style3 .vcmp-item:hover .adtheme-icon-search {
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;
top:50%;		
}
.vcmp-gallery-style3 .vcmp-image-over .adtheme-icon-search:hover {
opacity:1;
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;	
}
.vcmp-gallery-style3 .vcmp-item .vcmp-container-gallery {
opacity: 1;
padding: 5%;
position: relative;
text-align: center;
}
.vcmp-gallery-style3 .vcmp-title {
line-height: 125%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;
padding:5%;
text-align:center;
position:absolute;
bottom:0;
left:0;
width:100%;
margin:0;
font-size:15px;
}
.vcmp-gallery-style3 .vcmp-item:hover .vcmp-title {
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;	
bottom:0%;	
}
.vcmp-gallery-style3 .vcmp-container-thumbs .vcmp-info-date {
position:absolute;
top:0;
width:50%;
text-align:center;	
z-index:1;
left:50%;
margin-left:-25%;
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;	
line-height: 125%;
padding:5%;
}
.vcmp-gallery-style3 .vcmp-item:hover .vcmp-info-date {
top:-100px;	
-webkit-transition: all 0.9s ease;
-moz-transition: all 0.9s ease;
-o-transition: all 0.9s ease;
transition: all 0.9s ease;	
}
.vcmp-gallery-style3 .vcmp-item .vcmp-info-date i {
display:none;
}
.vcmp-gallery-style3 .vcmp-container-gallery .vcmp-text {
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;
line-height:26px;	
padding:10px 0!important;
}
.vcmp-gallery-style3 .vcmp-container-gallery .vcmp-info, 
.vcmp-gallery-style3 .vcmp-container-gallery .vcmp-info-date {
margin:0 auto;
font-style:normal;
text-align:center;		
}
.vcmp-gallery-style3 .vcmp-container-gallery .vcmp-info i {
display:inline-block;
margin-right:5px;
}
.vcmp-gallery-style3 .vcmp-container-gallery .vcmp-info-date i {
margin-right:5px;
}
.vcmp-gallery-style3 .vcmp-item:hover .vcmp-info {
bottom:20%;
-webkit-transition: all 0.7s ease;
-moz-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;		
}
.vcmp-gallery-style3 .vcmp-container-gallery .vcmp-read-more {
color: #fff;
padding: 5px 0px;
}
.vcmp-columns-2.vcmp-gallery-style1 .vcmp-title,
.vcmp-columns-3.vcmp-gallery-style1 .vcmp-title,
.vcmp-columns-2.vcmp-gallery-style1 .vcmp-info-date,
.vcmp-columns-3.vcmp-gallery-style1 .vcmp-info-date {
padding:3%;
} .vcmp-pagination {
margin-top:3em;
text-align:center;
}
.vcmp-pagination a, .vcmp-pagination .pagination .current {
padding: 8px 20px;
margin: 0 1% 0 0;
display:inline-block;
}
.vcmp-filter .vcmp-item {
opacity:0;
display:none;
}