

@media screen and (max-width: 980px) 
{
    #middle_container
    {
	text-align: center;
    }
    
    #checkout_form
    {
	text-align: left;
    }
    
    #products_section
    {
	width: 95%;
	display: inline-block;
    }
    
    .main_li_mobile_clicked_500709
    {
	display: block;
	width: 97%;
    }

    .main_li_mobile_clicked_500709_dropdown
    {
	display: block;
	min-width: 73px;
	position: relative;
	top: 0;
	width: 97%;
    }
    .main_li_mobile_clicked_500709_dropdown
    {
	
    }
    
    div.form_panel_phone_section_1, 
    div.form_panel_phone_section_2, 
    div.form_panel_phone_section_3
    {
	width: auto;
    }
    
    
    div.form_panel_phone_section_1 input, 
    div.form_panel_phone_section_2 input, 
    div.form_panel_phone_section_3 input
    {
	border: 1px solid #c9c9c9;
	color: #333333;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
    }
    
    /* terméklista */
    #filter_container
    {
	width: 25%;
    }

    #products_list_header
    {
	width: auto;
	text-align: left;
    }
    
    #products_container
    {
	width: 75%;
    }
    
    /* foglalás */
    
    .checkout_reservation_block > .left
    {
	float: none;
    }
    
    .checkout_reservation_to_shop_container
    {
	text-align: left;
    }
    
    .checkout_reservation_choose_reservation
    {
	text-align: left;
    }
    
    #show_reservation_shops, #show_reservation_with_transport_shops
    {
	background-color: #dd0922;
	color: #fff;
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
	padding: 9px;
	width: 100%;
	cursor: pointer;
	box-sizing: border-box;
    }
    
    .checkout_reservation_to_shop_informations_left, .checkout_reservation_to_shop_informations_right
    {
	display: none;
    }
    
    .checkout_reservation_to_shop_shops_left, .checkout_reservation_to_shop_shops_right
    {
	display: none;
    }
    
    
    .shopping_cart_sum_products_row
    {
	height: auto;
    }
    
    .shopping_cart_sum_clubcard_cost_row
    {
	height: auto;
	
    }
    
    .shopping_cart_sum_clubcard_cost_row > div
    {
	width: 50%;
	padding: 0px;
    }
    
    .shopping_cart_sum_total_row
    {
	height: auto;
    }
    
    .checkout_selected_delivery_method_row
    {
	height: auto;
    }
    
    .checkout_selected_delivery_method_row > div
    {
	width: 50%;
	padding: 0px;
    }
    
    .checkout_selected_payment_method_row
    {
	height: auto;
    }
    
    .checkout_selected_payment_method_row > div
    {
	width: 50%;
	padding: 0px;
    }
    
    .display_selected_reservation_shop
    {
	display: block;
    }
    
    
    #shop_list_page
    {
	text-align: left;
    }
    
    #shop_list_common_map
    {
	width: 90%;
    }
    
    
    /*Facebook account create*/
    #facebook_account_create_container{
        padding: 20px 20px;
    }
    
    #facebook_account_create_login{
        width: 100%;
        vertical-align: top;
        box-sizing: border-box;
        padding-right: 0;
        text-align: left;
    }

    #facebook_account_create_account_create{
        vertical-align: top;
        width: 100%;
        margin-top: 40px;
        box-sizing: border-box;
        padding-left: 0;
        text-align: left;
    }
    /*End Facebook account create*/
}



