h1,h2,h3,h4,h5,h6{font-weight:500}.h1,h1{font-size:2em!important}@media (min-width:768px){.h1,h1{font-size:2.5em!important}}h2{font-size:1.88em!important}h3{font-size:1.66em!important}h4,h5,h6{font-size:1.33em!important}p{font-size:1em}.gallery-listings{padding:0 0 40px}.gallery-listings .no-results{text-align:center}.gallery-listings .gallery-more-posts{margin:0 auto;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.gallery-listings__filters{background:#fbf6f0;padding:20px 31px;width:469px;margin:0 auto 36px}@media (max-width:575px){.gallery-listings__filters{padding:20px 30px;width:100%}}.gallery-listings__filters__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:575px){.gallery-listings__filters__filter{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.gallery-listings__filters__filter__select{width:100%}.gallery-listings__filters__filter__select strong{margin-right:15px}@media (max-width:575px){.gallery-listings__filters__filter__select strong{margin-right:0;margin-bottom:5px}}.gallery-listings__filters__filter__select .select-wrapper{position:relative;display:inline-block}.gallery-listings__filters__filter__select .select-wrapper:after{content:"\25BC";font:normal normal normal 12px/1 FontAwesome;color:#fff;right:14px;top:4px;height:26px;padding:15px 0 0 8px;position:absolute;pointer-events:none}.gallery-listings__filters__filter__select select{width:75%;padding:0 10px;height:40px;background-color:#fff;border:1px solid #212e52;border-radius:0;color:#212e52;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNy4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTIzMy40IDQwNi42YzEyLjUgMTIuNSAzMi44IDEyLjUgNDUuMyAwbDE5Mi0xOTJjMTIuNS0xMi41IDEyLjUtMzIuOCAwLTQ1LjNzLTMyLjgtMTIuNS00NS4zIDBMMjU2IDMzOC43IDg2LjYgMTY5LjRjLTEyLjUtMTIuNS0zMi44LTEyLjUtNDUuMyAwcy0xMi41IDMyLjggMCA0NS4zbDE5MiAxOTJ6Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:right 10px center;background-size:20px}@media (max-width:575px){.gallery-listings__filters__filter__select select{width:100%}}@media (max-width:768px){.gallery-listings__filters__filter__select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:575px){.gallery-listings__filters__filter__select{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.gallery-listings__filters__filter__field{margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.gallery-listings__filters__filter__field{margin-bottom:10px}.gallery-listings__filters__filter__field:last-child{margin-bottom:0}}@media (max-width:768px){.gallery-listings__filters__filter__field{display:none}}.gallery-listings__filters__filter__field:last-child{margin-right:0}.gallery-listings__filters input{width:22px;margin-left:10px;height:22px}.gallery-listings__image-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gallery-listings__image-holder{height:400px;width:49%;position:relative;margin-bottom:25px}@media (max-width:991px){.gallery-listings__image-holder{height:300px}}@media (max-width:575px){.gallery-listings__image-holder{height:250px}}@media (max-width:450px){.gallery-listings__image-holder{height:200px;margin-bottom:10px}}.gallery-listings__image-holder.featured{width:100%}@media (max-width:991px){.gallery-listings__image-holder.featured{height:300px}}.gallery-listings__image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.contrast-inverted .gallery-listings{background-color:#00007f!important}