/**
 * @package    HikaShop for Joomla!
 * @version    3.2.0
 * @author     hikashop.com
 * @copyright  (C) 2010-2017 HIKARI SOFTWARE. All rights reserved.
 * @license    GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
 */
.hika_edit { background-color:#f9f9f9; padding:4px; }

.hk_right{
	text-align: right;
}

.hk_center{
	text-align: center;
}
@media print {
	.hikashop_no_print:after { content: "" !important; }
}

.hikashop_category_custom_info_main table, .hikashop_credit_card table, #hikashop_order_main table, .hikashop_product_page table {
	width:100%;
}

input.hikashop_product_quantity_field {
	width:30px;
}

span.hikashop_product_price_before_discount{
	text-decoration:line-through;
	white-space:nowrap;
}


span.hikashop_product_name {
	text-align: left;
	display:block;
	margin-bottom:5px;
}

.hikashop_cart table {
	width:100%;
}
.hikashop_cart table tfoot hr {
	margin:0px;
}

.hikashop_cart_module label{
	display: inline-block;
}

.hikashop_cpanel div.hikashop_cpanel_icon_div a {
	display:block;
	padding:5px;
	margin:5px 0px;
	text-decoration:none;
	border:1px solid #F0F0F0;
	border-radius:4px;
	vertical-align:middle;
}
.hikashop_cpanel div.hikashop_cpanel_icon_div a:hover {
	border-color:#EEEEEE #CCCCCC #CCCCCC #EEEEEE;
	border-style:solid;
	border-width:1px;
	background:#F8F8F8;
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));
	background:-webkit-linear-gradient(top, #ffffff, #f8f8f8);
	background:-moz-linear-gradient(top, #ffffff, #f8f8f8);
	background:-o-linear-gradient(top, #ffffff, #f8f8f8);
	background:linear-gradient(top, #ffffff, #f8f8f8);
}
.hikashop_cpanel .hikashop_cpanel_icon_image {
	width:80px;
	float:left;
}
.hikashop_cpanel .hikashop_cpanel_icon_image span {
	margin:0 auto;
}
.hikashop_cpanel .hikashop_cpanel_description {
	margin-left:80px;
	height:100%;
	min-height:50px;
	margin:auto 0;
	vertical-align:middle;
	text-align:center;
}
.hikashop_cpanel span {
	display:block;
	text-align:center;
	color:#666;
	background-repeat:no-repeat;
	background-position:center;
}
.hikashop_cpanel .hikashop_cpanel_description ul {
	margin:0; padding:0;
}
.hikashop_cpanel .hikashop_cpanel_description li { list-style-type: none; }
.hikashop_cpanel .hikashop_cpanel_button_text { display:none; }

div.icon-wrapper {
	width:auto;
	height:auto;
	display:block;
}

div.icon-wrapper div.icon {
	text-align:center;
	margin-right:15px;
	float:left;
	margin-bottom:15px;
	width:auto !important;
	height:auto !important;
}

div.icon-wrapper div.icon a {
	background-color:#fff !important;
	background-position:-30px;
	display:block;
	float:left;
	height:97px;
	width:108px;
	color:#565656;
	vertical-align:middle;
	text-decoration:none;
	border:1px solid #CCC;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-transition-property:background-position, -webkit-border-bottom-left-radius, -webkit-box-shadow;
	-moz-transition-property:background-position, -moz-border-radius-bottomleft, -moz-box-shadow;
	-webkit-transition-duration:0.8s;
	-moz-transition-duration:0.8s;
}

div.icon-wrapper div.icon a:hover,
div.icon-wrapper div.icon a:focus,
div.icon-wrapper div.icon a:active {
	background-position:0px center;
	background-color:#f8f8f8 !important;
	box-shadow:-2px 3px 8px rgba(0, 0, 0, 0.25);
	position:relative;
	z-index:10;
}
div.icon-wrapper div.icon a span {
	width:auto;
	display:block;
}
div.icon-wrapper div.icon a span.hkIcon {
	background-repeat:no-repeat;
	background-position:center;
	height:48px;
	width:auto;
	padding:10px 0;
}

div.toolbar span {
	display:block;
	float:none;
	height:32px;
	margin:0 auto;
	width:32px;
}
div.toolbar a {
	display:inline-block;
	float:left;
	padding:1px 5px;
	text-align:center;
	white-space:nowrap;
}
div.toolbar table a {
	float:none;
}

div.hikashop_search_block input {
	margin-bottom:0px;
}

a.hikacart {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}
a.hikacart:focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625;
}
a.hikacart:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

a.hikawishlist {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}
a.hikawishlist:focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d;
}
a.hikawishlist:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.hika-compare { color:#fff; background-color:#5bc0de; border-color:#46b8da; }
.hika-compare:focus { color:#fff; background-color:#31b0d5; border-color:#1b6d85; }
.hika-compare:hover { color:#fff; background-color:#31b0d5; border-color:#269abc; }

#hikashop_add_to_cart_continue_div {
	display:inline-block;
}
#hikashop_add_to_cart_checkout_div {
	float:right;
}

div.hikashop_cart_dropdown_container {
	position:relative;
}
div.hikashop_cart_dropdown_content {
	z-index:1000;
	position:absolute;
	width:auto;
	padding:4px;
	border:1px solid #808080;
	background-color:white;
	border-radius: 4px;

}


img.hikashop_child_image {
	margin:2px;
	height:30px;
}
.hikashop_product_bottom_part{
	clear:both;
	width:100%;
}

.hikashop_previous_product{
	background-color: transparent !important;
	float:left;
	width: 6px;
	height: 6px;
	background:url(../images/icons/nav_products.png) no-repeat 5px -20px;
	margin-bottom:10px;
	padding:5px;
	border:1px solid #ddd;
	border-radius:3px;
	margin-right:4px
}

.hikashop_previous_product:hover{
	background:url(../images/icons/nav_products.png) no-repeat 5px 3px;
}

.hikashop_next_product{
	background-color: transparent !important;
	float:left;
	width: 6px;
	height: 6px;
	background:url(../images/icons/nav_products.png) no-repeat -30px -20px;
	margin-bottom:10px;
	padding:5px;
	border:1px solid #ddd;
	border-radius:3px;
	margin-right:4px
}

.hikashop_next_product:hover{
	background:url(../images/icons/nav_products.png) no-repeat -30px 3px;
}

#hikashop_product_description_main_mini{ display:none; }

.hikashop_product_variant_out_of_stock_span{
    background: url(../images/delete2.png) no-repeat;
}
.hikashop_product_variant_out_of_stock{
	display: none;
}


.hikashop_vote_form .hikashop_comment_textarea {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:70px;
}


.hikashop_product_quantity_change_div_leftright span.add-on { position: relative; }
.hikashop_product_quantity_change_div_leftright span.add-on a { padding: 4px 5px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; text-decoration: none; }

.hikashop_product_quantity_input_div_default{ vertical-align: middle; }
.hikashop_product_quantity_change_div_default{ vertical-align: top; }
.hikashop_product_quantity_div { display: inline-block; }


.hikashop_tabs_ul {
	padding:0px;
	margin:0px 0px 7px 0px;
	z-index:2;
	position:relative;
}
.hikashop_tabs_ul li {
	display:inline;
	padding:8px 5px;
	z-index:2;
	font-weight:bold;
	background-color:#fcfcfc;
	border:solid 1px #E7E7E7;
}
.hikashop_tabs_ul li a, .hikashop_tabs_ul li a:hover {
	text-decoration:none;
	color:#555555;
}
.hikashop_tabs_content {
	z-index:1;
	position:relative;
	display:none;
	min-height:200px;
	padding:5px;

	background-color:white;
	border:1px solid #E7E7E7;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
}
.hikashop_tabs_li_selected {
	border-bottom:1px solid #ffffff !important;
	background-color:#ffffff !important;
}

.hikashop_product_image,
.hk_product_image {
	text-align:center;
	clear:both;
}
.hikashop_product_image .hikashop_product_image_subdiv,
.hk_product_image .hk_subdiv {
	position: relative;
	text-align: center;
	clear: both;
	margin: auto;
}

.hikashop_fade_effect,
.hikashop_horizontal_slider {
	margin: auto;
	overflow: hidden;
	position: relative;
}
.hikashop_fade_effect .hk_picture {
	position: absolute;
	opacity: 1;
}
.hikashop_fade_effect .hk_picture:hover {
	opacity: 0;
}
.hikashop_fade_effect .hikashop_product_description {
	overflow: hidden
}
.hikashop_fade_effect.hk_text_left, .hikashop_fade_effect.hk_text_left .hikashop_product_description { text-align: left; }
.hikashop_fade_effect.hk_text_center, .hikashop_fade_effect.hk_text_center .hikashop_product_description { text-align: center; }
.hikashop_fade_effect .hk_link_cursor { cursor:pointer; }
.hikashop_fade_effect .hk_picture.hk_0s3 { -webkit-transition: opacity 0.3s ease-in; -moz-transition: opacity 0.3s ease-in; -o-transition: opacity 0.3s ease-in; transition: opacity 0.3s ease-in; }
.hikashop_fade_effect .hk_picture.hk_0s5 { -webkit-transition: opacity 0.5s ease-in; -moz-transition: opacity 0.5s ease-in; -o-transition: opacity 0.5s ease-in; transition: opacity 0.5s ease-in; }
.hikashop_fade_effect .hk_picture.hk_1s { -webkit-transition: opacity 1s ease-in; -moz-transition: opacity 1s ease-in; -o-transition: opacity 1s ease-in; transition: opacity 1s ease-in; }
.hikashop_fade_effect .hk_picture.hk_2s { -webkit-transition: opacity 2s ease-in; -moz-transition: opacity 2s ease-in; -o-transition: opacity 2s ease-in; transition: opacity 2s ease-in; }
.hikashop_fade_effect .hk_picture.hk_3s { -webkit-transition: opacity 3s ease-in; -moz-transition: opacity 3s ease-in; -o-transition: opacity 3s ease-in; transition: opacity 3s ease-in; }
.hikashop_fade_effect .hk_picture.hk_4s { -webkit-transition: opacity 4s ease-in; -moz-transition: opacity 4s ease-in; -o-transition: opacity 4s ease-in; transition: opacity 4s ease-in; }
.hikashop_fade_effect .hk_picture.hk_5s { -webkit-transition: opacity 5s ease-in; -moz-transition: opacity 5s ease-in; -o-transition: opacity 5s ease-in; transition: opacity 5s ease-in; }


.hikashop_infinite_scroll {
	min-height:18px;
	text-align:center;
}
.hikashop_infinite_scroll a {
	padding:2px 18px;
}
.hikashop_infinite_scroll.loading a {
	background: url('../images/spinner.gif') left center no-repeat;
}

.hikashop_checkout_coupon_field{
	margin: 3px;
}
.hikashop_fields_button_line{
	display: none;
}

.hikashop_cart_bar{
	background: url(../images/line.png) repeat-x scroll 100% 50% transparent;
	padding-bottom:0;
	padding-top:43px;
	margin-bottom:30px;
}
#hikashop_checkout_page div.hikashop_cart_bar{
	text-align:center;
}
#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_current {
	-moz-background-inline-policy:continuous;
	background: url("../images/current_step.png") no-repeat scroll 50% 0px transparent;
	color:#363636;
}
#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_finished {
	-moz-background-inline-policy:continuous;
	background: url("../images/finished_step.png") no-repeat scroll 50% 0px transparent;
	color:#363636;
}
#hikashop_checkout_page div.hikashop_cart_step span {
	position:relative;
	left:4%;
	width:auto;
	font-size:11px;
}
#hikashop_checkout_page div.hikashop_cart_step span a {
	color:#B2B2B2;
	font-size:11px;
	text-decoration:none;
}
#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_finished span a {
	color:#363636;
}
.hikashop_cart_step {
	-moz-background-inline-policy:continuous;
	background: url("../images/step.png") no-repeat scroll 50% 0px transparent;
	display:inline;
	padding-top:25px;
	padding-right:8%;
	white-space:nowrap;
}

