/* ################################# Start Shop css ###################################### */

/* Product Filter */
.mod_iso_productfilter {
	border-bottom: 2px solid #CC0000;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.mod_iso_productfilter label {
	display: block;
	line-height: 1.4;
}
.mod_iso_productfilter .limit {
	margin-top: 10px;
}
.mod_iso_productfilter a.clear_filters {
	font-size: 1.2em;
}

/* Checkout */
.steps li {
	font-size: 1.4em;
	/* display: inline; */
	display: none;
}

.steps li:after {
	color: #CC0000;
    content: "  \f138";
    font-family: FontAwesome;
    font-size: 0.8em;
    margin-right: 5px;
}
.steps li.last:after {
    content: "";
}

.mod_iso_checkout .radio_container {
	font-size: 1.2em;
	line-height: 2;
}

/* Remove */
.remove a,
#container .remove a:hover {
	color: transparent;
	text-decoration: none;
}

/* Shopping Cart - Mini */
#left h2 {
	border-bottom: 2px dotted #ccc;
	color: #ccc;
	font-size: 18px;
}

.mod_iso_cart {
	font-size: 1.1em;
}

.mod_iso_cart .product {
	margin-bottom: 10px;	
}

.mod_iso_cart .info {
	float: left;
}

#left .mod_iso_cart .remove {
	float: right;
	margin-right: 5px;
}

#left .remove a:after {
	color: #CC0000;
	content: "  \f057";
    font-family: FontAwesome;
    font-size: 1.8em;
}

.cart {
	border-top: 2px dotted #ccc;
	margin-top: 10px;
}

.cart .button,
.checkout .button {
	width: 100%;
}

/* Shopping Cart */
#main .remove a:before {
	color: #CC0000;
	content: "\f057  ";
    font-family: FontAwesome;
    font-size: 1.8em;
}

.mod_iso_cart .col_0 {
	padding: 5px;
	width: 20px;
}

.mod_iso_cart .col_1 {
	padding: 5px;
	width: 350px;
}

.mod_iso_cart .col_2,
.mod_iso_cart .col_3 {
	padding: 5px;
	width: 100px;
	text-align: right;
}

.mod_iso_cart .col_4 {
	padding: 5px 0;
	width: 120px;
	text-align: right;
}

.mod_iso_cart .col_5 {
	padding: 5px;
	text-align: right;
	width: 125px;
}

.mod_iso_cart .col_6 {
	padding: 5px;
	text-align: right;
	width: 15px
}

.mod_iso_cart table td.name, #iso_mod_checkout_review .col_1 {font-weight:bold}
.mod_iso_cart table td.name li, #iso_mod_checkout_review .col_1 li {font-weight:normal}
.mod_iso_cart table td.name a {color:#000}



.mod_iso_cart .row_odd td {
	background: #fff;
}

.mod_iso_cart .foot_first td {
	border-top: 1px solid #000;
}

.mod_iso_cart .foot_last td {
	border-bottom: 1px solid #000;
}

.button {
	font-size: 1.4em;
    border: 1px solid #e1dad6;
    background: #555; /* Old browsers */
    background: -moz-linear-gradient(top,  #000 0%, #6ac4cf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#6ac4cf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #000 0%, #6ac4cf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #000 0%, #6ac4cf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #000 0%, #6ac4cf 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #000 0%, #6ac4cf 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#6ac4cf',GradientType=0 ); /* IE6-9 */
	color: #555;
	font-weight: bold;
	padding: 5px;
	display: inline-block;
	cursor: pointer;
	margin-top: 2px;
	min-width: 40%;
}
.button {
	text-decoration: none;
}
.button:hover {
	color: #473F3A !important;
}

/* Step 1 */
#iso_mod_checkout_address input {
	margin-right: 5px;
}

#iso_mod_checkout_address .radio_container span {
	display: inline;
}

#iso_mod_checkout_address label {
	font-size: 1em;
}

#iso_mod_checkout_address #opt_ShippingAddress_1 {
	display: block;
	margin-top: 10px;
}

/* Step 2 */
#iso_mod_checkout_shipping input {
	margin-right: 5px;
}

#iso_mod_checkout_shipping .radio_container span {
	display: inline;
}

