﻿/*------------------------- shop category kategóriák -------------------------*/

/*------------------------- shop galéria elemek ------------------------------*/
.shop_category_list,
.shop_item_list,
.search_result_list{
	display: block;
	float: left;
	clear: both;
	width: 100%;
	margin-top: 10px;
}
.shop_item_list a, .shop_item_list img{
display:block;
border:none;
}
.shop_category_list .sw_28_1_preview_img_outer .no_content,
.shop_item_list .sw_28_1_preview_img_outer .no_content,
.search_result_list .sw_18_1_preview_img_outer .no_content,
.shop_category_list .sw_28_1_preview_img_outer .no_content,
.shop_item_list .sw_28_1_preview_img_outer .no_content{
	background:white url(/data/shop_proposer/skins/1/no_image.jpg) no-repeat scroll center center;
	text-align: center;
}
.shop_category_list .sw_28_1_preview_img_outer a,
.shop_item .sw_28_1_preview_img_outer a,
.search_result_list .sw_18_1_preview_img_outer a {   
  height: 100%;
  text-align: center;
  width: 100%;
  bottom: 0;
  display: block;
  float: left;
}

.shop_category_list img,
.shop_item img,
.search_result_list img{
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: 0 auto;
  height: auto;
  width: auto;
  transition: all 0.4s;
left: 50%;
margin-right: -50%;
position: absolute;
top: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
  
}
.shop_category_list .shop_category,
.shop_item_list .shop_item,
.search_result_list .shop_item{	
display:block;
width:100%;
float:left;
padding:0;
margin:0;
}
.shop_item_list.shop_item_list2_cols .shop_item{
display: block;
width: 48%;
margin: 0 2% 2% 0;
}
.shop_item_list.shop_item_list3_cols .shop_item{
display: block;
width: 29%;
margin: 0 2% 2% 0;
}
.shop_item_list.shop_item_list4_cols .shop_item{
display: block;
width: 21.5%;
margin: 0 2% 2% 0;
}
.shop_item_list.shop_item_list5_cols .shop_item{
display: block;
width: 18.5%;
margin: 0 2% 2% 0;
}
.shop_category_list.shop_category_list4_cols .sw_s1_shop_category_last_col,
.shop_item_list .shop_item.sw_s1_shop_item_last_col {
	margin-right:0;
}
.shop_item:hover .sw_28_1_preview_img_outer,
.shop_item:hover .sw_48_1_preview_img_outer,
.shop_item:hover .sw_18_1_preview_img_outer{
	filter:brightness(1.2);
	-webkit-filter:brightness(1.2)
}
.shop_item_list h2 a{
	color: #26262C;
}
/*------------------ lista nézet ---------------------------*/

.shop_item_list .sw_28_1_preview,
.search_result_list .sw_18_1_preview{
line-height: 1.2;
font-size: 0.9em;
padding: 0.1em 0 0.5em 0;
}
/*------------------------------------------------- lista ár ----------*/

.shop_item_list .running_out,
.shop_item_list .not_in_store{
	clear: both;
  color: #888888;
  padding: 5px 0;
}	
.shop_item .special_offer_price_0 {
    background: #FFC517;
        font-size: 1em;
    float: left;
    display: block;
    padding: 2px 1% 2px 1%;
    line-height: 1;
    text-align: center;
    margin: -4px 0 0 0;
    color: #242424;
}
.shop_item .special_offer{
  color: #FFC517;
  line-height: 1;
  background-color: #4D525B;
  padding: 2%;
  width: 96%;
  clear: both;
  font-size: 0.9em;
}
.shop_item .special_offer_price{
	  color: #E82924;
}
.shop_item .sw_18_1_price_label,
.shop_item .sw_28_1_price_label{
	    line-height: 0.1;
    padding-top: 5px;
}
.shop_item .sw_18_1_price_value ,
.shop_item .sw_28_1_price_value {
    font-family: "webfontregularbold";
    font-size: 1.1em;
}
.sw_18_1_price_value
.sw_28_1_price_value {
    white-space: nowrap;
}
.old_price{
  color: #4D525B;
  }
.old_price .price_value,
.old_price .sw_28_1_price_value,
.old_price .sw_18_1_price_value  {
	text-decoration: line-through;
}

.shop_item .special_offer_time{
	font-size:0.8em
}

.special_offer{
	 
}
.special_offer_time{}
/*----------------------------------------------------- lista gomb -------*/
.shop_item_list .sw_28_1_add_to_cart_amount{

}
.shop_item_list .sw_28_1_add_to_cart_outer{

}

.shop_item_list .sw_28_1_add_to_cart_amount{}
.shop_item_view .sw_28_1_add_to_cart_outer input[type=submit].sw_28_16_add_to_cart,
.shop_item_list .sw_28_1_add_to_cart{

}
.shop_item_view .sw_28_1_add_to_cart_outer input[type=submit].sw_28_16_add_to_cart:hover,
.shop_item_list .sw_28_1_add_to_cart:hover{

	}
/*------------------------------------------------------ view belső nézet -----------*/
#shop_product_main_image_outer {

}
.shop_item_view {margin: 0 ;}
.shop_item_view #shop_product_images_outer{
	  width: 54%;
  padding: 0;
  float: left;
  display: block
}
.shop_item_view #shop_product_main_image_outer{}
.shop_item_view #shop_product_main_image_outer a {}
.shop_item_view #shop_product_main_image_outer figure{margin:0}	
.shop_item_view #shop_product_main_image_outer img{
	  width: auto;
  height: auto;
  display: block;
  padding: 4%;
  max-width: 92%;
  max-height: 92%;
  margin: 0 auto;
}

