body {
	padding:0;
}

.j-blogSelection h1 a {
	text-decoration:none;
}

#content_area>div>div {
	clear:both;
}

a.cc-map-infowindow-title,span.cc-map-infowindow-title {
	color:#000!important;
}

.j-blogSelection h1 a:hover,a.cc-map-infowindow-title {
	text-decoration:underline;
}

.cc-map-directions .adp,.cc-map-directions .adp table.adp-directions {
	color:inherit;
	font-family:inherit;
}

.adp table.adp-directions .adp-stepicon {
	background-color:#fff;
	-webkit-border-radius:50%;
	border-radius:50%;
}

div.flexmodul,div.n {
	padding:5px;
}

.j-m-formnew-styles .j-formnew em,.j-m-required {
	color:#eb433e;
}

.j-corporate-font,.j-paragraph {
	font-family:"Brandon Text",Asap,Verdana,Arial,sans-serif;
	font-weight:400;
}

.j-paragraph {
	cursor:default;
}

span.loggedin {
	display:none;
}

#cc-cookie-law>span,#loginbox #loginbox-content.logoutbox img,.jimdo-free-footer-ad>a,div.lightbox-flickr-footer img,span.loggedout {
	display:inline;
}

#contentfooter {
	font-size:.8em;
}

#contentfooter a {
	white-space:nowrap;
}

#contentfooter:after {
	clear:both;
	content:" ";
	display:table;
}

.j-info-row,.j-meta-links {
	padding:1em 0;
}

@media (min-width:768px) {
	.j-meta-links {
		float:left;
		padding:0;
		width:50%;
	}
}

.j-admin-links {
	padding:1em 0;
}

@media (min-width:768px) {
	.j-admin-links {
		float:right;
		padding:0;
		text-align:right;
		width:50%;
	}
}

#cc-login-tooltip-wrapper {
	z-index:9999;
}

.cc-login-tooltip {
	background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABALCwsMCxAMDBAXDw0PFxsUEBAUGx8XFxcXFx8eFxoaGhoXHh4jJSclIx4vLzMzLy9AQEBAQEBAQEBAQEBAQED/2wBDAREPDxETERUSEhUUERQRFBoUFhYUGiYaGhwaGiYwIx4eHh4jMCsuJycnLis1NTAwNTVAQD9AQEBAQEBAQEBAQED/wAARCAAZAB8DASIAAhEBAxEB/8QAGQAAAwADAAAAAAAAAAAAAAAAAwQFAAEH/8QAJhAAAgICAQMCBwAAAAAAAAAAAQIDBAAREgUhMVGxIjIzQXFzwf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDoGBt2BWrvMRsqOw9SewGbnsQ14zLM4RB9zkDqHWjZBiiXjBvuW+Zte2AJpLd2dVZyzudKN6Ub/GOo12pKenzvzWwhWJ9k8WYcRo+fOS0s8WDrsMp2CD4OMxzWbczWNlmrqZDIdaXgCwHp5wJ925Yt3HL8mJcrDGQew38IUZWo9AmJgnsMoXYd4SDvXnR/uVbv1637BjmAtN06jOwaWBWYdt617YRa0CQmBI1WJgQyAaBBGjvC5mB//9k=) #fff 15px 50% no-repeat;
	text-align:left;
	width:209px;
}

#cc-login-tooltip-bg {
	background:rgba(0,0,0,.6);
	-webkit-border-radius:3px;
	border-radius:3px;
	overflow:hidden;
	padding:7px;
}

#cc-login-tooltip-arrow {
	border-left:9px solid transparent;
	border-right:9px solid transparent;
	border-top:9px solid rgba(0,0,0,.6);
	font-size:0;
	line-height:0;
	margin-left:180px;
	width:0;
}

@media \0screen\,screen\9 {
	#cc-login-tooltip-bg {
		padding:0!important;
	}
	
	#cc-login-tooltip-arrow {
		border:none!important;
		width:28px!important;
		height:13px;
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOCAMAAAD6xte7AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAB4UExURQAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQG4Cz7gAAAAndFJOUwCBSQQtCvb0/k+R8NGs5CjsBoe7IxWnFMPXWZUfP7bceQ0QV82v6bKJ0gYAAABwSURBVBjTXcrZFkMwAIThEVnEkhSley1F3v8N1REk/qs53xkoLrz4JJGZU6MGTX0aKIAfdymRf0Ifu9Z2i0HfD6orrMmLlSillsAKa0Lmm+FarreA4YiohbIb3ILImAf1CO+vSZ6hbyDN60xg8WffM2L9EX31LW42AAAAAElFTkSuQmCC) no-repeat 0 0;
	}
	
	.cc-login-tooltip {
		border:7px solid #404040;
	}
}

.cc-login-tooltip p {
	color:#404040;
	padding:14px 13px 16px 55px;
	font-size:1em;
}

.cc-login-close {
	height:15px;
	width:15px;
	float:right;
	background:url(data:image/gif;base64,R0lGODdhDwAPAPU2AHZ2dn59funp6YWEhZiXmN3d3ZqZmpmZmeXl5Zuam46OjuPi45CQkMrKys7NzpGRkezs7P39/dzc3JOSk/7+/pmXmZSTlIeGh+3t7efn52VlZZqamnV1dXV0daCeoJmYmdnY2WZlZn19fdra2pWVldXU1dnZ2ZeWl+vq65WUlXVzdXRydHp5enl5efT09OPj442NjZaVlp2cnYSDhJGPkf///+Hh4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAADwAPAAAGV8CacEgsGo/I5NBjsAkRsgnIuFmdBKiD6lEwLg6t2IdFsFGOEIMoQMgkMYlAoCJAvlIdC4lDs0WMDBowCAIKIQMmRjMDXTU2FwANRiUjRBIOLkqam5xCQQA7) right top;
	margin:6px 6px 0 0;
	cursor:pointer;
}

.cc-login-fixed {
	position:fixed;
}

.cc-login-absolute {
	position:absolute;
}

.cc-login-absolute p.cc-login-absolute-text,.cc-login-fixed p.cc-login-fixed-text,.j-m-comment-styles p.com-meta span,.j-m-comment-styles p.com-meta-noava span,.j-m-formnew-styles form.cc-m-form .cc-m-form-view-sortable .cc-m-form-view-element.cc-m-form-subheading>label>div,.j-m-newsletterbox-styles .j-newsletterbox #newsHeader,.j-m-newsletterbox-styles .j-newsletterbox strong.newslettertitel {
	display:block;
}

.cc-login-absolute p.cc-login-fixed-text,.cc-login-fixed p.cc-login-absolute-text {
	display:none;
}

.jimdo-footer-branding {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAASCAMAAADL07jZAAABdFBMVEUAAAC11Vy11VwFp+IGp+G11Vy11Vwrom4Gp+C11Vy11Vy11VwGp+EGp+G11Vy11VwGp+EGp+EGp+EGp+G11Vy11VwGp+G11VwGp+EFpuUGp+EGp+G11VwGp+EGp+G11VwGp+G11VwGp+EGp+EGp+G11Vy11Vy21V611VwGp+G11Vy11Vy11VwGp+G11VwGp+EGp+G11VwGp+G11VwGp+EGp+G11VwGp+EGp+EGp+G11VwGp+EGp+G11Vy11VwGp+EGp+G11Vy11Vw7q3IGp+Hh4j+11Vy11VwAnf8Umm4qoWIxo2a11VwApfy11Vy11Vy11Vy11VwGp+HK3FlCr7psxKnE2VEGp+G11VwXnmMPnF+z1FwCqf0AkWUPnGMEqPAXnl+82FzU4Fva4lobnEcEqfQFp+oJo60RopkAlGJpumDD2lscnEUAoekFp+YToYwVoYAUoHJHrmRTsWGJxF95v18Al1+MxlgPnFfO3E4AkUwTm0R2oM3PAAAAV3RSTlMAAuRx0EM9sP73VUqrLRS/VzXUvK5YVCkaBfby8uzNpKOGf2VEOSYbFwn66eDc2snGt66cmJCNiod4VE05NS8jEw8N/uLf0sa1srKul4J9dm9mSkY5ICCP/gl1AAAB20lEQVQ4y63T6VPTQBjH8V9akGCo9qaUQlt60MopgtwKeN+3u7VFpAUBxVvuf57NZvokm2R4xfdFNnlm8pmdzAai4YWrVollQDMSiZKYGXBWDAGhcDKZDCeLK3BUfRucKyzR421OreKKuHZrMPhr2C2yWWCMWaWnImg3NCBHg4teqgJDXEc0lDhfQLsIY0EgyqghyKqTNJmD7BZJ3dfQKZaAJjfXCau7uqQ6mNsaZHbzMDOum416KF6ypAFGFBUCMMPUCdXrpXgZwIqQvFQPkGJKMVBlHyrzEX1jzI9KV1FQKR3UHR+q/uDDY12hqBCmVSp9IVX/fnLvx7buS0UQU6l+YG1No291o0KUlJp/T/9sbOj+u8q5qWwmEygTteqg6pvNf+u1rd/bwvJSKcwzNYyLV+MQvRQ34yBKSK1v659rtf1fja+6h+oAllTpvnU+X2l4Y65ZB7XZlFLty9ausNxUmE6oPenlZiMBuRgOqnUgJWHt7zZ+uqgJwHWwJgHkOXUTNtX6vyclua+dhkpF+2BWdE/yJGkADC7S8O5o7/BTu+OznRdAPx3GWfrPo8wqZ9lYfv5oNPAwnoBZJRuP54Hhridddk+fvQeCUz1m04UU7MK52ERsJoLL7RyFy/7yEohbjgAAAABJRU5ErkJggg==);
	background-position:0 0;
	background-repeat:no-repeat;
	display:inline-block;
	height:18px;
	left:0;
	margin-right:10px;
	position:absolute;
	text-indent:-2000px;
	top:0;
	width:74px;
}

.jimdo-free-footer-ad {
	display:inline-block;
	margin-top:20px;
	position:relative;
	width:100%;
}

.jimdo-free-footer-ad p {
	border-left:1px solid #444;
	border-left:1px solid rgba(0,0,0,.5);
	-webkit-box-shadow:-1px 0 0 #eee;
	box-shadow:-1px 0 0 #eee;
	-webkit-box-shadow:-1px 0 0 rgba(255,255,255,.3);
	box-shadow:-1px 0 0 rgba(255,255,255,.3);
	padding-left:10px;
	width:auto;
	line-height:2em;
	margin-left:84px;
}

#contentfooter a.jimdo-footer-cta-btn {
	display:inline-block;
	text-align:right;
	white-space:pre-wrap;
	width:25%;
	line-height:2em;
}

.jimdo-free-footer-ad.jimdo-kddi-footer {
	min-height:30px;
}

.jimdo-kddi-footer .jimdo-footer-branding {
	background-image:url(data:image/png;base64,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);
	height:30px;
	width:178px;
}

.jimdo-free-footer-ad.jimdo-kddi-footer>p {
	margin-left:188px;
}

.pull-left,div.cc-catalog-listview-st-1 a.cc-webview-product-image img {
	float:left;
}

.cc-FloatingButtonBarContainer.cc-FloatingButtonBarContainer-left li,.pull-right {
	float:right;
}

.dt-hide {
	display:none;
}

.j-m-blogSelection-styles .j-blog-meta {
	padding:5px;
}

.j-m-comment-styles ul.com-list-noava {
	margin:0 0 15px;
	padding:0;
}

.j-m-comment-styles ul.com-list-noava li {
	display:block;
	border-top:1px solid #ccc;
	padding:12px 0;
	position:relative;
	list-style:none;
	list-style-image:none;
}

.j-m-comment-styles ul.com-list-noava div.com-avatar {
	float:left;
	margin-left:10px;
	text-align:center;
}

.j-m-comment-styles ul.com-list-noava img.formloading {
	margin:0 auto;
	background:#fff;
	padding:2px;
}

.j-m-comment-styles ul.com-list-noava .number {
	position:absolute;
	top:10px;
	right:10px;
}

.j-m-comment-styles ul.com-list-noava .com-locked {
	color:#c66;
}

.j-m-comment-styles ul.com-list-noava dl.zend_form,.mobile .j-cart.is-loading .j-cart-icon::before,body {
	margin:0;
}

.j-m-comment-styles input.jimdopage {
	background:url(data:image/gif;base64,R0lGODlhFAAQAPUuAJ/X8t7y+02565bV8zWt5sPl9/f9/4PN8Bef4kKz6LTg9We/7ASZ4O/4/c/s+abd9ZXS8VS46WPA6yKj4v///3XG7g+d4eX2/b7j9tbt+Vi56dDp+KLY8/X6/Reh4ien5W3H77Pk+I7Q8GLC7gqb4Dut5iKk46zf9uH1/XjG7Ue16J7X81u76hyj4wCS3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAQHAP8ALAAAAAAUABAAQAauQIpweBoJQKGhUmhhZAzDxnDB4CyFB4bpchWuClxlBwGinD4khnrCCkmvjYTaxDpUIqoUBqqksoYlLgd8BRQNb0IODCIULS0LAychDogdXQYVAiIbFxcOBShdSislaQwWKgcOohQELggnSw4VEE9KAQhOQgUlIHy7lkMeDApDACQllhokGFcRDA4OEF0ZohIIFAUkLi5qFiYjKAZht4+7DyGh46xCKCAlKhUhv0tBADs=) no-repeat right center;
}

.j-m-comment-styles div.jimdologin {
	padding:5px;
	background:#e8eaea;
	color:#333;
	font:11px/16px Verdana,Geneva,Arial,Helvetica,sans-serif;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.j-m-comment-styles div.jimdologin a,.j-m-comment-styles div.jimdologin a:visited {
	color:#0099e1;
}

.j-m-comment-styles .commententry textarea {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
}

.j-m-downloadDocument-styles div.cc-mm-downloadDocument-previewDownload {
	border-top:1px solid #888;
	background:#888 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAMAAADaS4T1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURZmZmY+Pj5KSkpaWlpeXl5GRkYiIiJWVlYuLi42NjYmJiZOTk5qamoqKioyMjI6OjpiYmJSUlGBhZg8AAAAqSURBVAjXJcGFEQAgAAOxx932X5YeJHS+jVenSQ8NqwHzLopOsg6qRuIFFVAAzW+1ZcoAAAAASUVORK5CYII=) repeat-x;
}

.j-m-downloadDocument-styles div.cc-mm-downloadDocument-previewDownload a {
	display:block;
	text-align:center;
	color:#fff;
	text-decoration:none;
}

.j-m-downloadDocument-styles div.cc-mm-downloadDocument-previewDownload a span {
	padding:2px 0 0 20px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAEXUExURQAAAAAAADOO2RJirj+e6RtuuTqY4hISElRUVCF3wgAAACF3wlFRUQpYowAAAAAAAAxlsE1NTVRUVENDQw0NDTg4OAdfqSoqKlNTUypPdCF3wYTR/h55wCF3wnO/9Z3j/yuDzmiz7pnc/BRuuJDU+CuCziN7whZxuaqptQZRnANPm8PDw5ubpbOzs+np6LGxscnJyN3d3sTExSyb3oPK8FTF9z699kub2HHR+mrC7mTL+SzA/hOp8jO49QWx/03K/hS4/yG9/zrF/9nZ6LOzv8jI17Szuc3M19HR0fv7+93d4rOztGf6Zbq7xvn5+fHx8MDAvnd3hcTEybe3toWFhXd3ftvb2+Dg339/fnZ2d8/QzdbW1Xl5eKsVzYoAAAAudFJOUwASq1wzXGqFZ7gJzA1cLBbUXVpuWHPTemcfj0DUj4VAzNWE1NXM1dTaXFza399cHDT1AAAAp0lEQVQY02NgAAMWeWkWBmTApiTHhiLApKLIhCKgamKugODJcnJyWxpzc3JKQQVY1SysbG3MTGVYYUqY1e0d7KyVmRGaeAWcHAV4kQ3VEhPTRLGFQVISweYR4pDgAAEJIR6wgKC2h0FAsL63m4uGIFhA2NPPXy/c0NDL3VkYLCCqpx8SERMZGujjKgrkcvGL64ZFRxkYGQX56ojzczEw8omww4EIHyMANXcTVitQ0OEAAAAASUVORK5CYII=) no-repeat;
	line-height:30px;
}

.j-m-downloadDocument-styles * html div.cc-mm-downloadDocument-previewDownload a span {
	background:url(data:image/gif;base64,R0lGODlhEAAQAOZnAHFxcZGRkWWCnWFhYYeHh3t7e319fYqKimVlZUCGwoeMkGiGoYOWpY+Pj2tra2F8l39/foWFhZe5ynl5eG+u37Szubq7xrOzvyBopUJ/tc3M17OztEKAtdHR0Xd3hT699nZ2dyRtq8nJyFSRwizA/k3K/mTL+RS4/+np6cjIx1KPwlTF9zJ+uSyb3ry8vN3d3qemsODg3/Hx8JCjr8TExCNuq2+VtEF/td3d3St3s5HJ6Dh+uejo52f6Zfn5+cjI14PK8NnZ6EGAtd3d4sDAvs/QzXd3flSEra+vrxOp8h9opZqao2rC7jl9uCG9/9vb2/v7+2N+mTZ/ure3tmB7l5aorzO49YOqxwWx/3HR+ip0slSErsTExdbW1WJ+mUub2G+WtLCwsLKyssTEyTrF/1BQUHp6epSUlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAGcALAAAAAAQABAAAAefgGeCgwxVMwyDiYpgElc2ipBnKjoUI5GKCUBfCZdnW0I3TUwtOxkcR5ALUlkmVkkfKywLkQI5JSdYJFoCnV41ZE4hUZ2CVEoYD8SDCgqdAQZmZgUF0dEGAYlmLh0iRFNiGxUXMGaJAFA+MjwxOC9DGkEAiQ4oYREQEyBGHj0/DoINCAxA8qRLkRQ0uIyxsGQAgQYHzCAoQ7GiRQRmDgQCADs=) no-repeat;
}

.j-m-downloadDocument-styles div.cc-mm-downloadDocument-previewDownload a:hover span {
	color:#fff;
	text-decoration:underline;
}

.j-m-product-styles .cc-shop-product-desc h4 {
	font-size:1.5em;
}

.j-m-product-styles .cc-shop-product-price-old {
	font-size:.9em;
}

.j-m-product-styles .cc-shop-product-price-current {
	font-size:1.2em;
	margin:0;
}

.j-m-product-styles .cc-shop-addtocard {
	position:relative;
	background:#1ba9e1;
	color:#fff;
	padding:.5em 1.3em;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid rgba(0,0,0,.7);
}

.j-m-product-styles .cc-shop-addtocard .cc-shop-addtocard-text {
	text-shadow:1px 1px 1px rgba(0,0,0,.5);
	position:relative;
}

.j-m-product-styles .cc-shop-addtocard:hover:before {
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(77,77,77,.2)));
	background-image:-webkit-linear-gradient(rgba(255,255,255,.2),rgba(77,77,77,.2));
	background-image:linear-gradient(rgba(255,255,255,.2),rgba(77,77,77,.2));
}

.j-m-product-styles .cc-shop-addtocard:before {
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(0,0,0,.2)));
	background-image:-webkit-linear-gradient(rgba(255,255,255,.2),rgba(0,0,0,.2));
	background-image:linear-gradient(rgba(255,255,255,.2),rgba(0,0,0,.2));
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}

.j-m-product-styles .cc-shop-addtocard:focus {
	-webkit-box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,.3);
	box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,.3);
	outline:none;
}

.j-m-product-styles .cc-shop-addtocard:focus .cc-shop-addtocard-text {
	text-shadow:-1px -1px -1px rgba(0,0,0,.5);
}

.j-m-product-styles .cc-shop-addtocard:focus:before {
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(179,179,179,.2)),to(rgba(0,0,0,.2)));
	background-image:-webkit-linear-gradient(rgba(179,179,179,.2),rgba(0,0,0,.2));
	background-image:linear-gradient(rgba(179,179,179,.2),rgba(0,0,0,.2));
}

a.j-catalog-product-title-link {
	text-decoration:none;
}

.j-m-newsletterbox-styles .j-newsletterbox .newsletterInput {
	display:block;
	padding:1em;
	width:100%;
	max-width:25em;
	margin:1em 0;
}

.j-m-newsletterbox-styles .j-newsletterbox fieldset {
	padding:0;
	margin:0;
	border:none;
}

.j-m-newsletterbox-styles .j-newsletterbox div.newsletterbox div.newsletterbox-advice {
	margin:5px 0 10px;
	font-size:85%;
	font-style:italic;
}

.j-m-newsletterbox-styles .j-newsletterbox div.newsletterbox div.newsletterbox-advice span {
	font-style:normal;
	font-weight:700;
}

.j-m-newsletterbox-styles .j-newsletterbox div.newsletterbox input {
	margin-top:5px;
}

.j-m-newsletterbox-styles .j-newsletterbox div.newsletterbox input.newsletterInput {
	max-width:100%;
}

.j-cart-icon:before,.j-m-formnew-styles .cc-m-form-note strong:before {
	font-family:"JimdoIconFontWeb"!important;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	speak:none;
}

.j-m-formnew-styles .cc-m-form-note strong:before {
	padding-right:8px;
	content:"";
	display:inline;
	font-size:inherit!important;
	vertical-align:initial;
}

.j-m-formnew-styles form.cc-m-form .cc-m-form-view-sortable .cc-m-form-view-element.cc-m-form-subheading>label {
	font-size:140%;
	font-weight:700;
	margin:.8em 0 .3em;
	max-width:100%;
	width:100%;
}

.j-m-formnew-styles .cc-m-form-view-sortable input,.j-m-formnew-styles .cc-m-form-view-sortable textarea {
	margin:0;
	padding:0;
}

.j-formnew .cc-m-form-view-input-wrapper .cc-spinner .cc-spinner-input-wrapper input[type=text].cc-spinner-input {
	-webkit-border-radius:0!important;
	border-radius:0!important;
	outline:none;
}

.j-formnew .cc-m-form-view-input-wrapper .cc-spinner .cc-spinner-control a {
	border:1px solid #777;
	background-color:#dcdcdc;
	color:#777;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.j-formnew .cc-m-form-view-input-wrapper .cc-spinner .cc-spinner-control a.cc-spinner-minus {
	border-top:none;
}

.j-formnew .cc-m-form-view-input-wrapper .cc-spinner .cc-spinner-control a:hover,.j-formnew .cc-m-form-view-input-wrapper .cc-spinner .cc-spinner-input-wrapper input[type=text].cc-spinner-input {
	color:#2e2e2e;
}

.j-formnew .cc-m-form-view-input-wrapper .cc-spinner .cc-spinner-control a:active {
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
}

.j-cart {
	position:fixed;
	top:50px;
	right:50px;
	text-align:right;
	overflow:hidden;
	line-height:3em;
	z-index:1999999;
	background:url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) 0 0!important;
}

.j-cart,.j-cart:hover .j-cart--hover-popup {
	display:block;
}

.j-cart.has-products .j-cart--hover-popup--empty-message,.j-cart.is-empty .j-cart--hover-popup--call-to-action,.j-cart.is-empty .j-cart--hover-popup--cart-sum,.j-cart.is-empty .j-cart-item-amount {
	display:none;
}

.j-cart.has-products .j-cart-icon::before,.j-cart.has-products .j-cart-icon:before {
	margin-right:.3em;
}

.j-cart.is-loading .icon-web-loading-spinner {
	opacity:1;
}

.j-cart.is-loading .j-cart--hover-popup,.j-cart.is-loading .j-cart-icon::before,.j-cart.is-loading::after {
	opacity:0;
}

.j-feature-no-csstransitions .j-cart .icon-web-loading-spinner,.j-feature-no-opacity .j-cart .icon-web-loading-spinner,.j-feature-no-opacity .j-cart.is-loading .j-cart--hover-popup,.j-feature-no-opacity .j-cart.is-loading::after {
	display:none;
}

.j-cart .icon-web-loading-spinner {
	opacity:0;
	font-size:32px;
	position:absolute;
	left:.4em;
	top:.3em;
	text-align:center;
	-webkit-animation:spinit 1s linear infinite;
	animation:spinit 1s linear infinite;
	-webkit-transition:all 100ms ease;
	transition:all 100ms ease;
}

.j-cart--hover-popup,.j-cart-icon {
	position:relative;
	color:#fff;
	background-color:#222;
	background-color:rgba(51,51,51,.85);
	-webkit-transition:all 100ms ease;
	transition:all 100ms ease;
}

.j-cart-icon {
	text-decoration:none;
	-webkit-border-radius:1px;
	border-radius:1px;
	text-align:center;
	display:inline-block;
	padding:.4em .9em;
}

.j-cart-icon:before {
	font-size:26px;
	font-weight:400;
	font-style:normal;
	vertical-align:middle;
}

.j-cart-icon::before,.j-cart-icon:before {
	position:relative;
	left:-2px;
	content:"";
}

.j-cart--hover-popup {
	display:none;
	margin-top:10px;
	padding:1em;
	text-align:left;
}

.j-cart--hover-popup::after,.j-cart--hover-popup:after {
	position:absolute;
	right:10px;
	top:-30px;
	display:block;
	width:0;
	height:10px;
	content:" ";
	border:10px solid transparent;
	border-bottom-color:#222;
	border-bottom-color:rgba(51,51,51,.85);
}

.j-cart--hover-popup--cart-sum {
	text-decoration:none;
}

.j-cart--hover-popup--call-to-action {
	margin-bottom:0;
	width:100%;
	margin-top:.7em;
}

.j-cart--hover-popup--call-to-action-button {
	text-align:center;
	display:block;
	padding:.4em .9em;
	background-color:#eee;
	background-color:rgba(255,255,255,.85);
	color:#000;
	-webkit-border-radius:1px;
	border-radius:1px;
	text-decoration:none;
}

