
body .et_pb_slide_description .et_pb_slide_title {
	padding: 10px 0px 0px 0px !important;
}

body .et_pb_slide_content {
	padding: 0px 0px 20px 0px !important;
}

body .et_pb_slide_description {
	max-width: 1000px !important;
}

.archive #content-area, .category #content-area {
	margin-top: 120px;
}

.archive .et_pb_section_1, .category .et_pb_section_1 {
	margin-top: 0px !important;
	padding-top: 0px !important;
}

.archive .container::before, .category .container::before {
	top: 150px !important;
	height: 90% !important;
}

.arhive .et_pb_row, .category .et_pb_row {
	padding-top: 0px !important;
}

.archive .et_pb_section, .category .et_pb_section {
	padding-top: 0px !important;
}

.archive .et_pb_post, .category .et_pb_post {
	margin-bottom: 0px !important;
}

#npl_button_close {
	font-size: 35px !important;
}

.galleria-dock-toggle-container {
	display: none !important;
}

.woocommerce ul.products li.product .onsale {
	color: #7a7a7a;
	background-color: #92c9cf;
}

.et_pb_portfolio_item h2 {
	display: none;
}

.pa-image-gallery-16-9 .et_pb_gallery_image {
	padding-top: 56%;
	display: block;
}

.pa-image-gallery-16-9 .et_pb_gallery_item img {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	object-fit: contain;
}

.pa-image-gallery-4-3 .et_pb_gallery_image {
	padding-top: 75%;
	display: block;
}

.pa-image-gallery-4-3 .et_pb_gallery_item img {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	object-fit: contain;
}

#et-top-navigation {
	padding-top: 0px !important;
}

.single-project .flex-direction-nav {
	display: none;
}

.single-project .flexslider {
	margin-bottom: 0px;
}

.single-project .flexslider .slides {
	padding: 0;
}

.et_pb_portfolio_grid_items_new .project {
	width: 22%;
	margin-right: 3%;
	margin-bottom: 3%;
	float: left;
	position: relative;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	word-wrap: break-word;
}

.et_overlay {
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: hsla(0, 0%, 100%, .9);
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all .3s;
	transition: all .3s;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
}

.et_overlay:before {
	color: #dec289;
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 32px;
	-webkit-transition: all .4s;
	transition: all .4s;
}

.et_pb_portfolio_grid_items_new {
	padding-left: 2.5%;
}

.et_pb_portfolio_grid_items_new .et_portfolio_image:hover .et_overlay {
	z-index: 3;
	opacity: 1;
}

.et_portfolio_image {
	position: relative;
	display: block;
}

.et_pb_portfolio_grid_items_new .et_pb_module_header {
	font-size: 18px;
}

.ywgc-main-form-preview-container {
	padding: 15px 20px;
}

#bcn_widget-2 .breadcrumbs span:nth-child(0) {
	display: none;
}

#bcn_widget-2 .breadcrumbs {
	display: flex;
}

#bcn_widget-2 .breadcrumbs .et-pb-icon {
	padding: 0px 10px;
	align-content: center;
	color: #786030;
	font-size: 16px !important;
	font-weight: 400 !important;
}

#bcn_widget-2 .breadcrumbs .post-page {
	font-size: 15px;
	color: #786030;
}

#bcn_widget-2 .breadcrumbs .post-page span, #bcn_widget-2 .breadcrumbs .current-item {
	width: max-content;
	display: block;
}

#bcn_widget-2 .breadcrumbs .current-item {
	color: #121212;
	font-size: 17px;
}

.widget_media_image a:after {
	content: "";
	height: 1px;
	clear: both;
}

.widget_media_image a {
	display: block;
}

@media screen and (max-width:600px) {
	#bcn_widget-2 .breadcrumbs {
		display: ruby !important;
	}
}

img {
	pointer-events: none;
}

.pa-image-gallery-1-1 .et_pb_gallery_image {
	position: relative;
	padding-top: 100%;
	display: block;
}

.pa-image-gallery-1-1 .et_pb_gallery_image a {
	position: absolute;
	inset: 0;
	display: block;
	z-index: 2;
}

.pa-image-gallery-1-1 .et_pb_gallery_item img, .pa-image-gallery-1-1 .et_pb_gallery_item picture {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.mfp-title {
	display: none;
}

.pa-image-gallery-1-1 .et_overlay {
	pointer-events: none;
}