.shop_product_more_image_list{
	    float: left;
    width: 100%;
}
.shop_product_more_image_list .shop_product_small_image{
	max-width: 100px;
	height:auto;
	float:left;
	padding: 2% 2% 2% 0;
}
 .shop_product_small_image img{
	max-width: 100%;
	height:auto;
	margin:0 auto;
	max-height: 100%;
}

.product_number_title{}
.markers.selectable_markers{}
.markers.selectable_markers .marker_row{}
.markers.selectable_markers .marker_row .marker_name{}
.markers.selectable_markers .marker_row .marker_value{}
.markers.selectable_markers .marker_row .marker_value .dropdown a{
	color: white;
}
.markers.selectable_markers .marker_row .marker_value .dropdown{
	width: 53%;
	margin-left: 47%;
}
.markers.selectable_markers .marker_row .marker_value .dropdown ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-size: 14px;
}
.markers.selectable_markers .marker_row .marker_value .dropdown ul li{
	display: block;
	padding: 1% 5%;
	background-color: #777777;
}
.markers.selectable_markers .marker_row .marker_value .dropdown ul li:hover{
	background-color: #999;
}
.markers.selectable_markers .marker_row .marker_value .dropdown a{}
.markers.selectable_markers .marker_row .marker_value .dropdown .dropdown_current{
	background-color: #444444;
	font-weight: bold;
	padding: 1% 2%;
	display:block;

}

.shop_item_view .product_number_title{}
.shop_item_view .product_number{}

 
.shop_item_view .tagbar{}
.shop_item_view .not_in_store{}
.shop_item_view .only_order{}
.shop_item_view .article_text{
	  margin: 0 20px 20px 0;
  line-height: 1.2;
}
.product_data .sw_s1_tabtitle {
  background: transparent;
  border: none;
}
.shop_item_view #shop_product_main_image_outer.no_content{
	background:white url(no_image.jpg) no-repeat scroll center center;
	height:200px;
	text-align: center;
}
/*----------------------- path -----------------------------------*/
.shop_path{
padding: 0 0 10px 0;
display: block;
width: 100%;
line-height: 1.3;
float: left;
clear: both;
padding: 0;
list-style-type: none;
margin: 0 0 30px 0;
}
.shop_path ul{
	list-style-type:none;
	margin:0;padding:0;
	}
