div[class^="exsite-gallery"],
div[class*=" exsite-gallery"] {
font-size: 0;
line-height: 0;
display: block;
margin: 24px -12px;
overflow: hidden;
}
div[class^="exsite-gallery"] dl,
div[class*=" exsite-gallery"] dl {
list-style: none outside;
padding: 0 12px;
margin: 0 !important;
display: inline-block;
vertical-align: top;
}
div[class^="exsite-gallery"] dt,
div[class*=" exsite-gallery"] dt {
display: block;
}
div[class^="exsite-gallery"] img,
div[class*=" exsite-gallery"] img {
display: inline-block !important;
width: 100% !important;
height: auto !important;
margin-bottom: 0;
}
div[class^="exsite-gallery"] br,
div[class*=" exsite-gallery"] br {
display: 0;
}
div[class^="exsite-gallery"] dd,
div[class*=" exsite-gallery"] dd {
margin: 0;
display: block;
}
div[class^="exsite-gallery"] .gallery-caption,
div[class*=" exsite-gallery"] .gallery-caption {
quotes: none;
color: #414141;
font-family: "freight-text", serif;
font-size: 12px;
font-weight: normal;
line-height: 1.6em;
margin: 1.3em 0 0;
display: block;
letter-spacing: .33px;
}
div[class^="exsite-gallery"].exsite-gallery-2 dl,
div[class*=" exsite-gallery"].exsite-gallery-2 dl {
width: 50%;
}
@media (max-width: 500px) {
div[class^="exsite-gallery"].exsite-gallery-2 dl,
div[class*=" exsite-gallery"].exsite-gallery-2 dl {
width: 100%;
}
div[class^="exsite-gallery"].exsite-gallery-2 dl:nth-child(1),
div[class*=" exsite-gallery"].exsite-gallery-2 dl:nth-child(1) {
margin-bottom: 12px !important;
}
}
div[class^="exsite-gallery"].exsite-gallery-3 dl,
div[class*=" exsite-gallery"].exsite-gallery-3 dl {
width: 33.3%;
}
@media (max-width: 700px) {
div[class^="exsite-gallery"].exsite-gallery-3 dl,
div[class*=" exsite-gallery"].exsite-gallery-3 dl {
width: 100%;
}
div[class^="exsite-gallery"].exsite-gallery-3 dl:nth-child(-1n + 2),
div[class*=" exsite-gallery"].exsite-gallery-3 dl:nth-child(-1n + 2) {
margin-bottom: 12px !important;
}
}
div[class^="exsite-gallery"].exsite-gallery-4 dl,
div[class*=" exsite-gallery"].exsite-gallery-4 dl {
width: 25%;
}
@media (max-width: 960px) {
div[class^="exsite-gallery"].exsite-gallery-4 dl,
div[class*=" exsite-gallery"].exsite-gallery-4 dl {
width: 50%;
}
div[class^="exsite-gallery"].exsite-gallery-4 dl:nth-child(2),
div[class*=" exsite-gallery"].exsite-gallery-4 dl:nth-child(2) {
margin-bottom: 12px !important;
}
}
div[class^="exsite-gallery"].exsite-gallery-5 dl,
div[class*=" exsite-gallery"].exsite-gallery-5 dl {
width: 20%;
}
@media (max-width: 800px) {
div[class^="exsite-gallery"].exsite-gallery-5 dl,
div[class*=" exsite-gallery"].exsite-gallery-5 dl {
width: 33.3%;
}
div[class^="exsite-gallery"].exsite-gallery-5 dl:nth-child(2),
div[class*=" exsite-gallery"].exsite-gallery-5 dl:nth-child(2) {
margin-bottom: 12px !important;
}
div[class^="exsite-gallery"].exsite-gallery-5 dl:nth-child(1n + 4),
div[class*=" exsite-gallery"].exsite-gallery-5 dl:nth-child(1n + 4) {
width: 50%;
}
}
@media (max-width: 500px) {
div[class^="exsite-gallery"].exsite-gallery-5 dl,
div[class*=" exsite-gallery"].exsite-gallery-5 dl {
width: 50%;
}
div[class^="exsite-gallery"].exsite-gallery-5 dl:nth-child(-1n + 3),
div[class*=" exsite-gallery"].exsite-gallery-5 dl:nth-child(-1n + 3) {
margin-bottom: 12px !important;
}
div[class^="exsite-gallery"].exsite-gallery-5 dl:nth-child(1),
div[class*=" exsite-gallery"].exsite-gallery-5 dl:nth-child(1) {
width: 100%;
}
}
div[class^="exsite-gallery"].exsite-gallery-6 dl,
div[class*=" exsite-gallery"].exsite-gallery-6 dl {
width: 16.66%;
}
@media (max-width: 800px) {
div[class^="exsite-gallery"].exsite-gallery-6 dl,
div[class*=" exsite-gallery"].exsite-gallery-6 dl {
width: 33.3%;
}
div[class^="exsite-gallery"].exsite-gallery-6 dl:nth-child(2),
div[class*=" exsite-gallery"].exsite-gallery-6 dl:nth-child(2) {
margin-bottom: 12px !important;
}
}
@media (max-width: 500px) {
div[class^="exsite-gallery"].exsite-gallery-6 dl,
div[class*=" exsite-gallery"].exsite-gallery-6 dl {
width: 50%;
}
div[class^="exsite-gallery"].exsite-gallery-6 dl:nth-child(-1n + 3),
div[class*=" exsite-gallery"].exsite-gallery-6 dl:nth-child(-1n + 3) {
margin-bottom: 12px !important;
}
}