/*   Ilja Styles   */

/*
rot:	#dc3545;
gold:	#d9a441;
*/


/*   Version 2   */


@font-face {
    font-family: 'PlayfairDisplay';
    src: url('fonts/PlayfairDisplay.eot');
    src: url('fonts/PlayfairDisplay.eot?#iefix') format('embedded-opentype'),
         url('fonts/PlayfairDisplay.woff2') format('woff2'),
         url('fonts/PlayfairDisplay.woff') format('woff'),
         url('fonts/PlayfairDisplay.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
	}

@font-face {
    font-family: 'PlayfairDisplay-Italic';
    src: url('fonts/PlayfairDisplay-Italic.eot');
    src: url('fonts/PlayfairDisplay-Italic.eot?#iefix') format('embedded-opentype'),
         url('fonts/PlayfairDisplay-Italic.woff2') format('woff2'),
         url('fonts/PlayfairDisplay-Italic.woff') format('woff'),
         url('fonts/PlayfairDisplay-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
	}

@font-face {
    font-family: 'Manrope';
    src: url('fonts/Manrope.eot');
    src: url('fonts/Manrope.eot?#iefix') format('embedded-opentype'),
         url('fonts/Manrope.woff2') format('woff2'),
         url('fonts/Manrope.woff') format('woff'),
         url('fonts/Manrope.ttf') format('truetype');
         url('../fonts/Manrope.svg#Manrope') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
	}











header#astroid-header,
header#astroid-sticky-header {
/*	border-bottom: 2px solid #DD0101; */
	border-bottom: 2px solid #d9a441;
	border-left: none;
	background: black;
	}
	
body {
/*	background: linear-gradient(#0c0a086b,#0c0a082e 45%,#0c0a08db 92%);  */
	}

.astroid-wrapper,
.astroid-accordion {
	background: black!important;
	}
	
.astroid-nav .nav-link {
	color: #d9a441;
	}

#cb-581539181699144.astroid-module-position {
	margin-top: 32px;
	margin-bottom: 52px;
	}
	

span.nav-title-text {
	color: #d9a441;
	}

ul.uk-slideshow-items {
	background: black;
	}

.burger-menu-button.header-mobilemenu-trigger .inner::before {
	color: #d9a441;
	}

#top-b.astroid-section {
	background: linear-gradient(#0c0a08,#0c0a08 45%,#0c0a08 92%);
	}

hr {
  border: none;
  border-top: 2px solid #d9a441!important;
  width: 100%;
  text-align: center!important;
/*  margin: 32px auto!important;   */
	}

.astroid-framework h1, h1, h2 {
	color: #d9a441;
	font-family: PlayfairDisplay, Verdana, Arial!important;
	margin: 0px auto!important;
	text-align: left!important;
	}

h2.module-title,
h3.module-title {
	font-family: PlayfairDisplay, Verdana, Arial!important;
	text-align: center!important;
	color: #d9a441;
	}
	
p,
ul li  {
	color: white;
	font-family: Manrope, Verdana, Arial;
/*	text-align: center!important;  */
	text-align: justify;
/* 	font-size: 21px!important;   */
	}


a {
	color: #d9a441;
/*	text-align: center!important;  */
	}
	
.uk-inline-clip .img-border img,
.uk-card img {
	border: 4px solid #d9a441!important;
	}	
	
#main.astroid-section.astroid-component-section {
	background: black;
	}
	
.jmm-item.item-1,
.jmm-item.item-2,
.jmm-item.item-3,
.jmm-item.item-4,
.jmm-item.item-5 {
	background: #d9a441!important;
	}
	
.jm-count,
.jmm-subtitle {
	text-shadow: 1px 1px 2px white;
	}

.px-3 {
	background: black;
	border-left: 4px solid #d9a441!important;
	border-right: 4px solid #d9a441!important;
	border-bottom: 4px solid #d9a441!important;
	border-top: 0px;
	}

.astroid-nav-wraper.align-self-center.px-3 {
	border: none!important;
	}

h4.pt-3.uk-text-center {
	font-family: PlayfairDisplay, Verdana, Arial!important;
	color: #d9a441;
	font-size: 32px;
	}

