@media only screen and (max-width: 600px) {
	
	#extra_footer {
		    max-width: 60%;
    margin: auto;
	}
	
	#extra_footer .vc_column_container>.vc_column-inner {
		width: 100%;
	}
	/* PRODUCT IMAGES MOD */

	#content > .product {
	  
    display: block;
    
}
	


.iconic-woothumbs-all-images-wrap {
	margin-right: 0%;
}
	
	
	.equal_height {
		height: auto !important;
	}
	
#mp_form_slide_in3 {
  
     min-width: 90% !important;
    max-width: 90vw !important;
}

	.product_title.entry-title {
     font: 300 33px / 1em "Didot",Helvetica,Arial,Verdana,sans-serif;
}
	.collection_images .grid-item {
	 width: 50%; 
   
 
}
	.collection_images .grid-item a {
   
    padding: 10px;
}
	.rettl-magazin-template-default .rettl_last_magazin_list li {
    
    width: 50%;
    
}
	#main-slideshow {
    border-left: 10px solid #FFF;
    border-right: 10px solid #FFF; 
	border-bottom: 10px solid #FFF; 
} 
	
	
	.mobile-branding img { 
	width: 160px;
    height: auto;
	}
	
	.frontpage_buttons span {
	font-size: 10px;
    clear: both;
    width: 100%;
    float: none;
    display: block;
	}
	.frontpage_buttons i {
		    margin-right: 0 !important;
		
	}
	.header-elements-button-1 {
		padding: 0 !important;
    width: 100%;
	}
	
	.mini-login {
		width: 100%;
    /* font-size: 31px; */
    background-color: transparent;
	border: 2px solid #FFF;
	border-radius: 5px;
    padding: 10px;
	}
	
	.mini-login a {
		
    color: #000 ;
	}
	
	.mini-login i {
		padding-top: 4px;
    padding-right: 4px;
	}
	
	
	.mini-search {
		/*width: 150px;*/
	}
	
	.dgwt-wcas-search-wrapp {
 
    /* min-width: 50px;*/
  
}
	.standort_liste_wrapper, .partner_liste_wrapper {
    float: none;
    /* padding: 20px; */
    width: 100%;
    text-align: center;
    margin: 0;
}
	
	
	
	.all_collections_shc li {
    list-style: none;
    float: left;
    width: 100%;
    text-align: center;
}
	
	.rettl_custom_product_loop li {
    list-style: none;
    width: 100%;
    float: left;
    display: block;
    min-height: 400px;
   
    position: relative;
	text-align: center;
}
	
	.rettl_custom_product_loop li img {
	width: 80%;	
	}
	
	.latest_shootings_header {
    background-color: rgba(0,51,0,100);
    display: block;
    width: 90%;
    margin-top: 20px;
    text-decoration: none;
    margin-bottom: 5px;
    margin-left: 5px;
}
	.product_title.entry-title {
		margin-top:30px;
	}
	
	.product_title_sub {
		    margin: 30px 0 5px 0px;
	}
	
	.product_title.entry-title.rettl_sub {
		margin-top:00px !important;
	}
	
	#footer {
		text-align: center;
	}
	.event_output {
		display: block;
	}
	.event_output li {
  
    width: 100%;
   
}
	.checkout_marketing_btns {
		display: block;
	}
	.checkout_marketing_btns .rettl_btn  {
		width: 100%;
    margin-bottom: 10px;
    padding: 10px 0 10px 0px;
	}
	
	.content .woocommerce-cart-wrap .shop_table tr.cart_item td {
	    display: block !important;	
	}
	.woocommerce-cart-wrap .product-subtotal, .cart_item {
		text-align: left !important;
	}
	
	.cart_item .product-thumbnail a {
		/*margin: auto;*/
	}
	
	tr.cart_item {
		
	}
	.tinvwl-cart-add-to-cart {
		
	}
	
	/* NEWS */
	
	.rettl_news_single article {
    display: block;
}
	
	.rettl_news_single .news_image_wrapper {
    width: 100%;
    margin-bottom: 20px;
}
	.rettl_news_single .news_middle {
    width: 100%;
	}
	.rettl_news_single .news_text_wrapper {
    width: 100%;
    margin-bottom: 80px;
}
	
	


#rettl_bread {
    margin-top: 10px;
    margin-left: 10px;
    text-align: center;
    margin-right: 10px;
}
	
	/* SALE */
	a.sale_bread {
		float: none;
		margin-right: 0;
	}
	
}


@media only screen and (max-width:1360px) {
	
	#mobile_logo {
	display: block;
   
 
	}
	
	#mobile_logo img {
		 width: 100%;
    height: auto;
	}
	
	#mobile_search {
		padding: 20px 0px 20px 0px;
	}
	
}


