/* -----------------------------------------------------------------------------------------

   Responisve Modified Template by Markus Rehm 
   markus@modified-shop.org

---------------------------------------------------------------------------------------*/

@media only screen and (max-width: 1020px) {
  .pd_infobox { width: 40%; }
  .pd_summarybox { width: 53%; }

}

@media only screen and (max-width: 985px) {
  #responsive_layout_wrap { width:100%; }
/*   #responsive_layout_wrap { border-top:10px solid red; } */ 
  #responsive_layout_content_inner { padding: 10px 0px 30px 0px; }
  .menu_search {display:none !important;}

  #responsive_search { display:block; }

  #col_left { display:none; }
  #col_right { width: 100%; }
  .listingcontainer_more .listingbox { width: 33.3333%; }
  .listingcontainer_details .listingbox { width: 33.3333%; }
  .subcats_block {display:block;}

  .ord_subtotal { width: 60%;}

  .pd_col2 { display:none; }
  .pd_col1 { width: 100%; }

}


@media only screen and (max-width: 759px) {
  #responsive_layout_wrap { width:100%; }
/*   #responsive_layout_wrap { border-top:10px solid blue; }  */
  #cart_short { right:10px; }
  #responsive_layout_categories { padding: 0px 0px;}
  .footerbox { width:50%; margin: 0; }
  .footerbox:nth-child(3) { clear:both; }

  .ord_subtotal { width: 65%;}
  span.ol_image { display:none; }
  span.ol_quantity {padding-right:10px;}
  .ol_width3 { width: 80%; }


  #logo { float:none; width:150px;margin: 20px auto 0 auto; display:block; height:auto; }
  #logo a { display:block; width:100%; height:100%; }

  .responsive_layout_subfooter_inner { text-align: center; height:auto; }
  .newsletterbox { display:block;width:100%;margin: 0 0 20px 0; }
  .newsletter_headline { display:block; float: none; padding: 0 0 0px 0; text-align:center;}
  .newsletter_form { float: none; text-align:center; margin: 10px auto;  }
  .newsletter_subline { display:block; float: none; height: auto; padding: 0 10px 0 10px; text-align:center; }

  ul.sociallist { display: inline-block; float: none; margin: 0 auto; text-align: center; padding-right:10px; height:32px; }




  .menu_search {display:none !important;}
  #responsive_search { display:block; }

  .listingcontainer .listingbox { width: 50%; }
  .listingcontainer_more .listingbox { width: 50%; }
  .listingcontainer_details .listingbox { width: 50%; }

  .pd_infobox { width: 100%; }
  .pd_summarybox { width: 100%; }
  .pd_imagebox { width: 45%; }
  .pd_content { width: 50%; }

/*
  #responsive_layout_content_inner { padding: 10px 10px 30px 10px; }
  #responsive_layout_footer { padding: 0px 0px; }
  .footerbox { width:50%; margin: 0; }
  .fourCol { width:50%; }
*/

/* Tabellenüberschriften im Warenkorb ausblenden */

	.orderlist_header span.ol_delete,
	.orderlist_header span.ol_singleprice,
	.orderlist_header span.ol_totalprice {   display: none; }


}


@media screen and (max-width: 700px) {
  ul#checkoutnavigation { margin: 0px 0px 10px 0px; }
  #checkoutnavigation .description { display:none !important; }
  ul#checkoutnavigation li { float:none; width:100%; padding-bottom: 0px; padding-top:5px; padding-left:0px; padding-right:0px; }
  ul#checkoutnavigation li .active, ul#checkoutnavigation li .inactive { min-height:18px; padding: 5px 10px; }
  .subcatlist_noimage { width: 33.3333%; }

}

@media screen and (max-width: 600px) {
/*   #responsive_layout_wrap { border-top:10px solid green; }  */
  .twoColums { width:100%; margin: 0px }
  .twoColums.last { margin: 0px; }
  .sort_bar_item { width: 50%; }
  .ord_subtotal { width: 100%;}


/*
  .emptyheadline { display:none; }
  .pd_imagebox { float:none; width: 100%; margin:20px 10% 0 0; }
  .pd_content { float:mone; width: 100%; }
*/
}


@media screen and (max-width: 570px) {
  .banner_row_two .content_banner { width:100%; }
  .banner_row_four .content_banner { width:50%; }
}

                                              
@media screen and (max-width: 500px) {
/*   #responsive_layout_wrap { border-top:10px solid orange; } */ 
  .footerbox { width:100%; margin: 0; }
  .listingbox { width: 95%;}
  .ord_subtotal select { width: 100px;}
  .ol_width3 { width: 75%; }
  .ol_width4 { border-top:1px dotted #ccc; padding-top:10px;}
  .ol_width4_header { }
  .otl_col4 { width: 24%; }
  .otl_col3 { width: 76%; }

  #cart_short span { top: 5px; }

  .listingcontainer .listingbox { width: 100%; }
  .listingcontainer_more .listingbox { width: 100%; }
  .listingcontainer_details .listingbox { width: 100%; }

  #topnav ul { margin-bottom: 20px;}
  #topnav ul li.lang_de { display:none; }
  #topnav ul li.lang_en { display:none; }
  #topnav ul li.lang_filler { display:none; }


  #topnav .tb_text { display:none;}
  #topnav li.noicon .fa { display:inline-block; }
  #toggle_wishlist .fa { padding-right:5px;}
  #topnav li.cart .fa { padding-right:5px;}
  #topnav li.wishlist .fa { padding-right:5px;}

  #topnav ul li a { font-size:18px; line-height:1.3; padding: 6px 17px; }
  #topnav ul li a strong { font-weight:normal; font-size:14px; }
  #topnav ul li.filler, #topnav ul li.lang_filler {font-size:18px; line-height:1.3; font-weight:300; padding: 6px 0px;}

  #topnav ul #cart_short a {  padding: 6px 26px; }
/*
  #topnav ul li { width:18%; }
  #topnav li.cart { width:31%; }
  #topnav li.wishlist { width:31%;}
*/

  #topnav ul li.cart { position: static; }
  #topnav ul li.wishlist { position: static; }

  .toggle_cart { top: 55px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  .toggle_wishlist { top: 55px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  ul.tc_list li  { width: 100% !important; }
  ul.tc_list li a { font-size: 13px !important; line-height: 33px !important; }
  .toogle_cart_links a strong { font-size: 13px !important; font-weight:bold !important; }


  .pd_imagebox { width: 100%; margin-bottom:20px; }
  .pd_content { width: 100%; }
  .subcatlist_noimage { width: 50%; }


.responsive_infobar_inner {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}





/*
  .listingcontainer, .listingcontainer_details { margin: 0 0px; }
  .listingbox { width: 100%; max-width:310px; margin: 0 0 20px 0; }
  .pagination_bar { padding: 0px 0px 0px 0px; }
  .pagination_text { display:none;}
  .checkoutborder .button_right { width: 100%; }
  .halfContent { width:100% !important; margin: 0 0px 0px 0; }
  .halfContentSmall { width:100% !important; margin: 0 0px 0px 0; }
  img.contentimage { margin-bottom:10px;}
  .fourCol { width:100%; min-height:60px; padding-bottom: 30px;}
  #cycler2 { margin-bottom:10px; }
  .mediarow_filesize {display:none;}
  .mediarow_button {display:none;}
  .mediarow_desc { padding: 0px;}
*/

}