@charset "utf-8";
/* CSS Document */
@media only screen  and (max-width : 1210px) {
}

@media only screen and (max-width : 1200px) { 
	.hikashop_category_information .hkc-md-2,
	.ja-products-wrapper .hkc-md-2,
	.ja-products-wrapper .hikashop_product{
		width: 25% !important;
	}
	.jm_users.jm_profile_edit fieldset{
		width: 99%;
	}
	/**/ 
	div[id*="hikashop_main_slider_hikashop_category_information_module"] {
		margin-top: 20px !important;
	}  
	.product_slider a[id*="hikashop_previous_button_hikashop_category_information_module"] {
		height: 30px; 
		width: 30px; 
		left:10px;
		right: auto;
		top: 8px;
	}
	.product_slider a[id*="hikashop_next_button_hikashop_category_information_module"] {
		height: 30px; 
		width: 30px; 
		left: 50px;
		right: auto;
		top: 8px;
	}
	.product_slider a[id*="hikashop_previous_button_hikashop_category_information_module"]::after ,
	.product_slider a[id*="hikashop_next_button_hikashop_category_information_module"]::after {
		display: none !important;
	}
	.product_slider a[id*="hikashop_previous_button_hikashop_category_information_module"]::before, 
	.product_slider a[id*="hikashop_next_button_hikashop_category_information_module"]::before {
		background: #eee;
		height: 30px;
		width: 30px;
		padding-top: 2px;
		border-radius: 2px;
		font-size: 18px;
	}  
	/**/
	.product_features {
		border-top: solid 1px #eee;
		border-bottom: solid 1px #eee;
		padding: 15px 0 10px !important;
		margin-bottom: 10px;
		font-size: 13px;
	}
	.hikashop_product_vote_mini{
		text-align: right !important;
	}
	/**/
	.jm_hikaslider .counter_row.box > div {
		width: 75px;
		margin-left: 5px;
	}
	.hikashop_compare_page{
		overflow-x: scroll;
	}
	.hikashop_compare_page .hikashop_header_buttons,
	.hikashop_compare_page .compare_products{
		padding-left: 15px;
	}
}

@media only screen and (max-width : 1000px) {  
	.ja-filter-wrapper .filter-content .filter-items .item.lv-3{
   		background: url(../images/tree-bg.png) no-repeat 98% center !important;
	}
	/**/
	.com_search .searchForm .btn-toolbar input[type="text"]{
		width: 65%;
	}
	/**/
	.no-right-padding,
	.no-left-padding,
	.left-padding,
	.right-padding{
		padding:0 !important;
	}  
	/**/
	.contact-form .control-group:first-child, .contact-form .control-group:nth-child(2), .contact-form .control-group:nth-child(3){
		width: 100%;
	}
	.contact_moreinfo {
		margin-bottom: 15px;
	}
	#toggle_main_menu{
		display: block;
	}
	.main_menu_box{
		display: none;
	}
	.jm_mostread_list .no-left-padding {
		padding-left: 0 !important;
		padding-right: 20px !important;
	}
	.search_box{
		width: 80%;
	}
	.hikashop_category_information .hkc-md-2,
	.ja-products-wrapper .hkc-md-2,
	.ja-products-wrapper .hikashop_product,
	.hikashop_cpanel_main div.icon-wrapper{
		width: 33.33% !important;
	}
	/**/
	.right_sidebar_module.jm_ads,
	.right_sidebar_module.manufacturer_module,
	.right_sidebar_module.latest_news,
	.right_sidebar_module.most_visited{
		display: none;
	}
	.hidden_mobile,
	.responsive_menu ul li > a.hidden_mobile, 
	.responsive_menu ul li > span.hidden_mobile{
		display: none !important;
	}
	.logo_image{
		margin-bottom: 15px !important;
	}
	.logo_image img {
	    width: 250px;
	}
	.user-menu {
		float: none;
		display: inline-block;
		top: 0;
		margin-right: 10px;
		margin-left: 0;
	}
	.login-menu {
		float: none;
		display: inline-block;
	}
	.top_menu {
		text-align: center;
	}
	.footer_module{
		margin-bottom: 15px;
	}
	/**/
	.simpleLens-mouse-cursor,
	.simpleLens-lens-element{
		display: none !important;
	}
	.jm_hikashop_product .simpleLens-big-image-container {
		width: 100%;
		float: right;
		text-align: center;
	}
	.jm_hikaslider .each_hotdeal_info {
		margin: 10px 0 0;
		width: 100%;
		float: right;
		text-align: center;
	}
	.jm_hikaslider .counter_row.box > div{
		float: none;
		display: inline-block;
	}
	/**/
	.hikashop_products .hkc-md-3{
		width: 33.33%;
	}
	/* new */
	.login-menu div[id*="maximenuck"] > div.maxiroundedcenter > ul.maximenuck > li.maximenuck.level1 div.floatck{
		right: 0 !important;
		left: auto !important;
	}
	 

}

