@media ( min-width :992px) {
	#page_wrapper,.wide_container {
		max-width: 992px
	}
	
	 #steasy_column_30 .stsocial_block { text-align:center; }	

	.page-blog #footer #footer-top-blog-stacked {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	
    #index .category_blogs_container .product_list_item:nth-child(n+3) .pro_first_box  {order: 2}
   #index .category_blogs_container .product_list_item:nth-child(n+3) .pro_second_box:after {content: '';
position: absolute;
left: auto;
right: 0px;
z-index: 3;
top: 50%;
height: 33px;
width: 33px;
margin-right: -33px;
margin-top: -18px;
border-top: 17px solid transparent;
border-bottom: 17px solid transparent;
border-left: 25px solid #f7f7f7;
margin-left: auto;
border-right: 0px;
;}
	
	
#left_column .wrapper-sticky {background: #fff; padding: 10px 20px; box-shadow: 0px 0px 10px rgba(0,0,0,0.05);}
#cms #left_column .wrapper-sticky {padding: 0px; box-shadow: 0px}
	
	#index .category_blogs_container .product_list_item:nth-child(n+3) .pro_first_box .add_to_love {right: 10px; left: auto;}
		
	
    .privat_easy_4 .steasy_column {padding: 50px 0px 40px !important}
	.rightbar_tri.addtocart_mobile_bar_tri, .fixed_add_to_cart.mobile {display: none}
    .left_zone .alert {margin-bottom: 30px;}
    #category-description.no_desktop  {max-height: 100%; margin-bottom: 40px !important}
    .no_desktop.show_category  {display: none !important}
	.mobile_bar_tri_text.yes_device_0, .no_text_desc.icon_text {display: none}
    .mobile_bar_tri_text.yes_device_1 {display: inline-block; padding: 0px 0px; text-transform: none; margin-left:8px;}
    .mobile_bar_tri_text.yes_device_2 {display: block; padding: 6px 0px 4px 0px; line-height: 8px; text-transform: none}
    .input-group-btn.button_end_left  {margin: 0px 0px 0px 0px;}
    .input-group-btn.button_end_right  {margin: 0px 0px 0px 0px;}
    #product #description .desc-padding,
    #product .pccomment_block .left_comments { padding-right:55px; }
	.show-fixed-add-to-cart .product_first_section.sticky_cart .sticky_button_0 .fixed_add_animation.btn.btn-default,
	.show-fixed-add-to-cart .product_first_section.sticky_cart .sticky_button_1 .btn.btn-default,
	.show-fixed-add-to-cart .product_first_section.sticky_cart .sticky_button_1 .qty.qty_wrap,
	.show-fixed-add-to-cart .product_first_section.sticky_cart .sticky_button_1 .product-variants {display: none}
	.show-fixed-add-to-cart .product_first_section.sticky_cart .sticky_button_1 .fixed_add_animation.btn.btn-default {display: block}
    .show-fixed-add-to-cart .product_first_section.sticky_cart.sticky_cart_top > .container {bottom: auto; top: 0px}
	.show-fixed-add-to-cart .product_first_section.sticky_cart .product-add-to-cart .sticky_button_style_1 .btn.add-to-cart span,
	.show-fixed-add-to-cart .product_first_section.sticky_cart .product-add-to-cart .sticky_button_style_2 .btn.add-to-cart i {display: none}
	.show-fixed-add-to-cart .product_first_section.sticky_cart .product-add-to-cart .sticky_button_style_1 .btn.add-to-cart i,
	.show-fixed-add-to-cart .product_first_section.sticky_cart .product-add-to-cart .sticky_button_style_2 .btn.add-to-cart span {display: block}
	.show-fixed-add-to-cart .product_first_section.sticky_cart .product-add-to-cart .sticky_button_style_1 .btn.add-to-cart-fix span,
	.show-fixed-add-to-cart .product_first_section.sticky_cart .product-add-to-cart .sticky_button_style_2 .btn.add-to-cart-fix i {display: none}
	.show-fixed-add-to-cart .product_first_section.sticky_cart .product-add-to-cart .sticky_button_style_1 .btn.add-to-cart-fix i,
	.show-fixed-add-to-cart .product_first_section.sticky_cart .product-add-to-cart .sticky_button_style_1 .btn.add-to-cart-fix span {display: inline-block}
    #avatar_right {
	    margin: 20px 0 0 0;
	    height: 42px;
	}
	#st_header .search_widget_block.search_center {
	    margin-left: -190px;
	    width: 300px;
	}
	
	#st_header .search_open_side .search_widget_block {
	    width: 160px;
	}
	.step-1 .steco_container { max-width: 100%; }
	#order-confirmation section#wrapper, #footer-checkout, .step-2 .steco_column, .step-2 #head_steps, .step-3 #head_steps, .steco_container, #authentication #wrapper .container {
	    max-width: 1250px;
	    margin: 0 auto;
	}
	
	#steasy_column_59 img {
	    margin-bottom: 15px;
	}
	
	#steasy_column_51 .sttext_item_content {
	    padding-left: 74px !important;
	    padding-right: 74px !important;
	}

	.small_cart_body #head_steps, .big_cart_body #head_steps {
		margin: 5px auto 70px !important
	}
	
	#module-steasycheckout-default #create_account_block h3.login_form_heading {
	    padding-left: 25px;
	}
	#steasy_element_28 .sttext_banner_text {
	    margin: 8px 0px;
	}
	#steasy_element_28 p { display:inline; }
	
	.add-address.steco_text_center {
	    float: left;
	    margin-top: 22px;
	}
	#st-checkout-addresses-step .steco_validate_step_2 { float:right; }

	#create_account_block h3.login_form_heading, #login_form_block h3.login_form_heading { } 

	#multilink_2, #multilink_3, #easycontent_33, #easycontent_34, #easycontent_35  { margin-left:15px; }
	#footer #easycontent_37 {
	    padding-top: 30px;
		padding-bottom: 60px;
	}
	#footer #easycontent_34, #footer #easycontent_35 {
	    margin-top: 30px;
	    margin-bottom: 0px;
	}	
	#footer #easycontent_34 .title_block, #footer #easycontent_35 .title_block { margin-bottom: 0px; }
	
	#footer-secondary .container {
	  
	    padding-top: 10px;
	}
	#footer .title_block {
	    margin-bottom: 30px;
	    border-bottom: none;
	    position: relative;
	}
		#footer #easycontent_37 h5 {
		    margin: 30px 0 15px;
		}
	
	.easycontent.footer_block p:before {
	    height: 23px;
	    width: 23px;
	    background-size: 23px;
	    background-repeat: no-repeat;
	    background-position: center center;
	    display: inline-block;
	    vertical-align: middle;
	    position: absolute;
	    left: -35px;
	    top: 3px;
	    content: '';
	}
	
	.pro_gallery_top_container { padding-left: 0px; padding-right: 60px; }
	
	
	.re_general_bg { margin-left:162px; }
	.pcomment_left {
	    width: 162px;
	}
	
	.easycontent.footer_block p.phone:before {
		background-image: url("../img/svg/footer_phone.svg");	
	}
	
	#footer #footer-secondary .title_block {
	    margin-bottom: 15px;
	}
	
	#footer .title_block .title_block_inner {
		position: relative;
		z-index: 2;
		display: inline-block;
		border-bottom: none;
		padding: 0
	}
	#footer #footer-secondary .bullet li a { padding: 4px 0px; }
	#footer_bottom_left .easycontent p {margin-bottom: 0px}
	

	.icon-move::before {
	    content: '';
	    background-image: url(../img/svg/right-arrow-white.svg);
	    background-size: 14px;
	    height: 100%;
	    width: 20px;
	    background-repeat: no-repeat;
	    transition: ease-out .3s;
	    position: absolute;
	    right: 10px;
	    background-position: center;
	}
	
	.icon-move:hover:before { 
		transition: ease-out 0;
		background-position: center;
	    right: 5px;	
	}
	
	#st-checkout-personal-information-step .from_blcok, .register_two_columns .from_blcok, .login_two_columns .from_blcok {
	    padding: 25px 10px;
	    border: none;
	}
      #register_form_block, #login_form_block .sidebar_login_form,  .login_two_columns .from_blcok {padding: 25px 45px;}
		#st-checkout-personal-information-step .identity {
		    padding: 25px 10px 40px;
		}
      .card.create_zone, .register_two_columns {padding-right: 20px;}
      .card.login_zone, .login_two_columns {padding-left: 20px;}
	
	  .login_two_columns #login-form { padding:0px; }
		
	 body.left_column_hide #left_column {transition: all 300ms ease 0s; opacity: 0 }
     #left_column {transition: all 300ms ease 0s; }
     #center_column {flex: 1 1 0%; transition: all 300ms ease 0s;}
     body.left_column_hide #center_column {max-width: 100%;}
     body.left_column_hide.hide_width_lg_1 #left_column {transform: translateX(-8.33333%); margin-left: -8.33333%;}
     body.left_column_hide.hide_width_lg_1-2 #left_column {transform: translateX(-10%); margin-left: -10%;}
     body.left_column_hide.hide_width_lg_1-5 #left_column {transform: translateX(-12.5%); margin-left: -12.5%;}
     body.left_column_hide.hide_width_lg_2 #left_column {transform: translateX(-16.66667%); margin-left: -16.66667%;}
     body.left_column_hide.hide_width_lg_2-4 #left_column {transform: translateX(-20%); margin-left: -20%;}
     body.left_column_hide.hide_width_lg_3 #left_column {transform: translateX(-25%); margin-left: -25%;}
     body.left_column_hide.hide_width_lg_4 #left_column {transform: translateX(-33.33333%); margin-left: -33.33333%;}
     body.left_column_hide.hide_width_lg_5 #left_column {transform: translateX(-41.66667%); margin-left: -41.66667%;}
     body.left_column_hide.hide_width_lg_6 #left_column {transform: translateX(-50%); margin-left: -50%;}
      
     #left_column .collaps_filter .facet-title-mobile {display: block !important; position: absolute; top: -5px; right: 0px; background: #fff; padding-left: 11px; font-size: 17px;}
     #side_facets .collaps_filter .facet-title-mobile {display: block !important; position: absolute; top: 8px; right: 0px; background: #fff; padding-left: 11px; font-size: 17px;}
     #left_column .collaps_filter .facet,
     #side_facets .collaps_filter .facet {position: relative}
     #left_column .collaps_filter .dropdown_list .facet-title-mobile,
     #side_facets .collaps_filter .dropdown_list .facet-title-mobile	 {display: none !important}
     #left_column .collaps_filter .collapsed.facet-title-mobile + .facet_filter_box,
     #side_facets .collaps_filter .collapsed.facet-title-mobile + .facet_filter_box,
     #side_facets .collaps_filter .active .facet-title-mobile + .facet_filter_box,
     #left_column .collaps_filter .active .facet-title-mobile + .facet_filter_box	 {display: block !important; height: auto !important;}
     #left_column .collaps_filter .facet-title-mobile + .facet_filter_box,
     #side_facets .collaps_filter .facet-title-mobile + .facet_filter_box	  {display: none !important; height: auto !important;}
     #side_facets .collaps_filter .active .facet-title-mobile, 
     #left_column .collaps_filter .active .facet-title-mobile {display: none !important}
     #left_column .collaps_filter .facet-title-mobile .facet-title-mobile-inner,
     #side_facets .collaps_filter .facet-title-mobile .facet-title-mobile-inner		 {display: none !important}
     	
     #side_facets .collaps_filter .toggle_btn.collapsed .arrow_up,
     #side_facets .collaps_filter .toggle_btn .arrow_down,
     #left_column .collaps_filter .toggle_btn.collapsed .arrow_up,
     #left_column .collaps_filter .toggle_btn .arrow_down   	{display: none}
     	
     #side_facets .collaps_filter .toggle_btn .arrow_up,
     #side_facets .collaps_filter .toggle_btn.collapsed .arrow_down,
     #left_column .collaps_filter .toggle_btn .arrow_up,
     #left_column .collaps_filter .toggle_btn.collapsed .arrow_down {display: inline;}
	
	

/* ruchome podkreslinie */	
.btn-line, .btn-line-under {
    position: relative;
    text-decoration: none;
}		
		
.btn-line-under:before, .btn-line:before {
		position: absolute;
		right: 0;
		left: 0;
		width: 100%;
		border-bottom: 2px solid;
		bottom: -4px;
		-webkit-transition: opacity .2s ease 0s;
		transition: opacity .2s ease 0s;
		opacity: 0;
		content: '';	
}

.pro_outer_box .btn-line-under::before, .product_middle_column .btn-line-under::before, .product_middle_column .productbuttonplus .hover_fly_btn .btn-line-under:before  {
    border-bottom: 1px solid;
    bottom: -2px;
}
.st_owl_carousel_block .s_title_block::before {
    bottom: 0px;
}		
.mobile_bar_item .yes_device_1::after { bottom: 5px; }		
.btn-line-under:before, .btn-line:hover:before, a:hover .btn-line:before, .search_mobile_bar_tri:hover .btn-line:before  { opacity:1; }
a:hover .btn-line-under:before, .btn-line-under:hover:before, .btn-line:before, .search_mobile_bar_tri:hover .btn-line-under:before  { opacity:0; }	

		
#index #center_column .title_block_inner, .st_news_letter_1 .title_block_inner {
   
    margin: 0 0 34px;
    padding: 0;
    line-height: 1.125;
}

.st_news_letter_1 .title_block_inner { font-size: 28px; }

.pc_slider_block_container, .featured_categories_container {
    margin-top: 70px;
}

.st_news_letter_1 .title_block_inner { margin-bottom: 26px }	

	

	
}


@media ( min-width :768px) {

#left_column {
    padding-right: 20px !important;
}

.mobile.show_category {display: none !important}
#category-description.mobile.desc_top {max-height: 100%}


	.st-effect-0.open_bar_right .st-pusher {
		-webkit-transform: translate3d(-520px, 0, 0);
		transform: translate3d(-520px, 0, 0)
	}
	
	.is_rtl .st-effect-0.open_bar_right .st-pusher, .st-effect-0.open_bar_left .st-pusher {
	    -webkit-transform: translate3d(520px, 0, 0);
	    transform: translate3d(520px, 0, 0);
	}
	
	.hidden-lg-up-991 {display: none !important}
	
	.st-menu, .sidebar_button.side {width: 520px;}
	
	
	
	#footer .title_block {
	    margin: 0 0 0px;
	    padding: 8px 35px 18px 0;
	    position: relative;
	}	
	
	#checkout_mobile_nav .mobile_menu_ul, .st-menu .pad_10, .st-menu #st_mobile_menu, .st-menu .mobile_nav_box #st_mobile_menu_ul, .mobile_nav_box .search_mobile_nav { padding: 20px 40px; }
	.nav_box_1_plus .search_mobile_nav  { }
	.st-menu .sidebar_button { padding: 0px 40px; }
	#order-confirmation #order-details .details-items ul {
	    padding-left: 1.625rem;
	 	margin-top: 13px;
	}
	
	#avatar_right {
	    margin: 3% 0 0 0;
	    height: 42px;
	}
	.review_deatils_small .article {
	    padding: 0px;
	    border: none;
	    box-shadow: none;
	}
	
	#products .all-filters { margin-top:0px;  }  
	
	#js-active-search-filters {
	    flex-wrap: wrap;
	    margin-bottom: 0px;
	}
	#js-active-search-filters .flex_child { flex: 0 0 100%; }
	