.shop_path li{
	display:block;
	float:left;
}
.shop_path li.level_1{}
.shop_path a {}
.shop_path span{padding: 0 6px;}
.shop_item_view_outer .shop_path{
	width:82%;
	clear:right;
	margin: 6px 0 10px 0;
}
/*---------------------------------------------------------- Buy now fizetés    ------------------------------*/
.data_row {
	display:block;
clear:both;
}
.data_name,
.data_value{
	display:block;
	float:left;
	padding:1%;
}
.data_name{
	width:24%;
	padding-right:5%;
}
.data_value{
	width:68%
}
.data_row.odd{background:#eee}
.data_row.even{background:#ddd}
.modify_data, .shop_modify_basket_content_link{
	display: block;
float: left;}
.shop_user_list,
.shop_cart_list{
	border-collapse:collapse;
	width:100%;
	  padding: 20px 0;
}
.shop_user_list th,
.shop_cart_list th{
	padding: 2%;
background: #AAA;
color: #444;
border-left: solid 1px #BBB;
	}
	.shop_user_list th.head_product,
	.shop_cart_list th.head_product{
	width: 40%;
	}
	.shop_user_list td,
	.shop_cart_list td{
	padding: 2%;
background: #B8B8B8;
border-bottom: solid 1px #AAA;
	}
	.shop_user_list td.head_product,
	.shop_cart_list td.head_product{padding-left: 0;}
	.shop_user_list td.sw_28_1_prices, .shop_user_list td.sw_28_1_amount,
	.shop_cart_list td.sw_28_1_prices, .shop_cart_list td.sw_28_1_amount{
	
	}
	.shop_user_list .sw_28_1_preview_img_outer,
	.shop_cart_list .sw_28_1_preview_img_outer{
	
	}
	.shop_user_list .sw_28_1_preview_img_outer a{}
	.shop_cart_list .sw_28_1_preview_img_outer a{}
	.shop_user_list .sw_28_1_preview_img_outer img,
	.shop_cart_list .sw_28_1_preview_img_outer img{
	}
	.shop_user_list .sw_28_1_product_outer,
	.shop_cart_list .sw_28_1_product_outer{
	display: block;
	float: left;
	width: 70%;
	}
	.shop_user_list h2, .shop_user_list h3,
	.shop_cart_list h2, .shop_cart_list h3{
	margin: 0;
	padding: 0 0 0.2em 0;
	font-size: 1.5em;
	}
	.shop_cart_list h2 a, .shop_cart_list h3 a{} 
	.shop_cart_list .sw_28_1_product_number{}
	.shop_cart_list .sw_28_1_product_number_title{}
	.shop_cart_list .sw_28_1_product_number_value{}
	.shop_user_list .sw_28_1_preview,
	.shop_cart_list .sw_28_1_preview,
	.shop_user_list .sw_28_1_marker_list,
	.shop_cart_list .sw_28_1_marker_list{
	font-size: 0.8em;
	line-height: 1.2;
	}
.shop_user_list.total_list td,
.shop_cart_list.total_list td{
	background: #B0B0B0;
border: solid 1px #AAA;
font-size: 1.5em;
text-align: right;
}
.shop_user_list.total_list .total_title,
.shop_user_list.total_list .total_title_price_value,
.shop_cart_list.total_list .total_title,
.shop_cart_list.total_list .total_title_price_value{
	display:block;
	float:left;
	width:50%;
}
.shop_user_list.total_list .total_title,
.shop_cart_list.total_list .total_title{
	text-align:left;
}
.shop_cart_list.total_list .total_title_price_value{}
/*------------------------------Buy now------------------------------*/

/*--------------------------Regisztrációs form módosítása--------------------------*/

/*-----------------------Buy now product header-----------------------------------*/
/**/


/* --------------------------- editor icon icons ikonok --------------------------------------------*/
.shop_item_list .sw_s1_inner_menu{
}
.shop_editor_menu.sw_s1_inner_menu > ul{
	position:relative;
}
.shop_editor_menu .icon.icon_text{
max-width:90px !important;
}
.shop_editor_menu .icon.icon_item_create {
	background:url(/data/skins/16/icon_normal/icon_item_create.png) no-repeat 0 0 transparent !important;
	max-width:50px !important;
	padding-top : 0 !important;
}
.shop_editor_menu .icon.icon_category_admin{
	background:url(/data/skins/16/icon_normal/icon_category_admin.png) no-repeat 0 0 transparent !important;
	padding-top : 0 !important;
}
.icon_bill_admin{
	background:url(/data/skins/16/icon_normal/icon_bill_admin.png) no-repeat 0 0 transparent !important;
	min-height: 16px !important;
}
.icon_edit_quotations{
	background:url(/data/skins/16/icon_normal/icon_edit_quotations.png) no-repeat 0 0 transparent !important;
	min-height: 16px !important;
}
.icon_delivery_mode{
	background:url(/data/skins/16/icon_normal/icon_delivery_mode.png) no-repeat 0 0 transparent !important;
	min-height: 16px !important;
}
.icon_payment_method{
	background:url(/data/skins/16/icon_normal/icon_payment_method.png) no-repeat 0 0 transparent !important;
	min-height: 16px !important;
}
.shop_editor_menu .icon.icon_discount_editor{
	background:url(/data/skins/16/icon_normal/icon_discount_editor.png) no-repeat 0 0 transparent !important;
	padding-top : 0 !important;
}
.shop_editor_menu .icon.icon_customer_discount{
	background:url(/data/skins/16/icon_normal/icon_customer_discount.png) no-repeat 0 0 transparent !important;
	padding-top : 0 !important;
}
.shop_editor_menu .icon.icon_item_edit {
	background:url(/data/skins/16/icon_normal/icon_edit.png) no-repeat 0 0 transparent !important;
	padding-top : 0 !important;
}
.shop_editor_menu .icon.sw_s1_item_delete{
	background:url(/data/skins/16/icon_normal/icon_del.png) no-repeat 0 0 transparent !important;
	min-height: 16px !important;
}
.shop_editor_menu .icon.icon_leave_edit_mode{
	background:url(/data/skins/16/icon_normal/icon_leave_edit_mode.png) no-repeat 0 0 transparent !important;
	min-height: 16px !important;
	padding-top : 0 !important;
}
table.table_list{
	border-collapse: collapse !important;
	width: 100% !important;
	border: none !important;
	font-size: 1em;
}
table.table_list th {
	background: #999 !important;
	color: #fff !important;
	font-weight: bold !important;
	font-size: 1.2em;
	text-align: left;
	padding: 0.5em;
}
table.table_list tr:nth-child(even) td{
	background: #e2e2e2 !important;
	padding: 4px 6px;
}
table.table_list tr:nth-child(odd) td {
	background: #f2f2f2 !important;
	color: #666 !important;
	padding: 4px 6px;
	vertical-align: middle;
}
/* kapcsolodo termekek szerkeszto*/
#sw_24_related_productsitem_box .node_div{
	width: 24%;
	padding: 1%;
}
.shop_item_list.related_product .sw_28_1_prices{
	text-align: left;
}


/* ---------------További formázások--------------------*/


#main_content .module_content.shop_path_outer{
	display:none
}
.shop_path_outer {
	
}

