.clearfix:after, .clr, .valaszContainer {
	clear: both
}

#pagination, #payment-methods, #searchresults ol li, #wrapper2,
	.bx-wrapper .bx-controls-direction a, .cart-list, .custom_showcase a,
	.hover__1, .hover__2, .hover__3, .hover__4, .hover__5, .hover__6,
	.hover__7, .hover__8, .jq-selectbox__select-text, .nivo-box,
	.nivo-controlNav a, .product_img_big, .product_listing_sidebar .product
	{
	overflow: hidden
}

a, abbr, acronym, address, applet, b, big, blockquote, body, button,
	caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset,
	font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, input, ins,
	kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span,
	strike, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
	tr, tt, u, ul, var {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0 !important;
	vertical-align: top;
	background: 0 0;
	font-weight: 400;
	line-height: 1.5em
}

ol, ul {
	list-style: none
}

a, span {
	vertical-align: baseline
}

b, strong {
	font-weight: 700
}

dfn, i {
	font-style: italic
}

img {
	max-width: 100%
}

input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder
	{
	color: transparent
}

.clearfix {
	zoom: 1
}

.clearfix:after, .clearfix:before {
	content: "";
	display: table
}

.clr {
	border: 0;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0
}

#fancybox-wrap, .addthis_toolbox>a {
	padding: 0 !important
}

.hidden, .visuallyhidden {
	display: none
}

.left {
	float: left
}

.column_center .page_heading a, .header_currency, .header_user, .right {
	float: right
}

#fancybox-content {
	width: 100% !important;
	text-align: center
}

#fancybox-title {
	left: 50% !important
}

#fancybox-title #fancybox-title-float-wrap {
	margin: 0 0 0 -50% !important
}

.addthis_toolbox {
	margin: 15px 0 0;
	border-top: 1px solid #c6c6c6
}

.addthis_toolbox>a {
	margin: 15px 15px 0 0 !important
}

.jq-selectbox {
	display: block;
	z-index: 1000 !important;
	cursor: pointer
}

.jq-selectbox__select-text {
	width: 100%;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap
}

.jq-selectbox__trigger i {
	position: absolute;
	top: 0;
	right: 0;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}

.hover__1:after, .hover__1:before, .jq-selectbox__dropdown {
	width: 100%;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out
}

.jq-selectbox__dropdown {
	transition: .3s ease-in-out
}

.jq-selectbox.opened .jq-selectbox__trigger i {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

#at15s {
	z-index: 999 !important
}

.cart_popup {
	width: 100%;
	height: 86px;
	font-size: 25px;
	line-height: 85px;
	color: #fff;
	text-align: center;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1000;
	background: rgba(48, 48, 48, .7);
	display: none
}

.hover__1 {
	position: relative
}

.hover__1:after, .hover__1:before {
	content: '';
	height: 50%;
	display: block;
	background: rgba(48, 48, 48, .2);
	position: absolute;
	left: 0;
	transition: .3s ease-in-out
}

.hover__2:after, .hover__2:before, .hover__3:before {
	content: '';
	display: block;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	background: rgba(48, 48, 48, .2)
}

.hover__1:before {
	top: -100%
}

.hover__1:after {
	bottom: -100%
}

.hover__1:hover:before {
	top: 0
}

.hover__1:hover:after {
	bottom: 0
}

.hover__2 {
	position: relative
}

.hover__2:after, .hover__2:before {
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0;
	transition: .3s ease-in-out
}

.hover__2:before {
	left: -100%
}

.hover__2:after {
	right: -100%
}

.hover__2:hover:before {
	left: 0
}

.hover__2:hover:after {
	right: 0
}

.hover__3 {
	position: relative
}

.hover__3:before {
	width: 100%;
	height: 0;
	position: absolute;
	left: 0;
	top: 50%;
	transition: .3s ease-in-out
}

.hover__3:hover:before, .hover__4:before {
	height: 100%;
	top: 0
}

.hover__4:before, .hover__6:after, .hover__6:before {
	content: '';
	display: block;
	-webkit-transition: .3s ease-in-out
}

.hover__4 {
	position: relative
}

.hover__4:before {
	width: 0;
	background: rgba(48, 48, 48, .2);
	position: absolute;
	left: 50%;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}

.hover__5:before, .hover__7:before {
	-moz-transition: .5s ease-in-out;
	-ms-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out
}

.hover__4:hover:before {
	width: 100%;
	left: 0
}

.hover__5 {
	position: relative
}

.hover__5:before {
	content: '';
	width: 200%;
	height: 200%;
	display: block;
	position: absolute;
	left: -50%;
	top: -50%;
	-webkit-box-shadow: inset 0 0 0 0 rgba(48, 48, 48, .2);
	box-shadow: inset 0 0 0 0 rgba(48, 48, 48, .2);
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out
}

.hover__5:hover:before, .hover__7:hover:before {
	-webkit-box-shadow: inset 0 0 0 300px rgba(48, 48, 48, .2)
}

