/* mod_gallery_default*************************/.mod_gallery_default h3 {  font-weight:normal;  font-family:Roboto;  font-size:20px;  color:#a28451;  font-weight:300;  padding:0px;  margin:0px;  padding-bottom:15px;}.mod_gallery_default em {	display:block;	padding-bottom:15px;	font-style:normal;}.mod_gallery_default ul {  padding:0px;  margin:0px;  list-style-type:none;  display:block;  margin-left:-1px;  margin-right:-1px;  margin-top:-1px;  margin-bottom:-1px;}.mod_gallery_default span.pr {  display:block;  width:2px;  height:40px;}.mod_gallery_default ul li {  float:left;  width:25%;}.mod_gallery_default ul li div {	padding:1px;}.mod_gallery_default ul li span {	width:100%;	padding-top:100%;	position:relative;	display:block;}.mod_gallery_default ul li a,.mod_gallery_default ul li a:link,.mod_gallery_default ul li a:visited,.mod_gallery_default ul li a:active,.mod_gallery_default ul li a:hover {  width:100%;  height:100%;  display:block;  position:absolute;  top:0px;  left:0px;  overflow:hidden;}.mod_gallery_default ul li a img.gimage {  display:block;  width:100%;  height:100%;  position:absolute;  top:0px;  left:0px;}.mod_gallery_default ul li a img.ghover{	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	display:none;}.js.csstransitions.opacity .mod_gallery_default ul li a img.ghover  {	-webkit-transition: opacity 0.15s ease-in-out;	-moz-transition: opacity 0.15s ease-in-out;	-o-transition: opacity 0.15s ease-in-out;	transition: opacity 0.15s ease-in-out;	display:block;	opacity:0;}.mod_gallery_default ul li a:hover img.ghover{	display:block;}.js.csstransitions.opacity .mod_gallery_default ul li a:hover img.ghover  {	opacity:1;}.mod_gallery_default ul li a em{	position:absolute;	top:100%;	left:0px;	width:100%;	height:100%;	display:block;	background:url('../images/mod_gallery/lupa.png') center center no-repeat ;}.js.csstransitions.opacity .mod_gallery_default ul li a em  {	-webkit-transition: top 0.15s ease-in-out;	-moz-transition: top 0.15s ease-in-out;	-o-transition: top 0.15s ease-in-out;	transition: top 0.15s ease-in-out;}.mod_gallery_default ul li a:hover em{	top:0%;}.js.csstransitions.opacity .mod_gallery_default ul li a:hover em  {	-webkit-transition: top 0.15s ease-in-out 0.05s;	-moz-transition: top 0.15s ease-in-out 0.05s;	-o-transition: top 0.15s ease-in-out 0.05s;	transition: top 0.15s ease-in-out 0.05s;}/* tylko center */.without_left .page_center .mod_gallery_default ul li {	width:20%;}@media only screen and (max-width:850px){	.without_left .page_center .mod_gallery_default ul li {		width:25%;	}}@media only screen and (max-width:650px){	.without_left .page_center .mod_gallery_default ul li {		width:33%;	}}@media only screen and (max-width:480px){	.without_left .page_center .mod_gallery_default ul li {		width:50%;	}}@media only screen and (max-width:320px){	.without_left .page_center .mod_gallery_default ul li {		width:100%;	}}/* center z lewym menu */.with_left .page_center .mod_gallery_default ul li {	width:25%;}@media only screen and (max-width:880px){	.with_left .page_center .mod_gallery_default ul li {		width:33%;	}}@media only screen and (max-width:690px){	.with_left .page_center .mod_gallery_default ul li {		width:50%;	}}@media only screen and (max-width:590px){	.with_left .page_center .mod_gallery_default ul li {		width:33%;	}}@media only screen and (max-width:480px){	.with_left .page_center .mod_gallery_default ul li {		width:50%;	}}@media only screen and (max-width:320px){	.with_left .page_center .mod_gallery_default ul li {		width:100%;	}}/* left */.page_left .mod_gallery_default ul li {	width:100%;}@media only screen and (max-width:590px){	.page_left .mod_gallery_default ul li {		width:33%;	}}@media only screen and (max-width:480px){	.page_left .mod_gallery_default ul li {		width:50%;	}}@media only screen and (max-width:320px){	.page_left .mod_gallery_default ul li {		width:100%;	}}