#topnav{position:absolute;right:0;left:0;top:38px;-webkit-transition-property:none;transition-property:none;-webkit-transition-duration:0.05s;transition-duration:0.05s;-webkit-transition-timing-function:linear;transition-timing-function:linear}

.nav-stick{position:fixed!important;right:0;left:0;top:0!important;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0.4,0,0.2,1)}


.align-baseline{vertical-align: baseline}



/* GDPR Cookie dialog */

.reGDRP {
    border-radius: 3px 3px 0 0;
    bottom: 0;
	right: 75px;
    position: fixed;
    text-align: center;
    opacity: 0.9;
    z-index: 5!important;
    transition: opacity .4s ease-in-out,background .2s ease-in-out;
    line-height: 1;
/*    pointer-events: none;*/
	display: none;
}
.gdprcookie-types ul {
    overflow: hidden;
    padding: 0;
    margin: 0 0 1rem;
}

.gdprcookie-types li {
    display: block;
    list-style: none;
    float: left;
    width: 49%;
    padding: 0;
    margin: 0;
}


.gdprcookie-types input[type=checkbox] {
    margin-right: 0.5rem;
}

.bg-green-100{ background-color:  rgba(222,247,236, 1.0); }
.bg-green-200{ background-color:  rgba(222,247,236, 0.9); }
.bg-red-100{ background-color:  rgba(230,38,38, 0.2); }
.bg-red-200{ background-color:  rgba(230,38,38, 0.25); }
.text-red-700 {color: rgb(200,30,30);}
.text-red-800 {color: rgb(155,28,28);}

.bg-yellow-100{ background-color: rgb(253,246,178);}
.text-yellow-200\:dark{color: rgb(252,233,106);}
.text-yellow-700{ color: rgb(142,75,16);}
.text-yellow-800{ color: rgb(114,59,19); }
.bg-yellow-200 { background-color: rgb(252,233,106);}
.text-blue-700{color: rgb(26 86 219);}
.bg-blue-100{background-color: rgb(225 239 254);}


.align-top{vertical-align:top!important}

.alert-popup-close{	display: none;}

.max-w-0	{max-width: 0rem;} /* 0px */
.max-w-none	{max-width: none;}
.max-w-xs	{max-width: 20rem;} /* 320px */
.max-w-sm	{max-width: 24rem;} /* 384px */
.max-w-md	{max-width: 28rem;} /* 448px */
.max-w-lg	{max-width: 32rem;} /* 512px */
.max-w-xl	{max-width: 36rem;} /* 576px */
.max-w-2xl	{max-width: 42rem;} /* 672px */
.max-w-3xl	{max-width: 48rem;} /* 768px */
.max-w-4xl	{max-width: 56rem;} /* 896px */
.max-w-5xl	{max-width: 64rem;} /* 1024px */
.max-w-6xl	{max-width: 72rem;} /* 1152px */
.max-w-7xl	{max-width: 80rem;} /* 1280px */
.max-w-full	{max-width: 100%;}
 
.dark\:bg-indigo-600{
	    background-color: rgba(79, 70, 229, 0.5)!important;
}

.md\:mt-2{margin-top:.5rem!important}

s, strike{text-decoration:none;position:relative;}
s::before, strike::before {
	top: 40%; /*tweak this to adjust the vertical position if it's off a bit due to your font family */
	background:red; /*this is the color of the line*/
	opacity:.7;
	content: '';
	width: 110%;
	position: absolute;
	height:.1em;
	border-radius:.1em;
	left: -5%;
	white-space:nowrap;
	display: block;
	transform: rotate(-15deg);  
}
s.straight::before, strike.straight::before{transform: rotate(0deg);left:-1%;width:102%;}

li.active>a.btn.menu-item-button{color:#ffffff!important;}

.count-head{font-size: 50%;}

.flex-shrink-0{flex-shrink: 0!important;}

/***********************ENS Promotion Top Bar - Start*****************************/
.modal {
  transition: opacity 0.50s ease;
}
body.modal-active {
  overflow-x: hidden;
  overflow-y: visible !important;
}
			
.marquee-container{
 	max-width: 100%;
    overflow: hidden;
}
.marquee {
  
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.marquee-content {
  -webkit-animation: marquee 20s linear infinite running;
  -moz-animation: marquee 20s linear infinite running;
  -o-animation: marquee 20s linear infinite running;
  -ms-animation: marquee 20s linear infinite running;
  animation: marquee 20s linear infinite running;
}
.marquee-content:hover {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  -o-animation-play-state: paused;
  -ms-animation-play-state: paused;
  animation-play-state: paused;
}

@-moz-keyframes marquee {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translate(-59.4%);
    -moz-transform: translate(-59.4%);
    -o-transform: translate(-59.4%);
    -ms-transform: translate(-59.4%);
    transform: translate(-59.4%);
  }
}
@-webkit-keyframes marquee {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translate(-59.4%);
    -moz-transform: translate(-59.4%);
    -o-transform: translate(-59.4%);
    -ms-transform: translate(-59.4%);
    transform: translate(-59.4%);
  }
}
@-o-keyframes marquee {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translate(-59.4%);
    -moz-transform: translate(-59.4%);
    -o-transform: translate(-59.4%);
    -ms-transform: translate(-59.4%);
    transform: translate(-59.4%);
  }
}

@keyframes marquee {
	
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translate(-59.4%);
    -moz-transform: translate(-59.4%);
    -o-transform: translate(-59.4%);
    -ms-transform: translate(-59.4%);
    transform: translate(-59.4%);
  }
}
/***********************ENS Promotion Top Bar - End*****************************/