.hikashop_shipping_group ul.hikashop_shipping_products {
	margin: 5px 0px;
	padding: 0px;
}
.hikashop_shipping_group .hikashop_shipping_group_name { }
.hikashop_shipping_group ul.hikashop_shipping_products li.hikashop_shipping_product {
	display: inline-block;
	list-style-type: none;
	margin: 0 5px 0 0;
}
.hikashop_shipping_group ul.hikashop_shipping_products li.hikashop_shipping_product img {
	padding:3px;
	border:1px solid #eaeaea;
}
.hikashop_shipping_group ul.hikashop_shipping_products li.hikashop_shipping_product span { }

.hikashop_checkout_terms label {
	display: inline-block;
}

.hikashop_checkout_buttons {
	margin:5px 0;
}
.hikashop_checkout_buttons .buttons_right {
	float: right;
}
.hikashop_checkout_buttons .buttons_left {
	width: 50%;
	float: left;
}

.hikashop_checkout_cart label{
	display: inline-block;
}

div.modal-body {
	max-height: none !important;
}
div.modal-body iframe {
	border:0px;
}
@media only screen and (max-width: 960px) {
	div.modal.fade.in{ width:800px !important; margin-left:-400px !important; top :10% !important; left:50% !important; }
}
@media only screen and (max-width: 800px) {
	div.modal.fade.in{ width:640px !important; margin-left:-320px !important; top:10% !important; left:50% !important; }
}
@media only screen and (max-width: 640px) {
	div.modal.fade.in{ width:480px !important; margin-left:-240px !important; top:10% !important; left:50% !important; }
}
@media only screen and (max-width: 480px) {
	div.modal.fade.in{ width:320px !important; height:380px !important; margin-left:-160px !important; top:10% !important; left:50% !important; }
}
@media only screen and (max-height: 420px) {
	div.modal.fade.in{ height:320px !important; top:0% !important; }
}

