@charset "UTF-8";
.sr-bootstrap-container{
clear: both;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
z-index: 0;
}
.sr-bootstrap-container .sr-bootstrap-container-overlay{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.sr-bootstrap-container .row{
position: relative;
} .sr-bootstrap-column{
}
.sr-bootstrap-column .inner{
background-repeat: no-repeat;
background-position: center center;
background-size: cover; 
position: relative;
z-index: 1;
}
.sr-bootstrap-column .inner:before{
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
} .sr-flex-column-and-image{
clear: both;
position: relative;
}
.sr-flex-column-and-image .row{
padding-left: 15px;
padding-right: 15px;
}
.sr-flex-column-and-image div.flex-bg-image{
padding-left: 0;
padding-right: 0;
overflow: hidden;
}
.sr-flex-column-and-image .image-right-side{
order: ;
}
.sr-flex-column-and-image .image-left-side{
order: 0 !important;
}
.sr-flex-column-and-image .scale-to-content{
height: 100%;
} @media (max-width: 575px) {
.sr-flex-column-and-image .image-left-side.col-12{
order: 2 !important;
}
.sr-flex-column-and-image .image-above.col-12{
order: 0 !important;
}
.sr-flex-column-and-image .scale-to-image.xs-image-wrapper{
position: relative;
width: 100%;
overflow: hidden;
height: 0;
}
.sr-flex-column-and-image .flex-bg-image .xs-image-wrapper img{
top:-100%; 
left:-100%; 
right:-100%; 
bottom:-100%;
margin: auto;
min-width: 100%;
min-height: 100%;
position: absolute;
object-fit: cover;
padding-left:0;
padding-right:0;
width: 100%;
height: 100%;
}
.sr-flex-column-and-image .flex-bg-image:not(.col-12) .scale-to-content.xs-image-wrapper{
padding-top: 0 !important;
height: auto !important;
}
.sr-flex-column-and-image .flex-bg-image:not(.col-12) .scale-to-content.xs-aspect-ratio-original img{
top:-100% !important; 
left:-100% !important; 
right:-100% !important; 
bottom:-100% !important;
margin: auto;
min-width: 100%;
min-height: 100%;
position: absolute !important;
object-fit: cover;
padding-left:0;
padding-right:0;
width: 100%;
height: 100%;
}
.sr-flex-column-and-image .scale-to-image.xs-image-wrapper.xs-aspect-ratio-original{
height: auto;
}
.sr-flex-column-and-image .flex-bg-image .scale-to-image.xs-aspect-ratio-original img{
position: relative;
top: auto !important;
right: auto !important;
bottom: auto !important;
left: auto !important;
}
.sr-flex-column-and-image .content-col .content-col-xs-12.content-alignment-width-12-center{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
}
.sr-flex-column-and-image .flex-bg-image .col-12 .scale-to-content{
min-height: 0 !important;
}
} @media (min-width: 576px) and (max-width: 767px) {
.sr-flex-column-and-image .image-left-side.col-sm-12{
order: 2 !important;
}
.sr-flex-column-and-image .image-above.col-sm-12{
order: 0 !important;
}
.sr-flex-column-and-image .scale-to-image.sm-image-wrapper{
position: relative;
width: 100%;
overflow: hidden;
height: 0;
}
.sr-flex-column-and-image .flex-bg-image .sm-image-wrapper img{
top:-100%; 
left:-100%; 
right:-100%; 
bottom:-100%;
margin: auto;
min-width: 100%;
min-height: 100%;
position: absolute;
object-fit: cover;
padding-left:0;
padding-right:0;
width: 100%;
height: 100%;
}
.sr-flex-column-and-image .flex-bg-image:not(.col-sm-12) .scale-to-content.sm-image-wrapper{
padding-top: 0 !important;
height: auto !important;
}
.sr-flex-column-and-image .flex-bg-image:not(.col-sm-12) .scale-to-content.sm-aspect-ratio-original img{
top:-100% !important; 
left:-100% !important; 
right:-100% !important; 
bottom:-100% !important;
margin: auto;
min-width: 100%;
min-height: 100%;
position: absolute !important;
object-fit: cover;
padding-left:0;
padding-right:0;
width: 100%;
height: 100%;
}
.sr-flex-column-and-image .scale-to-image.sm-image-wrapper.sm-aspect-ratio-original{
height: auto;
}
.sr-flex-column-and-image .flex-bg-image .scale-to-image.sm-aspect-ratio-original img{
position: relative;
top: auto !important;
right: auto !important;
bottom: auto !important;
left: auto !important;
}
.sr-flex-column-and-image .content-col .content-col-sm-12.content-alignment-width-12-center{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
}
.sr-flex-column-and-image .content-col .content-col-sm-12.content-alignment-width-12-center .has-text-align-right,
.sr-flex-column-and-image .content-col .content-col-sm-12.content-alignment-width-12-center .has-text-align-left{
text-align: inherit;
}
.sr-flex-column-and-image .flex-bg-image .col-sm-12 .scale-to-content{
min-height: 0 !important;
}
} @media (min-width: 768px) and (max-width: 991px) {
.sr-flex-column-and-image .image-left-side.col-md-12{
order: 2 !important;
}
.sr-flex-column-and-image .image-above.col-md-12{
order: 0 !important;
}
.sr-flex-column-and-image .scale-to-image.md-image-wrapper{
position: relative;
width: 100%;
overflow: hidden;
height: 0;
}
.sr-flex-column-and-image .flex-bg-image .md-image-wrapper img{
top:-100%; 
left:-100%; 
right:-100%; 
bottom:-100%;
margin: auto;
min-width: 100%;
min-height: 100%;
position: absolute;
object-fit: cover;
padding-left:0;
padding-right:0;
width: 100%;
height: 100%;
}
.sr-flex-column-and-image .flex-bg-image:not(.col-md-12) .scale-to-content.md-image-wrapper{
padding-top: 0 !important;
height: auto !important;
}
.sr-flex-column-and-image .flex-bg-image:not(.col-md-12) .scale-to-content.md-aspect-ratio-original img{
top:-100% !important; 
left:-100% !important; 
right:-100% !important; 
bottom:-100% !important;
margin: auto;
min-width: 100%;
min-height: 100%;
position: absolute !important;
object-fit: cover;
padding-left:0;
padding-right:0;
width: 100%;
height: 100%;
}
.sr-flex-column-and-image .scale-to-image.md-image-wrapper.md-aspect-ratio-original{
height: auto;
}
.sr-flex-column-and-image .flex-bg-image .scale-to-image.md-aspect-ratio-original img{
position: relative;
top: auto !important;
right: auto !important;
bottom: auto !important;
left: auto !important;
}
.sr-flex-column-and-image .content-col .content-col-md-12.content-alignment-width-12-center{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
}
.sr-flex-column-and-image .content-col .content-col-md-12.content-alignment-width-12-center .has-text-align-right,
.sr-flex-column-and-image .content-col .content-col-md-12.content-alignment-width-12-center .has-text-align-left{
text-align: inherit;
}
.sr-flex-column-and-image .flex-bg-image .col-md-12 .scale-to-content{
min-height: 0 !important;
}
} @media (min-width: 992px) and (max-width: 1199px){
.sr-flex-column-and-image .flex-bg-image.col-lg-12 img{
position: static;
}
.sr-flex-column-and-image .image-left-side.col-lg-12{
order: 2 !important;
}
.sr-flex-column-and-image .image-above.col-lg-12{
order: 0 !important;
}
.sr-flex-column-and-image .scale-to-image.lg-image-wrapper{
position: relative;
width: 100%;
overflow: hidden;
height: 0;
}
.sr-flex-column-and-image .flex-bg-image .lg-image-wrapper img{
top:-100%; 
left:-100%; 
right:-100%; 
bottom:-100%;
margin: auto;
min-width: 100%;
min-height: 100%;
position: absolute;
object-fit: cover;
padding-left:0;
padding-right:0;
width: 100%;
height: 100%;
}
.sr-flex-column-and-image .flex-bg-image:not(.col-lg-12) .scale-to-content.lg-image-wrapper{
padding-top: 0 !important;
height: auto !important;
}
.sr-flex-column-and-image .flex-bg-image:not(.col-lg-12) .scale-to-content.lg-aspect-ratio-original img{
top:-100% !important; 
left:-100% !important; 
right:-100% !important; 
bottom:-100% !important;
margin: auto;
min-width: 100%;
min-height: 100%;
position: absolute !important;
object-fit: cover;
padding-left:0;
padding-right:0;
width: 100%;
height: 100%;
}
.sr-flex-column-and-image .scale-to-image.lg-image-wrapper.lg-aspect-ratio-original{
height: auto;
}
.sr-flex-column-and-image .flex-bg-image .scale-to-image.lg-aspect-ratio-original img{
position: relative;
top: auto !important;
right: auto !important;
bottom: auto !important;
left: auto !important;
}
.sr-flex-column-and-image .content-col .content-col-lg-12.content-alignment-width-12-center{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
}
.sr-flex-column-and-image .content-col .content-col-lg-12.content-alignment-width-12-center .has-text-align-right,
.sr-flex-column-and-image .content-col .content-col-lg-12.content-alignment-width-12-center .has-text-align-left{
text-align: inherit;
}
.sr-flex-column-and-image .flex-bg-image .col-lg-12 .scale-to-content{
min-height: 0 !important;
}
} @media (min-width: 1200px) {
.sr-flex-column-and-image .image-left-side.col-xl-12{
order: 2 !important;
}
.sr-flex-column-and-image .image-above.col-xl-12{
order: 0 !important;
}
.sr-flex-column-and-image .scale-to-image.xl-image-wrapper{
position: relative;
width: 100%;
overflow: hidden;
height: 0;
}
.sr-flex-column-and-image .flex-bg-image .xl-image-wrapper img{
top:-100%; 
left:-100%; 
right:-100%; 
bottom:-100%;
margin: auto;
min-width: 100%;
min-height: 100%;
position: absolute;
object-fit: cover;
padding-left:0;
padding-right:0;
width: 100%;
height: 100%;
}
.sr-flex-column-and-image .flex-bg-image:not(.col-xl-12) .scale-to-content.xl-image-wrapper{
padding-top: 0 !important;
height: auto !important;
}
.sr-flex-column-and-image .flex-bg-image:not(.col-xl-12) .scale-to-content.xl-aspect-ratio-original img{
top:-100% !important; 
left:-100% !important; 
right:-100% !important; 
bottom:-100% !important;
margin: auto;
min-width: 100%;
min-height: 100%;
position: absolute !important;
object-fit: cover;
padding-left:0;
padding-right:0;
width: 100%;
height: 100%;
}
.sr-flex-column-and-image .scale-to-image.xl-image-wrapper.xl-aspect-ratio-original{
height: auto;
}
.sr-flex-column-and-image .scale-to-image.xl-image-wrapper.xl-aspect-ratio-original{
height: auto;
}
.sr-flex-column-and-image .flex-bg-image .scale-to-image.xl-aspect-ratio-original img{
position: relative;
top: auto !important;
right: auto !important;
bottom: auto !important;
left: auto !important;
}
.sr-flex-column-and-image .content-col .content-col-xl-12.content-alignment-width-12-center{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
}
.sr-flex-column-and-image .content-col .content-col-xl-12.content-alignment-width-12-center .has-text-align-right,
.sr-flex-column-and-image .content-col .content-col-xl-12.content-alignment-width-12-center .has-text-align-left{
text-align: inherit;
}
.sr-flex-column-and-image .flex-bg-image .col-xl-12 .scale-to-content{
min-height: 0 !important;
}
}
.sr-flex-column-and-image .content-col > .content{
display: flex;
align-items: center;
height: 100%;
} .sr-staggered-blocks{
clear: both;
display: flex;
align-items: flex-start;
padding-top: 3.125rem;
margin-right: auto;
margin-left: auto;
position: relative;
}
.sr-staggered-blocks .content{
width: 50%;
padding: 3.125rem;
background-color: rgba(255, 255, 255, 0.9);
z-index: 1;
position: relative;
margin-bottom: 25px;
}
.sr-staggered-blocks .content.order-0{
left: 5rem;
}
.sr-staggered-blocks .content.order-1{
right: 5rem;
}
.sr-staggered-blocks .image-outer{
width: 50%;
margin-top: -3.125rem;
position: relative;
}
@media (max-width: 991px) {
.sr-staggered-blocks{
flex-direction: column;
align-items: center;
padding-top: 0;
}
.sr-staggered-blocks .content{
width: calc(100% - 15px - 15px);
order: 2;
left: 0 !important;
right: 0 !important;
margin-top: -3.125rem;
}
.sr-staggered-blocks .image-outer{
width: 100%;
order: 1;
margin-top: 0;
}
.sr-staggered-blocks .image-outer{
order: 1 !important;
}
.sr-staggered-blocks .content{
order: 2 !important;
}
} .sr-staggered-blocks-2{
margin: 0 auto;
max-width: 1400px;
position: relative;
}
.sr-staggered-blocks-2-inner{
clear: both;
display: flex;
align-items: stretch;
margin: 0 45px 80px 45px;
}
.sr-staggered-blocks-2 .content{
width: 41.66667%;
max-width: 100%;
z-index: 1;
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
.sr-staggered-blocks-2 .content-inner{
width: 380px;
max-width: 100%;
padding: 0 15px;
}
.sr-staggered-blocks-2 .image-outer{
width: 58.33333%;
max-width: 100%;
position: relative;
}
@media (max-width: 991px) {
.sr-staggered-blocks-2-inner{
flex-direction: column;
align-items: center;
margin: 0 15px;
}
.sr-staggered-blocks-2 .content{
width: 100%;
padding: 4vw 0 4vw 0;
order: 2;
left: 0 !important;
right: 0 !important;
}
.sr-staggered-blocks-2 .content-inner{
width: 100%;
padding: 0;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
}
.sr-staggered-blocks-2 .image-outer{
width: 100%;
order: 1;
margin-top: 0;
}
.sr-staggered-blocks-2 .image-outer{
order: 1 !important;
}
.sr-staggered-blocks-2 .content{
order: 2 !important;
}
} .sr-staggered-blocks-3{
margin: 0 auto;
max-width: 1400px;
position: relative;
}
.sr-staggered-blocks-3-inner{
clear: both;
display: flex;
align-items: stretch;
margin: 0;
}
.sr-staggered-blocks-3 .content{
width: 50%;
max-width: 100%;
z-index: 1;
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
.sr-staggered-blocks-3 .content-inner{
width: 100%;
max-width: 100%;
padding: 0 15px;
}
.sr-staggered-blocks-3 .image-outer{
width: 50%;
max-width: 100%;
position: relative;
}
@media (max-width: 991px) {
.sr-staggered-blocks-3-inner{
flex-direction: column;
align-items: center;
margin: 0px;
}
.sr-staggered-blocks-3 .content{
width: 100%;
padding: 4vw 0 4vw 0;
left: 0 !important;
right: 0 !important;
}
.sr-staggered-blocks-3 .content-inner{
width: 100%;
padding: 0;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
}
.sr-staggered-blocks-3 .image-outer{
width: 100%;
order: 1;
margin-top: 0;
}
.sr-staggered-blocks-3 .image-outer{
order: 1 !important;
}
.sr-staggered-blocks-3 .content{
order: 2 !important;
}
.sr-staggered-blocks-3 .content.order-first-sm{
order: 1 !important;
}
.sr-staggered-blocks-3 .content.order-second-sm{
order: 2 !important;
}
} .aspect-ratio-mobile-desktop{
padding-top: 42.86%; }
@media all and (max-width: 991.98px) and (min-width: 0px) {
.aspect-ratio-mobile-desktop{
padding-top: 66.66%; }
}
@media all and (max-width: 767px) and (min-width: 0px) {
.aspect-ratio-mobile-desktop{
padding-top: 150%; }
} .parallax { 
background-attachment: fixed;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
overflow: hidden;
}
@media all and (max-width: 767px) and (min-width: 0px) {
.parallax { 
background-attachment: scroll;
}
} .parallax-xs{
height: 300px; 
}
.parallax-sm{
height: 500px; 
}
.parallax-md{
height: 700px; 
}
.parallax-lg{
height: 850px; 
}
.parallax-fp{
height: 100vh; 
}
.parallax-16x9{
height: 0;
padding-top: 56.25%; }
.parallax-21x9{
height: 0;
padding-top: 42.86%; }
.parallax-3x2{
height: 0;
padding-top: 66.66%; } @media (min-width: 576px) { 
.parallax-sm-xs{
height: 200px; 
}
.parallax-sm-sm{
height: 400px; 
}
.parallax-sm-md{
height: 600px; 
}
.parallax-sm-lg{
height: 800px; 
}
.parallax-sm-fp{
height: 100vh; 
}
.parallax-sm-16x9{
height: 0;
padding-top: 56.25%; }
.parallax-sm-21x9{
height: 0;
padding-top: 42.86%; }
.parallax-sm-3x2{
height: 0;
padding-top: 66.66%; }
} @media (min-width: 768px) { 
.parallax-md-xs{
height: 200px; 
}
.parallax-md-sm{
height: 400px; 
}
.parallax-md-md{
height: 600px; 
}
.parallax-md-lg{
height: 800px; 
}
.parallax-md-fp{
height: 100vh; 
}
.parallax-md-16x9{
height: 0;
padding-top: 56.25%; }
.parallax-md-21x9{
height: 0;
padding-top: 42.86%; }
.parallax-md-3x2{
height: 0;
padding-top: 66.66%; }
} @media (min-width: 992px) {
.parallax-lg-xs{
height: 200px; 
}
.parallax-lg-sm{
height: 400px; 
}
.parallax-lg-md{
height: 600px; 
}
.parallax-lg-lg{
height: 800px; 
}
.parallax-lg-fp{
height: 100vh; 
}
.parallax-lg-16x9{
height: 0;
padding-top: 56.25%; }
.parallax-lg-21x9{
height: 0;
padding-top: 42.86%; }
.parallax-lg-3x2{
height: 0;
padding-top: 66.66%; }
} @media (min-width: 1200px) {
.parallax-xl-xs{
height: 200px; 
}
.parallax-xl-sm{
height: 400px; 
}
.parallax-xl-md{
height: 600px; 
}
.parallax-xl-lg{
height: 800px; 
}
.parallax-xl-fp{
height: 100vh; 
}
.parallax-xl-16x9{
height: 0;
padding-top: 56.25%; }
.parallax-xl-21x9{
height: 0;
padding-top: 42.86%; }
.parallax-xl-3x2{
height: 0;
padding-top: 66.66%; }
}
.parallax-content{
position: absolute;
top: 0;
bottom: 0;
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0px 15px 0px 15px;
z-index: 5;
}
.parallax-content img{
position: relative;
}
.xs-stretch .parallax-content,
.sm-stretch .parallax-content,
.md-stretch .parallax-content,
.lg-stretch .parallax-content{
position: relative;
min-height: 100%;
}
.parallax-content,
.parallax-content p,
.parallax-content .wp-block-quote cite{
color: #ffffff;
}
.parallax-content h1,
.parallax-content h2,
.parallax-content h3,
.parallax-content h4,
.parallax-content h5,
.parallax-content h6{
color: #ffffff;
}
.parallax-content strong {
color: var(--accent-colour);
} .alert{
margin-left: auto;
margin-right: auto;
}
.alert p:last-of-type{
margin-bottom: 0;
}
.alert a{
font-weight: bolder;
}
.alert-primary a{
color: #002752 !important;
}
.alert-secondary a {
color: #202326 !important;
}
.alert-success a {
color: #0b2e13 !important;
}
.alert-danger a {
color: #491217 !important;
}
.alert-warning a {
color: #533f03 !important;
}
.alert-info a {
color: #062c33 !important;
}
.alert-light a {
color: #686868 !important;
}
.alert-dark a {
color: #040505 !important;
} .sr-image{
margin-bottom: 0px;
position: relative;
}
.sr-image .rounded-sm,
.sr-image .rounded-md,
.sr-image .rounded-lg,
.sr-image .rounded-xl,
.sr-image .rounded-circle,
.sr-image .rounded-pill{
overflow: hidden;
}
.sr-image.alignmiddle {
margin-left: auto;
margin-right: auto;
} .sr-image-with-content .rounded-sm,
.sr-image-with-content .rounded-md,
.sr-image-with-content .rounded-lg,
.sr-image-with-content .rounded-xl,
.sr-image-with-content .rounded-circle,
.sr-image-with-content .rounded-pill{
overflow: hidden;
}
.sr-image-with-content .image-wrapper:before{
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
}
.sr-image-with-content .content{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
z-index: 2;
}
.sr-image-with-content:hover img.scale-sm{
-webkit-transform: scale(1.02) !important;
-moz-transform: scale(1.02) !important;
transform: scale(1.02) !important;
}
.sr-image-with-content:hover img.scale{
-webkit-transform: scale(1.05) !important;
-moz-transform: scale(1.05) !important;
transform: scale(1.05) !important;
}
.sr-image-with-content:hover img.scale-lg{
-webkit-transform: scale(1.1) !important;
-moz-transform: scale(1.1) !important;
transform: scale(1.1) !important;
} .sr-card {
border: 1px solid rgba(0,0,0,.125);
}
.sr-card,
.wish-list-item,
.wish-list-item-card{
max-width: 100%;
}
.sr-card,
.wish-list-item-card .card-img-top{
background-color: #ffffff;
}
.wish-list-item .card-title{
margin-bottom: 0;
}
.wish-list-item-card .card-img-top{
border-radius: 0px !important;
} .sr-separator{
height: 1px;
margin-left: auto;
margin-right: auto;
clear: both;
max-width: 100%;
border: 0; 
} .sr-quote{
margin-left: auto;
margin-right: auto;
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0 15px;
}
.sr-quote blockquote {
width: auto;
border-left: 0px !important;
font-size: 1.25rem;
margin: 0;
padding: 0;
quotes: none;
position: relative;
text-align: center;
}
.sr-quote blockquote div {
width: auto;
border-left: 0px !important;
margin: 1em 0 1em 0;
padding: 0.25em 1.5em;
quotes: none;
position: relative;
text-align: center;
}
.sr-quote blockquote div:before,
.sr-quote blockquote div:after {
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
color: var(--accent-colour);
}
.sr-quote blockquote div:before{
font-family: "Font Awesome 6 Free";
font-weight: 900;
content: "\f10d";
position: absolute;
left: 0;
top: 0;
}
.sr-quote blockquote div:after{
font-family: "Font Awesome 6 Free";
font-weight: 900;
content: "\f10e";
position: absolute;
right: 0;
top: 0;
}
.sr-quote p.quote{
font-size: 4rem;
line-height: 1;
white-space: pre-line;
}
.sr-quote blockquote div{
font-size: 1.25rem;
}
@media screen and (max-width: 768px) {
.sr-quote p.quote{
font-size: 2rem;
}
.sr-quote blockquote div {
font-size: 1.25rem;
}
} .sr-review-carousel-wrapper {
max-width: 100% !important;
width: 800px;
margin-left: auto;
margin-right: auto;
position: relative;
}
.sr-review-carousel-wrapper .slider {
width: 100%;
margin: 0px auto;
overflow: hidden;   
}
.sr-review-carousel-wrapper .slick-slide {
margin: 0px;
line-height: 0;
}
.sr-review-carousel-wrapper .review-wrapper {
width: 100%;
min-width: 150px;
min-height: 100px;
max-width: 100%;
max-height: 100%;
overflow: hidden;
}
.sr-review-carousel-wrapper .review-wrapper .review{
width: 80%;
max-width: 100%;
display: flex;
justify-content: center;
align-items: center;
margin-right: auto;
margin-left: auto;
}
.sr-review-carousel-wrapper .review blockquote{
width: auto;
padding: 0.25em 1.5em;
border-left: 0px !important;
line-height: 1.5;
}
.sr-review-carousel-wrapper blockquote:before,
.sr-review-carousel-wrapper blockquote:after {
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
color: var(--accent-colour);
}
.sr-review-carousel-wrapper blockquote:before{
font-family: "Font Awesome 6 Free";
font-weight: 900;
content: "\f10d";
position: absolute;
left: 0;
top: 0;
}
.sr-review-carousel-wrapper blockquote:after{
font-family: "Font Awesome 6 Free";
font-weight: 900;
content: "\f10e";
position: absolute;
right: 0;
top: 0;
}
.sr-review-carousel-wrapper .review blockquote p:last-of-type{
margin-bottom: 0;
}
.sr-review-carousel-wrapper .slick-prev, .sr-review-carousel-wrapper .slick-next{
width: 10%;
} .sr-full-page-video-with-content .content-wrapper{
position: absolute;
top: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
z-index: 1;
padding: 15px;
} .sr-faq{
padding-bottom: 0;
margin-bottom: 1.5rem;
}
div.sr-faq:first-of-type{
margin-top: 1.5rem;
}
.sr-faq label.question{
background-color: transparent;
border: 0;
outline: 0;
position: relative;
display: block;
cursor: pointer;
padding: 1.5rem;
margin-bottom: 0;
font-weight: bolder;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.sr-faq label.question .icon-wrapper{
position: absolute;
right: 1.5rem;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.sr-faq label.question i{
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
transform: rotate(0);
}
.sr-faq input.question-toggle:checked + label.question i {
transform: rotate(90deg);
}
.sr-faq input.question-toggle:checked + label.question i.fa-plus {
transform: rotate(135deg);
}
.sr-faq .answer{
padding-left: 1.5rem;
padding-right: 1.5rem;
} .sr-faq .spacer{
height: 1.5rem;
}
.sr-faq .spacer:first-of-type{
border-top: 1px solid rgba(188,188,188,0.2);
}
.sr-faq .answer p:last-of-type{
margin: 0;
} .sr-underline{
clear: both;
display: flex !important;
flex-direction: row;
justify-content: center;
align-items: center;
overflow: hidden;
max-width: 100%;
}
.sr-underline .line-left,
.sr-underline .line-right{
background-color: var(--accent-colour);
}
.sr-underline .icon-wrapper{
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
margin-left: 0.5em;
margin-right: 0.5em;
}
.sr-underline i{
margin-left: 0em;
margin-right: 0em;
color: var(--accent-colour);
}
.sr-underline i.left{
margin-right: 0.3em;
}
.sr-underline i.right{
margin-left: 0.3em;
} .sr-card-gallery-wrapper .slick-prev:before{
left:0px;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
font-size: 4rem;
}
.sr-card-gallery-wrapper .slick-next:before{
right:0px;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
font-size: 4rem;
}
.sr-card-gallery-wrapper .slider {
width: 100%;
margin: 0px auto;
overflow: hidden;   
}
.sr-card-gallery-wrapper .slick-slide {
margin: 0px;
line-height: 0;
} .sr-slideshow-wrapper {
margin-left: -15px;
margin-right: -15px;
max-width: initial !important;
width: auto !important;
position: relative;
}
.sr-slideshow-wrapper:before{
content: '';
position: absolute;
top:0;
left:0;
width: 100%;
height: 100%;
}
.sr-slideshow-wrapper .slider {
width: 100%;
margin: 0px auto;
overflow: hidden;   
}
.sr-slideshow-wrapper .slick-slide {
margin: 0px;
line-height: 0;
}
.sr-slideshow-wrapper .slide-content{
position: absolute;
top: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.sr-slideshow-wrapper .slide-content > div{
color: #ffffff;
font-size: 4rem;
}
.sr-slideshow-wrapper .slide-content.slide-content-hide{
display: none !important;
}
.sr-slideshow-wrapper .sr-slideshow-content{
position: absolute;
top: 0;
bottom: 0;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
padding: 15px;
} .sr-slider-wrapper{
max-width: initial !important;
width: auto !important;
}
.sr-slider-wrapper .slider {
width: 100%;
margin: 0px auto;
overflow: hidden;   
display: block;
}
.sr-slider-wrapper .slick-slide {
margin: 0px;
float: left;
height: 100%;
line-height: 0;
}
.sr-slider-wrapper .slick-slide .image{
overflow: hidden;
position: relative;
}
.sr-slider-wrapper .slick-slide .image img{
height: 100%;
width: auto;
}
.sr-slider-wrapper a.zoom img{
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.sr-slider-wrapper a.zoom:hover > img{
transform: scale(1.05);
} .sr-box{
margin-left: auto;
margin-right: auto;
width: 100%;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
position: relative;
}
.sr-box .bg-overlay{
position: absolute;
top:0;
left:0;
width: 100%;
height: 100%;
}
.sr-box .sr-box-content{
position: relative;
z-index: 1;
} .sr-mosaic-featured-images{
width: 800px;
max-width: 100%;
margin-left: auto;
margin-right: auto;
position: relative;
padding: 0 200px 0 200px;
}
@media all and (max-width: 830px) and (min-width: 0px) {
.sr-mosaic-featured-images{
padding: 0 20% 0 20%;
}
}
.sr-mosaic-featured-images .main-image{
}
.sr-mosaic-featured-images .small-image-left{
position: absolute;
left: 0;
width: 30%;
top: 20%;
}
.sr-mosaic-featured-images .small-image-right{
position: absolute;
right: 0;
width: 30%;
bottom: 10%;
}
.sr-mosaic-featured-images img{
filter: drop-shadow(3px 3px 4px rgba(0,0,0,0.3));
} .sr-carousel-wrapper .slick-prev,
.sr-carousel-wrapper .slick-next{
width: 50%;
}
.sr-carousel-wrapper .slick-prev:before,
.sr-carousel-wrapper .slick-next:before{
color: #2f2f2f;
}
.sr-carousel-wrapper .slick-prev:before{
left:0px;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.sr-carousel-wrapper .slick-next:before{
right:0px;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
} .sr-carousel-wrapper .slick-slider{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.sr-carousel-wrapper .slick-list{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.sr-carousel-wrapper .slick-list:focus{
outline: none;
}
.sr-carousel-wrapper .slick-list.dragging{
cursor: pointer;
cursor: hand;
}
.sr-carousel-wrapper .slick-slider .slick-track,
.sr-carousel-wrapper .slick-slider .slick-list{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.sr-carousel-wrapper .slick-track{
position: relative;
top: 0;
left: 0;
display: block;
}
.sr-carousel-wrapper .slick-track:before,
.sr-carousel-wrapper .slick-track:after{
display: table;
content: '';
}
.sr-carousel-wrapper .slick-track:after{
clear: both;
}
.sr-carousel-wrapper .slick-loading .slick-track{
visibility: hidden;
}
.sr-carousel-wrapper .slick-slide{
display: none;
float: left;
height: 100%;
min-height: 0px;
}
[dir='rtl'] .sr-carousel-wrapper .slick-slide{
float: right;
}
.sr-carousel-wrapper .slick-slide img{
display: block;
}
.sr-carousel-wrapper .slick-slide.slick-loading img{
display: none;
}
.sr-carousel-wrapper .slick-slide.dragging img{
pointer-events: none;
}
.sr-carousel-wrapper .slick-initialized .slick-slide{
display: block;
}
.sr-carousel-wrapper .slick-loading .slick-slide{
visibility: hidden;
}
.sr-carousel-wrapper .slick-vertical .slick-slide{
display: block;
height: auto;
border: 1px solid transparent;
}
.sr-carousel-wrapper .slick-arrow.slick-hidden {
display: none;
}
.sr-carousel-wrapper .slider {
width: 100%;
margin-left: auto;
margin-right: auto;
}
.sr-carousel-wrapper .slick-slide {
margin: 0px;
vertical-align: middle;
text-align: center;
white-space: nowrap;
outline: none;
margin-top: 0px;
margin-bottom: 0px;
}
.sr-carousel-wrapper .slick-slide .helper {
display: inline-block;
height: 100%;
vertical-align: middle;
}
.sr-carousel-wrapper .slick-slide .image {
display: flex;
justify-content: center;
align-items: center;
}
.sr-carousel-wrapper .slick-slide img {
width: auto;
max-width: 100%;
height: auto;
max-height: 100%;
}
.sr-carousel-wrapper.lightbox-active .slick-slide .image a {
height: 100%;
}
.sr-carousel-wrapper.lightbox-active .slick-slide img {
width: auto;
max-width: 100%;
height: auto;
max-height: 100%;
}
.sr-carousel-wrapper.lightbox-active .slick-prev,
.sr-carousel-wrapper.lightbox-active .slick-next{
width: 150px;
opacity: 0.3;
}
.sr-carousel-wrapper.lightbox-active .slick-prev:hover,
.sr-carousel-wrapper.lightbox-active .slick-next:hover{
opacity: 1;
}
@media (max-width: 1000px) { 
.sr-carousel-wrapper.lightbox-active .slick-prev,
.sr-carousel-wrapper.lightbox-active .slick-next{
width: 100px;
}
}  .button-group{
display: flex;
justify-content: center;
-ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
margin-bottom: 10px;
}
.button-group:after {
content: '';
display: block;
clear: both;
}
.button-group .button {
border-radius: 0;
margin: 1px;
} .sr-filter-gallery-grid-wrapper{
margin-left: -5px;
margin-right: -5px;
}
.sr-filter-gallery-grid {
} .sr-filter-gallery-grid:after {
content: '';
display: block;
clear: both;
}
.sr-filter-gallery-grid .grid-sizer,
.sr-filter-gallery-grid .grid-item { width: 50%; } @media (min-width: 576px) { 
.sr-filter-gallery-grid .grid-sizer,
.sr-filter-gallery-grid .grid-item { width: 50%; }
} @media (min-width: 768px) { 
.sr-filter-gallery-grid .grid-sizer,
.sr-filter-gallery-grid .grid-item { width: 33.333%; }
} @media (min-width: 992px) {
.sr-filter-gallery-grid .grid-sizer,
.sr-filter-gallery-grid .grid-item { width: 25%; }
} @media (min-width: 1200px) {
.sr-filter-gallery-grid .grid-sizer,
.sr-filter-gallery-grid .grid-item { width: 20%; }
} .sr-filter-gallery-grid .grid-item {
position: relative;
float: left;
}
.sr-filter-gallery-grid .grid-item-inner{
padding: 0px;
}
.sr-filter-gallery-grid .grid-item img{
width: 100%;
}
.sr-filter-gallery-grid-wrapper .caption{
display: none;
opacity: 0;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
color: #ffffff;
text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
font-size: 1.2rem;
max-width: 100%;
padding: 0 20px 0 20px;
}
.sr-filter-gallery-grid-wrapper a:hover > .caption{
opacity: 1;
} .sr-content-with-offset-background-image{
position: relative;
}
.sr-content-with-offset-background-image .bg-image{
position: absolute;
top: 0;
bottom: 0;
background-position: center center;
background-size: cover;
}
.sr-content-with-offset-background-image.right .bg-image{
right: 10%;
left: 0;
}
.sr-content-with-offset-background-image.left .bg-image{
right: 0;
left: 10%;
}
.sr-content-with-offset-background-image .content{
padding: 70px 0px 70px 0px;
margin-left: auto;
margin-right: auto;
width: 800px;
max-width: 80%;
position: relative;
}
.sr-content-with-offset-background-image.right .content{
left: 3%;
}
.sr-content-with-offset-background-image.left .content{
right: 3%;
}
.sr-content-with-offset-background-image .content .inner{
padding: 70px;
}
@media (min-width: 550px) {
.sr-content-with-offset-background-image.right .bg-image{
right: 15%;
}
.sr-content-with-offset-background-image.left .bg-image{
left: 15%;
}
.sr-content-with-offset-background-image.right .content{
left: 5%;
}
.sr-content-with-offset-background-image.left .content{
right: 5%;
}
}
@media (min-width: 768px) {
.sr-content-with-offset-background-image.right .bg-image{
right: 15%;
}
.sr-content-with-offset-background-image.left .bg-image{
left: 15%;
}
.sr-content-with-offset-background-image.right .content{
left: 7%;
}
.sr-content-with-offset-background-image.left .content{
right: 7%;
}
}
@media (min-width: 992px) {
.sr-content-with-offset-background-image.right .bg-image{
right: 25%;
}
.sr-content-with-offset-background-image.left .bg-image{
left: 25%;
}
.sr-content-with-offset-background-image.right .content{
left: 9%;
}
.sr-content-with-offset-background-image.right .content{
right: 9%;
}
}
@media (min-width: 1200px) {
.sr-content-with-offset-background-image.right .bg-image{
right: 35%;
}
.sr-content-with-offset-background-image.left .bg-image{
left: 35%;
}
.sr-content-with-offset-background-image.right .content{
left: 16%;
}
.sr-content-with-offset-background-image.left .content{
right: 16%;
}
} .sr-tab-gallery .nav-item{
margin-right: 1px;
margin-bottom: 1px;
}
.sr-tab-gallery .nav-item:last-of-type{
margin-right: 0px;
}
.sr-tab-gallery .nav-link{
position: relative;
background-color: transparent !important;
color: var(--site-font-colour) !important;
overflow: hidden;
}
.sr-tab-gallery .nav-link:before{
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0.5;
z-index: -1;
background-color: var(--button-colour, var(--accent-colour)) !important;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.sr-tab-gallery .nav-link:hover,
.sr-tab-gallery .nav-link:active,
.sr-tab-gallery .nav-link:focus,
.sr-tab-gallery .nav-link.active{
color: var(--button-font-colour) !important;
}
.sr-tab-gallery .nav-link:hover:before,
.sr-tab-gallery .nav-link:active:before,
.sr-tab-gallery .nav-link:focus:before,
.sr-tab-gallery .nav-link.active:before,
.sr-tab-gallery .nav-link.active:hover:before{
opacity: 1 !important;
}
.sr-tab-gallery .grid .image-inner{
position: relative;
overflow: hidden;
}
.sr-tab-gallery .grid .image-inner a img{
min-width: 100%;
}
.sr-tab-gallery .grid .image-inner a.zoom img{
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.sr-tab-gallery .grid .image-inner a.zoom:hover > img{
transform: scale(1.05);
}
.sr-tab-gallery .grid .image-inner a span{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
background-color: rgba(0, 0, 0, 0.5);
opacity: 0;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.sr-tab-gallery .grid .image-inner a span:hover{
opacity: 1;
}
.sr-tab-gallery .grid .image-inner a span:after{
content: '\f067';
font-family: 'Font Awesome 6 Free';
font-weight: 900;
color: #ffffff;
font-size: 2rem;
} .sr-column-images {
display: flex;
flex-direction: row;
}
.sr-column-images .column{
flex-grow: 1;
position: relative;
}
.sr-column-images .column a.zoom img{
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.sr-column-images .column a.zoom:hover > img{
transform: scale(1.05);
}
.sr-column-images .column a span{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
background-color: rgba(0, 0, 0, 0.5);
opacity: 0;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.sr-column-images .column a span:after{
content: '\f067';
font-family: 'Font Awesome 6 Free';
font-weight: 900;
color: #ffffff;
font-size: 2rem;
}
.sr-column-images .column a:hover span{
opacity: 1;
} .sr-3-columns-image-content-image{
display: grid;
grid-auto-columns: 1fr;
grid-auto-flow: column;
overflow: hidden;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
.sr-3-columns-image-content-image .column .content{
width: 100%;
height: 100%;
} .sr-2-columns-image-content{
max-width: 100%;
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px;
}
.sr-2-columns-image-content .column-1{
order:1;
}
.sr-2-columns-image-content .column-2{
order:2;
}
.sr-2-columns-image-content .column-2.image-left-side{
order: 0 !important;
}
.sr-2-columns-image-content .column-1 .row{
height: 100%;
}
.sr-2-columns-image-content .column-1 .content{
width: 100%;
height: 100%;
} @media (max-width: 575px) {
.sr-2-columns-image-content .column-2.col-12{
order: 2 !important;
}
.sr-2-columns-image-content .column-2.col-12.image-order-full-width-before-content{
order: 0 !important;
}
} @media (min-width: 576px) and (max-width: 767px) {
.sr-2-columns-image-content .column-2.col-sm-12{
order: 2 !important;
}
.sr-2-columns-image-content .column-2.col-sm-12.image-order-full-width-before-content{
order: 0 !important;
}
} @media (min-width: 768px) and (max-width: 991px) {
.sr-2-columns-image-content .column-2.col-md-12{
order: 2 !important;
}
.sr-2-columns-image-content .column-2.col-md-12.image-order-full-width-before-content{
order: 0 !important;
}
} @media (min-width: 992px) and (max-width: 1199px){
.sr-2-columns-image-content .column-2.col-lg-12{
order: 2 !important;
}
.sr-2-columns-image-content .column-2.col-lg-12.image-order-full-width-before-content{
order: 0 !important;
}
} @media (min-width: 1200px) {
.sr-2-columns-image-content .column-2.col-xl-12{
order: 2 !important;
}
.sr-2-columns-image-content .column-2.col-xl-12.image-order-full-width-before-content{
order: 0 !important;
}
} .sr-masonry-gallery-wrapper{
margin: auto;
width: 100%;
}
.sr-masonry-gallery .grid .image-inner{
position: relative;
overflow: hidden;
}
.sr-masonry-gallery .grid .image-inner a img{
min-width: 100%;
}
.sr-masonry-gallery .grid .image-inner a.zoom img{
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.sr-masonry-gallery .grid .image-inner a.zoom:hover > img{
transform: scale(1.05);
}
.sr-masonry-gallery .grid .image-inner a span{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
background-color: rgba(0, 0, 0, 0);
opacity: 0;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.sr-masonry-gallery .grid .image-inner a span.darken-on-hover{
background-color: rgba(0, 0, 0, 0.5);
}
.sr-masonry-gallery .grid .image-inner a span:after{
content: '\f067';
font-family: 'Font Awesome 6 Free';
font-weight: 900;
color: #ffffff;
font-size: 2rem;
}
.sr-masonry-gallery .grid .image-inner a:hover span{
opacity: 1;
} .sr-expanding-content{
padding-bottom: 0;
margin: 1.5rem auto 1.5rem auto;
border-width: 0px;
max-width: 100%;
}
.sr-expanding-content.border{
border-style: solid;
border-color: rgba(188,188,188,0.2);
border-width: 1px;
}
.sr-expanding-content.border .spacer:first-of-type{
border-top: 1px solid rgba(188,188,188,0.2);
}
.sr-expanding-content.border .heading-wrapper{
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.sr-expanding-content .heading-wrapper{
display: flex;
}
.sr-expanding-content .heading-wrapper.center{
justify-content: center;
}
.sr-expanding-content .heading-wrapper.right{
justify-content: right;
}
.sr-expanding-content .heading-wrapper.heading-100 .heading{
width: 100%;
}
.sr-expanding-content label.heading{
background-color: transparent;
border: 0;
outline: 0;
position: relative;
display: inline-block;
cursor: pointer;
margin-bottom: 0;
font-weight: bolder;
}
.sr-expanding-content.border label.heading{
padding: 1.5rem 0;
}
.sr-expanding-content label.heading p,
.sr-expanding-content label.heading h1,
.sr-expanding-content label.heading h2,
.sr-expanding-content label.heading h3,
.sr-expanding-content label.heading h4,
.sr-expanding-content label.heading h5,
.sr-expanding-content label.heading h6{
margin: 0 !important;
}
.sr-expanding-content label.heading:after{ }
.sr-expanding-content label.heading .icon-wrapper{
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.sr-expanding-content label.heading i{
transition: all 0.5s ease-in-out;
transform: rotate(0);
}
.sr-expanding-content input.heading-toggle:checked + label.heading i {
transform: rotate(90deg);
}
.sr-expanding-content input.heading-toggle:checked + label.question i.fa-plus {
transform: rotate(135deg);
}
.sr-expanding-content.border .content{
padding-left: 1.5rem;
padding-right: 1.5rem;
} .sr-expanding-content .spacer{
height: 0.5rem;
}
.sr-expanding-content .spacer:last-of-type{
height: 1px;
}
.sr-expanding-content.border .spacer{
height: 1.5rem;
}
.sr-expanding-content.border .spacer:last-of-type{
height: 1.5rem;
}
.sr-expanding-content .content p:last-of-type{
margin: 0;
} video[poster]{
object-fit: cover;
} .sr-link-stack{
width: 700px;
margin: auto;
}
.sr-link-stack .link-wrapper{
padding: 15px;
margin-bottom: 15px;
background-color: ;
} .sr-page-post-content-slider-wrapper{
width: 100%;
overflow: hidden;
margin: 0 auto;
}
.sr-page-post-content-slider-wrapper .slider {
width: 100%;
margin: 0 auto;
}
.sr-page-post-content-slider-wrapper .slider .slick-active:nth-last-child(1 of .slick-active){
border-right: 1px solid rgba(0,0,0,0) !important;
}
.sr-page-post-content-slider-wrapper .slide{
position: relative;
}
.sr-page-post-content-slider-wrapper .slide .slide-content{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
position: relative;
}
.sr-page-post-content-slider-wrapper .slide .image-container{
width: 80%;
max-width: 100%;
}
.sr-page-post-content-slider-wrapper .slide .slide-content h3{
margin-top: 20px;
margin-bottom: 0px;
font-size: 1.2rem;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.sr-page-post-content-slider-wrapper .slide .slide-content p{
padding: 0;
margin: 0;
margin-top: 10px;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.sr-page-post-content-slider-wrapper .slide a{
position: absolute;
top: 0;
left: 0;
width: 100%;
bottom: 0;
}
.sr-page-post-content-slider-wrapper .slide:hover h3,
.sr-page-post-content-slider-wrapper .slide:hover p{
color: var(--accent-colour-hover);
}
.sr-page-post-content-slider-wrapper .slick-prev, 
.sr-page-post-content-slider-wrapper .slick-next{
width: 80px;
}
.sr-page-post-content-slider-wrapper .slick-prev::before, 
.sr-page-post-content-slider-wrapper .slick-next::before{
font-size: 30px;
} .sr-popup-modal-lightbox .width-medium{
max-width: 1280px;
}
@media (max-width: 1330px) {
.sr-popup-modal-lightbox .width-medium {
margin: 1.75rem;
}
}
.sr-popup-modal-lightbox .width-wide{
max-width: 1600px;
}
@media (max-width: 1650px) {
.sr-popup-modal-lightbox .width-wide {
margin: 1.75rem;
}
} .sr-image-tiles {
display: flex;
flex-direction: row;
margin-left: auto;
margin-right: auto;
max-width: 100%;
}
.sr-image-tiles .column{
flex-grow: 1;
position: relative;
}
.sr-image-tiles .column .image-wrapper.image-hover{
position: absolute;
top:0;
left:0;
right:0;
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.sr-image-tiles .column:hover .image-wrapper.image-hover{
opacity: 1;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.sr-image-tiles .image-hover-wrapper{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.sr-image-tiles .column .image-hover-wrapper{
position: absolute;
top:0;
left:0;
right:0;
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.sr-image-tiles .column:hover .image-hover-wrapper{
opacity: 1;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.sr-image-tiles .column .image-wrapper a{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
} .sr-diamond-gallery{
max-width: 100%;
margin: auto;
}
.sr-diamond-gallery-inner-wrapper {
max-width: 100%;
--diamond-s: calc(var(--diamond-gallery-width) / ( var(--diamond-cols) ) - ( var(--diamond-m) * 2 ));
--diamond-r: calc(var(--diamond-s) + 4*var(--diamond-m) - 2px);
margin: auto;
display:flex;
}
.sr-diamond-gallery .grid {
font-size: 0; }
.sr-diamond-gallery .grid .diamond {
width: var(--diamond-s);
margin: var(--diamond-m);
height: var(--diamond-s);
display: inline-block;
font-size:initial;
clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
background: red;
margin-bottom: calc(var(--diamond-m) - var(--diamond-s)*0.5);
position: relative;
}
.sr-diamond-gallery .grid::before {
content: "";
width: calc(var(--diamond-s)/2 + var(--diamond-m));
float: left;
height: 140%;
shape-outside: repeating-linear-gradient(     
#0000 0 calc(var(--diamond-r) - 3px),      
#000  0 var(--diamond-r));
}
.sr-diamond-gallery .grid .diamond img{
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.sr-diamond-gallery .grid .diamond img{
top:-100%; 
left:0; 
right: 0; 
bottom:-100%;
margin: auto !important;
min-width: 100%;
min-height: 100%;
position: absolute;
object-fit: cover;
}
.sr-diamond-gallery .grid .diamond a.zoom:hover > img{
transform: scale(1.05);
}
.sr-diamond-gallery .grid .diamond a span{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
background-color: rgba(0, 0, 0, 0.5);
opacity: 0;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.sr-diamond-gallery .grid .diamond a span:after{
content: '\f067';
font-family: 'Font Awesome 6 Free';
font-weight: 900;
color: #ffffff;
font-size: 2rem;
}
.sr-diamond-gallery .grid .diamond a:hover span{
opacity: 1;
} .sr-honeycomb-gallery{
margin: auto;
max-width: 100%;
} .sr-honeycomb-gallery .hexGrid {
overflow: hidden;
margin: 0 auto;
padding-bottom: 90px;
}
.sr-honeycomb-gallery .hexGrid:after {
content: "";
display: block;
clear: both;
}
.sr-honeycomb-gallery .hex {
position: relative;
list-style-type: none;
float: left;
overflow: hidden;
visibility: hidden;
outline: 1px solid transparent; transform: rotate(-60deg) skewY(30deg) translatez(-1px);
}
.sr-honeycomb-gallery .hex * {
position: absolute;
visibility: visible;
outline: 1px solid transparent; }
.sr-honeycomb-gallery .hexIn {
display: block;
width: 100%;
height: 100%;
text-align: center;
color: #fff;
overflow: hidden;
transform: skewY(-30deg) rotate(60deg);
}
.sr-honeycomb-gallery .hex img {
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.sr-honeycomb-gallery .hex img {
top:-100%; 
left:0; 
right: 0; 
bottom:-100%;
margin: auto !important;
min-width: 100%;
min-height: 100%;
position: absolute;
object-fit: cover;
}
.sr-honeycomb-gallery .hex a.zoom:hover > img{
transform: scale(1.05);
}
.sr-honeycomb-gallery .hex a span{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
background-color: rgba(0, 0, 0, 0.5);
opacity: 0;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.sr-honeycomb-gallery .hex a span:after{
content: '\f067';
font-family: 'Font Awesome 6 Free';
font-weight: 900;
color: #ffffff;
font-size: 2rem;
}
.sr-honeycomb-gallery .hex a:hover span{
opacity: 1;
}
@media (max-width: 1100px) { .sr-honeycomb-gallery .hex {
width: 49.5%; padding-bottom: 57.158%; }
.sr-honeycomb-gallery .hex:nth-child(3n+1) {
transform: translateX(50%) rotate(-60deg) skewY(30deg);
}
.sr-honeycomb-gallery .hex:nth-child(3n+2),
.sr-honeycomb-gallery .hex:nth-child(3n+3) {
margin-top: -13.423%;
margin-bottom: -13.423%;
}
.sr-honeycomb-gallery .hex:nth-child(3n+1) {
margin-left: 0.5%
}
.sr-honeycomb-gallery .hex:nth-child(3n+3) {
margin-left: 1%;
}
.sr-honeycomb-gallery .hex:nth-child(3n+2),
.sr-honeycomb-gallery .hex:nth-child(3n+4) {
clear: left;
}
}
@media (min-width:1101px) { .sr-honeycomb-gallery .hex {
width: 32.666%; padding-bottom: 37.720%; }
.sr-honeycomb-gallery .hex:nth-child(5n+1),
.sr-honeycomb-gallery .hex:nth-child(5n+2) {
transform: translateX(50%) rotate(-60deg) skewY(30deg);
}
.sr-honeycomb-gallery .hex:nth-child(5n+3),
.sr-honeycomb-gallery .hex:nth-child(5n+4),
.sr-honeycomb-gallery .hex:nth-child(5n+5) {
margin-top: -8.564%;
margin-bottom: -8.564%;
}
.sr-honeycomb-gallery .hex:nth-child(5n+2),
.sr-honeycomb-gallery .hex:nth-child(5n+4) {
margin-right: 1%;
margin-left: 1%;
}
.sr-honeycomb-gallery .hex:nth-child(5n+1) {
margin-left: 0.5%;
}
.sr-honeycomb-gallery .hex:nth-child(5n+3),
.sr-honeycomb-gallery .hex:nth-child(5n+6) {
clear: left;
}
} .sr-5-square-titles{
max-width: 100% !important;
} .sr-slideshow-tiles-wrapper {
margin-left: -15px;
margin-right: -15px;
max-width: initial !important;
width: auto !important;
position: relative;
}
.sr-slideshow-tiles-wrapper:before{
content: '';
position: absolute;
top:0;
left:0;
width: 100%;
height: 100%;
}
.sr-slideshow-tiles-wrapper .slider {
width: 100%;
margin: 0px auto;
overflow: hidden;   
}
.sr-slideshow-tiles-wrapper .slick-slide {
margin: 0px;
line-height: 0;
}
.sr-slideshow-tiles-wrapper .images-wrapper{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
flex-direction: row;
}
.sr-slideshow-tiles-wrapper .main-image{
flex:1 0 0%;
height: 100%;
}
.sr-slideshow-tiles-wrapper .small-image{
flex:1 0 0%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.sr-slideshow-tiles-wrapper .slick-slide:nth-child(even) .main-image{
order: 2
}
.sr-slideshow-tiles-wrapper .small-image .small-image-wrapper{
width: 50%;
}
@media (max-width:768px){
.sr-slideshow-tiles-wrapper .slick-slide:nth-child(even) .slide .main-image{
display: none;
}
.sr-slideshow-tiles-wrapper .slick-slide:nth-child(odd) .slide .small-image{
display: none;
}
}
@keyframes waiting_bar_effect{0%{left:0}to{left:100%}}.woocommerce-multi-currency img{max-width:100%}.woocommerce-multi-currency .wmc-currency.wmc-active a{cursor:default!important}.woocommerce-multi-currency.wmc-sidebar,.woocommerce-multi-currency.wmc-sidebar .wmc-title{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease}.woocommerce-multi-currency.wmc-sidebar{position:fixed;z-index:9999999999;top:50%;transform:translateY(-50%);font-family:Arial;max-height:100vh;overflow:auto}.woocommerce-multi-currency.wmc-sidebar .wmc-title{text-align:center;visibility:hidden;color:#fff;font:300 16px Arial;margin:0;text-transform:uppercase;background:#000;padding:16px 0;transition:all .25s ease;width:250px}.woocommerce-multi-currency.wmc-sidebar .wmc-list-currencies .wmc-sidebar-open{position:relative;height:40px;width:40px;border-radius:50%;margin:10px 0 0;line-height:40px;cursor:pointer;text-align:center;font-weight:700;font-size:28px;display:none}.woocommerce-multi-currency.wmc-shortcode.plain-vertical.layout4 .wmc-currency-wrapper .wmc-sub-currency::-webkit-scrollbar,.woocommerce-multi-currency.wmc-shortcode.plain-vertical.layout5 .wmc-currency-wrapper .wmc-sub-currency::-webkit-scrollbar,.woocommerce-multi-currency.wmc-sidebar::-webkit-scrollbar{width:0}.woocommerce-multi-currency.wmc-sidebar::-webkit-scrollbar-track{background:#f1f1f1}.woocommerce-multi-currency.wmc-sidebar::-webkit-scrollbar-thumb{background:#cecece;border-radius:20px}.woocommerce-multi-currency.wmc-sidebar::-webkit-scrollbar-thumb:hover{background:#555}.woocommerce-multi-currency.wmc-sidebar.wmc-currency-flag .wmc-list-currencies .wmc-sidebar-open{margin:10px 10px 0}.woocommerce-multi-currency.wmc-sidebar.wmc-collapse.wmc-hover .wmc-currency,.woocommerce-multi-currency.wmc-sidebar.wmc-hover .wmc-title{display:block!important;visibility:visible}.woocommerce-multi-currency.wmc-sidebar.wmc-collapse.wmc-hover .wmc-list-currencies .wmc-sidebar-open{display:none}.wmc-approximately{line-height:1.5;white-space:nowrap;padding-left:5px}.woocommerce-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies{width:250px;display:inline-block;font-size:0}.woocommerce-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies .wmc-currency{background:#000;text-transform:uppercase;letter-spacing:1px;width:250px;z-index:1000;font:10px Arial;margin:4px 0 0;transition:all .25s ease;position:relative;cursor:pointer;clear:both;display:inline-block;height:40px}.woocommerce-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies .wmc-currency:hover{background:#f78080}.woocommerce-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies .wmc-currency a{color:#fff;text-decoration:none;text-align:center;line-height:40px;display:flex;align-items:center;justify-content:center;width:100%}.woocommerce-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies .wmc-currency .wmc-currency-content-left{text-align:center;width:40px;line-height:40px;display:inline-flex;justify-content:center}.woocommerce-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies .wmc-currency .wmc-currency-content-right{width:calc(100% - 40px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:40px}.woocommerce-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies .wmc-currency span.wmc-active-title{color:#fff;text-decoration:none;text-align:center;line-height:40px;vertical-align:top;display:inline-block;width:170px;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.woocommerce-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies .wmc-currency.wmc-active{position:relative;background:#f78080}.woocommerce-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies .wmc-sidebar-open:before{content:"+";width:100%;text-align:center}.woocommerce-multi-currency.wmc-sidebar.wmc-switcher-layout-full *{box-sizing:border-box}.woocommerce-multi-currency.wmc-sidebar.wmc-switcher-layout-full .wmc-title{margin-bottom:5px;border-radius:6px}.woocommerce-multi-currency.wmc-sidebar.wmc-switcher-layout-full .wmc-list-currencies .wmc-currency{margin:unset}.woocommerce-multi-currency.wmc-sidebar.wmc-switcher-layout-full .wmc-list-currencies .wmc-currency:nth-child(2){border-radius:6px 6px 0 0}.woocommerce-multi-currency.wmc-sidebar.wmc-switcher-layout-full .wmc-list-currencies .wmc-currency:has(+:last-child){border-radius:0 0 6px 6px}.woocommerce-multi-currency.wmc-sidebar.wmc-switcher-layout-full .wmc-list-currencies .wmc-currency a.wmc-currency-redirect{margin:0 3px;border-radius:6px;max-width:100%;width:unset}.woocommerce-multi-currency.wmc-sidebar.wmc-switcher-layout-full.wmc-hover .wmc-list-currencies .wmc-currency a.wmc-currency-redirect{border-style:solid}.woocommerce-multi-currency.wmc-sidebar.wmc-switcher-layout-full.wmc-collapse:not(.wmc-hover) .wmc-list-currencies .wmc-currency{background:unset!important}.woocommerce-multi-currency.wmc-sidebar.wmc-collapse.style-1 .wmc-list-currencies .wmc-currency:not(.wmc-active){display:none}.woocommerce-multi-currency.wmc-sidebar.style-1.wmc-left .wmc-list-currencies .wmc-currency{text-align:right}.woocommerce-multi-currency.wmc-sidebar.wmc-left{left:-210px}.woocommerce-multi-currency.wmc-sidebar.wmc-left .wmc-list-currencies .wmc-sidebar-open{float:right}.woocommerce-multi-currency.wmc-sidebar.wmc-left .wmc-list-currencies .wmc-currency span{display:inline-block;float:right}.woocommerce-multi-currency.wmc-sidebar.wmc-left:not(.wmc-hover) .wmc-list-currencies .wmc-currency a{flex-direction:row-reverse}.woocommerce-multi-currency.wmc-sidebar.wmc-collapse .wmc-list-currencies .wmc-sidebar-open{display:block}.woocommerce-multi-currency.wmc-price-switcher{font-size:16px;position:relative;cursor:context-menu;z-index:1;margin:5px 0;display:inline-block}.woocommerce-multi-currency.wmc-price-switcher a{white-space:nowrap;display:inline-block;vertical-align:middle;width:100%;background:#eee;font-size:0}.woocommerce-multi-currency.wmc-price-switcher a:hover i{transform:scale(1.05)}.woocommerce-multi-currency.wmc-price-switcher a span{padding:0 15px;display:inline-block;align-content:space-evenly;font-size:16px}.woocommerce-multi-currency.wmc-price-switcher .wmc-current-currency{display:inline-block;padding:0 20px 5px 0;position:relative}.woocommerce-multi-currency.wmc-price-switcher .wmc-current-currency:before{content:"▼";position:absolute;right:0;top:15%;font-size:14px}.woocommerce-multi-currency.wmc-price-switcher .wmc-sub-currency{display:inline-block;opacity:0;position:absolute;top:-50px;visibility:hidden;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;left:0;max-height:60vh;overflow:auto}.woocommerce-multi-currency.wmc-price-switcher .wmc-sub-currency.wmc-show-up{max-height:30vh}.woocommerce-multi-currency.wmc-price-switcher img{display:inline-block;max-width:40px;vertical-align:top}.woocommerce-multi-currency.wmc-price-switcher .wmc-currency{padding:0;margin-bottom:3px}.woocommerce-multi-currency.wmc-price-switcher .wmc-currency a{display:flex;line-height:2}.woocommerce-multi-currency.wmc-price-switcher.wmc-switcher-layout-full .wmc-sub-currency{border-radius:6px}.woocommerce-multi-currency.wmc-price-switcher.wmc-switcher-layout-full .wmc-currency{margin:unset}.woocommerce-multi-currency.wmc-price-switcher.wmc-switcher-layout-full .wmc-currency a{padding:2px 0}.woocommerce-multi-currency.wmc-price-switcher .wmc-sub-currency::-webkit-scrollbar,.woocommerce-multi-currency.wmc-shortcode[data-layout=layout7] .wmc-sub-currency::-webkit-scrollbar,.woocommerce-multi-currency.wmc-shortcode[data-layout=plain_vertical] .wmc-sub-currency::-webkit-scrollbar{width:7px}.woocommerce-multi-currency.wmc-price-switcher .wmc-sub-currency::-webkit-scrollbar-track,.woocommerce-multi-currency.wmc-shortcode[data-layout=layout7] .wmc-sub-currency::-webkit-scrollbar-track,.woocommerce-multi-currency.wmc-shortcode[data-layout=plain_vertical] .wmc-sub-currency::-webkit-scrollbar-track{background:#f1f1f1;margin-top:0;margin-bottom:0}.woocommerce-multi-currency.wmc-price-switcher .wmc-sub-currency::-webkit-scrollbar-thumb,.woocommerce-multi-currency.wmc-shortcode[data-layout=layout7] .wmc-sub-currency::-webkit-scrollbar-thumb,.woocommerce-multi-currency.wmc-shortcode[data-layout=plain_vertical] .wmc-sub-currency::-webkit-scrollbar-thumb{background:#cecece;border-radius:20px}.woocommerce-multi-currency.wmc-price-switcher .wmc-sub-currency::-webkit-scrollbar-thumb:hover,.woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-currency-wrapper .wmc-sub-currency::-webkit-scrollbar-thumb:hover,.woocommerce-multi-currency.wmc-shortcode[data-layout=layout7] .wmc-sub-currency::-webkit-scrollbar-thumb:hover,.woocommerce-multi-currency.wmc-shortcode[data-layout=plain_vertical] .wmc-sub-currency::-webkit-scrollbar-thumb:hover{background:#555}.woocommerce-multi-currency.wmc-shortcode[data-layout=layout4] .wmc-sub-currency,.woocommerce-multi-currency.wmc-shortcode[data-layout=layout5] .wmc-sub-currency,.woocommerce-multi-currency.wmc-shortcode[data-layout=layout7] .wmc-sub-currency,.woocommerce-multi-currency.wmc-shortcode[data-layout=layout8] .wmc-sub-currency,.woocommerce-multi-currency.wmc-shortcode[data-layout=plain_vertical] .wmc-sub-currency{max-height:40vh;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none;height:fit-content}.woocommerce-multi-currency.wmc-price-switcher:not(.wmc-currency-trigger-click):hover .wmc-sub-currency{visibility:visible;opacity:1;top:45px}.woocommerce-multi-currency.wmc-price-switcher.wmc-currency-trigger-click.wmc-currency-trigger-click-active .wmc-sub-currency{visibility:visible;opacity:1;top:45px}.woocommerce-multi-currency.wmc-sidebar.wmc-currency-symbol .wmc-list-currencies .wmc-currency span.wmc-currency-content-left{font-size:16px;font-weight:300}.woocommerce-multi-currency.wmc-sidebar.wmc-currency-flag.wmc-left .wmc-list-currencies .wmc-currency{border-radius:0 5px 5px 0}.woocommerce-multi-currency.wmc-sidebar.wmc-currency-flag.wmc-right .wmc-list-currencies .wmc-currency{border-radius:5px 0 0 5px}.woocommerce-multi-currency.wmc-sidebar.wmc-currency-flag.wmc-currency-symbol .wmc-list-currencies .wmc-currency a{font-size:16px}.woocommerce-multi-currency.wmc-sidebar.wmc-right{right:-210px}.woocommerce-multi-currency.wmc-sidebar.wmc-right.wmc-hover{right:0}.woocommerce-multi-currency.wmc-sidebar.wmc-left.wmc-hover{left:0}.woocommerce-multi-currency.wmc-shortcode img{vertical-align:middle;height:24px;width:24px;margin:0;display:inline-block;padding:0}.woocommerce-multi-currency.wmc-shortcode .wmc-currency a{text-decoration:none!important;box-shadow:none;margin:0;padding:0;color:inherit}.woocommerce-multi-currency.wmc-shortcode .wmc-currency a:hover,.woocommerce-multi-currency.wmc-shortcode.plain-horizontal .wmc-currency.wmc-active a,.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency a:hover,.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency.wmc-active a{font-weight:700}.woocommerce-multi-currency.wmc-shortcode .wmc-currency-wrapper .wmc-current-currency-arrow{position:absolute;line-height:1.5;right:3px;padding:0;top:50%;transform:translateY(-50%);font-size:15px}.woocommerce-multi-currency.wmc-shortcode .wmc-currency-wrapper .wmc-current-currency-arrow::after{content:"▼"}.woocommerce-multi-currency.wmc-shortcode[data-layout=layout3] .wmc-currency a{display:flex}.woocommerce-multi-currency.wmc-shortcode.flag-large img{width:64px;height:auto}.woocommerce-multi-currency.wmc-shortcode.plain-horizontal{display:inline-block;font-size:0;vertical-align:top;width:100%}.woocommerce-multi-currency.wmc-shortcode.plain-horizontal .wmc-currency{display:inline-block;padding:5px;vertical-align:top;max-width:50%;font-size:16px}.woocommerce-multi-currency.wmc-shortcode.plain-horizontal .wmc-currency a{font-weight:300}.woocommerce-multi-currency.wmc-shortcode.plain-vertical{box-sizing:border-box;display:inline-block;cursor:context-menu}.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper{position:relative}.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper span.wmc-current-currency{position:relative;padding:5px 20px;display:flex;font-weight:700;border:1px solid #e5e5e5;width:calc(100% + 2px)}.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency{position:absolute;top:100%;width:calc(100% + 2px);background:#fff;border:1px solid #e5e5e5;text-align:left;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;display:none;border-top:none;z-index:99}.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency{position:relative;padding:5px 20px}.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency a{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;font-weight:400;display:flex;align-items:center}.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency a span{display:inline-block;vertical-align:middle;padding:0 5px}.woocommerce-multi-currency.wmc-shortcode.plain-vertical.wmc-dropdown-direction-top .wmc-currency-wrapper .wmc-sub-currency{bottom:100%;top:unset}.woocommerce-multi-currency.wmc-shortcode.plain-vertical a{white-space:nowrap}.woocommerce-multi-currency.wmc-shortcode.plain-vertical[data-layout=layout7] .wmc-currency-wrapper .wmc-sub-currency .wmc-currency{display:flex;justify-content:center}.woocommerce-multi-currency.wmc-shortcode.plain-vertical.wmc-currency-trigger-click.wmc-currency-trigger-click-active .wmc-currency-wrapper .wmc-sub-currency{display:block}.woocommerce-multi-currency.wmc-shortcode.plain-vertical:not(.wmc-currency-trigger-click) .wmc-currency-wrapper:hover .wmc-sub-currency{display:block}.woocommerce-multi-currency.wmc-shortcode.plain-vertical.layout5 .wmc-currency-wrapper span.wmc-current-currency span{padding:0 5px}.woocommerce-multi-currency.wmc-shortcode[data-layout=layout8] .wmc-currency-wrapper .wmc-sub-currency::-webkit-scrollbar{width:0}.woocommerce-multi-currency.wmc-shortcode.plain-horizontal.layout6 .wmc-currency{font-size:16px}.woocommerce-multi-currency.wmc-shortcode.wmc-shortcode-fixed.top-left{top:0;left:0;bottom:unset;right:unset}.woocommerce-multi-currency.wmc-shortcode.wmc-shortcode-fixed.top-right{top:0;left:unset;bottom:unset;right:0}.woocommerce-multi-currency.wmc-shortcode.wmc-shortcode-fixed.bottom-left{top:unset;left:0;bottom:0;right:unset}.woocommerce-multi-currency.wmc-shortcode.wmc-shortcode-fixed.bottom-left .wmc-currency-wrapper .wmc-sub-currency,.woocommerce-multi-currency.wmc-shortcode.wmc-shortcode-fixed.bottom-right .wmc-currency-wrapper .wmc-sub-currency{top:unset;bottom:100%}.woocommerce-multi-currency.wmc-shortcode.wmc-shortcode-fixed.bottom-right{top:unset;left:unset;bottom:0;right:0}.woocommerce-multi-currency.wmc-shortcode.wmc-shortcode-fixed{position:fixed;z-index:99999999;width:auto}.wmc-sub-currency .wmc-hidden{display:none!important}.woocommerce-multi-currency.layout10 .wmc-text{vertical-align:top;padding-left:5px}.wmc-current-currency-inner.wmc-active{display:block}.woocommerce-multi-currency.wmc-shortcode.vertical-currency-symbols-circle{display:inline-block;cursor:context-menu}.woocommerce-multi-currency.wmc-shortcode.vertical-currency-symbols-circle .wmc-currency-wrapper{position:relative}.woocommerce-multi-currency.wmc-shortcode.vertical-currency-symbols-circle .wmc-currency-wrapper .wmc-sub-currency{position:absolute;top:100%;width:fit-content;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;display:none;z-index:999999}.woocommerce-multi-currency.wmc-shortcode.vertical-currency-symbols-circle .wmc-currency,.woocommerce-multi-currency.wmc-shortcode.vertical-currency-symbols-circle .wmc-current-currency{border-radius:50px;width:38px;height:38px;text-align:center;margin-bottom:3px;line-height:37px;font-size:20px}.woocommerce-multi-currency.wmc-shortcode.vertical-currency-symbols-circle .wmc-current-currency{display:inline-block}.woocommerce-multi-currency.wmc-shortcode.vertical-currency-symbols-circle .wmc-fix-font{font-size:15px}.woocommerce-multi-currency.wmc-shortcode.vertical-currency-symbols-circle:not(.wmc-currency-trigger-click) .wmc-currency-wrapper:hover .wmc-sub-currency{display:block;overflow:hidden}.woocommerce-multi-currency.wmc-shortcode.vertical-currency-symbols-circle.wmc-currency-trigger-click.wmc-currency-trigger-click-active .wmc-currency-wrapper .wmc-sub-currency{display:block;overflow:hidden}.woocommerce-multi-currency.wmc-shortcode.layout9 .wmc-current-currency a{font-weight:700}.woocommerce-multi-currency.wmc-shortcode.layout9 .wmc-currency-wrapper{font-size:0}.woocommerce-multi-currency.wmc-shortcode.layout9 .wmc-currency{font-size:16px;display:inline-block;border-radius:50px;min-width:60px;text-align:center;margin-right:-30px;position:relative;border:1px solid rgba(0,0,0,.1);padding:5px 0}.woocommerce-multi-currency.wmc-shortcode.layout9 .wmc-currency a{padding:0 14px}.woocommerce-multi-currency.wmc-shortcode.layout9 .wmc-left{text-align:left}.woocommerce-multi-currency.wmc-shortcode.layout9 .wmc-right{text-align:right}.html.custom.html_topbar_right.has-child{padding:0;font-size:.97em}.wmc-flatsome-mobile-nav.wmc-current-currency{padding:15px 0 15px 20px;flex-grow:1}.woocommerce-multi-currency .wmc-show-up{top:unset!important;bottom:100%;border-bottom:none!important}.woocommerce-multi-currency:not([data-layout=layout8]) .wmc-show-up{border-top:1px solid #e5e5e5!important}.wmc-custom-checkout-left{float:left}.wmc-custom-checkout-right{float:right;color:red}.wmc-custom-checkout-right+.wmc-approximately{float:right}.wmc-custom-checkout-right .amount{float:none!important}.woocommerce-multi-currency.wmc-shortcode .wmc-current-currency .wmc-open-dropdown-currencies{display:flex;align-items:center;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:10px}.woocommerce-multi-currency.wmc-shortcode .wmc-current-currency .wmc-open-dropdown-currencies:after{content:"";border-width:0 1px 1px 0;display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-style:solid;width:6px;margin:0;height:6px;cursor:default}.woocommerce-multi-currency.wmc-shortcode.layout10{vertical-align:middle}.woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-current-currency{padding-left:10px!important;background-color:transparent!important;border:0!important;font-weight:400!important}.woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-current-currency>span:first-child{display:flex}.woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-current-currency .wmc-open-dropdown-currencies{padding-left:5px}.woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-sub-currency{box-shadow:0 0 2px rgba(0,0,0,.5);border-radius:3px;padding:5px;border:0!important}.woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-sub-currency .wmc-currency a,.woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-sub-currency .wmc-currency a:hover{font-weight:400!important}.woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-sub-currency .wmc-currency:hover{background-color:#e5ecf3}.woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-currency{padding:5px!important}.woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-currency span{padding:0 0 0 5px!important}.woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-currency-wrapper .wmc-sub-currency{z-index:99999;max-height:250px;overflow-y:auto;font-size:12px}.woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-currency-wrapper .wmc-sub-currency::-webkit-scrollbar{width:7px}.woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-currency-wrapper .wmc-sub-currency::-webkit-scrollbar-track{background:#f1f1f1;margin-top:2px;margin-bottom:2px}.woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-currency-wrapper .wmc-sub-currency::-webkit-scrollbar-thumb{background:#cecece;border-radius:20px}.woocommerce-multi-currency.wmc-shortcode.plain-vertical.layout10 .wmc-currency-wrapper .wmc-sub-currency{width:auto}.woocommerce-multi-currency.wmc-shortcode.plain-vertical.layout11 .wmc-currency-wrapper .wmc-currency>a span.wmc-sub-currency-symbol{padding:0}.woocommerce-multi-currency.wmc-shortcode.plain-vertical.layout11 .wmc-currency-wrapper .wmc-current-currency .wmc-current-flag{vertical-align:sub}#order_review .wmc-approximately,.cart_totals .wmc-approximately,.product .price .wmc-approximately,.woocommerce-cart-form__cart-item .wmc-approximately,.woocommerce-mini-cart__total .wmc-approximately{display:block!important;padding-left:0}.woocommerce-mini-cart-item.mini_cart_item .wmc-approximately{padding-left:5px}.wmc-cache-pid+.subscription-details+.subscription-details{display:none}.wmc-currency-loading{position:relative}.woocommerce-multi-currency.wmc-currency-loading.wmc-price-switcher .wmc-sub-currency:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.7);z-index:9999}.woocommerce-multi-currency.wmc-currency-loading.wmc-price-switcher .wmc-sub-currency:after{z-index:9999;content:url(https://www.22burlington.com/wp-content/plugins/woocommerce-multi-currency/css/images/loading.gif);font-size:15px;position:absolute;left:50%;top:50%;opacity:1;transform:translate(-50%,-50%) scale3d(.5,.5,.5);margin:0;padding:0}.woocommerce-multi-currency.wmc-currency-loading:not(.wmc-price-switcher):before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.7);z-index:9999}.woocommerce-multi-currency.wmc-currency-loading:not(.wmc-price-switcher):after{z-index:9999;content:url(https://www.22burlington.com/wp-content/plugins/woocommerce-multi-currency/css/images/loading.gif);font-size:15px;position:absolute;left:50%;top:50%;opacity:1;transform:translate(-50%,-50%) scale3d(.5,.5,.5);margin:0;padding:0}@media screen and (max-width:768px){.woocommerce-multi-currency.wmc-sidebar .wmc-title,.woocommerce-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies .wmc-currency{margin-left:auto;margin-right:auto}.woocommerce-multi-currency.wmc-sidebar{background:unset}.woocommerce-multi-currency.wmc-sidebar .wmc-list-currencies .wmc-currency:not(.wmc-active){display:none}.woocommerce-multi-currency.wmc-sidebar .wmc-list-currencies .wmc-sidebar-open{display:flex}.woocommerce-multi-currency.wmc-sidebar.wmc-hover,.woocommerce-multi-currency.wmc-sidebar.wmc-hover.wmc-mobile-no-collapse{width:100%;top:0;right:0;left:0;transform:none;bottom:0;padding:10% 0;background:rgba(255,255,255,.8)}.woocommerce-multi-currency.wmc-sidebar.wmc-hover .wmc-list-currencies,.woocommerce-multi-currency.wmc-sidebar.wmc-hover.wmc-mobile-no-collapse .wmc-list-currencies{overflow:auto;width:100%;margin:0 auto;position:relative;transform:translateY(-50%);top:50%;max-height:100%}.woocommerce-multi-currency.wmc-sidebar.wmc-hover .wmc-list-currencies .wmc-sidebar-open,.woocommerce-multi-currency.wmc-sidebar.wmc-hover.wmc-mobile-no-collapse .wmc-list-currencies .wmc-sidebar-open{display:none}.woocommerce-multi-currency.wmc-sidebar.wmc-hover .wmc-list-currencies .wmc-currency,.woocommerce-multi-currency.wmc-sidebar.wmc-hover.wmc-mobile-no-collapse .wmc-list-currencies .wmc-currency{display:flex}.woocommerce-multi-currency.wmc-sidebar.wmc-mobile-no-collapse .wmc-list-currencies .wmc-currency{display:inline-block}.woocommerce-multi-currency.wmc-sidebar.wmc-mobile-no-collapse .wmc-list-currencies .wmc-sidebar-open{display:none}}.course-origin-price+.origin-price{display:none}.wmc-cache-loading .woocommerce-Price-amount.amount{position:relative}.wmc-cache-loading .woocommerce-Price-amount.amount:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f0f0f0}.wmc-cache-loading .woocommerce-Price-amount.amount:after{content:"";position:absolute;top:0;width:10px;bottom:0;background-color:#fefefe;opacity:.5;left:0;filter:blur(1px);animation:waiting_bar_effect 1s infinite}.wmc-convertor-row{margin-bottom:1em}.wmc-convertor-row input,.wmc-convertor-row select{line-height:1.5;padding:7px;width:100%}.wmc-currency-convertor-result{font-weight:700}.woocommerce-shipping-destination{clear:both}