@media only screen and (max-width: 780px){ 
	.jm_hikaslider .each_hikaslider > div{
		width: 100% !important;
	}
	.jm_hikaslider .counter_row.box > div{
		width: 60px !important;
		height: 60px !important;
		font-size: 13px !important;
		margin-bottom: 10px;
	}
	/**/
	.com_search .searchForm .btn-toolbar,
	.com_search .form-limit{
		width: 100%;
	}
	.com_search .searchForm .btn-toolbar input[type="text"]{
		width: 100%;
		margin-bottom: 10px;
	}
	.com_search .searchForm .btn-toolbar .btn{
		width: 100%;
	}
	/**/
	.container{
		padding:0 15px !important;
	} 
	/**/
	.article_vote,
	.article_more_info{
		width: 100%;
		float: right;
		margin-bottom: 10px;
	}
	.article_vote .extravote span{
		float: right;
	}
	.article_vote .extravote .extravote-info{
		margin-right: 5px !important;
	}
	/**/
	.jm_login_links a{
		display: block !important;
	}
	.jm_login_links a::after {
		display: none !important;
	}
	.jm_users form .label_box,
	.jm_users form .input_box{
		display: block;
		width: 100%;
		margin-bottom: 5px;
		text-align: right;
	}
	.jm_users fieldset{
		padding: 15px;
	}
	.jm_users form .input_box .button_box{
		padding: 0 !important;
	}
	.jm_users form .button_box .input_box a,
	.jm_users form .button_box .input_box button{
		display: block;
		width: 90%;
		margin: 0 auto 10px !important;
	}
	/**/
	[id*="search-form"] .category-chooser, 
	[id*="search-form"] .category-chooser.opened,
	[id*="search-results"],
	[id*=search-form] [id*=search-area-close] {
		display: none !important;
	}
	.search_box input[id*="search-area"]{
		padding-right: 15px !important;
	}
	.search_box{
		width: 100% !important;
	}
	.logo{
		text-align: center;
		margin-bottom: 5px;
	}
	.logo_image{
		background-position: center !important;
	}
	.top_menu{
		text-align: center;
		border-top: solid 1px #eee;
		margin-top: 10px;
	}
	.top_menu > div{
		display: inline-block;
		float: none !important;
		top: 0;
		margin: 10px 5px 0;
	}
    .login-menu div[id*="maximenuck"] > div.maxiroundedcenter > ul.maximenuck > li.maximenuck.level1 div.floatck{
        width: 280px !important; 
    }	
	.login-mod .login-form, .logout_form{
		width: 280px;
	}
	.login-menu > div[id*="maximenuck"] > div.maxiroundedcenter > ul.maximenuck > li.maximenuck.level1 div.floatck{
		left: -140px !important;
	}
	.cart_box div.hikashop_cart_dropdown_content {
		left: -51px;
		width: 320px !important;
	}
	.wishlist_mod div.hikashop_cart_dropdown_content {
		width: 320px !important;
	}
	.hikashop_category_information .hkc-md-2,
	.ja-products-wrapper .hkc-md-2,
	.ja-products-wrapper .hikashop_product,
	.hikashop_cpanel_main div.icon-wrapper{
		width: 50% !important;
	}
	.hikashop_category_description .hikashop_category_image,
	.hikashop_category_description .hikashop_category_description_content{
		width: 100%;
	}
	div.profile-edit form#member-profile div{
		width: 100% !important;
	}
	/**/
	div.hikashop_search_block input,
	div.hikashop_search_block button.btn{
		width: 100%;
		float: right;
		margin: 0 0 5px !important;
	}
	
	.hikashop_show_cart_buttons .hkdropdown{
		margin-bottom: 5px;
	}
	/**/
	.jm_product_tab{
		position: relative;
	}
	.product_tab_content{
		width: 100% !important;
		margin-top: 60px;
	}
	.product_tab_menu{
		width: 100% !important;
		position: absolute;
		top: 0;		
	}
	.product_tab_menu li {
		width: 20%;
		float: right;
	}
	.jm_services ul li {
		width: 33.33% !important;
	}
	.jm_ads_rows .each_row{
		margin-bottom: 0;
	}
	.jm_ads_rows .each_row > div{
		width: 100% !important;
		margin-bottom: 10px;
	}
	.hkc-md-12{
		width: 100%;
		float: right;
	}
	.jm_styles{
		display: none;
	}
	.product_slider .hikashop_product_vote {
		text-align: right !important;
	}
	.footer_logo a {
		width: auto;
		margin-left: 10px;
	}
	.each_product_list{
		margin-bottom: 15px !important;
	}
	.show_counters{
		font-size: 30px !important;
	}
	
	/**/
	.hikashop_product_custom_info_main_table .specifications_title,
	.hikashop_product_custom_info_main_table .specifications_title label,
	.hikashop_product_custom_info_main_table .specifications_value{
		width: 100%;
	}
	.table-responsive{
		overflow-x: auto !important;
	}
	/**/
	.hikashop_products .hkc-md-3{
		width: 50%;
	}
}