.shop_path li{
	display: block;
	float: left;
	background: url("/data/skins/1/icon_svg/shop_path.svg") no-repeat scroll center right transparent;
	background-size: 7px 11px;
	padding-right: 15px;
	padding-left: 5px;
	  max-width: 25%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.shop_path li:last-child{
	background: none;
}
.shop_path a{
color: #26262C
}
.shop_path span{
	display: none;
}
.back_link_line{
	float: left;
  background: #4E525C;
  padding: 3px 0;
  width: 17%;
  text-align: center;
  margin: 0 1% 0 0;
  max-width: 140px;
}
.back_link_outer{
	width:54%;
	float:left;
	clear: none;
}
.shop_item_view h1{
	clear: both;
}
.back_link_outer > div{
	display: block;
	float: left;
	width: 47%;
	height:21px;
	  margin: 10px 0;
}
.back_link_line a{
	color: #ffffff;
}
.prev_link_line{	
	text-align: left;
}
.back_link_outer > div.next_link_line{
	float:right
}
.prev_link_line a,
.next_link_line a{
	color: #26262C;
	height:100%
}
.next_link_line a{
	float:right
}
.prev_link_line .icon,
.next_link_line .icon{
	background: url("/data/skins/1/icon_svg/prev.svg") no-repeat scroll center center transparent;
	background-size: 13px 20px;
	width: 17px;
	 height: 100%;
}
.next_link_line .icon{
-ms-transform: rotate(180deg); 
    -webkit-transform: rotate(180deg); 
    transform: rotate(180deg);
}
#main_content .print{
	  height: 21px;
	  width: 24%;
	  float: right;
	  margin: 10px 0;
	  text-align: right;
}
.print a{
	display:block;
	background: url("/data/skins/1/icon_svg/print.svg") no-repeat scroll right center transparent;
	  background-size: 25px 21px;
	  padding-right: 35px;
	  color: #4E525C;
	  width:auto;
	  height: 100%;
	  height: 21px;
}
.shop_item_view .product_data{
	  width: 42%;
  float: left;
  background: #F3F2F1;
  padding: 20px 2%;;
}
.product_data .sw_s1_tab_inner,
.product_data .sw_s1_tab_visible{
	  width: 100%;
  padding-left: 0;
  padding-right: 0;
  background: transparent;
}
#main_content .show_advise_link{
	background: url("/data/skins/1/icon_svg/mail.svg") no-repeat scroll left center transparent;
	background-size: 28px 19px;
	padding:  0 0 0 38px;
	height: 21px;
	margin: 0;
	display: block;
	line-height: 21px;
	clear: both;
	float: left;
	font-family: "webfontregularbold";
	font-size: 16px;
}
#main_content .show_advise_link:hover{
	text-decoration: none;
}
#main_content .edit_tags_link{
	display: block;
	float: left;
	clear: both;
}
.product_data .sw_28_1_add_to_cart{
	background: url("/data/skins/1/icon_svg/add_cart.svg") no-repeat scroll 2px center #4e525c !important;
	background-size: 30px 30px;
	height: 36px;
	padding-left: 40px !important;
}
.product_more_data .sw_28_1_add_to_cart_amount{
	width: 42px;
	height: 22px;
	padding: 0 10px 0 0;
	text-align: right;
}
.product_data .marker_name,
.product_data .marker_value,
.product_more_data,
.product_data .sw_s1_rate h2,
.product_data .sw_28_1_price_label{
	width: 42%;
	display: block;
	float: left;
}
.product_data .sw_28_1_price_0.sale_price{
	background:#FFC517;
	position:relative;
	padding:5px;
	margin:0 -5px;
}
.product_data .sw_28_1_price_0{
color: #26262C;
}
.product_data .markers,
.product_data .sw_s1_rate,
.product_data .shop_product_logo_list,
.product_data .price_container,
.product_data .not_in_store{
	  width: 100%;
  margin: 0;
  clear: both;
}
.product_data .price_container{
  padding: 10px 0 0 0;
}
.product_data .markers{
	margin:10px 0
}
.product_data .marker_name{
	clear:left;
	  line-height: 1;
  padding: 0 0 5px 0;
}
.product_data .marker_value{
  padding: 0 0 5px 0;
  width: 58%;
}
.product_data .sw_28_1_price_0.print_price,
.product_data .sw_28_1_price_net,
.product_data .sw_s1_rate_inner div{
	width: 100%;
}
.product_data .ack_bid_text{
	text-align:right;
	margin-right:2%;
	width: 30%;
	  margin-top: 10px;
}
.sw_s1_rate .sw_s1_rate_inner{
	width: 70%;
	display: block;
	float: left;
}
.sw_s1_rate h2{
	  width: 30%;
  display: block;
  float: left;
  
}
.addthis_toolbox{
	margin: 10px 0;
}
.product_more_data{
	padding: 0 0 0 2%;
}
.product_data .sw_28_1_prices,
.product_data .sw_28_1_add_to_cart_outer,
.product_data .sw_s1_rate_inner{
	  width: 78%;
	  padding: 10px 0;
	      min-width: 260px;
}
.product_data .sw_28_1_prices:after{
	content:'';
	display:block;
	clear:both;
}
.product_data .sw_s1_rate_inner p{
	margin:0;
}
.product_data .sw_28_1_add_to_cart_outer input[type=text]{
  width: 9%;
  margin: 0 1% 0 0;
}
.product_data .product_number_title,
.product_data .product_number,
.show_advise_link,
#propTbl h2{
	color: #26262C;
	padding: 4%;
}
.product_data .product_number_title,
.product_data .product_number,
.product_data .sw_28_1_price_net{
	width:auto;
	font-family: 'webfontregularbold';
	font-size:1.1em;
}
.sw_28_1_price_0.print_price .price_value,
.sw_28_1_price_0.print_price .plus_vat{
	  background: #ffc517 none repeat scroll 0 0;
	  display: block;
	float: left;
	padding: 4px 6px;
}
.price_container .sw_28_1_price_0.print_price,
.price_container .sw_28_1_price_0_pl_0.print_price{
	display: block;
	clear: both;
}

.sw_28_1_price_0.print_price .plus_vat{
	display: block;
	float: left;
}
.product_data .product_number_title{
	padding:0;
width: auto;
  float: left;
clear:left;
}
.product_data .product_number{
	padding: 0 0 5px 10px;
	width: auto;
	  float: left;
	}
.shop_product_logo_list .marker_name{
	padding-top: 10px;
}
.shop_product_logo_outer img{
	width: auto;
  height: auto;
  max-height: 40px;
}
.sw_s1_tab_visible{
	clear: both;
}
.document_link_outer{
	background-size: 30px;
	height: 30px;
	    padding-left: 36px !important;
    line-height: 26px;
    background: url("/data/skins/1/icon_svg/document.svg") no-repeat scroll left center transparent !important;
}
.documet_type_jpg{
	background: url("/data/skins/1/icon_svg/jpg.svg") no-repeat scroll left center transparent !important;
}
.documet_type_doc{
	background: url("/data/skins/1/icon_svg/word.svg") no-repeat scroll left center transparent !important;
}
.documet_type_mpg,
.documet_type_video{
	background: url("/data/skins/1/icon_svg/video.svg") no-repeat scroll left center transparent !important;
}
.documet_type_pdf{
	background: url("/data/skins/1/icon_svg/pdf.svg") no-repeat scroll left center transparent !important;
}
.document_link_outer a{
	color: #26272C;
}

