button:focus {outline:0;}
input,select{padding:2px;font-size:14px;}
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix {zoom: 1;}
table, td, tr{border:0;}
#gal1 .img-small > img{border:1px solid #fff;/*height:50px*/;margin:10px;overflow:hidden;}
#gal1 a{transition:all .2s linear;display:inline-block;}
#gal1 a:hover{-webkit-filter:brightness(75%);filter:brightness(75%)}
.active img{-webkit-filter:brightness(75%);filter:brightness(75%);border:1px solid #E0E0E0!important}
.zoomWrapper{display:inline-flex}
/*.zoomWrapper img:first-child{max-width:300px;text-align:center;vertical-align:middle;margin:0 auto}
.zoomWrapper img:second-child{display:none!important}
.zoomWindow{top:-15px!important;height:100vh!important;max-height:400px!important;margin-left:100%!important;width:500%!important;max-width:600%!important}
.zoomwrapper{max-height:100%}*/
.elevatezoom-gallery{list-style:none;display:inline-block;}
.tooltip,[data-tooltip]{position:relative;cursor:pointer;margin-left:-10px}
.tooltip:after,.tooltip:before,[data-tooltip]:after,[data-tooltip]:before{position:absolute;visibility:hidden;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none}
.tooltip:focus:after,.tooltip:focus:before,.tooltip:hover:after,.tooltip:hover:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100);opacity:1}
.tooltip:before,[data-tooltip]:before{z-index:99999;border:6px solid transparent;background:0 0;content:""}
.tooltip:after,[data-tooltip]:after{z-index:9999;padding:6px;width:160px;background-color:#000;background-color:hsla(0,0%,20%,.9);color:#fff;content:attr(data-tooltip);line-height:1.2;text-align:center}
.tooltip-top:after,.tooltip-top:before,.tooltip:after,.tooltip:before,[data-tooltip]:after,[data-tooltip]:before{bottom:99%;left:50%}
.tooltip-top:before,.tooltip:before,[data-tooltip]:before{margin-bottom:-12px;border-top-color:#000;border-top-color:hsla(0,0%,20%,.9)}
.tooltip-top:after,.tooltip:after,[data-tooltip]:after{margin-left:-80px}
.tooltip-top:focus:after,.tooltip-top:focus:before,.tooltip-top:hover:after,.tooltip-top:hover:before,.tooltip:focus:after,.tooltip:focus:before,.tooltip:hover:after,.tooltip:hover:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}
.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(img/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:8040;position:absolute}
#fancybox-loading div{width:44px;height:44px;background:url(img/fancybox_loading.gif) center center no-repeat}
.fancybox-close{top:-30px;right:-30px;width:36px;height:36px}
.fancybox-nav{top:0;width:10%;height:100%;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-transition:all .3s ease;transition:all .3s ease}
.fancybox-nav:hover{background:rgba(255,255,255,.5)}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(51,51,51,.65)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}


.boxText, TD.boxtext {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

.boxText9, TD.boxtext9 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

.boxText3 { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #000000;}
.boxText4 { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #666666; font-weight: 400;}
.boxText4 ul{padding: 0;display: inline-block; color: #666666;}
.boxText4 ul > li{    list-style: none;display: inline-block;padding: 3px 6px;background: #f3f3f3;margin: 0 2px;}
.boxpreis { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #FF0000;}
.boxpreis2 { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #FF0000;  font-weight: bold;}
.boxpreis3 { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #66CCFF;  font-weight: bold;}
.boxpreis4 { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #FFFFFF;  font-weight: bold;}
.preis { font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #FF0000;  font-weight: bold;}
.boxText2 { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FFFFFF; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 12px; background: #FF0000; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #333;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #333;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #333;
}
:-moz-placeholder { /* Firefox 18- */
  color: #333;
}

BODY {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-repeat: repeat-x;
	font-family: Verdana, sans-serif;
}
h1{font-size:18px;}
h2{    margin: 2px 0;
    font-size: 16px;}
h3{font-size:14px;}
Table.left {
	margin-left: 8px;
}

DIV.right {
	margin-right: 8px;
}


DIV.preview_movie {
	background-color: #FFCC00;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #FF9900;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
	font-weight: bold;
}

TD.under{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000000;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #000000;
  text-decoration: underline;
}

A.weiss {
  color: #FFFFFF;
  text-decoration: underline;
}

A.weiss:hover {
  color: #FFCC00;
  text-decoration: underline;
}


A.black2 {
  color: #FFFFFF;
  text-decoration: underline;
}

A.black2:hover {
  color: #FFFFFF;
  text-decoration: none;
}

A.cart {
  color: #FFFFFF;
  text-decoration: none;
}

A.cart:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

a.but {
	background-image: url(img/home.jpg);
	width: 120px;
	height: 20px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	letter-spacing: 0.5px;
	background-position: top;
	color: #000000;
	background-repeat: no-repeat;
	padding-top: 3px;
	display: inline-table;

}

a.but:hover {
	background-image: url(img/home2.jpg);
	color: #CC0000;
	background-repeat: no-repeat;
	padding-top: 3px;
}

a.but2 {
	background-image: url(img/but_02.png);
	width: 120px;
	height: 26px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	letter-spacing: 0.5px;
	background-position: bottom;
	color: #FFFFFF;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-top: 4px;
	display: block;
}

a.but2:hover{
	background-image: url(img/but_02b.png);
	width: 120px;
	height: 21px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	letter-spacing: 0.5px;
	background-position: bottom;
	color: #FFFFFF;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-top: 4px;
	display: block;
}



.top-nav{
	padding:0;
	list-style:none;
	margin: 0;
	float:left;
}
.top-nav > li{
	display: inline-block;
}

.top-nav > li > a {
	text-align: center;
    width: 120px;
    height: 26px;
    font-family: Verdana;
    font-size: 14px;
    line-height: 26px;
    background-position: top;
    color: #000000;
    font-weight: bold;
    background-repeat: no-repeat;
    display: block;
	padding: 5px;
}

.top-nav > li > a:hover {
	background: #cc0501;
	color: #F7F7F7;
	text-decoration: none;
}


a.but_03 {
	background-image: url(img/but_03.jpg);
	width: 120px;
	height: 26px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	letter-spacing: 0.5px;
	background-position: top;
	color: #333333;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-top: 10px;
	display: block;
}

a.but_03:hover{
	background-image: url(img/but_03b.jpg);
	width: 120px;
	height: 26px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	letter-spacing: 0.5px;
	background-position: top;
	color: #FFFFFF;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-top: 10px;
	display: block;
}


a.but_04 {
	background-image: url(img/but_04.png);
	width: 120px;
	height: 26px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	letter-spacing: 0.5px;
	background-position: bottom;
	color: #FFFFFF;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-top: 4px;
	display: block;
}

a.but_04:hover{
	background-image: url(img/but_04b.png);
	width: 120px;
	height: 26px;
	text-align: center;
	font-family: Verdana;
	font-size: 14px;
	letter-spacing: 0.5px;
	background-position: bottom;
	color: #FFFFFF;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-top: 4px;
	display: block;
}



a.bgunter {
border-bottom: 1px solid #f0f0f1;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	line-height: 26px;
	color: #000000;
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 0px;
	display: block;
	background-size: cover;
    text-indent: 9px;	

}
a.bgunter:hover {
	background-image: url(img/bgbutunter.jpg);
	font-family: Verdana, Arial, sans-serif;
	line-height: 23px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right;
	font-weight: bold;
	padding: 0px 0px;
	display: block;
	text-decoration: none;
}

a.bgunter2 {
    background-image: url(img/bgunter3.jpg);
    font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    line-height: 26px;
    width: 210px;
    color: #000000;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    font-weight: bold;
    text-indent: 10px;
    display: block;


}
a.bgunter2:hover {
	background-image: url(img/bgunter4.jpg);
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	line-height: 26px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	text-indent: 10px;
	display: block;
	text-decoration: none;	
}


.cat-aktiv{font-weight:600}
.oberli{list-style:none;}

.categories{padding:0;font-family: Verdana, Arial, sans-serif;}
.categories li{border-bottom:1px solid #EEE;list-style:none}
.categories li a{    display: inline-block;
    font-size: 14px;
    color: #383838;
    padding: 4px 0;
    font-weight: 400;
    text-indent: 15px;
    white-space: pre;
    width: 100%;}
.categories li a:hover{text-decoration:none;}
.categories li:last-child a{border:none}
.categories li:hover{background:#E8E8E8;text-decoration:none;}
.categories ul li ul li a{border-bottom:1px solid #EEE}



a.bgbut {
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: right;
	text-align: left;

	display: block;
	text-indent: 10px;
}

a.bgbut:hover {
	background: #E8E8E8;
	font-family: Verdana, Arial, sans-serif;
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	text-decoration: none;
}


A.logout {
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 1px;
	padding-left: 20px;
	padding-right: 20px;
	margin-right: 13px;
	font-weight: bold;
	background-color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #000000;
	text-decoration: none;
}

A.logout:hover {
	color: #FFCC00;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 1px;
	padding-left: 20px;
	padding-right: 20px;
	font-weight: bold;
	background-color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #000000;
	text-decoration: none;
}

TD.infoBoxHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 32px;
	color: #FFFFFF;
   	background-image: url(img/header_r.jpg);
   	background-repeat: no-repeat;
	background-size: 100%;
}

TD.infoBoxHeading2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 30px;
	color: #FFFFFF;
	text-indent: 15px;
   background-image: url(img/header_r2.jpg);
   background-repeat: no-repeat;
}

TD.infoBoxHeading3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 30px;
	color: #FFFFFF;
   background-image: url(img/header_r.jpg);
   background-repeat: no-repeat;
background-size: 100% 100%;
}

TD.infoBoxHeading33 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 30px;
	color: #FFFFFF;
   background-image: url(img/header_r3.jpg);
   background-repeat: no-repeat;
}

TD.infoBoxHeading4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 30px;
	color: #FFFFFF;
	text-indent: 15px;
   background-image: url(img/header_r4.jpg);
   background-repeat: no-repeat;
}

TD.infoBoxHeading5, DIV.infoboxheading5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	height: 30px;
	color: #FFFFFF;
	text-indent: 30px;
}

a.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a.footer:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	}

a.info2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	margin-left: 30px;
	line-height: 16px;
}

a.info2:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	}

	a.info3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	line-height: 16px;
}

a.info3:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	}

TD.versand, DIV.versand {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

a.versand {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
}

a.versand:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}

TD.infoBoxHeading_right, DIV.infoBoxHeading_right {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	color: #333333;
   background-image: url(img/header_r3.jpg);
   background-repeat: no-repeat;
}

TD.infoBoxHeading_right2, DIV.infoBoxHeading_right2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	color: #FFFFFF;
   background-image: url(img/bg_cart2.jpg);
	background-repeat: repeat-x;
}


TD.infoBoxHeading_right3, DIV.infoBoxHeading_right3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	color: #FFFFFF;
   background-image: url(img/header_r5.jpg);
	background-repeat: repeat-x;
}

TD.bgheadp {
	background-image: url(img/bg_headp.jpg);
	background-repeat: repeat-x;
}

TD.listing {
	border-bottom: 1px solid;
	border-color: #CCCCCC;
	padding-left: 20px;
	background-image: url(img/bgheading.jpg);
	background-repeat: repeat-x;
	    min-height: 322px;
}
TD.info {
    border-bottom: 1px solid;
    border-color: #CCCCCC;
    background-image: url(img/bgheadinginfo.jpg);
    color: #000000;
    background-size: contain;
    font-size: 13px;
}

TD.listing2 {
	border-bottom: 1px solid;
	border-color: #0099FF;
	padding-left: 20px;
	background-image: url(img/bg_listing2.jpg);
	background-repeat: repeat-x;
	    min-height: 322px;
}

Table.listing {
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #CCCCCC;
	    min-height: 322px;
}

Table.listing2 {
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 0px solid;
	border-color: #CCCCCC;
	    min-height: 322px;
}

A.home {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FF0000;
	color: #FFFFFF;
	font-weight: bold;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #FFFF00;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	line-height: 14px;
	width: 160px;
	text-align: center;
}

A.home:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #0000FF;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #FFFF00;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
}

FORM {
	display: inline;
}



a.info {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

a.info:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline overline;
	}


a.black{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 11px;
	margin-top: 0;
}

a.black:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 11px;
}

.box__search{
	display: block;
	text-align: center;
	margin-top: -4px;
}

.box__search > form{
	border: 10px solid #cb0503;
	max-width: 400px;
	width: 100%;

}

