/*** WIDGET/SYSTEM CSS ***/


/*** PAGE CSS OVERRIDES ***/
div#data-set-slider-block {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.special-gallery-content {padding:1em;}@media (max-width:500px) { .special-gallery-content {padding:1em 0; }}.gallery-image-wrapper.ry-el-bg {height:550px;background-size:cover;background-repeat:no-repeat;}.gallery-image-wrapper.ry-el-bg img {display:none;}.gallery-container {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin:1em auto 1.5em !important;}div#gallery-col-4 .gallery-image-wrapper.ry-el-bg {width:50%;margin:0 auto 10px;background-position:center;max-width:420px;}div#gallery-col-4-1 {-ms-flex-wrap:wrap;flex-wrap:wrap;}div#gallery-col-4-1 .gallery-image-wrapper.ry-el-bg {max-width:420px;margin-bottom:1em;}div#gallery-col-4-1:nth-child(3) .gallery-image-wrapper.ry-el-bg {display:none;}div#gallery-col-2 .gallery-image-wrapper.ry-el-bg {width:48%;background-position:center;max-width:420px;}.gallery-image-wrapper.ry-el-bg {margin:auto;border:1px solid rgb(238 238 238 / 48%);}div#gallery-col-1 .gallery-image-wrapper.ry-el-bg {max-width:420px;}div#gallery-col-4 {-ms-flex-wrap:wrap;flex-wrap:wrap;}.gallery-slider {padding:0;margin:1em auto 6em;}.imageslider slide {padding:0;}.gallery-slider .image-slider-wrapper .ry-el-bg {height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;width:48%;border:1px solid rgb(238 238 238 / 48%);max-width:420px;margin:auto;}.gallery-slider .ry-el-bg img {display:none;}div#lastchildwrap .ry-el-bg {width:100%;}div#width50 {-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}div#width50 .ry-el-bg {width:24%;}.gallery-slider .image-slider-wrapper {max-width:100%;}.gallery-slider .carousel .carousel-control {top:inherit !important;margin:0 5px;bottom:-4em;}.gallery-slider .carousel-control.left {right:50%;left:inherit;}.gallery-slider a.carousel-control.right, a.carousel-control.left {background:#148fa9 !important;border-radius:100%;color:#fff;}.gallery-slider .carousel .carousel-control .icon-prev:before {content:'\f104';font-family:fontawesome;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;top:4px;left:0;}.gallery-slider .carousel .carousel-control .icon-next:before {content:'\f105';font-family:fontawesome;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;top:4px;left:0;}.image-slider-wrapper {padding:0;max-width:900px;margin:0 auto;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.gallery-slider .carousel-control.right {left:50%;}.carousel .carousel-control .icon-next:before {content:"\f054";}.image-lightbox img {max-width:700px;margin:0 auto 1em;}.gallery-block {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:2em;}@media (min-width:992px) {.gallery-slider img {border:1px solid rgba(238, 238, 238, 0.48);max-width:420px;margin:auto;}.gallery-slider--auto img {height:auto;}}@media(max-width:991px) and (min-width:768px) {.gallery-slider .image-slider-wrapper .ry-el-bg {margin-bottom:1em;height:250px;}.gallery-content-wrp {background:transparent !important;}}@media (min-width:992px) {div#mobile-slider {display:none;}}@media (max-width:991px) { div#desktop-slider {display:none;}.page-separator p {text-align:center !important;}div.gallery-search {text-align:center !important;}.gallery-slider .carousel .carousel-control {bottom:-2.5em !important;}.gallery-slider img {margin-bottom:0;}.gallery-slider img {margin:0 auto 2em;}.gallery-slider .carousel .carousel-control .icon-prev:before {left:-2px;}.gallery-slider .image-slider-wrapper {-ms-flex-wrap:wrap;flex-wrap:wrap;}.gallery-slider .image-slider-wrapper .ry-el-bg {width:100% !IMPORTANT;height:400px;max-width:310px;margin:0 auto 1em;margin-right:0 !important;float:none;}.carousel-inner>.item {background-position:left !important;background-size:cover;max-width:300px;margin:auto;border:1px solid rgb(238 238 238 / 48%);}.carousel-indicators {display:none !important;}.gallery-content-wrp {max-width:100% !important;}}@media (max-width:767px) {.gallery-container {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0 !important;}div#gallery-col-4-1 .gallery-image-wrapper.ry-el-bg:last-child {left:0 !important;}.gallery-image-wrapper.ry-el-bg {height:450px !important;width:100% !important;margin-bottom:10px;max-width:350px !important;background-position:center !important;}}@media (max-width:500px) {div.gallery-image-wrapper.ry-el-bg {max-width:100% !important;}.gallery-slider .carousel .carousel-control .icon-next:before {left:-4px;}}div.filter-block select {border-radius:0 !important;height:50px;width:100%;display:inline-flex;padding-left:15px;}div.filter-block >div {margin-top:2em;width:100%;display:flex;justify-content:space-between;gap:0 10px;align-items:center;}ul.pagination {display:flex;align-items:center;justify-content:center;}