.version.our_gallery {
  color: #FFFFFF;
  background-color: #78B2AD;;
}
.SSFirstButton, .SSPreviousButton, .SSNextButton, .SSLastButton, .SSSlideLink, .SSCloseButton {
    cursor: pointer;
}
.SSSlideLoading {
    background: url("../images/loading.gif?crc=3815509949") no-repeat center center;
}
body {
    position: relative;
	height: 100%;
}

@media (min-width: 1057px), print {
  #muse_css_mq {
    background-color: #FFFFFF;
  }
  #bp_infinity.active {
    display: block;
	min-height: 100vh;
  }
  #page {
    z-index: 1;
    background-image: none;
    border-width: 0px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
	padding-bottom: 50px;
  }
  #u20672-6 {
    z-index: 12;
    width: 312px;
    min-height: 106px;
    position: relative;
    margin-right: -10000px;
    margin-top: 13px;
  }
  #pu26807-4 {
    z-index: 78;
    margin-top: 35px;
    width: 96.84%;
    margin-left: 1.59%;
  }
  #u26807-4 {
    z-index: 78;
    min-height: 46px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    line-height: 36px;
    position: relative;
    width: 99.83%;
    margin-left: 0.09%;
  }
  #u20792 {
    z-index: 18;
    width: 98px;
    height: 10px;
    position: relative;
    margin-right: -10000px;
    margin-top: -18px;
    left: 105px;
  }
  #ppu20696-4 {
    z-index: 0;
    width: 0.01px;
    margin-right: -10000px;
    margin-top: 12px;
    margin-left: -1px;
  }
  #pu20696-4 {
    z-index: 29;
    width: 0.01px;
  }
  #u20696-4 {
    z-index: 29;
    width: 156px;
    min-height: 47px;
    position: relative;
    margin-right: -10000px;
    left: 21px;
  }
}
@media (min-width: 968px) and (max-width: 1056px) {
  #muse_css_mq {
    background-color: #000420;
  }
  #bp_1056.active {
    display: block;
	min-height: 100vh;
  }
  #page {
    z-index: 1;
    min-height: 1560px;
    background-image: none;
    border-width: 0px;
    width: 100%;
    max-width: 1056px;
    margin-left: auto;
    margin-right: auto;
	padding-bottom: 50px;
  }
  #u20792 {
    z-index: 18;
    width: 124px;
    height: 9px;
    position: relative;
    margin-right: -10000px;
    margin-top: -15px;
    left: 111px;
  }
  #u20672-6 {
    z-index: 12;
    width: 345px;
    min-height: 122px;
    position: relative;
    margin-right: -10000px;
    margin-top: 20px;
  }
  #u26807-4 {
    z-index: 78;
    min-height: 46px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    line-height: 36px;
    position: relative;
    margin-top: 50px;
    width: 96.69%;
    margin-left: 1.66%;
    left: 1px;
  }
}
@media (min-width: 871px) and (max-width: 967px) {
  #muse_css_mq {
    background-color: #0003c7;
  }
  #bp_967.active {
    display: block;
	min-height: 100vh;
  }
  #page {
    z-index: 1;
    min-height: 1560px;
    background-image: none;
    border-width: 0px;
    width: 100%;
    max-width: 967px;
    margin-left: auto;
    margin-right: auto;
	padding-bottom: 50px;
  }
  #u20672-6 {
    z-index: 12;
    width: 345px;
    min-height: 122px;
    position: relative;
    margin-right: -10000px;
    margin-top: 20px;
  }
  #pu26807-4 {
    z-index: 78;
    margin-top: 50px;
    width: 100%;
    margin-left: 0%;
  }
  #u26807-4 {
    z-index: 78;
    min-height: 46px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    line-height: 36px;
    position: relative;
    width: 96.7%;
    margin-left: 1.66%;
    left: 0px;
  }
  #u20792 {
    z-index: 18;
    width: 124px;
    height: 9px;
    position: relative;
    margin-right: -10000px;
    margin-top: -15px;
    left: 111px;
  }
  #u154593 {
    z-index: 393;
    min-height: 100px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    margin-top: 4163px;
    width: 16.65%;
    left: 50.57%;
  }
}
@media (min-width: 709px) and (max-width: 870px) {
  #muse_css_mq {
    background-color: #000366;
  }
  #bp_870.active {
    display: block;
	min-height: 100vh;
  }
  #page {
    z-index: 1;
    min-height: 1560px;
    background-image: none;
    border-width: 0px;
    width: 100%;
    max-width: 870px;
    margin-left: auto;
    margin-right: auto;
	padding-bottom: 50px;
  }
  #u20672-6 {
    z-index: 12;
    width: 283px;
    min-height: 124px;
    position: relative;
    margin-right: -10000px;
    margin-top: 19px;
  }
  #u26807-4 {
    z-index: 78;
    min-height: 46px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    line-height: 36px;
    position: relative;
    margin-top: 50px;
    width: 96.67%;
    margin-left: 1.67%;
    left: 1px;
  }
  #u20792 {
    z-index: 18;
    width: 112px;
    height: 9px;
    position: relative;
    margin-right: -10000px;
    margin-top: -15px;
    left: 83px;
  }
  #u154593 {
    z-index: 393;
    min-height: 100px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    margin-top: 4163px;
    width: 16.67%;
    left: 50.58%;
  }
}
@media (min-width: 596px) and (max-width: 708px) {
  #muse_css_mq {
    background-color: #0002c4;
  }
  #bp_708.active {
    display: block;
	min-height: 100vh;
  }
  #page {
    z-index: 1;
    min-height: 314px;
    background-image: none;
    border-width: 0px;
    width: 100%;
    max-width: 708px;
    margin-left: auto;
    margin-right: auto;
	padding-bottom: 80px;
  }
  #u20672-6 {
    z-index: 12;
    width: 283px;
    min-height: 124px;
    position: relative;
    margin-right: -10000px;
    margin-top: 19px;
  }
  #pu26807-4 {
    z-index: 78;
    margin-top: 50px;
    width: 96.62%;
    margin-left: 1.7%;
  }
  #u26807-4 {
    z-index: 78;
    min-height: 59px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    line-height: 36px;
    position: relative;
    width: 100%;
    margin-left: 0%;
  }
  #u20792 {
    z-index: 18;
    width: 112px;
    height: 9px;
    position: relative;
    margin-right: -10000px;
    margin-top: -15px;
    left: 83px;
  }
}
@media (min-width: 421px) and (max-width: 595px) {
  #muse_css_mq {
    background-color: #000253;
  }
  #bp_595.active {
    display: block;
	min-height: 100vh;
  }
  #page {
    z-index: 1;
    min-height: 378px;
    background-image: none;
    border-width: 0px;
    width: 100%;
    max-width: 595px;
    margin-left: auto;
    margin-right: auto;
	padding-bottom: 80px;
  }
  #pu20792 {
    z-index: 18;
    margin-top: 5px;
    width: 100%
  }
  #u20792 {
    z-index: 18;
    width: 112px;
    height: 9px;
    position: relative;
    margin-left: 50%;
    left: -60px;
  }
  #u20672-6 {
    z-index: 12;
    width: 283px;
    min-height: 124px;
    margin-top: 25px;
	margin-bottom: 25px;
    position: relative;
    margin-left: 50%;
    left: -142px;
  }
  #u26807-4 {
    z-index: 78;
    min-height: 59px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    line-height: 36px;
    margin-top: 34px;
    position: relative;
    width: 86.79%;
    margin-left: 6.61%;
  }
}
@media (min-width: 321px) and (max-width: 420px) {
  #muse_css_mq {
    background-color: #0001a4;
  }
  #bp_420.active {
    display: block;
	min-height: 100vh;
  }
  #page {
    z-index: 1;
    min-height: 370px;
    background-image: none;
    border-width: 0px;
    padding-bottom: 100px;
    width: 100%;
    max-width: 420px;
    margin-left: auto;
    margin-right: auto;
  }
  #pu20792 {
    z-index: 18;
    margin-top: -17px;
    width: 100%;
  }
  #u20792 {
    z-index: 18;
    width: 88px;
    height: 8px;
    position: relative;
    margin-left: 50%;
    left: -44px;
  }
  #u20725-6 {
    z-index: 12;
    min-height: 94px;
    margin-top: 19px;
	margin-bottom: 30px;
    position: relative;
    width: 75.48%;
    margin-left: 12.27%;
    left: 1px;
  }
  #u26807-4 {
    z-index: 78;
    min-height: 59px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    line-height: 36px;
    margin-top: 37px;
    position: relative;
    width: 90.24%;
    margin-left: 4.89%;
    left: 1px;
  }
  #u154593 {
    z-index: 393;
    min-height: 100px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    margin-top: 3842px;
    position: relative;
    width: 65.43%;
    margin-left: 34.58%;
  }
}
@media (max-width: 320px) {
  #muse_css_mq {
    background-color: #000140;
  }
  #bp_320.active {
    display: block;
	min-height: 100vh;
  }
  #page {
    z-index: 1;
    min-height: 285px;
    background-image: none;
    border-width: 0px;
    padding-bottom: 100px;
    width: 100%;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }
  #pu20792 {
    z-index: 18;
    padding-bottom: 0px;
    width: 100%;
  }
  #u20792 {
    z-index: 18;
    width: 88px;
    height: 6px;
    position: relative;
    margin-left: 50%;
    left: -42px;
  }
  #u20725-6 {
    z-index: 12;
    min-height: 94px;
    margin-top: 14px;
	margin-bottom: 30px;
    position: relative;
    width: 90%;
    margin-left: 5%;
    left: 0;
  }
  #u26807-4 {
    z-index: 78;
    min-height: 59px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    line-height: 36px;
    margin-top: 49px;
    position: relative;
    width: 85.35%;
    margin-left: 7.33%;
  }
  #u154593 {
    z-index: 393;
    min-height: 100px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    margin-top: 3832px;
    position: relative;
    width: 64.64%;
    margin-left: 34.15%;
  }
  body {
	padding-top: 0px;
    min-width: 320px;
  }
}