.more_align_desk_0 {text-align: left}
.more_align_desk_1 {text-align: center}
.more_align_desk_2 {text-align: right}

.all-filters.stuck .type_filter_4 .js-search-filters-clear-all.active_filter_item {
    display: inline-block;
	 margin: 7px 0px;
    height: 36px;
}
	
.all-filters.stuck .type_filter_4 .active_filter_item {}

.all-filters.stuck #js-active-search-filters.type_filter_4 .flex_child { flex:0 0 85%;  }	
	
.option_sticky.all-filters.stuck #js-active-search-filters.type_filter_4 {
    background: #fff;
    height: 50px;
}

.body_filter_sticky_2 .option_sticky.all-filters.stuck, .body_filter_sticky_0 .option_sticky.all-filters.stuck {background-color:rgba(255,255,255,0.9);}



.all-filters.stuck .type_filter_4 #rightbar_facet_search {
    display: inline-block;
    float: right;
    position: absolute;
    right: 0px;
    height: 36px;
    margin: 8px 0px;
    padding: 8px 12px;
}

	.type_filter_4 #rightbar_facet_search i.fto-angle-down::before, .type_filter_4 #search_filter_toggler i.fto-angle-down::before { display:none; }

.all-filters.stuck #js-active-search-filters.type_filter_4 .flex_child, .all-filters.stuck #rightbar_facet_search {
     z-index: 100;
}	
	
.option_sticky.all-filters.stuck #js-active-search-filters.type_filter_4::after {
    background: #fff;
    height: 100%;
    content: '';
    width: 400%;
    left: -600px;
    position: absolute;
    top: 0px;
    z-index: 0;
    border-bottom: 1px solid #f2f2f2;
}

.body_filter_sticky_4 #left_column .main_column_box.sticky {
    margin-top: 110px;
}


#left_column .main_column_box.sticky {
    margin-top: 65px;
}

#index .stproductcomments_container {
    margin-bottom: 50px;
}

#category #footer {
    background: #fff;
    z-index: 99;
    position: relative;
}
	

/* strony bloga*/


#module-stblog-article #center_column .page-blog-article.article_themes_6 h1 {
	font-size: 28px;
    line-height: 32px;
    margin-bottom: 20px !important;
}	

#module-stblog-article #center_column .page-blog-article h1 {
    font-size: 32px;
    line-height: 38px;
    margin-bottom: 45px !important;
    text-align: left;
    letter-spacing: -0.5px;
}
#module-stblog-article #center_column .page-blog-article h4 {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 50px;
}
#module-stblog-article #center_column .page-blog-article p { 
	font-size: 16px;
    line-height: 26px;
	margin-bottom: 15px;
}
#module-stblog-article #center_column .page-blog-article .blog_content img { margin-top: 30px; margin-bottom: 40px; }



#right_column .block.column_block .title_block .title_block_inner {
    font-weight: 400;
    padding: 15px 15px;
    text-align: left;
    font-size: 14px !important;
    text-transform: none;
}
#right_column .category-top-menu ul li {
    border: none;
    padding: 5px 0;
}
#right_column .block.column_block .acc_box .acc_header a {
    padding: 0px 15px;
    font-weight: bold;
}
#module-stblog-article .blog-categories { display: inline-block; }


#module-stblog-default #columns #right_column {  }

.page-blog #columns #center_column .title_block_inner {
    font-size: 28px;
    text-transform: none;
    margin-bottom: 12px;
}

#module-stblog-default #columns .pro_first_box { overflow: inherit; }



#category_blogs_container_6 .category_blogs_container .title_block { }	
	
.article_left { text-align:center;  }
.article_left .social_share_block { flex-direction: column; align-items: center; }
.article_left .social_share_block a, .article_left .add_to_love, .article_left .left_view {
    margin: 0 auto 10px;
    border-radius: 50%;
    height: 45px;
    width: 45px !important;
    line-height: 45px;
    display: block;
}
.article_left .add_to_love .hover_fly_btn_inner {
    height: 45px;
}
.article_left .add_to_love, .article_left .left_view  {
    background: #f6f6f6;
    position: relative;
    text-align: center;
    color:#222;
}
.article_left .left_view i.mar_r4 { margin-right:0px; }	
.article_left .add_to_love .hover_fly_btn_inner i {
    margin: 0px;
}
#blog_primary_block .add_to_love .hover_fly_btn_inner i::before {
    margin: 0px;
    height: 45px;
    width: 45px;
}
#module-stblog-article .add_to_love span.btn_text  { display:none; }
.article_left span.amount_inline {
    position: absolute;
    top: 0;
    right: -12px;
    line-height: 100%;
    width: 30px;
    text-align: center;
}

.row.article_border, #blog_primary_block { border-color: #d9d9d9!important; border-width: 1px!important;  }	
.article_themes_4 .row.article_border,
.article_themes_6 .row.article_border,
.article_themes_2 .row.article_border { margin:20px 0px;  padding: 60px 0px 30px 0px; }
.article_themes_4 .row.article_border {  border: solid; }
.article_themes_4 .article_center,
.article_themes_6 .article_center,
.article_themes_2 .article_center {  padding-left: 30px;  padding-right: 0px; }
.article_themes_6 .row.article_border {
    margin-top: 0px;
    padding-top: 20px;
    border-bottom: 2px solid;
    margin-bottom: 30px;
}
.article_themes_1 #blog_primary_block, .article_themes_2 .row.article_border {
    padding-top: 35px;
    border-top: solid;
    margin-top: 0px;
}
.article_center { text-align: justify; }

.blog_info_article, .blog_info_top {
    font-size: 12px;
    letter-spacing: 0.25px;
}

.blog_info_article span.comma:before, .blog_info_top span.comma:before {content:','; margin-right: 5px}
.blog_info_article span.comma:first-child:before, .blog_info_top span.comma:first-child:before {content: none; margin-right: 0px;}

#module-stblog-article .comment_node_left img { border-radius: 50%; }
#module-stblog-article .comment_node_info { font-size:16px; }
#module-stblog-article .comment_node_info .comment-author { font-weight: bold; }
#module-stblog-article .base_list_line.medium_list .line_item { padding:0px; margin:0px; }
#module-stblog-article .stblogrelatedarticles_container .title_block_inner, .stblogeditor_container .products_section .title_block_inner {
    font-size: 28px !important;
    margin-bottom: 0px !important;
}
.article_themes_3 #blog_primary_block, .article_themes_5 #blog_primary_block, .article_themes_1 #blog_primary_block, .article_themes_2 .article_border  { border-bottom:solid; margin-bottom: 20px;  }
.article_themes_3 #blog_primary_block .add_to_love .hover_fly_btn_inner i::before, .article_themes_1 #blog_primary_block .add_to_love .hover_fly_btn_inner i::before  {
    margin: 0px 0 0 5px;
    height: 14px;
    width: 14px;
    background-repeat: no-repeat;
    position: relative;
    top: 2px;
}
.article_themes_3 #blog_tags a:hover { background: #222; color:#fff; } 
.article_themes_3 .blog_info_article i,
.article_themes_5 .blog_info_article i {
    font-size: 14px;
}
#blog_primary_block .add_to_love .hover_fly_btn_inner .btn_text { text-transform:none; }
.article_themes_5 .article_blog_right .btn_text { display:none; }
.article_themes_5 #blog_primary_block .add_to_love .hover_fly_btn_inner i::before {
    margin: 0px 0 0 0px;
    height: 22px;
    width: 22px;
    background-repeat: no-repeat;
    position: relative;
    top: 15px;
    background-size: 22px;
}

#module-stblog-article #center_column .page-blog-article .blog_image img.front-image { margin-top:0px; margin-bottom: 15px; }

.article_themes_5 .add_to_love {
    position: absolute;
    top: 10px;
}

.article_themes_5 .blog_cover_box, .article_themes_6 .blog_cover_box {
    position: relative;
}
.article_themes_5 .article_blog_right {
    position: absolute;
    right: 0px;
    background: rgba(255,255,255,0.8);
    padding: 0px 50px 0;
    width: 50%;
    height: 100%;
    vertical-align: middle;
    top: 0px;
    display: flex;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
}

.article_themes_6 .article_blog_right {
    position: absolute;
    left: 20px;
    background: #fff;
    padding: 30px 50px 30px;
    width: 45%;
    vertical-align: middle;
    top: 20px;
    display: flex;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    height: auto;
    z-index: 1;
}	
	
#module-stblog-article #center_column .page-blog-article.article_themes_5 h1 {
    flex: 0 0 100%;
    margin-bottom: 15px !important;
}

#module-stblog-article #center_column .page-blog-article.article_themes_6 h1 {
    flex: 0 0 100%;
    margin-bottom: 15px !important;
}	
	
#module-stblog-article #center_column .page-blog-article.article_themes_5 .blog_info_top,
#module-stblog-article #center_column .page-blog-article.article_themes_6 .blog_info_top {
    flex: 0 0 100%;
}

.rwd_article_visible { display:none; }
	



/* strona kontakt  */

#contact #steasy_column_51 {
    margin-left: 0;
    margin-right: 0;
}	

#contact #steasy_column_51 .steasy_column { padding-left:0px; padding-right: 0px; }

#contact #steasy_element_46 {
    padding: 70px 0 0 75px;
}

#contact #steasy_element_46 h5 {
    margin-bottom: 20px;
}

#contact .sttext_item_image_inner img { border:none; }

#contact .sttext_item_image .sttext_item_image_inner { margin:0px;}

#contact #steasy_column_54 .easy_header, #steasy_column_51 .sttext_item_content .easy_header {
    font-size: 22px;
    padding-bottom: 15px;
    margin-bottom: 25px;
    font-weight: bold;
}

#steasy_column_51 .sttext_item_content .easy_header {
    margin-bottom: 0px;
}

#steasy_column_51 .sttext_item_content {
    padding: 30px 90px 15px;
}	

#contact #center_column #steasy_column_54 .easy_header, #contact #center_column .title_block { 
    border-bottom: 1px solid #dbdbdb;	
}

#contact .title_block .title_block_inner { margin-bottom: 15px; }

#contact #steasy_column_54 .easy_text {
    margin-bottom: 40px;
}

#contact #steasy_column_54 .easy_text p {
    color: #222;
    margin: 0px;
}
#contact #steasy_column_54 p.easy_sub_header {
    font-weight: bold;
    color: #222;
    text-transform: uppercase;
    font-size: 15px;
}

#contact #steasy_column_54 p.easy_sub_header.bank span {
    text-transform: none;
}

#contact #steasy_column_54 p.easy_sub_header.mail {
    text-transform: none;
    padding-top: 6px;
}

#contact #steasy_column_54 .easy_text p a {
    color: #222;
}

#contact #steasy_column_54 .easy_text p.google { }
#contact #steasy_column_54 .easy_text p.google a {
    background-image: url("../img/svg/google.svg");
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 50px;
    padding: 20px 65px 16px 0;
}

#contact .form-fields {
    background: #f9f9f9;
    padding: 30px;
}
.form-fields .article .form-control {
    height: 60px;
    background-color: #fff;
    font-size: 16px;
}

.form-group.file label.btn-default {
    padding: 10px;
    margin: 0px;
}

.contact-form .form-footer {
    margin: 15px 30px;
}

.contact-form .form-group.file .form-control {
    border-radius: 3px 0px 0px 3px;
}
.contact-form .form-group.file label.btn-default { height: 60px; padding: 0px 10px; line-height: 54px; border-radius: 0px 5px 5px 0px;}	

.contact-form .alert { margin: 15px 0px;}

	
	
       .breadcrumb_spacing {height: 10px !important;}	

		#footer #st_news_letter_1 .footer_block_content { padding:0px; } 
		
		.myacount_dashbord_list .list-group-item {width: calc(50% - 16px); }
		
		#addresses .account_box .account_box_bg article {
		    min-height: 285px;
		}
				
		
		body.body_filter_mobile_2.mobile_device#category .all-filters {padding: 0px; background: transparent}
		body.body_filter_mobile_4.mobile_device#category .active_filters {background: #fff}
        body.body_filter_mobile_2.mobile_device #js-active-search-filters.type_filter_mobile_2 {padding: 6px 0px;}
        body.body_filter_mobile_2.mobile_device #horizontal_filters .dropdown_tri {display: none !important}
        body.body_filter_mobile_2.mobile_device #horizontal_filters .dropdown_list {line-height: 28px; border: 1px solid #aaa; padding: 0px 10px; cursor: pointer;  position: relative;}        	
        body.body_filter_mobile_2.mobile_device #horizontal_filters section.facet {flex: 0 0 33.33%;}
        body.body_filter_mobile_2.mobile_device #horizontal_filters .dropdown_list .facet_filter_box {border: 0px; box-shadow: none; padding: 10px 0px 20px;}
        body.body_filter_mobile_2.mobile_device .st_show_on_mobile  {
         padding: 10px 12px 10px 50px;
         background: #222;
         margin-left: 12px;
         color: #fff;
         border-radius: 0px;
         font-size: 12px;
         top: 6px;}
        body.body_filter_mobile_2.mobile_device  .st_show_on_mobile i.fto-angle-down::before,
        body.body_filter_mobile_2.mobile_device  .st_show_on_mobile i.fto-angle-down::before {
         background-image: url("../img/svg/mobile-filter-3-white.svg");
         width: 28px;
         height: 28px;
         background-size: 22px;
         background-position: center;
         background-repeat: no-repeat;
         position: absolute;
         left: 12px;
         top: 6px;}        	
         body.body_filter_mobile_2.mobile_device #horizontal_filters .facet.active .dropdown_list {border: 1px solid #333;}
         body.body_filter_mobile_2.mobile_device #horizontal_filters .facet.active .dropdown_list .facet-title-mobile-inner {font-weight: bold}
        	
	
}

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


		#checkout_mobile_nav.st-menu .mo_mu_level_1.mo_sub_ul { display:block!important; }
		#checkout_mobile_nav.st-menu .mo_mu_level_1.mo_sub_ul li a { font-size: 16px; padding: 8px 0px; }
		#checkout_mobile_nav .mobile_nav_box .opener { display:none; }
		#checkout_mobile_nav .mo_ml_level_0 { border-bottom: 0px; }
		#checkout_mobile_nav .mobile_menu_ul { width: 100%; }
        .st_posts.product_list.d-block .product_list_item {padding-left: 0px !important; padding-right: 0px !important}
		#easycontent_38 .style_content {
		    padding-top: 18px !important;
		    padding-bottom: 0px !important;
		}
		
	
   
    body#index .category_blogs_container .product_list.grid .product_list_item {margin-bottom: 25px;}
	#stacked_footer_column_5 {margin-bottom: 25px}
	#footer div.news_letter_0 label {padding: 20px 5% 30px; background: transparent;}
    .privat_easy_4 .steasy_column {padding: 15px 0px 5px !important; border-bottom: 1px solid #efefef;}
	.privat_easy_4 .steasy_column .pad_b1 {padding-bottom: 0px}
	.privat_easy_4 .steasy_column .easy_icon {margin-bottom: 0px}
	#easycontent_38 .style_content p { padding:0px; }	
	#steasy_element_28 p strong { font-size:18px; } 
	.show-fixed-add-to-cart .product_first_section.sticky_cart .sticky_mobile_off,
	.show-fixed-add-to-cart .product_first_section.sticky_cart .prod_name_sticky.sticky_mobile_off,
	.show-fixed-add-to-cart .product_first_section.sticky_cart.sticky_mobile_1 > .container,
	.show-fixed-add-to-cart .product_first_section.sticky_cart.sticky_mobile_0 > .container {display: none !important}
    .show-fixed-add-to-cart .product_first_section.sticky_cart .fixed_add_animation.btn.btn-default {border-radius: 0px; display: block; height: 55px; min-width: 200px;}
    .show-fixed-add-to-cart .product_first_section.sticky_cart > .container {padding: 0px 0px 0px 20px;}
    .show-fixed-add-to-cart .product_first_section.sticky_cart.sticky_padding > .container {padding: 0px 0px 0px 30px;}
	
	#footer #footer-top-blog-stacked div.products_slider {
	    padding-left: 0px !important;
	    padding-right: 0px !important;
	}
	
	.hidden-product-box {display: none !important}
	
	.page-blog #footer #footer-top-blog-stacked .products_section {
	    border-bottom: 1px solid #d9d9d9;
	    margin-bottom: 15px;
	}
	.page-blog #footer #footer-top-blog-stacked .products_section .title_block_inner {
	    margin-bottom: 15px;
	}
	