/* Step 3 */
#iso_mod_checkout_payment input {
	margin-right: 5px;
}

#iso_mod_checkout_payment .radio_container span {
	display: inline;
}

/* Step 4 */
a.edit {
	color: #CC0000;
    font-size: 1.2em;
	text-decoration: none;
	display: none;
}

a.edit:before {
	content: "\f044  ";
    font-family: FontAwesome;
}

a.edit:hover {
	color: #473F3A !important;
}

#iso_mod_checkout_review .info {
	margin-bottom: 10px;
}

#iso_mod_checkout_review .col_0 {
	padding: 5px;
	width: 10px;
}

#iso_mod_checkout_review .col_1 {
	padding: 5px;
	width: 350px;
}


#iso_mod_checkout_review .col_2,
#iso_mod_checkout_review .col_3 {
	padding: 5px;
	width: 120px;
	text-align: right;
}

#iso_mod_checkout_review .col_2 {
	padding: 5px;
	width: 60px;
	text-align: right;
}

#iso_mod_checkout_review .col_4 {
	padding: 5px;
	width: 120px;
	text-align: right;
}

#iso_mod_checkout_review .col_5 {
	padding: 5px;
	text-align: right;
	width: 20px;
}

#iso_mod_checkout_review .row_odd td {
	background: #fff;
}

/*#iso_mod_checkout_review .foot_first td {
	border-top: 1px solid #000;
}

#iso_mod_checkout_review .foot_last td {
	border-bottom: 1px solid #000;
}*/

/* Orderdetails */
.mod_iso_orderdetails h2:first-child {
	border-bottom: 2px solid #f39400;
    color: #f39400;
    font-size: 2.4em;
    margin-top: 1em;
    padding-bottom: 5px;
}

.mod_iso_orderdetails h2 {
	border-bottom: none;
	color: #60584D;
	font-size: 2em;
	margin-top: 0.5em;
}

.mod_iso_orderdetails .info {
	margin-bottom: 10px;
}
/*
.mod_iso_orderdetails .col_0{padding:5px;width:40px}
.mod_iso_orderdetails .col_1{padding:5px;width:350px}
.mod_iso_orderdetails .col_2,.mod_iso_orderdetails .col_3{padding:5px;width:120px;text-align:right}
.mod_iso_orderdetails .col_4{padding:5px;width:20px;text-align:right}
.mod_iso_orderdetails .col_5{padding:5px;text-align:right;width:20px}
*/

.mod_iso_orderdetails .row_odd td {
	background: #555;
}

.mod_iso_orderdetails .foot_first td {
	border-top: 1px solid #000;
}

.mod_iso_orderdetails .foot_last td {
	border-bottom: 1px solid #000;
}

.mod_iso_orderdetails .downloads h2 {
	margin-top: 40px;
}

.mod_iso_orderdetails .downloads a {
	color: #CC0000;
    font-size: 1.8em;
    line-height: 1.5;
	text-decoration: none;
}

.mod_iso_orderdetails .downloads a:before {
	content: "\f019  ";
    font-family: FontAwesome;
}

.mod_iso_orderdetails .downloads a:hover {
	color: #473F3A !important;
}



/* ///////////////////////////////////////////////////////////////////////////////////*/
/* Product Liste */
/* ///////////////////////////////////////////////////////////////////////////////////*/

.mod_iso_productlist h3 {
	font-size: 1.5em;
	line-height: 1.2;
	margin-top: 0;
	margin-bottom: 5px;
	/* neu*/
	/* display: none !important; */
}

.mod_iso_productlist legend {display:none}


.mod_iso_productlist form fieldset {
    padding: 10px 0;
    border: 0;
}

.product h3 span {
	font-weight: bold;
	display: block;
}

#main .mod_iso_productlist .formbody .submit_container {
	border-top: none;
	padding-top: 10px;
	margin-top: 10px;
}

.mod_iso_productlist .image_container {
	float: left;
	height: 120px;
	width: 120px;
}

.mod_iso_productlist .options {
	clear: both;
	margin-bottom: -10px;
	float:left;
	margin-top:-15px;
}

/* .mod_iso_productlist .options label {
	display: block;
	line-height: 1.4;
} */

