h1, h2, h3, h4, h5, h6{
	font-family: 'Josefin Sans' !important;
/*	font-weight: 100 !important;*/
}
.section-title h2,
.home-content h1,
.about-content *:not(a){
	font-weight: 100 !important;
}
strong{
	font-weight: 700 !important;
}
.navbar-b .navbar-brand,
.copyright-area p,
.about-content *:not(b):not(strong){
	/* font-weight: 100 !important; */
}
#home,
#about,
#artworks
{
	min-height: 100vh;
}
.contact-details p{
	text-transform: none;
}
.navbar-b.navbar-reduce{
	background-color: black;
	color: white;
}
.navbar-b.navbar-reduce .nav-link,
body.navbar-b.navbar-reduce .navbar-brand,
.navbar-brand{
	color: white;
}
.navbar-toggler span{
	background-color: white !important;
}

@media screen and (max-width: 767px) {
	.navbar-collapse.show,
	.navbar-nav{
		height: 100vh;
		text-align: center;
/*				margin-top: 10vh;*/
	}
	li.nav-item{
		margin-top: 4vh;
	}
	li.nav-item a{
		font-size: 2em !important;
	}
}

.mfp-title{
	text-align: center;
}
.mfp-close{
	font-size: 3rem;
}

.about-image{
	transition: .4s;
	filter: grayscale(100%) opacity(90%);
}
.about-image:hover{
	filter: unset;
}

#artworks .project-list .nav{
	display: flex;
	justify-content: center;
}

.contact-details{
	text-align: center;
}
.contact-details i{
	float: none;
	margin: 0;
	background: transparent;
	border: none;
}

.navbar-toggler span{
	background-color: #CBB352 !important;
}

.mfp-zoom-out-cur {
	overflow: hidden !important;
}


.authenticity{
	margin: 2rem 1rem;
	display: flex;
	width: 100%;
	justify-content: center;
}
.authenticity p{
	text-align: center;
	max-width: 600px;
	line-height: 1.5;
	font-size: 80%;
}
.maslin-page-wrapper{
	background-image: url('https://slooow.eu/wp-content/themes/slooow2025/assets/img/S.svg');
	background-repeat: no-repeat;
	background-size: 50% 50%;
	background-attachment: fixed;
	background-position: center;
}

.nav-link.active{
	color: #CBB352 !important;
}
.nav-link:hover{
	color: #CBB352 !important;
}

.testimonial-area,
.single-testimonial,
.single-services{
	background-color: transparent !important;
}
.single-services-box,
.services-icon{
	border-color: transparent;
}


.home-area .social{
	margin-right: 0; 
}

.services-item{
	text-align: center;
}


#slooow-woo{
	width: 100%;
	padding-top: 120px;
}

@media all and (max-width: 768px){
	.woocommerce-MyAccount-navigation{
		padding-bottom: 2.5rem;
		text-align: center;
	}
	.woocommerce-MyAccount-navigation ul{
		display: flex;
		justify-content: space-between;
	}
}

@media all and (max-width: 499px){
	.woocommerce-MyAccount-navigation ul{
		display: block;
	}
}

.single_add_to_cart_button{

}



.btn:focus {
	outline: none !important;
	box-shadow: none;
}
button:focus {
	outline: 0 none;
	box-shadow: none;
}
.button:focus {
	outline: none;
	box-shadow: none;
}

.button {
	display: inline-block !important;
	padding: 10px 30px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	font-size: 14px !important;
	text-transform: capitalize !important;
	letter-spacing: 0.7px !important;
	font-weight: 700 !important;
	border: 2px solid #CBB352 !important;
	border-radius: 35px !important;
	background: #CBB352 !important;
	transition: all 500ms ease !important;
	cursor: pointer !important;
	color: #fff !important;
	margin-top: 25px !important;
}

.button:hover {
	color: #fff !important;
	background: transparent !important;
	border: 2px solid #CBB352 !important;
}






















/* end */