.mobile_device #easycontent_58 { margin:15px 0 0 0px; border:none; padding: 0px; }
.mobile_device #easycontent_58 .steasy_element_1 .steasy_element_item { background: #f6f6f6; margin: 5px 0px; padding: 12px 10px 6px; }
.mobile_device #easycontent_58 .easy_text, .mobile_device #easycontent_58 .easy_text p { padding:0px; margin: 0px; }
	
	
	#category_blogs_container_1.category_blogs_container .block_content .block_blog .pro_outer_box { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	}
	
	
	.page-blog #footer #footer-top-blog-stacked {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	
		
	/* no btn-line-under mobile */
	
	.bullet .btn-line, .st_owl_carousel_block .s_title_block, .s_title_block a { border:0px; }
	.featured_categories_item .pro_outer_box.featured_category {  }
	
	.steasy_element_item.text-md-1,.text-md-1 {
		text-align: left
	}
	.steasy_element_item.text-md-2,.text-md-2 {
		text-align: center
	}
	.steasy_element_item.text-md-3,.text-md-3 {
		text-align: right
	}
	.container {
		width: 100%
	}
	.flex_box.flex_column_md,.flex_container.flex_column_md {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column nowrap;
		flex-flow: column nowrap
	}
	
	.sidebar_auth_form h5 {
	    font-size: 24px;
	    line-height: 28px;
	}
	.sidebar_login_form h5 {
	    font-size: 24px;
	    line-height: 28px;
	}
	
	.flex_column_md .flex_child,.flex_column_md .flex_child_md {
		width: 100%
	}
	
	.btn-line, .btn-line-under {
	    border-bottom: 1px solid;
	    padding-bottom: 2px;
	}
	
	
	.btn-line.no-border, .btn-line-under.no-border, #st_mobile_menu_ul .btn-line { border:none; }
	
	
 .st-menu .mobile_menu_ul .btn-line, .st-menu .mobile_menu_ul .btn-line-under, #mobile_bar .icone_top .btn-line-under, .myacount_dashbord_list .btn-line {
	    border-bottom: 0px;
	    padding-bottom: 0px;
	}
	
.myacount_dashbord_list .btn-line-under {
    border-bottom: 1px solid;
    padding-bottom: 0;
}
	
	
	.checkout_left_wrapper {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	#body_wrapper {
		padding-bottom: 75px;
	}
	.slide_lr_column #left_column,.slide_lr_column #right_column {
		display: none
	}
	.slide_lr_column #left_column.sidebar_opened,.slide_lr_column #right_column.sidebar_opened
		{
		bottom: 50px
	}
	.mobile_header_wrapper {
		display: block
	}
	.pro_img_hover_scale:hover {
		-webkit-transform: none;
		transform: none
	}
	.st_image_layered_description {
		
	}
	.sortPagiBar .product-count {
		display: none
	}
	.bottom-pagination-content {
		text-align: center
	}
	.bottom-pagination-content .pagination,.bottom-pagination-content .product-count
		{
		float: none
	}
	.owl-theme.owl-navigation-lr .owl-controls .owl-buttons .owl-prev {
		left: 0
	}
	.owl-theme.owl-navigation-lr .owl-controls .owl-buttons .owl-next {
		right: 0
	}
	.owl-theme.owl-navigation-lr.owl-navigation-circle .owl-controls .owl-buttons .owl-prev
		{
		left: 10px
	}
	.owl-theme.owl-navigation-lr.owl-navigation-circle .owl-controls .owl-buttons .owl-next
		{
		right: 10px
	}
	#bigpic_list_frame.owl-theme.owl-navigation-lr .owl-controls {
		display: none !important
	}
	#header_bottom .top_bar_item,#header_left .top_bar_item,#header_top_right .top_bar_item
		{
		float: none
	}
	.ac_results {
		display: none !important
	}
	#st_mega_menu_column {
		display: none
	}
	.st-menu {
		bottom: 50px
	}
	body#checkout .st-menu {
		bottom: 0
	}
	#sidebar_box {
		position: fixed;
		z-index: 110;
		bottom: 0;
		top: auto;
		right: 0;
		left: 0;
		width: 100%
	}
	#sidebar_box .rightbar_wrap a.icon_wrap {
		border: none;
		display: block;
		width: auto;
		text-align: center;
		height: auto;
		padding: 10px 0px 9px;
		line-height: unset;
	}
	
    #sidebar_box .icone_top .icone_svg {
    height: 20px;
    width: 20px;
    background-size: 20px;
    margin-bottom: 5px;
    }
    
    #sidebar_box .icon_text {font-size: 11px}
	
	#leftbar,#rightbar {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		position: static;
		bottom: auto;
		top: auto;
		right: auto;
		left: auto;
		border-right: none;
		border-bottom: none;
		border-left: none
	}
	.icon_wrap .amount_circle {
		right: auto;
		left: 50%
	}
	.rightbar_visi_1 {
		display: none
	}
	.rightbar_visi_2 {
		display: block
	}
	#switch_left_column_wrap,#switch_right_column_wrap {
		-moz-flex-grow: 1;
		-webkit-box-flex: 1;
		flex-grow: 1;
		-ms-flex-positive: 1
	}
	.act_box .ajax_add_to_cart_button i,.act_box .view_button i {
		display: none
	}
	#st_header.sticky_mh {
		padding-bottom: 60px
	}
	#mobile_bar {
		display: block
	}
	
   
	
	#header_primary,#top_bar,#top_extra {
		display: none
	}
	.content_sortPagiBar .sortPagiBar #productsSortForm select {
		max-width: 100px
	}
	.footer_block_content {
		display: none
	}
	.footer_block_content.keep_open {
		display: block
	}
	.stlinkgroups_links_footer_bottom {
		display: inline-block
	}
	.stlinkgroups_links_footer_bottom li {
		float: none;
		display: inline-block
	}
	#footer .block {
		padding-top: 0;
		padding-bottom: 0;
		position: relative
	}
	#footer .block,#footer .wpb_content_element {
		margin-top: 0;
		margin-bottom: 0
	}
	
	#footer .title_block .opener {
	    border-bottom: 1px solid #444;
	}
	
	.page-blog #footer #footer-middle-blog .title_block .opener { border:none; }
	.page-blog #footer #footer-middle-blog .title_block .title_block_inner {
	    margin-bottom: 0px;
	}
	
	.page-blog #footer #footer-middle-blog  .opener i {
		top: -10px;
		position: relative;	
	}
	
	
	
	.page-blog #footer #footer-bottom {
	    padding: 10px 0px;
	    margin-bottom: 15px;
	}
	
	#footer-secondary .container section:last-child .title_block .opener,
	#footer-primary .footer_first_level_row div:last-child .title_block .opener { border: none; }
	
	.easycontent.footer_block p, #footer .bullet li a {
	    padding: 4px 0px;
	}
	
	#footer-primary {
	    padding-top: 1rem;
	    padding-bottom: 2rem;
	}
	
	#multilink_3 .opener {border-bottom: 0px !important}
	
	#footer-secondary {
	    padding-top: 1rem;
	    padding-bottom: 1rem;
	}

	
	#footer .title_block .title_block_inner {
	    font-size: 14px;
	}
	
	#footer .title_block .grower,#footer .title_block .opener {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	#footer .row>.col-sm-12:last-child .title_block {
		margin-bottom: 0;
		border-bottom: none
	}
	#footer .footer_block_content {
	    padding-bottom: 0px;
	    padding-top: 12px;
	}
	
   #footer #footer-top .footer_block_content {
	    padding-bottom: 0px;
	    padding-top: 0px;
	}
	
	#footer .st_open .title_block, #footer .title_block  {
		border-bottom: none
	}
	#footer #footer-primary .st_open .footer_block_content, #footer .st_open .footer_block_content {
		display: block;
	}
	
	
	#footer #footer_bottom_left, #footer #footer_bottom_right {
	    float: none !important;
	    text-align: center;
	    padding: 2px 0;
	}
	
	#footer_last .easycontent { margin-bottom:20px; }
	#footer .opener, #st_mega_menu_column_mobile .opener, #st_mobile_menu .opener, .mobile_nav_box .opener, .mobile_tab_title .opener {
	    top: 4px;
	}
	#footer #easycontent_37 .footer_block_content {
	    padding-top: 20px;
	    padding-bottom: 35px;
	}
	#footer #easycontent_37 h5 {
		 margin: 20px 0 10px;
	}
	
	
	#footer-secondary .footer_block:last-child .footer_block_content,#footer-secondary .footer_block:last-child .title_block,#footer-tertiary .footer_block:last-child .footer_block_content,#footer-tertiary .footer_block:last-child .title_block
		{
		border-bottom: none
	}

	
	.mobile_tab .mobile_tab_title {
		display: block;
		cursor: pointer
	}
	.mobile_tab .nav-tabs {
		display: none
	}
	
    .desktop_tab .mobile_tab .nav-tabs {
		display: flex
	}
	
    .desktop_tab .tab-content .tab-pane {
    display: none;
    }
	
    .desktop_tab .tab-content > .active, .desktop_tab .tab-content > .active .tab-pane-body {
    display: block;
    }
	
	.mobile_tab .tab-content {
		border: none
	}
	.mobile_tab .tab-content .tab-pane:last-child {
		border-bottom: none
	}
	.mobile_tab .tab-pane {
		display: block;
	}
	.mobile_tab .tab-pane .tab-pane-body {
		display: none
	}
	.mobile_tab .tab-pane.st_open .tab-pane-body {
		display: block;
	}

	.act_box_cart.add_show_on_mobile {
		display: block;
		visibility: visible
	}
	.act_box_cart.add_hide_on_mobile {
		display: none
	}
	.product_list.list .act_box_cart.add_hide_on_mobile {
		display: block;
		visibility: visible
	}
	.product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_hide,.product_list.grid .ajax_block_product .hover_fly_static .hover_fly.mobile_hover_fly_hide,.products_slider .ajax_block_product .hover_fly.mobile_hover_fly_hide,.products_slider .ajax_block_product .hover_fly_static .hover_fly.mobile_hover_fly_hide, .hover_fly_hover_fly_vertical.mobile_hover_fly_hide
	
	{
		display: none
	}
	.product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_show,.products_slider .ajax_block_product .hover_fly.mobile_hover_fly_show
		{
		position: static
	}
	.product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_show.fly_1 a.ajax_add_to_cart_button span,.product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_show.fly_1 a.view_button span,.products_slider .ajax_block_product .hover_fly.mobile_hover_fly_show.fly_1 a.ajax_add_to_cart_button span,.products_slider .ajax_block_product .hover_fly.mobile_hover_fly_show.fly_1 a.view_button span
		{
		display: inline-block !important
	}
	.product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart,.products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart

	{
		position: static
	}
	
	.hover_fly_hover_fly_vertical.mobile_hover_fly_cart,
	.hover_fly_hover_fly_vertical.mobile_hover_fly_show  {right: 20px}
	
	.hover_fly_hover_fly_vertical.mobile_hover_fly_cart .hover_fly_btn, .product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart .hover_fly_btn,.products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart .hover_fly_btn
		{
		display: none
	}
	.product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart .hover_fly_btn.ajax_add_to_cart_button,.products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart .hover_fly_btn.ajax_add_to_cart_button
		{
		display: block;
		width: 100% !important;
		border-right: none
	}
	
	.hover_fly_hover_fly_vertical.mobile_hover_fly_cart .hover_fly_btn.ajax_add_to_cart_button {display: block}
	
	.product_list.grid .ajax_block_product .hover_fly.mobile_hover_fly_cart .hover_fly_btn.ajax_add_to_cart_button span,.products_slider .ajax_block_product .hover_fly.mobile_hover_fly_cart .hover_fly_btn.ajax_add_to_cart_button span
		{
		display: inline-block !important
	}
	.moblie_flyout_buttons_show .countdown_wrap {
		bottom: 30px
	}
	.moblie_flyout_buttons_show .countdown_wrap.v_middle {
		bottom: 50%
	}
	.horizontal_filters .facet {
		-webkit-box-orient: vertical;
		box-orient: vertical;
		-webkit-box-direction: normal;
		box-direction: normal;
		-moz-flex-direction: column;
		flex-direction: column;
		-ms-flex-direction: column
	}
	.horizontal_filters .facet .facet-title-mobile,.horizontal_filters .facet .facet_filter_box
		{
		width: 100%
	}
	.news_letter_1 .st_news_letter_content {
		margin-bottom: 10px
	}
	.sttext_banner_1_2 .sttext_banner_text {
		margin-bottom: 16px
	}
	.pcomment_left {
	    width: 100%;
	    position: relative;
	}
	.pcomment_left span.date-add {
		position: absolute;
		right: 0px;
		top: 0px;
	}

	.st_product_comment_list span.date-add {
	    color: #039ae9!important;
	}
	
	.pcomment .pc_reply_child .re_icon::before {
	    top: 24px;
	}	
	
	.txt-small { font-size:12px; }
	
	.pcomment_right, .pcomment_right a, .reply_wrap.base_list_line .pc_reply_body, .pcomment-for-reply .date-add, .pcomment-for-reply .btn_product_comment_reply  { color:#666; }
	.pcomment .pcomment_author {
	    display: inline-block;
	    width: 100%;
	} 
	
	.pcomment_left .rating_box_inner i.fto-star-2::before, .pcomment_left div.star.star_on::after, .pcomment_left div.star::after {
	    width: 12px;
	    height: 12px;
	    top: 0px;
	    background-size: 12px;
	}
	
	#footer_bottom_left .style_content .easy_brother_block {text-align: center}
    #category-description.no_mobile  {max-height: 100%; margin-bottom: 40px !important}
    .no_mobile.show_category  {display: none}
    .mobile_bar_tri_text.yes_device_1 {display: inline-block;}
    .mobile_bar_tri_text.yes_device_2 {display: block;}
    .no_text_mob.icon_text {display: none}
	
	
/* menu, logowanie, wyszukiwarka */

	.mobile_nav_box_1  { background:#333;  }
	.mobile_nav_box_2, .mobile_nav_box_account {  background: #777; display: inline-block; width: 100%; }
	.mobile_nav_box_account li a { color:#fff; font-size: 14px; font-weight: normal; margin:0px; padding: 15px 0;}
	.st-menu .mobile_nav_box .mobile_menu_ul {
	    float: left;
	    padding: 0px 20px;
	}
	
	.mobile_nav_box_2.element_1 .mobile_menu_ul {
		width: 100%;
	}
	
	.mobile_nav_box_2.element_2 .mobile_menu_ul {
		width: 50%;
	}
	
	.mobile_nav_box_2.element_3 .mobile_menu_ul {
		width: 33.333%;
	}
	
	.st-menu .mobile_nav_box #st_mobile_menu_ul {
	    display: inline-block;
	    width: 100%;
	}
	
	.mobile_nav_box_account li.account , .mobile_nav_box_account li.welcome, .mobile_nav_box_account li.logout  {
		float:left;
		border:none;
		text-align:center;
		padding: 0 0px;
		border:none;
	}
	.mobile_nav_box_account li.welcome { padding-left:40px; }
	.mobile_nav_box_account li.logout  { padding-right:40px; float:right; }

	.mobile_nav_box .search_mobile_nav .input-group-with-border, #side_search .search_mobile_nav .input-group-with-border { border:none; }
	.st-menu .mobile_nav_box #userinfo_mod_mobile_menu.mobile_menu_ul li a { }
	.st-menu .mobile_nav_box .mobile_menu_ul li a i.mobilne_menu_extra::before, .mobile_nav_box_account li a i:before {
	    content: '';
	    background-size: 15px;
	    width: 100%;
	    height: 15px;
	    background-repeat: no-repeat;
	    background-position: center;
	    top: 0px;
	    position: relative;
	}
	
	.mobile_nav_box_account li.account a i:before, .mobile_nav_box_account li.logout a i:before {
	    width: 30px;
	    top: 1px;
	}
	.mobile_nav_box_account li a i { margin:0px; }
	
	
	.st-menu .mobile_nav_box #userinfo_mod_mobile_menu.mobile_menu_ul li a i.mobilne_menu_extra::before, .mobile_nav_box_account li.account a i:before  {
	    background-image: url("../img/svg/login_white.svg");
	}	
	
	.mobile_nav_box_account li.logout a i:before  {
	    background-image: url("../img/svg/logout_white.svg"); top: 3px; background-size: 13px;	width: 16px;}	
	.st-menu .mobile_nav_box #currencies_block_mobile_menu.mobile_menu_ul li a i.mobilne_menu_extra::before {
	    background-image: url("../img/svg/coins.svg");
	}
	.st-menu .mobile_nav_box #languages-block_mobile_menu.mobile_menu_ul li a i.mobilne_menu_extra::before {
	    background-image: url("../img/svg/lang.svg");
	}	

