﻿

p.text_height_conform { text-align: center; }


div.PG-category { margin: 0 1% 20px; height: auto; display: inline-block; max-width: 280px; vertical-align: top;
                  -webkit-transition: .15s all ease-in-out;
	-moz-transition: .15s all ease-in-out;
	-o-transition: .15s all ease-in-out;
	-ms-transition: .15s all ease-in-out;
	transition: .15s all ease-in-out; }
div.PG-category p { height: auto!important; }
div.PG-category-list { text-align: center; }
div.PG-category-list div.row { text-align: center; }
div.PG-category-list a { display: inline-block; text-decoration: none; }
div.PG-category:hover a { text-decoration: none; opacity: 0.85; filter: alpha(opacity =85); }


div.pnlPhotos { text-align: center; margin: 0 auto; font-size: 0; }
    div.col2 div.pnlPhotos a { width: 32%; }
div.pnlPhotos a { display: inline-block; margin: 0.5%; }
div.pnlPhotos a:hover { opacity: 0.85; filter: alpha(opacity =85); }


div.PG-category,
div.pnlPhotos a img { background: #fff; border: 1px solid #ddd; padding: 2.5%; box-sizing: border-box; border-radius: 8px;
                           -moz-border-radius: 8px;
                           -webkit-border-radius: 8px;
	-webkit-transition: .15s all ease-in-out;
	-moz-transition: .15s all ease-in-out;
	-o-transition: .15s all ease-in-out;
	-ms-transition: .15s all ease-in-out;
	transition: .15s all ease-in-out;
	box-shadow: 1px 1px 7px #000;
   -webkit-box-shadow: 2px 2px 5px #666; }
div.PG-category:hover,
.pnlPhotos a:hover img { -webkit-transform: rotate(-1deg) scale(1.05);
	-moz-transform: rotate(-1deg) scale(1.05);
	-o-transform: rotate(-1deg) scale(1.05);
	-ms-transform: rotate(-1deg) scale(1.05);
	transform: rotate(-1deg) scale(1.05); }
