/*
.product-price {border:solid 2px #555; border-radius:5px; background:#fff;  text-align:center; display:inline-block;width: 100%;}
.product-price img {border-radius:5px; width: 100%;height:auto}
.product-price .caption > p {font-size:29px }
.product-price .caption > p:first-child {background:#555; color:#fff; padding:11px 0}
.product-price .caption > p:last-child strong {font-size:58px; font-style:italic; display:inline-block; -moz-transform: rotate(-10deg);-ms-transform: rotate(-10deg);-webkit-transform: rotate(-10deg);-o-transform: rotate(-10deg);transform: rotate(-10deg)}
*/

.priceTable {margin:44px 0 44px; position:relative; font-size:12px;}

.priceTable-headline {background-color:#d2e4c1; padding:14px 0 11px}
.priceTable-headline h2 {font-size:30px; font-weight: bold; color:#f66a2c; margin-bottom:5px}
.priceTable-headline h4 {margin-top:5px; font-weight: bold; opacity:.7}


/*dealer-price*/
a.dealer-price {display:block; position:absolute; bottom:58px; right:-46px; background:url(images/dealer-price.png) no-repeat; width:56px; height:234px;}
a.dealer-price:hover {bottom:0px; right:-25px}
a.dealer-price:active {bottom:1px; right:-26px}


.priceTable-price {font-size:24px; font-weight: bold; color:#4FA74F }
.priceTable-price i {font-size:20px; font-style: normal; font-weight:normal}

/* Xs */
@media (max-width: 767px) {
    a.dealer-price {display:none}
    a.dealer-price, a.dealer-price:hover, a.dealer-price:active {right:4px;}

}

.priceTable-chars {padding:11px 0 0; ; text-align:center}





/* Sm and larger*/
@media (min-width: 767px) {
.priceTable .col-sm-2 {width: 20%}
}
/* Sm, Xs */
@media (max-width: 991px) {
.priceTable-chars {display:none}
}
/* Sm */
@media (min-width: 767px) and (max-width: 991px) {
.priceTable-price {font-size:19px}
.priceTable-price i {font-size:16px}
}


/**
.priceTable img {opacity:0.7}


.priceTable .panel {box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.1); padding:15px;}
.priceTable .table-bordered > tbody > tr > td,
.priceTable .table-bordered > tbody > tr > th {border-width:2px; border-right-color:#fae3c5;}
.priceTable .table-bordered > tbody > tr > td {text-align:center; vertical-align:middle; font-size:28px; }
.priceTable .table-bordered > tbody > tr > td:first-child,
.priceTable .table-bordered > tbody > tr > th:first-child {border-left-color: rgba(0,0,0,0);}
.priceTable .table-bordered > tbody > tr > td:last-child,
.priceTable .table-bordered > tbody > tr > th:last-child {border-right-color: rgba(0,0,0,0);}
.priceTable .table-bordered > tbody > tr > th {border-top-color: rgba(0,0,0,0); padding:5px; font-size:12px; border-width:normal;}
.priceTable .table-bordered > tbody > tr > th,
.priceTable .table-bordered > tbody > tr > td {border-bottom-color:#59b039;}
.priceTable .buttonBox {width:100%; text-align:center; padding:5px 0 10px 0;}
.priceTable th img {padding-bottom:10px}

*/