a.btn.btn-sm.btn-primary {
	background: black!important;
	border: 1px solid #d9a441!important;
	}

#bottom-a.astroid-section,
#bottom-c.astroid-section,
#bottom-a.astroid-section .container,
.astroid-module-position,
#bd-yuhhtiu0i.astroid-section.Bottom.D,
#bd2m-kuwodaxcj {
	background: transparent;
	}

.astroid-section.Bottom.D {
	background: red;
	}

.d-flex.justify-content-between.accordion-button.collapsed {
	background: #d9a441!important;
	}

.d-flex.justify-content-between.accordion-button {
	background: #f9d471!important;
	}

.accordion-body p {
	color: black;
	}

.accordion-body {
	background: #f9d471!important;
	}

/*
PlayFair display
Mnrope
*/









/*   Version 1   */

p,
ul li {
	font-size: 18px;
	line-height: 1.4;
	}
	
p {
	text-align: left;
	}

.review-text {
	font: 18px/1.4 'PT Sans', Verdana, Arial, Helvetica, sans-serif!important;
	}
	
.accordion-button:not(.collapsed)::after {
	text-transform: uppercase∞
	}
	
.burger-menu-button .box {
	width: auto;
	}
	
.awesomplete {
	text-align: center;
	}


/*   Counter   */

#bottom-c,
.content-bottom-position.moduletable.counter {
	margin-left: 10px;
	margin-right: 10px;
/*	margin-top: 6%;
	margin-bottom: 6.5%;  */
	margin-top: 0px;
	margin-bottom: 0px;
	}

.jmm-counter.default .jm-count {
	font-size: 32px!important;
	color: black;
	font-weight: bold;
	}

.jmm-subtitle {
	font-size: 21px!important;
	color: black;
	font-weight: bold;
	}
	
.jmm-mod-row.row-5 {
	display: flex;
	}

.jmm-item.item-1,
.jmm-item.item-2,
.jmm-item.item-3,
.jmm-item.item-4,
.jmm-item.item-5 {
	padding: 12px 0px 12px 0px;
/*	background-image: linear-gradient(0deg,#333333 0,#bfbfbf 45%,#666666 100%);   */
	background: white;
	border: 1px solid black;
	min-height: 60px;
	height: auto;
	border-radius: 8px;
	margin: 0px 4px 0px 6px; 
	max-width: 19%;
	}

/*  Position bottom-a1   */
#ba1g-y3lgxn9n8 {
	padding: 0px;
	margin: 0px;
/*	background: white;  */
	border-radius: 8px;
	padding-left: 24px;
	padding-right: 24px;
	}

.astroid-framework h3 {
	font-size: 30px!important;
	}



/*  Mobile  */

@media (max-width: 1020px) {
	.jmm-counter.default .jm-count {
		font-size: 24px!important;
		}
	.jmm-subtitle {
		font-size: 18px!important;
		}
}


/*
@media (max-width: 990px) {
	img.astroid-logo-default {
		display: none;
		}
}
*/


@media (max-width: 768px) {
	.jmm-counter.default .jm-count {
		font-size: 21px!important;
		}
	.jmm-subtitle {
		font-size: 17px!important;
		}
}

@media (max-width: 720px) {
	.jmm-counter.default .jm-count {
		font-size: 21px!important;
		}
	.jmm-subtitle {
		font-size: 15px!important;
		}

@media (max-width: 640px) {
	.jmm-mod-row.row-5 {
		display: block;
		}
	.jmm-counter.default .jm-count {
		font-size: 21px!important;
		}
	.jmm-subtitle {
		font-size: 21px!important;
		}
	.jmm-item.item-1,
	.jmm-item.item-2,
	.jmm-item.item-3,
	.jmm-item.item-4,
	.jmm-item.item-5 {
		background: white;   
/*		background-image: linear-gradient(35deg,#e33333 0,#dc3545; 45%,#666666 100%);   */
		border: 1px solid black;
		max-width: 97.5%;
		margin: 6px;
		}
	.jmm-counter.default .jm-count,
	.jmm-subtitle  {
		color: black;
		display: inline;
	}
}