/* p7 MBX Theme 01 
 Version: 1.3.2 -build 29
*/
/* see edits below re: dark + light */
.p7MBX-01.dark.p7mbx-overlay.transparency {background-color: rgba(255,255,255,0.80);}
.p7MBX-01.light.p7mbx-overlay.transparency {background-color: rgba(0,0,0,0.80);}
/* loading image */
.p7mbx-loading {background-color: #fff; background-image: url(img/p7mbx_loading.gif);	border-radius: 8px; display: none;
	height: 50px; left: 50%; margin-left: -25px; margin-top: -25px; opacity: 0.6; position: fixed; top: 50%; width: 50px; z-index: 99999919;}
/* In-Box Close Btn */
.p7MBX-01 .p7mbx-ex {position: absolute; z-index: 99999991; top: 6px; right: 6px;}
.p7MBX-01 .p7mbx-ex.set-low {top: 14px; right: 14px;}
.p7MBX-01.matting .p7mbx-ex.set-low {top: 18px;  right: 18px;} 
.p7MBX-01 .p7mbx-ex a {display: block; background-repeat: no-repeat; background-size: contain; height: 28px;
	width: 28px; text-decoration: none; opacity: .8;-webkit-transition: opacity linear .2s 0s; transition: opacity linear .2s 0s;}
.p7MBX-01.dark .p7mbx-ex a {background-image: url(img/mbx-ex-vlm.png);}
.p7MBX-01.light .p7mbx-ex a {background-image: url(img/mbx-ex-vlm.png);}
.p7MBX-01 .p7mbx-ex a:hover {opacity: 1;}
/* Large Arrows */
.p7MBX-01 .p7mbx-arrows {display: block;}
.p7MBX-01 .arrow-left,.p7MBX-01 .arrow-right {position: absolute; top: 45%; z-index: 99999991;}
.p7MBX-01 .arrow-left {left: 0px;}
.p7MBX-01 .arrow-right {right: 0px;}
.p7MBX-01 .arrow-left a,.p7MBX-01 .arrow-right a {display: block; text-decoration: none; font-size: 0px; opacity: .8; height: 48px; width: 48px; background-repeat: no-repeat; background-size: cover;}
.p7MBX-01 .p7mbx-arrows a {-webkit-transition: opacity linear .35s .1s; transition: opacity linear .35s .1s;}
.p7MBX-01.matting .arrow-left {left: 0px;}
.p7MBX-01.matting .arrow-right {right: 0px;}
.p7MBX-01 .arrow-left a:hover,.p7MBX-01 .arrow-right a:hover {opacity: 1;}
.p7MBX-01.light .arrow-left a {background-image: url(img/mbx-arrow-l-vlm.png);}
.p7MBX-01.light .arrow-right a {background-image: url(img/mbx-arrow-r-vlm.png);}
.p7MBX-01.dark .arrow-left a {background-image: url(img/mbx-arrow-l-vlm.png);}
.p7MBX-01.dark .p7mbx-arrows .arrow-right a {background-image: url(img/mbx-arrow-r-vlm.png);}
/*Slide*/
.p7MBX-01.matting .mbx-slide {padding: 14px;}
.p7MBX-01.light.border .mbx-slide {border: 1px solid #fff;}
.p7MBX-01.dark.border .mbx-slide {border: 1px solid #222;}
/* NOTE: These are switched in orig css*/
.p7MBX-01.dark .mbx-slide {background-color: #fff;}
.p7MBX-01.light .mbx-slide {background-color: #222;}
.p7MBX-01 img {vertical-align: bottom;}
/* Caption and Description */
.p7MBX-01 .mbx-caption {padding: 12px 10px 12px 10px; text-align: center;}
.p7MBX-01.matting .mbx-caption.caption-bottom {padding: 12px 10px 0px 10px;}
/* Padding if Close button is "In-Box" */
/* NOTE: These are switched in orig css*/
.p7MBX-01.dark .mbx-caption{ color: #222;}
.p7MBX-01.light .mbx-caption {color: #bbb;}
/*Overlays*/
.p7MBX-01 .mbx-caption {box-sizing: border-box;}
.p7MBX-01.overlay-caption-bottom .mbx-caption {position: absolute; z-index: 99999990; padding: 20px 24px !important; width: 100%;}
.p7MBX-01.overlay-caption-bottom .mbx-caption {padding: 6px 24px !important;}
.p7MBX-01.overlay-caption-bottom .mbx-caption {top: auto; bottom: 0px;}
.p7MBX-01.matting.overlay-caption-bottom .mbx-caption {top: auto; bottom: 10px; left: 0px; right: 10px;}
/* NOTE: These are switched in orig css*/
.p7MBX-01.light.overlay-caption-bottom .mbx-caption {background-color: rgba(255,255,255,.6);}
.p7MBX-01.dark.overlay-caption-bottom .mbx-caption{background-color: rgba(0,0,0,.6);}
/*Shadow */
.p7MBX-01.shadow .p7mbx-toolbar,
.p7MBX-01.shadow .mbx-slide {box-shadow: 0px 0px 20px #999;}
/* DO NOT EDIT */
.p7mbx-list {display: none;}
.mbx-image a img {border: none;}
@media only screen and (min-width: 0px) and (max-width: 700px) {
body {-webkit-text-size-adjust: none;}
.mbx-slide-box {margin: 0 !important;}
.mbx-slide-container.mbx-cnt {width: auto !important; max-width: none !important;}
div.mbx-thumbs {text-align: center;}
}

.cmscontent #p7MBXtmb_1 ul {list-style: none; margin-left: 0; text-align:center; margin-bottom:.0;}