.mod_iso_productlist .options label {
    display: inline-block;
    line-height: 1.4;
    margin: 0.4em 0;
	color: #343E46;}

.mod_iso_productlist .options select {
	margin-bottom: 10px;
}

.mod_iso_productlist .product {
	float: none;
	min-height: 180px;
	width: 100%;
	font-size: 1.2rem;
line-height: 1.7;
}

@media only screen and (max-width:767px) {
.mod_iso_productlist .product {
font-size: .95rem;
line-height: 1.5;
}
.mod_iso_productlist h3 {font-size:1.2em}
}

.mod_iso_productlist .image_container {
    float: left;
    height: auto;
    width: 240px;
    display: block;
    margin-bottom: 1em;
    margin-right: 1.5em;
}
.mod_iso_productlist .image_container {width: 100%;} /* Produkttext neben Bild */
.mod_iso_productlist .image_container img {width: 100%;} /* Produkttext neben Bild */
.description {
	float: left;
	width: 85%;
	color: #343E46;
}
@media only screen and (max-width:767px) {
.mod_iso_productlist .image_container, .mod_iso_productlist .image_container img {
    float: none !important;
	width: 100% !important;
}

.description {
	width: 80% !important;
}

table {font-size: 0.9333rem;}
}


.mod_iso_productlist .product {
    /* padding-bottom: 3.5rem; */
    /* border-bottom: 1px solid #000; */
    margin-bottom: 1rem;
}

input.submit.button_update {display:block;background:rgb(84, 84, 84)} /* warenkorb aktualisieren ausbelnden / einblenden */



/* Detail Button in Produktliste */

/*.details, .sku {
	display: none;
} */

.details {
/*	display: none; */
float: left;
width: auto;
margin-bottom: 1em;
}


.details a {
	padding: 12px 20px;
	margin: 15px 0;
	cursor:pointer;
	transition:all 0.2s ease-out 0s;
	width: auto;
	background: #555;
	border: 2px solid #f39400;
	color: #41403E;
	font-weight: bold;
/*	min-width: 150px; */
	text-align: center!important;
/*    position: relative; */
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
 /*   font-size: 0.9rem; */
	float: left;
}

.details a:hover {
	background: #41403E;
	border-color: #41403E;
	color: #555;
}

.product.no-detail .details {display: none;}

.mod_iso_productlist .price {
    float: right;
    background: inherit;
    color: #343E46;
    padding: 0;
    text-align: right;
    font-weight: bold;
    /* min-width: 150px; */
    margin: 0;
    border: 0;
    /* display: none; */
}

.mod_iso_productlist .widget.widget-checkbox {
	clear: both;
	margin-bottom: -10px;
}

.mod_iso_productlist .widget.widget-select.select.mandatory {
	margin-top: 0.7em;
}


/* Ende Productliste /////////////////////////////////////////////////////////////////////*/

/* ///////////////////////////////////////////////////////////////////////////////////*/
/* Product Reader */
/* ///////////////////////////////////////////////////////////////////////////////////*/

.mod_iso_productreader h2 {
	border-bottom: none;
	color: #60584D;
	font-size: 2em;
	margin-top: 0.5em;
}

#main .mod_iso_productreader .formbody .submit_container {
	border-top: 0;
	padding-top: 5px;
}

.mod_iso_productreader .submit_container .quantity_container {
	margin-bottom: 10px;
}

#main .mod_iso_productreader label {
	display: block;
	margin: 10px 0 3px 0;
}

.mod_iso_productreader .sku,
.mod_iso_productreader .offer {
	margin: 10px 0;	
}

.mod_iso_productreader .tracks .ce_table {
	margin: 0;
}

.mod_iso_productreader .tracks .head_2 {
	text-align: right;
}

.mod_iso_productreader .tracks .col_0 {
	margin-right: 3%;
	text-align: right;
	width: 10%;
}

.mod_iso_productreader .tracks .col_1 {
	width: 70%;
}

.mod_iso_productreader .tracks .col_2 {
	text-align: right;
	width: 20%;
}


.mod_iso_productreader .listen {
	margin: 10px 0 30px 0;
}