.st-menu .mobile_nav_box #userinfo_mod_mobile_menu.mobile_menu_ul li span.opener, .st-menu .mobile_nav_box #currencies_block_mobile_menu.mobile_menu_ul li span.opener, .st-menu .mobile_nav_box #languages-block_mobile_menu.mobile_menu_ul li span.opener {
    z-index: 1000;
}
	
/* koniec menu, logowanie, wyszukiwarka */

.pc_slider_block_container .block_content,
.category_products_container .block_content,
.category_products_container .title_block,
.category_products_container .product_list,
.category_products_container .pro_itemlist,
.pc_slider_block_container .nav-header,
.category_blogs_container .products_slider,
.category_blogs_container .block_content,
.category_blogs_container .product_view_more_box,
.category_blogs_container .title_block  {padding-left: 0px !important; padding-right: 0px !important;}
.left_zone_visible, .right_zone_visible {display: none}
.swiper-container.position_buttons_0 {padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important}

/* filtrowanie kategorii  wysuwany w prawej stronie boks */

#side_facets .custom-input-box .custom-input-color {width: 2.25rem;  height: 2.25rem; line-height: 2.25rem;}
	
	
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.product_list.grid .product_list_item.first-item-of-tablet-line {
		clear: both
	}
	.product_list.grid .product_list_item.first-tablet-line {
		border-top: none;
		padding-top: 0
	}
	.pro_itemlist .ajax_block_product.first-item-of-tablet-line {
		clear: both
	}
	.pro_itemlist .ajax_block_product.first-tablet-line {
		border-top: none
	}
	.blog_list_grid .first-item-of-tablet-line,.blog_row_list .first-item-of-tablet-line,.com_grid_view .first-item-of-tablet-line,.pro_itemlist .first-item-of-tablet-line,.subcate_grid_view .first-item-of-tablet-line
		{
		clear: both
	}
	.pro_column_left {
		width: 40px
	}
	.pro_column_right {
		margin-left: 50px
	}
	form#searchbox input#search_query_block {
		min-width: 110px
	}
	
    .modal-dialog { 
	   max-width: 90%;
    }
   
.privat_easy_5:after {
   top: auto;
background-repeat: no-repeat;
margin-top: 0px;
height: 335px;
margin-left: 0px;
bottom: 0px;
background-size: 92%;
right: 0px;
left: auto;
width: 270px;
margin-right: 50px;
}

.privat_easy_5 .steasy_column:last-child .sttext_banner p.small-info {max-width: 60%;}

	
.privat_slider_full_3 .st_image_layered_description_inner {padding: 30px 90px 15px 40px; font-family: 'Montserrat', sans-serif;}
.privat_slider_full_3 .st_image_layered_description_inner p {font-size: 22px; font-weight: 700; margin-bottom: 5px;}
.privat_slider_full_3 .st_image_layered_description_inner h3 {font-size: 30px; font-weight: 800; line-height: 40px; margin-bottom: 10px}
    
	#steasy_element_60.sttext_block { padding:0px!important; }
	#steasy_column_59 img { margin-bottom: 15px; padding-left:15px; padding-right:15px; }
	#steasy_column_51{ margin-bottom: 15px; } 
    
	#category_blogs_container_1.category_blogs_container .block_content .block_blog .pro_first_box { flex:1; max-width:none;  }
	#category_blogs_container_1.category_blogs_container .block_content .block_blog .pro_second_box { flex:2; max-width:none; }    
    
	.privat_slider_full_1 .st_image_layered_description_inner {padding: 40px 120px 30px 60px}
	.privat_slider_full_1 .st_image_layered_description_inner p {font-size: 18px; margin-bottom: 14px;}
	.privat_slider_full_1 .st_image_layered_description_inner h3 {font-size: 34px; line-height: 35px; margin-bottom: 20px}
	.privat_slider_full_1 .st_image_layered_description_inner p span.button {padding: 4px 30px 6px 16px; font-size: 15px;}
    

    
    #center_column .title_block_inner, .pc_slider_block_container .nav-header .title_block_inner, .pc_slider_block_container .nav-header p {
	    line-height: 1.125!important;	
    }
	#center_column .title_block_inner, .pc_slider_block_container .nav-header .title_block_inner, .st_news_letter_1 .title_block_inner, #index .pc_slider_block_container .nav-header .title_block_inner.pc_slider {
	    font-size: 24px !important;
	    padding: 0px;
	    margin: 0 0 25px;
	}
	.pc_slider_block_container.desktop_tab .nav-header p, #easycontent_39 p, #index .pc_slider_block_container .nav-header p {
	    font-size: 20px !important;
	    margin-bottom: 0px !important;
	}
	
	.pc_slider_block_container, .featured_categories_container { margin-top:50px!important; }
	.easycontent_39 { margin-bottom: 25px; }
	
	
	.pro_outer_box .btn-line, .pro_outer_box .btn-line-under {
	    border-bottom: 1px solid;
	    padding-bottom: 2px;
	}
	
	.left_column_switcher {display: none}
	.article_themes_2 #blog_primary_block .article_left { padding-left:40px; padding-right: 40px; }	
 
.privat_slider_full_2 .st_image_layered_description_inner {padding: 27px 20px 20px;}
.privat_slider_full_2 .st_image_layered_description_inner h4 {font-size: 1.3rem;}
.privat_slider_full_2 .st_image_layered_description_inner p {font-size: 15px; line-height: 22px;}
    
}

@media ( max-width :767px) {

	body { letter-spacing: -.01rem; }
	
	.st_image_layered_description {
		
	}
	.flex_box.flex_column_sm,.flex_container.flex_column_sm {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column nowrap;
		flex-flow: column nowrap
	}
	
	.st-menu-header .close_right_side .side_close_right, .st-menu-header .close_right_side .side_close_left {
	    left: 25px !important;
	}
	#checkout_mobile_nav .mobile_menu_ul, .st-menu .pad_10, .st-menu #st_mobile_menu, .st-menu .mobile_nav_box #st_mobile_menu_ul, .mobile_nav_box .search_mobile_nav {
	    padding: 20px 25px;
	}
	.mobile_nav_box_account li.logout {
	    padding-right: 25px;
	}
	.mobile_nav_box_account li.welcome {
	    padding-left: 25px;
	}	
	.definition-list dl dd, .definition-list dl dt {
	    -moz-flex: 0 0 48%;
	    -ms-flex: 0 0 48%;
	    flex: 0 0 48.0%;
	}
	
	.facet .collapse {
		display: none
	}
	.facet .collapse.show {
		display: block
	}
	.st_show_on_mobile {
	    display: block;
	}
	
/* polecane kategorie pod banerem strona główna  */	

	#index .menu_blur .owl_carousel_container_3 { margin-bottom: 15px!important; }
	.owl_carousel_container .category_group {
	    margin-top: 22px !important;
	    margin-left: 15px;
	    margin-right: 15px;
	}
	.owl_carousel_container .category_group .owl_progressBar {
	    margin: 0 8px !important;
	    width: auto;
	}
	.category_group .st_owl_carousel_block .s_title_block {
	    font-weight: bold;
	    font-size: 14px;
	    padding: 4px 0px;
	}
	
	

/* strona cms  */

#cms #center_column #main .page_heading {
    margin-bottom: 20px !important;
    border-bottom: 1px solid #f2f2f2;
}

.cms_text {
    padding: 0px 0px;
    line-height: 24px;
    min-height: auto;
}

.cms_text ul {
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    padding: 15px 0px;
    margin: 17px 0px;
}

