.cookiesContainer
{
	top:0;
	width:100%;
	height:100%;
	z-index:900;
	display: flex;
    justify-content: center;
    align-items: center;
	font-family: Roboto;
	color:#3c3c3c;	
	text-align:justify;
	visibility:collapse;
}

.cookiesBackground
{
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	background: #000000;
	opacity: 0.6;
	z-index:900;
}

.cookiesWindow
{
	max-width:1200px;
    /*border: 3px solid #ccc;*/
    border-radius: 25px;
	background: #FFFFFF;
	opacity: 1;
	z-index:901;
	position:fixed;
}

.cookiesTitle
{
	font-weight: 400;
	font-size: 18px;
}

.cookiesDescription
{
	font-weight: 300;
	font-size: 18px;
}

.cookiesLink, a.cookiesLink, a.cookiesLink:hover, a.cookiesLink:visited
{
	font-weight: 400;
	font-size: 13px;
	color: var(--mainColor)important;
}
a.cookiesLink:hover
{
	text-decoration: underline!important;
}

.cookiesButton, a.cookiesButton, a.cookiesButton:hover, a.cookiesButton:visited
{
	background-color: var(--mainColor);
	padding: 5px 40px;
	border-radius: 25px;
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF!important;
	min-width:220px!important;
}
a.cookiesButton:hover
{
	text-decoration:underline;
}
a.cookiesButton:hover
{
	background-color: var(--mainColorLighter);
	color: #FFFFFF;
}
.cookiesDetailWindow
{
	max-width:1200px;
	border: 3px solid #ccc;
    border-radius: 12px;
	background: #FFFFFF;
	opacity: 1;
	z-index:903;position:fixed;
	display:none;
}

.cookiesDetailTitle
{
	font-weight:400;
	color: var(--mainColor);
	font-size:22px;
	display: flow-root;
}

.cookiesDetailSubtitle
{
	font-weight:600;
	color: #3c3c3c;
	font-size:14px;
}

.cookiesDetailDescription
{
	font-weight:300;
	color: #3c3c3c;
	font-size:14px;
}

.closeCookiesDetails
{
	cursor:pointer;
	cursor:hand;
	width:60%;
}
@media (max-width: 768px) and (min-width: 300px){
	.acceptShopProCookies
	{
		margin-top:20px;
	}
}
