/** 
 * Template for xt:Commerce 4
 *
 * default template v2.0.0
 */
          

/* resets -------------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}

/* html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;background:#ffffff;}
ol, ul {list-style: outside none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table { border-collapse: collapse; border-spacing: 0;}
/* -------------------------------------------------------------------------------------- */

#installer_warning {
    border: 0 none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.15);
    -moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.15);
    box-shadow: inset 0 0 10px rgba(0,0,0,0.15);
    padding: 10px;
    margin: 0 0 20px 0;
    background: #f25d44;
    background: -moz-linear-gradient(#f5a285, #f25d44);
    background: -o-linear-gradient(#f5a285, #f25d44);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5a285), to(#f25d44));
    background: -webkit-linear-gradient(#f5a285, #f25d44);
    font: 16px "Arial",Helvetica,sans-serif !important;
}

/* xt:Grid with 16 columns, 40 pixels each with 20 pixel gutter ------------------------- */
.xt-grid-1 {width: 40px;}
.xt-grid-2 {width: 100px;}
.xt-grid-3 {width: 160px;}
.xt-grid-4 {width: 220px;}
.xt-grid-5 {width: 280px;}
.xt-grid-6 {width: 340px;}
.xt-grid-7 {width: 400px;}
.xt-grid-8 {width: 460px;}
.xt-grid-9 {width: 520px;}
.xt-grid-10 {width: 580px;}
.xt-grid-11 {width: 640px;}
.xt-grid-12 {width: 700px;}
.xt-grid-13 {width: 760px;}
.xt-grid-14 {width: 820px;}
.xt-grid-15 {width: 880px;}
.xt-grid-16 {width: 1000px;}
.xt-grid-100 {width: 100%;}

/* with 16 columns, 60 pixels each with 0 pixel gutter */
.xt-grid-1-full {width: 60px;}
.xt-grid-2-full {width: 120px;}
.xt-grid-3-full {width: 180px;}
.xt-grid-4-full {width: 240px;}
.xt-grid-5-full {width: 300px;}
.xt-grid-6-full {width: 360px;}
.xt-grid-7-full {width: 420px;}
.xt-grid-8-full {width: 480px;}
.xt-grid-9-full {width: 540px;}
.xt-grid-10-full {width: 600px;}
.xt-grid-11-full {width: 660px;}
.xt-grid-12-full {width: 720px;}
.xt-grid-13-full {width: 780px;}
.xt-grid-14-full {width: 840px;}
.xt-grid-15-full {width: 900px;}
.xt-grid-16-full {width: 1024px;}

#header div.column, #header div.columnright, #headertwo div.column, #headertwo div.columnright {
	/*background: rgba(255,255,255,0.0);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;*/
	padding: 3px 5px;
	/*-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: background, color;
	-moz-transition-property: background, color;
	-ms-transition-property: background, color;
	-o-transition-property: background, color;
	transition-property: background, color;*/
	}
	
#header div.column:hover, #header div.columnright:hover, #headertwo div.column:hover, #headertwo div.columnright:hover {
	/*background: rgba(0,59,84,0.3);
	color: #FFFFFF;
    -webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: background, color;
	-moz-transition-property: background, color;
	-ms-transition-property: background, color;
	-o-transition-property: background, color;
	transition-property: background, color;*/
	}
#header div.column:hover input, #header div.columnright:hover input, #headertwo div.column:hover input, #headertwo div.columnright:hover input,#headertwo div.column input:focus, #headertwo div.columnright input:focus {
	/*color: #FFFFFF;*/
}


	
.column {
	float: left;
	margin: 0 1.1%; 
	overflow: visible;
	display: inline;
}

.columnright {
	float: right;
	margin: 0 10px 0 10px; 
	overflow: visible;
	display: inline;
}

.column-full {
	float: left;
	overflow: hidden;
	display: inline;
}

.row {
	/*width: 100%;*/
	min-width:1024px;
	margin: 0 auto;
	/*overflow: hidden;*/
}

.row .row {
	/*
	margin: 0 -10px 0 -10px;
	width: auto;
	display: inline-block;
	*/
}
/* -------------------------------------------------------------------------------------- */


/* grid for categorie & product listing --------------------------------------------------*/
.one {width: 98%;}
.two {width: 45%;}
.three {width: 31%;}
.four {width: 23%; min-height:450px;}
.five {width: 18%;}

/* grid for product listing in product-tabs (master-slave-list eg.)--------------------------------------------------*/
#tabs .one {width: 94%;}
#tabs .two {width: 47%;}
#tabs .three {width: 31%;}
#tabs .four {width: 20%;max-width: 227px;margin: 0 2.5%;}
#tabs .five {width: 17%;}

/* -------------------------------------------------------------------------------------- */


/* global --------------------------------------------------------------------------------*/
* {
	font: 12pt "Arial", Helvetica, sans-serif;
}

body {
	background: #ffffff url(../img/main-bg.jpg) no-repeat fixed center;
/*	background: #fff  url(../img/background.jpg) no-repeat fixed top left;*/
	/*background-size: 100% auto*/;
	color: #484848;
	font: 12pt "Arial", Helvetica, sans-serif;
}

/* tabel */
table {
	width: 100%;
	text-align: left;
	border-collapse: collapse; 
	margin: 0 0 20px 0;
}

thead {
	font-weight:bold; 
	line-height: 25px; 
	border-bottom: 1px solid #cdcdcd;
}

thead th, tr th {
	padding: 5px 10px;
	
}

table td {
	padding: 10px; 
	vertical-align: top;
}

strong { font-weight: bold; }

.odd {background: #ffffff;}

.even {
	background: #f6f6f6;
}

/* boxes */
.box {
	border: 3px solid #cdcdcd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	margin: 0 0 20px 0;
}

/* xt_coupon */
.box #coupon_code {
	width: 370px;
	margin: 0 20px 0 20px;
	padding: 10px;
}

.box-white {
	background: #fff;
	-webkit-box-shadow: inset 0px 1px 3px 0px rgba(216, 216, 216, 1);
	-moz-box-shadow:    inset 0px 1px 3px 0px rgba(216, 216, 216, 1);
	box-shadow:         inset 0px 1px 3px 0px rgba(216, 216, 216, 1);
}


.box-hover:hover, .product-listing .box:hover {
	border: 3px solid #5CB233;
}

/* headings */
h1 {
	font-size: 18pt;
	font-weight: bold;
	margin: 0 0 5px 0;
}
h1 {padding:10px 30px;font-size:20pt;color: #0b708a;}

h2 {
	font-weight: bold;
	padding: 25px 15px;
	font-size: 14pt;
}

.ptabs h2 {
	padding: 0;
}

h3 {
    font-weight: bold;
    padding: 0 0 5px 0;
    font-size: 14px;
}
h4 {
    font-weight: normal;
    padding: 0 0 5px 0;
    font-size: 14px;
}

.headline {
	font-size: 12pt;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 0 5px;
}

.headline-cat {
	height: 110px;
	padding-bottom:40px;
	width: 1024px;
	font-size: 16pt;
	font-family: "Noto Serif",serif;
	text-align: center;
	display: table-cell; 
	vertical-align: middle; 
	background: url(../img/categories-title-bg.png) no-repeat;
}

.headline-underline {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 4px 0;
	border-bottom: 1px solid #cdcdcd;
}

/* global typo */
p {
	line-height: 1.4em;
}

b {
	font-weight: bold;
}

li {
	line-height: 1.4em;
}

.highlight {
	color: #5cb233;
	text-shadow: 0px 0px 10px rgba(255, 255, 255, 1);
}

.bold {
	font-weight: bold;
}

.normal {
	font-weight: normal;
}

.line {
	clear: both;
	height: 1px; 
	background: #cdcdcd;
	margin: 20px 0 20px 0;
}

.underline {
	text-decoration: underline;
}

.block {
	display: block;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.clear {
	clear: both;
}

/* links */
a {
	color: #484848;
	text-decoration: none;
	outline: none;
	background:url(../img/linkhover.gif) no-repeat -1100px bottom;
	}
	
a, .textstyles a {
	/-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: background;
	-moz-transition-property: background;
	-ms-transition-property: background;
	-o-transition-property: background;
	transition-property: background;
	}

a:hover {
	background:url(../img/linkhover.gif) no-repeat right bottom;
	}
	
a:hover, .textstyles a:hover	{
	/*-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: background;
	-moz-transition-property: background;
	-ms-transition-property: background;
	-o-transition-property: background;
	transition-property: background;*/
}

.textstyles {margin:auto;}
.textstyles a {color:#5cb233;background:url(../img/green_linkhover.png) no-repeat -1100px 100%;}
.textstyles a:hover {background:url(../img/green_linkhover.png) no-repeat 90% 100%;}
.textstyles table{border-collapse:collapse;}
.textstyles td{border-width:1px solid #cdcdcd}
.textstyles b, .textstyles strong{font-weight:bold}
.textstyles i,.textstyles em{font-style:italic}
.textstyles ul{list-style-type:square;list-style-position:inside;margin-left:1em}
.textstyles ol{list-style-type:decimal;list-style-position:inside;margin-left:1em}
.textstyles ul,.textstyles ol, .textstyles p{margin-top:1em;margin-bottom:1em}
#content .textstyles li{margin:0}
.textstyles table td,.textstyles table th{border:1px solid #cdcdcd}
.textstyles table th{background:#ffffff;color:#484848;}
.inline>* {display: inline;}

/* buttons */
input[type="submit"] {
	margin: 5px 2px 5px 0;
	background: #5cb233;
	color: #fff;
	padding: 11px 20px;
	/*background: -moz-linear-gradient(top, #ff3019 0%, #cf0404);
	background: -o-linear-gradient(#ff3019, #cf0404);
	background: -webkit-gradient(linear, left top, left bottom, from(#ff3019), to(#cf0404));
	background: -webkit-linear-gradient(#ff3019, #cf0404);*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #FFFFFF;
}

input[type="submit"]:hover {
	cursor: pointer;
}

input[type="submit"]::-moz-focus-inner { 
    border: 0px;
    padding: 0px;  
}

.button, a.button, a.button-blue, a.button-orange {
	margin: 5px 2px 5px 0;
	background: #5cb233;
	color: #fff;
	display: table;
	padding: 10px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #FFFFFF;
}
a.button-blue, a.button-blue:hover {background: #0B708A;}
a.button-blue:hover {border: 1px solid #0B708A;}
a.button-orange, a.button-orange:hover {background: #FF6F02;}
a.button-orange:hover {border: 1px solid #FF6F02;}

#account-main a.button {
	min-width: 20%;
}

.button .button {
	margin: 0;
	background: none;
	padding: 0;
	border: none;
}

.button .button:hover {
	border: none;
}

button:hover, a span.button:hover, a.button:hover, input[type="submit"]:hover {border:1px solid #5cb233;background: #5cb233;}

a.button{color: #fff;}

input[class="button-next"] {

/*	width: 200px;
	margin: 0 2px 0 0;
	background: #bbd680;
	color: #484848;
	padding: 11px 20px;
	background: -moz-linear-gradient(top, #d9efa7 0%, #bbd680);
	background: -o-linear-gradient(#d9efa7, #bbd680);
	background: -webkit-gradient(linear, left top, left bottom, from(#d9efa7), to(#bbd680));
	background: -webkit-linear-gradient(#d9efa7, #bbd680);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #bbd680;
	*/
}
 
.button:hover,
.button-green:hover {
	text-decoration: none;
	cursor: pointer;
}  
   
/* forms */
input[type="text"],
input[type="password"],
/* !!! 10.09.2019 (start); Ticket #20988 */
input[type="email"],
/* !!! 10.09.2019 (end); Ticket #20988 */
input[type="date"],
textarea, radio, select, minus, plus {
	margin: 0 0 8px 0;
	padding: 5px;
	outline: 0 none;
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.1);
	box-shadow: inset 0 0 10px rgba(0,0,0,0.1);
}

plus, minus {
	cursor: pointer;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

input.disabled, input.disabled:hover {
	background: #cccccc;
	border:1px solid #ffffff;
	cursor: not-allowed;
	}
/* -------------------------------------------------------------------------------------- */


/* backgrounds ---------------------------------------------------------------------------*/
#background-topmenu {
    position: absolute;
    top:0px;
    height: 5px;
    z-index:-90;
    /*border-bottom:3px solid #000;*/
}

#background-top {
    height: 180px;
    position:relative;
    z-index:90;
}
#background-content {
	background: #ffffff url(../img/main-bg.jpg) no-repeat fixed center;
	/*background: White;
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 15%, rgba(255,255,255,1) 40%, rgba(255,255,255,0) 90%);
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 15%,rgba(255,255,255,1) 40%,rgba(255,255,255,0) 90%);
	background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 15%,rgba(255,255,255,1) 40%,rgba(255,255,255,0) 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );
	*/
	margin: 0;
	}

#background-bottom {
    height: 220px;
    /*margin: -220px 0 0 0;*/
	background: #fff; /* Old browsers */
	display:none;
}
/* -------------------------------------------------------------------------------------- */


/* page --------------------------------------------------------------------------------- */
#page {
	position: relative;
	/*top:-115px;*/
	bottom:0;
	margin: 0;
}
/* -------------------------------------------------------------------------------------- */


/* header --------------------------------------------------------------------------------*/
#header {
	height: 30px;
	position:relative;
	/*top:-600px;*/
	z-index:1;
	margin: 0 auto;
	font-size:12px;
	overflow:visible;
}

#headertwo {
	height: 194px; /* 309px;*/
	position:relative;
	top:0px;
	margin: 0 auto;
	font-size:12px;
	overflow:hidden;
	background: #ffffff url(../img/header-bg-4-1.jpg) no-repeat top;
	/*background: #ffffff url(../img/header-bg.png) no-repeat 35% 0;
	background-attachment: fixed;*/
	background-size: 100%;
}
#header a, #headertwo a, a.to-top-btn, .image a, .name a, a.nobg, a.nobg:hover {background:none;}
#topmenu ul {margin:0;}
/* topmenu */
#topmenu {
	magin:0 5px;
	text-align:center;
	padding: 5px 0 5px 5px;
	color: #0b708a;
	border-left: 2px solid #484848;
}

#topmenu ul li a {
	padding: 3px;
	color: #0b708a;
	background: #ffffff;
}

#topmenu ul li {display: inline-flex;align-items: center;}
#topmenu ul li img {padding:3px;}

#topmenu ul li a:hover {color:#5cb233;}

/* branding */
#branding {
	/*height: 90px;*/
}

#branding #logo a img {
position:relative;
top: 20px;
}

#branding #slogan {
	padding: 0 5px;
	font-size: 13px;
	text-align: center;
	color: #ffffff;
	font-weight: normal;
}

/* search */
#box-search {
	/*height: 90px;*/
}

#box-search-box {
    border: 1px solid #cdcdcd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.15);
    -moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.15);
    box-shadow: inset 0 0 10px rgba(0,0,0,0.15);
    margin: 25px 0 0 0;
}


#box-search-box input[type="text"] {
	width: 275px;
	padding: 10px;
	border: 0 none;
	margin: 0;
	background: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-size:12px;
}



#box-search-box input[type="submit"] {
    width: 15px;
    height: 35px;
    font-size: 0;
    border: 0 none;
    margin: 0;
    overflow: hidden;
    color: transparent !important;
    background: url(../img/search.png) no-repeat 5px 5px;
    float: right;
    cursor: pointer;
}

#box-search-advanced-search {
	padding: 5px 0 0 0;
	text-align: right; 
}

#box-search:hover a {
	/*color: #FFFFFF;*/
	}

#box-cart {
	height: 90px;
}

#box-cart-info {
	width: 90px; 
	position: absolute;
	margin: 35px 0 0 0;
}

#box-cart-info li {
	line-height: 14px; 
	text-align: right;
}

#box-cart-box {
	float: right; 
	height: 60px; 
	width: 60px; 
	background: url('../img/shopping_cart.png') no-repeat 12px 30px;
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.15);
	-moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.15);
	box-shadow: inset 0 0 10px rgba(0,0,0,0.15);
	line-height: 40px; 
	margin: 20px 0 0 0; 
	text-align: center; 
}

#box-cart-box:hover, #product-images .more-images .more-images-item:hover {
	border: 1px solid #0b708a;
}

#box-cart:hover a {
	/*color:#ffffff;*/
	}
#box-cart-box:hover a {
	color:#0b708a;
	}

#box-cart-box a {
	font-size: 22px;
	height: 50px;
	padding: 10px 0 0 0;
	display: block;
}

#box-cart-box a:hover {
	text-decoration: none;
}

.more-images-item span a:hover, .more-images-item span a {background:none;}

/* -------------------------------------------------------------------------------------- */


/* top categories ----------------------------------------------------------------------- */
#box-topcategories {
	position:relative;
	z-index:99;
	/*background: #F6F6F6 rgba(255,255,255,0.5)*/;
	/*background: #ffffff url(../img/header280716-w.jpg) no-repeat 0 80%;*/
	background: url(../img/header-bg-4-1-1.jpg) no-repeat 0 -194px;
	/*background-attachment: fixed;*/
	background-size: 100%;
}

#box-topcategories li {
	display:inline;
}

#box-topcategories a {
	text-transform: uppercase; 
	color: #5cb233; 
	font-size: 18px;
	font-weight: bold; 
	padding: 15px 15px 15px 15px;
	line-height: 50px;
	background:none;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: background;
	-moz-transition-property: background;
	-ms-transition-property: background;
	-o-transition-property: background;
	transition-property: background;
}

#box-topcategories a:focus,
#box-topcategories a:active,
#box-topcategories a:hover {
	color: #fff;
	text-decoration: none;
	background: #5cb233;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: background;
	-moz-transition-property: background;
	-ms-transition-property: background;
	-o-transition-property: background;
	transition-property: background;
}
/* -------------------------------------------------------------------------------------- */


/* sidebar -------------------------------------------------------------------------------*/

/* all default boxes */
#sidebar .sidebar-box {
	margin: 0 0 20px 0;
}

#sidebar .sidebar-box .box {
	margin: 5px 0 0 0;
}

#sidebar .sidebar-box li {
	padding: 8px 0 8px 0;
	border-bottom: 1px dashed #cdcdcd;
}
#sidebar .sidebar-box li:last-child {
	border: 0 none;
}

/* products, images and prices for all boxes */
#sidebar .sidebar-box .product-image {
	text-align: center;
}

.product-image a, .product-image a:hover {
	background:none;
	}

#sidebar .sidebar-box .product-name, .special-box .sidebar-box .product-name {
	font-weight: bold;
	text-align: center;
	padding: 5px 0 5px 0;
}

#sidebar .sidebar-box .product-price, .special-box .sidebar-box .product-price {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

#sidebar .sidebar-box .price-old, .special-box .sidebar-box .price-old {
	display: block;
	text-decoration: line-through;
	color: #8dba2a;
	font-weight: normal;
	font-size: 12pt;
}

#sidebar .sidebar-box .price-new, .special-box .sidebar-box .price-new {
	display: block;
}

#sidebar .sidebar-box .price-discount, .special-box .sidebar-box .price-discount {
	display: block;
	color: #5cb233;
	font-weight: normal;
	font-size: 12pt;
	line-height: 14px;
	padding: 10px 0;
}
#sidebar .sidebar-box .product-base-price, .special-box .sidebar-box .product-base-price {
	text-align: center;
	padding: 0 0 5px 0;
}