.mod_iso_productreader .listen a {
	font-size: 1.4em;
    border: 1px solid #e1dad6;
    background: #555; /* Old browsers */
    background: -moz-linear-gradient(top,  #000 0%, #6ac4cf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000), color-stop(100%,#6ac4cf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #000 0%, #6ac4cf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #000 0%, #6ac4cf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #000 0%, #6ac4cf 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #000 0%, #6ac4cf 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#6ac4cf',GradientType=0 ); /* IE6-9 */
	color: #555;
	font-weight: bold;
	padding: 5px;
	display: inline-block;
	cursor: pointer;
	text-decoration: none;
}

.mod_iso_productreader .listen a:hover { 
	display: inline-block; 
	color: #473F3A !important; 
	cursor: pointer; 
}

.mod_iso_productreader p.back {display: none}



/* Ende Produktreader /////////////////////////////////////////////////////////////////////*/


/* Relatedproducts */
.mod_iso_relatedproducts {
	margin: 10px;
}

.mod_iso_relatedproducts .product {
	float: left;
	width: 140px;
}

.mod_iso_relatedproducts .product_5 {
	clear: both;
}

/* Cumulative Filter */
.mod_iso_cumulativefilter .label {
	font-style: italic;
	font-weight: bold;
}
.mod_iso_cumulativefilter li ul {
	margin-top: 5px;
}
.mod_iso_cumulativefilter li li {
	list-style-type: disc;
	margin-left: 15px;
}
.mod_iso_cumulativefilter li a {
	display: block;
	padding: 5px 0;
}
.mod_iso_cumulativefilter .clearall {
	font-size: 1em;
}

.price_tiers {
	margin: 1em 0;
}

/*#container .submit {
    border: 0;
    background: #CC0000 !important;
	max-width: 220px;
	float: right;
}*/

#container .submit:hover { 
	background: #830836 !important; 
	color: #fff !important;
}
/*.mod_iso_cart .col_5 {
	display: none;
}*/

/* iso Änderungen Ende */

form#iso_mod_checkout_address, .address.shippingaddress, 
.coupon,
form#fmd560_product_6 {
    margin-top: 1em;
    float: left;
    width: 100%
}
td.col_5.tax, ol.level_1.steps4, ol.level_1.steps2 /*,
td.col_5.col_last.actions*/ {
	display: none;
}

td.col_3.price {display: none}


 .review.orderinfo h3, .review.orderinfo h2, .review.orderproducts, form#iso_cart_update_561 {
	margin-top: 0.5em;
	/* padding-top: 0.5em;
	border-top: 1px solid #000;*/
	margin-bottom: 10px;
}

.review.orderproducts {
	margin-bottom: 1.5em;
}


.iso-produkt-text {
	min-width: 500px;
}

.ce_hyperlink-extended a.link-black:hover {
    color: #555;
    border: 2px solid #f39400;
    background: #f39400;
}


/* mod_iso_cart */
.mod_iso_cart .submit {
	width: 33%;
	display: inline-block;
}

.mod_iso_cart .submit.button_checkout {
	float: right;
}

.mod_iso_cart table {
	width: 100%;
	margin-bottom: 45px;
}

.mod_iso_cart table td {
	padding-top: 10px;
	padding-bottom: 10px;
}

.mod_iso_cart table td.name {
	min-width: 110px;
}

.mod_iso_cart table td input {
	max-width: 85px;
	padding: 10px;
}
 
.mod_iso_cart table .subtotal td {
/*	border-top: 1px solid rgba(0,0,0,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.1); */
	border-top: 1px solid #830836;
	border-bottom: 1px solid #830836;
	display:none;
}

.mod_iso_cart table .total td {
	font-weight: bold;
/*	border-top: 2px solid rgba(0,0,0,0.1);
	border-bottom: 3px double rgba(0,0,0,0.1); */
	border-top: 1px solid #830836;
	border-bottom: 1px solid #830836;

}

.mod_iso_cart table td.actions {
	text-align: right;
}

.mod_iso_cart table td.actions .edit {
	display: none;
}


/* ce_isotope attribute pct */
.ce_isotope.attribute input {
	display: inline-block;
}

.ce_isotope.attribute input {
	display: inline-block;
	width: 20%;
	margin-right: 5%;
}

.ce_isotope.attribute input.submit {
	display: inline-block;
	width: 50%;
}

/* mod_iso_checkout */

