/* Text Light */

	.uk-light .uk-text-primary {
	    color: #009fe2 !important;
	}

	.uk-light .uk-text-secondary {
	    color: #e054a5 !important;
	}

	.uk-text-background {
		-webkit-background-clip:text; color:transparent !important; display:inline-block;
		background-color:#009fe2; background-image:linear-gradient(90deg, #e054a5 0%, #009fe2 100%);
	}

/* Map */

	.mapacc {}

	@media (max-width: 1199px) {
		.mapacc {display: block !important;}
		.showtoggle {display: none;}
	}

	.reg-invis {display: none;}

/* Intro */

	.block-intro {
		overflow: hidden;
		position: relative;
		background: #000;
		background: linear-gradient(150deg, rgba(70,0,50,1) 0%, rgba(0,0,0,1) 30%, rgba(0,0,0,1) 40%, rgba(0,172,234,1) 100%);
	}
	.block-intro .deco1 {
		width: 40vw; height: 40vw; background: #ea00bb;
		position: absolute; left: 5vw; top: -5vw; border-radius: 50%;
		filter: blur(200px);
		animation: pink-cloud 6s linear infinite;
		mix-blend-mode: screen;
		opacity: 0.3;
	}
	@keyframes pink-cloud {
		0%{
			transform:rotate(0deg)
					  translate(-10vw)
					  rotate(0deg);
		  
		  }
		  100%{
			transform:rotate(360deg)
					  translate(-10vw)
					  rotate(-360deg);
		  }
	}
	@keyframes pink-cloud2 {
		0%{
			transform:rotate(0deg)
					  translate(-30vw)
					  rotate(0deg);
		  
		  }
		  100%{
			transform:rotate(360deg)
					  translate(-30vw)
					  rotate(-360deg);
		  }
	}
	.block-intro .deco2 {
		width: 40vw; height: 40vw; background: #00ACEA;
		position: absolute; right: 9vw; bottom: -7vw; border-radius: 50%;
		z-index: 20;
		filter: blur(200px);
		animation: blue-cloud 5s linear infinite;
		mix-blend-mode: screen;
		opacity: 0.9;
	}
	@keyframes blue-cloud {
		0%{
			transform:rotate(0deg)
					  translate(-10vw)
					  rotate(0deg);
		  
		  }
		  100%{
			transform:rotate(-360deg)
					  translate(-10vw)
					  rotate(360deg);
		  }
	}
	@keyframes blue-cloud2 {
		0%{
			transform:rotate(0deg)
					  translate(-30vw)
					  rotate(0deg);
		  
		  }
		  100%{
			transform:rotate(-360deg)
					  translate(-30vw)
					  rotate(360deg);
		  }
	}
	.block-intro .deco3 {
		position: absolute;
		left: 50%;
		top: 50%;
		width: 700px;
		height: 700px;
		transform: translate(0, -50%);
		animation: cell-pop 4s ease-out;
		animation-iteration-count: infinite;
	}
	@keyframes cell-pop {
		0%   {transform: translateY(-51%);}
		50%   {transform: translateY(-50%);}
		100% {transform: translateY(-51%);}
	}
	.block-intro .deco3inset {transition: all 1s ease-out;}
	.block-intro .deco3inset2 {
		color: #fff; font-weight: 900; font-size: 180px; width: 1200px;
		position: absolute;
		top: 50%;
		margin-top: -5px;
		right: -40%;
		z-index: 30;
		background: #121FCF;
		background: linear-gradient(to right, rgba(255,255,255,0.01) 0%, rgba(255,255,255,1) 100%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	.block-intro .deco3inset2 {transition: all 0.8s ease-out;}
	.block-intro .deco4 {
		position: absolute;
		width: 100%;
		height: 100%;
		background-size: 7px 7px;
		background-image: radial-gradient(#fff 1px,transparent 1px);
		color: wheat;
		display: grid;
		top: 0;
		left: 0;
		mix-blend-mode: soft-light;
		opacity: 0.5;
		z-index: 5;
		pointer-events: none;
	}
	.block-intro .row-wrap {width: 60%;}
	.block-intro .row1 .s1 img {width: 280px;}
	.block-intro .row1 .s2 {
		position: relative; display: inline-block; pointer-events: none; opacity: 0.1; margin-left: 10px; margin-right: 10px;
	}
	.block-intro .row1 .s2a {
		color: #fff; font-size: 180px; font-weight: 600; font-style: italic;
		position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);
	}
	.block-intro .row1 .s3 img {width: 280px;}
	.block-intro .row2 {position: relative; z-index: 10;}
	.block-intro .row2 .sp {display: block;}
	@media (max-width: 1500px) {
		.block-intro .deco3inset {transform: translateY(50px);}
		.block-intro .deco1 {filter: blur(150px); left: 0; top:0;}
		.block-intro .deco2 {filter: blur(150px); bottom: 0; right: 0;}
		.block-intro .deco3inset2 {right: -5%;}
	}

	@media (max-width: 1199px) {

		.block-intro .row-wrap {width: 100%; margin-top: 40px;}
		.block-intro .row1 {text-align: center;}
		.block-intro .row1 .s1 img {width: 250px;}
		.block-intro .row1 .s2 {}
		.block-intro .row1 .s2a {}
		.block-intro .row1 .s3 img {width: 230px;}

		.block-intro .deco1 {
			width: 80vw; height: 80vw; filter: blur(100px);
			animation: pink-cloud2 5s linear infinite;
		}
		.block-intro .deco2 {
			width: 60vw; height: 60vw; filter: blur(100px);
			animation: blue-cloud2 4s linear infinite;
		}
		.block-intro {
			padding-bottom: 300px;
		}
		.block-intro .deco3 {
		    width: 500px;
	        height: 500px;
	        top: 90%;
	        left: 50%;
	        margin-left: -250px;
		}
		.block-intro .deco3inset2 {
			font-weight: 900;
		    font-size: 60px;
		    width: 100%;
		    opacity: 1;
		    left: 0;
		    text-align: center;
		    top: 35%;
		    background: linear-gradient(to right, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 1) 100%);
		    -webkit-background-clip: text;
		    -webkit-text-fill-color: transparent;
		}
	}

/* Tech */

	@media (min-width: 1200px) {
		.block-tech {padding-bottom: 140px;}
	}

/* Spinner */

	.spinrow .deco1 {
		position: absolute;
		width: 100%;
		height: 100%;
		background-size: 7px 7px;
		background-image: radial-gradient(#fff 1px,transparent 1px);
		color: wheat;
		display: grid;
		top: 0;
		left: 0;
		opacity: 0.2;
		z-index: 5;
		pointer-events: none;
	}
	.cellr {
		position: relative;
		height: 500px;
		overflow: hidden;
		width: 1024px;
		margin-left: auto;
		margin-right: auto;
		pointer-events: none;
	}
	.cellr .imgr1 {
		opacity: 0.3;
		position: absolute;
	    animation:spin 8s linear infinite;
	}
	.cellr .imgr2 {
		opacity: 0.3;
		position: absolute;
	    animation:spin 10s linear infinite;
	}
	@keyframes spin { 
	    100% { 
	        -webkit-transform: rotate(360deg); 
	        transform:rotate(360deg); 
	    } 
	}
	.spinrow .bubble {
		width: 400px;
		height: 400px;
		border-radius: 50%;
		margin-left: auto;
		margin-right: auto;
		position: absolute;
		z-index: 1;
	}
	.spinrow .bubble .indeco1 {
		position: absolute;
		z-index: 2;
		border-radius: 50%;
		background-image:linear-gradient(90deg, #e054a5 0%, #009fe2 100%);
		position: absolute;
		width: 90%;
	    height: 90%;
	    padding: 30px;;
	    box-sizing: border-box;
	    display: flex;
	    align-items: center;
	    left: 5%;
	    top: -100px;
	}
	.spinrow .bubble .indeco2 {
		position: absolute;
		z-index: 2;
		border-radius: 50%;
		background-image:linear-gradient(90deg, #e054a5 0%, #009fe2 100%);
		position: absolute;
		width: 90%;
	    height: 90%;
	    padding: 30px;;
	    box-sizing: border-box;
	    display: flex;
	    align-items: center;
	    left: 5%;
	    top: 100px;
	}
	.spinrow .bubble .indeco3 {
		position: absolute;
		z-index: 2;
		border-radius: 50%;
		background-image:linear-gradient(90deg, #e054a5 0%, #009fe2 100%);
		position: absolute;
		width: 90%;
	    height: 90%;
	    padding: 30px;;
	    box-sizing: border-box;
	    display: flex;
	    align-items: center;
	    left: 5%;
	    top: 100px;
	}
	@media (max-width: 1199px) {
		.spinrow .bubble {
			width: 370px;
			height: 370px;
		}
		.cellr-wrap {
			height: 140px;
		}
		.cellr {
			height: 600px;
			width: 600px;
			left: 50%;
    		transform: translateX(-50%);
    		z-index: -1;
    		opacity: 1;
    		position: absolute;
		}
		.spinrow .bubble {
			position: relative;
			top: unset;
			left: unset;
			mix-blend-mode: normal;
		}
		.spinrow .bubble .indeco1,
		.spinrow .bubble .indeco2,
		.spinrow .bubble .indeco3 {
			position: relative;
			top: unset;
			left: unset;
			margin-left: auto;
        	margin-right: auto;
		}
	}

	@keyframes animate1 {
	  from {
	    transform: rotate(0);
	  }
	  to {
	    transform: rotate(360deg);
	  }
	}
	@keyframes animate2 {
	  from {
	    transform: rotate(0);
	  }
	  to {
	    transform: rotate(360deg);
	  }
	}


/* PD */

	.circles {width: 400px; height: 400px; position: relative; margin-left: auto; margin-right: auto; opacity: 0; transition: all ease 0.5s; transform: translateY(50%);}
	.circle-active {transform: translateY(0); opacity: 1;}

	.circle1, .circle2 {
	width: 400px; height: 400px; border-radius: 50%; font-weight: 900; color: #fff; font-size: 60px; line-height: 400px; text-align: center;
	transition: all ease 0.5s; position: absolute; transition-delay: 0.2s;
	}
	.circle1 {
	background: url(/site/templates/images/c1.webp) center center no-repeat; background-size: cover;
	outline: 10px #fff solid; outline-offset: -10px;
	}
	.circle2 {
	background: url(/site/templates/images/c2.webp) center center no-repeat; background-size: cover;
	}
	.pic1, .pic2 {transition: all ease 1s; position: absolute; width: 100%; height: 100%; border-radius: 50%; transition-delay: 0.2s;}
	.pic1 {background-color: rgba(0,159,226,1); color: #fff;}
	.pic2 {background-color: rgba(224,84,165,1); color: #fff;}
	.circle-active .circle1 {transform: translateX(-170px);}
	.circle-active .circle2 {transform: translateX(170px);}
	.circle-active .pic1 {background-color: rgba(0,159,226,0); color: #62b8e8;}
	.circle-active .pic2 {background-color: rgba(224,84,165,0); color: #62b8e8;}

	.text1, .text2 {
	position: absolute;
	width: 400px;
	height: 400px;
	color: #62b8e8;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.4;
	width: 240px;
	opacity: 0;
	transition: all ease 0.5s;
	transition-delay: 0.5s;
	}
	.text1 {
	top: 0;
	right: 420px;
	text-align: right;
	}
	.text2 {
	top: 0;
	left: 420px;
	text-align: left;
	}
	.uk-scrollspy-inview .text1,
	.uk-scrollspy-inview .text2 {opacity: 1;}

	.circles .line1 {position: absolute; top: 60px; width: 100%;}
	.circles .line2 {position: absolute; top: 50%; margin-top: -15px; width: 100%;}
	.circles .line3 {position: absolute; bottom: 60px; width: 100%;}

	.circles .legend {
	position: absolute;
	width: 100px;
	border-top: 2px solid #62b8e8;
	top: 15px;
	}
	.circle1 .legend {
	right: -110px;
	}
	.circle2 .legend {
	left: -110px;
	}

	.certs img {filter: grayscale(1); transition: all ease 0.2s; opacity: 0.4}
	.certs img:hover {filter: grayscale(0); opacity: 1;}

	.mob-circles {margin-left: auto; margin-right: auto;}
	.mob-circle1,
	.mob-circle2 {
		width: 300px; height: 300px; border-radius: 50%; font-weight: 900; color: #62b8e8;
		font-size: 30px; line-height: 300px; text-align: center;
		transition: all ease 0.5s; transition-delay: 0.2s; position: relative;
		margin-left: auto; margin-right: auto;
	}
	.mob-circle1 {
		background: url(/site/templates/images/c1.webp) center center no-repeat;
		background-size: cover;
		outline: 10px #fff solid; outline-offset: -10px;
	}
	.mob-circle2 {
		background: url(/site/templates/images/c2.webp) center center no-repeat;
		background-size: cover;
	}
	.mob-pic1, .mob-pic2 {
		transition: all ease 1s;
		position: absolute; width: 100%; height: 100%;
		border-radius: 50%; transition-delay: 0.2s;
	}
	.mob-text1, .mob-text2 {
		color: #62b8e8;
		font-size: 12px;
		font-weight: 400;
		line-height: 1.4;
	}

/* Offcan */

	.offcan-on   {
      position: fixed;
      top: 20px;
      left: 20px;
      z-index: 990;
      width: 60px;
      height: 60px;
    }
	.offcan-on .offwrap {
	  display: block;
	  width: 60px;
	  height: 60px;
	  line-height: 60px;
	  text-align: center;
	  background:#e054a5;
	  border-radius: 50%;
	}

	@media (max-width: 1399px) {
		.offcan-on .offwrap {
		    width: 50px;
		    height: 50px;
		    line-height: 50px;
		}
		.offcan-on {
		    position: fixed;
		    top: 0px;
		    left: 10px;
		    z-index: 990;
		    width: 50px;
		    height: 50px;
		}
	}

/* Feats */

	.sparkler {margin-top: 30px}
	.sparkler > * {
	    margin-top: 30px;
	}

	div .sparkle {
	  width: 12px;
	  height: 12px;
	  border-radius: 50%;
	  margin-left: auto;
	  margin-right: auto;
	  background: #009fe2;
	  margin-bottom: 20px;
	}
	.feat-list > li {display: flex; align-items: center;}
	.feat-list > li > span {
	  background: #009fe2;
	  color: #fff;
	  border-radius: 50%;
	  display: block;
	  text-align: center;
	  height: 40px;
	  width: 40px;
	  min-width: 40px;
	  line-height: 40px;
	  font-size: 20px;
	  font-weight: 800;
	  margin-right: 10px;
	}

/* JuveLook */

	.block-juvelook .deco1 {
		position: absolute;
		width: 100%;
		height: 100%;
		background-size: 7px 7px;
		background-image: radial-gradient(#fff 1px,transparent 1px);
		color: wheat;
		display: grid;
		top: 0;
		left: 0;
		mix-blend-mode: soft-light;
		opacity: 0.5;
		z-index: 5;
		pointer-events: none;
	}

	.bluerow {
	  background: linear-gradient(130deg, rgba(0,17,23,1) 0%, rgba(0,0,0,1) 30%, rgba(0,60,92,1) 100%);
	  background-attachment: fixed;
	}

/* Lenisna */

	.block-lenisna .deco1 {
		position: absolute;
		width: 100%;
		height: 100%;
		background-size: 7px 7px;
		background-image: radial-gradient(#fff 1px,transparent 1px);
		color: wheat;
		display: grid;
		top: 0;
		left: 0;
		mix-blend-mode: soft-light;
		opacity: 0.5;
		z-index: 5;
		pointer-events: none;
	}

	.pinkrow {
	  background: linear-gradient(-130deg, rgba(22,8,16,1) 0%, rgba(0,0,0,1) 30%, rgba(88,32,64) 100%);
	  background-attachment: fixed;
	}

	.pinkrow .feat-list > li > span {background: #e054a5;}
	.pinkrow div .sparkle {background: #e054a5;}

/* Manual 1 */

	.block-manual1 {}
	.block-manual1 .zones,
	.block-manual1 .zones3,
	.block-manual1 .zones2 {font-size: 11px; line-height: 1.3;}
	.block-manual1 .zones em,
	.block-manual1 .zones3 em,
	.block-manual1 .zones2 em {font-weight: bold; color: #009fe2 !important; font-size: 14px; margin-bottom: 5px}
	.block-manual1 .zones strong,
	.block-manual1 .zones3 strong,
	.block-manual1 .zones2 strong {font-weight: bold; color: #f0506e !important;}

	.block-manual1 .zones .line {position: absolute; border-top: 1px #e2e2e2 solid; left: 100%; top: 0;}
	.block-manual1 .zones3 .line,
	.block-manual1 .zones2 .line {position: absolute; border-top: 1px #e2e2e2 solid; right: calc(100% + 10px); top: 0;}

	.block-manual1 .zones .dot {position: absolute; right: 0; border-radius: 50%; width: 8px; height: 8px; background: #009fe2; top: -4px;}
	.block-manual1 .zones3 .dot,
	.block-manual1 .zones2 .dot {position: absolute; left: 0; border-radius: 50%; width: 8px; height: 8px; background: #009fe2; top: -4px;}

	.block-manual1 .uk-tab > * > a {font-size: 32px; text-transform: none;}
	.block-manual1 .uk-tab > .uk-active > a {border-color: #009fe2; border-right-width: 4px;}

	@media (max-width: 1199px) {
		.block-manual1 .uk-tab > * > a {font-size: 24px;}
		.block-manual1 .unset {height: unset !important;}
	}

	.imgcell {position: absolute; left: 50%; transform: translate(-50%, -100%);}

/* Manual 2 */

	.block-manual2 {}
	.block-manual2 .zones,
	.block-manual2 .zones3,
	.block-manual2 .zones2 {font-size: 11px; line-height: 1.3;}
	.block-manual2 .zones em,
	.block-manual2 .zones3 em,
	.block-manual2 .zones2 em {font-weight: bold; color: #e054a5 !important; font-size: 14px; margin-bottom: 5px}
	.block-manual2 .zones strong,
	.block-manual2 .zones3 strong,
	.block-manual2 .zones2 strong {font-weight: bold; color: #f0506e !important; margin-bottom: 5px; display: block;}

	.block-manual2 .zones .line {position: absolute; border-top: 1px #e2e2e2 solid; left: 100%; top: 0;}
	.block-manual2 .zones3 .line,
	.block-manual2 .zones2 .line {position: absolute; border-top: 1px #e2e2e2 solid; right: calc(100% + 10px); top: 0;}

	.block-manual2 .zones .dot {position: absolute; right: 0; border-radius: 50%; width: 8px; height: 8px; background: #e054a5; top: -4px;}
	.block-manual2 .zones3 .dot,
	.block-manual2 .zones2 .dot {position: absolute; left: 0; border-radius: 50%; width: 8px; height: 8px; background: #e054a5; top: -4px;}

	.block-manual2 .uk-tab > * > a {font-size: 32px; text-transform: none;}
	.block-manual2 .uk-tab > .uk-active > a {border-color: #e054a5; border-right-width: 4px;}

	@media (max-width: 1199px) {
		.block-manual2 .uk-tab > * > a {font-size: 24px;}
		.block-manual2 .unset {height: unset !important;}
	}

	.imgcell {position: absolute; left: 50%; transform: translate(-50%, -100%);}

/* Bright bottles */

	  .bottle {position: relative; z-index: 5;}
	  .flash1, .flash2 {
	    width: 400px;
	    height: 400px;
	    border-radius: 50%;
	    background: #009fe2;
	    position: absolute;
	    left: 50%;
	    top: 15%;
	    transform: translate(-50%, -50%);
	    filter: blur(120px);
	    opacity: 0;
	    transition: all ease 1s;
	  }
	  .hover:hover .flash1,
	  .hover:hover .flash2 {
	    opacity: 0.8;
	  }
	  .flash2 {background: #e054a5;}

/* Compare */

	.cd-image-container {
	  position: relative;
	  width: 90%;
	  max-width: 768px;
	  margin: 0em auto;
	}
	.cd-image-container img {
	  display: block;
	}

	.cd-image-label {
	  position: absolute;
	  bottom: 0;
	  right: 0;
	  color: #ffffff;
	  padding: 1em;
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
	  opacity: 0;
	  -webkit-transform: translateY(20px);
	  -moz-transform: translateY(20px);
	  -ms-transform: translateY(20px);
	  -o-transform: translateY(20px);
	  transform: translateY(20px);
	  -webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0.3s 0.7s;
	  -moz-transition: -moz-transform 0.3s 0.7s, opacity 0.3s 0.7s;
	  transition: transform 0.3s 0.7s, opacity 0.3s 0.7s;
	}
	/*.cd-image-label.is-hidden {
	  visibility: hidden;
	}*/
	.is-visible .cd-image-label {
	  opacity: 1;
	  -webkit-transform: translateY(0);
	  -moz-transform: translateY(0);
	  -ms-transform: translateY(0);
	  -o-transform: translateY(0);
	  transform: translateY(0);
	}

	.cd-resize-img {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 0;
	  height: 100%;
	  overflow: hidden;
	  /* Force Hardware Acceleration in WebKit */
	  -webkit-transform: translateZ(0);
	  -moz-transform: translateZ(0);
	  -ms-transform: translateZ(0);
	  -o-transform: translateZ(0);
	  transform: translateZ(0);
	  -webkit-backface-visibility: hidden;
	  backface-visibility: hidden;
	}
	.cd-resize-img img {
	  position: absolute;
	  left: 0;
	  top: 0;
	  display: block;
	  height: 100%;
	  width: auto;
	  max-width: none;
	}
	.cd-resize-img .cd-image-label {
	  right: auto;
	  left: 0;
	}
	.is-visible .cd-resize-img {
	  width: 50%;
	  /* bounce in animation of the modified image */
	  -webkit-animation: cd-bounce-in 0.7s;
	  -moz-animation: cd-bounce-in 0.7s;
	  animation: cd-bounce-in 0.7s;
	}

	@-webkit-keyframes cd-bounce-in {
	  0% {
	    width: 0;
	  }
	  60% {
	    width: 55%;
	  }
	  100% {
	    width: 50%;
	  }
	}
	@-moz-keyframes cd-bounce-in {
	  0% {
	    width: 0;
	  }
	  60% {
	    width: 55%;
	  }
	  100% {
	    width: 50%;
	  }
	}
	@keyframes cd-bounce-in {
	  0% {
	    width: 0;
	  }
	  60% {
	    width: 55%;
	  }
	  100% {
	    width: 50%;
	  }
	}
	.cd-handle {
	  position: absolute;
	  height: 44px;
	  width: 44px;
	  /* center the element */
	  left: 50%;
	  top: 50%;
	  margin-left: -22px;
	  margin-top: -22px;
	  border-radius: 50%;
	  background: #009fe2 url("/site/templates/images/cd-arrows.svg") no-repeat center center;
	  cursor: move;
	  box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2), 0 0 10px rgba(0, 0, 0, 0.6);
	  opacity: 0;
	  -webkit-transform: translate3d(0, 0, 0) scale(0);
	  -moz-transform: translate3d(0, 0, 0) scale(0);
	  -ms-transform: translate3d(0, 0, 0) scale(0);
	  -o-transform: translate3d(0, 0, 0) scale(0);
	  transform: translate3d(0, 0, 0) scale(0);
	}
	.cd-handle.draggable {
	  /* change background color when element is active */
	  background-color: #e054a5;
	}
	.is-visible .cd-handle {
	  opacity: 1;
	  -webkit-transform: translate3d(0, 0, 0) scale(1);
	  -moz-transform: translate3d(0, 0, 0) scale(1);
	  -ms-transform: translate3d(0, 0, 0) scale(1);
	  -o-transform: translate3d(0, 0, 0) scale(1);
	  transform: translate3d(0, 0, 0) scale(1);
	  -webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0s 0.7s;
	  -moz-transition: -moz-transform 0.3s 0.7s, opacity 0s 0.7s;
	  transition: transform 0.3s 0.7s, opacity 0s 0.7s;
	}

	.block-results .uk-tab > * > a {font-size: 32px; text-transform: none;}
	.block-results .uk-tab > .uk-active > a {border-color: #009fe2; border-right-width: 4px;}
	.block-results .uk-tab > * + .uk-active > a {border-color: #e054a5; border-right-width: 4px;}

	@media (max-width: 1199px) {
		.block-results .uk-tab > * > a {font-size: 24px;}
	}

/* Events */

	.block-events h3,
	.block-events h4 {text-transform: none;}

/* Map */

	.block-form .hand {
		position: absolute;
		left: 50%;
		bottom: 0;
		transform: translate(980px, 100%) rotate(25deg);
		max-height: 90%;
		transition: all ease 1s;
	}
	.block-form.handpop .hand {
		transform: translate(320px, 0) rotate(0);
	}

	@media (max-width: 1199px) {
		.block-form {
			padding-bottom: 0;
		}
	}