/* Shirteeshop CSS BEGIN */
.shirteestorediv {
margin: 0 auto;
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
}
.shirteeshopheader {
font-size: 3em;
font-weight: bold;
margin-top: 20px;
margin-bottom: 20px;
}
.shirteeshopdescription {
font-size: 1.4em;
margin-bottom: 20px;
}

/* Shirteeshop Original CSS BEGIN */
.shirteestorediv .products-grid {
max-width: 1114px;
margin: 0 auto;
padding: 0;
text-align: center;
}
.shirteestorediv .products-grid .item {
width: 250px;
margin: 0.5%;
display: inline-block;
}
.shirteestorediv .products-grid-campaigns .item {
margin-bottom: 12px;
background: #fff;
border-radius: 1px;
border: 1px solid #ccc;
-webkit-transition: transform .2s linear 0s;
-moz-transition: transform .2s linear 0s;
-o-transition: transform .2s linear 0s;
transition: transform .2s linear 0s;
z-index: 1;
vertical-align: top;
}
.shirteestorediv .products-grid-campaigns .product-image .product-image-zoom {
-webkit-transition: all .2s linear 0s;
-moz-transition: all .2s linear 0s;
-o-transition: all .2s linear 0s;
transition: all .2s linear 0s;
}
.shirteestorediv .products-grid .product-image img {
width: 100%;
height: auto;
border-radius: 0px !important;
}
.shirteestorediv .products-grid-campaigns .product-info {
padding-bottom: 0;
padding: 0;
text-align: left;
padding: 10px 18px 10px;
padding-bottom: 10px;
background: #f0f0f0;
border-top: 1px solid #b5b5b5;
}
.shirteestorediv .products-grid .product-info {
position: relative;
padding-bottom: 65px;
}
.shirteestorediv .products-grid-campaigns .product-name {
font-size: 19px;
font-weight: 400;
color: #000;
text-align: left;
margin: 0 0 7px;
line-height: 24px;
height: 24px;
overflow: hidden;
font-family: 'Open Sans',sans-serif;
text-overflow: ellipsis;
-webkit-transition: all .2s linear 0s;
-moz-transition: all .2s linear 0s;
-o-transition: all .2s linear 0s;
transition: all .2s linear 0s;
border-bottom: unset !important;
}
.shirteestorediv .products-grid .product-name, .products-list .product-name {
text-transform: uppercase;
margin-bottom: 5px;
font-family: "Raleway","Helvetica Neue",Verdana,Arial,sans-serif;
}
.shirteestorediv .products-grid h2.product-name, h3.product-name, h4.product-name, h5.product-name, p.product-name {
margin: 0;
margin-bottom: .5em;
color: #636363;
font-family: "Raleway","Helvetica Neue",Verdana,Arial,sans-serif;
font-weight: 400;
text-rendering: optimizeLegibility;
text-transform: uppercase;
font-weight: normal;
}
.shirteestorediv .products-grid-campaigns .product-name a {
color: #000;
text-decoration: none;
text-transform: uppercase;
font-family: 'Open Sans',sans-serif;
font-weight: 400;
border-bottom: unset;
}
.shirteestorediv .products-grid-campaigns .price-box-text {
float: left;
font-size: 14px;
padding: 8px 0 0;
color: #939393;
white-space: nowrap;
}
.shirteestorediv .products-grid-campaigns .price-box {
margin: 0;
float: right;
color: #a0a0a0;
font-size: 13px;
margin: 0 0 5px;
white-space: nowrap;
}
.shirteestorediv .products-grid-campaigns .price-box .price {
font-size: 22px;
font-weight: 600;
font-family: 'Open Sans',sans-serif;
color: #39c;
line-height: 26px;
}
.shirteestorediv .products-grid-campaigns .item:hover {
-webkit-transform: scale(1.03);
-moz-transform: scale(1.03);
-ms-transform: scale(1.03);
-o-transform: scale(1.03);
transform: scale(1.03);
z-index: 2;
-webkit-box-shadow: 0 0 10px 0 rgba(28,28,28,.4);
box-shadow: 0 0 10px 0 rgba(28,28,28,.4);
}
.shirteestorediv .products-grid-campaigns .product-image:hover .product-image-zoom {
-webkit-transform: scale(1.4);
-moz-transform: scale(1.4);
-ms-transform: scale(1.4);
-o-transform: scale(1.4);
transform: scale(1.4);
}
.shirteestorediv .products-grid-campaigns .product-image {
position: relative;
padding: 0;
margin: 10px;
display: block;
overflow: hidden;
width: calc(100% - 20px);
}
.shirteestorediv .products-grid-campaigns .item:hover .product-info {
border-radius: 0 0 3px 3px;
}
.shirteestorediv .products-grid-campaigns .item:hover .product-name {
max-height: 80px;
height: auto;
white-space: normal;
}
.shirteestorediv .products-grid h2.product-name a:hover, h3.product-name a:hover, h4.product-name a:hover, h5.product-name a:hover, p.product-name a:hover {
color: #39c;
text-decoration: none;
}
/* Shirteeshop Original CSS END */
