/**
 * Module: VirtueMart All About Products
 *
 * @package 	    FrontEnd / Plugin
 * @author 		    iStraxx
 * @copyright       (C) 2009 -2014 ENYtheme e.K., 2014 - 2015 iStraxx UG (haftungsbeschränkt)
 */

/*////////////////////////////////////
//////// All About Products //////////
////////////////////////////////////*/

.all-about-products-centered {text-align: center;}
.all-about-products-centered .row-fluid-ns {*padding:0px 1px;}
.row-fluid-ns .product {min-width: 122px;width: 100%;}
.all-about-products-centered .row-fluid-ns .product .spacer {padding: 12px;margin: 0px;}

/* Badge */
.all-about-products-centered span.badge {background: url(../images/centered/badge_background.png) top left no-repeat;padding: 0px 0px 0px 10px;display: inline-block;color: #fff;text-shadow: 0px 1px 0px #954505;float: right;line-height: 1.7em;}
.all-about-products-centered span.badge span {background: url(../images/centered/badge_background.png) top right no-repeat;background-position: 100% -19px;padding: 0px 10px 0px 0px;display: inline-block;height: 19px;letter-spacing: 1px;}

/* Product Name */
h1.product-name, h2.product-name, h3.product-name, h4.product-name, h5.product-name, h6.product-name {font-size: 14px;padding: 0px;margin: 0px 0px 5px 0px;letter-spacing: normal;}

/* Product Image */
.product-image {text-align: center;margin-bottom: 4px}
.product-image img.product-image {max-width: 80%;}

/* Category Name */
.category-name {font-size: 10px;color: #777;margin: 0px 0px 4px 0px;}

/* Short Product Description */
.product-short-desc {margin: 0px 0px 4px 0px;}
.product-short-desc p {margin: 0px;padding: 0px;}

/* Product Details Button */
.all-about-products-centered .product-details {max-width: 100%;padding: 0.8em 0.4em;text-align: center;}
.all-about-products-centered .vm-details-button {text-align: center;}

/* Prices */
.all-about-products-centered .product-price {margin: 0px 0px 4px 0px;padding-right: 10px;}
.all-about-products-centered .product-price .price-per-unit {font-size: 10px;font-weight: bold;color: #666;}
.all-about-products-centered .product-price .price-per-unit span.price-per-unit {}
.all-about-products-centered .product-price .PricevariantModification {}
.all-about-products-centered .product-price .PricevariantModification span.PricevariantModification {}
.all-about-products-centered .product-price .PricebasePriceWithTax {font-size: 10px;color: #777;}
.all-about-products-centered .product-price .PricebasePriceWithTax span.PricebasePriceWithTax {}
.all-about-products-centered .product-price .PricediscountedPriceWithoutTax {font-size: 10px;color: #777;}
.all-about-products-centered .product-price .PricediscountedPriceWithoutTax span.PricediscountedPriceWithoutTax {}
.all-about-products-centered .product-price .PricesalesPriceWithDiscount {}
.all-about-products-centered .product-price .PricesalesPriceWithDiscount span.PricesalesPriceWithDiscount {}
.all-about-products-centered .product-price .PricesalesPrice {color: #666;font-weight: bold;}
.all-about-products-centered .product-price .PricesalesPrice span.PricesalesPrice {font-weight: bold;color: #000;}
.all-about-products-centered .product-price .PricepriceWithoutTax {font-size: 10px;color: #777;}
.all-about-products-centered .product-price .PricepriceWithoutTax span.PricepriceWithoutTax {}
.all-about-products-centered .product-price .PricediscountAmount {font-weight: bold;font-style: italic;color: #02aa02;}
.all-about-products-centered .product-price .PricediscountAmount span.PricediscountAmount {}
.all-about-products-centered .product-price .PricetaxAmount {font-size: 10px;font-weight: bold;color: #666;}
.all-about-products-centered .product-price .PricetaxAmount span.PricetaxAmount {}

/* Custom Price Info */
.product-price .custom-price-info {}

/* Add To Cart Area */
.all-about-products-centered .addtocart-area {margin: 12px 0 0 0;}
.all-about-products-centered .addtocart-area form {margin: 0 0 4px 0;}
.all-about-products-centered .addtocart-bar {position: static;text-align: centered;}
.all-about-products-centered span.addtocart-button {max-width: 100%;}
.all-about-products-centered span.addtocart-button input.addtocart-button {padding: 0.8em 0.81em;}

/* No Products message */
.no-products-message {padding: 12px 0px;margin: 0px;}

/* Header & Footer Text */
.all-about-products-centered .header-text {background: url(../images/centered/separator.jpg) bottom repeat-x;padding: 0px 0px 12px 0px;}
.all-about-products-centered .footer-text {background: url(../images/centered/separator.jpg) top repeat-x;padding: 12px 0px 0px 0px;}

/* Separator */
.vertical-separator {background: url(../images/centered/separator.jpg) top right repeat-y;}
.horizontal-separator {background: url(../images/centered/separator.jpg) top repeat-x;height: 1px;margin: 0px;padding: 0px;}

/* Missing Plugin Message */
.no-plugin-message {background: #a60e0e;padding: 8px;color: #fff;border-radius: 6px;text-shadow: 0px -1px 0px #460606;margin: 0px 0px 8px 0px;}

/*////////////////////////////////////
////////////// Basics ////////////////
////////////////////////////////////*/

.clear {clear: both;}
.floatleft, span.floatleft {float: left;margin: 0px;padding: 0px;}
.floatright, span.floatright {float: right;margin: 0px;padding: 0px;}

/*////////////////////////////////////
///////////// All Width`s ////////////
////////////////////////////////////*/

/*/////// Fluid Grid With No Space ////////*/
.row-fluid-ns {display:inline-block;display:block;width:100%;}
.row-fluid-ns:before, .row-fluid-ns:after{display:table;content:"";}
.row-fluid-ns:after{clear:both;}
.row-fluid-ns [class*="span"]{display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0px;min-height:28px;width:100%;-ms-box-sizing:border-box;}
.row-fluid-ns [class*="span"]:first-child{margin-left:0;}

.row-fluid-ns .span100{width:100%;}.row-fluid-ns .span99{width:99%;}.row-fluid-ns .span98{width:98%;}.row-fluid-ns .span97{width:97%;}.row-fluid-ns .span96{width:96%;}.row-fluid-ns .span95{width:95%;}.row-fluid-ns .span94{width:94%;}.row-fluid-ns .span93{width:93%;}.row-fluid-ns .span92{width:92%;}.row-fluid-ns .span91{width:91%;}.row-fluid-ns .span90{width:90%;}.row-fluid-ns .span89{width:89%;}.row-fluid-ns .span88{width:88%;}.row-fluid-ns .span87{width:87%;}.row-fluid-ns .span86{width:86%;}.row-fluid-ns .span85{width:85%;}.row-fluid-ns .span84{width:84%;}.row-fluid-ns .span83{width:83%;}.row-fluid-ns .span82{width:82%;}.row-fluid-ns .span81{width:81%;}.row-fluid-ns .span80{width:80%;}.row-fluid-ns .span79{width:79%;}.row-fluid-ns .span78{width:78%;}.row-fluid-ns .span77{width:77%;}.row-fluid-ns .span76{width:76%;}.row-fluid-ns .span75{width:75%;}.row-fluid-ns .span74{width:74%;}.row-fluid-ns .span73{width:73%;}.row-fluid-ns .span72{width:72%;}.row-fluid-ns .span71{width:71%;}.row-fluid-ns .span70{width:70%;}.row-fluid-ns .span69{width:69%;}.row-fluid-ns .span68{width:68%;}.row-fluid-ns .span67{width:67%;}.row-fluid-ns .span66{width:66%;}.row-fluid-ns .span65{width:65%;}.row-fluid-ns .span64{width:64%;}.row-fluid-ns .span63{width:63%;}.row-fluid-ns .span62{width:62%;}.row-fluid-ns .span61{width:61%;}.row-fluid-ns .span60{width:60%;}.row-fluid-ns .span59{width:59%;}.row-fluid-ns .span58{width:58%;}.row-fluid-ns .span57{width:57%;}.row-fluid-ns .span56{width:56%;}.row-fluid-ns .span55{width:55%;}.row-fluid-ns .span54{width:54%;}.row-fluid-ns .span53{width:53%;}.row-fluid-ns .span52{width:52%;}.row-fluid-ns .span51{width:51%;}.row-fluid-ns .span50{width:50%;}.row-fluid-ns .span49{width:49%;}.row-fluid-ns .span48{width:48%;}.row-fluid-ns .span47{width:47%;}.row-fluid-ns .span46{width:46%;}.row-fluid-ns .span45{width:45%;}.row-fluid-ns .span44{width:44%;}.row-fluid-ns .span43{width:43%;}.row-fluid-ns .span42{width:42%;}.row-fluid-ns .span41{width:41%;}.row-fluid-ns .span40{width:40%;}.row-fluid-ns .span39{width:39%;}.row-fluid-ns .span38{width:38%;}.row-fluid-ns .span37{width:37%;}.row-fluid-ns .span36{width:36%;}.row-fluid-ns .span35{width:35%;}.row-fluid-ns .span34{width:34%;}.row-fluid-ns .span33{width:33%;}.row-fluid-ns .span32{width:32%;}.row-fluid-ns .span31{width:31%;}.row-fluid-ns .span30{width:30%;}.row-fluid-ns .span29{width:29%;}.row-fluid-ns .span28{width:28%;}.row-fluid-ns .span27{width:27%;}.row-fluid-ns .span26{width:26%;}.row-fluid-ns .span25{width:25%;}.row-fluid-ns .span24{width:24%;}.row-fluid-ns .span23{width:23%;}.row-fluid-ns .span22{width:22%;}.row-fluid-ns .span21{width:21%;}.row-fluid-ns .span20{width:20%;}.row-fluid-ns .span19{width:19%;}.row-fluid-ns .span18{width:18%;}.row-fluid-ns .span17{width:17%;}.row-fluid-ns .span16{width:16%;}.row-fluid-ns .span15{width:15%;}.row-fluid-ns .span14{width:14%;}.row-fluid-ns .span13{width:13%;}.row-fluid-ns .span12{width:12%;}.row-fluid-ns .span11{width:11%;}.row-fluid-ns .span10{width:10%;}.row-fluid-ns .span9{width:9%;}.row-fluid-ns .span8{width:8%;}.row-fluid-ns .span7{width:7%;}.row-fluid-ns .span6{width:6%;}.row-fluid-ns .span5{width:5%;}.row-fluid-ns .span4{width:4%;}.row-fluid-ns .span3{width:3%;}.row-fluid-ns .span2{width:2%;}.row-fluid-ns .span1{width:1%;}