#sidebar .sidebar-box .product-tax-shipping,
#sidebar .sidebar-box .product-tax-shipping a, .special-box .sidebar-box .product-tax-shipping, .special-box .sidebar-box .product-tax-shipping a {
	text-align: center;
	padding: 0 0 5px 0;
	color: #888;
	font-size:80%;
}

#box-loginbox input[type="text"],
#box-loginbox input[type="password"] {
	width: 148px;
}
#box-loginbox hr {
border-top: 1px solid #B6EF99;
border-bottom: none;
border-left:none;
border-right:none;
}
/* categories box */
#box-categories li {
	padding: 10px 0 10px 0; 
	font-size: 14px;
}

#box-categories li.level1 {
	padding-left: 12px; 
	background: url(../img/arrow_categorie.png) no-repeat 0 13px; 
}

#box-categories li.level1.active {
	background: url(../img/arrow_categorie_activ.png) no-repeat 0 13px;
}

#box-categories li.level2 {
	padding: 5px 0 5px 20px;
}

#box-categories li.level3 {
	padding: 5px 0 5px 30px;
}

#box-categories li.level4 {
	padding: 5px 0 5px 40px;
}

#box-categories li.level5 {
	padding: 5px 0 5px 50px;
}

#box-categories li.active {
	font-weight: bold;
}
/* -------------------------------------------------------------------------------------- */


/* content -------------------------------------------------------------------------------*/
#content-wrap {
	min-height: 250px; 
	padding: 0;
	/*
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-box-shadow: 0 0 15px rgba(255,255,255,0.5), inset 0 0 25px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 15px rgba(255,255,255,0.5), inset 0 0 25px rgba(0,0,0,0.15);
	box-shadow: 0 0 15px rgba(255,255,255,0.5), inset 0 0 25px rgba(0,0,0,0.15);
	border-top:3px solid #069DEE;*/
}

#content {}

#startpage {
	padding: 0;
	width:100%;
}

/* breadcrumb */
#breadcrumb {
	height:50px;
	line-height: 50px;
	vertical-align:middle;
	padding: 0 10px;
	border-bottom: 1px solid #E3E3E5;
	/*-webkit-animation-name: slidebox; */
    /*-webkit-animation-duration: 5s;  */
    /*animation-name: slidebox;
    animation-duration: 5s;*/
    overflow: hidden;
}

#breadcrumb ul li div {
	display:inline;
}

#breadcrumb ul li {
    display:inline;
}

/* search */

#search {
	padding: 0 20px;
	}
	
#search li {
	line-height: 25px;
}

#search-cat,
#search-mnf,
#search-sdesc,
#search ul li {
	padding: 10px 0 0 0;
}

#search label {
	display: block;
	min-width: 30%;
	float: left;
}

#search input[type="text"] {
	width: 738px;
	padding: 12px 10px 12px 10px;
}

/* categorie listing */
.products-sort-pages {
	overflow: hidden;
}

.products-sort {
	margin: 0 0 10px 0;
	width: 350px;
	height: 30px;
	float: right;

}

.products-sort label {
	float: left;
	line-height: 20px;
	padding: 5px 10px 0 0;
}
.products-sort select{
	margin:3px 0;
	padding:3px;
}

.navigation-pages {
	margin: 10px 0 0 0;
	text-align: right;
	height: 30px;
	float: right;
}

.navigation-pages a{
	padding: 5px 10px 5px 10px;
	border: 1px solid #cdcdcd; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.navigation-pages a:hover {
	text-decoration: none;
	border: 1px solid #484848;
}

.navigation-pages .navigation_selected {
	padding: 5px 10px 5px 10px;
	border: 1px solid #5cb233;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.navigation-pages a, .navigation-pages a:hover {background:none;}

.navigation-count {margin-right:25%;}

.navigation-count div {text-align:center;}

/*categorie listing*/
#categorie-listing #categorie-description {
	padding: 0 0 20px 0;
}

#categorie-listing #categorie-description-bottom {
    padding: 0 0 20px 0;
}

#categorie-listing {
	/*min-width: 234px;*/
	width: 1024px;
	padding: 0 25px;
	clear: both;
	margin: auto;
	height: 100px;
	}

#categorie-listing .column .box {
	/*-webkit-border-radius: 167px;
	-moz-border-radius: 167px;
	border-radius: 167px;
	min-height:234px;
	height:auto;
	overflow:hidden;*/
	}

#categorie-listing .column .box span.image, #categorie-listing .column .box span.image a {
	overflow:hidden;
	}	

#categorie-listing .column .boxcat a {min-height: 20px;padding: 30px 10px 30px 110px;vertical-align:middle;color:#ffffff;}

#categorie-listing .column .box, #categorie-listing .column .box:hover, catImage, catImage:hover {
/*	overflow:hidden;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: border-radius, background;
	-moz-transition-property: border-radius, background;
	-ms-transition-property: border-radius, background;
	-o-transition-property: border-radius, background;
	transition-property: border-radius, background;*/
	}

#categorie-listing .column .box:hover {
	/*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;*/
	}

#categorie-listing .categorie, .product-listing .row .column .box, .product-listing .column .box, .product-listing-autocross .column .box {
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: background, border;
	-moz-transition-property: background, border;
	-ms-transition-property: background, border;
	-o-transition-property: background, border;
	transition-property: background, border;
	}

#categorie-listing .categorie:hover, .product-listing .row .column .box:hover, .product-listing .column .box:hover, .product-listing-autocross .column .box:hover {
	background:#EAFFE0;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: background, border;
	-moz-transition-property: background, border;
	-ms-transition-property: background, border;
	-o-transition-property: background, border;
	transition-property: background, border;
	}

#categorie-listing .categorie .image {
	/*display: block;*/
	text-align: center;
	min-height: 100px;
	background-color:#cdcdcd;
}

#categorie-listing .categorie:hover a {text-decoration:none;}

.categorie .catImage {
    width: 100%;
    height: auto;
    margin-bottom:20px;
    border:none;
    -webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
    }

    
.categorie:hover .catImage {
    /*width: 110%;*/
    height: auto;
	-webkit-transition-duration: 1.3s;
	-moz-transition-duration: 1.3s;
    -ms-transition-duration: 1.3s;
    -o-transition-duration: 1.3s;
    transition-duration: 1.3s;
    -webkit-transform: matrix(1.2,0.06,-0.06,1.2,0,0);
    -moz-transform: matrix(1.2,0.06,-0.06,1.2,0,0);
    -ms-transform: matrix(1.2,0.06,-0.06,1.2,0,0);
    -o-transform: matrix(1.2,0.06,-0.06,1.2,0,0);
    transform: matrix(1.2,0.06,-0.06,1.2,0,0);
    }

.image_option_holder img {
	opacity: 0.7;
    border:2px solid #5CB233;
    -webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
    transform: all;
    }
    
.image_option_holder:hover img {
	opacity: 1;
	z-index: 99;
	border:2px solid #5cb233;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition-duration: 1.3s;
	-moz-transition-duration: 1.3s;
    -ms-transition-duration: 1.3s;
    -o-transition-duration: 1.3s;
    transition-duration: 1.3s;
    transform: all;
    /*
    -webkit-transform: matrix(1.2,0.06,-0.06,1.2,0,0);
    -moz-transform: matrix(1.2,0.06,-0.06,1.2,0,0);
    -ms-transform: matrix(1.2,0.06,-0.06,1.2,0,0);
    -o-transform: matrix(1.2,0.06,-0.06,1.2,0,0);
    transform: matrix(1.2,0.06,-0.06,1.2,0,0);
    */
    }

img.image_option_selected {
	float:left;
	opacity: 1;
	z-index: 99;
	position:relative;
	border:2px solid #5cb233;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	}
	

#categorie-listing .categorie .no-image {
	display: block;
	text-align: center;
	height: 100px;
	background:url(../img/no_image.png) no-repeat scroll center center transparent;
}

#categorie-listing .categorie .name {
	display: block;
	text-align: center;
	margin: 10px 0;
	z-index: 10;
}

#categorie-listing .categorie a {
	display: block;
}

/* product listing */
.product-listing .manufacturers-description {
	margin: 0 0 20px 0;
}

.product-listing .product {
	margin: 0 auto 20px;
	/*height: 320px;*/
	width: 100%;
	overflow: hidden;
}

.product-listing-autocross .product {
	margin: 0 auto 20px;
	width: 100%;
	overflow: hidden;
}

.product-listing .product .product-image {
	height: 225px;
	width: 225px;
	float: left;
	border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #cdcdcd;
	margin: 0 5px 5px 0;
}

.product-listing .product .product-name {
    font-weight: bold;
    text-align: center;
	margin: 0 auto;
    height: 50px;
    border-bottom: 1px dotted #ccc;
    display: table;
    width: 45%;
}
.product-listing .product .product-name a {
	display: table-cell; 
	vertical-align: middle; 
	text-align: center;
}
.product-listing .product .product-reviews {
	display: table;
	margin: 0 auto 5px auto;
}


.product-listing .product .product-reviews .reviews_rating_light .reviews_rating_dark {
	background: transparent url(../img/review_star.png) repeat-x scroll 0%;
	height: 15px;
	position: relative;
	width: 80px;
}

.product-listing .product .product-reviews .reviews_rating_light {
	background:transparent url(../img/review_star_light.png) repeat-x scroll 0%;
	height: 15px;
	position: relative;
	width: 80px;
	float: left;	
}

.product-listing .product .product-short-description {
	text-align: center;
	padding: 0 0 5px 0;
}

.product-listing .product .product-shipping-status {
    text-align: center;
	padding: 0 0 5px 0;
}

.product-listing .product .product-price {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
p.product-price span {
	display: block; 
	vertical-align: middle;
}
.product-listing .product .product-price .small {
	font-size: 75%;
	font-weight: normal;
	
}
.product-listing .product .product-price .price-new {
	display: block;
	font-size: 20pt;
	padding:5px;
	color: #103F4F;
}

.product-listing .product .product-price .price-old {
	font-size: 12pt;
	font-weight: normal;
	display: block;
	padding: 3px;
	text-decoration: line-through;
	color: #8dba2a;
}

.product-listing .product .product-price .price-discount {
	display: block;
	font-size: 10pt;
	font-weight: normal;
	color: #5cb233;
	line-height: 14px;
	padding: 3px;
}

.product-listing .product .product-base-price {
	text-align: center;
	padding: 0 0 5px 0;
}

.product-listing .product .product-tax-shipping,
.product-listing .product .product-shipping-status,
.product-listing .product .product-tax-shipping a {
	text-align: center;
	color: #888;
	font-size:8pt;
}

.product-listing .product .add-to-cart {
	text-align: center;
}
.product-listing .product .vpe{
    color: #888888;
    text-align: center;
	}

/* product */
#product {}

#product-images {
	width: 380px;
}

#product-images .box .product-image img{
	text-align: center;
	width: auto;
	height: auto;
}

#product-images .more-images {
	overflow: hidden;
}

#product-images .more-images .more-images-item {
	border: 1px solid #cdcdcd;
	text-align: center;
	display: block;
	float: left;
	margin: 0 10px 10px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#product-images .more-images .more-images-item:nth-child(3n) {
	margin: 0 0 10px 0;	
}

#product-images .more-images .more-images-item span {
	display: table-cell;
	width: 115px;
	height: 115px;
	vertical-align: middle;
}

#product #tabs .product-reviews {
	display: table;
	margin: 0 auto 5px auto;
}

#product .product-reviews {
	display: table;
	margin: 0 0 5px auto;
}

#product .product-reviews .reviews_rating_light .reviews_rating_dark {
	background: transparent url(../img/review_star.png) repeat-x scroll 0%;
	height: 15px;
	position: relative;
	width: 80px;
	
}

#product .product-reviews .reviews_rating_light {
	background:transparent url(../img/review_star_light.png) repeat-x scroll 0%;
	height: 15px;
	position: relative;
	width: 80px;
	float: left;	
}


#product #product-infos {
	width: 55%;
	float: right;
}

#product #product-infos .product-price {
	/*text-align: right;*/
	font-weight: bold;
	font-size: 28px;
}

#product #product-infos .product-price .price-old {
	display: block;
	text-decoration: line-through;
	color: #8dba2a;
	font-weight: normal;
	font-size: 12pt;
	line-height: 16px;
}

#product #product-infos .product-price .price-new {
	display: block;
}

#product #product-infos .product-price .price-discount {
	display: block;
	color: #5cb233;
	font-weight: normal;
	font-size: 12pt;
	line-height: 16px;
}

#product #product-infos .product-base-price {
	/*text-align: right;*/
	padding: 0 0 5px 0;
}

#product #product-infos .product-tax-shipping{
	/*text-align: right;*/
	padding: 0 0 5px 0;
}

#product #product-infos .product-model {
	/*text-align: right;*/
	padding: 0 0 5px 0;
}

#product #product-infos .product-weight {
	/*text-align: right;*/
	padding: 0 0 5px 0;
}

#product #product-infos .product-shipping-status {
	/*text-align: right;*/
	padding: 0 0 5px 0;
	font-weight: bold;
}

#product #product-infos .product-stock-image {
	/*text-align: right;*/
	padding: 0 0 5px 0;
}

#product #product-infos .product-stock-name {
	/*text-align: right;*/
	padding: 0 0 5px 0;
}

#product #product-infos .product-discount {
	/*text-align: right;*/
	padding: 0 0 5px 0;
}

#product #product-infos .product-available {
	/*text-align: right;*/
	padding: 0 0 5px 0;
	color: #5cb233;
}

#product #product-infos .add-to-cart {
	margin: 10px 0;
	/*text-align: right;*/
}

#product #product-infos .add-to-cart input[type="text"] {
	width: 30px;
	height: 24px;
}

#product #tabs, .producttabs #tabs {
	margin: 20px 0 20px 0;
	min-height: 600px;
	clear: both;
}

#product #tabs div, .producttabs #tabs div {
	/*transition: display 2s;*/
}

#product #tabs ul.tabs, .producttabs #tabs ul.tabs {
	border-bottom: 5px solid #5CB233;
}

#product #tabs .tabs li, .producttabs #tabs .tabs li {
	list-style: none;
	display: inline;
}

#product #tabs .tabs a, .producttabs #tabs .tabs a {
	padding: 10px;
	display: inline-block;
	vertical-align: middle;
	background: #cdcdcd;
	text-decoration: none;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-box-shadow: inset 0px -15px 10px -10px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0px -15px 10px -10px rgba(0,0,0,0.3);
	box-shadow: inset 0px -15px 10px -10px rgba(0,0,0,0.3);
}

.producttabs #tabs .tabs a {
	line-height: 80px;
}

li.cat-2 {margin: 0 0 0 20px;}

.invert {
	padding: 30px 0px 45px 30px;
	 /*display: table-cell;*/
	vertical-align: middle;
}


.producttabs #tabs .tabs .cat-1 a {
	background: #cdcdcd url(../img/ig-stb.png) left no-repeat;
	height: 80px;
	padding-left: 100px;
	 /*display: table-cell;*/
	vertical-align: middle;
}

.producttabs #tabs .tabs .cat-2 a {
	background: #cdcdcd url(../img/ig-ticket.png) left no-repeat;
	height: 80px;
	padding-left: 100px;
	 /*display: table-cell;*/
	vertical-align: middle;
}

.producttabs #tabs .tabs .cat-3 a {
	background: #cdcdcd url(../img/ig-usb.png) left no-repeat;
	height: 80px;
	padding-left: 100px;
	 /*display: table-cell;*/
	vertical-align: middle;
}

.producttabs #tabs .tabs .cat-6 a {
	background: #cdcdcd url(../img/ig-sales.png) left no-repeat;
	height: 80px;
	padding-left: 100px;
	 /*display: table-cell;*/
	vertical-align: middle;
}

#product #tabs .tabs a.active, .producttabs #tabs .tabs a.active {
	background: #5cb233;
	color: #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.producttabs #tabs .tabs .cat-1 a.active, .categorie a#cat-1 {
	background: #5cb233 url(../img/ig-stb-a.png) left no-repeat;
}

.producttabs #tabs .tabs .cat-2 a.active, .categorie a#cat-2 {
	background: #5cb233 url(../img/ig-ticket-a.png) left no-repeat;
}

.producttabs #tabs .tabs .cat-3 a.active, .categorie a#cat-3 {
	background: #5cb233 url(../img/ig-usb-a.png) left no-repeat;
}

.producttabs #tabs .tabs .cat-6 a.active, .categorie a#cat-6 {
	background: #5cb233 url(../img/ig-sales-a.png) left no-repeat;
}

#product .ptabs, #producttabs .ptabs {
	border: 1px solid #cdcdcd;
	border-top: 0 none;
	padding: 10px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}



#product #tabs #productlist .price {
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 0 0;

}

#product #tabs #productlist .price-new {
	display: block;
	font-weight: bold;

}

#product #tabs #productlist .price-old {
	font-size: 12pt;
	font-weight: normal;
	display: block;
	text-decoration: line-through;
	color: #8dba2a;
}

#product #tabs #productlist .price-discount {
	display: block;
	font-size: 12pt;
	font-weight: normal;
	color: #5cb233;
}

#tabs .product-listing .product {
    min-height: 475px;
    position:relative;
}

#tabs .product-listing .product form {
	position:absolute;
	bottom:10px;
	width:100%;
	}

#product #reviews .reviews_rating_light .reviews_rating_dark {
	background:transparent url(../img/review_star.png) repeat-x scroll 0%;
	height:15px;
	position:relative;
	width:80px;
}

#product #reviews .reviews_rating_light {
	background:transparent url(../img/review_star_light.png) repeat-x scroll 0%;
	height:15px;
	margin: 20px 5px 0 0;
	position:relative;
	width:80px;
	float: left;	
}

/* xt_review */
#product #tabs #reviews .review-title {
	font-weight: bold;
	padding: 20px 0 0 0;
	
}

#product #tabs #reviews .review-text {
	padding: 5px 0 5px 0;
}

#product #tabs #reviews .review-editor {
	font-size: 10px;
}

#product #tabs #reviews label {
    width: 180px;
    padding: 0 10px 0 0;
    line-height: 30px;
    display: block;
    text-align: left;
    clear: both;
    float: left;
}

#product #tabs #reviews select {
    margin: 5px 0 10px 0;
}

#product #tabs #reviews input[type="text"] {
	width: 505px;
}

#product #tabs #reviews textarea {
	width: 505px;
}
/* contact */
#contact .box {
	width: 440px;
	margin: 10px 0 0 0;
}

#contact form {
	margin: 10px 0 0 0;
}

#contact label {
	width: 200px;
	line-height: 33px;
	display: block;
	text-align: right;
	float: left;
}

#contact input[type="text"],
#contact textarea,
#contact img {
	float: right;
}

#contact input[type="text"]{
	width: 210px;
}

#contact textarea {
	width: 210px;
}

#contact #captcha-img {
	height: 80px;
	padding: 10px 0 0 0;
}

#contact p{
	clear: both;
}

#contact input[type="submit"],
#contact .button {
	clear: both;
}

/* shipping */
#shipping .box {
	margin: 10px 0 20px 0;
}

#shipping form {
}

#shipping label {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

#shipping select {
	margin: 10px 0 0 0;
}

#shipping table {
	margin: 10px 0 20px 0;
}

/* sitemap */
#sitemap .sitemap-row {
	border-bottom: 1px solid #cdcdcd;
	overflow: auto;
	padding: 20px 0 20px 0;
}

#sitemap .sitemap-row:last-child {
	border: 0 none;
}

#sitemap ul {
	width: 33%;
	float: left;
}