.box__search input[type="search"]{
    line-height: 31px;
    font-size: 16px;
    width: 100%;
    max-width: 400px;
    padding: 4px;
    display: inline-block;
	border: none;
	height: 41px;
}

.box__search input[type="image"]{
    color: #717171;
    border: 0;
    outline: 0;
    cursor: pointer;
    display: inline-block;
    background: #cc0501;
    z-index: 1;
    vertical-align: middle;
    padding: 9px 0px 9px 10px;
}

TD.black{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 11px;
}

a.titel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0000FF;
	text-decoration: underline;
	font-weight: bold;
}

a.titel:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;

	text-decoration: underline;
	font-weight: bold;
}

a.mehr, TD.mehr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.mehr:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.mehr9, TD.mehr9 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

a.mehr9:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a.mehrb, TD.mehrb {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

a.mehrb:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a.mehrc, TD.mehrc {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.mehrc:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.mehrsmall, TD.mehrsmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

a.mehrsmall:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.mehrsmallb, TD.mehrsmallb {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

a.mehrsmallb:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	text-decoration: underline;
}
TD.boxinformation {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 12px;
	line-height: 16px;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #F6F6F6;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #000000;
  text-indent: 10px;
  border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #999999;
  
}

A.headerNavigation {
  color: #000000;
}

A.headerNavigation:hover {
  color: #000000;
  text-decoration: underline;
}

A.sed {
  color: #888888;
  text-decoration: underline;
  font-weight: bold;
  font-size: 14px;
}

A.sed:hover {
  color: #000000;
  text-decoration: underline;
  font-weight: bold;
}

Table.bg2 {
	background-image: url(img/bg2.jpg);
	background-repeat: no-repeat;
}

Td.description {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-right: 10px;
	padding-top: 30px;
	padding-left: 5px;
	    vertical-align: top;
	padding-bottom: 10px;
}

TD.ram, Table.ram {
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-color: #FF9900;
	border-style: solid;
}

TD.ramg, Table.ramg {
	border-left: 3px;
	border-right: 3px;
	border-bottom: 3px;
	border-top: 0px;
	border-color: #CC0000;
	border-style: solid;
}

TD.ramg2, Table.ramg2 {
	border-left: 3px;
	border-right: 3px;
	border-bottom: 3px;
	border-top: 0px;
	border-color: #CC0000;
	border-style: solid;
}

TD.ramg3, Table.ramg3 {
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-color: #CC0000;
	border-style: solid;
}

TD.ram2,Table.ram2 {
	border-left: 1px;
	border-right: 1px;
	border-bottom: 0px;
	border-top: 0px;
	border-color: #999999;
	border-style: solid;
}
TD.ram3,Table.ram3 {
	border-left: 1px;
	border-right: 1px;
	border-bottom: 0px;
	border-top: 0px;
	border-color: #01537C;
	border-style: solid;
}

TD.ram2b,Table.ram2b {
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-top: 0px;
	border-color: #000000;
	border-style: solid;
}
TD.ram3b,Table.ram3b {
	border-left: 1px;
	border-right: 1px;
	border-bottom: 0px;
	border-top: 0px;
	border-color: #000000;
	border-style: solid;
}

TD.ram4,Table.ram4 {
	border-left: 1px;
	border-right: 1px;
	border-bottom: 0px;
	border-top: 1px;
	border-color: #B0B1B5;
	border-style: solid;
}

TD.imp2, Div.imp2, Table.imp2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.4;
	color: #000000;
}

TD.imp3, Div.imp3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.4;
	color: #000000;
}

TD.headingcat, Table.headingcat, .headingcat {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(img/bgheading.jpg);
		background-size: contain;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	height: 30px;
	text-indent: 14px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-color: #CCCCCC;
	border-style: solid;
margin:0;
}

.headingcat > h1, .headingcat > h3{margin:4px;}

.headingcat > h3{font-size:16px;text-align:left;}

TD.headingsmall, Table.headingsmall {
	background-color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF33;
	padding-left: 20px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-top: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}

TD.headingcat2, Table.headingcat2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(img/bgheading2.jpg);
	background-size: contain;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	height: 28px;
	text-indent: 14px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}

TD.headinginfo1 {
	background-color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
	border-left: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-right: 0px;
	border-color: #660000;
	border-style: solid;
}

TD.headinginfo2 {
	background-color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: 1px;
	border-right: 0px;
	border-left: 0px;
	border-top: 1px;
	border-color: #660000;
	border-style: solid;
}

TD.headinginfo3 {
	background-color: #CC0000;
	border-right: 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-left: 0px;
	border-color: #660000;
	border-style: solid;
}

Table.inforahmen {
	border-left: 1px;
	border-bottom: 1px;
	border-top: 0px;
	border-right: 1px;
	border-color: #660000;
	border-style: solid;
}

TD.font12b, div.font12b, Table.font12b {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

TD.font16b, div.font16b {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}

TD.font12w, div.font12w {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

TD.font16w, div.font16w {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  background: #ff0000;
  color: #000000;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  background: #00ff00;
  color: #000000;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

.infoBox {
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-right: 0px solid;

  border-color: #C4C4C4;
}

TD.infoBox_right, SPAN.infoBox_right {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #000000;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main{position:relative;}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #000000;
  line-height: 1.3;

}

TD.mainw, P.mainw {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 1.3;
}

TD.mainb, P.mainb {
  font-family: Verdana, Arial, sans-serif;
  color: Black;
}

TD.main2, P.main2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 1.2;
  font-weight: bold;
}

TD.main3, P.main3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: Black;
  line-height: 1.3;
}
TD.main4, P.main4 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #000000;
  line-height: 1.5;
}
TD.main5, P.main5 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #000000;
  line-height: 1;
}
TD.main6, P.main6, Table.main6 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #000000;
  line-height: 1.6;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color:#000000;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #CC0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
}

TABLE.formArea, TD.formarea {
  background: #DEF0FE;
  border-color: #0099FF;
  border-style: solid;
  border-width: 1px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #CC0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #CC0000;
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #CC0000;
  font-weight: bold;
}

.moduleRow {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.2;
}
.moduleRowOver {
	background-color: #E3F6FD;
	cursor: pointer;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.2;
}
.moduleRowSelected { background-color: #00FF00; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; padding: 15px; text-align:center; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 14px; color:#fff; padding:10px; background-color: #FF0000; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #CC0000; }

.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

.navLeft {
	border-right: 0px solid;
	border-left: 1px solid;
	border-color: #B0B1B5;
	color: White;
}
.navRight {
	border-right: 1px solid;
	border-color: #B0B1B5;
	color: White;
}
.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}

TD.login, Table.login {
	background-color: #f1f1f1;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #CCCCCC;
}


table.versand1, TD.versand1 {
 border-left: 1px solid;
 border-bottom: 1px solid;
 border-top: 1px solid;
 border-color: #333333;
 background-color: #FFFFFF;
}

table.versand2, TD.versand2 {
 border-left: 1px solid;
 border-right: 1px solid;
 border-bottom: 1px solid;
 border-top: 1px solid;
 border-color: #333333;
 background-color: #FFFFFF;
}

table.versand3, TD.versand3 {
 border-left: 1px solid;
 border-bottom: 1px solid;
 border-color: #333333;
}
table.versand4, TD.versand4 {
 border-bottom: 1px solid;
 border-color: #333333;
  background-color: #FFFFFF;
}
table.versand5, TD.versand5 {
 border-left: 1px solid;
 border-bottom: 1px solid;
 border-color: #333333;
}
table.versand6, TD.versand6 {
 border-left: 1px solid;
 border-color: #333333;
}
table.versand7, TD.versand7 {
 border-left: 1px solid;
 border-right: 1px solid;
 border-bottom: 1px solid;
 border-color: #333333;
  background-color: #FFFFFF;
}
table.versand8, TD.versand8 {
 border-bottom: 1px solid;
  border-left: 1px solid;
 border-color: #333333;
}
table.versand9, TD.versand9 {
 border-bottom: 1px solid;
  border-right: 1px solid;
 border-color: #333333;
}