.sw_s1_rate select{
  height: 29px;
  border: solid 1px #666666;	
}
.remarks{
  font-size: 0.8em;
  margin: 0 20px 20px 0;
  line-height: 1.1;
}
/* ---------------Kategória lista--------------------*/
.shop_item_list .shop_item .marker_name,
.shop_item_list .shop_item .marker_value,
.search_result_list .shop_item .marker_name,
.search_result_list .shop_item .marker_value,
.shop_item_list .product_number_title,
.shop_item_list .product_number{
	width: calc(50% - 2px);
    display: inline-block;
    float: none;
    vertical-align: bottom;
    line-height: 1;
}
.search_result_list .sw_18_1_preview{
	display: block;
	clear: both;
	float: left;
	margin: 0;
}
.shop_item_list .shop_item .marker_value,
.shop_item_list .product_number{
	text-align:right;
	line-height: 1;
}
.shop_item_list .shop_item .sw_28_1_preview_img_outer,
.shop_item_list .sw_18_1_preview_img_outer,
.shop_item_list .shop_item h2,
.shop_item_list .shop_item .sw_28_1_prices,
.shop_item_list .shop_item .sw_28_1_price_0,
.shop_item_list .shop_item .sw_28_1_price_net,
.shop_item_list .sw_18_1_prices,
.shop_item_list .sw_18_1_price_0,
.shop_item_list .sw_18_1_price_net,
.shop_item_list .sw_48_1_prices,
#main_content .search_result_list .sw_18_1_preview_img_outer{
	width: 100%;
	  float: none;
}
.shop_item_list .shop_item h2{
	width:96%
	}
.shop_item_list .shop_item .sw_28_1_price_0,
.search_result_list .sw_18_1_price_0{
	width: 98%;
}
.shop_item_list .sw_28_1_preview_img_outer,
.search_result_list .sw_18_1_preview_img_outer{
	  display: block;
  float: left;
  padding: 0 1%;
  width: 19%;
  height: 130px;
  overflow: hidden;
  position: relative;
  z-index: 0;
  margin: 0 0 0 -1%;
}
#propTbl h2, 
.shop_item_list .shop_category_name, 
.shop_item_list .shop_item h2, 
.shop_item_list .shop_item h3 {
display: block;
  float: left;
  margin: 0 0 10px;
  position: relative;
  z-index: 2;
  font-family: "webfontregularbold";
    font-size: 1.2em;
    line-height: 1;
  text-align: left;
      overflow: hidden;
}
.shop_item_list .shop_item h2, 
.shop_item_list .shop_item h3{
margin:0 5px 10px 5px
}
.shop_item_list .shop_category_name{
	width: 19%;
  margin-bottom: 50px;
  margin-left: -20%;
  margin-top: 130px;
  text-align: center;
}
.shop_item .marker_name,
.shop_item .sw_28_1_price_label{
	    line-height: 1;
    clear: left;
    display: inline-block;
    vertical-align: bottom;
}
.list_markers ,
.list_codes{
	display: block;
    width: calc(100% - 10px);
    float: left;
    margin: 0 5px;
}
.list_markers .marker_row{
	display: block;
	width: 100%;
	float: left;
	margin: 0 0 5px 0;
	    line-height: 1;
}
.shop_item h2{
	height: 5.1em;
	overflow: hidden;
}
.shop_item h2 a{
	background:rgba(255,255,255,0.9);
	display:block;
	padding-bottom: 5px;
}
.shop_item h2:hover{
	overflow:visible;
}

.shop_item_list .product_compare_check{
	  height: 28px;
    /* position: absolute; */
    /* bottom: 0; */
    /* left: 0; */
    width: 54%;
    clear: left;
    float: left;
    padding: 5px 0 0 5px;
}
.shop_item_list .shop_item .sw_28_1_prices,
.shop_item_list .shop_item .not_in_store,
.shop_item_list .shop_item .running_out{
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
}
.list_codes{
	margin-bottom: 5px;
}
.list_codes > div{
	width: 50% !important;
}
.shop_item_list .sw_28_1_add_to_cart_outer,
.search_result_list .sw_18_1_add_to_cart_outer{
   /* right: 10%; */
  width: calc(46% - 5px);
  text-align: right;
  /* position: absolute; */
  /* bottom: 0; */
  float: left;
  padding: 5px 0 0 0;
}
.shop_item_list .sw_s1_shop_item_last_col .sw_28_1_add_to_cart_outer,
.search_result_list .sw_18_1_add_to_cart_outer{
	right:0;
}
.product_compare_check label{
line-height: 32px;
  position: relative;
  z-index: 1;
  display: block;
}
.product_compare_check label:after{
	content: '';
  display: block;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 0;
  border: solid 1px #666666;
  background: #ffffff;
  top: 50%;
  margin-top: -9px;
	
}
.product_compare_check input{
  margin-top: 7.5px;
  display: block;
  float: left;
  position: relative;
  z-index:2;
  height: 20px;
  margin: 4px 6px 4px 0;
  opacity: 0;
	}
