.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;
} #ep-frontend-event-submission-section .ep-frontend-event-form .ep-fes-section .select2.select2-container{
width: 100% !important;
}.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-dark-mode-enabled .ep-list-group.ep-myaccount-tabs .ep-list-group-item .ep-tab-link{
--ep-bg-opacity: 0.2;
}  .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;
}
}
.ep-event-organizers-colored_grid-container .ep-organizer-colored_grid-wrap{
padding-left: 1rem !important;
padding-right: 1rem !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%;
}
.ep-box-col-md-4 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
} @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(//whokilledthepig.com/wp-content/plugins/eventprime-event-calendar-management/public/css/iconfont/material-icons.woff2) format("woff2"), url(//whokilledthepig.com/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(//whokilledthepig.com/wp-content/plugins/eventprime-event-calendar-management/public/css/iconfont/material-icons-outlined.woff2) format("woff2"), url(//whokilledthepig.com/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(//whokilledthepig.com/wp-content/plugins/eventprime-event-calendar-management/public/css/iconfont/material-icons-round.woff2) format("woff2"), url(//whokilledthepig.com/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-dark-mode-enabled .ep-list-group.ep-myaccount-tabs .ep-list-group-item .ep-tab-link{
--ep-bg-opacity: 0.2;
}  .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;
}
}
.ep-event-organizers-colored_grid-container .ep-organizer-colored_grid-wrap{
padding-left: 1rem !important;
padding-right: 1rem !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%;
}
.ep-box-col-md-4 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
} @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{}.entry-content-wrapper:empty,p:empty{display:none}.avia-shadow{box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.webkit_fix{-webkit-perspective:1000px;-webkit-backface-visibility:hidden}body .container_wrap .avia-builder-el-no-sibling{margin-top:0;margin-bottom:0}body .container_wrap .avia-builder-el-last{margin-bottom:0}body .container_wrap .avia-builder-el-first{margin-top:0}body .av-align-left{text-align:left}body .av-align-right{text-align:right}body .av-align-center{text-align:center}#top .av_inherit_color *{color:inherit}#top .av_inherit_color a{text-decoration:underline}#top .av_opacity_variation{opacity:.7}#top .av-shortcode-disabled-notice{display:block;text-align:center;margin:5px;padding:20px;background-color:#fffdf3;color:#c96d11;border:1px solid #e6bf4a;clear:both}#top .av-shortcode-disabled-notice a{color:inherit;text-decoration:underline}.av-screen-reader-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.avia_loading_icon{background:rgba(0,0,0,.7);width:100%;height:100%;position:fixed;top:0;left:0;margin:0;display:none;z-index:10000}#top .avia_loading_icon .av-siteloader{border-top-color:#fff;border-right-color:#fff;border-bottom-color:#fff;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}.avia-related-tooltip{position:absolute;z-index:9999999;padding:0;width:200px;border-radius:2px;box-shadow:0 3px 13px 0 rgba(0,0,0,.1);border-width:1px;border-style:solid;padding:15px;margin-top:-10px}.avia-related-tooltip .avia-arrow-wrap{top:auto;bottom:0;position:absolute;left:50%}.avia-related-tooltip .avia-arrow-wrap .avia-arrow{border-top:none;border-left:none;top:-4px}.avia_textblock{clear:both;line-height:1.65em}.avia_textblock.av_multi_colums>p:first-child{margin-top:0}.flex_column+.avia_textblock{padding-top:50px}body .column-top-margin{margin-top:50px}body .flex_column.avia-link-column{cursor:pointer}body .flex_column.avia-link-column.avia-link-column-hover:hover{opacity:.8}.av-icon-display{display:block;font-size:30px;line-height:58px;margin:0 auto 20px auto;width:60px;border-radius:100px;border-style:solid;border-width:1px;text-align:center;transition:all .3s ease-in-out}.av-icon-display.avia-svg-icon img[is-svg-img=true],.av-icon-display.avia-svg-icon svg:first-child{height:1em;width:1em;margin-bottom:-4px}.avia-section{clear:both;width:100%;float:left;min-height:100px;position:static}.avia-section.avia-section-small{min-height:0}.js_active .av-minimum-height .container{z-index:1;opacity:0;transition:opacity .6s ease-in}.js_active.av-preloader-enabled .av-minimum-height .container{transition:opacity 1.2s ease-in}.avia-section.av-minimum-height .container{display:table;table-layout:fixed}.avia-section.av-minimum-height .container .content{display:table-cell;vertical-align:middle;height:100%;float:none!important}.av-minimum-height-100 .container{height:1500px}.avia-full-stretch{background-size:cover!important}.avia-full-contain{background-size:contain!important}.avia_mobile .avia-full-stretch{background-attachment:scroll!important}#top #main .avia-section .template-page{width:100%;border:none;margin-left:auto;padding-left:0;margin-right:auto}.avia-section .template-page .entry-content-wrapper{padding-right:0}.avia-section-small .content,.avia-section-small .sidebar{padding-top:20px;padding-bottom:20px}.avia-section-large .content,.avia-section-large .sidebar{padding-top:70px;padding-bottom:70px}.avia-section-huge .content,.avia-section-huge .sidebar{padding-top:130px;padding-bottom:130px}.avia-section-custom .content,.avia-section-custom .sidebar,.avia-section-no-padding .content,.avia-section-no-padding .sidebar{padding-top:0;padding-bottom:0}.avia-section.avia-full-stretch,.html_header_sticky_disabled .container_wrap:first-child,.html_header_transparency .avia-section.avia-builder-el-0{border-top:none}#top #wrap_all #main .avia-no-border-styling{border:none}#top .scroll-down-link{height:60px;width:80px;margin:0 0 0 -40px;line-height:60px;position:absolute;left:49.85%;bottom:0;color:#fff;text-align:center;font-size:70px;z-index:100;text-decoration:none;text-shadow:0 0 3px rgba(0,0,0,.4);animation:avia_fade_move_down 2s ease-in-out infinite}#top .scroll-down-link.avia-svg-icon svg:first-child{height:70px;width:auto;stroke:#fff;fill:#fff}#top .scroll-down-link.avia-svg-icon img[is-svg-img=true]{height:70px;width:auto}#top .av-section-with-video-bg{border-top:none;position:relative}#top .av-section-video-bg{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;margin:0;z-index:1}#top .av-section-video-bg .av-click-to-play-overlay{display:none}#top .av-section-video-bg .avia-slideshow-inner{height:100%!important}#top .av-section-with-video-bg .av-section-video-bg .av-video-service-vimeo iframe{transform:scale(1.2)}.avia_mobile #top .av-parallax-section{z-index:0;transform:translate3d(0,0,0)}.avia_mobile #top .av-parallax{position:absolute;z-index:-10}.avia_mobile #top .av-parallax .container{z-index:10}.avia_mobile #top .av-section-mobile-video-disabled .av-section-video-bg{display:none}.avia_desktop #top .av-section-mobile-video-disabled{background-image:none!important}.avia_desktop #top .av-section-mobile-video-disabled .av-parallax{display:none}@media only screen and (max-width:1024px){.touch-device #top .avia-section.avia-bg-style-fixed{background-attachment:scroll}}.av-parallax-section{position:relative;border-top:none;overflow:hidden}.av-parallax{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:0;height:calc((100vh * .3) + 100%);will-change:transform}.av-parallax-inner{position:absolute;width:100%;height:100%;bottom:0;left:0}.js_active .av-parallax,.js_active .av-parallax-object{opacity:0}.js_active .av-parallax.enabled-parallax{opacity:1}.js_active .av-parallax-object.active-parallax,.js_active .av-parallax.active-parallax{opacity:1;transition:opacity .3s ease-in-out}.avia_transform .av-extra-border-element{position:relative;width:100%;overflow:visible}.avia_transform .av-extra-border-element.border-extra-arrow-down{position:relative;width:50px;height:25px;left:50%;margin-left:-26px;margin-top:-1px;z-index:25;margin-bottom:-25px;clear:both}.avia_transform .av-extra-border-element .av-extra-border-outer{overflow:hidden;height:100%;width:100%;position:absolute}.avia_transform .av-extra-border-element.border-extra-arrow-down .av-extra-border-inner{position:absolute;left:50%;width:50px;height:50px;transform:translateX(-50%) rotate(45deg);top:-39px}.av-section-color-overlay+.container+.border-extra-diagonal,.av-section-color-overlay+.scroll-down-link+.container+.border-extra-diagonal{z-index:1}.avia_transform .av-extra-border-element.border-extra-diagonal{height:250px;margin-top:-250px}.avia_transform .av-extra-border-element.border-extra-diagonal .av-extra-border-inner{top:250px;right:0;width:110%;height:100%;transform-origin:right top;transform:rotate(5deg);position:absolute}.avia_transform .av-extra-border-element.border-extra-diagonal.border-extra-diagonal-inverse .av-extra-border-inner{transform:rotate(-5deg);transform-origin:left top;right:auto;left:0}.av-extra-border-element.diagonal-box-shadow .av-extra-border-inner{box-shadow:0 0 44px -8px rgba(0,0,0,.2)}div .av-section-color-overlay-wrap{position:relative;width:100%}.html_header_sidebar .av-section-color-overlay-wrap{float:left}div .av-section-color-overlay{position:absolute;top:0;left:0;bottom:0;width:100%}div .av-arrow-down-section .av-section-color-overlay{bottom:24px}div .av-section-color-overlay{z-index:1}div .av-video-service-html5 .av-section-color-overlay{z-index:8}.av_minimal_header+#main .container_wrap_first:first-child,.html_minimal_header #main>.avia-builder-el-0{border-top:none}.av_dropcap1{display:block;float:left;font-size:38px;line-height:32px;margin:4px 8px 0 0}.av_dropcap2{display:block;float:left;font-size:18px;line-height:35px;width:35px;text-align:center;margin:4px 8px 0 0;border-radius:100px;font-weight:700}fieldset{border:none}#top .avia_ajax_form .select,#top .entry-content-wrapper select,#top select{-webkit-appearance:none;border-radius:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);background-position:center right;background-repeat:no-repeat;border-radius:2px}#top .avia_ajax_form .select[multiple],#top select[multiple]{background-image:none}#top select[multiple]{background-image:none}.avia-builder-widget-area{position:relative}.content .widget:first-child,.flex_column .widget:first-child{padding-top:0;border-top:none}.content .widget .widgettitle,.flex_column .widget .widgettitle{margin-top:.85em}.avia_textblock .wp-playlist{margin:0}.wp-playlist-light .wp-playlist-item.wp-playlist-playing{background:0 0}.wp-playlist-current-item img{border-radius:3px}.wp-playlist-current-item img[src$="media/audio.png"]{border-radius:0;background:#fff}.wp-playlist-item-meta.wp-playlist-item-title{font-weight:700}.wp-playlist-tracks .wp-playlist-item{padding:4px 3px}.wp-playlist-tracks .wp-playlist-item-length{top:4px}div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,div .mejs-controls .mejs-time-rail .mejs-time-loaded{background:#9c9c9c}div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,div .mejs-controls .mejs-time-rail a,div .mejs-controls .mejs-time-rail>span{height:7px}div .mejs-controls div.mejs-time-rail{padding-top:7px}div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{top:12px}div .mejs-container,div .mejs-container div .mejs-controls,div .mejs-embed,div .mejs-embed body{background:0 0}div .mejs-container{border-radius:2px;background:#313131}div .wp-playlist-item-album{font-style:normal}div .mejs-controls .mejs-playpause-button,div .mejs-controls .mejs-volume-button{height:30px}#top .mejs-container .mejs-controls .mejs-time,#top .mejs-time-rail .mejs-time-float{color:#fff}#top .mejs-time-rail .mejs-time-float{border:none}div .mejs-container .mejs-controls{height:30px;width:100%}#top .mejs-container{height:30px}#top .mejs-container.mejs-audio{max-height:30px}div .mejs-button>button{margin:6px 6px}div .mejs-time{padding:12px 6px 0;height:18px}div .mejs-horizontal-volume-slider,div .mejs-time-rail{height:30px}div .mejs-controls .mejs-time-rail .mejs-time-handle{display:none}div .mejs-time-buffering,div .mejs-time-current,div .mejs-time-float-corner,div .mejs-time-hovered,div .mejs-time-loaded,div .mejs-time-marker,div .mejs-time-total{height:7px;outline:0}div .mejs-controls{padding:0}#top .av-toggle-switch{display:block;margin-bottom:10px;margin-top:10px;opacity:0;text-align:left}#top .av-toggle-switch.active{animation:avia-fadein 1s 1 ease-in;opacity:1}#top .av-toggle-switch input[type=checkbox]{display:none}#top .av-toggle-switch label{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#top .av-toggle-switch label .toggle-track{display:block;height:27px;width:54px;background:rgba(0,0,0,.08);border-radius:100px;position:relative;margin-right:15px;border:1px solid rgba(0,0,0,.15);clear:both;vertical-align:bottom;float:left;transition:all .1s ease-in}#top .av-toggle-switch .toggle-track:before{content:'';display:inline;height:25px;width:25px;background:#fff;border-radius:100px;position:absolute;top:0;right:0;transition:right .1s ease-in;box-shadow:rgba(0,0,0,.2) 0 1px 1px 1px}#top .av-toggle-switch.av-cookie-sc-disabled .toggle-track{opacity:.2}#top .av-toggle-switch input[type=checkbox]:checked+.toggle-track:before{right:27px}#top .av-toggle-switch input[type=checkbox]:checked+.toggle-track{background:#5dceba}#top .av-toggle-switch .toggle-label-content{color:inherit;font-weight:700;display:block;overflow:hidden;font-size:inherit}#top .avia-cookie-consent-modal-buttons-wrap{text-align:center}.avia-tooltip{position:absolute;z-index:9999999;padding:12px;margin-top:-18px;margin-left:-4px;background:#000;background:rgba(0,0,0,.8);color:#fff;width:140px;border-radius:2px;text-align:center}.avia-tooltip .inner_tooltip{font-size:.925em;line-height:1.65em}#top .avia-tooltip.transparent_dark,#top .avia-tooltip.transparent_dark .avia-arrow{background:#000;background:rgba(0,0,0,.8);color:#fff;border:none}#top .avia-tooltip.transparent_dark h1,#top .avia-tooltip.transparent_dark h2,#top .avia-tooltip.transparent_dark h3,#top .avia-tooltip.transparent_dark h4,#top .avia-tooltip.transparent_dark h5,#top .avia-tooltip.transparent_dark h6{color:inherit}.avia-tooltip.av-tooltip-shadow,.avia-tooltip.av-tooltip-shadow .avia-arrow{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.avia-tooltip blockquote,.avia-tooltip ol,.avia-tooltip ul{text-align:left;list-style-position:inside}.avia-tooltip .avia-arrow{background:rgba(0,0,0,.8);border:none}.avia-tooltip .avia-arrow-wrap{width:20px;height:20px;position:absolute;bottom:-20px;left:50%;margin-left:-7px;overflow:hidden}.avia-tooltip .inner_tooltip br:first-child{display:none}.av-tt-hotspot .avia-arrow-wrap{bottom:auto;bottom:-19px}.transparent_dark.av-tt-hotspot .avia-arrow-wrap{bottom:-20px}.avia-tooltip.av-tt-pos-below{margin-top:18px}.avia-tooltip.av-tt-pos-below .avia-arrow-wrap{bottom:auto;top:-19px}.avia-tooltip.av-tt-pos-below .avia-arrow{bottom:-6px;top:auto}.avia-tooltip.av-tt-pos-left{margin-top:0;margin-left:-18px}.avia-tooltip.av-tt-pos-left .avia-arrow-wrap{left:auto;margin-left:0;right:-19px;top:50%;margin-top:-10px}.avia-tooltip.av-tt-pos-left .avia-arrow{top:5px;left:-5px;margin-left:0}.avia-tooltip.av-tt-pos-right{margin-top:0;margin-left:18px}.avia-tooltip.av-tt-pos-right .avia-arrow-wrap{left:-19px;margin-left:0;top:50%;margin-top:-10px}.avia-tooltip.av-tt-pos-right .avia-arrow{top:5px;left:auto;right:-5px;margin-left:0}.av-tt-pos-above.av-tt-align-right.avia-tooltip,.av-tt-pos-below.av-tt-align-right.avia-tooltip{margin-left:4px}.av-tt-pos-above.av-tt-align-left .avia-arrow-wrap,.av-tt-pos-below.av-tt-align-left .avia-arrow-wrap{left:0;margin-left:7px}.av-tt-pos-above.av-tt-align-right .avia-arrow-wrap,.av-tt-pos-below.av-tt-align-right .avia-arrow-wrap{left:auto;right:0;margin-left:auto;margin-right:7px}.av-tt-pos-left.av-tt-align-top .avia-arrow-wrap,.av-tt-pos-right.av-tt-align-top .avia-arrow-wrap{top:0;margin-top:2px}.av-tt-pos-left.av-tt-align-bottom .avia-arrow-wrap,.av-tt-pos-right.av-tt-align-bottom .avia-arrow-wrap{bottom:0;margin-bottom:4px;top:auto}.av-tt-pos-above.av-tt-align-centered,.av-tt-pos-below.av-tt-align-centered{text-align:center}.avia_transform .av-animated-generic{opacity:0}.avia_transform.avia_mobile .avia-mobile-no-animations .av-animated-generic{opacity:1}.avia_transform .av-animated-when-almost-visible,.avia_transform .av-animated-when-visible,.avia_transform .av-animated-when-visible-95{opacity:0}.avia_transform .shadow-animated.av-animated-when-almost-visible,.avia_transform .shadow-animated.av-animated-when-visible,.avia_transform .shadow-animated.av-animated-when-visible-95{opacity:1}.avia-animate-admin-preview.fade-in,.avia_transform .avia_start_delayed_animation.fade-in{animation:avia-fadein 1.5s 1 ease-out;opacity:1}.avia-animate-admin-preview.pop-up,.avia_transform .avia_start_delayed_animation.pop-up{animation:avia_image_appear .5s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia-animate-admin-preview.top-to-bottom,.avia_transform .avia_start_delayed_animation.top-to-bottom{animation:avia-ttb .8s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia-animate-admin-preview.bottom-to-top,.avia_transform .avia_start_delayed_animation.bottom-to-top{animation:avia-btt .8s 1 cubic-bezier(.165,.84,.44,1);opacity:1}.avia-animate-admin-preview.left-to-right,.avia_transform .avia_start_delayed_animation.left-to-right{animation:avia-ltr .8s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia-animate-admin-preview.right-to-left,.avia_transform .avia_start_delayed_animation.right-to-left{animation:avia-rtl .8s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia-animate-admin-preview.av-rotateIn,.avia_transform .avia_start_delayed_animation.av-rotateIn{animation:avia-rotateIn .8s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia-animate-admin-preview.av-rotateInUpLeft,.avia_transform .avia_start_delayed_animation.av-rotateInUpLeft{animation:avia-rotateInUpLeft .8s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia-animate-admin-preview.av-rotateInUpRight,.avia_transform .avia_start_delayed_animation.av-rotateInUpRight{animation:avia-rotateInUpRight .8s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1}.avia-animate-admin-preview.avia-curtain-reveal-overlay,.avia_transform .avia-curtain-reveal-overlay,.avia_transform.avia_desktop .avia-curtain-reveal-overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;z-index:100}.avia-animate-admin-preview.curtain-reveal-ttb,.avia_transform .avia_start_delayed_animation.curtain-reveal-ttb{animation:avia-curtain-reveal-ttb cubic-bezier(.17,.84,.44,1) 1s 1;height:0;top:100%}.avia-animate-admin-preview.curtain-reveal-btt,.avia_transform .avia_start_delayed_animation.curtain-reveal-btt{animation:avia-curtain-reveal-btt cubic-bezier(.17,.84,.44,1) 1s 1;height:0}.avia-animate-admin-preview.curtain-reveal-ltr,.avia_transform .avia_start_delayed_animation.curtain-reveal-ltr{animation:avia-curtain-reveal-ltr cubic-bezier(.17,.84,.44,1) 1s 1;width:0;left:100%}.avia-animate-admin-preview.curtain-reveal-rtl,.avia_transform .avia_start_delayed_animation.curtain-reveal-rtl{animation:avia-curtain-reveal-rtl cubic-bezier(.17,.84,.44,1) 1s 1;width:0}@keyframes avia_appear{0%{transform:scale(.5);opacity:.1}100%{transform:scale(1);opacity:1}}@keyframes avia_image_appear{0%{transform:scale(.7);opacity:.1}100%{transform:scale(1);opacity:1}}@keyframes avia_hotspot_appear{0%{transform:translate(0,80px);opacity:.1}100%{transform:translate(0,0);opacity:1}}@keyframes avia_appear_short{0%{transform:scale(.5);opacity:0}50%{opacity:1}100%{transform:scale(1);opacity:0}}@keyframes avia_masonry_show{0%{transform:translateZ(300px) translateY(200px) rotateX(-70deg);opacity:.1}100%{transform:translateZ(0) translateY(0) rotateX(0);opacity:1}}@keyframes avia_fade_move_down{0%{transform:translate(0,-20px);opacity:0}50%{opacity:1}100%{transform:translate(0,20px);opacity:0}}@keyframes avia_slide_down{0%{height:0%}100%{height:100%}}@keyframes avia_expand{0%{width:0%}100%{width:100%}}@keyframes avia-ltr{0%{transform:translate(-10%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes avia-rtl{0%{transform:translate(10%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes avia-btt{0%{transform:translate(0,50%);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes avia-ttb{0%{transform:translate(0,-10%);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes avia-fadein{0%{opacity:0}100%{opacity:1}}@keyframes avia-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes avia-rotateIn{0%{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}100%{transform-origin:center;transform:none;opacity:1}}@keyframes avia-rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}@keyframes avia-rotateInUpRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,-22deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}@keyframes avia-bg-move{0%{background-position:-31px 0}100%{background-position:0 0}}@keyframes caption-right{0%{transform:translate(2000px,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes caption-left{0%{transform:translate(-2000px,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes caption-top{0%{transform:translate(0,-20px);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes caption-bottom{0%{transform:translate(0,20px);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes av_pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:.7}100%{transform:scale(1);opacity:0}}@keyframes sonarEffect{0%{opacity:.3}40%{opacity:.5;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,.5)}100%{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #fff,0 0 0 10px rgba(255,255,255,.5);transform:scale(1.5);opacity:0}}@keyframes avia-curtain-reveal-ltr{0%{width:101%;left:0}100%{width:0;left:100%}}@keyframes avia-curtain-reveal-rtl{0%{width:100%}100%{width:0}}@keyframes avia-curtain-reveal-ttb{0%{height:101%;top:0}100%{height:0;top:100%}}@keyframes avia-curtain-reveal-btt{0%{height:100%}100%{height:0}}.avia-animate-admin-preview.fade-in-left,.avia_transform .avia_start_delayed_animation.fade-in-left{animation:avia-fade-in-left cubic-bezier(.17,.84,.44,1) 1s 1 forwards}.avia-animate-admin-preview.fade-in-right,.avia_transform .avia_start_delayed_animation.fade-in-right{animation:avia-fade-in-right cubic-bezier(.17,.84,.44,1) 1s 1 forwards}.avia-animate-admin-preview.fade-in-down,.avia_transform .avia_start_delayed_animation.fade-in-down{animation:avia-fade-in-down cubic-bezier(.17,.84,.44,1) 1s 1 forwards}.avia-animate-admin-preview.fade-in-up,.avia_transform .avia_start_delayed_animation.fade-in-up{animation:avia-fade-in-up cubic-bezier(.17,.84,.44,1) 1s 1 forwards}.avia-animate-admin-preview.flip-in-x,.avia_transform .avia_start_delayed_animation.flip-in-x{animation:avia-flip-in-x cubic-bezier(.17,.84,.44,1) 1s 1 forwards}.avia-animate-admin-preview.flip-in-y,.avia_transform .avia_start_delayed_animation.flip-in-y{animation:avia-flip-in-y cubic-bezier(.17,.84,.44,1) 1s 1 forwards}.avia-animate-admin-preview.roll-in,.avia_transform .avia_start_delayed_animation.roll-in{animation:avia-roll-in cubic-bezier(.17,.84,.44,1) 1s 1 forwards}.avia-animate-admin-preview.zoom-in,.avia_transform .avia_start_delayed_animation.zoom-in{animation:avia-zoom-in cubic-bezier(.17,.84,.44,1) 1s 1 forwards}@keyframes avia-fade-in-left{0%{opacity:0;transform:translate3d(-100%,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes avia-fade-in-right{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes avia-fade-in-down{0%{opacity:0;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes avia-fade-in-up{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes avia-flip-in-x{0%{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{transform:perspective(400px);opacity:1}}@keyframes avia-flip-in-y{0%{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{transform:perspective(400px);opacity:1}}@keyframes avia-roll-in{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes avia-zoom-in{0%{opacity:0;transform:scale3d(.3,.3,.3)}100%{opacity:1}}.avia-divider-svg{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr;pointer-events:none}.avia-divider-svg-top{top:0}.avia-divider-svg-bottom{bottom:-2px}.avia-divider-svg-bottom:not(.avia-svg-negative) svg,.avia-divider-svg-top:not(.avia-svg-original) svg{z-index:-1}.avia-divider-svg.avia-divider-svg-bottom.avia-svg-original,.avia-divider-svg.avia-divider-svg-top.avia-svg-negative{transform:rotate(180deg)}.avia-divider-svg svg{fill:#fff;display:block;width:calc(100% + 1.3px);position:relative;left:50%;transform:translateX(-50%)}.avia-divider-svg path{transform-origin:center;transform:rotateY(0)}.avia-divider-svg.avia-flipped-svg svg{transform:translateX(-50%) rotateY(180deg)}.avia-divider-svg.avia-to-front{z-index:100}.av-parallax-section.av-section-color-overlay-active .avia-divider-svg{z-index:1}.av-parallax-section.av-section-color-overlay-active .avia-divider-svg.avia-to-front{z-index:100}.avia-fold-unfold-section{position:relative;display:block;float:left;width:100%}.avia-fold-unfold-section.avia-fold-init{max-height:80px;overflow:hidden;opacity:.3}.avia-fold-grid-row-wrap.avia-fold-init:not(.avia-fold-init-done)+.av-layout-grid-container,.avia-fold-section-wrap.avia-fold-init:not(.avia-fold-init-done)+.avia-section,.avia-fold-textblock-wrap.avia-fold-init:not(.avia-fold-init-done) .avia_textblock{display:none}.avia-fold-unfold-section.avia-fold-init-done{max-height:500px;overflow:hidden;opacity:1;transition:all 1s ease-in-out}.avia-fold-unfold-section .av-fold-unfold-container{position:relative;clear:both;overflow:hidden;max-height:80px;transition:all .7s ease-in-out}.avia-fold-unfold-section .av-fold-unfold-container::after{opacity:0;content:"";position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);z-index:-1;height:100%;transition:all .7s ease-in-out}.avia-fold-unfold-section .av-fold-unfold-container.folded::after{z-index:500;opacity:1}.av-fold-unfold-container .av-fold-unfold-inner{display:block;position:relative;float:left;width:100%}.avia-fold-unfold-section .av-fold-button-wrapper{position:relative;display:block;float:left;width:100%;padding-left:0;padding-right:0}.avia-fold-unfold-section.align-left .av-fold-button-wrapper.av-fold-btn-padding{padding-left:30px}.avia-fold-unfold-section.align-right .av-fold-button-wrapper.av-fold-btn-padding{padding-right:30px}.avia-fold-unfold-section .av-fold-button-container{position:relative;display:inline-block;margin-top:15px;margin-bottom:15px;float:left;z-index:20;transition:all .7s ease-in-out}.avia-fold-unfold-section.align-right .av-fold-button-container{float:right}.avia-fold-unfold-section.align-center .av-fold-button-container{left:50%;transform:translateX(-50%)}.avia-fold-unfold-section.fold-button .av-fold-button-container{padding:.5em .8em;border:1px solid;border-radius:7px}#top .avia-fold-unfold-section :not(.avia-button-wrap) .av-fold-button-container{text-decoration:underline}.avia-fold-unfold-section .av-fold-button-container:hover{opacity:.6;cursor:pointer}.avia-fold-unfold-section .av-fold-unfold-container .avia_textblock{display:inline-block}