/* Fix Smart Slider polaroid borders - loaded in wp_head for priority */
.n2-ss-layer.polaroid,
.n2-ss-layer[class*="polaroid"],
.n2-ow.polaroid,
.n2-ow[class*="polaroid"],
.n2-ss-layer.n2-ow.polaroid,
.n2-ss-layer.n2-ow[class*="polaroid"],
[class*="n2-ss-layer"][class*="polaroid"],
[class*="n2-ow"][class*="polaroid"],
[class*="n2-ss-layer"].polaroid,
[class*="n2-ow"].polaroid,
.n2-ss-slider [class*="polaroid"],
.n2-ss-slide [class*="polaroid"],
[class*="n2-ss-slider"] [class*="polaroid"],
[class*="n2-ss-slide"] [class*="polaroid"] {
    padding: 10px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    background: #ffffff !important;
    background-color: #ffffff !important;
    box-sizing: border-box !important;
    margin: 0 !important;
}

.n2-ss-layer.polaroid .n2-ss-layer-content,
.n2-ss-layer[class*="polaroid"] .n2-ss-layer-content,
.n2-ow.polaroid .n2-ss-layer-content,
.n2-ow[class*="polaroid"] .n2-ss-layer-content,
.n2-ss-layer.n2-ow.polaroid .n2-ss-layer-content,
.n2-ss-layer.n2-ow[class*="polaroid"] .n2-ss-layer-content {
    display: block !important;
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    width: auto !important;
    height: auto !important;
}

.n2-ss-layer.polaroid img,
.n2-ss-layer[class*="polaroid"] img,
.n2-ow.polaroid img,
.n2-ow[class*="polaroid"] img,
.n2-ss-layer.n2-ow.polaroid img,
.n2-ss-layer.n2-ow[class*="polaroid"] img,
.n2-ss-layer.polaroid .n2-ss-layer-content img,
.n2-ss-layer[class*="polaroid"] .n2-ss-layer-content img {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    object-position: center !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
}

.n2-ss-layer.polaroid .n2-ss-layer-content,
.n2-ss-layer[class*="polaroid"] .n2-ss-layer-content {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    width: auto !important;
    height: auto !important;
}

.n2-ss-layer.polaroid img,
.n2-ss-layer[class*="polaroid"] img,
.n2-ow.polaroid img,
.n2-ow[class*="polaroid"] img,
.n2-ss-layer.n2-ow.polaroid img,
.n2-ss-layer.n2-ow[class*="polaroid"] img {
    margin: 0 !important;
    padding: 0 !important;
}
