/* ---------------------------------------------------------------------------------------

   modified eCommerce Shopsoftware
   http://www.modified-shop.org
   Copyright (c) 2009 - 2016 [www.modified-shop.org]
   ---------------------------------------------------------------------------------------
   Released under the GNU General Public License

--------------------------------------------------------------------------------------- */

/*
@media only screen and (max-width: 1160px)  { #responsive_marker { border-top:10px solid brown; position:fixed; bottom:0px; height:1px;background:transparent; width:100%;z-index:99999;}}
@media only screen and (max-width: 1060px)  { #responsive_marker { border-top:10px solid fuchsia; position:fixed; bottom:0px; height:1px;background:transparent; width:100%;z-index:99999;}}
@media only screen and (max-width: 985px)   { #responsive_marker { border-top:10px solid red; position:fixed; bottom:0px; height:1px;background:transparent; width:100%;z-index:99999;}}
@media only screen and (max-width: 920px)   { #responsive_marker { border-top:10px solid pink; position:fixed; bottom:0px; height:1px;background:transparent; width:100%;z-index:99999;}}
@media only screen and (max-width: 850px)   { #responsive_marker { border-top:10px solid cyan; position:fixed; bottom:0px; height:1px;background:transparent; width:100%;z-index:99999;}}
@media only screen and (max-width: 759px)   { #responsive_marker { border-top:10px solid blue; position:fixed; bottom:0px; height:1px;background:transparent; width:100%;z-index:99999;}}
@media only screen and (max-width: 690px)   { #responsive_marker { border-top:10px solid lime; position:fixed; bottom:0px; height:1px;background:transparent; width:100%;z-index:99999;}}
@media only screen and (max-width: 600px)   { #responsive_marker { border-top:10px solid green; position:fixed; bottom:0px; height:1px;background:transparent; width:100%;z-index:99999;}}
@media only screen and (max-width: 500px)   { #responsive_marker { border-top:10px solid orange; position:fixed; bottom:0px; height:1px;background:transparent; width:100%;z-index:99999;}}
@media only screen and (max-width: 400px)   { #responsive_marker { border-top:10px solid olive; position:fixed; bottom:0px; height:1px;background:transparent; width:100%;z-index:99999;}}
@media only screen and (max-width: 360px)   { #responsive_marker { border-top:10px solid olive; position:fixed; bottom:0px; height:1px;background:transparent; width:100%;z-index:99999;}}
*/


@media only screen and (max-width: 1160px) {
  .lc_sticky { position: relative; animation:unset;-webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.0);-moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.0);box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.0);}
  .lc_sticky_padding { padding-top: 0px !important;}
  .lc_sticky_admin.lc_sticky { top:0px;}
  .lc_sticky .menuzord-menu > li > a { font-size: 16px;}
  .lc_sticky .menuzord { padding: 0px 0px 0px 0px !important; }

  .cis_content_right { min-width: 300px; }
}


@media only screen and (max-width: 1060px) {
  ul.contentnavigation li.checkout { display:none; }
}

@media only screen and (max-width: 985px) {
/*  .listing_col_view_item_container {-moz-column-count: 2;-moz-column-gap: 40px;-webkit-column-count: 2;-webkit-column-gap: 40px;column-count: 2;column-gap: 40px;} */
/*  .teaser_row { margin: 0px -10px 0px -10px; } */
/*  .teaser_box { padding: 0px 10px; margin: 0px 0px 30px 0px; } */

  .aktionen_container_row { margin: 10px -10px 0px -10px; }
  .aktionen_container_item { padding: 0px 10px; margin: 0 0 30px 0; }

  .cis_headline { font-size: 22px; line-height: 26px; }
  .cis_subline { font-size: 14px; line-height: 20px; }
  .cis_text { margin: 15px 0 0 0; font-size: 12px; line-height: 20px;}
  .cis_action { margin: 15px 0 0 0; }
  .cis_action a { width: 50%; font-size: 16px; line-height: 20px; padding: 5px 10px; }
  


  .ord_subtotal { width: 60%;}
  #col_left_overlay { display:none; }
  #col_right { float: none; margin-left: 0px; }
  #col_right .col_right_inner { margin-left: 0px; }
  .listingcontainer .listingbox { width:25%;}
  .subcat_image_inner:before { padding-top: 65%; }
  
/*  .lr_image {  } */
/*  .lr_content { width: 50%; } */
/*  .lr_action { width: 28%; } */

  .ol_additional_images .pool_box_item { width: 20%; }
  .bs_pool_container .pool_box_item { width: 20%; }
}


