
/*\\\\\\\\\\\\\\\\\\\\ CONTENT LAYOUT ////////////////////*/


/*\\\\\\\\\\\\\\\\\\\\ CONTENT START ////////////////////*/
.ab-preis{
	width:150px;
	padding:15px 0 0 15px;
	font-weight:bold;
	display:inline-block;
	}
.con.start-jetzt-konfigurieren{
	padding-top:20px;
	}
	
	
/*===================b2b-icons===================*/
.b2b-icon-bild{float:left; width:13%;}
.b2b-icons img{width:45px;padding-top:0px;}
.b2b-icon-text{float:left; padding:0 15px 0 5px;width:75%;}
.b2b-icons .c02{
	padding-bottom:40px;
	overflow:hidden;
	}


/*===================b2b-icons===================*/
.so-einfach-gehts img{
	width:150px;
	}
.so-einfach-gehts {
	text-align:center;
	}
.so-einfach-gehts h3{
	padding:15px 0 10px 0;
	color:#494949;
	}	
.so-einfach-gehts h2{
	padding:0 0 10px 0;
	color:#494949;
	}	
.so-einfach-gehts .c04{
	background-image:url(../images/so-einfach-pfeil-rechts.png);
	background-repeat:no-repeat;
	background-position:right;
	padding:20px;
	}	
.so-einfach-gehts .c04:last-child{
	background-image:none;
	}
.so-einfach-gehts .ghost-button {
       padding:13px 30px 13px 30px;
    background-color:transparent;
    border: 1px solid #494949;
    outline:none;
	font-size:18px;
    color:#fb06ed;
    font-weight: bold;
    text-decoration:none;
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	display:inline-block;
	width:auto;
	margin-top:20px;
}
.so-einfach-gehts a:link.ghost-button, .so-einfach-gehts a:hover.ghost-button, .so-einfach-gehts a:visited.ghost-button, .so-einfach-gehts a:active.ghost-button{
	color:#494949;
	} 
@media screen and (max-width:680px){
	.so-einfach-gehts .c04{
	background-image:url(../images/so-einfach-pfeil-unten.png);
	background-position:bottom;
	}	
	}
	
	
/*===================coverslider===================*/	
.cover-slider{
	padding:8px 0 15px 0;
	width:100%;
	position:relative;
	overflow:hidden;
	height:425px;
	}
.cover-bild{
	width:100%;
	position:relative;
	overflow-x:scroll;
	height:480px;
	}
.cover-slider img{
	position:absolute;
	top:0;
	left:0;
	width:2500px;
	}	
@media screen and (max-width:1280px){
	.cover-slider img{
	width:2000px;
	}
	.cover-slider{
	height:340px;
	}
	}
@media screen and (max-width:1060px){
	.cover-slider img{
	width:1500px;
	}	
	.cover-slider{
	height:252px;
	}	
	}
@media screen and (max-width:680px){
	.cover-slider img{
	width:1200px;
	}	
	.cover-slider{
	height:200px;
	}	
	}
/*\\\\\\\\\\\\\\\\\\\\ BIG SLIDER ////////////////////*/
.slider-headline{
	position:fixed;
	top:235px;
	margin-left:300px;
	z-index:200;
	}
.slider-headline.slider-headline-stop{
	position:absolute;
	top:360px;
	}
.slider-headline h1 span{
	background-color:#fb06ed;
	color:#fff;
	display:inline-block;
	margin-top:3px;
	padding:2px 15px;
	}
.slider-headline h1{
	font-size:57px;
	line-height:110%;
	}
.slider-position{
	position: absolute;
	width: 1000px;
	margin: 0 auto;
	top: 55px;
	left: 50%;
	margin-left: -500px;
	}
#slider{
	width:390px;
	height:auto;
	}
#slider.designs{
	width:350px;
	height:auto;
	margin:0 auto;
	}
#slider.designs .cycle-slideshow img{
	width:350px;
	margin-top:30px;
	}
/*========== SLIDER NAVIGATION ==========*/

.cycle-pager{
	width:100%;
	margin:0 auto;
	font-size:45px;
	line-height:25px;					/*<--- höhe pager*/
	color:white;
	text-align:center;
	background:rgba(0,0,0,0.5);
	position:absolute;
	bottom:0;
	z-index:101;
	}
.cycle-pager span{
	cursor:pointer;
	margin:0.3%;
	}	
