/* p7IGM2 Theme 03 
 Version: 2.3.9 -build 98
*/
.p7IGM03 {width:auto;margin: 0 auto;line-height: 1;}
.p7IGM03_layout, .p7IGM03_layout div {line-height: 1;	}
.p7IGM03_layout {overflow: hidden;position: relative;z-index: 2;}

/*Full Size Image Structures*/
.p7IGM03_FSwrapper {position: relative;padding: 0px;overflow: hidden;}
.p7IGM03_image {zoom: 1;}
.p7IGM03_FSimage img {display: block;max-width: 100%;}

/*Caption and Description*/
.p7IGMimage-wrapper {margin-left:auto;margin-right:auto; text-align:center;}
.p7IGM03_desc {font-size: 12px;padding: 5px 0px;line-height: 1.5;position: relative;text-align: center; margin-left:auto;margin-right:auto;}

/*Prev-Next Arrows*/
.p7IGM03-prev-arrow, .p7IGM03-next-arrow {position: absolute;z-index: 100;width: 1em;
padding: 4px;text-align: center;top: 50%;color:#333;
margin-top: -1em;line-height: normal;
font-family: 'Alegreya Sans', Arial, Helvetica, sans-serif;font-weight:100;}
.p7IGM03-prev-arrow {left: 0px;}
.p7IGM03-next-arrow {left: auto;right: 0px;}
.p7IGM03-prev-arrow a, .p7IGM03-next-arrow a {color: #333;text-decoration: none;
outline-style:none;outline-width:0;}
.p7IGM03-prev-arrow a:hover, .p7IGM03-next-arrow a:hover {color: #bbb;}
.p7IGM03-prev-arrow a.off, .p7IGM03-next-arrow a.off {color: #999;cursor:default;}
.p7IGM03 .p7IGM-canvas {background-color: transparent;}

/*DO NOT EDIT */
.p7IGM03_IGMloading {position:absolute;height:50px;	width:50px;background-image: url(img/p7igm_loading.gif);
left:50%;	margin-left:-25px;top: 50%;	margin-top:-4px;z-index:99;	display: none;opacity:.6;	background-color: #fff;}
.p7igm_image_link, .p7igm_description {display:none;}

.p7IGM-no-thumbs {display:none;}
.p7IGM03_image {zoom:1;}

@media only screen and (max-device-width: 498px) {
 /* BDG CUSTOM JJJ - ARROWS OUTSIDE */
.p7IGM03 {max-width:98%;margin: 0 auto;line-height: 1;}
.p7IGMimage-wrapper {width:90%;}
.p7IGM03_desc {width:90%;}
.p7IGM03-prev-arrow, .p7IGM03-next-arrow
/* hide arrows for small devices */ {display:none;}
/*END CUSTOM*/
}
@media only screen and (max-width: 498px) {
 /* BDG CUSTOM JJJ - ARROWS OUTSIDE */
.p7IGM03 {max-width:98%;margin: 0 auto;line-height: 1;}
.p7IGMimage-wrapper {width:94%;}
.p7IGM03_desc {width:94%;}
.p7IGM03-prev-arrow, .p7IGM03-next-arrow
/* hide arrows for small devices */ {display:none;}
/*END CUSTOM*/
}
@media only screen and (min-width: 499px) and (max-width: 767px) {
 /* BDG CUSTOM JJJ - ARROWS OUTSIDE */
.p7IGM03 {max-width:700px;margin: 0 auto;line-height: 1;}
.p7IGMimage-wrapper {width:82%;}
.p7IGM03_desc {width:82%;}
.p7IGM03-prev-arrow, .p7IGM03-next-arrow {font-size: 3.5em;color:#333;}
/*END CUSTOM*/
}
@media only screen and (min-width: 768px) {
 /* BDG CUSTOM JJJ - ARROWS OUTSIDE */
.p7IGM03 {max-width:760px;margin: 0 auto;line-height: 1;}
.p7IGMimage-wrapper {width:80%;}
.p7IGM03_desc {width:80%;}
.p7IGM03-prev-arrow, .p7IGM03-next-arrow {font-size: 5em;color:#333;}
/*END CUSTOM*/
}
/*Dwvr*/
.IGMnoscript .p7IGM03_FSwrapper {width: 98%; margin: 0px auto;}
.IGMnoscript .p7IGM03_fs_img {height: auto; width: auto; width: 100%; max-width: 100%;}
.IGMnoscript .p7IGMdescription-wrapper {display: none;}
.IGMnoscript .p7IGM03-prev-arrow, .IGMnoscript .p7IGM03-next-arrow {display: none;}
@media print{
.p7IGM03-prev-arrow, .p7IGM03-next-arrow {display:none;}
.p7IGM03 {text-align:center;}
}
