.cbp-l-subfilters {
	text-align: left;
}

.portfolio .media-wrap > .portfolio-media {
	margin-bottom: 0 !important;
}

.portfolio .btn-container a {
	min-width: 200px;
	text-align: center;
}

.portfolio-media .portfolio-media-image,
.portfolio-media .portfolio-thumbnail {
	width:  700px;
}

.swiper-container {
	padding-bottom: 40px;
}

.swiper-container-horizontal > .swiper-pagination-bullets {
	bottom: 0px;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0px 3px;
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	/*background-color: white;*/
}

/*.swiper-pagination-bullet-active {
	background-color: black;
}*/

.heading-block .description {
	font-size: 18px;
	font-weight: 500;
}

.entry-content p {
	text-align: justify;
}

.entry-content p .emoji {
	display: inline-block;
	width: 1.5em;
	margin-right: 0.2em;
}

.heading-block a,
.heading-block a:visited,
.entry-content p a,
.entry-content p a:visited,
.entry-meta .meta-entries ul li a,
.entry-meta .meta-entries ul li a:visited {
	color: #808080 !important;
	text-decoration: underline !important;
	text-decoration-style: dashed !important;
	text-decoration-color: #808080 !important;
}

.heading-block a:hover,
.entry-content p a:hover,
.entry-meta .meta-entries ul li a:hover {
	color: black !important;
	text-decoration: underline !important;
	text-decoration-style: dashed !important;
	text-decoration-color: black !important;
}

.cbp-filter-item {
	color: #808080 !important;
	text-decoration: underline !important;
	text-decoration-style: dashed !important;
	text-decoration-color: #808080 !important;
}

.cbp-filter-item:hover {
	color: black !important;
	text-decoration: underline !important;
	text-decoration-style: dashed !important;
	text-decoration-color: black !important;
}

.cbp-filter-item-active {
	color: black !important;
	font-weight: bold !important;
}

.retina {
	zoom: 0.5;
	-ms-zoom: 0.5;
	-webkit-zoom: 0.5;
	-moz-transform: scale(0.5,0.5);
	-moz-transform-origin: left center;
}