#sitemap li.sitemap-headline {
	padding: 6px 0 6px 12px; 
	background: url(../img/arrow_sitemap.png) no-repeat 0 10px; 
}

#sitemap li {
	padding: 0 0 0 12px; 
}

/* login */
#loginbox {
	margin: 10px 0 0 0;
	border: 1px solid #cdcdcd; 
	padding: 10px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: white;
}

#registerbox {
	margin: 10px 0 0 0;
	border: 1px solid #cdcdcd;
	padding: 10px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: white;
}

#loginbox .info-text, 
#registerbox .info-text {
	margin: 0 0 20px 0;
	font-size: 80%;
}

#loginbox label, 
#registerbox label {
    width: 210px;
    padding: 5px 10px 5px 0;
    margin: 0 0 8px;
    display: block;
    text-align: right;
    float: left;
    height:16px;
    line-height:16px;
}

#loginbox input[type="text"],
#loginbox input[type="password"] {
	width: 200px;
}

#registerbox input[type="text"], 
#registerbox input[type="password"] {
	width: 200px;
}

#registerbox select {
	width: 213px;
	margin: 0 0 10px 0;
	padding: 5px 0 5px 0;
}

#registerbox #guest,
#registerbox #account {
	margin: 0 0 0 50px;
}
.nsl2go {margin: 20px 5px 20px 50px;}

#registerbox #account {
	margin-bottom: 20px;
}

/* adress book */
#adress-book .box {
	width: 440px;
}

/* edit address */
#edit-adress .box {
	width: 440px;
	margin: 20px 0 0 0;
}

#edit-adress label {
	width: 210px;
	padding: 0 10px 0 0;
	line-height: 25px;
	display: block;
	text-align: right;
	float: left;
}

#edit-adress input[type="text"]{
	width: 200px;
}

#edit-adress select {
	width: 213px;
	margin: 0 0 10px 0;
	padding: 5px 0 5px 0;
}

#edit-adress, #adress-book, #edit-account, #account-main, #bank-account {
	margin-left:20px;
	}
	
/* edit account */
#edit-account .box, #iptv-edit .box {
	width: 700px;
}

#edit-account .info-text {
	line-height: 25px;
}

#edit-account label, #iptv-edit label {
	width: 400px;
	padding: 0 10px 0 0;
	line-height: 25px;
	display: block;
	text-align: right;
	float: left;
}

#edit-account input[type="text"],
#edit-account input[type="password"],
#iptv-edit input[type="text"],
#iptv-edit select,
#iptv-edit input[type="password"] {
	width: 200px;
}


#edit-account select {
	width: 213px;
	margin: 0 0 10px 0;
	padding: 5px 0 5px 0;
}

/* account history info */

#account-history-info .product-name {
	font-weight: bold;
	padding: 0 0 10px 0;
}

#account-history-info .product-description {
	padding: 10px 0 0 0;
}

#account-history-info .sub-total {
	line-height: 50px; font-weight: bold;
}

#account-history-info .total {
	font-weight: bold; 
	line-height: 40px;
	font-size: 16px;
}

#account-history-info thead th {
	min-width: 100px;
}

#account-history-info tbody tr:last-child td {
	padding-bottom: 25px;
}


#account-history-info tfoot tr td:nth-child(2) {
	border-top: 1px solid #cdcdcd;
}

/* download history */
.media-description {
	padding: 5px 0 5px 0;
}

/* passwort reset */
#passwort-reset .box {
	width: 440px;
	margin: 20px 0 0 0;
}

#passwort-reset img {
	margin: 10px 20px 20px 0
}

#passwort-reset label {
	width: 210px;
	padding: 0 10px 0 0;
	line-height: 25px;
	display: block;
	text-align: right;
	float: left;
}

#passwort-reset input[type="text"]{
	width: 200px;
}

/*error, warning, success and info*/
#category0 {padding:25px}
.error,
.warning,
.success,
.info {
	text-align: center;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding: 20px 20px 20px 70px;
	margin: 23px auto;
	width:40%;
	min-height: 30px;
}

.infosmall {
	text-align: center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.15);
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	padding: 10px; 
	margin: 5px 5px;
	min-height: 30px;
	background:#ffffff;
	color: #5cb233;
}
.infosmalltwo {
	text-align: center;
	padding: 10px; 
	margin: 5px 5px;
	min-height: 30px;
	color: #5cb233;
}

.error {
	border-top: 1px solid #FF9D00;
	border-bottom: 1px solid #FF9D00;
	background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiPgogIDxwYXRoIGQ9Im01MDcuNjQxLDQzMS44NzZsLTIyNC0zODQuMDAyYy01LjczNC05LjgyOC0xNi4yNTgtMTUuODc1LTI3LjY0MS0xNS44NzUtMTEuMzgzLDAtMjEuOTA2LDYuMDQ3LTI3LjY0MSwxNS44NzVsLTIyNCwzODQuMDAyYy01Ljc3Myw5Ljg5OC01LjgxMywyMi4xMjUtMC4xMDksMzIuMDYzIDUuNzExLDkuOTM4IDE2LjI4OSwxNi4wNjMgMjcuNzUsMTYuMDYzaDQ0OC4wMDFjMTEuNDYxLDAgMjIuMDM5LTYuMTI1IDI3Ljc1LTE2LjA2MyA1LjcwMy05LjkzOCA1LjY2NC0yMi4xNjUtMC4xMS0zMi4wNjN6bS0yNTEuNjQxLTE1Ljg3OGMtMTcuNjU2LDAtMzItMTQuMzI4LTMyLTMyIDAtMTcuNjcyIDE0LjM0NC0zMiAzMi0zMiAxNy42ODgsMCAzMiwxNC4zMjggMzIsMzIgMCwxNy42NzEtMTQuMzEyLDMyLTMyLDMyem0zMi0xMjcuOTk4YzAsMTcuNjcyLTE0LjMyOCwzMi0zMiwzMnMtMzItMTQuMzI4LTMyLTMydi05NmMwLTE3LjY3MiAxNC4zMjgtMzIgMzItMzJzMzIsMTQuMzI4IDMyLDMydjk2eiIgZmlsbD0iI2ZmOWQwMCIvPgo8L3N2Zz4K) no-repeat 20px 20px;
}

.warning {
	border-top: 1px solid #D80027;
	border-bottom: 1px solid #D80027;
	background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiPgogIDxwYXRoIGQ9Im01MDcuNjQxLDQzMS44NzZsLTIyNC0zODQuMDAyYy01LjczNC05LjgyOC0xNi4yNTgtMTUuODc1LTI3LjY0MS0xNS44NzUtMTEuMzgzLDAtMjEuOTA2LDYuMDQ3LTI3LjY0MSwxNS44NzVsLTIyNCwzODQuMDAyYy01Ljc3Myw5Ljg5OC01LjgxMywyMi4xMjUtMC4xMDksMzIuMDYzIDUuNzExLDkuOTM4IDE2LjI4OSwxNi4wNjMgMjcuNzUsMTYuMDYzaDQ0OC4wMDFjMTEuNDYxLDAgMjIuMDM5LTYuMTI1IDI3Ljc1LTE2LjA2MyA1LjcwMy05LjkzOCA1LjY2NC0yMi4xNjUtMC4xMS0zMi4wNjN6bS0yNTEuNjQxLTE1Ljg3OGMtMTcuNjU2LDAtMzItMTQuMzI4LTMyLTMyIDAtMTcuNjcyIDE0LjM0NC0zMiAzMi0zMiAxNy42ODgsMCAzMiwxNC4zMjggMzIsMzIgMCwxNy42NzEtMTQuMzEyLDMyLTMyLDMyem0zMi0xMjcuOTk4YzAsMTcuNjcyLTE0LjMyOCwzMi0zMiwzMnMtMzItMTQuMzI4LTMyLTMydi05NmMwLTE3LjY3MiAxNC4zMjgtMzIgMzItMzJzMzIsMTQuMzI4IDMyLDMydjk2eiIgZmlsbD0iI0Q4MDAyNyIvPgo8L3N2Zz4K) no-repeat 20px 20px;
}


 .info {
	border-top: 1px solid #006DF0;
	border-bottom: 1px solid #006DF0;
	background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIzLjYyNSAyMy42MjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIzLjYyNSAyMy42MjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNMTEuODEyLDBDNS4yODksMCwwLDUuMjg5LDAsMTEuODEyczUuMjg5LDExLjgxMywxMS44MTIsMTEuODEzczExLjgxMy01LjI5LDExLjgxMy0xMS44MTMgICBTMTguMzM1LDAsMTEuODEyLDB6IE0xNC4yNzEsMTguMzA3Yy0wLjYwOCwwLjI0LTEuMDkyLDAuNDIyLTEuNDU1LDAuNTQ4Yy0wLjM2MiwwLjEyNi0wLjc4MywwLjE4OS0xLjI2MiwwLjE4OSAgIGMtMC43MzYsMC0xLjMwOS0wLjE4LTEuNzE3LTAuNTM5cy0wLjYxMS0wLjgxNC0wLjYxMS0xLjM2N2MwLTAuMjE1LDAuMDE1LTAuNDM1LDAuMDQ1LTAuNjU5YzAuMDMxLTAuMjI0LDAuMDgtMC40NzYsMC4xNDctMC43NTkgICBsMC43NjEtMi42ODhjMC4wNjctMC4yNTgsMC4xMjUtMC41MDMsMC4xNzEtMC43MzFjMC4wNDYtMC4yMywwLjA2OC0wLjQ0MSwwLjA2OC0wLjYzM2MwLTAuMzQyLTAuMDcxLTAuNTgyLTAuMjEyLTAuNzE3ICAgYy0wLjE0My0wLjEzNS0wLjQxMi0wLjIwMS0wLjgxMy0wLjIwMWMtMC4xOTYsMC0wLjM5OCwwLjAyOS0wLjYwNSwwLjA5Yy0wLjIwNSwwLjA2My0wLjM4MywwLjEyLTAuNTI5LDAuMTc2bDAuMjAxLTAuODI4ICAgYzAuNDk4LTAuMjAzLDAuOTc1LTAuMzc3LDEuNDMtMC41MjFjMC40NTUtMC4xNDYsMC44ODUtMC4yMTgsMS4yOS0wLjIxOGMwLjczMSwwLDEuMjk1LDAuMTc4LDEuNjkyLDAuNTMgICBjMC4zOTUsMC4zNTMsMC41OTQsMC44MTIsMC41OTQsMS4zNzZjMCwwLjExNy0wLjAxNCwwLjMyMy0wLjA0MSwwLjYxN2MtMC4wMjcsMC4yOTUtMC4wNzgsMC41NjQtMC4xNTIsMC44MTFsLTAuNzU3LDIuNjggICBjLTAuMDYyLDAuMjE1LTAuMTE3LDAuNDYxLTAuMTY3LDAuNzM2Yy0wLjA0OSwwLjI3NS0wLjA3MywwLjQ4NS0wLjA3MywwLjYyNmMwLDAuMzU2LDAuMDc5LDAuNTk5LDAuMjM5LDAuNzI4ICAgYzAuMTU4LDAuMTI5LDAuNDM1LDAuMTk0LDAuODI3LDAuMTk0YzAuMTg1LDAsMC4zOTItMC4wMzMsMC42MjYtMC4wOTdjMC4yMzItMC4wNjQsMC40LTAuMTIxLDAuNTA2LTAuMTdMMTQuMjcxLDE4LjMwN3ogICAgTTE0LjEzNyw3LjQyOWMtMC4zNTMsMC4zMjgtMC43NzgsMC40OTItMS4yNzUsMC40OTJjLTAuNDk2LDAtMC45MjQtMC4xNjQtMS4yOC0wLjQ5MmMtMC4zNTQtMC4zMjgtMC41MzMtMC43MjctMC41MzMtMS4xOTMgICBjMC0wLjQ2NSwwLjE4LTAuODY1LDAuNTMzLTEuMTk2YzAuMzU2LTAuMzMyLDAuNzg0LTAuNDk3LDEuMjgtMC40OTdjMC40OTcsMCwwLjkyMywwLjE2NSwxLjI3NSwwLjQ5NyAgIGMwLjM1MywwLjMzMSwwLjUzLDAuNzMxLDAuNTMsMS4xOTZDMTQuNjY3LDYuNzAzLDE0LjQ5LDcuMTAxLDE0LjEzNyw3LjQyOXoiIGZpbGw9IiMwMDZERjAiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat 20px 20px;
}

.success {
	border-top: 1px solid Green;
	border-bottom: 1px solid Green;
	background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUyIDUyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MiA1MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiPgo8Zz4KCTxwYXRoIGQ9Ik0yNiwwQzExLjY2NCwwLDAsMTEuNjYzLDAsMjZzMTEuNjY0LDI2LDI2LDI2czI2LTExLjY2MywyNi0yNlM0MC4zMzYsMCwyNiwweiBNNDAuNDk1LDE3LjMyOWwtMTYsMTggICBDMjQuMTAxLDM1Ljc3MiwyMy41NTIsMzYsMjIuOTk5LDM2Yy0wLjQzOSwwLTAuODgtMC4xNDQtMS4yNDktMC40MzhsLTEwLThjLTAuODYyLTAuNjg5LTEuMDAyLTEuOTQ4LTAuMzEyLTIuODExICAgYzAuNjg5LTAuODYzLDEuOTQ5LTEuMDAzLDIuODExLTAuMzEzbDguNTE3LDYuODEzbDE0LjczOS0xNi41ODFjMC43MzItMC44MjYsMS45OTgtMC45LDIuODIzLTAuMTY2ICAgQzQxLjE1NCwxNS4yMzksNDEuMjI5LDE2LjUwMyw0MC40OTUsMTcuMzI5eiIgZmlsbD0iIzVhZGI1ZSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat left;
}

/* cart */
#cart table {
	width: 100%;
}

#cart thead th{
	font-weight: bold;
	border-bottom: 1px solid #cdcdcd;
}

#cart tbody td {
	vertical-align: top;
}

#cart tbody .product-name {
	padding: 0 0 5px 0;
	font-weight: bold;
}

#cart tbody .del-product {
	color: #FF0101;
}

#cart tbody .del-product:hover {
	text-decoration: underline;
	cursor: pointer;
}

#cart tbody .final-price {
	text-align: right;
	font-weight: bold;
	line-height: 30px;
}

#cart tbody .product-price {
	text-align: right;
	line-height: 30px;
}

#cart #total {
	border-top: 1px solid #cdcdcd;
}

#cart #total .sub-total {
	font-weight: bold;
	line-height: 50px;
	font-size: 16px;
}

#cart #total .shipping-link {
	text-align: right; 
	padding: 10px 0 0 0;
}

#cart > form {
    margin: 0 0 20px;
}

/* checkout */
#checkout .box {
	border: none;
	height: 100px;
	padding: 5px 5px 5px 40px !important;
	margin: 10px 0 !important;
	background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDQ1OSA0NTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1OSA0NTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iY2hlY2stYm94LW91dGxpbmUtYmxhbmsiPgoJCTxwYXRoIGQ9Ik00MDgsNTF2MzU3SDUxVjUxSDQwOCBNNDA4LDBINTFDMjIuOTUsMCwwLDIyLjk1LDAsNTF2MzU3YzAsMjguMDUsMjIuOTUsNTEsNTEsNTFoMzU3YzI4LjA1LDAsNTEtMjIuOTUsNTEtNTFWNTEgICAgQzQ1OSwyMi45NSw0MzYuMDUsMCw0MDgsMEw0MDgsMHoiIGZpbGw9IiMwMjgxYTQiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat 2px 2px;
	opacity: 0.5;
}

#checkout .box-active {
	height: 100px;
	padding: 5px 5px 5px 40px !important;
	margin: 10px 0 !important;
	border: 1px solid #5cb233;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.15);
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
	/*background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDQ1OSA0NTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1OSA0NTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iY2hlY2stYm94LW91dGxpbmUtYmxhbmsiPgoJCTxwYXRoIGQ9Ik00MDgsNTF2MzU3SDUxVjUxSDQwOCBNNDA4LDBINTFDMjIuOTUsMCwwLDIyLjk1LDAsNTF2MzU3YzAsMjguMDUsMjIuOTUsNTEsNTEsNTFoMzU3YzI4LjA1LDAsNTEtMjIuOTUsNTEtNTFWNTEgICAgQzQ1OSwyMi45NSw0MzYuMDUsMCw0MDgsMEw0MDgsMHoiIGZpbGw9IiM1Y2IyMzMiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat 2px 2px;*/
	background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDUwIDUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00OC4wMzYsMTUuNzNMNDguMDM2LDE1LjczbC0zLjMxMyw1LjczOHYyMi45NzZjMCwwLjE0NC0wLjEzNSwwLjI3OS0wLjI3NywwLjI3OUg1LjU1NmMtMC4xNDMsMC0wLjI3OC0wLjEzNi0wLjI3OC0wLjI3OSAgICBWNS41NTZjMC0wLjE0MywwLjEzNS0wLjI3OCwwLjI3OC0wLjI3OGgyOC40MmwxLjI5MS0yLjIzNWwwLDBsMC43NDQtMS4yOUMzNi4zOTUsMS4wODgsMzYuODc3LDAuNTA3LDM3LjQyNSwwSDUuNTU2ICAgIEMyLjQ5MiwwLDAsMi40OTIsMCw1LjU1NnYzOC44ODlDMCw0Ny41MDgsMi40OTIsNTAsNS41NTYsNTBoMzguODg5QzQ3LjUwOCw1MCw1MCw0Ny41MDgsNTAsNDQuNDQzVjEyLjMyNkw0OC4wMzYsMTUuNzN6IiBmaWxsPSIjNWNiMjMzIi8+CgkJPHBvbHlnb24gcG9pbnRzPSIyNS44ODksMjYuMjMgMjUuOTQzLDM2LjU4OSAzNC45NDMsMzEuNDYxIDQ1LjU5NCwxMy4wMTMgMzYuNTM4LDcuNzg1ICAgIiBmaWxsPSIjNWNiMjMzIi8+CgkJPHBhdGggZD0iTTQ4LjA3Niw4LjcxNGMxLjI1LTIuMTY3LDAuMjMyLTUuMDg3LTIuMjY4LTYuNTMxcy01LjUzOS0wLjg2NS02Ljc5MSwxLjMwNGwtMS4zMSwyLjI3M2w5LjA1OCw1LjIyN0w0OC4wNzYsOC43MTR6IiBmaWxsPSIjNWNiMjMzIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) no-repeat 2px 2px;
	opacity: 1;
}

#checkout .box-done {
	height: 100px;
	padding: 5px 5px 5px 40px !important;
	margin: 10px 0 !important;
	background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDQ1OSA0NTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1OSA0NTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iY2hlY2stYm94LW91dGxpbmUiPgoJCTxwYXRoIGQ9Ik0xMjQuOTUsMTgxLjA1bC0zNS43LDM1LjdMMjA0LDMzMS41bDI1NS0yNTVsLTM1LjctMzUuN0wyMDQsMjYwLjFMMTI0Ljk1LDE4MS4wNXogTTQwOCw0MDhINTFWNTFoMjU1VjBINTEgICAgQzIyLjk1LDAsMCwyMi45NSwwLDUxdjM1N2MwLDI4LjA1LDIyLjk1LDUxLDUxLDUxaDM1N2MyOC4wNSwwLDUxLTIyLjk1LDUxLTUxVjIwNGgtNTFWNDA4eiIgZmlsbD0iIzAyODFhNCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat 2px 2px;
	opacity: 1;
}