.cycle-pager-active{color:#000;}

.cycle-prev, .cycle-next{
	width:5%;
	height:5%;
	top:50%;
	position:absolute;
	z-index:101;
	cursor:pointer;
	}
.cycle-prev img, .cycle-next img{
	width:40px;
	}
.cycle-prev{
	left:10%;
	}
.cycle-next{
	right:15%;
	}
	

@media screen and (max-width:1065px){
	.slider-position{
	width: 100%;
	top: 55px;
	left: 0%;
	margin-left: 0;
	}
	#slider{
	margin-left:30px;
	}
	.slider-headline h1{
	font-size:46px;
	}
	.slider-headline{
	margin-left:354px;
	}
	}

@media screen and (max-width:950px){
	/*\\\\\\\\\\\\\\\\\\\\ BIG SLIDER ////////////////////*/
	 .slider-h01{width:280px;}
	 .slider-h02{width:210px;}
	 .slider-headline.slider-headline-stop, .slider-headline{top:340px;position:absolute;}
}
	
@media screen and (max-width:680px){
	
	/*\\\\\\\\\\\\\\\\\\\\ BIG SLIDER ////////////////////*/
	.slider-position{
		top: 65px;
	}
	.slider-headline.slider-headline-stop, .slider-headline{
	top:260px;
	left: 50%;
	margin: 0;
	}
	.slider-headline h1{
	font-size:28px;
	}
	.slider-h01{width:160px;}
	 .slider-h02{width:120px;}
	 #slider{
	width:350px;
	height:auto;
	}
}
@media screen and (max-width:480px){
	
	/*\\\\\\\\\\\\\\\\\\\\ BIG SLIDER ////////////////////*/

	#slider{
		width:76%;
	}
	.slider-headline h1{
	font-size:21px;
	}
	.slider-h01{width:120px;}
	 .slider-h02{width:160px;}
	.slider-headline, .slider-headline.slider-headline-stop{
	top:250px;
	left: 10%;
	}
	#slider.designs .cycle-slideshow img{
		width:90%;
		margin-top:30px;
		padding:5%;
	}
	#slider.designs{
	width:100%;
	height:auto;
	margin:0 auto;
	}
}

/*\\\\\\\\\\\\\\\\\\\\ SIDEBAR ////////////////////*/

#sidebar{
	padding:30px;
	background-color:#3c3c3c;
	color:#eee;
	}
#sidebar h6{
	font-size:20px;
	font-family: 'oswald', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:400;
	padding:20px 0 0px 0;
	margin:20px 0;
	border-top:1px solid white;
	}
#sidebar ul{
	margin:0 ;
	padding:0 20px;
	}
.widget a:link, .widget a:hover, .widget a:visited, .widget a:active{
		color:white;
	}
#sidebar button,
#sidebar input[type="submit"],
#sidebar input[type="button"],
#sidebar input[type="reset"] {
	margin:0;
	height:40px;
	background:#fb06ed;
	color:#494949;
	width:70px;
	display:inline-block;
	float:right;
}	
#sidebar .search-field{
	display:inline-block;
	width:180px;
	margin:0;
	height:30px;
	}
#sidebar label{
	display:inline;
	width:180px;
	}
@media screen and (max-width:680px){
	#sidebar{
	width:100%;
	margin:20px 0 0 0;
	padding:30px;
	background-color:#3c3c3c;
	color:#eee;
	}

}	
	
/*\\\\\\\\\\\\\\\\\\\\\PAGING NAVIGATION//////////////////*/	
	
.paging-navigation .wp-paginate .current{
		background:#fb06ed;
	}

/*\\\\\\\\\\\\\\\\\\\\ LIGHTBOX ////////////////////*/
html > body > #swipebox-overlay {
background-color: #3c3c3c !important; 
}