.koszty_linia .koszty_item.img { position:absolute; margin-left:0px; }
.koszty_linia .koszty_item { margin-left:120px; }
	
	
/* filtrowanie kategorii  filtr_1 */	
	
	
	.horizontal_filters_dropdown,.mobile_tab .tab-pane.product-tab-hide {
		display: none
	}
	.horizontal_filters_dropdown.show {
		display: block
	}
	.horizontal_filters_dropdown .dropdown_tri {
		display: none
	}
	
	#horizontal_filters.filtr_1 .facet_dropdown_item .dropdown_tri {
		display: none;
	}	
	
	.active_filter_title {
	    flex: 0 0 100%;
	}
	#js-active-search-filters { flex-wrap:wrap; }
	
	#js-active-search-filters .active_filters.open_filters {
	    display: flex;
	    height: 48px;
	    margin-top: 14px;
	}
	#js-active-search-filters .flex_child {
	    flex: 0 0 100%;
	    overflow-x: scroll;
	    overflow-y: hidden;
	}
	
	#category  .all-filters::after, #category  .all-filters:before { 
	    background: #f6f6f6;
	    width: 15px;
		height: 100%;
	    position: absolute;
	    content: '';
	    top: 0px;
	    z-index: 0;	
	}	
	#category .all-filters::after {  left: -15px; }
	#category .all-filters:before { right: -15px; }
	
   .body_filter_mobile_sticky_4 .option_sticky.all-filters.stuck {position: fixed !important; padding: 0px !important;}
	
	.body_filter_mobile_sticky_4 .option_sticky.all-filters.stuck .js-search-link.active_filter_item {display: none}
	
	.body_filter_mobile_sticky_4 .option_sticky.all-filters.stuck  .flex_child {flex: 0 0 35% !important;}
    .body_filter_mobile_sticky_4 .option_sticky.all-filters.stuck .active_filters.open_filters {
     height: 40px !important;
    margin-top: 5px !important;
    }
    
    
     .body_filter_mobile_sticky_4 .option_sticky.all-filters.stuck #rightbar_facet_search i.fto-angle-down:before    {top: 4px}
	.body_filter_mobile_sticky_4 .option_sticky.all-filters.stuck #rightbar_facet_search {display: inline-block; margin-top: 5px;
     padding: 7px 12px 7px 50px; margin-bottom: 5px;}
    
    .all-filters.stuck .type_filter_mobile_2 .active_filter_title {display: block}

	
	
	#horizontal_filters.filtr_1 {
	    position: relative;
	    background: #fff;
	    margin: 15px 0 15px 0;
	    box-shadow: 5px 5px 8px -2px rgba(0,0,0,.11);
	}
	#horizontal_filters.filtr_1 .facet_dropdown_item .facet-title-mobile {
	    display: flex;
	    border-bottom: 1px solid #dadada;
	    padding: 18px 15px;
	    cursor: pointer;
	    position: relative;
	    font-size: 16px;
	    height: auto;
	}
	#horizontal_filters.filtr_1 .custom-input-box .custom-input {
	    width: 30px;
	    height: 30px;
	}
	#horizontal_filters.filtr_1 .custom-input-box .custom-input-item i { line-height: 30px; }
	#horizontal_filters.filtr_1 .custom-input-box .custom-input-item {
	    border: 1px solid #d9d9d9;
	    height: 30px;
	    width: 30px;
	}	
	#horizontal_filters.filtr_1 .dropdown_list {
	    padding: 0px 0 0 0;
	    border: 0;
	}
	#horizontal_filters.filtr_1 .dropdown_list .facet_filter_box {
	    padding: 20px 10px 15px 10px;
	    border: none;
	    box-shadow: none;
	    margin: 0px;
	}
	
	.horizontal_filters_dropdown .dropdown_list {
		display: block;
		position: static
	}
	.horizontal_filters_dropdown .facet {
		display: block;
	}
	.horizontal_filters_dropdown .facet-title-mobile {
		display: block
	}
	
	#horizontal_filters.filtr_1 .facet_dropdown_item .facet-title-mobile .flex_container.flex_space_between { flex: 0 0 100%; }
	
	#horizontal_filters.filtr_1 .facet_dropdown_item {
	    position: relative;
	    margin: 0px 0px 0px 0px;
	}
		
	.active_filters .active_filter_item {
	    background: #fff;
	    color: #222;
	    font-size: 12px;
	    padding: 6px 10px;
	    margin: 0px 6px 0 0;
	    border: 1px solid #dadada;
	    border-radius: 5px;
	    height: 35px;
	}
	
	.active_filter_item i {
	    margin: 0 0px 0px 5px;
	}
	
	.active_filter_title {
	    margin: 0px;
	    padding: 0px;
	}
	
	
	#st_product_comment_reply_block .star_content {
	    padding: 0px;
	}	
	#js_pcomments_filter div.flex_container {
	    display: inline-block;
	    width: 100%;
	}
	#js_pcomments_filter div.flex_container a.by_all {
	    width: 100%;
	    text-transform: none;
	}
	#js_pcomments_filter div.flex_container a.by_all .pcomment_stat, #module-stproductcomments-list a.stproductcomments-list { display:none; }
	
	#js_pcomments_filter div.flex_container a.by_pic {
	    display: none;
	}
	#js_pcomments_filter .mr-3 {
	    font-weight: 600;
	    display: inline-block;
	}
	#js_pcomments_filter .dropdown_wrap.flex_float_right {
	    display: inline-block;
	    font-weight: 600;
		float:right;
	}
	
	#swiper_container_out_1 { margin:15px; }
	
	
	
	.page-blog #columns #center_column .title_block_inner, .page-blog #footer #footer-top-blog-stacked .products_section .title_block_inner, #footer #footer-top-blog-stacked .title_block_inner {
	    font-size: 22px !important;
	    text-transform: none;
	    margin-bottom: 0px;
	    padding: 20px 0 18px;
	}	
		
	.category_blogs_container .title_flex_left { display:none; }
	.category_blogs_container .title_block_inner { padding:0px; }


	#side_facets .facet-title-mobile .flex_space_between::before {
	    background-color: #eee;
	    height: 1px;
	    content: '';
	    width: 100%;
	    position: absolute;
	    top: 25px;
	    z-index: 0;
	}		
	
	
	#side_facets .facet-title-mobile span {
		background: #fff;
		position: relative;
		padding-right: 15px;
	}
	
	
	#side_facets .facet-title-mobile span, #side_facets .facet-title, #side_facets .facet_dropdown_item .dropdown_tri span {
		font-size:18px;
		font-weight:bold;
	}
	
	.facet_filter_item_li .search-link, .st-range-box .st-range-bar {
	    font-size: 15px;
	    line-height: 28px;
	}
	
	.facet-title-mobile {
	    padding: 6px 0 12px;
	}
	
	#side_facets .column_filter .facet_filter_item_li {
	    padding: 2px 0;
	}
	
	#side_facets #search_filters .facet {
	    padding: 8px 0px 8px;
	    position: relative;
	}
	
	#side_facets .custom-input-box .custom-input-color {
	    width: 2rem!important;
	    height: 2rem!important;
	    line-height: 2rem!important;
	}
	
	#side_facets .custom-input-box .custom-input-item {
	    width: 1.75rem;
	    height: 1.75rem;
	    line-height: 1.75rem;
	}
	
	
	#module-stproductcomments-list .review_deatils_small { 
	background: #f6f6f6;
	padding: 1.5rem 1rem; }
	
	.swipper_right {
	    font-size: 14px;
	    text-align: center;
	    line-height: 18px;
	}
	.swipper_top .sl_1 {  font-size: 32px; }
	.swipper_top .sl_1 div { border-bottom: 4px solid; }
	.swipper_top .sl_2 { font-size: 16px; }
	
	.hidden-sm-down {
	    display: none !important;
	}
	#st_header {
	    box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
	}

#center_column #main .page_heading {
    margin-bottom: 0px !important;
    position: relative;
    padding: 20px 0px 18px;
    line-height: 28px;
}
	
#category #center_column #main .page_heading::before,
#prices-drop #center_column #main .page_heading::before,
#new-products #center_column #main .page_heading::before,
#prices-drop #center_column #main .page_heading::before	 {
    box-shadow: 0px 5px 4px rgba(0,0,0,0.05);
    content: '';
    z-index: 100;
    position: absolute;
    height: 10px;
    width: 200%;
    left: -50px;
    bottom:0px;
}

#cms .page_heading::before { display:none; }	
	
	.title_block .title_block_inner, .page_heading {
	    font-size: 22px!important;
	}
	
#right_column .title_block .title_block_inner, #right_column .page_heading,
#left_column .title_block .title_block_inner, #left_column .page_heading {
    font-size: 14px !important;
    margin: 5px 0px  !important;
}
	

	
	.products-selection {
	    padding: 14px 0;
	    margin: 0px 0px 20px !important;
	}
	
	/* index naglowki wersja mobile */
	
    #center_column .title_block_inner, .pc_slider_block_container .nav-header .title_block_inner, .pc_slider_block_container.desktop_tab .nav-header p, #easycontent_39 p {
	    line-height: 1.325!important;	
    }
#index .pc_slider_block_container .nav-header .title_block_inner.pc_slider, #center_column .title_block_inner, .pc_slider_block_container .nav-header .title_block_inner.pc_slider, .st_news_letter_content h5 { font-size: 22px !important;  }  
	
	#st_news_letter_2 h3.title_block_inner {
	    font-size: 28px !important;
	}
    
    .pc_slider_block_container .mobile_tab .nav-header .title_block_inner, #index .featured_categories_container div.title_block_inner {
	    margin: 0 0 0px !important;
    	padding: 0px;
	}
	.pc_slider_block_container.desktop_tab .nav-header p, #easycontent_39 p, #index .pc_slider_block_container .nav-header p {
	    font-size: 16px !important;
	    margin-bottom: 0px !important;
	    color: #888;
	}
	
	.easycontent_39, #index .sttab_block .title_block, #center_column .title_block_inner { margin-bottom: 18px; }
	#index .swiper_wraper_out.full_container {
	    margin-bottom: 15px !important;
	    margin-top: 0px;
	}
	
	#index .stspecialslider_container .title_block_inner {
	    margin-top: 15px;
	    padding: 0;
	}
	.stspecialslider_container.block {
	    margin-bottom: 18px;
	}
	
	/* produkty wersja mobile */
	
	.ajax_block_product .pro_second_box .price {
	    font-size: 20px;
	}
	
	
	.ajax_block_product .pro_outer_box .btn-line, .ajax_block_product .pro_outer_box .btn-line-under {
	    padding: 0px;
	    border: none;
	    font-weight: bold;
	}
	.pro_list_manufacturer {
	    padding-bottom: 0px;
	}
	.product-price-and-shipping, .s_title_block {
	    padding-bottom: 0px;
		margin: 0px;
	}
	.s_title_block {
	    font-size: 20px;
	    line-height: 1.25;
	margin-bottom: 8px;
	}
	
	.ajax_block_product .pro_outer_box .rating_box_inner i.fto-star-2::before, .ajax_block_product .pro_outer_box div.star.star_on::after, div.star::after {
	    background-size: 10px;
	    width: 12px;
	}
	
	
	/* hover_fly wersja mobile */
	
	.hover_fly_hover_fly_vertical i.icon_btn::before {
	    content: '';
	    height: 22px;
	    width: 22px;
	    background-size: 18px;
	}
	.hover_fly_hover_fly_vertical.mobile_hover_fly_cart, .hover_fly_hover_fly_vertical.mobile_hover_fly_show {
	    right: 20px;
	    top: 20px;
	}
	
	.featured_categories_item .pro_outer_box.featured_category {
	    margin: 0px;
	}
	
	/* swiper-slide mobile */	
	.swiper_wraper_out {
	    margin: 15px;
	}
	.swiper_wraper_out h3 {
	    text-transform: uppercase;
	    font-size: 32px;
	    margin: 25px 0 0px;
	}
	.swiper_wraper_out .data { }
	.swiper_wraper_out .kod {
	    background: #fff;
	    display: inline-block;
	    padding: 5px 10px;
	    font-weight: bold;
	    text-transform: uppercase;
	    font-size: 18px;
	}
	.swiper_wraper_out .kod.green { color:#aed568; }
	.swiper_wraper_out .kod.red { color:#ef4d36; }	
	
	#footer .title_block .title_block_inner {
	    font-size: 14px !important;
	}
	
	
	#footer-bottom, #footer_last { font-size: 12px!important; padding:0px; }
	#footer #footer_bottom_left, #footer #footer_bottom_right {
	    padding: 0px;
	}
	
	.st_news_letter_box .alert-success, .st_news_letter_box .alert-danger {
	    padding: 50px 10px 10px 10px;
	    background-position: center 10px;
	}

	
	#footer #footer_bottom_left .style_content p, #footer #footer_bottom_right .style_content p { margin:0px; }	
	
	.more_align_mobile_0 {text-align: left}
	.more_align_mobile_1 {text-align: center}
	.more_align_mobile_2 {text-align: right}
	
	.product_view_more_box {
	    margin: 20px 0px;
	}
	.product_view_more_box a {
	    font-weight: bold;
	    font-size: 18px;
	}	
	
	#footer-tertiary {
	    padding-top: 0;
	    padding-bottom: 0;
	}
	
	#footer-tertiary .style_content {
	    padding-top: 10px;
	    padding-bottom: 5px;
	}

	#footer .title_block {
	    margin: 0 0 0px;
	    padding: 5px 35px 5px 0;
	    position: relative;
	}
	
	.easycontent.footer_block p, #footer .bullet li a {
	    padding: 3px 0px;
	    font-size: 14px;
	}
	
#horizontal_filters section.facet {
    flex: 0 0 100%;
    margin: 0px;
}

/* strona kontaktu */

	#contact #steasy_column_54 .easy_header, #steasy_column_51 .sttext_item_content .easy_header  {
	    font-size: 22px;
	    padding-bottom: 18px;
	    margin-bottom: 25px;
	    font-weight: bold;
	    padding-top: 20px;
	    line-height: 28px;
	}
	#contact #steasy_column_54 .easy_header, #contact .title_block { 
	    border-bottom: 1px solid #dbdbdb;	
	}
	#contact #steasy_column_54 p.easy_sub_header {
	    font-weight: bold;
	    color: #222;
	    text-transform: uppercase;
	    font-size: 15px;
	}
	#contact #steasy_column_54 p.easy_sub_header.mail {
	    text-transform: none;
	    padding-top: 6px;
	}
	#contact #steasy_column_54 .easy_text p {
	    color: #222;
	    margin: 0px;
	}
	#contact #steasy_column_54 .easy_text p.google a {
	    background-image: url("../img/svg/google.svg");
	    background-repeat: no-repeat;
	    background-position: center right;
	    background-size: 50px;
	    padding: 20px 65px 16px 0;
	}
	
	#contact .contact-form {
	    padding: 15px 10px;
	    position: relative;
	    margin-bottom: 45px !important;
	    background: #f6f6f6;
	}
	
	#contact .contact-form .title_block_inner {
	    padding: 1rem 15px;
	    margin: 0px;
	}
	#contact .form-fields .article {
	    padding: 30px 15px;
	    box-shadow: none;
	    background:  #fff;
	}
	.form-fields .article .form-control {
	    background-color: #fff;
		font-size:12px;
		letter-spacing:1px;
	}
	.form-group.file label.btn-default {
	    margin: 0px;
	}
	
	.form-group.file .buttonText {
	    font-size: 12px;
	}
	
	.contact-form .form-footer {
	    margin: 45px 15px 15px;
	}
	.contact-form .form-group.file label.btn-default { height: 48px; padding: 0px 10px; line-height: 42px; }
	.contact-form .form-group.file .form-control {
	    border-radius: 3px 0px 0px 3px;
	}
	.contact-form .form-footer .btn { 
		height: 44px;
		line-height: 40px;
		font-size: .875rem;	
		width:100%;
	}
	
	#contact #center_column #easycontent_4  {
	    margin-bottom: 45px;
	}
	
	#center_column #easycontent_4 .title_block_inner {
	    margin: 0px;
	}
	#contact .easy_icon_with_text_4_1 { padding-bottom:15px; }
	
	#contact .easy_icon_with_text_4_1 .easy_icon { display:none; }
	.easy_icon_with_text_4_1 .flex_child { margin-right: 0px; }
	#contact #center_column .easycontent { margin-bottom: 0px; }
	#steasy_column_54 {
	    padding-top: 0px !important;
	    padding-bottom: 40px !important;
	}
	#contact .title_block { border:none; margin-bottom:0px; }
	#steasy_column_51 { margin-bottom: 25px; }
	#steasy_column_51 .sttext_item_content .easy_header { margin-bottom:0px; padding-top: 15px; }
	
	
/* konto i logowanie */
	#register_form_block, .register_two_columns .from_blcok, .login_two_columns .from_blcok, #login_form_block .sidebar_login_form, #easycontent_28 .block_content {
	    padding: 15px;
	    background: transparent;
	}	
	
	#easycontent_28, .order-returns .line_item, .credit-slips .line_item, .orders .order.line_item, .cart-rules .line_item { 
		border: 1px solid #dbdbdb!important;
		border-radius: 3px;
	    box-shadow: 0 1px 2px 0 rgba(26, 26, 26, 0.1);
		
	}
	
	.order-returns .line_item, .credit-slips .line_item, .orders .order.line_item, .cart-rules .line_item {
	    padding: 15px;
	    margin-bottom: 15px !important;
	}
		
	#center_column #main .account_box .page_heading, #order-confirmation #order-details .page_heading, #order-confirmation #content-hook_order_confirmation .page_heading, #contact #steasy_element_46 h5 { margin-bottom:0px!important; }
	.account_box_bg {
	    padding-left: 0px;
	    padding-right: 0px;
	    margin: 0px;
	}
	
	#order-confirmation #content-hook_order_confirmation { margin: 1em 0px; }
	
	.orders .order.line_item .text-right {
	    width: 100%;
	    text-align: left !important;
	    margin: 10px 0 0px;
	}
	
	.orders .order.line_item .status {
	    margin-bottom: 10px;
	}
	
	.order-items .order-item {
	    border-bottom: 1px solid #dbdbdb;
	    padding-bottom: 0px !important;
	}
	#module-stblogcomments-mycomments .account_box .account_box_bg .article { margin-left: 15px; margin-right: 15px; }
	.alert-danger, .alert-warning { width: 100%; }
	#module-stblogcomments-mycomments .account_box .account_box_bg {
	    margin-bottom: 15px;
	}
	
	#easycontent_3 {
	    margin-bottom: 10px;
	}

	.myacount_dashbord_list .list-group-item p {
	    margin: 20px 0;
	}
	h4.account-heading i {
	    top: -1px;
	    font-size: 20px;
	}

   .myacount_dashbord_list .list-group-item {
	     width: calc(100% - 16px);
		padding: 30px 6px 20px;
    }
    
    #my-account #center_column #main .page_heading { padding-top: 28px; }
    
	.backtoaccount {
	    padding: 0px 15px 0px 0px;
	    position: relative;
	    top: -2px;
	}
    .backtoaccount .side_close_left { display:inline-block; }
	
	.account_box_bg.pad_rwd {
	    padding-left: 0px;
	    padding-right: 0px;
	}
	
	.page_content .psgdprinfo17 { padding-left:15px; padding-right:15px; }

    
    
