@charset "UTF-8";
html { box-sizing: border-box; }

*, *::after, *::before { box-sizing: inherit; }

/* Font Family Declarations */
/* Font Sizing Handler */
/* Typography Styles */
/* Centered element - Parent container should be position: relative; */
/* Force element to fill it's parent container */
/* This mixin can be used to set the object-fit: @include object-fit(contain); or object-fit and object-position: @include object-fit(cover, top); */
.block-cookie-acceptance-block { display: none; }

.block-cookie-acceptance-block.show { display: block; animation: fadeIn 1s linear; }

.block-cookie-acceptance-block .block-cookie-acceptance-block__inner { position: fixed; background: rgba(184, 75, 27, 0.7); padding: 25px; color: #FFFFFF; z-index: 10; bottom: 0; left: 50%; transform: translateX(-50%); width: 90%; }

@media only screen and (min-width: 768px) { .block-cookie-acceptance-block .block-cookie-acceptance-block__inner { padding: 20px; left: 10px; bottom: 10px; transform: translateX(0); max-width: 470px; } }

.block-cookie-acceptance-block .block-cookie-acceptance-block__inner a { color: #FFFFFF; }

.block-cookie-acceptance-block .block-cookie-acceptance-block__modal-close { color: #FFFFFF; display: block; font-size: 25px; padding: 0; position: absolute; right: 0; text-align: center; text-indent: -9999px; top: 0; }

@media only screen and (min-width: 768px) { .block-cookie-acceptance-block .block-cookie-acceptance-block__modal-close { font-size: 16px; } }

.block-cookie-acceptance-block .block-cookie-acceptance-block__modal-close::before { content: ""; /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon'; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; speak: none; text-transform: none; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; right: 5px; text-indent: 0; top: 5px; }

.block-cookie-acceptance-block .block-cookie-acceptance-block__modal-close:focus { outline: none; }

body.jsa-keyboard-activated .block-cookie-acceptance-block .block-cookie-acceptance-block__modal-close:focus::before { outline: -webkit-focus-ring-color auto 5px; }

@keyframes fadeIn { from { opacity: 0; }
  to { opacity: 1; } }

/*# sourceMappingURL=maps/tnv_cookie_acceptance.css.map */