body #swipebox-action{
text-shadow:none;
background-color: #494949;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #494949), color-stop(100%, #494949));
background-image: -webkit-linear-gradient(#494949, #494949);
background-image: -moz-linear-gradient(#494949, #494949);
background-image: -o-linear-gradient(#494949, #494949);
background-image: linear-gradient(#494949, #494949);
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
opacity: 1;
}
body #swipebox-caption {
text-shadow:none;
background-color: #3c3c3c;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3c3c3c), color-stop(100%, #3c3c3c));
background-image: -webkit-linear-gradient(#3c3c3c, #3c3c3c);
background-image: -moz-linear-gradient(#3c3c3c, #3c3c3ce);
background-image: -o-linear-gradient(#3c3c3c, #3c3c3c);
background-image: linear-gradient(#3c3c3c, #3c3c3c);
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
opacity: 1;
}	


/*\\\\\\\\\\\\\\\\\\\\ COMMENTS ////////////////////*/
#commentform{
	background-color:#3c3c3c;
	padding:5%;
	width:90%;
	}

#content-comments{
	width:100%;
	}
#content-comments ul {
	text-decoration:none;
	padding:0;
	margin:0;
	}
.comment-wrapper{
	overflow:hidden;
	}
.comment-text{
	width:75%;
	min-height:100px;
	padding:5px 20px;
	background-color:#3c3c3c;
	color:white;
	float:right;
	}
.comment-author{
	width:15%;
	float:left;
	font-size:11px;
	line-height:16px;
	}
@media screen and (max-width:680px){
	.comment-text{
	width:70%;
	}	
}

/*\\\\\\\\\\\\\\\\\\\\ SHOP woocommerce ////////////////////*/

.woocommerce {
float: left;
width: 100%;
}
#content .woocommerce #content div.product div.summary, #content .woocommerce div.product div.summary, #content .woocommerce-page #content div.product div.summary, #content .woocommerce-page div.product div.summary {
float: left;
width: 400px;
}
 #content div.product div.images{
	float:right;
	width:300px;
	box-shadow:none;
	margin-right:-100px;
	}
 #content div.product div.images img{
	 	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-box-shadow:none;
	margin-top:-20px;
	 }
table.variations {
	width: 100%;
}


.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions #coupon {
	float:left;
	width:300px !important;
	}
#coupon input.button{
	float:left;
	}
#checkout{
	float:right;
	width:55%;
	}
#checkout .checkout-button{
	float:right !important;
	margin-left:10px !important;
	}		
.woocommerce #content table.cart td.actions #coupon.coupon .input-text, .woocommerce table.cart td.actions #coupon.coupon .input-text, .woocommerce-page #content table.cart td.actions #coupon.coupon .input-text, .woocommerce-page table.cart td.actions #coupon.coupon .input-text, .woocommerce table.cart td.actions #coupon.coupon .input-text{
width: 120px !important;
margin-bottom:20px !important;
}	
	
.shop_table .product-total, .shop_table tfoot td{text-align:right;}	

p#billing_email_field, p#billing_phone_field{
	width:100%;
	padding: 3px;
	margin: 0 0 6px;
	box-sizing:border-box;
	-webkit-:border-box;
	}
.thankyou-payment h2{
	font-weight:normal;
	color: #808080;
	font-size: 18px;
	font-weight:bold;
	line-height: 150%;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	margin:0 0 0px 0;
	}
hr.thankyou-separater{
	margin:40px 0;
	}	
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
border-top: 3px solid #e2e616 !important;
}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {
background-color: #e2e616 !important;
content: "\2713";
color:#494949 !important;
}
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before{
	background-color: #e2e616 !important;
	color:#494949 !important;
	}
.woocommerce .summary p.price, .konfigurator .quantity .minus, .konfigurator .quantity .plus, .konfigurator .quantity .input-text, .sku_wrapper, .woocommerce-tabs, .reset_variations, .reset_variations, .shipping_calculator .input-text, .coupon label{
	display:none;
	font-size: 0px;
	height: 0;
	}
.woocommerce-cart a.button, .woocommerce-cart button.button, .woocommerce-cart input.button{
	padding:13px 30px 13px 30px;
	height:49px;
	margin-bottom:20px !important;
	outline:none;
	text-shadow:none;
    background:rgba(255,255,255,0) !important;
    border: 1px solid #494949 !important;
    outline:none;
	font-size:18px;
    color:#494949 !important;
    font-weight: bold;
    text-decoration:none;
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	display:inline-block;
	width:auto;
	text-shadow:none !important;
	}

.woocommerce-cart input.checkout-button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, #content > div > div > div > p.return-to-shop > a { 
	padding:13px 30px 13px 30px;
	height:49px;
	outline:none;
	
	text-shadow:none;
    background:rgba(255,255,255,0) !important;
    border: 1px solid #fb06ed !important;
    outline:none;
	font-size:18px;
    color:#fb06ed !important;
    font-weight: bold;
    text-decoration:none;
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	display:inline-block;
	width:auto;
	text-shadow:none !important;
	}
#content > div > div > div > p.return-to-shop > a{height:15px;}
.woocommerce-page #content table.cart td.actions .coupon .input-text{
	height:50px !important;
	}
.woocommerce table.shop_table, .woocommerce-page table.shop_table{
	border:none !important;
	}