/* schowki w koncie */

	.account_box_bg { padding-left:15px; padding-right:15px; }
	.account_box_bg .flex_child.wishlist_widget {
	    position: absolute;
	    top: -10000px;
	    left: -10000px;
	    height: 0px;
	}
	
	
	
/* strony bloga */
	
#module-stblog-default #columns { padding-top:0px !important; }


.page-blog #columns #center_column .title_block_inner {
    padding-bottom: 0px!important;
}

.page-blog #footer #footer-top-blog-stacked .products_section .title_block_inner, #footer #footer-top-blog-stacked .title_block_inner {
    padding-bottom: 15px !important;
}
	
#module-stblog-article #center_column .page_heading {
    padding: 15px 0px 25px;
}
#module-stblog-article #center_column .page-blog-article .blog_image img.front-image {
    margin-top: 0px;
    margin-bottom: 8px;
}		
#module-stblog-article .blog_content { text-align: justify; }	
#module-stblog-article #center_column .page-blog-article p {
    font-size: 14px;
    margin-bottom: 15px;
}
#module-stblog-article #center_column .page-blog-article h4 {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 30px;
}
#module-stblog-article .blog_social_center { margin-bottom: 0px; }
.blog_info_article, .blog_info_top {
    font-size: 12px;
    letter-spacing: 0.25px;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    padding: 10px 0 10px;
    margin-bottom: 30px;
}

#module-stblog-article .blog_info_article span.center_view.comma, #module-stblog-article .blog_info_article .add_to_love { display:none; }
	
.blog_info_article  a.btn-line-under, .blog_info_article { color:#666; }
.blog_info_article a.btn-line-under {
    border-bottom: 1px solid;
    padding-bottom: 2px;
}	
.add_to_love .hover_fly_btn_inner i::before {
    margin: 0px 0 0 5px;
    height: 22px;
    width: 22px;
    background-repeat: no-repeat;
    position: relative;
    top: 5px;
}
#blog_primary_block .add_to_love .hover_fly_btn_inner .btn_text, .social_blog_bottom {
    display:none;
}
#blog_tags span {
    width: auto;
    padding: 0px 5px 0 0;
    font-weight: bold;
}	

.blog_info_article span:first-child::before {
    content: '' !important;
    margin: 0px !important;
}	
.blog_info_article span {  }
.blog_info_article span.comma::before, .blog_info_top span.comma::before {
    content: ',';
    margin-right: 5px;
}

.blog_info_article_rwd {
    position: absolute;
    right: 15px;
    margin-top: -37px;
}

#module-stblog-article #center_column .page-blog-article .blog_content img {
    margin-top: 15px;
    margin-bottom: 20px;
}

#blog_link_nav {
    background: #f6f6f6;
    padding: 15px 15px;
    border-radius: 2px;
    margin-bottom: 30px;
}

#module-stblog-default #columns .pro_first_box {
    overflow: inherit;
}
	

.article_themes_1 #blog_primary_block,
.article_themes_2 #blog_primary_block { padding-top: 30px; }	
.article_themes_3 #blog_primary_block,
.article_themes_4 #blog_primary_block,
.article_themes_5 #blog_primary_block,
.article_themes_6 #blog_primary_block { padding-top:15px; }

.article_themes_2 .article_center, .article_themes_4 .article_center, .article_themes_5 .article_center, .article_themes_6 .article_center {
    flex: 0 0 100%;
    max-width: 100%;
}	

.rwd_article_visible { display: block; }
.article_hidden { display:none; }	
.article_themes_5 .view56, .article_themes_6 .view56 { display:block }

.pcomments_header.col-md-4 {order: 1; margin-bottom: 15px}
.col-md-8.left_comments {order: 2}

	
	.btn-mobile-full-width {
		width: 100%
	}
	.width_90,.width_91,.width_92 {
		width: 95%
	}
	.width_80,.width_81,.width_82 {
		width: 90%
	}
	.width_70,.width_71,.width_72 {
		width: 85%
	}
	.width_60,.width_61,.width_62 {
		width: 80%
	}
	.width_50,.width_51,.width_52 {
		width: 75%
	}
	.width_40,.width_41,.width_42 {
		width: 70%
	}
	.width_30,.width_31,.width_32 {
		width: 65%
	}
	.width_20,.width_21,.width_22 {
		width: 60%
	}
	.width_10,.width_11,.width_12 {
		width: 50%
	}
	ul.step li {
		float: none !important;
		margin: 0 auto;
		width: 80%
	}
	ul.step li a,ul.step li span {
		display: block;
		border: 1px solid #ccc;
		border-bottom-width: 0
	}
	ul.step li:last-child a,ul.step li:last-child span {
		border-bottom-width: 1px
	}
	.product-quantity .qty_wrap {
		display: block;
		width: 100%;
		margin-right: 0;
		margin-bottom: rem(6px)
	}
	
   .product-actions  .product-quantity .qty_wrap {
   		
		width: 100px;
		margin-right: 10px;
		
	}
	
    .product-add-to-cart .product-quantity .qty_wrap {
		
	}
	
    .product-quantity .add.add_full_width, .product-quantity .add_buy_now.add_full_width {

    width: calc(100% - 110px);
    float: right;
    }
	
	.product-quantity .add,.product-quantity .add_buy_now {
		display: block
	}
	.pro_cart_block .product-quantity,.product-quantity #quantity_wanted {
		width: 100%
	}
	#order-detail-content #cart_summary td {
		position: relative;
		width: 100% !important;
		float: left;
		text-align: left;
		white-space: normal
	}
	#order-detail-content #cart_summary td.cart_avail {
		clear: both
	}
	#order-detail-content #cart_summary td.cart_unit .price {
		text-align: left
	}
	#order-detail-content #cart_summary td.cart_quantity {
		clear: both
	}
	#order-detail-content #cart_summary td.cart_delete {
		width: 100%;
		clear: both;
		text-align: right
	}
	#order-detail-content #cart_summary td.cart_delete:before {
		display: inline-block;
		padding-right: .5em;
		position: relative;
		top: -3px
	}
	
	
#order-detail #order-infos div.text-right,
	#guest-tracking  #order-infos div.text-right { text-align:left!important; }
	
	#guest-tracking  .order-items, #guest-tracking  .order-totals, #guest-tracking  .shipping-lines, #guest-tracking  .account_box .account_box_bg article,
	#order-detail .order-items, #order-detail .order-totals, #order-detail .shipping-lines, #order-detail .account_box .account_box_bg article 

	{
	    background: #fff;
	    padding: 1.25rem .75rem 1.25rem;
	    box-shadow: 0 1px 2px 0 rgba(26, 26, 26, 0.05);
	    margin-bottom: 15px !important;
	    border-radius: 3px;
	    border: 1px solid #e0e0e0;
	}
	
	#order-detail .order-items.order-detail-hide,
	#guest-tracking .order-items.order-detail-hide  { display:none; }
	
	.delivery_options table td {
		width: 100% !important;
		text-align: left;
		white-space: normal
	}
	.resp_table .resp_table:after,.resp_table .resp_table:before {
		content: " ";
		display: table
	}
	.resp_table .resp_table:after {
		clear: both
	}
	.resp_table>tbody>tr>td,.resp_table>tbody>tr>th,.resp_table>tfoot>tr>td,.resp_table>tfoot>tr>th,.resp_table>thead>tr>td,.resp_table>thead>tr>th
		{
		white-space: nowrap
	}
	.resp_table td:before {
		content: attr(data-title);
		display: block;
		font-weight: 700;
		float: left
	}
	.resp_table td.white_space_normal {
		white-space: normal
	}
	.resp_table td .mobile_table_content {
		min-height: 16px;
		margin-left: 130px;
		text-align: left;
		border-bottom: none;
		white-space: normal
	}
	.resp_table thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px
	}
	.resp_table table,.resp_table tbody,.resp_table td,.resp_table th,.resp_table thead,.resp_table tr
		{
		display: block
	}
	.resp_table tr {
		border-bottom: 1px solid #ccc;
		overflow: hidden
	}
	.resp_table.table-bordered>tbody>tr>td,.resp_table.table-bordered>tbody>tr>th,.resp_table.table-bordered>tfoot>tr>td,.resp_table.table-bordered>tfoot>tr>th,.resp_table.table-bordered>thead>tr>td,.resp_table.table-bordered>thead>tr>th
		{
		border: none;
		border-top: 1px solid #d6d4d4
	}
	#cart_voucher,table#cart_summary_total {
		width: 100% !important;
		float: none
	}
	.my_account_link.top_bar_item,.welcome.hidden_extra_small {
		display: none
	}
	#footer #newsletter_block_left .newsletter-input {
		width: 160px !important;
		margin-bottom: 0
	}
	.st_banner_block {
		margin-bottom: 20px
	}
	.st_banner_1 .st_banner_block {
		text-align: center
	}
	.product_link_nav.with_preview a#product_link_nav_next .product_link_nav_preview
		{
		right: 0;
		left: auto
	}
	#new_comment_form .product .product_desc,#new_comment_form .product .product_name
		{
		margin-left: 0 !important
	}
	#product_comments_block_tab div.comment .comment_author {
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 6px
	}
	#product_comments_block_tab div.comment .comment_author .star_content {
		display: inline-block;
		vertical-align: top
	}
	#product_comments_block_tab div.comment .comment_author .comment_author_infos
		{
		display: inline-block;
		margin-left: 6px
	}
	#product_comments_block_tab div.comment .comment_author .comment_author_infos strong
		{
		display: inline-block
	}
	#product_comments_block_tab div.comment .comment_actions,#product_comments_block_tab div.comment .comment_details
		{
		padding-left: 0;
		padding-right: 0
	}
	.owl-carousel-banner,.st_swiper_banner {
		padding-top: 2em
	}
	.carousel_banner_nbr_1 .st_owl_carousel_block,.st_swiper_banner_nbr_1 .swiper-slide
		{
		width: 100%
	}
	.carousel_banner_nbr_3 .st_owl_carousel_block,.st_swiper_banner_nbr_3 .swiper-slide
		{
		float: left;
		width: 33.333%;
		padding-right: 1%;
		padding-left: 1%
	}
	.carousel_banner_nbr_3 .st_owl_carousel_block:first-child,.st_swiper_banner_nbr_3 .swiper-slide:first-child
		{
		padding-right: 2%;
		padding-left: 0
	}
	.carousel_banner_nbr_3 .st_owl_carousel_block:last-child,.st_swiper_banner_nbr_3 .swiper-slide:last-child
		{
		padding-right: 0;
		padding-left: 2%
	}
	.carousel_banner_nbr_2 .st_owl_carousel_block,.carousel_banner_nbr_4 .st_owl_carousel_block,.carousel_banner_nbr_5 .st_owl_carousel_block,.carousel_banner_nbr_6 .st_owl_carousel_block
		{
		float: left;
		width: 50%
	}
	.carousel_banner_nbr_2 .st_owl_carousel_block:nth-child(odd),.carousel_banner_nbr_4 .st_owl_carousel_block:nth-child(odd),.carousel_banner_nbr_5 .st_owl_carousel_block:nth-child(odd),.carousel_banner_nbr_6 .st_owl_carousel_block:nth-child(odd)
		{
		padding-right: 2%;
		clear: left
	}
	.carousel_banner_nbr_2 .st_owl_carousel_block:nth-child (2n),.carousel_banner_nbr_4 .st_owl_carousel_block:nth-child
		(2n),.carousel_banner_nbr_5 .st_owl_carousel_block:nth-child (2n),.carousel_banner_nbr_6 .st_owl_carousel_block:nth-child
		(2n){
		padding-left: 2%
	}
	.st_swiper_banner_nbr_2 .swiper-slide,.st_swiper_banner_nbr_4 .swiper-slide,.st_swiper_banner_nbr_5 .swiper-slide,.st_swiper_banner_nbr_6 .swiper-slide
		{
		float: left;
		width: 50%
	}
	.st_swiper_banner_nbr_2 .swiper-slide:nth-child(odd),.st_swiper_banner_nbr_4 .swiper-slide:nth-child(odd),.st_swiper_banner_nbr_5 .swiper-slide:nth-child(odd),.st_swiper_banner_nbr_6 .swiper-slide:nth-child(odd)
		{
		padding-right: 2%;
		clear: left
	}
	.st_swiper_banner_nbr_2 .swiper-slide:nth-child (2n),.st_swiper_banner_nbr_4 .swiper-slide:nth-child
		(2n),.st_swiper_banner_nbr_5 .swiper-slide:nth-child (2n),.st_swiper_banner_nbr_6 .swiper-slide:nth-child
		(2n){
		padding-left: 2%
	}
	.blog_row_list .blog_image {
		float: none !important
	}
	.blog_row_list .blog_info,.blog_row_list .blok_blog_short_content,.blog_row_list .s_title_block
		{
		margin-left: 0 !important;
		margin-right: 0 !important
	}
	.st_blog_comment_list .comment_child {
		padding-left: 20px
	}
	#cmsinfo_block {
		border: none;
		margin-top: 10px
	}
	#cmsinfo_block>div {
		padding-top: 20px
	}
	table.table-product-discounts {
		width: 100%
	}
	#stores .address-input {
		width: 100%;
		margin: 0 0 20px
	}
	#stores #stores-table tbody td.name img {
		display: none
	}
	#opc_account_choice .col-xs-12:first-child {
		margin-bottom: 2em
	}
	.easyzoom.disable_easyzoom_on_mobile .easyzoom-flyout {
		display: none
	}
	.easyzoom.is-ready.disable_easyzoom_on_mobile img {
		cursor: default
	}
	.parallax_video_wrap .parallax_video_play {
		right: 1%;
		bottom: 1%
	}
	.easycontent_s13 .easycontent_s13_left,.easycontent_s13 .easycontent_s13_right
		{
		text-align: center
	}
	.box-cart-bottom #quantity_wanted_p {
		display: block;
		padding-right: 0;
		padding-bottom: 8px
	}
	.cart_quantity_button,.quantity_input_wrap,.s_quantity_input_wrap {
		display: block;
		width: 100%;
		padding: 0 33px
	}
	.s_quantity_input_wrap {
		padding: 0 33px
	}
	.itemlist_right .s_quantity_wanted {
		display: inline-block;
		margin-bottom: 0
	}
	.s_quantity_wanted input {
		width: 32px
	}
	.cart_quantity_down,.cart_quantity_up,.product_quantity_down,.product_quantity_up,.s_product_quantity_down,.s_product_quantity_up
		{
		height: 33px;
		line-height: 31px;
		width: 33px;
		font-size: 1.3em
	}
	.cart_quantity_up,.product_quantity_up,.s_product_quantity_up {
		border-bottom-width: 1px
	}
	.cart_quantity_down,.product_quantity_down,.s_product_quantity_down {
		left: 0;
		top: 0;
		right: auto;
		border-left-width: 1px;
		border-right-width: 0
	}
	.box-cart-bottom #add_to_cart_wrap {
		display: block
	}
	.box-info-product .exclusive {
		width: 100%
	}
	.pb-center-column #buy_block label {
		display: block;
		width: auto;
		margin-bottom: 3px
	}
	#attributes .attribute_list {
		display: block
	}
	#attributes .attribute_list .form-control {
		max-width: none;
		width: 100%
	}
	.product_list.list .blog_lr .pro_first_box {
		float: none
	}
	.product_list.list .blog_lr .pro_second_box {
		margin-left: 0
	}
	.product_list.list .ajax_block_product,.product_list.list .ajax_block_product:hover
		{
		-webkit-box-shadow: none !important;
		box-shadow: none !important
	}
	.product_list.list .ajax_block_product .pro_first_box {
		float: none
	}
	.product_list.list .ajax_block_product .pro_second_box {
		margin-left: 0 !important
	}
	.product_list.grid .blog_lr .pro_first_box,.products_sldier_swiper .blog_lr .pro_first_box
		{
		float: none;
		margin-bottom: 10px
	}
	.product_list.grid .blog_lr .pro_second_box,.products_sldier_swiper .blog_lr .pro_second_box
		{
		margin-left: 0
	}
	#blockcart-modal .modal-dialog {
		width: 80%;
		margin-right: auto;
		margin-left: auto;
	    max-width: 80%;
	}
	.page-order-confirmation #order-items {
		margin-bottom: 1.5rem
	}
	.product_page_layout_1 .pro_cart_block .product-quantity,.product_page_layout_1 .product-add-to-cart .product-available,.product_page_layout_1 .product-description-short,.product_page_layout_1 .product-variants .product-variants-item
		{
		text-align: center
	}
	.product_page_layout_1 .product-variants .product-variants-item ul {
		display: inline-block
	}
	.product_page_layout_1 .pro_price_block,.product_page_layout_1 .product_name_wrap
		{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column nowrap;
		flex-flow: column nowrap;
		-webkit-box-pack: center;
		box-pack: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		-o-justify-content: center;
		justify-content: center;
		-ms-flex-pack: center;
		-webkit-box-align: center;
		box-align: center;
		-moz-align-items: center;
		-ms-align-items: center;
		-o-align-items: center;
		align-items: center;
		-ms-flex-align: center
	}
	.product_page_layout_1 .product-variants .product-variants-item select {
		display: inline-block
	}
	.product_page_layout_1 .pro_cart_block .btn-full-width,.product_page_layout_1 .product-quantity .qty_wrap,.product_page_layout_1 .product-variants .product-variants-item select
		{
		max-width: 380px
	}
	
    .standard.show_category {display: none !important}
	#category-description.standard.desc_top {max-height: 100%}
	
	/*manufactures*/
	#manufacturer .brands_slider .title_block, #manufacturer ul.manufacturer_letter_list {
	    padding-left: 15px;
	    padding-right: 15px;
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	.manufacturer_letter .letter_section {
	    padding-top: 15px;
	    padding-bottom: 0px;
	}
	.brands_slider_wrap	.pro_second_box { display:none; }
	.brands_slider_container.block { margin-bottom: 1rem; } 
	
	/*review*/
	.border .account_box_bg { }
	
	.desktop_tab .title_block.flex_container {flex-wrap: wrap;}
	.desktop_tab .title_block.flex_container .flex_child {flex: 0 0 100%}
	.desktop_tab .title_block.flex_container .flex_child.title_flex_left {order: 1}
    .desktop_tab .title_block.flex_container .flex_child.title_flex_right {order: 2}
	.desktop_tab.mobile_tabs_2 .title_flex_left {display: none}
	.desktop_tab.mobile_title_align_0 .nav-header {text-align: left}
	.desktop_tab.mobile_title_align_1 .nav-header {text-align: center}
	.desktop_tab.mobile_title_align_2 .nav-header {text-align: right}
	.desktop_tab.mobile_tabs_align_0 .nav-tabs.flex_right {-webkit-box-pack: start;
	box-pack: start;
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	-o-justify-content: flex-start;
	justify-content: flex-start;
	-ms-flex-pack: start}
	.desktop_tab.mobile_tabs_align_0 .nav-tabs {-webkit-box-pack: start;
	box-pack: start;
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	-o-justify-content: flex-start;
	justify-content: flex-start;
	-ms-flex-pack: start}
	.desktop_tab.mobile_tabs_align_2 .nav-tabs {-webkit-box-pack: end;
	box-pack: end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	-o-justify-content: flex-end;
	justify-content: flex-end;
	-ms-flex-pack: end}
	.desktop_tab.mobile_tabs_align_1 .nav-tabs  {-webkit-box-pack: center;
	box-pack: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center}
	
	.nav-header.active {
	    margin-bottom: 15px;
	}
	
	.desktop_tab.mobile_tabs_align_0 .nav-tabs li {margin-left: 0px !important; margin-right: .375rem !important;}
	
    .steasy_element_item.text-xs-1,.text-xs-1 {
		text-align: left
	}
	.steasy_element_item.text-xs-2,.text-xs-2 {
		text-align: center
	}
	.steasy_element_item.text-xs-3,.text-xs-3 {
		text-align: right
	}
	
 
	
	
	
}