@media only screen and (max-width:350px) {
	.hikashop_product_price_full {
		padding-top: 10px !important;
		height: 50px !important;
	}
}
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
	.hikashop_checkout_cart table,
	.hikashop_checkout_cart table thead,
	.hikashop_checkout_cart table tbody,
	.hikashop_checkout_cart table thead th,
	.hikashop_checkout_cart table tbody td,
	.hikashop_checkout_cart table thead tr,
	.hikashop_checkout_cart table tbody tr {
		display: block;
	}
	.hikashop_checkout_cart table tfoot tr,
	.hikashop_checkout_cart table tfoot td,
	.hikashop_checkout_cart table tfoot {
		display: block;
	}
	.hikashop_checkout_cart table tbody td#hikashop_checkout_cart_total2_title,
	.hikashop_checkout_cart table tbody td#hikashop_checkout_cart_shipping_title,
	.hikashop_checkout_cart table tbody td#hikashop_checkout_cart_final_total_title,
	.hikashop_checkout_cart table tbody td#hikashop_checkout_cart_coupon_title,
	.hikashop_checkout_cart table tbody td#hikashop_checkout_cart_tax_title,
	.hikashop_checkout_cart table tbody td#hikashop_checkout_cart_payment_title,
	.hikashop_checkout_cart table tbody td.hikashop_cart_additional_title {
		display: none !important;
	}
	.hikashop_checkout_cart_final_total_title { display:none; }
	.hikashop_checkout_cart table thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.hikashop_checkout_cart table tr { border: 1px solid #ccc; }
	.hikashop_checkout_cart table tr.margin { border: 0px solid #ccc; }
	.hikashop_checkout_cart table td {
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 30% !important;
	}
	.hikashop_checkout_cart td.hikashop_cart_product_name_value {width: 64%}
	.hikashop_checkout_cart table td:before {
		position: absolute;
		left: 6px;
		padding-right: 10px;
	}
	.hikashop_checkout_cart table td.hikashop_cart_product_quantity_value:before { padding-top:3px }
	.hikashop_checkout_cart table td:before { content: attr(data-title); font-weight: bold; }
	.hikashop_checkout_cart .hikashop_product_price_full {
		text-align: left;
		min-height: 20px;
		padding-left: 20px;
		padding-top: 3px;
		display: inline !important;
	}
	.hikashop_checkout_cart .hikashop_product_quantity_field { margin: 0px 16px 0px 20px !important; }
	.hikashop_checkout_cart a span.hikashop_product_variant_subname img { margin-left: 10px; display: block; margin-top: 5px; }
	.hikashop_checkout_cart td.hikashop_cart_product_price_value span.visible-phone { margin-left: 5px; display:inline !important}
	.hikashop_checkout_cart tbody tr td.hikashop_cart_empty_footer { display: none !important }
}

.hikashop_filter_cursor_range { display:inline-block; }
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(../images/icons/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(../images/icons/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(../images/icons/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(../images/icons/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(../images/icons/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }
.ui-widget-overlay { background: #aaaaaa url(../images/icons/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../images/icons/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; width:250px; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

/*Mennyiség beviteli mezőnél látszódjon az érték*/
input.hikashop_product_quantity_field{
	text-align: center;
	width: 60px !important;
}

/*EOF Mennyiség beviteli mezőnél látszódjon az érték */
/*Upsell*/
#upsell{	
	margin-top: 10px;
	padding: 5px;
	list-style-type: none;
	margin-left: 0!important;
	padding-left: 0;
	padding-right: 0;
}

a.upsell_link{
	margin-left: 5px;
	float: right;
}
span.upsell_price{
	float:right;
	padding-left: 10px;
	color: red;
}
.upsell_checkbox{
	margin: 5px !important;
}
#upsell_header{
	color: #0f6ab2;
}
li.upsell_option_row{
	font-size: 18px;
	height: 35px;
	border: solid 1px #eee;
	padding: 5px;
	cursor: pointer;
}
li.upsell_option_row:hover{
	background-color: #eee;
}
/*EOF Upsell*/
/*Felugró ablak a kosárba*/
#addtocart_popup_title{
	color: #0f6ab2;
	margin-top: 5px;
	margin-bottom: 0;
}
#addtocart_popup_hr{
	margin-top: 10px !important;
}
div#hikashop_add_to_cart_continue_div{
	margin-top: 30px;
}
div#hikashop_add_to_cart_checkout_div{
	margin-top: 30px;
}
/*EOF Felugró ablak a kosárba*/
/*Mobilon modal ablak*/
@media only screen and (max-width: 540px){	
	#hikashop_add_to_cart_continue_div{
		bottom: 70px !important;
		width:100%;
	}
	#hikashop_add_to_cart_checkout_div{
		left: 20px !important;
		width: 100%;
		margin-top : 11px !important;
	}
	#hikashop_add_to_cart_continue_div input,
	#hikashop_add_to_cart_checkout_div input{
		width: 80%;
	}
	li.upsell_option_row{
		height: auto;
		margin-bottom: 5px;
	}
	li.upsell_option_row .upsell_price{
		padding-right: 25px;
	}
	.hikashop_notice_box_content{
		padding: 5px;
	}
	#upsell{
		max-height: 135px;
    	overflow-y: auto;	
	}	
}
/*EOF Mobion modal ablak*/
/*Opciók elrejtve a termék oldalon*/
table.hikashop_product_options_table{
	display: none;
}
/*EOF Opciók elrejtve a termék oldalon*/
table.hikashop_product_characteristics_table tr td:first-child{
	max-width: 160px;
	font-size:18px;
	font-weight: bold;
}
span#hikashop_product_name_main{
	font-size: 30px;
}
/*Karakterisztika rádió gombjai*/
.hikashop_product_characteristics_table label:not(.color_label_box){
	cursor: pointer;
	background: #3f51b5;
	display: inline-block;
	color: white;
	padding: 0 10px !important;
	border-radius: 5px;
	margin-right: 10px;
	padding-top: 0px !important;
}

.hikashop_product_characteristics_table label input{
	visibility: hidden;
}
/*EOF Karakterisztika rádió gombjai*/
/*Szűrők*/
.hikashop_filter_main {
    border-bottom: dotted 1px #bab6b6;
    margin-bottom: 20px;
    padding-bottom: 5px;
}

span.hikashop_filter_title{
	font-weight: bold;
}
.hikashop_filter_main .ui-slider{
	width: 100% !important;
}
span.hikashop_filter_checkbox label{
	margin-left: 5px;
}
/*EOF Szűrők*/
/*Lapozó*/
.hikashop_products_pagination_bottom{
	text-align: center;
}
span.hikashop_results_counter{
	display: block;
}
/*EOF Lapozó*/
/*Árajánlat gomb*/
.get_tender_button{
	margin-top: 5px;
	width: 100%;
}

/*EOF Árajánlat gomb*/
/*Modal ablak az árajánlathoz*/
.modal-content .modal-header{
	padding: 5px 10px;
}
.modal-content .form-group{
	text-align:left;
}
.modal-footer{
	border: none !important
}
/*EOF Modal ablak az árajánlathoz*/