td.actions {
padding-top: 10px !important;
}
.payment_method_paypal img{width:51px;}
.produkt-buttons .button-a4.active, .produkt-buttons .button-a5.active {
    padding:35px 35px 32px 35px;
    background-color:#fb06ed;
    border: 1px solid #fb06ed;
    outline:none;
    color:#ffffff;
	font-size:28px;
    font-weight: bold;
    text-decoration:none;
	margin-top:20px;
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	display:inline-block;
}
#product-41, #product-68, #product-93{
	display:none;
	}
.product-type-variable h2{
	font-size:18px;
	}

#content .woocommerce .quantity, #content .woocommerce td.product-name dl.variation dt, #content .woocommerce td.product-name dl.variation dd, #content .woocommerce-page td.product-name dl.variation dt, #content .woocommerce-page td.product-name dl.variation dd{
	margin:0;
	}
#content .woocommerce td.product-name dl.variation dt, #content .woocommerce td.product-name dl.variation dd, #content .woocommerce-page td.product-name dl.variation dt, #content .woocommerce-page td.product-name dl.variation dd{
	margin:0 0 0  0px;
	}
#content .woocommerce td.product-name dl.variation dt p, #content .woocommerce td.product-name dl.variation dd p, #content .woocommerce-page td.product-name dl.variation dt p, #content .woocommerce-page td.product-name dl.variation dd p{
	margin:0 0 0 5px;
	}
#content .woocommerce table.cart td.actions .coupon .input-text, #content .woocommerce #content table.cart td.actions .coupon .input-text, #content .woocommerce-page table.cart td.actions .coupon .input-text, #content .woocommerce-page #content table.cart td.actions .coupon .input-text{
	padding:18px 6px 16px 10px;
	}
.product-name a{font-size:18px; font-weight:bold;}
.woocommerce input{
	border:1px solid #494949;
	}
.woocommerce select{
	width: 55%;
	display: block;
	outline: 0;
	vertical-align: top;
	margin: 0 ;
	padding: 15px 8px 15px 10px;
	line-height: 14px;
	color: #494949;
	/* Fallback for IE 8 */
	background: #f2f2f2;
	/* "transparent" doesn't work with Opera */
	background: rgba(0, 0, 0, 0);
	border: 1px solid #494949;
	border-radius: 0;
	-webkit-appearance: none;
	}
.woocommerce label, .woocommerce .radiogroup{display:inline !important; height:auto;}
.woocommerce .radiogroup, .input-radio, .input-checkbox{width:15px !important; display:inline !important; vertical-align:inherit !important;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
	width:100% !important;
	/*float:left !important;
	text-align:left !important;*/
	}
.cart-collaterals .con:first-child{width:400px;padding:0;margin:0; float:right;}
.cart-collaterals .con:last-child{width:100%;padding:0;margin:0; float:right;}
a.shipping-calculator-button{
	width:100%;
	font-size:16px;
	color:#fb06ed;
	text-align:right;
	float:right;
	border:none;
	outline:none;
	}
#content > div td > input:nth-child(2){
	width:220px !important;
	}
#content  td > input.checkout-button.button.alt.wc-forward{
width:220px !important;
}

#content > div > div > div > form > table > tbody > tr:nth-child(2) > td > div > div:nth-child(1) > div > table > tbody > tr > th{
	text-align:left !important;
	}
#content > div > div > div > form > table > tbody > tr:nth-child(3) > td > div > div:nth-child(2) > section > p:nth-child(4) > button{float:right;}


th.product-subtotal, td.product-subtotal {
text-align: right;
}	

.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator{float:left !important;}
#content .woocommerce .variations select{
	background:url(../images/link-p.png);
	background-repeat: no-repeat;
	background-size: 8px;
	background-position: right 20px top 20px;
	}
.notes .input-text{border:1px solid #494949;}
#order_review_heading{
	padding-top:20px;
	}
section.shipping-calculator-form{width:40%; float:right;}
#content > div > div > div > form > table > tbody > tr:nth-child(2) > td > div > div:nth-child(2) > section > p:nth-child(4) > button{float:right;}
.woocommerce select:focus {
  z-index: 3;
  width: 100%;
  color: #494949;
  outline: none;
}
.woocommerce select > option {
  margin: 3px;
  padding: 6px 8px;
  text-shadow: none;
  background: #f2f2f2;
  border-radius: 3px;
  cursor: pointer;
}
	
.variations	.value{
  background: #444;
  border-color: #111 #0a0a0a black;
  background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.4));
  background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.4));
  background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.4));
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.4));
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.2);
}
.variations	.value:before {
  border-bottom-color: #ffffff;
}
.variations .value{
	border-bottom:10px solid #ffffff;
	}