@media only screen and (min-width:480px) and (max-width:767px) {
	.product_list.grid .product_list_item.first-item-of-mobile-line {
		clear: both
	}
	.product_list.grid .product_list_item.first-mobile-line {
		border-top: none;
		padding-top: 0
	}
	.pro_itemlist .ajax_block_product.first-item-of-mobile-line {
		clear: both
	}
	.pro_itemlist .ajax_block_product.first-mobile-line {
		border-top: none
	}
	.blog_list_grid .first-item-of-mobile-line,.blog_row_list .first-item-of-mobile-line,.com_grid_view .first-item-of-mobile-line,.pro_itemlist .first-item-of-mobile-line,.subcate_grid_view .first-item-of-mobile-line
		{
		clear: both
	}
.privat_slider_6 .st_image_layered_description_inner h1 {font-size: 20px; margin-bottom: 10px;}
.privat_slider_6 .st_image_layered_description_inner {padding: 20px 20px;}
.privat_slider_6 .st_image_layered_description_inner p {line-height: 18px}
.privat_banner_1 h3 {font-size: 1.1rem;}
.privat_banner_1 p {font-size: 11px;}
.block_blog .pro_first_box, .block_blog .pro_second_box   {width: 50%}
	
.oferta_dnia .pro_outer_box.home_default .pro_first_box {width: 50%; float: left}
.oferta_dnia .pro_outer_box.home_default .pro_second_box {width: 44%;}
	
.privat_easy_5::after {
top: auto;
background-repeat: no-repeat;
margin-top: 0px;
height: 265px;
margin-left: 0px;
bottom: 0px;
background-size: 99%;
right: 0px;
left: auto;
width: 200px;
margin-right: 20px;
}

.privat_easy_5 .steasy_column:last-child .sttext_banner {
    padding: 30px 0px 0px 20px;
}	
.privat_easy_5 .steasy_column:last-child .sttext_banner p.small-info {max-width: 60%;}

.privat_slider_full_3 .st_image_layered_description_inner {padding: 20px 60px 15px 30px; font-family: 'Montserrat', sans-serif;}
.privat_slider_full_3 .st_image_layered_description_inner p {font-size: 18px; font-weight: 700; margin-bottom: 5px;}
.privat_slider_full_3 .st_image_layered_description_inner h3 {font-size: 26px; font-weight: 800; line-height: 30px; margin-bottom: 10px}	
	
.privat_slider_full_1 .st_image_layered_description_inner {padding: 40px 100px 30px 60px}
.privat_slider_full_1 .st_image_layered_description_inner p {font-size: 18px; margin-bottom: 14px;}
.privat_slider_full_1 .st_image_layered_description_inner h3 {font-size: 32px; line-height: 32px; margin-bottom: 15px}
.privat_slider_full_1 .st_image_layered_description_inner p span.button {padding: 4px 30px 6px 16px; font-size: 15px;}
	
/* filtrowanie kategorii  wysuwany w prawej stronie boks */
	#side_facets.sidebar_opened {width: 360px}
    #side_facets .bottom_filter_nav {max-width: 360px;}
	
      
    .modal-body .left_zone {
      padding: 20px 0px;
     }
     
     .modal-body .right_zone {
      padding: 20px 15px;
     }
     
     .modal-body .left_zone .col-md-4 {
       width: 30%;
       }
     
     .modal-body .left_zone .col-md-8 {
     	 width: 70%;
      }
      
      .modal-body .left_zone .col-md-8 {
        padding-left: 20px;
        padding-right: 0px
    }
	#avatar_right {
	    margin: 0px 0 0 0;
	    height: auto;
	}
	
	#category_blogs_container_1.category_blogs_container .block_content .block_blog .pro_first_box { flex:1; max-width:none;  }
	#category_blogs_container_1.category_blogs_container .block_content .block_blog .pro_second_box { flex:2; max-width:none; }	
	
    
     .left_zone .product_name_wrap .product_name {
       margin-bottom: 6px;
       font-size: 1rem;
      }
      
     .left_zone .alert::before {
        background-size: 13px;
        width: 22px;
       height: 22px;
    
    }
    
    .left_zone .alert {
    font-size: 14px;
    
     }
     
     
/*strony bloga*/

     
.article_left .add_to_love, .article_left .left_view {
    background: #f6f6f6;
    position: relative;
    text-align: center;
    color: #222;
}
.article_left .social_share_block a, .article_left .add_to_love, .article_left .left_view {
    margin: 0 0 10px;
    border-radius: 50%;
    height: 45px;
    width: 45px !important;
    line-height: 45px;
    display: inline-block;
}
.article_left span.amount_inline {
    position: absolute;
    top: 0;
    right: -12px;
    line-height: 100%;
    width: 30px;
    text-align: center;
}
.article_left .left_view i.mar_r4 { margin-right:0px; }	
     

        
      
}

@media only screen and (max-width:480px) {
	.table td,.table th {
		padding: 4px
	}
	.order-line .qty {
		margin-top: 10px
	}
	.product_list.grid .product_list_item.first-item-of-portrait-line {
		clear: both
	}
	.product_list.grid .product_list_item.first-portrait-line {
		border-top: none;
		padding-top: 0
	}
	.pro_itemlist .ajax_block_product.first-item-of-portrait-line {
		clear: both
	}
	.pro_itemlist .ajax_block_product.first-portrait-line {
		border-top: none
	}
	.blog_list_grid .first-item-of-portrait-line,.blog_row_list .first-item-of-portrait-line,.com_grid_view .first-item-of-portrait-line,.pro_itemlist .first-item-of-portrait-line,.subcate_grid_view .first-item-of-portrait-line
		{
		clear: both
	}
	.content_sortPagiBar .display,.content_sortPagiBar .display_m,.content_sortPagiBar .sortPagiBar #productsSortForm
		{
		display: none
	}
	.carousel_banner_nbr_3 .st_owl_carousel_block {
		float: none;
		width: 100%;
		padding-right: 0;
		padding-left: 0
	}
	
	.mobile_bar_item {
	    padding-top: 15px;
	    padding-bottom: 15px;	
	}
	
.privat_easy_5 .steasy_column:last-child .sttext_banner {
    padding: 30px 30px 0px;
}
.privat_slider_full_2 .st_image_layered_description_inner p {font-size: 15px; line-height: 18px;}
.privat_slider_full_2 span.button {display: none}
.background_product .products.product_list .pro_outer_box {max-width: 100% !important}
.privat_easy_5 .steasy_column:last-child .sttext_banner p.big {font-size: 29px; margin: 15px 0px 18px;}
.privat_easy_5:after {display: none}
.privat_slider_6 .st_image_layered_description_inner h1 {font-size: 20px; margin-bottom: 10px;}
.privat_slider_6 .st_image_layered_description_inner {padding: 20px 20px;}
.privat_slider_6 .st_image_layered_description_inner p {line-height: 18px}
.st_popup_video_wrap {height: 42px; padding: 0px 2px;}

.oferta_dnia .pro_outer_box.home_default .pro_first_box {width: 100%}
.oferta_dnia .pro_outer_box.home_default .pro_second_box {width: auto; padding: 20px 25px 0px;}
.oferta_dnia .product_img_link img {width: 100%}
.offer_day.top {display: block}
.offer_day.bottom {display: none} 
	
	.review_off.flex_box { margin-left:0px; }
	
	#category_blogs_container_1.category_blogs_container .block_content .block_blog .pro_second_box {
	    padding-bottom: 35px !important;
	    
	}
	.blok_blog_short_content, .block_blog .btn-line-under, .blog_info span { font-size:14px; }
	
.privat_slider_full_3 .st_image_layered_description_inner {padding: 20px 50px 15px 30px; font-family: 'Montserrat', sans-serif;}
.privat_slider_full_3 .st_image_layered_description_inner p {font-size: 14px; margin-bottom: 5px;}
.privat_slider_full_3 .st_image_layered_description_inner h3 {font-size: 22px; line-height: 30px; margin-bottom: 10px}