.product_compare_check input[type=checkbox]:checked + label:after{
	background: url(/data/skins/1/chckd.svg) no-repeat center center #ffffff;
}
#main_content .shop_item_list .shop_item{
	
}
#main_content .shop_item_list .shop_item,
.search_result_list .shop_item{
  margin-right: 2%;
  width: 18%;
  margin-bottom: 50px;
  /*height: 330px;*/
  position: relative;
  z-index: 0;
  vertical-align: top;
      border: solid 1px #E3E0DB;
    margin-left: -2px;
}
#main_content .shop_item_list .sw_s1_shop_item_last_col{
	padding-right: 0;
}
.shop_item_list .sw_28_1_add_to_cart,
.shop_item_list .sw_48_1_add_to_cart,
.search_result_list .sw_18_1_add_to_cart{
	  background: url("/data/skins/1/icon_svg/cart_small.svg") no-repeat scroll left center transparent !important;
  background-size: 28px 28px;
  height: 28px;
  width: 28px;
  text-indent: 3em;
  /* margin: -1px 0; */
  vertical-align: bottom;
  margin: 0;
}
.shop_item_list .sw_48_1_add_to_cart_amount,
.shop_item_list .sw_28_1_add_to_cart_amount,
.search_result_list .sw_18_1_add_to_cart_amount{
  height: 26px;
  width: calc(100% - 44px);
  padding: 0 10px 0 0;
  text-align: right;
  /* display: inline-block; */
  vertical-align: bottom;
  margin: 0;
  border: 1px solid #666666;
  position: relative;
  z-index: 1;
  /* float: left; */
  right: -3px;
}
.compare_link a{
	background: #4E525C;
	padding: 2px 5px;
	color: #ffffff;
}
.shop_item_list .sw_28_1_prices,
.shop_item_list .sw_48_1_prices,
.search_result_list .sw_18_1_prices{
	  padding: 20px 0 5px 0;
	  line-height: 1;
	    clear: both;
}
.shop_item_list .sw_28_1_prices,
.search_result_list  .sw_18_1_prices{
	text-align:right
}
.shop_item_list .sw_28_1_price_label,
.shop_item_list .plus_vat,
.search_result_list  .sw_18_1_price_label{
	font-size:0.8em
}
.shop_item_list .sw_28_1_price_label,
.search_result_list  .sw_18_1_price_label{
/*	width: 100%;
  display: block;
  float: left;
  padding: 0;
  text-align: right;*/
}
.shop_item_list .shop_item .old_price_0_pl_0 .price_value,
.shop_result_list .shop_item .old_price_0_pl_0 .price_value {
    text-decoration: line-through;
}
.search_result_list .sw_18_1_add_to_cart_outer{
	  float: right;
    padding: 5px 0 0;
    text-align: right;
    width: 50%;
}
}
.compare_link{
    display: block;
    float: left;
    width: 50%;
}
.pager{
	  display: block;
  width: 100%;
}
.shop_item_view h1{
	color: #26262C;
	font-family: 'MyriadProBoldCond';
	text-transform: uppercase;
	font-size: 1.7em;
	  margin: 0;
  padding: 0 4% 10px 0;
}
.shop_item_list.related_products h2{
	  font-size: 1.2em;
}
.shop_item_list.substitute_products h2 a,
.shop_item_list.related_products h2 a{
	padding-left: 0;
}
.shop_item_list .price_value,
.shop_item_list .sw_28_1_price_value,
.search_result_list .shop_item .price_value{
font-family: "webfontregularbold";
    font-size: 1.1em;
}
#main_content .related_products .sw_28_1_add_to_cart_outer,
#main_content .substitute_products .sw_28_1_add_to_cart_outer{
       float: right;
}

#main_content .related_products .shop_item_list .sw_28_1_preview{
	
}
.search_result_list .search_result img{
    position: static;
    float: left;
    margin: 0 20px 0 0;
    display: block;
    height: 4vw;
    padding: 0;
    transition: none;
    transform: none;
    -webkit-transform: none;
}

/*zászlók*/

.made_id_AT{ background:transparent url(at.png) no-repeat scroll  0 center;}
.made_id_US{ background:transparent url(us.png) no-repeat scroll  0 center;}
.made_id_FR{ background:transparent url(fr.png) no-repeat scroll  0 center;}
.made_id_NL{ background:transparent url(nl.png) no-repeat scroll  0 center;}
.made_id_CN{ background:transparent url(cn.png) no-repeat scroll  0 center;}
.made_id_PL{ background:transparent url(pl.png) no-repeat scroll  0 center;}
.made_id_HU{ background:transparent url(hu.png) no-repeat scroll  0 center;}
.made_id_IT{ background:transparent url(it.png) no-repeat scroll  0 center;}
.made_id_ES{ background:transparent url(es.png) no-repeat scroll  0 center;}
.made_id_RO{ background:transparent url(ro.png) no-repeat scroll  0 center;}
.made_id_TR{ background:transparent url(tr.png) no-repeat scroll  0 center;}
.made_id_TW{ background:transparent url(tw.png) no-repeat scroll  0 center;}
.made_id_NO{ background:transparent url(no.png) no-repeat scroll  0 center;}
.made_id_DE{ background:transparent url(de.png) no-repeat scroll  0 center;}

.made_id_AT,.made_id_US,.made_id_FR,.made_id_NL,.made_id_CN,
.made_id_PL,.made_id_HU,.made_id_IT,.made_id_ES,.made_id_RO,.made_id_TR,.made_id_TW,.made_id_NO, .made_id_DE{
display:block;
overflow:hidden;
padding-left:20px;
width:0;
}
.category_image_link,
.category_image_link:hover{
	background: #4e525c none repeat scroll 0 0;
    color: #ffffff;
    display: block;
    float: left;
    margin-bottom: 10px;
    padding: 5px;
    text-decoration: none;
}
#propTbl{
  border: none;
  border-collapse: collapse;
  margin: 2%;
  width: 96%;
}
#propTbl td{
  border: solid 1px #cccccc;
    padding: 10px;
  font-size: 12px
}
#propTbl tbody tr:first-child td:first-child{
  border: none;
}
#propTbl h2{  margin: 0;}
#propTbl .sw_28_1_add_to_cart_outer{  text-align: right;}
#propTbl .sw_28_1_add_to_cart_outer input[type=text]{
	  margin: 0;
  position: relative;
  right: -3px;
    width: 32px;
  margin: 0;
  vertical-align: bottom;
}
.broser_window input[type=submit]{
	margin-top:0 !important;
	height:29px;
	vertical-align: bottom;
	}

