/*=============================================================
 	# CUSTOM CSS
 	- Please do not edit this file. this file is generated dynamically
 	- Every changes here will be overwritten
	===============================================================*/
	
	.vp-style-default .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-default .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-default .viba-portfolio-overlay { background-color: #265e6e; }
	.vp-style-default .viba-portfolio-cover,
	.vp-style-default .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-default .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-default .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-default .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-default .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-default .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-default.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-default .vp-layout-carousel .owl-item,
	.vp-style-default .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-default.viba-portfolio-wrapper { padding: 0 }
	.vp-style-default.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-default.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-default.viba-portfolio-wrapper { padding: 0 }
		.vp-style-default.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-default.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-default.viba-portfolio-wrapper { padding: 0 }
		.vp-style-default.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-default.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-default.viba-portfolio-wrapper { padding: 0 }
		.vp-style-default.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-default.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-default.viba-portfolio-wrapper { padding: 0 }
		.vp-style-default.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-default.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-default.viba-portfolio-wrapper { padding: 0 }
		.vp-style-default.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-default.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-default .vp-loader,
	.vp-style-default .vp-loader:before,
	.vp-style-default .vp-loader:after,
	.vp-style-default .vp-loader div { color: #fff; background-color: #265e6e; }
	.vp-style-default .vp-loader-4:before,
	.vp-style-default .vp-loader-7:before { background-color: #fff; }
	.vp-style-default .vp-loader-8 { border-bottom: 5px solid #265e6e; border-left: 5px solid #265e6e; }
	
	.vp-style-default .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-default .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-default .vp-pagination-arrow a:hover,
	.vp-style-default .vp-load-more:hover { background-color: #265e6e; border-color: #265e6e; color: #fff; }
	
	.vp-style-default .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-default .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-default .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-default .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-default .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-default .viba-portfolio-filter a,
	.vp-style-default .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-default .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-default .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-default .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-work-folio .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-work-folio .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-work-folio .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-work-folio .viba-portfolio-cover,
	.vp-style-work-folio .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-work-folio .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-work-folio .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-work-folio .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-work-folio .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-work-folio .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-work-folio.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-work-folio .vp-layout-carousel .owl-item,
	.vp-style-work-folio .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-work-folio.viba-portfolio-wrapper { padding:  }
	.vp-style-work-folio.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-work-folio.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-work-folio.viba-portfolio-wrapper { padding:  }
		.vp-style-work-folio.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-work-folio.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-work-folio.viba-portfolio-wrapper { padding:  }
		.vp-style-work-folio.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-work-folio.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-work-folio.viba-portfolio-wrapper { padding:  }
		.vp-style-work-folio.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-work-folio.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-work-folio.viba-portfolio-wrapper { padding:  }
		.vp-style-work-folio.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-work-folio.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-work-folio.viba-portfolio-wrapper { padding:  }
		.vp-style-work-folio.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-work-folio.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-work-folio .vp-loader,
	.vp-style-work-folio .vp-loader:before,
	.vp-style-work-folio .vp-loader:after,
	.vp-style-work-folio .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-work-folio .vp-loader-4:before,
	.vp-style-work-folio .vp-loader-7:before { background-color: #fff; }
	.vp-style-work-folio .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-work-folio .viba-portfolio-filter li a:hover, 
	.vp-style-work-folio .viba-portfolio-filter li a.selected,
	.vp-style-work-folio .vp-filter-slide-in .vp-filter-button:hover { background-color: #000000; border-color: #000000; color: #fff; }
	.vp-style-work-folio .vp-filter-dropdown ul li a:hover,
	.vp-style-work-folio .vp-filter-dropdown ul li a.selected { background:none; color: #000000; }
	
	.vp-style-work-folio .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-work-folio .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-work-folio .vp-pagination-arrow a:hover,
	.vp-style-work-folio .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-work-folio .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-work-folio .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-work-folio .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-work-folio .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-work-folio .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-work-folio .viba-portfolio-filter a,
	.vp-style-work-folio .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-work-folio .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-work-folio .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-work-folio .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-dicky-everton .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-dicky-everton .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-dicky-everton .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-dicky-everton .viba-portfolio-cover,
	.vp-style-dicky-everton .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-dicky-everton .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-dicky-everton .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-dicky-everton .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-dicky-everton .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-dicky-everton .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-dicky-everton.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-dicky-everton .vp-layout-carousel .owl-item,
	.vp-style-dicky-everton .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-dicky-everton.viba-portfolio-wrapper { padding: 0 }
	.vp-style-dicky-everton.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-dicky-everton.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-dicky-everton.viba-portfolio-wrapper { padding: 0 }
		.vp-style-dicky-everton.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-dicky-everton.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-dicky-everton.viba-portfolio-wrapper { padding: 0 }
		.vp-style-dicky-everton.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-dicky-everton.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-dicky-everton.viba-portfolio-wrapper { padding: 0 }
		.vp-style-dicky-everton.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-dicky-everton.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-dicky-everton.viba-portfolio-wrapper { padding: 0 }
		.vp-style-dicky-everton.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-dicky-everton.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-dicky-everton.viba-portfolio-wrapper { padding: 0 }
		.vp-style-dicky-everton.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-dicky-everton.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-dicky-everton .vp-loader,
	.vp-style-dicky-everton .vp-loader:before,
	.vp-style-dicky-everton .vp-loader:after,
	.vp-style-dicky-everton .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-dicky-everton .vp-loader-4:before,
	.vp-style-dicky-everton .vp-loader-7:before { background-color: #fff; }
	.vp-style-dicky-everton .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-dicky-everton .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-dicky-everton .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-dicky-everton .vp-pagination-arrow a:hover,
	.vp-style-dicky-everton .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-dicky-everton .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-dicky-everton .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-dicky-everton .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-dicky-everton .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-dicky-everton .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-dicky-everton .viba-portfolio-filter a,
	.vp-style-dicky-everton .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-dicky-everton .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-dicky-everton .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-dicky-everton .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-barrie-pease .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-barrie-pease .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-barrie-pease .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-barrie-pease .viba-portfolio-cover,
	.vp-style-barrie-pease .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-barrie-pease .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-barrie-pease .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-barrie-pease .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-barrie-pease .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-barrie-pease .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-barrie-pease.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-barrie-pease .vp-layout-carousel .owl-item,
	.vp-style-barrie-pease .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-barrie-pease.viba-portfolio-wrapper { padding: 0 }
	.vp-style-barrie-pease.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-barrie-pease.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-barrie-pease.viba-portfolio-wrapper { padding: 0 }
		.vp-style-barrie-pease.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-barrie-pease.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-barrie-pease.viba-portfolio-wrapper { padding: 0 }
		.vp-style-barrie-pease.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-barrie-pease.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-barrie-pease.viba-portfolio-wrapper { padding: 0 }
		.vp-style-barrie-pease.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-barrie-pease.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-barrie-pease.viba-portfolio-wrapper { padding: 0 }
		.vp-style-barrie-pease.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-barrie-pease.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-barrie-pease.viba-portfolio-wrapper { padding: 0 }
		.vp-style-barrie-pease.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-barrie-pease.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-barrie-pease .vp-loader,
	.vp-style-barrie-pease .vp-loader:before,
	.vp-style-barrie-pease .vp-loader:after,
	.vp-style-barrie-pease .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-barrie-pease .vp-loader-4:before,
	.vp-style-barrie-pease .vp-loader-7:before { background-color: #fff; }
	.vp-style-barrie-pease .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-barrie-pease .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-barrie-pease .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-barrie-pease .vp-pagination-arrow a:hover,
	.vp-style-barrie-pease .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-barrie-pease .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-barrie-pease .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-barrie-pease .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-barrie-pease .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-barrie-pease .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-barrie-pease .viba-portfolio-filter a,
	.vp-style-barrie-pease .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-barrie-pease .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-barrie-pease .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-barrie-pease .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-andrew-mitchell .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-andrew-mitchell .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-andrew-mitchell .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-andrew-mitchell .viba-portfolio-cover,
	.vp-style-andrew-mitchell .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-andrew-mitchell .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-andrew-mitchell .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-andrew-mitchell .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-andrew-mitchell .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-andrew-mitchell .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-andrew-mitchell.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-andrew-mitchell .vp-layout-carousel .owl-item,
	.vp-style-andrew-mitchell .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-andrew-mitchell.viba-portfolio-wrapper { padding: 0 }
	.vp-style-andrew-mitchell.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-andrew-mitchell.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-andrew-mitchell.viba-portfolio-wrapper { padding: 0 }
		.vp-style-andrew-mitchell.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-andrew-mitchell.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-andrew-mitchell.viba-portfolio-wrapper { padding: 0 }
		.vp-style-andrew-mitchell.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-andrew-mitchell.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-andrew-mitchell.viba-portfolio-wrapper { padding: 0 }
		.vp-style-andrew-mitchell.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-andrew-mitchell.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-andrew-mitchell.viba-portfolio-wrapper { padding: 0 }
		.vp-style-andrew-mitchell.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-andrew-mitchell.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-andrew-mitchell.viba-portfolio-wrapper { padding: 0 }
		.vp-style-andrew-mitchell.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-andrew-mitchell.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-andrew-mitchell .vp-loader,
	.vp-style-andrew-mitchell .vp-loader:before,
	.vp-style-andrew-mitchell .vp-loader:after,
	.vp-style-andrew-mitchell .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-andrew-mitchell .vp-loader-4:before,
	.vp-style-andrew-mitchell .vp-loader-7:before { background-color: #fff; }
	.vp-style-andrew-mitchell .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-andrew-mitchell .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-andrew-mitchell .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-andrew-mitchell .vp-pagination-arrow a:hover,
	.vp-style-andrew-mitchell .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-andrew-mitchell .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-andrew-mitchell .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-andrew-mitchell .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-andrew-mitchell .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-andrew-mitchell .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-andrew-mitchell .viba-portfolio-filter a,
	.vp-style-andrew-mitchell .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-andrew-mitchell .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-andrew-mitchell .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-andrew-mitchell .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-adam-grant .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-adam-grant .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-adam-grant .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-adam-grant .viba-portfolio-cover,
	.vp-style-adam-grant .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-adam-grant .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-adam-grant .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-adam-grant .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-adam-grant .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-adam-grant .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-adam-grant.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-adam-grant .vp-layout-carousel .owl-item,
	.vp-style-adam-grant .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-adam-grant.viba-portfolio-wrapper { padding: 0 }
	.vp-style-adam-grant.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-adam-grant.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-adam-grant.viba-portfolio-wrapper { padding: 0 }
		.vp-style-adam-grant.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-adam-grant.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-adam-grant.viba-portfolio-wrapper { padding: 0 }
		.vp-style-adam-grant.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-adam-grant.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-adam-grant.viba-portfolio-wrapper { padding: 0 }
		.vp-style-adam-grant.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-adam-grant.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-adam-grant.viba-portfolio-wrapper { padding: 0 }
		.vp-style-adam-grant.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-adam-grant.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-adam-grant.viba-portfolio-wrapper { padding: 0 }
		.vp-style-adam-grant.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-adam-grant.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-adam-grant .vp-loader,
	.vp-style-adam-grant .vp-loader:before,
	.vp-style-adam-grant .vp-loader:after,
	.vp-style-adam-grant .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-adam-grant .vp-loader-4:before,
	.vp-style-adam-grant .vp-loader-7:before { background-color: #fff; }
	.vp-style-adam-grant .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-adam-grant .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-adam-grant .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-adam-grant .vp-pagination-arrow a:hover,
	.vp-style-adam-grant .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-adam-grant .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-adam-grant .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-adam-grant .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-adam-grant .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-adam-grant .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-adam-grant .viba-portfolio-filter a,
	.vp-style-adam-grant .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-adam-grant .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-adam-grant .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-adam-grant .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-andrew-cloke .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-andrew-cloke .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-andrew-cloke .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-andrew-cloke .viba-portfolio-cover,
	.vp-style-andrew-cloke .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-andrew-cloke .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-andrew-cloke .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-andrew-cloke .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-andrew-cloke .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-andrew-cloke .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-andrew-cloke.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-andrew-cloke .vp-layout-carousel .owl-item,
	.vp-style-andrew-cloke .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-andrew-cloke.viba-portfolio-wrapper { padding: 0 }
	.vp-style-andrew-cloke.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-andrew-cloke.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-andrew-cloke.viba-portfolio-wrapper { padding: 0 }
		.vp-style-andrew-cloke.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-andrew-cloke.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-andrew-cloke.viba-portfolio-wrapper { padding: 0 }
		.vp-style-andrew-cloke.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-andrew-cloke.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-andrew-cloke.viba-portfolio-wrapper { padding: 0 }
		.vp-style-andrew-cloke.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-andrew-cloke.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-andrew-cloke.viba-portfolio-wrapper { padding: 0 }
		.vp-style-andrew-cloke.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-andrew-cloke.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-andrew-cloke.viba-portfolio-wrapper { padding: 0 }
		.vp-style-andrew-cloke.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-andrew-cloke.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-andrew-cloke .vp-loader,
	.vp-style-andrew-cloke .vp-loader:before,
	.vp-style-andrew-cloke .vp-loader:after,
	.vp-style-andrew-cloke .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-andrew-cloke .vp-loader-4:before,
	.vp-style-andrew-cloke .vp-loader-7:before { background-color: #fff; }
	.vp-style-andrew-cloke .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-andrew-cloke .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-andrew-cloke .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-andrew-cloke .vp-pagination-arrow a:hover,
	.vp-style-andrew-cloke .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-andrew-cloke .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-andrew-cloke .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-andrew-cloke .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-andrew-cloke .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-andrew-cloke .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-andrew-cloke .viba-portfolio-filter a,
	.vp-style-andrew-cloke .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-andrew-cloke .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-andrew-cloke .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-andrew-cloke .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-gareth-blyth .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-gareth-blyth .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-gareth-blyth .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-gareth-blyth .viba-portfolio-cover,
	.vp-style-gareth-blyth .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-gareth-blyth .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-gareth-blyth .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-gareth-blyth .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-gareth-blyth .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-gareth-blyth .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-gareth-blyth.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-gareth-blyth .vp-layout-carousel .owl-item,
	.vp-style-gareth-blyth .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-gareth-blyth.viba-portfolio-wrapper { padding: 0 }
	.vp-style-gareth-blyth.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-gareth-blyth.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-gareth-blyth.viba-portfolio-wrapper { padding: 0 }
		.vp-style-gareth-blyth.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-gareth-blyth.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-gareth-blyth.viba-portfolio-wrapper { padding: 0 }
		.vp-style-gareth-blyth.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-gareth-blyth.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-gareth-blyth.viba-portfolio-wrapper { padding: 0 }
		.vp-style-gareth-blyth.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-gareth-blyth.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-gareth-blyth.viba-portfolio-wrapper { padding: 0 }
		.vp-style-gareth-blyth.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-gareth-blyth.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-gareth-blyth.viba-portfolio-wrapper { padding: 0 }
		.vp-style-gareth-blyth.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-gareth-blyth.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-gareth-blyth .vp-loader,
	.vp-style-gareth-blyth .vp-loader:before,
	.vp-style-gareth-blyth .vp-loader:after,
	.vp-style-gareth-blyth .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-gareth-blyth .vp-loader-4:before,
	.vp-style-gareth-blyth .vp-loader-7:before { background-color: #fff; }
	.vp-style-gareth-blyth .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-gareth-blyth .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-gareth-blyth .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-gareth-blyth .vp-pagination-arrow a:hover,
	.vp-style-gareth-blyth .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-gareth-blyth .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-gareth-blyth .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-gareth-blyth .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-gareth-blyth .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-gareth-blyth .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-gareth-blyth .viba-portfolio-filter a,
	.vp-style-gareth-blyth .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-gareth-blyth .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-gareth-blyth .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-gareth-blyth .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-paul-goodman .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-paul-goodman .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-paul-goodman .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-paul-goodman .viba-portfolio-cover,
	.vp-style-paul-goodman .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-paul-goodman .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-paul-goodman .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-paul-goodman .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-paul-goodman .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-paul-goodman .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-paul-goodman.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-paul-goodman .vp-layout-carousel .owl-item,
	.vp-style-paul-goodman .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-paul-goodman.viba-portfolio-wrapper { padding: 0 }
	.vp-style-paul-goodman.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-paul-goodman.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-paul-goodman.viba-portfolio-wrapper { padding: 0 }
		.vp-style-paul-goodman.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-paul-goodman.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-paul-goodman.viba-portfolio-wrapper { padding: 0 }
		.vp-style-paul-goodman.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-paul-goodman.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-paul-goodman.viba-portfolio-wrapper { padding: 0 }
		.vp-style-paul-goodman.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-paul-goodman.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-paul-goodman.viba-portfolio-wrapper { padding: 0 }
		.vp-style-paul-goodman.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-paul-goodman.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-paul-goodman.viba-portfolio-wrapper { padding: 0 }
		.vp-style-paul-goodman.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-paul-goodman.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-paul-goodman .vp-loader,
	.vp-style-paul-goodman .vp-loader:before,
	.vp-style-paul-goodman .vp-loader:after,
	.vp-style-paul-goodman .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-paul-goodman .vp-loader-4:before,
	.vp-style-paul-goodman .vp-loader-7:before { background-color: #fff; }
	.vp-style-paul-goodman .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-paul-goodman .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-paul-goodman .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-paul-goodman .vp-pagination-arrow a:hover,
	.vp-style-paul-goodman .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-paul-goodman .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-paul-goodman .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-paul-goodman .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-paul-goodman .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-paul-goodman .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-paul-goodman .viba-portfolio-filter a,
	.vp-style-paul-goodman .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-paul-goodman .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-paul-goodman .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-paul-goodman .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-paul-fallon .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-paul-fallon .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-paul-fallon .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-paul-fallon .viba-portfolio-cover,
	.vp-style-paul-fallon .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-paul-fallon .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-paul-fallon .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-paul-fallon .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-paul-fallon .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-paul-fallon .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-paul-fallon.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-paul-fallon .vp-layout-carousel .owl-item,
	.vp-style-paul-fallon .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-paul-fallon.viba-portfolio-wrapper { padding: 0 }
	.vp-style-paul-fallon.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-paul-fallon.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-paul-fallon.viba-portfolio-wrapper { padding: 0 }
		.vp-style-paul-fallon.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-paul-fallon.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-paul-fallon.viba-portfolio-wrapper { padding: 0 }
		.vp-style-paul-fallon.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-paul-fallon.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-paul-fallon.viba-portfolio-wrapper { padding: 0 }
		.vp-style-paul-fallon.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-paul-fallon.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-paul-fallon.viba-portfolio-wrapper { padding: 0 }
		.vp-style-paul-fallon.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-paul-fallon.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-paul-fallon.viba-portfolio-wrapper { padding: 0 }
		.vp-style-paul-fallon.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-paul-fallon.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-paul-fallon .vp-loader,
	.vp-style-paul-fallon .vp-loader:before,
	.vp-style-paul-fallon .vp-loader:after,
	.vp-style-paul-fallon .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-paul-fallon .vp-loader-4:before,
	.vp-style-paul-fallon .vp-loader-7:before { background-color: #fff; }
	.vp-style-paul-fallon .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-paul-fallon .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-paul-fallon .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-paul-fallon .vp-pagination-arrow a:hover,
	.vp-style-paul-fallon .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-paul-fallon .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-paul-fallon .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-paul-fallon .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-paul-fallon .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-paul-fallon .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-paul-fallon .viba-portfolio-filter a,
	.vp-style-paul-fallon .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-paul-fallon .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-paul-fallon .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-paul-fallon .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-tom-opray .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-tom-opray .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-tom-opray .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-tom-opray .viba-portfolio-cover,
	.vp-style-tom-opray .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-tom-opray .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-tom-opray .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-tom-opray .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-tom-opray .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-tom-opray .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-tom-opray.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-tom-opray .vp-layout-carousel .owl-item,
	.vp-style-tom-opray .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-tom-opray.viba-portfolio-wrapper { padding: 0 }
	.vp-style-tom-opray.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-tom-opray.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-tom-opray.viba-portfolio-wrapper { padding: 0 }
		.vp-style-tom-opray.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-tom-opray.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-tom-opray.viba-portfolio-wrapper { padding: 0 }
		.vp-style-tom-opray.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-tom-opray.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-tom-opray.viba-portfolio-wrapper { padding: 0 }
		.vp-style-tom-opray.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-tom-opray.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-tom-opray.viba-portfolio-wrapper { padding: 0 }
		.vp-style-tom-opray.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-tom-opray.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-tom-opray.viba-portfolio-wrapper { padding: 0 }
		.vp-style-tom-opray.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-tom-opray.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-tom-opray .vp-loader,
	.vp-style-tom-opray .vp-loader:before,
	.vp-style-tom-opray .vp-loader:after,
	.vp-style-tom-opray .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-tom-opray .vp-loader-4:before,
	.vp-style-tom-opray .vp-loader-7:before { background-color: #fff; }
	.vp-style-tom-opray .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-tom-opray .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-tom-opray .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-tom-opray .vp-pagination-arrow a:hover,
	.vp-style-tom-opray .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-tom-opray .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-tom-opray .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-tom-opray .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-tom-opray .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-tom-opray .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-tom-opray .viba-portfolio-filter a,
	.vp-style-tom-opray .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-tom-opray .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-tom-opray .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-tom-opray .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-chris-braithwaite .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-chris-braithwaite .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-chris-braithwaite .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-chris-braithwaite .viba-portfolio-cover,
	.vp-style-chris-braithwaite .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-chris-braithwaite .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-chris-braithwaite .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-chris-braithwaite .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-chris-braithwaite .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-chris-braithwaite .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-chris-braithwaite.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-chris-braithwaite .vp-layout-carousel .owl-item,
	.vp-style-chris-braithwaite .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-chris-braithwaite.viba-portfolio-wrapper { padding: 0 }
	.vp-style-chris-braithwaite.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-chris-braithwaite.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-chris-braithwaite.viba-portfolio-wrapper { padding: 0 }
		.vp-style-chris-braithwaite.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-chris-braithwaite.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-chris-braithwaite.viba-portfolio-wrapper { padding: 0 }
		.vp-style-chris-braithwaite.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-chris-braithwaite.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-chris-braithwaite.viba-portfolio-wrapper { padding: 0 }
		.vp-style-chris-braithwaite.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-chris-braithwaite.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-chris-braithwaite.viba-portfolio-wrapper { padding: 0 }
		.vp-style-chris-braithwaite.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-chris-braithwaite.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-chris-braithwaite.viba-portfolio-wrapper { padding: 0 }
		.vp-style-chris-braithwaite.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-chris-braithwaite.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-chris-braithwaite .vp-loader,
	.vp-style-chris-braithwaite .vp-loader:before,
	.vp-style-chris-braithwaite .vp-loader:after,
	.vp-style-chris-braithwaite .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-chris-braithwaite .vp-loader-4:before,
	.vp-style-chris-braithwaite .vp-loader-7:before { background-color: #fff; }
	.vp-style-chris-braithwaite .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-chris-braithwaite .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-chris-braithwaite .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-chris-braithwaite .vp-pagination-arrow a:hover,
	.vp-style-chris-braithwaite .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-chris-braithwaite .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-chris-braithwaite .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-chris-braithwaite .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-chris-braithwaite .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-chris-braithwaite .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-chris-braithwaite .viba-portfolio-filter a,
	.vp-style-chris-braithwaite .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-chris-braithwaite .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-chris-braithwaite .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-chris-braithwaite .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-nick-wright .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-nick-wright .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-nick-wright .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-nick-wright .viba-portfolio-cover,
	.vp-style-nick-wright .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-nick-wright .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-nick-wright .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-nick-wright .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-nick-wright .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-nick-wright .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-nick-wright.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-nick-wright .vp-layout-carousel .owl-item,
	.vp-style-nick-wright .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-nick-wright.viba-portfolio-wrapper { padding: 0 }
	.vp-style-nick-wright.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-nick-wright.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-nick-wright.viba-portfolio-wrapper { padding: 0 }
		.vp-style-nick-wright.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-nick-wright.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-nick-wright.viba-portfolio-wrapper { padding: 0 }
		.vp-style-nick-wright.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-nick-wright.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-nick-wright.viba-portfolio-wrapper { padding: 0 }
		.vp-style-nick-wright.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-nick-wright.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-nick-wright.viba-portfolio-wrapper { padding: 0 }
		.vp-style-nick-wright.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-nick-wright.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-nick-wright.viba-portfolio-wrapper { padding: 0 }
		.vp-style-nick-wright.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-nick-wright.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-nick-wright .vp-loader,
	.vp-style-nick-wright .vp-loader:before,
	.vp-style-nick-wright .vp-loader:after,
	.vp-style-nick-wright .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-nick-wright .vp-loader-4:before,
	.vp-style-nick-wright .vp-loader-7:before { background-color: #fff; }
	.vp-style-nick-wright .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-nick-wright .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-nick-wright .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-nick-wright .vp-pagination-arrow a:hover,
	.vp-style-nick-wright .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-nick-wright .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-nick-wright .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-nick-wright .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-nick-wright .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-nick-wright .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-nick-wright .viba-portfolio-filter a,
	.vp-style-nick-wright .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-nick-wright .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-nick-wright .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-nick-wright .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-bob-jackson .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-bob-jackson .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-bob-jackson .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-bob-jackson .viba-portfolio-cover,
	.vp-style-bob-jackson .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-bob-jackson .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-bob-jackson .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-bob-jackson .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-bob-jackson .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-bob-jackson .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-bob-jackson.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-bob-jackson .vp-layout-carousel .owl-item,
	.vp-style-bob-jackson .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-bob-jackson.viba-portfolio-wrapper { padding: 0 }
	.vp-style-bob-jackson.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-bob-jackson.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-bob-jackson.viba-portfolio-wrapper { padding: 0 }
		.vp-style-bob-jackson.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-bob-jackson.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-bob-jackson.viba-portfolio-wrapper { padding: 0 }
		.vp-style-bob-jackson.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-bob-jackson.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-bob-jackson.viba-portfolio-wrapper { padding: 0 }
		.vp-style-bob-jackson.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-bob-jackson.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-bob-jackson.viba-portfolio-wrapper { padding: 0 }
		.vp-style-bob-jackson.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-bob-jackson.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-bob-jackson.viba-portfolio-wrapper { padding: 0 }
		.vp-style-bob-jackson.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-bob-jackson.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-bob-jackson .vp-loader,
	.vp-style-bob-jackson .vp-loader:before,
	.vp-style-bob-jackson .vp-loader:after,
	.vp-style-bob-jackson .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-bob-jackson .vp-loader-4:before,
	.vp-style-bob-jackson .vp-loader-7:before { background-color: #fff; }
	.vp-style-bob-jackson .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-bob-jackson .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-bob-jackson .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-bob-jackson .vp-pagination-arrow a:hover,
	.vp-style-bob-jackson .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-bob-jackson .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-bob-jackson .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-bob-jackson .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-bob-jackson .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-bob-jackson .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-bob-jackson .viba-portfolio-filter a,
	.vp-style-bob-jackson .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-bob-jackson .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-bob-jackson .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-bob-jackson .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-ben-ormerod .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-ben-ormerod .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-ben-ormerod .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-ben-ormerod .viba-portfolio-cover,
	.vp-style-ben-ormerod .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-ben-ormerod .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-ben-ormerod .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-ben-ormerod .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-ben-ormerod .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-ben-ormerod .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-ben-ormerod.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-ben-ormerod .vp-layout-carousel .owl-item,
	.vp-style-ben-ormerod .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-ben-ormerod.viba-portfolio-wrapper { padding: 0 }
	.vp-style-ben-ormerod.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-ben-ormerod.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-ben-ormerod.viba-portfolio-wrapper { padding: 0 }
		.vp-style-ben-ormerod.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-ben-ormerod.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-ben-ormerod.viba-portfolio-wrapper { padding: 0 }
		.vp-style-ben-ormerod.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-ben-ormerod.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-ben-ormerod.viba-portfolio-wrapper { padding: 0 }
		.vp-style-ben-ormerod.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-ben-ormerod.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-ben-ormerod.viba-portfolio-wrapper { padding: 0 }
		.vp-style-ben-ormerod.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-ben-ormerod.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-ben-ormerod.viba-portfolio-wrapper { padding: 0 }
		.vp-style-ben-ormerod.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-ben-ormerod.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-ben-ormerod .vp-loader,
	.vp-style-ben-ormerod .vp-loader:before,
	.vp-style-ben-ormerod .vp-loader:after,
	.vp-style-ben-ormerod .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-ben-ormerod .vp-loader-4:before,
	.vp-style-ben-ormerod .vp-loader-7:before { background-color: #fff; }
	.vp-style-ben-ormerod .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-ben-ormerod .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-ben-ormerod .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-ben-ormerod .vp-pagination-arrow a:hover,
	.vp-style-ben-ormerod .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-ben-ormerod .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-ben-ormerod .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-ben-ormerod .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-ben-ormerod .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-ben-ormerod .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-ben-ormerod .viba-portfolio-filter a,
	.vp-style-ben-ormerod .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-ben-ormerod .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-ben-ormerod .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-ben-ormerod .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-andy-hodges .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-andy-hodges .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-andy-hodges .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-andy-hodges .viba-portfolio-cover,
	.vp-style-andy-hodges .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-andy-hodges .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-andy-hodges .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-andy-hodges .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-andy-hodges .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-andy-hodges .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-andy-hodges.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-andy-hodges .vp-layout-carousel .owl-item,
	.vp-style-andy-hodges .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-andy-hodges.viba-portfolio-wrapper { padding: 0 }
	.vp-style-andy-hodges.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-andy-hodges.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-andy-hodges.viba-portfolio-wrapper { padding: 0 }
		.vp-style-andy-hodges.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-andy-hodges.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-andy-hodges.viba-portfolio-wrapper { padding: 0 }
		.vp-style-andy-hodges.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-andy-hodges.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-andy-hodges.viba-portfolio-wrapper { padding: 0 }
		.vp-style-andy-hodges.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-andy-hodges.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-andy-hodges.viba-portfolio-wrapper { padding: 0 }
		.vp-style-andy-hodges.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-andy-hodges.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-andy-hodges.viba-portfolio-wrapper { padding: 0 }
		.vp-style-andy-hodges.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-andy-hodges.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-andy-hodges .vp-loader,
	.vp-style-andy-hodges .vp-loader:before,
	.vp-style-andy-hodges .vp-loader:after,
	.vp-style-andy-hodges .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-andy-hodges .vp-loader-4:before,
	.vp-style-andy-hodges .vp-loader-7:before { background-color: #fff; }
	.vp-style-andy-hodges .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-andy-hodges .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-andy-hodges .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-andy-hodges .vp-pagination-arrow a:hover,
	.vp-style-andy-hodges .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-andy-hodges .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-andy-hodges .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-andy-hodges .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-andy-hodges .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-andy-hodges .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-andy-hodges .viba-portfolio-filter a,
	.vp-style-andy-hodges .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-andy-hodges .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-andy-hodges .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-andy-hodges .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-luke-carter .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-luke-carter .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-luke-carter .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-luke-carter .viba-portfolio-cover,
	.vp-style-luke-carter .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-luke-carter .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-luke-carter .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-luke-carter .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-luke-carter .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-luke-carter .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-luke-carter.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-luke-carter .vp-layout-carousel .owl-item,
	.vp-style-luke-carter .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-luke-carter.viba-portfolio-wrapper { padding: 0 }
	.vp-style-luke-carter.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-luke-carter.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-luke-carter.viba-portfolio-wrapper { padding: 0 }
		.vp-style-luke-carter.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-luke-carter.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-luke-carter.viba-portfolio-wrapper { padding: 0 }
		.vp-style-luke-carter.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-luke-carter.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-luke-carter.viba-portfolio-wrapper { padding: 0 }
		.vp-style-luke-carter.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-luke-carter.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-luke-carter.viba-portfolio-wrapper { padding: 0 }
		.vp-style-luke-carter.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-luke-carter.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-luke-carter.viba-portfolio-wrapper { padding: 0 }
		.vp-style-luke-carter.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-luke-carter.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-luke-carter .vp-loader,
	.vp-style-luke-carter .vp-loader:before,
	.vp-style-luke-carter .vp-loader:after,
	.vp-style-luke-carter .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-luke-carter .vp-loader-4:before,
	.vp-style-luke-carter .vp-loader-7:before { background-color: #fff; }
	.vp-style-luke-carter .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-luke-carter .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-luke-carter .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-luke-carter .vp-pagination-arrow a:hover,
	.vp-style-luke-carter .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-luke-carter .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-luke-carter .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-luke-carter .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-luke-carter .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-luke-carter .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-luke-carter .viba-portfolio-filter a,
	.vp-style-luke-carter .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-luke-carter .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-luke-carter .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-luke-carter .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-rada-danilovic .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-rada-danilovic .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-rada-danilovic .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-rada-danilovic .viba-portfolio-cover,
	.vp-style-rada-danilovic .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-rada-danilovic .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-rada-danilovic .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-rada-danilovic .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-rada-danilovic .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-rada-danilovic .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-rada-danilovic.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-rada-danilovic .vp-layout-carousel .owl-item,
	.vp-style-rada-danilovic .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-rada-danilovic.viba-portfolio-wrapper { padding: 0 }
	.vp-style-rada-danilovic.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-rada-danilovic.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-rada-danilovic.viba-portfolio-wrapper { padding: 0 }
		.vp-style-rada-danilovic.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-rada-danilovic.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-rada-danilovic.viba-portfolio-wrapper { padding: 0 }
		.vp-style-rada-danilovic.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-rada-danilovic.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-rada-danilovic.viba-portfolio-wrapper { padding: 0 }
		.vp-style-rada-danilovic.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-rada-danilovic.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-rada-danilovic.viba-portfolio-wrapper { padding: 0 }
		.vp-style-rada-danilovic.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-rada-danilovic.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-rada-danilovic.viba-portfolio-wrapper { padding: 0 }
		.vp-style-rada-danilovic.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-rada-danilovic.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-rada-danilovic .vp-loader,
	.vp-style-rada-danilovic .vp-loader:before,
	.vp-style-rada-danilovic .vp-loader:after,
	.vp-style-rada-danilovic .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-rada-danilovic .vp-loader-4:before,
	.vp-style-rada-danilovic .vp-loader-7:before { background-color: #fff; }
	.vp-style-rada-danilovic .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-rada-danilovic .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-rada-danilovic .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-rada-danilovic .vp-pagination-arrow a:hover,
	.vp-style-rada-danilovic .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-rada-danilovic .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-rada-danilovic .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-rada-danilovic .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-rada-danilovic .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-rada-danilovic .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-rada-danilovic .viba-portfolio-filter a,
	.vp-style-rada-danilovic .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-rada-danilovic .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-rada-danilovic .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-rada-danilovic .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-vicki-matich .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-vicki-matich .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-vicki-matich .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-vicki-matich .viba-portfolio-cover,
	.vp-style-vicki-matich .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-vicki-matich .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-vicki-matich .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-vicki-matich .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-vicki-matich .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-vicki-matich .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-vicki-matich.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-vicki-matich .vp-layout-carousel .owl-item,
	.vp-style-vicki-matich .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-vicki-matich.viba-portfolio-wrapper { padding: 0 }
	.vp-style-vicki-matich.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-vicki-matich.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-vicki-matich.viba-portfolio-wrapper { padding: 0 }
		.vp-style-vicki-matich.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-vicki-matich.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-vicki-matich.viba-portfolio-wrapper { padding: 0 }
		.vp-style-vicki-matich.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-vicki-matich.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-vicki-matich.viba-portfolio-wrapper { padding: 0 }
		.vp-style-vicki-matich.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-vicki-matich.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-vicki-matich.viba-portfolio-wrapper { padding: 0 }
		.vp-style-vicki-matich.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-vicki-matich.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-vicki-matich.viba-portfolio-wrapper { padding: 0 }
		.vp-style-vicki-matich.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-vicki-matich.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-vicki-matich .vp-loader,
	.vp-style-vicki-matich .vp-loader:before,
	.vp-style-vicki-matich .vp-loader:after,
	.vp-style-vicki-matich .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-vicki-matich .vp-loader-4:before,
	.vp-style-vicki-matich .vp-loader-7:before { background-color: #fff; }
	.vp-style-vicki-matich .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-vicki-matich .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-vicki-matich .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-vicki-matich .vp-pagination-arrow a:hover,
	.vp-style-vicki-matich .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-vicki-matich .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-vicki-matich .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-vicki-matich .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-vicki-matich .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-vicki-matich .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-vicki-matich .viba-portfolio-filter a,
	.vp-style-vicki-matich .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-vicki-matich .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-vicki-matich .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-vicki-matich .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-nick-ashe .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-nick-ashe .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-nick-ashe .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-nick-ashe .viba-portfolio-cover,
	.vp-style-nick-ashe .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-nick-ashe .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-nick-ashe .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-nick-ashe .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-nick-ashe .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-nick-ashe .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-nick-ashe.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-nick-ashe .vp-layout-carousel .owl-item,
	.vp-style-nick-ashe .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-nick-ashe.viba-portfolio-wrapper { padding: 0 }
	.vp-style-nick-ashe.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-nick-ashe.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-nick-ashe.viba-portfolio-wrapper { padding: 0 }
		.vp-style-nick-ashe.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-nick-ashe.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-nick-ashe.viba-portfolio-wrapper { padding: 0 }
		.vp-style-nick-ashe.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-nick-ashe.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-nick-ashe.viba-portfolio-wrapper { padding: 0 }
		.vp-style-nick-ashe.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-nick-ashe.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-nick-ashe.viba-portfolio-wrapper { padding: 0 }
		.vp-style-nick-ashe.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-nick-ashe.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-nick-ashe.viba-portfolio-wrapper { padding: 0 }
		.vp-style-nick-ashe.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-nick-ashe.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-nick-ashe .vp-loader,
	.vp-style-nick-ashe .vp-loader:before,
	.vp-style-nick-ashe .vp-loader:after,
	.vp-style-nick-ashe .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-nick-ashe .vp-loader-4:before,
	.vp-style-nick-ashe .vp-loader-7:before { background-color: #fff; }
	.vp-style-nick-ashe .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-nick-ashe .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-nick-ashe .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-nick-ashe .vp-pagination-arrow a:hover,
	.vp-style-nick-ashe .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-nick-ashe .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-nick-ashe .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-nick-ashe .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-nick-ashe .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-nick-ashe .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-nick-ashe .viba-portfolio-filter a,
	.vp-style-nick-ashe .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-nick-ashe .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-nick-ashe .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-nick-ashe .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-matt-skilton .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-matt-skilton .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-matt-skilton .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-matt-skilton .viba-portfolio-cover,
	.vp-style-matt-skilton .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-matt-skilton .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-matt-skilton .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-matt-skilton .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-matt-skilton .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-matt-skilton .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-matt-skilton.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-matt-skilton .vp-layout-carousel .owl-item,
	.vp-style-matt-skilton .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-matt-skilton.viba-portfolio-wrapper { padding: 0 }
	.vp-style-matt-skilton.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-matt-skilton.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-matt-skilton.viba-portfolio-wrapper { padding: 0 }
		.vp-style-matt-skilton.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-matt-skilton.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-matt-skilton.viba-portfolio-wrapper { padding: 0 }
		.vp-style-matt-skilton.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-matt-skilton.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-matt-skilton.viba-portfolio-wrapper { padding: 0 }
		.vp-style-matt-skilton.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-matt-skilton.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-matt-skilton.viba-portfolio-wrapper { padding: 0 }
		.vp-style-matt-skilton.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-matt-skilton.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-matt-skilton.viba-portfolio-wrapper { padding: 0 }
		.vp-style-matt-skilton.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-matt-skilton.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-matt-skilton .vp-loader,
	.vp-style-matt-skilton .vp-loader:before,
	.vp-style-matt-skilton .vp-loader:after,
	.vp-style-matt-skilton .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-matt-skilton .vp-loader-4:before,
	.vp-style-matt-skilton .vp-loader-7:before { background-color: #fff; }
	.vp-style-matt-skilton .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-matt-skilton .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-matt-skilton .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-matt-skilton .vp-pagination-arrow a:hover,
	.vp-style-matt-skilton .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-matt-skilton .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-matt-skilton .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-matt-skilton .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-matt-skilton .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-matt-skilton .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-matt-skilton .viba-portfolio-filter a,
	.vp-style-matt-skilton .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-matt-skilton .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-matt-skilton .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-matt-skilton .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-graeme-hayes .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-graeme-hayes .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-graeme-hayes .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-graeme-hayes .viba-portfolio-cover,
	.vp-style-graeme-hayes .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-graeme-hayes .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-graeme-hayes .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-graeme-hayes .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-graeme-hayes .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-graeme-hayes .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-graeme-hayes.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-graeme-hayes .vp-layout-carousel .owl-item,
	.vp-style-graeme-hayes .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-graeme-hayes.viba-portfolio-wrapper { padding: 0 }
	.vp-style-graeme-hayes.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-graeme-hayes.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-graeme-hayes.viba-portfolio-wrapper { padding: 0 }
		.vp-style-graeme-hayes.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-graeme-hayes.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-graeme-hayes.viba-portfolio-wrapper { padding: 0 }
		.vp-style-graeme-hayes.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-graeme-hayes.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-graeme-hayes.viba-portfolio-wrapper { padding: 0 }
		.vp-style-graeme-hayes.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-graeme-hayes.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-graeme-hayes.viba-portfolio-wrapper { padding: 0 }
		.vp-style-graeme-hayes.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-graeme-hayes.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-graeme-hayes.viba-portfolio-wrapper { padding: 0 }
		.vp-style-graeme-hayes.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-graeme-hayes.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-graeme-hayes .vp-loader,
	.vp-style-graeme-hayes .vp-loader:before,
	.vp-style-graeme-hayes .vp-loader:after,
	.vp-style-graeme-hayes .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-graeme-hayes .vp-loader-4:before,
	.vp-style-graeme-hayes .vp-loader-7:before { background-color: #fff; }
	.vp-style-graeme-hayes .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-graeme-hayes .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-graeme-hayes .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-graeme-hayes .vp-pagination-arrow a:hover,
	.vp-style-graeme-hayes .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-graeme-hayes .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-graeme-hayes .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-graeme-hayes .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-graeme-hayes .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-graeme-hayes .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-graeme-hayes .viba-portfolio-filter a,
	.vp-style-graeme-hayes .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-graeme-hayes .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-graeme-hayes .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-graeme-hayes .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-yiorgos-loizou .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-yiorgos-loizou .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-yiorgos-loizou .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-yiorgos-loizou .viba-portfolio-cover,
	.vp-style-yiorgos-loizou .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-yiorgos-loizou .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-yiorgos-loizou .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-yiorgos-loizou .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-yiorgos-loizou .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-yiorgos-loizou .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-yiorgos-loizou.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-yiorgos-loizou .vp-layout-carousel .owl-item,
	.vp-style-yiorgos-loizou .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-yiorgos-loizou.viba-portfolio-wrapper { padding: 0 }
	.vp-style-yiorgos-loizou.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-yiorgos-loizou.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-yiorgos-loizou.viba-portfolio-wrapper { padding: 0 }
		.vp-style-yiorgos-loizou.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-yiorgos-loizou.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-yiorgos-loizou.viba-portfolio-wrapper { padding: 0 }
		.vp-style-yiorgos-loizou.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-yiorgos-loizou.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-yiorgos-loizou.viba-portfolio-wrapper { padding: 0 }
		.vp-style-yiorgos-loizou.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-yiorgos-loizou.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-yiorgos-loizou.viba-portfolio-wrapper { padding: 0 }
		.vp-style-yiorgos-loizou.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-yiorgos-loizou.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-yiorgos-loizou.viba-portfolio-wrapper { padding: 0 }
		.vp-style-yiorgos-loizou.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-yiorgos-loizou.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-yiorgos-loizou .vp-loader,
	.vp-style-yiorgos-loizou .vp-loader:before,
	.vp-style-yiorgos-loizou .vp-loader:after,
	.vp-style-yiorgos-loizou .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-yiorgos-loizou .vp-loader-4:before,
	.vp-style-yiorgos-loizou .vp-loader-7:before { background-color: #fff; }
	.vp-style-yiorgos-loizou .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-yiorgos-loizou .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-yiorgos-loizou .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-yiorgos-loizou .vp-pagination-arrow a:hover,
	.vp-style-yiorgos-loizou .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-yiorgos-loizou .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-yiorgos-loizou .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-yiorgos-loizou .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-yiorgos-loizou .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-yiorgos-loizou .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-yiorgos-loizou .viba-portfolio-filter a,
	.vp-style-yiorgos-loizou .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-yiorgos-loizou .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-yiorgos-loizou .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-yiorgos-loizou .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-highlight-2019 .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-highlight-2019 .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-highlight-2019 .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-highlight-2019 .viba-portfolio-cover,
	.vp-style-highlight-2019 .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-highlight-2019 .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-highlight-2019 .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-highlight-2019 .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-highlight-2019 .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-highlight-2019 .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-highlight-2019.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-highlight-2019 .vp-layout-carousel .owl-item,
	.vp-style-highlight-2019 .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-highlight-2019.viba-portfolio-wrapper { padding: 0 }
	.vp-style-highlight-2019.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-highlight-2019.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-highlight-2019.viba-portfolio-wrapper { padding: 0 }
		.vp-style-highlight-2019.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-highlight-2019.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-highlight-2019.viba-portfolio-wrapper { padding: 0 }
		.vp-style-highlight-2019.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-highlight-2019.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-highlight-2019.viba-portfolio-wrapper { padding: 0 }
		.vp-style-highlight-2019.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-highlight-2019.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-highlight-2019.viba-portfolio-wrapper { padding: 0 }
		.vp-style-highlight-2019.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-highlight-2019.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-highlight-2019.viba-portfolio-wrapper { padding: 0 }
		.vp-style-highlight-2019.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-highlight-2019.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-highlight-2019 .vp-loader,
	.vp-style-highlight-2019 .vp-loader:before,
	.vp-style-highlight-2019 .vp-loader:after,
	.vp-style-highlight-2019 .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-highlight-2019 .vp-loader-4:before,
	.vp-style-highlight-2019 .vp-loader-7:before { background-color: #fff; }
	.vp-style-highlight-2019 .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-highlight-2019 .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-highlight-2019 .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-highlight-2019 .vp-pagination-arrow a:hover,
	.vp-style-highlight-2019 .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-highlight-2019 .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-highlight-2019 .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-highlight-2019 .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-highlight-2019 .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-highlight-2019 .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-highlight-2019 .viba-portfolio-filter a,
	.vp-style-highlight-2019 .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-highlight-2019 .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-highlight-2019 .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-highlight-2019 .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}
	.vp-style-rioch-fitzpatrick .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-rioch-fitzpatrick .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-rioch-fitzpatrick .viba-portfolio-overlay { background-color: #000000; }
	.vp-style-rioch-fitzpatrick .viba-portfolio-cover,
	.vp-style-rioch-fitzpatrick .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-rioch-fitzpatrick .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-rioch-fitzpatrick .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-rioch-fitzpatrick .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-rioch-fitzpatrick .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-rioch-fitzpatrick .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.70; }
	
	.vp-style-rioch-fitzpatrick.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-rioch-fitzpatrick .vp-layout-carousel .owl-item,
	.vp-style-rioch-fitzpatrick .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-rioch-fitzpatrick.viba-portfolio-wrapper { padding: 0 }
	.vp-style-rioch-fitzpatrick.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-rioch-fitzpatrick.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-rioch-fitzpatrick.viba-portfolio-wrapper { padding: 0 }
		.vp-style-rioch-fitzpatrick.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-rioch-fitzpatrick.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-rioch-fitzpatrick.viba-portfolio-wrapper { padding: 0 }
		.vp-style-rioch-fitzpatrick.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-rioch-fitzpatrick.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-rioch-fitzpatrick.viba-portfolio-wrapper { padding: 0 }
		.vp-style-rioch-fitzpatrick.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-rioch-fitzpatrick.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-rioch-fitzpatrick.viba-portfolio-wrapper { padding: 0 }
		.vp-style-rioch-fitzpatrick.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-rioch-fitzpatrick.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-rioch-fitzpatrick.viba-portfolio-wrapper { padding: 0 }
		.vp-style-rioch-fitzpatrick.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-rioch-fitzpatrick.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-rioch-fitzpatrick .vp-loader,
	.vp-style-rioch-fitzpatrick .vp-loader:before,
	.vp-style-rioch-fitzpatrick .vp-loader:after,
	.vp-style-rioch-fitzpatrick .vp-loader div { color: #fff; background-color: #000000; }
	.vp-style-rioch-fitzpatrick .vp-loader-4:before,
	.vp-style-rioch-fitzpatrick .vp-loader-7:before { background-color: #fff; }
	.vp-style-rioch-fitzpatrick .vp-loader-8 { border-bottom: 5px solid #000000; border-left: 5px solid #000000; }
	
	.vp-style-rioch-fitzpatrick .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-rioch-fitzpatrick .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-rioch-fitzpatrick .vp-pagination-arrow a:hover,
	.vp-style-rioch-fitzpatrick .vp-load-more:hover { background-color: #000000; border-color: #000000; color: #fff; }
	
	.vp-style-rioch-fitzpatrick .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-rioch-fitzpatrick .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-rioch-fitzpatrick .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-rioch-fitzpatrick .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-rioch-fitzpatrick .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-rioch-fitzpatrick .viba-portfolio-filter a,
	.vp-style-rioch-fitzpatrick .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-rioch-fitzpatrick .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-rioch-fitzpatrick .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-rioch-fitzpatrick .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
			/* Custom CSS */ 
			.viba-portfolio-cover, .viba-portfolio-cover-fixed, .viba-portfolio-overlay { pointer-events: none } .viba-portfolio-likes, .viba-portfolio-item-button { pointer-events:auto }
.viba-portfolio-media-caption {display:none!important;}