#container input.submit.previous.button {
    background: #555 !important;
	margin-bottom: 1.5em;
	float: left;
	display: none;
}
#container input.submit.previous.button:hover {
    background: #CC0000 !important;
}



.mod_iso_checkout ol.steps4 li {
	width: 25%;
	float: left;
	background: rgba(0,0,0,0.05);
	padding: 20px;
}

.mod_iso_checkout ol.steps4 li.active {
	font-weight: bold;
}

.mod_iso_checkout ol.steps4 li.passed:after {
	font-weight: bold;
	font-family: "FontAwesome";
	content: "\f00c";
	margin-left: 2px;
	display: inline-block;
}

.mod_iso_checkout h2 {
	margin-top: 45px;
}

.mod_iso_checkout table td {
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 25px;
}

.mod_iso_checkout table td.col_last {
	padding-right: 0;
}

/* shippingmethod */
.mod_iso_checkout .shipping label span {
	display: inline;
	margin: 0 3px 0 0;
}

.mod_iso_checkout .submit_container .submit.add_to_cart {
	max-width: 220px;
}


.mod_iso_checkout .submit_container .submit.previous {
	max-width: 220px;
}

.mod_iso_checkout .submit_container .submit.next {
	max-width: 220px;
	float: right;
}

.mod_iso_checkout .submit_container .submit.confirm {
	max-width: 220px;
	float: right;
}

/* orderinfo */
.mod_iso_checkout .review.orderinfo .info_container {
	background: #e2e4e7;
	padding: 10px 20px;
	margin: 25px 0;
}

.mod_iso_checkout .orderproducts {
	margin-bottom: 45px;	
}

.mod_iso_checkout .orderproducts table {
	width: 100%;
	border: 1px solid rgba(0,0,0,0.1);
}