.table_head, .shop_cart_list .total, .shop_cart_list .shop_item{
  display: block;
  background: #bcbcbc;
  margin: 0;
  padding: 8px 0;
  width: 100%;
}
.table_head, .shop_cart_list .total {

}
.shop_cart_list .total{
clear:both;
color:black;
font-weight:bold;
height:20px;
margin:4px 0;
text-align:right;
}
.total_title_price_value{
padding:0 1% 0 2%
}
.table_head .head_product, .table_head .head_prices, .table_head .head_amount, .head_shipping_mode, 
.shop_cart_list .shop_item h2,.shop_cart_list .shop_item h3,.shop_cart_list .shop_item .sw_28_1_add_to_cart_outer, 
.shop_cart_list .shop_item .sw_28_1_prices,#sw_shop_buy_form .shop_item h3,
#sw_shop_buy_form .sw_28_1_amount, .product_more_data .ack_bid_text{
display:block;
font-size:1em;
float:left;
padding:0;
clear:none;
font-style:normal;
font-weight:normal;
}
.shop_cart_list .shop_item{
background: white;
  border-bottom: solid 1px #d0d0d0;
  margin-bottom: 20px;

}
.sw_28_1_reservation{
	width: 2%;
  float: left;
}
.sw_28_1_reservation input{
  margin-top: 20px;
}
.shop_user_list .sw_28_1_preview_img_outer, .shop_cart_list .sw_28_1_preview_img_outer {
  width: 8%;
  float: left;
  height: 60px;
  text-align: center;
   overflow: hidden;
       position: relative;
}
.shop_user_list .sw_28_1_preview_img_outer img, .shop_cart_list .sw_28_1_preview_img_outer img {
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%
}
.shop_cart_list .sw_28_1_preview_outer{
	  width: 38%;
  padding: 0 1%;
  float:left;
}
#sw_shop_buy_form .shop_cart_list .sw_28_1_preview_outer{
	  width: 40%;
}
.shop_cart_list .sw_28_1_add_to_cart_outer{
	  width: 18%;
  text-align: right;
  padding: 0;
}
.shop_cart_list .sw_28_1_add_to_cart_outer input[type=text]{
	width:22px;
}
.head_shipping_mode {
width:488px;
}
.table_head .head_product{
  width: 48%;
  padding: 0 1%;
  }
.shop_cart_list_no_prices .table_head .head_product {
  text-align: right;
    padding: 0 1% 0 1%;
    text-align: left;
    width: 48%;
}
.table_head .head_amount, #sw_shop_buy_form .sw_28_1_amount{
width:50%;
	  text-align: center;
	}
	.table_head .head_amount, #sw_shop_buy_form .sw_28_1_amount,
#sw_shop_buy_form .table_head .head_amount, 
#sw_shop_buy_form .shop_item .sw_28_1_amount,
.table_head .head_prices, 
.shop_cart_list .shop_item .sw_28_1_prices,
.shop_cart_list .shop_item .sw_28_1_prices{
	  width: 14%;
  text-align: right;
  padding: 0 1%;
}
#sw_shop_cart_form .table_head .head_amount + .head_prices{
	text-align: right;
	float: right;
}
.ask_bid_form .table_head .head_product {
}
.shop_cart_list .shop_item .sw_28_1_prices{
	background-color:transparent;
	  /*float: right;*/
}
#sw_shop_buy_form .shop_cart_list .shop_item .sw_28_1_prices{
	float: left;
}
table.sw_28_1_markers{
	width:100%;
	font-size:0.8em;
	  border-collapse: collapse;
  background: transparent;
}
table.sw_28_1_markers td{
  border: none;
  background: transparent;
}

#sw_shop_buy_form .sw_28_1_amount{	
	text-align:right;
}
.table_head div{
	color:#154060;
	font-weight: bold;
	}
#sw_shop_buy_form.ask_bid_form .table_head .head_amount{
	width:50%;
	  text-align: center;
}
#sw_shop_buy_form.ask_bid_form .shop_cart_list .table_head .head_amount{
	width:48%;
	  text-align: right;
}
#sw_shop_buy_form.ask_bid_form .sw_28_1_amount {
  width: 50%;
}
#sw_shop_buy_form.ask_bid_form .shop_cart_list .sw_28_1_amount {
  width: 48%;
}
#sw_shop_cart_form .shop_path,
#sw_shop_buy_form .shop_path{
	display: none;
}





.delivery_data > select,
.delivery_data > input{
	margin-top: 6px;
}

