button.featherlight-close-icon.featherlight-close {
background-color: var(--sp-primary);
border: 1px solid var(--sp-white);
top: 40px;
right: 40px;
border-radius: 0;
} .is-style-circle figure.tiled-gallery__item:before {
content: '';
position: absolute;
inset: 0;
background: #000;
border-radius: 100%;
opacity: 0;
visibility: hidden;
transition: 0.65s;
}
.is-style-circle figure.tiled-gallery__item:hover:before,
.is-style-circle figure.tiled-gallery__item:focus:before{
visibility: visible;
opacity: 0.5;
} .wp-block-jetpack-tiled-gallery .tiled-gallery__row{
margin-right: calc(-.4 * var(--bs-gutter-x));
margin-left: calc(-.4 * var(--bs-gutter-x));
--bs-gutter-x: 1.5rem;
}
.wp-block-jetpack-tiled-gallery .tiled-gallery__row>* {
padding-right: calc(var(--bs-gutter-x) * .4);
padding-left: calc(var(--bs-gutter-x) * .4);
}
.wp-block-jetpack-tiled-gallery .tiled-gallery__row:not(:last-child) {
margin-bottom: 20px;
}
.wp-block-jetpack-tiled-gallery .tiled-gallery__row+.tiled-gallery__row {
margin-top: 0px;
}
.wp-block-jetpack-tiled-gallery .tiled-gallery__col+.tiled-gallery__col {
margin-left: 0px;
} .wp-block-jetpack-tiled-gallery.is-style-circle .tiled-gallery__item {
border-radius: 50%;
box-shadow: rgb(14 30 37 / 12%) 0px 2px 4px 0px, rgb(14 30 37 / 32%) 0px 2px 16px 0px;
}
.wp-block-jetpack-tiled-gallery.is-style-rectangular .tiled-gallery__item {
width: 100%!important;
height: 100%!important;
box-shadow: rgb(14 30 37 / 12%) 0px 2px 4px 0px, rgb(14 30 37 / 32%) 0px 2px 16px 0px;
}
.wp-block-jetpack-tiled-gallery .tiled-gallery__item {
box-shadow: rgb(14 30 37 / 12%) 0px 2px 4px 0px, rgb(14 30 37 / 32%) 0px 2px 16px 0px;
}
.wp-block-jetpack-tiled-gallery .tiled-gallery__gallery{
justify-content: center;
}
.wp-block-jetpack-tiled-gallery.is-style-columns .tiled-gallery__item{
width: 100%!important;
margin-bottom: 20px
}
.wp-block-jetpack-tiled-gallery.is-style-columns .tiled-gallery__item:last-child{
margin-bottom: 0px
}
.wp-block-jetpack-tiled-gallery.is-style-columns .tiled-gallery__item {
margin-top: 0px;
}
.wp-block-table figcaption {
text-align: center;
}
.sidebar .widget .wp-block-group .wp-block-image {
margin-bottom: 0;
}
ul.wp-block-rss {
list-style: disc;
}
.has-text-color a:hover, .has-text-color a:focus {
color: inherit;
}
.entry-content ul:last-child {
margin-bottom: 0;
}
.wp-block-code.has-text-color code {
color: inherit;
}
.sidebar .widget .wp-block-group .is-nowrap p {
padding: 0;
} .container-full {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 576px) {
.container-full {
max-width: 540px;
}
}
@media (min-width: 768px) {
.container-full {
max-width: 720px;
}
}
@media (min-width: 992px) {
.container-full {
max-width: 1500px;
}
}
@media (min-width: 1200px) {
body.theme-boxed .container-full {
max-width: 1470px;
padding-left: 15px;
padding-right: 15px;
}
}    .single .post-navigation {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 40px;
padding-top: 25px;
border-top: 1px solid #e5e5e5;
width: 100%;
}
.single .post-navigation a {
position: relative;
color: #265c00;
font-weight: 700;
text-decoration: none;
font-size: 16px;
transition: color 0.3s ease;
} .single .post-navigation a::after {
content: "";
position: absolute;
left: 0;
bottom: -4px;
width: 0%;
height: 2px;
background-color: var(--sp-primary, #161717);
transition: width 0.3s ease;
}
.single .post-navigation a:hover {
color: var(--sp-primary-hover, #384236);
}
.single .post-navigation a:hover::after {
width: 100%;
}
.single .post-navigation .nav-previous,
.single .post-navigation .nav-next {
flex: 1;
}
.single .post-navigation .nav-previous {
text-align: left;
}
.single .post-navigation .nav-next {
text-align: right;
}  img:not(.logo img):not(.mobile-logo img),
.owl-carousel .owl-item img {
display: block;
max-width: 100%;
height: auto;
vertical-align: middle;
transition: transform 0.2s ease, filter 0.2s ease;
transform-origin: center center;
} img:hover,
.owl-carousel .owl-item:hover img {
transform: scale(1.01); filter: brightness(0.85) saturate(1.1); }   .info-section-one .widget-contact .contact-area .title {
font-size: 14px; text-transform: uppercase; letter-spacing: 1px; color: #fffff1; font-family: Papilon;
font-weight: 700; transition: color 0.3s ease; }
.info-section-one .widget-contact .contact-area .title:hover {
color: #ffffff; }
.contact-area .contact-icon i,
.contact-area .contact-icon img {
display: inline-block;
vertical-align: super;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px #fff0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
color: #fffff2; transition: color 0.3s ease; filter: brightness(1); }
.contact-area .contact-icon i:hover,
.contact-area .contact-icon img:hover {
color: #ffffff; filter: brightness(1.2); }
.theme-slider .theme-content h1 {
font-family: papilon !important;
color: #265c00;
}
.theme-slider .theme-content p {
color: #FFFFF5 !important;
font-weight: 600 !important;
}
.menubar .menu-wrap > li > a {
color: #252525;
text-transform: uppercase;
font-weight: 700;
font-family: papilon !important;
img[src*="/clipArt/shape"] {
display: none !important; visibility: hidden !important; } img {
display: block;
max-width: 100%;
height: auto;
vertical-align: middle;
border: 2px solid #000004;
transition: transform 0.2s ease, filter 0.2s ease;
transform-origin: center center;
}
.logo img,
.mobile-logo img {
border: none; } .btn,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger,
.btn-default  { background-color: #265c00 !important;
background-image: none !important; border-color: #265c00 !important;
border-radius: 7px;
font-family: serif;
text-transform: uppercase;
color: #ffffff !important;
}
.btn:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-info:hover,
.btn-warning:hover,
.btn-danger:hover,
.btn-default:hover {
background-color: #265c00 !important;
background-image: none !important;
border-color: #265c00 !important;
color: #ffffff !important;
border-radius: 7px;
font-family: serif;
text-transform: uppercase;
}  .woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,
.pagination .page-numbers.current {
background: #265c00;
color: #ffffff;
}