/*Hikashop social plugin kinézete*/
span.hikashop_social_pinterest{
	display: none;
}
span.hikashop_social_google{
	margin-left: 20px;
}
/*EOF Pintersest social hide*/
.color_label_box{
	width: 50px;
    height: 50px;
	margin-left: 2px;
	display: inline-block !important;
	cursor: pointer;
}
/*Checkout kinézet*/
#hikashop_checkout_page h1{
	font-size: 40px !important;
}
/*EOF Checkout kinézet*/
/*Kosárba gomb középen*/
.thumbnail div.hikashop_product_stock table{
	margin-left: auto;
    margin-right: auto;
}
/*EOF Kosárba gomb középen*/
/*Modal ablak*/
div.vertical-alignment-helper{
	position: fixed !important;
    top: 10% !important;
    margin: 0 auto;
    width: 100%;
}
@media only screen and (max-width: 640px){
	div.vertical-alignment-helper{
		position: relative !important;
	}
}
/*EOF Modal ablak*/
/*Ár mérete*/
#hikashop_product_right_part span.hikashop_product_price_full{
	/*font-size: 25px;*/
}
/*EOF Ár mérete*/
/*Social media blokk*/
#hikashop_product_bottom_part #social_media_block{
	margin-top: 100px;
}
/*EOF Social Media blokk*/
/*Kosárba gomb termék oldalon*/
#hikashop_product_bottom_part .hikashop_product_stock{
	margin-top: 50px;
	margin-left: 20px;
}
 .hikashop_product_stock input[name="add"]{
	margin-left: 5px;
}
 input.hikashop_product_quantity_field{
	margin-right: 5px !important;
}
/*EOF Kosárba gomb termék oldalon*/
/*Kateg leírás*/
.hikashop_category_description_content{
	padding-left: 20px;
	line-height: 1.2;
	color: #526a79;
	margin-bottom: 20px;
}
.hikashop_category_description_content p:nth-child(3){
	text-align: justify;
}
.hikashop_category_description_content p:nth-child(3) span{
	font-size: 18px !important;
}
/*EOF Kateg leírás*/
/*Kosár modul ikon*/
.hikashop_small_cart_checkout_link{
  visibility: hidden;
  margin-right: 5px;
}
.hikashop_small_cart_checkout_link:after{
	font-family: 'FontAwesome';
    content: "\f07a";
	visibility: visible;
	font-size: 20px;
}
.kosar_modul .fa-shopping-cart{
	color: #666;
}
.kosar_modul a.hikashop_small_cart_checkout_link,
.kosar_modul a.hikashop_small_cart_checkout_link:hover{
	color: #666;
}
/*EOF Kosár modul ikon*/

/*Checkout utolsó lépés kinézete*/
#hikashop_checkout_coupon{
    margin-top: 24px;
    display: block;
}
#hikashop_checkout_coupon input[name="refresh"]{
	margin-top: 5px;
	margin-bottom: 20px;
}
/*EOF Checkout utolsó lépés kinézete*/
/*Listás nézet*/
.thumbnail .hikashop_product_name{
 font-size: 20px;
 min-height: 56px;
 margin-top: 10px;
 margin-bottom: 0;
}
.thumbnail .hikashop_product_price{
 font-size: 18px;
}
/*EOF Listás nézet*/
/*Részletes nézet*/
#hikashop_product_right_part .price_before_tax_label
{
	padding-right: 93px;
}
#hikashop_product_right_part .price_after_tax_label{
	padding-right: 88px;
}
#hikashop_product_right_part  .price_after_tax_label{
	line-height: 2.4;
}
#hikashop_product_right_part #hikashop_product_custom_info_main table td.key{
	width: 180px;
}
#hikashop_product_right_part #hikashop_product_custom_info_main table{
	font-size: 20px;
}
#hikashop_product_right_part .hikashop_product_price{
	font-size: 21px;
}
@media screen and (max-width:540px){
	#hikashop_product_left_part .hikashop_product_main_image_subdiv{
		width: auto !important;
	}
	#hikashop_product_left_part .hikashop_product_main_image{
		height: auto !important;	
	}
    #hikashop_product_top_part  h1{
		font-size: 40px ;
	}
}
#hikashop_product_description_main{
	margin-top: 10px;
}
/*EOF Részletes nézet*/
/*Jellemzők táblázata*/
#hikashop_product_bottom_part .hikashop_product_characteristics_table td{
	display: block;
}
#hikashop_product_bottom_part .hikashop_product_characteristics_table i.fa
{
	padding-left: 10px;
}
/*EOF Jellemzők táblázata*/
.anyagvalasztek_kep{
	background: none !important;
	font-size: 0!important;
}
/*Cart module*/
.hikashop_cart_dropdown_container{
	color: #666 !important;
}
#hikashop_cart_166{
	color: #333 !important;
}
.hikashop_small_cart_checkout_link .hikashop_small_cart_total_title{
	display: none;
}

.kosar_modul .hikashop_cart_module_product_quantity_value{
	width: 80px;
}
.kosar_modul{
	margin-right: 20px !important;
}
@media screen and (max-width: 1921px){
  .hikashop_cart_dropdown_content{
      width: 380px !important;
	  right: -2px;
	  top: 1px;
	}
}

@media screen and (max-width: 540px){
  .hikashop_cart_dropdown_content{
        width: 300px !important;
    	right: -20px;
	}
  .hikashop_cart_dropdown_content table th.hikashop_cart_module_product_image_title{
  		display: none;
  }
  .hikashop_cart_dropdown_content table td.hikashop_cart_module_product_image{
		display: none;
  }
  .hikashop_cart_dropdown_content table td.hikashop_cart_module_product_delete_value{
	text-align: right;
  }
  .kosar_modul{	
	margin-right: 0 !important;
	margin-top: 0!important;
  }
  .kosar_modul .hikashop_cart_module_product_total_title{
	padding-right: 50px;
  }
  .kosar_modul .hikashop_cart_module_product_quantity_value{
    width: 40px;
  }
  .kosar_modul input.hikashop_product_quantity_field{
    width: 40px !important;
  }
}
.hikashop_cart_dropdown_content table tfoot tr{
	height: 80px;
}
.hikashop_cart_dropdown_content table td.hikashop_cart_module_product_total_title{
	font-weight: bold;
	font-size: 17px;
}
.hikashop_cart_dropdown_content table thead tr th{
	text-align: center;
}
.hikashop_cart_dropdown_content a.hikabtn{
	width: 100%;
}
.hikashop_cart_dropdown_content table tbody tr{
	height: 70px;
}
.hikashop_cart_dropdown_content table tr td{
	text-align: center;
}
.kosar_modul span.cart_text:after{
	font-family: fontAwesome;
	content: "\f0d7";
	padding-left: 5px;
	
}
/*EOF Cart Module*/
/*Kuka ikon a kosárnál*/
.hikashop_cart_product_quantity_delete img, .hikashop_cart_module_product_delete_value img{
	display: none;
}
.hikashop_cart_product_quantity_delete a:before, .hikashop_cart_module_product_delete_value a:before{
	font-family: 'FontAwesome';
    content: "\f1f8";
	color: #666;
	font-size: 18px;
}
/*EOF Kuka ikon a kosárnál*/
/*Kuka ikon pozícionálása*/
.hikashop_cart_product_quantity_value input{
	display: inline !important;
}
.hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_refresh,
.hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_refresh img{
	display:none;
}
.hikashop_cart_product_quantity_value .hikashop_cart_product_quantity_delete{
	display: inline;
}
/*EOF Kuka ikon pozíciónálása*/
/*Reszponzivitási beállítások*/
@media screen and (max-width: 540px){
	#hikashop_checkout_login_left_part, #hikashop_checkout_login_right_part{
		width: 100% !important; 
	}
	#hikashop_checkout_page .hikashop_cart_product_name_value{
		padding-left: 50% !important;
        width: 100% !important;
	}
	#hikashop_checkout_page .hikashop_product_price_full{
	    display: block !important;
    	margin-top: 10px;
	}
	#hikashop_checkout_page .hikashop_checkout_cart_subtotal{
	    display: block;
        margin-left: 50px;
	}
	#hikashop_checkout_page input[name="wishlist"]{
        overflow: hidden;
        text-overflow: ellipsis;
        width: 95%;
	}
	#hikashop_address_form_span_iframe table tr td{
		display: block;
	}
	#hikashop_address_form_span_iframe input{
		width: 90% !important;
	}
	#hikashop_show_cart_form{
		overflow-x: auto;
	}
	#hikashop_cart_product_listing .hikashop_cart_product_image{
		display: none;
	}
	#hikashop_product_left_part #hikashop_social{
		height: 100px;
	}
	#sp-main-body{
		padding: 25px 0 !important;
	}
	.szoveg_kosarnal{
		display: none;
	}
	.hikashop_category_description_content{
		margin-top: 20px;
		padding-left: 0;
	}
	.hikashop_product_stock{
		width: 200px;
    	margin: 20px auto;
	}
}
/*EOF Reszponzivitási beállítások*/
#hikashop_cart_product_listing{
	font-size: 14px;
}
#hikashop_checkout_cart .hikashop_cart_product_name_value{
	width: 170px;
}
.dropdown_cart_mod{
	float: right;
}
.reg-login-form-wrap .form-links ul li span:first-child{
	display: none;
}
/*Kosár modul mobilon*/
@media screen and (max-width: 540px){
	.hikashop_cart_dropdown_content .hikashop_cart_module_product_total_value{
		position: absolute;
        right: 10px;
        bottom: 52px;
	}
	
}
/*EOF Kosár modul mobilon*/
/*Szűrők*/
.hikashop_filter_main{
	width: 100% !important;
}