@-webkit-keyframes spinit {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	
	to {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}

@keyframes spinit {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	
	to {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}

.mobile .j-cart-wrapper-link * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.mobile .j-cart {
	font-size:17px!important;
	background-color:rgba(51,51,51,.85)!important;
	position:fixed;
	bottom:0;
	left:0;
	top:auto;
	right:auto;
	width:100%;
	text-align:left;
	display:none;
	line-height:2!important;
	-webkit-transition:-webkit-transform 100ms ease-out;
	transition:transform 100ms ease-out;
	transition:transform 100ms ease-out,-webkit-transform 100ms ease-out;
}

.mobile .j-cart.has-products {
	display:block;
}

.mobile .j-cart.has-products .j-cart--hover-popup,.mobile .j-cart.has-products .j-cart-icon-wrapper {
	width:38%;
	-webkit-transition:width .2s ease;
	transition:width .2s ease;
}

.mobile .j-cart.has-products .j-cart--hover-popup {
	width:62%;
}

.mobile .j-cart--hover-popup::after,.mobile .j-cart.has-products .j-cart--hover-popup--cart-sum {
	display:none;
}

.mobile .j-cart.has-products .j-cart--hover-popup--call-to-action {
	margin-top:0;
	height:100%;
}

.mobile .j-cart.has-products .j-cart--hover-popup--call-to-action-button {
	height:100%;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	-webkit-border-radius:0;
	border-radius:0;
}

.mobile .j-cart--hover-popup {
	display:block;
	padding:0;
	height:100%;
	margin:0;
	float:right;
	background-color:transparent;
}

.mobile .j-cart-icon-wrapper {
	display:block;
	height:100%;
	float:left;
}

.mobile .j-cart-icon {
	height:100%;
	background-color:transparent;
}

.mobile .j-cart-icon::before {
	font-size:32px;
	top:-.1em;
	line-height:1!important;
	content:"";
}

.jimdo-system-msg p,.mobile .j-cart--hover-popup--empty-message p,.mobile .j-cart-icon,.mobile .j-cart-item-amount {
	color:#fff!important;
}

.mobile .j-cart--hover-popup--call-to-action-button {
	color:#000!important;
}

.mobile .j-cart.is-loading .j-cart--hover-popup,.mobile .j-cart.is-loading::after {
	opacity:1;
}

.mobile .j-cart.is-loading .j-cart-icon-wrapper {
	width:100%;
	text-align:center;
}

.mobile .j-cart.is-loading .j-cart--hover-popup {
	width:0;
}

.mobile .j-cart.is-loading .j-cart-item-amount {
	display:none;
}

.drag-area .cc-single-module-element div.cc-m-all-wrapper,.drag-area .cc-single-module-element div.n,.mobile .j-cart.is-loading .j-cart-icon {
	padding:0;
}

.mobile .j-cart-icon .icon-web-loading-spinner {
	font-family:'JimdoIconFontWeb'!important;
	font-size:32px!important;
	color:#fff!important;
	left:0;
	top:9px;
}

.mobile .j-cart--hover-popup,.mobile .j-cart--hover-popup--call-to-action,.mobile .j-cart--hover-popup--call-to-action-button,.mobile .j-cart-icon,.mobile .j-cart-icon-wrapper,.mobile .j-cart-item-amount {
	font-size:inherit!important;
	line-height:inherit!important;
}

.mobile .j-shop-addtocard-is-open .j-cart {
	-webkit-transform:translateY(100%);
	-ms-transform:translateY(100%);
	transform:translateY(100%);
}

.j-shop-addtocard-response--actions,.j-shop-addtocard-response--item,.j-shop-addtocard-response--message {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:1em;
	padding:0 1em;
	vertical-align:top;
	width:100%;
}

@media (min-width:768px) {
	.j-shop-addtocard-response--actions,.j-shop-addtocard-response--item,.j-shop-addtocard-response--message {
		padding:0;
		width:70%;
	}
}

.j-shop-addtocard-response {
	background-color:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size:16px;
	height:100vh;
	left:0;
	position:fixed;
	text-align:center;
	top:0;
	width:100%;
	z-index:2000000;
}

@media (min-width:768px) {
	.j-shop-addtocard-response {
		-webkit-box-shadow:0 0 15px 5px rgba(51,51,51,.5);
		box-shadow:0 0 15px 5px rgba(51,51,51,.5);
		height:auto;
		padding:2em;
	}
}

.j-shop-addtocard-response--actions,.j-shop-addtocard-response--item,.j-shop-addtocard-response--message {
	margin-right:auto;
	margin-left:auto;
}

.j-shop-addtocard-response--message {
	background-color:#fbfbfb;
	background-color:rgba(217,217,217,.85);
	color:#555;
	color:rgba(51,51,51,.85);
}

.j-shop-addtocard-response--content {
	font-size:1.4em;
	padding:1em 0;
}

@media (min-width:768px) {
	.j-shop-addtocard-response--content {
		padding:1em;
	}
}

.j-shop-addtocard-response--item {
	text-align:left;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
}

@media (min-width:768px) {
	.j-shop-addtocard-response--item {
		display:block;
	}
}

.j-shop-addtocard-response--item-image {
	margin-right:1em;
	max-width:100px;
	max-height:100px;
}

@media (min-width:768px) {
	.j-shop-addtocard-response--item-image {
		margin-bottom:2em;
		float:left;
	}
}

.j-shop-addtocard-response--item--variant,.j-shop-addtocard-response--item-price,.j-shop-addtocard-response--item-title {
	color:#555;
	word-break:break-word;
}

@media (min-width:768px) {
	.j-shop-addtocard-response--item--variant,.j-shop-addtocard-response--item-price,.j-shop-addtocard-response--item-title {
		padding-left:120px;
	}
}

.j-shop-addtocard-response--actions {
	margin-top:1em;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

@media (min-width:768px) {
	.j-shop-addtocard-response--actions {
		clear:both;
		display:block;
	}
}

.j-shop-addtocard-response--backward:link,.j-shop-addtocard-response--backward:visited,.j-shop-addtocard-response--forward:link,.j-shop-addtocard-response--forward:visited {
	-webkit-border-radius:1px;
	border-radius:1px;
	border:3px solid #555;
	border:3px solid rgba(51,51,51,.85);
	display:inline-block;
	margin:0!important;
	padding:1em;
	text-decoration:none!important;
	-webkit-transition:all 100ms ease;
	transition:all 100ms ease;
}

.j-shop-addtocard-response--forward:link,.j-shop-addtocard-response--forward:visited {
	background-color:#555;
	background-color:rgba(51,51,51,.85);
	color:#fff;
	font-weight:700;
	position:relative;
}

@media (min-width:768px) {
	.j-shop-addtocard-response--forward:link,.j-shop-addtocard-response--forward:visited {
		float:right;
	}
}

.j-shop-addtocard-response--forward:hover {
	opacity:.9;
}

.j-shop-addtocard-response--forward .j-cart-loading-spinner {
	position:absolute;
	top:50%;
	width:100%;
	text-align:center;
	left:0;
	margin-top:-.5em;
	font-size:32px;
	opacity:0;
	-webkit-animation:spinit 1s linear infinite;
	animation:spinit 1s linear infinite;
}

.j-feature-no-csstransitions .j-shop-addtocard-response--forward .j-cart-loading-spinner,.j-feature-no-opacity .j-shop-addtocard-response--forward .j-cart-loading-spinner {
	display:none;
}

.j-shop-addtocard-response--forward .j-cart-loading-spinner,.j-shop-addtocard-response--forward .j-shop-addtocard-response--forward-button-text {
	-webkit-transition:opacity 600ms ease;
	transition:opacity 600ms ease;
}

.j-shop-addtocard-response--backward:link,.j-shop-addtocard-response--backward:visited {
	color:#555;
	color:rgba(51,51,51,.85);
	font-weight:400;
}

@media (min-width:768px) {
	.j-shop-addtocard-response--backward:link,.j-shop-addtocard-response--backward:visited {
		float:left;
	}
}

.j-shop-addtocard-response--backward:hover {
	opacity:.7;
}

.j-shop-addtocard-response--forward.is-loading .icon-web-loading-spinner {
	opacity:1;
}

.j-shop-addtocard-response--forward.is-loading .j-shop-addtocard-response--forward-button-text {
	opacity:0;
}

.j-shop-addtocard-error .j-shop-addtocard-response--forward.is-checkout,.j-shop-addtocard-error .j-shop-addtocard-response--item,.j-shop-addtocard-success .j-shop-addtocard-response--forward.is-reload {
	display:none;
}

.j-shop-addtocard-error .j-shop-addtocard-response--content:before {
	content:"";
	font-size:1.6em;
	font-family:"JimdoIconFontWeb"!important;
	font-weight:400;
	font-style:normal;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	speak:none;
	vertical-align:middle;
	margin-right:.5em;
	position:relative;
	top:-.1em;
}

.mobile .j-shop-addtocard-response {
	padding:0;
	text-align:left;
	height:100vh;
	z-index:2000000;
}

.mobile .j-shop-addtocard-response--message {
	margin:0 0 1em;
	padding:1em;
	width:auto;
}

.mobile .j-shop-addtocard-response--item {
	margin:0 0 1em;
	padding:0 1em;
	width:auto;
}

.mobile .j-shop-addtocard-response--item-image {
	max-width:70px;
	margin-right:17px;
}

.mobile .j-shop-addtocard-response--item--variant,.mobile .j-shop-addtocard-response--item-price,.mobile .j-shop-addtocard-response--item-title {
	padding-left:87px;
}

.mobile .j-shop-addtocard-response--forward .j-cart-loading-spinner {
	font-family:'JimdoIconFontWeb'!important;
	font-size:32px!important;
}

.mobile .j-shop-addtocard-response--actions {
	padding:0 1em;
	margin:0;
	width:100%;
}

@media (orientation:portrait) {
	.mobile .j-shop-addtocard-response--backward,.mobile .j-shop-addtocard-response--forward {
		float:none;
		width:auto;
		display:block;
		margin:0 0 1em!important;
		text-align:center;
		padding-left:0;
		padding-right:0;
	}
}

@keyframes spinit {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	
	to {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}

.c,.cc-clear,.clear {
	clear:both;
}

.clearover,div.captcha {
	overflow:hidden;
}

.cc-clearover:after {
	content:"";
	display:table;
	clear:both;
	*zoom:1;
}

* html .cc-clearover,* html .clearover {
	height:1%;
	overflow:visible;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

* html>body .clearfix {
	display:inline-block;
	width:100%;
}

* html .clearfix {
	height:1%;
}

.cc-hidden,div.captcha a.refresh span {
	display:none;
}

.hidden {
	display:none!important;
}

.message-alert,.message-error,.message-info,.message-ok,.message-warning {
	padding:5px 5px 5px 30px!important;
	margin:5px 0!important;
	font:10px/14px Verdana,Geneva,Arial,Helvetica,sans-serif!important;
	border-style:solid!important;
	border-width:1px!important;
	color:#000!important;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.message-alert a,.message-error a,.message-info a,.message-ok a,.message-warning a {
	font:10px/14px Verdana,Geneva,Arial,Helvetica,sans-serif!important;
	color:#444!important;
	text-decoration:underline!important;
}

.message-ok {
	border-color:#9bae50;
	background:#e5f1b4 url(data:image/gif;base64,R0lGODlhCgAKALMAANbW1sTExLOzs4m8VqWlpZubm26hOkx/GP///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAgALAAAAAAKAAoAAAQiEMlJ6zRWmnHsNp2BIV84DCLaScemVi1IAUJxHAUhBEA2RQA7) no-repeat 10px 50%;
}

.message-info {
	border-color:#6b8bb4;
	background:#dbe3ed url(data:image/gif;base64,R0lGODlhCgAKAPQSALHC2IqjxP///2OEsVJ3qaK10HqWvJGpyHOQuGOEsKm81IKcwEtxpZqvzFp+rGuLtFJ3qFN4qUhvowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAQHAP8ALAAAAAAKAAoAQAU0IKAUzREsBvKogyMIUiyZqJo4EEPS6XPXjxeBQRyVTr3EcfHy4ZCIl2PISL4YskcrgpVJQgA7) no-repeat 10px 50%;
}

.message-warning {
	border-color:#d0b77f;
	background:#fff3cd url(data:image/gif;base64,R0lGODlhCgAKAPMMAMyZZv3ww/ztt/zstfzrsfzqrfzqrvvpq/vnoe7Ue5lmM////wAAAAAAAAAAAAAAACH5BAUHAAwALAAAAAAKAAoAQAQpkEkGwKQj6Z0sXYoyeBOwBORHEEebmkv6hV25CKFRm0URIohdZVhhRAAAOw==) no-repeat 10px 50%;
}

.message-alert,.message-error {
	background:#fda89e url(data:image/gif;base64,R0lGODlhDAAMAJEBALo7Puv02f///+FtbyH5BAEAAAEALAAAAAAMAAwAAAIhjA1wi6kchgMDzsQkECLV43DOoW2d1yTiWF7etboyNmMFADs=) no-repeat 10px 50%;
	border-color:#c66;
}

div.captcha {
	width:220px;
	border:1px solid #999;
	background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCABaABcDAREAAhEBAxEB/8QAGAABAQADAAAAAAAAAAAAAAAAAAYEBQr/xAAiEAABAQcFAQAAAAAAAAAAAAAAFAECYWKBkfARElFxoeH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A7+AAAAAAAAAAAAAAAAADDVuy3aAVuy3aAVuy3aBIrYu5QAti7lAC2LuUAjVubvoBbm76AW5u+gRy7v0Au79ALu/QI5bF7KAFsXsoAWxeygEauny4BdPlwC6fLgaDVvLbgNW8tuA1by24H//Z) repeat-x bottom left #fff;
	padding:10px;
}

div.captcha span.character {
	height:29px;
	width:160px;
	border:1px solid #666;
	float:left;
	background:#fff;
	padding:0;
	margin:0;
}

div.captcha a.refresh {
	background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAWABUDAREAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAABQgJBgr/xAAlEAACAgMAAgEDBQAAAAAAAAADBAIFAQYHCBMREhQVAAkWJDL/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A73rPYqSnnkNhYric+wdsx1o/rbt2UK6HsdaSp1IntHxrR+ME+yUPLE5QHjGSEhGQRn2/9zphjt+sPUNNcB4hqL15+UqVcKrbTv5WqC3p0LCwy5LAa+srbF1W2rqH2imQisWrU8nMJLVIVc432fQ+7aWtvXPrErlUVgqDqboYqW9JarwEVipuEolPFZ0Qjrnx6jsLMLHA0oywsYZZAoWvdqFoHVfKL+YZXHumCuy0eFoQ0s2SOuL3R9R18S+cgKFGyRdqGhwQPEBPrdsHiJ+wTZgBaXzTxr8gek693oFfr9DsFMvs7PV9Cu62vZ1TdFbPWLupavG0LL+iJ6sds1biysoxN9PrCa1DI7dZfNBofArmeNLd8hNo1yDAeTbt0j1ck933Hps9V1p7Zgj2KqkzGJm6KzBbIp09tLEo26dRF4BmViAaMDDd64HovVdfvbh+kUjvFfrVtDXthiy3XkG8CvbJUit5pYJh+sA9kUyQZUcKEPtipiHsnAgCuA+Mmq8ZrIuv4V2TeXgD/KXhg+xNHP8ArKGvrsQ+V1RTzmMnyDhYP/GSFwqGUEQAz36D/9k=) no-repeat center #fff;
	border:1px solid #ccc;
	float:right;
	height:29px;
	width:29px;
	padding:0;
	margin:0;
}

div.captcha a.refresh.current,div.captcha a.refresh:hover {
	background:url(data:image/jpeg;base64,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) no-repeat center #fff;
}

div.captcha div.bottom {
	background:url(data:image/gif;base64,R0lGODlhEAA8APIHADU1Nd/f38rKyrq6unl5eXV1dVVVVf///yH5BAUHAAcALAAAAAAQADwAQANweAes/o8BSJWs9OLYttPeIo1jEWKgl24r2oVtlQLmuRDyq+os706nWMaXA8KIQ+NO2WP+OABD4Bid2q7PIBIi5G6hti5Y6yyGvx+0RS0qJ89ub3xMhdvJd8Uguy5Y0yQjUg4CgYJ/OQSIGHtYjo8QCQA7) left bottom no-repeat;
	padding-left:20px;
	margin:0;
}

div.captcha div.bottom span {
	display:block;
	clear:both;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333;
	padding:0;
	margin:0;
	line-height:180%;
}

div.captcha div.bottom input,div.captcha div.bottom span #captchafield {
	background:#fff!important;
	border:1px solid #ccc;
	-webkit-border-radius:0!important;
	border-radius:0!important;
	color:#333!important;
	margin:0;
	padding:2px 5px!important;
	width:178px;
}

ul.sitemap,ul.sitemap ul {
	list-style-type:none;
	margin:2em 0 2em 1.5em;
	padding:0;
}

ul.sitemap li {
	margin:0!important;
	padding:0!important;
	display:inline;
	background-image:none!important;
}

ul.sitemap li a {
	line-height:2em;
	display:block;
	font-weight:700;
	background:url(data:image/gif;base64,R0lGODlhCgANAPECAP///4eHhwAAAAAAACH5BAUAAAIALAAAAAAKAA0AAAIflI+ZwR0XgATxiVrli9NdynTfJGINNZKoGW6qdjleAQA7) no-repeat left center;
	padding:0 0 0 1.2em;
}

ul.sitemap ul {
	margin:0 0 0 1.5em;
}

ul.sitemap ul li a {
	font-weight:400;
}

#imprint {
	font-size:14px!important;
	background:#fafafa!important;
	border:1px solid #abb1c2!important;
	-webkit-border-radius:2px!important;
	border-radius:2px!important;
	color:#7d818e!important;
	padding:10px!important;
	line-height:1.4!important;
}

#imprint,#imprint h2,#imprint p {
	font-family:"Brandon Text","Asap",Verdana,Arial,sans-serif!important;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
}

#imprint h2 {
	margin:0 0 10px!important;
	padding:0!important;
	font-size:24px!important;
	line-height:1!important;
	color:#4e5056!important;
}

#imprint p {
	color:#7d818e!important;
	font-size:14px!important;
	line-height:1.4!important;
	max-width:40em!important;
}

#imprint .logo {
	padding:10px 0 10px 10px!important;
	float:right!important;
	margin:0!important;
	max-height:40px!important;
}

#imprint a:link,#imprint a:visited {
	color:#4e5056!important;
	text-decoration:underline!important;
}

.jimdo-system-msg {
	width:100%;
	position:fixed;
	bottom:0;
	border-top:1px solid rgba(0,0,0,.2);
	-webkit-box-shadow:rgba(0,0,0,.3) 0 -1px 2px,rgba(255,255,255,.5) 0 1px 0 inset;
	box-shadow:rgba(0,0,0,.3) 0 -1px 2px,rgba(255,255,255,.5) 0 1px 0 inset;
	z-index:100001;
	text-shadow:rgba(0,0,0,.5) 1px 1px 1px;
}

.jimdo-system-msg a.cc-btn,.jimdo-system-msg a.cc-btn-big,.jimdo-system-msg a.cc-btn-cta,.jimdo-system-msg a.cc-btn-cta-big,.jimdo-system-msg a.cc-btn-twitter {
	margin:0 30px 20px;
	float:left;
}

.jimdo-system-msg p {
	float:left;
	font:14px/1.5em Verdana,Geneva,Arial,Helvetica,sans-serif!important;
	margin:0 30px 15px;
	text-align:left!important;
}

.jimdo-system-msg p a,.jimdo-system-msg p a:hover {
	border-bottom:1px dotted!important;
	color:#fff!important;
	text-decoration:none!important;
}

.jimdo-system-msg p a:hover {
	border-bottom:none!important;
}

.jimdo-system-msg .headline {
	font:700 24px Helvetica,Arial,sans-serif!important;
	color:#fff!important;
	margin:20px 30px 0;
	text-align:left!important;
}

.jimdo-notice-red {
	background:#d71c1c url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA6BAMAAAAwzgbOAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAhUExURdccG9snJ9gdHdojI9kgINokJNkiIdcdHNsmJtgfHtccHCMzCaoAAACqSURBVDjL7c0rEsIwAIThLcPTkRswXCEXQPQAmHpUNK4WWYmt46hMmnQ3DZkCDsGKzuSfLynAGU6tYtv/4U9BFGCFAjQoQMX0QRSgQRcm6A+h3di2ihMY4xR2aPwEw9F/zmwrxQwOMYdDzKGPL7CBtYI2Du7CtnZxcIKOsQATJ5hEQV1Gzakt2U7zcNePu8fyANj6OYgv4JFTW7Ad9OsS3LTjrops7Rv44Z52K4lj+5SLpAAAAABJRU5ErkJggg==) repeat-x top left;
}

.jimdo-notice-orange {
	background:#ff9001 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA6BAMAAAAwzgbOAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURf+QAf+bGv+RA/+UCf+SBv+aGP+WD/+VDP+ZFP+XEf+YEv+QAv+bGf+ZFv+PAXB/rxsAAAC/SURBVDjL7cy7DcIwFIXhE96vgmyAmACJBSgYgCY9VWq6tJQuad2l9go0DOAVkBiFGMfnJsgCKRUFp7Hup18GuJQTS2jLf/hTISJhgkiYIhIKNj+E9bvRFtYi85PQHd4OtKFgK6yxHWa4u0noT1XtTJu4U71QQkV8DxWMMRIav+otabOAWkuo60FfaFNiLmEehiNtJBgJGzguwk6CtOJLuOXE+rRNh3DPiQ1ouw7hmsMjWI+2wjwSIhZyVw6f9gSlWpGwb7rIcgAAAABJRU5ErkJggg==) repeat-x top left;
}

.jimdo-notice-blue {
	background:#4ea5cd url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA6BAMAAAAwzgbOAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAeUExURU+lzVar0lCmzlWq0VSp0VKoz1Gnz1CmzVWr0lOp0LSQk6YAAACfSURBVDjL7c29DcIwGIThC4ifdGQDxARIXsED0KRPlZqOlpKS1tvi2PjOOC6DRMF136NXNsB1nKyhHf7hT4WohA0qYYdKKMwfRCUkfvyMR9idtvfXGxWGy0w709bTGVGhIRZhxCIMWIYG1lqFNg7OPWmti/Oo0BHnocd56FAJs05hhps+7SKk9bLtmDYIaeNS4YmTrWjHhcLdLe2Kr+0Fem5y474Vc18AAAAASUVORK5CYII=) repeat-x top left;
}

.jimdo-notice-dark-grey {
	background:#444 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA6BAMAAAAwzgbOAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURUREREZGRklJSUhISEVFRUpKSsF1PfoAAACDSURBVDjL5czBCYAwEETR0ehdOxArENKAhxTgxf5b0SS6Y5I9CULAue3nsYBsl7H10rYq4Cxja6VN1UJj7y2M0uwLCAUaKNBCgYzPh1CgxRhH6I/YBmkNYwKvmMIrpjDGDMaYwRBzGGIOfSygjwU8YwlHOEJ3D6u0jlGBj0i4fgn/uAOHP1WrSafp1QAAAABJRU5ErkJggg==) repeat-x top left;
}

#cc-notification-gutter {
	height:85px;
}

#cc-cookie-law {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:auto;
	background:#444 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAA6BAMAAAAwzgbOAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURUREREZGRklJSUhISEVFRUpKSsF1PfoAAACDSURBVDjL5czBCYAwEETR0ehdOxArENKAhxTgxf5b0SS6Y5I9CULAue3nsYBsl7H10rYq4Cxja6VN1UJj7y2M0uwLCAUaKNBCgYzPh1CgxRhH6I/YBmkNYwKvmMIrpjDGDMaYwRBzGGIOfSygjwU8YwlHOEJ3D6u0jlGBj0i4fgn/uAOHP1WrSafp1QAAAABJRU5ErkJggg==) repeat-x top left;
	padding:5px 90px 5px 10px;
	vertical-align:middle;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-bottom:1px solid rgba(255,255,255,.2);
	text-align:center;
	font-size:13px;
	color:#ddd;
	min-height:38px;
	font-family:Roboto,sans-serif;
	z-index:2000000;
}

#cc-cookie-law-headline,#cc-cookie-law-text a,div.cc-sharebuttons-element.cc-sharebuttons-style-colored a::after {
	color:#fff;
}

#cc-cookie-law-text {
	display:inline-block!important;
	padding:3px 0;
}

#cc-cookie-law-button {
	display:block;
	position:absolute;
	top:50%;
	right:0;
	margin-top:-14px;
}

.button {
	-webkit-border-radius:4px;
	border-radius:4px;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	border:none;
	padding:5px 18px 6px;
	font-size:14px;
	font-family:"Lucida Grande",Arial,Verdana,san-serif;
	color:#fff!important;
	text-decoration:none!important;
	display:inline-block;
	cursor:pointer;
}

.button:active {
	text-shadow:none;
}