.hover__5:hover:before {
	box-shadow: inset 0 0 0 300px rgba(48, 48, 48, .2);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.hover__6 {
	position: relative
}

.hover__6:after, .hover__6:before {
	width: 100%;
	height: 100%;
	background: rgba(48, 48, 48, .1);
	position: absolute;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}

.hover__6:before {
	left: -100%;
	top: -100%
}

.hover__6:after {
	right: -100%;
	bottom: -100%
}

#main.sidebar_both:after, #main.sidebar_right:before, .hover__6:hover:after,
	.nivo-nextNav {
	right: 0
}

.hover__6:hover:before {
	left: 0;
	top: 0
}

.hover__7:before, .hover__8:before {
	content: '';
	width: 200%;
	height: 200%;
	display: block;
	left: -50%;
	top: -50%
}

.hover__6:hover:after {
	bottom: 0
}

.hover__7 {
	position: relative
}

.hover__7:before {
	position: absolute;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: inset 0 0 0 0 rgba(48, 48, 48, .2);
	box-shadow: inset 0 0 0 0 rgba(48, 48, 48, .2);
	-webkit-transition: .5s ease-in-out;
	transition: .5s ease-in-out
}

.hover__7:hover:before {
	box-shadow: inset 0 0 0 300px rgba(48, 48, 48, .2)
}

.hover__8 {
	position: relative
}

.hover__8:before {
	position: absolute;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: inset 0 0 0 300px rgba(48, 48, 48, .2);
	box-shadow: inset 0 0 0 300px rgba(48, 48, 48, .2);
	-webkit-transform: scale(.001);
	-moz-transform: scale(.001);
	-ms-transform: scale(.001);
	-o-transform: scale(.001);
	transform: scale(.001);
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-ms-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out
}

.hover__8:hover:before {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}

body {
	font-family: Roboto;
	font-size: 12px;
	color: #777
}

.column_center h1, .column_center h2, .column_center h3, .column_center h4,
	.column_center h5, .column_center h6 {
	margin: 15px 0;
	font: 500 18px Roboto;
	color: #303030;
	text-transform: uppercase
}

.column_center h2, .column_center h3, .column_center h4 {
	font-size: 15px
}

.column_center h5, .column_center h6 {
	font-size: 13px
}

.column_center .page_heading {
	margin: 0;
	padding: 10px 20px;
	border-bottom: 2px solid #c6c6c6;
	font: 500 18px Roboto;
	color: #303030;
	text-transform: uppercase;
	background: #dfdfdf;
	background: -webkit-linear-gradient(top, #e6e6e6 0, #dfdfdf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e6e6e6),
		color-stop(100%, #dfdfdf));
	background: -moz-linear-gradient(top, #e6e6e6 0, #dfdfdf 100%);
	background: -ms-linear-gradient(top, #e6e6e6 0, #dfdfdf 100%);
	background: -o-linear-gradient(top, #e6e6e6 0, #dfdfdf 100%);
	background: linear-gradient(to bottom, #e6e6e6 0, #dfdfdf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6',
		endColorstr='#dfdfdf', GradientType=0)
}

p {
	margin: 15px 0;
	padding: 0
}

.rte, .rte img {
	margin-bottom: 15px
}

.form-group, .rte, .rte img {
	margin-top: 15px
}

.column_center ul {
	list-style-type: square;
	list-style-position: inside
}

.column_center ol {
	list-style-type: decimal;
	list-style-position: inside
}

#csatolmanyokView div ul li, #payment-methods ul, #searchresults ol,
	.alert>ol, .alert>p, .alert>ul, .customer_addresses ul.customer_addresses_actions,
	.product_img_big__list li, .product_wrap .pagination__product ul, ul.address,
	ul.product_listing_related, ul.tags {
	list-style-type: none
}

a {
	color: #303030;
	text-decoration: none
}

a:focus, a:hover {
	color: #777
}

.product_allapot_zold{
	color: GREEN;
	background-color: #e8e8e8;
	border: 1px solid #010101;
	padding: 3px 5px !important;
	font-size: 1.2em;
	max-width: 200px;
}
.product_allapot_piros{
	color: RED;
	background-color: #e8e8e8;
	border: 1px solid #010101;
	padding: 3px 5px !important;
	font-size: 1.2em;
	max-width: 300px;
}
.product_allapot_narancs{
	color: RED;
	background-color: #e8e8e8;
	border: 1px solid #010101;
	padding: 3px 5px !important;
	font-size: 1.2em;
	max-width: 270px;
}

.product_name {
	font-size: 14px;
	color: #2185d1;
	text-transform: uppercase
}

.product_name a {
	color: #2185d1;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}

.product_name a:hover {
	color: #303030
}

.product_desc {
	font-size: 12px;
	color: #777
}

.money {
	color: #1f1f1f
}

.rte, .rte a {
	color: inherit
}

.compare-at-price {
	text-decoration: line-through
}
.new-price{
	color: red;
}

.rte a {
	text-decoration: underline
}

.rte a:hover {
	text-decoration: none
}

.article_meta-tags a, .blog-article_meta-tags a {
	text-decoration: underline
}

.rte h1 {
	font-size: 19px
}

.rte h2 {
	font-size: 17px
}

.rte h3 {
	font-size: 16px
}

.rte h4 {
	font-size: 14px
}

.rte h5 {
	font-size: 13px
}

.rte h6, label {
	font-size: 12px
}

label {
	font-weight: 700
}

input[type=text], input[type=email], input[type=number], input[type=password],
	input[type=telephone], select, select.form-control, textarea, textarea.form-control
	{
	padding: 6px;
	border: 1px solid #c6c6c6;
	font: 400 13px Arial;
	color: #777;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: none
}

select, select.form-control {
	padding: 8px 3px
}

textarea, textarea.form-control {
	min-width: 100%;
	max-width: 100%
}

.form-control:focus {
	border-color: #aaa;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px #ddd;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px #ddd
}

.form-group {
	vertical-align: top !important;
	margin-bottom: 0
}

.form-horizontal label {
	padding-top: 0 !important;
	text-align: right;
	line-height: 34px
}

#logo a, .btn, .header_currency .jq-selectbox__dropdown ul {
	text-align: center
}

.form-horizontal select {
	width: 100%
}

.action_bottom span.note, .action_bottom span.note a {
	margin-left: 5px
}

.alert {
	margin: 15px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.alert>ol, .alert>p, .alert>ul {
	margin: 0
}

.alert>p+p, .alert>ul+ul {
	margin: 10px 0 0
}

.btn, .btn a, .btn-info, .btn-primary {
	padding: 11px 20px 13px;
	border: none !important;
	font-size: 14px;
	line-height: 1em;
	color: #fff !important;
	text-transform: uppercase;
	background: #0b6cb6;
	background: -webkit-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #278cd9),
		color-stop(100%, #0b6cb6));
	background: -moz-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -ms-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -o-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: linear-gradient(to bottom, #278cd9 0, #0b6cb6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#278cd9',
		endColorstr='#0b6cb6', GradientType=0);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset -1px -1px 0 0 rgba(0, 0, 0, .2), inset 1px 0 0
		0 rgba(0, 0, 0, .2);
	box-shadow: inset -1px -1px 0 0 rgba(0, 0, 0, .2), inset 1px 0 0 0
		rgba(0, 0, 0, .2)
}

.btn a, .sima-btn {
	border: none !important
}

.btn a {
	padding: 0 !important
}

.btn-cart i {
	vertical-align: top;
	margin: -4px 0 0 3px;
	font-size: 18px;
	position: relative;
	top: 2px
}

.btn-info:hover, .btn-primary:hover, .btn:hover, .btn:hover a {
	background: #262626;
	background: -webkit-linear-gradient(top, #393939 0, #262626 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #393939),
		color-stop(100%, #262626));
	background: -moz-linear-gradient(top, #393939 0, #262626 100%);
	background: -ms-linear-gradient(top, #393939 0, #262626 100%);
	background: -o-linear-gradient(top, #393939 0, #262626 100%);
	background: linear-gradient(to bottom, #393939 0, #262626 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393939',
		endColorstr='#262626', GradientType=0)
}

.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.428571429;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}

body, html {
	height: 100%;
	background: #8b8b8b
}

.body_gradient {
	width: 100%;
	height: 400px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	background: #8b8b8b;
	background: -webkit-linear-gradient(top, #171717 0, #8b8b8b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #171717),
		color-stop(100%, #8b8b8b));
	background: -moz-linear-gradient(top, #171717 0, #8b8b8b 100%);
	background: -ms-linear-gradient(top, #171717 0, #8b8b8b 100%);
	background: -o-linear-gradient(top, #171717 0, #8b8b8b 100%);
	background: linear-gradient(to bottom, #171717 0, #8b8b8b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#171717',
		endColorstr='#8b8b8b', GradientType=0)
}

#main, #wrapper {
	position: relative;
	z-index: 1
}

#wrapper {
	padding: 0 0 40px
}

#wrapper2 {
	max-width: 1230px;
	margin: 0 auto
}

.container {
	padding: 0
}

#main {
	height: 100%;
	background: #fff
}

#main.sidebar_both:after, #main.sidebar_both:before, #main.sidebar_left:before,
	#main.sidebar_right:before {
	width: 300px;
	height: 100%;
	background: #f2f2f2;
	z-index: -1;
	position: absolute;
	top: 0;
	content: ''
}

.template-index #main {
	padding-top: 30px
}

#main.sidebar_left:before {
	left: 0
}

#main.sidebar_both:before {
	left: 0
}

.sidebar_both .column_center, .sidebar_left .column_center {
	width: 100%
}

#main.sidebar_off:after, #main.sidebar_off:before {
	display: none !important
}

#logo a, #logo a b {
	display: inline-block
}

.main_shadow {
	width: 100%;
	height: 250px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0,
		0, .2)), color-stop(100%, rgba(0, 0, 0, 0)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, .2) 0,
		rgba(0, 0, 0, 0) 100%);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, .2) 0,
		rgba(0, 0, 0, 0) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, .2) 0,
		rgba(0, 0, 0, 0) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, .2) 0,
		rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, .2) 0,
		rgba(0, 0, 0, 0) 100%)
}

#navigation, .sf-menu li {
	position: relative
}

#main_content, .column .widget {
	margin-bottom: 30px !important
}

.sidebar_left .column_center #main_content {
	margin: 0 0 0 25%
}

.sidebar_left .column_left {
	margin-left: -100%;
	padding-right: 45px
}

.sidebar_right .column_right {
	padding-left: 45px
}

.sidebar_both .column_center #main_content {
	margin: 0 25%
}

.sidebar_both .column_left {
	margin-left: -100%;
	padding-right: 45px
}