/*EOF Szűrők*/
/*Modal ablak árajánlatra*/
#myModal{
	top: 15% !important;
}
#myModalOpenButton{
	margin-bottom: 10px;
	margin-right: 5px;
}
@media only screen and (max-width: 480px){
	#myModal .modal-content{
		height: 580px !important;
	}
}
/*EOF Modal ablak árajánlatra*/
/*Checkout Lépéseket tartalamzó div kinézete*/
@media screen and (min-width: 1200px){
	#hikashop_checkout .hikashop_wizardbar ul li{
		width: 20%;
	}
}
/*EOF Checkout Lépéseket tartalamzó div kinézete*/
/*top1 és top2 kinézete*/
#sp-top1 a, #sp-top2 a{
	color: #333;
}
/*EOF top1 és top2 kinézete*/
/*Mennyiség mező celája a részletes nézetben*/
.hikashop_product_page .hikashop_product_stock tr:first-child td:first-child{
	width: 70px;
}
.hikashop_product_quantity_field_change_plus,
.hikashop_product_quantity_field_change_minus{
	font-size: 20px;
}
.hikashop_product_right_part .hikashop_product_stock table{
	width: 300px;
}
.thumbnail .hikashop_product_stock table{
	width: 170px;
}
/*EOF Mennyiség mező cellája a részletes nézetben*/
/*kosárba gomb táblája a részletes nézetnél*/
.hikashop_product_page  #hikashop_product_quantity_main{
	margin-top: 20px;
}
/*EOF kosárba gomb táblája a részletes nézetnél*/
/*Címkék kinézete*/
#hikashop_product_tags_main a{
	font-size: 18px;
	font-weight: bold;

}
/*EOF Címkék kinézete*/
/*Bottom part alja*/
#also_resz{
	margin-bottom: 50px;
}
/*EOF bottom part alja*/
/*Checkout első lépés kinézete*/
#hikashop_checkout_login_form input, #hikashop_checkout_registration input{
	margin-bottom: 15px;
}
/*EOF Checkout első lépés kinézete*/

/*Checkout kinézet kieg*/
.hikashop_checkout_page_step1 input{
	margin-bottom: 10px;
}
.hika_edit a span{
	padding-left: 5px;
}
#hikashop_checkout_address_2_0 .hika_edit a span,
#hikashop_checkout_address_2_0 .hika_edit a img{
	display: inline;
}
#hikashop_checkout_address_2_0 .hika_edit a:first-child{
	float:left;
}
#hikashop_checkout_address_2_0 .hika_edit a:nth-child(2){
	padding-right: 70%;
}
@media screen and (max-width: 540px){ /*Checkout mobilon*/
   #hikashop_checkout_address_2_0 .hika_edit a:nth-child(2){
      padding-right: 40%;
   }
   .hikashop_checkout_cart .hikashop_cart_product_name_value{
		text-align: right;
		width: 100% !important;
	}
	.hikashop_checkout_cart .hikashop_cart_product_name_value 	.hikashop_cart_product_name{
		font-size: 16px;
	}
	.hikashop_checkout_cart .hikashop_cart_product_price_value{
		text-align: right;
	}
	.hikashop_checkout_cart .hikashop_cart_product_quantity_value{
		padding-left: 52% !important;
	}
	.hikashop_checkout_cart .hikashop_cart_product_quantity_value input{
		width: 60px !important;
		margin: 0 !important;
		margin-left: 30px !important;
	}
	.hikashop_checkout_cart .hikashop_cart_product_total_value,
	.hikashop_checkout_cart .hikashop_cart_subtotal_value,
	.hikashop_checkout_cart .hikashop_cart_shipping_value,
	.hikashop_checkout_cart .hikashop_cart_tax_value,
	.hikashop_checkout_cart .hikashop_cart_total_value{
		text-align: right;
	}
}
.hikashop_checkout_page_step3 .hikashop_wizardbar{
	margin-bottom: 50px;
}
.hikashop_checkout_cart #hikashop_checkout_quantity_3{
	width: 80px !important;
}
.hikashop_checkout_cart table tr{
	background: #f9f9f9;
	color: #5a3e32;
}
.hikashop_checkout_cart  .hikashop_product_quantity_field{
	width: 60px !important;
}
.hikabtn_checkout_next{
	width: 180px;
    font-size: 18px;
	margin-top: 20px;
}
#hikashop_checkout_login_form button.hikabtn_checkout_login_form{
	margin-bottom: 10px;
}
/*EOF Checkout kinézet kieg*/
.hikashop_filter_button_outside input{
	margin-bottom: 15px;
}

