body,input,textarea,select						{ font-family: 'Fira Sans', Helvetica, sans-serif; font-weight: 300; line-height: 1.4; color: #222; font-size: 16px; position: relative; }

#block-liquid_carousel-vertical_liquid_carousel,
#top_right	{ display: none; }
thead tr											{ display: none !important; }
.page0 thead tr 									{ display: table-row !important; }
.category-grid-products td, 
.category-grid-products tr 							{ border: none !important; }
.category-grid-products tbody tr 					{ padding: 0;}
.category-grid-products tbody td 					{ border: 1px solid #E6E6E6 !important;}

table.category-grid-products,.add-all-to-cart 	{ margin-top: 2em; }


/*generell schriftgroeßen*/
.category-grid-products .catalog-grid-title 	{ font-weight: 300; text-transform: uppercase;}
.category-grid-products .catalog-grid-title 
+ .catalog-grid-title font						{ font-size: 14px; text-transform: none;}
#main h1.title									{ font-size: 25px; color: #222; line-height: 1.1; font-weight: 300;}
a[rel~=tag] 									{ font-weight: 300; }
.catalog-grid-title a 							{ color: #1D92D5; }
.catalog-grid-title a:hover 					{ color: #1EAAF1; }
label 											{ font-weight: 400 !important; }

/*formular felder  - menge, nikotin usw.*/
.add-to-cart 									{ padding-bottom: 2em; margin: 0 auto; display: inline-block !important;}
.add-to-cart .attributes, 	#629ECA
.form-item										{ text-align: left; }
div.attributes + .form-item 					{ margin-top: 0.75em; }
select 											{ width: auto; }

/*Tag cloud oben*/
.uc-categories .first 							{ padding-left: 0; }

/*preis*/
.catalog-grid-sell-price	 					{ font-size: 1.5em; }
.catalog-grid-sell-price + 
.catalog-grid-sell-price 						{ margin-top: -10px; }

/*SIDEBAR*/
	#sidebar-right .block-wrapper .block			{ background: #f4f4f4; }
	.themed-block h2.title 							{ font-size: 25px; color: #222; line-height: 1.1; font-weight: 300; text-align: left !important; padding-left: 0 !important;}
	.block.themed-block 							{ border-radius: 0; border: none; padding: 1.25em;}
	.block ul 										{ padding: 0 !important; }

	/*login*/
	#user-login-form								{ text-align: left; }
	.item-list 										{ padding-top: 0 !important; margin-bottom: 1em;}
	.item-list ul li 								{ margin: 0; list-style: none;}


	/*sprachen*/
	.de, .en 										{ list-style: none; }

	/*versandkosten*/
	hr 												{ width: auto !important; border: none; background: lightgrey; }

/*DETAILANSICHT*/
.main-product-image 									{ text-align: left !important; }
.price-big 												{ left: 0; float: none; margin-top: 2em;}
.uc-price-display 										{ float: none; margin-top: 1em; clear: none; width: auto; padding: 0;}
.price-suffixes span 									{ display: inline; }
.price-suffixes 										{ font-weight: 300; }
.add-to-cart 											{ padding: 0; margin: 1em 0 3.5em 0;}

#content-body .product-body 							{ background: #f4f4f4; padding: 2em;}
ul.taxonomy 											{ margin: 2em 0 !important; padding: 0 !important;}
	/*kommentare*/
	.comment  											{ width: 70%; padding: 2em;}
	.comment .title 									{ padding: 0; }
	.comment li 										{ padding: 0 !important; }
	.comment li.comment_reply a, 
	.picons .comment_add a								{ display: inline-block; color: #fff; padding: .7em 1em; line-height: 1; text-decoration: none !important; background: #1d92d5; margin: 0 5px 5px 0; }
	.comment li.comment_reply a:hover,
	.picons .comment_add a								{ background:#27A0E6; }
	li.comment_add 										{ padding-left: 0 !important; }
	.picons .comment_add a	 							{ margin-top: 2em; }


	/*warenkorb*/
	.block-icon											{ display: none !important; }
	.cart-block-summary-links li						{ padding: 0 10px 0 0 !important; border: none;}
	.cart-block-summary-links .links li + li 			{ padding-left: 10px; }
	h2.title > a 										{ display: none; }
	.cart-block-summary-total,
	.cart-block-summary-links 							{ text-align: left; }


/*warenkorb oben*/
.cart-block-items tbody tr 								{ background: #f4f4f4 !important; border: 1px solid white !important; }


/*checkout*/
.page-cart thead th, .page-cart td,
#cart-block-contents thead th, 	#cart-block-contents td									{ padding: 1em !important; }
#uc-cart-checkout-review-form


</div></form>
.review-button-row #edit-submit-2 { background: #1D92D5; border: medium none; padding: 0.5em 1.1em; margin: 1.25em; color: white; }
.review-button-row #edit-submit-1 { background: #1D92D5; border: medium none; padding: 0.5em 1.1em; margin: 1.25em; color: white; }

/*taxonomy*/
.node.teaser 											{ border: none; }
.view-taxonomy-term h2.title > a 						{ display: block !important; }
.view-taxonomy-term .product-body						{ background: #FCFCFC !important; }
.views-row + .views-row									{ margin-top: 6em; }
.section-category h1.title								{ margin-bottom: 1em;}
.picons .terms ul.taxonomy 								{ background: none; }
ul.taxonomy 											{ font-size: 1em !important;  margin-top: 0.5em !important;}
ul.taxonomy li 												{ color: #629ECA !important; }


/*formular checkout*/
.address-pane-table .field-label							{ text-align: left !important; }
.address-pane-table .field-label + .field-field 			{ padding-top: 0 !important; }
.order-review-table td  				{ width: auto !important; display: table-cell !important;}

@media only screen and (max-width: 1300px){

		
	table, tbody, thead, tr, td, th 					{ display: block !important; }
	thead tr											{ display: none !important; }
	.category-grid-products td, 
	.category-grid-products tr 							{ border: none !important; }
	img 												{ max-width: 100%; height: auto; }
	select 												{ width: 100%; }
	.category-grid-products td 							{ margin-top: 1em }

	.views-table tbody tr td.views-field-rownumber		{ float: left !important; }

	/*checkout*/
	.page-cart table, #cart-block-contents table,
	.cart-review, .order-review-table 		{ display: table !important; }	
	.page-cart tr, #cart-block-contents tr,
	 .cart-review tr, .order-review-table tr				{ display: table-row !important; }
	.page-cart tr th, #cart-block-contents tr th,
	 .cart-review tr th, .order-review-table tr th 		{ display: table-cell !important; }
	.page-cart td, #cart-block-contents td,
	.cart-review td, .order-review-table td				{ padding: 1em !important; }
	.page-cart tbody,  #cart-block-contents tbody,
	 .cart-review tbody, .order-review-table tbody		{ display: table-row-group !important }
	.page-cart tbody tr td,  #cart-block-contents tbody tr td,
	.cart-review tbody tr td, .order-review-table tbody tr td		{ display: table-cell !important; }
	.page-cart table thead,
	.cart-review thead, .order-review-table thead									{ display: table-header-group !important; }


}


@media only screen and (max-width: 768px){
	#main, #sidebar-right 													{ padding: 2em }

	/*sidebar teil nach unten, einloggen nach oben*/
	#sidebar-right, .colright							{ position: static; float: none;}
	.float-wrap 										{ float: none; }
	.block-wrapper 										{ width: 100%; }
	.colright 											{ width: 100% !important; }
	.outer  											{ margin: 0 !important; }
	.colmain 											{ margin-top: 280px; }

	#edit-name-wrapper, #edit-pass-wrapper 				{ display: inline-block; }
	#edit-name-wrapper 									{ margin-right: 1em; }


	/*DETAILANSICHt*/
	.comment  											{ width: 90%; padding: 2em;}
	#body_right 		 								{ padding: 0; }								
	
	/*checkout*/
	} 

@media only screen and (max-width: 480px){


	.category-grid-products td 							{ padding: 1.5em !important; }

}