.sidebar_both .column_right {
	margin-left: -25%;
	padding-left: 45px
}

.sidebar_off .column_center #main_content {
	margin: 0
}

.header_row__1 {
	padding: 16px 0
}

.header_currency label {
	font-weight: 400;
	font-size: 13px;
	color: #fff
}

.header_currency .jq-selectbox {
	width: 45px
}

.header_currency .jq-selectbox__select-text {
	font-size: 13px;
	color: #777
}

.header_currency .jq-selectbox__trigger i {
	font-size: 14px;
	right: 0;
	top: 3px
}

.header_currency .jq-selectbox__dropdown {
	width: 100% !important;
	padding: 6px 0;
	background: #fff;
	top: 24px !important
}

.header_currency .jq-selectbox__dropdown ul li {
	color: #777
}

.header_currency .jq-selectbox__dropdown ul li:hover {
	color: #303030
}

.header_currency .jq-selectbox__dropdown ul li.sel {
	color: #2185d1
}

.header_user li {
	float: left;
	margin: 0 20px 0 0
}

.header_user li a {
	font-size: 13px;
	color: #fff;
	text-transform: uppercase
}

#logo a:hover b, .header_user li a:hover {
	color: #2185d1
}

.header_user li a i {
	margin: 0 5px 0 0;
	font-size: 12px;
	line-height: 1.5em
}

#logo a b, #logo a span {
	line-height: 1em;
	color: #fff;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out
}

.header_row__2 {
	padding: 0 0 24px;
	background: #949494;
	background: -webkit-linear-gradient(top, #363636 0, #949494 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636),
		color-stop(100%, #949494));
	background: -moz-linear-gradient(top, #363636 0, #949494 100%);
	background: -ms-linear-gradient(top, #363636 0, #949494 100%);
	background: -o-linear-gradient(top, #363636 0, #949494 100%);
	background: linear-gradient(to bottom, #363636 0, #949494 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363636',
		endColorstr='#949494', GradientType=0);
	-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .05);
	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .05)
}

#logo {
	padding: 29px 0 0
}

#logo a b {
	font-size: 59px;
	letter-spacing: -2px;
	transition: .3s ease-in-out
}

#logo a span {
	display: block;
	margin: -3px 0 0;
	font-size: 20px;
	text-transform: uppercase;
	opacity: .5;
	transition: .3s ease-in-out
}

#logo a:hover span {
	opacity: 1
}

.header_cart {
	padding: 24px 0 0
}

.header_cart a {
	display: inline-block;
	color: #fff
}

.header_cart a i {
	display: inline-block;
	margin: 4px 10px 0 0;
	font-size: 18px
}

.header_cart a b {
	vertical-align: baseline;
	font-weight: 700;
	font-size: 18px;
	text-transform: uppercase
}

.header_cart a span {
	color: #2185d1
}

.header_cart a span.count {
	margin: 0 4px
}

.header_cart a:hover span {
	color: #fff
}

.header_search {
	margin: 12px 0 0
}

.header_search form {
	height: 38px;
	padding: 0 58px 0 0;
	background: #f2f2f2;
	-webkit-border-radius: 5px 10px 10px 5px;
	-moz-border-radius: 5px 10px 10px 5px;
	border-radius: 5px 10px 10px 5px;
	-webkit-box-shadow: inset 2px 2px 10px 0 rgba(0, 0, 0, .6);
	box-shadow: inset 2px 2px 10px 0 rgba(0, 0, 0, .6)
}

.header_search .search-field {
	width: 100%;
	height: 38px;
	float: left;
	padding: 0 12px;
	background: 0 0;
	border: none
}

.header_search #search-submit {
	width: 58px;
	height: 38px;
	margin: 0 -60px 0 0;
	color: #fff;
	background: #0b6cb6;
	background: -webkit-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #278cd9),
		color-stop(100%, #0b6cb6));
	background: -moz-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -ms-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -o-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: linear-gradient(to bottom, #278cd9 0, #0b6cb6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#278cd9',
		endColorstr='#0b6cb6', GradientType=0);
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	-webkit-box-shadow: inset -1px -1px 0 0 rgba(0, 0, 0, .2), inset 1px 0 0
		0 rgba(0, 0, 0, .2);
	box-shadow: inset -1px -1px 0 0 rgba(0, 0, 0, .2), inset 1px 0 0 0
		rgba(0, 0, 0, .2)
}

#navigation, .header_search #search-submit:hover {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393939',
		endColorstr='#262626', GradientType=0)
}

.header_search #search-submit i {
	font-size: 16px;
	line-height: 38px
}