/*Webshop creator kieg*/
#sp-top-bar ul.nav li{
  border: none;
}
#sp-top-bar ul.nav li a:before{
  display: none;
}
#sp-top-bar ul.nav li a{
  font-size: 15px;
  padding: 0 15px;
}
#sp-top-bar ul.nav li.active a, #sp-top-bar ul.nav li.current a{
  color: #959595;
  background: none;
}
.sp-retina-logo{
  display: none;
}
#sp-position4{
  text-align: center;
  font-size: 1.6em;
  font-weight: 800;
}
#sp-position4 a{
  color: black;
  pointer-events: none;
  font-weight: normal;
  color: #939393;
}
#sp-header a{
  font-size: 18px;
}
#sp-header .sp-megamenu-wrapper{
  float: left;
}
.kosar_modul{
  width: 240px;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding-left: 5px;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.kosar_modul .hikashop_small_cart_checkout_link{
	display: inline-block;
	margin-top: -5px;
}
.kosar_modul .hikashop_cart{
	height: 34px;
    padding: 6px 0;
}
.kosar_modul i.fa-shopping-cart{
 
  font-size: 20px;
  margin-right: 8px;
}

.kosar_modul:hover .hikashop_cart_dropdown_content{
  display: block;
}
i.fa-bars{
  color: white !important;
}
#sp-position3 #mod-search-searchword{
	width: 230px !important;
}
#sp-position4{
	padding-left: 50px;
}
@media screen and (min-width: 768px){
  #sp-mobil-fejlec, .search_on_mobile, #sp-header #sp-position5{
    display: none;
  }   
}
@media screen and (max-width: 767px){ /*Mobilos és tabltes nézet*/
  #sp-position4 .sp-column {
    float: right;
    font-size: 18px;
  }
   .offcanvas-menu{
    width: 280px;
    -webkit-transform: translateX(-320px);
    transform: translateX(-320px);
    background-color: rgba(0,0,0,0.8) !important;
  }
  .offcanvas-menu .sp-module{
    padding-left: 15px !important;
  }
  .search_on_mobile .search-open-icon,.search_on_mobile .search-close-icon{
    position: fixed !important;
    left: 53px;
    top: 29px;
  }
  #sp-menu{
    padding-left: 0;
  }
  #sp-header .fa{
    font-size: 25px;
  }
  a#offcanvas-toggler i:before{
    content: '\f290';
  }
  .jpanelContent{
    background-color: rgba(0,0,0,0.8) !important;
    padding-top: 20px;
  }
  .jpanelContent a{
    padding: 10px 20px;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 500;
    line-height: 28px;
  }
  .jpanelHandle{
    margin-top: 31px !important;
    background: none !important;
    left: -130px!important;
    
    margin-left: 40px !important;
    box-sizing: content-box !important;
  }
  .jpanel_open .jpanelHandle{
    width: 50px!important;
    right: 35px!important;
    left: unset!important;
  }
  .jpanel_open #mobile_menu_right:before {
    color: #FFFFFF;
  }
  
  .quickview{
    display: none !important;
  }
  .kosar_modul{
    border: none;
    box-shadow: none;
    color: white;
    width: 50px;
    position: fixed;
    right: 10%;
    top: 22px;
  }
  #sp-top-2-bar{
	display: block !important;
  }
  #sp-top-2-bar .row:first-child{
    margin: -9999px;
  }
  .kosar_modul{
    z-index: 1001;
  }
  .kosar_modul .hikashop_small_cart_checkout_link{
    color: white !important;
  }
  .hikashop_small_cart_checkout_link:after{
    font-size: 25px;
  }
  .kosar_modul span.cart_text{
    display: none;
  }
  .menu-fixed{
    z-index: 999 !important;
  }
 
}
#sp-top2{
  padding-top: 6px;
}

#mobile_menu_right{
  visibility: hidden;
}
#mobile_menu_right:before{
  visibility: visible;
  font-family: fontAwesome;
  content: '\f0c9';
  color: #6A4ACC;
  font-size: 25px;
  padding-top: 10px;
  padding-left: 40px;
}
.mobil_menu_open:before{
	content: '\f057' !important;
}
#jPanel_119{
  z-index: 1000 !important;
}
.offcanvas-menu{
  -webkit-transition: 1s !important;
  transition: 1s !important;
}
.jpanelMod .menu{
  padding-top: 15px;
}
#jPanel_119 a:hover{
	background: rgba(0,0,0,0.8);
}
.offcanvas-overlay{
  z-index: 11000;
}
.quickview{
  position: absolute !important;
  top: 70px;
  left: 32%;
  display: none !important;
  padding: 10px !important;
}
.hikashop_product_page .quickview{
	left: 36% !important;
}
.thumbnail:hover .quickview:first-child{
  display: block !important;
  transition: .5s;
}

/*Villámnézet modal*/
.thumbnail:hover .quickviewmodal  .quickview{
	display: none !important;
}

.quickviewmodal{
   top: 10% !important;
   position: fixed;   
}
.quickviewmodal .modal-content{
  width: 800px;
  height: 450px;
  right: 10%;
  box-sizing: border-box;
  border-radius: 5px;
}
.quickviewmodal .product_details_modal{
  text-align: left;
}
.quickviewmodal .product_add_to_cart_modal .hikashop_product_stock{
  margin-top: 20px;
}
.quickviewmodal .product_add_to_cart_modal .hikashop_product_stock table{
  margin: 0 !important;
}
.quickviewmodal .product_price_modal{
  margin: 10px 0;
}
.quickviewmodal .product_price_modal .hikashop_product_price{
  font-size: 25px;
}
.quickviewmodal .modal-header{
  border: none;
}
.quickviewmodal .modal-header .fa{
  font-size: 30px;
  color: black;
}

.quickviewmodal  .product_name_modal{
	font-size: 20px;
	margin-top: 0;
}
/*EOF Villámnézet modal*/
/*Logo poz*/
#sp-logo h1.logo{
	margin-top: 5px;
	margin-bottom: 15px;
}
/*EOF Logo poz*/
/*Kereső gomb*/
#sp-position3 form .btn{
	width: 30px;
    height: 30px;
    padding: 5px 7px;
    position: absolute;
    right: -31px;
    top: 2px;
    font-family: fontAwesome;
	z-index: 55;
}
#sp-position3{
	padding-left: 0;
}
/*EOF Kereső gomb*/
/*Hikashopos gombok*/
.hikashop_cart_input_button{
    font-size: 16px;
    line-height: 1;
    border: 0;
    border-radius: 3px;
    padding: 11px 23px 13px;
    position: relative;
    overflow: hidden;
	border: none;
}
#hikashop_add_to_cart_continue_button{
	background: #666 !important;
	color: white !important;
	border: none;
}
#hikashop_add_to_cart_continue_button:hover{
	background: #7a7a7a !important;
}
/*EOF Hikashopos gombok*/
/*Offcanvas menu*/
.offcanvas-menu{
	width: 290px !important;
	z-index: 1111111 !important;
	left: 0;
}
/*EOF Offcanvas menu*/
/*Reszponz. kieg.*/
@media screen and (max-width: 767px){ /*Mobilos és tabltes nézet*/
  .thumbnail:hover .quickview:first-child{
    display: none !important;  
  }
  .kosar_modul i.fa-shopping-cart{
    color: white;
	font-size: 25px;
  }
  .kosar_modul .cart_notify_text{
    visibility: hidden;
    margin-top: -5px;
    display: block;
  }
  .kosar_modul .cart_notify_text:before{
	visibility: visible;
	font-family: fontAwesome;
	content:"\f07a";
	font-size: 25px;
	opacity: 0.5;
  }
}
/*EOF Reszponz kieg.*/
/*User legördülő menü poz*/
.sp-my-account .sp-account-info{
	top: 2px !important;
}
/*EOF User legördülő menü poz*/
.thumbnail_custom_field{
	display: none;
}
/*Custom field a villámnézetben*/
.product_custom_fields_modal dd, .product_custom_fields_modal dt{
	display: inline;
	font-size: 17px;
	font-weight: normal;
}
.product_custom_fields_modal dd{
	margin-left: 20px;
}
/*EOF Custom field a villámnézetben*/
/*Javítások*/
.offcanvas-menu .offcanvas-inner .sp-module:first-child{
	margin-bottom: -20px !important;
}
@media screen and (max-width: 767px){
	
    #jPanel_116, .jpanelContent{
		height: 100% !important;
	}
	.slide-top-menu{
		overflow-y: hidden;
	}
	.offcanvas-menu{
		overflow-y: auto !important;
	}
	#sp-mobil-fejlec-2{
		border-bottom: solid 5px #eee;
	}
	#hikashop_cart_module .empty_cart_text{
		display: none;
	}
}
@media screen and (max-width: 540px){
	#searchForm .btn-toolbar{
		display: block !important;
	}
	#searchForm .form-limit-wrap{
		margin-top: 15px;
		width: 100%;
	}
	#searchForm .input-search-wrap .btn-group{
		margin-bottom: 5px !important;
	}
	#sp-position4{
		padding: 0 5px;
	}
	#hikashop_cart_module .empty_cart_text{
		display: none;
	}
	#hikashop_cart_module .fa-shopping-cart{
		opacity: .5;
		padding-top: 1px;
	}
	#sp-header .sp-megamenu-wrapper{
		margin-top: -2px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1200px){
	#sp-position3 #mod-search-searchword {
        width: 128% !important;
    }	
	#sp-position3 form{
		position: relative;
	}
	#sp-position3 form .btn{
		right: -25%;
	}
	.kosar_modul{
		width: 93%;
	}
	#sp-position4{
		padding-left: 20px;
    		padding-right: 0;
	}
	.sp-contact-info li{
		font-size: 80% !important;
	}
	#sp-top2 .registration{
		display: block;
	}
}
select#limit{
	width: auto;
}
#sp-mobil-fejlec #sp-logo{
	width: 45%;
    float: left;
    padding-right: 0;
}
#sp-mobil-fejlec #sp-position4{
    width: 52%;
    float: left;
    margin-top: 30px;
    padding-left: 0;
}