#checkout .box-active-done {
	height: 100px;
	padding: 5px 5px 5px 40px !important;
	margin: 10px 0 !important;
	background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDQ1OSA0NTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1OSA0NTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iY2hlY2stYm94LW91dGxpbmUiPgoJCTxwYXRoIGQ9Ik0xMjQuOTUsMTgxLjA1bC0zNS43LDM1LjdMMjA0LDMzMS41bDI1NS0yNTVsLTM1LjctMzUuN0wyMDQsMjYwLjFMMTI0Ljk1LDE4MS4wNXogTTQwOCw0MDhINTFWNTFoMjU1VjBINTEgICAgQzIyLjk1LDAsMCwyMi45NSwwLDUxdjM1N2MwLDI4LjA1LDIyLjk1LDUxLDUxLDUxaDM1N2MyOC4wNSwwLDUxLTIyLjk1LDUxLTUxVjIwNGgtNTFWNDA4eiIgZmlsbD0iIzAyODFhNCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat 2px 2px;
	opacity: 1;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.15);
	box-shadow: 0 0 10px rgba(0,0,0,0.15);
}

#checkout-shipping .box select, 
#checkout-payment .box select,
#checkout-confirmation .box select {
	width: 200px;
	margin: 5px 0 5px 0;
}

#checkout-shipping .box-grey, 
#checkout-payment .box-grey,
#checkout-confirmation .box-grey,
#checkout-shipping .box, 
#checkout-payment .box,
#checkout-confirmation .box {
	/*background: #f6f6f6;*/
	border: none !important;
}

.box > .box {border-bottom:none;border-left:none;border-right:none;}




#checkout-shipping .box-grey .box, 
#checkout-payment .box-grey .box,
#checkout-confirmation .box-grey .box{
	
}



#checkout-shipping .shipping-name,
#checkout-payment .payment-name {
	font-weight: bold;
	min-height: 45px;
	line-height: 45px;
}

#checkout-shipping .shipping-desc,
#checkout-payment .payment-desc {
	clear: both;
	-webkit-animation-name: slidebox; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 1s; /* Chrome, Safari, Opera */
    animation-name: slidebox;
    animation-duration: 1s;
    overflow: hidden;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes slidebox {
    from {max-height: 1px;}
    to {max-height: 500px;}
}
@-webkit-keyframes slideboxbig {
    0% {max-height: 1px;}
    50% {max-height: 800px;}
    100% {max-height: 100%;}
}
@-webkit-keyframes hideme {
    from {opacity: 1;}
    to {opacity: 0;}
}
@-webkit-keyframes showme {
    from {opacity: 0;}
    to {opacity: 1;}
}
/* Standard syntax */
@keyframes slidebox {
    from {max-height: 1px;}
    to {max-height: 500px;}
}
@keyframes slideboxbig {
    0% {max-height: 1px;}
    50% {max-height: 800px;}
    100% {max-height: 100%;}
}
@keyframes showme {
    from {opacity: 0;}
    to {opacity: 1;}
}
@keyframes hideme {
    from {opacity: 1;}
    to {opacity: 0;}
}
.payment-desc {

    }

#checkout-payment .box textarea,
/* !!! 10.09.2019 (start); Ticket #20988 */
#checkout-payment .box input[type="email"],
/* !!! 10.09.2019 (end); Ticket #20988 */
#checkout-confirmation .box textarea {
    width: 665px;
    margin: 10px 0 0 0;
}

#checkout-confirmation .product-name {
	font-weight: bold;
	padding: 0 0 10px 0;
}

#checkout-confirmation .price-old {
	display: block;
	text-decoration: line-through;
	color: #8dba2a;
	font-weight: normal;
	font-size: 12pt;
}

#cart .price-old {
    display: block;
    text-decoration: line-through;
    color: #8dba2a;
    font-weight: normal;
    font-size: 12pt;
}



#checkout-confirmation .product-description {
	padding: 10px 0 0 0;
}

#checkout-confirmation .sub-total {
	line-height: 50px; font-weight: bold;
}

#checkout-confirmation .total {
	font-weight: bold; 
	line-height: 40px;
	font-size: 16px;
}

#checkout-confirmation thead th {
	min-width: 100px;
}

#checkout-confirmation tbody tr:last-child td {
	padding-bottom: 25px;
	
}

#checkout-confirmation tfoot tr td:nth-child(2) {
	border-top: 1px solid #cdcdcd;
}
/* -------------------------------------------------------------------------------------- */


/* Footer --------------------------------------------------------------------------------*/
#footer {
	/*background: #fff; */
	background: #f7f1f3 url(../img/footer-bg.jpg) no-repeat fixed center;
	/*background-size: cover;*/
	min-height: 140px; 
	padding: 20px 75px;
	margin: 0;
	color: white;
/*	background: #95D1ED;
	border-top: 2px solid #ddd;
	-webkit-box-shadow: 0 0 15px rgba(255,255,255,0.5), inset 0 0 25px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 0 15px rgba(255,255,255,0.5), inset 0 0 25px rgba(0,0,0,0.15);
	box-shadow: 0 0 15px rgba(255,255,255,0.5), inset 0 0 25px rgba(0,0,0,0.15);*/
}

#footer a, #footer a:hover {
	color: white;
	background: none;
}

/* languages */
#languages {
	margin: 0 0 10px 0;
}

#languages li{
	display: inline;
}

/* manufacturers */
#manufacturers {
	width: 160px;
}

#copyright {
	text-align: center;
	padding: 0 0 10px 0;
}

#mobile_link {
    /*max-width:35%;*/
    text-align: center;
}
#mobile_link a {

    padding: 5px 20px;
    margin:2px auto;
    border:2px solid rgba(255,255,255,0.3);
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    background: rgba(255,255,255,0.1);
}
#mobile_link a:hover {
background: rgba(255,255,255,0.5);
color: #0b708a;
}
/* -------------------------------------------------------------------------------------- */


/* extensions ----------------------------------------------------------------------------*/

/* cloud zoom */

/* this is the moving lens square underneath the mouse pointer. */

.cloud-zoom-lens {
	width: 100px;
	height: 100px;
	background: #FF0101;	
	cursor: move;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;		
}

/* this is for the title text. */
.cloud-zoom-title {
	position: absolute !important;
	background-color: #000;
	color: #fff;
	padding: 3px;
	width: 100%;
	text-align: center;	
	font-weight: bold;
	font-size: 10px;
	top: 0px;
}

/* this is the zoom window. */
.cloud-zoom-big {
	border: 10px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	background: #fff;
    background-repeat:no-repeat;
}

/* this is the loading message. */
.cloud-zoom-loading {
	color: white;	
	background: #222;
	padding: 3px;
	border: 1px solid #000;
}
/* -------------------------------------------------------------------------------------- */

/* express buttons */

.paypalexpress {
    vertical-align:baseline;
}

/* print -------------------------------------------------------------------------------- */

@media print {
    html {
        background: none !important;
    }

    #sidebar {
        display: none;
    }

    .xt-grid-13     {
        width: 98%;
    }
}
/* -------------------------------------------------------------------------------------- */

#product .bsic{height:55px}
#recaptcha_area, #recaptcha_table {float:left;width:318px!important;}
#recaptcha_table tbody tr td div label {line-height:10px}
#recaptcha_widget_div{}
#recaptcha_area{padding-left:0;}
#shipping-preview {margin: 10px 0;position:relative;bottom:200px;}
#shipping-preview td{padding-left:0}
#shipping-preview select{width: 213px}
#shipping-preview table{margin:0}
.border-L{border-bottom: 1px solid #cdcdcd;}
.product-listing .row .column .box, .product-listing .column .box {
	background-color: #FFFFFF; /* Old browsers */
	position: relative;
	}
/* ------------------------- index look -------------------------------------------------- */
.bigger {font-size:120%;font-weight:bold;line-height: 2;}
.bigger span {font-size:70%;}
.smaller {font-size:70%;}
.red {color:#A31A23;}
.white {color:white;}
.green {color:Green;}
.yellow {color:#D3AD39;}
.grey {color:Grey;}

#lookbg {
	min-height: 250px;
	padding: 20px 75px;
	position:relative;
	left:0;
	right:0;
	margin:auto;
	/*-webkit-animation-name: slideboxbig;
    -webkit-animation-duration: 3s;
    animation-name: slideboxbig;
    animation-duration: 3s;*/
    overflow: hidden;
	}

#lookbg > div {
	padding: 0 20px;
	}

/* ----------------------------------------- bay --------------------------------------- */

#baybg {
	padding: 20px 75px;
    position:relative;
    left:0;
    right:0;
    margin:auto;
    min-height:250px;
}
#tabs .ptabs {
	-webkit-box-shadow: 0px 20px 35px 8px rgba(214,210,214,1);
	-moz-box-shadow: 0px 20px 35px 8px rgba(214,210,214,1);
	box-shadow: 0px 20px 35px 8px rgba(214,210,214,1);
    /*background: #D0E6C6;
    background: -moz-linear-gradient(-45deg,  rgba(92,178,51,0.25) 0%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(-45deg,  rgba(92,178,51,0.25) 0%,rgba(255,255,255,0) 100%);
	background: linear-gradient(135deg,  rgba(92,178,51,0.25) 0%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#405cb233', endColorstr='#ffffff',GradientType=1 );*/
}

/* -----------------------------------------  contact  --------------------------------------- */

#contactbg {
	padding: 20px 75px;
	min-height: 250px;
    position:relative;
    left:0;
    right:0;
    margin:auto;
}

/* ----------------------------------------- login  --------------------------------------- */

#loginbg {
	padding: 20px 75px;
	min-height: 250px;
    position:relative;
    left:0;
    right:0;
    margin:auto;
}

/* ----------------------------------------- search --------------------------------------- */

#searchbg {
	padding: 20px 75px;
	min-height: 250px;    
	position:relative;
	left:0;
	right:0;
}

/* ----------------------------------------- help --------------------------------------- */

#helpbg {
	background: #f7f1f3 url(../img/background.jpg) no-repeat fixed center;
	padding: 20px 75px 45px 75px;
	min-height: 250px;
	position:relative;
	left:0;
	right:0;
	border-bottom: 1px solid #ffffff;
}
#helpbg div.row div {width:25%;position:relative;float:left;padding:10px 20px;}
#helpbg div.row div p {font-weight:bold;font-size:12pt;padding:5px;}
.verybig {font-size:18pt;}
#baybg .row .column .box {
	padding: 0 0 5px 0;
	}
	
.contentImage {padding:5px;float:right;}
	
.productImageBorder {
	width:100%;
	height:auto;
	position:relative;
	left:0;
	right:0;
	top:0;
	border:none;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
	
p.product-image div {
	text-align:center;
}
p.product-image{
	background:#fff;
	border:1px solid #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
div.left a {padding: 4px 2px 4px 25px;}
#buy {
	background:url(../img/buy.gif) no-repeat 6px 6px;
	font-size:120%;
	padding-bottom:5px;
	text-transform: uppercase;
	font-weight:bolder;
	}
#download {
	/*background:url(../img/right.gif) no-repeat left top;*/
	}
#mannual {
	/*background:url(../img/right.gif) no-repeat left top;*/
	}