.button.grey {
	background:#c1c1c1;
	background:-webkit-gradient(linear,left top,left bottom,from(#c1c1c1),to(#9b9b9b));
	background:-webkit-linear-gradient(#c1c1c1,#9b9b9b);
	background:linear-gradient(#c1c1c1,#9b9b9b);
	border:1px solid #c1c1c1;
	border-bottom-color:#8e8e8e;
}

.button.grey:hover {
	background:#a8a8a8;
	background:-webkit-gradient(linear,left top,left bottom,from(#a8a8a8),to(#8e8e8e));
	background:-webkit-linear-gradient(#a8a8a8,#8e8e8e);
	background:linear-gradient(#a8a8a8,#8e8e8e);
	border-bottom-color:#8e8e8e;
}

.button.grey:active {
	background:#8e8e8e;
}

.button.grey.disabled,.button.grey.disabled:hover,.button.grey:disabled,.button.grey:disabled:hover {
	top:0;
	background:#dbdbdb;
	border-color:#dbdbdb;
	color:#fff;
	cursor:default;
	text-shadow:none;
}

.button.orange {
	background:#ff954d;
	background:-webkit-gradient(linear,left top,left bottom,from(#ff954d),to(#ff6701));
	background:-webkit-linear-gradient(#ff954d,#ff6701);
	background:linear-gradient(#ff954d,#ff6701);
	border:1px solid #ff954d;
	border-bottom-color:#e65d00;
}

.button.orange:hover {
	background:#ff771a;
	background:-webkit-gradient(linear,left top,left bottom,from(#ff771a),to(#e65d00));
	background:-webkit-linear-gradient(#ff771a,#e65d00);
	background:linear-gradient(#ff771a,#e65d00);
	border-bottom-color:#e65d00;
}

.button.orange:active {
	background:#e65d00;
}

.button.orange.disabled,.button.orange.disabled:hover,.button.orange:disabled,.button.orange:disabled:hover {
	top:0;
	background:#ffb380;
	border-color:#ffb380;
	color:#fff0e6;
	cursor:default;
	text-shadow:none;
}

.button.dark-grey {
	background:#646464;
	background:-webkit-gradient(linear,left top,left bottom,from(#646464),to(#3e3e3e));
	background:-webkit-linear-gradient(#646464,#3e3e3e);
	background:linear-gradient(#646464,#3e3e3e);
	border:1px solid #646464;
	border-bottom-color:#313131;
}

.button.dark-grey:hover {
	background:#4b4b4b;
	background:-webkit-gradient(linear,left top,left bottom,from(#4b4b4b),to(#313131));
	background:-webkit-linear-gradient(#4b4b4b,#313131);
	background:linear-gradient(#4b4b4b,#313131);
	border-bottom-color:#313131;
}

.button.dark-grey:active {
	background:#313131;
}

.button.dark-grey.disabled,.button.dark-grey.disabled:hover,.button.dark-grey:disabled,.button.dark-grey:disabled:hover {
	top:0;
	background:#7e7e7e;
	border-color:#7e7e7e;
	color:#b1b1b1;
	cursor:default;
	text-shadow:none;
}

.button.with-left-arrow {
	padding-left:10px;
}

.button.with-left-arrow span {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAAP///////////////////////////////////////////////////////////ztNBDAAAAAPdFJOUwBmpQOMmQauyX63ogm6w5g73bEAAAA+SURBVAjXY2CAg3MKYIrtPoQ2/98oKCjAwKz/HwgEGFj/Q2h/KD0fSrNAaYZ4KM0N0cfAXA8xhyFLAWEHAwAjJiSSyYj5wgAAAABJRU5ErkJggg==) no-repeat;
	background-position:left 2px;
	display:inline-block;
	line-height:16px;
	padding-left:21px;
}

.button.with-right-arrow {
	padding-right:10px;
}

.button.with-right-arrow span {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAAP///////////////////////////////////////////////////////////ztNBDAAAAAPdFJOUwBmpQOMmQauyX63ogm6w5g73bEAAAA6SURBVAjXY2BAAKZlUPq7AQMDo6CgxP8NQPo/EHyF0v8doPRPKP0FSgdA6E8GEH3FEHP+JkDoNwg7AKqnKDSrsHmKAAAAAElFTkSuQmCC) no-repeat;
	background-position:right 2px;
	display:inline-block;
	line-height:16px;
	padding-right:21px;
}

.button.without-text {
	padding-left:10px;
	padding-right:10px;
}

.button.without-text span {
	width:14px;
	height:16px;
	display:block;
	text-indent:-2000px;
	background-position:center 2px;
	padding:0;
}

.button.small,.cc-btn {
	font-size:12px;
}

.button.medium {
	font-size:14px;
}

.button.large {
	font-size:16px;
	font-weight:700;
	padding:10px 18px;
}

.button.huge {
	font-size:18px;
	padding:10px 18px;
}

button.button,input[type=button],input[type=submit] {
	padding:4px 18px;
	margin:0;
}

.cc-btn {
	padding:4px 10px;
	margin-right:10px;
}

.cc-btn,.cc-btn-big {
	-webkit-border-radius:4px;
	border-radius:4px;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	font-family:"Lucida Grande",Arial,Verdana,san-serif;
	display:inline-block;
	cursor:pointer;
	text-shadow:1px 1px 0 #fff;
	-webkit-box-shadow:rgba(255,255,255,.5) 0 1px 0 0 inset;
	box-shadow:rgba(255,255,255,.5) 0 1px 0 0 inset;
	border:1px solid #a9a9a9;
	color:#393939!important;
	background:#e1e1e1;
	text-decoration:none!important;
}

.cc-btn-big,.cc-btn-cta-big {
	margin-right:10px;
}

.cc-btn-cta,.cc-btn-cta-big,.cc-btn-twitter {
	-webkit-border-radius:4px;
	border-radius:4px;
	font-family:"Lucida Grande",Arial,Verdana,san-serif;
	display:inline-block;
	cursor:pointer;
	text-shadow:1px 1px 0 #fff;
	-webkit-box-shadow:rgba(255,255,255,.5) 0 1px 0 0 inset;
	box-shadow:rgba(255,255,255,.5) 0 1px 0 0 inset;
	background:#e1e1e1;
	text-decoration:none!important;
}

.cc-btn-cta {
	padding:4px 10px;
	font-size:12px;
	margin-right:10px;
}

.cc-btn-big:active,.cc-btn-cta-big:active,.cc-btn-cta:active,.cc-btn-twitter:active,.cc-btn:active {
	text-shadow:none;
}

.cc-btn-big:hover,.cc-btn-cta-big:hover,.cc-btn-cta:hover,.cc-btn-twitter:hover,.cc-btn:hover {
	-webkit-box-shadow:none;
	box-shadow:none;
	background:#dbdbdb;
}

.cc-btn-big:active,.cc-btn:active {
	-webkit-box-shadow:none;
	box-shadow:none;
}

.cc-btn.disabled,.disabled.cc-btn-big,.disabled.cc-btn-cta,.disabled.cc-btn-cta-big,.disabled.cc-btn-twitter {
	background:#c1c1c1;
	opacity:.5;
}

.cc-btn-big:hover,.cc-btn:hover {
	text-shadow:1px 1px 0 #fff;
	-webkit-box-shadow:rgba(255,255,255,.5) 0 1px 0 0 inset;
	box-shadow:rgba(255,255,255,.5) 0 1px 0 0 inset;
	background:#c1c1c1;
}

.cc-btn-cta-big:hover,.cc-btn-cta:hover,.cc-btn-twitter:hover {
	text-shadow:1px 1px 0 #fff;
	background:#c1c1c1;
	-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 3px inset;
	box-shadow:rgba(0,0,0,.2) 0 1px 3px inset;
	background-color:#00aafb;
}

.cc-btn-big,.cc-btn-cta-big,.cc-btn-twitter {
	padding:10px 18px;
	font-size:16px;
}

.cc-btn-big-icon span {
	padding-left:20px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAA7CAMAAACXFvD+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADMUExURQAAAA0NDQ2e7+/v7/7+/uvr6wMDAwAAAACZ7v////r6+gOa7s/Pz/n5+aOjo6PS7HBwcOjo6Pb29s/h6+jr7fLy8vz8/GBgYGC87+Xl5XFxcdXV1XHB7Tw8PPT09Dyx8trm7Nra2u7u7uXp69LS0nDB7jMzMxISEtLm8Syo7TOu8SwsLKioqKjc+bzb7CSn8CQkJLy8vAab7vn9/xKg79Xu/HDF9IeHh4fP9z2u7ZjO7D09PZiYmBmi7uT0/RkZGdXj61paWlq99M/s/I11TnQAAAABdFJOUwBA5thmAAAAwElEQVQoz+2SRxKCQBBFB8TpRhRQUQygYs4553D/O9lD4RQLb6C/qqv6Lf5fPca+J12pxugESiDhDOBrHwhuwNOpD7kADz0h6nQLDko5Q4/JbZYdAey0JmNlBcCtAMwzNdEwCSnjYjIcaHcJfL0Q7WVt3qvKdZbM6WLin99I3rvH6IBqQ8IRsS4dbFzQeElLSojP0ME83dRA9SoctIwOcwaIeyFQS0UseYizVeigRUiZRA72hwR16aCzXa43Xxx8A6NpDSPY3zgyAAAAAElFTkSuQmCC);
	background-repeat:no-repeat;
}

.cc-btn-cta,.cc-btn-cta-big,.cc-btn-twitter {
	text-shadow:0 1px 0 rgba(0,0,0,.5);
	color:#fff!important;
	background-color:#0099e1;
	border:1px solid #0088c8;
}

.cc-btn-cta-big:active,.cc-btn-cta:active,.cc-btn-twitter:active {
	-webkit-box-shadow:none;
	box-shadow:none;
}

.cc-btn-twitter {
	margin:18px 0;
}

a.cc-btn,a.cc-btn-big,a.cc-btn-cta,a.cc-btn-cta-big,a.cc-btn-twitter {
	line-height:17px;
}

button.cc-btn,button.cc-btn-big,button.cc-btn-cta,button.cc-btn-cta-big,button.cc-btn-twitter {
	line-height:15px;
}

.cc-btn-icon span {
	display:inline-block;
	height:16px;
	margin-right:4px;
	vertical-align:-4px;
	width:16px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAwCAMAAACWlYwtAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAD5UExURQAAAG9vb9/f33BwcFhYWNjY2ImJiU9PTzMzM0JCQltbW1JSUnJyctPT04ODg2pqas7OzlFRUV5eXs/Pz4GBgcXFxdzc3GBgYHp6end3d4+Pj6Ojo7CwsMvLy2dnZ6ysrMLCwsfHx8HBwZiYmGxsbN7e3p6enlZWVgAAAFRUVNLS0tfX18jIyDU1NcnJyTw8PNvb22RkZH9/f7S0tFlZWbOzs1paWkVFRZGRkZubm9XV1Xl5eTk5OUtLSz8/P6mpqY2NjX19fZSUlGJiYsDAwKampnV1dba2trm5uYaGhkZGRq+vr729vXx8fLq6uouLi6GhoZeXl05OTq9uoSwAAAABdFJOUwBA5thmAAADJklEQVRIx91WiXLaMBA1xlgyBl9gc4Uj5Qr3TQoJBAjkIkfb//+YSrYk24BbOp3pdLLMCMnWe17tPq3Ecf+17Whn/lEw3krnA5tKCujDfFYg48uonBSjIMcmFBO4iQfhLwQ9LKaBDCiBKpesZkSVNTL+Cq/b3DNcNP24WMz5z9cH2NskoAR5MOzvn5sjUCMz6xBe30AI9378VcjpPMiX2EHACF7BKv49U3oCWTI1sYDYVr5vM3xLT6K2KyOCsfPEGhut5oQbgicKSCwRPul+PHQVY3jk8OYwKEVQyBWHwEUo2AEUBw8Dw3MRfX0U1g/kDhhE6DCJ4D3E0PUwhNx+RnZeVPcsyn0DEWzZjAaEovZyGERmpmyMMEjRTfbsDoC0OyNhoHBq9a9BOpjUgRGrNHRXOFzV8Djwe9PEMRi/+RCz0F9ui/me++ymCGor6F0YaSBst+gvyNLpb5mgdxgJnBbQZ9v5IUGjUqH9Mp0Gyh4C2wOay/eedkCQE8Uy+yLn7/k+bdvoFu76B3BspV8ReGLweIs305DtLUtx1gfkGe/Dk/5RDGJ2OYECZYgBZhmCAvbP54GHwCpAKD/cSLRACS4BCF6CNwuWClEQtRQtkaDA502zy6tAD86CL418BmeBFGGuJtZMVAH115q4O1cHnIWrOxvxIbtk9c8XknP+nCnzsK0gn5A+md1LHhPif04geAcpUshNR1x0+z+h53xGaQUQ5Kf3NCGpUtq5D9j5apKsrTrwtlaBcLmxThIUJemdEnyJ4tMxShJut9YAbRy1/YiOIzhj5x8AEUbQHd/jC0c81yYEBvAScLtO4xGrrbwU+JME9F4ibQgBOCgtN2SFE1e7RwTbh8lAkrUCI7B9cAhmsLdCKtfCsFP0iJu66RCs7Sxmo+YxAR9Gi3+5e0ZlqNA6SWAqZlO2CRZS2yGoogtS2qJLmCxg5yILO1nu1BKi/ZCUWb8QJXWJB7yoVFkM7mpibrrejMSLUwSy4pVi91QQR73CFGVSWJZOEaR8Uk5MMY7opU+Z5vhO10m2zhC2VUdNhQaJnTXcdqq2gzDmD68P6j/fzT8BWepJLhGM/64AAAAASUVORK5CYII=) no-repeat;
}

.btn-tick span {
	background-position:0 0;
}

.btn-refresh span {
	background-position:-16px 0;
}

.btn-print span {
	background-position:0 -16px;
}

.btn-spacer span {
	background-position:-16px -15px;
}

.btn-location span {
	background-position:-32px 0;
}

.btn-layout span {
	background-position:-32px -16px;
}

.btn-images span {
	background-position:0 -32px;
}

.btn-export span {
	background-position:-16px -32px;
}

.btn-cross span {
	background-position:-48px 0;
}

.btn-back span {
	background-position:-48px -16px;
}

.btn-add span {
	background-position:-48px -32px;
}

.cc-sa-toggle,.cc-sa-toggle-selected {
	float:left;
	padding:2px 6px;
	border:1px solid #adadad;
	background:#f0f0f0;
	background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#d9d9d9));
	background:-webkit-linear-gradient(#f0f0f0,#d9d9d9);
	background:linear-gradient(#f0f0f0,#d9d9d9);
}

.cc-sa-toggle-selected.cc-sa-toggle-left,.cc-sa-toggle.cc-sa-toggle-left {
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}

.cc-sa-toggle-selected.cc-sa-toggle-left,.cc-sa-toggle-selected.cc-sa-toggle-mid,.cc-sa-toggle.cc-sa-toggle-left,.cc-sa-toggle.cc-sa-toggle-mid {
	border-right:none;
}

.cc-sa-toggle-selected.cc-sa-toggle-right,.cc-sa-toggle.cc-sa-toggle-right {
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}

.cc-sa-toggle-selected.cc-sa-toggle-selected,.cc-sa-toggle.cc-sa-toggle-selected {
	background:-webkit-gradient(linear,left top,left bottom,from(#525252),to(#a2a2a2));
	background:-webkit-linear-gradient(#525252,#a2a2a2);
	background:linear-gradient(#525252,#a2a2a2);
	cursor:default;
	background:#525252;
}

.cc-form-abort {
	border:0!important;
	background:0 0!important;
	padding:0!important;
	margin:0!important;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
	text-shadow:none!important;
	font-size:12px!important;
	-webkit-border-radius:0!important;
	border-radius:0!important;
	line-height:2em;
	color:#0099e1!important;
	text-decoration:underline!important;
}

.cc-form-abort:hover {
	text-decoration:none!important;
}

.cc-FloatingButtonBarContainer {
	bottom:10px;
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	position:fixed;
	z-index:10100;
	right:10px;
}

@media (min-width:768px) {
	.cc-FloatingButtonBarContainer {
		bottom:60px;
		right:60px;
	}
}

.cc-FloatingButtonBarContainer li {
	margin-right:2px;
	float:left;
}

.cc-FloatingButtonBarContainer li a {
	background:#7f7f7f;
	background:rgba(0,0,0,.5);
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcc8;
	border:1px solid rgba(255,255,255,.5);
	cursor:pointer;
	display:block;
	font-size:0;
	overflow:hidden;
	-webkit-transition:opacity .6s cubic-bezier(.35,.75,.59,.93);
	transition:opacity .6s cubic-bezier(.35,.75,.59,.93);
}

.cc-FloatingButtonBarContainer li a span {
	display:block;
	height:42px;
	width:42px;
	opacity:.5;
}

@media (min-width:768px) {
	.cc-FloatingButtonBarContainer li a span {
		height:30px;
		width:30px;
	}
}

.cc-FloatingButtonBarContainer li a:hover span {
	opacity:1;
}

.cc-FloatingButtonBarContainer.cc-FloatingButtonBarContainer-left {
	right:auto;
	left:10px;
	margin-right:0;
	margin-left:2px;
}

@media (min-width:768px) {
	.cc-FloatingButtonBarContainer.cc-FloatingButtonBarContainer-left {
		left:60px;
	}
}

.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button span {
	-webkit-transition:background .5s cubic-bezier(.35,.75,.59,.93);
	transition:background .5s cubic-bezier(.35,.75,.59,.93);
}

.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-full,.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-mute {
	display:none;
}

@media (min-width:768px) {
	.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-full,.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-mute {
		display:block;
	}
}

.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-mute span {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACQUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5YAGfAAAAAvdFJOUwD8OnTbBvbSDOwDuAmU+TbMY2Ah12/J85kxZo0cD0JJLYdXw7QYroHeeKUnFU7npSxWfAAAAJ5JREFUKM/l0jcWgzAQBNBBSLJETiZH56z73848SkAcwN5im9/MBuCPisWbvE+EHhvR0ErPlYs2O69AQW04KDyC1FxqyNUOQ4nBxt2exwkSpUZ+c9Fzq6UzNpSaGB/CjPrJdSx9R716b8ZRnk5MJCMS3W0Z7ZCNbHbIH7heVgaLg9PYfc+3aKldi+sikvqtOqyW5tZJwqO1eTLx+0/7BX0oCqgDuf45AAAAAElFTkSuQmCC) 0 0 no-repeat;
}

.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-mute.cc-FloatingButtonBarContainer-button-enabled span {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABLUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////4OZCwcAAAAYdFJOUwD8mbvdM/XSzGMhiETJMNhXb7QR7neqVYcP49oAAABcSURBVCjPY2AYBTQFfCzMeGQ52STYgZSohDirBDeanCAHv4QEWJqBAwjQtTJKSMCkWSUkePBI80hIcGJYzMQLk2ZhFmMRxnSaAMRp3BKsXCJMWJzOxSE0Grt0AABZ/gQJUPkgQgAAAABJRU5ErkJggg==) 0 0 no-repeat;
}

.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-full span {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABIUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////+d4eLAAAAAXdFJOUwBs9mRIaUD8YOdv5HLJdo+TnqLAA8yBrs+T6gAAAINJREFUKM/d0lcOxCAMBNChGkjfNve/6bL7k9AukBESRk98GAPcPH7hJYuvOLJIrJi8XPBkw3mJAlb+yx7vv2ofsBwSgJC3LiesEoI4uC7nzKLDeWrYkWrEBobKMWHrsv5wBhKfo8a2XLzew761AR6DZ7HnwTY8lSOZKrbFyKK9+wf+AiGhDVQ6+HhNAAAAAElFTkSuQmCC) 0 0 no-repeat;
}

.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-full.cc-FloatingButtonBarContainer-button-enabled span {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURQAAAP////////////////////////////////////////////////////////////////////FjxvwAAAARdFJOUwA9ySHnSPXwSzJmQtHkKglUwDjGjQAAAGlJREFUKM/d0ksOgCAMBNACLcjf3v+yNm4UUBYmbpgdeWEgFIDFozTfolXHyE2wY+Z4LSLzwJCktFjZmuCJBdx2Vn/l4qbldQ8hqHm5/elqE5YXwfh6NhnvDXiJoYFzO5LcMTUjQ1r9Ax/7xgzHwOLl0QAAAABJRU5ErkJggg==) 0 0 no-repeat;
}

#cc-website-title .cc-m-status-empty span.j-website-title-content,#mandFields-label,.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-scroll,.cc-single-module-element .cc-m-all.cc-m-status-empty .cc-m-all-toolbox .cc-m-tlbx-remove,.com-list-noava form br {
	display:none;
}

.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-scroll span {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABmUExURQAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5WfaagAAAAhdFJOUwCNiZgQzB2E+vF9up/A0OpNdAWUawZoXLTHMfTkPzUXRrNwbC0AAAB0SURBVCjP7dJJDoMwDAVQA4WEhKllaJn5978kLkIVUQML2PJXtp7tlYnuXM3D898H+gFktasa3xR2HWMgTSTwtGngA21GEe8ru4YZUemxiz9NWKelzNndl8l8M+3X2uFJ1+Qa3fBrBKBNVnGz6YR07h85nxmEZAcBhovpBwAAAABJRU5ErkJggg==) center center repeat-y;
}

#cc-website-title .cc-m-status-empty.cc-m-all-opened span.j-website-title-content,#cc-website-title span.j-website-title-content,.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-scroll.cc-FloatingButtonBarContainer-button-scroll-show,.com-list-noava input[type=submit],.com-list-noava label {
	display:block;
}

.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-scroll.cc-FloatingButtonBarContainer-button-scroll-show:hover span {
	background-position-y:-84px;
	-webkit-transition:background-position-y 1s cubic-bezier(.35,.75,.59,.93);
	transition:background-position-y 1s cubic-bezier(.35,.75,.59,.93);
}

@media (min-width:768px) {
	.cc-FloatingButtonBarContainer .cc-FloatingButtonBarContainer-button-scroll.cc-FloatingButtonBarContainer-button-scroll-show:hover span {
		background-position-y:-60px;
	}
}

[lang=ja-JP] #cc-checkout-form input[type=email],[lang=ja-JP] #cc-checkout-form input[type=submit],[lang=ja-JP] #cc-checkout-form input[type=text],[lang=ja-JP] #cc-checkout-form textarea,[lang=ja-JP] #cc-checkout-form-overview input[type=email],[lang=ja-JP] #cc-checkout-form-overview input[type=submit],[lang=ja-JP] #cc-checkout-form-overview input[type=text],[lang=ja-JP] #cc-checkout-form-overview textarea,[lang=ja-JP] #cc-checkout-paymentmethod-form input[type=email],[lang=ja-JP] #cc-checkout-paymentmethod-form input[type=submit],[lang=ja-JP] #cc-checkout-paymentmethod-form input[type=text],[lang=ja-JP] #cc-checkout-paymentmethod-form textarea,[lang=ja-JP] .cc-com-entry input[type=email],[lang=ja-JP] .cc-com-entry input[type=submit],[lang=ja-JP] .cc-com-entry input[type=text],[lang=ja-JP] .cc-com-entry textarea,[lang=ja-JP] .cc-m-confirmationtext,[lang=ja-JP] .cc-m-form input[type=email],[lang=ja-JP] .cc-m-form input[type=submit],[lang=ja-JP] .cc-m-form input[type=text],[lang=ja-JP] .cc-m-form textarea {
	font-family:sans-serif;
}

.j-alt-pressed h1[id],.j-alt-pressed h2[id],.j-alt-pressed h3[id],.j-alt-pressed h4[id],.j-alt-pressed h5[id],.j-alt-pressed h6[id] {
	cursor:pointer;
	position:relative;
}

.j-alt-pressed h1[id]:hover:after,.j-alt-pressed h2[id]:hover:after,.j-alt-pressed h3[id]:hover:after,.j-alt-pressed h4[id]:hover:after,.j-alt-pressed h5[id]:hover:after,.j-alt-pressed h6[id]:hover:after {
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#fff;
	font:12px/12px sans-serif;
	left:0;
	padding:3px;
	position:absolute;
	text-align:center;
	text-transform:none;
	top:-20px;
	width:140px;
	background:#000;
	content:"Click to copy anchor URL";
}

.j-copyable-headlines h1[id],.j-copyable-headlines h2[id],.j-copyable-headlines h3[id],.j-copyable-headlines h4[id],.j-copyable-headlines h5[id],.j-copyable-headlines h6[id] {
	position:relative;
}

.j-copyable-headlines h1[id].j-link-copy-success:after,.j-copyable-headlines h2[id].j-link-copy-success:after,.j-copyable-headlines h3[id].j-link-copy-success:after,.j-copyable-headlines h4[id].j-link-copy-success:after,.j-copyable-headlines h5[id].j-link-copy-success:after,.j-copyable-headlines h6[id].j-link-copy-success:after {
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#fff;
	font:12px/12px sans-serif;
	left:0;
	padding:3px;
	position:absolute;
	text-align:center;
	text-transform:none;
	top:-20px;
	width:140px;
	background:#006400;
	content:"✓ URL copied";
}

#cc-website-logo .j-imageSubtitle,.cc-single-module-element,.cc-single-module-element .cc-m-all,.cc-single-module-element .cc-m-all .cc-m-all-wrapper {
	height:100%;
}

.cc-single-module-element .cc-m-status-empty.cc-m-all .cc-m-all-content:before {
	line-height:inherit;
}

.cc-single-module-element .cc-m-all.cc-m-status-empty .cc-m-all-content {
	min-height:0!important;
}

.cc-single-module-element .cc-m-all.cc-m-all-opened.cc-m-status-empty .cc-m-all-content {
	min-height:98px!important;
}

.cc-single-module-element#cc-website-title a,ul.cc-shop-product-alternatives li a {
	text-decoration:none;
}

.cc-single-module-element#cc-website-logo .j-module a {
	background:0 0;
}

.drag-area .cc-imagewrapper.cc-imagewrapper.cc-imagewrapper.cc-imagewrapper {
	line-height:0;
}

#cc-website-logo .cc-m-image-container {
	width:100%;
	vertical-align:middle;
}

#cc-website-logo .cc-m-all-content.j-imageSubtitle,.cc-m-gallery-slider .bx-wrapper .bx-viewport ul li {
	padding:0!important;
}

.j-blogSelection .n {
	padding:5px 0;
}

.j-blogSelection .n .blogreadmore,.j-blogSelection .n .comment {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	margin-bottom:10px;
	margin-top:10px;
	max-width:100%;
	text-align:center;
	text-decoration:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	vertical-align:middle;
	width:100%;
	word-wrap:break-word;
}

@media (min-width:481px) {
	.j-blogSelection .n .blogreadmore,.j-blogSelection .n .comment {
		display:inline-block;
		min-width:40%;
		width:auto;
	}
}

@media (min-width:768px) {
	.j-blogSelection .n .blogreadmore,.j-blogSelection .n .comment {
		min-width:0;
	}
}

.com-list-noava input,.com-list-noava textarea {
	margin-bottom:1em;
	max-width:100%;
	min-width:100%;
}

@media (min-width:768px) {
	.com-list-noava input,.com-list-noava textarea {
		margin-bottom:0;
		min-width:0;
	}
}

@media (min-width:481px) {
	.com-list-noava input[type=submit] {
		margin:1em auto;
		min-width:50%;
	}
}

@media (min-width:768px) {
	.com-list-noava input[type=submit] {
		display:inline;
		margin:1em 0;
		min-width:0;
	}
}

.number {
	float:right;
}

.com-meta {
	margin-bottom:1em;
}

.cc-m-comment-loading {
	background:url(data:image/gif;base64,R0lGODlhEAAQAPMPABQUFHp6er6+vlhYWJycnDY2NgAAAODg4GhoaPDw8IqKikZGRiQkJKysrAQEBP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAPACwAAAAAEAAQAEAEcPDJlygadUq1OtFTIoqLoSSGMwxH1krH8RyF0BCHIlPaYTAJh6G1CyUahaIkE1IAFsrEQaCcBWSEz0PAnBwYLcOQ15MpTMJYd1ZyUDXSDGelBY0qIkFg/ZoEGAQJCjoxDRRvIQMBD1kzgSAgAgKQDxEAIfkEBQoADwAsAAAAAA8AEAAABF3wyfkCkonOJZk8QKNJRcI4B2MIo0QwAGFw0xAnQGEZRpZJA0PhMBEQW7TWo4EIBFjKB2GAQECjH8LoN2ksBtvDT7FoJAiNg/oo1iAOAvNVE9DGJXMMIXN/HJVqIxEAIfkEBQoADwAsAAAAABAADwAABFrwyfmIolgiuVhKRSY5Q9Ilg5hURtM10yFIQdGAi6IUxqEYPQ0gFSMADbOJALFSGi4SgY5wyHyujYBWxH3AuhSEotklBAQJAfqqkigO8MSBjCHM4A8594vPUyIAIfkEBQoADwAsAAAAABAAEAAABFzwySkJvTKkN5YcAvYUAech2CYBQheiySEpiLwEBOElFqAGpIfqIWCIHiWKrJbYEBoNEQIAcIByBNkFYegWKKHLYXxQHRSW40SQfYzVQklC0BweBbIm3C23w/UYEQAh+QQFCgAIACwAAAAAEAAOAAAERRDJiUKgWA5pDM/c1iEAKAVeR5DYAAiIUVheFU+DsWH1Su2YwuSAIPiCHUPJcsmUPkOMQJY5TqYdIkJrSma4FAFQAgZFAAAh+QQFCgAOACwAAAAAEAAQAAAEa9DJ6YSg2KUmVZDBkSUBpyiOwojZgRznAaCU0IgKYQVFxSyShEAhSEwSh4GjwJIcOJTEgmDUHK5VCmEwWCiu2AyBwQAgophDgYBBNh1PCTB4MCaqAEPSAchmGgZKDlBoEwwGFyNpBmwZjn4RACH5BAUKAA8ALAAAAAAQABAAAARb8Mn5zqFYCkkIz9zVeMQCSkoyPkuDWcnTCBaBSMstHXSGAANM4oJBuCaJJKiBQASTykxjUSgETpNBI4rdPBAxUADBeCRuhRPAoHhceaDEmkiMOwwXxzE+KIQpEQAh+QQFCgAOACwBAAEADwAPAAAEVtDJI4WQTepar0Db5l3I5SSndlBOEzjHoEjJgYZB8W73ppihoCBAzAQ1n4HsSCsFa6waw7HbGAwKxWI6W/gMAQaD4JiFDlcKIFE4NgwXwNrBAKo0g2MEACH5BAUKAA8ALAAAAAAQABAAAARd8Mn5UqJY3neOFBt2XB1HhFTidYniYZtlCY2kEBlMIHiOES8f5aAoCieHgLL2YQgwruHCYOhNFgCFxmEoeBiEBmLxIDAQEsLTVijUesEJI9F+DBw+x7cgIec2SjkRACH5BAUKAA4ALAAAAQAQAA8AAARa0MnpUpKHamml2Fr3bZl2lMQITo0iXFRJqQ4C3AjY7EJh/AsQgeBKnAgAmYSwcrwmCUSBKWHUEoxFw6EYOAcBSUNGGCwEgC1MU3CYHYH2RmB1LII15UahAEUAACH5BAUKAA8ALAAAAQAQAA8AAARY8MlJX6p4plMPx8dFGYZSiYnwCaTxTYdaBUbTiRKjZ4/gHwMHABDI+BqfRGOBsVUGkpdEgXA+Co/iYuAjICQBgkQgETcCiAOWB2CiHwQmSI6AJoq8shgTAQAh+QQFCgAPACwAAAEADwAPAAAEWvBJAY68+ArDspeD0XxS9xyG4R3JaRLjlbAY4QhZKynFsiie2eEQYBiBuaGlJRh4cLLAA+BpKKBOICIwbBBOsNMEIFBIEZaHTl1APMyPRmB9cb+ljy8pHsNEAAA7) no-repeat center 4px;
}

.j-twitter .cc-m-twitter--list {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none!important;
	list-style-type:none!important;
}

.j-twitter .cc-m-twitter--list-item {
	padding:0 0 15px 20px;
	position:relative;
}

.j-twitter.cc-m-twitter-loading .icon-web-loading-spinner {
	-webkit-animation:twitter-loading-spinner 1s infinite linear;
	animation:twitter-loading-spinner 1s infinite linear;
}

.j-twitter .icon-web-loading-spinner,.j-twitter .icon-web-twitter-bird {
	position:absolute;
	top:4px;
	left:0;
}

.j-twitter .icon-web-twitter-bird {
	color:#55acee;
}

.j-twitter .cc-m-twitter--message-status {
	display:block;
	padding-bottom:3px;
	overflow:hidden;
}

.j-twitter iframe {
	width:300px;
	height:20px;
}

.cc-twittermodule-config p {
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}

.cc-twittermodule-config p span {
	font-weight:700;
	line-height:25px;
}

@-webkit-keyframes twitter-loading-spinner {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	
	to {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}

@keyframes twitter-loading-spinner {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	
	to {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}

div.lightbox-flickr-footer {
	float:left;
	width:100%;
}

div.lightbox-flickr-footer div.flickr-left {
	float:left;
	width:68%;
	text-align:left;
}

div.lightbox-flickr-footer div.flickr-right {
	float:right;
	width:30%;
	text-align:right;
}

div.lightbox-flickr-footer a.flickr-license,div.lightbox-flickr-footer a.flickr-photopage,div.lightbox-flickr-footer a.flickr-userpage {
	color:#666;
	text-decoration:none;
}

div.lightbox-flickr-footer a.flickr-license:hover,div.lightbox-flickr-footer a.flickr-photopage:hover,div.lightbox-flickr-footer a.flickr-userpage:hover {
	text-decoration:underline;
}

div.lightbox-flickr-footer span.flickr-phototitle {
	font-weight:700;
}

a.flickr-photopage {
	clear:both;
	display:block;
	margin-top:30px;
}

.ie6 a.flickr-photopage {
	margin-top:10px;
}

div.cc-shop-product-img a {
	outline:none;
}

a.cc-addtocard-disabled,a.cc-addtocard-disabled:hover,button.cc-addtocard-disabled,button.cc-addtocard-disabled:hover {
	opacity:.2!important;
	filter:alpha(opacity=20);
	cursor:default!important;
	outline:none;
}

a.cc-shop-addtocard:active {
	top:0!important;
}

div.cc-shop-addtocard-container {
	float:left;
	line-height:100%;
	background:#123d6d url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAmCAMAAAAyYgE1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABjUExURf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4ObiaAAAAAhdFJOUysPAS8LIxcoEQIEJgoGFQkdGwcDMRgFIiAeJRQOMho0Lijkpz4AAAA7SURBVAjXFcEJAkJAAADAEeVK7lv0/1faZly+BrGfvzQsbZ5mi1WjdRq9fOyyMHJIwrdapzIp9PLwcQNZigItnyh9jwAAAABJRU5ErkJggg==) repeat-x;
	padding:6px 10px 4px 7px;
	color:#f1f1f1;
	text-decoration:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.5);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);
	text-shadow:0 -1px 1px rgba(0,0,0,.25);
	border-bottom:1px solid rgba(0,0,0,.25);
	position:relative;
	cursor:pointer;
	font-size:11px;
	margin:3px 0;
}

* html div.cc-shop-addtocard-container {
	background-image:none;
}

div.cc-shop-addtocard-container select {
	font-size:12px;
	text-transform:none;
}

div.cc-catalog-galleryview-st-1 div.cc-webview-product-price strong,div.cc-catalog-galleryview-st-2 div.cc-webview-product-price strong,div.cc-catalog-galleryview-st-3 div.cc-webview-product-price strong,div.cc-catalog-listview-st-1 div.cc-webview-product-price strong,div.cc-catalog-listview-st-2 div.cc-webview-product-price strong,div.cc-catalog-listview-st-3 div.cc-webview-product-price strong,div.cc-shop-addtocard-container select span {
	color:#900;
}

.cc-shop-product-availability {
	margin-top:5px;
	padding-left:0;
}

.cc-product-delivery-time-info,.cc-shop-product-pool,.j-product-delivery-time,.j-product-pool,.j-product-weight {
	display:inline-block;
	list-style:none;
	line-height:1.3em;
	font-size:1em;
	padding-top:0;
	margin-left:0;
	margin-right:1.5em;
}

.j-product-weight:before {
	content:"";
	font-size:16px;
	font-family:"JimdoIconFontWeb"!important;
	font-weight:400;
	font-style:normal;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	speak:none;
	vertical-align:middle;
}

.cc-shop-product-pool:before,.j-product-pool:before,.j-product-weight:before {
	top:-.05em;
	position:relative;
	margin-right:.2em;
}

.cc-shop-product-pool-variant-1:before,.cc-shop-product-pool-variant-2:before,.cc-shop-product-pool-variant-3:before,.j-product-pool-status-1:before,.j-product-pool-status-2:before,.j-product-pool-status-3:before {
	content:"";
	font-size:16px;
	font-family:"JimdoIconFontWeb"!important;
	font-weight:400;
	font-style:normal;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	speak:none;
	vertical-align:middle;
}

.cc-shop-product-pool-variant-2:before,.cc-shop-product-pool-variant-3:before,.j-product-pool-status-2:before,.j-product-pool-status-3:before {
	content:"";
}

.cc-shop-product-pool-variant-3:before,.j-product-pool-status-3:before {
	content:"";
}

.cc-product-delivery-time-info:before,.j-product-delivery-time:before {
	top:-.05em;
	position:relative;
	margin-right:.2em;
}

.cc-delivery-time-variant-1:before,.cc-delivery-time-variant-2:before,.cc-delivery-time-variant-3:before,.j-product-delivery-time-status-1:before,.j-product-delivery-time-status-2:before,.j-product-delivery-time-status-3:before {
	content:"";
	font-size:16px;
	font-family:"JimdoIconFontWeb"!important;
	font-weight:400;
	font-style:normal;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	speak:none;
	vertical-align:middle;
}

.cc-delivery-time-variant-2:before,.cc-delivery-time-variant-3:before,.j-product-delivery-time-status-2:before,.j-product-delivery-time-status-3:before {
	content:"";
}

.cc-delivery-time-variant-3:before,.j-product-delivery-time-status-3:before {
	content:"";
}

.cc-shop-old-price-value {
	text-decoration:line-through;
}

.j-product .cc-shop-product-desc .cc-shop-product-availability li:first-child:after {
	content:""!important;
}

div.cc-catalog-sortbar {
	display:none;
	padding:6px 5px 5px;
	margin-bottom:20px;
	background-color:#eee;
	border-bottom:1px solid #ccc;
	font-size:14px;
	color:#000;
}

div.cc-catalog-sortbar span {
	font-size:10px;
	color:#666;
}

span.cc-catalog-sortbar-viewswitch {
	margin-left:10px;
	float:right;
}

div.cc-catalog-galleryview-st-1 div.cc-webview-product,div.cc-catalog-galleryview-st-2 div.cc-webview-product,div.cc-catalog-galleryview-st-3 div.cc-webview-product,div.cc-catalog-listview-st-1 div.cc-webview-product,div.cc-catalog-listview-st-2 div.cc-webview-product {
	overflow:hidden;
	position:relative;
}

div.cc-catalog-galleryview-st-1 a.cc-webview-product-image,div.cc-catalog-galleryview-st-2 a.cc-webview-product-image,div.cc-catalog-galleryview-st-3 a.cc-webview-product-image {
	display:block;
	width:135px;
	height:100px;
}

span.cc-product-title {
	display:block;
}

div.cc-catalog-galleryview-st-1 div.cc-webview-product {
	float:left;
	width:135px;
	height:180px;
	margin:0 25px 50px 0;
}

div.cc-catalog-galleryview-st-1 span.cc-product-title {
	overflow:hidden;
	margin:6px 0 0;
	height:50px;
	color:#666;
	line-height:16px;
	font-size:12px;
	font-weight:700;
}

div.cc-catalog-galleryview-st-1 div.cc-product-description {
	display:none;
}

div.cc-catalog-galleryview-st-1 div.cc-webview-product-price {
	margin:0!important;
	position:absolute;
	bottom:0;
	line-height:14px;
}

div.cc-catalog-galleryview-st-1 div.cc-webview-product-price strong {
	font-size:12px;
}

div.cc-catalog-listview-st-1 div.cc-webview-product {
	margin-bottom:30px;
}

div.cc-catalog-listview-st-1 div.cc-webview-product-content {
	margin-right:105px;
	padding:5px;
}

div.cc-catalog-listview-st-1 div.cc-product-description,div.cc-catalog-listview-st-1 div.cc-webview-product-price,div.cc-catalog-listview-st-1 span.cc-product-title {
	margin-left:145px;
	padding-right:5px;
}

div.cc-catalog-listview-st-1 span.cc-product-title {
	line-height:16px;
	font-size:12px;
	font-weight:700;
}

div.cc-catalog-listview-st-1 div.cc-product-description,div.cc-catalog-listview-st-1 div.cc-webview-product-price {
	margin-top:5px;
}

div.cc-catalog-listview-st-1 div.cc-webview-product-price strong {
	line-height:16px;
	font-size:12px;
}

div.cc-catalog-galleryview-st-2 div.cc-webview-product {
	float:left;
	width:145px;
	height:180px;
	margin:0 10px 10px 0;
	border:1px solid #ccc;
}

div.cc-catalog-galleryview-st-2 a.cc-webview-product-image,div.cc-catalog-galleryview-st-3 a.cc-webview-product-image {
	text-align:center;
}

div.cc-catalog-galleryview-st-2 a.cc-webview-product-image img {
	display:inline;
	margin:5px;
}

div.cc-catalog-galleryview-st-2 span.cc-product-title {
	width:135px;
	margin:5px 5px 0;
	color:#666;
	line-height:16px;
	font-size:12px;
	font-weight:700;
}

div.cc-catalog-galleryview-st-2 div.cc-product-description {
	display:none;
}

div.cc-catalog-galleryview-st-2 div.cc-webview-product-price {
	width:139px;
	padding:3px;
	position:absolute;
	bottom:0;
	top:auto;
	text-align:center;
	background-color:#e5e5e5;
}

div.cc-catalog-galleryview-st-2 div.cc-webview-product-price strong {
	font-size:12px;
}

div.cc-catalog-listview-st-2 div.cc-webview-product {
	margin-bottom:10px;
	border:1px solid #ccc;
	background:url(data:image/gif;base64,R0lGODdhZAABAPAAAPLy8gAAACwAAAAAZAABAAACCISPqcvtD2MrADs=) repeat-y top right;
}

div.cc-catalog-listview-st-2 a.cc-webview-product-image img {
	float:left;
	margin:5px;
}

div.cc-catalog-listview-st-2 span.cc-product-title {
	margin:1px 105px 0 145px;
	font-weight:700;
	line-height:16px;
	font-size:12px;
}

div.cc-catalog-listview-st-2 div.cc-product-description {
	margin:5px 105px 5px 145px;
}

div.cc-catalog-listview-st-2 div.cc-webview-product-price {
	width:100px;
	position:absolute;
	padding-top:46px;
	right:0;
	top:0;
	text-align:center;
}

div.cc-catalog-listview-st-2 div.cc-webview-product-price strong {
	line-height:16px;
	font-size:12px;
}

div.cc-catalog-galleryview-st-3 div.cc-webview-product {
	float:left;
	width:141px;
	height:180px;
	background-color:#e9e9e9;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
}

div.cc-catalog-galleryview-st-3 div.cc-webview-product-content {
	height:135px;
	padding:5px;
}

div.cc-catalog-galleryview-st-3 a.cc-webview-product-image img {
	display:inline;
	margin:3px;
}

div.cc-catalog-galleryview-st-3 span.cc-product-title {
	width:135px;
	margin:5px 0 0 5px!important;
	padding:0 3px;
	color:#666;
	line-height:16px;
	font-size:12px;
	font-weight:700;
}

div.cc-catalog-galleryview-st-3 div.cc-product-description {
	display:none;
}

div.cc-catalog-galleryview-st-3 div.cc-webview-product-price {
	width:135px;
	margin:0!important;
	position:absolute;
	bottom:0;
	padding:3px;
	text-align:center;
	background-color:#d1d1d1;
}

div.cc-catalog-galleryview-st-3 div.cc-webview-product-price strong,div.cc-catalog-listview-st-3 div.cc-webview-product-price strong {
	font-size:12px;
}

div.cc-catalog-listview-st-3 {
	border:1px solid #d0d0d0;
	padding:1px 0 0 1px;
}

div.cc-catalog-listview-st-3 div.cc-webview-product {
	margin-bottom:1px;
	padding:3px;
	background-color:#e9e9e9;
}

div.cc-catalog-listview-st-3 div.cc-webview-product:nth-child(odd) {
	background-color:#f4f4f4;
}

div.cc-catalog-listview-st-3 a.cc-webview-product-image img {
	float:left;
	margin:3px 5px 3px 3px;
}

div.cc-catalog-listview-st-3 span.cc-product-title {
	margin-left:145px;
	font-weight:700;
	line-height:16px;
	font-size:12px;
}

div.cc-catalog-listview-st-3 div.cc-product-description {
	margin:5px 5px 0 145px;
}

div.cc-catalog-listview-st-3 div.cc-webview-product-price {
	margin:5px 0 5px 145px;
}

.cc-m-textwithimage .cc-m-image-align-1,.cc-m-textwithimage .imgleft,.j-textWithImage .cc-m-image-align-1,.j-textWithImage .imgleft {
	float:left;
	margin:4px 20px 4px 0;
	display:inline;
}

.cc-m-textwithimage .cc-m-image-align-2,.cc-m-textwithimage .imgright,.j-textWithImage .cc-m-image-align-2,.j-textWithImage .imgright {
	float:right;
	margin:4px 0 4px 15px;
	display:inline;
}

.spacing {
	width:auto;
	background:0 0;
}

.cc-m-video-gutter {
	max-width:100%;
	height:auto!important;
}

.cc-m-video-gutter .cc-m-video-wrapper {
	height:0!important;
	width:100%;
	position:relative;
}

.cc-m-video-gutter.cc-m-video-ratio-1 .cc-m-video-wrapper {
	padding-bottom:75%;
}

.cc-m-video-gutter.cc-m-video-ratio-2 .cc-m-video-wrapper {
	padding-bottom:56.25%;
}

.cc-m-video-gutter .cc-m-video-container {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}

.cc-m-video-container {
	overflow:hidden;
}

.cc-m-video-align-left,.ccgalerie div.thumb_sq1,.ccgalerie div.thumb_sq2,.ccgalerie div.thumb_sq3 {
	float:left;
}

.cc-m-video-align-center {
	margin:0 auto;
}

.cc-m-video-align-right {
	float:right;
}

.cc-m-gallery-container {
	width:100%;
}

.ccgalerie div.thumb_pro1 *,.ccgalerie div.thumb_pro2 *,.ccgalerie div.thumb_pro3 *,.ccgalerie div.thumb_sq1 *,.ccgalerie div.thumb_sq2 *,.ccgalerie div.thumb_sq3 * {
	-moz-box-sizing:content-box!important;
	box-sizing:content-box!important;
	-webkit-box-sizing:content-box!important;
}

.ccgalerie div.thumb_sq1 {
	margin:0 5px 5px 0;
}

.ccgalerie div.thumb_sq1 img {
	display:block;
	border:1px solid #ccc;
	padding:3px;
	background:#fff;
}

.ccgalerie div.thumb_sq1 a:hover img {
	background:#eee;
}

.ccgalerie div.thumb_sq2 {
	background:#fff;
	margin:0 1px 1px 0;
}

.ccgalerie div.thumb_sq3 {
	background:#fff;
	margin:0 2px 2px 0;
}

.ccgalerie div.thumb_sq3 img {
	display:block;
	padding:5px;
	background:#fff;
}

.ccgalerie div.thumb_sq3 a:hover img {
	background:#ddd;
}

.ccgalerie div.thumb_pro1,.ccgalerie div.thumb_pro2,.ccgalerie div.thumb_pro3 {
	float:left;
}

.ccgalerie div.thumb_pro1 img,.ccgalerie div.thumb_pro2 img {
	position:relative;
}

.ccgalerie div.thumb_pro1 {
	border:1px solid #ccc;
	padding:3px;
}

.ccgalerie div.thumb_pro2 {
	border-top:1px solid #ccc;
	border-right:2px solid #c5c5c5;
	border-bottom:2px solid #c5c5c5;
	border-left:1px solid #ccc;
}

.ccgalerie div.thumb_pro2,.ccgalerie div.thumb_pro3 {
	padding:3px;
	margin:0 5px 5px 0;
}

div.innerthumbnail {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}

div.innerthumbnail img {
	display:inline;
	vertical-align:middle;
}

.cc-m-gallery-cool>div,.cc-m-gallery-stack-column {
	float:left;
}

.cc-m-gallery-cool img {
	display:block;
	height:0;
}

.cc-m-gallery-stack-column .cc-m-gallery-stack-item {
	display:block;
}

.cc-m-gallery-stack img {
	display:block;
	width:100%;
}

.cc-m-gallery-stack>.cc-m-gallery-stack-item,.j-formnew .cc-m-form-view-input-wrapper .cc-spinner .cc-spinner-control a span {
	display:none;
}

.cc-m-gallery-slider {
	position:relative;
	overflow:hidden;
}

.cc-m-gallery-slider .bx-wrapper,.cc-m-gallery-slider .bx-wrapper .bx-viewport {
	background:0 0;
	border:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	margin:0;
}

.cc-m-gallery-slider .bx-wrapper .bx-viewport {
	height:auto!important;
	left:0;
}

.cc-m-gallery-slider .bx-wrapper .bx-viewport ul {
	display:block;
	padding:0!important;
}

.cc-m-gallery-slider .bx-wrapper .bx-caption {
	background:rgba(0,0,0,.65);
	bottom:12px;
	text-align:center;
}

.cc-m-gallery-slider .bx-wrapper .bx-caption span {
	padding:8px;
	color:#fff!important;
}

.cc-m-gallery-slider ul {
	display:none;
	margin:0;
}

.cc-m-gallery-slider ul img {
	margin:0 auto;
}

.cc-m-gallery-slider .bx-controls-direction a {
	background-image:none;
	background-color:rgba(0,0,0,.15);
	color:#fff;
	-webkit-border-radius:32px;
	border-radius:32px;
	line-height:32px;
	text-align:center;
	text-indent:0!important;
	text-decoration:none!important;
	opacity:.5;
	-webkit-transition:opacity 400ms ease-in-out,background-color 400ms ease-in-out;
	transition:opacity 400ms ease-in-out,background-color 400ms ease-in-out;
	font-family:"JimdoIconFontWeb"!important;
	speak:none;
	vertical-align:middle;
	font-size:16px!important;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	z-index:1!important;
}

#lb-prev div:before,.cc-m-gallery-slider .bx-controls-direction a.bx-prev:before {
	content:"";
}

#lb-next div:before,.cc-m-gallery-slider .bx-controls-direction a.bx-next:before {
	content:"";
}

.cc-m-gallery-slider .bx-controls-direction a:hover,.cc-m-gallery-slider .bx-wrapper .bx-controls-auto a:hover {
	background-color:rgba(0,0,0,.9);
}

.cc-m-gallery-slider:hover .bx-controls-direction a {
	opacity:1;
}

.cc-m-gallery-slider .bx-wrapper .bx-controls:hover .bx-controls-auto {
	opacity:0;
}

.cc-m-gallery-slider .bx-wrapper .bx-controls-auto {
	opacity:0;
	-webkit-transition:opacity 400ms ease-in-out;
	transition:opacity 400ms ease-in-out;
	width:38px;
	height:38px;
	position:absolute;
	bottom:auto;
	left:50%;
	right:auto;
	top:50%;
	margin:-19px 0 0 -19px;
}

.cc-m-gallery-slider .bx-wrapper .bx-controls-auto:hover {
	opacity:1!important;
}

.cc-m-gallery-slider .bx-wrapper .bx-controls-auto a,.cc-m-gallery-slider a.cc-m-gallery-slider-fullscreen {
	display:block;
	width:38px;
	height:38px;
	line-height:38px;
	text-align:center;
	text-indent:0!important;
	text-decoration:none!important;
	background-color:rgba(0,0,0,.5);
	color:#fff;
	-webkit-border-radius:38px;
	border-radius:38px;
	vertical-align:middle;
}

.cc-m-gallery-slider .bx-wrapper .bx-controls-auto a {
	-webkit-transition:background-color 400ms ease-in-out;
	transition:background-color 400ms ease-in-out;
}

.cc-m-gallery-slider .bx-wrapper .bx-controls-auto a.bx-start,.cc-m-gallery-slider .bx-wrapper .bx-controls-auto a.bx-stop {
	background-image:none;
	margin:0;
	font-family:"JimdoIconFontWeb"!important;
	speak:none;
	vertical-align:middle;
	font-size:18px!important;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
}

.cc-m-gallery-slider .bx-wrapper .bx-controls-auto a.bx-start:before {
	content:"";
	font-size:22px;
	position:relative;
	left:2px;
}

.cc-m-gallery-slider .bx-wrapper .bx-controls-auto a.bx-stop:before,.lb-slideshow-active #lb-play:before {
	content:"";
}

.cc-m-gallery-slider:hover .bx-wrapper .bx-controls-auto,.cc-m-gallery-slider:hover .cc-m-gallery-slider-fullscreen {
	opacity:1;
}

.cc-m-gallery-slider a.cc-m-gallery-slider-fullscreen {
	-webkit-transition-duration:400ms;
	transition-duration:400ms;
	-webkit-transition-timing-function:ease-in-out;
	transition-timing-function:ease-in-out;
	-webkit-transition-property:background-color,opacity;
	transition-property:background-color,opacity;
	position:absolute;
	top:50%;
	right:50%;
	margin:-38px -42px 0 0;
	opacity:0;
	font-family:"JimdoIconFontWeb"!important;
	speak:none;
	font-size:16px!important;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
}

.cc-m-gallery-slider a.cc-m-gallery-slider-fullscreen:before {
	content:"";
}

.cc-m-gallery-slider a.cc-m-gallery-slider-fullscreen:hover {
	background-color:rgba(0,0,0,.9);
}

.cc-m-gallery-slider.cc-m-gallery-slider-fullscreen-enabled .bx-wrapper .bx-controls-auto {
	margin-left:-43px;
}

.cc-m-gallery-slider.cc-m-gallery-slider-fullscreen-enabled .cc-m-gallery-slider-thumbnails-disabled {
	margin-top:-19px;
}

.cc-m-gallery-slider-bar {
	bottom:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:38px;
	position:relative;
	width:100%;
}

.cc-m-gallery-slider-thumbnails-wrapper {
	bottom:0;
	left:0;
	overflow:hidden;
	padding:6px 0;
	position:absolute;
	right:0;
	top:0;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-4 .cc-webview-product-image img,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-5 .cc-webview-product-image img,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6 .cc-webview-product-image img,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-webview-product-image img,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-webview-product-image img,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-webview-product-image img,.cc-m-gallery-slider-thumbnails {
	margin:0 auto;
}

.cc-m-gallery-slider-thumbnails a {
	display:block;
	float:left;
	height:25px;
	margin-right:4px;
	opacity:.45;
	outline:none;
	text-decoration:none;
	width:25px;
	-webkit-transition:opacity 200ms ease-in-out;
	transition:opacity 200ms ease-in-out;
}

.cc-m-gallery-slider-thumbnails a.active,.cc-m-gallery-slider-thumbnails a:hover {
	opacity:1;
}

.cc-m-gallery-slider-thumbnails a img {
	height:25px;
	width:25px;
}

.cc-m-gallery-slider.cc-m-gallery-light-ui .bx-controls-direction a {
	background-color:rgba(255,255,255,.5);
	color:#000;
}

.cc-m-gallery-slider.cc-m-gallery-light-ui .bx-controls-direction a:hover {
	background-color:rgba(255,255,255,.9);
}

.cc-m-gallery-slider.cc-m-gallery-light-ui .bx-wrapper .bx-caption {
	background:rgba(255,255,255,.65);
}

.cc-m-gallery-slider.cc-m-gallery-light-ui .bx-wrapper .bx-caption span {
	color:#000!important;
}

.cc-m-gallery-slider.cc-m-gallery-light-ui .bx-wrapper .bx-controls-auto a,.cc-m-gallery-slider.cc-m-gallery-light-ui .cc-m-gallery-slider-fullscreen {
	background-color:rgba(255,255,255,.5);
	color:#000!important;
}

.cc-m-gallery-slider.cc-m-gallery-light-ui .bx-wrapper .bx-controls-auto a:hover,.cc-m-gallery-slider.cc-m-gallery-light-ui .cc-m-gallery-slider-fullscreen:hover {
	background-color:rgba(255,255,255,.9);
}

#lb-play:before {
	content:"";
}

#lb-close:before {
	content:"";
}

.j-formnew .cc-m-form-view-input-wrapper .cc-spinner .cc-spinner-control a:after,.lb-button,.lb-cycler div {
	font-family:"JimdoIconFontWeb"!important;
	speak:none;
	vertical-align:middle;
	font-size:16px!important;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
}

div.cc-shop-product-img {
	margin-right:16px;
	min-width:100%;
}

@media (min-width:481px) {
	div.cc-shop-product-img {
		float:left;
		max-width:50%;
		min-width:0;
	}
}

div.cc-shop-product-img .cc-shop-product-main-image {
	width:100%;
}

@media (min-width:481px) {
	div.cc-shop-product-img .cc-shop-product-main-image {
		width:auto;
	}
}

.cc-shop-product-img-confines {
	max-width:100%;
	min-width:100%;
	height:100%;
}

@media (min-width:481px) {
	.cc-shop-product-img-confines {
		min-width:0;
	}
}

.cc-shop-product-size-1 .cc-shop-product-img-confines {
	width:104px;
}

.cc-shop-product-size-2 .cc-shop-product-img-confines {
	width:158px;
}

.cc-shop-product-size-3 .cc-shop-product-img-confines {
	width:266px;
}

.cc-shop-product-img-confines img,select.cc-product-variant-selectbox {
	max-width:100%;
}

a.cc-product-superzoom {
	cursor:default;
	display:block;
	margin:0 auto;
}

div.cc-shop-product-size-1:after,div.cc-shop-product-size-2:after,div.cc-shop-product-size-3:after {
	content:"";
	display:table;
	clear:both;
	*zoom:1;
}

div.cc-shop-product-size-1 div.cc-shop-product-img {
	width:108px;
}

div.cc-shop-product-size-2 div.cc-shop-product-img {
	width:162px;
}

div.cc-shop-product-size-3 div.cc-shop-product-img {
	width:270px;
}

div.cc-shop-product-desc {
	padding-top:8px;
	position:relative;
}

@media (min-width:481px) {
	div.cc-shop-product-desc {
		overflow:hidden;
		padding-top:0;
	}
}

div.cc-shop-product-desc .message-ok {
	display:none;
	position:absolute;
}

div.cc-shop-product-desc h4 {
	margin-top:0;
	word-break:break-word;
}

ul.cc-shop-product-alternatives {
	margin:0;
	padding:0;
	text-align:center;
}

@media (min-width:481px) {
	ul.cc-shop-product-alternatives {
		text-align:left;
	}
}

ul.cc-shop-product-alternatives li {
	display:inline;
	padding:0;
	position:relative;
}

@media (min-width:481px) {
	ul.cc-shop-product-alternatives li {
		float:left;
		margin:4px 4px 0 0;
	}
}

div.cc-shop-product-price {
	margin:15px 0 10px;
}

.j-product {
	padding-top:5px!important;
	margin-top:0!important;
}

.cc-shop-addtocard {
	width:100%;
}

@media (min-width:481px) {
	.cc-shop-addtocard {
		width:auto;
	}
}

.sz-lens,.sz-stage {
	visibility:hidden;
}

@media (min-width:481px) {
	.sz-lens,.sz-stage {
		visibility:visible;
	}
}

.cc-m-spacer {
	max-height:30px;
	min-height:30px;
}

@media (min-width:768px) {
	.cc-m-spacer {
		max-height:none;
		min-height:0;
	}
}

.j-hgrid {
	padding:0!important;
}

.cc-m-hgrid-column {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	min-height:1px;
	min-width:100%;
}

@media (min-width:768px) {
	.cc-m-hgrid-column {
		float:left;
		min-width:0;
		padding:0 2% 0 0;
	}
}

.cc-m-hgrid-column.last {
	float:right;
	padding:0;
}

.cc-m-hgrid-column .n {
	padding:5px;
}

.cc-m-hgrid-column .n:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden;
}

.cc-m-hgrid-column .cc-matrix {
	min-height:1px;
}

.cc-m-hgrid-column .cc-matrix.ui-sortable-active {
	min-height:100px;
}

.cc-m-text-inline-rte em,.cc-m-textwithimage-inline-rte em {
	font-style:italic!important;
}

.cc-m-text-inline-rte strong,.cc-m-textwithimage-inline-rte strong {
	font-weight:700!important;
}

div.j-text {
	word-wrap:break-word;
}

.j-formnew .cc-m-form-view-input-wrapper .cc-spinner {
	position:relative;
	float:left;
	padding-right:20px;
}

.j-formnew .cc-m-form-view-input-wrapper .cc-spinner .cc-spinner-input-wrapper {
	float:left;
}

.j-formnew .cc-m-form-view-input-wrapper .cc-spinner .cc-spinner-control {
	width:20px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:auto;
}

.j-formnew .cc-m-form-view-input-wrapper .cc-spinner .cc-spinner-control a {
	display:block;
	width:20px;
	height:50%;
	text-decoration:none;
	text-align:center;
	position:relative;
}

.j-formnew .cc-m-form-view-input-wrapper .cc-spinner .cc-spinner-control a:after {
	display:block;
	width:14px;
	height:14px;
	margin:-7px 0 0 -7px;
	line-height:14px;
	text-align:center;
	position:absolute;
	top:50%;
	right:auto;
	bottom:auto;
	left:50%;
	font-size:12px!important;
	overflow:hidden;
}

.j-formnew .cc-m-form-view-input-wrapper .cc-spinner .cc-spinner-control a.cc-spinner-minus,.j-formnew .cc-m-form-view-input-wrapper .cc-spinner .cc-spinner-control a.cc-spinner-plus {
	top:0;
}

.j-formnew .cc-m-form-view-input-wrapper .cc-spinner .cc-spinner-control a.cc-spinner-plus:after {
	content:"";
}

.j-formnew .cc-m-form-view-input-wrapper .cc-spinner .cc-spinner-control a.cc-spinner-minus:after {
	content:"";
}

div.googleplus-container {
	line-height:0!important;
}

.j-m-downloadDocument-styles .j-downloadDocument {
	word-wrap:break-word;
	overflow-wrap:break-word;
}

.j-m-downloadDocument-styles .j-downloadDocument .j-m-dowload {
	display:block;
	float:none;
	text-align:center;
	padding:0;
}

@media (min-width:481px) {
	.j-m-downloadDocument-styles .j-downloadDocument .j-m-dowload {
		display:inline-block;
		float:left;
		margin:0;
	}
	
	.j-m-downloadDocument-styles .j-downloadDocument .descriptionContainer,.j-m-downloadDocument-styles .j-downloadDocument .rightDownload {
		margin-left:70px;
	}
}

.j-m-downloadDocument-styles .j-downloadDocument .descriptionContainer .cc-m-download-title,.j-m-downloadDocument-styles .j-downloadDocument .rightDownload .cc-m-download-title {
	font-weight:700;
}

.j-m-downloadDocument-styles .j-downloadDocument .descriptionContainer .cc-m-download-link,.j-m-downloadDocument-styles .j-downloadDocument .rightDownload .cc-m-download-link {
	display:block;
	margin:10px 0;
}

@media (min-width:768px) {
	.j-m-downloadDocument-styles .j-downloadDocument .descriptionContainer .cc-m-download-link,.j-m-downloadDocument-styles .j-downloadDocument .rightDownload .cc-m-download-link {
		display:inline-block;
	}
}

.j-m-downloadDocument-styles .j-downloadDocument .descriptionContainer .cc-m-download-file-info .cc-m-download-file-size::before,.j-m-downloadDocument-styles .j-downloadDocument .rightDownload .cc-m-download-file-info .cc-m-download-file-size::before {
	content:"[";
}

.j-m-downloadDocument-styles .j-downloadDocument .descriptionContainer .cc-m-download-file-info .cc-m-download-file-size::after,.j-m-downloadDocument-styles .j-downloadDocument .rightDownload .cc-m-download-file-info .cc-m-download-file-size::after {
	content:"]";
}

.cc-webview-product {
	min-height:150px;
}

.cc-catalog-price-old {
	display:block;
}

.cc-catalog-container-new .cc-catalog-container {
	display:none;
}

.cc-catalog-container-new .cc-catalog-container:after {
	content:" ";
	display:table;
	clear:both;
}

@media (min-width:768px) {
	.cc-catalog-container-new .cc-webview-product-price strong {
		font-size:12px;
	}
}

.cc-catalog-container-new .cc-webview-product {
	float:left;
	margin-bottom:30px;
	overflow:hidden;
	position:relative;
}

@media (min-width:768px) {
	.cc-catalog-container-new .cc-webview-product {
		margin-bottom:10px;
	}
}

.cc-catalog-container-new a.cc-webview-product-image {
	display:block;
	overflow:hidden;
}

.cc-catalog-container-new a.cc-webview-product-image img {
	display:block;
	margin-left:auto;
	margin-right:auto;
	max-width:100%;
}

.cc-catalog-container-new .cc-product-title {
	display:block;
	font-weight:700;
	height:35px;
	line-height:16px;
	overflow:hidden;
}

@media (min-width:768px) {
	.cc-catalog-container-new .cc-product-title {
		font-size:12px;
	}
}

.cc-catalog-container-new .cc-webview-product-price {
	bottom:0;
	margin:0;
	overflow:hidden;
	padding:3px 0;
	position:absolute;
	top:auto;
	width:100%;
}

.cc-catalog-container-new .cc-catalog-galleryview .cc-product-description,.cc-catalog-container-new .cc-price-hidden .cc-webview-product-price,.cc-catalog-container-new .cc-product-more-infos,.cc-catalog-container-new .cc-title-hidden .cc-product-title {
	display:none!important;
}

.cc-catalog-container-new .cc-catalog-slidehandle {
	display:none;
}

.cc-catalog-container-new .cc-catalog-galleryview .cc-webview-product,.cc-imagewrapper figcaption {
	min-width:100%;
	max-width:100%;
}

@media (min-width:481px) {
	.cc-catalog-container-new .cc-catalog-galleryview .cc-webview-product {
		min-width:0;
	}
}

.cc-catalog-container-new .cc-catalog-galleryview .cc-webview-product-image {
	height:auto;
	max-width:100%;
}

.cc-catalog-container-new .cc-catalog-galleryview .j-webview-product-image {
	max-width:100%;
}

.cc-catalog-container-new .cc-catalog-listview .cc-webview-product {
	margin-bottom:10px;
	min-width:100%;
}

@media (min-width:481px) {
	.cc-catalog-container-new .cc-catalog-listview .cc-webview-product {
		-webkit-box-align:start;
		-webkit-align-items:flex-start;
		-ms-flex-align:start;
		align-items:flex-start;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:start;
		-webkit-justify-content:flex-start;
		-ms-flex-pack:start;
		justify-content:flex-start;
	}
}

@media (min-width:768px) {
	.cc-catalog-container-new .cc-catalog-listview .cc-webview-product {
		display:block;
	}
}

.cc-catalog-container-new .cc-catalog-listview a.cc-webview-product-image {
	min-width:100%;
}

@media (min-width:481px) {
	.cc-catalog-container-new .cc-catalog-listview a.cc-webview-product-image {
		max-width:50%;
		min-width:0;
	}
}

@media (min-width:768px) {
	.cc-catalog-container-new .cc-catalog-listview a.cc-webview-product-image {
		float:left;
		height:auto;
		margin:3px;
		max-width:none;
		min-width:0;
	}
}

.cc-catalog-container-new .cc-catalog-listview .j-webview-product-image,.rssFeed img {
	max-width:100%;
}

@media (min-width:481px) {
	.cc-catalog-container-new .cc-catalog-listview .cc-product-details {
		-webkit-box-flex:1;
		-webkit-flex:1;
		-ms-flex:1;
		flex:1;
		margin-right:10px;
		max-width:none;
		min-width:0;
		overflow:hidden;
		padding-left:10px;
	}
}

.cc-catalog-container-new .cc-catalog-listview .cc-product-title {
	font-weight:700;
	height:auto;
	line-height:16px;
	margin-bottom:9px;
	margin-top:3px;
}

@media (min-width:768px) {
	.cc-catalog-container-new .cc-catalog-listview .cc-product-title {
		font-size:12px;
	}
}

.cc-catalog-container-new .cc-catalog-listview .cc-product-description {
	margin-bottom:9px;
}

.cc-catalog-container-new .cc-catalog-listview .cc-webview-product-price {
	position:relative;
	width:auto;
}

.cc-catalog-container-new .cc-catalog-gutter,.cc-catalog-container-new .cc-catalog-sliderview,.cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-wrapper {
	overflow:hidden;
}

.cc-catalog-container-new .cc-catalog-sliderview,.cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-gutter {
	position:relative;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span,.cc-catalog-container-new .cc-catalog-sliderview .cc-product-description,form.cc-m-form .cc-m-form-view-element.cc-m-required.cc-m-form-subheading>label div:after,form.cc-m-form .cc-m-form-view-element.cc-m-required.cc-m-form-submit>label div:after,form.cc-m-form .cc-m-form-view-element.cc-m-required.cc-m-form-view-captcha>label div:after {
	display:none!important;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-1 .cc-product-title,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-product-title {
	line-height:24px;
	overflow:hidden;
	padding:0 5px 0 0;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
}

@media (min-width:768px) {
	.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-1 .cc-product-title,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-product-title {
		height:24px;
	}
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-1 .cc-webview-product {
	margin-bottom:30px;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-1 span.cc-product-title,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 span.cc-product-title {
	margin-bottom:25px;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-1.cc-title-hidden a.cc-webview-product-image,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1.cc-title-hidden a.cc-webview-product-image {
	margin-bottom:20px;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-1.cc-price-hidden span.cc-product-title,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-1.cc-title-hidden.cc-price-hidden a.cc-webview-product-image,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-2.cc-title-hidden.cc-price-hidden a.cc-webview-product-image,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1.cc-price-hidden span.cc-product-title,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1.cc-title-hidden.cc-price-hidden a.cc-webview-product-image,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2.cc-title-hidden.cc-price-hidden a.cc-webview-product-image {
	margin-bottom:0;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-2 .cc-product-title,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-product-title {
	line-height:24px;
	overflow:hidden;
	padding:0 5px;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
}

@media (min-width:768px) {
	.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-2 .cc-product-title,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-product-title {
		height:24px;
	}
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-2 .cc-webview-product-price,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-webview-product-price {
	bottom:-.6em;
	margin-left:-5px;
	text-align:center;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-2 a.cc-webview-product-image,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 a.cc-webview-product-image {
	text-align:center;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-2 .cc-product-title,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-2.cc-title-hidden a.cc-webview-product-image,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-product-title,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2.cc-title-hidden a.cc-webview-product-image {
	margin-bottom:22px;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-2.cc-price-hidden .cc-product-title,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2.cc-price-hidden .cc-product-title {
	margin-bottom:5px;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3 .cc-product-title,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-product-title {
	height:48px;
	line-height:24px;
	overflow:hidden;
	padding:0 5px;
	text-overflow:ellipsis;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3 .cc-webview-product-price,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-webview-product-price {
	bottom:-.6em;
	margin-left:-5px;
	padding:5px 0;
	text-align:center;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3 .cc-webview-product-content,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-webview-product-content {
	height:135px;
	padding:5px;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3 .cc-webview-product-image,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-webview-product-image {
	display:block;
	text-align:center;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3 .cc-product-title,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-product-title {
	margin-bottom:27px;
	text-align:center;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3.cc-price-hidden,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3.cc-title-hidden,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3.cc-price-hidden,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3.cc-title-hidden {
	height:auto;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3.cc-title-hidden a.cc-webview-product-image,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3.cc-title-hidden a.cc-webview-product-image {
	margin-bottom:30px;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3.cc-price-hidden .cc-product-title,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-3.cc-title-hidden.cc-price-hidden a.cc-webview-product-image,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3.cc-price-hidden .cc-product-title,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3.cc-title-hidden.cc-price-hidden a.cc-webview-product-image {
	margin-bottom:0;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-4 .cc-webview-product-price,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-5 .cc-webview-product-price,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6 .cc-webview-product-price,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-webview-product-price,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-webview-product-price,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-webview-product-price {
	position:relative;
	text-align:center;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-4 .cc-product-title,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-5 .cc-product-title,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6 .cc-product-title,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-product-title,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-product-title,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-product-title {
	height:24px;
	line-height:24px;
	overflow:hidden;
	padding:0 5px;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-4 .cc-webview-product,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-5 .cc-webview-product,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6 .cc-webview-product {
	margin-bottom:30px;
	min-height:75px;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-webview-product {
	min-height:75px;
}

@media (min-width:768px) {
	.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-4 .cc-webview-product,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-5 .cc-webview-product,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-webview-product {
		margin-bottom:20px;
	}
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-5 .cc-product-details,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6 .cc-product-details,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-product-details,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-product-details {
	background-color:rgba(255,255,255,.6);
	bottom:0;
	position:absolute;
	top:auto;
	width:100%;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-5.cc-price-hidden .cc-product-title,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-5.cc-title-hidden .cc-webview-product-price,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6.cc-price-hidden .cc-product-title,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6.cc-title-hidden .cc-webview-product-price,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5.cc-price-hidden .cc-product-title,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5.cc-title-hidden .cc-webview-product-price,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6.cc-price-hidden .cc-product-title,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6.cc-title-hidden .cc-webview-product-price {
	line-height:2em;
	padding:3px 0;
}

.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6 .cc-product-details .cc-product-title,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6 .cc-product-details a,.cc-catalog-container-new .cc-catalog-galleryview.cc-catalog-st-6 .cc-product-details strong.cc-price,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-product-details .cc-product-title,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-product-details a,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-product-details strong.cc-price {
	text-shadow:1px 1px 0 #000;
}

.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-1 .cc-webview-product {
	margin-bottom:30px;
}

.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-2 .cc-product-title {
	width:100%;
}

.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-2 .cc-webview-product-price {
	padding:0;
	text-align:center;
}

@media (min-width:768px) {
	.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-2 .cc-webview-product-price {
		height:100%;
		position:absolute;
		right:0;
		top:0;
		width:100px;
	}
}

.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-2 .cc-webview-product-price strong {
	width:100%;
	word-wrap:break-word;
}

@media (min-width:768px) {
	.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-2 .cc-webview-product-price strong {
		left:0;
		margin-top:-.5em;
		position:absolute;
		top:50%;
	}
	
	.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-2 .cc-product-details {
		margin-right:105px;
	}
}

.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-2.cc-price-hidden .cc-product-details {
	margin-right:10px;
}

.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-3 {
	padding:1px 0 0 1px;
}

.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-3 .cc-webview-product {
	margin-bottom:30px;
	padding:0;
}

@media (min-width:768px) {
	.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-3 .cc-webview-product {
		margin-bottom:1px;
	}
}

.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-4 .cc-webview-product {
	margin-bottom:20px;
}

@media (min-width:768px) {
	.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-4 .cc-webview-product {
		background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#fff));
		background-image:-webkit-linear-gradient(#f6f6f6,#fff);
		background-image:linear-gradient(#f6f6f6,#fff);
		-webkit-box-shadow:0 1px 0 #fff;
		box-shadow:0 1px 0 #fff;
		margin-bottom:0;
		padding:10px 0;
	}
	
	.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-4 .cc-webview-product-image {
		margin-left:10px;
	}
	
	.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-4 .cc-webview-product-image img {
		margin:5px auto;
	}
}

.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-5 .cc-catalog-price-old {
	font-size:1.2em;
}

@media (min-width:768px) {
	.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-5 .cc-webview-product-image {
		-webkit-box-shadow:#f4f4f4 0 0 0 10px inset;
		box-shadow:#f4f4f4 0 0 0 10px inset;
		padding:10px;
	}
}

.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-5 .cc-webview-product-image img {
	display:block;
	margin:0 auto;
}

.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-5 .cc-webview-product-price strong {
	font-size:2em;
	line-height:1.8em;
}

.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-5 a.cc-product-more-infos {
	display:inline-block!important;
	float:right;
}

.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-6 .cc-webview-product {
	margin-bottom:20px;
}

.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-6 .cc-webview-product-price strong {
	font-size:1.5em;
}

.cc-catalog-container-new .cc-catalog-listview.cc-catalog-st-6 .cc-catalog-price-old {
	font-size:1em;
}

.cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-slidehandle {
	cursor:pointer;
	display:block;
	height:100%;
	outline:none;
	overflow:hidden;
	position:absolute;
	top:0;
	z-index:1;
}

.cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-slidehandle span {
	background-image:url(/904002ba340abd698143e1a7849f791f.gif);
	background-repeat:no-repeat;
	display:block;
	height:100%;
	opacity:.65;
	width:30px;
}

.cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-slidehandle-left {
	left:0;
}

.cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-slidehandle-left span {
	background-position:-47px center;
}

.cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-slidehandle-right {
	right:0;
}

.cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-slidehandle-right span {
	background-position:-84px center;
}

.cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-slidehandle-inactive,.cc-catalog-container-new .cc-catalog-sliderview .cc-catalog-slidehandle-inactive:hover {
	cursor:default;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-catalog-slidehandle {
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dedede;
	border:1px solid rgba(222,222,222,.65);
	height:30px;
	width:30px;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-catalog-slidehandle:hover {
	border:1px solid #dedede;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-catalog-slidehandle:hover span {
	opacity:1;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-catalog-slidehandle-inactive,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-catalog-slidehandle-inactive:hover {
	border:1px solid #dedede;
	border:1px solid rgba(222,222,222,.65);
	opacity:.25;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-catalog-slidehandle-inactive span,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-catalog-slidehandle-inactive:hover span {
	opacity:.65;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-catalog-slidehandle {
	background-color:rgba(0,0,0,.2);
	height:100%;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-catalog-slidehandle span {
	height:100%;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-catalog-slidehandle-inactive span,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-catalog-slidehandle-inactive:hover span,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-catalog-slidehandle:hover span {
	opacity:1;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-catalog-slidehandle-inactive,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-catalog-slidehandle-inactive:hover {
	cursor:default;
	opacity:.8;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-catalog-slidehandle {
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	height:100%;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-catalog-slidehandle span {
	height:100%;
	opacity:.5;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-catalog-slidehandle-left {
	-webkit-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-catalog-slidehandle-left span {
	background-position:-7px center;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-catalog-slidehandle-right {
	-webkit-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-catalog-slidehandle-right span {
	background-position:-125px center;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-catalog-slidehandle-inactive,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-catalog-slidehandle-inactive:hover {
	opacity:.4;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 {
	border:5px solid #666;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.5),0 1px 0 0 rgba(255,255,255,.4);
	box-shadow:inset 0 0 5px rgba(0,0,0,.5),0 1px 0 0 rgba(255,255,255,.4);
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-catalog-wrapper {
	margin-bottom:10px!important;
	margin-top:10px!important;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-catalog-slidehandle {
	height:30px;
	top:38%;
	width:30px;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-catalog-slidehandle span {
	opacity:1;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-catalog-slidehandle-left span {
	background-position:-205px;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-catalog-slidehandle-left span:hover {
	background-position:-286px;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-catalog-slidehandle-right span {
	background-position:-164px;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-catalog-slidehandle-right span:hover {
	background-position:-243px;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-catalog-slidehandle-inactive span,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-catalog-slidehandle-inactive:hover span,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-catalog-slidehandle:hover span {
	opacity:.5;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-catalog-slidehandle,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-slidehandle {
	background:0 0;
	height:100%;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-catalog-slidehandle span {
	height:100%;
	opacity:.25;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-slidehandle span {
	height:100%;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-catalog-slidehandle-left span,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-slidehandle-left span {
	background-position:-7px center;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-catalog-slidehandle-right span,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-slidehandle-right span {
	background-position:-125px center;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-catalog-slidehandle-inactive span,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-catalog-slidehandle-inactive:hover span {
	opacity:.1;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-slidehandle span {
	opacity:.5;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-slidehandle:hover span {
	opacity:.8;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-slidehandle-inactive span,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-catalog-slidehandle-inactive:hover span {
	opacity:.3;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 a.cc-webview-product-image,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 a.cc-webview-product-image,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 a.cc-webview-product-image,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 a.cc-webview-product-image,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 a.cc-webview-product-image,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 a.cc-webview-product-image {
	margin-bottom:0;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1 .j-webview-product-image,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2 .j-webview-product-image,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3 .j-webview-product-image,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4 .j-webview-product-image,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5 .j-webview-product-image,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6 .j-webview-product-image {
	height:auto;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1.cc-catalog-size-1 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2.cc-catalog-size-1 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3.cc-catalog-size-1 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4.cc-catalog-size-1 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5.cc-catalog-size-1 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6.cc-catalog-size-1 .cc-webview-product {
	width:100px;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1.cc-catalog-size-2 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2.cc-catalog-size-2 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3.cc-catalog-size-2 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4.cc-catalog-size-2 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5.cc-catalog-size-2 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6.cc-catalog-size-2 .cc-webview-product {
	width:135px;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1.cc-catalog-size-3 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2.cc-catalog-size-3 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3.cc-catalog-size-3 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4.cc-catalog-size-3 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5.cc-catalog-size-3 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6.cc-catalog-size-3 .cc-webview-product {
	width:200px;
}

.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-1.cc-catalog-size-4 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-2.cc-catalog-size-4 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-3.cc-catalog-size-4 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-4.cc-catalog-size-4 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-5.cc-catalog-size-4 .cc-webview-product,.cc-catalog-container-new .cc-catalog-sliderview.cc-catalog-st-6.cc-catalog-size-4 .cc-webview-product {
	width:250px;
}

.cc-catalog-container-new .cc-catalog-price-old {
	line-height:100%;
}

@media (min-width:768px) {
	.cc-catalog-container-new .cc-catalog-price-old {
		font-size:10px;
	}
}

@media (min-width:481px) {
	.cc-catalog-size-1 .cc-webview-product {
		width:100px;
	}
	
	.cc-catalog-size-1 .cc-webview-product .cc-webview-product-image {
		height:70px;
		line-height:65px;
		width:100px;
	}
	
	.cc-catalog-size-2 .cc-webview-product {
		width:135px;
	}
	
	.cc-catalog-size-2 .cc-webview-product .cc-webview-product-image {
		height:100px;
		line-height:95px;
		width:135px;
	}
	
	.cc-catalog-size-3 .cc-webview-product {
		width:200px;
	}
	
	.cc-catalog-size-3 .cc-webview-product .cc-webview-product-image {
		height:150px;
		line-height:145px;
		width:200px;
	}
	
	.cc-catalog-size-4 .cc-webview-product {
		width:250px;
	}
	
	.cc-catalog-size-4 .cc-webview-product .cc-webview-product-image {
		height:180px;
		line-height:175px;
		width:250px;
	}
}

.j-catalog-footnote {
	font-size:60%;
}

.cc-m-facebook .cc-m-all-content,.j-facebook {
	line-height:1!important;
	overflow:hidden;
}

.fb_iframe_widget_lift {
	z-index:2!important;
}

.j-textWithImage ol,.j-textWithImage ul,.rssFeed {
	overflow:hidden;
}

.rssFeed .rssFeedTitle {
	clear:both;
}

.j-textWithImage {
	word-wrap:break-word;
}

@media (min-width:481px) {
	.j-textWithImage .cc-imagewrapper {
		max-width:50%;
	}
}

@media (min-width:768px) {
	.j-textWithImage .cc-imagewrapper {
		max-width:100%;
		width:auto;
	}
}

.j-textWithImage .cc-imagewrapper.cc-m-width-maxed,.j-textWithImage .cc-imagewrapper.cc-m-width-maxed img {
	width:100%;
}

.j-textWithImage ol li,.j-textWithImage ul li {
	padding-right:1em;
	position:relative;
	right:-1em;
}

.j-textWithImage figure {
	z-index:1;
}

.cc-m-all .j-textWithImage figure {
	z-index:auto;
}

.mobile .j-textWithImage ul {
	list-style-position:inside;
}

.cc-imagewrapper {
	display:block;
	height:auto!important;
	margin:0;
	max-width:100%;
	text-align:center;
	width:100%;
}

@media (min-width:768px) {
	.cc-imagewrapper {
		text-align:left;
	}
}

.cc-imagewrapper img {
	display:inline;
	left:0;
	max-width:100%;
	top:0;
	vertical-align:top;
}

.cc-imagewrapper.rotated img {
	max-width:none;
}

@media (min-width:768px) {
	.cc-m-image-align-1 {
		text-align:left;
	}
	
	.cc-m-image-align-2 {
		text-align:right;
	}
	
	.cc-m-image-align-2 img {
		float:right;
	}
}

.cc-m-image-align-3 {
	text-align:center;
}

.cc-imagewrapper figcaption {
	clear:both;
	font-size:80%;
	text-align:center;
}

@media (min-width:768px) {
	.cc-imagewrapper figcaption {
		min-width:0;
		text-align:inherit;
	}
	
	.cc-imagewrapper.cc-m-image-align-3 figcaption {
		margin:0 auto;
	}
	
	.j-imageSubtitle .cc-m-image-align-2 figcaption {
		float:right;
	}
}

a.cc-sharebuttons-facebook::after {
	content:"";
	color:#38619f;
}

a.cc-sharebuttons-facebook::before {
	color:#38619f;
}

a.cc-sharebuttons-reddit::after {
	content:"";
	color:#f05523;
}

a.cc-sharebuttons-reddit::before {
	color:#f05523;
}

a.cc-sharebuttons-vkontakte::after {
	content:"";
	color:#53779c;
}

a.cc-sharebuttons-vkontakte::before {
	color:#53779c;
}

a.cc-sharebuttons-nk::after {
	content:"";
	color:#1c5984;
}

a.cc-sharebuttons-nk::before {
	color:#1c5984;
}

a.cc-sharebuttons-digg::after {
	content:"";
	color:#18609a;
}

a.cc-sharebuttons-digg::before {
	color:#18609a;
}

a.cc-sharebuttons-twitter::after {
	content:"";
	color:#0eabe1;
}

a.cc-sharebuttons-twitter::before {
	color:#0eabe1;
}

a.cc-sharebuttons-tumblr::after {
	content:"";
	color:#264a64;
}

a.cc-sharebuttons-tumblr::before {
	color:#264a64;
}

a.cc-sharebuttons-stumbleupon::after {
	content:"";
	color:#f15734;
}

a.cc-sharebuttons-stumbleupon::before {
	color:#f15734;
}

a.cc-sharebuttons-mail::after {
	content:"";
	color:#264a64;
}

a.cc-sharebuttons-mail::before {
	color:#264a64;
}

a.cc-sharebuttons-tuenti::after {
	content:"";
	color:#1a8acb;
}

a.cc-sharebuttons-tuenti::before {
	color:#1a8acb;
}

a.cc-sharebuttons-yoolink::after {
	content:"";
	color:#add143;
}

a.cc-sharebuttons-yoolink::before {
	color:#add143;
}

a.cc-sharebuttons-evernote::after {
	content:"";
	color:#6fbf49;
}

a.cc-sharebuttons-evernote::before {
	color:#6fbf49;
}

a.cc-sharebuttons-wykop::after {
	content:"";
	color:#1a8acb;
}

a.cc-sharebuttons-wykop::before {
	color:#1a8acb;
}

a.cc-sharebuttons-xing::after {
	content:"";
	color:#005b5f;
}

a.cc-sharebuttons-xing::before {
	color:#005b5f;
}

a.cc-sharebuttons-line::after {
	content:"";
	color:#40b649;
}

a.cc-sharebuttons-line::before {
	color:#40b649;
}

a.cc-sharebuttons-hatena::after {
	content:"";
	color:#1da3dd;
}

a.cc-sharebuttons-hatena::before {
	color:#1da3dd;
}

a.cc-sharebuttons-googleplus::after {
	content:"";
	color:#e25544;
}

a.cc-sharebuttons-googleplus::before {
	color:#e25544;
}

a.cc-sharebuttons-linkedin::after {
	content:"";
	color:#177db9;
}

a.cc-sharebuttons-linkedin::before {
	color:#177db9;
}

.cc-sharebuttons-design-square a::before {
	content:"";
}

.cc-sharebuttons-design-round a::before {
	content:"";
}

.cc-sharebuttons-design-hexagon a::before {
	content:"";
}

div.cc-sharebuttons-element {
	overflow:hidden;
	text-align:center;
}

div.cc-sharebuttons-element a {
	display:inline-block;
	width:48px;
	height:48px;
	position:relative;
	margin:4.8px;
	text-decoration:none!important;
}

div.cc-sharebuttons-element a:active,div.cc-sharebuttons-element a:focus,div.cc-sharebuttons-element a:hover {
	text-decoration:none!important;
}

div.cc-sharebuttons-element a::before {
	font-size:48px!important;
}

div.cc-sharebuttons-element a::after,div.cc-sharebuttons-element a::before {
	font-family:"JimdoIconFontWeb"!important;
	speak:none;
	vertical-align:middle;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	position:absolute;
	top:0;
	left:0;
	height:48px;
	width:48px;
	line-height:48px;
	text-align:center!important;
}

div.cc-sharebuttons-element a::before {
	z-index:1;
}

div.cc-sharebuttons-element a::after {
	z-index:2;
	font-size:24px!important;
	-webkit-transition:-webkit-transform 100ms cubic-bezier(.35,.75,.59,.93);
	transition:transform 100ms cubic-bezier(.35,.75,.59,.93);
	transition:transform 100ms cubic-bezier(.35,.75,.59,.93),-webkit-transform 100ms cubic-bezier(.35,.75,.59,.93);
	-webkit-transform-origin:center;
	-ms-transform-origin:center;
	transform-origin:center;
}

div.cc-sharebuttons-element.cc-sharebuttons-style-black a::before {
	color:#25292b;
}

div.cc-sharebuttons-element.cc-sharebuttons-style-black a::after,div.cc-sharebuttons-element.cc-sharebuttons-style-white a::before {
	color:#fff;
}

div.cc-sharebuttons-element.cc-sharebuttons-style-white a::after {
	color:#25292b;
	opacity:.8;
}

div.cc-sharebuttons-size-16 a::before,div.cc-spinner div.cc-spinner-control a.cc-spinner-minus span,div.cc-spinner div.cc-spinner-control a.cc-spinner-plus span,form.cc-m-form .cc-m-form-view-element>label span.j-m-required {
	display:none;
}

div.cc-sharebuttons-size-16.cc-sharebuttons-style-white a::after {
	color:#fff!important;
}

div.cc-sharebuttons-size-16.cc-sharebuttons-style-black a::after {
	color:#25292b!important;
}

@media (min-width:768px) {
	div.cc-sharebuttons-size-16 a {
		width:14px;
		height:14px;
	}
	
	div.cc-sharebuttons-size-16 a::after {
		font-family:"JimdoIconFontWeb"!important;
		speak:none;
		vertical-align:middle;
		font-size:14px!important;
		-moz-osx-font-smoothing:grayscale;
		-webkit-font-smoothing:antialiased;
		position:absolute;
		top:0;
		left:0;
		height:14px;
		width:14px;
		line-height:14px;
	}
	
	div.cc-sharebuttons-size-16 a::before {
		display:none;
	}
	
	div.cc-sharebuttons-size-16 a:hover::after {
		-webkit-transform:scale(1.07);
		-ms-transform:scale(1.07);
		transform:scale(1.07);
	}
	
	div.cc-sharebuttons-size-16.cc-sharebuttons-style-colored a.cc-sharebuttons-facebook::after {
		color:#38619f;
	}
	
	div.cc-sharebuttons-size-16.cc-sharebuttons-style-colored a.cc-sharebuttons-reddit::after {
		color:#f05523;
	}
	
	div.cc-sharebuttons-size-16.cc-sharebuttons-style-colored a.cc-sharebuttons-vkontakte::after {
		color:#53779c;
	}
	
	div.cc-sharebuttons-size-16.cc-sharebuttons-style-colored a.cc-sharebuttons-nk::after {
		color:#1c5984;
	}
	
	div.cc-sharebuttons-size-16.cc-sharebuttons-style-colored a.cc-sharebuttons-digg::after {
		color:#18609a;
	}
	
	div.cc-sharebuttons-size-16.cc-sharebuttons-style-colored a.cc-sharebuttons-twitter::after {
		color:#0eabe1;
	}
	
	div.cc-sharebuttons-size-16.cc-sharebuttons-style-colored a.cc-sharebuttons-tumblr::after {
		color:#264a64;
	}
	
	div.cc-sharebuttons-size-16.cc-sharebuttons-style-colored a.cc-sharebuttons-stumbleupon::after {
		color:#f15734;
	}
	
	div.cc-sharebuttons-size-16.cc-sharebuttons-style-colored a.cc-sharebuttons-mail::after {
		color:#264a64;
	}
	
	div.cc-sharebuttons-size-16.cc-sharebuttons-style-colored a.cc-sharebuttons-tuenti::after {
		color:#1a8acb;
	}
	
	div.cc-sharebuttons-size-16.cc-sharebuttons-style-colored a.cc-sharebuttons-yoolink::after {
		color:#add143;
	}
	
	div.cc-sharebuttons-size-16.cc-sharebuttons-style-colored a.cc-sharebuttons-evernote::after {
		color:#6fbf49;
	}
	
	div.cc-sharebuttons-size-16.cc-sharebuttons-style-colored a.cc-sharebuttons-wykop::after {
		color:#1a8acb;
	}
	
	div.cc-sharebuttons-size-16.cc-sharebuttons-style-colored a.cc-sharebuttons-xing::after {
		color:#005b5f;
	}
	
	div.cc-sharebuttons-size-16.cc-sharebuttons-style-colored a.cc-sharebuttons-line::after {
		color:#40b649;
	}
	
	div.cc-sharebuttons-size-16.cc-sharebuttons-style-colored a.cc-sharebuttons-hatena::after {
		color:#1da3dd;
	}
	
	div.cc-sharebuttons-size-16.cc-sharebuttons-style-colored a.cc-sharebuttons-googleplus::after {
		color:#e25544;
	}
	
	div.cc-sharebuttons-size-16.cc-sharebuttons-style-colored a.cc-sharebuttons-linkedin::after {
		color:#177db9;
	}
	
	div.cc-sharebuttons-size-32 a {
		width:28px;
		height:28px;
	}
	
	div.cc-sharebuttons-size-32 a::after,div.cc-sharebuttons-size-32 a::before {
		font-family:"JimdoIconFontWeb"!important;
		speak:none;
		vertical-align:middle;
		-moz-osx-font-smoothing:grayscale;
		-webkit-font-smoothing:antialiased;
		position:absolute;
		top:0;
		left:0;
		height:28px;
		width:28px;
		line-height:28px;
	}
	
	div.cc-sharebuttons-size-32 a::before {
		font-size:28px!important;
	}
	
	div.cc-sharebuttons-size-32 a::after {
		z-index:2;
		font-size:14px!important;
	}
	
	div.cc-sharebuttons-size-32 a:hover::after {
		-webkit-transform:scale(1.125);
		-ms-transform:scale(1.125);
		transform:scale(1.125);
	}
	
	div.cc-sharebuttons-size-64 a {
		width:58px;
		height:58px;
	}
	
	div.cc-sharebuttons-size-64 a::after,div.cc-sharebuttons-size-64 a::before {
		font-family:"JimdoIconFontWeb"!important;
		speak:none;
		vertical-align:middle;
		-moz-osx-font-smoothing:grayscale;
		-webkit-font-smoothing:antialiased;
		position:absolute;
		top:0;
		left:0;
		height:58px;
		width:58px;
		line-height:58px;
	}
	
	div.cc-sharebuttons-size-64 a::before {
		font-size:58px!important;
	}
	
	div.cc-sharebuttons-size-64 a::after {
		z-index:2;
		font-size:29px!important;
	}
	
	div.cc-sharebuttons-size-64 a:hover::after {
		-webkit-transform:scale(1.103);
		-ms-transform:scale(1.103);
		transform:scale(1.103);
	}
	
	div.cc-sharebuttons-align-left {
		text-align:left;
	}
	
	div.cc-sharebuttons-align-left.cc-sharebuttons-size-64 a {
		margin:0 6px 6px 0;
	}
	
	div.cc-sharebuttons-align-left.cc-sharebuttons-size-32 a {
		margin:0 4px 4px 0;
	}
	
	div.cc-sharebuttons-align-left.cc-sharebuttons-size-16 a {
		margin:0 2px 2px 0;
	}
	
	div.cc-sharebuttons-align-center.cc-sharebuttons-size-64 a {
		margin:0 3px 6px;
	}
	
	div.cc-sharebuttons-align-center.cc-sharebuttons-size-32 a {
		margin:0 2px 4px;
	}
	
	div.cc-sharebuttons-align-center.cc-sharebuttons-size-16 a {
		margin:0 1px 2px;
	}
	
	div.cc-sharebuttons-align-right {
		text-align:right;
	}
	
	div.cc-sharebuttons-align-right.cc-sharebuttons-size-64 a {
		margin:0 0 6px 6px;
	}
	
	div.cc-sharebuttons-align-right.cc-sharebuttons-size-32 a {
		margin:0 0 4px 4px;
	}
	
	div.cc-sharebuttons-align-right.cc-sharebuttons-size-16 a {
		margin:0 0 2px 2px;
	}
}

.cc-m-formnew.cc-m-status-empty.cc-m-all-opened .cc-m-form-view-sortable>.cc-m-add,.j-checkout__payment-info label {
	display:block;
}

form.cc-m-form {
	display:block;
	position:relative;
}

form.cc-m-form input[type=date] {
	-webkit-appearance:textfield;
	min-height:2em;
}

form.cc-m-form .cc-m-form-view-element {
	display:block;
	clear:both;
	padding:5px 0;
	position:relative;
}

form.cc-m-form .cc-m-form-view-element:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden;
}

form.cc-m-form .cc-m-form-view-element>label {
	display:block;
	min-height:1px;
	word-wrap:break-word;
}

form.cc-m-form .cc-m-form-view-element>label div {
	display:inline-block;
}

form.cc-m-form .cc-m-form-view-element .cc-m-form-view-input-wrapper {
	position:relative;
	padding-left:2px!important;
}

form.cc-m-form .cc-m-form-view-element .cc-m-form-view-input-wrapper input,form.cc-m-form .cc-m-form-view-element .cc-m-form-view-input-wrapper select,form.cc-m-form .cc-m-form-view-element .cc-m-form-view-input-wrapper textarea {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	max-width:100%;
	min-width:100%;
}

@media (min-width:768px) {
	form.cc-m-form .cc-m-form-view-element .cc-m-form-view-input-wrapper input,form.cc-m-form .cc-m-form-view-element .cc-m-form-view-input-wrapper select,form.cc-m-form .cc-m-form-view-element .cc-m-form-view-input-wrapper textarea {
		min-width:0;
	}
}

form.cc-m-form .cc-m-form-view-element .cc-m-form-view-input-wrapper input[type=checkbox],form.cc-m-form .cc-m-form-view-element .cc-m-form-view-input-wrapper input[type=radio] {
	min-width:0;
}

form.cc-m-form .cc-m-form-view-element .cc-m-form-view-input-wrapper .cc-m-form-element-input label {
	cursor:pointer;
}

form.cc-m-form .cc-m-form-view-element .cc-m-form-view-input-wrapper .ui-datepicker-trigger {
	position:absolute;
	right:7px;
	top:7px;
}

@media (min-width:768px) {
	form.cc-m-form .cc-m-form-view-element .cc-m-form-view-input-wrapper .ui-datepicker-trigger {
		position:relative;
		top:0;
		right:0;
	}
}

form.cc-m-form .cc-m-form-view-element .cc-m-form-view-input-wrapper .cc-m-form-checkable-horizontal div {
	margin:0 12px 8px 0;
	display:inline-block;
}

form.cc-m-form .cc-m-form-view-element .cc-m-form-view-input-wrapper .cc-m-form-checkable-horizontal div span,form.cc-m-form .cc-m-form-view-element .cc-m-form-view-input-wrapper .cc-m-form-checkable-vertical div span {
	vertical-align:top;
}

form.cc-m-form .cc-m-form-view-element .cc-m-form-view-input-wrapper .cc-m-form-checkable-vertical div {
	margin:0 0 8px;
	display:block;
}

form.cc-m-form .cc-m-form-view-element.cc-m-required>label div:after {
	color:#eb433e;
	content:"*";
	margin-left:4px;
}

form.cc-m-form .cc-m-form-view-element .cc-m-form-view-overlay {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	cursor:pointer;
}

form.cc-m-form .cc-m-form-submit {
	text-align:center;
}

@media (min-width:768px) {
	form.cc-m-form .cc-m-form-submit {
		text-align:left;
	}
}

form.cc-m-form .cc-m-form-submit .cc-m-form-view-input-wrapper input {
	-webkit-appearance:none;
}

@media (min-width:481px) {
	form.cc-m-form .cc-m-form-submit .cc-m-form-view-input-wrapper input {
		min-width:50%;
	}
}

@media (min-width:768px) {
	form.cc-m-form .cc-m-form-submit .cc-m-form-view-input-wrapper input {
		min-width:0;
	}
}

form.cc-m-form.cc-m-form-layout-0 .cc-m-form-view-element>label {
	min-width:60px;
	word-break:break-word;
}

@media (min-width:768px) {
	form.cc-m-form.cc-m-form-layout-0 .cc-m-form-view-element>label {
		float:left;
		width:25%;
		max-width:200px;
	}
}

form.cc-m-form.cc-m-form-layout-0 .cc-m-form-view-element.cc-m-form-subheading>label {
	width:100%;
	max-width:100%;
}

form.cc-m-form.cc-m-form-layout-0 .cc-m-form-view-element .cc-m-form-view-input-wrapper {
	overflow:hidden;
}

form.cc-m-form .cc-m-form-loading {
	display:none;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1;
}

.j-blog-header,.j-header {
	word-wrap:break-word;
}

.cc-single-module-element .j-header {
	word-wrap:normal;
}

div.j-table {
	overflow-x:auto;
}

.cc-m-video-gutter {
	min-width:100%;
}

@media (min-width:481px) {
	.cc-m-video-gutter {
		min-width:0;
	}
}

.j-calltoaction-link {
	background-color:#337ab7;
	background-image:none;
	border:1px solid #2e6da4;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#fff;
	cursor:pointer;
	display:block;
	text-align:center;
	text-decoration:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	vertical-align:middle;
	width:100%;
	word-wrap:break-word;
}

.j-calltoaction-link-style-1,.j-calltoaction-link-style-2 {
	padding:10px 16px;
	font-size:18px;
	line-height:1.3;
	-webkit-border-radius:6px;
	border-radius:6px;
}

.j-calltoaction-link-style-2 {
	padding:6px 12px;
	font-size:14px;
	line-height:1.4;
}

.j-calltoaction-link-style-3 {
	padding:1px 5px;
	font-size:12px;
	line-height:1.5;
	-webkit-border-radius:3px;
	border-radius:3px;
}

@media (min-width:481px) {
	.j-calltoaction-wrapper {
		text-align:center;
	}
	
	.j-calltoaction-link {
		max-width:100%;
		min-width:50%;
		width:auto;
	}
}

@media (min-width:768px) {
	.j-calltoaction-link {
		display:inline-block;
		min-width:0;
	}
	
	.j-calltoaction-align-1 {
		text-align:left;
	}
	
	.j-calltoaction-align-2 {
		text-align:center;
	}
	
	.j-calltoaction-align-3 {
		text-align:right;
	}
}

#loginbox,#loginbox .cc-close {
	font-family:"Brandon Text","Asap",Verdana,Arial,sans-serif!important;
}

#loginbox {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	background-color:#fff;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #abb1c2;
	box-sizing:border-box;
	left:50%;
	margin-left:-185px;
	overflow:hidden;
	padding:30px;
	text-align:left;
	width:370px;
	z-index:100010;
	color:#4e5056!important;
	font-size:12px!important;
	position:fixed;
	top:41%;
}

#loginbox #loginbox-content.logoutbox {
	text-align:center;
	z-index:1100000!important;
}

#loginbox,#loginbox .cc-close,#loginbox .cc-close:after {
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
}

#loginbox .cc-close {
	color:#abb1c2!important;
	display:block!important;
	font-size:11px!important;
	line-height:18px!important;
	position:absolute!important;
	right:5px!important;
	text-decoration:none;
	top:5px!important;
	-webkit-transition:color 200ms cubic-bezier(.35,.75,.59,.93);
	transition:color 200ms cubic-bezier(.35,.75,.59,.93);
}

#loginbox .cc-close:after {
	content:"";
	font-size:11px;
	font-family:"JimdoIconFontWeb"!important;
	font-weight:400;
	font-style:normal;
	speak:none;
	vertical-align:middle;
	padding-left:3px;
}

#loginbox .cc-close:focus,#loginbox .cc-close:hover {
	color:#7d818e!important;
}

.cc-loginbox-logo-wrapper {
	background-image:url(/3c1f0fe5462b42c90d9ee3a4e57e89a0.png);
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:contain;
	display:block;
	height:40px;
	margin:20px 0;
	outline:0;
	text-decoration:none;
	width:100%;
}

#loginPasswd,#login_container label {
	display:block!important;
	font-size:16px!important;
	width:100%!important;
}

#login_container label {
	padding-bottom:10px!important;
	color:#7d818e!important;
}

#loginPasswd {
	-webkit-border-radius:2px!important;
	border-radius:2px!important;
	border:1px solid #abb1c2!important;
	-webkit-box-sizing:border-box!important;
	-moz-box-sizing:border-box!important;
	box-sizing:border-box!important;
	color:#4e5056!important;
	outline:none!important;
	margin-bottom:10px!important;
	padding:10px!important;
	-webkit-transition:border-color 200ms cubic-bezier(.35,.75,.59,.93)!important;
	transition:border-color 200ms cubic-bezier(.35,.75,.59,.93)!important;
}

#loginPasswd:focus,#loginPasswd:hover {
	border-color:#7d818e!important;
}

#senden {
	background-color:#1ba9e1!important;
	-webkit-border-radius:4px!important;
	border-radius:4px!important;
	border:1px solid #1ba9e1!important;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#fff!important;
	cursor:pointer!important;
	display:block!important;
	font-size:16px!important;
	margin:0 auto!important;
	outline:none!important;
	padding:10px 15px!important;
	text-shadow:none!important;
	-webkit-transition:all 200ms cubic-bezier(.35,.75,.59,.93);
	transition:all 200ms cubic-bezier(.35,.75,.59,.93);
	width:100%!important;
}

#senden:active,#senden:focus,#senden:hover {
	background-color:#006ea6!important;
	border-color:#006ea6!important;
}

#pwvergessenlink {
	color:#9499a7!important;
	display:block!important;
	font-size:13px!important;
	line-height:1.5!important;
	margin-top:10px!important;
	text-decoration:none!important;
	-webkit-transition:color 200ms cubic-bezier(.35,.75,.59,.93)!important;
	transition:color 200ms cubic-bezier(.35,.75,.59,.93)!important;
}

#pwvergessenlink:active,#pwvergessenlink:focus,#pwvergessenlink:hover {
	color:#4e5056!important;
}

#loginbox .message-alert,#loginbox .message-error,#loginbox .message-info,#loginbox .message-ok,#loginbox .message-warning {
	-webkit-border-radius:2px;
	border-radius:2px;
	border-style:solid!important;
	border-width:1px!important;
	color:#4e5056!important;
	font-family:"Brandon Text","Asap",Verdana,Arial,sans-serif!important;
	font-size:13px!important;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	line-height:1.5!important;
	margin:0 0 10px!important;
	padding:10px!important;
}

#loginbox .message-alert {
	background-color:#fc9e90!important;
	background-image:none!important;
	background-repeat:no-repeat!important;
	background-position:10px 50%!important;
	border-color:#eb3d41!important;
}

#loginbox .message-alert:before {
	content:"";
	font-size:14px;
	font-family:"JimdoIconFontWeb"!important;
	font-weight:400;
	font-style:normal;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	speak:none;
	vertical-align:middle;
	padding-right:4px!important;
}

#loginbox-darklayer {
	z-index:999;
	height:100%;
	width:100%;
	background-color:rgba(78,80,86,.7);
	position:fixed;
	top:0;
	left:0;
}

#cc-inner #login_container,#email-for-passwd {
	border:1px solid #abb1c2!important;
	-webkit-box-sizing:border-box!important;
	-moz-box-sizing:border-box!important;
	box-sizing:border-box!important;
	color:#4e5056!important;
	display:block!important;
}

#cc-inner #login_container {
	font-family:"Brandon Text","Asap",Verdana,Arial,sans-serif!important;
	font-size:14px!important;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	margin:20px auto!important;
	text-align:left!important;
	position:relative;
	-webkit-border-radius:4px!important;
	border-radius:4px!important;
	padding:90px 30px 30px!important;
	width:370px!important;
}

#cc-inner #login_container .cc-loginbox-logo-wrapper {
	background-image:url(/3c1f0fe5462b42c90d9ee3a4e57e89a0.png);
	display:block;
	position:absolute;
	left:0;
	top:10px;
}

#cc-inner #login_container label {
	width:100%!important;
	display:block!important;
	padding-bottom:10px!important;
}

#email-for-passwd {
	-webkit-border-radius:2px!important;
	border-radius:2px!important;
	outline:none!important;
	margin-bottom:10px!important;
	padding:5px!important;
	-webkit-transition:border-color 200ms cubic-bezier(.35,.75,.59,.93)!important;
	transition:border-color 200ms cubic-bezier(.35,.75,.59,.93)!important;
	width:100%!important;
}

#email-for-passwd:focus,#email-for-passwd:hover {
	border-color:#7d818e!important;
}

#submit-pw {
	background-color:#1ba9e1!important;
	-webkit-border-radius:4px!important;
	border-radius:4px!important;
	border:1px solid #1ba9e1!important;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#fff!important;
	cursor:pointer!important;
	display:block!important;
	font-size:16px!important;
	margin:0 auto!important;
	outline:none!important;
	padding:5px 10px!important;
	text-shadow:none!important;
	-webkit-transition:all 200ms cubic-bezier(.35,.75,.59,.93);
	transition:all 200ms cubic-bezier(.35,.75,.59,.93);
	width:100%!important;
}

#submit-pw:active,#submit-pw:focus,#submit-pw:hover {
	background-color:#006ea6!important;
	border-color:#006ea6!important;
}

.ui-datepicker-trigger {
	cursor:pointer;
	display:inline;
	margin:1px 2px;
	vertical-align:top;
}

.ui-datepicker {
	background:#fff;
	border:1px solid #ccc;
	display:none;
	z-index:100012!important;
}

#ui-datepicker-div {
	font-size:120%;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-top:4px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-moz-box-shadow:0 0 3px #999;
	background:#fff!important;
}

#ui-datepicker-div .ui-datepicker-header {
	border-bottom:1px solid #fff;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	background:#eaeaea;
	font-weight:700;
	text-shadow:1px 1px 1px #fff;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {
	cursor:pointer;
	-webkit-border-radius:4px;
	border-radius:4px;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover {
	background-color:#fafafa;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {
	background:#eaeaea url(data:image/gif;base64,R0lGODlhEAAQAPUmAODg4N3d3ZmZmaioqPr6+v////39/fz8/O3t7fX19ejo6Nvb2/Dw8PLy8u7u7uPj4+np6djY2NLS0tnZ2evr69TU1NPT0/v7+/7+/vHx8fn5+fPz8+Li4vb29uXl5dDQ0N7e3u/v7/j4+Pf399bW1vT09Gb/MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUAACYALAAAAAAQABAAQAZlQJNwSCwKB4WCQZNgUDyABUkiCBCRhKqxGBAgtNviYBA+Jg+EtDoN7hI6GYF8LrdyA/ayfjvI5vlKWWODAwJmBRgXIw0IChwBERZgAgUHIhsOEA8gExUfYCZdJSFVeKZ4XHV7q0EAOw==) no-repeat center center;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:hover {
	left:2px!important;
	top:2px!important;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
	background:#eaeaea url(data:image/gif;base64,R0lGODlhEAAQANUAAGb/M5mZmaioqP///93d3c/Pz9ra2tXV1fb29vr6+tPT0+fn59HR0eXl5fz8/ODg4NjY2O/v7/Ly8uHh4f7+/tzc3NbW1urq6vHx8ezs7PT09NfX1/j4+NLS0u3t7eLi4s7OzuTk5OPj49/f3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAAQABAAAAZfQIBwSCwaj0iiQJAsCgaB5vDZiCqX2OVARLAKn4OwePAwWLxPSgIh8Sw+BIiiYH06OJrIJTQyHBggAQQAT2sYGQsTFRtzgkIBkJGQA3+OQwSYmU8dlklPnZ6gSZhSUkEAOw==) no-repeat center center;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:hover {
	right:2px!important;
	top:2px!important;
}

#ui-datepicker-div .ui-datepicker-calendar {
	border-top:1px solid #eaeaea!important;
}

#ui-datepicker-div .ui-datepicker-calendar .ui-state-default {
	color:#666;
	text-align:center;
}

#ui-datepicker-div .ui-datepicker-calendar a.ui-state-hover {
	background-color:#eaeaea;
	color:#000;
}

.ui-datepicker-calendar thead th,.ui-datepicker-month,.ui-datepicker-year {
	color:#666;
}

.cc-m-input-numeric.cc-spinner,.cc-m-input-wrapper,.cc-m-ui-numeric {
	display:inline-block;
}

.cc-m-input-wrapper {
	padding:2px 6px;
	background-color:#fff;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.cc-m-input-wrapper input,.cc-m-input-wrapper textarea {
	display:inline-block;
	margin:0;
	border:0;
	padding:3px 0 2px!important;
	line-height:1.5;
	font-family:"Brandon Text","Asap",Verdana,Arial,sans-serif!important;
	font-size:14px!important;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
}

.cc-m-input-wrapper input::-ms-clear,.cc-m-input-wrapper textarea::-ms-clear {
	display:none;
}

.cc-spinner-input-wrapper {
	vertical-align:middle;
	display:inline-block!important;
}

#cc-checkout-wrapper .j-checkout__payment-method label,.cc-spinner-control,.cc-spinner-input {
	display:inline-block;
}

.cc-spinner-control {
	vertical-align:middle;
}

div.cc-spinner *,div.cc-spinner a,div.cc-spinner div,div.cc-spinner span {
	float:none;
	display:inline-block;
	height:auto;
	width:auto;
	min-height:0;
	min-width:0;
	border:0;
	position:relative;
	top:auto;
	right:auto;
	bottom:auto;
	left:auto;
}

div.cc-spinner div.cc-spinner-input-wrapper input.cc-spinner-input {
	width:89%;
	min-width:0;
	padding:0 5px 0 0!important;
	border:0!important;
	line-height:1.5!important;
	text-align:right;
}

div.cc-spinner div.cc-spinner-input-wrapper span {
	color:#2e2e2e;
	margin-right:2px;
	display:inline-block;
	padding-left:2px;
}

div.cc-spinner div.cc-spinner-control {
	width:10px;
	display:inline-block!important;
	position:relative;
	top:auto;
	right:auto;
	bottom:auto;
	left:auto;
}

div.cc-spinner div.cc-spinner-control a.cc-spinner-minus,div.cc-spinner div.cc-spinner-control a.cc-spinner-plus {
	display:block;
	height:10px;
	width:10px;
	text-align:center;
	cursor:pointer;
	background-image:none;
	background-color:transparent!important;
	color:#000;
	text-decoration:none!important;
	outline:none!important;
}

div.cc-spinner div.cc-spinner-control a.cc-spinner-minus:after,div.cc-spinner div.cc-spinner-control a.cc-spinner-plus:after {
	display:block;
	width:10px;
	height:10px;
	text-decoration:none!important;
	line-height:12px;
	color:#2e2e2e;
}

div.cc-spinner div.cc-spinner-control a.cc-spinner-minus:active,div.cc-spinner div.cc-spinner-control a.cc-spinner-plus:active,div.cc-spinner div.cc-spinner-infinite:active {
	outline:0;
	background-image:none;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
}

.cc-checkout-number div.cc-spinner div.cc-spinner-control .cc-spinner-plus,div.cc-spinner div.cc-spinner-control a.cc-spinner-plus {
	position:absolute;
	top:-10px;
	right:0;
	bottom:auto;
	left:auto;
}

div.cc-spinner div.cc-spinner-control a.cc-spinner-minus:after,div.cc-spinner div.cc-spinner-control a.cc-spinner-plus:after,div.cc-spinner div.cc-spinner-infinite:after {
	font-family:"JimdoIconFontWeb"!important;
	speak:none;
	vertical-align:middle;
	font-size:16px!important;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	content:"";
}

div.cc-spinner div.cc-spinner-control a.cc-spinner-minus {
	position:absolute;
	top:-1px;
	right:0;
	bottom:0;
	left:auto;
}

div.cc-spinner div.cc-spinner-control a.cc-spinner-minus:after,div.cc-spinner div.cc-spinner-infinite:after {
	content:"";
}

div.cc-spinner div.cc-spinner-infinite {
	display:inline-block;
	padding:0 1px;
	background-image:none;
	background-color:transparent;
}

div.cc-spinner div.cc-spinner-infinite:after {
	display:inline-block;
	content:"";
	line-height:10px;
	color:#2e2e2e;
	cursor:pointer;
	text-decoration:none;
	font-family:"JimdoIconFont"!important;
	font-size:10px!important;
}

#cc-checkout-steps li:before,#cc-numeric-input-font-size {
	font-family:"Brandon Text","Asap",Verdana,Arial,sans-serif!important;
	font-size:14px!important;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
}

.cc-checkout-number div.cc-spinner,.cc-checkout-number div.cc-spinner-input-wrapper {
	position:static;
}

.cc-checkout-number .x-message {
	position:absolute;
}

.jui-u-bottom-spacing {
	margin-bottom:48px;
}

.jui-u-top-spacing {
	margin-top:48px;
}

.j-checkout-clear {
	clear:both;
	width:100%;
	height:1px;
	opacity:0;
}

#cc-checkout-steps {
	display:block;
	padding:0 0 6.66667px;
	margin:0 0 20px;
	border-bottom:1px solid #ddd;
	overflow:hidden;
}

#cc-checkout-steps li {
	display:block;
	float:left;
	padding-right:20px;
}

#cc-checkout-steps li:before {
	font-family:"JimdoIconFontWeb"!important;
	speak:none;
	vertical-align:middle;
	font-size:auto!important;
	content:"";
	display:inline-block;
	padding-right:5px;
	position:relative;
	top:-1px;
}

#cc-checkout-steps li.cc-checkout-steps-ready:before {
	content:"";
}

#cc-checkout-steps li.cc-checkout-steps-current.cc-checkout-steps-ready:before,#cc-checkout-steps li.cc-checkout-steps-current:before {
	content:"";
}

.j-checkout__heading {
	font-size:20px;
	padding-bottom:20px;
}

.j-checkout__button-container {
	padding:20px 0;
	text-align:right;
}

.j-checkout__warning-message {
	display:block;
	border:1px solid #eb3d41;
	padding:20px;
	margin:20px 0;
}

.j-checkout__terms-of-trade-checkbox-label {
	padding:10px;
	border:1px solid transparent;
}

.j-checkout__terms-of-trade-checkbox-label.error-missing {
	border-color:#eb3d41;
}

.j-checkout__product-amount,.j-checkout__product-description,.j-checkout__product-image,.j-checkout__product-price,.j-checkout__product-removal,.j-checkout__product-single-price {
	float:left;
	min-height:1px;
}

.j-checkout__product-image {
	width:20%;
}

.j-checkout__product-description {
	width:32%;
}

.j-checkout__product-single-price {
	width:12%;
}

.j-checkout__product-amount {
	width:10%;
}

.j-checkout__product-removal {
	width:14%;
}

.j-checkout__product-price {
	width:12%;
	text-align:right;
}

.j-checkout__calculation-item,.j-checkout__column-labels,.j-checkout__order-overview,.j-checkout__product {
	zoom:1;
}

.j-checkout__calculation-item:after,.j-checkout__calculation-item:before,.j-checkout__column-labels:after,.j-checkout__column-labels:before,.j-checkout__order-overview:after,.j-checkout__order-overview:before,.j-checkout__product:after,.j-checkout__product:before {
	content:'';
	display:table;
}

.j-checkout__calculation-item:after,.j-checkout__column-labels:after,.j-checkout__order-overview:after,.j-checkout__product:after {
	clear:both;
}

.j-checkout__column-labels,.j-checkout__product {
	border-bottom:1px solid #ddd;
	padding-bottom:15px;
	margin-bottom:15px;
}

.j-checkout__column-labels .j-checkout__product-description,.j-checkout__column-labels .j-checkout__product-image,.j-checkout__column-labels .j-checkout__product-removal {
	text-indent:-9999px;
}

.j-checkout__column-labels .j-checkout__product-amount,.j-checkout__column-labels .j-checkout__product-removal {
	text-align:center;
}

.j-checkout__product {
	margin-bottom:20px;
	padding-bottom:10px;
}

.j-checkout__product .j-checkout__product-image {
	text-align:left;
}

.j-checkout__product .j-checkout__product-image a {
	display:inline-block;
	border:0;
	outline:none;
	underline:none;
}

.j-checkout__product .j-checkout__product-image img {
	width:100px;
}

.j-checkout__product .j-checkout__product-description .j-checkout__product-title {
	margin-right:20px;
	font-weight:700;
}

.j-checkout__product .j-checkout__product-description .j-checkout__product-short-description {
	margin:5px 20px 5px 0;
	line-height:1.4em;
}

.j-checkout__product .j-checkout__product-amount,.j-checkout__product .j-checkout__product-amount .j-checkout__product-amount-value .cc-m-ui-numeric .cc-m-input-wrapper input,.j-checkout__product .j-checkout__product-removal .j-checkout__product-amount-settings {
	text-align:center;
}

.j-checkout__product .j-checkout__product-amount .j-checkout__product-amount-value .cc-m-ui-numeric {
	display:inline-block!important;
}

.j-checkout__product .j-checkout__product-amount .j-checkout__product-amount-value .cc-m-ui-numeric .cc-m-input-wrapper {
	padding:0;
}

.j-checkout__product .j-checkout__product-amount .j-checkout__product-amount-value .cc-m-ui-numeric .cc-spinner-control {
	display:none!important;
}

.j-checkout__product .j-checkout__product-amount-label,.j-checkout__product .j-checkout__product-single-price-label {
	display:none;
}

.j-checkout__product .j-checkout__product-price-value,.j-checkout__product .j-checkout__product-single-price-value {
	white-space:nowrap;
}

.j-checkout__product-options {
	font-family:"JimdoIconFontWeb"!important;
	speak:none;
	vertical-align:middle;
	font-size:12px!important;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	cursor:pointer;
}

.j-checkout__product-options--decrease:before {
	content:"";
}

.j-checkout__product-options--increase:before {
	content:"";
}

.j-checkout__product-options--delete:before {
	content:"";
}

.j-checkout__product-amount-settings {
	display:inline-block;
	border:1px solid #ddd;
	-webkit-border-radius:4px;
	border-radius:4px;
	line-height:18px;
}

.j-checkout__product-amount-settings span {
	display:inline-block;
	padding:0 4px;
	line-height:20px;
}

.j-checkout__product-amount-settings span:first-of-type {
	border-right:1px solid #ddd;
}

.j-checkout__product-amount-settings span:last-of-type {
	border-left:1px solid #ddd;
}

.j-checkout__product-amount-settings span:hover {
	background-color:#ddd;
}

.j-checkout__calculation .j-checkout__calculation-item,.j-checkout__calculation .j-checkout__footnote--item,.j-checkout__footnote .j-checkout__calculation-item,.j-checkout__footnote .j-checkout__footnote--item {
	float:right;
	clear:both;
	width:100%;
	margin-bottom:10px;
}

.j-checkout__calculation .j-checkout__calculation-item label,.j-checkout__calculation .j-checkout__footnote--item label,.j-checkout__footnote .j-checkout__calculation-item label,.j-checkout__footnote .j-checkout__footnote--item label {
	float:left;
	clear:both;
	width:79%;
	text-align:right;
}

.j-checkout__calculation .j-checkout__calculation-item .j-checkout__totals-value,.j-checkout__calculation .j-checkout__footnote--item .j-checkout__totals-value,.j-checkout__footnote .j-checkout__calculation-item .j-checkout__totals-value,.j-checkout__footnote .j-checkout__footnote--item .j-checkout__totals-value {
	float:right;
	width:21%;
	text-align:right;
	white-space:nowrap;
}

.j-checkout__calculation .j-checkout__calculation-item,.j-checkout__footnote .j-checkout__calculation-item {
	font-weight:700;
}

.j-checkout__product-options--clean {
	display:inline-block;
	border:1px solid #ddd;
	-webkit-border-radius:4px;
	border-radius:4px;
	line-height:18px;
	padding:0 4px;
	background:0 0;
}

.j-checkout__product-options--clean:hover {
	background-color:#ddd;
}

.j-checkout__footnote {
	clear:both;
}

.j-checkout__footnote--item {
	padding:10px 0;
}

.j-checkout__footnote .j-checkout__footnote--item {
	border-top:1px solid #ddd;
}

.j-checkout__discount-code-cash {
	border-top:1px solid #ddd;
	padding-top:20px;
}

.j-checkout__input-field--coupon {
	width:100%;
	max-width:400px;
	margin-bottom:10px;
}

.j-checkout__button--coupon {
	margin-bottom:10px;
}

.j-checkout__customer-order-note {
	padding-top:20px;
}

#j-checkout__customer-order-note__textarea {
	width:100%;
	height:100px;
}

.j-checkout__overview-adress {
	padding-bottom:20px;
}

#cc-checkout-shipping-address-form,.j-checkout__billing-address {
	width:50%;
	max-width:500px;
	float:left;
}

#cc-checkout-shipping-address-form>div,.j-checkout__billing-address>div {
	padding:0 30px 10px 0;
}

#cc-checkout-shipping-address-form input[type=text],#cc-checkout-shipping-address-form textarea,.j-checkout__billing-address input[type=text],.j-checkout__billing-address textarea {
	width:100%;
	border-width:1px;
}

#cc-checkout-shipping-address-form input[type=text].j-checkout__input-field__error,#cc-checkout-shipping-address-form textarea.j-checkout__input-field__error,.j-checkout__billing-address input[type=text].j-checkout__input-field__error,.j-checkout__billing-address textarea.j-checkout__input-field__error {
	border:1px #eb3d41 solid!important;
}

#cc-checkout-shipping-address-form textarea,.j-checkout__billing-address textarea {
	height:60px;
}

#cc-checkout-shipping-address-form .j-checkout__message-warning,.j-checkout__billing-address .j-checkout__message-warning {
	text-align:right;
	background-color:rgba(255,255,255,.9);
	color:#eb3d41!important;
}

.j-checkout__shipping-address-checkbox {
	padding-bottom:20px;
}

.j-checkout__payment-options {
	border-top:1px solid #ddd;
	padding-top:20px;
}

.j-checkout__payment-method {
	border-bottom:1px solid #ddd;
	padding:0 10px 20px;
	margin-bottom:20px;
}

.j-checkout__payment-method>label>span {
	vertical-align:middle;
}

.j-checkout__payment-method-icon {
	border:1px solid #000;
	-webkit-border-radius:6px;
	border-radius:6px;
	color:#000;
	font-size:1.8em!important;
	margin-right:4px;
	padding:3px 8px 0;
}

.j-checkout__payment-info {
	padding:20px;
	border:1px solid #ddd;
	margin-top:10px;
	max-width:600px;
}

.j-checkout__payment-info input[type=text] {
	width:100%;
	padding:0;
}

.j-checkout__payment-info .j-checkout-payment-stripe__cvc,.j-checkout__payment-info>div {
	margin-bottom:10px;
}

#j-checkout__payment-info {
	white-space:pre-line;
}

@media screen and (max-width:650px) {
	#cc-checkout-steps li {
		float:none;
		padding-bottom:10px;
	}
	
	.j-checkout__button--step-forward {
		width:100%;
	}
	
	.j-checkout__order-overview {
		margin:0;
		padding-top:20px;
		border-top:1px solid #ddd;
	}
	
	.j-checkout__column-labels {
		display:none;
	}
	
	.j-checkout__product .j-checkout__product-image {
		float:right;
		width:auto;
	}
	
	.j-checkout__product .j-checkout__product-image img {
		margin:0 0 10px 10px;
	}
	
	.j-checkout__product .j-checkout__product-description {
		float:none;
		margin-bottom:10px;
		width:auto;
	}
	
	.j-checkout__product .j-checkout__product-amount,.j-checkout__product .j-checkout__product-single-price {
		float:none;
		clear:both;
		width:100%;
		text-align:left;
	}
	
	.j-checkout__product .j-checkout__product-amount-label,.j-checkout__product .j-checkout__product-single-price-label {
		display:inline!important;
	}
	
	.j-checkout__product .j-checkout__product-amount-value .cc-m-ui-numeric {
		margin:0 0 4px 4px;
	}
	
	.j-checkout__product .j-checkout__product-removal {
		width:auto;
	}
	
	.j-checkout__product .j-checkout__product-price {
		float:right;
		width:70px;
	}
	
	.j-checkout__product .j-checkout__product-options {
		padding:8px 16px;
	}
	
	#cc-checkout-shipping-address-form,.j-checkout__billing-address {
		width:100%;
		float:none;
		padding-bottom:30px;
	}
	
	#cc-checkout-shipping-address-form>div,.j-checkout__billing-address>div {
		padding-right:0;
	}
	
	#cc-checkout-shipping-address-form textarea,.j-checkout__billing-address textarea {
		height:40px;
	}
	
	.j-checkout__payment-method {
		padding:0 0 20px;
	}
	
	.j-checkout__payment-info {
		padding:10px;
	}
}

@media screen and (max-width:350px) {
	.j-checkout__product .j-checkout__product-price {
		float:none;
		clear:both;
		width:100%;
		margin-top:10px;
	}
	
	.j-checkout__calculation .j-checkout__calculation-item label,.j-checkout__calculation .j-checkout__footnote--item label,.j-checkout__footnote .j-checkout__calculation-item label,.j-checkout__footnote .j-checkout__footnote--item label {
		width:60%;
	}
	
	.j-checkout__calculation .j-checkout__calculation-item .j-checkout__totals-value,.j-checkout__calculation .j-checkout__footnote--item .j-checkout__totals-value,.j-checkout__footnote .j-checkout__calculation-item .j-checkout__totals-value,.j-checkout__footnote .j-checkout__footnote--item .j-checkout__totals-value {
		width:40%;
	}
	
	.j-checkout__button--coupon {
		width:100%;
	}
}

.j-blog .j-blog-page--pagination.j-callToAction {
	cursor:default;
	text-align:center;
}

.j-blog-page--pagination {
	-webkit-padding-start:0;
}

.j-blog-page--pagination .j-blog-page--pagination--page {
	display:inline-block;
	width:auto;
}

.j-blog-page--pagination--dots {
	padding:.5em 1em;
}

.j-blog-page--read-more {
	text-align:right;
}

.j-blog-page--read-more a.j-calltoaction-link {
	display:inline-block;
}

.j-blog-page--date {
	margin-bottom:1em;
}

.j-blog-page--blog-post {
	margin-bottom:4em;
}

.j-blog-page--blog-post a.j-blog-headline,.j-blog-page--blog-post a.j-blog-headline:active,.j-blog-page--blog-post a.j-blog-headline:hover {
	color:inherit;
}

.j-blog .j-blog-page--pagination .j-blog-page--pagination--page {
	min-width:0;
}

.j-blog .j-blog-page--pagination .j-blog-page--pagination--page.active {
	cursor:default;
}

.j-blog .j-blog-page--pagination .j-blog-page--pagination--page.j-blog-page--pagination--condensed {
	display:none;
	cursor:default;
}

@media (max-width:767px) {
	.j-blog .j-blog-page--pagination .j-blog-page--pagination--page.j-blog-page--pagination--condensed {
		display:inline-block;
	}
	
	.j-blog .j-blog-page--pagination .j-blog-page--pagination--dots,.j-blog .j-blog-page--pagination .j-blog-page--pagination--page.j-blog-page--pagination--single-page {
		display:none;
	}
}

.j-blog .jui-button {
	font-weight:400;
}

.j-blog-post--header .j-blog-headline {
	cursor:default;
}

.j-blog-page--remove-filter {
	text-align:right;
}

@font-face {
	font-family:jimdoiconfontweb;
	src:url(/40c879464620202dc1ac80766de9de21.eot);
	src:url(/40c879464620202dc1ac80766de9de21.eot?#iefix) format("eot)","url(/e094e6241d20ec7e53c0d2322437e31a.woff") format("woff)","url(/448419890365d432a2f21f4bcbf63a11.ttf") format("truetype");
	font-weight:400;
	font-style:normal;
}

[class*=" icon-web"],[class^=icon-web] {
	font-family:jimdoiconfontweb;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.icon-web-ban:before {
	content:"\E5DC";
}

.icon-web-calendar:before {
	content:"\E5DD";
}

.icon-web-caret-down:before {
	content:"\E5DE";
}

.icon-web-caret-up:before {
	content:"\E5DF";
}

.icon-web-chevron-left:before {
	content:"\E5E0";
}

.icon-web-chevron-right:before {
	content:"\E5E1";
}

.icon-web-chevron-up:before {
	content:"\E5E2";
}

.icon-web-desktop:before {
	content:"\E5E3";
}

.icon-web-fullscreen:before {
	content:"\E5E4";
}

.icon-web-jimdoweighticon:before {
	content:"\E5E5";
}

.icon-web-loading-spinner-l:before {
	content:"\E5E6";
}

.icon-web-loading-spinner:before {
	content:"\E5E7";
}

.icon-web-minus:before {
	content:"\E5E8";
}

.icon-web-ok:before {
	content:"\E5E9";
}

.icon-web-pause:before {
	content:"\E5EA";
}

.icon-web-play:before {
	content:"\E5EB";
}

.icon-web-plus:before {
	content:"\E5EC";
}

.icon-web-question-sign:before {
	content:"\E5ED";
}

.icon-web-remove:before {
	content:"\E5EE";
}

.icon-web-share-bgr-circle-64:before {
	content:"\E5EF";
}

.icon-web-share-bgr-hexagon-64:before {
	content:"\E5F0";
}

.icon-web-share-bgr-roundedsquare-64:before {
	content:"\E5F1";
}

.icon-web-share-digg-64:before {
	content:"\E5F2";
}

.icon-web-share-evernote-64:before {
	content:"\E5F3";
}

.icon-web-share-facebook-64:before {
	content:"\E5F4";
}

.icon-web-share-googleplus-64:before {
	content:"\E5F5";
}

.icon-web-share-hatena-64:before {
	content:"\E5F6";
}

.icon-web-share-line-64:before {
	content:"\E5F7";
}

.icon-web-share-linkedin-64:before {
	content:"\E5F8";
}

.icon-web-share-mail-64:before {
	content:"\E5F9";
}

.icon-web-share-nk-64:before {
	content:"\E5FA";
}

.icon-web-share-reddit-64:before {
	content:"\E5FB";
}

.icon-web-share-stumbleupon-64:before {
	content:"\E5FC";
}

.icon-web-share-tuenti-64:before {
	content:"\E5FD";
}

.icon-web-share-tumblr-64:before {
	content:"\E5FE";
}

.icon-web-share-twitter-64:before {
	content:"\E5FF";
}

.icon-web-share-vkontakte-64:before {
	content:"\E600";
}

.icon-web-share-wykop-64:before {
	content:"\E601";
}

.icon-web-share-xing-64:before {
	content:"\E602";
}

.icon-web-share-yoolink-64:before {
	content:"\E603";
}

.icon-web-shopping-cart-web:before {
	content:"\E604";
}

.icon-web-speaker-muted:before {
	content:"\E605";
}

.icon-web-speaker:before {
	content:"\E606";
}

.icon-web-stats:before {
	content:"\E607";
}

.icon-web-status-half:before {
	content:"\E608";
}

.icon-web-status-one-quarter:before {
	content:"\E609";
}

.icon-web-status-three-quarters:before {
	content:"\E60A";
}

.icon-web-tag:before {
	content:"\E60B";
}

.icon-web-trash:before {
	content:"\E60C";
}

.icon-web-twitter-bird:before {
	content:"\E60D";
}

.icon-web-warning-sign:before {
	content:"\E60E";
}

@font-face {
	font-family:'PaymentFont';
	src:url(/1c4ce55b1c04c5b99cb46f41bc5bf912.eot);
	src:url(/1c4ce55b1c04c5b99cb46f41bc5bf912.eot?#iefix) format("embedded-opentype)","url(/966196dae4fcb2b6cbf4b5a817c9d2ef.woff") format("woff2)","url(/966196dae4fcb2b6cbf4b5a817c9d2ef.woff") format("woff)","url(/ee8af6b2f5ccfce287b25e6c7d0a5ef4.ttf") format("truetype)","url(/2a1b29479dbb8ec91202537f54e6c6d1.svg#paymentfont-webfont") format("svg");
	font-weight:400;
	font-style:normal;
}

.pf {
	display:inline-block;
	font:14px/1 PaymentFont;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.pf-amazon:before {
	content:"\f000";
}

.pf-american-express:before {
	content:"\f001";
}

.pf-american-express-alt:before {
	content:"\f002";
}

.pf-atm:before {
	content:"\f003";
}

.pf-bankomat:before {
	content:"\f004";
}

.pf-bank-transfer:before {
	content:"\f005";
}

.pf-bitcoin:before {
	content:"\f006";
}

.pf-bitcoin-sign:before {
	content:"\f007";
}

.pf-braintree:before {
	content:"\f008";
}

.pf-btc:before {
	content:"\f009";
}

.pf-card:before {
	content:"\f00a";
}

.pf-carta-si:before {
	content:"\f00b";
}

.pf-cash:before {
	content:"\f00c";
}

.pf-cash-on-delivery:before {
	content:"\f00d";
}

.pf-cb:before {
	content:"\f00e";
}

.pf-cirrus:before {
	content:"\f00f";
}

.pf-cirrus-alt:before {
	content:"\f010";
}

.pf-clickandbuy:before {
	content:"\f011";
}

.pf-credit-card:before {
	content:"\f012";
}

.pf-diners:before {
	content:"\f013";
}

.pf-discover:before {
	content:"\f014";
}

.pf-ec:before {
	content:"\f015";
}

.pf-eps:before {
	content:"\f016";
}

.pf-eur:before {
	content:"\f017";
}

.pf-facture:before {
	content:"\f018";
}

.pf-fattura:before {
	content:"\f019";
}

.pf-flattr:before {
	content:"\f01a";
}

.pf-giropay:before {
	content:"\f01b";
}

.pf-gittip:before,.pf-gratipay:before {
	content:"\f01c";
}

.pf-google-wallet:before {
	content:"\f01d";
}

.pf-google-wallet-alt:before {
	content:"\f01e";
}

.pf-gbp:before {
	content:"\f01f";
}

.pf-ideal:before {
	content:"\f020";
}

.pf-ils:before {
	content:"\f021";
}

.pf-inr:before {
	content:"\f022";
}

.pf-invoice:before {
	content:"\f023";
}

.pf-invoice-sign:before {
	content:"\f024";
}

.pf-invoice-sign-alt:before {
	content:"\f025";
}

.pf-invoice-sign-alt-o:before {
	content:"\f026";
}

.pf-invoice-sign-o:before {
	content:"\f027";
}

.pf-jcb:before {
	content:"\f028";
}

.pf-jpy:before {
	content:"\f029";
}

.pf-krw:before {
	content:"\f02a";
}

.pf-maestro:before {
	content:"\f02b";
}

.pf-maestro-alt:before {
	content:"\f02c";
}

.pf-mastercard:before {
	content:"\f02d";
}

.pf-mastercard-alt:before {
	content:"\f02e";
}

.pf-mastercard-securecode:before {
	content:"\f02f";
}

.pf-ogone:before {
	content:"\f030";
}

.pf-paybox:before {
	content:"\f031";
}

.pf-paylife:before {
	content:"\f032";
}

.pf-paypal:before {
	content:"\f033";
}

.pf-paypal-alt:before {
	content:"\f034";
}

.pf-paysafecard:before {
	content:"\f035";
}

.pf-postepay:before {
	content:"\f036";
}

.pf-quick:before {
	content:"\f037";
}

.pf-rechnung:before {
	content:"\f038";
}

.pf-ripple:before {
	content:"\f039";
}

.pf-rub:before {
	content:"\f03a";
}

.pf-skrill:before {
	content:"\f03b";
}

.pf-sofort:before {
	content:"\f03c";
}

.pf-square:before {
	content:"\f03d";
}

.pf-stripe:before {
	content:"\f03e";
}

.pf-truste:before {
	content:"\f03f";
}

.pf-try:before {
	content:"\f040";
}

.pf-unionpay:before {
	content:"\f041";
}

.pf-usd:before {
	content:"\f042";
}

.pf-verified-by-visa:before {
	content:"\f043";
}

.pf-verisign:before {
	content:"\f044";
}

.pf-visa:before {
	content:"\f045";
}

.pf-visa-electron:before {
	content:"\f046";
}

.pf-western-union:before {
	content:"\f047";
}

.pf-western-union-alt:before {
	content:"\f048";
}

.pf-wirecard:before {
	content:"\f049";
}

.pf-sepa:before {
	content:"\f04a";
}

.pf-sepa-alt:before {
	content:"\f04b";
}

.pf-apple-pay:before {
	content:"\f04c";
}

.pf-interac:before {
	content:"\f04d";
}

.pf-paymill:before {
	content:"\f04e";
}

.pf-dankort:before {
	content:"\f04f";
}

.pf-bancontact-mister-cash:before {
	content:"\f050";
}

.pf-moip:before {
	content:"\f051";
}

.pf-pagseguro:before {
	content:"\f052";
}

.pf-cash-on-pickup:before {
	content:"\f053";
}

.pf-sage:before {
	content:"\f054";
}

.pf-elo:before {
	content:"\f055";
}

.pf-elo-alt:before {
	content:"\f056";
}

.pf-payu:before {
	content:"\f057";
}

.pf-mercado-pago:before {
	content:"\f058";
}

.pf-mercado-pago-sign:before {
	content:"\f059";
}

.pf-payshop:before {
	content:"\f05a";
}

.pf-multibanco:before {
	content:"\f05b";
}

.pf-gratipay-sign:before {
	content:"\f05c";
}

.pf-six:before {
	content:"\f05d";
}

.pf-cashcloud:before {
	content:"\f05e";
}

div.x-message {
	padding:10px 10px 10px 30px!important;
	min-width:200px;
	_width:200px;
	z-index:100000;
	visibility:hidden;
	display:block;
	-webkit-border-radius:3px;
	border-radius:3px;
	position:absolute;
	text-align:left;
}

div.x-message.message-ok,div.x-message.message-success {
	border:1px solid #75af5f;
	background:#e5f1b4 url(data:image/gif;base64,R0lGODlhCgAKALMAANbW1sTExLOzs4m8VqWlpZubm26hOkx/GP///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAgALAAAAAAKAAoAAAQiEMlJ6zRWmnHsNp2BIV84DCLaScemVi1IAUJxHAUhBEA2RQA7) no-repeat 10px 50%;
}

div.x-message.message-alert,div.x-message.message-confirm,div.x-message.message-error {
	background:#fda89e url(data:image/gif;base64,R0lGODlhDAAMAJEBALo7Puv02f///+FtbyH5BAEAAAEALAAAAAAMAAwAAAIhjA1wi6kchgMDzsQkECLV43DOoW2d1yTiWF7etboyNmMFADs=) no-repeat 10px 50%;
	border:1px solid #c66;
}

div.x-message.message-warning {
	border-color:#f7dea6 #d0b77f #d0b77f #f7dea6;
	background:#fff3cd url(data:image/gif;base64,R0lGODlhCgAKAPMMAMyZZv3ww/ztt/zstfzrsfzqrfzqrvvpq/vnoe7Ue5lmM////wAAAAAAAAAAAAAAACH5BAUHAAwALAAAAAAKAAoAQAQpkEkGwKQj6Z0sXYoyeBOwBORHEEebmkv6hV25CKFRm0URIohdZVhhRAAAOw==) no-repeat 10px 50%;
}

div.x-message span.x-message-close {
	display:none;
}

div.x-message.x-message-closable span.x-message-close {
	position:absolute;
	margin:2px 2px 0 0;
	display:block;
	width:6px;
	height:6px;
	right:0;
	top:0;
	padding:0 2px 7px;
	_padding-bottom:2px;
	border-top:0;
	border-right:0;
	line-height:11px;
	font-size:11px;
	text-align:center;
	cursor:pointer;
}

div.x-message.message-ok span.x-message-close,div.x-message.message-success span.x-message-close {
	border-color:#9bae50;
}

div.x-message.message-warning span.x-message-close {
	border-color:#d0b77f;
}

div.x-message p.x-message-content {
	background:0 0;
	overflow:auto;
	display:inline;
	height:100%;
	width:100%;
	padding:0;
	line-height:15px;
	font-size:11px;
	color:#000!important;
}

div.x-message.message-confirm button {
	float:right;
}

div#x-popup-overlay {
	background:0 0;
	height:100%;
	left:0;
	position:fixed;
	_position:absolute;
	top:0;
	width:100%;
}

div#x-popup-container {
	left:50%;
	padding:10px;
	position:fixed;
	_position:absolute;
	text-align:left;
	top:50%;
	margin:0;
	font:11px/180% Arial,Helvetica,sans-serif;
}

div#x-popup-container.x-popup-border {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAADUExURVJSUsWqyAoAAAABdFJOU7MSjjpQAAAADElEQVQI12NgYGAAAAAEAAEnNCcKAAAAAElFTkSuQmCC) top left;
	background:rgba(82,82,82,.7);
}

div#x-popup-container.x-popup-maximized {
	left:10%;
	top:10%;
	right:10%;
	bottom:10%;
	width:80%;
	height:80%;
}

div#x-popup-content {
	background:#fff;
	position:relative;
	height:100%;
	width:100%;
}

div.x-popup.x-index-container {
	z-index:100103;
}

div.x-popup.x-index-overlay {
	z-index:100102;
}

div.x-popup.x-corner-all {
	-moz-border-radius:8px;
	-webkit-border-radius:8px 8px 8px 8px;
}

div#x-popup-buttons {
	position:absolute;
	left:-10px;
	top:-10px;
}

a#x-popup-close,a#x-popup-resize {
	background:url(/e1ca6e007c91d4ef9ee063940b504870.png) no-repeat top left;
	display:block;
	height:28px;
	outline:none;
	width:28px;
}

a#x-popup-close {
	background-position:0 0;
}

a#x-popup-close:hover {
	background-position:-28px 0;
}

a#x-popup-resize {
	background-position:0 -31px;
}

a#x-popup-resize:hover {
	background-position:-28px -31px;
}

.jqbga-slider,.jqbga-web--video {
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
}

.jqbga-slider .bx-viewport {
	overflow:visible!important;
	height:100%;
	position:relative;
	top:0;
	left:0;
}

.jqbga-slider,.jqbga-slider--image {
	height:100%;
	width:100%;
}

.jqbga-slider--image--wrap {
	height:100%;
}

.jqbga-slider--image,.jqbga-web--image {
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}

div.jqbga-container .jqbga-container--inner {
	height:100%;
	width:100%;
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
}

body.jqbga-container .jqbga-slider .bx-viewport {
	height:auto;
}

body.jqbga-container .jqbga-slider,body.jqbga-container .jqbga-slider--image {
	height:100vh;
	width:100vw;
}

body.jqbga-container .jqbga-slider--image--wrap {
	height:100vh;
}

body.jqbga-container .jqbga-slider {
	position:fixed;
}

body.jqbga-container .jqbga-web--video {
	position:fixed;
	top:0;
	left:0;
}

body.jqbga-container.jqbga-web--image {
	background-attachment:fixed;
	background-size:cover;
}

.cc-imagewrapper {
	position:relative;
}

.cc-pinterest-overlay {
	position:absolute;
	top:0;
	max-width:100%;
	width:100%;
	overflow:hidden;
	z-index:100011;
	background-color:#000;
	background-color:rgba(0,0,0,.1);
	display:none;
}

.cc-m-image-align-2 .cc-pinterest-overlay {
	right:0;
}

.cc-m-image-align-3 .cc-pinterest-overlay {
	margin:0 auto;
	left:0;
	right:0;
}

@media \0screen\,screen\9 {
	.cc-pinterest-overlay {
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAADUExURQAAAKd6PdoAAAABdFJOU4CtXltGAAAAC0lEQVQI12NggAAAAAgAAS8g3TEAAAAASUVORK5CYII=);
		_background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAADUExURQAAAKd6PdoAAAABdFJOU4CtXltGAAAAC0lEQVQI12NggAAAAAgAAS8g3TEAAAAASUVORK5CYII=);
	}
}

a.cc-pinterest-link {
	background:url(data:image/png;base64,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) no-repeat;
	font:11px Arial,sans-serif;
	text-indent:-99999px;
	font-size:.01em;
	color:#cd1f1f;
	height:20px;
	width:43px;
	display:block;
	margin:5px;
	float:right;
}

a.cc-pinterest-link:hover {
	background-position:0 -20px;
}

a.cc-pinterest-link:active {
	background-position:0 -40px;
}

.bx-wrapper {
	position:relative;
	margin:0 auto 60px;
	padding:0;
	*zoom:1;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
}

.bx-wrapper img {
	max-width:100%;
	display:block;
}

.bxslider {
	margin:0;
	padding:0;
}

ul.bxslider {
	list-style:none;
}

.bx-viewport {
	-webkit-transform:translatez(0);
}

.bx-wrapper {
	-webkit-box-shadow:0 0 5px #ccc;
	box-shadow:0 0 5px #ccc;
	border:5px solid #fff;
	background:#fff;
}

.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager {
	position:absolute;
	bottom:-30px;
	width:100%;
}

.bx-wrapper .bx-loading {
	min-height:50px;
	background:url(/931bdb6b50816b03206c66921760b246.gif) center center no-repeat #fff;
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2000;
}

.bx-wrapper .bx-pager {
	text-align:center;
	font-size:.85em;
	font-family:Arial;
	font-weight:700;
	color:#666;
	padding-top:20px;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background:#666;
	text-indent:-9999px;
	display:block;
	width:10px;
	height:10px;
	margin:0 5px;
	outline:0;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover {
	background:#000;
}

.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item {
	display:inline-block;
	*zoom:1;
	*display:inline;
}

.bx-wrapper .bx-pager-item {
	font-size:0;
	line-height:0;
}

.bx-wrapper .bx-prev {
	left:10px;
	background:url(/d9d25372f38c6b242b9b51d5841fe86e.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover {
	background-position:0 0;
}

.bx-wrapper .bx-next {
	right:10px;
	background:url(/d9d25372f38c6b242b9b51d5841fe86e.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover {
	background-position:-43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position:absolute;
	top:50%;
	margin-top:-16px;
	outline:0;
	width:32px;
	height:32px;
	text-indent:-9999px;
	z-index:9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display:none;
}

.bx-wrapper .bx-controls-auto {
	text-align:center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display:block;
	text-indent:-9999px;
	width:10px;
	height:11px;
	outline:0;
	background:url(/d9d25372f38c6b242b9b51d5841fe86e.png) -86px -11px no-repeat;
	margin:0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover {
	background-position:-86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display:block;
	text-indent:-9999px;
	width:9px;
	height:11px;
	outline:0;
	background:url(/d9d25372f38c6b242b9b51d5841fe86e.png) -86px -44px no-repeat;
	margin:0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover {
	background-position:-86px -33px;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align:left;
	width:80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right:0;
	width:35px;
}

.bx-wrapper .bx-caption {
	position:absolute;
	bottom:0;
	left:0;
	background:#666;
	background:rgba(80,80,80,.75);
	width:100%;
}

.bx-wrapper .bx-caption span {
	color:#fff;
	font-family:Arial;
	display:block;
	font-size:.85em;
	padding:10px;
}

.sz-thumb {
	cursor:crosshair!important;
}

.sz-thumb>span {
	display:block;
	position:relative;
}

.sz-stage {
	background:#fff;
	border:1px solid #999;
	display:none;
	left:0;
	overflow:hidden;
	top:0;
	z-index:1;
}

.sz-lens,.sz-stage,.sz-stage img {
	position:absolute;
}

.sz-lens {
	background:#fff;
	border:1px solid #999;
	display:none;
	filter:alpha(opacity=60);
	opacity:.6;
}

/*!
 * jQuery UI Datepicker 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */
.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
	display:none;
}

.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0;
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em;
}

.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {
	top:1px;
}

.ui-datepicker .ui-datepicker-prev {
	left:2px;
}

.ui-datepicker .ui-datepicker-next {
	right:2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left:1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right:1px;
}

.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px;
}

.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center;
}

.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0;
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	width:45%;
}

.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em;
}

.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:700;
	border:0;
}

.ui-datepicker td {
	border:0;
	padding:1px;
}

.ui-datepicker td a,.ui-datepicker td span {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em;
	width:auto;
	overflow:visible;
}

.ui-datepicker.ui-datepicker-multi {
	width:auto;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left;
}

.ui-datepicker-row-break {
	clear:both;
	width:100%;
	font-size:0;
}

.ui-datepicker-rtl {
	direction:rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
	float:right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px;
}

div.content-box {
	position:absolute;
	width:400px;
	height:400px;
	z-index:10000;
	display:none;
	background:#373737;
	text-align:left;
}

div.content-box-animating a.content-box-close,div.content-box-animating a.content-box-next,div.content-box-animating a.content-box-prev,div.content-box-animating div.content-box-shadow,div.content-box.content-box-no-prev-next a.content-box-next,div.content-box.content-box-no-prev-next a.content-box-prev {
	display:none;
}

div.content-box-loading div.content-box-item {
	background:url(data:image/gif;base64,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) center no-repeat;
}

div.content-box-shadow {
	position:absolute;
	width:100%;
	height:100%;
	z-index:-1;
	background:#333;
	opacity:.6;
	-moz-opacity:.6;
	filter:alpha(opacity=60);
	top:-8px;
	left:-8px;
	padding:8px;
}

div.content-box-content-wrapper {
	width:100%;
	height:100%;
	color:#fff;
	overflow:hidden;
	position:relative;
}

div.content-box-content {
	width:20000px;
	height:100%;
}

div.content-box-item {
	float:left;
	height:100%;
}

div.content-box-item-content {
	position:relative;
	padding:10px 10px 70px;
	overflow:auto;
}

div.content-box.content-box-no-prev-next div.content-box-item-content {
	padding:10px;
}

.content-box-disabled {
	opacity:.3;
	-moz-opacity:.3;
	filter:alpha(opacity=30)!important;
}

a.content-box-close {
	position:absolute;
	top:-18px;
	left:-18px;
	width:28px;
	height:28px;
	background:url(/e1ca6e007c91d4ef9ee063940b504870.png) no-repeat top left;
	_background-image:url(/d32401d55ec237cee50e487c6eefa908.gif);
	outline:none;
}

a.content-box-close:hover {
	background-position:-28px 0;
}

a.content-box-next,a.content-box-prev {
	position:absolute;
	bottom:10px;
	width:81px;
	height:48px;
	outline:none;
	cursor:pointer;
}

a.content-box-next {
	right:0;
}

a.content-box-prev {
	right:100px!important;
}

a.content-box-next span {
	float:left;
	width:100%;
	height:100%;
	background:url(/9e4dc55ad6bdd8b8bafced6241dac621.png) no-repeat;
}

a.content-box-prev span {
	float:left;
	width:100%;
	height:100%;
	background:url(data:image/png;base64,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) no-repeat;
}

.cc-browser-message {
	top:0;
	width:100%;
	position:relative;
	height:35px;
}

.cc-browser-message .cc-browser-container {
	border-bottom:solid 1px #3c3c3c;
	height:34px;
	overflow:hidden;
}

.cc-browser-message .cc-browser-slice {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAABwCAMAAADYOfv+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAFBUExURQAAAP7wt/7usf7wufzrqv7vtP3rqYqEa//yvv/xu/ztrP7xu/7wuDk5Of/zwP3utP3tr/3trvzqo/zqpPzspf/44P3srTU1Nf7usv3srP3wu/zsqzw8PPvqpv7zxYqEbv7xvvzrq/710uPbu/3usi8vLjExMfzusP3vtvzuromDaSwsK4qDa5uTdP3ywignKNvUt//zwpuUe6Ocgv7wvP3utoB7af3zyv3wvv3xwx8fH/zsrSQkJPzuuZ+Yfv7wwGBdVXt1XZSNc1JPSv3trv732OzhtaKaeP7wtnZ0aenesfzsrMW8l0JBPe3kwGlmXsG3kOHUpePWqPfsxM7Gp+bcta+pkLStkvvssY2Jd9bOsc3Hs9bKm+XZqvLpwf3sr/rqqZyYhvbu0aqihJGKb93RorCmgPLjppOLbvTlrY2GbRIUzksAAAABdFJOUwBA5thmAAAD8UlEQVRIx8WWeXOiSBiHW5HEURHdnUjCOAQVFGXAAzUab61oJvedmUwy97X7/T/Avn1IsiPwx1Rt7VMqze/hpVvrpUsUpSSBOgaOLIoi19UVArZLJ2M66shW5jeO4xwp3a6qklBGzwA1WleOZrsEvX2iJKMqjlE8Ho8m6+/Hu/1+FdPfNW8VO6pCDnVqUpkf96umqetFXTfBNpR6FNdxTdW+nPWrelGS2p9mklQEe6uocY5DXFxVpn0TjHC6sfFOEiRJr5rXtsolwNlzE5QgCO29vRo+gmxDYQLF1bpT1Un0mjlBMqVLGxynKmNTErJZcPl8rSgIMCpWr+ymgd2x/sTRoenY8RAyVEUvwjlz7DK90ZUNlIgqWcl1d8wVh3Z8H9fNmDuunbTpPYXirc3xSJTtNnO6CV9GoO5aNTYR37SPmBPefX7LhuMdNcGjsNFRxuRi6XRvr8DckS2LKZTS5O4VvVHWrTtVOi0tg2IlWM0N/sYwoU6XMntvy1ophg7LJbjrTRb/VEX8iwvC+Lori6XeC7SVSYmD0c4dzClJWB03LvEd05ktFMnlelqr0925ejvOSrPTTyfKSBbf9HKRCIpEcocg5VF3h6B0OwOqImgNyGU+gO2MgI5siFpmC6drxK2twayaKLZaLVHTPjC1hl4yPuKJe71cLvJxGaHn/qA//UF/+IOCeOYPfh78CKzj/EGJJW7kJihEePT4QLOQ6ziOrQBr5niCEUosrItm82ExvQ8ZBg2Z4/cT1sQ6OLAmP78l9lmGRAJvGBfWZAr+fGAYNBPRJgbquPjcmkCpykEZCTdRGAM20Zw32m3roMmBImEYpQhh0XhYtK1G27poiWGapVgdzycWk8bBvAETPtalManSpmhZF6r6YP28F0spEqZRhpBKad/OB8D5/V9aimbwPFDKJU3D69Y0rVRmGXpBOIzFSgwwhzREW4RMJv1IhmbwPFByT2BRZOm8YD3vSWAPRr1gvUS37VLsV8rlMu7Bwdl0/V98PXvD456ADjlbX+GM9CDUTVfdlPQgeDzedqGS9Bl4GG57OnhTd1dztreHtQJ1pM9cV8sXhg34eOLgTc+cQr4AL4eekR503XqjkIdSdkJ6EDwMXwHENV5RR3oJPD0b1sg9WeGyB2kdWUthuZZl78KwUqnUCk6lMiycUEd60K374uBJnS/UkR4ET+uWUEd6EPy6B6QHwf+9qr6SHgT/fdV9J30G/sfiV7X4QebDF8Q8wPMFseFPoEv6E+ii/vy2k/35//b5Vdhe7kmg4/0JdKI/dJ/3hu7X3rB93pPAurQ/bJ/3BMX8Yfu8J2yf9yRwL//dfT7IvfTnv/jf8w98RuzBjADPbwAAAABJRU5ErkJggg==) no-repeat 0 0;
}

.cc-browser-message .cc-browser-slice-bg {
	background-repeat:repeat-x;
	background-position:0 -76px;
	background-color:#feeeb2;
}

.cc-browser-message .cc-browser-icon {
	background-position:0 0;
	height:24px;
	width:24px;
	margin:4px 0 0 6px;
	float:left;
}

.cc-browser-message .cc-browser-close {
	background-position:0 -31px;
	float:right;
	height:22px;
	width:24px;
	margin:6px 10px 0 0;
	cursor:pointer;
}

.cc-browser-message .cc-browser-close.cc-state-hover {
	background-position:0 -54px;
}

.cc-browser-message .cc-browser-text {
	float:left;
	width:90%;
	font-size:1em;
	line-height:1em;
	margin:9px 0 0 10px;
}

.cc-browser-message .cc-browser-text a {
	color:#3c3c3c;
	text-decoration:underline;
	font-weight:700;
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	overflow:hidden;
	-ms-touch-action:none;
	touch-action:none;
	z-index:1500;
	-webkit-text-size-adjust:100%;
/* create separate layer, to avoid paint on window.onscroll in webkit/blink */
	-webkit-backface-visibility:hidden;
	outline:none;
}

.pswp * {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.pswp img {
	max-width:none;
}

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
/* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
	opacity:.001;
	will-change:opacity;
/* for open/close transition */
	-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
	transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
}

.pswp--open {
	display:block;
}

.pswp--zoom-allowed .pswp__img {
/* autoprefixer: off */
	cursor:-webkit-zoom-in;
	cursor:-moz-zoom-in;
	cursor:zoom-in;
}

.pswp--zoomed-in .pswp__img {
/* autoprefixer: off */
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:grab;
}

.pswp--dragging .pswp__img {
/* autoprefixer: off */
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing;
	cursor:grabbing;
}

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0;
	-webkit-backface-visibility:hidden;
	will-change:opacity;
}

.pswp__scroll-wrap {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}

.pswp__container,.pswp__zoom-wrap {
	-ms-touch-action:none;
	touch-action:none;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}

/* Prevent selection and tap highlights */
.pswp__container,.pswp__img {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
}

.pswp__zoom-wrap {
	position:absolute;
	width:100%;
	-webkit-transform-origin:left top;
	-ms-transform-origin:left top;
	transform-origin:left top;
/* for open/close transition */
	-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4,0,0.22,1);
	transition:transform 333ms cubic-bezier(0.4,0,0.22,1);
}

.pswp__bg {
	will-change:opacity;
/* for open/close transition */
	-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
	transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
}

.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap {
	-webkit-transition:none;
	transition:none;
}

.pswp__container,.pswp__zoom-wrap {
	-webkit-backface-visibility:hidden;
	will-change:transform;
}

.pswp__item {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden;
}

.pswp__img {
	position:absolute;
	width:auto;
	height:auto;
	top:0;
	left:0;
}

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
	-webkit-backface-visibility:hidden;
}

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
	background:#222;
}

.pswp--ie .pswp__img {
	width:100%!important;
	height:auto!important;
	left:0;
	top:0;
}

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	text-align:center;
	font-size:14px;
	line-height:16px;
	margin-top:-8px;
	color:#CCC;
}

.pswp__error-msg a {
	color:#CCC;
	text-decoration:underline;
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*
	
	1. Buttons

 */
/* <button> css reset */
.pswp__button {
	width:44px;
	height:44px;
	position:relative;
	background:none;
	cursor:pointer;
	overflow:visible;
	-webkit-appearance:none;
	display:block;
	border:0;
	padding:0;
	margin:0;
	float:right;
	opacity:.75;
	-webkit-transition:opacity .2s;
	transition:opacity .2s;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.pswp__button:focus,.pswp__button:hover {
	opacity:1;
}

.pswp__button:active {
	outline:none;
	opacity:.9;
}

.pswp__button::-moz-focus-inner {
	padding:0;
	border:0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
	opacity:1;
}

.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) 0 0 no-repeat;
	background-size:264px 88px;
	width:44px;
	height:44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1),(-webkit-min-device-pixel-ratio: 1.09375),(min-resolution: 105dpi),(min-resolution: 1.1dppx) {
	/* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
	.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before {
		background-image:url(/b257fa9c5ac8c515ac4d77a667ce2943.svg);
	}
	
	.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right {
		background:none;
	}
}

.pswp__button--close {
	background-position:0 -44px;
}

.pswp__button--share {
	background-position:-44px -44px;
}

.pswp__button--fs {
	display:none;
}

.pswp--supports-fs .pswp__button--fs {
	display:block;
}

.pswp--fs .pswp__button--fs {
	background-position:-44px 0;
}

.pswp__button--zoom {
	display:none;
	background-position:-88px 0;
}

.pswp--zoom-allowed .pswp__button--zoom {
	display:block;
}

.pswp--zoomed-in .pswp__button--zoom {
	background-position:-132px 0;
}

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right {
	visibility:hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,.pswp__button--arrow--right {
	background:none;
	top:50%;
	margin-top:-50px;
	width:70px;
	height:100px;
	position:absolute;
}

.pswp__button--arrow--left {
	left:0;
}

.pswp__button--arrow--right {
	right:0;
}

.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
	content:'';
	top:35px;
	background-color:rgba(0,0,0,0.3);
	height:30px;
	width:32px;
	position:absolute;
}

.pswp__button--arrow--left:before {
	left:6px;
	background-position:-138px -44px;
}

.pswp__button--arrow--right:before {
	right:6px;
	background-position:-94px -44px;
}

/*

	2. Share modal/popup and links

 */
.pswp__counter,.pswp__share-modal {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.pswp__share-modal {
	display:block;
	background:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	top:0;
	left:0;
	padding:10px;
	position:absolute;
	z-index:1600;
	opacity:0;
	-webkit-transition:opacity .25s ease-out;
	transition:opacity .25s ease-out;
	-webkit-backface-visibility:hidden;
	will-change:opacity;
}

.pswp__share-modal--hidden {
	display:none;
}

.pswp__share-tooltip {
	z-index:1620;
	position:absolute;
	background:#FFF;
	top:56px;
	border-radius:2px;
	display:block;
	width:auto;
	right:44px;
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);
	box-shadow:0 2px 5px rgba(0,0,0,0.25);
	-webkit-transform:translateY(6px);
	-ms-transform:translateY(6px);
	transform:translateY(6px);
	-webkit-transition:-webkit-transform .25s;
	transition:transform .25s;
	-webkit-backface-visibility:hidden;
	will-change:transform;
}

.pswp__share-tooltip a {
	display:block;
	padding:8px 12px;
	color:#000;
	text-decoration:none;
	font-size:14px;
	line-height:18px;
}

.pswp__share-tooltip a:hover {
	text-decoration:none;
	color:#000;
}

.pswp__share-tooltip a:first-child {
/* round corners on the first/last list item */
	border-radius:2px 2px 0 0;
}

.pswp__share-tooltip a:last-child {
	border-radius:0 0 2px 2px;
}

.pswp__share-modal--fade-in {
	opacity:1;
}

.pswp__share-modal--fade-in .pswp__share-tooltip {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
}

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
	padding:16px 12px;
}

a.pswp__share--facebook:before {
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;
	top:-12px;
	right:15px;
	border:6px solid transparent;
	border-bottom-color:#FFF;
	-webkit-pointer-events:none;
	-moz-pointer-events:none;
	pointer-events:none;
}

a.pswp__share--facebook:hover {
	background:#3E5C9A;
	color:#FFF;
}

a.pswp__share--facebook:hover:before {
	border-bottom-color:#3E5C9A;
}

a.pswp__share--twitter:hover {
	background:#55ACEE;
	color:#FFF;
}

a.pswp__share--pinterest:hover {
	background:#CCC;
	color:#CE272D;
}

a.pswp__share--download:hover {
	background:#DDD;
}

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
	position:absolute;
	left:0;
	top:0;
	height:44px;
	font-size:13px;
	line-height:44px;
	color:#FFF;
	opacity:.75;
	padding:0 10px;
}

/*
	
	4. Caption

 */
.pswp__caption {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	min-height:44px;
}

.pswp__caption small {
	font-size:11px;
	color:#BBB;
}

.pswp__caption__center {
	text-align:left;
	max-width:420px;
	margin:0 auto;
	font-size:13px;
	padding:10px;
	line-height:20px;
	color:#CCC;
}

.pswp__caption--empty {
	display:none;
}

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
	visibility:hidden;
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
	width:44px;
	height:44px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-22px;
	opacity:0;
	-webkit-transition:opacity .25s ease-out;
	transition:opacity .25s ease-out;
	will-change:opacity;
	direction:ltr;
}

.pswp__preloader__icn {
	width:20px;
	height:20px;
	margin:12px;
}

.pswp__preloader--active {
	opacity:1;
}

.pswp__preloader--active .pswp__preloader__icn {
/* We use .gif in browsers that don't support CSS animation */
	background:url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) 0 0 no-repeat;
}

.pswp--css_animation .pswp__preloader--active {
	opacity:1;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
	-webkit-animation:clockwise 500ms linear infinite;
	animation:clockwise 500ms linear infinite;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
	-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;
	animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;
}

.pswp--css_animation .pswp__preloader__icn {
	background:none;
	opacity:.75;
	width:14px;
	height:14px;
	position:absolute;
	left:15px;
	top:15px;
	margin:0;
}

.pswp--css_animation .pswp__preloader__cut {
/* 
			The idea of animating inner circle is based on Polymer ("material") loading indicator 
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
	position:relative;
	width:7px;
	height:14px;
	overflow:hidden;
}

.pswp--css_animation .pswp__preloader__donut {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:14px;
	height:14px;
	border:2px solid #FFF;
	border-radius:50%;
	border-left-color:transparent;
	border-bottom-color:transparent;
	position:absolute;
	top:0;
	left:0;
	background:none;
	margin:0;
}

@media screen and (max-width: 1024px) {
	.pswp__preloader {
		position:relative;
		left:auto;
		top:auto;
		margin:0;
		float:right;
	}
}

@-webkit-keyframes clockwise {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}

@keyframes clockwise {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}

@-webkit-keyframes donut-rotate {
	0% {
		-webkit-transform:rotate(0);
		transform:rotate(0);
	}
	
	50% {
		-webkit-transform:rotate(-140deg);
		transform:rotate(-140deg);
	}
	
	100% {
		-webkit-transform:rotate(0);
		transform:rotate(0);
	}
}

@keyframes donut-rotate {
	0% {
		-webkit-transform:rotate(0);
		transform:rotate(0);
	}
	
	50% {
		-webkit-transform:rotate(-140deg);
		transform:rotate(-140deg);
	}
	
	100% {
		-webkit-transform:rotate(0);
		transform:rotate(0);
	}
}

/*
	
	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
	-webkit-font-smoothing:auto;
	visibility:visible;
	opacity:1;
	z-index:1550;
}

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
	position:absolute;
	left:0;
	top:0;
	height:44px;
	width:100%;
}

.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {
	-webkit-backface-visibility:hidden;
	will-change:opacity;
	-webkit-transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
	transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {
	visibility:visible;
}

.pswp__top-bar,.pswp__caption {
	background-color:rgba(0,0,0,0.5);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption {
	background-color:rgba(0,0,0,0.3);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
	opacity:0;
}

.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right {
	opacity:0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right {
/* Force paint & create composition layer for controls. */
	opacity:.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter {
	display:none;
}

.pswp__element--disabled {
	display:none!important;
}

.pswp--minimal--dark .pswp__top-bar {
	background:none;
}

.jui-u-bottom-spacing {
	margin-bottom:48px;
}

.jui-u-top-spacing {
	margin-top:48px;
}

.pswp {
	z-index:2000000;
}

.pswp__caption__center {
	font-family:sans-serif;
	font-size:16px;
	text-align:center;
}

.pswp__button--custom {
	color:#fff;
	background:0 0!important;
	text-align:center;
}

.pswp__button--custom:before {
	content:"";
	font-size:22px;
	font-family:"JimdoIconFontWeb"!important;
	font-weight:400;
	font-style:normal;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	speak:none;
	vertical-align:middle;
}

.pswp__button--play::before,.pswp__button--play:before {
	content:"";
}

.pswp__button--pause::before,.pswp__button--pause:before {
	content:"";
}

.pswp--animate_opacity,.pswp__bg,.pswp__container,.pswp__zoom-wrap {
	will-change:auto;
}

img.pswp__img {
	background:#fff;
}

div#cc-m-13929067722 h2 {
 color: white;
}