/* @media { */
.cookiebar {
 box-sizing:border-box;
 position:fixed;
 left:0;
 width:100%;
 padding:.6em 1.2em;
 background-color:rgb(133,133,133, 0.8);
 color:#fff;
 font-size:1em;
 text-align:center;
 z-index:10
}
.cookiebar * {
 box-sizing:border-box
}
.cookiebar--active {
 display:flex!important;
 justify-content:center;
 align-items:center;
 flex-wrap:wrap
}
.cookiebar--position-top {
 top:0
}
.cookiebar--position-bottom {
 bottom:0
}
.cookiebar__message,
.cookiebar__text {
 margin-right:1.5em
}
.cookiebar__link, .cookiebar__link:hover, .cookiebar__link:after, .cookiebar__link:active {
 color:#fff;
 text-decoration:none;
}
.cookiebar__link span {
   border-radius: 4px;
   background: transparent !important;
   border: none;
   border: 1px solid #425786;
   
   text-align: center;
   
   transition: all 0.4s;
   cursor: pointer;

   margin: 5px 5px 5px 5px;
   padding-left:5px;
/*   
   padding: 5px 0px 5px 05px;
*/      
} 

.cookiebar__link, .cookiebar__link span {
   cursor: pointer;
   display: inline-block;
   position: relative;
   transition: 0.4s;
}


.cookiebar__link span, .cookiebar__link span:after  {
   content: '\00bb';
   position: relative;
   opacity: 0;
   top: 0;
   right: -10px;
   transition: 0.5s;
}

.cookiebar__link span:hover {
	border: 1px solid #ffffff;
 } 

 .cookiebar__link:hover, .cookiebar__link span:after  {
   padding-right: 8px;
 }
 
.cookiebar__link span, .cookiebar__link:hover span:after {
   opacity: 1;
   right: 0;
 }



.cookiebar__link:hover {
 text-decoration:none
}

/*
.cookiebar__button {
 margin:0;
 padding:.6em 1.2em;
 border:none;
 border-radius:0;
 background-color:#4ea55e;
 color:#fff;
 font-weight:700;
 cursor:pointer
} */
.cookiebar__button {
   border-radius: 4px;
   background: transparent !important;
   border: none;
   border: 1px solid #425786;
   
   text-align: center;
   text-transform: uppercase;

   transition: all 0.4s;
   cursor: pointer;
   margin: 5px;
} 

.cookiebar__button, .cookiebar__button span {
   cursor: pointer;
   display: inline-block;
   position: relative;
   transition: 0.4s;
}


.cookiebar__button span, .cookiebar__button span:after  {
   content: '\00bb';
   position: relative;
   opacity: 0;
   top: 0;
   right: -20px;
   transition: 0.5s;
}

.cookiebar__button:hover {
	border: 1px solid #ffffff;
 } 

 .cookiebar__button:hover span {
   padding-right: 7px;
 }
 
.cookiebar__button span, .cookiebar__button:hover span:after {
   opacity: 1;
   right: 0;
 }

/*
.cookiebar__button:hover {
 background-color:#3e824a
}
*/
.cookiebar__analytics {
 margin-right:1.5em;
 margin-top: 0.8em;
}
.cookiebar__analytics-label {
 cursor:pointer
}
.cookiebar__analytics-checkbox {
 margin-right:5px
}



/*} */