@media screen and (min-width: 710px) and (max-width: 980px) 
{
    #header_menu
    {
        clear: left;
        width: auto;
        height: auto;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
    .header_menu_separator
    {
        display: none;
    }
    
    #header_menu ul
    {
        margin-left: 20px;
        margin-right: 0px;
    }
    
    #header_menu ul li
    {
        display: inline-block;
        float: none;
        padding-right: 46px;
    }
    
    #menu_section
    {
        height: auto;
    }
    .main
    {
        height: auto;
    }
    
    #header_minicart
    {
        padding-top: 10px;
        padding-bottom: 10px;
        float: left;
    }
    
    #home_banners_1_container
    {
	height: auto;
    }
    
    #home_banners_1_container ul li
    {
	float: none;
	margin: 0px 0px;
	display: inline-block;
    }
    
    #newsletter_text
    {
	text-align: left;
	padding-left: 10px;
	height: auto;
	width: 100%;
	line-height: 35px;
    }
    #newsletter_form_container
    {
	width: 100%;
	margin: 0px 0px 10px 0px;
    }
    #newsletter_input_container
    {
	margin: 0px 8px 0px 10px;
    }
    
    #home_banners_2_container ul
    {
	text-align: center;
    }
    
    #home_banners_2_container ul li
    {
	float: none;
	display: inline-block;
	margin-bottom: 10px;
    }
    
    #home_banners_2_container ul li a img
    {
	max-width: 100%;
	height: auto;
    }
    
    #banner_section img
    {
	width: 100%;
	height: auto;
    }
    
    /* terméklista */
    #filter_container
    {
	width: 25%;
    }
    
    #products_container
    {
	width: 75%;
    }
    
    .product_list_product
    {
	width: 33%;
    }
    .product_list_product_abs
    {
	width: 100%;
    }
    .product_list_product_inner
    {
	width: 90%;
    }
    .product_list_product_prices_left
    {
	text-align: left;
    }

    /* termék részletes*/
    
    #product_detailed_left
    {
	width: 40%;
    }
    #product_detailed_left>#product_main_image_container
    {
	width: 95%;
	padding: 0px;
    }    
    
    #product_detailed_left>#product_more_colors_container
    {
	width: 95%;
	padding: 0px;
    }
    
    #product_detailed_left>#product_main_image_container>.highslide>img
    {
	width: 95%;
	height: auto;
    }    
    
    #product_detailed_middle
    {
	width: 55%;
	text-align: left;
    }
    
    #product_more_images_container
    {
	display: none;
    }
    
    
    
    /* utolsó lépés */
    
    .customer_datas_block_finalized > div
    {
	float: none;
	width: auto;
	text-align: center
    }

    
    .finalized_customer_data_block_outer
    {
	width: 90%;
	height: auto;
    }
    
    .finalized_customer_data_block_outer > div
    {
	margin: 50px 0 0px 0px;
	width: 95%;
	padding: 0px 10px;
    }
    
    .finalized_customer_data_block_outer > div > img
    {
	position:relative;
	margin: 0px auto;
	left: auto;
    }   
    
    .finalized_customer_data_block_outer > div > div
    {
	position:relative;
	top: -20px;
    } 
    
    #customer_comment_blob
    {
	width: 90%;
	background-color: #dedede;
    }
    
    .finalized_customer_data_block_content
    {
	margin: 0px 0px 0px 10px;
    }
    
    .finalized_customer_data_block
    {
	text-align: left;
    }
    
    
}

@media screen and (min-width: 500px) and (max-width: 709px) 
{
    #header_back
    {
	text-align: center;
    }
    
    #header_left
    {
	float: none;
	margin: 0px auto;
    }
    
    #header_middle
    {
	float: none;
	margin: 0px auto;
    }
    
    #header_phone
    {
	float: none;
	display: inline-block;
	margin: 0px auto;
    }
    
    #header_menu
    {
        clear: left;
	float: none;
	display: inline-block;
	margin: 0px auto;
        width: auto;
        height: auto;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
    .header_menu_separator{
        display: none;
    }
    
    #header_menu ul
    {
        margin-left: 0px;
        margin-right: 0px;
    }
    
    #header_menu ul li
    {
        display: inline-block;
        float: none;
        padding-right: 10px;
    }
    
    #header_menu ul li:last-child
    {
        padding-right: 0px;
    }
    
    #menu_section
    {
        height: auto;
    }
    .main
    {
        height: auto;
    }
    
    #header_minicart
    {
        padding-top: 10px;
        padding-bottom: 10px;
        float: none;
	clear: both;
	display: inline-block;
	padding-left: 0px;
	width: auto;
    }
    
    #header_minicart_title
    {
	line-height:normal;
	height: auto;
    }
    
    #header_minicart a
    {
	width: auto;
	display: inline-block;
    }
    
    #header_minicart a span
    {
	width: auto;
	display: inline-block;
	padding: 0px 25px 0px 0px;
    }
    
    #home_banners_1_container
    {
	height: auto;
    }
    
    #home_banners_1_container ul li
    {
	float: none;
	display: inline-block;
	margin: 0px 0px;
    }
    
    #newsletter_text
    {
	text-align: left;
	padding-left: 10px;
	height: auto;
	width: 100%;
	line-height: 35px;
    }
    #newsletter_form_container
    {
	width: 100%;
	margin: 0px 0px 10px 0px;
    }
    #newsletter_input_container
    {
	margin: 0px 8px 0px 10px;
    }
    
    #home_banners_2_container ul
    {
	text-align: center;
    }
    
    #home_banners_2_container ul li
    {
	float: none;
	display: inline-block;
	margin-bottom: 10px;
    }
    
    #home_banners_2_container ul li a img
    {
	max-width: 100%;
	height: auto;
    }
    
    #banner_section img
    {
	width: 100%;
	height: auto;
    }
    

    .footer_category_pages_container
    {
	width:100%;
    }
    .footer_group_label {
        padding-left:10px;
        padding-right:10px;
    }
    .footer_elements_group_ul {
        padding-left:10px;
        padding-right:10px;
    }
    .footer_group_container_def {
        width:100%;
        
    }
    .footer_get_center .bottom_footer_menu_buttons {
        width:100%;
        padding-left:10px;
    }
    .footer_get_center .footer_separator {
        display:none;
    }
    .footer_get_center .footer_right a {
        float:right;
    }
    .footer_get_center .footer_right {
        margin-top:30px;
        width:95%;
        display:block;
        margin-left:10px;
        float:none;
    }
    .footer_other_pages_container
    {
	width: 100%;
	float: none;
	text-align: center;
    }
    .footer_group_label h2   
    {
	font-size: 14px;
    }
    .footer_elements_group_ul li h2
    {
	font-size: 13px;
	line-height: normal;
	padding: 5px 0px;
	height: auto;
    }

    /* terméklista */
    
    #products_list_header, #products_list_footer
    {
	width: auto;
	text-align: left;
	padding: 1px 0px;
	height: auto;
	line-height: normal;
    }
    
    #products_list_header>div
    {
	float: none;
	padding: 5px 10px;
	margin: 0px;
    }
    
    #products_list_header>.products_select_displayed>.simple_listbox_outer_div
    {
	z-index: 12;
    }
    #products_list_footer>.products_select_displayed>.simple_listbox_outer_div
    {
	z-index: 12;
    }

    #products_list_footer>div
    {
	float: none;
	padding: 5px 10px;
	margin: 0px;
    }
    
    #filter_container
    {
	width: 33%;
    }
    
    #products_container
    {
	width: 66%;
    }
    
    .product_list_product
    {
	width: 49%;
    }
    .product_list_product_abs
    {
	width: 100%;
    }
    .product_list_product_inner
    {
	width: 90%;
    }
    .product_list_product_prices_left
    {
	text-align: left;
    }
    
    
    /* termék részletes*/
    
    #product_detailed_left
    {
	width: 40%;
    }
    #product_detailed_left>#product_main_image_container
    {
	width: 95%;
	padding: 0px;
    }    
    
    #product_detailed_left>#product_more_colors_container
    {
	width: 95%;
	padding: 0px;
    }
    
    #product_detailed_left>#product_main_image_container>.highslide>img
    {
	width: 95%;
	height: auto;
    }
    
    #product_more_images_container
    {
	width: 95%;
	height: auto;
	padding: 0px;
	display: none;
	
    }
    
    .product_more_colors_title
    {
	line-height: normal;
	text-align: left;
	width: 95%;
    }
    
    #product_detailed_middle
    {
	width: 55%;
	text-align: left;
    }
    
    #product_brand_container
    {
	padding: 0px;
    }
    
    #product_brand_container>#product_brand_details, #product_brand_container>#product_brand_more_products 
    {
	float: none;
	clear: both;
    }
    
    .product_detailed_product_prices_normal>div
    {
	float: none;
	clear: both;
	
    }
    
    .product_detailed_product_sizes_container
    {
	margin: 0px;
    }
    
    .product_detailed_product_sizes_container>div
    {
	width: 100%;
	clear:both;
	float: none;
	margin: 0px 0px 10px 0px;
	
    }
    
    .product_shop_stocks_label
    {
	height: auto;
	line-height: normal;
	font-size: 15px;
	padding: 3px 0px 3px 10px;
    }
    
    #product_shop_stock_roll_up, #product_shop_stock_roll_down
    {
	width: 100%;
    }
    
    #product_shop_stock_details
    {
	width: 100%;
    }
    
    .product_shop_stock_shop
    {
	width: 100%;
	padding: 5px 0px 0px 0px;
    }
    
    .product_shop_stock_stock
    {
	width: 100%;
	padding: 5px 0px;
	border-bottom: 1px solid #666666;
    }
    
    
    /* rendelés feladás */
    
    /* 1. lépés (kosár) */
    
    .show_multi_steps_checkout_progress_bar_container
    {
	margin: 20px 0px;
	text-align: left;
	background-color: #343434;
    }
    .shopping_cart_header
    {
	display: none;
    }
    
    .shopping_cart_first_row, .shopping_cart_second_row
    {
	height: auto;
	padding: 14px 0px 14px 10px;
    }
    .shopping_cart_products_image
    {
	display: none;
    }
    .shopping_cart_products_title
    {
	display: block;
	height: auto;
	padding: 0;
	text-align: left;
    }
    
    .shopping_cart_products_item_attributes
    {
	display: block;
	height: auto;
	padding: 0;
	text-align: left;
    }
    
    .shopping_cart_products_quantity
    {
	height: auto;
	width: 150px;
    }
    
    .shopping_cart_product_quantity_quantity
    {
	padding: 0px;
    }

    .shopping_cart_sum_products_message 
    {
	display: block;
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	height: auto;
	line-height: 160%;
	padding: 0 0 0 15px;
	text-align: left;
	width: auto;
    }
    
    
    #content > #middle_container
    {
	padding:0px !important;
    }
    
    
    .checkout_title_my_datas_block
    {
	padding: 0px 10px;
    }
    
    
    .shopping_cart_product_quantity_quantity
    {
	width: auto;
    }
    #shopping_cart_product_quantity_button_plus, #shopping_cart_product_quantity_button_minus
    {
	display: none;
    }
    
    /* 2. lépés */
    .sign_in_datas_block_container
    {
	float: none;
	 margin: 0 auto 20px auto;
    }
    
    .form_panel_delivery_switch_block_checkout_unique
    {
	padding: 0px 20px;
    }
    
     #form_panel_delivery_datas_block_checkout_unique
     {
	 padding: 0px 20px;
     }
     
     .form_panel_label_sub_label
     {
	 padding-left: 0px;
     }
    
    .form_panel_personal_datas_block_checkout
    {
	float: none;
	width: 100%;
    }
    
    .form_panel_first_row, .form_panel_second_row
    {
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
    }
    
    .form_panel_first_row > div
    {
	float: none;
	width: 100%;
	padding-left: 0px;
    }
    
    .form_panel_second_row > div
    {
	float: none;
	width: 100%;
	padding-left: 0px;
    }
    .form_panel_explanation
    {
	width: 100%;
    }
    
    .form_panel_category
    {
	text-align: left;
    }
    
    .form_panel_bill_datas_block_checkout,
    .checkout_form_panel_comment_datas_block, 
    .form_panel_required, 
    .form_panel_checkboxes,
    .checkout_coupon_system_container
    {
	margin-left: 0px;
	padding: 0px;
	width: auto;
    }
    
    .object_checkout_textarea
    {
	width: 90%;
	margin: 0px auto;
    }
    
    .content_columns_checkbox
    {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 10%;
    }
    
    .content_columns_checkbox_text
    {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 90%;
    }
    
    .checkout_coupon_block,
    .checkout_clubcard_block
    {
	text-align: left;
    }
    
    .valid_option_message_box
    {
	width: 95%;
	padding: 0px;
	margin: 0px;
    }
    
    .valid_option_message_box > img
    {
	display: none;
    }
    
    .shopping_cart_sum_products_row
    {
	height: auto;
    }
    
    .shopping_cart_sum_clubcard_cost_row
    {
	height: auto;
	
    }
    
    .shopping_cart_sum_clubcard_cost_row > div
    {
	width: 50%;
	padding: 0px;
    }
    
    .shopping_cart_sum_total_row
    {
	height: auto;
    }
    
    .shopping_cart_sum_total_row > div
    {
	width: 50%;
	padding: 0px;
    }
    
    /* 3. lépés */
    .checkout_delivery_methods_content
    {
	text-align: left;
    }
    
    .checkout_reservation_block > div
    {
	float: none !important;
	
    }
    
    .checkout_reservation_to_shop_informations_left, .checkout_reservation_to_shop_informations_right
    {
	width: 95%;
	float: none;
	margin: 0px;
    }
    
    .checkout_selected_delivery_method_row
    {
	height: auto;
    }
    
    .checkout_selected_delivery_method_row > div
    {
	width: 50%;
	padding: 0px;
    }
    
    .checkout_selected_payment_method_row
    {
	height: auto;
    }
    
    .checkout_selected_payment_method_row > div
    {
	width: 50%;
	padding: 0px;
    }
    
    .checkout_title_my_datas
    {
	height: auto;
    }
    .checkout_reservation_to_shop_shops_left, .checkout_reservation_to_shop_shops_right
    {
	margin: 0px;
	width: 95%;
    }
    .checkout_shop_stock_shop_selected
    {
	width: 95%;
    }
    
    .checkout_shop_stock_roll_up, .checkout_shop_stock_roll_down
    {
	width: 100%;
    }
    
    .checkout_shop_stock_details
    {
	width: 100%;
    }
    
    .checkout_shop_stock_shop
    {
	width: 95%;
    }
    
    /* utolsó lépés */
    
    .customer_datas_block_finalized > div
    {
	float: none;
	width: auto;
	text-align: center
    }

    
    .finalized_customer_data_block_outer
    {
	width: 90%;
	height: auto;
    }
    
    .finalized_customer_data_block_outer > div
    {
	margin: 50px 0 0px 0px;
	width: 95%;
	padding: 0px 10px;
    }
    
    .finalized_customer_data_block_outer > div > img
    {
	position:relative;
	margin: 0px auto;
	left: auto;
    }   
    
    .finalized_customer_data_block_outer > div > div
    {
	position:relative;
	top: -20px;
    } 
    
    #customer_comment_blob
    {
	width: 90%;
	background-color: #dedede;
    }
    
    .finalized_customer_data_block_content
    {
	margin: 0px 0px 0px 10px;
    }
    
    .finalized_customer_data_block
    {
	text-align: left;
    }
    
    .playersclub_info_page_QA_question{
	height: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	box-sizing: border-box;
    }
    .playersclub_info_page_clubcard_description .desc_left,.playersclub_info_page_clubcard_description .desc_right{
	    width: 100%;
	    padding: 10px;
    }
    .playersclub_info_page_clubcard_description_bottom{
	text-align: center;
    }
    .playersclub_info_page_clubcard_description_bottom .desc_left,.playersclub_info_page_clubcard_description_bottom .desc_right{
	    width: 100%;
	    padding: 10px;
    }
    
    .playersclub_info_page_QA_column1, .playersclub_info_page_QA_column2{
	width: 100%;
	padding: 10px;
    }
    
     .playersclub_info_page_clubcard_policy_button{
	min-width: 300px;
	white-space: initial;
	box-sizing: border-box;
	line-height: initial;
	height: auto;
	padding-top: 8px;
	padding-bottom: 8px;
    }
    
    .centered_element{
	    width: 100%;
	    padding: 10px;
	    box-sizing: border-box;
    }
}


@media screen and (max-width: 499px)
{
    #header_back
    {
	text-align: center;
    }
    
    #header_left
    {
	float: none;
	margin: 0px auto;
    }
    
    #header_middle
    {
	float: none;
	margin: 0px auto;
    }
    
    #header_phone
    {
	float: none;
	display: inline-block;
	margin: 0px auto;
	font-size: 18px;
	height: auto;
	line-height: initial;
    }
    
    #header_quick_search_container
    {
	float: none;
	display: inline-block;
	margin: 0px auto;
	width: auto;
    }
    
    #quick_search_input_container
    {
	width: auto;
	display: block;
    }
    
    #quick_search_input_container input
    {
	width: 200px;;
    }
    
    #quick_search_button_container
    {
	display: block;
    }
    
    #header_menu
    {
        clear: left;
	float: none;
	display: inline-block;
	margin: 0px auto;
        width: auto;
        height: auto;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
    .header_menu_separator{
        display: none;
    }
    
    #menu_back
    {
	border-top: 1px solid #552C30;
	border-bottom: 1px solid #858585;
    }
        
    #header_menu ul
    {
        margin-left: 0px;
        margin-right: 0px;
    }
    
    #header_menu ul li
    {
        display: inline-block;
        float: none;
        padding-right: 10px;
    }
    
    #header_menu ul li:last-child
    {
        padding-right: 0px;
    }
    
    
    #newsletter_section
    {
	display: none;
    }
    
    #menu_section
    {
	display: none;
        height: auto;
	max-width: 100%;
    }
    .main
    {
        height: auto;
	display: block;
    }
    
    #header_minicart
    {
        padding-top: 10px;
        padding-bottom: 10px;
        float: none;
	clear: both;
	display: inline-block;
	padding-left: 0px;
	width: auto;
    }
    
    #header_minicart_title
    {
	line-height:normal;
	height: auto;
    }
    
    #header_minicart a
    {
	width: auto;
	display: inline-block;
    }
    
    #header_minicart a span
    {
	width: auto;
	display: inline-block;
	padding: 0px 25px 0px 0px;
    }
    
    #home_banners_1_container
    {
	height: auto;
    }
    
    #home_banners_1_container ul li
    {
	float: none;
	display: inline-block;
	text-align: center;
    }
    
    #home_banners_1_container ul li:first-child, #home_banners_1_container ul li:last-child
    {
	text-align: center;
    }
    
    #newsletter_text
    {
	text-align: left;
	padding-left: 10px;
	height: auto;
	width: 100%;
	line-height: 35px;
    }
    #newsletter_form_container
    {
	width: 100%;
	margin: 0px 0px 10px 0px;
    }
    #newsletter_input_container
    {
	margin: 0px 8px 0px 10px;
    }
    
    #home_banners_2_container ul
    {
	text-align: center;
    }
    
    #home_banners_2_container ul li
    {
	float: none;
	display: inline-block;
	margin-bottom: 10px;
    }
    
    #home_banners_2_container ul li a img
    {
	max-width: 100%;
	height: auto;
    }
    
    #banner_section img
    {
	width: 100%;
	height: auto;
    }
.footer_category_pages_container
    {
	width:100%;
    }
    .footer_group_label {
        padding-left:10px;
        padding-right:10px;
    }
    .footer_elements_group_ul {
        padding-left:10px;
        padding-right:10px;
    }
    .footer_group_container_def {
        width:100%;
        
    }
    .footer_get_center .footer_right a {
        float:right;
    }
    .footer_get_center .bottom_footer_menu_buttons {
        width:100%;
        padding-left:10px;
    }
    .footer_get_center .footer_right {
        width:95%;
        margin-top:30px;
        display:block;
        margin-left:10px;
        float:none;
    }
    .footer_get_center .footer_separator {
        display:none;
    }
    .footer_other_pages_container
    {
	width: 100%;
	float: none;
	text-align: center;
    }
    .footer_group_label h2   
    {
	font-size: 14px;
    }
    .footer_elements_group_ul li h2
    {
	font-size: 13px;
	line-height: normal;
	padding: 5px 0px;
	height: auto;
    }
    
    
.object_text_on_left
{
    width: 218px;
}

    
    /* főmenü */
    
    #mobile_menu_button
    {
	display: block;
    }
    
    .main
    {
	width: 100%;
    }
    
    .main li
    {
	display: block;
	width: 100%;
	margin: 0px auto;
	padding: 0px;
    }
    
    .main li h2 .a_mobile
    {
	display: block;
	width: 50%;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	font-size: 16px !important;
    }
    
    .main li h2 .open_sublevels
    {
	display: block;
	width: 50%;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	font-size: 16px !important;
	font-weight: bold;
    }
    
    .main li h2 span, .main li h2 a
    {
	display: block;
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	font-size: 16px !important;
    }
    
    .main .menu_separator_li
    {
	display: none;
    }
    
    .main_li_mobile_clicked_500709
    {
	display: block;
	width: 97%;
    }

    .main_li_mobile_clicked_500709_dropdown
    {
	display: block;
	min-width: 73px;
	position: relative;
	top: 0;
	width: 100%;
	padding: 0px;
    }
    .main_li_mobile_clicked_500709_dropdown ul
    {
	width: 80%;
	margin: 0px auto;
    }
    .main_li_mobile_clicked_500709_dropdown ul li
    {
	display: block;
	border: 0px solid;
	width: 100%;
	margin: 0px auto;
    }
    .main_li_mobile_clicked_500709_dropdown ul li h2 a
    {
	text-align: center;
	padding: 0px;
    }
    
    .dropdown_level3 h3 a
    {
	height: auto;
	line-height: initial;
	font-size: 15px;
	text-align: center;
	box-sizing: border-box;
	padding: 5px;
    }
    
    .dropdown_level3 h3 a:hover
    {
	color: #000;
	background-color: #E2E2E2;
	padding: 5px;
    }
    
    
    /* terméklista */
    #products_list_header, #products_list_footer
    {
	width: auto;
	text-align: left;
	padding: 1px 0px;
	height: auto;
	line-height: normal;
    }
    
    #products_list_header>div
    {
	float: none;
	padding: 5px 10px;
	margin: 0px;
    }
    
    #products_list_header>.products_select_displayed>.simple_listbox_outer_div
    {
	z-index: 12;
    }
    #products_list_footer>.products_select_displayed>.simple_listbox_outer_div
    {
	z-index: 12;
    }
    
    #products_list_footer>div
    {
	float: none;
	padding: 5px 10px;
	margin: 0px;
    }
    
    #filter_container
    {
	float: none;
	clear: both;
	width: 100%;
    }
    
    #products_container
    {
	float: none;
	clear: both;
	width: 100%;
	margin: 0px auto;
    }
    
    #products_phone
    {
	display: none;
    }
    
    .filterbox_elements
    {
	display: none;
    }
    
    .product_list_product
    {
	width: 49%;
    }
    .product_list_product_abs
    {
	width: 100%;
    }
    .product_list_product_inner
    {
	width: 90%;
    }
    .product_list_product_prices_left
    {
	text-align: left;
    }
    
    .wishlist_container .product_list_product,
    .wishlist_container .product_list_product_abs
    {
	width: 100%;
    }
    /* termék részletes*/
    
    #product_detailed_left
    {
	width: 95%;
	float: none;
	clear: both;
	margin: 0px auto; 
    }
    #product_detailed_left>#product_main_image_container
    {
	width: 95%;
	padding: 0px;
	margin: 0px auto;
    }    
    
    #product_detailed_left>#product_more_colors_container
    {
	width: 95%;
	padding: 0px;
	margin: 0px auto;
	display: none;
	
    }
    
    #product_detailed_left>#product_main_image_container>.highslide>img
    {
	width: 95%;
	height: auto;
	margin: 0px auto;
    }
    
    #product_more_images_container
    {
	width: 95%;
	height: auto;
	padding: 0px;
	display: none;
	
    }
    
    .product_more_colors_title
    {
	text-align: left;
	width: 95%;
	margin: 0px auto;
    }
    
    #product_detailed_middle
    {
	width: 95%;
	text-align: center;
	float: none;
	clear: both;
	margin: 0px auto;
    }
    
    #product_rating_container
    {
	display: none;
    }
    
    #product_brand_container
    {
	padding: 0px;
	display: none;
    }
    
    #product_brand_container>#product_brand_details, #product_brand_container>#product_brand_more_products 
    {
	float: none;
	clear: both;
    }
    
    .product_detailed_product_prices_normal>div
    {
	float: none;
	clear: both;
	display: block;
	width: 100%;
	text-align: center;
	
    }
    
    .product_detailed_product_prices_playersclub_price
    {
	margin: 0px auto 20px auto;
    }
    
    .product_detailed_product_sizes_container
    {
	margin: 0px;
    }
    
    .product_detailed_product_sizes_container>div
    {
	width: 100%;
	clear:both;
	float: none;
	margin: 0px 0px 10px 0px;
	
    }
    
    .product_shop_stocks_label
    {
	height: auto;
	line-height: normal;
	font-size: 15px;
	padding: 3px 0px 3px 10px;
    }
    
    #product_shop_stock_roll_up, #product_shop_stock_roll_down
    {
	width: 100%;
    }
    
    #product_shop_stock_details
    {
	width: 100%;
    }
    
    .product_shop_stock_shop
    {
	width: 100%;
	padding: 5px 0px 0px 0px;
    }
    
    .product_shop_stock_stock
    {
	width: 100%;
	padding: 5px 0px;
	border-bottom: 1px solid #666666;
    }
    
    #product_detailed_product_add_to_cart
    {
	float: none;
	display: inline-block;
	margin: 0px auto;
    }
    
    .product_shop_stocks_label
    {
	padding: 5px 0px;
    }
    #product_shop_stock_details
    {
	text-align: left;
    }
    
    
    /* rendelés feladás */
    
    /* 1. lépés (kosár) */
    
    .show_multi_steps_checkout_progress_bar_container
    {
	margin: 20px 0px;
	text-align: left;
	background-color: #343434;
    }
    .shopping_cart_header
    {
	display: none;
    }
    
    .shopping_cart_first_row, .shopping_cart_second_row
    {
	height: auto;
	padding: 14px 0px 14px 10px;
    }
    .shopping_cart_products_image
    {
	display: none;
    }
    .shopping_cart_products_title
    {
	display: block;
	height: auto;
	padding: 0;
	text-align: left;
    }
    
    .shopping_cart_products_item_attributes
    {
	display: block;
	height: auto;
	padding: 0;
	text-align: left;
    }
    
    .shopping_cart_products_quantity
    {
	height: auto;
	width: 150px;
    }
    
    .shopping_cart_product_quantity_quantity
    {
	padding: 0px;
    }

    .shopping_cart_sum_products_message 
    {
	display: block;
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	height: auto;
	line-height: 160%;
	padding: 0 0 0 15px;
	text-align: left;
	width: auto;
    }
    
    
    #content > #middle_container
    {
	padding:0px !important;
    }
    
    
    .checkout_title_my_datas_block
    {
	padding: 0px 10px;
    }
    
    
    .shopping_cart_product_quantity_quantity
    {
	width: auto;
    }
    #shopping_cart_product_quantity_button_plus, #shopping_cart_product_quantity_button_minus
    {
	display: none;
    }
    
    /* 2. lépés */
    .sign_in_datas_block_container
    {
	float: none;
	 margin: 0 auto 20px auto;
    }
    
    .form_panel_delivery_switch_block_checkout_unique
    {
	padding: 0px 20px;
    }
    
     #form_panel_delivery_datas_block_checkout_unique
     {
	 padding: 0px 20px;
     }
     
     .form_panel_label_sub_label
     {
	 padding-left: 0px;
     }
    
    .form_panel_personal_datas_block_checkout
    {
	float: none;
	width: 100%;
    }
    
    .form_panel_first_row, .form_panel_second_row
    {
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
    }
    
    .form_panel_first_row > div
    {
	float: none;
	width: 100%;
	padding-left: 0px;
    }
    
    .form_panel_second_row > div
    {
	float: none;
	width: 100%;
	padding-left: 0px;
    }
    .form_panel_explanation
    {
	width: 100%;
    }
    
    .form_panel_category
    {
	text-align: left;
    }
    
    .form_panel_bill_datas_block_checkout,
    .checkout_form_panel_comment_datas_block, 
    .form_panel_required, 
    .form_panel_checkboxes,
    .checkout_coupon_system_container
    {
	margin-left: 0px;
	padding: 0px;
	width: auto;
    }
    
    .object_checkout_textarea
    {
	width: 90%;
	margin: 0px auto;
    }
    
    .content_columns_checkbox
    {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 10%;
    }
    
    .content_columns_checkbox_text
    {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 90%;
    }
    
    .checkout_coupon_block,
    .checkout_clubcard_block
    {
	text-align: left;
    }
    
    .valid_option_message_box
    {
	width: 95%;
	padding: 0px;
	margin: 0px;
    }
    
    .valid_option_message_box > img
    {
	display: none;
    }
    
    .shopping_cart_sum_products_row
    {
	height: auto;
    }
    
    .shopping_cart_sum_clubcard_cost_row
    {
	height: auto;
	
    }
    
    .shopping_cart_sum_clubcard_cost_row > div
    {
	width: 50%;
	padding: 0px;
    }
    
    .shopping_cart_sum_total_row
    {
	height: auto;
    }
    
    .shopping_cart_sum_total_row > div
    {
	width: 50%;
	padding: 0px;
    }
    
    /* 3. lépés */
    .checkout_delivery_methods_content
    {
	text-align: left;
    }
    
    .checkout_reservation_block > div
    {
	float: none !important;
	
    }
    
    .checkout_reservation_to_shop_informations_left, .checkout_reservation_to_shop_informations_right
    {
	width: 95%;
	float: none;
	margin: 0px;
    }
    
    .checkout_selected_delivery_method_row
    {
	height: auto;
    }
    
    .checkout_selected_delivery_method_row > div
    {
	width: 50%;
	padding: 0px;
    }
    
    .checkout_selected_payment_method_row
    {
	height: auto;
    }
    
    .checkout_selected_payment_method_row > div
    {
	width: 50%;
	padding: 0px;
    }
    
    .checkout_title_my_datas
    {
	height: auto;
    }
    .checkout_reservation_to_shop_shops_left, .checkout_reservation_to_shop_shops_right
    {
	margin: 0px;
	width: 95%;
    }
    .checkout_shop_stock_shop_selected
    {
	width: 95%;
    }
    
    .checkout_shop_stock_roll_up, .checkout_shop_stock_roll_down
    {
	width: 100%;
    }
    
    .checkout_shop_stock_details
    {
	width: 100%;
    }
    
    .checkout_shop_stock_shop
    {
	width: 95%;
    }
    
    /* utolsó lépés */
    
    .customer_datas_block_finalized > div
    {
	float: none;
	width: auto;
	text-align: center
    }

    
    .finalized_customer_data_block_outer
    {
	width: 90%;
	height: auto;
    }
    
    .finalized_customer_data_block_outer > div
    {
	margin: 50px 0 0px 0px;
	width: 95%;
	padding: 0px 10px;
    }
    
    .finalized_customer_data_block_outer > div > img
    {
	position:relative;
	margin: 0px auto;
	left: auto;
    }   
    
    .finalized_customer_data_block_outer > div > div
    {
	position:relative;
	top: -20px;
    } 
    
    #customer_comment_blob
    {
	width: 90%;
	background-color: #dedede;
    }
    
    .finalized_customer_data_block_content
    {
	margin: 0px 0px 0px 10px;
    }
    
    .finalized_customer_data_block
    {
	text-align: left;
    }
    
    .playersclub_info_page_QA_question{
	height: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	box-sizing: border-box;
    }
    .playersclub_info_page_clubcard_description .desc_left,.playersclub_info_page_clubcard_description .desc_right{
	    width: 100%;
	    padding: 10px;
    }
    .playersclub_info_page_clubcard_description_bottom{
	text-align: center;
    }
    .playersclub_info_page_clubcard_description_bottom .desc_left,.playersclub_info_page_clubcard_description_bottom .desc_right{
	    width: 100%;
	    padding: 10px;
    }
    
    .playersclub_info_page_QA_column1, .playersclub_info_page_QA_column2{
	width: 100%;
	padding: 10px;
    }
    .playersclub_info_page_clubcard_policy_button{
	min-width: 300px;
	white-space: initial;
	box-sizing: border-box;
	line-height: initial;
	height: auto;
	padding-top: 8px;
	padding-bottom: 8px;
    }
    
    .playersclub_info_page_main_img a {
	position: relative;
	left: 0;
	top: 33px;
    }   
    
    .centered_element{
	    width: 100%;
	    padding: 10px;
	    box-sizing: border-box;
    }
}

@media screen and (max-width: 650px)
{
 
    .pr_mobile_app_page_content .phone{
	display: none !important;
    }
    
    .pr_mobile_app_page_content .info{
	width: 100% !important;
	padding: 30px 10px !important;
    }
    
}

@media screen and (max-width: 360px)
{
    #header_middle
    {
	width: auto;
    }
    
    #menu_section
    {
	display: none;
        height: auto;
	max-width: 100%;
    }
    .main
    {
	display: block;
    }
    .product_list_product
    {
	width: 100%;
    }
    .product_list_product_abs
    {
	width: 100%;
    }
    .product_list_product_inner
    {
	width: 90%;
    }
    .product_list_product_prices_left
    {
	text-align: left;
    }
    .wishlist_container .product_list_product,
    .wishlist_container .product_list_product_abs
    {
	width: 100%;
    }
    /* terméklista */
    #products_list_header, #products_list_footer
    {
	width: auto;
	text-align: left;
	padding: 1px 0px;
	height: auto;
	line-height: normal;
    }
    
    #products_list_header>div
    {
	float: none;
	padding: 5px 10px;
	margin: 0px;
    }
    
    #products_list_header>.products_select_displayed>.simple_listbox_outer_div
    {
	z-index: 12;
    }
    #products_list_footer>.products_select_displayed>.simple_listbox_outer_div
    {
	z-index: 12;
    }
    
    
    #products_list_footer>div
    {
	float: none;
	padding: 5px 10px;
	margin: 0px;
    }
    
}