.variations	.value:after {
  border-top-color: #ffffff;
}
.variations	.value select {
  color: #ffffff;
  text-shadow: 0 1px black;
  /* Fallback for IE 8 */
  background: #444;
}
.variations	.value select:focus {
  color: #ffffff;
}
.variations	.value select > option {
  background: #333333;
}
.variations	.value select:hover {
  background: #494949;
}
 *:focus {
   outline: 0;
 }

.woocommerce div.product span.price span.amount, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price{
	font-size:28px;
	font-weight:bold;
	color:#333333;
	padding-left:90px;
	}
.variation p{padding:0; margin:0;}


#content .woocommerce a.button, #content .woocommerce button.button, #content .woocommerce input.button, #content .woocommerce #respond input#submit, #content .woocommerce #content input.button, #content .woocommerce-page a.button, #content .woocommerce-page button.button, #content .woocommerce-page input.button, #content .woocommerce-page #respond input#submit, #content .woocommerce-page #content input.button, 
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button{
	padding:13px 30px 13px 30px;
    background-color: #ffffff;
    border: 1px solid #fb06ed;
    outline:none;
    color:#fb06ed;
	font-size:18px;
    font-weight: bold;
    text-decoration:none;
    -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	display:inline-block;
	background:#ffffff;
	background:rgba(255,255,255,0); 
	text-shadow:none;
	border-radius:0;
	height:49px;
	box-sizing: border-box;
	-webkit-box-sizing:border-box;
	}
div.summary.entry-summary > form > div > div.variations_button > button{
	margin-top:30px !important;
	}	
#content div p.return-to-shop > a, #content div.con.designenlassen div.woocommerce-message > a{
	padding: 13px 30px 13px 30px !important;
	height:49px !important;
	box-sizing: border-box;
	-webkit-box-sizing:border-box;
	}
	

.woocommerce form input.input-text{
	padding:15px 35px 15px 15px;
	border:1px solid #494949;
	}
#product-93{
	margin-top:60px;
	}
h3.zahlungsarten{margin-bottom:10px;}	
@media screen and (max-width:1040px){
#checkout{
	width:210px !important;
	}
}
@media screen and (max-width:930px){
 #content div.product div.images{
	margin-right:-200px;
	}
}
@media screen and (max-width:800px){
 #content div.product div.images{
	width:170px;
	margin-top:80px;
	margin-right:-170px;
	}
}
@media screen and (max-width:768px){
	.woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .shipping_calculator {
width: 100%;
float: right !important;
text-align: right !important;
}
#content > div > div > div > form > table > tbody > tr:nth-child(3) > td > div > input.button{float:left; width:48% !important;}	
.woocommerce #content table.cart td.actions #coupon.coupon .input-text, .woocommerce table.cart td.actions #coupon.coupon .input-text, .woocommerce-page #content table.cart td.actions #coupon.coupon .input-text, .woocommerce-page table.cart td.actions #coupon.coupon .input-text, .woocommerce table.cart td.actions #coupon.coupon .input-text{
width: 48% !important;
margin-bottom:20px !important;
float:left !important;
}

.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
float: left;
width: 100% !important;
}
#checkout{
	width:100% !important;
	}

}
@media screen and (max-width:680px){
 #content div.product div.images{
	width:100%;
	margin-top:0;
	margin-right:0;
	text-align:center;
	margin:30px 0px 20px 30px;
	}
 #content div.product div.images img{
	width:250px
	}
section.shipping-calculator-form{width:70%; float:right;}
#content > div > div > div > form > table > tbody > tr > td > #coupon {
padding-top: 20px !important;
}

#content .woocommerce #content div.product div.summary, #content .woocommerce div.product div.summary, #content .woocommerce-page #content div.product div.summary, #content .woocommerce-page div.product div.summary {
float: left;
width: 100%;
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table, .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
font-size: 12px;
}
.woocommerce-page .cart-collaterals h2{font-size:16px;}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
padding: 5px 6px;
}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td, .woocommerce table.shop_table th, .woocommerce-page table.shop_table th{
	padding:0 !important;
	}
.woocommerce-cart .con, .woocommerce-checkout .con{padding:0 10px;}

.woocommerce-cart .woocommerce table.shop_table td, .woocommerce-cart .woocommerce-page table.shop_table td,.woocommerce-cart .woocommerce table.shop_table th,.woocommerce-cart .woocommerce-page table.shop_table th{padding:0;}
.product-name a{font-size:14px; font-weight:bold;}


}
@media screen and (max-width:460px){
 .cart-collaterals .con:first-child{width:100%;}
section.shipping-calculator-form{width:100%; float:right;}

}
