body {
	color:#333;
}

.slider-text h1 {
    font-weight:300;
    color:#503066;
}
.swiper-slide-caption .sliderTextBackground {
    background-color:#f2f3f9;
    box-shadow: 0px 0px 80px #ffffff;
}
.swiper-slide-caption .sliderTextBackground .copy {
    color:#312f33;
    font-weight:400;
    line-height: 1.5;
}

.rd-navbar-shop-header .rd-navbar-fullwidth .rd-navbar-nav > li.focus > a,
.rd-navbar-shop-header .rd-navbar-fullwidth .rd-navbar-nav > li.opened > a,
.rd-navbar-shop-header .rd-navbar-static .rd-navbar-nav > li.focus > a,
.rd-navbar-shop-header .rd-navbar-static .rd-navbar-nav > li.opened > a {
    color:#ccc;
}

.rd-navbar-static .rd-navbar-top-panel, .rd-navbar-fullwidth .rd-navbar-top-panel {
    background-color:#333;
}

footer.bg-gray-darker {
    background-color:#333 !important;
}

.bg-gray-darker.page-footer .rights, .bg-additional-gray-darker .page-footer.bg-additional-item .rights,
.bg-image.page-footer .rights, .bg-additional-image .page-footer.bg-additional-item .rights,
.bg-gradients.page-footer .rights, .page-footer.bg-gradient-1 .rights,
.page-footer.bg-gradient-2 .rights, .page-footer.bg-gradient-3 .rights,
.bg-gray-darker.page-footer .form-label, .bg-additional-gray-darker .page-footer.bg-additional-item .form-label,
.bg-image.page-footer .form-label, .bg-additional-image .page-footer.bg-additional-item .form-label,
.bg-gradients.page-footer .form-label, .page-footer.bg-gradient-1 .form-label,
.page-footer.bg-gradient-2 .form-label, .page-footer.bg-gradient-3 .form-label,
.bg-gray-darker.page-footer .form-input, .bg-additional-gray-darker .page-footer.bg-additional-item .form-input,
.bg-image.page-footer .form-input, .bg-additional-image .page-footer.bg-additional-item .form-input,
.bg-gradients.page-footer .form-input, .page-footer.bg-gradient-1 .form-input,
.page-footer.bg-gradient-2 .form-input, .page-footer.bg-gradient-3 .form-input {
    color:#fff !important;
}

.button.button-outline.button-nina,
.icon.novi-icon.icon-circle.icon-secondary-5-filled {
    color:#fff !important;
}

.bg-gradient-1 {
    background:linear-gradient(to right,#75548c 20%,#503066);
    color:#fff;
}

.divider-default {
    background:linear-gradient(to right,#75548c 20%,#503066);
}

.gallery-all,.feature-icon::before {
    background:linear-gradient(60deg,#75548c 20%,#503066);
    color:#fff;
}

.feature-icon::before {
    background:linear-gradient(60deg,#75548c 20%,#503066) !important;
}

.box-cta-thin a,
.gallery-item .caption-title,
.gallery-item .caption-text,
.gallery-all .caption,
.gallery-item .caption-title-default {
    color:#fff;
}

.gallery-item .caption {
    background:rgba(80,48,102,0.5);
}

.gallery-item .caption-title {
	padding:10px 20px;
	background:#111;
}

.thumbnail-simple-title {
    font-weight:600;
    font-size:20px;
}

.col-md-10.col-lg-4.text-xl-end.mb-10 img {
    opacity:0.18 !important;
    width:70px !important;
}

.noimage-banner {
	background-color:#f2f3f9;
}

.heading-1.breadcrumbs-custom-title {
    color:#fff;
}

.noimage-banner .heading-1.breadcrumbs-custom-title {
    color:#503066;
}

.box-cta-inner .box-cta-title {
	color:#f2f3f9 !important;
}

.candySpi-umb-themes .form-control {
	border-radius:9px;
	min-height:46px;
	padding:10px 15px;
}

.umbraco-forms-label {
	margin-bottom:5px;
}

@media (min-width:768px){
    * + .breadcrumbs-custom-path{
    	margin-top:10px;
    }
}

@media (min-width:992px){
    * + .breadcrumbs-custom-path{
    	margin-top:10px;
    }
    .noimage-banner .breadcrumbs-custom {
    	padding-top:40px;
    	padding-bottom:50px;
    }
    .col-md-10.col-lg-4.text-xl-end.mb-10 img {
	    margin:0px 0px 0px 15px !important;
	}
    .gallery-item .caption {
	    background:linear-gradient(60deg,rgba(51,51,51,0.9) 20%,rgba(0,0,0,0.9));
	}
	.gallery-item .caption-title {
		padding:0px;
		background:transparent;
	}
}

@media (min-width:1200px){
    .section-variant-2 {
        padding-top:90px;
        padding-bottom:90px;
    }
    .noimage-banner .breadcrumbs-custom {
    	padding-top:40px;
    }
    .thumbnail-simple-title {
	    font-size:24px;
	}
}


.private-uploads {
    color: #312f33!important;
    text-decoration:underline;
    font-weight:500;
}

    .private-uploads :hover {
        color: #503066 !important;
        text-decoration: underline;
        font-weight: 500;
    }


.manufactererItem .button{
    margin-top: 20px !important;
}