.header_search #search-submit:hover {
	background: #262626;
	background: -webkit-linear-gradient(top, #393939 0, #262626 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #393939),
		color-stop(100%, #262626));
	background: -moz-linear-gradient(top, #393939 0, #262626 100%);
	background: -ms-linear-gradient(top, #393939 0, #262626 100%);
	background: -o-linear-gradient(top, #393939 0, #262626 100%);
	background: linear-gradient(to bottom, #393939 0, #262626 100%)
}

#navigation {
	z-index: 999;
	background: #262626;
	background: -webkit-linear-gradient(top, #393939 0, #262626 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #393939),
		color-stop(100%, #262626));
	background: -moz-linear-gradient(top, #393939 0, #262626 100%);
	background: -ms-linear-gradient(top, #393939 0, #262626 100%);
	background: -o-linear-gradient(top, #393939 0, #262626 100%);
	background: linear-gradient(to bottom, #393939 0, #262626 100%)
}

#navigation.isStuck {
	width: 100%;
	left: 0;
	top: 0
}

.sf-menu>li {
	float: left;
	padding: 0 1px;
	-webkit-box-shadow: inset 1px 0 0 0 rgba(0, 0, 0, .5), inset -1px 0 0 0
		rgba(0, 0, 0, .5);
	box-shadow: inset 1px 0 0 0 rgba(0, 0, 0, .5), inset -1px 0 0 0
		rgba(0, 0, 0, .5)
}

.sf-menu>li ~li{
	padding: 0 1px 0 0;
	-webkit-box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, .5);
	box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, .5)
}

.sf-menu>li>a {
	height: 52px;
	display: block;
	padding: 0 20px;
	font-size: 15px;
	line-height: 52px;
	color: #fff;
	text-transform: uppercase
}

.sf-menu>li.active>a, .sf-menu>li:hover>a {
	background: #0b6cb6;
	background: -webkit-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #278cd9),
		color-stop(100%, #0b6cb6));
	background: -moz-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -ms-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -o-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: linear-gradient(to bottom, #278cd9 0, #0b6cb6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#278cd9',
		endColorstr='#0b6cb6', GradientType=0)
}

.sf-menu ul, footer {
	background: #262626
}

.sf-menu ul {
	width: 220px !important;
	position: absolute;
	left: 0;
	top: 52px;
	z-index: 1000
}

.sf-menu ul li a {
	display: block;
	padding: 10px 20px;
	color: #f2f2f2;
	-webkit-box-shadow: inset 1px -1px 0 0 rgba(255, 255, 255, .1), inset
		-1px 1px 0 0 rgba(255, 255, 255, .1);
	box-shadow: inset 1px -1px 0 0 rgba(255, 255, 255, .1), inset -1px 1px 0
		0 rgba(255, 255, 255, .1)
}

.sf-menu ul li ~li a {
	-webkit-box-shadow: inset 1px -1px 0 0 rgba(255, 255, 255, .1), inset
		-1px 0 0 0 rgba(255, 255, 255, .1);
	box-shadow: inset 1px -1px 0 0 rgba(255, 255, 255, .1), inset -1px 0 0 0
		rgba(255, 255, 255, .1)
}

.sf-menu ul>li a:hover, .sf-menu ul>li.active a {
	color: #2185d1
}

.nivoSlider {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative
}

.nivoSlider img {
	max-width: none;
	position: absolute;
	top: 0;
	left: 0
}

.nivo-main-image {
	width: 100% !important;
	display: block !important;
	position: relative !important
}

.nivoSlider a.nivo-imageLink {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 0;
	z-index: 6;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	filter: alpha(opacity = 0);
	opacity: 0
}

.nivo-box, .nivo-slice {
	position: absolute;
	z-index: 5
}

.nivo-box, .nivo-box img, .nivo-slice {
	display: block
}

.nivo-slice {
	height: 100%;
	top: 0
}

.caption_hidden, .nivoSlider>a, .nivoSlider>img {
	display: none
}

.slider_wrap {
	height: 100%;
	position: relative;
	z-index: 1
}

.nivo-directionNav a {
	display: block;
	vertical-align: top;
	position: absolute;
	top: 50%;
	z-index: 9;
	cursor: pointer
}

.nivo-directionNav a span {
	display: none
}

.nivo-controlNav a, .nivo-directionNav a i {
	display: inline-block
}

.nivo-prevNav {
	left: 0
}

.nivo-controlNav {
	width: 100%;
	padding: 0 20px;
	font-size: 0;
	text-align: right;
	position: absolute;
	left: 0;
	bottom: 20px;
	z-index: 10
}

.nivo-controlNav a {
	width: 14px;
	height: 0;
	padding: 14px 0 0;
	background: #fff;
	cursor: pointer;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.nivo-controlNav a ~a{
	margin: 0 0 0 10px
}

.nivo-controlNav a:hover {
	background: #2185d1
}

.nivo-controlNav a.active {
	background: #2185d1;
	cursor: default
}

#showcase .row {
	margin: 0 -5px
}

.custom_showcase {
	margin: 10px 0 0;
	padding: 0 5px
}

.custom_showcase a {
	min-height: 115px;
	display: block;
	color: #fff;
	background: #898989;
	background: -webkit-linear-gradient(top, #a4a4a4 0, #898989 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a4a4a4),
		color-stop(100%, #898989));
	background: -moz-linear-gradient(top, #a4a4a4 0, #898989 100%);
	background: -ms-linear-gradient(top, #a4a4a4 0, #898989 100%);
	background: -o-linear-gradient(top, #a4a4a4 0, #898989 100%);
	background: linear-gradient(to bottom, #a4a4a4 0, #898989 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4a4a4',
		endColorstr='#898989', GradientType=0)
}

.custom_showcase a:hover {
	background: #0b6cb6;
	background: -webkit-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #278cd9),
		color-stop(100%, #0b6cb6));
	background: -moz-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -ms-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -o-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: linear-gradient(to bottom, #278cd9 0, #0b6cb6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#278cd9',
		endColorstr='#0b6cb6', GradientType=0)
}

.custom_showcase a img {
	float: right;
	max-height: 115px;
	max-width: 80px;
	width: 115px;
	height: 115px
}

.custom_showcase a h3 {
	margin: 34px 0 0 20px;
	font-size: 23px;
	line-height: 1em;
	color: #fff;
	text-transform: uppercase
}

.custom_showcase a h4 {
	margin: 2px 0 0 20px;
	font-size: 21px;
	line-height: 1em;
	color: #fff;
	text-transform: uppercase
}

.index-scope {
	padding: 60px 0 0;
	position: relative
}

.index-scope:before {
	content: '';
	height: 20px;
	position: absolute;
	left: -30px;
	right: -30px;
	top: 30px;
	z-index: 0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0,
		0, .1)), color-stop(100%, rgba(0, 0, 0, 0)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, .1) 0,
		rgba(0, 0, 0, 0) 100%);
	background: -moz-linear-gradient(top, rgba(0, 0, 0, .1) 0,
		rgba(0, 0, 0, 0) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, .1) 0,
		rgba(0, 0, 0, 0) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, .1) 0,
		rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, .1) 0,
		rgba(0, 0, 0, 0) 100%)
}

.product_listing_main .product {
	margin: 30px 0 0
}

.product_listing_main .product_img {
	max-width: 270px;
	max-height: 269px
}

.product_listing_main .product_img a {
	display: block;
	padding: 30px;
	max-width: 270px;
	max-height: 269px;
	background: #e7e7e7;
	background: -webkit-linear-gradient(top, #fff 0, #e7e7e7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff),
		color-stop(100%, #e7e7e7));
	background: -moz-linear-gradient(top, #fff 0, #e7e7e7 100%);
	background: -ms-linear-gradient(top, #fff 0, #e7e7e7 100%);
	background: -o-linear-gradient(top, #fff 0, #e7e7e7 100%);
	background: linear-gradient(to bottom, #fff 0, #e7e7e7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#e7e7e7', GradientType=0)
}

footer, ul.tags li a {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393939',
		endColorstr='#262626', GradientType=0)
}

.product_listing_main .product_img img {
	position: relative;
	z-index: 100;
	max-height: 100%;
	text-align: center;
	display: block
}

.product_listing_main .product_name {
	min-height: 56px;
	padding: 14px 0 0
}

.product_listing_main .product_name a {
	display: block
}

.product_listing_main .product_desc {
	padding: 1px 0 0
}

.product_listing_main .product_price {
	padding: 4px 0 0
}

.product_listing_main .product_price .money {
	margin: 0 4px 0 0;
	font-weight: 700;
	font-size: 15px
}

.product_listing_main .product_price .compare-at-price {
	font-weight: 400;
	color: #777
}

.product_listing_main form {
	padding: 7px 0 0
}

footer {
	padding: 24px 0 26px;
	background: -webkit-linear-gradient(top, #393939 0, #262626 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #393939),
		color-stop(100%, #262626));
	background: -moz-linear-gradient(top, #393939 0, #262626 100%);
	background: -ms-linear-gradient(top, #393939 0, #262626 100%);
	background: -o-linear-gradient(top, #393939 0, #262626 100%);
	background: linear-gradient(to bottom, #393939 0, #262626 100%)
}

footer ul {
	font-size: 0
}

footer li {
	display: inline-block;
	margin: 0 20px 0 0
}

footer li a {
	font-size: 14px;
	color: #fff;
	text-transform: uppercase
}

footer li a:hover {
	color: #2185d1
}

footer .copyright p {
	margin: 0;
	padding: 4px 0 0;
	color: #777
}

footer .copyright a {
	color: #777
}

footer .copyright a:hover {
	color: #fff
}

ul.tags {
	margin-top: 15px
}

ul.tags li {
	float: left
}

ul.tags li ~li{
	margin: 0 0 0 5px
}

ul.tags li a {
	display: block;
	padding: 5px 10px;
	color: #fff;
	background: #262626;
	background: -webkit-linear-gradient(top, #393939 0, #262626 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #393939),
		color-stop(100%, #262626));
	background: -moz-linear-gradient(top, #393939 0, #262626 100%);
	background: -ms-linear-gradient(top, #393939 0, #262626 100%);
	background: -o-linear-gradient(top, #393939 0, #262626 100%);
	background: linear-gradient(to bottom, #393939 0, #262626 100%);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

ul.tags li a:hover, ul.tags li.active a {
	background: #0b6cb6;
	background: -webkit-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #278cd9),
		color-stop(100%, #0b6cb6));
	background: -moz-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -ms-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -o-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: linear-gradient(to bottom, #278cd9 0, #0b6cb6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#278cd9',
		endColorstr='#0b6cb6', GradientType=0)
}

.collection_info {
	margin-top: 15px
}

.collection_info .collection_img {
	text-align: center
}

.collection_info .collection_desc .rte {
	margin: 0
}

.sort_by {
	margin: 15px 0;
	padding: 10px 0;
	border: 1px solid #c6c6c6;
	border-width: 1px 0;
	text-align: right
}

.column .widget ul.list li ~li, .product_listing_sidebar .product ~.product
	{
	border-top: 1px solid #c6c6c6
}

.sort_by label {
	margin: 0 4px 0 0;
	line-height: 30px
}

.sort_by select {
	width: auto !important;
	height: 30px;
	display: inline-block;
	padding: 5px 4px;
	cursor: pointer
}

.breadcrumb_container {
	margin: 0 0 30px;
	background: #262626;
	position: relative;
	z-index: 1;
	-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .1)
}

#fejlecMessage, .textMessage {
	z-index: 9999
}

.breadcrumb {
	margin: 0;
	padding: 10px 0;
	background: 0 0;
	color: #fff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

#pagination, .collection_listing .collection {
	margin: 30px 0 0
}

.breadcrumb a {
	color: #f2f2f2
}

.breadcrumb a:hover {
	color: #2185d1
}

#pagination {
	display: inline-block;
	background: #262626;
	background: -webkit-linear-gradient(top, #393939 0, #262626 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #393939),
		color-stop(100%, #262626));
	background: -moz-linear-gradient(top, #393939 0, #262626 100%);
	background: -ms-linear-gradient(top, #393939 0, #262626 100%);
	background: -o-linear-gradient(top, #393939 0, #262626 100%);
	background: linear-gradient(to bottom, #393939 0, #262626 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393939',
		endColorstr='#262626', GradientType=0);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

#pagination span {
	display: block;
	float: left
}

#pagination span ~span{
	-webkit-box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, .1);
	box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, .1)
}

#pagination span a, #pagination span.current, #pagination span.deco {
	display: block;
	padding: 7px 10px;
	color: #fff
}

#pagination span a:hover {
	color: #2185d1
}

#pagination span.current {
	font-weight: 700;
	cursor: default;
	background: #0b6cb6;
	background: -webkit-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #278cd9),
		color-stop(100%, #0b6cb6));
	background: -moz-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -ms-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -o-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: linear-gradient(to bottom, #278cd9 0, #0b6cb6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#278cd9',
		endColorstr='#0b6cb6', GradientType=0)
}

.column .widget h3.widget_header {
	margin: 0;
	padding: 10px 20px;
	border-bottom: 2px solid rgba(0, 0, 0, .3);
	font: 500 18px Roboto;
	color: #fff;
	text-transform: uppercase;
	background: #898989;
	background: -webkit-linear-gradient(top, #a4a4a4 0, #898989 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #a4a4a4),
		color-stop(100%, #898989));
	background: -moz-linear-gradient(top, #a4a4a4 0, #898989 100%);
	background: -ms-linear-gradient(top, #a4a4a4 0, #898989 100%);
	background: -o-linear-gradient(top, #a4a4a4 0, #898989 100%);
	background: linear-gradient(to bottom, #a4a4a4 0, #898989 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4a4a4',
		endColorstr='#898989', GradientType=0)
}

.article_date, .article_meta, .article_meta-tags, .blog-article_date,
	.blog-article_meta-tags {
	font-style: italic
}

.product_img_big, .product_img_thumbs__list a {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',
		endColorstr='#e7e7e7', GradientType=0)
}

.column .widget ul.list li a {
	display: block;
	padding: 10px 20px;
	font-size: 14px;
	color: #303030;
	text-transform: uppercase;
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-ms-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}

.column .widget ul.list li a:hover, .column .widget ul.list li.active a
	{
	background: rgba(0, 0, 0, .05);
	color: #2185d1
}

.product_listing_sidebar .product {
	padding: 15px 0
}

.product_listing_sidebar .product_img {
	width: 80px;
	float: left;
	background: #fff
}

.product_listing_sidebar .product_img a {
	display: block;
	padding: 10px
}

.product_listing_sidebar .product_info {
	margin: 0 0 0 95px
}

.product_listing_sidebar .product_name {
	margin: -4px 0 0
}

.product_listing_sidebar .product_price .money {
	margin: 0 4px 0 0;
	font-weight: 700;
	font-size: 15px
}

.product_listing_sidebar .product_price .compare-at-price {
	font-weight: 400;
	color: #777
}

#searchresults {
	margin: 0
}

#searchresults .search-form {
	margin: 15px 0 0
}

#searchresults .search-form input {
	width: 100%;
	float: left;
	padding: 0 34px 0 10px
}

#searchresults .search-form button {
	width: 34px;
	height: 34px;
	float: left;
	margin: 0 0 0 -34px;
	background: 0 0;
	border: none;
	font-size: 20px;
	color: #303030
}

#searchresults .search-form button:hover {
	color: #777
}

#searchresults .search-form button i {
	line-height: 32px
}

#searchresults h3 {
	margin: 0;
	padding: 0
}

#searchresults ol {
	padding: 15px 0 0;
	border-bottom: 1px solid #c6c6c6
}

#searchresults ol li {
	margin: 0;
	padding: 15px 0;
	border-top: 1px solid #c6c6c6
}

#searchresults ol li .search-result_image {
	float: left;
	margin-right: 15px
}

#searchresults ol li .search-result_container {
	padding: 15px 0 0
}

.product_img_big {
	max-height: 345px;
	background: #e7e7e7;
	background: -webkit-linear-gradient(top, #fff 0, #e7e7e7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff),
		color-stop(100%, #e7e7e7));
	background: -moz-linear-gradient(top, #fff 0, #e7e7e7 100%);
	background: -ms-linear-gradient(top, #fff 0, #e7e7e7 100%);
	background: -o-linear-gradient(top, #fff 0, #e7e7e7 100%);
	background: linear-gradient(to bottom, #fff 0, #e7e7e7 100%)
}

.product_img_thumbs {
	max-height: 120px;
	padding: 12px 0 0
}

.product_img_thumbs__list a {
	width: 107px !important;
	display: block;
	background: #e7e7e7;
	background: -webkit-linear-gradient(top, #fff 0, #e7e7e7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff),
		color-stop(100%, #e7e7e7));
	background: -moz-linear-gradient(top, #fff 0, #e7e7e7 100%);
	background: -ms-linear-gradient(top, #fff 0, #e7e7e7 100%);
	background: -o-linear-gradient(top, #fff 0, #e7e7e7 100%);
	background: linear-gradient(to bottom, #fff 0, #e7e7e7 100%)
}

.product_img_thumbs__list a img {
	width: 100%
}

.bx-wrapper {
	max-width: 345px !important
}

.bx-pager {
	display: none !important
}

.bx-wrapper .bx-controls-direction a {
	width: 30px;
	height: 0;
	display: block;
	margin: -15px 0 0;
	padding: 30px 0 0;
	position: absolute;
	top: 50%;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABZlJREFUeNrsWu9LW1cYvt6oGbpGh424pdGudtCCcbpqv2wZ+9E5EDbNhsvwg/phdIpuf4Df3R+wgX7YKIID/aCt4NyEisKCQsGyCNMEDaHTJLRLuq5xpGaQufcN75EYjDnn3Jt82O4DD3i9OffNc8657znnfVKi8KEa+ArwIvAC0Aq00L04MAoMAR8Ad4F/KvoA47QCm4CXgXZgDd17DNwHBoC/An+h73EmSvLcfwl4DdhCQnmAwr3A+8CIpNBLwBvAt6mjeYAdvQpcBgZFBeP/ncR6yS+9B/QQjzjbYNyPgC7gFcm4fuAd4O3T4ppOaYBT9QNgN7BKw3TEts1AM416Ms/ncareBA4Dz2uIe54GqoJG/dlZgpnYdxT90Ah8DvjbGaJR7OdAt45xsbMrgduZok1Z00lvsQwN9Hxfjml8U2exDFfp+fdOE/wmTeNCAUf6KY10Jj6maVwoNFNGT3e2mpGNnUrh4aRYmdnYVYS4Lop1LPiabDa22WxmgY/XUyyGG7LZ2Gq1mgQ+foVipQVX0zorjImJiZadnZ1PBwYGbALNWiimldZZYYyNjdUFAgFHd3e3RaAZxrLiC90O/ExG7ODg4HX8OxgMxhobG28LNP8O+ALwKxmxo6Oj6Q7e2tpKNDU1+QSaj5bSdlFabDQajbvd7mXBR1ykbaK02FAolOzp6QkKPqJJFdgyniq2s7Pzx42Njbhg4Au0N5YW29HRsevz+ZKCcS+r9C4VUyw7FNiLLBZhVzNOPXmzcV9f36vsemVlJSgplu3oaniz8cjISB27XlhYeCIpNr2jw9TemWNPfQIHBwepSCQSg95tKCsrK4VkUQdILS4uPpQI/A/wRZ64iUTiyO/3J2A2VZvNZrW9vf358vLyI+jwvyTipjDgG7TRzguv13uQKbqtrc0mKRrPy+eI+Y8/fn8yU7TT6bRIiv7dRFsv7tOJTqLx6IgrBPf6rZNon0pHNyFMTk6Gh4eHl2G6pd8lh8MhepwLUaVCCPPz8/H+/v5gPB5P4XVra2uF4CMCJjpCvSYaHEd6c3MzbDKZktDrHsHmK5gWgO8Kn+5hpNfW1uKHh4ep3t7ePcHm0yW0zftCdD3WABzdb4BlwK8FSjhagcWAL1VKIF6lePBSzCjVoIoFjBVlp6X7lEgKjT2KxbBMNahCw0+xjo+HESq2FRoe5WQlM0gFt0LjDsU6sfDvUcGtsUBB7wKXcvR+BS2PhcD3uLDkKuKFqODWoHPQn4E/nVHE26XV4qrOcfHIegs3bLkEJ6nmVKLjSN8lsWftu7GquE1xm3Uc2VtUz1JyCWaifVRwwyWrSkOC+oGmMc9mH0Xfoy9oVeRr0/iKfEvTOJF907BacuA/Y6apyv8MxpTO+L/hHgrCcA8Vwz08jmu4hzqPtOEeCrmHgo5hJjS5h4KOYSbk3UN0CtExRBdCMriUe4hOITqG6EJIxk27h9hjDuBbvK3m5ubeq62ttWioSVvoPX4Z+Alvo9nZ2Ut2u92soSaNK8E2Cn6dzW8erK+vh10uV31lZaVZg+g/aAfl4C5Ira4edHV1VVksllINoh+h4PdFFvpIJJKE4HsaRf9NgrkL8bFYLLW0tPRUo+hnKPhDhdNq0VF0CQk+JxJXB9Eqt3uYDXQO0UFk1+gsCmRvbvcwG+gcooPIrtFZFMjeNdLHQ8zSbrc7nanRckHrJRwOy9qY3MAsPTQ0lM7UaLmg9RKNRlO87dU8taacYpkxzsSi3yTwiHh2rYlXLDPGmVj0mwQe8VjlqRLoLFahmPtFFovYF3YPmVOoQSwrEgi5h8wp1CAWEZD62dLMzMz1qampIGTlmOSrKPWzpfHxcdv09PQTj8eTkIw7ariHRYDhHhYhruEest433EOdYLiH2acYxXAPDfeQZ5013MNs/CvAAN+q3yxd1e4sAAAAAElFTkSuQmCC)
		!important;
	background-position: 0 0;
	background-repeat: no-repeat
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none !important
}

#purchase #quantity, #purchase .variants-wrapper, #purchase label {
	display: inline-block;
	margin: 15px 10px 0 0
}

.bx-wrapper .bx-controls-direction a.bx-prev {
	left: 10px;
	background-position: 0 0 !important
}

.bx-wrapper .bx-controls-direction a.bx-prev:hover {
	background-position: -30px 0 !important
}

.bx-wrapper .bx-controls-direction a.bx-next {
	right: 10px;
	background-position: 0 -30px !important
}

.bx-wrapper .bx-controls-direction a.bx-next:hover {
	background-position: -30px -30px !important
}

.product_wrap .product_name {
	margin: -5px 0 0;
	font-size: 18px;
	color: #2185d1
}

.product_wrap .product-price {
	margin: 15px 0 0;
	padding: 0
}

.product_wrap .product-price .money {
	margin: 0 5px 0 0;
	font-weight: 700;
	font-size: 15px
}

.product_wrap .product-price .compare-at-price {
	font-weight: 400;
	color: #777
}

#purchase label {
	padding: 0 !important;
	line-height: 37px
}

#purchase #quantity {
	width: 50px;
	height: 37px;
	padding: 0;
	outline: 0;
	text-align: center
}

#purchase .variants-wrapper select {
	width: auto;
	height: 37px;
	max-width: 150px;
	padding: 9px 6px
}

#purchase #add-to-cart {
	width: auto;
	height: 37px;
	margin: 15px 10px 0 0;
	padding: 9px 15px
}

#purchase #add-to-cart i {
	vertical-align: middle;
	margin: 0 5px 0 0;
	font-size: 15px;
	line-height: 1.5em;
	position: relative;
	top: -2px
}

.product_wrap .product_details {
	margin: 15px 0 0;
	padding: 10px 0 15px;
	border: 1px solid #c6c6c6;
	border-width: 1px 0
}

.product_wrap .product_details>div {
	padding: 5px 0 0
}

.product_wrap #product_description h4 {
	padding-bottom: 0;
	border: none;
	text-transform: none
}

.article_header, .cart-list .row h3.item_vendor, .cart-list>.row {
	border-bottom: 1px solid #c6c6c6
}

.product_image-additioanl a {
	width: 33%;
	display: block;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.product_wrap .pagination__product {
	width: 100%;
	margin: 15px 0
}

.product_wrap .pagination__product ul {
	margin: 0 !important;
	padding: 15px !important
}

.product_wrap .pagination__product ul li.left-arrow {
	float: left
}

.product_wrap .pagination__product ul li.right-arrow {
	float: right
}

.widget_related_products h3 {
	margin: 30px 0 0
}

ul.product_listing_related .product_name {
	min-height: 1px
}

.blog-article {
	padding: 15px 0 0
}

.article_header {
	padding: 10px 0 15px
}

.article_header .product_name {
	font-size: 18px
}

.blog-article_meta-comments {
	float: right;
	padding: 6px 0 0 15px
}

.article .article_header {
	padding: 25px 0 15px
}

.article_meta-comments {
	float: right;
	padding: 6px 0 0 15px
}

#comments ul {
	list-style-type: none
}

.comment-form #comment-author, .comment-form #comment-body,
	.comment-form #comment-email {
	width: 100%
}

.comment-form #comment-body {
	min-height: 100px;
	margin-bottom: 15px
}

.article_comments-form {
	padding-bottom: 10px;
	margin-top: 1em;
	padding-top: 10px
}

.section-title {
	margin-bottom: 2px;
	padding-bottom: 8px
}

.comment-form .row {
	margin-bottom: 1em
}

.customer_name {
	color: #2185d1;
	text-transform: none !important
}

#checkout .button, #checkoutSignIn .button, .sima-btn {
	text-transform: uppercase;
	white-space: nowrap;
	-moz-user-select: none;
	cursor: pointer
}

.customer_name .divider {
	margin: 0 7px
}

.customer_name .email {
	color: #777
}

.customer_name a {
	float: right
}

.customer_addresses ul.customer_addresses_actions {
	margin: 15px 0
}

.customer_addresses ul.customer_addresses_actions li a i {
	margin: 0 5px 0 0;
	line-height: inherit
}

.customer_addresses .col-sm-offset-4 label {
	line-height: 1.6em
}

.order_date {
	margin: 15px 0 0
}

#order_details {
	margin: 30px 0 0
}

.cart-list>.row {
	padding-top: 15px;
	padding-bottom: 15px
}

.cart-list .item_image {
	text-align: center
}

.cart-list .item_image a img {
	max-width: 100%
}

.cart-list .product_name {
	margin-top: 15px
}

.cart-list .item_remove {
	margin: 0 0 0 10px
}

.cart-list .item_remove a {
	font-size: 20px;
	color: #fe2a2a
}

.cart-list .item_remove a:hover {
	color: #303030
}

.cart-list .row h3.item_vendor {
	color: #888
}

.cart-list .item_price {
	padding: 10px 0 0
}

.cart-list .item_price .price {
	line-height: 37px
}

.cart-list .item_price label {
	line-height: 46px;
	padding-right: 5px
}

.cart-list .item_price .input-small {
	width: 60px !important;
	height: 37px;
	display: inline-block;
	padding: 5px;
	text-align: center
}

.cart_instructions textarea, .contact-form textarea {
	width: 100%
}

.cart-list .item_price .total {
	text-align: right
}

#regisztracio .legend, .alert, .nincs_talalat, .sima-btn {
	text-align: center
}

.cart-list .item_price .total h3 {
	vertical-align: baseline;
	border: none
}

.cart_subtotal h3 {
	margin: 0;
	padding: 10px 0;
	border-bottom: 1px solid #c6c6c6
}

.cart_subtotal h3 .money {
	float: right;
	font-size: inherit
}

.cart_buttons {
	margin: 30px 0
}

#payment-methods ul {
	list-style-position: outside
}

#payment-methods ul li {
	float: left;
	padding: 15px 15px 0 0
}

#guest {
	padding: 30px 0 0
}

#guest form {
	padding: 15px 0 0
}

.contact-scope iframe {
	width: 100%;
	margin: 15px 0;
	border: 1px solid #c6c6c6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.megjelenitve-szoveg {
	padding: 8px 0 0 20px;
	margin-bottom: -5px
}

.old-price {
	text-decoration: line-through
}

.cookie-uzenet a:hover, .global-site-notice a {
	text-decoration: underline
}

#checkout .stepModositas {
	top: 22px !important
}

#checkoutSignIn .stepModositas {
	top: -4px !important
}

#checkout .button, #checkoutSignIn .button {
	background: linear-gradient(to bottom, #278cd9 0, #0b6cb6 100%)
		rgba(0, 0, 0, 0);
	border: 1px solid transparent;
	border-radius: 4px;
	color: #fff !important;
	display: inline-block;
	font-size: 13px;
	font-weight: 400;
	line-height: 1em;
	margin-bottom: 0;
	padding: 4px 12px;
	text-align: center;
	vertical-align: middle
}

.textMessage, .ui-menu .ui-menu-item .ac_nev {
	font-size: 14px
}

#akciok .product-name a, #toplista .product-name a, .hiba-uzenet,
	.hirBoxCim, .spec_szuro, .textMessage {
	font-weight: 700
}

#checkout select {
	padding: 5.5px 3px
}

#regisztracio em {
	float: right;
	line-height: 2;
	color: #FF0D0D
}

#toplista .product a, #toplista .product-details {
	float: left
}

.textMessage {
	left: 50%;
	margin-left: -150px;
	height: auto;
	width: 250px;
	color: #FFF;
	position: fixed;
	top: 0;
	opacity: .8;
	padding: 10px
}

#logo img, .ui-menu .ui-menu-item {
	width: 100%
}

.ui-menu .ui-state-focus {
	border: 0
}

.ui-menu .ui-menu-item .ac_ar {
	font-size: 16px;
	font-weight: 700
}

#keresett {
	background: #fff
}

.hirBoxCim {
	padding: 10px 20px;
	font-size: 18px
}

.hirBoxHir p {
	padding: 0 10px;
	margin: 0
}

.elem {
	border-top: 1px solid #c6c6c6
}

#akciok .product a {
	padding: 10px 0
}

.ok, .zold {
	font-size: 13px;
	color: #3FAB00
}

.email-friend, .kerdez-popup {
	margin-right: 30px;
	float: right;
	font-size: 14px;
	border: 1px solid #C7C7C7;
	padding: 5px 30px;
	border-radius: 4px
}

.email-friend:hover, .kerdez-popup:hover {
	background: #c6c6c6;
	color: #525252
}

.email-friend a:hover, .kerdez-popup a:hover {
	color: inherit
}

.mini-products-list li {
	padding: 10px
}

.spec_szuro {
	font-size: 14px;
	margin: 5px 0 -15px;
	display: block
}

.spec_szuro:hover {
	color: #0E70BA
}

.spec_szuro i {
	vertical-align: baseline
}

#logo img {
	max-width: auto
}

.nincs_talalat {
	padding: 10px;
	font-size: 14px
}

.helyettesEsKiegeszito .product_listing_main .product_img img {
	position: relative;
	z-index: 100;
	height: 100%;
	max-width: 195px;
	max-height: 180px
}

.slider-title {
	z-index: 9999
}

.nivo-caption {
	position: absolute;
	left: 0;
	top: auto;
	bottom: 0;
	z-index: 8;
	display: none;
	background: rgba(51, 51, 51, .93);
	color: #fff;
	padding: 0 20px 25px;
	width: 100%
}

.nivo-caption h4 {
	color: #fff
}

.nivo-caption h4:hover {
	color: #2388D4
}

.hiba-uzenet {
	color: #E22A2A;
	display: block
}

#regisztracio_tabla input {
	margin-bottom: 5px
}

#regisztracio_tabla .beljebb {
	margin-right: 10px
}

.piros {
	color: red
}

.sima-btn {
	color: #fff !important;
	background: #0b6cb6;
	background: -webkit-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #278cd9),
		color-stop(100%, #0b6cb6));
	background: -moz-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -ms-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -o-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: linear-gradient(to bottom, #278cd9 0, #0b6cb6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#278cd9',
		endColorstr='#0b6cb6', GradientType=0);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-box-shadow: inset -1px -1px 0 0 rgba(0, 0, 0, .2), inset 1px 0 0
		0 rgba(0, 0, 0, .2);
	box-shadow: inset -1px -1px 0 0 rgba(0, 0, 0, .2), inset 1px 0 0 0
		rgba(0, 0, 0, .2);
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.428571429;
	vertical-align: middle;
	border-radius: 4px;
	-webkit-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}

.sima-btn:hover {
	background: #262626;
	background: -webkit-linear-gradient(top, #393939 0, #262626 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #393939),
		color-stop(100%, #262626));
	background: -moz-linear-gradient(top, #393939 0, #262626 100%);
	background: -ms-linear-gradient(top, #393939 0, #262626 100%);
	background: -o-linear-gradient(top, #393939 0, #262626 100%);
	background: linear-gradient(to bottom, #393939 0, #262626 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393939',
		endColorstr='#262626', GradientType=0)
}

#viewticket .button {
	display: inline;
	float: none
}

.ticket_details {
	box-sizing: box-content
}

.ticket_details .elem {
	float: left;
	padding: 0 30px;
	margin: 10px 0 30px 30px
}

.ticket_details .elem:nth-child(2) span, .ticket_details .elem:nth-child(3) span
	{
	font-weight: 700;
	color: #333
}

.ticket_details .elem .datum {
	color: #AEA99C
}

.ticket_details .elem .allapot {
	color: #33AE18
}

.uzenet {
	margin: 20px 0
}

.uzenet .uzenet_fejlec {
	clear: both;
	padding: 10px;
	border-radius: 3px;
	box-shadow: 0 5px 5px rgba(0, 0, 0, .22);
	-moz-box-shadow: 0 5px 5px rgba(0, 0, 0, .22);
	-webkit-box-shadow: 0 5px 5px rgba(0, 0, 183, .22);
	z-index: 999
}

.uzenet .uzenet_fejlec.new {
	background: #262626;
	color: #C7C3B7
}

.uzenet .uzenet_fejlec.old {
	background: #C7C3B7;
	color: #2B2721
}

.uzenet .uzenet_fejlec .nev {
	float: left
}

.uzenet .uzenet_fejlec .datum {
	float: right
}

.uzenet .uzenet_body {
	padding: 20px;
	background: #FFF;
	color: #444;
	border-left: 1px solid #C7C3B7;
	border-bottom: 1px solid #C7C3B7;
	border-right: 1px solid #C7C3B7;
	width: 98%;
	box-sizing: border-box;
	margin: 0 auto
}

.valaszContainer {
	display: none;
	margin: 0 57px
}

.valaszContainer textarea {
	width: 500px;
	height: 200px
}

.valaszContainer label {
	display: block;
	font-weight: 700;
	color: #333;
	font-size: 12px
}

.valaszContainer button {
	display: block !important;
	margin-top: 10px
}

.valaszContainer input[type=text] {
	border: 1px solid #D2D0D0;
	padding: 4px 20px 4px 10px;
	margin: 0 0 10px
}

.hiba {
	font-weight: 700;
	color: #E76363
}

.box_hiba {
	font-weight: 700;
	color: #CD2D2D
}

.ingyenes-szallitas-vizjel {
	background-color: #52B735;
	color: #FFF;
	font-size: 12px;
	right: 20px;
	line-height: 19px;
	padding: 0 8px;
	position: absolute;
	top: -11px;
	z-index: 99999
}

.ingyenes-szallitas-vizjel span i {
	line-height: 1.5
}

.ingyenes-szallitas-vizjel:before {
	border-color: #52B735 transparent transparent;
	border-style: solid;
	border-width: 3px 2.5px 0;
	content: '';
	height: 0;
	right: 50%;
	margin-right: -2px;
	position: absolute;
	top: 100%;
	width: 0
}

.alert {
	position: fixed;
	width: 100%;
	z-index: 9999 !important;
	top: -15px;
	left: 0
}

.cookie-uzenet {
	position: fixed;
	bottom: 18px;
	right: 18px;
	background-color: #2C2C2C;
	color: #ADA89B;
	padding: 20px;
	font-size: 14px;
	z-index: 99999;
	width: 600px
}

.cookie-uzenet p {
	text-align: left;
	margin: 0
}

.cookie-uzenet a {
	color: #FFF
}

.cookie-uzenet .elfogad {
	float: right;
	border: 0;
	padding: 3px 20px;
	background: #0b6cb6;
	background: -webkit-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #278cd9),
		color-stop(100%, #0b6cb6));
	background: -moz-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -ms-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -o-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: linear-gradient(to bottom, #278cd9 0, #0b6cb6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#278cd9',
		endColorstr='#0b6cb6', GradientType=0);
	color: #F5F5F5;
	border-radius: 3px;
	cursor: pointer
}

.cookie-uzenet .elfogad:hover {
	background: #262626;
	background: -webkit-linear-gradient(top, #393939 0, #262626 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #393939),
		color-stop(100%, #262626));
	background: -moz-linear-gradient(top, #393939 0, #262626 100%);
	background: -ms-linear-gradient(top, #393939 0, #262626 100%);
	background: -o-linear-gradient(top, #393939 0, #262626 100%);
	background: linear-gradient(to bottom, #393939 0, #262626 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393939',
		endColorstr='#262626', GradientType=0)
}

.uj-uzenet-notification {
	text-align: left;
	background-color: rgba(255, 255, 255, .85);
	color: #262626;
	position: fixed;
	top: 11px;
	left: 18px;
	padding: 10px 30px;
	box-shadow: 1px 1px 7px #797979;
	border-radius: 2px;
	z-index: 99999
}

.uj-uzenet-notification p {
	margin: 0 0 10px
}

.uj-uzenet-notification:hover {
	background-color: rgba(255, 255, 255, .95)
}

.uj-uzenet-notification strong {
	color: #0261BD
}

.uj-uzenet-notification .gomb {
	border: 0;
	padding: 1px 20px;
	background: #F4354E;
	color: #F5F5F5;
	font-size: 11px;
	border-radius: 3px;
	cursor: pointer
}

.uj-uzenet-notification .bezar {
	position: absolute;
	top: 1px;
	right: 9px;
	font-size: 13px;
	font-weight: 700;
	cursor: pointer
}

.global-site-notice, .kilepo-vonal {
	width: 100%;
	position: fixed;
	z-index: 9999
}

.uj-uzenet-notification .bezar:hover {
	color: #F4354E
}

.uj-uzenet-notification .gomb:hover {
	background: #D72940
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

@
-webkit-keyframes bounceInLeft { 0%,100%,60%,75%,90%{
	-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}

0%{
opacity
:
0;-webkit-transform
:translate3d
(-3000px
,
0,0);
transform
:translate3d
(-3000px
,
0,0)
}
60%{
opacity
:
1;-webkit-transform
:translate3d
(25px
,
0,0);
transform
:translate3d
(25px
,
0,0)
}
75%{
-webkit-transform
:translate3d
(-10px
,
0,0);
transform
:translate3d
(-10px
,
0,0)
}
90%{
-webkit-transform
:translate3d
(5px
,
0,0);
transform
:translate3d
(5px
,
0,0)
}
100%{
-webkit-transform
:none
;transform
:none
}
}
@
keyframes bounceInLeft { 0%,100%,60%,75%,90%{
	-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}

0%{
opacity
:
0;-webkit-transform
:translate3d
(-3000px
,
0,0);
transform
:translate3d
(-3000px
,
0,0)
}
60%{
opacity
:
1;-webkit-transform
:translate3d
(25px
,
0,0);
transform
:translate3d
(25px
,
0,0)
}
75%{
-webkit-transform
:translate3d
(-10px
,
0,0);
transform
:translate3d
(-10px
,
0,0)
}
90%{
-webkit-transform
:translate3d
(5px
,
0,0);
transform
:translate3d
(5px
,
0,0)
}
100%{
-webkit-transform
:none
;transform
:none
}
}
.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}

.global-site-notice {
	display: block;
	background-color: #DA4C4C;
	color: #fff;
	text-align: center
}

.global-site-notice a {
	color: #000;
	font-weight: 700
}

#mobile_menu-styler a, .global-site-notice a:hover {
	color: #fff
}

#bal-oldali-kategoria {
	display: none
}

@media all and (min-width:767px) {
	#bal-oldali-kategoria {
		display: block
	}
}

@media all and (max-width:600px) {
	.cookie-uzenet {
		right: 0;
		padding: 20px;
		width: 100%;
		text-align: center
	}
	.cookie-uzenet #cookie_elfogadva {
		float: left;
		margin-top: 20px
	}
}

.kivansaglista-gomb {
	padding: 9px 12px 4px !important
}

.kilepo-vonal {
	height: 25px;
	margin-top: 1px
}

.sf-menu li>a.active {
	background: #0b6cb6;
	background: -webkit-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #278cd9),
		color-stop(100%, #0b6cb6));
	background: -moz-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -ms-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: -o-linear-gradient(top, #278cd9 0, #0b6cb6 100%);
	background: linear-gradient(to bottom, #278cd9 0, #0b6cb6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#278cd9',
		endColorstr='#0b6cb6', GradientType=0)
}

.new_pr::before, .sale::before {
	border-color: #f85d62 transparent transparent;
	border-style: solid;
	border-width: 3px 2.5px 0;
	content: "";
	height: 0;
	left: 50%;
	margin-left: -2px;
	position: absolute;
	top: 100%;
	width: 0
}

.new_pr {
	background: #323232
}

.new_pr, .sale {
	background-color: #f85d62;
	color: #fff;
	font-size: 12px;
	left: 20px;
	line-height: 19px;
	padding: 0 8px;
	position: absolute;
	top: -11px;
	z-index: 90
}

ul.sajat_adatok li {
	list-style: none;
	line-height: 2.4em
}