/*EOF Javítások*/


/*Kisképek egymás mellet a részletes oldalon*/
#hikashop_product_left_part #hikashop_small_image_div img{
	display: inline-block !important;
	height: 100px !important;
}
#hikashop_product_left_part #hikashop_main_image_div{
	margin-bottom: 15px;
}
/*EOF Kisképek egymás mellet a részletes oldalon*/
/*Képnézegető*/
#sb-container{
	z-index: 9999 !important;
}
#sb-info{
	position: initial !important;
}
#sb-nav-next{
	position: absolute;
	top: 50%;
	right: 35px;
	visibility: hidden;
}
#sb-nav-next:before{
	font-family: fontAwesome;
	content: "\f054";
	font-size: 20px;
	visibility: visible;
	color: #eee;
	background: rgba(0,0,0,0.7);
    padding: 15px;
    border-radius: 14px;
}
#sb-nav-previous{
	position: absolute;
	top: 50%;
	left: 5px;
	visibility: hidden;
}
#sb-nav-previous:before{
	font-family: fontAwesome;
	content: "\f053";
	font-size: 20px;
	visibility: visible;
	color: #eee;
	background: rgba(0,0,0,0.7);
    padding: 15px;
    border-radius: 14px;
}
#sb-nav-close{
	position: absolute;
	top: 39px;
    right: 21px;
	visibility: hidden;
}
#sb-nav-close:before{
	font-family: fontAwesome;
	content: "\f00d";
	visibility: visible;
	font-size: 18px;
	color: white;
    background: rgba(0,0,0,0.7);
	border-radius: 50%;
	padding: 10px;
}
#sb-counter{
	display: none;
}
/*EOF Képnézegető*/
/*Akciós árak megjelenítése*/
.hikashop_product_price_full .hikashop_product_price_before_discount{
	text-decoration: line-through;
	padding-right: 5px;
}
.hikashop_product_msrp_price .hikashop_product_price{
	text-decoration: line-through;
}
.hikashop_product_msrp_price_title, .hikashop_product_our_price_title{
	display: none;
}
/*EOF Akciós árak megjelenítése*/
/*EOF Webshop creator kieg*/
/* További  Webshop creator kieg*/
#sp-bottom4 table.acymailing_form{
	width: 100%;
	margin: 0;
}
.offcanvas .body-wrapper{
    -webkit-transform: translateX(0) !important;
    transform: translateX(0) !important;
}
.hikashop_checkout_payment_images img,
.hikashop_checkout_shipping_images img{
	display: inline;
	margin-left: 10px;
	max-width: 60px;
}
#hikashop_product_right_part #hikashop_product_characteristics{
	margin-top: 10px;
}
#hikashop_product_description_main{
	margin-top: 20px;
}
.list_div10{
   display: inline-block;
   width: 83.3333%;
   padding: 0px 15px;
}
@media screen and (max-width: 992px){
	.list_div10{
       display: block;
       width: 100%;
       padding: 0;
	   margin-top: 15px;
    }
}
/*Reszponziv kosár*/
@media screen and (max-width: 540px){
	
	#hikashop_show_cart_form table#hikashop_cart_product_listing td{
		display: block;
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 44%; 
	}
	#hikashop_show_cart_form table#hikashop_cart_product_listing td:before{
		position: absolute;
		top: 40%;
		left: 6px;
		width: 40%; 
		padding-right: 10px; 
		white-space: nowrap;
		font-weight: bold;
	}
	#hikashop_show_cart_form thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	#hikashop_show_cart_form{
		margin-bottom: 100px;
	}
#hikashop_show_cart_form table#hikashop_cart_product_listing td:nth-of-type(1),
#hikashop_show_cart_form table .hikashop_product_quantity_field_change_plus,
#hikashop_show_cart_form table .hikashop_product_quantity_field_change_minus
	{ display: none; }

	#hikashop_show_cart_form table#hikashop_cart_product_listing td:nth-of-type(2):before 
	{ content: "Megnevezés"; }
#hikashop_show_cart_form table#hikashop_cart_product_listing td:nth-of-type(3):before 
	{ content: "Állapot"; top: 20%; left: -20px;}
	#hikashop_show_cart_form table#hikashop_cart_product_listing td:nth-of-type(4):before 
	{ content: "Egységár"; top: 20%; }
#hikashop_show_cart_form table#hikashop_cart_product_listing td:nth-of-type(5):before 
	{ content: "Mennyiség"; top: 20%; }
#hikashop_show_cart_form table#hikashop_cart_product_listing td:nth-of-type(6):before 
	{ content: "Termákár össz."; top: 20%; }
