/***[ type_product.css ]***/
@charset "UTF-8";#productContainer{text-align:center;width:100%;margin:0 auto;padding:0px;}
ul#productArea{list-style:none;margin:0;padding:0;text-align:center;}
.grid-sizer,.item{width:30%;margin-left:0px;margin-top:10px;margin-right:0px;margin-bottom:10px;}
.imgBoxHome{position:relative;width:100%;overflow:visible;transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;background-position:50% 50%;border-top-left-radius:0px;border-bottom-right-radius:0px;}
.imgBoxHome:before{content:"";display:block;padding-top:35%;}
#productMenu a{font-family:'CenturyGothic';font-weight:bold;font-size:16px;padding:5px 10px 5px 10px;margin-right:30px;line-height:40px;}
#productMenu a:hover{color:#0fbc9d;}
#productMenu a.current{font-family:'CenturyGothic';color:#0fbc9d;border:1px solid #0fbc9d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#imgProjectArea{width:100%;text-align:center;}
#imgProjectArea li{list-style:none;width:30%;display:inline-block;margin:10px;}
.projectoverlay{position:absolute;flex-direction:column;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.6);color:white;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;pointer-events:none;}
.prodTitle{font-family:'CenturyGothic';font-weight:bold;font-size:18px;padding:10px 20px 0px 20px;}
.prodDescription{font-family:'CenturyGothic';font-size:14px;padding-top:10px;}
#productArea a{font-family:'CenturyGothic';color:#FFFFFF;font-size:16px;margin-top:20px;padding:5px 20px 5px 20px;border:1px solid #FFFFFF;}
.prodTag{font-family:'CenturyGothic';padding-top:2px;}
.imgBoxHome:hover .projectoverlay{opacity:1;pointer-events:auto;}
#projectContentainerHome{padding:0px;margin:0 auto;}
ul#productAreaHome{margin:0px;padding:0px;list-style:none;display:inline-flex;flex-direction:row}
ul#productAreaHome li{width:33.33vw;}
ul#productAreaHome li .imgBoxHome::after{content:'';display:block;padding-bottom:50%;}
ul#productAreaHome li a{font-family:'CenturyGothic';color:#FFFFFF;font-size:16px;margin-top:20px;padding:5px 20px 5px 20px;border:1px solid #FFFFFF;}
@media only screen and (max-width:890px){.grid-sizer,.item{width:45%;margin-left:0px;margin-top:10px;margin-right:0px;margin-bottom:10px;}
}
@media only screen and (max-width:768px){#productContainer{width:100%;}
ul#productArea{width:100%;margin:0px;padding:0px;text-align:center;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;}
ul#productArea li{list-style:none;width:44%;padding:0px;padding-left:10px;padding-right:10px;padding-bottom:10px;display:inline-block;}
.imgBoxHome{position:relative;width:100%;overflow:hidden;transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;background-position:50% 50%;}
.imgBoxHome:before{content:"";display:block;padding-top:35%;}
.projectoverlay{font-size:13px;}
.grid-sizer,.item{width:46%;margin:0px 0%;}
#productMenu a{display:inline-block;font-size:16px;padding:5px 15px 5px 15px;margin:10px 0px 10px 0px;}
ul#productAreaHome{flex-direction:column;}
ul#productAreaHome li{width:80vw;margin-bottom:20px;margin-top:20px;}
}
@media only screen and (max-width:640px){#productContainer{width:100%;}
ul#productArea{width:100%;margin:0px;padding:0px;text-align:center;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;}
ul#productArea li{list-style:none;width:100%;padding:0px;padding-left:0px;padding-right:0px;padding-bottom:2%;display:inline-block;}
#imgProjectArea li{width:100%;margin-bottom:15px;margin-left:0px;margin-right:0px;}
#productMenu{width:100%;text-align:center;}
#productMenu a{display:inline-block;font-size:16px;padding:5px 15px 5px 15px;margin:5px;line-height:15px;}
.grid-sizer,.item{width:100%;margin:0px 0%;}
}



