.wpgsv-gallery:after, .wpgsv-gallery:before { 
clear: both;
content: " "; display: table; }
.wpgsv-gallery {
*zoom: 1;
margin-bottom: 1em;
}
.wpm { 
box-sizing: border-box; 
display: block;
margin-bottom: 1em;
}
.wpgsv-img { 
text-align: center; position: relative; }
.wpgsv-tour b { 
position: absolute; 
top: 50%;
left: 50%;
text-indent: 5px;
margin-left: -30px;
margin-top: -50px;
border-radius: 30px;
line-height: 56px;
background: rgba(0,0,0,.2);
width: 60px;
height: 60px;
font-size: 30px;
box-sizing: border-box; 
text-align: center; 
z-index: 9; 
color: #fff; 
text-shadow: 2px 2px 5px rgba(0,0,0,.8); 
border: 2px solid #fff;
display: inline-block;
}
.wpgsv-tour i { position: absolute; 
top: 50%;
color: #fff;
margin-top: 20px;
font-size: 24px;
display: block;
font-style: normal !important;
width: 100%;
text-align: center;
text-shadow: 2px 2px 5px rgba(0,0,0,.8); 
}
.wpgsv-tour img {  max-width: 100%; opacity: 1; transition: opacity 0.5s; margin: 0 auto}
.wpgsv-tour:hover img { opacity: .8; transition: opacity 0.5s;}
.wpgsv-title { display: block; }
.wpgsv-title a {
text-align: center; display: block; width: 100%; box-sizing: border-box; text-decoration: none; padding: 0 0 5px 0;
}
.wpgsv-info { display: block; text-align: center; display: block; width: 100%; box-sizing: border-box; }
.wpgsv-street:after { content: ', '; } .wpgsv-cols2 { box-sizing: border-box; width: 50%; float: left; padding: 0 10px 20px 10px}
.wpgsv-cols3 { box-sizing: border-box; width: 33%; float: left; padding: 0 10px 20px 10px}
.wpgsv-cols4 { box-sizing: border-box; width: 25%; float: left; padding: 0 10px 20px 10px}
@media screen and (min-width: 741px) {
.wpgsv-cols2:nth-child(2n+1) { clear: both ;}
.wpgsv-cols3:nth-child(3n+1) { clear: both ;}
.wpgsv-cols4:nth-child(4n+1) { clear: both ;}
}
@media screen and (max-width: 900px) {
.wpgsv-cols4 { width: 50%; float: none; }
}
@media screen and (max-width: 740px) {
.wpgsv-cols2, .wpgsv-cols3, .wpgsv-cols4 { width: 100%; float: none; padding: 0; margin-bottom: 1em }
} .mfp-iframe-holder .mfp-content {
width: 100%;
max-width: 1200px !important; 
}