#ContentWrapper > div > section {min-height: 500px;    padding-right: 655px;}#ContentWrapper > div > .artistMap {    bottom: 0;    overflow: hidden;    position: absolute;    right: 0;    top: -20px;    width: 50%;}#ContentWrapper > div > .artistMap:after {content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 1;}#ContentWrapper > div > .artistMap > #Map {bottom: -50px;left: 0;position: absolute;top: -20px;width: 100%;}#ContentWrapper > div > .artistMap > #Map .gm-style > div:first-child:after {background: rgba(0, 78, 135, 0.4);content: "";height: 100%;left: 0;position: absolute;top: -40px;width: 100%;z-index: 1;}.gm-style {top: 40px !important;}.gm-style .gm-style-iw-d {overflow: hidden !important;}.gm-style-parent {height: 370px !important;margin: 10px 0 0 25px;width: 270px !important;}.gm-style-parent:after {    background: #FFFFFF;    bottom: 0;    content: "";    height: 45px;    left: 50%;    margin: 0 0 -18px -22px;    position: absolute;    transform: rotate(45deg);    width: 45px;}.gm-style-parent > div:first-child,.gm-style-parent > div:last-child,.gm-style .gm-style-iw + div {display: none !important;}.gm-style-iw {left: 0 !important;top: 0 !important;width: 270px !important;}#ContentWrapper > div > .artistMap > article {display: none;}#ContentWrapper > div > .artistMap article {overflow: hidden;width: 270px;}#ContentWrapper > div > .artistMap article > h2 {display: none;}#ContentWrapper > div > .artistMap article .image {background-size: cover;background-position: center;display: block;height: 145px;width: 270px;}#ContentWrapper > div > .artistMap article figcaption {background: #FFFFFF;padding: 13px 30px 0 5px;width: 270px;}#ContentWrapper > div > .artistMap article figcaption > p.title {border-bottom: 1px dashed;color: #004E87;    display: block;    font-family: "Rum-Serif";    font-size: 25px;    font-weight: normal;    line-height: 1.8;    margin: 0 0 14px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}#ContentWrapper > div > .artistMap article figcaption > p.info {    font-size: 15px;    font-weight: 600;    line-height: 1.6;    padding: 0 0 0 28px;    position: relative;}#ContentWrapper > div > .artistMap article figcaption > p.info:last-child {padding-bottom: 8px;}#ContentWrapper > div > .artistMap article figcaption > p.info:before {color: #BB000E;content: "\F133";    font-family: FontAwesome;    font-size: 18px;    font-weight: normal;    left: 0;    position: absolute;    text-align: center;    top: -4px;    width: 18px;}#ContentWrapper > div > .artistMap article figcaption > p.time:before {content: "\F017";}#ContentWrapper > div > .artistMap article figcaption > p.stage:before {content: "\F041";}#ContentWrapper > div > .artistMap article figcaption > .sponsor {border-top: 1px dashed #004E87;    display: block;    height: 90px;    margin: 13px 0 0;    position: relative;    z-index: 1;}#ContentWrapper > div > .artistMap article figcaption > .sponsor + .sponsor {border-top: 0;margin-top: -35px;}#ContentWrapper > div > .artistMap article figcaption > .sponsor > img {display: block;    left: 50%;    position: absolute;    top: 50%;-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: ttranslate(-50%,-50%);}@media all and (max-width: 1210px){#ContentWrapper > div > section {margin-right: 50%;padding-right: 20px;}#ContentWrapper > div > .artistMap {top: 0;}}@media all and (max-width: 750px){#ContentWrapper > div > section {margin-right: 0;min-height: 0;padding-bottom: 0;padding-right: 20px;}#ContentWrapper > div > .artistMap {height: 500px;margin: 0 -20px;position: relative;width: auto;}}.cmsGallery > li {margin: 0;overflow: hidden;width: 20%;}.cmsGallery > li.hide {display: none;}.cmsGallery > li:nth-child(3n) + li {clear: none;}.cmsGallery > li.lastVisible > figure > a:before {background: rgb(24,79,137);display: block;opacity: 0.8;transition: none;}.cmsGallery > li > figure > a:before,.cmsGallery > li > figure > a > span.wrapper {display: none;}.cmsGallery > li > figure > a > span.more {    color: #FFFFFF;    font-family: "Rum-Serif";    font-size: 22px;    font-weight: normal;    line-height: 30px;    margin: -15px 0 0;    position: absolute;    text-align: center;    top: 50%;    width: 100%;}@media all and (max-width: 600px){.cmsGallery > li {margin: 0 !important;width: 50% !important;float: left !important;clear: none !important;}}