.raised2 {background: transparent; width:100%; margin:0 auto;}
.raised2 h1, .raised2 p {margin:0 10px;}
.raised2 h1 {font-size:2em; color:#ffffff; letter-spacing:1px;}
.raised2 p {padding-bottom:0.5em;}

.raised2 .top, .raised2 .bottom {display:block; background:transparent; font-size:1px;}
.raised2 .b1, .raised2 .b2, .raised2 .b3, .raised2 .b4, .raised2 .b1b, .raised2 .b2b, .raised2 .b3b, .raised2 .b4b {display:block; overflow:hidden;}
.raised2 .b1, .raised2 .b2, .raised2 .b3, .raised2 .b1b, .raised2 .b2b, .raised2 .b3b {height:1px;}
.raised2 .b2 {background:#FF9900; border-left:1px solid #FF9900; border-right:1px solid #FF9900;}
.raised2 .b3 {background:#FFF7D8; border-left:1px solid #FF9900; border-right:1px solid #FF9900;}
.raised2 .b4 {background:#FFF7D8; border-left:1px solid #FF9900; border-right:1px solid #FF9900;}
.raised2 .b4b {background:#F7CE38; border-left:1px solid #FF9900; border-right:1px solid #FF9900;}
.raised2 .b3b {background:#F7CE38; border-left:1px solid #FF9900; border-right:1px solid #FF9900;}
.raised2 .b2b {background:#FF9900; border-left:1px solid #FF9900; border-right:1px solid #FF9900;}


.raised2 .b1 {margin:0 5px; background:#F7F6E7;}
.raised2 .b2, .raised2 .b2b {margin:0 3px; border-width:0 2px;}
.raised2 .b3, .raised2 .b3b {margin:0 2px;}
.raised2 .b4, .raised2 .b4b {height:2px; margin:0 1px;}
.raised2 .b1b {margin:0 5px; background:#F7F6E7;}
.raised2 .boxcontent {
	display: block;
	background-image: url(img/bgneue.jpg);
	border-left: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	margin: 0px 1px 0px 1px;
}


.raised3 {background: transparent; width:100%; margin:0 auto;}
.raised3 h1, .raised3 p {margin:0 10px;}
.raised3 h1 {font-size:2em; color:#ffffff; letter-spacing:1px;}
.raised3 p {padding-bottom:0.5em;}

.raised3 .top, .raised3 .bottom {display:block; background:transparent; font-size:1px;}
.raised3 .b1, .raised3 .b2, .raised3 .b3, .raised3 .b4, .raised3 .b1b, .raised3 .b2b, .raised3 .b3b, .raised3 .b4b {display:block; overflow:hidden;}
.raised3 .b1, .raised3 .b2, .raised3 .b3, .raised3 .b1b, .raised3 .b2b, .raised3 .b3b {height:1px;}
.raised3 .b2 {background:#023EA1; border-left:1px solid #023EA1; border-right:1px solid #023EA1;}
.raised3 .b3 {background:#93AAD6; border-left:1px solid #023EA1; border-right:1px solid #023EA1;}
.raised3 .b4 {background:#93AAD6; border-left:1px solid #023EA1; border-right:1px solid #023EA1;}
.raised3 .b4b {background:#093DA0; border-left:1px solid #023EA1; border-right:1px solid #023EA1;}
.raised3 .b3b {background:#093DA0; border-left:1px solid #023EA1; border-right:1px solid #023EA1;}
.raised3 .b2b {background:#023EA1; border-left:1px solid #023EA1; border-right:1px solid #023EA1;}


.raised3 .b1 {
	margin: 0 5px;
	background: #F7F6E7;
}
.raised3 .b2, .raised3 .b2b {margin:0 3px; border-width:0 2px;}
.raised3 .b3, .raised3 .b3b {margin:0 2px;}
.raised3 .b4, .raised3 .b4b {height:2px; margin:0 1px;}
.raised3 .b1b {margin:0 5px; background:#F7F6E7;}
.raised3 .boxcontent {
	display: block;
	background-image: url(img/headingbg.jpg);
	background-repeat: repeat-x;
	background-color: #093DA0;
	border-left: 1px solid #023EA1;
	border-right: 1px solid #023EA1;
	margin: 0px 1px 0px 0px;
}


TD.gutschein {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #EE006A;
	color: #000000;
	font-weight: bold;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #000000;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	line-height: 25px;
}

DIV.gutschein {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #EE006A;
	color: #000000;
	font-weight: bold;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #14CF00;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	line-height: 25px;
	margin-left: 1px;
	margin-bottom: 0px;
}

TD.gutscheinneu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #EE006A;
	color: #FFFFFF;
	font-weight: bold;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #000000;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	line-height: 25px;
}

DIV.gutscheinneu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #EE006A;
	color: #FFFFFF;
	font-weight: bold;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #000000;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	line-height: 25px;
	margin-left: 0px;
	margin-bottom: 0px;
}
TD.escc {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #06A115;
	color: #FFFFFF;
	font-weight: bold;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #000000;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	line-height: 25px;
}

DIV.escc {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #06A115;
	color: #FFFFFF;
	font-weight: bold;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-color: #000000;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	line-height: 25px;
	margin-left: 0px;
	margin-bottom: 0px;
}
.nodeliver-full{
	background:#f00;
	padding: 5px;
	margin: 2px 0px 5px;
	display: block;
	color: #fff;
	background: none repeat scroll 0% 0% #FF4F4F;
border: 1px solid #F00;
text-align:center;
font-size:13px;

}
.nodeliver{
	background:#f00;
	padding: 5px;
	margin: 2px 0px 5px;
	display: block;
	color: #fff;
	max-width:42%;
	background: none repeat scroll 0% 0% #FF4F4F;
border: 1px solid #F00;
}


/* ------ Video-Player ----*/
.videoFrame{min-height:230px;margin-top:40px;}

.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:400;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-has-started .vjs-poster{display:none}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block}.video-js.vjs-controls-disabled .vjs-poster,.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{position:absolute;top:0;left:0;bottom:3em;right:0;pointer-events:none}.vjs-caption-settings{position:relative;top:1em;background-color:#000;opacity:.75;color:#FFF;margin:0 auto;padding:.5em;height:15em;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type=button]{width:40px;height:40px}.vjs-hidden{display:none!important}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:2em;color:#ccc;background-color:#333;font-size:1.8em;font-family:Arial,sans-serif;text-align:center;width:30em;height:15em;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#F4A460}#videos{width:100%;margin:0 auto}

/*payment_country_limit*/
.paydisabled td{color:#7F7F7F;} /* IE */
.paydisabled img{opacity:0.5;}
.cred{color:#EA0000;display:block;font-weight:600;}
.cred a{color:#3366BB;text-decoration:underline;-webkit-transition: 0.5s ease;transition: 0.5s ease;}
.cred a:hover{text-decoration:none;}

.socials li{display:inline-block;}
.btn{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;}
.btn-social{
    display: inline-block;
    position: relative;
    margin: 0;
    top: 0;
    bottom: 0;
    right: 0;
    height: 23px;
    line-height: 23px;
    width: auto;
    padding-left: 40px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;	
}
.btn > .fa{
    position: relative;
    left: 0;
    right: 0;
    top: 2px;
}

.checkout__btn--bar{
	width: 100%;
}

.checkout__btn--bar small{
	margin-right: 10px;
}

.checkout__total tr:last-child{height: 45px;}
.checkout__total tr:last-child td:last-child{border-top: 3px double #bcbcbc;}

.btn__checkout{
    position: relative;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);	
	font-size: 16px;
	height: auto;
	font-weight: 400;
    background: #ffdc51;
    color: #000;
    text-transform: none;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    padding: 1rem 3.5rem !important;
    transition: all .1s 0s;
	    text-align: center;
    font-weight: 600;
    letter-spacing: .5px;
    background: #fff9df;
    background: -moz-linear-gradient(top,#fff9df 0%,#fc0 100%);
    background: -webkit-linear-gradient(top,#fff9df 0%,#fc0 100%);
    background: linear-gradient(to bottom,#fff9df 0%,#fc0 100%);

}
/*
.btn__final{
	background: #7cd641;
}
*/






.btns{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 2px 2px rgba(6,6,6,.25);-webkit-box-shadow:0 2px 2px rgba(6,6,6,.25);-moz-box-shadow:0 2px 2px rgba(6,6,6,.25);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s;cursor:pointer;font-size:16px;display:inline-block;border:1px solid #cc9900;}
.form-option .product-qty {
    margin-right: 25px;
    overflow: hidden;
    float: left;
    position: relative;
    display: table;
    border-collapse: separate;
}
.quantity{margin:15px 0}
.input-number{width:80px;padding:0 12px;vertical-align:top;text-align:center;outline:none}
.input-number,.input-number-decrement,.input-number-increment{border:1px solid #ccc;height:40px;user-select:none}
.input-number-decrement,.input-number-increment{display:inline-block;width:30px;line-height:38px;background:#f1f1f1;color:#444;text-align:center;font-weight:700;cursor:pointer}
.input-number-decrement:active,.input-number-increment:active{background:#ddd}
.input-number-decrement{border-right:none;border-radius:4px 0 0 4px}
.input-number-increment{border-left:none;border-radius:0 4px 4px 0}
.form-option {float:left;}
.form-option .qty{width:40px;display:inline-block;float:left;overflow:hidden}
.form-option .product-qty{margin-right:25px;overflow:hidden;float:left;position:relative;display:table;border-collapse:separate}
.form-option .product-qty .input-group-btn{display:table-cell;float:left}
.btn{padding:0 6px;display:inline-block;z-index:0}
.form-option .attributes .btn-plus{width:18px;height:29px;float:left;display:table-row;margin-top:-5px}
.form-option .btn-plus a{width:18px;height:10px;float:left;text-align:center;cursor:inherit}

.form-option .attributes input{max-width:45px;padding:0 5px;line-height:29px;border-bottom:1px solid #cbcbcb;border-top:1px solid #cbcbcb;background:#fff;text-align:center;font-size:16px;height:32px;border-left:none;border-right:none;position:relative;top:0;float:left}
.btn-prod-qty-minus,.btn-prod-qty-plus{padding:0 6px;cursor:pointer;width:30px;font-size:22px;height:37px}
.btn-prod-qty-plus{border-bottom-right-radius:3px;border-top-right-radius:3px}
.btn-prod-qty-minus{border-bottom-left-radius:3px;border-top-left-radius:3px;    padding: 0 10px 0px 4px;}
.buyXL{    max-width: 260px;border:0;box-sizing:border-box;cursor:pointer;outline:0;text-decoration:none;letter-spacing:.5px;width:100%;min-height:32px;vertical-align:middle;text-align:center;padding:5px 16px;position:relative;overflow:hidden;background:transparent;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;line-height:22px;font-size:18px;background:#ffcf0f;color:#000;font-weight:400}
.buyXL__inner{position:relative;z-index:1}
.buyXL__inner > i > svg {float:left;margin-top:2px;}
.buyXL:hover::before{width:100%}
.buyXL:before{content:"";position:absolute;display:inline-block;background-color:#ffbc00;width:0;height:100%;left:0;top:0;-webkit-transition:width .25s ease-in-out,color .25s ease-in-out;transition:width .25s ease-in-out,color .25s ease-in-out;z-index:0}
.buyS{    line-height: 22px;    display: inherit;
    padding: 0px 6px;cursor:pointer;font-size:13px;height:24px;white-space:nowrap;color:#111;border-radius:3px;text-align:center;font-weight:600;letter-spacing:.5px;background:#fff9df;background:-moz-linear-gradient(top,#fff9df 0%,#fc0 100%);background:-webkit-linear-gradient(top,#fff9df 0%,#fc0 100%);background:linear-gradient(to bottom,#fff9df 0%,#fc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9df',endColorstr='#ffcc00',GradientType=0)}
.buyS:hover{text-decoration:none;}
.buyS i{background:transparent;display:inline-block;padding:2px;float:left;    padding-right: 10px;}


.cart__small{color:#111;font-size:11px;padding:0;list-style:none;padding: 0 5px;}
/* cart */
.guthaben{    border: 1px solid #bcbcbc;     border-spacing: 0;   margin: 10px 0;}
.guthaben__check{
	transform: scale(1.5);
    -webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	-o-transform: scale(1.5);
	padding: 5px;
    margin: 15px;
    margin-right: 0;transform: scale(1.5);
    padding: 5px;
    margin: 15px 15px 15px 15px;
	float: left;
}

.credits-label > .item-inner{
    display: inline-table;
    line-height: 42px;
    width: 90%;
	cursor: pointer;
}

input[name="gv_redeem_code"]{
	font-size: 14px;
	padding: 5px;
}
.redeemit input{
	    border: 1px solid #c90;
    margin-top: 2px;
}

.del_text{
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
	margin-top:5px;
    margin-left: 10px;
}
input[name="cart_delete[]"]{
	display:none !important
}

.qtycount .btn-prod-qty-minus, 
.qtycount .btn-prod-qty-plus{
	height:25px;
}

.cart-qty .fa-plus,
.cart-qty .fa-minus{
	margin-top: -4px;
    display: block;	
}

.qtycount .product-qty{
	margin: 0 auto;
    display: inline-block;
}

.cart-qty-input{
    width: 35px;
    padding: 0;
    line-height: 25px;
    border-bottom: 1px solid #cbcbcb;
    border-top: 1px solid #cbcbcb;
    background: #fff;
    text-align: center;
    font-size: 14px;
    height: 23px;
    border-left: none;
    border-right: none;
    position: relative;
    top: 0;
    float: left;
    padding-left: 15px;
}

.qtycount .input-group-btn{
    width: 30px;
    display: table-cell;
    float: left;
}

.boxcart__item{
    margin: 5px 0;
    display: block;
    width: 100%;
    clear: both;
    float: none;	
}

.boxcart__qty{
	text-align:right;
	width: 30px; 
	vertical-align: top;
}

.prodlisting{
	width: 100%;
	padding: 0;
	margin: 0;
}

.prodlisting h3 a{
	color: #fff;
	text-decoration: none;
}

.listing__item--middle{
	height: 275px;
	position: relative;
}

.listing__item--middle td > div{
	position: relative;
}

.prodlisting__item{
	padding:15px 15px 15px;
	width: 50%;
	float:left;
	list-style: none;
	display: inline-block;
	box-sizing: border-box;
	height: 335px;
	position:relative;
}

.prodlisting__item:nth-child(odd){
	padding-left: 0;
}

.prodlisting__item:nth-child(even){
	padding-right: 0;
}


.product__preis{
	font-size: 18px;
    padding-right: 10px;
    white-space: nowrap;	
}

.product__preis s{
	font-weight: 400;
}

.sizes{
	text-align:center;
	display:inline-block;
	z-index:9999;
	position: absolute;
    left: 20px;
	padding: 0;
}
.sizes li{
    border: 1px solid #333;
    color: #333;
    vertical-align: middle;
    font-weight: 300;
    text-align: center;
    max-width: 30px;
    min-height: 10px;
    float: none;
    margin: 5px 0;
    padding: 4px;
    font-size: 14px;
    background: #fff;
    display: block;
}

.link__agb{
	color: #fff;
	text-decoration: underline;
}
.link__agb:hover{
	color: #fff;
	text-decoration: none;
}

.contentblock{
	margin: 0 auto;
    display: block;
    width: 98%;	
	background: #fff;
}

.btn__redeem{
	cursor:pointer;
	max-width:200px;
	font-size:14px;
	height:30px;
	width:100%;
	white-space:nowrap;
	color:#111;
	border-radius:3px;
	text-align:center;
	font-weight:600;
	letter-spacing:.5px;
	background:#fff9df;
	background:-moz-linear-gradient(top,#fff9df 0%,#fc0 100%);
	background:-webkit-linear-gradient(top,#fff9df 0%,#fc0 100%);
	background:linear-gradient(to bottom,#fff9df 0%,#fc0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9df',endColorstr='#ffcc00',GradientType=0);
}
.block__voucher{
    width: 545px;
    background: rgb(235, 235, 236);
    margin: 0 auto;
    padding: 10px;
    position: relative;
    border: 3px solid #7cd641;
    margin-top: 15px;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
	border-radius: 6px;
}

.block__voucher:before{
    content: "";
    background-repeat: no-repeat;
    background-size: 100%;
    padding: 35px;
    background-position: top left;
    position: absolute;
    top: -24px;
    left: -24px;
}

.block__voucher--amount{
	background: #7cd641;
    font-size: 16px;
    padding: 5px 15px;
}

.nl_button{letter-spacing:1px;margin:40px auto 0;width:310px;text-align:center;background:#ebebeb;padding:20px 25px 5px;border-radius:5px}
.nl_button a{margin-bottom: 30px;width:180px; line-height:28px;  background: #fff9df;
    background: -moz-linear-gradient(top, #fff9df 0%, #ffcc00 100%);
    background: -webkit-linear-gradient(top, #fff9df 0%,#ffcc00 100%);
    background: linear-gradient(to bottom, #fff9df 0%,#ffcc00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9df', endColorstr='#ffcc00',GradientType=0 );text-align:center;padding:10px 20px 10px 20px;color:#000;font-weight:700;font-size:15px;border-radius:5px;letter-spacing:0;line-height:28px}
.nl_button a:hover{width:180px;text-align:center;font-weight:700;font-size:15px}
.btn-prod-qty-minus, .btn-prod-qty-plus {
    padding: 0 6px;
    cursor: pointer;
    width: 30px;
    font-size: 22px;
    height: 34px;
}


/* Reviews */
input[type=checkbox], input[type="radio"] {
    -ms-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -o-transform: scale(1.3);
    padding: 10px;
}
.col-2{display:inline-block;vertical-align:top;}
.col-2 > ul{list-style:none; margin-right: 50px;padding:0;}
.stars_1, .stars_2, .stars_3, .stars_4, .stars_5{display:inline-block;background:url('img/sprite.png') no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;}
.stars_1{background-position:-5px -305px;width:76px;height:15px;}
.stars_2{background-position:-86px -305px;width:76px;height:15px;}
.stars_3{background-position:-5px -325px;width:76px;height:15px;}
.stars_4{background-position:-86px -325px;width:76px;height:15px;}
.stars_5{background-position:-5px -345px;width:76px;height:15px;}
.review h4,.review h4 a{font-size:1.2em;color:#333}
.review h4 a{text-decoration:underline}
.review h4 a:hover{text-decoration:none;color:#3387fd}
.review ul{margin-top:10px}
.review li{display:block;padding:8px 0;color:#666;font-size:1em}
.review li img{vertical-align:middle}
.review p{font-size:.8em;padding:5px 0;color:#393939;line-height:1.6em;font-family:'Lato','Verdana',Arial,sans-serif;}
.your-review h3{font-size:1.2em;color:#333}
.your-review div{padding:5px 0}
.your-review span{display:block;font-size:.8125em;color:#757575;padding-bottom:5px;font-family:'Lato','Verdana',Arial,sans-serif;}
.your-review label span{color:rgb(255, 68, 99);display:inline}
.your-review input[type="text"],.your-review textarea{padding:8px;display:block;width:50%;border:1px solid #E0E0E0;background:none;outline:none;color:#222;font-size:1em;font-family:'Lato','Verdana',Arial,sans-serif;-webkit-appearance:none}
.your-review textarea{resize:none;height:120px}
.your-review input[type="submit"]{font-size:1em;padding:10px 15px;background:rgb(255, 68, 99);color:#FFF;text-decoration:none;border:none;cursor:pointer;outline:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.your-review input[type="submit"]:hover{text-shadow:0 0 1px #000;background:#292929}
.review-info{padding:5px 0px 5px 15px;border-top:1px dashed #e0e0e0;background:#fff;}
.review-info h3{font-weight:bold;font-size:16px;float:left;} 
.single-review{    border-top: 1px solid #e0e0e0;
    padding: 10px 0;
    margin: 0 34px 0 0;
    font-size: 13px;
    color: #333333;
    line-height: 18px;
    position: relative;
    min-height: 180px;}
	
.review-info .single-review{    border-top: 1px solid #e0e0e0;
    padding: 10px 0;
    margin: 0 34px 0 0;
    font-size: 13px;
    color: #333333;
    line-height: 18px;
    position: relative;
    min-height: 85px;}	
.stars{margin:1px 4px;display:inline-block}
.accord-header{    padding: 10px 0;}
.btn:hover{text-decoration:none}
.rev-img img{margin-top:30px}
.rev-text{font-size:13px;font-weight:300;text-align:center;padding:5px 10px 0;display:block;}
.rev-textarea{max-width:550px;}
.bad, .good{color:#FF9600;font-size:24px;text-shadow:0px 1px 0px #D3D3D3;display:inline-block;text-align:center;}

Table.cartcom{border-right:1px solid;border-left:1px solid;border-top:1px solid;border-bottom:1px solid;border-color:#CCC}
TD.cartcom1{border-right:1px solid;border-bottom:1px solid;border-color:#CCC}
TD.cartcom2{border-right:1px solid;border-bottom:1px solid;border-color:#CCC;font-weight:700;text-align:center}
TD.cartcom3{border-bottom:1px solid;border-color:#CCC;font-weight:700;text-align:center}
TD.cartcom4{border-right:1px solid;border-bottom:1px solid;border-color:#CCC;font-weight:700;text-align:center}
TD.cartcom5{border-bottom:1px solid;border-color:#CCC;text-indent:10px}
Table.cartcom5{text-indent:20px;}
TD.cartcom6{border-right:1px solid;border-bottom:1px solid;border-color:#CCC;text-align:center;padding:5px 0;}
TD.cartcom7{border-bottom:1px solid;border-color:#CCC;text-align:center}
TD.inforabatt{color:#000;font-weight:700}
TABLE.inforabatt{color:#000;}
TD.gutschein{background-color:#2337d6;color:#FFF;font-weight:700;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-top:1px solid;border-color:#0018d7;padding:0 5px;text-decoration:none;line-height:25px}
DIV.gutschein{background-color:#2337d6;color:#FFF;font-weight:700;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-top:1px solid;border-color:#0018d7;text-decoration:none;line-height:25px;margin-left:5px;margin-bottom:0;width:99%;}
TD.gutscheinneu{background-color:#EE006A;color:#FFF;font-weight:700;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-top:1px solid;border-color:#EE006A;padding:0 5px;text-decoration:none;line-height:25px}
DIV.gutscheinneu{background-color:#EE006A;color:#FFF;font-weight:700;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-top:1px solid;border-color:#EE006A;padding:0 5px;text-decoration:none;line-height:25px;margin-left:0;margin-bottom:0}
.gutschein img{display:block;}


.title{display:inline-block;}
.title__manuf{display:inline-block;color:#797979; font-size: 16px; font-weight: bold;}
.title__manuf > a {color:#797979;}

/*Facebook*/

.socials{list-style:none;position:relative;margin:2px auto 0;height:34px;display:inline-block;float:right; font-family: sans-serif; display:block;}
.socials li{display:inline-block;margin-right: 8px;}
.btn-social{
    margin: 0;
    padding: 5px 22px;
    margin-top: -1px;
}

.btn-facebook{color:#fff;background-color:#3b5998 !important;border-color:rgba(0,0,0,0.2);transition:all .2s linear}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:25px;}
.fa-facebook img{width:20px;height:20px;}
.btn-facebook:focus, .btn-instagram:focus{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2);text-decoration:none}
.btn-facebook:hover, .btn-instagram:hover{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2);text-decoration:none}
/*Instagram*/
.btn-instagram{
	color:#fff;border-color:rgba(0,0,0,0.2);transition:all .2s linear;
	background: #d6249f  !important;
    background: radial-gradient(circle at -10% 22%,#fdf497 0,#fdf497 4%,#fd5949 38%,#d6249f 60%,#285aeb 98%)  !important;}
.social-txt{vertical-align: top;}
/* Twitter */
.btn-twitter{background: #00caff;color:#fff;border-color:rgba(0,0,0,0.2);transition:all .2s linear;}
.btn-twitter:hover{background:#00abd8;}
.btn-twitter > span{top: 9px;}

@media screen and (max-width:1368px){
	.social-txt{display:none;}
	.socials, .socials .btn-social{
		padding-left: 0;	
	}
}

@media screen and (max-width:1200px){
	.socials{
		display: none;	
	}
}


/*### Feature List ##*/
.feature__list{display: block;max-width: 355px;margin:30px 0;}
.feature__list > ul{list-style:none;padding:0;}
.feature__list > ul > li{display:inline-block;margin:5px;}
.moduleRow .checkout__credits{background: #fff498;} 
.moduleRowSelected .checkout__credits{background: rgba(98,255,89,0.8);} 
.moduleRowOver{background-color:#E3F6FD;cursor:pointer;}
.moduleRowSelected{background-color:#0F0}

.accord-header{padding:25px 10px;cursor:pointer; text-align: left;position: relative;font-size:12px;}
.accord-header span{display:inline-block;line-height: 15px;margin-right:6px;}
.accord-header p{
	cursor: pointer;
    float: left;
    padding-right: 5px;	
}
.accord-content{padding-left:37px;border-bottom:1px solid #E0E0E0;font-size:12px;}
.accord-content > div{padding-bottom:15px;}
.moduleRow, .moduleRowOver{
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s; 
    -ms-transition: all .2s;
    transition: all .2s;
    background-color: #ffffff;
    border-bottom-width: 0;
}

.moduleRow:last-child,
.moduleRowOver:last-child,
.moduleRowSelected:last-child{
    border-bottom-width: 1px;	
}

.shipping-block-header{
	text-align:left;
	position:relative;
}

.moduleRowSelected{
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
    transition: all .2s;
    background-color: rgba(98,255,89,0.34);
	border-bottom-width: 0;
}

.module__shipping--radio{
	cursor:pointer; 
	display: inline-block;
	padding-right:5px;
	margin-top: 0;
	width: 30px;
	text-align: left;
	line-height: 20px;
}

.module__shipping--name{
	cursor:pointer; 
	display: inline-block; 
	padding-right:5px;
	margin-top: 0;
	text-align: left;
	line-height: 20px;
}

.module__shipping--price{
	float: right;
	line-height: 20px;
}

input[name="shipping"]{
	background:red;  
	-webkit-transform: scale(1.5)!important;
    -moz-transform: scale(1.5)!important;
    -ms-transform: scale(1.5)!important;
    -o-transform: scale(1.5)!important;
    transform: scale(1.5)!important;	
}






.checkout__btn--bar {
width:100%
}

.checkout__btn--bar span {
margin-right:10px
}

.checkout__total tr:last-child {
height:45px
}

.checkout__total tr:last-child td:last-child {
border-top:3px double #bcbcbc
}

.btn__checkout {
position:relative;
box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);
font-size:16px;
height:auto;
font-weight:400;
background:#fff9df;
background:-moz-linear-gradient(top,#fff9df 0%,#fc0 100%);
background:linear-gradient(to bottom,#fff9df 0%,#fc0 32%);
background:linear-gradient(to bottom,#fff9df 0%,#fc0 32%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9df',endColorstr='#ffcc00',GradientType=0);
border-radius:8px;
color:#000;
text-transform:none;
font-weight:bold;
text-align:center;
vertical-align:middle;
cursor:pointer;
padding:.7rem 2.5rem!important;
transition:all .1s ;
border:2px solid #e0bc48;
	display: inline-flex;
}

.btn__final .icon__arrow--right {
float:right;
margin-top:2px;
}

.checkout {
margin:0 auto;
font-size:14px
}

.checkout__inner {
background:#f0f0f0;
padding:15px;
border-radius:3px;
margin-bottom:35px;
position:relative
}

.checkout__inner .hl1 {
margin:0;
font-size:22px;
font-weight:400;
text-indent:0
}

.icon__arrow--right {
width:25px;
display:inline-block;
text-align:right
}

.checkout__payment {
margin:10px 0;
background:transparent
}


.guthaben__title{
	font-weight: 600;
	    display: block;
	 margin-top:30px;
	 margin-top:30px;
}

.credits-label{display:block;}

.guthaben__amount{
    background: #7cd641;
    padding: 2px 4px;
    margin: 0 10px;
    font-weight: 600;	
	display: block;
    margin: 0;
    padding: 5px;
}


.checkout__comment {
margin:10px 0
}

.checkout__comments {
margin:10px 0
}

.ship__module--item {
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
background-color:#fff;
border:1px solid #bcbcbc;
border-bottom-width:0
}

.ship__module--item label {
cursor:pointer
}

.ship__module--item input[type="radio"] {
cursor:pointer;
margin-right:7px;
-webkit-transform:scale(1.5);
-moz-transform:scale(1.5);
-ms-transform:scale(1.5);
-o-transform:scale(1.5);
transform:scale(1.5)!important
}

select[name="country"] {
font-size:14px;
max-width:178px
}

input[name="payment"],input[name="cot_gv"] {
-webkit-transform:scale(1.5);
-moz-transform:scale(1.5);
-ms-transform:scale(1.5);
-o-transform:scale(1.5);
transform:scale(1.5)!important
}

.checkmark-circle {
width:150px;
height:150px;
position:relative;
display:block;
margin:0 auto 50px;
vertical-align:top
}

.success{
	border-bottom: 1px solid #f5f5f5;
    background: transparent;
    max-width: 500px;
    margin: 0 auto;
    font-size: 24px;
    padding-bottom: 15px;
}

.checkmark-circle .background {
width:150px;
height:150px;
border-radius:50%;
background:#7cd641;
position:absolute
}

.checkmark-circle .checkmark {
border-radius:5px
}

.checkmark-circle .checkmark.draw:after {
-webkit-animation-delay:100ms;
-moz-animation-delay:100ms;
animation-delay:100ms;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
animation-duration:1s;
-webkit-animation-timing-function:ease;
-moz-animation-timing-function:ease;
animation-timing-function:ease;
-webkit-animation-name:checkmark;
-moz-animation-name:checkmark;
animation-name:checkmark;
-webkit-transform:scaleX(-1) rotate(135deg);
-moz-transform:scaleX(-1) rotate(135deg);
-ms-transform:scaleX(-1) rotate(135deg);
-o-transform:scaleX(-1) rotate(135deg);
transform:scaleX(-1) rotate(135deg);
-webkit-animation-fill-mode:forwards;
-moz-animation-fill-mode:forwards;
animation-fill-mode:forwards
}

.checkmark-circle .checkmark:after {
opacity:1;
height:75px;
width:37.5px;
-webkit-transform-origin:left top;
-moz-transform-origin:left top;
-ms-transform-origin:left top;
-o-transform-origin:left top;
transform-origin:left top;
border-right:15px solid #fff;
border-top:15px solid #fff;
border-radius:2.5px!important;
content:'';
left:25px;
top:75px;
position:absolute
}

@-webkit-keyframes checkmark {
0% {
height:0;
width:0;
opacity:1
}

20% {
height:0;
width:37.5px;
opacity:1
}

40% {
height:75px;
width:37.5px;
opacity:1
}

100% {
height:75px;
width:37.5px;
opacity:1
}
}

@-moz-keyframes checkmark {
0% {
height:0;
width:0;
opacity:1
}

20% {
height:0;
width:37.5px;
opacity:1
}

40% {
height:75px;
width:37.5px;
opacity:1
}

100% {
height:75px;
width:37.5px;
opacity:1
}
}

@keyframes checkmark {
0% {
height:0;
width:0;
opacity:1
}

20% {
height:0;
width:37.5px;
opacity:1
}

40% {
height:75px;
width:37.5px;
opacity:1
}

100% {
height:75px;
width:37.5px;
opacity:1
}
}

.checkout__rabatt {
position:absolute;
background:#fff;
margin:0 auto;
padding:10px;
border:2px dashed #7cd642;
top:50%;
transform:translateY(-50%);
border-radius:6px;
left:20px;
margin-left:auto;
margin-right:auto;
max-width:299px;
text-align:center
}

.progress-ship {
width:100%;
margin-top:20px;
margin-bottom:25px
}

.progress-ship table {
border-spacing:0;
border-collapse:separate
}

.progress-ship .progress {
text-align:center;
border-bottom:2px solid #cfcfcf
}

.progress span {
color:#fff;
padding:5px 10px 6px;
border-radius:50%;
position:relative;
top:11px;
font-size:15px;
background:#cfcfcf;
}

.progress span.active {
background:#333
}

.progress span.active2 {
border:2px solid #333;
background: #333;
padding:5px 8px;
vertical-align:bottom;
}

.progress span.active2 > svg{
	fill: #fff;
}

.progress-ship td.active {
border-color:#333
}

.checkoutBarFrom,.checkoutBarTo {
color:#8c8c8c;
text-align:center;
padding-top:20px;
font-size:14px
}

.confirm__prods {
background:#fff
}

.confirm__prods:first-child {
border-top:0
}

.confirm__prods--name {
display:inline-block;
vertical-align:top;
}

.confirm__prods--price {
display:inline-block;
vertical-align:top;
float:right
}

.confirm__prods--price .price__percent {
display:none
}

.confirm__prods--attr {
display:block;
vertical-align:top;
margin:0;
padding:0;
list-style:none;
font-size:11px;
    text-indent: 20px;
}

.checkout__module {
margin:30px 0
}

.checkout__module--header {
display:block;
padding-bottom:2px
}

.checkout__module--header h3 {
margin-bottom:0
}

.checkout__module--body {
background:#fff;
position:relative;
}

.checkout__module--body > textarea {
display:block;
border:none
}

.checkout__address {
padding:9px;
background:#fff;
position:relative;
display:block
}

.checkout__address,.checkout__shipping,.checkout__agb {
padding:9px;
margin:10px 0;
background:#fff;
position:relative;
}

.checkout__agb--icon {
float:left;
margin-top:1px;
margin-right:10px
}

.payment-block-input input {
margin-top:10px
}

.checkout__credits {
padding:10px 10px 0;
border-bottom:1px solid;
background:#fff498
}

.moduleRow .checkout__credits {
background:#fff498
}

.moduleRowSelected .checkout__credits {
background:rgba(98,255,89,0.8)
}

.accord-header {
padding:25px 10px;
cursor:pointer;
text-align:left;
position:relative;
font-size:12px
}

.accord-header span {
display:inline-block;
line-height:15px
}

.accord-header p {
cursor:pointer;
float:left;
padding-right:5px
}

.accord-content {
padding-left:37px;
border-bottom:1px solid #E0E0E0;
font-size:12px
}

.accord-content > div {
padding-bottom:15px
}

.nodeliver-full {
background:#ff4463;
padding:5px;
margin:2px 0 5px;
display:block;
color:#fff;
background:none repeat scroll 0 0 #FF4F4F;
border:1px solid #FF4F4F;
text-align:center;
font-size:14px
}

.nodeliver {
font-weight:300;
font-size:13px;
padding:5px;
margin:2px 0 5px;
display:block;
color:#fff;
background:rgba(255,79,79,0.78);
border:1px solid #FF4F4F
}

.moduleRow,.moduleRowOver {
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
background-color:#fff;
border-bottom-width:0
}

.moduleRow:last-child,.moduleRowOver:last-child,.moduleRowSelected:last-child {
border-bottom-width:1px
}

.moduleRowSelected {
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
background-color:rgba(98,255,89,0.34);
border-bottom-width:0
}

.paydisabled td {
color:#7F7F7F
}

.paydisabled .accord-header {
color:#7A7A7A;
cursor:pointer
}

.paydisabled img {
opacity:.5
}

.cred {
color:#EA0000;
display:block!important;
font-weight:600
}

.cred a {
color:#36B;
text-decoration:underline;
-webkit-transition:.5s ease;
transition:.5s ease
}

.cred a:hover {
text-decoration:none
}

.row {
clear:left;
overflow:hidden;
zoom:1;
overflow:visible;
}

.w-2col,.m-1col {
padding:10px 0;
margin-bottom:1em;
padding:10px 0;
margin-bottom:1em
}

@media screen and (max-width: 1600px) {
.confirm__btn {
position:relative!important;
text-align:right;
right:0
}
.default-address tr:first-child > td:first-child{display:none !important}
}

@media screen and (max-width: 1200px) {
	.box__search input[type="search"]{max-width:200px;}
}
@media screen and (max-width: 930px) {
	.box__search{display:none}
}


@media (min-width: 700px) {
.w-2col {
float:left;
margin-right:2%;
width:45%
}

.w-last {
margin-right:0
}
}

.w-2col > .checkout__address{min-height: 105px;}

@media (min-width: 500px) and (max-width: 700px) {
.m-1col {
float:left;
margin-right:4%;
background-color:lime;
width:48%
}

.w-last {
margin-right:0
}
}
.home__block table tr td{background-repeat-y:no-repeat}

/*######## checkout_shipping desktop 2020-02-21a #########*/
.mship{position:relative;width:100%;font-size:14px;}
.mship .mship__block{border-bottom:1px solid rgba(0,0,0,0.15)}
.mship .mship__block input[name="shipping"]{-webkit-transform:scale(1.5)!important;-moz-transform:scale(1.5)!important;-ms-transform:scale(1.5)!important;-o-transform:scale(1.5)!important;transform:scale(1.5)!important;display:none}
.mship .mship__block .mship__header{position:relative}
.mship .mship__block .mship__header label{position:relative;display:block;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;cursor:pointer;transition:all .4s cubic-bezier(0.865,0.14,0.095,0.87);padding: 10px;}
.mship .mship__block .mship__header label:before{content:'';padding: 10px;width: 10px;height: 10px;color:#eee;text-align:center;border-radius:50%;background:rgba(232,232,232,0.24);border:1px solid #b5b5b5;background-size:10px;background-repeat:no-repeat;background-position:center;}
.mship .mship__block .mship__header label:hover{color:#111;background:#f5f5f5;}
.mship .mship__block .mship__header .mship__header--title{padding-left:36px;/* padding: 2px; */max-width: 45%;width: 100%;/* border: 1px solid #A2A; *//* margin: 5px; */}
input[name="shipping"]:checked ~ .mship__header label:before{color:#fff;background-color:#fff;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 26 26'%3E%3Cpath d='m.3,14c-0.2-0.2-0.3-0.5-0.3-0.7s0.1-0.5 0.3-0.7l1.4-1.4c0.4-0.4 1-0.4 1.4,0l.1,.1 5.5,5.9c0.2,0.2 0.5,0.2 0.7,0l13.4-13.9h0.1v-8.88178e-16c0.4-0.4 1-0.4 1.4,0l1.4,1.4c0.4,0.4 0.4,1 0,1.4l0,0-16,16.6c-0.2,0.2-0.4,0.3-0.7,0.3-0.3,0-0.5-0.1-0.7-0.3l-7.8-8.4-.2-.3z'/%3E%3C/svg%3E%0A");background-position:cover;/* border-color: #c416c5; *//* padding: 2px; */}
.mship .mship__block > input:checked ~ .mship__header label{color:#111;background:rgba(139,195,74,0.40);}
.mship__header--time,.mship__header--title{text-align:left;margin:0 auto;-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mship__header--time{font-weight:600;white-space: normal;}
.mship__header--price{float:right}
.mship .mship__body{overflow:hidden;max-height:0;position:relative;padding:0 1.5em;box-shadow:inset 4px 0 0 0 #d1e8ba,inset 0 3px 6px rgba(0,0,0,0);background:#444;background:linear-gradient(to bottom,#efefef 0%,#fff 100%);color:#111;transition:all .4s cubic-bezier(0.865,0.14,0.095,0.87)}
.mship .mship__body:not(:last-of-type){box-shadow:inset 0 -2px 2px rgba(0,0,0,0.25),inset 4px 0 0 0 #27ae60,inset 0 3px 6px rgba(0,0,0,0.75)}
.mship .mship__body .mship__body__inner{margin:0;}
.mship .mship__msg--error{background: #ff4f4f;padding: 10px;border: 4px solid #ff2929;margin-bottom: 10px;text-align: left;box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);color:#fff;}
.mship .mship__msg--warning{background: #ff864f;padding: 10px;border: 4px solid #ff7537;margin-bottom: 10px;text-align: left;box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);color:#fff;}
.mship .mship__block .mship__block--error{background: #ff4f4f;display:block;position:relative;padding: 10px;text-align: left;font-size:12px;color:#fff;}
.mship .mship__block .mship__block--error:after{content: "";position: absolute;z-index:99;bottom: -10px;left: 16px;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #ff4f4f;}
.mship .mship__block.noshipping .mship__header label{cursor:not-allowed !important;background-color:#f5f5f5;opacity:.5}
.mship .mship__block.noshipping .mship__header label:before{background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 167.751 167.751' style='enable-background:new 0 0 167.751 167.751;' xml:space='preserve'%3E%3Cpath d='M0,83.875c0,46.249,37.626,83.875,83.875,83.875s83.875-37.626,83.875-83.875S130.125,0,83.875,0S0,37.626,0,83.875z M83.875,152.751C45.897,152.751,15,121.854,15,83.875c0-16.292,5.698-31.272,15.191-43.078l96.762,96.762 C115.147,147.052,100.168,152.751,83.875,152.751z M152.75,83.875c0,16.292-5.698,31.272-15.19,43.078L40.797,30.191 C52.603,20.698,67.583,15,83.875,15C121.853,15,152.75,45.897,152.75,83.875z'/%3E%3C/svg%3E%0A");background-position:center;background-color:#efefef;background-size: cover;background-color: #efefef;border: none;}
.mship .mship__block.noshipping > input:checked ~ .mship__header label{background-color:#f5f5f5}
.mship .mship__block.noshipping > input:checked ~ .mship__body{display:none;}
input[name="shipping"]:checked ~ .mship__body{padding:1.5em;height:auto;min-width:50px;max-height:655px}


/*######## checkout_payment #########*/
.mpay{position:relative;font-family: Verdana, Arial, sans-serif;width:100%;}
.mpay .mpay__block{border-bottom:1px solid rgba(0,0,0,0.15)}
.mpay .mpay__block input[name="payment"]{-webkit-transform:scale(1.5)!important;-moz-transform:scale(1.5)!important;-ms-transform:scale(1.5)!important;-o-transform:scale(1.5)!important;transform:scale(1.5)!important;display:none}
.mpay .mpay__block .mpay__header{position:relative}
.mpay .mpay__block .mpay__header label{position:relative;display:block;padding:1em;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;line-height:28px;cursor:pointer;transition:all .4s cubic-bezier(0.865,0.14,0.095,0.87)}
.mpay .mpay__block .mpay__header .mpay__header--msg{position:absolute;top:0;right:0;text-align:right;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;max-width:800px;font-size:12px !important;color:red;vertical-align:middle;padding:5px;align-items:center;justify-content:center;pointer-events: visible;}
.mpay .mpay__block .mpay__header label:before{content:'';position:absolute;left:1em;top:1.2em;width:20px;height:20px;color:#eee;text-align:center;border-radius:50%;border:1px solid #bcbcbc;background-size:10px;background-repeat:no-repeat;background-position:center}
.mpay .mpay__block .mpay__header label:hover{color:#111;background:rgba(245, 245, 245, 0.50)}
.mpay .mpay__block .mpay__header .mpay__header--title{padding-left:36px; text-align:left;}
input[name="payment"]:checked ~ .mpay__header label:before{color:#fff;background-color:#fff;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 26 26'%3E%3Cpath d='m.3,14c-0.2-0.2-0.3-0.5-0.3-0.7s0.1-0.5 0.3-0.7l1.4-1.4c0.4-0.4 1-0.4 1.4,0l.1,.1 5.5,5.9c0.2,0.2 0.5,0.2 0.7,0l13.4-13.9h0.1v-8.88178e-16c0.4-0.4 1-0.4 1.4,0l1.4,1.4c0.4,0.4 0.4,1 0,1.4l0,0-16,16.6c-0.2,0.2-0.4,0.3-0.7,0.3-0.3,0-0.5-0.1-0.7-0.3l-7.8-8.4-.2-.3z'/%3E%3C/svg%3E%0A");background-position:cover;border-color:#bbb}
.mpay .mpay__block > input:checked ~ .mpay__header label{color:#111;background:rgba(139,195,74,0.40)}
.mpay__header--time,.mpay__header--title{text-align:center;margin:0 auto;-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mpay__header--time{font-weight:600}
.mpay__header--price{float:right}
.mpay .mpay__body{overflow:hidden;max-height:0;position:relative;padding:0 1.5em;box-shadow:inset 4px 0 0 0 #d1e8ba,inset 0 3px 6px rgba(0,0,0,0);background:#444;background:linear-gradient(to bottom,#efefef 0%,#fff 100%);color:#111;transition:all .4s cubic-bezier(0.865,0.14,0.095,0.87)}
.mpay .mpay__body:not(:last-of-type){box-shadow:inset 0 -2px 2px rgba(0,0,0,0.25),inset 4px 0 0 0 #27ae60,inset 0 3px 6px rgba(0,0,0,0.75)}
.mpay .mpay__msg{background:#ff4f4f;padding:10px;border:2px solid #fff;text-align:left}
.mpay .mpay__block.noshipping{pointer-events: none !important;}
.mpay .mpay__block.noshipping > label{opacity:.5;pointer-events: none !important;}
.mpay .mpay__block.noshipping .mpay__header label{cursor:not-allowed;background-color:#f5f5f5}
.mpay .mpay__block.noshipping .mpay__header label:before{background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 167.751 167.751' style='enable-background:new 0 0 167.751 167.751;' xml:space='preserve'%3E%3Cpath d='M0,83.875c0,46.249,37.626,83.875,83.875,83.875s83.875-37.626,83.875-83.875S130.125,0,83.875,0S0,37.626,0,83.875z M83.875,152.751C45.897,152.751,15,121.854,15,83.875c0-16.292,5.698-31.272,15.191-43.078l96.762,96.762 C115.147,147.052,100.168,152.751,83.875,152.751z M152.75,83.875c0,16.292-5.698,31.272-15.19,43.078L40.797,30.191 C52.603,20.698,67.583,15,83.875,15C121.853,15,152.75,45.897,152.75,83.875z'/%3E%3C/svg%3E%0A");background-position:cover;background-color:#efefef;background-size: cover;background-color: #efefef;border: none;}
.mpay .mpay__block.noshipping > input:checked ~ .mpay__header label{background-color:#f5f5f5}
.mpay .mpay__block.noshipping > input:checked ~ .mpay__body{display:none;}
/*##########  Wenn Description/Payment Method gewünscht ist */
input[name="payment"]:checked ~ .mpay__body{padding:1.5em;height:auto;min-width:50px;max-height:300px}





.nl{padding:30px 0;border-bottom:1px solid #e1e1e1;}
.nl .nl__badge{}
.nl .nl__badge .nl__badge--minus{display:inline-block;vertical-align:super;line-height:15px;font-size:35px;margin-left:-5px}
.nl .nl__badge .nl__badge--amount{font-size:5.2rem}
.nl .nl__badge .nl__badge--currency{font-size:3rem;margin-left:-4px}
.nl .nl__text{padding-left:165px;min-height:115px}
.nl .nl__text h3{line-height:20px;margin:5px 0;font-weight:700}
.nl .nl__text p{max-width:330px}
.nl .nl__form input[type=email]{background-color:#fff}
.nl .nl__form .nl__form--smallinfo{font-size:12px;padding:0;display:inline-block}
.nl .nl__form .nl__form--btn{margin:0}
.nl .nl__form #nl-submit:disabled{background:#0f004c!important}.newsletter h3{text-align:center;margin:15px auto 5px;font-size:19px}
.newsletter .nl-form form{text-align:center}
.newsletter .nl-form form,.newsletter .nl-form form .form-group{max-width:300px;margin:0 auto}

.footer{background-color:#fff;padding-top:80px;color:#333;}
.footer .footer-column{padding-bottom:30px;background: #e2e2e2;border-top: 10px solid #ccc;}
.footer .footer-column .links{font-size:14px}
.footer .footer-column .links ul{padding:0;list-style:none}
.footer .footer-column .links span.title{display:block;font-weight:700;font-size:16px;text-transform:uppercase;margin-top:12px;margin-bottom:55px}
.footer .footer-column .links a:hover{color:#333}
.footer .footer-column .links li{margin-bottom:7px}
.footer .address{font-size:14px;color:#888;margin-bottom:42px}
.footer .address td{padding-bottom:8px;vertical-align:top}
.footer .address b{font-weight:600;font-size:16px;color:#333;padding-right:15px}
.footer .block-social .block-title{display:block;font-weight:700;font-size:16px;color:#333;text-transform:uppercase;margin-top:12px;margin-bottom:25px;line-height:1.1}
.footer .block-social .block-content:after,.footer .block-social .block-content:before{content:"";display:table}
.footer .block-social .block-content:after{clear:both}
.footer .block-social .block-content a{
	    line-height: 30px;
    border: 1px solid #aaa;
    -o-transition: .2s;
    transition: .2s;
    float: left;
    margin-right: 7px;
    margin-bottom: 5px;
	    box-shadow: 0 2px 2px rgba(6,6,6,.25);
    -webkit-box-shadow: 0 2px 2px rgba(6,6,6,.25);
}
.footer .block-social .block-content a:last-child{margin-right:0}
.footer .block-social .block-content a:hover{color:#fff;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
.footer .footer-bottom{border-top:1px solid #e4e4e4;padding-top:15px;text-align:center;font-size:14px;text-transform:capitalize;text-align:center}
.footer .footer-bottom > small{text-align:center}
.footer .payment{margin-bottom:20px}
.footer .payment img{margin-right:6px;cursor:pointer;margin-bottom:10px}
.footer .copyright{font-size:14px;color:#333;padding-bottom:15px;text-align:center}
.footer .footer-tag{margin-bottom:30px}
.footer .footer-tag .title{font-size:16px;line-height:20px;color:#333;text-transform:uppercase;font-weight:700;display:block;margin-bottom:20px}
.footer .footer-tag li{display:inline-block;padding-right:10px;position:relative;margin-bottom:5px;margin-right:6px}
.footer .footer-tag li:after{content:"";position:absolute;top:50%;margin-top:-7px;right:0;width:1px;height:14px;background-color:#666}
.footer .footer-tag li:last-child:after{content:none}
.footer .footer-tag a{font-size:14px;color:#666}
.footer .footer-tag a:hover{color:#333}
.footer{padding:0;font-family: Verdana, Arial, sans-serif;}
.footer .footer-newsletter{}
.footer .block-title{margin:15px 0 17px;font-size:14px;font-weight:400;line-height:1.1;color:#ccc;text-transform:uppercase}
.footer .form-control{height:40px;background-color:transparent;border-color:#505050}
.footer .btn-subcribe{height:40px;font-size:14px;font-weight:400;background-color:#505050;border-color:#505050;color:#999}
.footer .block-social{margin-bottom:42px}
.footer .block-social .block-title{margin:15px 0 17px;font-size:14px;line-height:1.1;}
.footer .block-social .block-content a{    color: #aaa;
    margin-right: 19px;
    width: 20%;
    max-width: 100px;
    text-align: center;    border-radius: 3px;}
.footer .block-social .block-content a:last-child{margin-right:0}
.footer .block-social .block-content a:hover{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2);border: 1px solid #aaa;}
.footer .footer-column{padding-bottom:30px;padding-top:25px}
.footer .footer-column:after,.footer .footer-column:before{content:"";display:table}
.footer .footer-column:after{clear:both}
.footer .footer-column .column-left{width:60%;float:left}
@media (max-width:991px) {
.footer .footer-column .column-left{width:100%}
}
.footer .footer-column .column-right{width:40%;float:left}
@media (max-width:991px) {
.footer .footer-column .column-right{width:100%}
}
.footer .footer-column .links li{margin-bottom:2px}
.footer .footer-column .links span.title{margin:15px 0 13px;font-size:14px;line-height:1.1;}
.footer .footer-column .links a{font-size:14px;font-weight:300}
.footer .footer-column .links a:focus,.footer .footer-column .links a:hover{color:#cf0000}
.footer .footer-bottom{border-top:1px solid rgba(80,80,80,.6);background: #919191;}
.footer .copyright{color:#fff;font-size:14px;font-weight:300}
.footer .payment{float:right}
.footer .payment img{margin-left:12px}
.footer .payment img:hover{-webkit-filter:sepia(100%);filter:sepia(100%);-moz-filter:sepia(100%);-o-filter:sepia(100%);-ms-filter:sepia(100%)}
.benefits ul{padding:0}
.benefits ul li{font-size:14px;display:inline-block;list-style:none;position:relative;border:1px solid #aaa;padding:10px;margin:0 0 10px;
float:left;margin-right:1.22%;padding:10px 4px;width:calc((100% - 4 * 1.69492%)/ 4 - 1px);min-height:180px;text-align:center}
.benefits li:last-child{margin-right:0}


/* ############   FAQ   ################ */
.faq{max-width:1024px;box-shadow:0 1px 5px rgba(0,0,0,0.1)}
.faq:after{content:"";display:table;clear:both}
@media only screen and (min-width: 768px) {
.faq{position:relative;box-shadow:none}
}
.faq-categories{list-style:none;padding:0;}
.faq-categories a{position:relative;display:block;overflow:hidden;height:50px;line-height:50px;padding:0 28px 0 16px;background-color:#4e5359;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;white-space:nowrap;border-bottom:1px solid #555b61;text-overflow:ellipsis}
.faq-categories a::before,.faq-categories a::after{position:absolute;top:50%;right:16px;display:inline-block;height:1px;width:10px;background-color:#7f868e}
.faq-categories a::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.faq-categories li:last-child a{border-bottom:none}
.faq-group{list-style: none;padding: 0;}
}
@media only screen and (min-width: 768px) {
.faq-categories{width:20%;float:left;box-shadow:0 1px 2px rgba(0,0,0,0.08)}
.faq-categories a{font-size:13px;font-size:.8125rem;font-weight:600;padding:0 24px;-webkit-transition:background 0.2s,padding .2s;-moz-transition:background 0.2s,padding .2s;transition:background 0.2s,padding .2s}
.faq-categories a::before,.faq-categories a::after{display:none}
.no-touch .faq-categories a:hover{background:#555b61}
.no-js .faq-categories{width:100%;margin-bottom:2em}
}
@media only screen and (min-width: 1024px) {
.faq-categories{position:absolute;top:0;left:0;width:200px;z-index:2}
.faq-categories a::before{display:block;top:0;right:auto;left:0;height:100%;width:3px;background-color:#0f004c;opacity:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}
.faq-categories .selected{background:#42464b!important}
.faq-categories .selected::before{opacity:1}
.faq-categories.is-fixed{position:fixed}
.no-js .faq-categories{position:relative}
}
.faq-items{    max-width: 1024px;position:fixed;height:100%;    margin: 0 15px;top:0;right:0;background:#fff;padding:0 5% 1em;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) translateX(100%);-moz-transform:translateZ(0) translateX(100%);-ms-transform:translateZ(0) translateX(100%);-o-transform:translateZ(0) translateX(100%);transform:translateZ(0) translateX(100%);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}
.faq-items.slide-in{-webkit-transform:translateZ(0) translateX(0%);-moz-transform:translateZ(0) translateX(0%);-ms-transform:translateZ(0) translateX(0%);-o-transform:translateZ(0) translateX(0%);transform:translateZ(0) translateX(0%)}
.no-js .faq-items{position:static;height:auto;width:100%;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
@media only screen and (min-width: 768px) {
.faq-items{position:static;height:auto;float:right;overflow:visible;-webkit-transform:translateZ(0) translateX(0);-moz-transform:translateZ(0) translateX(0);-ms-transform:translateZ(0) translateX(0);-o-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0);padding:0;background:transparent}
}
@media only screen and (min-width: 1024px) {
.faq-items{float:none;width:100%;}
.no-js .faq-items{padding-left:0}
}
.close-panel{position:fixed;top:5px;right:-100%;display:block;height:40px;width:40px;overflow:hidden;text-indent:100%;white-space:nowrap;z-index:2;-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;-webkit-transition:right .4s;-moz-transition:right .4s;transition:right .4s}
.close-panel::before,.close-panel::after{position:absolute;top:16px;left:12px;display:inline-block;height:3px;width:18px;background:#6c7d8e}
.close-panel::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.close-panel::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.close-panel.move-left{right:2%}
@media only screen and (min-width: 768px) {
.close-panel{display:none}
}
.faq-group{display:none}
.faq-group.selected{display:block}
.faq-group .faq-title{background:transparent;box-shadow:none;margin:1em 0}
.no-touch .faq-group .faq-title:hover{box-shadow:none}
.faq-group .faq-title h2{text-transform:uppercase;font-size:12px;font-size: 1.2rem;font-weight: 700;color: #cc0501;border-bottom: 1px solid;}
.no-js .faq-group{display:block}
@media only screen and (min-width: 768px) {
.faq-group{display:block}
.faq-group > li{background:#fff;margin-bottom:6px;box-shadow:0 1px 2px rgba(0,0,0,0.08);-webkit-transition:box-shadow .2s;-moz-transition:box-shadow .2s;transition:box-shadow .2s}
.no-touch .faq-group > li:hover{box-shadow:0 1px 10px rgba(108,125,142,0.3)}
.faq-group .faq-title{margin:2em 0 1em}
.faq-group:first-child .faq-title{margin-top:0}
}
.faq-trigger{position:relative;display:block;margin:1.6em 0 .4em;line-height:1.2}
@media only screen and (min-width: 768px) {
.faq-trigger{font-size:24px;font-size:1rem;font-weight:300;margin:0;padding:24px 72px 24px 24px}
.faq-trigger::before,.faq-trigger::after{position:absolute;right:24px;top:50%;height:2px;width:13px;background:#cfdca0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}
.faq-trigger::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:32px}
.faq-trigger::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.content-visible .faq-trigger::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.content-visible .faq-trigger::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
}
.faq-content p{font-size:14px;font-size:.875rem;line-height:1.4;color:#6c7d8e}
@media only screen and (min-width: 768px) {
.faq-content{display:none;padding:0 24px 30px}
.faq-content p{line-height:1.6}
.no-js .faq-content{display:block}
}

.pagination {
	float:right;
  display: inline-block;
  text-decoration: none;
}

.pagination a,
.pagination b {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none !important;
  border: 1px solid #ddd;
  
}

.pagination a u{text-decoration:none !important;}

.pagination b {
    background-color: #969696;
    color: white;
    border: 1px solid #696969;
	font-weight: 700;
}

.pagination a:hover:not(.active) {background-color: #ddd;}

.pagination a:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.pagination a:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.grecaptcha-badge { visibility: hidden; }
.footer .benefits ul {
	display: flex; 
}
/* Product Warning and Error Messages in cart */
.productmsg {font-weight: normal;border-radius:4px;}
.productmsg-warning{background:#ff9400;border-color:#9c6500}


.faq-content p {
	color: black; 
}

/*
We declare all variables here as default so that they are easy to override...
*/
/* Border, shadows, ... */
/* Colors */
/* Spacing */
/* Breakpoints */
.klaro.cm-as-context-notice {
  height: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}

.klaro .cookie-modal,
.klaro .context-notice,
.klaro .cookie-notice {
  /* The switch - the box around the slider */
  font-size: 14px;
}

.klaro .cookie-modal .cm-switch-container,
.klaro .context-notice .cm-switch-container,
.klaro .cookie-notice .cm-switch-container {
  display: block;
  position: relative;
  padding: 10px;
  padding-left: 66px;
  line-height: 20px;
  vertical-align: middle;
  min-height: 40px;
  border-bottom: 1px solid #ccc;
}

.klaro .cookie-modal .cm-switch-container:last-child,
.klaro .context-notice .cm-switch-container:last-child,
.klaro .cookie-notice .cm-switch-container:last-child {
  border-bottom: 0;
}

.klaro .cookie-modal .cm-switch-container:first-child,
.klaro .context-notice .cm-switch-container:first-child,
.klaro .cookie-notice .cm-switch-container:first-child {
  margin-top: 0;
}

.klaro .cookie-modal .cm-switch-container p,
.klaro .context-notice .cm-switch-container p,
.klaro .cookie-notice .cm-switch-container p {
  margin-top: 0;
}

.klaro .cookie-modal .cm-switch,
.klaro .context-notice .cm-switch,
.klaro .cookie-notice .cm-switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 30px;
}

.klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider,
.klaro .context-notice .cm-list-input:checked + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider {
  background-color: #1a936f;
  background-color: var(--green1, #1a936f);
}

.klaro .cookie-modal .cm-list-input.half-checked:checked + .cm-list-label .slider,
.klaro .context-notice .cm-list-input.half-checked:checked + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input.half-checked:checked + .cm-list-label .slider {
  background-color: #1a936f;
  background-color: var(--green1, #1a936f);
  opacity: 0.6;
}

.klaro .cookie-modal .cm-list-input.half-checked:checked + .cm-list-label .slider::before,
.klaro .context-notice .cm-list-input.half-checked:checked + .cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-input.half-checked:checked + .cm-list-label .slider::before {
  -ms-transform: translateX(10px);
  transform: translateX(10px);
}

.klaro .cookie-modal .cm-list-input.only-required + .cm-list-label .slider,
.klaro .context-notice .cm-list-input.only-required + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input.only-required + .cm-list-label .slider {
  background-color: #24cc9a;
  background-color: var(--green2, #24cc9a);
  opacity: 0.8;
}

.klaro .cookie-modal .cm-list-input.only-required + .cm-list-label .slider::before,
.klaro .context-notice .cm-list-input.only-required + .cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-input.only-required + .cm-list-label .slider::before {
  -ms-transform: translateX(10px);
  transform: translateX(10px);
}

.klaro .cookie-modal .cm-list-input.required:checked + .cm-list-label .slider,
.klaro .context-notice .cm-list-input.required:checked + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input.required:checked + .cm-list-label .slider {
  background-color: #24cc9a;
  background-color: var(--green2, #24cc9a);
  opacity: 0.8;
  cursor: not-allowed;
}

.klaro .cookie-modal .slider,
.klaro .context-notice .slider,
.klaro .cookie-notice .slider {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
}

.klaro .cookie-modal .cm-list-input,
.klaro .context-notice .cm-list-input,
.klaro .cookie-notice .cm-list-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 50px;
  height: 30px;
}

.klaro .cookie-modal .cm-list-title,
.klaro .context-notice .cm-list-title,
.klaro .cookie-notice .cm-list-title {
  font-size: 14px;
  font-weight: 600;
}

.klaro .cookie-modal .cm-list-description,
.klaro .context-notice .cm-list-description,
.klaro .cookie-notice .cm-list-description {
  font-size: 14px;
  padding-top: 4px;
  color: #666;
}

.klaro .cookie-modal .cm-list-label,
.klaro .context-notice .cm-list-label,
.klaro .cookie-notice .cm-list-label {
  /* The slider */
  /* Rounded sliders */
}

.klaro .cookie-modal .cm-list-label .cm-switch,
.klaro .context-notice .cm-list-label .cm-switch,
.klaro .cookie-notice .cm-list-label .cm-switch {
  position: absolute;
  left: 0;
}

.klaro .cookie-modal .cm-list-label .slider,
.klaro .context-notice .cm-list-label .slider,
.klaro .cookie-notice .cm-list-label .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: 0.4s;
  width: 50px;
  display: inline-block;
}

.klaro .cookie-modal .cm-list-label .slider::before,
.klaro .context-notice .cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-label .slider::before {
  position: absolute;
  content: '';
  height: 20px;
  width: 20px;
  left: 5px;
  bottom: 5px;
  background-color: #fff;
  transition: 0.4s;
}

.klaro .cookie-modal .cm-list-label .slider.round,
.klaro .context-notice .cm-list-label .slider.round,
.klaro .cookie-notice .cm-list-label .slider.round {
  border-radius: 30px;
}

.klaro .cookie-modal .cm-list-label .slider.round::before,
.klaro .context-notice .cm-list-label .slider.round::before,
.klaro .cookie-notice .cm-list-label .slider.round::before {
  border-radius: 50%;
}

.klaro .cookie-modal .cm-list-label input:focus + .slider,
.klaro .context-notice .cm-list-label input:focus + .slider,
.klaro .cookie-notice .cm-list-label input:focus + .slider {
  box-shadow-color: #48dfb2;
  box-shadow-color: var(--green3, #48dfb2);
  box-shadow: 0 0 1px #48dfb2;
}

.klaro .cookie-modal .cm-list-label input:checked + .slider::before,
.klaro .context-notice .cm-list-label input:checked + .slider::before,
.klaro .cookie-notice .cm-list-label input:checked + .slider::before {
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}

.klaro .cookie-modal .cm-list-input:focus + .cm-list-label .slider,
.klaro .context-notice .cm-list-input:focus + .cm-list-label .slider,
.klaro .cookie-notice .cm-list-input:focus + .cm-list-label .slider {
  box-shadow: 0 4px 6px 0 rgba(125, 125, 125, 0.2), 5px 5px 10px 0 rgba(125, 125, 125, 0.19);
}

.klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider::before,
.klaro .context-notice .cm-list-input:checked + .cm-list-label .slider::before,
.klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider::before {
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}

.klaro .cookie-modal .slider,
.klaro .context-notice .slider,
.klaro .cookie-notice .slider {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
}

.klaro .cookie-modal a,
.klaro .context-notice a,
.klaro .cookie-notice a {
  color: #1a936f;
  color: var(--green1, #1a936f);
  text-decoration: none;
}

.klaro .cookie-modal p,
.klaro .cookie-modal strong,
.klaro .cookie-modal h1,
.klaro .cookie-modal h2,
.klaro .cookie-modal ul,
.klaro .cookie-modal li,
.klaro .context-notice p,
.klaro .context-notice strong,
.klaro .context-notice h1,
.klaro .context-notice h2,
.klaro .context-notice ul,
.klaro .context-notice li,
.klaro .cookie-notice p,
.klaro .cookie-notice strong,
.klaro .cookie-notice h1,
.klaro .cookie-notice h2,
.klaro .cookie-notice ul,
.klaro .cookie-notice li {
  color: #eee;
  color: var(--font-color-dark, #eee);
}

.klaro .cookie-modal p,
.klaro .cookie-modal h1,
.klaro .cookie-modal h2,
.klaro .cookie-modal ul,
.klaro .cookie-modal li,
.klaro .context-notice p,
.klaro .context-notice h1,
.klaro .context-notice h2,
.klaro .context-notice ul,
.klaro .context-notice li,
.klaro .cookie-notice p,
.klaro .cookie-notice h1,
.klaro .cookie-notice h2,
.klaro .cookie-notice ul,
.klaro .cookie-notice li {
  display: block;
  text-align: left;
  margin: 0;
  padding: 0;
  margin-top: 0.7em;
}

.klaro .cookie-modal .cm-link,
.klaro .context-notice .cm-link,
.klaro .cookie-notice .cm-link {
  margin-right: 0.5em;
  vertical-align: middle;
}

.klaro .cookie-modal .cm-btn,
.klaro .context-notice .cm-btn,
.klaro .cookie-notice .cm-btn {
  color: #eee;
  color: var(--font-color-dark, #eee);
  background: #555;
  border-radius: 6px;
  padding: 6px 10px;
  margin-right: 0.5em;
  border: 0;
  padding: 0.4em;
  font-size: 1em;
  cursor: pointer;
}

.klaro .cookie-modal .cm-btn:disabled,
.klaro .context-notice .cm-btn:disabled,
.klaro .cookie-notice .cm-btn:disabled {
  opacity: 0.5;
}

.klaro .cookie-modal .cm-btn.cm-btn-close,
.klaro .context-notice .cm-btn.cm-btn-close,
.klaro .cookie-notice .cm-btn.cm-btn-close {
  background: #aaa;
  color: #000;
}

.klaro .cookie-modal .cm-btn.cm-btn-success,
.klaro .context-notice .cm-btn.cm-btn-success,
.klaro .cookie-notice .cm-btn.cm-btn-success {
  background: #1a936f;
  background: var(--green1, #1a936f);
}

.klaro .cookie-modal .cm-btn.cm-btn-success-var,
.klaro .context-notice .cm-btn.cm-btn-success-var,
.klaro .cookie-notice .cm-btn.cm-btn-success-var {
  background: #24cc9a;
  background: var(--green2, #24cc9a);
}

.klaro .cookie-modal .cm-btn.cm-btn-info,
.klaro .context-notice .cm-btn.cm-btn-info,
.klaro .cookie-notice .cm-btn.cm-btn-info {
  background: #2581c4;
  background: var(--blue1, #2581c4);
}

.klaro .context-notice {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  height: 100%;
  background: #eee;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  padding: 12px;
}

.klaro .context-notice p {
  flex-grow: 0;
  text-align: center;
  padding-top: 0;
  margin-top: 0;
  color: #000;
}

.klaro .context-notice p strong {
  color: #333;
}

.klaro .context-notice p a {
  color: #459cdc;
}

.klaro .context-notice p.cm-buttons {
  margin-top: 12px;
}

.klaro .cookie-modal {
  width: 100%;
  height: 100%;
  position: fixed;
  overflow: hidden;
  left: 0;
  top: 0;
  z-index: 1000;
}

.klaro .cookie-modal.cm-embedded {
  position: relative;
  height: inherit;
  width: inherit;
  left: inherit;
  right: inherit;
  z-index: 0;
}

.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro {
  position: relative;
  -ms-transform: none;
      transform: none;
}

.klaro .cookie-modal .cm-bg {
  background: rgba(0, 0, 0, 0.5);
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
}

.klaro .cookie-modal .cm-modal.cm-klaro {
  z-index: 1001;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
  width: 100%;
  max-height: 98%;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  position: fixed;
  overflow: auto;
  background: #333;
  color: #eee;
}

@media (min-width: 660px) {
  .klaro .cookie-modal .cm-modal.cm-klaro {
    border-radius: 4px;
    position: relative;
    margin: 0 auto;
    max-width: 640px;
    height: auto;
    width: auto;
  }
}

.klaro .cookie-modal .cm-modal .hide {
  border-style: none;
  background: none;
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
}

.klaro .cookie-modal .cm-modal .hide svg {
  stroke: #eee;
}

.klaro .cookie-modal .cm-modal .cm-footer {
  padding: 1em;
  border-top: 1px solid #555;
}

.klaro .cookie-modal .cm-modal .cm-footer-buttons {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
}

.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by {
  font-size: 0.8em;
  padding-top: 4px;
  text-align: right;
  padding-right: 8px;
}

.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a {
  color: #999;
}

.klaro .cookie-modal .cm-modal .cm-header {
  padding: 1em;
  padding-right: 24px;
  border-bottom: 1px solid #555;
}

.klaro .cookie-modal .cm-modal .cm-header h1 {
  margin: 0;
  font-size: 2em;
  display: block;
}

.klaro .cookie-modal .cm-modal .cm-header h1.title {
  padding-right: 20px;
}

.klaro .cookie-modal .cm-modal .cm-body {
  padding: 1em;
}

.klaro .cookie-modal .cm-modal .cm-body ul {
  display: block;
}

.klaro .cookie-modal .cm-modal .cm-body span {
  display: inline-block;
  width: auto;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes {
  padding: 0;
  margin: 0;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret {
  color: #888;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content {
  margin-left: -40px;
  display: none;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded {
  margin-top: 10px;
  display: block;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose {
  position: relative;
  line-height: 20px;
  vertical-align: middle;
  padding-left: 60px;
  min-height: 40px;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child {
  margin-top: 0;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p {
  margin-top: 0;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes {
  font-size: 0.8em;
  color: #999;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all {
  border-top: 1px solid #555;
  padding-top: 1em;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title {
  font-weight: 600;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,
.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required {
  padding-left: 0.2em;
  font-size: 0.8em;
  color: #999;
}

.klaro .cookie-notice:not(.cookie-modal-notice) {
  background: #333;
  z-index: 999;
  position: fixed;
  width: 100%;
  bottom: 0;
  right: 0;
}

@media (min-width: 1024px) {
  .klaro .cookie-notice:not(.cookie-modal-notice) {
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
    border-radius: 4px;
    position: fixed;
    bottom: 20px;
    right: 20px;
    max-width: 400px;
  }
}

@media (max-width: 1023px) {
  .klaro .cookie-notice:not(.cookie-modal-notice) {
    border-style: none;
    border-radius: 0;
  }
}

.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded {
  position: relative;
  height: inherit;
  width: inherit;
  left: inherit;
  right: inherit;
  bottom: inherit;
  z-index: 0;
}

.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body {
  padding-top: 0.5em;
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body {
  margin-bottom: 0;
  margin-right: 0;
  bottom: 0;
  padding: 1em;
  padding-top: 0;
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p {
  margin-bottom: 0.5em;
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes {
  text-decoration: underline;
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more {
  display: inline-block;
  flex-grow: 1;
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons {
  display: inline-block;
  margin-top: -0.5em;
}

@media (max-width: 384px) {
  .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons {
    width: 100%;
  }
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn {
  margin-top: 0.5em;
}

@media (max-width: 384px) {
  .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn {
    width: calc(50% - 0.5em);
  }
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok {
  margin-top: -0.5em;
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  justify-content: right;
  align-items: baseline;
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,
.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div {
  margin-top: 0.5em;
}

.klaro .cookie-modal-notice {
  z-index: 1001;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
  width: 100%;
  max-height: 98%;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  position: fixed;
  overflow: auto;
  background: #333;
  color: #eee;
  padding: 1em;
  padding-top: 0.2em;
}

@media (min-width: 400px) {
  .klaro .cookie-modal-notice {
    border-radius: 4px;
    position: relative;
    margin: 0 auto;
    max-width: 400px;
    height: auto;
    width: auto;
  }
}

.klaro .cookie-modal-notice .cn-ok {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 1em;
}

.klaro .cookie-notice-hidden {
  display: none !important;
}

.home__block td {line-height: 0px;}



.newsletter_title {

	text-align: center;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;
	margin:0px;
  
  }
  .newsletter_subtitle {
  
	text-align: center;
	font-weight: 800;
	font-size: 24px;
	line-height: 32px;
	margin : 0px;
	padding-bottom: 10px;
  }
  .newsletter_container {
	display: flex; justify-content: center;padding: 0.5rem; flex-wrap:wrap;
  }
  .newsletter_grid {
	display: flex;
	grid-gap: 10px;
	justify-content: space-between;
  }
  .newsletter_error {
	background-color: rgb(248, 158, 13);
	padding: 0.5rem 1rem;
	color: white;
  
  }
  
  .newsletter_email {
	font-size: 18px;
	margin: 0px;
	width: available;
	width: -webkit-fill-available;
	width: -moz-available;
  border: 1px solid black;
  height: 52px;
  
  }
  
  .newsletter_btn {
	padding: 1rem ; 
	background: rgb(215, 213, 213);
	border: none;
	font-weight: 700;
	font-size: 16px;
	min-width: 148px;
  }
  .newsletter_btn:hover {
	background: rgb(166, 166, 166);
	cursor: pointer;
  }
  .newsletter_consent {
	color: rgb(107, 114, 128);
	text-align:left;max-width:300px; 
  }
  
  
  
  /* SCARAB */
  
  :root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
  
  
  .scarab-rm-container {
  
	  margin: 1.5rem 0rem;
  }
  
  .scarab-grid {
	  display: grid;
	  grid-template-columns: auto 1fr auto;
  }
  
  .scarab-rm-header {
	  font-weight: bold;
	  text-align: left;
	  font-size: 30px !important;
	  padding: 0.1rem 1.5rem;
	  margin: 0 !important;
	  color: red;
  }
  
  .scarab-itemlist {
	  display: flex;
	  flex-wrap: wrap;
	  justify-content: space-around;
	  background: white;
	  padding: 10px;
	  text-align: center;
  
  }
  
  .scarab-prev {
	  display: flex;
	  align-items: center;
	  width: 2em;
  }
  
  .scarab-prev:hover {
	  background-color: #d5d6da;
	  cursor: pointer;
  }
  
  .scarab-next {
	  display: flex;
	  align-items: center;
	  width: 2em;
  
  }
  
  .scarab-next:hover {
	  background-color: #d5d6da;
	  cursor: pointer;
  }
  
  .scarab-item-title {
	  font-weight: 600;
	  text-decoration: underline;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  white-space: nowrap;
	  word-wrap: normal;
	  width: 180px;
	  text-align: center;
	  display: inline-block;
	  margin: 0.4rem 0rem;
  
  }
  .scarab-item-link {
	  display: flex;
	  flex-direction: column;
	  align-items: center;
	  font-size: 13px;
	  position: relative;
  
  }
  
  .scarab-add-btn {
	  display: flex;
	  justify-content: space-between;
	  background-color: #e5e7eb;
	  color: black;
	  padding: 0.5rem 1rem;
	  letter-spacing: 0.6px;
  }
  .scarab-item-price {
	  margin: 0.2rem 0rem;
  }
  
  .scarab-item-price .price__percent {
	position: absolute;
	top: 5px;
	right: 5px;
  }
  
  .scarab-add-btn:hover {
  
	  background-color: #e5e7eb; 
  }
  
  .scarab-item-link .bg-red-500 {
	  top: 5%;
	  right: -10% !important;
  }
  
  .grecaptcha-badge { visibility: visible; }


  .ups_selected_msg {
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
  }

  .button-as-link {
    background: none !important;
    border: none;
    padding: 0;
    font-family: inherit;
    font-size: inherit;
    color: #069; /* Classic blue color for hyperlinks */
    cursor: pointer;
    text-decoration: underline;
    display: inline;
}

.button-as-link:hover,
.button-as-link:focus {
    color: #00a; /* Slightly darker blue for hover/focus state */
    text-decoration: none;
    outline: none;
}

form[name="create_account"] input[type="text"],
form[name="create_account"] input[type="date"],
form[name="create_account"] input[type="password"],
form[name="account_edit"] input[type="text"],
form[name="account_edit"] input[type="date"],
form[name="account_edit"] input[type="password"] {
  width: 200px;
}


.saleBadge {
	position: absolute;
	left: 11px;
	top: 40px;
	padding: 10px;
	border-radius: 50%;
	background: #fd2a2a;
	z-index: 1;
	height: 20px;
	width: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 700;
	font-size: 10px;
	transform: rotate(-14deg);
	color: white;
	bottom: 16px;
	border: 4px solid white;
  }
  .infoBox .saleBadge {
	display: none !important;
  }
  .infoBoxContents .saleBadge {
	  display: none !important;
	}
  .checkout_confirmation .saleBadge {
	display: none;
  }
  form .saleBadge {
	display: none;
  }
  form.productInfoForm {
	position: relative;
  }
  form.productInfoForm .saleBadge  {
	display: flex;
  }
  .scarab-itemlist .saleBadge {
	display: none !important;
  }
  @media (min-width: 640px) {
	.saleBadge {
		height: 30px;
		width: 30px;
		font-size: 12px;
	}
  }
  @media (min-width: 768px) {
  
  }
  @media (min-width: 1024px) {
	.saleBadge {
		height: 50px;
		width: 50px;
		font-size: 18px;
		left: 20px
	}
  }
  @media (min-width: 1280px) {
	.saleBadge {
		left: 30px
	}
  }
  @media (min-width: 1536px) {}

  .textLink {
	color: blue;
	text-decoration:underline;
  }

  .custom_content ul {
	padding-left: 0px;
	list-style: none;
	font-size: 14px;
  }
  .custom_content h3 {
	margin: 15px 0 13px;
    font-size: 14px;
    line-height: 1.1;
}

.description a {
	text-decoration: underline;
	color: #0000FF;
}
  

@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-web