/*Theme Name: NLT - ResponsivAuthor: ReciteraAuthor URI: http://recitera.seDescription: Ett tema omgjort f&ouml;r att vara responsivt f&ouml;r NLT's webbsida.Version: 1.3License: GNU General Public LicenseLicense URI: license.txt*//* CSS crunched with Crunch - http://crunchapp.net/ */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,	blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,	em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,	b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,	table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas,	details, embed, figure, figcaption, footer, header, hgroup, menu, nav,	output, ruby, section, summary, time, mark, audio, video {	font-size: 100%;	font: inherit;	padding: 0;	border: 0;	margin: 0;	vertical-align: baseline;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after, q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}article, aside, details, figcaption, figure, footer, header, hgroup,	menu, nav, section {	display: block;}body {	background: #555555 url(images/body.jpg);	font-family: Tahoma, "Lucida Grande", "Lucida Sans Unicode", Arial,		Helvetica, sans-serif;	color: #555555;}h1, h2, h3, h4 {	font-family: 'Pontano Sans', Tahoma, "Lucida Grande",		"Lucida Sans Unicode", Arial, Helvetica, sans-serif;}p {	margin-bottom: 20px;}p a {	color: #ea2f33;	border-bottom: 1px solid #ea2f33;}p a:hover {	color: #f06d70;	border-bottom-color: #f06d70;}a {	text-decoration: none;	color: #555555;}strong {	font-weight: bold;}em {	font-style: italic;}input, textarea {	font-family: Tahoma, "Lucida Grande", "Lucida Sans Unicode", Arial,		Helvetica, sans-serif;}input[type="text"] {	font-size: 14px;}input[type="number"] {	width: 40px;	text-align: center;}.required {	color: #ea2f33;}img.aligncenter {	display: block;	margin: 20px auto 5px;}.error {	color: #ea2f33;}input.error, textarea.error {	background: #fbd5d6;	color: #333333;}#skipnav {	position: absolute;	top: -9999px;}#sidebar {	color: #333333;	margin-bottom: 40px;}#sidebar>div {	background: #eee;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	padding: 10px 10px 30px;	border: 10px solid #e0e0e0;}.entry-content.no-img #sidebar {	top: 0;}#header {	position: relative;	height: 120px;	background-color: #d0d0d0;	background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee),		to(#d0d0d0));	background-image: -webkit-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -moz-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -ms-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -o-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: linear-gradient(to bottom, #eeeeee, #d0d0d0);	filter: progid:dximagetransform.microsoft.gradient(startColorstr=#eeeeee,		endColorstr=#d0d0d0);	border-bottom: 1px solid #a3a3a3;}#header-content {	width: 960px;	height: 120px;	margin: 0 auto;	position: relative;}#branding {	position: absolute;	left: 48px;	top: 15px;	width: 128px;	height: 90px;}#branding h1 {	background: url(images/logo.png) no-repeat center;	text-indent: -9999px;	width: 128px;	height: 90px;}#branding h1 a {	display: block;	height: 90px;}#facebook {	display:inline-block;	width:auto;}#facebook img{	margin-top: -1px;}#left-sidebar {	}#sub_menu {	background: #eee;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	min-height: 250px;	margin-top: 11px;	margin-bottom: 20px;}#sub_menu h2 {	font-size: 24px;	line-height: 24px;	padding: 19px 20px 12px;	background-color: #d0d0d0;	background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee),		to(#d0d0d0));	background-image: -webkit-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -moz-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -ms-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -o-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: linear-gradient(to bottom, #eeeeee, #d0d0d0);	-webkit-border-top-left-radius: 10px;	-webkit-border-top-right-radius: 10px;	-moz-border-radius-topleft: 10px;	-moz-border-radius-topright: 10px;	border-top-left-radius: 10px;	border-top-right-radius: 10px;}#sub_menu h2 a {	border-bottom: none;	padding: 0;	font-weight: bold;}#sub_menu h2 a:hover {	color: #333333;}#sub_menu li {	border-bottom: 1px solid rgba(255, 255, 255, 0.8);	font-size: 14px;}#sub_menu li:first-child {	border-top: 1px solid #a3a3a3;}#sub_menu li:first-child.current_page_item {	border-top: none;	top: 0;	margin-bottom: 0;}#sub_menu li:first-child.current_page_item a {	border-top: none;}#sub_menu li:first-child a {	border-top: 1px solid rgba(255, 255, 255, 0.8);}#sub_menu li.current_page_item {	background: url(images/submenu-arrow.png) no-repeat right top;	position: relative;	top: -2px;	margin-bottom: -2px;}#sub_menu li.current_page_item a {	color: #fff;	height: 30px;	line-height: 30px;	background-color: #d8282d;	background-image: -webkit-gradient(linear, left top, left bottom, from(#f74044),		to(#d8282d));	background-image: -webkit-linear-gradient(top, #f74044, #d8282d);	background-image: -moz-linear-gradient(top, #f74044, #d8282d);	background-image: -ms-linear-gradient(top, #f74044, #d8282d);	background-image: -o-linear-gradient(top, #f74044, #d8282d);	background-image: linear-gradient(to bottom, #f74044, #d8282d);}#sub_menu li.current_page_item a:hover {	color: #fff;}#sub_menu a {	color: #333333;	text-decoration: none;	border-bottom: 1px solid #a3a3a3;	display: block;	padding-left: 20px;	height: 28px;	line-height: 28px;}#sub_menu a:hover {	color: #777;}#radgivning {	background: #8cbae3;	color: #fff;	padding: 17px 25px 8px 25px;	font-size: 14px;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	text-align: center;	border: 10px solid #83add3;}#order-nav {	overflow: hidden;	font-size: 12px;	line-height: 30px;	color: #333333;	margin-bottom: 31px;}#order-nav li {	float: left;	padding-left: 15px;	width: 110px;	margin-right: -5px;	position: relative;	background: url(images/i-nav-start.png) no-repeat;}#order-nav li:first-child {	padding-left: 0;	width: 125px;}#order-nav li:first-child span {	padding-left: 29px;}#order-nav li:first-child.current-page .number, #order-nav li:first-child .number	{	padding-left: 0;	left: 8px;}#order-nav li:last-child.current-page p, #order-nav li:last-child p {	background: none;}#order-nav li.current-page {	color: #fff;	background: url(images/a-nav-start.png) no-repeat;}#order-nav li.current-page p {	background: url(images/a-nav-end.png) no-repeat right top;}#order-nav li.current-page span {	background: url(images/a-nav-middle.png) repeat-x;}#order-nav li p {	margin-bottom: 0;	padding-right: 15px;	background: url(images/i-nav-end.png) no-repeat right top;}#order-nav li span {	display: block;	background: #eee;	padding-left: 23px;}#order-nav li.current-page .number, #order-nav li .number {	color: #333333;	padding-left: 0;	background: url(images/number.png) no-repeat left 7px;	width: 15px;	height: 30px;	font-size: 9px;	line-height: 30px;	text-align: center;	position: absolute;	top: 0;	left: 20px;}#search {	display:inline-block;	width:auto;}#searchform {}#s {	-webkit-border-radius: 15px;	-moz-border-radius: 15px;	border-radius: 15px;	-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	border: none;	width: 192px;	height: 30px;	background: #ffffff url(images/search.png) no-repeat 13px center;	color: #a3a3a3;	padding: 0 20px 0 33px;}#content {	margin: 0 auto;	line-height: 1.5;}#content .page {	margin-top: 11px;	position: relative;}#content .page .entry-title {	font-size: 36px;	line-height: 36px;	margin-top: -9px;	margin-bottom: 16px;}#content .page#post-5 h1 {	}.entry-content {	}.entry-content.no-img {	padding-top: 8px;}.entry-content h1 {	font-size: 36px;	line-height: 36px;	margin-bottom: 16px;}.entry-content .subtitle {	font-size: 24px;	line-height: 30px;	display: block;	width: 100%;	margin-top: 10px;}.entry-content h2 {	font-size: 24px;	line-height: 30px;	margin-top: 12px;	margin-bottom: 4px;}.entry-content h3, .entry-content h2.entry-title {	font-size: 18px;	line-height: 30px;	color: #5087d2;	font-weight: bold;	margin-bottom: 2px;}.entry-content h3 a, .entry-content h2.entry-title a {	color: #5087d2;	text-decoration: underline;}.entry-content h3 a:hover, .entry-content h2.entry-title a:hover {	color: #739fdb;}.entry-content h2.entry-title a {	text-decoration: none;}.entry-content p {	font-size: 14px;	line-height: 18px;}.entry-content .list {	list-style: disc inside;	font-size: 14px;	margin-bottom: 20px;	padding-left: 10px;	margin-top: -10px;}.entry-content blockquote {	margin-left: 14px;	width: 442px;	font: italic 14px/18px 'Pontano Sans', Tahoma, "Lucida Grande",		"Lucida Sans Unicode", Arial, Helvetica, sans-serif;	margin-bottom: 3px;	padding-bottom: 24px;	position: relative;	max-width: 100%;}.entry-content blockquote div {	padding: 0 35px 0 100px;	position: relative;	background-color: #eeeeee;	background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa),		to(#eeeeee));	background-image: -webkit-linear-gradient(top, #fafafa, #eeeeee);	background-image: -moz-linear-gradient(top, #fafafa, #eeeeee);	background-image: -ms-linear-gradient(top, #fafafa, #eeeeee);	background-image: -o-linear-gradient(top, #fafafa, #eeeeee);	background-image: linear-gradient(to bottom, #fafafa, #eeeeee);	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	border: 1px solid #eee;	padding-top: 16px;}.entry-content blockquote p {	margin-bottom: 13px;}.entry-content blockquote .cite {	margin-bottom: 26px;}.entry-content blockquote .quotation-mark {	display: block;	width: 53px;	height: 50px;	background: url(images/sprite.png) no-repeat -366px -156px;	position: absolute;	top: 19px;	left: 30px;	z-index: 2;}.entry-content blockquote .arrow {	display: block;	width: 24px;	height: 25px;	background: url(images/sprite.png) no-repeat -442px -167px;	position: absolute;	bottom: 0;	right: 43px;}.entry-content .slogan {	font: 24px/30px 'Pontano Sans', Tahoma, "Lucida Grande",		"Lucida Sans Unicode", Arial, Helvetica, sans-serif;}.entry-content #sidebar {	}.entry-content #sidebar #bestall {	background: #777;	text-align: center;	color: #fff;	padding-bottom: 20px;	margin-bottom: 20px;	border: 10px solid #888;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	padding: 10px;}.entry-content #sidebar #bestall:hover {	background: #888;	border-color: #999;}.entry-content #sidebar #bestall p {	background: url(images/sidebar-arrow-down.png) no-repeat center bottom;	padding-bottom: 98px;	margin-bottom: 0;}.entry-content #sidebar h1 {	font-size: 20px;	line-height: 20px;	width: auto;	margin-top: 3px;	margin-bottom: 13px;}.entry-content #sidebar input[type="text"], .entry-content #sidebar input[type="email"] {	width: 100%;	border: none;	-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	height: 29px;	color: #a3a3a3;	padding: 0 8px;	margin-bottom: 20px;}.entry-content #sidebar input[type="submit"] {	border: 1px solid #d8282d;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background-color: #d8282d;	background-image: -webkit-gradient(linear, left top, left bottom, from(#f74044),		to(#d8282d));	background-image: -webkit-linear-gradient(top, #f74044, #d8282d);	background-image: -moz-linear-gradient(top, #f74044, #d8282d);	background-image: -ms-linear-gradient(top, #f74044, #d8282d);	background-image: -o-linear-gradient(top, #f74044, #d8282d);	background-image: linear-gradient(to bottom, #f74044, #d8282d);	color: #fff;	vertical-align: middle;	padding: 3px 22px 5px;	cursor: pointer;}.entry-content #sidebar input[type="submit"]:hover {	background-color: #e05357;	background-image: -webkit-gradient(linear, left top, left bottom, from(#f8676a),		to(#e05357));	background-image: -webkit-linear-gradient(top, #f8676a, #e05357);	background-image: -moz-linear-gradient(top, #f8676a, #e05357);	background-image: -ms-linear-gradient(top, #f8676a, #e05357);	background-image: -o-linear-gradient(top, #f8676a, #e05357);	background-image: linear-gradient(to bottom, #f8676a, #e05357);	border-color: #e05357;}.entry-content #sidebar input[type="submit"]:active {	background-color: #f8676a;	background-image: -webkit-gradient(linear, left top, left bottom, from(#e05357),		to(#f8676a));	background-image: -webkit-linear-gradient(top, #e05357, #f8676a);	background-image: -moz-linear-gradient(top, #e05357, #f8676a);	background-image: -ms-linear-gradient(top, #e05357, #f8676a);	background-image: -o-linear-gradient(top, #e05357, #f8676a);	background-image: linear-gradient(to bottom, #e05357, #f8676a);}.entry-content.order #sidebar {	top: 0;}#campaigns {	margin-left: -15px;}#campaigns a {	border-bottom: none;}#puffar {}#puffar img{	border-radius: 15px;	box-shadow: 1px 1px 6px #000;	width: 100%;}#puffar h2 {	font-size: 24px;	line-height: 26px;	margin-top: 23px;	margin-bottom: 14px;}#puffar p {	font-size: 14px;	line-height: 18px;}#puffar p .read-more {	border: 1px solid #d0d0d0;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background-color: #d0d0d0;	background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee),		to(#d0d0d0));	background-image: -webkit-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -moz-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -ms-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -o-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: linear-gradient(to bottom, #eeeeee, #d0d0d0);	color: #333333;	vertical-align: middle;	padding: 3px 22px 5px;	cursor: pointer;}#puffar p .read-more:hover {	background-color: #d9d9d9;	background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1),		to(#d9d9d9));	background-image: -webkit-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: -moz-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: -ms-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: -o-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: linear-gradient(to bottom, #f1f1f1, #d9d9d9);	border-color: #d9d9d9;}#puffar p .read-more:active {	background-color: #f1f1f1;	background-image: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9),		to(#f1f1f1));	background-image: -webkit-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: -moz-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: -ms-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: -o-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: linear-gradient(to bottom, #d9d9d9, #f1f1f1);}#call-us {	/* background: url(images/call-us-left.png) no-repeat; */	height: 110px;	margin-left: -15px;	margin-right: -15px;}#call-us div {	padding-top: 50px;	/*background: url(images/call-us-right.png) no-repeat right top;	padding-right: 30px;*/}#call-us p {	text-align: center;	height: 60px;	line-height: 60px;	font-family: 'Pontano Sans', Tahoma, "Lucida Grande",		"Lucida Sans Unicode", Arial, Helvetica, sans-serif;	font-size: 36px;	background: url(images/call-us-middle.png);	color: #fff;	margin-bottom: 0;}#news {	padding-top: 40px;	overflow: hidden;	padding-bottom: 10px;	background: url(images/shadow-down.jpg) no-repeat center top;}#news div{	min-height:250px;}#news h1 {	font-size: 18px;	line-height: 22px;	font-weight: bold;	padding-top: 2px;	padding-bottom: 5px;}#news h1 a {	color: #555555;	text-decoration: none;}#news p {	font-size: 11px;	line-height: 16px;}#news p a {	border: 1px solid #d0d0d0;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background-color: #d0d0d0;	background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee),		to(#d0d0d0));	background-image: -webkit-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -moz-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -ms-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -o-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: linear-gradient(to bottom, #eeeeee, #d0d0d0);	color: #333333;	vertical-align: middle;	padding: 3px 22px 5px;	cursor: pointer;}#news p a:hover {	background-color: #d9d9d9;	background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1),		to(#d9d9d9));	background-image: -webkit-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: -moz-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: -ms-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: -o-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: linear-gradient(to bottom, #f1f1f1, #d9d9d9);	border-color: #d9d9d9;}#news p a:active {	background-color: #f1f1f1;	background-image: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9),		to(#f1f1f1));	background-image: -webkit-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: -moz-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: -ms-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: -o-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: linear-gradient(to bottom, #d9d9d9, #f1f1f1);}#news li {	float: left;	width: 225px;	margin-left: 20px;}#news li:first-child {	margin-left: 0;}#partner {	text-align: center;	padding-top: 18px;	background: url(images/line.png) no-repeat center top;}#partner h1 {	font-size: 18px;	font-weight: bold;	margin-top: 3px;	margin-bottom: 15px;}#tillval {	margin-top: 33px;}#tillval h3 {	background-color: #d0d0d0;	background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee),		to(#d0d0d0));	background-image: -webkit-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -moz-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -ms-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -o-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: linear-gradient(to bottom, #eeeeee, #d0d0d0);	filter: progid:dximagetransform.microsoft.gradient(startColorstr=#eeeeee,		endColorstr=#d0d0d0);	font-weight: bold;	font-size: 24px;	line-height: 40px;	color: #333333;	padding-left: 15px;}#tillval tr, .order tr {	border-bottom: 1px solid #a3a3a3;	background: #fff;}#tillval th, .order th {	font-size: 12px;	font-weight: bold;	text-align: left;	white-space: nowrap;}#tillval td, .order td {	font-size: 14px;}#tillval th, .order th, #tillval td, .order td {	padding: 4px;	vertical-align: middle;}#tillval .quantity, .order .quantity {	width: 35px;	text-align: center;}#tillval .quantity input, .order .quantity input {	-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	border: none;	font-size: 14px;	color: #a3a3a3;	width: 100%;	height: 20px;}#tillval .product, .order .product {	width: 285px;	padding-left: 16px;}#tillval .price, .order .price {	padding: 0 10px;}#tillval .mprice, .order .mprice {	padding: 0 20px 0 10px;	text-align: center;}#tillval .read-more, .order .read-more {	width: 47px;	padding-right: 9px;}#tillval td.read-more, .order td.read-more {	cursor: pointer;}#tillval td.read-more span, .order td.read-more span {	width: 22px;	height: 7px;	display: block;	margin: 0 auto;	text-indent: -9999px;	background: url(images/read-more.png) no-repeat;}#tillval #table-footer, .order #table-footer {	height: 31px;	border-top: 1px solid #f7f7f7;	background-color: #d0d0d0;	background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee),		to(#d0d0d0));	background-image: -webkit-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -moz-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -ms-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -o-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: linear-gradient(to bottom, #eeeeee, #d0d0d0);	filter: progid:dximagetransform.microsoft.gradient(startColorstr=#eeeeee,		endColorstr=#d0d0d0);	position: relative;	margin-bottom: 83px;}#tillval #table-footer input, .order #table-footer input {	border: 1px solid #d8282d;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background-color: #d8282d;	background-image: -webkit-gradient(linear, left top, left bottom, from(#f74044),		to(#d8282d));	background-image: -webkit-linear-gradient(top, #f74044, #d8282d);	background-image: -moz-linear-gradient(top, #f74044, #d8282d);	background-image: -ms-linear-gradient(top, #f74044, #d8282d);	background-image: -o-linear-gradient(top, #f74044, #d8282d);	background-image: linear-gradient(to bottom, #f74044, #d8282d);	color: #fff;	vertical-align: middle;	padding: 3px 22px 5px;	cursor: pointer;	position: absolute;	top: 58px;	right: 0;}#tillval #table-footer input:hover, .order #table-footer input:hover {	background-color: #e05357;	background-image: -webkit-gradient(linear, left top, left bottom, from(#f8676a),		to(#e05357));	background-image: -webkit-linear-gradient(top, #f8676a, #e05357);	background-image: -moz-linear-gradient(top, #f8676a, #e05357);	background-image: -ms-linear-gradient(top, #f8676a, #e05357);	background-image: -o-linear-gradient(top, #f8676a, #e05357);	background-image: linear-gradient(to bottom, #f8676a, #e05357);	border-color: #e05357;}#tillval #table-footer input:active, .order #table-footer input:active {	background-color: #f8676a;	background-image: -webkit-gradient(linear, left top, left bottom, from(#e05357),		to(#f8676a));	background-image: -webkit-linear-gradient(top, #e05357, #f8676a);	background-image: -moz-linear-gradient(top, #e05357, #f8676a);	background-image: -ms-linear-gradient(top, #e05357, #f8676a);	background-image: -o-linear-gradient(top, #e05357, #f8676a);	background-image: linear-gradient(to bottom, #e05357, #f8676a);}#tillval #table-footer #update, .order #table-footer #update {	top: 6px;	left: 9px;	font-size: 10px;	height: 18px;	padding: 0px 5px 2px;	max-width: 70px;}#tillval .a-price, .order .a-price {	width: 66px;}#tillval .remove, .order .remove {	padding: 0 10px 0 0;	text-align: center;}#tillval td.remove input, .order td.remove input {	text-indent: -9999px;	background: url(images/remove.png) no-repeat center;	cursor: pointer;	border: none;	width: 17px;	height: 17px;	margin-top: 0;	width: 100%;}#tillval .sum, .order .sum {	text-align: right;	padding-right: 16px;	color: #333333;	font-size: 12px;	line-height: 30px;	font-weight: bold;}#tillval .active {	background-color: #d8282d;	background-image: -webkit-gradient(linear, left top, left bottom, from(#f74044),		to(#d8282d));	background-image: -webkit-linear-gradient(top, #f74044, #d8282d);	background-image: -moz-linear-gradient(top, #f74044, #d8282d);	background-image: -ms-linear-gradient(top, #f74044, #d8282d);	background-image: -o-linear-gradient(top, #f74044, #d8282d);	background-image: linear-gradient(to bottom, #f74044, #d8282d);	color: #fff;	padding: 5px 4px;	border-bottom: none;	margin-top: -2px;}#tillval .active td {	position: relative;	top: -1px;}#tillval .active td.read-more span {	background-position: 0 -7px;}#tillval .desc {	padding: 0;}#tillval .desc h1 {	font-size: 24px;	font-weight: normal;	margin-bottom: 3px;	width: 295px;}#tillval .desc h1+p {	font-weight: bold;	color: #5087d2;	margin-bottom: 8px;}#tillval .desc .price {	font-weight: bold;	width: 100%;	margin-bottom: 8px;	padding: 0;}#tillval .desc .price span {	color: #5087d2;}#tillval .desc div {	background: url(images/tillval-skugga.jpg) no-repeat center top;	padding: 20px 16px 21px;	overflow: hidden;}#tillval .desc img {	float: right;	margin-left: 20px;}.order {	padding-top: 10px;}.order input, .order textarea {	color: #a3a3a3;}.order h2 {	font-size: 24px;	line-height: 39px;	background-color: #d0d0d0;	background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee),		to(#d0d0d0));	background-image: -webkit-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -moz-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -ms-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -o-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: linear-gradient(to bottom, #eeeeee, #d0d0d0);	filter: progid:dximagetransform.microsoft.gradient(startColorstr=#eeeeee,		endColorstr=#d0d0d0);	color: #333333;	padding-left: 14px;	font-weight: bold;}.order h3 {	color: #555555;	line-height: 1.5;	font-weight: normal;}.order p:first-child {	margin-bottom: 3px;}.order #table-footer {	margin-bottom: 20px;}.order form {	overflow: hidden;}.order .example {	font-size: 75%;	color: #777;}#continue, #send-order {	border: 1px solid #d8282d;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background-color: #d8282d;	background-image: -webkit-gradient(linear, left top, left bottom, from(#f74044),		to(#d8282d));	background-image: -webkit-linear-gradient(top, #f74044, #d8282d);	background-image: -moz-linear-gradient(top, #f74044, #d8282d);	background-image: -ms-linear-gradient(top, #f74044, #d8282d);	background-image: -o-linear-gradient(top, #f74044, #d8282d);	background-image: linear-gradient(to bottom, #f74044, #d8282d);	color: #fff;	vertical-align: middle;	padding: 3px 22px 5px;	cursor: pointer;	float: right;	margin-bottom: 20px;}#continue:hover, #send-order:hover {	background-color: #e05357;	background-image: -webkit-gradient(linear, left top, left bottom, from(#f8676a),		to(#e05357));	background-image: -webkit-linear-gradient(top, #f8676a, #e05357);	background-image: -moz-linear-gradient(top, #f8676a, #e05357);	background-image: -ms-linear-gradient(top, #f8676a, #e05357);	background-image: -o-linear-gradient(top, #f8676a, #e05357);	background-image: linear-gradient(to bottom, #f8676a, #e05357);	border-color: #e05357;}#continue:active, #send-order:active {	background-color: #f8676a;	background-image: -webkit-gradient(linear, left top, left bottom, from(#e05357),		to(#f8676a));	background-image: -webkit-linear-gradient(top, #e05357, #f8676a);	background-image: -moz-linear-gradient(top, #e05357, #f8676a);	background-image: -ms-linear-gradient(top, #e05357, #f8676a);	background-image: -o-linear-gradient(top, #e05357, #f8676a);	background-image: linear-gradient(to bottom, #e05357, #f8676a);}#back {	border: 1px solid #d0d0d0;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background-color: #d0d0d0;	background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee),		to(#d0d0d0));	background-image: -webkit-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -moz-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -ms-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -o-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: linear-gradient(to bottom, #eeeeee, #d0d0d0);	color: #333333;	vertical-align: middle;	padding: 3px 22px 5px;	cursor: pointer;	float: left;}#back:hover {	background-color: #d9d9d9;	background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1),		to(#d9d9d9));	background-image: -webkit-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: -moz-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: -ms-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: -o-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: linear-gradient(to bottom, #f1f1f1, #d9d9d9);	border-color: #d9d9d9;}#back:active {	background-color: #f1f1f1;	background-image: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9),		to(#f1f1f1));	background-image: -webkit-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: -moz-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: -ms-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: -o-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: linear-gradient(to bottom, #d9d9d9, #f1f1f1);}.no-boxshadow #customer-data ul input, .no-inset #customer-data ul input,	.no-boxshadow #tillval .quantity input, .no-inset #tillval .quantity input,	.no-boxshadow .order .quantity input, .no-inset .order .quantity input,	.no-boxshadow .number-of-pets input, .no-inset .number-of-pets input,	.no-boxshadow #sidebar input[type="text"], .no-inset #sidebar input[type="text"],	.no-boxshadow #customer-data textarea, .no-inset #customer-data textarea,	.no-boxshadow #contact-form #user-info input, .no-inset #contact-form #user-info input,	.no-boxshadow #contact-form textarea, .no-inset #contact-form textarea	{	border: 1px solid #a3a3a3;}.no-boxshadow #tillval .quantity input, .no-inset #tillval .quantity input,	.no-boxshadow .order .quantity input, .no-inset .order .quantity input	{	height: 18px;}.no-boxshadow #sidebar input[type="text"], .no-inset #sidebar input[type="text"]	{	width: 167px;}#customer-data ul {	overflow: hidden;	padding: 0 5px;}#customer-data ul input {	width: 210px;	padding: 0 5px;	-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	border: none;	height: 30px;}#customer-data ul label {	display: block;}#customer-data ul li {	float: left;	width: 220px;	margin-right: 16px;	margin-top: 8px;}#customer-data ul #address-li, #customer-data ul #phone-li {	clear: left;	margin-top: 30px;}#customer-data ul #co-li, #customer-data ul #email-li {	margin-top: 30px;}#customer-data ul #last-name-li, #customer-data ul #co-li,	#customer-data ul #city-li, #customer-data ul #email-li {	margin-right: 0;}#customer-data label {	font-size: 14px;	padding-left: 4px;}#customer-data textarea {	width: 450px;	height: 68px;	display: block;	-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	border: none;	padding: 5px;	font-size: 14px;	margin-bottom: 9px;}#customer-data h3 {	margin-top: 29px;	margin-bottom: 4px;	text-indent: 8px;	font-size: 14px;	font-family: Tahoma, "Lucida Grande", "Lucida Sans Unicode", Arial,		Helvetica, sans-serif;}#customer-data #pets {	margin-bottom: 27px;	width: 180px;}#customer-data #pets>div {	clear: both;	margin-bottom: 5px;}#customer-data .number-of-pets {	float: right;}#customer-data .number-of-pets input {	width: 35px;}#confirm #table-footer+h2 {	margin-bottom: 9px;}#confirm #customer-data {	font-size: 14px;	margin-bottom: 56px;}#confirm #customer-data li {	float: none;	width: 100%;	margin-top: 0;}#confirm #customer-data h3 {	text-indent: 0;	font-weight: bold;	margin-bottom: 0;}.pdf li {	position: relative;}.pdf a {	position: relative;	margin-left: 23px;}.pdf span {	width: 17px;	height: 18px;	display: block;	position: absolute;	top: 0;	left: -23px;	background: url(images/sprite.png) no-repeat -196px -203px;}.case {	margin-bottom: 5px;	margin-top: 30px;}h2+.case {	margin-top: 15px;}.entry-content h3+h2 {	margin-top: 30px;}#sidebar #quotes {	position: relative;	border: none;	padding: 0 0 25px;	background: none;	max-width:225px;	float:right;}#sidebar #quotes div {	overflow: hidden;	border: 1px solid #eee;	background-color: #eeeeee;	background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa),		to(#eeeeee));	background-image: -webkit-linear-gradient(top, #fafafa, #eeeeee);	background-image: -moz-linear-gradient(top, #fafafa, #eeeeee);	background-image: -ms-linear-gradient(top, #fafafa, #eeeeee);	background-image: -o-linear-gradient(top, #fafafa, #eeeeee);	background-image: linear-gradient(to bottom, #fafafa, #eeeeee);	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;}#sidebar #quotes blockquote {	width: 100%;	margin-left: 0;	padding-bottom: 0;}#sidebar #quotes blockquote .cite {	margin-bottom: 14px;	font-size: 12px;	font-style: normal;}#sidebar #quotes ul {	overflow: hidden;	width: 675px;	position: relative;}#sidebar #quotes ul li {	float: left;	width: 225px;	padding: 20px;}#sidebar #quotes #nav-quote {	text-align: center;	width: 225px;	position: absolute;	z-index: 200;	bottom: 34px;	left: 0;}#sidebar #quotes #nav-quote li {	display: inline-block;	width: 8px;	height: 9px;	background: url(images/sprite.png) no-repeat -182px -203px;	text-indent: -9999px;	margin: 0 4px;	cursor: pointer;}#sidebar #quotes #nav-quote li.active {	background-position: -170px -203px;}#sidebar #quotes .arrow {	width: 24px;	height: 25px;	background: url(images/sprite.png) no-repeat -442px -167px;	position: absolute;	bottom: 0;	right: 37px;	margin-bottom: 0;}.certifikat {	margin-bottom: 30px;}.certifikat li {	position: relative;}.certifikat p {	margin-bottom: 5px;}.certifikat a {	position: relative;	margin-left: 23px;}.certifikat span {	width: 17px;	height: 18px;	display: block;	position: absolute;	top: 0;	left: -23px;	background: url(images/sprite.png) no-repeat -196px -203px;}.blog #content .page h1, .archive #content .page h1, .single #content .page h1	{	margin-bottom: 36px;}.blog #sidebar h3, .archive #sidebar h3, .single #sidebar h3 {	font-size: 20px;	margin-bottom: 8px;	color: #333333;}.blog #sidebar li, .archive #sidebar li, .single #sidebar li {	color: #777;	font-size: 14px;}.blog #sidebar a, .archive #sidebar a, .single #sidebar a {	color: #333333;	border-bottom: 1px solid #333333;	text-transform: capitalize;}.blog #sidebar a:hover, .archive #sidebar a:hover, .single #sidebar a:hover	{	color: #777;	border-color: #777;}.blog #content .page, .archive #content .page {	padding-top: 8px;}.blog #content .page img, .archive #content .page img {	position: absolute;	right: 0;	top: 0;}.blog #content .page .entry-content .post, .archive #content .page .entry-content .post	{	position: relative;	border-bottom: 1px solid #a3a3a3;	margin-bottom: 27px;	padding-bottom: 5px;}.blog #content .page .entry-content .post .entry-content, .archive #content .page .entry-content .post .entry-content	{	}.blog #content .page .entry-content .post .entry-content p, .archive #content .page .entry-content .post .entry-content p	{	margin-bottom: 16px;}.blog #content .page .entry-meta, .archive #content .page .entry-meta {	font-size: 12px;	font-style: italic;	color: #a3a3a3;	margin-bottom: 7px;}.blog #content .page h2, .archive #content .page h2 {	font-size: 18px;	line-height: 24px;	margin-bottom: 4px;}.blog #content .page h2 a, .archive #content .page h2 a {	color: #555555;	border-bottom: 1px solid #555555;}.single #content .page .entry-content {	padding-bottom: 30px;}.single #content .page h1 {	margin-top: 3px;	margin-bottom: 17px;}.single #content .page .entry-meta {	font-size: 14px;	font-weight: bold;	margin-bottom: 14px;}.nav-previous {	float: left;}.nav-previous a {	border: 1px solid #d0d0d0;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background-color: #d0d0d0;	background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee),		to(#d0d0d0));	background-image: -webkit-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -moz-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -ms-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -o-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: linear-gradient(to bottom, #eeeeee, #d0d0d0);	color: #333333;	vertical-align: middle;	padding: 3px 22px 5px;	cursor: pointer;}.nav-previous a:hover {	background-color: #d9d9d9;	background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1),		to(#d9d9d9));	background-image: -webkit-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: -moz-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: -ms-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: -o-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: linear-gradient(to bottom, #f1f1f1, #d9d9d9);	border: 1px solid #d9d9d9;	color: #333333;}.nav-previous a:active {	background-color: #f1f1f1;	background-image: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9),		to(#f1f1f1));	background-image: -webkit-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: -moz-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: -ms-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: -o-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: linear-gradient(to bottom, #d9d9d9, #f1f1f1);}.nav-next {	float: right;}.nav-next a {	border: 1px solid #d0d0d0;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background-color: #d0d0d0;	background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee),		to(#d0d0d0));	background-image: -webkit-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -moz-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -ms-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -o-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: linear-gradient(to bottom, #eeeeee, #d0d0d0);	color: #333333;	vertical-align: middle;	padding: 3px 22px 5px;	cursor: pointer;}.nav-next a:hover {	color: #333333;	border: 1px solid #d9d9d9;	background-color: #d9d9d9;	background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1),		to(#d9d9d9));	background-image: -webkit-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: -moz-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: -ms-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: -o-linear-gradient(top, #f1f1f1, #d9d9d9);	background-image: linear-gradient(to bottom, #f1f1f1, #d9d9d9);}.nav-next a:active {	background-color: #f1f1f1;	background-image: -webkit-gradient(linear, left top, left bottom, from(#d9d9d9),		to(#f1f1f1));	background-image: -webkit-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: -moz-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: -ms-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: -o-linear-gradient(top, #d9d9d9, #f1f1f1);	background-image: linear-gradient(to bottom, #d9d9d9, #f1f1f1);}.contact .entry-content {	}#contact-us {	background: #eee;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	color: #333333;	margin-top: 11px;}#contact-us h1 {	font-size: 24px;	line-height: 28px;	padding: 19px 20px 12px;	background-color: #d0d0d0;	background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee),		to(#d0d0d0));	background-image: -webkit-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -moz-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -ms-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -o-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: linear-gradient(to bottom, #eeeeee, #d0d0d0);	-webkit-border-top-left-radius: 10px;	-webkit-border-top-right-radius: 10px;	-moz-border-radius-topleft: 10px;	-moz-border-radius-topright: 10px;	border-top-left-radius: 10px;	border-top-right-radius: 10px;	font-weight: bold;	border-bottom: 1px solid #a3a3a3;	margin: 0 -15px;	height: auto;}#contact-us #contact-info {	border-top: 1px solid rgba(255, 255, 255, 0.8);	padding: 10px 0 0;}#contact-us #contact-info p {	position: relative;	line-height: 30px;	margin: 0 20px 4px;	margin-bottom: 4px;	padding-left: 31px;}#contact-us #contact-info p span {	background: url(images/sprite.png) no-repeat;	display: block;	position: absolute;	left: -8px;}#contact-us #contact-info a {	color: #333333;	border-bottom: 1px solid #333333;}#contact-us #contact-info a:hover {	color: #777;	border-color: #777;}#contact-us #contact-info .phone span {	width: 29px;	height: 22px;	top: 5px;	background-position: -9px -207px;}#contact-us #contact-info .email {	margin-bottom: 11px;}#contact-us #contact-info .email span {	width: 29px;	height: 22px;	top: 7px;	background-position: -51px -207px;}#contact-us #contact-info .facebook {	margin-bottom: 13px;}#contact-us #contact-info .facebook span {	width: 29px;	height: 30px;	top: 2px;	background-position: -97px -203px;}#contact-us #contact-info .address {	line-height: 18px;	border-bottom: 1px solid #a3a3a3;	padding-bottom: 48px;	margin-bottom: 0;}#contact-us #contact-info .address span {	width: 23px;	height: 30px;	top: 3px;	left: -5px;	background-position: -140px -202px;}#contact-us .orgnr {	font-size: 12px;	border-top: 1px solid rgba(255, 255, 255, 0.8);	margin: 0 20px 8px;	padding-top: 1px;}#contact-form {		padding-top: 35px;}#contact-form #user-info {	margin-bottom: 20px;}#contact-form #user-info input {	padding: 0 5px;	-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	border: none;	height: 30px;	color: #555555;}#contact-form #user-info li {	margin-right: 16px;	margin-top: 8px;}#contact-form #user-info li:nth-child(even) {	margin-right: 0;}#contact-form label {	display: block;	color: #555555;	font-size: 14px;	padding-left: 4px;}#contact-form textarea {	height: 85px;	-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);	border: none;	padding: 5px;	font-size: 14px;	margin-bottom: 20px;	color: #555555;}#contact-form p.required {	clear: left;	float: left;}#contact-form #contact-form-send {	border: 1px solid #d8282d;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background-color: #d8282d;	background-image: -webkit-gradient(linear, left top, left bottom, from(#f74044),		to(#d8282d));	background-image: -webkit-linear-gradient(top, #f74044, #d8282d);	background-image: -moz-linear-gradient(top, #f74044, #d8282d);	background-image: -ms-linear-gradient(top, #f74044, #d8282d);	background-image: -o-linear-gradient(top, #f74044, #d8282d);	background-image: linear-gradient(to bottom, #f74044, #d8282d);	color: #fff;	vertical-align: middle;	padding: 3px 22px 5px;	cursor: pointer;	float: right;}#contact-form #contact-form-send:hover {	background-color: #e05357;	background-image: -webkit-gradient(linear, left top, left bottom, from(#f8676a),		to(#e05357));	background-image: -webkit-linear-gradient(top, #f8676a, #e05357);	background-image: -moz-linear-gradient(top, #f8676a, #e05357);	background-image: -ms-linear-gradient(top, #f8676a, #e05357);	background-image: -o-linear-gradient(top, #f8676a, #e05357);	background-image: linear-gradient(to bottom, #f8676a, #e05357);	border-color: #e05357;}#contact-form #contact-form-send:active {	background-color: #f8676a;	background-image: -webkit-gradient(linear, left top, left bottom, from(#e05357),		to(#f8676a));	background-image: -webkit-linear-gradient(top, #e05357, #f8676a);	background-image: -moz-linear-gradient(top, #e05357, #f8676a);	background-image: -ms-linear-gradient(top, #e05357, #f8676a);	background-image: -o-linear-gradient(top, #e05357, #f8676a);	background-image: linear-gradient(to bottom, #e05357, #f8676a);}#map {	background: #eee;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	border-radius: 10px;	margin-top: 11px;	color: #333333;	padding-bottom: 20px;}#map h1 {	font-size: 24px;	line-height: 28px;	padding: 19px 20px 12px;	background-color: #d0d0d0;	background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee),		to(#d0d0d0));	background-image: -webkit-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -moz-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -ms-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: -o-linear-gradient(top, #eeeeee, #d0d0d0);	background-image: linear-gradient(to bottom, #eeeeee, #d0d0d0);	-webkit-border-top-left-radius: 10px;	-webkit-border-top-right-radius: 10px;	-moz-border-radius-topleft: 10px;	-moz-border-radius-topright: 10px;	border-top-left-radius: 10px;	border-top-right-radius: 10px;	font-weight: bold;	border-bottom: 1px solid #a3a3a3;	margin: 0 -15px;	height: auto;}#map #map-container {	border-top: 1px solid rgba(255, 255, 255, 0.8);	padding: 15px 0px;	text-align: center;}#map #map-container img {	margin-bottom: 5px;}#map #map-container p {	color: #333333;	border-bottom: 1px solid #333333;	display: inline;}#map #map-container p:hover {	color: #777;	border-color: #777;}#map #sl {	margin-top: 10px;	text-align: center;}#map #sl input[type="submit"] {	background: none;	border: none;	color: #333333;	border-bottom: 1px solid #333333;	padding: 0;	font-size: 14px;	cursor: pointer;}#map #sl input[type="submit"]:hover {	color: #777;	border-color: #777;}#content #search-results {	margin-bottom: 20px;}#content #search-results .page {	float: none;	width: 100%;	margin-top: 0;}#content #search-results .hentry {	border-bottom: 1px solid #a3a3a3;	padding-top: 12px;}#content #search-results .hentry p {	margin-bottom: 13px;}#content #search-results .hentry .entry-title {	margin-top: 0;	margin-bottom: 5px;}#content #search-results h2 {	font-size: 18px;	line-height: 30px;	font-weight: bold;}#content #search-results h2 a {	color: #555555;	border-bottom: 1px solid #555555;}#search-results-page .entry-content, .error404 .entry-content {	padding-left: 245px;	padding-top: 3px;	min-height: 400px;}#search-results-page .entry-content #sidebar, .error404 .entry-content #sidebar	{	top: 0;	right: auto;	left: 0;}#footer {	line-height: 21px;}#footer h1 {	font-weight: bold;	font-size: 18px;	margin-bottom: 8px;	color: #333333;}#footer h1 a {	border-bottom: none;	display: inline;	padding: 0;	background: none;}#footer h1 a:hover {	color: #333333;}#footer li {	border-bottom: 1px solid #f0f0f0;	text-align: left;}#footer li:first-child {	border-top: 1px solid #a3a3a3;}#footer li:first-child a {	border-top: 1px solid #f0f0f0;}#footer p {	color: #333333;}#footer a {	color: #333333;	text-decoration: none;	border-bottom: 1px solid #a3a3a3;	display: block;	padding: 0 0 4px 15px;	background: url(images/sprite.png) no-repeat -489px -12px;}#footer a:hover {	color: #777;}#footer #kontakta-oss p {	background: url(images/sprite.png) no-repeat;	padding-left: 28px;	margin-bottom: 2px;}#footer #kontakta-oss .phone {	background-position: -487px -65px;}#footer #kontakta-oss .email {	background-position: -487px -120px;}#footer #kontakta-oss .email a {	background: none;	display: inline;	border-bottom: none;	padding: 0;}#footer #kontakta-oss .address {	background-position: -487px -181px;	margin-bottom: 0;}#footer #copyright {	clear: left;	width: 100%;	margin: 0 auto;	text-align: center;	padding: 17px 0 50px;	color: #fff;	font-size: 11px;}#footer-content {	text-align: center;	overflow: hidden;	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);	background-color: #d0d0d0;	background-image: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9),		to(#d0d0d0));	background-image: -webkit-linear-gradient(top, #e9e9e9, #d0d0d0);	background-image: -moz-linear-gradient(top, #e9e9e9, #d0d0d0);	background-image: -ms-linear-gradient(top, #e9e9e9, #d0d0d0);	background-image: -o-linear-gradient(top, #e9e9e9, #d0d0d0);	background-image: linear-gradient(to bottom, #e9e9e9, #d0d0d0);	filter: progid:dximagetransform.microsoft.gradient(startColorstr=#eeeeee,		endColorstr=#d0d0d0);	padding: 35px 0 50px;	border-top: 1px solid #a3a3a3;	font-size: 14px;}#message-sent {	position: fixed;	z-index: 9999;	top: 0;	left: 0;	text-align: center;	padding: 10px 0;	color: #fff;	width: 100%;	background-color: #386aaf;	background-image: -webkit-gradient(linear, left top, left bottom, from(#5f96e0),		to(#386aaf));	background-image: -webkit-linear-gradient(top, #5f96e0, #386aaf);	background-image: -moz-linear-gradient(top, #5f96e0, #386aaf);	background-image: -ms-linear-gradient(top, #5f96e0, #386aaf);	background-image: -o-linear-gradient(top, #5f96e0, #386aaf);	background-image: linear-gradient(to bottom, #5f96e0, #386aaf);	font-weight: bold;	-moz-box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.5);	-webkit-box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.5);	box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.5);}#message-sent p {	margin-bottom: 0;}#send-error {	position: fixed;	z-index: 9999;	top: 0;	left: 0;	text-align: center;	padding: 10px 0;	color: #fff;	width: 100%;	background-color: #d8282d;	background-image: -webkit-gradient(linear, left top, left bottom, from(#f74044),		to(#d8282d));	background-image: -webkit-linear-gradient(top, #f74044, #d8282d);	background-image: -moz-linear-gradient(top, #f74044, #d8282d);	background-image: -ms-linear-gradient(top, #f74044, #d8282d);	background-image: -o-linear-gradient(top, #f74044, #d8282d);	background-image: linear-gradient(to bottom, #f74044, #d8282d);	font-weight: bold;	-moz-box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.5);	-webkit-box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.5);	box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.5);}#send-error p {	margin-bottom: 0;}#send-error span {	width: 14px;	height: 13px;	cursor: pointer;	padding: 5px;	position: absolute;	right: 10px;	top: 50%;	margin-top: -12px;	background: url(images/hide-notification.png) no-repeat right center;}

.woocommerce ul.products li.product h3 {
  text-align: center !important;
}

.woocommerce ul.products li.product .price {
text-align: center !important;
}

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    margin: 0 0 0 30px;
}