@media only screen and (max-width: 540px){
	.jm_hikaslider .counter_row.box > div{
		width: 45px !important;
		height: 45px !important;
		font-size: 13px !important;
		padding: 5px !important;
	}
	.jm_hikaslider .counter_row.box > div span{
		margin: 0 !important;
	}
	/**/
	.hikashop_products .hkc-md-3{
		width: 100%;
	}
	.hikashop_category_information .hkc-md-2,
	.ja-products-wrapper .hkc-md-2,
	.ja-products-wrapper .hikashop_product,
	.hikashop_cpanel_main div.icon-wrapper{
		width: 100% !important;
	}
	.hika_back, .hika_new, .hika_save, #hikashop_print_cart, .hika_pay{
		margin: 0;
	}
	.hikashop_address_listing_header h1 {
		margin: 0 0 5px;
		text-align: center;
		width: 100%;
	}
	.product_tab_menu li{
		float: right !important;
		width: 33.33% !important;
	}
	.product_tab_content {
		margin-top: 130px;
		padding-bottom: 15px
	}
	.product_tab_content > div .col-lg-7 {
		width: 100%;
	}
	.product_tab_content > div .col-lg-5 {
		width: 100%;
	}
	.offer_product_title{
		height: auto !important;
	}
	.product_tab_content img{
		max-width: 320px !important;
	}
	.offer_date {
		position: static;
		width: 100%;
		float: right;
		margin-top: 15px;
	}
	.jm_services {
		display: none;
	}
	.offer_date .each_counter span.each_counter_number{
		width: 30px;
		height: 30px;
		font-size: 15px;
		padding-top: 5px;
	}
	.hikashop_product_characteristics_table tr td .chzn-container,
	.hikashop_product_characteristics_table tr td .chzn-container a.chzn-single{
		width: 100% !important;
	}
	.product_cart_area{
		float: right;
		width: 100%;
	}
	.hikashop_product_quantity_box{
		margin-bottom: 10px;
	}
	.jm_hikaslider .counter_row.box > div{
		width: 60px;
	}
	.jm_hikaslider .counter_row.last a.read_more{
		margin: 0 0 10px 0;
	}
	
} 
@media only screen and (max-width: 480px){
}

@media only screen and (max-width: 320px) {
} 