@media only screen and (max-width: 920px) {
/*  .lh_profi { display:none;} */
/*  .lh_contact { display:none;} */
/*  .lh_searchbox { display:none;} */
/*  .lh_menu { width: 60px; padding: 0 0px 0 10px;} */
/*  .lh_logo { text-align:left; padding: 0 0 0 10px;} */
/*  #logo img {width: 70%;max-width: 300px;} */



  .tn_group {display:none;}
  .pagination_text { display:none; }
  .footer_box { width:50%; }
  .footer_box:nth-child(3n) { clear:both; }
  .listingcontainer .listingbox { width:33.3333%;}
  .listingcontainer_full .listingbox { width:33.3333%;}
  ul#checkoutnavigation.cn_no_shipping li .description { display:none !important; }

/*  .bs_cart_box_container { display:none;} */

}


@media only screen and (max-width: 850px) {
  .cn_nomobile { display:none; }
  .twoColums { width:47.5%; margin: 0 5% 20px 0; }
  .twoColums.last { margin: 0 0 20px 0;; }
  ul#checkoutnavigation li .description { display:none !important; }

/*  .teaser_box { float: left; width: 50%; } */
/*  .teaser_box:nth-child(3n+4) { clear:none; } */
/*  .teaser_box:nth-child(2n+3) { clear:both; } */

  .aktionen_container_item { width:50%; }

  
  ul.neworderlist span.ol_productsname  { -webkit-box-flex: initial; -moz-box-flex: initial; -webkit-flex: initial; -ms-flex: initial; flex: initial; padding: 0px 5px; order:10; width:100%; }
  ul.neworderlist span.ol_singleprice   { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .ol_additional_images .pool_box_item { width: 25%; }
  .bs_pool_container .pool_box_item { width: 25%; }




}


@media only screen and (max-width: 759px) {
/*  .teaser_box {width:50%;} */
/*  .teaser_box:nth-child(3n+4) { clear:none; } */
/*  .teaser_box:nth-child(2n+3) { clear:both; } */
  .homesite {-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;}
  .benefits_box {width:100%;}
  .benefits_box:nth-child(2n+3) { clear:none; }

  .cat_container1_row { -webkit-flex-wrap: wrap; flex-wrap: wrap; }
  .cat_container1_image { width: 100%; padding: 10px 0% 10px 0% !important;}
  .cat_container1_text { width: 100%; padding: 10px 0% 10px 0% !important;}
  .cat_container2_text { width: 100%; padding: 10px 0% 10px 0% !important; }
  .cat_benefits_item { width: 100%; padding: 10px 0 10px 0% !important; }
  .cat_benefits_item ul.icons_check { margin: 0; padding: 0 0 0 0; }
  .container_2col_text { -moz-column-count: 1; -moz-column-gap: 0px; -webkit-column-count: 1; -webkit-column-gap: 0px; column-count: 1; column-gap: 0px; }



  .ord_subtotal { width: 100%;}
/*  span.ol_image { display:none; } */
  span.ol_quantity { padding-right:10px; }
  .ol_width3 { width: 80%; }
  span.ol_price_row { margin-top:10px; }
  span.ol_width4_header { display:none !important; }
  .button_left_cart { max-width:130px; }
  .button_right_cart { max-width:170px; }
  .button_left_cart img { margin: 0px 5px 5px 0px; }
  .express_button { margin-bottom:5px; }
  .paypal_button { margin: 0 0 5px 0; }
  .twoColums { width:100%; margin: 0px 0px 20px 0px; }
  .twoColums.last { margin: 0px 0px 20px 0px; }
  .twoColumsInner { width:100%; margin: 0px 0px 20px 0px; }
  .twoColumsInner.last { margin: 0px 0px 20px 0px; }
  ul#checkoutnavigation li { width:50%; }
  .sitemap { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; }
  .reviewsbox { height: auto; margin: 0 0 20px 0; width: 100%; }
  .pri_imagebox { width: 180px; }
  .pri_big_image { width:180px; min-height:180px; }
  .pri_big_image img { max-width:180px; }
  .button_left_error { margin: -10px 0 0 0; }
}


@media only screen and (max-width: 690px) {
/*  #logo {display:none;} */
/*  #logo_icon {display:block;} */
  .subcats_image_item { width:50%; }
/*  .product_headline { margin: 30px 0 30px 0; } */

  .listingcontainer .listingbox { width:50%;}
  .listingcontainer_full .listingbox { width:50%;}
  .headline_right { display: block; float: right; padding: 5px 0 0; width: 100%; }
/*  .pd_imagebox { float: none; margin: 0 auto 20px auto; width: 100%; } */
/*  .pd_content { width: 100%; } */
  .pd_infobox { width: 50%; } 
  .productnavigator .detail_back { display: none; }
  .pd_tabs { background:#ddd; }
  .pd_tabs .resp-tabs-list li { border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; box-sizing: border-box; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .pd_tabs .listingbox { width:50%; }
  .pd_accordion .listingbox { width:50%; }
  .subcatlist { width:25%; }
  .subcontent { float: none; margin: 0px 0 20px 0px; max-width: 100%; }
  ul#checkoutnavigation.cn_no_shipping li { width: 100%; }

/*  .subcats_container_short {margin: 0px -10px 30px -10px; } */ 
/*  .subcats_short_item a { font-size: 11px; line-height: 15px; padding: 12px 10px; } */
/*  .subcats_short_item { margin: 0 5px 0 5px;} */

  .ol_additional_images .pool_box_item { width: 33.3333%; }
  .bs_pool_container .pool_box_item { width: 33.3333%; }
  

}


@media screen and (max-width: 600px) {
/*  .listing_col_view_item_container {-moz-column-count: 1;-moz-column-gap: 0px;-webkit-column-count: 1;-webkit-column-gap: 0px;column-count: 1;column-gap: 0px;} */


  .tn_nomobile { display:none; }
  ul.topnavigation li { font-size: 23px; line-height: 25px; padding: 0 10px 0 10px;}
  ul.topnavigation li.tn_lang img { vertical-align: 3px; }
  .cn_nomobile_text { display:none; }
  ul.contentnavigation li.sidebar_btn { line-height:39px; margin: 0px 0px; font-size:23px;}
  ul.contentnavigation li.sidebar_btn .fa { font-size:24px; vertical-align:-4px;}
  ul.contentnavigation li.cart { position:static; }
  ul.contentnavigation li.wishlist { position:static; }
  .suggestionsBox { width: 100%; }
  .suggestionList li .hl_text { width: 50% !important; }
  .suggestionList li .hl_price { width: 30% !important; }
/*  .lr_image { float:none; width: 100%; height:auto; margin-bottom:10px; } */
/*  .lr_image_inner { margin: 0px auto; } */
/*  .lr_content { float:none; width: 100%;} */
/*  .lr_action { width:100%;margin-top:10px;} */

/*  .addtobasket_bottom_row .cssButtonPos10 { max-width: 150px; } */

  .sort_bar_item { width:50%; }
  .tags_bar_item { width:50%; }
  .pd_infobox { width: 43%; }
  .subcatlist { width:33.3333%; }
  .pd_small_image_tab { width:16.6666%; }
}



@media screen and (max-width: 550px) {
/*  .layout_header_inner { position:relative; } */
/*  #account          { position: static; } */
/*  .toggle_account   { right:10px; top:70px; left:10px; width:auto; } */
/*  #wish             { position: static; } */
/*  .toggle_wishlist  { right:10px; top:70px; left:10px; width:auto; } */
/*  #cart             { position: static; } */
/*  .toggle_cart      { right:10px; top:70px; left:10px; width:auto; } */
}



@media screen and (max-width: 520px) {
  .ol_additional_images .pool_box_item { width: 50%; }
  .bs_pool_container .pool_box_item { width: 50%; }

}


@media screen and (max-width: 500px) {
  #admin ul li.logo { display:none;}
  #admin ul li.language { display:none;}
  .ol_width3 { width: 75%; }
  .ol_width4 { border-top:1px dotted #ccc; padding-top:10px;}
  .ol_short_desc { display:none; }
  .ord_subtotal select { width: 100px;}
  .otl_row1 { padding-left: 0 !important;}
  .otl_col4 { width: 24%; }
  .otl_col3 { width: 76%; }
  .shipping_radio, .payment_radio { width: 20px; }
  .footer_box { width:100%; }
/*  .lr_desc_box { width: 100%; } */
/*  .lr_price_box { width: 100%; } */
  .sitemap { -moz-column-count: 1;-moz-column-gap: 0px; -moz-column-rule: 0px solid #eee; -webkit-column-count: 1; -webkit-column-gap: 0px; -webkit-column-rule: 0px solid #eee; column-count: 1; column-gap: 0px; column-rule: 0px solid #eee; }
/*  .pd_infobox { width: 100%; } */
/*  .pd_summarybox { width: 100%; } */
  .pri_imagebox { width: 100%; }
  .pri_big_image { margin: 0px auto; }
  .pri_content { width: 100%; }
  .subcatlist { width:50%; }
  .subcat_image_inner:before { padding-top: 52%; }
  .pd_small_image_tab { width:20%; }

/*  .teaser_box { width: 100%; } */
  .aktionen_container_item { width:100%; }

  ul.neworderlist span.ol_singleprice { display:none;}
  ul.neworderlist span.ol_totalprice { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

/*  .subcats_container_short {margin: 0px 0px 30px 0px; } */ 
/*  .subcats_short_item a { font-size: 11px; line-height: 15px; padding: 12px 10px; } */
/*  .subcats_short_item { margin: 0 0px 10px 0px; width:100%;} */
/*  .pd_summary_price { width: 100% } */
/*  .pd_summary_action { width: 100%; margin-top:10px;} */

}


@media screen and (max-width: 400px) {
  .subcats_image_item { width:100%; }
  .suggestionList li .autocomplete_image { display:none !important; }
  ul#checkoutnavigation li { float:none; width:100%; padding: 5px 10px; }
  ul#checkoutnavigation li .inactive .title { font-size: 17px; line-height:19px; }
  ul#checkoutnavigation li .active .title { font-size: 17px; line-height:19px; }
  .hl_image { display:none; }
  .hl_text { width: 70%; }
  .rb_image { width:54px; height:54px; }
  .rb_image img { max-width:50px; max-height:50px; }
  .rb_rating { display: block; padding: 0 0 10px 0; width: 100%; }
  .pd_small_image_tab { width:33.3333%; }
  .lb_image img { max-width: 120px !important; }

  ul.neworderlist span.ol_quantity { width: 60px; }
  ul.neworderlist span.ol_delete { width: 64px; }


}


@media screen and (max-width: 360px) {
  .listingcontainer .listingbox { width:100%;}
  .listingcontainer_full .listingbox { width:100%;}
  .pd_tabs .listingbox { width:100%; }
  .pd_accordion .listingbox { width:100%; }
}