.mod_iso_checkout .orderproducts table .subtotal td {
	border-top: 1px solid rgba(0,0,0,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

.mod_iso_checkout .orderproducts table .total td {
	font-weight: bold;
	border-top: 2px solid rgba(0,0,0,0.1);
}

/* mod_iso_orderdetails */
.mod_iso_orderdetails .info_container {
	background: rgba(0,0,0,0.05);
	padding: 20px;
	margin: 35px 0;
}

.mod_iso_orderdetails table {
	width: 100%;
	border: 1px solid rgba(0,0,0,0.1);
	margin-bottom: 45px;
}

.mod_iso_orderdetails table td {
	padding: 10px;
}

.mod_iso_orderdetails table .subtotal td {
	border-top: 1px solid rgba(0,0,0,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

.mod_iso_orderdetails table .total td {
	font-weight: bold;
	border-top: 2px solid rgba(0,0,0,0.1);
}

/* =============================================================================
 * smart phones  (s / small screens)
 * ========================================================================== */

@media only screen and (max-width: 767px) {
	.mod_iso_cart .submit,
	.mod_iso_checkout .submit {
		width: 100%!important;
		max-width: 100%!important;
		margin-bottom: 10px;
	}
	
	.mod_iso_cart table td input {
		max-width: 45px;
	}
	
/*	.mod_iso_cart table td.actions {
		display: none;
	} */
	
	.mod_iso_cart .col_0 {display:none}
	
	.mod_iso_checkout table td {
		padding-right: 0;
	}
	
	.mod_iso_cart table td.total {
		text-align: right;
	}
	
	.mod_iso_checkout ol.steps4 li {
		width: 100%;
		padding: 3px 10px;
	}
}

/* Ende */

.mod_iso_checkout .submit_container .submit.confirm {
	max-width: 320px;
	float: right;
}

/* Warenkorb nur als icon */

/*.mainmenu ul li a.nav-icon span {
	display: none;
}
.mainmenu ul li a i.fa {
   margin-top: 10px; 
   padding-left: 25px;
}*/


#iso_ajaxBox{top:20%;}
#iso_ajaxBox{width:60%;padding:9px 50px 9px 24px;position:fixed;top:10%;left:20%; right:20%}

/* Ende */

.quantity_container {float: left;width: 100%; margin-top:1em}
input.submit.add_to_cart {
    background: #555;
    color: #fff;
    border: 1px solid #555;
}
.product_list {margin-top:0}


/* Ende shop css ////////////////////////////////////////////// */
@media only screen and (max-width: 768px){
    .mod_quickmenu {
        display: block;
    }
}

.mod_quickmenu.style2 a {
color: #000;
}
.mod_quickmenu.quickmenu-align-top {
   top: auto;
   bottom: 300px;
}

.mod_iso_cart, .mod_iso_checkout {color:#555}
.mod_iso_cart td, .mod_iso_cart table td.name, .mod_iso_cart table td.name a,
a.remove {color:#830836}
input.submit.button_update, input.submit.button_checkout {background-color:#555 !important; border:1px solid #555;}
.address p {color: #555;}
#iso_mod_checkout_review, #iso_mod_checkout_review a {color: #555;}
.mod_iso_checkout .orderproducts table {
    border: 1px solid #555;
}
.mod_iso_checkout .orderproducts table .subtotal td {
    border-top: 1px solid  #555;
    border-bottom: 1px solid  #555;
	display: none;
}

.mod_iso_checkout .orderproducts table .total td {
    font-weight: bold;
    border-top: 2px solid  #555;
}
.quantity_container, .quantity_container input {text-align:center;}
/* .quantity_container input {background-color: rgba(255,255,255,1);border:1px solid #830836;border-radius: 3px;} */
.quantity_container input {background-color: rgba(255,255,255,1);border:0;}
/* .quantity_container input {border:1px solid #830836} */

/*.mod_iso_productlist .product {margin-bottom: 2em;} */

.teaser-shop h2{border-bottom:1px dotted #830836; margin-top: 0.7em;color: #830836;}
.teaser-shop h2 span{font-size:1rem}


form#iso_mod_checkout_review p.back {display:none}
.backpack {margin-top:20px;float: left}

/* Liste gefloated */
@media only screen and (min-width: 768px){

.description {
float: left;
width: 60%;
color: #343E46;
margin-right: 2%;
}

.mod_iso_productlist h3 {width: 60%;font-size: 1.4em;}

.offer {
float: left;
margin-right: 2%;
}

.mod_iso_productlist .price {
float: left;
margin-right: 2%;
width: 10%;
}

#main .mod_iso_productlist .formbody .submit_container {
border-top: 0;
padding-top: 0;
margin-top: 0;
width: 22%;
float: right;
margin-right: 0;
margin-left: 2%;
}

.quantity_container {
    float: left;
    width: 100%;
    margin-top: -1.7em;
 /*   background-color: #830836; */
    background: rgba(255, 255, 255, 0.3);
}
.quantity_container:hover {
    border: 0;
}

.quantity_container input:hover:not([type="submit"]),
.quantity_container button:hover:not([type="submit"]),
.quantity_container textarea:hover {
 border:0;
}

.mod_iso_productlist .product {
	float: left;
	min-height: 0;
	width: 100%;
	font-size: 1.05rem;
	line-height: 1.5;
}
.quantity_container input {
    background-color: rgba(255, 255, 255, 1);
    border: 0;
    border-radius: 0;
    padding: 7px;
}
input.submit.add_to_cart {
    background: #343E46;
    color: #555;
    border: 0;
    border-radius: 0;
	padding: 10px 20px 10px 20px;
}
}

.quantity_container input {
    border-radius: 0;
    padding: 7px;
	background: #efefef;
}
input.submit.add_to_cart {
    background: #e2e4e7;
    border: 0;
    border-radius: 0;
	font-size:15px;
    color: #343E46;
	height:44px;
}
@media only screen and (min-width: 768px) and (max-width: 850px){
input.submit.add_to_cart {
	font-size:13px;
}
}

.mod_iso_productlist.line .product {
	border-bottom: 1px solid #830836;
	margin-bottom: 30px;
}

@media only screen and (max-width: 768px){
#main .mod_iso_productlist.line .formbody .submit_container{
	margin-bottom: 30px;
}
}

.quantity_container label {display:none}

.product h3 span {
font-weight: 700;
display: inline-block;
margin-left: 15px;
padding: 2px 5px;
background: #830836;
color: #555;
font-size: 0.8em;
}
.product_list .fa {float:right; color:#830836}

.description p  {
line-height: 1.3;
}

.mod_iso_checkout .image_container, .mod_iso_cart .image_container {display:none}




