.ep-gdpr-badge{
z-index: 1;
width: 10em;
height: 13em;
color: #000;
background-color: #fff;
border: 1px solid #dadada;
border-radius: 1em;
flex-direction: column;
justify-content: space-between;
align-items: stretch;
text-decoration: none;
transition: box-shadow .2s, border-color .2s;
display: flex;
position: relative;
overflow: hidden;
box-shadow: 0 10px 10px -5px rgba(0, 0, 0, .1);
}
.ep-gdpr-badge-icon-wrap {
height: 65%;
background-color: #3f45da;
background-image: linear-gradient(315deg, #4047db, #6e73f7);
flex: none;
justify-content: center;
align-items: center;
display: flex;
}
.ep-gdpr-badge-icon {
width: 60%;
justify-content: center;
align-items: center;
display: flex;
}
.ep-gdpr-badge-text {
width: 100%;
height: 100%;
flex-direction: column;
justify-content: center;
align-items: center;
padding-top: .8em;
padding-bottom: .5em;
font-size: .9em;
line-height: 1.5em;
display: flex;
}
.ep-gdpr-badge-bold {
font-size: 200%;
font-weight: 700;
}
ul.ep-gdpr-modal-content {
margin:0px;
padding: 0px;
}.emagic * {
box-sizing: border-box;
}
.emagic a {
text-decoration: none !important;
box-shadow: none !important;
}
.emagic a:hover{
opacity: 1
}
html.ep-embed-responsive .emagic{
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
font-size: 14px;
font-size: var(--themefontsize);
line-height: 1.8;
}
:root { --ep-light-color: 248,249,250;
--ep-dark-color: 33,37,41;
--ep-white-color: 255,255,255;
--ep-black-color: 0,0,0;
--ep-border-color: #dee2e6;
--ep-border-color-rgb: 222,226,230;
--ep-border-light-color: #e8e8e8;
--ep-border-green-color: #cbf9d6;
--ep-default-color: #1a202c;
--ep-body-color: #212529;
--ep-border-opacity-color :rgb(34 113 177 / 50%);
--ep-warning-color: 255,193,7;
--ep-warning-text: #997404;
--ep-warning-bg-subtle: #fff3cd;
--ep-warning-border-subtle: #ffe69c;
--ep-success-color: 25,135,84;
--ep-danger-color: 220,53,69;
--ep-lightgreen-color: 42,175,74;
--ep-dark-bg: 33,37,41;
--ep-transparent-bg:transparent;
--ep-transparent-border:transparent;
--ep-secondary-rgb: 108,117,125;  --ep-border-radius: 0.375rem;
--ep-border-radius-sm: 0.25rem;
--ep-border-radius-lg: 0.5rem;
--ep-border-radius-2xl: 2rem;
--ep-border-radius-pill: 50rem;  --ep-modal-width: 800px; } .ep-dark-mode-enabled {
--ep-white-color:38, 38, 38;
--ep-border-color-rgb: 58, 58, 58;
--ep-border-color:#4D4C4D;
--ep-default-color: #fff;
--ep-dark-color :96,96,96;
--ep-light-color: 58, 58, 58;
--ep-dark-bg: 58, 58, 58;
}
.ep-dark-mode-enabled .ep-list-group{
--ep-list-group-bg: 38, 38, 38; }
.ep-dark-mode-enabled .ep-list-group-item{
--ep-bg-opacity: 1;
background-color: rgba(var(--ep-list-group-bg), var(--ep-bg-opacity)) !important;
}  .ep-pe-none {
pointer-events: none!important;
}
.ep-cursor{
cursor: pointer;
}
.ep-cursor-move{
cursor: move;
}
.ep-text-decoration-none{
text-decoration: none;
}
.ep-desc-truncate {
-webkit-line-clamp: 3;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
}  .ep-alert {
--ep-alert-bg: transparent;
--ep-alert-padding-x: 1rem;
--ep-alert-padding-y: 1rem;
--ep-alert-margin-bottom: 1rem;
--ep-alert-color: inherit;
--ep-alert-border-color: transparent;
--ep-alert-border: var(--ep-border-width) solid var(--ep-alert-border-color);
--ep-alert-border-radius: 0.375rem;
--ep-alert-link-color: inherit;
position: relative;
padding: var(--ep-alert-padding-y) var(--ep-alert-padding-x);
margin-bottom: var(--ep-alert-margin-bottom);
color: var(--ep-alert-color);
background-color: var(--ep-alert-bg);
border: var(--ep-alert-border);
border-radius: var(--ep-alert-border-radius);
}
.ep-alert-warning {
--ep-alert-color: var(--ep-warning-text);
--ep-alert-bg: var(--ep-warning-bg-subtle);
--ep-alert-border-color: var(--ep-warning-border-subtle);
--ep-alert-link-color: var(--ep-warning-text);
}
.ep-alert-danger {
color: #842029;
background-color: #f8d7da;
border-color: #f5c2c7;
}  .ep-button-text{
padding: 0px;
margin: 0px;
color: inherit;
font-weight: normal;
font-size: 0.8rem;
box-shadow: none;
cursor: pointer
}
.ep-button-text:focus{
outline: 0px;
}  .emagic .ep-btn {
--ep-btn-font-size: 1rem;
--ep-border-width:1px;
--ep-btn-bg: transparent;
--ep-btn-padding-x: 0.75rem;
--ep-btn-padding-y: 0.375rem;
--ep-btn-border-color: transparent;
--ep-btn-line-height: 1.5;
--ep-btn-font-weight: 400;
text-align: center;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
font-size: var(--ep-btn-font-size);
font-weight: var(--ep-btn-font-weight);
line-height: var(--ep-btn-line-height);
color: var(--ep-btn-color) !important;
text-align: center;
user-select: none;
line-height: 1.75;
text-transform: capitalize;
border-radius: 0.375rem !important;
outline: 0;
margin: 0;
height: auto;
min-width: auto;
display: inline-block;
padding: var(--ep-btn-padding-y) var(--ep-btn-padding-x);
border: var(--ep-border-width) solid var(--ep-btn-border-color);
background-color: var(--ep-btn-bg);
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
box-shadow: none !important;
}
.emagic .ep-btn:hover {
color: var(--ep-btn-hover-color) !important;
background-color: var(--ep-btn-hover-bg);
border-color: var(--ep-btn-hover-border-color);
}
.ep-btn-check:checked+.ep-btn, .ep-btn.active, .ep-btn:first-child:active, :not(.ep-btn-check)+.ep-btn:active {
color: var(--ep-btn-active-color) !important;
background-color: var(--ep-btn-active-bg)!important;
border-color: var(--ep-btn-active-border-color)!important;
}
.emagic .ep-btn-sm {
--ep-btn-padding-y: 0.25rem;
--ep-btn-padding-x: 0.5rem;
--ep-btn-font-size: 0.875rem;
--ep-btn-border-radius: 0.25rem;
} .emagic .ep-btn-primary {
color: rgba(var(--ep-white-color), 1) !important;
background-color:rgba(var(--themeColor), 1);
}
.emagic .ep-btn-primary:hover{
color: rgba(var(--ep-white-color), 1) !important;
background-color:rgba(var(--themeColor), 0.95);
} .emagic .ep-btn-outline-primary {
--ep-btn-color: rgba(var(--themeColor), 1);
--ep-btn-border-color: rgba(var(--themeColor), 1);
}
.emagic .ep-btn-outline-primary:hover{
color: rgba(var(--ep-white-color), 1) !important;
background-color: rgba(var(--themeColor), 1)!important;
border-color: rgba(var(--themeColor), 1);
}
.emagic .ep-btn-outline-danger {
--ep-btn-color: rgba(var(--ep-danger-color), 1);
--ep-btn-border-color: rgba(var(--ep-danger-color), 1);
}
.emagic .ep-btn-outline-danger:hover{
color: rgba(var(--ep-white-color), 1);
background-color: rgba(var(--ep-danger-color), 1);
border-color: rgba(var(--ep-danger-color), 1);
}
.emagic .ep-btn-outline-secondary {
--ep-border-width:2px;
--ep-btn-border-color: var(--ep-border-color);
}
.emagic .ep-btn-outline-secondary:hover {
}  .emagic .ep-btn-outline-dark {
--ep-btn-color: #212529;
--ep-btn-border-color: rgba(var(--ep-dark-color), 1);
--ep-btn-hover-color: #fff;
--ep-btn-hover-bg: #212529;
--ep-btn-hover-border-color: #212529;
--ep-btn-focus-shadow-rgb: 33,37,41;
--ep-btn-active-color: #fff;
--ep-btn-active-bg: #212529;
--ep-btn-active-border-color: #212529;
--ep-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--ep-btn-disabled-color: #212529;
--ep-btn-disabled-bg: transparent;
--ep-btn-disabled-border-color: #212529;
--ep-gradient: none;
}
.emagic .ep-btn-dark {
--ep-btn-color: rgba(var(--ep-white-color), 1);
--ep-btn-bg: rgba(var(--ep-dark-color), 1);
--ep-btn-border-color: rgba(var(--ep-dark-color), 1);
--ep-btn-hover-color: rgba(var(--ep-white-color), 1);
--ep-btn-hover-bg: #424649;
--ep-btn-hover-border-color: #373b3e;
--ep-btn-focus-shadow-rgb: 66,70,73;
--ep-btn-active-color: #fff;
--ep-btn-active-bg: #4d5154;
--ep-btn-active-border-color: #373b3e;
--ep-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--ep-btn-disabled-color: #fff;
--ep-btn-disabled-bg: #212529;
--ep-btn-disabled-border-color: #212529;
} .ep-dark-mode-enabled .emagic .ep-btn-dark {
background-image: linear-gradient(to bottom right, var(--ep-btn-top-color), var(--ep-btn-bottom-color));
}
.ep-dark-mode-enabled .emagic .ep-btn-dark:hover {
background-image: linear-gradient(to bottom right, var(--ep-btn-bottom-color), var(--ep-btn-bottom-color));
}
.ep-dark-mode-enabled .emagic .ep-btn-dark {
--ep-btn-top-color: #424242;
--ep-btn-bottom-color: #383838;
--ep-btn-border-color: #595959;
--ep-btn-color: #fff;
--ep-btn-hover-color: #fff;
--ep-btn-active-color: #fff;
--ep-btn-hover-border-color: #595959;
} .emagic .ep-btn-light {
--ep-btn-color: #000;
--ep-btn-bg: #f8f9fa;
--ep-btn-border-color: #f8f9fa;
--ep-btn-hover-color: #000;
--ep-btn-hover-bg: #d3d4d5;
--ep-btn-hover-border-color: #c6c7c8;
--ep-btn-focus-shadow-rgb: 211,212,213;
--ep-btn-active-color: #000;
--ep-btn-active-bg: #c6c7c8;
--ep-btn-active-border-color: #babbbc;
--ep-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--ep-btn-disabled-color: #000;
--ep-btn-disabled-bg: #f8f9fa;
--ep-btn-disabled-border-color: #f8f9fa;
}
.emagic .ep-btn-warning {
--ep-btn-color: #000;
--ep-btn-bg: #ffc107;
--ep-btn-border-color: #ffc107;
--ep-btn-hover-color: #000;
--ep-btn-hover-bg: #ffca2c;
--ep-btn-hover-border-color: #ffc720;
--ep-btn-focus-shadow-rgb: 217,164,6;
--ep-btn-active-color: #000;
--ep-btn-active-bg: #ffcd39;
--ep-btn-active-border-color: #ffc720;
--ep-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--ep-btn-disabled-color: #000;
--ep-btn-disabled-bg: #ffc107;
--ep-btn-disabled-border-color: #ffc107;
}
.ep-dark-mode-enabled .emagic .ep-btn-warning{
background-image: linear-gradient(to bottom right, var(--ep-btn-top-color), var(--ep-btn-bottom-color));
}
.ep-dark-mode-enabled .emagic .ep-btn-warning:hover{
background-image: linear-gradient(to bottom right, var(--ep-btn-bottom-color), var(--ep-btn-bottom-color));
}
.ep-dark-mode-enabled .emagic .ep-btn-warning:active{
}
.ep-dark-mode-enabled .emagic .ep-btn-warning {
--ep-btn-top-color: #AD8200;
--ep-btn-bottom-color: #997300;
--ep-btn-border-color: #CC9900;
--ep-btn-hover-border-color: #CC9900;
--ep-btn-color: #fff;
--ep-btn-hover-color: #fff;
--ep-btn-active-color: #fff;
}
.emagic .ep-btn-danger {
--ep-btn-color: #fff;
--ep-btn-bg: #dc3545;
--ep-btn-border-color: #dc3545;
--ep-btn-hover-color: #fff;
--ep-btn-hover-bg: #bb2d3b;
--ep-btn-hover-border-color: #b02a37;
--ep-btn-focus-shadow-rgb: 225,83,97;
--ep-btn-active-color: #fff;
--ep-btn-active-bg: #b02a37;
--ep-btn-active-border-color: #a52834;
--ep-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--ep-btn-disabled-color: #fff;
--ep-btn-disabled-bg: #dc3545;
--ep-btn-disabled-border-color: #dc3545;
}
.emagic .ep-btn-green {
--ep-btn-color: #fff;
--ep-btn-bg: #2AAF4A;
--ep-btn-border-color: #2AAF4A;
--ep-btn-hover-color: #fff;
--ep-btn-hover-bg: #3abc59;
--ep-btn-hover-border-color: #2ead4c;
--ep-btn-focus-shadow-rgb: 225,83,97;
--ep-btn-active-color: #fff;
--ep-btn-active-bg: #2ead4c;
--ep-btn-active-border-color: #2ead4c;
--ep-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--ep-btn-disabled-color: #fff;
--ep-btn-disabled-bg: #2AAF4A;
--ep-btn-disabled-border-color: #2AAF4A;
}
.btn-secondary.disabled, .btn-secondary:disabled {
color: #fff;
background-color: #6c757d;
border-color: #6c757d;
}
.ep-btn.disabled, .ep-btn:disabled, fieldset:disabled .ep-btn {
pointer-events: none;
opacity: .65;
} .ep-box-dropdown{
box-shadow: 0 2px 12px 0 rgb(0 0 0 / 14%);
border: 1px solid var(--ep-border-color);
border-radius: var(--ep-border-radius);
background-color: #fff;
position: absolute;
top: 40px;
z-index: 9999;
width: 200px;
padding: 16px 20px 24px;
}
.ep-box-dropdown-overlay {
position: fixed;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
z-index: -1;
background-color: rgb(0 0 0 / 0%);
}   .ep-button-text-color {
color:var(--ep-default-color);
}
.ep-btn-text-fill-color {
fill:var(--ep-default-color);
}
.ep-text-warning {
--ep-text-opacity: 1;
color: rgba(var(--ep-warning-color),var(--ep-text-opacity))!important;
}
.ep-text-danger {
--ep-text-opacity: 1;
color: rgba(var(--ep-danger-color),var(--ep-text-opacity))!important;
}
.ep-text-success {
--ep-text-opacity: 1;
color: rgba(var(--ep-success-color),var(--ep-text-opacity))!important;
}  .ep-bg-light {
--ep-bg-opacity: 1;
background-color: rgba(var(--ep-light-color),var(--ep-bg-opacity))!important;
}
.ep-bg-dark {
--ep-bg-opacity: 1;
background-color: rgba(var(--ep-dark-bg),var(--ep-bg-opacity))!important;
}
.ep-bg-success {
--ep-bg-opacity: 1;
background-color: rgba(var(--ep-success-color),var(--ep-bg-opacity))!important;
}
.ep-bg-white {
--ep-bg-opacity: 1;
background-color: rgba(var(--ep-white-color),var(--ep-bg-opacity));
}
.ep-dark-mode-enabled .ep-bg-white {
--ep-bg-opacity: 1;
background-color: rgba(var(--ep-white-color),var(--ep-bg-opacity))!important;
}
.ep-bg-warning {
background-color:rgba(var(--ep-warning-color));
}
.ep-bg-danger {
--ep-bg-opacity: 1;
background-color: rgba(var(--ep-danger-color),var(--ep-bg-opacity))!important;
}
.ep-bg-light-green{
--ep-bg-opacity: 1;
background-color: rgba(var(--ep-lightgreen-color),var(--ep-bg-opacity))!important;
}
.ep-bg-primary {
--ep-bg-opacity: 1;
background-color: rgba(var(--themeColor),var(--ep-bg-opacity))!important;
}
.ep-bg-secondary {
--ep-bg-opacity: 1;
background-color: rgba(var(--ep-secondary-rgb),var(--ep-bg-opacity))!important;
}
.ep-transparent-bg{
background-color:var(--ep-transparent-bg)!important;
}  .ep-bg-opacity-10 {
--ep-bg-opacity: 0.1;
}
.ep-bg-opacity-6 {
--ep-bg-opacity: 0.6;
}
.ep-bg-opacity-4 {
--ep-bg-opacity: 0.4;
}
.ep-bg-opacity-3 {
--ep-bg-opacity: 0.3;
}  .emagic .ep-border,
.ep-blocks .ep-border,
.ep-widgets .ep-border{
--ep-border-opacity: 1;
--ep-border-width: 1px;
--ep-border-style: solid;
border: var(--ep-border-width) var(--ep-border-style) rgba(var(--ep-border-color-rgb),var(--ep-border-opacity))!important;
}
.emagic .ep-border-primary {
--ep-border-opacity: 1;
border-color: rgba(var(--themeColor),var(--ep-border-opacity))!important;
}
.emagic .ep-transparent-border{
border-color:var(--ep-transparent-border)!important;
}
.ep-border-0 {
border: 0px !important;
}
.ep-border-2 {
border: 2px solid var(--ep-border-color);
}
.ep-border-1 {
border: 1px solid var(--ep-border-color);
}
.ep-border-top {
border-top: 1px solid var(--ep-border-color);
}
.ep-border-bottom {
--ep-border-width: 1px;
border-bottom: var(--ep-border-width) solid var(--ep-border-color)!important;
}
.ep-border-left {
--ep-border-width: 1px;
border-left: var(--ep-border-width) solid var(--ep-border-color)!important;
}
.ep-border-right {
--ep-border-width: 1px;
border-right: var(--ep-border-width) solid var(--ep-border-color)!important;
}
.ep-rounded {
border-radius: var(--ep-border-radius);
}
.ep-rounded-1{
border-radius:  var(--ep-border-radius-sm)
}
.ep-rounded-5{
border-radius:  var(--ep-border-radius-2xl)
}
.ep-rounded-circle {
border-radius: 50%!important;
}
.ep-rounded-pill {
border-radius: var(--ep-border-radius-pill)!important;
}
.ep-rounded-1{
border-radius:  var(--ep-border-radius-sm)
}
.ep-rounded-top {
border-top-left-radius: var(--ep-border-radius)!important;
border-top-right-radius: var(--ep-border-radius)!important;
}
.ep-rounded-bottom {
border-bottom-left-radius: var(--ep-border-radius)!important;
border-bottom-right-radius: var(--ep-border-radius)!important;
}
.ep-rounded-tbr-right {
border-top-right-radius: var(--ep-border-radius)!important;
border-bottom-right-radius: var(--ep-border-radius)!important;
}
.ep-rounded-tbl-right {
border-top-left-radius: var(--ep-border-radius)!important;
border-bottom-left-radius: var(--ep-border-radius)!important;
}
.ep-border-opacity-50 {
border-bottom: 2px solid var(--ep-border-opacity-color);
}
.ep-border-warning {
--ep-border-opacity: 1;
border-color: rgba(var(--ep-warning-color),var(--ep-border-opacity))!important;
}
.ep-border-3 {
--ep-border-width: 3px;
}
.ep-border-2 {
--ep-border-width: 2px;
}
.ep-border-1 {
--ep-border-width: 1px;
}
.ep-border-light {
border-color:var(--ep-border-light-color)!important;
}
.ep-border-green {
border-color:var(--ep-border-green-color)!important;
}
.emagic .ep-border-top-0 {
border-top: 0!important;
}  .emagic .ep-bg-opacity-10 {
--ep-border-opacity: 0.1;
}
.emagic .ep-border-opacity-4 {
--ep-border-opacity: 0.4;
} .ep-img-fluid {
max-width: 100%;
height: auto;
}
.ep-white-space {
white-space: nowrap;
}
.ep-white-space-normal{
white-space: normal;
} .ep-text-primary {
color: rgba(var(--themeColor), 1)!important;
}
.ep-text-white{
--ep-text-opacity: 1;
color: rgba(var(--ep-white-color),var(--ep-text-opacity))!important;
}
.ep-text-muted {
opacity: 1;
color: #6c757d!important;
}
.ep-dark-mode-enabled .ep-text-muted{
color: #757575!important;
}
.ep-text-dark {
opacity: 1;
color: #212529!important;
}
.ep-text-break {
word-wrap: break-word !important;
word-break: break-word !important;
} .ep-dark-mode-enabled .ep-text-dark {
opacity: 1;
color: #fff!important;
} .ep-text-small{
font-size: .900em !important;
}
.ep-text-smaller{
font-size: .850em !important;
}
.ep-fw-bold {
font-weight: 700!important;
}
.ep-fw-normal {
font-weight: 400!important;
}
.ep-text-uppercase {
text-transform: uppercase!important;
}
.ep-text-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.ep-content-truncate {
--ep-line-clamp: 5;
-webkit-line-clamp:  var(--ep-line-clamp);
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
}
.ep-content-truncate-line-3{
--ep-line-clamp: 3;
}
.ep-content-truncate-line-4{
--ep-line-clamp: 4;
}
.ep-content-truncate-line-5{
--ep-line-clamp: 5;
}
.ep-fs-6 {
font-size: 1rem!important;
}
.ep-fs-5 {
font-size: 1.25rem!important;
}
.ep-fs-4 {
font-size: 1.5rem!important;
}
.ep-fs-3 {
font-size: 1.75rem!important;
}
.ep-fs-2 {
font-size: 2rem!important;
}
.ep-fs-1 {
font-size: 2.5rem!important;
}
body .emagic .h1,
body .emagic .h2,
body .emagic .h3,
body .emagic .h4,
body .emagic .h5,
body .emagic.h6,
body .emagic h1,
body .emagic h2,
body .emagic h3,
body .emagic h4,
body .emagic h5,
body .emagic h6 {
margin-top: 0;
margin-bottom: 0.5rem;
font-weight: 500;
line-height: 1.2;
font-style: normal;
}  .ep-img-100{
width:100%;
height: 100%;
}  .ep-box-h-100{
height: 100%!important;
}
.ep-box-w-25{
width: 25%!important;
}
.ep-box-w-50{
width: 50%!important;
}
.ep-box-w-75{
width: 75%!important;
}
.ep-box-w-100{
width: 100%!important;
}  .ep-position-relative {
position: relative!important;
}
.ep-position-absolute {
position: absolute!important;
}
.ep-z-index {
z-index: 999
}
.ep-z-index-1 {
z-index: 1 !important ;
}
.ep-z-index-2 {
z-index: 2!important;
}
.ep-z-index-3 {
z-index: 3 !important;
}  .ep-pb-2 {
padding-bottom: 0.5rem!important;
}
.ep-pb-3 {
padding-bottom: 1rem!important;
}
.ep-p-3 {
padding: 1rem!important;
}
.ep-p-1 {
padding: 0.25rem!important;
}
.ep-p-2{
padding: 0.5rem!important;
}
.ep-p-4{
padding: 1.5rem!important;
}
.ep-p-5{
padding: 3rem!important;
}
.ep-py-3 {
padding: 1rem 0rem;
}
.ep-py-4 {
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important;
}
.ep-py-5 {
padding-top: 3rem!important;
padding-bottom: 3rem!important;
}
.ep-py-2 {
padding-top: 0.5rem!important;
padding-bottom: 0.5rem!important;
}
.ep-pr-2{
padding-right: 0.5rem!important;
}
.ep-pr-4{
padding-right: 1.5rem!important;
}
.ep-pr-0{
padding-right: 0!important;
}
.ep-pl-0{
padding-left: 0!important;
}
.ep-pl-1 {
padding-left: 0.25rem!important;
}
.ep-pl-2 {
padding-left: 0.5rem!important;
}
.ep-pt-2 {
padding-top: 0.5rem!important;
}
.ep-pt-4 {
padding-top: 1.5rem!important;
}
.ep-px-4 {
padding-right: 1.5rem!important;
padding-left: 1.5rem!important;
}
.ep-px-1 {
padding-right: 0.25rem!important;
padding-left: 0.25rem!important;
}
.ep-px-2 {
padding-left: 0.5rem!important;
padding-right: 0.5rem!important;
}
.ep-px-3 {
padding-left: 1rem!important;
padding-right: 1rem!important;
}
.ep-p-0{
padding: 0px !important;
}
.ep-px-0{
padding-right: 0!important;
padding-left: 0!important
}
.ep-py-0{
padding-top: 0!important;
padding-bottom: 0!important
}
.ep-ps-3 {
padding-left: 1rem!important;
}
.ep-pe-3 {
padding-right: 1rem!important;
}
.ep-box-pl-0, .ep-box-px-0 {
padding-left: 0!important;
}
.ep-box-pr-0, .ep-box-px-0 {
padding-right: 0!important;
}
.ep-box-py-0 {
padding-top: 0!important;
padding-bottom: 0!important;
}
.ep-py-1{
padding-top: 0.25rem!important;
padding-bottom: 0.25rem!important;
}
.ep-box-px-0 {
padding-left: 0!important;
padding-right: 0!important;
}
.ep-pt-3 {
padding-top: 1rem ;
}  .ep-mb-5 {
margin-bottom: 3rem!important;
}
.ep-mb-3 {
margin-bottom: 1rem!important;
}
.ep-mb-4 {
margin-bottom: 1.5rem!important;
}
.ep-mb-0 {
margin-bottom: 0rem!important;
}
.ep-mt-4 {
margin-top: 1.5rem!important;
}
.ep-mt-5 {
margin-top: 3rem!important;
}
.ep-mt-6 {
margin-top: 3.5rem!important;
}
.ep-mt-7 {
margin-top: 4rem!important;
}
.ep-mt-3 {
margin-top: 1rem!important;
}
.ep-mt-1 {
margin-top: 0.25rem!important;
}
.ep-mt-2 {
margin-top: 0.5rem!important;
}
.ep-mb-2 {
margin-bottom: 0.5rem!important;
}
.ep-m-2 {
margin: 0.5rem!important;
}
.ep-m-3 {
margin: 1rem!important;
}
.ep-m-0{
margin: 0px !important;
}
.ep-ml-2{
margin-left: 0.5rem!important;
}
.ep-ml-3{
margin-left: 1rem!important;
}
.ep-ml-4{
margin-left: 1.5rem!important;
}
.ep-mr-4{
margin-right: 1.5rem!important;
}
.ep-mr-3{
margin-right: 1rem!important;
}
.ep-mx-2{
margin-left: 0.5rem!important;
margin-right: 0.5rem!important;
}
.ep-mx-3{
margin-left: 1rem!important;
margin-right: 1rem!important;
}
.ep-mr-2{
margin-right: 0.5rem!important;
}
.ep-mr-1{
margin-right: 0.25rem!important;
}
.ep-ml-1{
margin-left: 0.25rem!important;
}
.ep-my-1{
margin-top: 0.25rem!important;
margin-bottom: 0.25rem!important;
}
.ep-my-2{
margin-top: 0.5rem!important;
margin-bottom: 0.5rem!important;
}
.ep-my-3{
margin-top: 1rem!important;
margin-bottom: 1rem!important;
}
.ep-my-4{
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important;
}
.ep-my-5{
margin-top: 2rem!important;
margin-bottom: 2rem!important;
}
.ep-mx-0{
margin-left: 0rem!important;
margin-right: 0rem!important;
}
.ep-my-0{
margin-top: 0rem!important;
margin-bottom: 0rem!important;
}
.ep-mt-auto{
margin-top: auto;
}
.ep-mx-auto{
margin-left: auto !important;
margin-right: auto!important;
}
.ep-my-auto{
margin-top: auto !important;
margin-bottom: auto!important;
}
.ep-mb-auto{
margin-bottom: auto;
}
.ep-box-ml-0, .ep-box-mx-0 {
margin-left: 0!important;
}
.ep-box-mr-0, .ep-box-mx-0 {
margin-right: 0!important;
}  .ep-list-group {
--ep-list-group-color: #212529;
--ep-list-group-bg: #fff;
--ep-list-group-border-color: rgba(0, 0, 0, 0.125);
--ep-list-group-border-width: 1px;
--ep-list-group-border-radius: 0.375rem;
--ep-list-group-item-padding-x: 1rem;
--ep-list-group-item-padding-y: 0.5rem;
--ep-list-group-action-color: #495057;
--ep-list-group-action-hover-color: #495057;
--ep-list-group-action-hover-bg: #f8f9fa;
--ep-list-group-action-active-color: #212529;
--ep-list-group-action-active-bg: #e9ecef;
--ep-list-group-disabled-color: #6c757d;
--ep-list-group-disabled-bg: #fff;
--ep-list-group-active-color: #fff;
--ep-list-group-active-bg: #0d6efd;
--ep-list-group-active-border-color: #0d6efd;
display: flex;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
border-radius: var(--ep-list-group-border-radius);
}
.ep-list-group-item:first-child {
border-top-left-radius: inherit;
border-top-right-radius: inherit;
}
.ep-list-group-item:last-child {
border-bottom-right-radius: inherit;
border-bottom-left-radius: inherit;
}
.emagic .ep-list-group-item {
--ep-bg-opacity: 0.25;
position: relative;
display: block;
padding: var(--ep-list-group-item-padding-y) var(--ep-list-group-item-padding-x);
color: var(--ep-list-group-color);
text-decoration: none;
background-color: rgba(var(--ep-white-color), var(--ep-bg-opacity));
border: var(--ep-list-group-border-width) solid var(--ep-list-group-border-color);
margin: 0px !important;
}
.emagic .ep-list-group-item+.ep-list-group-item {
border-top-width: 0 !important;
}
.ep-list-group-item:hover{
background-color: rgba(var(--themeColor), 0.1);
}
.ep-list-group-item .ep-tab-link.ep-tab-active{
--ep-bg-opacity: 1;
z-index: 2;
color: var(--ep-list-group-active-color);
background-color: rgba(var(--themeColor),var(--ep-bg-opacity))!important;
border-color: var(--ep-list-group-active-border-color);
display: block;
}
.ep-list-group.ep-myaccount-tabs .ep-list-group-item.ep-tab-item {
padding:0px !important;
}
.ep-list-group.ep-myaccount-tabs .ep-list-group-item .ep-tab-link{
padding: var(--ep-list-group-item-padding-y) var(--ep-list-group-item-padding-x);
display: block;
box-shadow: none;
text-decoration: none;
}  .ep-items-center {
align-items: center!important;
}
.ep-align-items-center {
align-items: center!important;
}
.ep-items-end {
align-items: flex-end!important;
}
.ep-items-start {
align-items: flex-start!important;
}
.ep-content-center{
justify-content: center!important;
}
.ep-content-left{
justify-content: flex-start !important;
}
.ep-content-right{
justify-content: flex-end!important;
}
.ep-justify-content-between {
justify-content: space-between;
}
.ep-justify-content-end {
justify-content: flex-end!important;
}
.ep-justify-content-center {
justify-content: center!important;
}
.ep-align-right{
text-align: right;
}
.ep-text-start {
text-align: left!important;
}
.ep-text-end {
text-align: right;
}
.ep-text-center {
text-align: center!important;
}
.ep-align-middle {
vertical-align: middle!important;
}
.ep-align-top {
vertical-align: top!important;
}
.ep-align-bottom {
vertical-align: bottom!important;
}  .ep-item-hide{
display:none
}
.ep-d-none{
display:none
}
.ep-d-inline-block {
display: inline-block!important;
}  .ep-overflow-hidden {
overflow: hidden!important;
}
.ep-overflow-auto {
overflow: auto!important;
}
.ep-overflow-visible {
overflow: visible!important;
}
.ep-overflow-scroll {
overflow: scroll!important;
}
.ep-overflow-x-hidden{
overflow-x: hidden!important;
} .ep-flex-wrap{
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;
}
.ep-inline-block{
display: inline-block;
}
.ep-d-flex {
display: flex;
}
.ep-flex-1{
flex: 1;
}
.ep-d-inline-flex {
display: inline-flex;
}
.ep-di-flex {
display: inline-flex;
}
.ep-box-direction {
flex-direction: column;
}
.ep-flex-column {
flex-direction: column!important;
}
.ep-flex-row-reverse {
flex-direction: row-reverse!important;
}
.ep-justify-content-between {
justify-content: space-between!important;
}
.ep-shadow {
box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.ep-shadow-sm {
box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
}
.ep-object-cover-fit{
object-fit: cover;
}
.ep-lh-0 {
line-height: 0!important;
}
.ep-lh-1 {
line-height: 1!important;
}
.ep-lh-2 {
line-height: 2!important;
}
.ep-lh-sm {
line-height: 1.25!important;
}
.ep-lh-base {
line-height: 1.5!important;
}
.ep-lh-lg {
line-height: 2!important;
}
.ep-box-wrap{
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
background: none;
}
.ep-box-row{
--ep-gutter-x: 1.5rem;
--ep-gutter-y: 0;
display: flex;
flex-wrap: wrap;
margin-top: calc(-1 * var(--ep-gutter-y));
margin-right: calc(-.5 * var(--ep-gutter-x));
margin-left: calc(-.5 * var(--ep-gutter-x));
}
.ep-box-row>* {
flex-shrink: 0;
width: 100%;
max-width: 100%;
padding-right: calc(var(--ep-gutter-x) * .5);
padding-left: calc(var(--ep-gutter-x) * .5);
margin-top: var(--ep-gutter-y);
}
.ep-box-col-1,
.ep-box-col-2,
.ep-box-col-3,
.ep-box-col-4,
.ep-box-col-5,
.ep-box-col-6,
.ep-box-col-7,
.ep-box-col-8,
.ep-box-col-9,
.ep-box-col-10,
.ep-box-col-11,
.ep-box-col-12,
.ep-box-col-left-2,
.ep-box-col-right-10{
position: relative;
width: 100%;
min-height: 1px;
}
@media (min-width: 540px){ .ep-xsm-text-start {
text-align: left!important;
}
.ep-xsm-text-end {
text-align: right;
}
.ep-xsm-text-center {
text-align: center!important;
}
}
@media (min-width:360px){
.ep-box-col-xsm-2{
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.ep-box-col-xsm-10{
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
}
@media (min-width: 767px){
.ep-box-col-sm-1{
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.ep-box-col-sm-2{
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.ep-box-col-sm-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.ep-box-col-sm-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.ep-box-col-sm-5 {
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.ep-box-col-sm-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.ep-box-col-sm-7 {
-ms-flex: 0 0 58.3333333333%;
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.ep-box-col-sm-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.ep-box-col-sm-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.ep-box-col-sm-10 {
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.ep-box-col-sm-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.ep-box-col-sm-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
#ep-event-organizers-loader-section .ep-box-col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
#ep-event-organizers-loader-section .ep-box-col-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
#ep-event-organizers-loader-section .ep-box-col-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
} .ep-sm-text-center {
text-align: center!important;
}
}
@media (min-width: 992px){
.ep-box-col-md-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
} @media (max-width: 1068px){
.ep-justify-content-between-sm{
justify-content: space-between !important;
}
.ep-user-booking-btn-section{
margin-bottom: 1rem;
}
.ep-checkout-cart-section {
margin-top: 10px;
}
.ep-buy-ticket-section, .ep-profile-coming-up-section{
margin-bottom: 2rem;
}
.ep-booking-payment-option-button-container{
justify-content: center !important;
}
.ep-user-coming-up-section{
margin-left: 1rem;
}
} @media (min-width: 1068px){
.ep-box-col-1{
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.ep-box-col-2{
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.ep-box-col-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.ep-box-col-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.ep-box-col-5 {
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.ep-box-col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.ep-box-col-7 {
-ms-flex: 0 0 58.3333333333%;
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.ep-box-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.ep-box-col-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.ep-box-col-10 {
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.ep-box-col-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.ep-box-col-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
} .ep-box-col-left-2 {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
.ep-box-col-right-10 {
-ms-flex: 0 0 80%;
flex: 0 0 80%;
max-width: 80%;
} }
@media (min-width: 768px){
.ep-box-col-md {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.ep-flex-row-reverse-md{
flex-direction: row-reverse!important;
}
}
.ep-box-col {
-ms-flex: 0 0 0%;
flex: 1 0 0%;
max-width: 100%;
}
.ep-box-col-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.ep-box-row-cols-3>* {
flex: 0 0 auto;
width: 33.3333333333%;
}
.ep-box-row-cols-4>* {
flex: 0 0 auto;
width: 25%;
} .ep-g-5, .ep-gy-5 {
--ep-gutter-y: 3rem;
}
.ep-g-5, .ep-gx-5 {
--ep-gutter-x: 3rem;
}
.ep-g-4, .ep-gy-4 {
--ep-gutter-y: 1.5rem;
}
.ep-g-4, .ep-gx-4 {
--ep-gutter-x: 1.5rem;
}
.ep-g-3, .ep-gy-3 {
--ep-gutter-y: 1rem;
}
.ep-g-3, .ep-gx-3 {
--ep-gutter-x: 1rem;
}  .ep-card-col-3,
.ep-card-col-4,
.ep-card-col-6,
.ep-card-col-12
{
position: relative;
width: 100%;
min-height: 1px;
}
@media (min-width: 650px){
.ep-card-col-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.ep-card-col-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.ep-card-col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
}    .ep-nav-pills,
.ep-nav-tabs {
display: flex;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.ep-nav-pills .ep-tab-active {
background-color: rgba(var(--themeColor), 1);
color: rgba(var(--ep-white-color),1) !important;
}
.ep-tab-link.ep-tab-active{
padding: 0px;
margin: 0px
}
.ep-nav-pills .ep-tab-item .ep-tab-link,
.ep-nav-tabs .ep-tab-item .ep-tab-link{
padding: 0.5rem 1rem;
border-radius: var(--ep-border-radius);
box-shadow: none;
display: inline-flex;
box-shadow: none;
} .ep-nav-tabs .ep-tab-link.ep-tab-active {
color: #495057;
background-color: rgba(var(--ep-white-color), 1);
border-color: var(--ep-border-color);
border-bottom: 1px solid rgba(var(--ep-white-color), 1);
} .ep-dark-mode-enabled .ep-nav-tabs .ep-tab-link.ep-tab-active {
color: #fff;
} .ep-nav-tabs .ep-tab-link{
margin-bottom: -1px !important;
background: 0 0;
border: 1px solid transparent;
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0px !important;
}
.ep-nav-tabs .ep-tab-link:focus{
outline: 0px;
}
.ep-nav-tabs {
border-bottom: 1px solid var(--ep-border-color);
}  .ep-btn-group{
position: relative;
display: inline-flex;
vertical-align: middle;
}
.ep-btn-check {
position: absolute;
clip: rect(0,0,0,0);
pointer-events: none;
}
.ep-btn-check:checked+.ep-btn-outline-secondary,
.ep-btn-outline-secondary:active {
}
.ep-btn-check:checked+.ep-btn-outline-secondary:before{
font-family: 'Material Icons Outlined';
content: "\e876";
position: absolute;
top: -8px;
left: -5px;
font-size: 1.25rem!important;
--ep-text-opacity: 1;
color: rgba(var(--ep-warning-color),var(--ep-text-opacity))!important;
background-color: #fff;
line-height: 16px;
border-radius:  var(--ep-border-radius-sm)
} .ep-dark-mode-enabled .ep-btn-check:checked+.ep-btn-outline-secondary:before{
background-color: #424242;
} .ep-btn-check:checked+.ep-btn-outline-secondary,
.ep-btn-group>.ep-btn-group:not(:first-child),
.ep-btn-group>.ep-btn:not(:first-child) {
margin-left: 3px;
}
.ep-btn-group>.ep-btn {
position: relative;
flex: 1 1 auto;
line-height: 1;
}
.ep-btn-group input[type="number"] {
margin: 0px !important;
background-color: #fff !important;
}
.ep-dark-mode-enabled .ep-btn-group input[type="number"] {
margin: 0px !important;
background-color: #333 !important;
}  .ep-btn-group {
border-radius: 0.375rem;
}
.ep-btn-group, .ep-btn-group-vertical {
position: relative;
display: inline-flex;
vertical-align: middle;
}
.ep-btn-group>.ep-btn-group:not(:last-child)>.ep-btn, .ep-btn-group>.ep-btn.dropdown-toggle-split:first-child,
.ep-btn-group>.ep-btn:not(:last-child):not(.ep-dropdown-toggle) {
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
.ep-btn-group>.ep-btn-group:not(:first-child)>.ep-btn, .ep-btn-group>.ep-btn:nth-child(n+3),
.ep-btn-group>:not(.ep-btn-check)+.ep-btn {
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
}  body.ep-modal-open-body {
overflow: hidden;
padding-right: 15px;
}
.ep-modal {
--ep-modal-margin: 1.75rem;
--ep-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
--ep-modal-padding: 1rem;
}
.ep-modal-view {
position: fixed;
width: 100%;
top: 0px;
height: 100%;
z-index: 99999;
max-height: 100%;
left: 0px;
overflow-x: hidden;
overflow-y: auto;
outline: 0;
background: rgba(0, 0, 0, 0.7);
}
#ep_show_woocommerce_products_popup.ep-modal-view{
height: auto !important;
}
.ep-modal-overlay {
z-index: 1;
display: block;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
}
.ep-modal-wrap{
margin: 1.75rem;
}
.ep-modal-wrap {
width: 100%;
max-width: var(--ep-modal-width); top:0px;
z-index: 9999;
position: relative;
display: flex;
align-items: center;
min-height: calc(100% - var(--ep-modal-margin) * 2);
margin-right: auto;
margin-left: auto;
height: auto;
}
.ep-modal-dialog-centered {
display: flex;
align-items: center;
min-height: calc(100% - var(--ep-modal-margin) * 2);
}
.ep-modal-dialog {
position: relative;
width: auto;
margin: var(--ep-modal-margin);
pointer-events: none;
}
@media (min-width: 576px){
.ep-modal-dialog {
max-width: var(--ep-modal-width);
margin-right: auto;
margin-left: auto;
}
}
.ep-modal-content {
background: #fff;
border-radius: 6px;
position: relative;
display: flex;
flex-direction: column;
width: 100%;
pointer-events: auto;
z-index: 9999;
height: 100%;
} .ep-dark-mode-enabled .ep-modal-content, .ep-dark-mode-enabled .ep-modal-body{
background: #333;
}
.ep-dark-mode-enabled .emagic .ep-btn-outline-dark{
--ep-btn-color: #fff;
} .ep-modal-body {
background: #fff;
border-radius: 6px;
position: relative;
flex: 1 1 auto;
padding: var(--ep-modal-padding);
}
.ep-modal-lg {
--ep-modal-width: 800px;
}
.ep-modal-xl {
--ep-modal-width: 1140px;
}
.ep-modal-xxl {
--ep-modal-width: 1440px;
}
.ep-modal-titlebar {
position: relative;
width: 100%;
justify-content: space-between; }
.ep-modal-titlebar .ep-modal-close {
font-size: 25px;
padding: 0px 20px 0px 20px;
float: right;
cursor: pointer;
text-decoration: none;
color: #8b8b8b;
position: relative;
z-index: 99
}
.ep-modal-in {
animation: ep-bounceIn 0.8s ease-in forwards;
}
.ep-modal-out {
animation: ep-bounceOut 0.6s ease-out forwards;
}
.ep-modal-overlay-fade-in {
animation: ep-globalSetting-fadeIn 0.3s ease-in forwards;
}
.ep-modal-overlay-fade-out {
animation: ep-globalSetting-fadeOut 0.3s ease-in forwards;
}
@keyframes ep-bounceIn {
0%   {
transform: translateY(-200%) scale(1.5);
opacity:0;
}
30%  {
opacity:1;
}
58%  {
transform: translateY(0) rotate(1deg) scale(1);
opacity: 1
}
72%  {
transform: translateY(-30px) rotate(-1deg);
}
80%  {
transform: translateY(0) rotate(0.5deg);
}
100% {
transform: translateY(0) rotate(0deg);
}
}
@keyframes ep-bounceOut {
0%   {
transform: translateY(0);
}
10%  {
transform: translateY(-10px) rotate(-0.5deg);
}
30%  {
transform: translateY(20px) rotate(8deg);
}
70%  {
opacity: 1;
}
90%  {
transform: translateY(300%) translateX(40px) rotate(35deg);
opacity: 0;
}
100% {
display: none;
}
}
@keyframes ep-globalSetting-fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes ep-globalSetting-fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}  .emagic .ep-form-control {
display: block;
width: 100%;
padding: 0.375rem 0.75rem;
margin: 0px;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0.375rem;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.emagic .ep-form-control:focus {
color: #212529;
background-color: #fff;
border-color: #86b7fe;
outline: 0;
box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);
}
.ep-form-control-sm {
min-height: calc(1.5em + 0.5rem + 2px);
padding: 0.25rem 0.5rem;
font-size: .875rem;
border-radius: 0.25rem;
}
.emagic .ep-form-select {
--ep-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
display: block;
width: 100%;
padding: 0.375rem 2.25rem 0.375rem 0.75rem;
-moz-padding-start: calc(0.75rem - 3px);
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
background-color: #fff;
background-repeat: no-repeat;
background-position: right 0.75rem center;
background-size: 16px 12px;
border: 1px solid #ced4da;
border-radius: 0.375rem;
background-image: var(--ep-form-select-bg-img), var(--ep-form-select-bg-icon, none);
background-repeat: no-repeat;
background-position: right .75rem center;
background-size: 16px 12px;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.ep-input-group {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: stretch;
width: 100%;
}
.emagic .ep-input-group>.ep-form-control {
position: relative;
flex: 1 1 auto;
width: 1%;
min-width: 0;
}
.emagic .ep-input-group>:not(:first-child) {
margin-left: -1px !important;
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
}
.emagic .ep-input-group:not(.has-validation)>.ep-dropdown-toggle:nth-last-child(n+3),
.emagic .ep-input-group:not(.has-validation)>:not(:last-child):not(.ep-dropdown-toggle):not(.ep-dropdown-menu) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.ep-input-group .ep-btn {
position: relative;
z-index: 2;
}
.ep-btn-group>.ep-btn-group:not(:first-child),
.ep-btn-group>:not(.ep-btn-check:first-child)+.ep-btn {
margin-left: -1px;
}
.emagic .ep-btn-group>:not(.ep-btn-check:first-child)+input.ep-btn{
margin-left: -1px !important;
}
.emagic .ep-btn-group>:not(.ep-btn-check:first-child)+input.ep-btn:focus{
border-style: solid;
}
.emagic .ep-btn-group>:not(.ep-btn-check:first-child)+input.ep-btn:hover{
color: var(--ep-btn-hover-color) !important;
background-color: var(--ep-btn-hover-bg) !important;
border-color: var(--ep-btn-hover-border-color)!important ;
}
.ep-input-group-text {
display: flex;
align-items: center;
padding: 0.375rem 0.75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: center;
white-space: nowrap;
background-color: #e9ecef;
border: 1px solid #ced4da;
border-radius: 0.375rem;
}
.ep-input-group:not(.ep-has-validation)>:not(:last-child):not(.ep-dropdown-toggle):not(.ep-dropdown-menu):not(.ep-form-floating){
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.ep-input-group-sm>.ep-input-group-text {
padding: 0.25rem 0.5rem;
font-size: .875rem;
border-radius: 0.25rem;
}
.ep-form-range {
width: 100%;
height: 1.5rem;
padding: 0;
} .ep-dark-mode-enabled .emagic .ep-form-control {
background-color: rgba(86,86,86,0.33);
color: #fff;
border: 1px solid rgba(128,128,128,0.5);
}
.ep-dark-mode-enabled .emagic .ep-input-group-text{
border: 1px solid rgba(var(--themeColor), 1);
border: 1px solid rgba(128,128,128,0.5);
}   .ep-invalid-feedback {
display: none;
width: 100%;
margin-top: 0.25rem;
font-size: .875em;
color: #dc3545;
}
.ep-success-feedback {
--ep-text-opacity: 1;
color: rgba(var(--ep-success-color),var(--ep-text-opacity))!important;
}
.ep-error-message {
width: 100%;
margin-top: 0.25rem;
font-size: .875em;
color: #dc3545;
}
.ep-success-message {
width: 100%;
margin-top: 0.25rem;
font-size: .875em;
color: #8CC600;
}  .emagic .ep-table {
--ep-table-color: var(--ep-body-color);
--ep-table-bg: transparent;
--ep-table-border-color: var(--ep-border-color);
--ep-table-accent-bg: transparent;
--ep-table-striped-color: var(--ep-body-color);
--ep-table-striped-bg: rgba(0, 0, 0, 0.05);
--ep-table-active-color: var(--ep-body-color);
--ep-table-active-bg: rgba(0, 0, 0, 0.1);
--ep-table-hover-color: var(--ep-body-color);
--ep-table-hover-bg: rgba(0, 0, 0, 0.075);
width: 100%;
margin-bottom: 1rem;
color: var(--ep-table-color);
vertical-align: top;
border-color: var(--ep-table-border-color);
border: 0px;
table-layout: auto;
}
.ep-table-danger {
--ep-table-color: #000;
--ep-table-bg: #f8d7da;
--ep-table-border-color: #dfc2c4;
--ep-table-striped-bg: #eccccf;
--ep-table-striped-color: #000;
--ep-table-active-bg: #dfc2c4;
--ep-table-active-color: #000;
--ep-table-hover-bg: #e5c7ca;
--ep-table-hover-color: #000;
color: var(--ep-table-color);
border-color: var(--ep-table-border-color);
}
.ep-table-hover>tbody>tr:hover>* {
--ep-table-accent-bg: var(--ep-table-hover-bg);
color: var(--ep-table-hover-color);
}
.emagic table.ep-table-borderless>:not(caption)>*>* {
border-width: 0;
}
.emagic table.ep-table-borderless {
border-width: 0;
}
.ep-table>thead {
vertical-align: bottom;
}
.ep-table>tbody {
vertical-align: inherit;
}
.ep-table tbody, .ep-table td, .ep-table tfoot, .ep-table th, .ep-table thead, .ep-table tr {
border-color: inherit;
border-style: solid;
border-width: 0;
}
.ep-table>:not(caption)>*>* {
padding: 0.5rem 0.5rem;
background-color: var(--ep-table-bg);
border-bottom-width: 1px;
box-shadow: inset 0 0 0 9999px var(--ep-table-accent-bg);
}  .ep-sl-other-event-img {
width: 60px;
height: 60px;
object-fit: cover;
background-color: rgba(var(--themeColor), 0.2);
}
#ep_event_edit_booking_page .ep-checkout-img-icon{
background-color: rgba(var(--themeColor), 0.2);
}  .ep-loader-fw-overlay {
position: fixed;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
background-color: rgb(8 8 8 / 66%);
z-index: 9999;
}
.ep-loader {
width: 48px;
height: 48px;
border: 3px solid rgb(0 0 0 / 8%);
border-radius: 50%;
-webkit-animation: rotation 1s linear infinite;
animation: rotation 1s linear infinite;
margin: 50px auto;
position: absolute;
top: 30%;
left: 40%;
z-index: 9999999;
}
.ep-loader:after {
content: "";
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 40px;
height: 40px;
border-radius: 50%;
border: 3px solid transparent;
border-bottom-color: rgba(var(--themeColor), 1);
}
.ep-loader-overlay {
position: fixed;
left: 0px;
top: 0px;
height: 100%;
width: 100%;
background-color: #000;
}
@keyframes rotation {
0% {
transform: rotate(0deg)
}
100% {
transform: rotate(360deg)
}
} .ep-modal-body.ep-loader-active:after {
content: "";
background-color: transparent;
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
} .ep-event-loader {
align-items: flex-start;
background-color: rgb(255 255 255 / 60%);
bottom: 0;
display: flex;
justify-content: center;
left: 0;
position: absolute;
right: 0;
top: 0;
z-index: 9999;
}
.ep-event-loader-circles-wrap {
display: flex;
padding-top: 94px;
}
.ep-event-loader-circle-dot:not(:first-of-type) {
margin-left: 8px;
}
.ep-event-loader svg:not(:root) {
overflow: hidden;
}
.ep-event-loader .ep-event-loader-circle-icon {
color: rgba(var(--themeColor), 1);
}
.ep-event-loader .ep-event-loader-circle-dot {
width: 15px;
}
.ep-event-loader .ep-event-loader-circle-dot circle {
animation-direction: normal;
animation-duration: 2.24s;
animation-iteration-count: infinite;
animation-name: epLoader;
fill: currentColor;
opacity: 0.07;
}
.ep-event-loader .ep-event-loader-first circle {
animation-delay: .45s;
}
.ep-event-loader .ep-event-loader-second circle {
animation-delay: 1.05s;
}
.ep-event-loader .ep-event-loader-third circle {
animation-delay: 1.35s;
}
@keyframes epLoader {
50% {
opacity: 1;
}
}  .ep-progress {
--ep-progress-height: 4px;
--ep-progress-font-size: 0.75rem;
--ep-progress-bg: 233, 236, 239;
--ep-progress-border-radius: 0.375rem;
--ep-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
--ep-progress-bar-color: #fff;
--ep-progress-bar-transition: width 0.6s ease;
display: flex;
height: var(--ep-progress-height);
overflow: hidden;
font-size: var(--ep-progress-font-size);
background-color: rgba(var(--ep-progress-bg), 0.75);
border-radius: var(--ep-progress-border-radius);
margin-top: 4px;
}
.ep-progress-bar{
display: flex;
flex-direction: column;
justify-content: center;
overflow: hidden;
color: var(--ep-progress-bar-color);
text-align: center;
white-space: nowrap;
background-color:rgba(var(--themeColor), 1);
transition: var(--ep-progress-bar-transition);
} .ep-dark-mode-enabled .ep-progress-bar{
background-color:#37854A;
}
.ep-dark-mode-enabled .ep-progress{
--ep-progress-bg: #2B4A33;
}   .ep-spinner {
display: none;
visibility: hidden;
width: 2rem;
height: 2rem;
vertical-align: text-bottom;
border: 0.25em solid currentColor;
border-right-color: transparent;
border-radius: 50%;
-webkit-animation: spinner-border .75s linear infinite;
animation: spinner-border .75s linear infinite;
}
.ep-spinner.ep-is-active{
visibility: visible;
display: inline-block;
}
.ep-spinner-border-sm {
width: 1rem;
height: 1rem;
border-width: 0.2em;
}
@keyframes spinner-border {
to {
transform: rotate(360deg);
}
} @media (max-width: 600px){
.ep-sm-py-3{
padding-top: 1rem!important;
padding-bottom: 1rem!important;
}
.ep-col-order-1{
order:1
}
.ep-col-order-2{
order:2
}
}
@media (max-width: 600px){
}
@media (min-width: 600px){
.ep-sm-py-3{
padding-top: 1rem!important;
padding-bottom: 1rem!important;
}
} @media (min-width: 1080px){
.ep-md-py-4{
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important;
}
}
@media (min-width: 1200px){
.ep-lg-py-5{
padding-top: 3rem!important;
padding-bottom: 3rem!important;
}
} .emagic a::after {
display: none;
}
.theme-twentytwentytwo .emagic{
display: table;
}
.theme-twentytwentythree .emagic, .theme-twentytwentyfour .emagic{
max-width: 1200px;
width: 100%;
}
.theme-twentytwentytwo .emagic {
width: 100%;
max-width: 1000px;
}
.theme-twentytwenty .entry-content .emagic{
max-width: 120rem !important;
font-family: sans-serif; } .ep-ui-show-on-top {
z-index: 99999 !important;
}
.em-events-gcal img{
margin-right: 10px;
}
.ep-checkout-ticket-quantity-num {
border-right-width: 0px !important;
border-color: var(--ep-btn-border-color) !important;
}
#ep-frontend-event-submission-section input.ep-disabled-input{
background-color: #f0f0f1;
border: 1px solid #ccc;
color: rgba(44, 51, 56, .5);
}
.ep-outline-width-0{
outline-width: 0px !important;
} .ep-popover-wrap{
display: inline-flex;
}
.ep-popover-wrap .ep-popover-icon:hover .ep-popover-info {
display: block !important;
position: absolute;
transform: translate(0, 10px);
background: #fff;
padding: 6px 8px;
width: 200px;
border-radius: 6px;
left: -1.5em;
font-weight: normal;
z-index: 99999;
border: 1px solid rgba(0, 0, 0, 0.175);
line-height: 18px;
}
.ep-popover-wrap .ep-popover-info .ep-popover-nub{
position: absolute;
top: -9px;
left: 22px;
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid rgba(0, 0, 0, 0.175);
}
.ep-popover-wrap .ep-popover-info .ep-popover-nub:after{
content: "";
position: absolute;
top: 2px;
left: -7px;
width: 0;
height: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 7px solid #ffffff;
}  .theme-coral-dark .emagic textarea{
min-height: auto !important;
background-color: rgb(var(--ep-white-color));
}
.theme-coral-dark .emagic .select2-container--classic .select2-selection--multiple{
background-color: rgb(var(--ep-white-color));
}  #ep_gdpr_modal{
display: none;
}
#ep_gdpr_modal.ep_gdpr_modal_active{
} #ep-gdpr-badge{
cursor: pointer;
}
ul.ep-gdpr-modal-content {
margin-left: 8px;
padding: 0px;
width: 90%;
}
#ep-gdpr-modal-content li {
position: relative;
padding: 12px 12px 12px 48px;
font-size: 15px;
line-height: 1.6;
list-style: none;
margin: 8px auto;
}
#ep-gdpr-modal-content li::before {
content: "✔";
position: absolute;
left: 1em;
top: 50%;
transform: translateY(-50%);
font-size: 1em;
color: rgba(var(--themeColor), 1);
background: #fff;
border-radius: 50%;
width: 27px;
height: 27px;
text-align: center;
padding: 1.5px 4.5px;
box-shadow: 0 0 0 1px rgba(var(--themeColor), 1);
box-sizing: border-box;
}
#ep-gdpr-modal-content li::marker{
display: none;
}
.ep_gdpr_modal_wrap a.ep-modal-close{
box-shadow:none !important;
}
.ep_gdpr_modal_wrap a.ep-modal-close:focus{
outline:0px !important;
box-shadow:none !important;
} .ep-cookie-banner {
position: fixed;
bottom: 20px;
left: 20px;
right: 20px;
max-width: 720px;
margin: 0 auto;
background: #fff;
border: 1px solid #e2e8f0;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
border-radius: 10px;
padding: 16px 20px;
z-index: 99999;
font-family: "Inter", sans-serif;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
gap: 10px;
animation: fadeInUp 0.3s ease-in-out;
}
.ep-cookie-banner .ep-cookie-banner-content {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
flex-wrap: wrap;
gap: 10px;
}
.ep-cookie-banner .ep-cookie-text {
font-size: 14px;
color: #2d3748;
flex: 1 1 auto;
}
.ep-cookie-banner .ep-cookie-actions {
display: flex;
gap: 10px;
}
.ep-cookie-banner .ep-cookie-btn {
padding: 8px 16px;
border-radius: 6px;
border: none;
font-size: 14px;
font-weight: 500;
cursor: pointer;
transition: all 0.2s ease-in-out;
}
.ep-cookie-banner .ep-cookie-accept {
background-color: rgba(var(--themeColor), 1);
}
.ep-cookie-banner .ep-cookie-accept:hover {
background-color: rgba(var(--themeColor), 0.9);
}
.ep-cookie-banner .ep-cookie-decline {
background-color: #edf2f7;
color: #4a5568;
}
.ep-cookie-banner .ep-cookie-decline:hover {
background-color: #e2e8f0;
color: #4a5568;
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(10px);
}
to {
opacity: 1;
transform: translateY(0);
}
} .ep_checkout_attendee-term-content{}@font-face {
font-family: "Material Icons";
font-style: normal;
font-weight: 400;
font-display: block;
src: url(//sgcfoundation.org/wp-content/plugins/eventprime-event-calendar-management/public/css/iconfont/material-icons.woff2) format("woff2"), url(//sgcfoundation.org/wp-content/plugins/eventprime-event-calendar-management/public/css/iconfont/material-icons.woff) format("woff");
}
.material-icons {
font-family: "Material Icons";
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
font-feature-settings: "liga";
}
@font-face {
font-family: "Material Icons Outlined";
font-style: normal;
font-weight: 400;
font-display: block;
src: url(//sgcfoundation.org/wp-content/plugins/eventprime-event-calendar-management/public/css/iconfont/material-icons-outlined.woff2) format("woff2"), url(//sgcfoundation.org/wp-content/plugins/eventprime-event-calendar-management/public/css/iconfont/material-icons-outlined.woff) format("woff");
}
.material-icons-outlined {
font-family: "Material Icons Outlined";
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
font-feature-settings: "liga";
}
@font-face {
font-family: "Material Icons Round";
font-style: normal;
font-weight: 400;
font-display: block;
src: url(//sgcfoundation.org/wp-content/plugins/eventprime-event-calendar-management/public/css/iconfont/material-icons-round.woff2) format("woff2"), url(//sgcfoundation.org/wp-content/plugins/eventprime-event-calendar-management/public/css/iconfont/material-icons-round.woff) format("woff");
}
.material-icons-round {
font-family: "Material Icons Round";
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
font-feature-settings: "liga";
}.jq-toast-wrap.top-right {z-index: 99999 !important;}.jq-toast-wrap,.jq-toast-wrap *{margin:0;padding:0}.jq-toast-wrap{display:block;position:fixed;width:250px;pointer-events:none!important;letter-spacing:normal;z-index:9000!important}.jq-toast-wrap.bottom-left{bottom:20px;left:20px}.jq-toast-wrap.bottom-right{bottom:20px;right:40px}.jq-toast-wrap.top-left{top:20px;left:20px}.jq-toast-wrap.top-right{top:20px;right:40px}.jq-toast-single{display:block;width:100%;padding:10px;margin:0 0 5px;border-radius:4px;font-size:12px;font-family:arial,sans-serif;line-height:17px;position:relative;pointer-events:all!important;background-color:#444;color:#fff}.jq-toast-single h2{font-family:arial,sans-serif;font-size:14px;margin:0 0 7px;background:0 0;color:inherit;line-height:inherit;letter-spacing:normal}.jq-toast-single a{color:#eee;text-decoration:none;font-weight:700;border-bottom:1px solid #fff;padding-bottom:3px;font-size:12px}.jq-toast-single ul{margin:0 0 0 15px;background:0 0;padding:0}.jq-toast-single ul li{list-style-type:disc!important;line-height:17px;background:0 0;margin:0;padding:0;letter-spacing:normal}.close-jq-toast-single{position:absolute;top:3px;right:7px;font-size:14px;cursor:pointer}.jq-toast-loader{display:block;position:absolute;top:-2px;height:5px;width:0;left:0;border-radius:5px;background:red}.jq-toast-loaded{width:100%}.jq-has-icon{padding:10px 10px 10px 50px;background-repeat:no-repeat;background-position:10px}.jq-icon-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=);background-color:#31708f;color:#d9edf7;border-color:#bce8f1}.jq-icon-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=);background-color:#8a6d3b;color:#fcf8e3;border-color:#faebcc}.jq-icon-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=);background-color:#a94442;color:#f2dede;border-color:#ebccd1}.jq-icon-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==);color:#dff0d8;background-color:#3c763d;border-color:#d6e9c6}.emagic * {
box-sizing: border-box;
}
.emagic a {
text-decoration: none !important;
box-shadow: none !important;
}
.emagic a:hover{
opacity: 1
}
html.ep-embed-responsive .emagic{
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
font-size: 14px;
font-size: var(--themefontsize);
line-height: 1.8;
}
:root { --ep-light-color: 248,249,250;
--ep-dark-color: 33,37,41;
--ep-white-color: 255,255,255;
--ep-black-color: 0,0,0;
--ep-border-color: #dee2e6;
--ep-border-color-rgb: 222,226,230;
--ep-border-light-color: #e8e8e8;
--ep-border-green-color: #cbf9d6;
--ep-default-color: #1a202c;
--ep-body-color: #212529;
--ep-border-opacity-color :rgb(34 113 177 / 50%);
--ep-warning-color: 255,193,7;
--ep-warning-text: #997404;
--ep-warning-bg-subtle: #fff3cd;
--ep-warning-border-subtle: #ffe69c;
--ep-success-color: 25,135,84;
--ep-danger-color: 220,53,69;
--ep-lightgreen-color: 42,175,74;
--ep-dark-bg: 33,37,41;
--ep-transparent-bg:transparent;
--ep-transparent-border:transparent;
--ep-secondary-rgb: 108,117,125;  --ep-border-radius: 0.375rem;
--ep-border-radius-sm: 0.25rem;
--ep-border-radius-lg: 0.5rem;
--ep-border-radius-2xl: 2rem;
--ep-border-radius-pill: 50rem;  --ep-modal-width: 800px; } .ep-dark-mode-enabled {
--ep-white-color:38, 38, 38;
--ep-border-color-rgb: 58, 58, 58;
--ep-border-color:#4D4C4D;
--ep-default-color: #fff;
--ep-dark-color :96,96,96;
--ep-light-color: 58, 58, 58;
--ep-dark-bg: 58, 58, 58;
}
.ep-dark-mode-enabled .ep-list-group{
--ep-list-group-bg: 38, 38, 38; }
.ep-dark-mode-enabled .ep-list-group-item{
--ep-bg-opacity: 1;
background-color: rgba(var(--ep-list-group-bg), var(--ep-bg-opacity)) !important;
}  .ep-pe-none {
pointer-events: none!important;
}
.ep-cursor{
cursor: pointer;
}
.ep-cursor-move{
cursor: move;
}
.ep-text-decoration-none{
text-decoration: none;
}
.ep-desc-truncate {
-webkit-line-clamp: 3;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
}  .ep-alert {
--ep-alert-bg: transparent;
--ep-alert-padding-x: 1rem;
--ep-alert-padding-y: 1rem;
--ep-alert-margin-bottom: 1rem;
--ep-alert-color: inherit;
--ep-alert-border-color: transparent;
--ep-alert-border: var(--ep-border-width) solid var(--ep-alert-border-color);
--ep-alert-border-radius: 0.375rem;
--ep-alert-link-color: inherit;
position: relative;
padding: var(--ep-alert-padding-y) var(--ep-alert-padding-x);
margin-bottom: var(--ep-alert-margin-bottom);
color: var(--ep-alert-color);
background-color: var(--ep-alert-bg);
border: var(--ep-alert-border);
border-radius: var(--ep-alert-border-radius);
}
.ep-alert-warning {
--ep-alert-color: var(--ep-warning-text);
--ep-alert-bg: var(--ep-warning-bg-subtle);
--ep-alert-border-color: var(--ep-warning-border-subtle);
--ep-alert-link-color: var(--ep-warning-text);
}
.ep-alert-danger {
color: #842029;
background-color: #f8d7da;
border-color: #f5c2c7;
}  .ep-button-text{
padding: 0px;
margin: 0px;
color: inherit;
font-weight: normal;
font-size: 0.8rem;
box-shadow: none;
cursor: pointer
}
.ep-button-text:focus{
outline: 0px;
}  .emagic .ep-btn {
--ep-btn-font-size: 1rem;
--ep-border-width:1px;
--ep-btn-bg: transparent;
--ep-btn-padding-x: 0.75rem;
--ep-btn-padding-y: 0.375rem;
--ep-btn-border-color: transparent;
--ep-btn-line-height: 1.5;
--ep-btn-font-weight: 400;
text-align: center;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
font-size: var(--ep-btn-font-size);
font-weight: var(--ep-btn-font-weight);
line-height: var(--ep-btn-line-height);
color: var(--ep-btn-color) !important;
text-align: center;
user-select: none;
line-height: 1.75;
text-transform: capitalize;
border-radius: 0.375rem !important;
outline: 0;
margin: 0;
height: auto;
min-width: auto;
display: inline-block;
padding: var(--ep-btn-padding-y) var(--ep-btn-padding-x);
border: var(--ep-border-width) solid var(--ep-btn-border-color);
background-color: var(--ep-btn-bg);
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
box-shadow: none !important;
}
.emagic .ep-btn:hover {
color: var(--ep-btn-hover-color) !important;
background-color: var(--ep-btn-hover-bg);
border-color: var(--ep-btn-hover-border-color);
}
.ep-btn-check:checked+.ep-btn, .ep-btn.active, .ep-btn:first-child:active, :not(.ep-btn-check)+.ep-btn:active {
color: var(--ep-btn-active-color) !important;
background-color: var(--ep-btn-active-bg)!important;
border-color: var(--ep-btn-active-border-color)!important;
}
.emagic .ep-btn-sm {
--ep-btn-padding-y: 0.25rem;
--ep-btn-padding-x: 0.5rem;
--ep-btn-font-size: 0.875rem;
--ep-btn-border-radius: 0.25rem;
} .emagic .ep-btn-primary {
color: rgba(var(--ep-white-color), 1) !important;
background-color:rgba(var(--themeColor), 1);
}
.emagic .ep-btn-primary:hover{
color: rgba(var(--ep-white-color), 1) !important;
background-color:rgba(var(--themeColor), 0.95);
} .emagic .ep-btn-outline-primary {
--ep-btn-color: rgba(var(--themeColor), 1);
--ep-btn-border-color: rgba(var(--themeColor), 1);
}
.emagic .ep-btn-outline-primary:hover{
color: rgba(var(--ep-white-color), 1) !important;
background-color: rgba(var(--themeColor), 1)!important;
border-color: rgba(var(--themeColor), 1);
}
.emagic .ep-btn-outline-danger {
--ep-btn-color: rgba(var(--ep-danger-color), 1);
--ep-btn-border-color: rgba(var(--ep-danger-color), 1);
}
.emagic .ep-btn-outline-danger:hover{
color: rgba(var(--ep-white-color), 1);
background-color: rgba(var(--ep-danger-color), 1);
border-color: rgba(var(--ep-danger-color), 1);
}
.emagic .ep-btn-outline-secondary {
--ep-border-width:2px;
--ep-btn-border-color: var(--ep-border-color);
}
.emagic .ep-btn-outline-secondary:hover {
}  .emagic .ep-btn-outline-dark {
--ep-btn-color: #212529;
--ep-btn-border-color: rgba(var(--ep-dark-color), 1);
--ep-btn-hover-color: #fff;
--ep-btn-hover-bg: #212529;
--ep-btn-hover-border-color: #212529;
--ep-btn-focus-shadow-rgb: 33,37,41;
--ep-btn-active-color: #fff;
--ep-btn-active-bg: #212529;
--ep-btn-active-border-color: #212529;
--ep-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--ep-btn-disabled-color: #212529;
--ep-btn-disabled-bg: transparent;
--ep-btn-disabled-border-color: #212529;
--ep-gradient: none;
}
.emagic .ep-btn-dark {
--ep-btn-color: rgba(var(--ep-white-color), 1);
--ep-btn-bg: rgba(var(--ep-dark-color), 1);
--ep-btn-border-color: rgba(var(--ep-dark-color), 1);
--ep-btn-hover-color: rgba(var(--ep-white-color), 1);
--ep-btn-hover-bg: #424649;
--ep-btn-hover-border-color: #373b3e;
--ep-btn-focus-shadow-rgb: 66,70,73;
--ep-btn-active-color: #fff;
--ep-btn-active-bg: #4d5154;
--ep-btn-active-border-color: #373b3e;
--ep-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--ep-btn-disabled-color: #fff;
--ep-btn-disabled-bg: #212529;
--ep-btn-disabled-border-color: #212529;
} .ep-dark-mode-enabled .emagic .ep-btn-dark {
background-image: linear-gradient(to bottom right, var(--ep-btn-top-color), var(--ep-btn-bottom-color));
}
.ep-dark-mode-enabled .emagic .ep-btn-dark:hover {
background-image: linear-gradient(to bottom right, var(--ep-btn-bottom-color), var(--ep-btn-bottom-color));
}
.ep-dark-mode-enabled .emagic .ep-btn-dark {
--ep-btn-top-color: #424242;
--ep-btn-bottom-color: #383838;
--ep-btn-border-color: #595959;
--ep-btn-color: #fff;
--ep-btn-hover-color: #fff;
--ep-btn-active-color: #fff;
--ep-btn-hover-border-color: #595959;
} .emagic .ep-btn-light {
--ep-btn-color: #000;
--ep-btn-bg: #f8f9fa;
--ep-btn-border-color: #f8f9fa;
--ep-btn-hover-color: #000;
--ep-btn-hover-bg: #d3d4d5;
--ep-btn-hover-border-color: #c6c7c8;
--ep-btn-focus-shadow-rgb: 211,212,213;
--ep-btn-active-color: #000;
--ep-btn-active-bg: #c6c7c8;
--ep-btn-active-border-color: #babbbc;
--ep-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--ep-btn-disabled-color: #000;
--ep-btn-disabled-bg: #f8f9fa;
--ep-btn-disabled-border-color: #f8f9fa;
}
.emagic .ep-btn-warning {
--ep-btn-color: #000;
--ep-btn-bg: #ffc107;
--ep-btn-border-color: #ffc107;
--ep-btn-hover-color: #000;
--ep-btn-hover-bg: #ffca2c;
--ep-btn-hover-border-color: #ffc720;
--ep-btn-focus-shadow-rgb: 217,164,6;
--ep-btn-active-color: #000;
--ep-btn-active-bg: #ffcd39;
--ep-btn-active-border-color: #ffc720;
--ep-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--ep-btn-disabled-color: #000;
--ep-btn-disabled-bg: #ffc107;
--ep-btn-disabled-border-color: #ffc107;
}
.ep-dark-mode-enabled .emagic .ep-btn-warning{
background-image: linear-gradient(to bottom right, var(--ep-btn-top-color), var(--ep-btn-bottom-color));
}
.ep-dark-mode-enabled .emagic .ep-btn-warning:hover{
background-image: linear-gradient(to bottom right, var(--ep-btn-bottom-color), var(--ep-btn-bottom-color));
}
.ep-dark-mode-enabled .emagic .ep-btn-warning:active{
}
.ep-dark-mode-enabled .emagic .ep-btn-warning {
--ep-btn-top-color: #AD8200;
--ep-btn-bottom-color: #997300;
--ep-btn-border-color: #CC9900;
--ep-btn-hover-border-color: #CC9900;
--ep-btn-color: #fff;
--ep-btn-hover-color: #fff;
--ep-btn-active-color: #fff;
}
.emagic .ep-btn-danger {
--ep-btn-color: #fff;
--ep-btn-bg: #dc3545;
--ep-btn-border-color: #dc3545;
--ep-btn-hover-color: #fff;
--ep-btn-hover-bg: #bb2d3b;
--ep-btn-hover-border-color: #b02a37;
--ep-btn-focus-shadow-rgb: 225,83,97;
--ep-btn-active-color: #fff;
--ep-btn-active-bg: #b02a37;
--ep-btn-active-border-color: #a52834;
--ep-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--ep-btn-disabled-color: #fff;
--ep-btn-disabled-bg: #dc3545;
--ep-btn-disabled-border-color: #dc3545;
}
.emagic .ep-btn-green {
--ep-btn-color: #fff;
--ep-btn-bg: #2AAF4A;
--ep-btn-border-color: #2AAF4A;
--ep-btn-hover-color: #fff;
--ep-btn-hover-bg: #3abc59;
--ep-btn-hover-border-color: #2ead4c;
--ep-btn-focus-shadow-rgb: 225,83,97;
--ep-btn-active-color: #fff;
--ep-btn-active-bg: #2ead4c;
--ep-btn-active-border-color: #2ead4c;
--ep-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--ep-btn-disabled-color: #fff;
--ep-btn-disabled-bg: #2AAF4A;
--ep-btn-disabled-border-color: #2AAF4A;
}
.btn-secondary.disabled, .btn-secondary:disabled {
color: #fff;
background-color: #6c757d;
border-color: #6c757d;
}
.ep-btn.disabled, .ep-btn:disabled, fieldset:disabled .ep-btn {
pointer-events: none;
opacity: .65;
} .ep-box-dropdown{
box-shadow: 0 2px 12px 0 rgb(0 0 0 / 14%);
border: 1px solid var(--ep-border-color);
border-radius: var(--ep-border-radius);
background-color: #fff;
position: absolute;
top: 40px;
z-index: 9999;
width: 200px;
padding: 16px 20px 24px;
}
.ep-box-dropdown-overlay {
position: fixed;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
z-index: -1;
background-color: rgb(0 0 0 / 0%);
}   .ep-button-text-color {
color:var(--ep-default-color);
}
.ep-btn-text-fill-color {
fill:var(--ep-default-color);
}
.ep-text-warning {
--ep-text-opacity: 1;
color: rgba(var(--ep-warning-color),var(--ep-text-opacity))!important;
}
.ep-text-danger {
--ep-text-opacity: 1;
color: rgba(var(--ep-danger-color),var(--ep-text-opacity))!important;
}
.ep-text-success {
--ep-text-opacity: 1;
color: rgba(var(--ep-success-color),var(--ep-text-opacity))!important;
}  .ep-bg-light {
--ep-bg-opacity: 1;
background-color: rgba(var(--ep-light-color),var(--ep-bg-opacity))!important;
}
.ep-bg-dark {
--ep-bg-opacity: 1;
background-color: rgba(var(--ep-dark-bg),var(--ep-bg-opacity))!important;
}
.ep-bg-success {
--ep-bg-opacity: 1;
background-color: rgba(var(--ep-success-color),var(--ep-bg-opacity))!important;
}
.ep-bg-white {
--ep-bg-opacity: 1;
background-color: rgba(var(--ep-white-color),var(--ep-bg-opacity));
}
.ep-dark-mode-enabled .ep-bg-white {
--ep-bg-opacity: 1;
background-color: rgba(var(--ep-white-color),var(--ep-bg-opacity))!important;
}
.ep-bg-warning {
background-color:rgba(var(--ep-warning-color));
}
.ep-bg-danger {
--ep-bg-opacity: 1;
background-color: rgba(var(--ep-danger-color),var(--ep-bg-opacity))!important;
}
.ep-bg-light-green{
--ep-bg-opacity: 1;
background-color: rgba(var(--ep-lightgreen-color),var(--ep-bg-opacity))!important;
}
.ep-bg-primary {
--ep-bg-opacity: 1;
background-color: rgba(var(--themeColor),var(--ep-bg-opacity))!important;
}
.ep-bg-secondary {
--ep-bg-opacity: 1;
background-color: rgba(var(--ep-secondary-rgb),var(--ep-bg-opacity))!important;
}
.ep-transparent-bg{
background-color:var(--ep-transparent-bg)!important;
}  .ep-bg-opacity-10 {
--ep-bg-opacity: 0.1;
}
.ep-bg-opacity-6 {
--ep-bg-opacity: 0.6;
}
.ep-bg-opacity-4 {
--ep-bg-opacity: 0.4;
}
.ep-bg-opacity-3 {
--ep-bg-opacity: 0.3;
}  .emagic .ep-border,
.ep-blocks .ep-border,
.ep-widgets .ep-border{
--ep-border-opacity: 1;
--ep-border-width: 1px;
--ep-border-style: solid;
border: var(--ep-border-width) var(--ep-border-style) rgba(var(--ep-border-color-rgb),var(--ep-border-opacity))!important;
}
.emagic .ep-border-primary {
--ep-border-opacity: 1;
border-color: rgba(var(--themeColor),var(--ep-border-opacity))!important;
}
.emagic .ep-transparent-border{
border-color:var(--ep-transparent-border)!important;
}
.ep-border-0 {
border: 0px !important;
}
.ep-border-2 {
border: 2px solid var(--ep-border-color);
}
.ep-border-1 {
border: 1px solid var(--ep-border-color);
}
.ep-border-top {
border-top: 1px solid var(--ep-border-color);
}
.ep-border-bottom {
--ep-border-width: 1px;
border-bottom: var(--ep-border-width) solid var(--ep-border-color)!important;
}
.ep-border-left {
--ep-border-width: 1px;
border-left: var(--ep-border-width) solid var(--ep-border-color)!important;
}
.ep-border-right {
--ep-border-width: 1px;
border-right: var(--ep-border-width) solid var(--ep-border-color)!important;
}
.ep-rounded {
border-radius: var(--ep-border-radius);
}
.ep-rounded-1{
border-radius:  var(--ep-border-radius-sm)
}
.ep-rounded-5{
border-radius:  var(--ep-border-radius-2xl)
}
.ep-rounded-circle {
border-radius: 50%!important;
}
.ep-rounded-pill {
border-radius: var(--ep-border-radius-pill)!important;
}
.ep-rounded-1{
border-radius:  var(--ep-border-radius-sm)
}
.ep-rounded-top {
border-top-left-radius: var(--ep-border-radius)!important;
border-top-right-radius: var(--ep-border-radius)!important;
}
.ep-rounded-bottom {
border-bottom-left-radius: var(--ep-border-radius)!important;
border-bottom-right-radius: var(--ep-border-radius)!important;
}
.ep-rounded-tbr-right {
border-top-right-radius: var(--ep-border-radius)!important;
border-bottom-right-radius: var(--ep-border-radius)!important;
}
.ep-rounded-tbl-right {
border-top-left-radius: var(--ep-border-radius)!important;
border-bottom-left-radius: var(--ep-border-radius)!important;
}
.ep-border-opacity-50 {
border-bottom: 2px solid var(--ep-border-opacity-color);
}
.ep-border-warning {
--ep-border-opacity: 1;
border-color: rgba(var(--ep-warning-color),var(--ep-border-opacity))!important;
}
.ep-border-3 {
--ep-border-width: 3px;
}
.ep-border-2 {
--ep-border-width: 2px;
}
.ep-border-1 {
--ep-border-width: 1px;
}
.ep-border-light {
border-color:var(--ep-border-light-color)!important;
}
.ep-border-green {
border-color:var(--ep-border-green-color)!important;
}
.emagic .ep-border-top-0 {
border-top: 0!important;
}  .emagic .ep-bg-opacity-10 {
--ep-border-opacity: 0.1;
}
.emagic .ep-border-opacity-4 {
--ep-border-opacity: 0.4;
} .ep-img-fluid {
max-width: 100%;
height: auto;
}
.ep-white-space {
white-space: nowrap;
}
.ep-white-space-normal{
white-space: normal;
} .ep-text-primary {
color: rgba(var(--themeColor), 1)!important;
}
.ep-text-white{
--ep-text-opacity: 1;
color: rgba(var(--ep-white-color),var(--ep-text-opacity))!important;
}
.ep-text-muted {
opacity: 1;
color: #6c757d!important;
}
.ep-dark-mode-enabled .ep-text-muted{
color: #757575!important;
}
.ep-text-dark {
opacity: 1;
color: #212529!important;
}
.ep-text-break {
word-wrap: break-word !important;
word-break: break-word !important;
} .ep-dark-mode-enabled .ep-text-dark {
opacity: 1;
color: #fff!important;
} .ep-text-small{
font-size: .900em !important;
}
.ep-text-smaller{
font-size: .850em !important;
}
.ep-fw-bold {
font-weight: 700!important;
}
.ep-fw-normal {
font-weight: 400!important;
}
.ep-text-uppercase {
text-transform: uppercase!important;
}
.ep-text-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.ep-content-truncate {
--ep-line-clamp: 5;
-webkit-line-clamp:  var(--ep-line-clamp);
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
}
.ep-content-truncate-line-3{
--ep-line-clamp: 3;
}
.ep-content-truncate-line-4{
--ep-line-clamp: 4;
}
.ep-content-truncate-line-5{
--ep-line-clamp: 5;
}
.ep-fs-6 {
font-size: 1rem!important;
}
.ep-fs-5 {
font-size: 1.25rem!important;
}
.ep-fs-4 {
font-size: 1.5rem!important;
}
.ep-fs-3 {
font-size: 1.75rem!important;
}
.ep-fs-2 {
font-size: 2rem!important;
}
.ep-fs-1 {
font-size: 2.5rem!important;
}
body .emagic .h1,
body .emagic .h2,
body .emagic .h3,
body .emagic .h4,
body .emagic .h5,
body .emagic.h6,
body .emagic h1,
body .emagic h2,
body .emagic h3,
body .emagic h4,
body .emagic h5,
body .emagic h6 {
margin-top: 0;
margin-bottom: 0.5rem;
font-weight: 500;
line-height: 1.2;
font-style: normal;
}  .ep-img-100{
width:100%;
height: 100%;
}  .ep-box-h-100{
height: 100%!important;
}
.ep-box-w-25{
width: 25%!important;
}
.ep-box-w-50{
width: 50%!important;
}
.ep-box-w-75{
width: 75%!important;
}
.ep-box-w-100{
width: 100%!important;
}  .ep-position-relative {
position: relative!important;
}
.ep-position-absolute {
position: absolute!important;
}
.ep-z-index {
z-index: 999
}
.ep-z-index-1 {
z-index: 1 !important ;
}
.ep-z-index-2 {
z-index: 2!important;
}
.ep-z-index-3 {
z-index: 3 !important;
}  .ep-pb-2 {
padding-bottom: 0.5rem!important;
}
.ep-pb-3 {
padding-bottom: 1rem!important;
}
.ep-p-3 {
padding: 1rem!important;
}
.ep-p-1 {
padding: 0.25rem!important;
}
.ep-p-2{
padding: 0.5rem!important;
}
.ep-p-4{
padding: 1.5rem!important;
}
.ep-p-5{
padding: 3rem!important;
}
.ep-py-3 {
padding: 1rem 0rem;
}
.ep-py-4 {
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important;
}
.ep-py-5 {
padding-top: 3rem!important;
padding-bottom: 3rem!important;
}
.ep-py-2 {
padding-top: 0.5rem!important;
padding-bottom: 0.5rem!important;
}
.ep-pr-2{
padding-right: 0.5rem!important;
}
.ep-pr-4{
padding-right: 1.5rem!important;
}
.ep-pr-0{
padding-right: 0!important;
}
.ep-pl-0{
padding-left: 0!important;
}
.ep-pl-1 {
padding-left: 0.25rem!important;
}
.ep-pl-2 {
padding-left: 0.5rem!important;
}
.ep-pt-2 {
padding-top: 0.5rem!important;
}
.ep-pt-4 {
padding-top: 1.5rem!important;
}
.ep-px-4 {
padding-right: 1.5rem!important;
padding-left: 1.5rem!important;
}
.ep-px-1 {
padding-right: 0.25rem!important;
padding-left: 0.25rem!important;
}
.ep-px-2 {
padding-left: 0.5rem!important;
padding-right: 0.5rem!important;
}
.ep-px-3 {
padding-left: 1rem!important;
padding-right: 1rem!important;
}
.ep-p-0{
padding: 0px !important;
}
.ep-px-0{
padding-right: 0!important;
padding-left: 0!important
}
.ep-py-0{
padding-top: 0!important;
padding-bottom: 0!important
}
.ep-ps-3 {
padding-left: 1rem!important;
}
.ep-pe-3 {
padding-right: 1rem!important;
}
.ep-box-pl-0, .ep-box-px-0 {
padding-left: 0!important;
}
.ep-box-pr-0, .ep-box-px-0 {
padding-right: 0!important;
}
.ep-box-py-0 {
padding-top: 0!important;
padding-bottom: 0!important;
}
.ep-py-1{
padding-top: 0.25rem!important;
padding-bottom: 0.25rem!important;
}
.ep-box-px-0 {
padding-left: 0!important;
padding-right: 0!important;
}
.ep-pt-3 {
padding-top: 1rem ;
}  .ep-mb-5 {
margin-bottom: 3rem!important;
}
.ep-mb-3 {
margin-bottom: 1rem!important;
}
.ep-mb-4 {
margin-bottom: 1.5rem!important;
}
.ep-mb-0 {
margin-bottom: 0rem!important;
}
.ep-mt-4 {
margin-top: 1.5rem!important;
}
.ep-mt-5 {
margin-top: 3rem!important;
}
.ep-mt-6 {
margin-top: 3.5rem!important;
}
.ep-mt-7 {
margin-top: 4rem!important;
}
.ep-mt-3 {
margin-top: 1rem!important;
}
.ep-mt-1 {
margin-top: 0.25rem!important;
}
.ep-mt-2 {
margin-top: 0.5rem!important;
}
.ep-mb-2 {
margin-bottom: 0.5rem!important;
}
.ep-m-2 {
margin: 0.5rem!important;
}
.ep-m-3 {
margin: 1rem!important;
}
.ep-m-0{
margin: 0px !important;
}
.ep-ml-2{
margin-left: 0.5rem!important;
}
.ep-ml-3{
margin-left: 1rem!important;
}
.ep-ml-4{
margin-left: 1.5rem!important;
}
.ep-mr-4{
margin-right: 1.5rem!important;
}
.ep-mr-3{
margin-right: 1rem!important;
}
.ep-mx-2{
margin-left: 0.5rem!important;
margin-right: 0.5rem!important;
}
.ep-mx-3{
margin-left: 1rem!important;
margin-right: 1rem!important;
}
.ep-mr-2{
margin-right: 0.5rem!important;
}
.ep-mr-1{
margin-right: 0.25rem!important;
}
.ep-ml-1{
margin-left: 0.25rem!important;
}
.ep-my-1{
margin-top: 0.25rem!important;
margin-bottom: 0.25rem!important;
}
.ep-my-2{
margin-top: 0.5rem!important;
margin-bottom: 0.5rem!important;
}
.ep-my-3{
margin-top: 1rem!important;
margin-bottom: 1rem!important;
}
.ep-my-4{
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important;
}
.ep-my-5{
margin-top: 2rem!important;
margin-bottom: 2rem!important;
}
.ep-mx-0{
margin-left: 0rem!important;
margin-right: 0rem!important;
}
.ep-my-0{
margin-top: 0rem!important;
margin-bottom: 0rem!important;
}
.ep-mt-auto{
margin-top: auto;
}
.ep-mx-auto{
margin-left: auto !important;
margin-right: auto!important;
}
.ep-my-auto{
margin-top: auto !important;
margin-bottom: auto!important;
}
.ep-mb-auto{
margin-bottom: auto;
}
.ep-box-ml-0, .ep-box-mx-0 {
margin-left: 0!important;
}
.ep-box-mr-0, .ep-box-mx-0 {
margin-right: 0!important;
}  .ep-list-group {
--ep-list-group-color: #212529;
--ep-list-group-bg: #fff;
--ep-list-group-border-color: rgba(0, 0, 0, 0.125);
--ep-list-group-border-width: 1px;
--ep-list-group-border-radius: 0.375rem;
--ep-list-group-item-padding-x: 1rem;
--ep-list-group-item-padding-y: 0.5rem;
--ep-list-group-action-color: #495057;
--ep-list-group-action-hover-color: #495057;
--ep-list-group-action-hover-bg: #f8f9fa;
--ep-list-group-action-active-color: #212529;
--ep-list-group-action-active-bg: #e9ecef;
--ep-list-group-disabled-color: #6c757d;
--ep-list-group-disabled-bg: #fff;
--ep-list-group-active-color: #fff;
--ep-list-group-active-bg: #0d6efd;
--ep-list-group-active-border-color: #0d6efd;
display: flex;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
border-radius: var(--ep-list-group-border-radius);
}
.ep-list-group-item:first-child {
border-top-left-radius: inherit;
border-top-right-radius: inherit;
}
.ep-list-group-item:last-child {
border-bottom-right-radius: inherit;
border-bottom-left-radius: inherit;
}
.emagic .ep-list-group-item {
--ep-bg-opacity: 0.25;
position: relative;
display: block;
padding: var(--ep-list-group-item-padding-y) var(--ep-list-group-item-padding-x);
color: var(--ep-list-group-color);
text-decoration: none;
background-color: rgba(var(--ep-white-color), var(--ep-bg-opacity));
border: var(--ep-list-group-border-width) solid var(--ep-list-group-border-color);
margin: 0px !important;
}
.emagic .ep-list-group-item+.ep-list-group-item {
border-top-width: 0 !important;
}
.ep-list-group-item:hover{
background-color: rgba(var(--themeColor), 0.1);
}
.ep-list-group-item .ep-tab-link.ep-tab-active{
--ep-bg-opacity: 1;
z-index: 2;
color: var(--ep-list-group-active-color);
background-color: rgba(var(--themeColor),var(--ep-bg-opacity))!important;
border-color: var(--ep-list-group-active-border-color);
display: block;
}
.ep-list-group.ep-myaccount-tabs .ep-list-group-item.ep-tab-item {
padding:0px !important;
}
.ep-list-group.ep-myaccount-tabs .ep-list-group-item .ep-tab-link{
padding: var(--ep-list-group-item-padding-y) var(--ep-list-group-item-padding-x);
display: block;
box-shadow: none;
text-decoration: none;
}  .ep-items-center {
align-items: center!important;
}
.ep-align-items-center {
align-items: center!important;
}
.ep-items-end {
align-items: flex-end!important;
}
.ep-items-start {
align-items: flex-start!important;
}
.ep-content-center{
justify-content: center!important;
}
.ep-content-left{
justify-content: flex-start !important;
}
.ep-content-right{
justify-content: flex-end!important;
}
.ep-justify-content-between {
justify-content: space-between;
}
.ep-justify-content-end {
justify-content: flex-end!important;
}
.ep-justify-content-center {
justify-content: center!important;
}
.ep-align-right{
text-align: right;
}
.ep-text-start {
text-align: left!important;
}
.ep-text-end {
text-align: right;
}
.ep-text-center {
text-align: center!important;
}
.ep-align-middle {
vertical-align: middle!important;
}
.ep-align-top {
vertical-align: top!important;
}
.ep-align-bottom {
vertical-align: bottom!important;
}  .ep-item-hide{
display:none
}
.ep-d-none{
display:none
}
.ep-d-inline-block {
display: inline-block!important;
}  .ep-overflow-hidden {
overflow: hidden!important;
}
.ep-overflow-auto {
overflow: auto!important;
}
.ep-overflow-visible {
overflow: visible!important;
}
.ep-overflow-scroll {
overflow: scroll!important;
}
.ep-overflow-x-hidden{
overflow-x: hidden!important;
} .ep-flex-wrap{
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;
}
.ep-inline-block{
display: inline-block;
}
.ep-d-flex {
display: flex;
}
.ep-flex-1{
flex: 1;
}
.ep-d-inline-flex {
display: inline-flex;
}
.ep-di-flex {
display: inline-flex;
}
.ep-box-direction {
flex-direction: column;
}
.ep-flex-column {
flex-direction: column!important;
}
.ep-flex-row-reverse {
flex-direction: row-reverse!important;
}
.ep-justify-content-between {
justify-content: space-between!important;
}
.ep-shadow {
box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.ep-shadow-sm {
box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
}
.ep-object-cover-fit{
object-fit: cover;
}
.ep-lh-0 {
line-height: 0!important;
}
.ep-lh-1 {
line-height: 1!important;
}
.ep-lh-2 {
line-height: 2!important;
}
.ep-lh-sm {
line-height: 1.25!important;
}
.ep-lh-base {
line-height: 1.5!important;
}
.ep-lh-lg {
line-height: 2!important;
}
.ep-box-wrap{
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
background: none;
}
.ep-box-row{
--ep-gutter-x: 1.5rem;
--ep-gutter-y: 0;
display: flex;
flex-wrap: wrap;
margin-top: calc(-1 * var(--ep-gutter-y));
margin-right: calc(-.5 * var(--ep-gutter-x));
margin-left: calc(-.5 * var(--ep-gutter-x));
}
.ep-box-row>* {
flex-shrink: 0;
width: 100%;
max-width: 100%;
padding-right: calc(var(--ep-gutter-x) * .5);
padding-left: calc(var(--ep-gutter-x) * .5);
margin-top: var(--ep-gutter-y);
}
.ep-box-col-1,
.ep-box-col-2,
.ep-box-col-3,
.ep-box-col-4,
.ep-box-col-5,
.ep-box-col-6,
.ep-box-col-7,
.ep-box-col-8,
.ep-box-col-9,
.ep-box-col-10,
.ep-box-col-11,
.ep-box-col-12,
.ep-box-col-left-2,
.ep-box-col-right-10{
position: relative;
width: 100%;
min-height: 1px;
}
@media (min-width: 540px){ .ep-xsm-text-start {
text-align: left!important;
}
.ep-xsm-text-end {
text-align: right;
}
.ep-xsm-text-center {
text-align: center!important;
}
}
@media (min-width:360px){
.ep-box-col-xsm-2{
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.ep-box-col-xsm-10{
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
}
@media (min-width: 767px){
.ep-box-col-sm-1{
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.ep-box-col-sm-2{
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.ep-box-col-sm-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.ep-box-col-sm-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.ep-box-col-sm-5 {
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.ep-box-col-sm-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.ep-box-col-sm-7 {
-ms-flex: 0 0 58.3333333333%;
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.ep-box-col-sm-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.ep-box-col-sm-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.ep-box-col-sm-10 {
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.ep-box-col-sm-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.ep-box-col-sm-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
#ep-event-organizers-loader-section .ep-box-col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
#ep-event-organizers-loader-section .ep-box-col-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
#ep-event-organizers-loader-section .ep-box-col-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
} .ep-sm-text-center {
text-align: center!important;
}
}
@media (min-width: 992px){
.ep-box-col-md-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
} @media (max-width: 1068px){
.ep-justify-content-between-sm{
justify-content: space-between !important;
}
.ep-user-booking-btn-section{
margin-bottom: 1rem;
}
.ep-checkout-cart-section {
margin-top: 10px;
}
.ep-buy-ticket-section, .ep-profile-coming-up-section{
margin-bottom: 2rem;
}
.ep-booking-payment-option-button-container{
justify-content: center !important;
}
.ep-user-coming-up-section{
margin-left: 1rem;
}
} @media (min-width: 1068px){
.ep-box-col-1{
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.ep-box-col-2{
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.ep-box-col-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.ep-box-col-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.ep-box-col-5 {
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.ep-box-col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.ep-box-col-7 {
-ms-flex: 0 0 58.3333333333%;
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.ep-box-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.ep-box-col-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.ep-box-col-10 {
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.ep-box-col-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.ep-box-col-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
} .ep-box-col-left-2 {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
.ep-box-col-right-10 {
-ms-flex: 0 0 80%;
flex: 0 0 80%;
max-width: 80%;
} }
@media (min-width: 768px){
.ep-box-col-md {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.ep-flex-row-reverse-md{
flex-direction: row-reverse!important;
}
}
.ep-box-col {
-ms-flex: 0 0 0%;
flex: 1 0 0%;
max-width: 100%;
}
.ep-box-col-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.ep-box-row-cols-3>* {
flex: 0 0 auto;
width: 33.3333333333%;
}
.ep-box-row-cols-4>* {
flex: 0 0 auto;
width: 25%;
} .ep-g-5, .ep-gy-5 {
--ep-gutter-y: 3rem;
}
.ep-g-5, .ep-gx-5 {
--ep-gutter-x: 3rem;
}
.ep-g-4, .ep-gy-4 {
--ep-gutter-y: 1.5rem;
}
.ep-g-4, .ep-gx-4 {
--ep-gutter-x: 1.5rem;
}
.ep-g-3, .ep-gy-3 {
--ep-gutter-y: 1rem;
}
.ep-g-3, .ep-gx-3 {
--ep-gutter-x: 1rem;
}  .ep-card-col-3,
.ep-card-col-4,
.ep-card-col-6,
.ep-card-col-12
{
position: relative;
width: 100%;
min-height: 1px;
}
@media (min-width: 650px){
.ep-card-col-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.ep-card-col-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.ep-card-col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
}    .ep-nav-pills,
.ep-nav-tabs {
display: flex;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.ep-nav-pills .ep-tab-active {
background-color: rgba(var(--themeColor), 1);
color: rgba(var(--ep-white-color),1) !important;
}
.ep-tab-link.ep-tab-active{
padding: 0px;
margin: 0px
}
.ep-nav-pills .ep-tab-item .ep-tab-link,
.ep-nav-tabs .ep-tab-item .ep-tab-link{
padding: 0.5rem 1rem;
border-radius: var(--ep-border-radius);
box-shadow: none;
display: inline-flex;
box-shadow: none;
} .ep-nav-tabs .ep-tab-link.ep-tab-active {
color: #495057;
background-color: rgba(var(--ep-white-color), 1);
border-color: var(--ep-border-color);
border-bottom: 1px solid rgba(var(--ep-white-color), 1);
} .ep-dark-mode-enabled .ep-nav-tabs .ep-tab-link.ep-tab-active {
color: #fff;
} .ep-nav-tabs .ep-tab-link{
margin-bottom: -1px !important;
background: 0 0;
border: 1px solid transparent;
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0px !important;
}
.ep-nav-tabs .ep-tab-link:focus{
outline: 0px;
}
.ep-nav-tabs {
border-bottom: 1px solid var(--ep-border-color);
}  .ep-btn-group{
position: relative;
display: inline-flex;
vertical-align: middle;
}
.ep-btn-check {
position: absolute;
clip: rect(0,0,0,0);
pointer-events: none;
}
.ep-btn-check:checked+.ep-btn-outline-secondary,
.ep-btn-outline-secondary:active {
}
.ep-btn-check:checked+.ep-btn-outline-secondary:before{
font-family: 'Material Icons Outlined';
content: "\e876";
position: absolute;
top: -8px;
left: -5px;
font-size: 1.25rem!important;
--ep-text-opacity: 1;
color: rgba(var(--ep-warning-color),var(--ep-text-opacity))!important;
background-color: #fff;
line-height: 16px;
border-radius:  var(--ep-border-radius-sm)
} .ep-dark-mode-enabled .ep-btn-check:checked+.ep-btn-outline-secondary:before{
background-color: #424242;
} .ep-btn-check:checked+.ep-btn-outline-secondary,
.ep-btn-group>.ep-btn-group:not(:first-child),
.ep-btn-group>.ep-btn:not(:first-child) {
margin-left: 3px;
}
.ep-btn-group>.ep-btn {
position: relative;
flex: 1 1 auto;
line-height: 1;
}
.ep-btn-group input[type="number"] {
margin: 0px !important;
background-color: #fff !important;
}
.ep-dark-mode-enabled .ep-btn-group input[type="number"] {
margin: 0px !important;
background-color: #333 !important;
}  .ep-btn-group {
border-radius: 0.375rem;
}
.ep-btn-group, .ep-btn-group-vertical {
position: relative;
display: inline-flex;
vertical-align: middle;
}
.ep-btn-group>.ep-btn-group:not(:last-child)>.ep-btn, .ep-btn-group>.ep-btn.dropdown-toggle-split:first-child,
.ep-btn-group>.ep-btn:not(:last-child):not(.ep-dropdown-toggle) {
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
.ep-btn-group>.ep-btn-group:not(:first-child)>.ep-btn, .ep-btn-group>.ep-btn:nth-child(n+3),
.ep-btn-group>:not(.ep-btn-check)+.ep-btn {
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
}  body.ep-modal-open-body {
overflow: hidden;
padding-right: 15px;
}
.ep-modal {
--ep-modal-margin: 1.75rem;
--ep-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
--ep-modal-padding: 1rem;
}
.ep-modal-view {
position: fixed;
width: 100%;
top: 0px;
height: 100%;
z-index: 99999;
max-height: 100%;
left: 0px;
overflow-x: hidden;
overflow-y: auto;
outline: 0;
background: rgba(0, 0, 0, 0.7);
}
#ep_show_woocommerce_products_popup.ep-modal-view{
height: auto !important;
}
.ep-modal-overlay {
z-index: 1;
display: block;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
}
.ep-modal-wrap{
margin: 1.75rem;
}
.ep-modal-wrap {
width: 100%;
max-width: var(--ep-modal-width); top:0px;
z-index: 9999;
position: relative;
display: flex;
align-items: center;
min-height: calc(100% - var(--ep-modal-margin) * 2);
margin-right: auto;
margin-left: auto;
height: auto;
}
.ep-modal-dialog-centered {
display: flex;
align-items: center;
min-height: calc(100% - var(--ep-modal-margin) * 2);
}
.ep-modal-dialog {
position: relative;
width: auto;
margin: var(--ep-modal-margin);
pointer-events: none;
}
@media (min-width: 576px){
.ep-modal-dialog {
max-width: var(--ep-modal-width);
margin-right: auto;
margin-left: auto;
}
}
.ep-modal-content {
background: #fff;
border-radius: 6px;
position: relative;
display: flex;
flex-direction: column;
width: 100%;
pointer-events: auto;
z-index: 9999;
height: 100%;
} .ep-dark-mode-enabled .ep-modal-content, .ep-dark-mode-enabled .ep-modal-body{
background: #333;
}
.ep-dark-mode-enabled .emagic .ep-btn-outline-dark{
--ep-btn-color: #fff;
} .ep-modal-body {
background: #fff;
border-radius: 6px;
position: relative;
flex: 1 1 auto;
padding: var(--ep-modal-padding);
}
.ep-modal-lg {
--ep-modal-width: 800px;
}
.ep-modal-xl {
--ep-modal-width: 1140px;
}
.ep-modal-xxl {
--ep-modal-width: 1440px;
}
.ep-modal-titlebar {
position: relative;
width: 100%;
justify-content: space-between; }
.ep-modal-titlebar .ep-modal-close {
font-size: 25px;
padding: 0px 20px 0px 20px;
float: right;
cursor: pointer;
text-decoration: none;
color: #8b8b8b;
position: relative;
z-index: 99
}
.ep-modal-in {
animation: ep-bounceIn 0.8s ease-in forwards;
}
.ep-modal-out {
animation: ep-bounceOut 0.6s ease-out forwards;
}
.ep-modal-overlay-fade-in {
animation: ep-globalSetting-fadeIn 0.3s ease-in forwards;
}
.ep-modal-overlay-fade-out {
animation: ep-globalSetting-fadeOut 0.3s ease-in forwards;
}
@keyframes ep-bounceIn {
0%   {
transform: translateY(-200%) scale(1.5);
opacity:0;
}
30%  {
opacity:1;
}
58%  {
transform: translateY(0) rotate(1deg) scale(1);
opacity: 1
}
72%  {
transform: translateY(-30px) rotate(-1deg);
}
80%  {
transform: translateY(0) rotate(0.5deg);
}
100% {
transform: translateY(0) rotate(0deg);
}
}
@keyframes ep-bounceOut {
0%   {
transform: translateY(0);
}
10%  {
transform: translateY(-10px) rotate(-0.5deg);
}
30%  {
transform: translateY(20px) rotate(8deg);
}
70%  {
opacity: 1;
}
90%  {
transform: translateY(300%) translateX(40px) rotate(35deg);
opacity: 0;
}
100% {
display: none;
}
}
@keyframes ep-globalSetting-fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes ep-globalSetting-fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}  .emagic .ep-form-control {
display: block;
width: 100%;
padding: 0.375rem 0.75rem;
margin: 0px;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0.375rem;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.emagic .ep-form-control:focus {
color: #212529;
background-color: #fff;
border-color: #86b7fe;
outline: 0;
box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);
}
.ep-form-control-sm {
min-height: calc(1.5em + 0.5rem + 2px);
padding: 0.25rem 0.5rem;
font-size: .875rem;
border-radius: 0.25rem;
}
.emagic .ep-form-select {
--ep-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
display: block;
width: 100%;
padding: 0.375rem 2.25rem 0.375rem 0.75rem;
-moz-padding-start: calc(0.75rem - 3px);
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
background-color: #fff;
background-repeat: no-repeat;
background-position: right 0.75rem center;
background-size: 16px 12px;
border: 1px solid #ced4da;
border-radius: 0.375rem;
background-image: var(--ep-form-select-bg-img), var(--ep-form-select-bg-icon, none);
background-repeat: no-repeat;
background-position: right .75rem center;
background-size: 16px 12px;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.ep-input-group {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: stretch;
width: 100%;
}
.emagic .ep-input-group>.ep-form-control {
position: relative;
flex: 1 1 auto;
width: 1%;
min-width: 0;
}
.emagic .ep-input-group>:not(:first-child) {
margin-left: -1px !important;
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
}
.emagic .ep-input-group:not(.has-validation)>.ep-dropdown-toggle:nth-last-child(n+3),
.emagic .ep-input-group:not(.has-validation)>:not(:last-child):not(.ep-dropdown-toggle):not(.ep-dropdown-menu) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.ep-input-group .ep-btn {
position: relative;
z-index: 2;
}
.ep-btn-group>.ep-btn-group:not(:first-child),
.ep-btn-group>:not(.ep-btn-check:first-child)+.ep-btn {
margin-left: -1px;
}
.emagic .ep-btn-group>:not(.ep-btn-check:first-child)+input.ep-btn{
margin-left: -1px !important;
}
.emagic .ep-btn-group>:not(.ep-btn-check:first-child)+input.ep-btn:focus{
border-style: solid;
}
.emagic .ep-btn-group>:not(.ep-btn-check:first-child)+input.ep-btn:hover{
color: var(--ep-btn-hover-color) !important;
background-color: var(--ep-btn-hover-bg) !important;
border-color: var(--ep-btn-hover-border-color)!important ;
}
.ep-input-group-text {
display: flex;
align-items: center;
padding: 0.375rem 0.75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: center;
white-space: nowrap;
background-color: #e9ecef;
border: 1px solid #ced4da;
border-radius: 0.375rem;
}
.ep-input-group:not(.ep-has-validation)>:not(:last-child):not(.ep-dropdown-toggle):not(.ep-dropdown-menu):not(.ep-form-floating){
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.ep-input-group-sm>.ep-input-group-text {
padding: 0.25rem 0.5rem;
font-size: .875rem;
border-radius: 0.25rem;
}
.ep-form-range {
width: 100%;
height: 1.5rem;
padding: 0;
} .ep-dark-mode-enabled .emagic .ep-form-control {
background-color: rgba(86,86,86,0.33);
color: #fff;
border: 1px solid rgba(128,128,128,0.5);
}
.ep-dark-mode-enabled .emagic .ep-input-group-text{
border: 1px solid rgba(var(--themeColor), 1);
border: 1px solid rgba(128,128,128,0.5);
}   .ep-invalid-feedback {
display: none;
width: 100%;
margin-top: 0.25rem;
font-size: .875em;
color: #dc3545;
}
.ep-success-feedback {
--ep-text-opacity: 1;
color: rgba(var(--ep-success-color),var(--ep-text-opacity))!important;
}
.ep-error-message {
width: 100%;
margin-top: 0.25rem;
font-size: .875em;
color: #dc3545;
}
.ep-success-message {
width: 100%;
margin-top: 0.25rem;
font-size: .875em;
color: #8CC600;
}  .emagic .ep-table {
--ep-table-color: var(--ep-body-color);
--ep-table-bg: transparent;
--ep-table-border-color: var(--ep-border-color);
--ep-table-accent-bg: transparent;
--ep-table-striped-color: var(--ep-body-color);
--ep-table-striped-bg: rgba(0, 0, 0, 0.05);
--ep-table-active-color: var(--ep-body-color);
--ep-table-active-bg: rgba(0, 0, 0, 0.1);
--ep-table-hover-color: var(--ep-body-color);
--ep-table-hover-bg: rgba(0, 0, 0, 0.075);
width: 100%;
margin-bottom: 1rem;
color: var(--ep-table-color);
vertical-align: top;
border-color: var(--ep-table-border-color);
border: 0px;
table-layout: auto;
}
.ep-table-danger {
--ep-table-color: #000;
--ep-table-bg: #f8d7da;
--ep-table-border-color: #dfc2c4;
--ep-table-striped-bg: #eccccf;
--ep-table-striped-color: #000;
--ep-table-active-bg: #dfc2c4;
--ep-table-active-color: #000;
--ep-table-hover-bg: #e5c7ca;
--ep-table-hover-color: #000;
color: var(--ep-table-color);
border-color: var(--ep-table-border-color);
}
.ep-table-hover>tbody>tr:hover>* {
--ep-table-accent-bg: var(--ep-table-hover-bg);
color: var(--ep-table-hover-color);
}
.emagic table.ep-table-borderless>:not(caption)>*>* {
border-width: 0;
}
.emagic table.ep-table-borderless {
border-width: 0;
}
.ep-table>thead {
vertical-align: bottom;
}
.ep-table>tbody {
vertical-align: inherit;
}
.ep-table tbody, .ep-table td, .ep-table tfoot, .ep-table th, .ep-table thead, .ep-table tr {
border-color: inherit;
border-style: solid;
border-width: 0;
}
.ep-table>:not(caption)>*>* {
padding: 0.5rem 0.5rem;
background-color: var(--ep-table-bg);
border-bottom-width: 1px;
box-shadow: inset 0 0 0 9999px var(--ep-table-accent-bg);
}  .ep-sl-other-event-img {
width: 60px;
height: 60px;
object-fit: cover;
background-color: rgba(var(--themeColor), 0.2);
}
#ep_event_edit_booking_page .ep-checkout-img-icon{
background-color: rgba(var(--themeColor), 0.2);
}  .ep-loader-fw-overlay {
position: fixed;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
background-color: rgb(8 8 8 / 66%);
z-index: 9999;
}
.ep-loader {
width: 48px;
height: 48px;
border: 3px solid rgb(0 0 0 / 8%);
border-radius: 50%;
-webkit-animation: rotation 1s linear infinite;
animation: rotation 1s linear infinite;
margin: 50px auto;
position: absolute;
top: 30%;
left: 40%;
z-index: 9999999;
}
.ep-loader:after {
content: "";
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 40px;
height: 40px;
border-radius: 50%;
border: 3px solid transparent;
border-bottom-color: rgba(var(--themeColor), 1);
}
.ep-loader-overlay {
position: fixed;
left: 0px;
top: 0px;
height: 100%;
width: 100%;
background-color: #000;
}
@keyframes rotation {
0% {
transform: rotate(0deg)
}
100% {
transform: rotate(360deg)
}
} .ep-modal-body.ep-loader-active:after {
content: "";
background-color: transparent;
position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
} .ep-event-loader {
align-items: flex-start;
background-color: rgb(255 255 255 / 60%);
bottom: 0;
display: flex;
justify-content: center;
left: 0;
position: absolute;
right: 0;
top: 0;
z-index: 9999;
}
.ep-event-loader-circles-wrap {
display: flex;
padding-top: 94px;
}
.ep-event-loader-circle-dot:not(:first-of-type) {
margin-left: 8px;
}
.ep-event-loader svg:not(:root) {
overflow: hidden;
}
.ep-event-loader .ep-event-loader-circle-icon {
color: rgba(var(--themeColor), 1);
}
.ep-event-loader .ep-event-loader-circle-dot {
width: 15px;
}
.ep-event-loader .ep-event-loader-circle-dot circle {
animation-direction: normal;
animation-duration: 2.24s;
animation-iteration-count: infinite;
animation-name: epLoader;
fill: currentColor;
opacity: 0.07;
}
.ep-event-loader .ep-event-loader-first circle {
animation-delay: .45s;
}
.ep-event-loader .ep-event-loader-second circle {
animation-delay: 1.05s;
}
.ep-event-loader .ep-event-loader-third circle {
animation-delay: 1.35s;
}
@keyframes epLoader {
50% {
opacity: 1;
}
}  .ep-progress {
--ep-progress-height: 4px;
--ep-progress-font-size: 0.75rem;
--ep-progress-bg: 233, 236, 239;
--ep-progress-border-radius: 0.375rem;
--ep-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
--ep-progress-bar-color: #fff;
--ep-progress-bar-transition: width 0.6s ease;
display: flex;
height: var(--ep-progress-height);
overflow: hidden;
font-size: var(--ep-progress-font-size);
background-color: rgba(var(--ep-progress-bg), 0.75);
border-radius: var(--ep-progress-border-radius);
margin-top: 4px;
}
.ep-progress-bar{
display: flex;
flex-direction: column;
justify-content: center;
overflow: hidden;
color: var(--ep-progress-bar-color);
text-align: center;
white-space: nowrap;
background-color:rgba(var(--themeColor), 1);
transition: var(--ep-progress-bar-transition);
} .ep-dark-mode-enabled .ep-progress-bar{
background-color:#37854A;
}
.ep-dark-mode-enabled .ep-progress{
--ep-progress-bg: #2B4A33;
}   .ep-spinner {
display: none;
visibility: hidden;
width: 2rem;
height: 2rem;
vertical-align: text-bottom;
border: 0.25em solid currentColor;
border-right-color: transparent;
border-radius: 50%;
-webkit-animation: spinner-border .75s linear infinite;
animation: spinner-border .75s linear infinite;
}
.ep-spinner.ep-is-active{
visibility: visible;
display: inline-block;
}
.ep-spinner-border-sm {
width: 1rem;
height: 1rem;
border-width: 0.2em;
}
@keyframes spinner-border {
to {
transform: rotate(360deg);
}
} @media (max-width: 600px){
.ep-sm-py-3{
padding-top: 1rem!important;
padding-bottom: 1rem!important;
}
.ep-col-order-1{
order:1
}
.ep-col-order-2{
order:2
}
}
@media (max-width: 600px){
}
@media (min-width: 600px){
.ep-sm-py-3{
padding-top: 1rem!important;
padding-bottom: 1rem!important;
}
} @media (min-width: 1080px){
.ep-md-py-4{
padding-top: 1.5rem!important;
padding-bottom: 1.5rem!important;
}
}
@media (min-width: 1200px){
.ep-lg-py-5{
padding-top: 3rem!important;
padding-bottom: 3rem!important;
}
} .emagic a::after {
display: none;
}
.theme-twentytwentytwo .emagic{
display: table;
}
.theme-twentytwentythree .emagic, .theme-twentytwentyfour .emagic{
max-width: 1200px;
width: 100%;
}
.theme-twentytwentytwo .emagic {
width: 100%;
max-width: 1000px;
}
.theme-twentytwenty .entry-content .emagic{
max-width: 120rem !important;
font-family: sans-serif; } .ep-ui-show-on-top {
z-index: 99999 !important;
}
.em-events-gcal img{
margin-right: 10px;
}
.ep-checkout-ticket-quantity-num {
border-right-width: 0px !important;
border-color: var(--ep-btn-border-color) !important;
}
#ep-frontend-event-submission-section input.ep-disabled-input{
background-color: #f0f0f1;
border: 1px solid #ccc;
color: rgba(44, 51, 56, .5);
}
.ep-outline-width-0{
outline-width: 0px !important;
} .ep-popover-wrap{
display: inline-flex;
}
.ep-popover-wrap .ep-popover-icon:hover .ep-popover-info {
display: block !important;
position: absolute;
transform: translate(0, 10px);
background: #fff;
padding: 6px 8px;
width: 200px;
border-radius: 6px;
left: -1.5em;
font-weight: normal;
z-index: 99999;
border: 1px solid rgba(0, 0, 0, 0.175);
line-height: 18px;
}
.ep-popover-wrap .ep-popover-info .ep-popover-nub{
position: absolute;
top: -9px;
left: 22px;
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid rgba(0, 0, 0, 0.175);
}
.ep-popover-wrap .ep-popover-info .ep-popover-nub:after{
content: "";
position: absolute;
top: 2px;
left: -7px;
width: 0;
height: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 7px solid #ffffff;
}  .theme-coral-dark .emagic textarea{
min-height: auto !important;
background-color: rgb(var(--ep-white-color));
}
.theme-coral-dark .emagic .select2-container--classic .select2-selection--multiple{
background-color: rgb(var(--ep-white-color));
}  #ep_gdpr_modal{
display: none;
}
#ep_gdpr_modal.ep_gdpr_modal_active{
} #ep-gdpr-badge{
cursor: pointer;
}
ul.ep-gdpr-modal-content {
margin-left: 8px;
padding: 0px;
width: 90%;
}
#ep-gdpr-modal-content li {
position: relative;
padding: 12px 12px 12px 48px;
font-size: 15px;
line-height: 1.6;
list-style: none;
margin: 8px auto;
}
#ep-gdpr-modal-content li::before {
content: "✔";
position: absolute;
left: 1em;
top: 50%;
transform: translateY(-50%);
font-size: 1em;
color: rgba(var(--themeColor), 1);
background: #fff;
border-radius: 50%;
width: 27px;
height: 27px;
text-align: center;
padding: 1.5px 4.5px;
box-shadow: 0 0 0 1px rgba(var(--themeColor), 1);
box-sizing: border-box;
}
#ep-gdpr-modal-content li::marker{
display: none;
}
.ep_gdpr_modal_wrap a.ep-modal-close{
box-shadow:none !important;
}
.ep_gdpr_modal_wrap a.ep-modal-close:focus{
outline:0px !important;
box-shadow:none !important;
} .ep-cookie-banner {
position: fixed;
bottom: 20px;
left: 20px;
right: 20px;
max-width: 720px;
margin: 0 auto;
background: #fff;
border: 1px solid #e2e8f0;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
border-radius: 10px;
padding: 16px 20px;
z-index: 99999;
font-family: "Inter", sans-serif;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
gap: 10px;
animation: fadeInUp 0.3s ease-in-out;
}
.ep-cookie-banner .ep-cookie-banner-content {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
flex-wrap: wrap;
gap: 10px;
}
.ep-cookie-banner .ep-cookie-text {
font-size: 14px;
color: #2d3748;
flex: 1 1 auto;
}
.ep-cookie-banner .ep-cookie-actions {
display: flex;
gap: 10px;
}
.ep-cookie-banner .ep-cookie-btn {
padding: 8px 16px;
border-radius: 6px;
border: none;
font-size: 14px;
font-weight: 500;
cursor: pointer;
transition: all 0.2s ease-in-out;
}
.ep-cookie-banner .ep-cookie-accept {
background-color: rgba(var(--themeColor), 1);
}
.ep-cookie-banner .ep-cookie-accept:hover {
background-color: rgba(var(--themeColor), 0.9);
}
.ep-cookie-banner .ep-cookie-decline {
background-color: #edf2f7;
color: #4a5568;
}
.ep-cookie-banner .ep-cookie-decline:hover {
background-color: #e2e8f0;
color: #4a5568;
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(10px);
}
to {
opacity: 1;
transform: translateY(0);
}
} .ep_checkout_attendee-term-content{}.fbx-modal,.fbx-modal *{box-sizing:content-box}.fbx-modal{position:fixed;top:0;left:0;z-index:9000001;visibility:hidden;width:100%;height:100%;font-family:"Segoe UI",Helvetica,Arial,"Sans Serif",serif;line-height:normal;outline:0!important;transform:translate3d(0,0,0);perspective:0}.fbx-modal.fbx-loading,.fbx-modal.fbx-show{visibility:visible}.fbx-no-scroll{overflow:hidden!important}.fbx-inner-spacer{display:none;padding:40px}.fbx-inner{position:absolute;top:50%;left:50%;visibility:hidden;overflow:visible!important;margin-top:-5px;margin-left:-5px;min-width:100px;min-height:100px;width:100px;height:100px;z-index:100002}.fbx-show .fbx-inner{visibility:visible}.fbx-loader{position:absolute;top:50%;left:50%;visibility:hidden;z-index:100005;width:80px;height:80px;font-size:16px;transform:translateX(-50%) translateY(-50%)}.fbx-loader .fbx-icon{width:48px;height:48px;margin-top:-24px;margin-left:-24px;transform:none}.fbx-loading .fbx-loader{visibility:visible}.fbx-loading .fbx-loader .fbx-icon{animation:spin 2s infinite linear}.fbx-phone.fbx-portrait .fbx-loader{top:calc(50% + 20px)}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fbx-stage{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;outline:0;border:none;overflow:hidden}.fbx-item-current,.fbx-item-next{-webkit-user-drag:none;position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;outline:0;border:none;overflow:auto}.fbx-loading .fbx-item-current,.fbx-loading .fbx-item-next{overflow:hidden}.fbx-item-next{z-index:100001}.fbx-item-current{z-index:100002}.fbx-error-msg{width:240px;height:240px;position:relative}.fbx-error-msg>svg{width:auto;height:150px;display:block;top:calc(50% - 20px)}.fbx-error-msg>p{position:absolute;bottom:24px;text-align:center;width:100%;margin:0}.fbx-item-embed,.fbx-item-iframe,.fbx-item-image,.fbx-item-video{margin:0;padding:0;width:100%;height:100%;outline:0;border:none;display:block}.fbx-item-video>.fbx-video{background-color:#000}.fbx-item-embed embed,.fbx-item-embed iframe,.fbx-item-embed object{margin-bottom:0}.fbx-item-embed>embed,.fbx-item-embed>iframe,.fbx-item-embed>object{max-width:100%;max-height:100%}.fbx-ios-12-or-below .fbx-item-current{-webkit-overflow-scrolling:touch!important;overflow:auto!important}.fbx-ios-12-or-below .fbx-item-iframe{width:1px;min-width:100%}.fbx-close,.fbx-next,.fbx-prev{position:absolute;z-index:100006;display:block;outline:0!important;text-decoration:none;cursor:pointer}.fbx-no-buttons .fbx-next,.fbx-no-buttons .fbx-prev{display:none!important}.fbx-credit{position:absolute;z-index:100003;text-transform:lowercase;font-size:10px}.fbx-credit em{font-style:normal;font-size:10px}.fbx-credit a{text-decoration:none;font-size:10px}.fbx-credit a span{letter-spacing:1px;font-size:10px}.fbx-count{position:absolute;z-index:100002;width:100%;text-align:center;font-size:10px}.fbx-btn-transition{transition-property:color,border-color,opacity,box-shadow,filter,-webkit-filter;transition-duration:.2s,.2s,.2s,.2s,.2s,.2s;transition-timing-function:ease-in,linear,ease-in,ease-in,ease-in,ease-in;outline:0}@media (hover:hover){.fbx-close:hover,.fbx-next:hover,.fbx-prev:hover{text-decoration:none}.fbx-credit a:hover span{text-decoration:underline}}.fbx-phone .fbx-count{display:none}.fbx-phone .fbx-credit em{display:none}.fbx-phone.fbx-landscape.fbx-no-nav .fbx-next,.fbx-phone.fbx-landscape.fbx-no-nav .fbx-prev{display:none}.fbx-modal.fbx-phone .fbx-inner{border:none}.fbx-modal.fbx-phone .fbx-close,.fbx-modal.fbx-phone .fbx-next,.fbx-modal.fbx-phone .fbx-prev{position:fixed}.fbx-modal.fbx-phone .fbx-credit{bottom:2px;left:2px}.fbx-modal.fbx-phone.fbx-portrait .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-modal.fbx-phone.fbx-portrait .fbx-close,.fbx-modal.fbx-phone.fbx-portrait .fbx-next,.fbx-modal.fbx-phone.fbx-portrait .fbx-prev{border:none;opacity:1;margin:0;top:0;bottom:auto;width:auto;height:40px;border-radius:0;line-height:40px}.fbx-modal.fbx-phone.fbx-portrait .fbx-prev{left:0;right:66%}.fbx-modal.fbx-phone.fbx-portrait .fbx-next{left:33%;right:33%}.fbx-modal.fbx-phone.fbx-portrait .fbx-close{left:66%;right:0}.fbx-modal.fbx-phone.fbx-portrait.fbx-no-buttons .fbx-close{left:0;right:0}.fbx-modal.fbx-phone.fbx-landscape{border-right-width:46px;border-right-style:solid;box-sizing:border-box}.fbx-modal.fbx-phone.fbx-landscape .fbx-inner-spacer{padding:5px}.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-modal.fbx-phone.fbx-landscape .fbx-prev{bottom:auto;left:auto;right:-45px;width:44px;height:44px;line-height:44px;border:none;opacity:1;margin:0}.fbx-modal.fbx-phone.fbx-landscape .fbx-close{top:0;height:60px}.fbx-modal.fbx-phone.fbx-landscape .fbx-prev{top:62px}.fbx-modal.fbx-phone.fbx-landscape .fbx-next{top:108px}.fbx-icon{display:inline-block;fill:currentColor;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.fbx-icon-close path{display:none}.fbx-flat .fbx-icon-close-flat,.fbx-metro .fbx-icon-close-default,.fbx-rounded .fbx-icon-close-default{display:inline}.fbx-flat .fbx-pause .fbx-icon-play-flat,.fbx-flat .fbx-play .fbx-icon-pause-flat,.fbx-icon-slideshow path,.fbx-metro .fbx-pause .fbx-icon-play-default,.fbx-metro .fbx-play .fbx-icon-pause-default,.fbx-rounded .fbx-pause .fbx-icon-play-default,.fbx-rounded .fbx-play .fbx-icon-pause-default{display:none}.fbx-flat .fbx-pause .fbx-icon-pause-flat,.fbx-flat .fbx-play .fbx-icon-play-flat,.fbx-metro .fbx-pause .fbx-icon-pause-default,.fbx-metro .fbx-play .fbx-icon-play-default,.fbx-rounded .fbx-pause .fbx-icon-pause-default,.fbx-rounded .fbx-play .fbx-icon-play-default{display:inline}.fbx-flat .fbx-maximize .fbx-icon-minimize-flat,.fbx-flat .fbx-minimize .fbx-icon-maximize-flat,.fbx-icon-fullscreen path,.fbx-metro .fbx-maximize .fbx-icon-minimize-default,.fbx-metro .fbx-minimize .fbx-icon-maximize-default,.fbx-rounded .fbx-maximize .fbx-icon-minimize-default,.fbx-rounded .fbx-minimize .fbx-icon-maximize-default{display:none}.fbx-flat .fbx-maximize .fbx-icon-maximize-flat,.fbx-flat .fbx-minimize .fbx-icon-minimize-flat,.fbx-metro .fbx-maximize .fbx-icon-maximize-default,.fbx-metro .fbx-minimize .fbx-icon-minimize-default,.fbx-rounded .fbx-maximize .fbx-icon-maximize-default,.fbx-rounded .fbx-minimize .fbx-icon-minimize-default{display:inline}.fbx-flat.fbx-arrows-1 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-10 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-11 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-2 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-3 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-4 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-5 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-6 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-7 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-8 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-9 .fbx-icon-arrows-flat,.fbx-icon-next path,.fbx-icon-prev path,.fbx-metro.fbx-arrows-1 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-10 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-11 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-2 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-3 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-4 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-5 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-6 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-7 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-8 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-9 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-1 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-10 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-11 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-2 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-3 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-4 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-5 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-6 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-7 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-8 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-9 .fbx-icon-arrows-default{display:none}.fbx-arrows-1 .fbx-icon-arrows-1,.fbx-arrows-10 .fbx-icon-arrows-10,.fbx-arrows-11 .fbx-icon-arrows-11,.fbx-arrows-2 .fbx-icon-arrows-2,.fbx-arrows-3 .fbx-icon-arrows-3,.fbx-arrows-4 .fbx-icon-arrows-4,.fbx-arrows-5 .fbx-icon-arrows-5,.fbx-arrows-6 .fbx-icon-arrows-6,.fbx-arrows-7 .fbx-icon-arrows-7,.fbx-arrows-8 .fbx-icon-arrows-8,.fbx-arrows-9 .fbx-icon-arrows-9,.fbx-flat .fbx-icon-arrows-flat,.fbx-metro .fbx-icon-arrows-default,.fbx-rounded .fbx-icon-arrows-default{display:inline}.fbx-flat.fbx-spinner-1 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-10 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-11 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-2 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-3 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-4 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-5 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-6 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-7 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-8 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-9 .fbx-icon-spinner-flat,.fbx-icon-spinner path,.fbx-metro.fbx-spinner-1 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-10 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-11 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-2 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-3 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-4 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-5 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-6 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-7 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-8 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-9 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-1 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-10 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-11 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-2 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-3 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-4 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-5 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-6 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-7 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-8 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-9 .fbx-icon-spinner-default{display:none}.fbx-flat .fbx-icon-spinner-flat,.fbx-metro .fbx-icon-spinner-default,.fbx-rounded .fbx-icon-spinner-default,.fbx-spinner-1 .fbx-icon-spinner-1,.fbx-spinner-10 .fbx-icon-spinner-10,.fbx-spinner-11 .fbx-icon-spinner-11,.fbx-spinner-2 .fbx-icon-spinner-2,.fbx-spinner-3 .fbx-icon-spinner-3,.fbx-spinner-4 .fbx-icon-spinner-4,.fbx-spinner-5 .fbx-icon-spinner-5,.fbx-spinner-6 .fbx-icon-spinner-6,.fbx-spinner-7 .fbx-icon-spinner-7,.fbx-spinner-8 .fbx-icon-spinner-8,.fbx-spinner-9 .fbx-icon-spinner-9{display:inline}.fbx-loader{box-shadow:0 0 3px rgba(0,0,0,.4)}.fbx-rounded .fbx-prev.fbx-btn-shadow,.fbx-rounded .fbx-prev.fbx-btn-shadow:hover{box-shadow:-2px 0 2px rgba(0,0,0,.4)}.fbx-rounded .fbx-next.fbx-btn-shadow,.fbx-rounded .fbx-next.fbx-btn-shadow:hover{box-shadow:2px 0 2px rgba(0,0,0,.4)}.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-inner-shadow,.fbx-rounded .fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow{box-shadow:0 0 12px rgba(0,0,0,.4)}@media (hover:hover){.fbx-fullscreen-mode .fbx-btn-shadow:hover,.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow:hover,.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow:hover,.fbx-rounded .fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover .fbx-icon,.fbx-sticky-buttons .fbx-next.fbx-btn-shadow:hover,.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow:hover{box-shadow:0 0 6px rgba(0,0,0,.4)}}.fbx-flat .fbx-inner-shadow{box-shadow:0 5px 35px rgba(0,0,0,.65)}.fbx-flat .fbx-inner-shadow,.fbx-flat .fbx-loader,.fbx-flat.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-btn-shadow:hover,.fbx-flat.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow:hover,.fbx-flat.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow:hover,.fbx-flat.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-flat.fbx-sticky-buttons .fbx-next.fbx-btn-shadow:hover,.fbx-flat.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow,.fbx-flat.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover{box-shadow:none}.fbx-flat .fbx-loader .fbx-icon,.fbx-flat:not(.fbx-phone) .fbx-btn-shadow .fbx-icon{filter:drop-shadow(0 0 3px rgba(0, 0, 0, 1))}.fbx-flat:not(.fbx-phone) .fbx-btn-shadow:hover .fbx-icon{filter:drop-shadow(0 0 1px rgba(0, 0, 0, 1))}.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-rounded .fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-rounded.fbx-inset-buttons .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-modal.fbx-phone.fbx-rounded.fbx-inset-buttons .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-modal.fbx-phone.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow{box-shadow:none}.fbx-rounded .fbx-inner{border:solid 8px transparent;border-radius:6px}.fbx-rounded .fbx-item-current,.fbx-rounded .fbx-item-image,.fbx-rounded .fbx-item-next{border-radius:3px}.fbx-rounded .fbx-loader{border-radius:50%}.fbx-rounded .fbx-close{top:-21px;right:-21px;width:28px;height:28px;line-height:28px;border:solid 3px transparent;border-radius:50%}.fbx-rounded .fbx-next,.fbx-rounded .fbx-prev{position:absolute;top:50%;margin-top:-50px;width:30px;height:100px;line-height:100px;border:solid 3px transparent}.fbx-rounded .fbx-prev{left:-40px;border-radius:6px 0 0 6px}.fbx-rounded .fbx-next{right:-40px;border-radius:0 6px 6px 0}.fbx-rounded .fbx-next.fbx-disabled,.fbx-rounded .fbx-prev.fbx-disabled{display:none}.fbx-rounded.fbx-phone .fbx-next.fbx-disabled,.fbx-rounded.fbx-phone .fbx-prev.fbx-disabled{display:block;cursor:default}.fbx-rounded.fbx-phone .fbx-next.fbx-disabled .fbx-icon,.fbx-rounded.fbx-phone .fbx-prev.fbx-disabled .fbx-icon{opacity:.3}.fbx-rounded.fbx-desktop .fbx-next,.fbx-rounded.fbx-desktop .fbx-prev{position:absolute}.fbx-rounded .fbx-count,.fbx-rounded .fbx-credit{bottom:-25px}.fbx-rounded .fbx-inner-spacer{padding:40px 40px 50px 40px}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-rounded.fbx-sticky-buttons .fbx-next,.fbx-rounded.fbx-sticky-buttons .fbx-prev{position:fixed;top:50%;margin-top:-50px;width:40px;height:100px;line-height:100px}.fbx-rounded.fbx-sticky-buttons .fbx-prev{left:0;border-radius:0 6px 6px 0}.fbx-rounded.fbx-sticky-buttons .fbx-next{right:0;border-radius:6px 0 0 6px}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:40px 80px}.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:5px}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:0;bottom:0;border-radius:0;width:55px;height:auto;opacity:.3}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-next:hover,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-prev:hover{opacity:1}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon{height:32px;width:auto}.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:0;bottom:auto;border-radius:0;width:auto;min-width:0;height:40px;opacity:1}.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-next .fbx-icon,.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-prev .fbx-icon{height:16px;width:auto}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{left:0;right:66%}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-next{left:34%;right:34%}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-close{left:66%;right:0}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-no-buttons.fbx-sticky-buttons.fbx-full-buttons .fbx-close{left:0;right:0}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:50%;bottom:auto;width:34px;height:80px;opacity:.5}.fbx-rounded.fbx-phone.fbx-landscape.fbx-full-buttons .fbx-prev,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons .fbx-prev,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:62px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next{top:108px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next:hover,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev:hover{opacity:1}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{border-radius:0 6px 6px 0}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next{border-radius:6px 0 0 6px}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{z-index:100003;position:absolute;top:0;bottom:0;height:100%;width:25%;margin:0;border-radius:0;box-sizing:border-box;opacity:1}@media (hover:hover){.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{opacity:0}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next:hover,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev:hover,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next:hover,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev:hover{opacity:1}}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{left:0;right:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next{right:0;left:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev .fbx-icon{width:16px;height:16px;border-radius:50%;position:absolute;top:50%;padding:5px;border-width:3px;border-style:solid;transform:translateY(-50%)}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev .fbx-icon{left:10px;right:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next .fbx-icon{right:10px;left:auto}.fbx-light,.fbx-light .fbx-caption,.fbx-light .fbx-open-caption,.fbx-light.fbx-phone .fbx-social{background-color:rgba(0,0,0,.7)}.fbx-light .fbx-progress{background-color:rgba(255,255,255,.5)}.fbx-fullscreen-mode.fbx-light{background-color:grey}.fbx-light .fbx-inner,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon,.fbx-light.fbx-modal,.fbx-modal.fbx-light.fbx-phone .fbx-close:hover,.fbx-modal.fbx-light.fbx-phone .fbx-fullscreen-toggle:hover,.fbx-modal.fbx-light.fbx-phone .fbx-next:hover,.fbx-modal.fbx-light.fbx-phone .fbx-pause:hover,.fbx-modal.fbx-light.fbx-phone .fbx-play:hover,.fbx-modal.fbx-light.fbx-phone .fbx-prev:hover,.fbx-modal.fbx-light.fbx-phone .fbx-social-toggle:hover,.fbx-rounded.fbx-light .fbx-close,.fbx-rounded.fbx-light .fbx-fullscreen-toggle,.fbx-rounded.fbx-light .fbx-pause,.fbx-rounded.fbx-light .fbx-play,.fbx-rounded.fbx-light .fbx-social-toggle{border-color:#fff}.fbx-light .fbx-close,.fbx-light .fbx-fullscreen-toggle,.fbx-light .fbx-inner,.fbx-light .fbx-loader,.fbx-light .fbx-next,.fbx-light .fbx-pause,.fbx-light .fbx-play,.fbx-light .fbx-prev,.fbx-light .fbx-social-toggle,.fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-next,.fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-prev,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon{background-color:#fff}.fbx-flat.fbx-light .fbx-close,.fbx-flat.fbx-light .fbx-fullscreen-toggle,.fbx-flat.fbx-light .fbx-loader,.fbx-flat.fbx-light .fbx-next,.fbx-flat.fbx-light .fbx-pause,.fbx-flat.fbx-light .fbx-play,.fbx-flat.fbx-light .fbx-prev,.fbx-flat.fbx-light .fbx-social-toggle,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-next .fbx-icon,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-prev .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev{background-color:transparent}.fbx-flat.fbx-light.fbx-inset-buttons .fbx-next .fbx-icon,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-prev .fbx-icon{border-color:transparent}.fbx-flat.fbx-light.fbx-modal{border-color:rgba(0,0,0,.2)}.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-close,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-fullscreen-toggle,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-next,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-pause,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-play,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-prev,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-social-toggle{background-color:rgba(0,0,0,.2)}.fbx-light .fbx-close,.fbx-light .fbx-error-msg,.fbx-light .fbx-fullscreen-toggle,.fbx-light .fbx-loader,.fbx-light .fbx-next,.fbx-light .fbx-pause,.fbx-light .fbx-play,.fbx-light .fbx-prev,.fbx-light .fbx-social-toggle,.fbx-metro.fbx-light .fbx-count,.fbx-metro.fbx-light .fbx-credit a{color:#666!important}.fbx-flat.fbx-light .fbx-close,.fbx-flat.fbx-light .fbx-close:hover,.fbx-flat.fbx-light .fbx-count,.fbx-flat.fbx-light .fbx-credit a,.fbx-flat.fbx-light .fbx-fullscreen-toggle,.fbx-flat.fbx-light .fbx-fullscreen-toggle:hover,.fbx-flat.fbx-light .fbx-loader,.fbx-flat.fbx-light .fbx-next,.fbx-flat.fbx-light .fbx-next:hover,.fbx-flat.fbx-light .fbx-pause,.fbx-flat.fbx-light .fbx-pause:hover,.fbx-flat.fbx-light .fbx-play,.fbx-flat.fbx-light .fbx-play:hover,.fbx-flat.fbx-light .fbx-prev,.fbx-flat.fbx-light .fbx-prev:hover,.fbx-flat.fbx-light .fbx-social-toggle,.fbx-flat.fbx-light .fbx-social-toggle:hover{color:#fff!important}.fbx-flat.fbx-light .fbx-count,.fbx-flat.fbx-light .fbx-credit a,.fbx-rounded.fbx-light .fbx-count,.fbx-rounded.fbx-light .fbx-credit a{color:#888}.fbx-light .fbx-caption{color:#fff}.fbx-light .fbx-caption-desc,.fbx-light .fbx-caption-desc a{color:#eee}@media (hover:hover){.fbx-light .fbx-close:hover,.fbx-light .fbx-fullscreen-toggle:hover,.fbx-light .fbx-next:hover,.fbx-light .fbx-pause:hover,.fbx-light .fbx-play:hover,.fbx-light .fbx-prev:hover,.fbx-light .fbx-social-toggle:hover,.fbx-metro.fbx-light .fbx-credit a:hover{color:#bababa!important}.fbx-metro.fbx-light .fbx-close:hover,.fbx-metro.fbx-light .fbx-fullscreen-toggle:hover,.fbx-metro.fbx-light .fbx-next:hover,.fbx-metro.fbx-light .fbx-pause:hover,.fbx-metro.fbx-light .fbx-play:hover,.fbx-metro.fbx-light .fbx-prev:hover,.fbx-metro.fbx-light .fbx-social-toggle:hover{border-color:#bababa}.fbx-flat.fbx-light .fbx-credit a:hover span,.fbx-rounded.fbx-light .fbx-credit a:hover span{color:#ddd}}.fbx-light .fbx-item-current::-webkit-scrollbar{width:12px;height:12px}.fbx-light .fbx-item-current::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.fbx-light .fbx-item-current::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5)}.fbx-light .fbx-item-current::-webkit-scrollbar,.fbx-light .fbx-item-next::-webkit-scrollbar{width:12px;height:12px}.fbx-light .fbx-item-current::-webkit-scrollbar-track,.fbx-light .fbx-item-next::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.fbx-light .fbx-item-current::-webkit-scrollbar-corner,.fbx-light .fbx-item-current::-webkit-scrollbar-thumb,.fbx-light .fbx-item-next::-webkit-scrollbar-corner,.fbx-light .fbx-item-next::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3)}.fbx-caption{position:absolute;top:auto;right:auto;bottom:0;left:0;z-index:100004;width:100%;text-align:center;font-size:14px;transition:visibility .3s ease,opacity .3s ease,transform .3s ease;opacity:1;transform:translateY(0)}.fbx-caption.fbx-hide-caption{transition:none}.fbx-show .fbx-caption{visibility:visible}.fbx-show .fbx-caption.fbx-fade-caption{opacity:0;visibility:hidden}.fbx-caption.fbx-slide-caption{transform:translateY(100%)}.fbx-loading .fbx-caption.fbx-hide-caption,.fbx-show .fbx-caption.fbx-hide-caption{visibility:hidden}.fbx-fullscreen-mode .fbx-caption,.fbx-sticky-caption .fbx-caption{position:fixed;z-index:100007}.fbx-modal.fbx-phone .fbx-caption{position:fixed;z-index:100004}.fbx-rounded .fbx-caption{border-radius:0 0 3px 3px}.fbx-modal.fbx-phone .fbx-caption,.fbx-sticky-caption.fbx-rounded .fbx-caption{border-radius:0}.fbx-close-caption{position:absolute;top:0;right:0;padding:3px 3px 10px 10px;color:#fff!important;font-size:24px;text-decoration:none;line-height:20px;cursor:pointer}.fbx-open-caption{z-index:100004;position:absolute;bottom:0;right:5px;padding:0 10px 10px 10px;color:#fff!important;font-size:24px;text-decoration:none;line-height:20px;opacity:0;visibility:hidden;transition:opacity .3s ease;border-top-left-radius:6px;border-top-right-radius:6px;cursor:pointer}.fbx-caption-toggle-only.fbx-captions-hidden .fbx-open-caption,.fbx-pannable-item.fbx-captions-hidden .fbx-open-caption{opacity:1;visibility:visible}.fbx-caption-title{font-size:15px;padding:15px}.fbx-caption-desc{font-size:12px;line-height:20px;padding:15px}.fbx-caption-desc a{font-size:12px}.fbx-caption-title+.fbx-caption-desc{margin-top:-30px}.fbx-phone .fbx-caption{min-height:20px;font-size:12px;line-height:20px}.fbx-phone .fbx-caption-title{font-size:13px;padding:10px}.fbx-phone .fbx-caption-desc{font-size:11px;line-height:15px;padding:10px}.fbx-phone .fbx-caption-title+.fbx-caption-desc{margin-top:-20px}.fbx-modal.fbx-phone .fbx-caption{bottom:0;position:fixed}.fbx-modal.fbx-phone.fbx-landscape .fbx-caption,.fbx-phone.fbx-landscape.fbx-sticky-caption .fbx-caption{z-index:100004}.fbx-pannable{cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.fbx-pannable.fbx-panning{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.fbx-pannable>div>img.fbx-item{max-width:none;max-height:none}.fbx-pan-overview{cursor:pointer;max-width:150px;max-height:150px;overflow:hidden;background-position:top left;background-size:cover;position:absolute;z-index:100006;border:solid 2px #666;box-shadow:0 0 12px rgba(0,0,0,.8)}.fbx-pan-overview.fbx-top-left{top:20px;left:20px}.fbx-pan-overview.fbx-top-right{top:20px;right:32px}.fbx-pan-overview.fbx-bottom-left{bottom:32px;left:20px}.fbx-pan-overview.fbx-bottom-right{bottom:32px;right:32px}.fbx-pan-viewport{position:absolute;top:0;left:0;box-shadow:0 0 300px 300px rgba(0,0,0,.7)}.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle{right:1px!important}#chart, .chart-box {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
background: #fff;
border: 1px solid #ddd;
box-shadow: 0 22px 35px -16px rgba(0, 0, 0, 0.1);
}
.chart-card {
width: 100%;
background-color: #fff;
padding: 25px;
border-radius: 4px;
}
.chart-card h4 {
margin-top: 0;
} .graphina_dynamic_change_type,
.graphina_chart_filter select {
margin-bottom: 7px;
margin-right: 14px;
}
.graphina_chart_filter label,
.graphina_chart_filter select,
.graphina_chart_filter input{
color: #000000;
}
.graphina_chart_filter select:last-child{
margin-right: unset;
}
select.flat-select {
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background: #008FFB url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'60px\' height=\'60px\'><polyline fill=\'white\' points=\'46.139,15.518 25.166,36.49 4.193,15.519\'/></svg>") no-repeat scroll right 2px top 9px / 16px 16px;
border: 0 none;
border-radius: 3px;
color: #fff;
font-family: arial, tahoma;
font-size: 16px;
font-weight: bold;
outline: 0 none;
height: 33px;
padding: 5px 20px 5px 10px;
text-align: center;
text-indent: 0.01px;
text-overflow: "";
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
transition: all 0.3s ease 0s;
width: auto;
-webkit-transition: 0.3s ease all;
-moz-transition: 0.3s ease all;
-ms-transition: 0.3s ease all;
-o-transition: 0.3s ease all;
transition: 0.3s ease all;
}
select.flat-select:focus, select.flat-select:hover {
border: 0;
outline: 0;
}
.apexcharts-canvas {
margin: 0 auto;
}
body div.chart-texture,
body div[class^="timeline-chart-"],
body div[class^="radial-chart-"],
body div[class^="polar-chart-"],
body div[class^="pie-chart-"],
body div[class^="line-chart-"],
body div[class^="heatmap-chart-"],
body div[class^="donut-chart-"],
body div[class^="column-chart-"],
body div[class^="candle-chart-"],
body div[class^="bubble-chart-"],
body div[class^="area-chart-"] {
color: #38383b;
}
body div.chart-texture,
body div.nested_column-chart-one {
min-height: 350px;
}
button.sample-download-btn {
padding: 0 10px;
}
@media screen and (max-width: 674px) {
.chart-card {
padding: 25px 0px !important;
}
}
.graphina-filter-div{
padding: 0 5px 5px 0;
}
.graphina-loader{
display: flex;
margin-left: auto;
margin-right: auto;
}
.graphina-filter-div select{
width: 100%;
}
.graphina-filter-div-button{
margin-bottom: 7px;
}
.graphina-filter-div{
margin-right: 1rem;
}
#elementor-panel-category-iq-graphina-charts .elementor-element--promotion .eicon-lock:before {
content: "\e893" !important;
color: #556068;
font-size: 15px;
}
#elementor-panel-category-iq-graphina-google-charts .elementor-element--promotion .eicon-lock:before {
content: "\e893" !important;
color: #556068;
font-size: 15px;
}  .elementor-panel .elementor-element  [class*="graphina-google-"]::before,
.elementor-panel .elementor-element  [class*="graphina-apex-"]::before {
display: inline-block;
text-rendering: auto;
font: normal normal normal 14px/1 "";
font-weight: 900;
font-family: "Font Awesome 5 Free";
font-size: inherit;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.elementor-panel .elementor-element [class*="graphina-google-"]::before {
display: block; 
}
.graphina-google-area-chart::before,
.graphina-apex-area-chart::before {
content: "\f1fe";
}
.graphina-google-bar-chart::before {
content: "\f080";
}
.graphina-google-column-chart::before,
.graphina-apex-column-chart::before {
content: "\f080";
}
.graphina-google-gantt-chart::before {
content: "\f542";
}
.graphina-google-donat-chart::before,
.graphina-apex-donat-chart::before {
content: "\f192";
}
.graphina-google-pie-chart::before,
.graphina-apex-pie-chart::before  {
content: "\f200";
}
.graphina-google-gauge-chart::before{
content:"\f3fd";
}
.graphina-google-geo-chart::before{
content:"\f57e";
}
.graphina-google-org-chart::before {
content: "\f0e8";
}
.graphina-google-line-chart::before ,
.graphina-apex-line-chart::before{
content: "\f201";
}
.graphina-apex-bubble-chart::before{
content: "\f2a1";
}
.graphina-apex-datatable-chart::before{
content: "\f0ce";
}
.graphina-apex-animatedradial-chart::before{
content: "\f50c";
font-family: 'Font Awesome 5 brands' !important;
}
.graphina-apex-candle-chart::before{
content: "\f426";
font-family: 'Font Awesome 5 brands' !important;
}
.graphina-apex-distributedcolumn-chart::before{
content: "\f080";
}
.graphina-apex-heatmap-chart::before{
content: "\f00a";
}
.graphina-apex-radial-chart::before{
content: "\f1ce";
}
.graphina-apex-scatter-chart::before{
content: "\f43c";
}
.graphina-apex-timeline-chart::before{
content: "\f550";
}
.graphina-apex-brush-chart::before{
content: "\f0c9";
}
.graphina-apex-nestedcolmn-chart::before{
content: "\f83e";
}
.graphina-apex-mixed-chart::before{
content: "\f773";
}
.graphina-apex-counter-chart::before{
content: "\f887";
}
.graphina-apex-datatable-chart::before{
content: "\f0ce";
}
.graphina-apex-polar-chart::before{
content: "\f835";
font-family: 'Font Awesome 5 brands' !important;
}
.graphina-apex-radar-chart::before{
content: "\f20e";
font-family: 'Font Awesome 5 brands' !important;
}  .elementor-panel .elementor-element [class*="graphina-google-"]::after,
.elementor-control-iq_area_google_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_line_google_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_pie_google_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_donut_google_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_column_google_section_1 .elementor-control-content .elementor-panel-heading::after ,
.elementor-control-iq_bar_google_section_1 .elementor-control-content .elementor-panel-heading::after ,
.elementor-control-iq_org_google_section_1 .elementor-control-content .elementor-panel-heading::after {
position: absolute;
width: 30px;
height: 30px;
color: #4885ed;
top: 10px;
right: 0;
position: absolute;
display: inline-block;
content: "";
background: url(https://www.gstatic.com/images/branding/product/1x/googleg_16dp.png) no-repeat;
} .elementor-panel .elementor-element [class*="graphina-apex-"]::after,
.elementor-control-iq_area_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_nested_column_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_mixed_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_advance-datatable_section_data_options .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_counter_section_5_2 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_brush_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_line_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_column_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_pie_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_donut_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_radar_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_bubble_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_candle_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_heatmap_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_radial_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_timeline_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_polar_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_scatter_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_animated-radial_section_1 .elementor-control-content .elementor-panel-heading::after,
.elementor-control-iq_distributed_column_section_1 .elementor-control-content .elementor-panel-heading::after
{
position: absolute;
width: 30px;
height: 30px;
color: #4885ed;
top: 10px;
right: 0;
position: absolute;
display: inline-block;
content: "";
background: url(https://apexcharts.com/wp-content/themes/apexcharts/favicon.ico) no-repeat;
}
.d-none{
display:none !important;
}
.graphina-filter-div-button{
line-height: 0 !important;
}
.graphina-element .page-links-wrapper {
display: inline-flex;
gap: 1rem;
margin-top: 24px;
}
.graphina-element  .page-links-wrapper .pagination-link {
height: 45px;
width: 45px;
line-height: 45px;
display: block;
color: #333333;
border: 1px solid rgba(0, 0, 0, .125);
}
.graphina-element  .page-links-wrapper .pagination-link.active {
border-color: #c36;
background: #c36;
color: #fff;
}.elementor-control.elementor-control-iq_line_section_5_2_1 .elementor-panel-heading-title.elementor-section-title,
.elementor-control.elementor-control-iq_line_section_5_2_1 .elementor-panel-heading-toggle,
.elementor-control.elementor-control-iq_area_section_5_2_1 .elementor-panel-heading-title.elementor-section-title,
.elementor-control.elementor-control-iq_area_section_5_2_1 .elementor-panel-heading-toggle,
.elementor-control.elementor-control-iq_bubble_section_5_2_1 .elementor-panel-heading-title.elementor-section-title,
.elementor-control.elementor-control-iq_bubble_section_5_2_1 .elementor-panel-heading-toggle,
.elementor-control.elementor-control-iq_column_section_5_2_1 .elementor-panel-heading-title.elementor-section-title,
.elementor-control.elementor-control-iq_column_section_5_2_1 .elementor-panel-heading-toggle,
.elementor-control.elementor-control-iq_candle_section_5_2_1 .elementor-panel-heading-title.elementor-section-title,
.elementor-control.elementor-control-iq_candle_section_5_2_1 .elementor-panel-heading-toggle,
.elementor-control.elementor-control-iq_donut_section_5_2_1 .elementor-panel-heading-title.elementor-section-title,
.elementor-control.elementor-control-iq_donut_section_5_2_1 .elementor-panel-heading-toggle,
.elementor-control.elementor-control-iq_heatmap_section_5_2_1 .elementor-panel-heading-title.elementor-section-title,
.elementor-control.elementor-control-iq_heatmap_section_5_2_1 .elementor-panel-heading-toggle,
.elementor-control.elementor-control-iq_pie_section_5_2_1 .elementor-panel-heading-title.elementor-section-title,
.elementor-control.elementor-control-iq_pie_section_5_2_1 .elementor-panel-heading-toggle,
.elementor-control.elementor-control-iq_polar_section_5_2_1 .elementor-panel-heading-title.elementor-section-title,
.elementor-control.elementor-control-iq_polar_section_5_2_1 .elementor-panel-heading-toggle,
.elementor-control.elementor-control-iq_radar_section_5_2_1 .elementor-panel-heading-title.elementor-section-title,
.elementor-control.elementor-control-iq_radar_section_5_2_1 .elementor-panel-heading-toggle,
.elementor-control.elementor-control-iq_radial_section_5_2_1 .elementor-panel-heading-title.elementor-section-title,
.elementor-control.elementor-control-iq_radial_section_5_2_1 .elementor-panel-heading-toggle,
.elementor-control.elementor-control-iq_timeline_section_5_2_1 .elementor-panel-heading-title.elementor-section-title,
.elementor-control.elementor-control-iq_timeline_section_5_2_1 .elementor-panel-heading-toggle,
.important-note{
color: #93003c;
}.related-posts-nav {
border: 0pt none;
margin: 0pt;
padding: 0pt;
}
.related-posts-nav:after {
content: '';
display: block;
clear: both;
}
.related-posts-nav>li {
list-style: none;
padding: 0;
margin: 0;
float: left;
}
.related-posts-nav>li:after {
content: '';
display: block;
clear: both;
}
.related-posts-nav>li:before {
display: none;
}
.related-posts-nav>li>a {
border-bottom: medium none;
margin: 0pt;
padding: 6px;
display: block;
float: left;
text-decoration: none;
text-align: center;
cursor: pointer;
border-right: #ddd;
background-color: #fff;
}
.related-posts-nav>li>a:hover {
background-color: #eeeeef;
}
@media screen and (min-width: 290px) and (max-width: 520px) {
.relpost-block-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
}
.related-posts-nav>li>a>.related-post-list-item-inner-container {
border: 0pt none;
margin: 0pt;
padding: 0pt;
width: 150px;
height: 225px;
}
.related-posts-nav>li>a>.related-post-list-item-inner-container>.related-post-list-item-img-container {
border: 0pt none;
margin: 0pt;
padding: 0pt;
width: 150px;
height: 150px;
background-size: cover;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0 0;
}
.related-posts-nav>li>a>.related-post-list-item-inner-container>.related-post-list-item-text-container {
border: 0pt none;
margin: 3px 0pt 0pt;
padding: 0pt;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: normal;
font-stretch: normal;
color: #333333;
}
.related-post-list-item-link {
box-shadow: none !important;
} #related_posts_thumbnails {
list-style-type: none;
list-style-position: inside;
padding: 0;
margin: 0
}
#related_posts_thumbnails li {
float: left;
padding: 0;
margin: 0;
padding: 5px;
display: block;
max-width: 100%;
}
.relpost_content {
display: block;
overflow: hidden;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
font-stretch: normal;
-x-system-font: none;
text-decoration: none;
max-width: 100%;
}
.relpost-post-image {
padding: 0;
margin: 0;
border: 0 none;
max-width: 100%;
}
.relpost-post-image{
aspect-ratio: 16/9;
height: auto !important;
object-fit: cover;
}
.relpost-block-container {
border: 0 none;
margin: 0;
padding: 0;
}
.relpost-block-single {
border-bottom: medium none;
margin: 0;
padding: 6px;
display: block;
float: left;
text-decoration: none;
text-align: center;
cursor: pointer;
margin-right: -1px;
margin-bottom: 5px;
overflow: hidden;
border: 0;
}
.rpth_list_date{
display: block;
padding-top: 5px
}
.relpost-block-single-image {
border: 0 none;
margin: 0;
padding: 0;
-moz-background-clip: border;
-moz-background-origin: padding;
-moz-background-inline-policy: continuous;
background-size: cover !important;
max-width: 100%;
}
.relpost-block-single-text {
border: 0 none;
margin: 3px 0 0;
padding: 0;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
font-stretch: normal;
-x-system-font: none;
overflow: hidden;
}
.relpoststh_front_cat {
padding-top: 5px;
}
html[dir="rtl"] .relpost-block-single {
float: right;
}
html[dir="rtl"] #related_posts_thumbnails li {
float: right;
}
.relpost-align-left {
float: left;
}
.relpost-align-right {
float: right;
}
.relpost-align-center {
float: none;
text-align: center;
}
.relpost-align-center .relpost-block-single {
display: inline-block;
float: none;
}
.relpost-thumb-wrapper:after {
content: "";
display: block;
clear: both;
}
.rpth_post_date {
display: block;
padding-top: 10px;
font-size: 11px;
}
.relpost-block-container .relpost_card_title{
font-size: inherit;
line-height: inherit;
font-weight: 700;
}
.relpost_content h2.relpost_card_title {
font-size: inherit;
} .relpost-block-column-layout{
display: grid;
grid-template-columns: repeat(var(--relposth-columns), 1fr);
gap: 10px; }
.relpost-block-column-layout .relpost-custom-block-single{
max-width: 100%;
}
.relpost-block-column-layout .relpost-block-single-image{
width: 100% !important;
aspect-ratio: 1/1;
height: auto !important;
background-position: center center !important;
} @media (max-width: 1024px){
.relpost-block-column-layout{
grid-template-columns: repeat(var(--relposth-columns_t), 1fr);
}
}
@media (max-width: 600px){
.relpost-block-column-layout{
grid-template-columns: repeat(var(--relposth-columns_m), 1fr);
}
}.rs-p-wp-fix{display:none!important;margin:0!important;height:0!important}body{--sr-7-css-loaded:1}.wp-block-themepunch-revslider{position:relative}.wp-block-themepunch-revslider.revslider{margin:0}canvas.sr7-pbar{z-index:500;position:absolute;pointer-events:none}sr7-module{display:block;position:relative;overflow-x:visible;-webkit-tap-highlight-color:transparent}sr7-adjuster{position:relative;display:block;width:100%}sr7-content{position:absolute;top:0;height:100%;contain:size layout style;z-index:1;overflow-x:visible}sr7-carousel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}sr7-slide{position:absolute;width:100%;height:100%;contain:strict;top:0;left:0;z-index:1;visibility:hidden;pointer-events:none}.sr7-overflow-force sr7-slide,sr7-carousel sr7-slide{contain:layout style}sr7-module-bg{top:0;z-index:0;position:absolute}sr7-3dwrap{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}sr7-overlay{display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:3;background-repeat:repeat}sr7-btn,sr7-col,sr7-content .sr7-layer,sr7-grp,sr7-img,sr7-layer,sr7-linebrk,sr7-row,sr7-shp,sr7-svg,sr7-txt,sr7-zone{user-select:none;visibility:hidden;display:none;box-sizing:border-box;backface-visibility:hidden}sr7-col-bg.sr7-img-col-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.sr7-layer[data-subtype=slidebg],sr7bg{pointer-events:none}sr7-content .sr7-layer.sr7-withclip,sr7-content .sr7-layer.sr7-withclip .sr7-layer{backface-visibility:visible}sr7-grp.sr7-clear:after{content:"";clear:both;display:block;height:0}sr7-zone{pointer-events:none}sr7-row.sr7-layer.sr7-galign{box-sizing:border-box}.sr7-layer[data-type=svg]>svg,sr7-layer[data-type=svg]>svg{width:100%;height:100%}sr7-row-con{table-layout:fixed;font-size:0;display:block}sr7-module .sr7-layer,sr7-module sr7-layer{-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;font-display:swap}sr7-slide.sr7-staticslide-low{z-index:0!important}sr7-slide.sr7-staticslide-high{z-index:105!important}@-moz-document url-prefix(){sr7-slide.sr7-staticslide{transform:scale(1)}}sr7-slide a{transition:none}sr7-module.sr7-top-fixed{width:100%;height:auto!important;backface-visibility:hidden}sr7-module.sr7-top-fixed sr7-adjuster{height:auto!important}sr7-module.sr7-top-fixed sr7-content,sr7-module.sr7-top-fixed sr7-content .sr7-layer:not(.sr7-ignore-pe) *{pointer-events:none}sr7-prl{top:50%;left:50%;z-index:10000;position:absolute}sr7-prl.off{display:none!important}sr7-prl.sr7-fade-in{animation:tp-fade-in 1s linear}.sr-force-hidden{display:none!important}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes tp-fade-in{0%{opacity:0}20%{opacity:0}100%{opacity:100}}@keyframes tp-rotate{100%{transform:rotate(360deg)}}sr7-fonttest{width:auto;display:inline-block;white-space:nowrap;font-size:12px;color:#000}sr7-fonttest-wrap{position:absolute;contain:strict;top:-1500px;left:-1500px;width:1500px;height:1000px;pointer-events:none;opacity:0}.fn-wrap{display:flex;position:fixed;width:100px;height:50px;z-index:100;background-color:rgba(66,66,66,.2);justify-content:space-around;align-items:center;bottom:0;left:50%;transform:translateX(-50%)}.fn-left,.fn-right{display:flex;width:40px;height:40px;justify-content:center;align-items:center;background-color:gray;color:#fff;font-weight:700;font-size:20px;cursor:pointer}.sr7-layer .materical-icons,sr7-module .material-icons,sr7-txt .material-icons{font-size:inherit;vertical-align:top;line-height:inherit}#sr-announcer{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media only screen and (max-width: 799px){.ub-hide-on-mobile{display:none}}@media only screen and (min-width: 800px)and (max-width: 1023px){.ub-hide-on-tablet{display:none}}@media only screen and (min-width: 1024px){.ub-hide-on-desktop{display:none}}