.lsep-main-wrapper{
--lsep-flag-radius: 0px;
--lsep-flag-ratio: 4/3;
--lsep-normal-bg-color: #fff;
--lsep-normal-text-color: #000;
font-family: inherit;
font-size: inherit;
line-height: 1.5;
} .lsep-language-list,
.lsep-language-list li {
list-style: none;
margin: 0;
padding: 0;
}
.lsep-main-wrapper .lsep-language-list{
overflow: hidden;
}
.lsep-main-wrapper .lsep-wrapper a{
text-decoration: none;
}
.lsep-main-wrapper .lsep-wrapper.horizontal {
overflow: hidden;
}
.lsep-main-wrapper .lsep-wrapper.horizontal .lsep-language-list {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
gap: 0;
}
.lsep-main-wrapper .lsep-wrapper.vertical {
overflow: hidden;
}
.lsep-main-wrapper .lsep-wrapper.vertical .lsep-language-list {
display: inline-flex;
flex-direction: column;
flex-wrap: nowrap;
align-items: stretch;
width: max-content;
max-width: 100%;
gap: 0;
} .lsep-wrapper {
padding: 10px;
} .lsep-lang-item {
display: flex;
align-items: center;
gap: 8px;
padding: 6px 8px;
margin-bottom: 6px;
white-space: nowrap;
line-height: 1;
}
.lsep-wrapper.horizontal .lsep-lang-item a,
.lsep-wrapper.vertical .lsep-lang-item a{
background-color: var(--lsep-normal-bg-color);
}
.lsep-wrapper.horizontal .lsep-lang-item {
margin-bottom: 0;
padding: 0;
}
.lsep-wrapper.vertical .lsep-lang-item {
margin-bottom: 0;
padding: 0;
width: 100%;
}
.lsep-wrapper.vertical .lsep-lang-item a {
width: 100%;
box-sizing: border-box;
}
.lsep-lang-image{
aspect-ratio: var(--lsep-flag-ratio);
} .lsep-lang-image img {
object-fit: cover;
border-radius: var(--lsep-flag-radius);
} .lsep-lang-image,
.lsep-lang-name,
.lsep-lang-code {
display: inline-block;
vertical-align: middle;
flex-shrink: 0; } .lsep-lang-item a,
.lsep-active-language a {
text-decoration: none;
display: flex;
align-items: center;
gap: 8px;
color: var(--lsep-normal-text-color);
} .lsep-active-language {
display: flex;
align-items: center;
gap: 8px;
cursor: pointer;
padding: 6px 8px;
border-radius: 4px;
color: var(--lsep-normal-text-color);
}
.lsep-main-wrapper .lsep-wrapper .lsep-lang-name,
.lsep-main-wrapper .lsep-wrapper .lsep-lang-code {
color: inherit;
}
.lsep-main-wrapper .lsep-wrapper.horizontal .lsep-lang-item a,
.lsep-main-wrapper .lsep-wrapper.vertical .lsep-lang-item a,
.lsep-main-wrapper .lsep-wrapper.horizontal .lsep-lang-name,
.lsep-main-wrapper .lsep-wrapper.horizontal .lsep-lang-code,
.lsep-main-wrapper .lsep-wrapper.vertical .lsep-lang-name,
.lsep-main-wrapper .lsep-wrapper.vertical .lsep-lang-code {
color: var(--lsep-normal-text-color);
} .lsep-wrapper.dropdown {
position: relative;
display: inline-block;
width: var(--lsep-switcher-width, max-content);
max-width: 100%;
margin: 0 auto;
padding: 10px 15px;
cursor: pointer;
outline: none;
background-color: var(--lsep-normal-bg-color);
overflow: visible;
box-sizing: border-box;
}
.lsep-active-language .lsep-dropdown-icon {
transition: transform 0.3s ease;
display: inline-block;
margin-left: auto;
}
.lsep-wrapper.dropdown:not(.lsep-open-on-click):hover .lsep-dropdown-icon,
.lsep-wrapper.dropdown.active .lsep-dropdown-icon {
transform: rotate(180deg);
}
.lsep-wrapper.dropdown > .lsep-active-language {
display: block;
width: 100%;
box-sizing: border-box;
}
.lsep-wrapper.dropdown span a{
display: flex;
flex-wrap: nowrap;
gap: .6rem;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
box-sizing: border-box;
}
.lsep-wrapper.dropdown ul {
position: absolute;
top: 100%;
left: 0;
width: 100%;
min-width: 100%;
box-sizing: border-box;
list-style: none;
margin: 0;
padding: 0;
z-index: 999;
opacity: 0;
visibility: hidden;
pointer-events: none;
-webkit-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;
display: flex;
flex-direction: column;
}
.lsep-wrapper.dropdown ul li{
text-decoration: none;
background: var(--lsep-normal-bg-color);
display: block;
width: 100%;
box-sizing: border-box;
}
.lsep-wrapper.dropdown li a,
.lsep-wrapper.dropdown li a .lsep-lang-name,
.lsep-wrapper.dropdown li a .lsep-lang-code {
color: var(--lsep-normal-text-color);
}
.lsep-wrapper.dropdown li a{
display: flex;
align-items: center;
gap: 8px;
width: 100%;
box-sizing: border-box;
padding: 5px 5px;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
white-space: nowrap;
}
.lsep-dropdown-direction-up .lsep-wrapper.dropdown ul {
top: auto;
bottom: 100%;
}
.lsep-wrapper.dropdown.active::after,
.lsep-wrapper.dropdown:not(.lsep-open-on-click):hover::after {
border-width: 0 6px 6px 6px;
}
.lsep-wrapper.dropdown.active ul,
.lsep-wrapper.dropdown:not(.lsep-open-on-click):hover ul {
opacity: 1;
visibility: visible;
pointer-events: auto;
}
.lsep_elementor_review_notice {
padding-bottom: 12px;
}
.lsep_elementor_review_notice .lsep_elementor_review_wrapper {
position: relative;
padding: 12px 12px 22px;
background: #fff;
border: 2px solid #edacfb;
}
.lsep_elementor_review_notice #lsep_elementor_review_dismiss {
position: absolute;
bottom: -11px;
left: 8px;
background: #edacfb;
color: #0c0d0e;
font-size: 10px;
font-weight: 600;
line-height: 1.2;
padding: 5px 8px;
border-radius: 3px;
cursor: pointer;
}
.lsep_elementor_review_notice .lsep_elementor_review_msg {
margin: 0;
}
.lsep_elementor_review_notice .lsep_elementor_review_intro {
margin: 0 0 8px;
color: #50575e;
font-size: 12px;
line-height: 1.5;
}
.lsep_elementor_review_notice .lsep_elementor_review_intro strong {
font-weight: 700;
}
.lsep_elementor_review_notice .lsep_elementor_review_rating {
margin: 0;
}
.lsep_elementor_review_notice .lsep_elementor_review_rating a {
color: #edacfb;
font-size: 12px;
font-weight: 600;
line-height: 1.5;
text-decoration: none;
}
.lsep_elementor_review_notice .lsep_elementor_review_rating a:hover {
color: #d98ef0;
text-decoration: none;
}
.lsep_elementor_review_notice .lsep_elementor_review_stars {
color: #f5a623;
font-size: 13px;
letter-spacing: 1px;
}
.lsep_elementor_demo_btn {
position: absolute;
bottom: -11px;
right: 8px;
background: #edacfb;
font-size: 10px;
font-weight: 600;
line-height: 1.2;
padding: 5px 8px;
border-radius: 3px;
cursor: pointer;
}
.lsep_elementor_demo_btn a {
color: #0c0d0e;
text-decoration: none;
}
.lsep_elementor_demo_btn a:hover {
color: #0c0d0e;
text-decoration: none;
}.ngg-galleryoverview {
overflow: hidden;
margin-top: 10px;
width: 100%;
clear: both;
display: block !important;
}
.ngg-galleryoverview .desc { margin: 0px 10px 10px 0px;
padding: 5px;
}
.ngg-gallery-thumbnail-box {
float: left;
max-width: 100% !important;
}
.ngg-template-caption .ngg-gallery-thumbnail-box {
margin-right: 0px;
}
.ngg-gallery-thumbnail {
text-align: center;
max-width: 100% !important;
background-color: #FFFFFF;
border: 1px solid #A9A9A9;
margin-right: 5px;
margin: 5px;
}
.ngg-template-caption .ngg-gallery-thumbnail {
margin-right: 0px;
}
.ngg-gallery-thumbnail a {
display: block;
margin: 4px;
border: none;
box-shadow: none;
}
.ngg-gallery-thumbnail img {
display: block;
margin: 0;
padding: 0;
position: relative;
max-width: 100% !important;
height: auto;
}
.ngg-gallery-thumbnail span { font-size: 90%;
padding-left: 5px;
display: block;
} .ngg-galleryoverview {
margin-top: 40px;
margin-bottom: 50px;
-webkit-transition: width 1s, height 1s, background-color 1s, -webkit-transform 1s;
transition: width 1s, height 1s, background-color 1s, transform 1s;
min-height: 100px;
}
.ngg-gallery-thumbnail-box.ngg-1-columns {
width: 100%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-2-columns {
width: 50%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-3-columns {
width: 33.33333%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-4-columns {
width: 25%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-5-columns {
width: 20%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-6-columns {
width: 16.6666%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-7-columns {
width: 14.2857%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-8-columns {
width: 12.5%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-9-columns {
width: 11.1111%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-10-columns {
width: 10%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-11-columns {
width: 9.09%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-12-columns {
width: 8.3333%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-13-columns {
width: 7.692%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-14-columns {
width: 7.142%;
float: left !important;
}
.ngg-gallery-thumbnail-box.ngg-15-columns {
width: 6.6666%;
float: left !important;
}
@media (max-width: 800px) {
.ngg-gallery-thumbnail-box.ngg-5-columns,
.ngg-gallery-thumbnail-box.ngg-6-columns,
.ngg-gallery-thumbnail-box.ngg-7-columns,
.ngg-gallery-thumbnail-box.ngg-8-columns,
.ngg-gallery-thumbnail-box.ngg-9-columns,
.ngg-gallery-thumbnail-box.ngg-10-columns,
.ngg-gallery-thumbnail-box.ngg-11-columns,
.ngg-gallery-thumbnail-box.ngg-12-columns,
.ngg-gallery-thumbnail-box.ngg-13-columns,
.ngg-gallery-thumbnail-box.ngg-14-columns,
.ngg-gallery-thumbnail-box.ngg-15-columns,
.ngg-gallery-thumbnail-box.ngg-16-columns,
.ngg-gallery-thumbnail-box.ngg-17-columns,
.ngg-gallery-thumbnail-box.ngg-18-columns,
.ngg-gallery-thumbnail-box.ngg-19-columns,
.ngg-gallery-thumbnail-box.ngg-29-columns {
width: 25%;
}
}
@media (max-width: 600px) {
.ngg-gallery-thumbnail-box.ngg-4-columns,
.ngg-gallery-thumbnail-box.ngg-5-columns,
.ngg-gallery-thumbnail-box.ngg-6-columns,
.ngg-gallery-thumbnail-box.ngg-7-columns,
.ngg-gallery-thumbnail-box.ngg-8-columns,
.ngg-gallery-thumbnail-box.ngg-9-columns,
.ngg-gallery-thumbnail-box.ngg-10-columns,
.ngg-gallery-thumbnail-box.ngg-11-columns,
.ngg-gallery-thumbnail-box.ngg-12-columns,
.ngg-gallery-thumbnail-box.ngg-13-columns,
.ngg-gallery-thumbnail-box.ngg-14-columns,
.ngg-gallery-thumbnail-box.ngg-15-columns,
.ngg-gallery-thumbnail-box.ngg-16-columns,
.ngg-gallery-thumbnail-box.ngg-17-columns,
.ngg-gallery-thumbnail-box.ngg-18-columns,
.ngg-gallery-thumbnail-box.ngg-19-columns,
.ngg-gallery-thumbnail-box.ngg-29-columns {
width: 33.33333%;
}
}
@media (max-width: 400px) {
.ngg-gallery-thumbnail-box.ngg-3-columns,
.ngg-gallery-thumbnail-box.ngg-4-columns,
.ngg-gallery-thumbnail-box.ngg-5-columns,
.ngg-gallery-thumbnail-box.ngg-6-columns,
.ngg-gallery-thumbnail-box.ngg-7-columns,
.ngg-gallery-thumbnail-box.ngg-8-columns,
.ngg-gallery-thumbnail-box.ngg-9-columns,
.ngg-gallery-thumbnail-box.ngg-10-columns,
.ngg-gallery-thumbnail-box.ngg-11-columns,
.ngg-gallery-thumbnail-box.ngg-12-columns,
.ngg-gallery-thumbnail-box.ngg-13-columns,
.ngg-gallery-thumbnail-box.ngg-14-columns,
.ngg-gallery-thumbnail-box.ngg-15-columns,
.ngg-gallery-thumbnail-box.ngg-16-columns,
.ngg-gallery-thumbnail-box.ngg-17-columns,
.ngg-gallery-thumbnail-box.ngg-18-columns,
.ngg-gallery-thumbnail-box.ngg-19-columns,
.ngg-gallery-thumbnail-box.ngg-29-columns {
width: 50%;
}
} .ngg-galleryoverview.default-view {
text-align: center;
font-size: 0 !important;
letter-spacing: 0 !important;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail-box {
display:inline-block;
float: none;
vertical-align: middle;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail {
background-color: transparent;
border: none;
margin: 0;
margin-right: 0;
position: relative;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail a {
margin: 2px;
box-shadow: none;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img:hover {
opacity: .8;
}
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img {
margin: 0 auto;
box-shadow: none;
cursor: pointer;
}
.ngg-galleryoverview.default-view .slideshowlink {
margin: 24px auto 0;
text-align: center;
text-transform: uppercase;
}
.ngg-galleryoverview.default-view .slideshowlink a {
font-size: 13px;
letter-spacing: .75px;
cursor: pointer;
text-decoration: none;
box-shadow: none;
border: none;
}
.ngg-galleryoverview.default-view .slideshowlink a:hover {
text-decoration: none !important;
box-shadow: none !important;
border: none !important;
} .ngg-galleryoverview ul li:before {
content: '' !important;
}
.ngg-gallery-list {
list-style-type: none;
padding: 0px !important;
text-indent: 0px !important;
}
.ngg-galleryoverview div.pic img {
width: 100%;
border: 0px;
border-radius: 0px;
}
.ngg-gallery-list li {
float: left;
margin: 0 2px 0px 2px !important;
overflow: hidden;
}
.ngg-gallery-list li a {
border: 1px solid #CCCCCC;
display: block;
padding: 2px;
}
.ngg-gallery-list li.selected a {
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
background: #000000 none repeat scroll 0 0;
}
.ngg-gallery-list li img {
height: 40px;
width: 40px;
}
li.ngg-next, li.ngg-prev {
height: 40px;
width: 40px;
font-size: 3.5em;
}
li.ngg-next a, li.ngg-prev a {
padding-top: 10px;
border: none;
text-decoration: none;
} .ngg-caption-view-wrapper {
display: flex;
justify-content: center;
flex-wrap: wrap;
} .ngg-basic-thumbnails-carousel {
display: flex;
justify-content: center;
}
.ngg-basic-thumbnails-carousel-list {
display: flex;
flex-wrap: wrap;
}
.ngg-galleryoverview.carousel-view .ngg-gallery-thumbnail img {
max-width: 80px !important;
}