.arrowr {background:url(../img/right.gif) no-repeat center;padding:0 15px;}	
iframe.slider {width:100%;height:600px;min-width:960px;}
#content h1.help {}
#content h1.buy {}
h1.buySubTitle, h2.buySubTitle {font-size:16pt;color:#0b708a;text-align:center;}
#content h1.look {}
#content h1.search {}
table.contactform td.leftrow {text-align:right;padding: 0 20px 10px 0;vertical-align:middle;line-height:20px;}
#search ul li {display: block;}
.noborder td, .textstyles .noborder td {border:none;}
iframe.wrapper {
	width:100%;
	height:auto;
	min-height:500px;
	}

#fancybox-title-inside { text-align: left; }
#fancybox-title-inside b { display: block; margin-right: 80px; }
#fancybox-title-inside span { float: right; }

.to-top-btn {
    position: fixed;
    bottom: 5px;
    left: 5px;
    text-decoration:none;
    background: #FFFFFF;
    color: #454440;
    padding: 5px 20px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    display: none;
    opacity:0.5;
    }
    
.to-top-btn img    {
    opacity:0.5;
    -webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-ms-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
    }
.to-top-btn:hover img {
	opacity:1;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-ms-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	}
.quote {position:relative;top:10px;clear:both;margin:0 0 10px 25%;padding:5px 20px;font-size:75%;font-style:italic;border-left:10px solid #ffffff;background:rgba(255,255,255,0.2);
	-webkit-box-shadow: 3px 3px 10px 0px rgba(138,136,138,1);
	-moz-box-shadow: 3px 3px 10px 0px rgba(138,136,138,1);
	box-shadow: 3px 3px 10px 0px rgba(138,136,138,1);
	}
.quote p::first-letter {color: #FB485A;font-size: xx-large;}
ul.arrow li:before {content: "\ffeb \00a0";}
.textstyles hr {border-left:2px solid #dddddd;border-top:1px solid #dddddd;border-bottom:2px solid #ffffff;border-right:1px solid #ffffff;}
#helpbg hr {border-left:1px solid #dddddd;border-top:1px solid #dddddd;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;}

.hscontent ul {
	padding-bottom:10px;
	}
	
.hscontent {
	width:50%;
	float:left;
	margin: 0 0 25px 25px;
	border-bottom: 1px solid #C6C6F4;
	position:relative;
	z-index:2;
	}
.hscontent:before {
    position: absolute; display: block; content: '';
    height: 100%; width: 100%;
    top:3px;
    left:0px;
    box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	border-bottom: 2px solid #F2F2FF;
	z-index:-1;
	}
minus, plus {
	width: 10px;
	background: #ffffff;
	margin: 0 5px;
	padding:4px 10px;
	display:inline-block;
	text-align:center;
	font-weidth:bold;
	}
.small-quantity {
	text-align:center;
	width:20px;
	clear:both;
	}
bigfont {font-size:150%;}
smallfont {font-size:75%;}
sup {
    vertical-align: super;
    font-size: smaller;
    }
div.quckbuy_chekbox {
	display: block;
	background:#ffffff;
	text-align:center;
	padding: 5px 10px;
	margin: 5px;
	border: 2px solid #5cb233;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	cursor: pointer;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	}
div.chekbox {
	display: block;
	padding: 5px;
	margin: 5px;
	cursor: pointer;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	}
.product div.quckbuy_chekbox {
	float: right;
	/*width: 25%;*/
	position: absolute;
	top: 184px;
	right: 90px;
	left: 315px;
}
div.quckbuy_chekbox:hover, div.chekbox:hover {color: #5cb233;}
div.quckbuy_chekbox input[type=checkbox]:checked + span, div.chekbox input[type=checkbox]:checked + span {
	color: #5cb233;
	}
.product-name a {color: #484848;}
.product-name a:hover {color: #5cb233;}

.textstyles ul ul {margin:5px 5px 5px 20px;}
	
.textstyles ul li {list-style-type: none;}
.textstyles ul li:before {content: '\2022 \00a0';color:#5e5e5e;}

.textstyles ul ul li {list-style-type: none;font-size:85%;}
.textstyles ul ul li:before {content: '\27a5 \00a0';color:#969696;}

.textstyles ul.info li:before, .textstyles ul.error li:before, .textstyles ul.warning li:before, .textstyles ul.success li:before {list-style-type: none; content: none;}

content {display:table;min-width:50%;}
content content {
	width:500px;min-height:150px;
	vertical-align:middle;
	/*background:#EAEAFC;*/
	padding:10px;
	border-left:1px solid #c6c6f4;
	border-top:1px solid #c6c6f4;
	/*-webkit-border-top-right-radius: 50px;*/
	-webkit-border-top-left-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	/*-moz-border-radius-topright: 50px;*/
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomleft: 20px;
	/*border-top-right-radius: 50px;*/
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	margin: 3px 5px 3px 0;
	}
.product-list-description {
	clear: both;
	font-size: 11px;
	padding: 5px;
	border-top: 1px dotted #ccc;
	margin: 3px 5px;
}
td.delete span {
	background: #ffffff url(../../../xtAdmin/images/icons/cross.png) no-repeat 5px 6px;
	/*background-size: auto 100%;*/
	padding: 5px 2px 5px 20px;
	min-height: 15px;
	display: block;
	width: 35px;
	margin: 0 auto;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.content-about-img {
	float: right;
	width: 30%;
	max-width: 311px;
	}
.content-about-img img {
	width: 100%;
	margin: 3px;
	border: 1px solid #dddddd;
	}
noscript p {
	color: Red;
}
noscript p a {
	color: #059dee;
	font-weight: bold;
}
input[type="text"]:-moz-read-only {
	opacity:0.5;
}
input[type="text"]:read-only {
	opacity:0.5;
}
div.ptabs p.cat-1 {
	background: url(../img/arrow-bottom-big-red.png) 100px -90px no-repeat;
	padding: 25px 5px 20px 5px;
	text-align: center;
}

div.ptabs p.cat-2 {
	background: url(../img/arrow-bottom-big-red.png) -130px -90px no-repeat;
	padding: 25px 5px 20px 5px;
	text-align: center;
}

div.ptabs p.cat-3 {
	background: url(../img/arrow-bottom-big-red.png) 310px -90px no-repeat;
	padding: 25px 5px 20px 5px;
	text-align: center;
}

div.ptabs p.cat-6 {
	background: url(../img/arrow-bottom-big-red.png) 533px -90px no-repeat;
	padding: 25px 5px 20px 5px;
	text-align: center;
}

.special-box {
	width:40%;float:right;
}

.special-box .box {
	/*font-size: 75%;*/
	background: #EFEFFF;
	border-color: #B9B9E8;
}

.formerror {
	color: #5cb233;
	border:1px solid #5cb233; 
	margin: 5px; 
	padding:5px; 
	text-align:center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	position: relative;
}
.formerror img {
	position: absolute;
	top: -12px;
	right: 25%;
}
#footer div.column {
padding: 0 0 0 10px;
/*min-height: 175px;*/
}
#helpbg div.row div {
margin: 0 0 0 20px;
min-height: 200px;
}
.middle {display:table;}
.middle a, .middle span {display:table-cell;vertical-align:middle;}
.middle a:hover, .middle a {
	text-decoration:none !important;
	background-image: none !important;
}
.middle a:hover img {width:95%;height:95%;}
.nobg, nobg:hover {background:none;}

input[type=checkbox] {
	width   : 1px;
	margin  : 0;
	padding : 0;
  	opacity : 0;
	display: none;
}
input[type=checkbox] + span {
min-height: 15px;
}
input[type=checkbox] + span::before {
content: '\2610 \00a0';/*color:#969696;*/
font-size: 120%;
}
input[type=checkbox]:checked + span::before {
content: '\2611 \00a0';color:#5cb233;
font-size: 120%;
}
#search input[type=checkbox] {
min-width: 10px;
margin:5px;
padding:5px;
opacity:1;
display:inline;
}
.hr {
	border-color: #CDCDD6 #F7F7F7 #F7F7F7 #CDCDD6;
    border-style: solid;
    border-width: 1px 0 2px 0;
    width:95%;
}
.select-editable {
     position:relative;
     /*background-color:white;
     border:solid grey 1px;*/
     width:120px;
     /*height:18px;*/
 }
 .select-editable select {
     position:absolute;
     top:0px;
     left:14px;
     /*font-size:14px;
     border:none;*/
     width:120px;
     margin:0;
 }
 .select-editable input {
     position:absolute;
     top:1px;
     left:15px;
     width:95px;
     padding:6px 0 5px 5px;
     /*font-size:12px;*/
     border:none;
 }
 .select-editable select:focus, .select-editable input:focus {
     outline:none;
 }
 
.topmenu {
 	/*position:relative;top:5px;margin:0 5px;padding:0;*/
 	height:40px;
 	width:40px;
 	display: inline-block;
 	overflow:visible;
 }
 .shop {
 	background: url(../img/shop.png) no-repeat 0 7px;
 }
  .shop:hover,  a:hover .shop {
 	background: url(../img/shopon.png) no-repeat 0 7px;
 }
  .sales {
 	background: url(../img/sales.png) no-repeat 0 7px;
 }
  .sales:hover, a:hover .sales {
 	background: url(../img/saleson.png) no-repeat 0 7px;
 }
   .login {
 	background: url(../img/login.png) no-repeat 0 7px;
 }
  .login:hover, a:hover .login {
 	background: url(../img/loginon.png) no-repeat 0 7px;
 }
   .cart {
 	background: url(../img/cart.png) no-repeat 0 7px;
 }
  .cart:hover, a:hover .cart {
 	background: url(../img/carton.png) no-repeat 0 7px;
 }
   .stbs {
 	background: url(../img/stbs.png) no-repeat 0 7px;
 }
  .stbs:hover, a:hover .stbs {
 	background: url(../img/stbson.png) no-repeat 0 7px;
 }
   .abo {
 	background: url(../img/abo.png) no-repeat 0 7px;
 }
  .abo:hover, a:hover .abo {
 	background: url(../img/aboon.png) no-repeat 0 7px;
 }
   .acessoires {
 	background: url(../img/acessoires.png) no-repeat 0 7px;
 }
  .acessoires:hover, a:hover .acessoires {
 	background: url(../img/acessoireson.png) no-repeat 0 7px;
 }
 .flash:hover {
 	opacity: 1;
	-webkit-animation: flash 2s;
	animation: flash 2s;
}
@-webkit-keyframes flash {
	100% {
		/*opacity: 1;*/
		-webkit-filter: none;
		filter: none;
	}
	25% {
		/*opacity: .4;*/
		-webkit-filter: grayscale(80%);
		filter: grayscale(80%);
	}
	100% {
		/*opacity: 1;*/
		-webkit-filter: none;
		filter: none;
	}
}
@keyframes flash {
	100% {
		/*opacity: 1;*/
		-webkit-filter: none;
		filter: none;
	}
	25% {
		/*opacity: .4;*/
		-webkit-filter: grayscale(80%);
		filter: grayscale(80%);
	}
	100% {
		/*opacity: 1;*/
		-webkit-filter: none;
		filter: none;
	}
}
#guest-account #confirm, #guest-account #random {display:none;}
#guest-account #generate, #guest-account #confirm {float:right;}
#guest-account #random {width:100px;text-align:center;float:left;color:#5cb233;}
.link-password, .link-random {
	background: #FFFFFF;
	border:1px solid #cdcdcd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding:2px 5px;
	margin: 3px 6px;
}
.link-password:hover {
	background: #FFFFFF;
}
.padding10, #payment .box-white, #shipping .box-white {padding:10px!important;}
.titletext {
    display: block;
    height: 1px;
    opacity: 0;
    overflow: hidden;
    width: 1px;
}
.look_vdali {
	padding: 10px;
	margin: 10px 0;
	margin-left:-100px;
	margin-right:-55px;
	background: rgb(11,112,138);
	background: -moz-linear-gradient(-45deg, rgba(11,112,138,1) 0%, rgba(0,133,170,1) 100%);
	background: -webkit-linear-gradient(-45deg, rgba(11,112,138,1) 0%,rgba(0,133,170,1) 100%);
	background: linear-gradient(135deg, rgba(11,112,138,1) 0%,rgba(0,133,170,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b708a', endColorstr='#0085aa',GradientType=1 );
}
.best_of_vdali {
	padding: 10px;
	margin: 10px 0;
	margin-left:-100px;
	margin-right:-55px;
	background: rgb(37,90,12);
	background: -moz-linear-gradient(left,  rgba(37,90,12,1) 0%, rgba(79,166,36,1) 100%);
	background: -webkit-linear-gradient(left,  rgba(37,90,12,1) 0%,rgba(79,166,36,1) 100%);
	background: linear-gradient(to right,  rgba(37,90,12,1) 0%,rgba(79,166,36,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#255a0c', endColorstr='#4fa624',GradientType=1 );
}
.look_vdali h1 {color:#ffffff;}
.headerlogin {
	/*padding: 0 0 0 10%;
	background: -moz-linear-gradient(-90deg, rgba(255,255,255,0) 0%,  rgba(255,255,255,0.7) 5%, rgba(255,255,255,0) 55%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(-90deg, rgba(255,255,255,0) 0%,  rgba(255,255,255,0.7) 5%,rgba(255,255,255,0) 55%,rgba(255,255,255,0) 100%);
	background: linear-gradient(90deg, rgba(255,255,255,0) 0%,  rgba(255,255,255,0.7) 5%,rgba(255,255,255,0) 55%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );*/
}
.shadow {
	-webkit-box-shadow: 0px 20px 35px 8px rgba(214,210,214,1);
	-moz-box-shadow: 0px 20px 35px 8px rgba(214,210,214,1);
	box-shadow: 0px 20px 35px 8px rgba(214,210,214,1);
}
.nodesktop {display:none;}
/* icons */
.vlc:before {
content: " ";
padding: 3px 12px;
background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMzMy41NzggMzMzLjU3OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzMzLjU3OCAzMzMuNTc4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxnPgoJPHBhdGggZD0iTTI5MC43MDUsMjg1LjMxM2gtMTguMjAxTDE4Ny4yMDEsMGgtMzguNzAyTDYxLjIzNSwyODUuMzEzSDQyLjg2N2MtMTMuMzA0LDAtMjQuMTI2LDEwLjgyMy0yNC4xMjYsMjQuMTI2ICAgYzAsMTMuMzE2LDEwLjgyMywyNC4xMzksMjQuMTI2LDI0LjEzOWgyNDcuODM4YzEzLjMwNCwwLDI0LjEzMy0xMC44MjMsMjQuMTMzLTI0LjEzOSAgIEMzMTQuODM4LDI5Ni4xMzYsMzA0LjAwOSwyODUuMzEzLDI5MC43MDUsMjg1LjMxM3ogTTIzMS40MjQsMTkyLjgxOEgxMDIuOTcxbDE3LjUxMy01Ny4yNjNoOTMuODI1TDIzMS40MjQsMTkyLjgxOHogICAgTTE1OC4wMSwxMi44NTRoMTkuNjE1bDE1LjUxNCw1MS44ODRoLTUwLjk5N0wxNTguMDEsMTIuODU0eiBNMjkwLjcwNSwzMjAuNzI1SDQyLjg2N2MtNi4yMTUsMC0xMS4yNzMtNS4wNTgtMTEuMjczLTExLjI4NiAgIGMwLTYuMjE1LDUuMDU4LTExLjI3MywxMS4yNzMtMTEuMjczaDI3Ljg4bDEwLjU2Ni0zNC41NDRoMTcxLjI4MmwxMC4zMjgsMzQuNTQ0aDI3Ljc3N2M2LjIyMSwwLDExLjI3OSw1LjA1OCwxMS4yNzksMTEuMjczICAgQzMwMS45ODQsMzE1LjY2NywyOTYuOTI2LDMyMC43MjUsMjkwLjcwNSwzMjAuNzI1eiIgZmlsbD0iIzVjYjIzMyIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
background-repeat: no-repeat;
background-size: 24px 24px;
}
.windows:before {
content: " ";
padding: 3px 12px;
background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMDUgMzA1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMDUgMzA1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxnIGlkPSJYTUxJRF8xMDhfIj4KCTxwYXRoIGlkPSJYTUxJRF8xMDlfIiBkPSJNMTM5Ljk5OSwyNS43NzV2MTE2LjcyNGMwLDEuMzgxLDEuMTE5LDIuNSwyLjUsMi41SDMwMi40NmMxLjM4MSwwLDIuNS0xLjExOSwyLjUtMi41VjIuNSAgIGMwLTAuNzI2LTAuMzE1LTEuNDE2LTAuODY0LTEuODkxYy0wLjU0OC0wLjQ3NS0xLjI3NS0wLjY4Ny0xLjk5Ni0wLjU4M0wxNDIuMTM5LDIzLjMwMSAgIEMxNDAuOTEsMjMuNDgsMTM5Ljk5OSwyNC41MzQsMTM5Ljk5OSwyNS43NzV6IiBmaWxsPSIjNWNiMjMzIi8+Cgk8cGF0aCBpZD0iWE1MSURfMTEwXyIgZD0iTTEyMi41MDEsMjc5Ljk0OGMwLjYwMSwwLDEuMTg2LTAuMjE2LDEuNjQ0LTAuNjE2YzAuNTQ0LTAuNDc1LDAuODU2LTEuMTYyLDAuODU2LTEuODg0VjE2Mi41ICAgYzAtMS4zODEtMS4xMTktMi41LTIuNS0yLjVIMi41OTJjLTAuNjYzLDAtMS4yOTksMC4yNjMtMS43NjgsMC43MzJjLTAuNDY5LDAuNDY5LTAuNzMyLDEuMTA1LTAuNzMyLDEuNzY4bDAuMDA2LDk4LjUxNSAgIGMwLDEuMjUsMC45MjMsMi4zMDcsMi4xNiwyLjQ3N2wxMTkuOTAzLDE2LjQzNEMxMjIuMjc0LDI3OS45NCwxMjIuMzg4LDI3OS45NDgsMTIyLjUwMSwyNzkuOTQ4eiIgZmlsbD0iIzVjYjIzMyIvPgoJPHBhdGggaWQ9IlhNTElEXzEzOF8iIGQ9Ik0yLjYwOSwxNDQuOTk5aDExOS44OTJjMS4zODEsMCwyLjUtMS4xMTksMi41LTIuNVYyOC42ODFjMC0wLjcyMi0wLjMxMi0xLjQwOC0wLjg1NS0xLjg4MyAgIGMtMC41NDMtMC40NzUtMS4yNjEtMC42OTMtMS45ODEtMC41OTRMMi4xNjQsNDIuNUMwLjkyMyw0Mi42NjktMC4wMDEsNDMuNzI4LDAsNDQuOThsMC4xMDksOTcuNTIxICAgQzAuMTExLDE0My44ODEsMS4yMywxNDQuOTk5LDIuNjA5LDE0NC45OTl6IiBmaWxsPSIjNWNiMjMzIi8+Cgk8cGF0aCBpZD0iWE1MSURfMTY5XyIgZD0iTTMwMi40NiwzMDVjMC41OTksMCwxLjE4Mi0wLjIxNSwxLjY0LTAuNjEzYzAuNTQ2LTAuNDc1LDAuODYtMS4xNjMsMC44Ni0xLjg4N2wwLjA0LTE0MCAgIGMwLTAuNjYzLTAuMjYzLTEuMjk5LTAuNzMyLTEuNzY4Yy0wLjQ2OS0wLjQ2OS0xLjEwNS0wLjczMi0xLjc2OC0wLjczMkgxNDIuNDk5Yy0xLjM4MSwwLTIuNSwxLjExOS0yLjUsMi41djExNy40OTYgICBjMCwxLjI0NiwwLjkxOCwyLjMwMiwyLjE1MSwyLjQ3NmwxNTkuOTYxLDIyLjUwNEMzMDIuMjI4LDMwNC45OTIsMzAyLjM0NCwzMDUsMzAyLjQ2LDMwNXoiIGZpbGw9IiM1Y2IyMzMiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
background-repeat: no-repeat;
background-size: 24px 24px;
}
.macos:before {
content: " ";
padding: 3px 12px;
background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIyLjc3MyAyMi43NzMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyLjc3MyAyMi43NzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTUuNzY5LDBjMC4wNTMsMCwwLjEwNiwwLDAuMTYyLDBjMC4xMywxLjYwNi0wLjQ4MywyLjgwNi0xLjIyOCwzLjY3NWMtMC43MzEsMC44NjMtMS43MzIsMS43LTMuMzUxLDEuNTczICAgIGMtMC4xMDgtMS41ODMsMC41MDYtMi42OTQsMS4yNS0zLjU2MUMxMy4yOTIsMC44NzksMTQuNTU3LDAuMTYsMTUuNzY5LDB6IiBmaWxsPSIjNWNiMjMzIi8+CgkJPHBhdGggZD0iTTIwLjY3LDE2LjcxNmMwLDAuMDE2LDAsMC4wMywwLDAuMDQ1Yy0wLjQ1NSwxLjM3OC0xLjEwNCwyLjU1OS0xLjg5NiwzLjY1NWMtMC43MjMsMC45OTUtMS42MDksMi4zMzQtMy4xOTEsMi4zMzQgICAgYy0xLjM2NywwLTIuMjc1LTAuODc5LTMuNjc2LTAuOTAzYy0xLjQ4Mi0wLjAyNC0yLjI5NywwLjczNS0zLjY1MiwwLjkyNmMtMC4xNTUsMC0wLjMxLDAtMC40NjIsMCAgICBjLTAuOTk1LTAuMTQ0LTEuNzk4LTAuOTMyLTIuMzgzLTEuNjQyYy0xLjcyNS0yLjA5OC0zLjA1OC00LjgwOC0zLjMwNi04LjI3NmMwLTAuMzQsMC0wLjY3OSwwLTEuMDE5ICAgIGMwLjEwNS0yLjQ4MiwxLjMxMS00LjUsMi45MTQtNS40NzhjMC44NDYtMC41MiwyLjAwOS0wLjk2MywzLjMwNC0wLjc2NWMwLjU1NSwwLjA4NiwxLjEyMiwwLjI3NiwxLjYxOSwwLjQ2NCAgICBjMC40NzEsMC4xODEsMS4wNiwwLjUwMiwxLjYxOCwwLjQ4NWMwLjM3OC0wLjAxMSwwLjc1NC0wLjIwOCwxLjEzNS0wLjM0N2MxLjExNi0wLjQwMywyLjIxLTAuODY1LDMuNjUyLTAuNjQ4ICAgIGMxLjczMywwLjI2MiwyLjk2MywxLjAzMiwzLjcyMywyLjIyYy0xLjQ2NiwwLjkzMy0yLjYyNSwyLjMzOS0yLjQyNyw0Ljc0QzE3LjgxOCwxNC42ODgsMTkuMDg2LDE1Ljk2NCwyMC42NywxNi43MTZ6IiBmaWxsPSIjNWNiMjMzIi8+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
background-repeat: no-repeat;
background-size: 24px 24px;
}
.ios:before {
content: " ";
padding: 3px 12px;
background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDM5LjY2IDM5LjY2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzOS42NiAzOS42NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0zMC43NTYsMEg4LjkwNGMtMC44MjksMC0xLjUsMC42NzEtMS41LDEuNXYzNi42NmMwLDAuODI4LDAuNjcxLDEuNSwxLjUsMS41aDIxLjg1MmMwLjgyOSwwLDEuNS0wLjY3MiwxLjUtMS41VjEuNTAxICAgQzMyLjI1NiwwLjY3MiwzMS41ODQsMCwzMC43NTYsMHogTTE5LjczMSwxMi44NjVjMC41MzEtMC45NDksMS4zMzktMS41MzUsMi4zOS0xLjc5MmMwLjEzLTAuMDMyLDAuMjY0LTAuMDQyLDAuNDEzLTAuMDY1ICAgYzAuMDA0LDAuMTA5LDAuMDExLDAuMjAyLDAuMDEzLDAuMjk2YzAuMDIxLDEuMTY0LTAuNzMsMi42ODYtMi4xNjgsMy4yNTdjLTAuMzE2LDAuMTI1LTAuNjQzLDAuMTktMC45ODQsMC4xODIgICBjLTAuMDYzLTAuMDAxLTAuMDg4LTAuMDE4LTAuMDk0LTAuMDg3QzE5LjI0NiwxNC4wMTEsMTkuNDIsMTMuNDE5LDE5LjczMSwxMi44NjV6IE0yNS43MzksMjMuMjQ4ICAgYy0wLjQwMSwxLjA4Ni0xLjAxMSwyLjA0OS0xLjc0OSwyLjkzNmMtMC4xNDMsMC4xNy0wLjMwOSwwLjMyNi0wLjQ3OSwwLjQ3MmMtMC4zNDIsMC4yODYtMC43MjksMC40NTktMS4xODMsMC40NzcgICBjLTAuMzM5LDAuMDEzLTAuNjY1LTAuMDUxLTAuOTc4LTAuMTc4Yy0wLjIyOS0wLjA5Mi0wLjQ1MS0wLjE5Ny0wLjY4Mi0wLjI4MWMtMC43NDktMC4yNy0xLjQ5Mi0wLjIzNS0yLjIyNywwLjA1NiAgIGMtMC4yNjYsMC4xMDQtMC41MjcsMC4yMjEtMC43OTcsMC4zMTJjLTAuMzEzLDAuMTA1LTAuNjM4LDAuMTQ4LTAuOTY4LDAuMDg2Yy0wLjI4OS0wLjA1NS0wLjU0Mi0wLjE4OC0wLjc3NS0wLjM2MSAgIGMtMC4yOTItMC4yMTUtMC41MzYtMC40NzctMC43NjQtMC43NTZjLTEuMDgzLTEuMzItMS44MDktMi44MTEtMi4xNjEtNC40ODFjLTAuMTUtMC43MTgtMC4yMjItMS40NDQtMC4xNzktMi4xNzkgICBjMC4wNTMtMC44OCwwLjI1Ny0xLjcyLDAuNzI4LTIuNDc2YzAuNTkxLTAuOTUsMS40MjQtMS41NzIsMi41MjEtMS44MjljMC42NTktMC4xNTQsMS4zLTAuMDkyLDEuOTI5LDAuMTUgICBjMC4zMzEsMC4xMjcsMC42NjMsMC4yNTIsMC45OTUsMC4zNzZjMC4zMDYsMC4xMTUsMC42MTEsMC4xMTUsMC45MTctMC4wMDJjMC4zMzktMC4xMjksMC42NzctMC4yNTksMS4wMi0wLjM4NCAgIGMwLjM0Ny0wLjEyNywwLjcwMy0wLjIzLDEuMDczLTAuMjYxYzAuNTU0LTAuMDQ0LDEuMDk1LDAuMDI3LDEuNjE5LDAuMjAzYzAuNzQ2LDAuMjUsMS4zNTMsMC42OTEsMS44MTEsMS4zMzMgICBjMC4wMTQsMC4wMTgsMC4wMjUsMC4wMzcsMC4wMzUsMC4wNTJjLTEuMTU1LDAuODA1LTEuODEyLDEuODY5LTEuNzE3LDMuMzA4YzAuMDk2LDEuNDM4LDAuODcxLDIuNDE0LDIuMTQ0LDMuMDQ2ICAgQzI1LjgzLDIyLjk4OCwyNS43ODcsMjMuMTE5LDI1LjczOSwyMy4yNDh6IiBmaWxsPSIjNWNiMjMzIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
background-repeat: no-repeat;
background-size: 24px 24px;
}
.android:before {
content: " ";
padding: 3px 12px;
background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDU1My4wNDggNTUzLjA0OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTUzLjA0OCA1NTMuMDQ4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTc2Ljc3NCwxNzkuMTQxYy05LjUyOSwwLTE3LjYxNCwzLjMyMy0yNC4yNiw5Ljk2OWMtNi42NDYsNi42NDYtOS45NywxNC42MjEtOS45NywyMy45Mjl2MTQyLjkxNCAgICBjMCw5LjU0MSwzLjMyMywxNy42MTksOS45NywyNC4yNjZjNi42NDYsNi42NDYsMTQuNzMxLDkuOTcsMjQuMjYsOS45N2M5LjUyMiwwLDE3LjU1OC0zLjMyMywyNC4xMDEtOS45NyAgICBjNi41My02LjY0Niw5LjgwNC0xNC43MjUsOS44MDQtMjQuMjY2VjIxMy4wMzljMC05LjMwOS0zLjMyMy0xNy4yODMtOS45Ny0yMy45MjlDOTQuMDYyLDE4Mi40NjQsODYuMDgyLDE3OS4xNDEsNzYuNzc0LDE3OS4xNDF6IiBmaWxsPSIjNWNiMjMzIi8+CgkJPHBhdGggZD0iTTM1MS45NzIsNTAuODQ3TDM3NS41Nyw3LjMxNWMxLjU0OS0yLjg4MiwwLjk5OC01LjA5Mi0xLjY1OC02LjY0NmMtMi44ODMtMS4zNC01LjA5OC0wLjY2MS02LjY0NiwxLjk4OWwtMjMuOTI4LDQzLjg4ICAgIGMtMjEuMDU1LTkuMzA5LTQzLjMyNC0xMy45NzItNjYuODA3LTEzLjk3MmMtMjMuNDg4LDAtNDUuNzU5LDQuNjY0LTY2LjgwNiwxMy45NzJsLTIzLjkyOS00My44OCAgICBjLTEuNTU1LTIuNjUtMy43Ny0zLjMyMy02LjY0Ni0xLjk4OWMtMi42NjIsMS41NjEtMy4yMTMsMy43NjQtMS42NTgsNi42NDZsMjMuNTk5LDQzLjUzMiAgICBjLTIzLjkyOSwxMi4yMDMtNDIuOTg3LDI5LjE5OC01Ny4xNjcsNTEuMDIyYy0xNC4xOCwyMS44MzYtMjEuMjczLDQ1LjY5OC0yMS4yNzMsNzEuNjI4aDMwNy40MjYgICAgYzAtMjUuOTI0LTcuMDk0LTQ5Ljc4Ny0yMS4yNzMtNzEuNjI4QzM5NC42MjMsODAuMDQ1LDM3NS42NzUsNjMuMDUsMzUxLjk3Miw1MC44NDd6IE0yMTUuNTM5LDExNC4xNjUgICAgYy0yLjU1MiwyLjU1OC01LjYsMy44MzEtOS4xNDMsMy44MzFjLTMuNTUsMC02LjUzNi0xLjI3My04Ljk3Mi0zLjgzMWMtMi40MzYtMi41NDYtMy42NTQtNS41ODItMy42NTQtOS4xMzcgICAgYzAtMy41NDMsMS4yMTgtNi41ODUsMy42NTQtOS4xMzdjMi40MzYtMi41NDYsNS40MjktMy44MTksOC45NzItMy44MTlzNi41OTEsMS4yNzMsOS4xNDMsMy44MTkgICAgYzIuNTQ2LDIuNTU4LDMuODI1LDUuNTk0LDMuODI1LDkuMTM3QzIxOS4zNTcsMTA4LjU3NywyMTguMDc5LDExMS42MTksMjE1LjUzOSwxMTQuMTY1eiBNMzU1LjYyNSwxMTQuMTY1ICAgIGMtMi40NDEsMi41NTgtNS40MzQsMy44MzEtOC45NzEsMy44MzFjLTMuNTUxLDAtNi41OTgtMS4yNzMtOS4xNDUtMy44MzFjLTIuNTUxLTIuNTQ2LTMuODI0LTUuNTgyLTMuODI0LTkuMTM3ICAgIGMwLTMuNTQzLDEuMjczLTYuNTg1LDMuODI0LTkuMTM3YzIuNTQ3LTIuNTQ2LDUuNTk0LTMuODE5LDkuMTQ1LTMuODE5YzMuNTQzLDAsNi41MjksMS4yNzMsOC45NzEsMy44MTkgICAgYzIuNDM4LDIuNTU4LDMuNjU0LDUuNTk0LDMuNjU0LDkuMTM3QzM1OS4yNzksMTA4LjU3NywzNTguMDYyLDExMS42MTksMzU1LjYyNSwxMTQuMTY1eiIgZmlsbD0iIzVjYjIzMyIvPgoJCTxwYXRoIGQ9Ik0xMjMuOTcxLDQwNi44MDRjMCwxMC4yMDIsMy41NDMsMTguODM4LDEwLjYzLDI1LjkyNWM3LjA5Myw3LjA4NywxNS43MjksMTAuNjMsMjUuOTI0LDEwLjYzaDI0LjU5NmwwLjMzNyw3NS40NTQgICAgYzAsOS41MjgsMy4zMjMsMTcuNjE5LDkuOTY5LDI0LjI2NnMxNC42MjcsOS45NywyMy45MjksOS45N2M5LjUyMywwLDE3LjYxMy0zLjMyMywyNC4yNi05Ljk3czkuOTctMTQuNzM3LDkuOTctMjQuMjY2di03NS40NDcgICAgaDQ1Ljg2NHY3NS40NDdjMCw5LjUyOCwzLjMyMiwxNy42MTksOS45NjksMjQuMjY2czE0LjczLDkuOTcsMjQuMjYsOS45N2M5LjUyMywwLDE3LjYxMy0zLjMyMywyNC4yNi05Ljk3ICAgIHM5Ljk2OS0xNC43MzcsOS45NjktMjQuMjY2di03NS40NDdoMjQuOTI4YzkuOTY5LDAsMTguNDk0LTMuNTQ0LDI1LjU5NC0xMC42MzFjNy4wODYtNy4wODcsMTAuNjMxLTE1LjcyMywxMC42MzEtMjUuOTI0VjE4NS40NSAgICBIMTIzLjk3MVY0MDYuODA0eiIgZmlsbD0iIzVjYjIzMyIvPgoJCTxwYXRoIGQ9Ik00NzYuMjc1LDE3OS4xNDFjLTkuMzA5LDAtMTcuMjgzLDMuMjc0LTIzLjkzLDkuODA0Yy02LjY0Niw2LjU0Mi05Ljk2OSwxNC41NzgtOS45NjksMjQuMDk0djE0Mi45MTQgICAgYzAsOS41NDEsMy4zMjIsMTcuNjE5LDkuOTY5LDI0LjI2NnMxNC42MjcsOS45NywyMy45Myw5Ljk3YzkuNTIzLDAsMTcuNjEzLTMuMzIzLDI0LjI2LTkuOTdzOS45NjktMTQuNzI1LDkuOTY5LTI0LjI2NlYyMTMuMDM5ICAgIGMwLTkuNTE3LTMuMzIyLTE3LjU1Mi05Ljk2OS0yNC4wOTRDNDkzLjg4OCwxODIuNDE1LDQ4NS43OTgsMTc5LjE0MSw0NzYuMjc1LDE3OS4xNDF6IiBmaWxsPSIjNWNiMjMzIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
background-repeat: no-repeat;
background-size: 24px 24px;
}
.androidm:before {
content: " ";
padding: 3px 12px;
background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIwLjAxMiAyMC4wMTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwLjAxMiAyMC4wMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMTQuMjE3LDBINS43OTZDNC45OTEsMCw0LjM0LDAuNjUyLDQuMzQsMS40NTd2MTcuMDk4YzAsMC44MDUsMC42NTEsMS40NTcsMS40NTYsMS40NTdoOC40MjEgICAgYzAuODA1LDAsMS40NTYtMC42NTIsMS40NTYtMS40NTdWMS40NTdDMTUuNjczLDAuNjUyLDE1LjAyMSwwLDE0LjIxNywweiBNMTMuMjU2LDAuOTEyYzAuMjA2LDAsMC4zNzMsMC4xNjYsMC4zNzMsMC4zNzIgICAgcy0wLjE2NywwLjM3My0wLjM3MywwLjM3M3MtMC4zNzItMC4xNjctMC4zNzItMC4zNzNTMTMuMDQ5LDAuOTEyLDEzLjI1NiwwLjkxMnogTTguMDUzLDEuMDU0aDMuOTA0djAuNDI1SDguMDUzVjEuMDU0eiAgICAgTTEwLjAwNiwxOS4xMTdjLTAuNTY3LDAtMS4wMjYtMC40Ni0xLjAyNi0xLjAyNmMwLTAuNTY3LDAuNDU5LTEuMDI2LDEuMDI2LTEuMDI2YzAuNTY3LDAsMS4wMjYsMC40NTksMS4wMjYsMS4wMjYgICAgQzExLjAzMSwxOC42NTcsMTAuNTczLDE5LjExNywxMC4wMDYsMTkuMTE3eiBNMTQuNTgsMTYuMjE1SDUuNDMxVjIuNDU5aDkuMTQ5VjE2LjIxNXoiIGZpbGw9IiM1Y2IyMzMiLz4KCQk8cGF0aCBkPSJNOC4yOTEsNi40MTdjLTAuMzM2LDAuNDE4LTAuNTQsMC45NTgtMC41NCwxLjU0OWg0LjUzOWMwLTAuNTk3LTAuMjA5LTEuMTQyLTAuNTUyLTEuNTYxICAgIGwxLjE3Ny0xLjI0YzAuMDk0LTAuMSwwLjA5NC0wLjI2MSwwLTAuMzU5cy0wLjI0Ni0wLjA5OS0wLjM0LDBsLTEuMTg4LDEuMjUyYy0wLjM4LTAuMzAzLTAuODUzLTAuNDg0LTEuMzY3LTAuNDg0ICAgIGMtMC41MiwwLTAuOTk3LDAuMTg1LTEuMzc5LDAuNDk0TDcuNDQ0LDQuODA2Yy0wLjA5NS0wLjA5OS0wLjI0Ny0wLjA5OS0wLjM0MSwwcy0wLjA5NCwwLjI2LDAsMC4zNTlMOC4yOTEsNi40MTd6IE0xMC44MDksNi41MTcgICAgYzAuMjMzLDAsMC40MjQsMC4xOTgsMC40MjQsMC40NDZjMCwwLjI0NS0wLjE5LDAuNDQ2LTAuNDI0LDAuNDQ2Yy0wLjIzNCwwLTAuNDI0LTAuMjAxLTAuNDI0LTAuNDQ2ICAgIEMxMC4zODMsNi43MTUsMTAuNTczLDYuNTE3LDEwLjgwOSw2LjUxN3ogTTkuMjA1LDYuNTE3YzAuMjMzLDAsMC40MjQsMC4xOTgsMC40MjQsMC40NDZjMCwwLjI0NS0wLjE5MSwwLjQ0Ni0wLjQyNCwwLjQ0NiAgICBjLTAuMjM0LDAtMC40MjQtMC4yMDEtMC40MjQtMC40NDZDOC43ODEsNi43MTUsOC45NzIsNi41MTcsOS4yMDUsNi41MTd6IiBmaWxsPSIjNWNiMjMzIi8+CgkJPHBhdGggZD0iTTcuNzM5LDEyLjI1NGgwLjQwM3YxLjE3NmMwLDAuMzUzLDAuMjg3LDAuNjM5LDAuNjM5LDAuNjM5YzAuMzUzLDAsMC42MzgtMC4yODYsMC42MzgtMC42MzkgICAgdi0xLjE3NmgxLjEwOHYxLjE3NmMwLDAuMzUzLDAuMjg3LDAuNjM5LDAuNjM4LDAuNjM5YzAuMzU0LDAsMC42MzktMC4yODYsMC42MzktMC42Mzl2LTEuMTc2aDAuNDM2VjguMjI1aC00LjV2NC4wMjlINy43Mzl6IiBmaWxsPSIjNWNiMjMzIi8+CgkJPHBhdGggZD0iTTEyLjY0Miw4Ljg2M3YxLjg0NmMwLDAuMzUzLDAuMjg1LDAuNjM5LDAuNjM4LDAuNjM5czAuNjM5LTAuMjg2LDAuNjM5LTAuNjM5VjguODYzICAgIGMwLTAuMzU0LTAuMjg2LTAuNjM5LTAuNjM5LTAuNjM5UzEyLjY0Miw4LjUxLDEyLjY0Miw4Ljg2M3oiIGZpbGw9IiM1Y2IyMzMiLz4KCQk8cGF0aCBkPSJNNi43MzIsMTEuMzQ4YzAuMzUzLDAsMC42MzgtMC4yODYsMC42MzgtMC42MzlWOC44NjNjMC0wLjM1NC0wLjI4NS0wLjYzOS0wLjYzOC0wLjYzOSAgICBjLTAuMzUyLDAtMC42MzgsMC4yODUtMC42MzgsMC42Mzl2MS44NDZDNi4wOTMsMTEuMDYyLDYuMzc5LDExLjM0OCw2LjczMiwxMS4zNDh6IiBmaWxsPSIjNWNiMjMzIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
background-repeat: no-repeat;
background-size: 24px 24px;
}
.linux:before {
content: " ";
padding: 3px 12px;
background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDUxMS42NTUgNTExLjY1NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjY1NSA1MTEuNjU1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ2OS41ODQsNDI4LjQwOWMtMi4wODctMi4zNzktNS4wNDEtNC43MDktOC44NDYtNi45OTVjLTAuNTc1LTAuMzczLTIuMTQzLTEuMjc5LTQuNzAyLTIuNyAgICBjLTIuNTY2LTEuNDMtNC42MTMtMi42NjYtNi4xNDMtMy43MTZjLTEuNTItMS4wNDgtMy41MTktMi44NTQtNS45OTYtNS40MjVjLTIuNDcxLTIuNTY2LTQuNDIxLTUuMjgzLTUuODUyLTguMTM4ICAgIGMtMS40MjctMi44NTEtMi44MDctNi43MDQtNC4xNDEtMTEuNTZjLTEuMzM1LTQuODU2LTIuMDg4LTEwLjIzMi0yLjI4My0xNi4xMzNjLTIuNjY2LDIuMjc2LTQuMTM4LDYuNzk3LTQuNDI1LDEzLjU1OSAgICBjLTAuMjg3LDYuNzU2LDEuMTQ0LDEzLjY1MSw0LjI4NSwyMC42OTRjMy4xMzgsNy4wNDYsNy44NSwxMS42MDcsMTQuMTMsMTMuNzA2YzYuMDg4LDIuMDk4LDEwLjk4OCw0LjMyOCwxNC43MDUsNi43MDcgICAgYzMuNzA2LDIuMzgyLDYuMDkxLDUuMDg5LDcuMTM5LDguMTM1YzEuMDQ3LDMuMDUzLTAuNzE5LDYuMzM0LTUuMjg0LDkuODUyYy00LjU3MiwzLjUyNS0xMS44OTgsNi45OTUtMjEuOTg0LDEwLjQzMiAgICBjLTEzLjg5NCw0Ljc1My0yMy43NDYsOC44MDItMjkuNTU0LDEyLjEyOGMtNS44MDQsMy4zMzMtMTQuMzE3LDkuNjY0LTI1LjU1LDE4Ljk4NmMtNy42MTcsNi4yODItMTUuNzA0LDkuNjY0LTI0LjI3MywxMC4xNCAgICBjLTguNTU5LDAuNDc5LTE1LjUxMi0yLjY2Mi0yMC44MzctOS40MThjLTUuMzMyLTYuNzU1LTcuMDUtMTYuMzE2LTUuMTQ0LTI4LjY5NWMzLjYxNy0yMy43OSwzLjUyOC00Mi4zNDktMC4yNzctNTUuNjcxICAgIGMtMy4wNDYtMTAuNDY5LTMuNzE3LTE5LjcwMi0xLjk5OC0yNy42OTZjMS43MTEtNy45ODYsNC4zNzMtMTIuNjQ3LDcuOTk0LTEzLjk4MmMzLjYwNi0xLjMzOCw3LjUxNSwxLjUyLDExLjcwMyw4LjU1OSAgICBjMC4zNzMsMC45NTEsMS4yMzUsMi44MDcsMi41NjMsNS41NjhjMS4zMzEsMi43NTgsMi40MjMsNC43MTYsMy4yODgsNS44NTJjMC44NTYsMS4xNDMsMi4xNCwyLjYxOCwzLjg1NCw0LjQyOSAgICBjMS43MTEsMS44MTMsMy44NjQsMy4wOTMsNi40MjcsMy44NTljMi41NjcsMC43Niw1LjU2MiwxLjIzNSw4Ljk5NCwxLjQyNGM2LjQ3MSwwLjE4OCwxMi4yNzEtMS4xNDMsMTcuNDE1LTMuOTk3ICAgIGM1LjEzNy0yLjg1NCw4Ljk5Ny02LjA0MywxMS41NjMtOS41NjRjMi41NjYtMy41MjUsNS4xNC02Ljg5OSw3LjcwNy0xMC4xMzdjMi41NjYtMy4yNDEsNC44MDUtNS4wNDgsNi43MTEtNS40MzEgICAgYzIuMDkxLTAuMzczLDMuOTk3LTIuNDY4LDUuNzExLTYuMjhjMS43MTItMy44MDUsMi44NTQtOS4wODYsMy40MjYtMTUuODQxYzAuNTc1LTYuNzU5LDAuMDk2LTE0LjgwMS0xLjQyNC0yNC4xMjMgICAgYy0yLjg1Ny0xNi41NjYtOC41MjQtMzQuNzQxLTE2Ljk5MS01NC41MzVjLTguNDczLTE5Ljc5Ny0xNy45MzYtMzUuMzA5LTI4LjQwNy00Ni41NGMtMTguODQyLTE5Ljk4My0zMS40OTQtNDAuNzI5LTM3Ljk3Mi02Mi4yMzkgICAgYy02LjY1Ni0yMi42NDgtOS41MDctNDMuMDE1LTguNTU5LTYxLjA5OGMwLjk1NC0xMi45NDQtMS44NTUtMjYuOTgyLTguNDE5LTQyLjExNWMtNi41NjMtMTUuMTMxLTE1LjI3Ni0yNi42OTQtMjYuMTI1LTM0LjY4OCAgICBjLTYuODUxLTUuMTM3LTE1LjMyNC05LjA4Ni0yNS40MDYtMTEuODQ4Yy0xMC4wODgtMi43NjItMjAuMTc5LTQuMDQzLTMwLjI2Ny0zLjg1NWMtMTIuMzY5LDAtMjIuMjcsMS45OTctMjkuNjksNS45OTYgICAgYy0xNS4yMjcsOC4xODYtMjUuMzEyLDE4LjEzLTMwLjI2NCwyOS44MzZjLTQuOTUyLDExLjcwNC03LjIzMiwyNi4xMjItNi44NTQsNDMuMjUzYzAuNzY1LDM3LjY4NywyLjI4NCw2Ny4xODksNC41Nyw4OC41MDUgICAgYy0yLjY2Nyw5Ljg5OS0xNC40NjUsMjguNDU0LTM1LjQwNCw1NS42NzJjLTMuODA5LDMuODA5LTcuNTIxLDguOTQ3LTExLjEzOCwxNS40MThjLTMuNjE1LDYuNDczLTYuNDcxLDEyLjI4LTguNTY0LDE3LjQxNSAgICBjLTIuMDk2LDUuMTM3LTQuOTAyLDEyLjU2LTguNDIzLDIyLjI2OWMtMy41MjMsOS43MDUtNi4wNDIsMTYuNTYtNy41NjYsMjAuNTU0Yy0xLjMzMiwzLjQzMi0zLjQyNyw3LjQyMi02LjI4LDExLjk5OCAgICBjLTIuODU2LDQuNTY0LTUuMTQ1LDkuMDQxLTYuODU0LDEzLjQxMWMtMS43MDksNC4zNzctMi42NjMsOS4zMjUtMi44NTMsMTQuODQ2Yy0wLjE5LDQuMTg4LDAsNy44MDYsMC41NzIsMTAuODQ4ICAgIGMwLjc1OSw0LjU3NSwyLjE5LDUuOTk5LDQuMjgxLDQuMjg4YzguNTY5LTYuNDcyLDE5LjMyMy0yLjY2NiwzMi4yNjQsMTEuNDIzYzkuMTM2LDkuODk3LDI1LjIyMSwzMi45MjksNDguMjUxLDY5LjA5NCAgICBjMS45MDMsMy4yMzQsMy44MDUsNi43MDcsNS43MDgsMTAuNDI4YzEuOTA4LDMuNzA2LDMuNzExLDguNjUsNS40MjYsMTQuODM4YzEuNzEzLDYuMTk0LDIuNDI4LDExLjc1NiwyLjE0MSwxNi43MDcgICAgYy0wLjI4OCw0Ljk1Mi0yLjQ3NCw5LjUyMS02LjU2NywxMy43MDJjLTQuMDkzLDQuMTg2LTEwLjIzMiw2Ljg0OS0xOC40MTUsNy45OTFjLTQuMzgsMC41NzEtOS42NTcsMC4xOTUtMTUuODQ2LTEuMTQzICAgIGMtNi4xODYtMS4zMzItMTQuMDM4LTMuNTE5LTIzLjU1My02LjU2NGMtOS41MTctMy4wNDItMTYuNTU4LTUuMTQtMjEuMTI3LTYuMjgzYy02LjY1OC0xLjUyNi0xNi4xMjctMy40NjctMjguNDA2LTUuODUyICAgIGMtMTIuMjc4LTIuMzgyLTIwLjMyMi00LjE0MS0yNC4xMjgtNS4yODRjLTYuNDcxLTEuNzExLTkuOTkxLTQuMTgyLTEwLjU2MS03LjQyMmMtMC41NzItMi42NjYsMC43Ni03LjIzMSwzLjk5Ny0xMy42OTkgICAgYzMuMjM5LTYuNDcyLDQuODU0LTExLjE0LDQuODU0LTEzLjk5YzAuMTg4LTIuMDk4LDAuMDk0LTQuMTg1LTAuMjg4LTYuMjgyYy0wLjM3OC0yLjA5NS0wLjgwNi0zLjcxNC0xLjI4My00Ljg1NiAgICBjLTAuNDc2LTEuMTQtMS4yODUtMi44NTQtMi40MjgtNS4xNDFjLTEuMTQzLTIuMjgyLTEuOTAzLTQtMi4yODQtNS4xMzZjLTMuNDI0LTcuOTk4LTMuOTAxLTEzLjQyOS0xLjQyNy0xNi4yNzkgICAgYzEuNzExLTIuNDc1LDUuODA0LTMuNDI2LDEyLjI3NS0yLjg1MmM5LjcwNywwLjk1MiwxNy42MDUtMC40NzksMjMuNjk3LTQuMjg3YzEwLjA4NS02LjI4LDEzLjEzNC0xNi4zNjgsOS4xMzUtMzAuMjY2ICAgIGMwLDYuNDcxLTEuMTQzLDExLjMyLTMuNDI3LDE0LjU2MWMtMi4yODQsMy4yMzQtNi4yODMsNi41NjctMTEuOTkxLDkuOTk2Yy0zLjIzNCwxLjkwMy04Ljk0NywzLjA0My0xNy4xMjksMy40MyAgICBjLTguMTgzLDAuMzgtMTMuNjEsMS43MTQtMTYuMjc0LDMuOTk3Yy0xLjkwMiwxLjcxNC0yLjksNC4yODQtMi45OTYsNy43MWMtMC4wOTQsMy40MzMsMC4zMzcsNi44OTksMS4yODcsMTAuNDI0ICAgIGMwLjk1LDMuNTIxLDEuOTAzLDcuNTYyLDIuODUzLDEyLjEzMmMwLjk1Myw0LjU3MSwxLjMzMSw4LjM4MSwxLjE0MywxMS40MjNjLTAuMTksMi4wOTEtMS45MDgsNy4yODItNS4xNDIsMTUuNTU0ICAgIGMtMy4yMzQsOC4yODItMy45LDE0LjYxMi0xLjk5NywxOC45ODZjMC45NTMsMi4wOTgsMi41NjgsMy45NTYsNC44NTMsNS41NzFjMi4yODMsMS42MTgsNS40NzEsMi45OTgsOS41NjMsNC4xNDUgICAgYzQuMDg5LDEuMTQzLDcuODUsMi4wNDYsMTEuMjc4LDIuNzFjMy40MjQsMC42Niw4LjE4MiwxLjUyMiwxNC4yNzIsMi41NjNjNi4wOTEsMS4wNDMsMTAuOTQ0LDEuOTU0LDE0LjU2MSwyLjcxICAgIGMxMi4xODIsMi40NzgsMjYuMDc1LDYuNTcsNDEuNjg0LDEyLjI3OGMxNS42MDcsNS43MTIsMjYuMTY5LDguNjU4LDMxLjY4OSw4Ljg0N2M1LjMzLDAuMTg4LDEwLjQyLTAuOTAzLDE1LjI3NS0zLjI4NSAgICBjNC44NTMtMi4zNzUsOC45OTItNS4wODksMTIuNDE5LTguMTM1YzMuNDI0LTMuMDQ2LDguNTE2LTUuOTAzLDE1LjI3MS04LjU2NWM2Ljc2LTIuNjY2LDE0LjMyNS00LjA5MywyMi43MDEtNC4yODQgICAgYzMuODA2LTAuMTg4LDkuMzI2LTAuNDI4LDE2LjU1OC0wLjcxMmM3LjIzMy0wLjI4OCwxMi42NTYtMC40MjgsMTYuMjczLTAuNDI4YzE2LjM2OCwwLDI4LjczOSwwLjA5MiwzNy4xMTMsMC4yODMgICAgYzUuNzExLDAuMTk1LDEwLjE4NCwxLjA5NiwxMy40MjEsMi43MTVjMy4yMzQsMS42MTUsNS4zMzIsMy40NzMsNi4yOCw1LjU2M2MwLjk1MSwyLjA5OSwyLjUyOSw0LjUyMSw0LjcxOSw3LjI4MyAgICBjMi4xODQsMi43NTgsNC45OSw0Ljk5Niw4LjQxMiw2LjcwN2M3LjIzLDMuNDI5LDE1LjcwNCw0LjgwOCwyNS40MTMsNC4xNDFjOS43MDUtMC42NjQsMTYuMTgtMi41MjIsMTkuNDEzLTUuNTY3ICAgIGM1LjMyOS01LjEzNywxMi41MTItMTEuMjMxLDIxLjU1My0xOC4yNzFjOS4wNDItNy4wMzksMTcuMTg3LTEyLjM3MSwyNC40MTQtMTUuOTg4YzEuNTItMC43NjcsNC4wOS0yLjAwMiw3LjcwNy0zLjcxNyAgICBjMy42MTMtMS43MTQsNi42NTYtMy4xODYsOS4xMy00LjQyOGMyLjQ3NS0xLjIzOCw1LjQ3Ni0yLjgxLDguOTktNC43MTJjMy41MjQtMS45MDYsNi4zNzktMy42NjUsOC41NjktNS4yODQgICAgYzIuMTg5LTEuNjE5LDQuNDIxLTMuNDcsNi43MDctNS41NjhjMi4yODMtMi4wOTEsMy43NTgtNC4xODUsNC40MjktNi4yNzljMC42NTctMi4wOTQsMC45MDMtNC4yMzYsMC43MTItNi40MjQgICAgQzQ3Mi44MTksNDMzLjA3Myw0NzEuNjgyLDQzMC43OTQsNDY5LjU4NCw0MjguNDA5eiBNMzE2LjU1OSwxNTIuNDY4YzAuNTY4LTAuMzc4LDAuOTUyLTAuNTIyLDEuMTQtMC40MjggICAgYzAuMTkyLDAuMDk2LDAuNTcyLDAuNDc4LDEuMTQsMS4xNDNjMC41NzUsMC42NjYsMS4wOTIsMS4yODcsMS41NzQsMS44NThjMC40NzMsMC41NjYsMS4xMzcsMS4zMzEsMS45OTIsMi4yODEgICAgYzAuODU1LDAuOTUzLDEuNzU5LDEuNzEzLDIuNzA3LDIuMjg0YzEuMTQ5LDAuNzYsMi41MjUsMS4yODcsNC4xNDQsMS41NzFjMS42MTksMC4yODQsMi44NTcsMC43NiwzLjcxNywxLjQyNSAgICBzMS40NzksMS43NTksMS44NTIsMy4yODRjMC4zNzYsMi4wOTYsMC4wNTgsMy45OTUtMC45ODksNS43MDhjLTEuMDU0LDEuNzE1LTIuNDMsMi40NzgtNC4xNDcsMi4yODYgICAgYy0zLjQyNi0wLjc2Mi03LjEzOS0zLjc1OC0xMS4xMzMtOC45OTNDMzE0LjU2NCwxNTkuNjUzLDMxMy44OTQsMTU1LjUxNCwzMTYuNTU5LDE1Mi40Njh6IE0yODEuMTU0LDQxLjU1NSAgICBjMC45NDgtMS4yMzcsMS41Mi0yLjIzNiwxLjcwOC0yLjk5NmMwLjM4LTEuMTQ2LDAuNDI4LTIuMzM0LDAuMTQ0LTMuNTcxcy0wLjE5MS0yLjQ3NCwwLjI4NC0zLjcxMSAgICBjMC40NzktMS4yMzcsMS41NzQtMS45NTEsMy4yODgtMi4xNDFjMS43MTIsMCwzLjk5NywxLjQyOSw2Ljg1Miw0LjI4M2MwLjU2OCwwLjM4MiwxLjQ3MiwwLjk1MywyLjcwMywxLjcxMyAgICBjMS4yMzksMC43NjIsMi4wOTUsMS40MjcsMi41NywxLjk5N2MwLjQ3NiwwLjU2OCwwLjcxMiwxLjA0OSwwLjcxMiwxLjQyN2MtMC4zOCwwLjk1LTEuMjM1LDEuNjIyLTIuNTYzLDIgICAgYy0xLjMyNywwLjM3OC0yLjc2MiwwLjU3Mi00LjI4MSwwLjU3MnMtMi4zODIsMC4wOTQtMi41NjksMC4yODRjLTEuNTIzLDAuNTcyLTIuOTUsMS40MjctNC4yODUsMi41NjggICAgYy0xLjMzMSwxLjE0My0yLjM3OCwxLjk5OS0zLjEzOCwyLjU3Yy0wLjc2NywwLjU3LTEuNTI2LDAuNTctMi4yODYsMGMtMC43Ni0xLjE0My0xLjA0Ny0xLjk1Mi0wLjg1NS0yLjQyNiAgICBDMjc5LjYzMSw0My42NSwyODAuMjAzLDQyLjc5MiwyODEuMTU0LDQxLjU1NXogTTE0Mi45NzIsMjU1LjI1NmMxLjMyOC0xLjUyMSwyLjI4My0yLjc1OCwyLjg1My0zLjcxMSAgICBjMC41NzEtMC45NTMsMS4wOTMtMi4yMzgsMS41Ny0zLjg1NGMwLjQ3Ni0xLjYyLDAuOTA0LTIuODExLDEuMjg1LTMuNTcxYzAuMzgzLTAuNzY1LDAuOTU1LTEuMDQ5LDEuNzE1LTAuODU5ICAgIGMwLjM3OC0wLjA5NCwwLjY2MiwwLjA5NCwwLjg1OSwwLjU3MWMwLjE4OCwwLjQ3NiwwLjI4NCwwLjcxNSwwLjI4NCwwLjcxNXYwLjg1N2MwLDAuMjg4LTAuMDQ5LDAuNjY2LTAuMTQ0LDEuMTQzICAgIGMtMC4wOTYsMC40OC0wLjI0LDAuOTA3LTAuNDI4LDEuMjg1Yy0wLjE5MywwLjM4My0wLjM4MiwwLjk1NS0wLjU3MSwxLjcxNGMtMC4xOSwwLjc2LTAuMzc4LDEuNDI3LTAuNTcyLDEuOTk3ICAgIGMtMC43NiwxLjkwOC0xLjk1MiwzLjYxNy0zLjU2Nyw1LjE0MWMtMS42MTksMS41MjItMi44MSwyLjE4OS0zLjU3MSwxLjk5OEMxNDEuNTQzLDI1OC4zMDQsMTQxLjY0MSwyNTcuMTU3LDE0Mi45NzIsMjU1LjI1NnogICAgIE0zMjkuNjgzLDQzMS40MWMtMC4zOCw2LjA4OC0xLjY2NiwxNC42NTctMy44NTYsMjUuNjk3Yy0yLjE5LDExLjAzNi0zLjU3MiwxOC4zNjYtNC4xNDUsMjEuOTggICAgYy0zLjk5Ny0wLjE5NS02LjI3OS0xLjY3LTYuODUxLTQuNDI5Yy0wLjU2OC0yLjc2MiwwLTYuMzI3LDEuNzE0LTEwLjcwN2M0LjE4Ni0xMi43NTgsNi4zNjktMjEuNTEyLDYuNTY0LTI2LjI2NiAgICBjMC4zODctOC43NTctMC41NjgtMTMuNzA2LTIuODQ4LTE0Ljg0NmMtMi4xMDItMS41MjItNS4zMzUsMS4zMzUtOS43MTIsOC41NjJjLTguMzgxLDEzLjcwNi0yNS4yMjIsMjEuOTgtNTAuNTM1LDI0Ljg0MiAgICBjLTIyLjgzNiwzLjA0Ni0zOC42MzQtMC4zOC00Ny4zOTItMTAuMjgzYy0xLjkwMy0xLjMzMi0zLjgwNi0xLjU2OC01LjcwOC0wLjcwOWMtMS45MDMsMC44NDktMy4xNCwxLjc1OS0zLjcxMSwyLjcwMyAgICBjLTAuMTg4LDAuMzg0LDAsMC45NTIsMC41NzIsMS43MTVjMC41NzEsMC43NjQsMS40NzUsMS45MDIsMi43MTIsMy40MjZjMS4yMzcsMS41MjksMi4yMzYsMy4wNDYsMi45OTYsNC41NzUgICAgYzcuNDI2LDEyLjkzOSw2Ljc2MSwyMS42OTMtMS45OTcsMjYuMjYyYzAtOC43NS0wLjY2Ni0xNS40NjEtMS45OTctMjAuMTIyYy0xLjMzMy00LjY2NC0zLjk5NS05LjgwMS03Ljk5NC0xNS40MiAgICBjLTMuOTk1LTUuNjEzLTYuNzU1LTkuODUtOC4yNzYtMTIuNzAzYzUuNzA4LTAuNTY4LDEwLjAzOS0yLjc1OSwxMi45OS02LjU2N2MyLjk1LTMuODA2LDQuMjgxLTcuODk4LDMuOTk3LTEyLjI3NSAgICBjLTAuMjg2LTQuMzgtMS45NS03Ljk5OC00Ljk5Ni0xMC44NTJjLTEuNzEzLTEuNzExLTEwLjU2Ni04Ljk5My0yNi41NTMtMjEuODQxYy0xNS45ODYtMTIuODQ3LTI1Ljg4NS0yMS40Ni0yOS42OS0yNS44MzcgICAgYy0wLjc2NS0wLjc2My0zLjA0Ni0yLjY2Ni02Ljg1NC01LjcxMmMtMy44MDktMy4wNDUtNi4xODktNS43MDgtNy4xMzktNy45OTRjLTguNzU3LTE5LjIxNS05LjcwNy0zNS4wMjEtMi44NTYtNDcuMzg3ICAgIGwxLjE0MS0xLjQyN2MwLjk1LTAuMTg4LDEuMDQ2LDEuNTIyLDAuMjg0LDUuMTQxYy0xLjE0MSw1LjMzMS0xLjUyLDEwLjY1Ni0xLjE0MSwxNS45ODhjMC43NiwxMS45OTQsNC4xODcsMjAuOTM3LDEwLjI3NywyNi44MzMgICAgYzMuOTk5LDQuMDA0LDYuNzU3LDMuNzE3LDguMjgxLTAuODUzYzEuMTQzLTEuNTI2LDEuNjY1LTcuMTM5LDEuNTY5LTE2Ljg1MWMtMC4wOTEtOS43MDIsMC4wNS0xNi4yNjksMC40MzEtMTkuNjk4ICAgIGMxLjUyNC0xMC44NDgsNi4wNDUtMjQuMjcsMTMuNTYyLTQwLjI1MWM3LjUxNy0xNS45OSwxMy40NjgtMjQuNTU2LDE3Ljg0NS0yNS42OTdjLTMuNDI3LTUuNTItNC41MjEtMTEuNTE2LTMuMjgzLTE3Ljk4OCAgICBjMS4yMzUtNi40NzIsMy4yMzctMTEuOTk1LDUuOTk1LTE2LjU2YzIuNzU3LTQuNTY3LDUuNTY4LTkuODQ3LDguNDItMTUuODQ0YzIuODU2LTUuOTk2LDQuMjgzLTExLjM3NCw0LjI4My0xNi4xMzIgICAgYzAtMS4zMywwLjA5OC0yLjI4MywwLjI4OC0yLjg1NGMwLjU3LTEuNzEzLDIuOTUsMC4zOCw3LjEzNyw2LjI3OWM3Ljk5NCwxMS44MDMsMTMuOTksMTguNzUyLDE3Ljk4OCwyMC44NDUgICAgYzQuMTg3LDIuMjgxLDguODQ4LDIuMTg3LDEzLjk4OC0wLjI4OGM1LjEzOC0yLjQ3NCwxMS40NjYtNi41NjcsMTguOTg2LTEyLjI3NWM3LjUxNS01LjcwOCwxMy45MzktOS44OTcsMTkuMjctMTIuNTU5ICAgIGMwLjU3NS0wLjE5MywxLjQ3Ni0wLjYyMSwyLjcxOC0xLjI4N2MxLjIzMS0wLjY2MiwyLjE4My0xLjE0MSwyLjg0Ny0xLjQyOWMwLjY2MS0wLjI4NCwxLjUyLTAuNzExLDIuNTctMS4yODMgICAgYzEuMDQtMC41NzEsMS44NDgtMS4wNDcsMi40Mi0xLjQyOWMwLjU3MS0wLjM4MywxLjE0My0wLjgxMSwxLjcxMS0xLjI4N2MwLjU2Ny0wLjQ3OCwwLjk0Ny0wLjk1LDEuMTQzLTEuNDI3ICAgIGMwLjE5MS0wLjQ3NiwwLjI4Ny0wLjkwMywwLjI4Ny0xLjI4NWMtMC4zODMtMS43MTQtMS4xOS0yLjc2Mi0yLjQzLTMuMTRjLTEuMjM4LTAuMzgtMi45MDEtMC4xNDQtNC45OTYsMC43MTUgICAgYy0yLjA5NCwwLjg1Ny00LjQyOCwyLTYuOTk1LDMuNDI2Yy0yLjU2NiwxLjQyNy01LjQyLDMuMDQ1LTguNTYyLDQuODU0Yy0zLjEzOSwxLjgwOS02LjMyOCwzLjQ3Mi05LjU2Miw0Ljk5NyAgICBjLTMuMjM0LDEuNTI0LTYuNjYyLDIuODU2LTEwLjI3OSwzLjk5OWMtMy42MTYsMS4xNC03LjA0MiwxLjgwOS0xMC4yNzcsMS45OTljLTcuOTk0LDAuMTkxLTE0LjM2OC0xLjg5OS0xOS4xMjYtNi4yOCAgICBjLTMuMDQ1LTIuODU4LTQuNjYxLTQuNjY1LTQuODU0LTUuNDI2Yy0wLjE5Mi0wLjc1OSwwLjY2Ni0wLjk0OSwyLjU2OC0wLjU3MWMxMC4yODIsMS4zMzMsMTcuNzk4LDEuNTIxLDIyLjU1NywwLjU3MSAgICBjNC45NDgtMC43NTksMTEuNjA5LTIuOTUsMTkuOTg1LTYuNTY3YzEuNzE1LTAuNzYsNi4wNC0yLjYxOCwxMi45OTQtNS41NjhjNi45NDMtMi45NDYsMTIuMzIzLTQuOTkzLDE2LjEyOS02LjEzNiAgICBjMi4yODktMC41NzIsMy44Ni0xLjQ3NSw0LjcxNi0yLjcxMmMwLjg1Mi0xLjIzNywxLjE0LTIuMzgsMC44NTItMy40MjhjLTAuMjgzLTEuMDQ1LTAuOTAzLTEuODUzLTEuODUxLTIuNDI0ICAgIGMtMi4wOTktMS4xNDMtNC4wMDEtMC4zOC01LjcwOCwyLjI4NGMtMC45NTUsMS43MTMtMi45NTcsMy4zODEtNiw0Ljk5N2MtMy4wNDIsMS42Mi01Ljg1NCwyLjg1NS04LjQyMiwzLjcxMSAgICBjLTIuNTY5LDAuODU1LTUuODUyLDEuODU1LTkuODUxLDIuOTk2Yy0zLjk5OSwxLjE0My02LjE4NCwxLjgwOS02LjU2NywxLjk5OWMtMTAuNDY3LDMuMjM0LTIwLjE3NCw0LjY2My0yOS4xMjEsNC4yODEgICAgYy00LjE4OC0wLjE4OC03LjU2NS0wLjgwOS0xMC4xMzMtMS44NTZjLTIuNTctMS4wNDQtNC4zMzMtMi4yODEtNS4yODItMy43MTFjLTAuOTUzLTEuNDI1LTIuNDc0LTMuMjM0LTQuNTY4LTUuNDI0ICAgIGMtMi4wOTYtMi4xOS00LjQ3Ni00LjA0NS03LjEzOS01LjU3Yy0xLjkwMy0wLjk1LTIuNjE4LTIuNjYzLTIuMTQxLTUuMTM3YzAuNDc2LTIuNDc0LDEuOTUxLTUuMDQ2LDQuNDI1LTcuNzEgICAgYzAuMTktMC4xOTIsMi4xNDItMS4zNzksNS44NTItMy41NjljMy43MTEtMi4xOSw2LjMyOS00LjQyNyw3Ljg1NC02LjcxMWMxLjcwOS0yLjY2NCw0LjY2MS01LjQyNiw4Ljg0OC04LjI4MiAgICBjMC4xOS0wLjc2LDAuMzM0LTIuODUzLDAuNDI4LTYuMjc5YzAuMDk0LTMuNDI0LTAuODA5LTcuMTM2LTIuNzEyLTExLjEzM2MtMS45MDMtMy45OTktNC40NzUtNS45OTUtNy43MS01Ljk5NSAgICBjLTQuNTY5LTAuMTktNy44MDQsMS4xNDEtOS43MDcsMy45OTdjLTEuOTAzLDIuODUyLTIuNzU3LDYuMzc1LTIuNTY4LDEwLjU2MmMwLjE5MywzLjYxNSwxLjA5Nyw2LjgwMSwyLjcxMiw5LjU2MyAgICBjMS42MTksMi43NjIsMy4wOTUsNC4xNDMsNC40MjcsNC4xNDNjMi4wOTItMC4xOTMsMi43NTgsMC41NjYsMS45OTcsMi4yODFjLTEuMTQxLDIuMDk2LTIuNjY2LDMuNDMxLTQuNTY4LDMuOTk5ICAgIGMtMS4zMzYsMC4zNzgtMi44MTItMC45MDUtNC40MjctMy44NTVjLTEuNjE5LTIuOTUtMi44NTUtNi41MTctMy43MTEtMTAuNzA2Yy0wLjg1NS00LjE4Ny0xLjE5MS03LjcwOC0wLjk5OC0xMC41NjYgICAgYzAuMzc4LTUuOSwxLjk0Ny0xMS41NjMsNC43MDktMTYuOTg4YzIuNzYyLTUuNDI0LDYuNzExLTguMDQyLDExLjg0OC03Ljg1NGM1LjMzLDAuMTkzLDkuNjE2LDMuNDMxLDEyLjg1LDkuNzEgICAgYzMuMjM5LDYuMjgsNC43NiwxNC44NDksNC41NywyNS42OTdjMC41NzIsMS4zMzMsMi4wNDYsMS44MDksNC40MjcsMS40MjdjMi4zNzUtMC4zODIsNS41MTgtMC40MzEsOS40MTktMC4xNDQgICAgYzMuODk5LDAuMjg0LDYuNzA2LDEuMjgyLDguNDIsMi45OTZjMC4xOTMsMCwwLjI4OC0xLjQzLDAuMjg4LTQuMjgzYy0zLjQyNy0yMy45NzksNS4wNDItMzYuNzMyLDI1LjQxLTM4LjI1NiAgICBjMy4wMzksMC41NzIsNS42MDksMS4yODcsNy43LDIuMTQxYzIuMTAxLDAuODU1LDQuMzI5LDIuMjg2LDYuNzExLDQuMjgzYzIuMzg1LDEuOTk3LDQuMzc2LDQuODk5LDUuOTk1LDguNzA4ICAgIGMxLjYxOSwzLjgxMSwyLjkwNSw4LjU2OSwzLjg1NiwxNC4yNzd2MTAuNTYyYzAsNi4wOS0xLjI0Miw5LjUxNy0zLjcxNiwxMC4yNzljLTMuOTk0LDEuMzMxLTYuODQ1LDEuMjg1LTguNTU2LTAuMTQ0ICAgIGMtMS43MTUtMS40My0xLjUyOS0zLjk0OSwwLjU2OC03LjU2NmMxLjkwMi00Ljc1OCwxLjUyMi0xMC4yODItMS4xNDQtMTYuNTYyYy0yLjY2Mi02LjI3OS03LjUxOS05LjEzNS0xNC41NTgtOC41NjMgICAgYy00Ljc2LDAuMTkxLTguMTg2LDIuNzYxLTEwLjI4LDcuNzA4Yy0yLjA5NCw0Ljk0OS0yLjg1Myw5LjgwMy0yLjI4MiwxNC41NjJjMC41NzEsNC43NTgsMS42MTUsNy4yMzIsMy4xNDIsNy40MjEgICAgYzEuMTQsMC4xOTMsNC41MjMsMS43MTQsMTAuMTM3LDQuNTdjNS42MjIsMi44NTUsOS44NTUsNC41NjcsMTIuNzA2LDUuMTM4YzcuNDIzLDEuNTIsMTEuNjUyLDMuOSwxMi43MDMsNy4xMzcgICAgYzEuMDQ3LDMuMjM5LDAuNjE5LDcuOTQ4LTEuMjgzLDE0LjEzM2MtMS45MDYsNi4xODktMi40NzUsMTEuMjc2LTEuNzA4LDE1LjI3NWMwLjc2LDQuMTkyLDIuMTksNy45OTQsNC4yODUsMTEuNDIgICAgYzIuMDk0LDMuNDI5LDQuMzI1LDYuNTY3LDYuNzA3LDkuNDI0YzIuMzc4LDIuODQ5LDUuMTgxLDguMTgzLDguNDI1LDE1Ljk4NWMzLjIzMSw3LjgwNiw2LjE4MSwxNy42MDcsOC44NDMsMjkuNDA4ICAgIGMwLjE4OCwwLjE5LDAuOSwwLjg1NiwyLjE0LDEuOTk5YzEuMjM4LDEuMTQxLDIuNDcxLDIuNTY4LDMuNzEzLDQuMjgxYzEuMjQyLDEuNzE0LDIuNzE0LDQuMDQ1LDQuNDI4LDYuOTk1ICAgIGMxLjcxMiwyLjk1MiwzLjU3Myw3LjI4Miw1LjU3MSwxMi45OTRjMS45OTIsNS43MDgsMy44NTQsMTIuMjc5LDUuNTY0LDE5LjY5OGMyLjA5NSw4Ljc2MSwzLjE4OSwxOC45MzUsMy4yODUsMzAuNTUzICAgIGMwLjA5NywxMS42MDgsMC44NTYsMTkuNTU1LDIuMjg2LDIzLjgzOWMxLjQzMSw0LjI4OCw1LjA5Myw2LjA0NywxMC45OTIsNS4yODRjNy40MjMtMC4zOCwxMi4xODctNC4zNzcsMTQuMjcxLTExLjk5MSAgICBjNi4yODMtMjIuMDgsMS4xNS00OC41NC0xNS40MTMtNzkuMzdjLTYuMjgzLTExLjk5Mi0xMS43MDQtMTkuODkyLTE2LjI3Ni0yMy42OTdjNi42NiwzLjgwNiwxMy41MTUsMTAuOTQxLDIwLjU2MSwyMS40MTMgICAgYzcuMDQzLDEwLjQ3LDExLjUxMiwyMC4yNzUsMTMuNDE1LDI5LjQwNWMwLjE4NSwwLjk1NSwwLjcxMiwzLjQ3OCwxLjU2Nyw3LjU2NmMwLjg1NSw0LjA5MywxLjMzNCw2LjQ3NSwxLjQyNCw3LjEzOSAgICBjMC4wOTIsMC42NjcsMC40NzksMi42MTgsMS4xNCw1Ljg1M2MwLjY3LDMuMjM2LDAuOTk5LDUuMzMxLDAuOTk5LDYuMjgyYzAsMC45NTUsMC4wOTIsMi44MSwwLjI4Nyw1LjU2OCAgICBjMC4xOTUsMi43NTgsMC4xNDQsNC45LTAuMTQ0LDYuNDIzYy0wLjI4NywxLjUyNi0wLjU2OCwzLjU3My0wLjg1NSw2LjEzN2MtMC4yODcsMi41NjktMC43Niw1LjA0NC0xLjQyNyw3LjQyNiAgICBjLTAuNjU3LDIuMzc4LTEuMzczLDUtMi4xMzYsNy44NTFjMTAuNDY1LDQuNTY4LDE1LjcwMSw4LjU2MiwxNS43MDEsMTEuOTkxYy0zLjk5NC0zLjIzNy05LjcwOS01LjM3Ni0xNy4xMzUtNi40MTMgICAgYy03LjQyNy0xLjA1MS0xNC4zMTgtMC4wNTItMjAuNjk3LDIuOTk0cy05LjY2NCw4LjA4Ny05Ljg1NiwxNS4xMjZjLTYuODUxLDAtMTEuNzA3LDEuNzExLTE0LjU1OCw1LjE0NCAgICBjLTQuMTg2LDQuOTQ1LTYuMzcyLDExLjY1Mi02LjU2MywyMC4xMjZjLTAuMTkxLDguNDY2LDAuNTE3LDE3LjcwMiwyLjEzNSwyNy42ODhDMzI5LjQ1MSw0MjAuNDE5LDMzMC4wNjcsNDI3LjQxLDMyOS42ODMsNDMxLjQxeiAgICAgTTIxMC4wNjIsMTAwLjUwNmMtMC41NzItMC4xODgtMS4wNDctMC43NjMtMS40MjUtMS43MTNjMC0xLjcwOSwwLjg1NC0yLjM4LDIuNTY4LTEuOTk3YzEuMTQzLDAuMzc4LDIuMjQsMS44MDcsMy4yODQsNC4yODEgICAgYzEuMDQ3LDIuNDc0LDEuMjg1LDUuMzMsMC43MTUsOC41NjZjMCwwLjU3MS0wLjI4NCwwLjg1OS0wLjg1OSwwLjg1NGMtMi4wOTYsMC0yLjg1Ni0xLjkwMi0yLjI4NC01LjcwOCAgICBDMjEyLjYzLDEwMS45MzQsMjExLjk2NCwxMDAuNTA2LDIxMC4wNjIsMTAwLjUwNnogTTI4NC4wMDgsMTA1LjA3N2wtMC41NjgsMC44NTVjLTEuNTIsMC45NS0yLjI3NSwxLjE0MS0yLjI3NSwwLjU3MiAgICBjLTAuNzY3LTUuMTQyLTIuNDc5LTguMDkyLTUuMTQxLTguODU0bC0xLjE0My0wLjU3Yy0xLjMzNS0xLjE0My0wLjY3MS0xLjgwOSwxLjk5MS0xLjk5OWMwLjU3MS0wLjE5MSwxLjQyNywwLjA5MywyLjU3LDAuODU1ICAgIGMxLjE0MywwLjc2MywyLjE5LDEuOTUzLDMuMTQyLDMuNTcxQzI4My41MzIsMTAxLjEyNywyODQuMDA4LDEwMi45OCwyODQuMDA4LDEwNS4wNzd6IiBmaWxsPSIjNWNiMjMzIi8+CgkJPHBhdGggZD0iTTIxNy40ODQsMTIxLjYzMWMwLDEuMTQzLDAuNDc5LDEuNjE5LDEuNDMxLDEuNDNjMC43NiwwLDEuNTY1LTAuOTA1LDIuNDI0LTIuNzEzYzAuODU3LTEuODA0LDIuMzM0LTIuODAzLDQuNDI1LTIuOTk2ICAgIHYtMC4wMDNoLTIuODU2QzIxOS4yOTMsMTE3LjkyLDIxNy40ODQsMTE5LjM0NywyMTcuNDg0LDEyMS42MzF6IiBmaWxsPSIjNWNiMjMzIi8+CgkJPHBhdGggZD0iTTI0Mi4zMjYsMTE4LjIwOGMxLjkwMy0wLjU3MiwzLjU3MS0wLjE0LDQuOTk4LDEuMjg3YzEuNDI1LDEuNDI1LDIuNTIyLDIuMDQ2LDMuMjg0LDEuODUzICAgIGMxLjEzOC0wLjU2OCwxLjQyNS0xLjQyNywwLjg1NC0yLjU2OEMyNDkuOTQsMTE2LjMwNSwyNDYuODk2LDExNi4xMTUsMjQyLjMyNiwxMTguMjA4eiIgZmlsbD0iIzVjYjIzMyIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
background-repeat: no-repeat;
background-size: 24px 24px;
}
.reasons .bigger {color:#5CB233;}
.reasons h2 {color:#0380A2;}
.product select, #product-infos select {
border-color: #5CB233;
background: rgb(229,255,236);
background: -moz-linear-gradient(top,  rgba(229,255,236,1) 0%, rgba(117,179,138,0.4) 100%);
background: -webkit-linear-gradient(top,  rgba(229,255,236,1) 0%,rgba(117,179,138,0.4) 100%);
background: linear-gradient(to bottom,  rgba(229,255,236,1) 0%,rgba(117,179,138,0.4) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5ffec', endColorstr='#75b38a',GradientType=0 );
}
.vdali_ok {
	padding: 10px;
	margin: 10px -100px;
	background: rgb(255,149,0);
	background: -moz-linear-gradient(-45deg, rgba(255,149,0,1) 0%, rgba(255,109,2,1) 100%);
	background: -webkit-linear-gradient(-45deg, rgba(255,149,0,1) 0%,rgba(255,109,2,1) 100%);
	background: linear-gradient(135deg, rgba(255,149,0,1) 0%,rgba(255,109,2,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9500', endColorstr='#ff6d02',GradientType=1 );
}
.vdali_ok h2 {color:#ffffff;}


	/*1ps styles*/
    #startpage h1 {
        font-size: 24pt;
        margin: 0;
    }
    #startpage .subtitle {
        margin: 0 0 30px;
        font-size: 18pt;
        color: #0b708a;
    }
    #startpage h2, h2#payme, h2.help {
    	text-align: center;
        margin: 30px 0 10px;
        font-size: 20pt;
        color: #0b708a;
    }
	h1 {text-align:center;}
    #loginbg .row {text-align:center;}
    
	/*ipcc chat widget */    
	.swc-btn-cont a, .swc-btn-cont a:hover, .swc-button, .swc-button:hover, .swc-wg-minimize a, .swc-wg-minimize a:hover {background:none;}
	
	/* Safari 4.0 - 8.0 */
@-webkit-keyframes webchat {
    80% {-webkit-transform: rotateZ(0deg); /* Safari */}
    90% {-webkit-transform: rotateZ(360deg); /* Safari */}
}

@-moz-keyframes webchat {
    80% {-moz-transform: rotateZ(0deg); /* Standard syntax */}
    90% {-moz-transform: rotateZ(360deg); /* Standard syntax */}
}

@-o-keyframes webchat {
    80% {-o-transform: rotateZ(0deg); /* Standard syntax */}
    90% {-o-transform: rotateZ(360deg); /* Standard syntax */}
}  

/* Standard syntax */
@keyframes webchat {
    80% {transform: rotateZ(0deg); /* Standard syntax */}
    90% {transform: rotateZ(360deg); /* Standard syntax */}
}

.swc-btn-cont {
	-webkit-animation-name: webchat; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 6s; /* Safari 4.0 - 8.0 */
    -webkit-animation-iteration-count: 3;
    -webkit-animation-delay: 5s;
    -o-animation-name: webchat;
    -o-animationn-duration: 6s;
    -o-animation-iteration-count: 3;
    -o-animation-delay: 5s;
    -moz-animation-name: webchat;
    -moz-animation-duration: 6s;
	-moz-animation-iteration-count: 3;
    -moz-animation-delay: 5s;
    animation-name: webchat;
    animation-duration: 6s;
    animation-iteration-count: 3;
    animation-delay: 5s;
    }
 .swc-wg-panes .swc-wg-pane h3 {padding: 20px 5px 5px 5px;}
 .headerhotline {
 	position:absolute;
 	top:100px;
 	right:15px;
 	-webkit-box-shadow: 0px 5px 5px 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 5px 5px 5px rgba(0,0,0,0.2);
	box-shadow: 0px 5px 5px 5px rgba(0,0,0,0.2);
 	border: 1px solid #ffffff;
 	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
 	}

.COUNT {padding:10px 0;}
.PAGES a, .PAGES a:hover {
 	padding: 5px 15px;
 	border: 1px solid #5cb233;
 	background: #fff;
 	}
.PAGES a.navigation_selected {
	color: #fff;
	background: #5cb233;
	}
	
		
/* Retrograde.SU */
/* !!! 26.06.2019 (start) */
div.column.two:nth-child(2n+1) {
    clear: left;
}
/* !!! 26.06.2019 (end) */