
	/*=============================================================
 	# 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: #cccccc; }
	.vp-style-default .viba-portfolio-cover,
	.vp-style-default .viba-portfolio-cover-fixed { color: #000000; }
		
	.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: #cccccc; }
	.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 #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-default .viba-portfolio-filter li a:hover, 
	.vp-style-default .viba-portfolio-filter li a.selected,
	.vp-style-default .vp-filter-slide-in .vp-filter-button:hover { background-color: #cccccc; border-color: #cccccc; color: #000000; }
	.vp-style-default .vp-filter-dropdown ul li a:hover,
	.vp-style-default .vp-filter-dropdown ul li a.selected { background:none; color: #cccccc; }
	
	.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: #cccccc; border-color: #cccccc; 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-bellatrix .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-bellatrix .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-bellatrix .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-bellatrix .viba-portfolio-cover,
	.vp-style-bellatrix .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-bellatrix .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-bellatrix .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-bellatrix .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-bellatrix .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-bellatrix .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-bellatrix.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-bellatrix .vp-layout-carousel .owl-item,
	.vp-style-bellatrix .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-bellatrix.viba-portfolio-wrapper { padding: 0 }
	.vp-style-bellatrix.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-bellatrix.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-bellatrix.viba-portfolio-wrapper { padding: 0 }
		.vp-style-bellatrix.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-bellatrix.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-bellatrix.viba-portfolio-wrapper { padding: 0 }
		.vp-style-bellatrix.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-bellatrix.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-bellatrix.viba-portfolio-wrapper { padding: 0 }
		.vp-style-bellatrix.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-bellatrix.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-bellatrix.viba-portfolio-wrapper { padding: 0 }
		.vp-style-bellatrix.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-bellatrix.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-bellatrix.viba-portfolio-wrapper { padding: 0 }
		.vp-style-bellatrix.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-bellatrix.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-bellatrix .vp-loader,
	.vp-style-bellatrix .vp-loader:before,
	.vp-style-bellatrix .vp-loader:after,
	.vp-style-bellatrix .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-bellatrix .vp-loader-4:before,
	.vp-style-bellatrix .vp-loader-7:before { background-color: #fff; }
	.vp-style-bellatrix .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-bellatrix .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-bellatrix .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-bellatrix .vp-pagination-arrow a:hover,
	.vp-style-bellatrix .vp-load-more:hover { background-color: #cccccc; border-color: #cccccc; color: #fff; }
	
	.vp-style-bellatrix .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-bellatrix .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-bellatrix .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-bellatrix .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-bellatrix .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-bellatrix .viba-portfolio-filter a,
	.vp-style-bellatrix .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-bellatrix .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-bellatrix .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-bellatrix .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-vega .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-vega .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-vega .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-vega .viba-portfolio-cover,
	.vp-style-vega .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-vega .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-vega .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-vega .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-vega .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-vega .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-vega.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-vega .vp-layout-carousel .owl-item,
	.vp-style-vega .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-vega.viba-portfolio-wrapper { padding: 0 }
	.vp-style-vega.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-vega.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-vega.viba-portfolio-wrapper { padding: 0 }
		.vp-style-vega.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-vega.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-vega.viba-portfolio-wrapper { padding: 0 }
		.vp-style-vega.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-vega.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-vega.viba-portfolio-wrapper { padding: 0 }
		.vp-style-vega.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-vega.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-vega.viba-portfolio-wrapper { padding: 0 }
		.vp-style-vega.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-vega.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-vega.viba-portfolio-wrapper { padding: 0 }
		.vp-style-vega.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-vega.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-vega .vp-loader,
	.vp-style-vega .vp-loader:before,
	.vp-style-vega .vp-loader:after,
	.vp-style-vega .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-vega .vp-loader-4:before,
	.vp-style-vega .vp-loader-7:before { background-color: #fff; }
	.vp-style-vega .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-vega .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-vega .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-vega .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-vega .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-vega .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-vega .viba-portfolio-filter a,
	.vp-style-vega .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-vega .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-vega .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-vega .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-galaxia .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-galaxia .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-galaxia .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-galaxia .viba-portfolio-cover,
	.vp-style-galaxia .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-galaxia .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-galaxia .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-galaxia .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-galaxia .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-galaxia .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-galaxia.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-galaxia .vp-layout-carousel .owl-item,
	.vp-style-galaxia .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-galaxia.viba-portfolio-wrapper { padding: 0 }
	.vp-style-galaxia.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-galaxia.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-galaxia.viba-portfolio-wrapper { padding: 0 }
		.vp-style-galaxia.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-galaxia.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-galaxia.viba-portfolio-wrapper { padding: 0 }
		.vp-style-galaxia.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-galaxia.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-galaxia.viba-portfolio-wrapper { padding: 0 }
		.vp-style-galaxia.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-galaxia.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-galaxia.viba-portfolio-wrapper { padding: 0 }
		.vp-style-galaxia.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-galaxia.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-galaxia.viba-portfolio-wrapper { padding: 0 }
		.vp-style-galaxia.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-galaxia.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-galaxia .vp-loader,
	.vp-style-galaxia .vp-loader:before,
	.vp-style-galaxia .vp-loader:after,
	.vp-style-galaxia .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-galaxia .vp-loader-4:before,
	.vp-style-galaxia .vp-loader-7:before { background-color: #fff; }
	.vp-style-galaxia .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-galaxia .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-galaxia .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-galaxia .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-galaxia .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-galaxia .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-galaxia .viba-portfolio-filter a,
	.vp-style-galaxia .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-galaxia .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-galaxia .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-galaxia .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-karleksgavan .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-karleksgavan .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-karleksgavan .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-karleksgavan .viba-portfolio-cover,
	.vp-style-karleksgavan .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-karleksgavan .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-karleksgavan .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-karleksgavan .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-karleksgavan .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-karleksgavan .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-karleksgavan.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-karleksgavan .vp-layout-carousel .owl-item,
	.vp-style-karleksgavan .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-karleksgavan.viba-portfolio-wrapper { padding: 0 }
	.vp-style-karleksgavan.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-karleksgavan.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-karleksgavan.viba-portfolio-wrapper { padding: 0 }
		.vp-style-karleksgavan.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-karleksgavan.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-karleksgavan.viba-portfolio-wrapper { padding: 0 }
		.vp-style-karleksgavan.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-karleksgavan.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-karleksgavan.viba-portfolio-wrapper { padding: 0 }
		.vp-style-karleksgavan.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-karleksgavan.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-karleksgavan.viba-portfolio-wrapper { padding: 0 }
		.vp-style-karleksgavan.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-karleksgavan.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-karleksgavan.viba-portfolio-wrapper { padding: 0 }
		.vp-style-karleksgavan.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-karleksgavan.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-karleksgavan .vp-loader,
	.vp-style-karleksgavan .vp-loader:before,
	.vp-style-karleksgavan .vp-loader:after,
	.vp-style-karleksgavan .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-karleksgavan .vp-loader-4:before,
	.vp-style-karleksgavan .vp-loader-7:before { background-color: #fff; }
	.vp-style-karleksgavan .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-karleksgavan .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-karleksgavan .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-karleksgavan .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-karleksgavan .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-karleksgavan .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-karleksgavan .viba-portfolio-filter a,
	.vp-style-karleksgavan .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-karleksgavan .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-karleksgavan .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-karleksgavan .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-elene .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-elene .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-elene .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-elene .viba-portfolio-cover,
	.vp-style-elene .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-elene .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-elene .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-elene .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-elene .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-elene .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-elene.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-elene .vp-layout-carousel .owl-item,
	.vp-style-elene .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-elene.viba-portfolio-wrapper { padding: 0 }
	.vp-style-elene.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-elene.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-elene.viba-portfolio-wrapper { padding: 0 }
		.vp-style-elene.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-elene.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-elene.viba-portfolio-wrapper { padding: 0 }
		.vp-style-elene.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-elene.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-elene.viba-portfolio-wrapper { padding: 0 }
		.vp-style-elene.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-elene.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-elene.viba-portfolio-wrapper { padding: 0 }
		.vp-style-elene.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-elene.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-elene.viba-portfolio-wrapper { padding: 0 }
		.vp-style-elene.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-elene.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-elene .vp-loader,
	.vp-style-elene .vp-loader:before,
	.vp-style-elene .vp-loader:after,
	.vp-style-elene .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-elene .vp-loader-4:before,
	.vp-style-elene .vp-loader-7:before { background-color: #fff; }
	.vp-style-elene .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-elene .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-elene .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-elene .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-elene .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-elene .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-elene .viba-portfolio-filter a,
	.vp-style-elene .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-elene .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-elene .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-elene .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-aurora .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-aurora .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-aurora .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-aurora .viba-portfolio-cover,
	.vp-style-aurora .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-aurora .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-aurora .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-aurora .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-aurora .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-aurora .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-aurora.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-aurora .vp-layout-carousel .owl-item,
	.vp-style-aurora .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-aurora.viba-portfolio-wrapper { padding: 0 }
	.vp-style-aurora.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-aurora.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-aurora.viba-portfolio-wrapper { padding: 0 }
		.vp-style-aurora.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-aurora.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-aurora.viba-portfolio-wrapper { padding: 0 }
		.vp-style-aurora.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-aurora.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-aurora.viba-portfolio-wrapper { padding: 0 }
		.vp-style-aurora.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-aurora.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-aurora.viba-portfolio-wrapper { padding: 0 }
		.vp-style-aurora.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-aurora.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-aurora.viba-portfolio-wrapper { padding: 0 }
		.vp-style-aurora.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-aurora.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-aurora .vp-loader,
	.vp-style-aurora .vp-loader:before,
	.vp-style-aurora .vp-loader:after,
	.vp-style-aurora .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-aurora .vp-loader-4:before,
	.vp-style-aurora .vp-loader-7:before { background-color: #fff; }
	.vp-style-aurora .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-aurora .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-aurora .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-aurora .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-aurora .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-aurora .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-aurora .viba-portfolio-filter a,
	.vp-style-aurora .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-aurora .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-aurora .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-aurora .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-stjarnringen .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-stjarnringen .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-stjarnringen .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-stjarnringen .viba-portfolio-cover,
	.vp-style-stjarnringen .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-stjarnringen .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-stjarnringen .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-stjarnringen .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-stjarnringen .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-stjarnringen .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-stjarnringen.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-stjarnringen .vp-layout-carousel .owl-item,
	.vp-style-stjarnringen .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-stjarnringen.viba-portfolio-wrapper { padding: 0 }
	.vp-style-stjarnringen.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-stjarnringen.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-stjarnringen.viba-portfolio-wrapper { padding: 0 }
		.vp-style-stjarnringen.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-stjarnringen.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-stjarnringen.viba-portfolio-wrapper { padding: 0 }
		.vp-style-stjarnringen.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-stjarnringen.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-stjarnringen.viba-portfolio-wrapper { padding: 0 }
		.vp-style-stjarnringen.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-stjarnringen.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-stjarnringen.viba-portfolio-wrapper { padding: 0 }
		.vp-style-stjarnringen.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-stjarnringen.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-stjarnringen.viba-portfolio-wrapper { padding: 0 }
		.vp-style-stjarnringen.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-stjarnringen.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-stjarnringen .vp-loader,
	.vp-style-stjarnringen .vp-loader:before,
	.vp-style-stjarnringen .vp-loader:after,
	.vp-style-stjarnringen .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-stjarnringen .vp-loader-4:before,
	.vp-style-stjarnringen .vp-loader-7:before { background-color: #fff; }
	.vp-style-stjarnringen .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-stjarnringen .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-stjarnringen .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-stjarnringen .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-stjarnringen .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-stjarnringen .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-stjarnringen .viba-portfolio-filter a,
	.vp-style-stjarnringen .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-stjarnringen .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-stjarnringen .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-stjarnringen .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	/* Sulfur */
	.vp-style-stjarnringen .viba-portfolio-sulfur-left { background-color: #cccccc; color: #000000; }
	.vp-style-stjarnringen .vp-overlay-off-hover .viba-portfolio-sulfur-left,
	.vp-style-stjarnringen .vp-overlay-visible .viba-portfolio-sulfur-left { background-color: #fff; color: #555; }
	.vp-style-stjarnringen .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-sulfur-left,
	.vp-style-stjarnringen .vp-overlay-visible .viba-portfolio-item-inner:hover .viba-portfolio-sulfur-left { background-color: #fff !important; color: #555 !important; }
		
	.vp-style-orhangen-since1919 .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-orhangen-since1919 .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-orhangen-since1919 .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-orhangen-since1919 .viba-portfolio-cover,
	.vp-style-orhangen-since1919 .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-orhangen-since1919 .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-orhangen-since1919 .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-orhangen-since1919 .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-orhangen-since1919 .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-orhangen-since1919 .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-orhangen-since1919.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-orhangen-since1919 .vp-layout-carousel .owl-item,
	.vp-style-orhangen-since1919 .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-orhangen-since1919.viba-portfolio-wrapper { padding: 0 }
	.vp-style-orhangen-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-orhangen-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-orhangen-since1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-orhangen-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-orhangen-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-orhangen-since1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-orhangen-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-orhangen-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-orhangen-since1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-orhangen-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-orhangen-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-orhangen-since1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-orhangen-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-orhangen-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-orhangen-since1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-orhangen-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-orhangen-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-orhangen-since1919 .vp-loader,
	.vp-style-orhangen-since1919 .vp-loader:before,
	.vp-style-orhangen-since1919 .vp-loader:after,
	.vp-style-orhangen-since1919 .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-orhangen-since1919 .vp-loader-4:before,
	.vp-style-orhangen-since1919 .vp-loader-7:before { background-color: #fff; }
	.vp-style-orhangen-since1919 .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-orhangen-since1919 .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-orhangen-since1919 .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-orhangen-since1919 .vp-pagination-arrow a:hover,
	.vp-style-orhangen-since1919 .vp-load-more:hover { background-color: #cccccc; border-color: #cccccc; color: #fff; }
	
	.vp-style-orhangen-since1919 .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-orhangen-since1919 .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-orhangen-since1919 .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-orhangen-since1919 .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-orhangen-since1919 .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-orhangen-since1919 .viba-portfolio-filter a,
	.vp-style-orhangen-since1919 .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-orhangen-since1919 .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-orhangen-since1919 .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-orhangen-since1919 .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-carmose .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-carmose .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-carmose .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-carmose .viba-portfolio-cover,
	.vp-style-carmose .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-carmose .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-carmose .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-carmose .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-carmose .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-carmose .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-carmose.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-carmose .vp-layout-carousel .owl-item,
	.vp-style-carmose .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-carmose.viba-portfolio-wrapper { padding: 0 }
	.vp-style-carmose.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-carmose.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-carmose.viba-portfolio-wrapper { padding: 0 }
		.vp-style-carmose.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-carmose.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-carmose.viba-portfolio-wrapper { padding: 0 }
		.vp-style-carmose.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-carmose.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-carmose.viba-portfolio-wrapper { padding: 0 }
		.vp-style-carmose.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-carmose.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-carmose.viba-portfolio-wrapper { padding: 0 }
		.vp-style-carmose.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-carmose.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-carmose.viba-portfolio-wrapper { padding: 0 }
		.vp-style-carmose.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-carmose.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-carmose .vp-loader,
	.vp-style-carmose .vp-loader:before,
	.vp-style-carmose .vp-loader:after,
	.vp-style-carmose .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-carmose .vp-loader-4:before,
	.vp-style-carmose .vp-loader-7:before { background-color: #fff; }
	.vp-style-carmose .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-carmose .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-carmose .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-carmose .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-carmose .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-carmose .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-carmose .viba-portfolio-filter a,
	.vp-style-carmose .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-carmose .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-carmose .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-carmose .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-startring .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-startring .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-startring .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-startring .viba-portfolio-cover,
	.vp-style-startring .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-startring .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-startring .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-startring .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-startring .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-startring .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-startring.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-startring .vp-layout-carousel .owl-item,
	.vp-style-startring .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-startring.viba-portfolio-wrapper { padding: 0 }
	.vp-style-startring.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-startring.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-startring.viba-portfolio-wrapper { padding: 0 }
		.vp-style-startring.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-startring.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-startring.viba-portfolio-wrapper { padding: 0 }
		.vp-style-startring.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-startring.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-startring.viba-portfolio-wrapper { padding: 0 }
		.vp-style-startring.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-startring.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-startring.viba-portfolio-wrapper { padding: 0 }
		.vp-style-startring.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-startring.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-startring.viba-portfolio-wrapper { padding: 0 }
		.vp-style-startring.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-startring.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-startring .vp-loader,
	.vp-style-startring .vp-loader:before,
	.vp-style-startring .vp-loader:after,
	.vp-style-startring .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-startring .vp-loader-4:before,
	.vp-style-startring .vp-loader-7:before { background-color: #fff; }
	.vp-style-startring .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-startring .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-startring .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-startring .vp-pagination-arrow a:hover,
	.vp-style-startring .vp-load-more:hover { background-color: #cccccc; border-color: #cccccc; color: #fff; }
	
	.vp-style-startring .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-startring .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-startring .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-startring .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-startring .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-startring .viba-portfolio-filter a,
	.vp-style-startring .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-startring .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-startring .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-startring .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-halsband-since1919 .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-halsband-since1919 .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-halsband-since1919 .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-halsband-since1919 .viba-portfolio-cover,
	.vp-style-halsband-since1919 .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-halsband-since1919 .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-halsband-since1919 .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-halsband-since1919 .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-halsband-since1919 .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-halsband-since1919 .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-halsband-since1919.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-halsband-since1919 .vp-layout-carousel .owl-item,
	.vp-style-halsband-since1919 .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-halsband-since1919.viba-portfolio-wrapper { padding: 0 }
	.vp-style-halsband-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-halsband-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-halsband-since1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-halsband-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-halsband-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-halsband-since1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-halsband-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-halsband-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-halsband-since1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-halsband-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-halsband-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-halsband-since1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-halsband-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-halsband-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-halsband-since1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-halsband-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-halsband-since1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-halsband-since1919 .vp-loader,
	.vp-style-halsband-since1919 .vp-loader:before,
	.vp-style-halsband-since1919 .vp-loader:after,
	.vp-style-halsband-since1919 .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-halsband-since1919 .vp-loader-4:before,
	.vp-style-halsband-since1919 .vp-loader-7:before { background-color: #fff; }
	.vp-style-halsband-since1919 .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-halsband-since1919 .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-halsband-since1919 .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-halsband-since1919 .vp-pagination-arrow a:hover,
	.vp-style-halsband-since1919 .vp-load-more:hover { background-color: #cccccc; border-color: #cccccc; color: #fff; }
	
	.vp-style-halsband-since1919 .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-halsband-since1919 .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-halsband-since1919 .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-halsband-since1919 .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-halsband-since1919 .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-halsband-since1919 .viba-portfolio-filter a,
	.vp-style-halsband-since1919 .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-halsband-since1919 .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-halsband-since1919 .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-halsband-since1919 .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-hangen-since-1919 .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-hangen-since-1919 .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-hangen-since-1919 .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-hangen-since-1919 .viba-portfolio-cover,
	.vp-style-hangen-since-1919 .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-hangen-since-1919 .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-hangen-since-1919 .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-hangen-since-1919 .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-hangen-since-1919 .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-hangen-since-1919 .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-hangen-since-1919.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-hangen-since-1919 .vp-layout-carousel .owl-item,
	.vp-style-hangen-since-1919 .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-hangen-since-1919.viba-portfolio-wrapper { padding: 0 }
	.vp-style-hangen-since-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-hangen-since-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-hangen-since-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-hangen-since-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-hangen-since-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-hangen-since-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-hangen-since-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-hangen-since-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-hangen-since-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-hangen-since-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-hangen-since-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-hangen-since-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-hangen-since-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-hangen-since-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-hangen-since-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-hangen-since-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-hangen-since-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-hangen-since-1919 .vp-loader,
	.vp-style-hangen-since-1919 .vp-loader:before,
	.vp-style-hangen-since-1919 .vp-loader:after,
	.vp-style-hangen-since-1919 .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-hangen-since-1919 .vp-loader-4:before,
	.vp-style-hangen-since-1919 .vp-loader-7:before { background-color: #fff; }
	.vp-style-hangen-since-1919 .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-hangen-since-1919 .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-hangen-since-1919 .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-hangen-since-1919 .vp-pagination-arrow a:hover,
	.vp-style-hangen-since-1919 .vp-load-more:hover { background-color: #cccccc; border-color: #cccccc; color: #fff; }
	
	.vp-style-hangen-since-1919 .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-hangen-since-1919 .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-hangen-since-1919 .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-hangen-since-1919 .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-hangen-since-1919 .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-hangen-since-1919 .viba-portfolio-filter a,
	.vp-style-hangen-since-1919 .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-hangen-since-1919 .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-hangen-since-1919 .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-hangen-since-1919 .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-silversmycken-1919 .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-silversmycken-1919 .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-silversmycken-1919 .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-silversmycken-1919 .viba-portfolio-cover,
	.vp-style-silversmycken-1919 .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-silversmycken-1919 .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-silversmycken-1919 .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-silversmycken-1919 .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-silversmycken-1919 .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-silversmycken-1919 .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-silversmycken-1919.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-silversmycken-1919 .vp-layout-carousel .owl-item,
	.vp-style-silversmycken-1919 .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-silversmycken-1919.viba-portfolio-wrapper { padding: 0 }
	.vp-style-silversmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-silversmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-silversmycken-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-silversmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-silversmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-silversmycken-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-silversmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-silversmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-silversmycken-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-silversmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-silversmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-silversmycken-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-silversmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-silversmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-silversmycken-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-silversmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-silversmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-silversmycken-1919 .vp-loader,
	.vp-style-silversmycken-1919 .vp-loader:before,
	.vp-style-silversmycken-1919 .vp-loader:after,
	.vp-style-silversmycken-1919 .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-silversmycken-1919 .vp-loader-4:before,
	.vp-style-silversmycken-1919 .vp-loader-7:before { background-color: #fff; }
	.vp-style-silversmycken-1919 .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-silversmycken-1919 .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-silversmycken-1919 .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-silversmycken-1919 .vp-pagination-arrow a:hover,
	.vp-style-silversmycken-1919 .vp-load-more:hover { background-color: #cccccc; border-color: #cccccc; color: #fff; }
	
	.vp-style-silversmycken-1919 .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-silversmycken-1919 .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-silversmycken-1919 .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-silversmycken-1919 .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-silversmycken-1919 .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-silversmycken-1919 .viba-portfolio-filter a,
	.vp-style-silversmycken-1919 .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-silversmycken-1919 .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-silversmycken-1919 .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-silversmycken-1919 .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-parlsmycken-1919 .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-parlsmycken-1919 .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-parlsmycken-1919 .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-parlsmycken-1919 .viba-portfolio-cover,
	.vp-style-parlsmycken-1919 .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-parlsmycken-1919 .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-parlsmycken-1919 .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-parlsmycken-1919 .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-parlsmycken-1919 .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-parlsmycken-1919 .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-parlsmycken-1919.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-parlsmycken-1919 .vp-layout-carousel .owl-item,
	.vp-style-parlsmycken-1919 .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-parlsmycken-1919.viba-portfolio-wrapper { padding: 0 }
	.vp-style-parlsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-parlsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-parlsmycken-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-parlsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-parlsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-parlsmycken-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-parlsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-parlsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-parlsmycken-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-parlsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-parlsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-parlsmycken-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-parlsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-parlsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-parlsmycken-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-parlsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-parlsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-parlsmycken-1919 .vp-loader,
	.vp-style-parlsmycken-1919 .vp-loader:before,
	.vp-style-parlsmycken-1919 .vp-loader:after,
	.vp-style-parlsmycken-1919 .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-parlsmycken-1919 .vp-loader-4:before,
	.vp-style-parlsmycken-1919 .vp-loader-7:before { background-color: #fff; }
	.vp-style-parlsmycken-1919 .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-parlsmycken-1919 .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-parlsmycken-1919 .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-parlsmycken-1919 .vp-pagination-arrow a:hover,
	.vp-style-parlsmycken-1919 .vp-load-more:hover { background-color: #cccccc; border-color: #cccccc; color: #fff; }
	
	.vp-style-parlsmycken-1919 .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-parlsmycken-1919 .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-parlsmycken-1919 .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-parlsmycken-1919 .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-parlsmycken-1919 .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-parlsmycken-1919 .viba-portfolio-filter a,
	.vp-style-parlsmycken-1919 .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-parlsmycken-1919 .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-parlsmycken-1919 .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-parlsmycken-1919 .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-guldsmycken .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-guldsmycken .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-guldsmycken .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-guldsmycken .viba-portfolio-cover,
	.vp-style-guldsmycken .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-guldsmycken .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-guldsmycken .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-guldsmycken .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-guldsmycken .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-guldsmycken .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-guldsmycken.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-guldsmycken .vp-layout-carousel .owl-item,
	.vp-style-guldsmycken .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-guldsmycken.viba-portfolio-wrapper { padding: 0 }
	.vp-style-guldsmycken.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-guldsmycken.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-guldsmycken.viba-portfolio-wrapper { padding: 0 }
		.vp-style-guldsmycken.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-guldsmycken.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-guldsmycken.viba-portfolio-wrapper { padding: 0 }
		.vp-style-guldsmycken.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-guldsmycken.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-guldsmycken.viba-portfolio-wrapper { padding: 0 }
		.vp-style-guldsmycken.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-guldsmycken.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-guldsmycken.viba-portfolio-wrapper { padding: 0 }
		.vp-style-guldsmycken.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-guldsmycken.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-guldsmycken.viba-portfolio-wrapper { padding: 0 }
		.vp-style-guldsmycken.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-guldsmycken.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-guldsmycken .vp-loader,
	.vp-style-guldsmycken .vp-loader:before,
	.vp-style-guldsmycken .vp-loader:after,
	.vp-style-guldsmycken .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-guldsmycken .vp-loader-4:before,
	.vp-style-guldsmycken .vp-loader-7:before { background-color: #fff; }
	.vp-style-guldsmycken .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-guldsmycken .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-guldsmycken .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-guldsmycken .vp-pagination-arrow a:hover,
	.vp-style-guldsmycken .vp-load-more:hover { background-color: #cccccc; border-color: #cccccc; color: #fff; }
	
	.vp-style-guldsmycken .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-guldsmycken .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-guldsmycken .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-guldsmycken .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-guldsmycken .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-guldsmycken .viba-portfolio-filter a,
	.vp-style-guldsmycken .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-guldsmycken .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-guldsmycken .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-guldsmycken .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-diamantsmycken-1919 .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-diamantsmycken-1919 .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-diamantsmycken-1919 .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-diamantsmycken-1919 .viba-portfolio-cover,
	.vp-style-diamantsmycken-1919 .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-diamantsmycken-1919 .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-diamantsmycken-1919 .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-diamantsmycken-1919 .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-diamantsmycken-1919 .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-diamantsmycken-1919 .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-diamantsmycken-1919.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-diamantsmycken-1919 .vp-layout-carousel .owl-item,
	.vp-style-diamantsmycken-1919 .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-diamantsmycken-1919.viba-portfolio-wrapper { padding: 0 }
	.vp-style-diamantsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-diamantsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-diamantsmycken-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-diamantsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-diamantsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-diamantsmycken-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-diamantsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-diamantsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-diamantsmycken-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-diamantsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-diamantsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-diamantsmycken-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-diamantsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-diamantsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-diamantsmycken-1919.viba-portfolio-wrapper { padding: 0 }
		.vp-style-diamantsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-diamantsmycken-1919.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-diamantsmycken-1919 .vp-loader,
	.vp-style-diamantsmycken-1919 .vp-loader:before,
	.vp-style-diamantsmycken-1919 .vp-loader:after,
	.vp-style-diamantsmycken-1919 .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-diamantsmycken-1919 .vp-loader-4:before,
	.vp-style-diamantsmycken-1919 .vp-loader-7:before { background-color: #fff; }
	.vp-style-diamantsmycken-1919 .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-diamantsmycken-1919 .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-diamantsmycken-1919 .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-diamantsmycken-1919 .vp-pagination-arrow a:hover,
	.vp-style-diamantsmycken-1919 .vp-load-more:hover { background-color: #cccccc; border-color: #cccccc; color: #fff; }
	
	.vp-style-diamantsmycken-1919 .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-diamantsmycken-1919 .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-diamantsmycken-1919 .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-diamantsmycken-1919 .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-diamantsmycken-1919 .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-diamantsmycken-1919 .viba-portfolio-filter a,
	.vp-style-diamantsmycken-1919 .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-diamantsmycken-1919 .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-diamantsmycken-1919 .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-diamantsmycken-1919 .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-dione .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-dione .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-dione .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-dione .viba-portfolio-cover,
	.vp-style-dione .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-dione .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-dione .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-dione .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-dione .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-dione .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-dione.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-dione .vp-layout-carousel .owl-item,
	.vp-style-dione .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-dione.viba-portfolio-wrapper { padding: 0 }
	.vp-style-dione.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-dione.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-dione.viba-portfolio-wrapper { padding: 0 }
		.vp-style-dione.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-dione.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-dione.viba-portfolio-wrapper { padding: 0 }
		.vp-style-dione.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-dione.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-dione.viba-portfolio-wrapper { padding: 0 }
		.vp-style-dione.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-dione.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-dione.viba-portfolio-wrapper { padding: 0 }
		.vp-style-dione.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-dione.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-dione.viba-portfolio-wrapper { padding: 0 }
		.vp-style-dione.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-dione.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-dione .vp-loader,
	.vp-style-dione .vp-loader:before,
	.vp-style-dione .vp-loader:after,
	.vp-style-dione .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-dione .vp-loader-4:before,
	.vp-style-dione .vp-loader-7:before { background-color: #fff; }
	.vp-style-dione .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-dione .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-dione .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-dione .vp-pagination-arrow a:hover,
	.vp-style-dione .vp-load-more:hover { background-color: #cccccc; border-color: #cccccc; color: #fff; }
	
	.vp-style-dione .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-dione .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-dione .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-dione .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-dione .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-dione .viba-portfolio-filter a,
	.vp-style-dione .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-dione .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-dione .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-dione .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-mira .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-mira .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-mira .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-mira .viba-portfolio-cover,
	.vp-style-mira .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-mira .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-mira .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-mira .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-mira .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-mira .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-mira.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-mira .vp-layout-carousel .owl-item,
	.vp-style-mira .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-mira.viba-portfolio-wrapper { padding: 0 }
	.vp-style-mira.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-mira.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-mira.viba-portfolio-wrapper { padding: 0 }
		.vp-style-mira.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-mira.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-mira.viba-portfolio-wrapper { padding: 0 }
		.vp-style-mira.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-mira.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-mira.viba-portfolio-wrapper { padding: 0 }
		.vp-style-mira.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-mira.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-mira.viba-portfolio-wrapper { padding: 0 }
		.vp-style-mira.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-mira.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-mira.viba-portfolio-wrapper { padding: 0 }
		.vp-style-mira.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-mira.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-mira .vp-loader,
	.vp-style-mira .vp-loader:before,
	.vp-style-mira .vp-loader:after,
	.vp-style-mira .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-mira .vp-loader-4:before,
	.vp-style-mira .vp-loader-7:before { background-color: #fff; }
	.vp-style-mira .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-mira .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-mira .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-mira .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-mira .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-mira .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-mira .viba-portfolio-filter a,
	.vp-style-mira .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-mira .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-mira .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-mira .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-bianca .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-bianca .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-bianca .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-bianca .viba-portfolio-cover,
	.vp-style-bianca .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-bianca .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-bianca .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-bianca .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-bianca .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-bianca .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-bianca.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-bianca .vp-layout-carousel .owl-item,
	.vp-style-bianca .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-bianca.viba-portfolio-wrapper { padding: 0 }
	.vp-style-bianca.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-bianca.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-bianca.viba-portfolio-wrapper { padding: 0 }
		.vp-style-bianca.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-bianca.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-bianca.viba-portfolio-wrapper { padding: 0 }
		.vp-style-bianca.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-bianca.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-bianca.viba-portfolio-wrapper { padding: 0 }
		.vp-style-bianca.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-bianca.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-bianca.viba-portfolio-wrapper { padding: 0 }
		.vp-style-bianca.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-bianca.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-bianca.viba-portfolio-wrapper { padding: 0 }
		.vp-style-bianca.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-bianca.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-bianca .vp-loader,
	.vp-style-bianca .vp-loader:before,
	.vp-style-bianca .vp-loader:after,
	.vp-style-bianca .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-bianca .vp-loader-4:before,
	.vp-style-bianca .vp-loader-7:before { background-color: #fff; }
	.vp-style-bianca .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-bianca .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-bianca .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-bianca .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-bianca .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-bianca .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-bianca .viba-portfolio-filter a,
	.vp-style-bianca .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-bianca .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-bianca .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-bianca .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-tania .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-tania .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-tania .viba-portfolio-overlay { background-color: #cccccc; }
	.vp-style-tania .viba-portfolio-cover,
	.vp-style-tania .viba-portfolio-cover-fixed { color: #000000; }
		
	.vp-style-tania .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-tania .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-tania .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-tania .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-tania .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-tania.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-tania .vp-layout-carousel .owl-item,
	.vp-style-tania .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-tania.viba-portfolio-wrapper { padding: 0 }
	.vp-style-tania.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-tania.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-tania.viba-portfolio-wrapper { padding: 0 }
		.vp-style-tania.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-tania.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-tania.viba-portfolio-wrapper { padding: 0 }
		.vp-style-tania.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-tania.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-tania.viba-portfolio-wrapper { padding: 0 }
		.vp-style-tania.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-tania.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-tania.viba-portfolio-wrapper { padding: 0 }
		.vp-style-tania.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-tania.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-tania.viba-portfolio-wrapper { padding: 0 }
		.vp-style-tania.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-tania.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-tania .vp-loader,
	.vp-style-tania .vp-loader:before,
	.vp-style-tania .vp-loader:after,
	.vp-style-tania .vp-loader div { color: #fff; background-color: #cccccc; }
	.vp-style-tania .vp-loader-4:before,
	.vp-style-tania .vp-loader-7:before { background-color: #fff; }
	.vp-style-tania .vp-loader-8 { border-bottom: 5px solid #cccccc; border-left: 5px solid #cccccc; }
	
	.vp-style-tania .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-tania .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-tania .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-tania .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-tania .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-tania .viba-portfolio-filter a,
	.vp-style-tania .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-tania .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-tania .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-tania .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	
	.vp-style-test .viba-portfolio-item-inner { color: #555; background-color: #fff; }
	.vp-style-test .viba-portfolio-arrow:before { background-color: #fff; }

	.vp-style-test .viba-portfolio-overlay { background-color: #265e6e; }
	.vp-style-test .viba-portfolio-cover,
	.vp-style-test .viba-portfolio-cover-fixed { color: #fff; }
		
	.vp-style-test .vp-slide-overlay .viba-portfolio-overlay,
	.vp-style-test .vp-overlay-off-hover .viba-portfolio-overlay,
	.vp-style-test .vp-overlay-visible .viba-portfolio-overlay,
	.vp-style-test .vp-overlay-on-hover .viba-portfolio-item-inner:hover .viba-portfolio-overlay, 
	.vp-style-test .vp-slide-overlay .viba-portfolio-item-inner:hover .viba-portfolio-overlay { opacity: 0.90; }
	
	.vp-style-test.js-vp-loaded .viba-portfolio-item { -webkit-animation-duration: 800ms; animation-duration: 800ms; }
	.vp-style-test .vp-layout-carousel .owl-item,
	.vp-style-test .vp-layout-carousel .owl-item .viba-portfolio-item { -webkit-transition-duration: 800ms; transition-duration: 800ms; }
	
	/* mobile portrait */
	.vp-style-test.viba-portfolio-wrapper { padding: 0 }
	.vp-style-test.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
	.vp-style-test.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }

	/* mobile landscape */
	@media screen and ( min-width: 480px ) {
		.vp-style-test.viba-portfolio-wrapper { padding: 0 }
		.vp-style-test.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-test.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet portrait */
	@media screen and ( min-width: 768px ) {
		.vp-style-test.viba-portfolio-wrapper { padding: 0 }
		.vp-style-test.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-test.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* tablet landscape */
	@media screen and ( min-width: 960px ) {
		.vp-style-test.viba-portfolio-wrapper { padding: 0 }
		.vp-style-test.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-test.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop small */
	@media screen and ( min-width: 1124px ) {
		.vp-style-test.viba-portfolio-wrapper { padding: 0 }
		.vp-style-test.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-test.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	/* desktop large */
	@media screen and ( min-width: 1400px ) {
		.vp-style-test.viba-portfolio-wrapper { padding: 0 }
		.vp-style-test.viba-portfolio-wrapper .viba-portfolio.vp-margins { margin: -5px; }
		.vp-style-test.viba-portfolio-wrapper .viba-portfolio.vp-margins .viba-portfolio-item { padding: 5px; }
	}
	
	.vp-style-test .vp-loader,
	.vp-style-test .vp-loader:before,
	.vp-style-test .vp-loader:after,
	.vp-style-test .vp-loader div { color: #fff; background-color: #265e6e; }
	.vp-style-test .vp-loader-4:before,
	.vp-style-test .vp-loader-7:before { background-color: #fff; }
	.vp-style-test .vp-loader-8 { border-bottom: 5px solid #265e6e; border-left: 5px solid #265e6e; }
	
	.vp-style-test .vp-pagination-numbers ul.page-numbers a.page-numbers:hover,
	.vp-style-test .vp-pagination-numbers ul.page-numbers .page-numbers.current,
	.vp-style-test .vp-pagination-arrow a:hover,
	.vp-style-test .vp-load-more:hover { background-color: #265e6e; border-color: #265e6e; color: #fff; }
	
	.vp-style-test .viba-portfolio .viba-portfolio-title { font-size:18px; line-height:26px; text-transform:none; font-family: 'Montserrat'; font-weight:700; }
	.vp-style-test .viba-portfolio .viba-portfolio-item-button { font-size:18px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-test .viba-portfolio .viba-portfolio-likes { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-test .viba-portfolio .viba-portfolio-categories { font-size:14px; line-height:24px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-test .viba-portfolio .viba-portfolio-short-description p { font-size:16px; line-height:30px; text-transform:none; font-family: 'Raleway'; font-weight:400; }
	.vp-style-test .viba-portfolio-filter a,
	.vp-style-test .viba-portfolio-filter .vp-filter-button { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:400; }
	.vp-style-test .viba-portfolio-pagination ul.page-numbers .page-numbers,
	.vp-style-test .viba-portfolio-pagination .vp-pagination-arrow-desc,
	.vp-style-test .viba-portfolio-pagination .vp-load-more { font-size:12px; line-height:24px; text-transform:uppercase; font-family: 'Montserrat'; font-weight:700; }
	