.site-search {	 	 
 background: url("https://ix.sinbon.eu/wp-content/uploads/2019/06/ghmt.png") !important;	 	 
height: 75px !important;	 	 
 background-repeat: no-repeat !important;	 	 
 background-size: contain !important;
margin-bottom: -40px !important;
position:relative !important;
left: -50px !important;
}

.storefront-primary-navigation {
	/*width: 50% !important;
  float: right;
  position: relative;*/
  clear: right !important;
  margin-left: 0em !important;
  margin-right: 0em !important;
  padding-left: 0em !important;
  padding-right: 0em !important;
	margin-top: -15px;
}

.woocommerce-active .site-header .site-branding {
    width: 60% !important;
    float: left !important;
    margin-right: 0 !important;
}

.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {
	  max-width: 100% !important;
}

@media screen and (max-width: 767px) {
	.woocommerce-active .site-header .site-branding{
    width: 100% !important;
	}
	.logosize{
		height:25% !important;
		width: 25% !important;
	}
	.storefront-primary-navigation{
		display: none !important;
	}
}

@media screen and (max-width: 1063px) {
	.textwidth_mob{
		max-width:100% !important;
	}
	.site-search{
		display:block !important;
		left: 50% !important;
		transform: translate(-50%, 30%) !important;
		margin: 0 !important;
    height: 50px !important;
		width: 100px !important;
    margin-bottom: -10px !important;
	}
}

@media SCREEN and (min-width: 768px){
	.col-full {
			max-width: 70em !important;
	}
}

.woocommerce-products-header, .posted_in, .my-account, .search, .onsale, .woocommerce-breadcrumb, .product_type_variable, .woocommerce-ordering, .woocommerce-result-count, .wc-tabs-wrapper, .customize-unpreviewable, .related, .widget_product_search, .site-info, .entry-header, .price, .main-navigation, .storefront-sorting, .storefront-product-pagination {
	display: none !important;
	width: 0px !important;
}

.home.post-type-archive-product .site-header {
    margin-bottom: 0em !important;
}

.cart-contents{
	float: right;
	padding: 0em 0 !important;
	margin-bottom: 1em !important;
}

.site-footer {
    padding: 0em 2em 1em !important;
}

.content-area, .widget-area {
    margin-bottom: 0em !important;
}

.site-main {
    margin-bottom: 0em !important;
}

ul.products, li.product, .summary, .entry-summary {
    margin-bottom: 0em !important;
}


.footer-widgets {
    padding-top: 2em !important;
}

.site-header {
    padding-top: 2em !important;
	  margin-bottom: 1em !important;
}

.secondary-navigation{
	margin: 0em 0em 0em  !important;
	width: 35% !important;
}

li.product img {
    margin: 0 auto 0.5em !important;
}

.widget {
    margin: 0 0 2em;
}

.widget .widget-title, .widget .widgettitle {
    border-bottom: 0px !important;
    padding: 0 0 0 !important;
    margin-bottom: 0em !important;

}

.attachment-full{
	max-width: 100px !important;
	
}

table td, table th, table tr {
    padding: 0em 0em 0em 0em !important;
    vertical-align: middle !important;
	/*white-space: nowrap !important;*/
}

a {
    font-weight: 600 !important;
	/*text-decoration: underline !important;*/
}

div.product form.cart, form {
    margin-bottom: 0em !important;
    padding: 0em 0 !important;
}

div.product .product_meta {
    padding-top: 0em !important;
    border-top: 0px !important;
}

p {
    margin: 0em 0em 0.5em 0em !important;
    -webkit-margin-before: 0em !important;
    -webkit-margin-after: 0em !important;
}

td.label{
	width: 100px !important;
	margin-bottom:0px !important;
margin-left:0px !important;
margin-right:0px !important;
margin-top:0px !important;
}
td.value{
	width: 250px !important;
		margin-bottom:0px !important;
margin-left:0px !important;
margin-right:0px !important;
margin-top:0px !important;
}

.single-product div.product table.variations td, .single-product div.product table.variations th {
    display: inline-block !important;
}

.footer-widgets {
    padding-top: 0em !important;
}

.site-branding {
    margin-bottom: 0 !important;
}

h3 {
	    font-size: 23px !important;
	margin : 0 0 0 0 !important;
    -webkit-margin-before: 0em !important;
    -webkit-margin-after: 0em!important;
    -webkit-margin-start: 0px!important;
    -webkit-margin-end: 0px!important;
}

td img {
  top: 50% !important;
}

.col-full {
    padding: 0em 0em 0em !important;
}
.site-footer {
    padding: 0em 0em 0em !important;
}

.site-header-cart .cart-contents::after {
		float: left !important;
	padding-right: 0.5em;
    /*content: "\f07a" !important;*/
	background-image: url(https://ix.sinbon.eu/wp-content/uploads/2018/05/cart.jpg) !important;
	    background-repeat: no-repeat !important;

	 background-size: 30px 30px !important;
   width: 30px !important; 
   height: 30px !important;
   content:"" !important;
}

.contact-form input[type=email], .contact-form input[type=text], .contact-form input[type=url] {
    margin-bottom: 5px !important;
}