/* kapcsolódó */
.title.related_products_title,
#search_title_taging {
    clear: both;
    padding: 10px 0 0;
    margin: 0;
    font-size: 2em;
    font-family: 'MyriadProBoldCond';
    text-transform: uppercase;
}
/* -- */
/* reszponzív */
@media screen and (min-width:1025px)  and (max-width:1200px){
	#main_content .shop_item_list .shop_item,
	#main_content .search_result_list .shop_item{
		width: 23.4% !important;	
	}
	#main_content .shop_item_list .shop_item:nth-of-type(4n),
	#main_content #search_results_shop.search_result_list .shop_item:nth-of-type(4n),
	#search_results_all.search_result_list .shop_item:nth-of-type(4n){
		margin-right:0;
	}
	#main_content .shop_item_list .shop_item:nth-of-type(4n+1),
	#main_content #search_results_shop.search_result_list .shop_item:nth-of-type(4n+1),
	#search_results_all.search_result_list .shop_item:nth-of-type(4n+1){
		clear:left;
	}
	#search_results_all.search_result_list .shop_item:nth-of-type(5){
		   
	}
	/*
	#main_content .shop_item_list .product_compare_check,
	#main_content .shop_item_list .sw_28_1_add_to_cart_outer{
	width: 100%;
	}
	*/
	.shop_item_list .sw_28_1_preview_img_outer,
	.search_result_list .sw_18_1_preview_img_outer {
    height: 120px;
	}
	.shop_item_list .shop_category_name {
 	 margin-top: 120px;
	}
	#main_content .shop_item_list .shop_item{
	 /*  height: 310px;*/
	     /*font-size: 0.8em;*/
	}
	#propTbl h2, .shop_item_list .shop_item h2, .shop_item_list .shop_item h3 {
	}
	.shop_item_list .sw_28_1_add_to_cart_amount {
		width: calc(100% - 44px);
	}
}

@media screen  and (min-width:1025px) and (max-width:1300px){
	.shop_item_list .sw_28_1_preview_img_outer,
	.shop_item_list .sw_48_1_preview_img_outer,
	.search_result_list .sw_18_1_preview_img_outer {
    height: 130px;
	}
	.shop_item_list .shop_category_name {
 	 margin-top: 130px;
	}
	#main_content .shop_item_list .shop_item,
	.search_result_list .shop_item{
	 /*  height: 320px;*/
	     /*font-size: 0.9em;*/
	}
	#propTbl h2, .shop_item_list .shop_item h2, .shop_item_list .shop_item h3 {
	}
}
@media screen and (min-width:1201px) and (max-width:1399px){
	.product_compare_check label {
    font-size: 10px;
	}
	#main_content .shop_item_list .shop_item,
	#main_content .search_result_list .shop_item{
		width: 18.4% !important;	
	}
	#main_content .shop_item_list .shop_item:nth-of-type(5n),
	#main_content #search_results_shop.search_result_list .shop_item:nth-of-type(5n),
	#search_results_all.search_result_list .shop_item:nth-of-type(5n){
		margin-right:0;
	}
	#main_content .shop_item_list .shop_item:nth-of-type(5n+1),
	#main_content #search_results_shop.search_result_list .shop_item:nth-of-type(5n+1),
	#search_results_all.search_result_list .shop_item:nth-of-type(5n+1){
		clear:left;
	}
	#search_results_all.search_result_list .shop_item:nth-of-type(6){
		    
	}
}
@media screen and (min-width:1025px)  and (max-width:1100px){
	.shop_item h2 {
    height: 5em;
	}
}
@media screen and (min-width:1400px) and (max-width:1800px){
	#main_content .shop_item_list .shop_item,
	#main_content .search_result_list .shop_item{
		width: 15% !important;	
	}
	#main_content .shop_item_list .shop_item:nth-of-type(6n),
	#main_content #search_results_shop.search_result_list .shop_item:nth-of-type(6n),
	#search_results_all.search_result_list .shop_item:nth-of-type(6n){
		margin-right:0;
	}
	#main_content .shop_item_list .shop_item:nth-of-type(6n+1),
	#main_content #search_results_shop.search_result_list .shop_item:nth-of-type(6n+1),
	#search_results_all.search_result_list .shop_item:nth-of-type(6n+1){
		clear:left;
	}
	#search_results_all.search_result_list .shop_item:nth-of-type(7){
		   
	}
}
@media screen and (min-width:1801px) and (max-width:1919px){
	#main_content .shop_item_list .shop_item,
	#main_content .search_result_list .shop_item{
		width: 12.57% !important;	
	}
	#main_content .shop_item_list .shop_item:nth-of-type(7n),
	#main_content #search_results_shop.search_result_list .shop_item:nth-of-type(7n),
	#search_results_all.search_result_list .shop_item:nth-of-type(7n){
		margin-right:0;
	}
	#main_content .shop_item_list .shop_item:nth-of-type(7n+1),
	#main_content #search_results_shop.search_result_list .shop_item:nth-of-type(7n+1),
	#search_results_all.search_result_list .shop_item:nth-of-type(7n+1){
		clear:left;
	}
	#search_results_all.search_result_list .shop_item:nth-of-type(8){
		   
	}
}
@media screen and (min-width:1301px){
	.shop_item_list .sw_28_1_preview_img_outer,
	.search_result_list .sw_18_1_preview_img_outer {
    height: 140px;
	}
	.shop_item_list .shop_category_name {
 	 margin-top: 140px;
	}
	#main_content .shop_item_list .shop_item{
	 /*  height: 330px;*/
	}
}
@media screen and (min-width:1920px){
	#main_content .shop_item_list .shop_item,
	#main_content .search_result_list .shop_item{
		width: 12.57% !important;	
	}
	#main_content .shop_item_list .shop_item:nth-of-type(7n),
	#main_content #search_results_shop.search_result_list .shop_item:nth-of-type(7n),
	#search_results_all.search_result_list .shop_item:nth-of-type(7n){
		margin-right:0;
	}
	#main_content .shop_item_list .shop_item:nth-of-type(7n+1),
	#main_content #search_results_shop.search_result_list .shop_item:nth-of-type(7n+1),
	#search_results_all.search_result_list .shop_item:nth-of-type(7n+1){
		clear:left;
	}
	#search_results_all.search_result_list .shop_item:nth-of-type(8){
		    
	}
}

