.item { padding:15px; }
.item h2 {font-size:1.6em;}
.item h2 a { color:#343434; }
.item h2 a:hover { text-decoration:underline; }
.item.bga { background-color:#2db396; color:#FFF; }
.item.bgl { background-color:#f1f1f1; }
.item.bgb { background-color:#ffffff; }
.item.box .itemc { background-color:#ffffff; color:#343434; box-shadow: 0px 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.2); }
.item.box h2 a {color:#2aa68b;}
.item.cti h2, .item.ctt h2 {text-align:center;}
.item.cte .body, .item.ctt .body {text-align:center;}
.item.cte .itemc, .item.ctt .itemc {text-align:center;}

.item.box .itemc h2 { padding:0px 15px 8px; color:#343434; }
.item.box .itemc .caption { padding:0px 15px 8px; color:#343434; }
.item.box .itemc p { padding:0px 15px 8px; color:#343434; font-size:15px; }
.item .image a { overflow:hidden; display:block; }
.item .image a:hover img { transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); transition: all .2s ease; }
.item .price {color:#2aa68b;font-weight:700;text-align:center;font-size:24px;padding:0px 15px 8px;}
.item .product {padding:0px 15px 15px;text-align:center;}
.item .product .form-item label {display:none;}
.item .product input.form-submit { display:block; background-color:#2db396; color:rgba(255,255,255,0.9); padding:10px 10px; text-decoration:none; margin:0px auto; width:180px; text-align:center; text-transform:uppercase; font-size:15px; border:none; }
.item .product input.form-submit:hover { background-color:#2aa68b; }
.item .product .form-item-quantity input {text-align:center;}
.item .link {padding:8px 0px 15px;}
.item .link a {display:block;background-color:#2db396;color:rgba(255,255,255,0.9);padding:5px 10px;text-decoration:none;margin:0px auto;width:120px;text-align:center;text-transform:uppercase;font-size:15px;font-weight:700;}
.item.box .link a {display:block;background-color:#2db396;color:rgba(255,255,255,0.9);padding:5px 10px;text-decoration:none;margin:0px auto;width:120px;text-align:center;text-transform:uppercase;font-size:15px;font-weight:700;}
.item .link a:hover {background-color:#2aa68b;}
.item .links {padding:0px 15px 15px;text-align:center;font-size:0.9em;}
.item .links a {color:#343434;display:inline-block;background-color:#2db396;color:rgba(255,255,255,0.9);padding:5px 10px;text-decoration:none;margin:0px auto 5px;width:120px;text-align:center;text-transform:uppercase;font-size:15px;font-weight:700;}
.item .links a:hover {text-decoration:none;background-color:#2aa68b;}
.item .form input.form-submit { background-color:#2db396; color:rgba(255,255,255,0.9); padding:10px; text-decoration:none;  width:130px; text-transform:uppercase; font-size:15px; border:none;}