#hikashop_show_cart_form table#hikashop_cart_product_listing td:nth-of-type(5) table td:before{
		display: none;
	}	
	#hikashop_show_cart_form table#hikashop_cart_product_listing{
		margin: 20px 0;
	}
 
  #hikashop_show_cart_form table#hikashop_cart_product_listing td.hika_show_cart_total_quantity:before{
		content: "Darabszám";
		top: 7px;
	}
	#hikashop_show_cart_form table#hikashop_cart_product_listing td.hika_show_cart_total_price:before{
		content: "Végösszeg";
		left: 7px;
	}
	#hikashop_show_cart_form .hika_show_cart_total_text{
		font-weight: bold;
		margin-top: 25px;
		background: #eee;
    	width: 100%;
		display: block !important;
		padding-left: 0 !important;
    	text-align: center;
	}
	#hikashop_show_cart_form table tbody td table td{
		padding-left: 0 !important;
		display: block !important;
	}
	#hikashop_show_cart_form .toolbar table td:nth-child(3),
	#hikashop_show_cart_form .toolbar table td:nth-child(2),
	#hikashop_show_cart_form  .hika_options
	{
		display: none;
	}
}
#hikashop_show_cart_form  .hika_options dt{
	width: 143px;
}
/*EOF Reszponzív kosár*/
.kosar_modul .hikashop_cart_module_product_quantity_value input{
	border: none;
	pointer-events: none;
	background: none;
	box-shadow: none;
}
.kosar_modul .hikashop_checkout_loading_elem,
.kosar_modul .hikashop_checkout_loading_spinner{
	display: none;
}
/*Nyelvváltó pozíciója*/
.nyelvvalto{
	margin-top: -10px;
}
/*Nyelvváltó pozíciója*/
#sp-position1 .nyelvvalto{
	margin-top: 4px !important;
    vertical-align: top;
}
.mobil_nyelvvalto {
    margin-top: -15px !important;
    float: right;
}
.mobil_nyelvvalto li{
	margin-left: 10px !important;
}
.mobil_nyelvvalto li a{
	pointer-events: initial !important;
}
/*EOF Webshop creator kieg*/
#sp-mobil-fejlec{
	display: none !important;
}
@media screen and (min-width: 993px){
	.jPanelModule{
		display: none;
	}
	
}
/*Hárömszög*/
#sppb-addon-1516192939658,
#sppb-addon-1516192939748,
#sppb-addon-1516192939754,
#sppb-addon-1516192939758,
#sppb-addon-1516192939761,
#sppb-addon-1516192939764,
#sppb-addon-1516259357008,
#sppb-addon-1516259357011,
#sppb-addon-1516259357014{
	position: relative;
}
#sppb-addon-1516259357008:before,
#sppb-addon-1516259357011:before,
#sppb-addon-1516259357014:before,
#sppb-addon-1516192939658:before,
#sppb-addon-1516192939748:before,
#sppb-addon-1516192939754:before,
#sppb-addon-1516192939758:before,
#sppb-addon-1516192939761:before,
#sppb-addon-1516192939764:before{
	    position: absolute;
    width: 100%;
    height: 33px;
    clip-path: polygon(50% 0, 0 100%, 100% 100%);
    top: -99%;
    background: #4913c7;
    content: '';
    /*border-bottom: solid 30px #4913c7;
    border-left: solid 180px transparent;
    border-right: solid 180px transparent;*/

}
/*EOF Háromszög*/
/*Hover layer*/
.hoover_img_row .sppb-addon-single-image-container a:after{
	content: '\f04b';
	background: linear-gradient(to right, rgba(73,19,199,.6) , rgba(0,0,0,.6));
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
	transition: .5s ease;
	opacity:0;
	font-family: FontAwesome;
	color: white;
	    font-size: 50px;
    padding-top: 16%;
}
.hoover_img_row .sppb-column:hover .sppb-addon-single-image-container a:after{
	opacity: 1;
}
/*EOF Hover layer*/
/*Rombusz háttér*/
.diamond_bg{
	background: #4914c8;
	width: 80%;
	transform: rotate(45deg);
	position:relative;
}
.diamond_bg:after{
  content: "";
  display: block;
  padding-bottom: 100%;
}
.diamond_bg h1{
	transform: rotate(-45deg);
	position: absolute;
	top: -21%;
    left: 26%;
	margin: 0;
}
/*EOF Rombusz háttér*/
/*Mobil háttér*/
@media screen and (max-width: 768px){
  body{
      background: white !important;
     
}
}
/*EOF Mobil háttér*/
/*főoldal kinézete*/
@media screen and (min-width: 993px){
  .diamond_bg_big{
      background: #4914c8;
      width: 70%;
      transform: rotate(45deg);
      margin-left: -20%;
      margin-top: -20%;
  }
  .diamond_bg_big:after{
    content: "";
    display: block;
    padding-bottom: 100%;
  }
  .diamond_bg_big h1{
      transform: rotate(-45deg);
      position: absolute;
      top: 26%;
      left: 20%;
      font-size: 8em !important;
      line-height: 1 !important;
  }
  #section-id-1506283028054{
      z-index: 66 !important;
  }
  #section-id-1516192939619{
      background: linear-gradient(to right, rgba(73, 19, 199, 1) , black);
      margin-top: -20% !important;
      z-index: -1 !important;
  }
  #section-id-1516192939520 .sppb-col-md-5{
      margin-top: -30%;
      margin-bottom: 27%;
  }

  .row_diamond_bg{
      background: linear-gradient(to right, rgba(73, 19, 199, 1) , black);
      transform: rotate(45deg);
      z-index: -1 !important;
      margin-top: -20% !important;
      margin-bottom: -11% !important;
      padding: 0 !important;	
  }
  .row_diamond_bg:after{
    content: "";
    display: block;
    padding-bottom: 100%;
  }
  .row_diamond_bg .sppb-row-container{
      transform: rotate(-45deg);
      position: absolute;
      left: 11%;
      top: 30%;
  }
  .row_diamond_bg h1.sppb-addon-title{
     font-size: 8em !important;
      line-height: 1 !important;
  }
  .row_diamond_bg .sppb-col-md-5{
      margin-top: -10%;
  }
  .itemid-137 #sp-main-body,
  .itemid-123 #sp-main-body{
      /*overflow: hidden;*/
      position: relative;
      margin-bottom: -180px !important;
	  overflow: -moz-hidden-unscrollable;
	  -webkit-scollbar: hidden;
	   -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  #section-id-1516192939777{
      position: absolute !important;
      bottom: 332px;
      width: 100%;
  }
  #section-id-1516192939777 .sppb-icon{
      text-align: center !important;
  }
}
/*EOF főoldal kinézete*/
#sp-menu .sp-column{
	float: right;
}
#sp-menu{
	width: 80%;
}
#offcanvas-toggler{
	display: none !important;
}
@media screen and (max-width: 540px){
	#section-id-1516259357005 .sppb-col-md-4,
	#section-id-1516192939755 .sppb-col-md-4{
		margin-bottom: 20px;
	}
	
}
#section-id-1516192939619:after{
	content: '';
    clip-path: polygon(50% 0, 0 100%, 100% 100%);
    background: white;
    width: 7%;
    height: 50px;
    margin: 0 auto;
    display: block;
    margin-bottom: -54px;
}
@media screen and (max-width: 1300px) and (min-width: 1200px){
	#section-id-1516192939779{
		margin-bottom: -5% !important;
	}
	#section-id-1516192939777{
		bottom: 7% !important;
	}

}
@media screen and (max-width: 1220px) and (min-width: 992px){
	#section-id-1516192939779{
		margin-bottom: 10% !important;
	}
	#section-id-1516192939777{
		bottom: 2% !important;
	}
	.diamond_bg h1{
		top: -38%;
	}

}
@media screen and (min-width: 768px) and (max-width: 992px){
	#jPanel_119 .jpanelHandle{
		background-color: transparent !important;
	}
}
.sp-megamenu-parent >li.active>a{
	color: #4913c8 !important;
}
@media screen and (max-width: 992px){
	#section-id-1516192939680 .sppb-col-md-2{
		display: inline-block;
	} 
}

/*Közösségi ikonok egymás mellett mobilon
 áttéve: templates\shaper_educon\css\template.css
@media screen and (max-width: 540px){
	#section-id-1516259357032 .sppb-col-md-2{
		float: left;
	}

}
EOF Közösségi ikonok egymás mellett mobilon*/