.privat_banner_1 h3 {font-size: 0.8rem;}
.privat_banner_1 p {font-size: 9px;}	
	
	.review_off { margin-left: 16.6667%; }
		#stacked_footer_column_2 #easycontent_38::after {
		    right: -120px;
		}
		#stacked_footer_column_2 #easycontent_38::before {
		    left: -120px;
		}
		/*.btn_product_comment_reply {	
		display: inline-block;
		width: 100%;
		*/
		
	.s_title_block.two_rows {
	    height: auto;
	}	
		
	.carousel_banner_nbr_3 .st_owl_carousel_block:first-child,.carousel_banner_nbr_3 .st_owl_carousel_block:last-child
		{
		padding-right: 0;
		padding-left: 0
	}
	.carousel_banner_nbr_2 .st_owl_carousel_block,.carousel_banner_nbr_4 .st_owl_carousel_block,.carousel_banner_nbr_5 .st_owl_carousel_block,.carousel_banner_nbr_6 .st_owl_carousel_block
		{
		float: none;
		width: 100%
	}
	.carousel_banner_nbr_2 .st_owl_carousel_block:nth-child (2n),.carousel_banner_nbr_2 .st_owl_carousel_block:nth-child(odd),.carousel_banner_nbr_4 .st_owl_carousel_block:nth-child
		(2n),.carousel_banner_nbr_4 .st_owl_carousel_block:nth-child(odd),.carousel_banner_nbr_5 .st_owl_carousel_block:nth-child
		(2n),.carousel_banner_nbr_5 .st_owl_carousel_block:nth-child(odd),.carousel_banner_nbr_6 .st_owl_carousel_block:nth-child
		(2n),.carousel_banner_nbr_6 .st_owl_carousel_block:nth-child(odd) {
		padding-left: 0;
		padding-right: 0
	}
	.st_swiper_banner_nbr_3 .swiper-slide {
		float: none;
		width: 100%;
		padding-right: 0;
		padding-left: 0
	}
	.st_swiper_banner_nbr_3 .swiper-slide:first-child,.st_swiper_banner_nbr_3 .swiper-slide:last-child
		{
		padding-right: 0;
		padding-left: 0
	}
	.st_swiper_banner_nbr_2 .swiper-slide,.st_swiper_banner_nbr_4 .swiper-slide,.st_swiper_banner_nbr_5 .swiper-slide,.st_swiper_banner_nbr_6 .swiper-slide
		{
		float: none;
		width: 100%
	}
	.st_swiper_banner_nbr_2 .swiper-slide:nth-child (2n),.st_swiper_banner_nbr_2 .swiper-slide:nth-child(odd),.st_swiper_banner_nbr_4 .swiper-slide:nth-child
		(2n),.st_swiper_banner_nbr_4 .swiper-slide:nth-child(odd),.st_swiper_banner_nbr_5 .swiper-slide:nth-child
		(2n),.st_swiper_banner_nbr_5 .swiper-slide:nth-child(odd),.st_swiper_banner_nbr_6 .swiper-slide:nth-child
		(2n),.st_swiper_banner_nbr_6 .swiper-slide:nth-child(odd) {
		padding-left: 0;
		padding-right: 0
	}
	

	#stblogcomment #avatar_right input.form-control { display:none; }
	#avatar_right {
	    margin: 0px 0 0 0;
	    height: auto;
		padding:0px;
	}
	#avatar_left {
	    padding-right: 0px;
	}
	
	
	.layer_box {
		width: 280px;
		margin-left: -140px
	}
	.layer_box .button-container .col-xxs-12:first-child {
		margin-bottom: 10px
	}
	.st_blog_comment_list .comment_child {
		padding-left: 10px
	}
	#cmsinfo_block>div {
		width: 100%;
		border-top: 1px solid #f2f2f2
	}
	#footer #newsletter_block_left .newsletter-input {
		width: 110px !important
	}
	.cart_navigation {
		text-align: center
	}
	.cart_navigation .button-medium,.cart_navigation .pull-left,.cart_navigation .pull-right
		{
		float: none !important;
		margin-bottom: 6px
	}
	
    .st-effect-0.open_bar_right .st-pusher {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    }
    
    .st-effect-0.open_bar_left .st-pusher
	{
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
    }
    
    .st-menu, .sidebar_button.side, #side_products_cart .sidebar_button.sidecart {
	width: 100% !important
    }

    
    #login_form_block .sidebar_auth_form {
    padding: 38px 20px 38px;
    }
    
    
.privat_slider_full_2 .st_image_layered_description_inner {padding: 22px 20px 20px;}
.privat_slider_full_2 .st_image_layered_description_inner h4 {font-size: 1.2rem;}
.privat_slider_full_2 .st_image_layered_description_inner p {font-size: 14px; line-height: 20px;}

    .block_blog .pro_second_box:after {display: none !important} 
    
    
   .btn_arrow.btn_blus {padding: 0 2rem 0 1.5rem}
   .btn_arrow.btn_blus.bt_left  {padding: 0 1.5rem 0 2rem}
    
	.stblogeditor_container.products_container {
	    padding-top: 10px;
	}
    
	.page-blog .stblogrelatedarticles_container.block { margin-bottom: 20px; }
	.page-blog #footer #footer-top-blog-stacked .products_section { margin-bottom: 0px; }
	.page-blog #footer #footer-top-blog-stacked { padding-bottom: 25px; }
	.page-blog #footer #footer-top-blog .container {  padding-bottom: 35px !important; }
	#module-stblog-default .category_blogs_container.products_container {
	    margin-top: 0px !important;
	    padding-top: 0px !important;
	    margin-bottom: 0px !important;
	    padding-bottom: 0px !important;
	}
    
    
      
   #blockcart-modal .modal-dialog {
		width: 90%;
		margin-right: auto;
		margin-left: auto;
	    max-width: 90%;
	}
	
    .modal-body .left_zone {
        padding: 0px 0px 10px;
     }
	.top-success {
	    margin-bottom: 5px;
	}
	a.st_modal_close {
	    right: 10px;
	    top: 5px;
	    z-index: 1;
	}
     
    .modal-body .left_zone .col-md-4 {
          text-align: center;
     	  display:none;
     }
     
    .modal-body .left_zone .col-md-4 img{
          width: 100%
     }
        
     .modal-body .right_zone {
          padding: 20px;
      }
          
     .modal-content {
        margin-right: 10px;
        margin-left: 10px;
      }
           
	.modal-body .left_zone .col-md-8 {
	    padding-left: 15px;
	    margin-top: 15px;
	}
        
      .left_zone .alert {
       font-size: 15px;
      }
      
      .left_zone .alert::before {
       background-size: 13px;
       width: 24px;
       height: 24px;
       }
       
      .left_zone .product_name_wrap .product_name {
       margin-bottom: 10px;
       font-size: 1rem
       }
       
      .right_zone .list_detail_item li {
         font-size: 13px;
    
       }
       .info_plus_mini {display: block}
      .modal-content.mini_modal .list_detail_item,
      .modal-content.mini_modal .cart-products-count {display: none}
      .modal-content.mini_modal .right_zone {padding: 0px 0px 0px; background: none;}
	   .modal-content.mini_modal .right_zone .cart-content-btn {margin-top: 0px;}
		.modal-content.mini_modal  .left_zone .product_name_wrap .product_name {line-height: 20px;}
		.modal-content.mini_modal .cart-content-btn .btn {margin-bottom: 10px;}
		.modal-content.mini_modal .left_zone .col-md-4 img {max-height: 100px; width: auto;}
		.modal-content.mini_modal .left_zone .alert {line-height: 25px;}
		.modal-content.mini_modal .info_plus_mini {
		    width: 100%;
		    margin-top: 15px;
		}
		
		.modal-body ul.quantity_detail_item { margin-top: 0px; }
		
       .modal-content.mini_modal .info_plus_mini .md_totals {padding: 20px 20px 20px; background: #f6f6f6; width: 100%; text-align: center;}
		.modal-content.mini_modal .info_plus_mini li {list-style: none; font-size: 15px; font-weight: 500;}
		.modal-content.mini_modal .info_plus_mini li  .free-color { font-weight: bold; }
         #mobile_bar_left,
         #mobile_bar_center,
         #mobile_bar_right { }
         .mobile_bar_tri_text.yes_device_7, .mobile_bar_tri_text.yes_device_10 {display: inline-block;}
         .mobile_bar_tri_text.yes_device_8, .mobile_bar_tri_text.yes_device_9 {display: block;}
         .mobile_bar_tri_text.yes_device_5, .mobile_bar_tri_text.yes_device_4 {display: none}
       
         .from_blcok .forgotten-password .form-footer {display: inline-block; width: 100%;}
         .from_blcok .forgotten-password .account-link,
         .from_blcok .forgotten-password .form-control-submit {float: left; width: 100%;}
         .from_blcok .forgotten-password .account-link {margin-bottom: 10px}
         .qty_wrap.qty_wrap_big.qty_full_width {width: 85px;}
         .product-quantity .add.add_full_width.full_all_half, .product-quantity .add_buy_now.add_full_width.full_all_half {width: calc(50% - 48px);}
          .product-quantity .add.add_full_width, .product-quantity .add_buy_now.add_full_width {width: calc(100% - 90px);}
          #password .from_blcok {padding: 10px;}
          body#password .columns-container {padding-bottom: 0px;  padding-top: 0px;}       
       /* header widok mobilny text_hd_1 */
       
		#mobile_bar.text_hd_1 .container { padding:0px; }
 	    #mobile_bar.text_hd_1 #mobile_bar_top #mobile_bar_right .flex_container {display: inline-block}
		#mobile_bar.text_hd_1 #mobile_bar_top { display: inline-block;  width: 100%; z-index: 1000; position: relative; } 
		#mobile_bar.text_hd_1 #mobile_bar_right { background: #f2f2f2; box-shadow: 1px 2px 3px rgba(0,0,0,0.2); }
		#mobile_bar.text_hd_1 .mobile_bar_item { padding: 12px 25px 12px; }      
		#mobile_bar #mobile_bar_bottom .search_widget_block.open { margin:0px; }
		#mobile_bar #mobile_bar_bottom .search_widget_text, #mobile_bar.text_hd_1 #mobile_bar_bottom .search_widget_btn {  height: 50px;  padding-left: 25px;  padding-right: 25px; }       
		#mobile_bar.text_hd_1 #mobile_bar_bottom .search_widget_form_inner { border:none; } 
       	#mobile_bar.text_hd_0 #mobile_bar_bottom .search_widget_form_inner {  } 
        #mobile_bar #mobile_bar_bottom .search_widget_btn { background-color:transparent!important; }    
       /* koniec header widok mobilny text_hd_1 */       
       
        .myacount_dashbord_list .list-group-item {margin: 0 8px 0px;}
         .width_tabs_0 .nav-tabs {flex-wrap: wrap;}
         .width_tabs_0 .nav-tabs li {flex: 0 0 100%; margin-bottom: 6px !important;} 
          
          
.privat_slider_full_1 .st_image_layered_description_inner {padding: 25px 40px 15px 30px}
.privat_slider_full_1 .st_image_layered_description_inner p {font-size: 14px; margin-bottom: 10px;}
.privat_slider_full_1 .st_image_layered_description_inner h3 {font-size: 22px; line-height: 25px; margin-bottom: 15px}
.privat_slider_full_1 .st_image_layered_description_inner p span.button {padding: 4px 30px 6px 16px; font-size: 15px;}
          
          
	/* wersja mobile */
	
	.steasy_element_block .easy_icon_with_text_3_1 .easy_header {
	    font-size: 14px !important;
	    line-height: 14px;
	}
	.steasy_element_block .easy_icon_with_text_3_1 .easy_sub_header { font-size: 12px!important; }
	
	.steasy_element_block .easy_icon_with_text_3_1 .easy_icon {
	    width: 30px !important;
	    height: 30px !important;
	    line-height: 27px !important;
	    border: 2px solid !important;
	    font-size: 14px !important;
	} 

	
	
	#footer #easycontent_38 {
	    margin-bottom: 15px !important;
	}
	
	
	#footer div.news_letter_0 label .psgdpr_consent_message {
	    font-size: 11px;
	    line-height: 14px;
	}
	#footer #st_news_letter_1 .st_news_letter_box {
	    padding: 15px 0px 5px;
	}
	#footer #st_news_letter_1 .st_news_letter_form_bg {
	    margin-top: 25px;
	    margin-bottom: 20px;
	}
	

	
		
	#st_news_letter_2 {
	    border-bottom: 0px;
	}
	#module-stproductcomments-mycomments .account_box .comments-block .card-block .col-md-3,
	#module-stproductcomments-mycomments .account_box .comments-block .card-block .col-md-8,
	#module-stproductcomments-mycomments .account_box .comments-block .card-block .col-md-1 {
	    padding-left: 0px;
	    padding-right: 0px;
	}	
	
    #module-stwishlist-view .itemlist_right {width: 100%; margin-left: 0px; float: left; margin-top: 20px;}
	#module-stwishlist-view .itemlist_left, #module-stwishlist-view .itemlist_left img {width: 100%}
    
}

@media only screen and (min-width:768px) and (max-width:991px) { 

  .modal-body .left_zone {
         padding: 30px 15px;
         -webkit-box-flex: 0;
        -ms-flex: 0 0 53%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    
  .modal-body .left_zone .col-md-4 {
		flex: 0 0 25%;
		max-width: 25%;	
  }  
    
      .modal-body .left_zone .col-md-8 {
        padding-left: 15px;
    }
    
    .left_zone .product_name_wrap .product_name {
       margin-bottom: 8px;
       font-size: 1.1rem;
  
     }
     
.privat_slider_6 .st_image_layered_description_inner h1 {font-size: 20px; margin-bottom: 0px;}
.privat_slider_6 .st_image_layered_description_inner {padding: 20px 20px;}
     
    .left_zone .alert:before {
       background-size: 13px;
       width: 22px;
       height: 22px;
     }
     
     .left_zone .alert {
         font-size: 14px;
     }
     
    .modal-body .right_zone {
    padding: 38px 20px 30px;
     -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
     }
     
    .modal-body .right_zone .cart-products-count {
      font-size: 16px;
     }
     
     .right_zone .list_detail_item li {
      font-size: 13px;
     }
     .definition-list dl dd, .definition-list dl dt {
    -moz-flex: 0 0 49.3%;
    -ms-flex: 0 0 49.3%;
    flex: 0 0 49.3%;
	}	
	
.swipper_right {  font-size: 16px; }
.swipper_top .sl_1 {  font-size: 50px; }
.swipper_top .sl_1 span { border-bottom: 4px solid; }
.swipper_top .sl_2 { font-size: 16px; }

	
.blog_info_article_rwd {
    position: absolute;
    right: 15px;
    margin-top: -52px;
}

.article_themes_1 #blog_primary_block,
.article_themes_2 #blog_primary_block { padding-top: 30px; }	
.article_themes_3 #blog_primary_block,
.article_themes_4 #blog_primary_block,
.article_themes_5 #blog_primary_block,
.article_themes_6 #blog_primary_block { padding-top:15px; }	

.blog_info_article .center_view.comma,
.blog_info_article .add_to_love { display:none; }

.privat_banner_1 h3 {font-size: 1.5rem;}

     
     
}


@media only screen and (min-width:481px) and (max-width:991px) { 
	

       .mobile_bar_tri_text.yes_device_4, .mobile_bar_tri_text.yes_device_9 {display: inline-block;}
       .mobile_bar_tri_text.yes_device_5, .mobile_bar_tri_text.yes_device_10 {display: block;}
       .mobile_bar_tri_text.yes_device_7, .mobile_bar_tri_text.yes_device_8 {display: none}
       #register_form_block, .register_two_columns .from_blcok,  .login_two_columns .from_blcok {padding: 30px}


}
     