.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-list-group-color: ;
}
.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;
margin: 0px;
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;
}
.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);
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))!important;
}
.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-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-3 {
margin-top: 1rem!important;
}
.ep-mt-1 {
margin-top: 0.25rem!important;
}
.ep-mt-2 {
margin-top: 0.5rem!important;
}
.ep-mb-2 {
margin-bottom: 0.5rem!important;
}
.ep-m-2 {
margin: 0.5rem!important;
}
.ep-m-3 {
margin: 1rem!important;
}
.ep-m-0{
margin: 0px !important;
}
.ep-ml-2{
margin-left: 0.5rem!important;
}
.ep-ml-3{
margin-left: 1rem!important;
}
.ep-ml-4{
margin-left: 1.5rem!important;
}
.ep-mr-4{
margin-right: 1.5rem!important;
}
.ep-mr-3{
margin-right: 1rem!important;
}
.ep-mx-2{
margin-left: 0.5rem!important;
margin-right: 0.5rem!important;
}
.ep-mx-3{
margin-left: 1rem!important;
margin-right: 1rem!important;
}
.ep-mr-2{
margin-right: 0.5rem!important;
}
.ep-mr-1{
margin-right: 0.25rem!important;
}
.ep-ml-1{
margin-left: 0.25rem!important;
}
.ep-my-1{
margin-top: 0.25rem!important;
margin-bottom: 0.25rem!important;
}
.ep-my-2{
margin-top: 0.5rem!important;
margin-bottom: 0.5rem!important;
}
.ep-my-3{
margin-top: 1rem!important;
margin-bottom: 1rem!important;
}
.ep-my-4{
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important;
}
.ep-my-5{
margin-top: 2rem!important;
margin-bottom: 2rem!important;
}
.ep-mx-0{
margin-left: 0rem!important;
margin-right: 0rem!important;
}
.ep-my-0{
margin-top: 0rem!important;
margin-bottom: 0rem!important;
}
.ep-mt-auto{
margin-top: auto;
}
.ep-mx-auto{
margin-left: auto !important;
margin-right: auto!important;
}
.ep-my-auto{
margin-top: auto !important;
margin-bottom: auto!important;
}
.ep-mb-auto{
margin-bottom: auto;
}
.ep-box-ml-0, .ep-box-mx-0 {
margin-left: 0!important;
}
.ep-box-mr-0, .ep-box-mx-0 {
margin-right: 0!important;
}  .ep-list-group {
--ep-list-group-color: #212529;
--ep-list-group-bg: #fff;
--ep-list-group-border-color: rgba(0, 0, 0, 0.125);
--ep-list-group-border-width: 1px;
--ep-list-group-border-radius: 0.375rem;
--ep-list-group-item-padding-x: 1rem;
--ep-list-group-item-padding-y: 0.5rem;
--ep-list-group-action-color: #495057;
--ep-list-group-action-hover-color: #495057;
--ep-list-group-action-hover-bg: #f8f9fa;
--ep-list-group-action-active-color: #212529;
--ep-list-group-action-active-bg: #e9ecef;
--ep-list-group-disabled-color: #6c757d;
--ep-list-group-disabled-bg: #fff;
--ep-list-group-active-color: #fff;
--ep-list-group-active-bg: #0d6efd;
--ep-list-group-active-border-color: #0d6efd;
display: flex;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
border-radius: var(--ep-list-group-border-radius);
}
.ep-list-group-item:first-child {
border-top-left-radius: inherit;
border-top-right-radius: inherit;
}
.ep-list-group-item:last-child {
border-bottom-right-radius: inherit;
border-bottom-left-radius: inherit;
}
.emagic .ep-list-group-item {
--ep-bg-opacity: 0.25;
position: relative;
display: block;
padding: var(--ep-list-group-item-padding-y) var(--ep-list-group-item-padding-x);
color: var(--ep-list-group-color);
text-decoration: none;
background-color: rgba(var(--ep-white-color), var(--ep-bg-opacity));
border: var(--ep-list-group-border-width) solid var(--ep-list-group-border-color);
margin: 0px !important;
}
.emagic .ep-list-group-item+.ep-list-group-item {
border-top-width: 0 !important;
}
.ep-list-group-item:hover{
background-color: rgba(var(--themeColor), 0.1);
}
.ep-list-group-item .ep-tab-link.ep-tab-active{
--ep-bg-opacity: 1;
z-index: 2;
color: var(--ep-list-group-active-color);
background-color: rgba(var(--themeColor),var(--ep-bg-opacity))!important;
border-color: var(--ep-list-group-active-border-color);
display: block;
}
.ep-list-group.ep-myaccount-tabs .ep-list-group-item.ep-tab-item {
padding:0px !important;
}
.ep-list-group.ep-myaccount-tabs .ep-list-group-item .ep-tab-link{
padding: var(--ep-list-group-item-padding-y) var(--ep-list-group-item-padding-x);
display: block;
box-shadow: none;
text-decoration: none;
}  .ep-items-center {
align-items: center!important;
}
.ep-align-items-center {
align-items: center!important;
}
.ep-items-end {
align-items: flex-end!important;
}
.ep-items-start {
align-items: flex-start!important;
}
.ep-content-center{
justify-content: center!important;
}
.ep-content-left{
justify-content: flex-start !important;
}
.ep-content-right{
justify-content: flex-end!important;
}
.ep-justify-content-between {
justify-content: space-between;
}
.ep-justify-content-end {
justify-content: flex-end!important;
}
.ep-justify-content-center {
justify-content: center!important;
}
.ep-align-right{
text-align: right;
}
.ep-text-start {
text-align: left!important;
}
.ep-text-end {
text-align: right;
}
.ep-text-center {
text-align: center!important;
}
.ep-align-middle {
vertical-align: middle!important;
}
.ep-align-top {
vertical-align: top!important;
}
.ep-align-bottom {
vertical-align: bottom!important;
}  .ep-item-hide{
display:none
}
.ep-d-none{
display:none
}
.ep-d-inline-block {
display: inline-block!important;
}  .ep-overflow-hidden {
overflow: hidden!important;
}
.ep-overflow-auto {
overflow: auto!important;
}
.ep-overflow-visible {
overflow: visible!important;
}
.ep-overflow-scroll {
overflow: scroll!important;
}
.ep-overflow-x-hidden{
overflow-x: hidden!important;
} .ep-flex-wrap{
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;
}
.ep-inline-block{
display: inline-block;
}
.ep-d-flex {
display: flex;
}
.ep-flex-1{
flex: 1;
}
.ep-d-inline-flex {
display: inline-flex;
}
.ep-di-flex {
display: inline-flex;
}
.ep-box-direction {
flex-direction: column;
}
.ep-flex-column {
flex-direction: column!important;
}
.ep-flex-row-reverse {
flex-direction: row-reverse!important;
}
.ep-justify-content-between {
justify-content: space-between!important;
}
.ep-shadow {
box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.ep-shadow-sm {
box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
}
.ep-object-cover-fit{
object-fit: cover;
}
.ep-lh-0 {
line-height: 0!important;
}
.ep-lh-1 {
line-height: 1!important;
}
.ep-lh-2 {
line-height: 2!important;
}
.ep-lh-sm {
line-height: 1.25!important;
}
.ep-lh-base {
line-height: 1.5!important;
}
.ep-lh-lg {
line-height: 2!important;
}
.ep-box-wrap{
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.ep-box-row{
--ep-gutter-x: 1.5rem;
--ep-gutter-y: 0;
display: flex;
flex-wrap: wrap;
margin-top: calc(-1 * var(--ep-gutter-y));
margin-right: calc(-.5 * var(--ep-gutter-x));
margin-left: calc(-.5 * var(--ep-gutter-x));
}
.ep-box-row>* {
flex-shrink: 0;
width: 100%;
max-width: 100%;
padding-right: calc(var(--ep-gutter-x) * .5);
padding-left: calc(var(--ep-gutter-x) * .5);
margin-top: var(--ep-gutter-y);
}
.ep-box-col-1,
.ep-box-col-2,
.ep-box-col-3,
.ep-box-col-4,
.ep-box-col-5,
.ep-box-col-6,
.ep-box-col-7,
.ep-box-col-8,
.ep-box-col-9,
.ep-box-col-10,
.ep-box-col-11,
.ep-box-col-12,
.ep-box-col-left-2,
.ep-box-col-right-10{
position: relative;
width: 100%;
min-height: 1px;
}
@media (min-width: 540px){ .ep-xsm-text-start {
text-align: left!important;
}
.ep-xsm-text-end {
text-align: right;
}
.ep-xsm-text-center {
text-align: center!important;
}
}
@media (min-width:360px){
.ep-box-col-xsm-2{
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.ep-box-col-xsm-10{
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
}
@media (min-width: 767px){
.ep-box-col-sm-1{
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.ep-box-col-sm-2{
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.ep-box-col-sm-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.ep-box-col-sm-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.ep-box-col-sm-5 {
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.ep-box-col-sm-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.ep-box-col-sm-7 {
-ms-flex: 0 0 58.3333333333%;
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.ep-box-col-sm-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.ep-box-col-sm-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.ep-box-col-sm-10 {
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.ep-box-col-sm-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.ep-box-col-sm-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
#ep-event-organizers-loader-section .ep-box-col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
#ep-event-organizers-loader-section .ep-box-col-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
#ep-event-organizers-loader-section .ep-box-col-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
} .ep-sm-text-center {
text-align: center!important;
}
}
@media (min-width: 992px){
.ep-box-col-md-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
} @media (max-width: 1068px){
.ep-justify-content-between-sm{
justify-content: space-between !important;
}
.ep-user-booking-btn-section{
margin-bottom: 1rem;
}
.ep-checkout-cart-section {
margin-top: 10px;
}
.ep-buy-ticket-section, .ep-profile-coming-up-section{
margin-bottom: 2rem;
}
.ep-booking-payment-option-button-container{
justify-content: center !important;
}
.ep-user-coming-up-section{
margin-left: 1rem;
}
} @media (min-width: 1068px){
.ep-box-col-1{
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.ep-box-col-2{
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.ep-box-col-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.ep-box-col-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.ep-box-col-5 {
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.ep-box-col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.ep-box-col-7 {
-ms-flex: 0 0 58.3333333333%;
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.ep-box-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.ep-box-col-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.ep-box-col-10 {
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.ep-box-col-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.ep-box-col-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
} .ep-box-col-left-2 {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
.ep-box-col-right-10 {
-ms-flex: 0 0 80%;
flex: 0 0 80%;
max-width: 80%;
} }
@media (min-width: 768px){
.ep-box-col-md {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.ep-flex-row-reverse-md{
flex-direction: row-reverse!important;
}
}
.ep-box-col {
-ms-flex: 0 0 0%;
flex: 1 0 0%;
max-width: 100%;
}
.ep-box-col-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.ep-box-row-cols-3>* {
flex: 0 0 auto;
width: 33.3333333333%;
}
.ep-box-row-cols-4>* {
flex: 0 0 auto;
width: 25%;
} .ep-g-5, .ep-gy-5 {
--ep-gutter-y: 3rem;
}
.ep-g-5, .ep-gx-5 {
--ep-gutter-x: 3rem;
}
.ep-g-4, .ep-gy-4 {
--ep-gutter-y: 1.5rem;
}
.ep-g-4, .ep-gx-4 {
--ep-gutter-x: 1.5rem;
}
.ep-g-3, .ep-gy-3 {
--ep-gutter-y: 1rem;
}
.ep-g-3, .ep-gx-3 {
--ep-gutter-x: 1rem;
}  .ep-card-col-3,
.ep-card-col-4,
.ep-card-col-6,
.ep-card-col-12
{
position: relative;
width: 100%;
min-height: 1px;
}
@media (min-width: 650px){
.ep-card-col-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.ep-card-col-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.ep-card-col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
}    .ep-nav-pills,
.ep-nav-tabs {
display: flex;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.ep-nav-pills .ep-tab-active {
background-color: rgba(var(--themeColor), 1);
color: rgba(var(--ep-white-color),1) !important;
}
.ep-tab-link.ep-tab-active{
padding: 0px;
margin: 0px
}
.ep-nav-pills .ep-tab-item .ep-tab-link,
.ep-nav-tabs .ep-tab-item .ep-tab-link{
padding: 0.5rem 1rem;
border-radius: var(--ep-border-radius);
box-shadow: none;
display: inline-flex;
box-shadow: none;
} .ep-nav-tabs .ep-tab-link.ep-tab-active {
color: #495057;
background-color: rgba(var(--ep-white-color), 1);
border-color: var(--ep-border-color);
border-bottom: 1px solid rgba(var(--ep-white-color), 1);
} .ep-dark-mode-enabled .ep-nav-tabs .ep-tab-link.ep-tab-active {
color: #fff;
} .ep-nav-tabs .ep-tab-link{
margin-bottom: -1px !important;
background: 0 0;
border: 1px solid transparent;
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0px !important;
}
.ep-nav-tabs {
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: var(--theme-background-color);
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 {
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;
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: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: 50%;
left: 50%;
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-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));
}@font-face {
font-family: "Material Icons";
font-style: normal;
font-weight: 400;
font-display: block;
src: url(//www.thearchitectcambridge.co.uk/wp-content/plugins/eventprime-event-calendar-management/public/css/iconfont/material-icons.woff2) format("woff2"), url(//www.thearchitectcambridge.co.uk/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(//www.thearchitectcambridge.co.uk/wp-content/plugins/eventprime-event-calendar-management/public/css/iconfont/material-icons-outlined.woff2) format("woff2"), url(//www.thearchitectcambridge.co.uk/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(//www.thearchitectcambridge.co.uk/wp-content/plugins/eventprime-event-calendar-management/public/css/iconfont/material-icons-round.woff2) format("woff2"), url(//www.thearchitectcambridge.co.uk/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-list-group-color: ;
}
.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;
margin: 0px;
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;
}
.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);
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))!important;
}
.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-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-3 {
margin-top: 1rem!important;
}
.ep-mt-1 {
margin-top: 0.25rem!important;
}
.ep-mt-2 {
margin-top: 0.5rem!important;
}
.ep-mb-2 {
margin-bottom: 0.5rem!important;
}
.ep-m-2 {
margin: 0.5rem!important;
}
.ep-m-3 {
margin: 1rem!important;
}
.ep-m-0{
margin: 0px !important;
}
.ep-ml-2{
margin-left: 0.5rem!important;
}
.ep-ml-3{
margin-left: 1rem!important;
}
.ep-ml-4{
margin-left: 1.5rem!important;
}
.ep-mr-4{
margin-right: 1.5rem!important;
}
.ep-mr-3{
margin-right: 1rem!important;
}
.ep-mx-2{
margin-left: 0.5rem!important;
margin-right: 0.5rem!important;
}
.ep-mx-3{
margin-left: 1rem!important;
margin-right: 1rem!important;
}
.ep-mr-2{
margin-right: 0.5rem!important;
}
.ep-mr-1{
margin-right: 0.25rem!important;
}
.ep-ml-1{
margin-left: 0.25rem!important;
}
.ep-my-1{
margin-top: 0.25rem!important;
margin-bottom: 0.25rem!important;
}
.ep-my-2{
margin-top: 0.5rem!important;
margin-bottom: 0.5rem!important;
}
.ep-my-3{
margin-top: 1rem!important;
margin-bottom: 1rem!important;
}
.ep-my-4{
margin-top: 1.5rem!important;
margin-bottom: 1.5rem!important;
}
.ep-my-5{
margin-top: 2rem!important;
margin-bottom: 2rem!important;
}
.ep-mx-0{
margin-left: 0rem!important;
margin-right: 0rem!important;
}
.ep-my-0{
margin-top: 0rem!important;
margin-bottom: 0rem!important;
}
.ep-mt-auto{
margin-top: auto;
}
.ep-mx-auto{
margin-left: auto !important;
margin-right: auto!important;
}
.ep-my-auto{
margin-top: auto !important;
margin-bottom: auto!important;
}
.ep-mb-auto{
margin-bottom: auto;
}
.ep-box-ml-0, .ep-box-mx-0 {
margin-left: 0!important;
}
.ep-box-mr-0, .ep-box-mx-0 {
margin-right: 0!important;
}  .ep-list-group {
--ep-list-group-color: #212529;
--ep-list-group-bg: #fff;
--ep-list-group-border-color: rgba(0, 0, 0, 0.125);
--ep-list-group-border-width: 1px;
--ep-list-group-border-radius: 0.375rem;
--ep-list-group-item-padding-x: 1rem;
--ep-list-group-item-padding-y: 0.5rem;
--ep-list-group-action-color: #495057;
--ep-list-group-action-hover-color: #495057;
--ep-list-group-action-hover-bg: #f8f9fa;
--ep-list-group-action-active-color: #212529;
--ep-list-group-action-active-bg: #e9ecef;
--ep-list-group-disabled-color: #6c757d;
--ep-list-group-disabled-bg: #fff;
--ep-list-group-active-color: #fff;
--ep-list-group-active-bg: #0d6efd;
--ep-list-group-active-border-color: #0d6efd;
display: flex;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
border-radius: var(--ep-list-group-border-radius);
}
.ep-list-group-item:first-child {
border-top-left-radius: inherit;
border-top-right-radius: inherit;
}
.ep-list-group-item:last-child {
border-bottom-right-radius: inherit;
border-bottom-left-radius: inherit;
}
.emagic .ep-list-group-item {
--ep-bg-opacity: 0.25;
position: relative;
display: block;
padding: var(--ep-list-group-item-padding-y) var(--ep-list-group-item-padding-x);
color: var(--ep-list-group-color);
text-decoration: none;
background-color: rgba(var(--ep-white-color), var(--ep-bg-opacity));
border: var(--ep-list-group-border-width) solid var(--ep-list-group-border-color);
margin: 0px !important;
}
.emagic .ep-list-group-item+.ep-list-group-item {
border-top-width: 0 !important;
}
.ep-list-group-item:hover{
background-color: rgba(var(--themeColor), 0.1);
}
.ep-list-group-item .ep-tab-link.ep-tab-active{
--ep-bg-opacity: 1;
z-index: 2;
color: var(--ep-list-group-active-color);
background-color: rgba(var(--themeColor),var(--ep-bg-opacity))!important;
border-color: var(--ep-list-group-active-border-color);
display: block;
}
.ep-list-group.ep-myaccount-tabs .ep-list-group-item.ep-tab-item {
padding:0px !important;
}
.ep-list-group.ep-myaccount-tabs .ep-list-group-item .ep-tab-link{
padding: var(--ep-list-group-item-padding-y) var(--ep-list-group-item-padding-x);
display: block;
box-shadow: none;
text-decoration: none;
}  .ep-items-center {
align-items: center!important;
}
.ep-align-items-center {
align-items: center!important;
}
.ep-items-end {
align-items: flex-end!important;
}
.ep-items-start {
align-items: flex-start!important;
}
.ep-content-center{
justify-content: center!important;
}
.ep-content-left{
justify-content: flex-start !important;
}
.ep-content-right{
justify-content: flex-end!important;
}
.ep-justify-content-between {
justify-content: space-between;
}
.ep-justify-content-end {
justify-content: flex-end!important;
}
.ep-justify-content-center {
justify-content: center!important;
}
.ep-align-right{
text-align: right;
}
.ep-text-start {
text-align: left!important;
}
.ep-text-end {
text-align: right;
}
.ep-text-center {
text-align: center!important;
}
.ep-align-middle {
vertical-align: middle!important;
}
.ep-align-top {
vertical-align: top!important;
}
.ep-align-bottom {
vertical-align: bottom!important;
}  .ep-item-hide{
display:none
}
.ep-d-none{
display:none
}
.ep-d-inline-block {
display: inline-block!important;
}  .ep-overflow-hidden {
overflow: hidden!important;
}
.ep-overflow-auto {
overflow: auto!important;
}
.ep-overflow-visible {
overflow: visible!important;
}
.ep-overflow-scroll {
overflow: scroll!important;
}
.ep-overflow-x-hidden{
overflow-x: hidden!important;
} .ep-flex-wrap{
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;
}
.ep-inline-block{
display: inline-block;
}
.ep-d-flex {
display: flex;
}
.ep-flex-1{
flex: 1;
}
.ep-d-inline-flex {
display: inline-flex;
}
.ep-di-flex {
display: inline-flex;
}
.ep-box-direction {
flex-direction: column;
}
.ep-flex-column {
flex-direction: column!important;
}
.ep-flex-row-reverse {
flex-direction: row-reverse!important;
}
.ep-justify-content-between {
justify-content: space-between!important;
}
.ep-shadow {
box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.ep-shadow-sm {
box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
}
.ep-object-cover-fit{
object-fit: cover;
}
.ep-lh-0 {
line-height: 0!important;
}
.ep-lh-1 {
line-height: 1!important;
}
.ep-lh-2 {
line-height: 2!important;
}
.ep-lh-sm {
line-height: 1.25!important;
}
.ep-lh-base {
line-height: 1.5!important;
}
.ep-lh-lg {
line-height: 2!important;
}
.ep-box-wrap{
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.ep-box-row{
--ep-gutter-x: 1.5rem;
--ep-gutter-y: 0;
display: flex;
flex-wrap: wrap;
margin-top: calc(-1 * var(--ep-gutter-y));
margin-right: calc(-.5 * var(--ep-gutter-x));
margin-left: calc(-.5 * var(--ep-gutter-x));
}
.ep-box-row>* {
flex-shrink: 0;
width: 100%;
max-width: 100%;
padding-right: calc(var(--ep-gutter-x) * .5);
padding-left: calc(var(--ep-gutter-x) * .5);
margin-top: var(--ep-gutter-y);
}
.ep-box-col-1,
.ep-box-col-2,
.ep-box-col-3,
.ep-box-col-4,
.ep-box-col-5,
.ep-box-col-6,
.ep-box-col-7,
.ep-box-col-8,
.ep-box-col-9,
.ep-box-col-10,
.ep-box-col-11,
.ep-box-col-12,
.ep-box-col-left-2,
.ep-box-col-right-10{
position: relative;
width: 100%;
min-height: 1px;
}
@media (min-width: 540px){ .ep-xsm-text-start {
text-align: left!important;
}
.ep-xsm-text-end {
text-align: right;
}
.ep-xsm-text-center {
text-align: center!important;
}
}
@media (min-width:360px){
.ep-box-col-xsm-2{
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.ep-box-col-xsm-10{
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
}
@media (min-width: 767px){
.ep-box-col-sm-1{
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.ep-box-col-sm-2{
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.ep-box-col-sm-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.ep-box-col-sm-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.ep-box-col-sm-5 {
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.ep-box-col-sm-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.ep-box-col-sm-7 {
-ms-flex: 0 0 58.3333333333%;
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.ep-box-col-sm-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.ep-box-col-sm-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.ep-box-col-sm-10 {
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.ep-box-col-sm-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.ep-box-col-sm-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
#ep-event-organizers-loader-section .ep-box-col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
#ep-event-organizers-loader-section .ep-box-col-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
#ep-event-organizers-loader-section .ep-box-col-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
} .ep-sm-text-center {
text-align: center!important;
}
}
@media (min-width: 992px){
.ep-box-col-md-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
} @media (max-width: 1068px){
.ep-justify-content-between-sm{
justify-content: space-between !important;
}
.ep-user-booking-btn-section{
margin-bottom: 1rem;
}
.ep-checkout-cart-section {
margin-top: 10px;
}
.ep-buy-ticket-section, .ep-profile-coming-up-section{
margin-bottom: 2rem;
}
.ep-booking-payment-option-button-container{
justify-content: center !important;
}
.ep-user-coming-up-section{
margin-left: 1rem;
}
} @media (min-width: 1068px){
.ep-box-col-1{
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.ep-box-col-2{
-ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.ep-box-col-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.ep-box-col-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.ep-box-col-5 {
-ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.ep-box-col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.ep-box-col-7 {
-ms-flex: 0 0 58.3333333333%;
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.ep-box-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.ep-box-col-9 {
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.ep-box-col-10 {
-ms-flex: 0 0 83.3333333333%;
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.ep-box-col-11 {
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.ep-box-col-12 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
} .ep-box-col-left-2 {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
}
.ep-box-col-right-10 {
-ms-flex: 0 0 80%;
flex: 0 0 80%;
max-width: 80%;
} }
@media (min-width: 768px){
.ep-box-col-md {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.ep-flex-row-reverse-md{
flex-direction: row-reverse!important;
}
}
.ep-box-col {
-ms-flex: 0 0 0%;
flex: 1 0 0%;
max-width: 100%;
}
.ep-box-col-auto {
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.ep-box-row-cols-3>* {
flex: 0 0 auto;
width: 33.3333333333%;
}
.ep-box-row-cols-4>* {
flex: 0 0 auto;
width: 25%;
} .ep-g-5, .ep-gy-5 {
--ep-gutter-y: 3rem;
}
.ep-g-5, .ep-gx-5 {
--ep-gutter-x: 3rem;
}
.ep-g-4, .ep-gy-4 {
--ep-gutter-y: 1.5rem;
}
.ep-g-4, .ep-gx-4 {
--ep-gutter-x: 1.5rem;
}
.ep-g-3, .ep-gy-3 {
--ep-gutter-y: 1rem;
}
.ep-g-3, .ep-gx-3 {
--ep-gutter-x: 1rem;
}  .ep-card-col-3,
.ep-card-col-4,
.ep-card-col-6,
.ep-card-col-12
{
position: relative;
width: 100%;
min-height: 1px;
}
@media (min-width: 650px){
.ep-card-col-3 {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.ep-card-col-4 {
-ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.ep-card-col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
}    .ep-nav-pills,
.ep-nav-tabs {
display: flex;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.ep-nav-pills .ep-tab-active {
background-color: rgba(var(--themeColor), 1);
color: rgba(var(--ep-white-color),1) !important;
}
.ep-tab-link.ep-tab-active{
padding: 0px;
margin: 0px
}
.ep-nav-pills .ep-tab-item .ep-tab-link,
.ep-nav-tabs .ep-tab-item .ep-tab-link{
padding: 0.5rem 1rem;
border-radius: var(--ep-border-radius);
box-shadow: none;
display: inline-flex;
box-shadow: none;
} .ep-nav-tabs .ep-tab-link.ep-tab-active {
color: #495057;
background-color: rgba(var(--ep-white-color), 1);
border-color: var(--ep-border-color);
border-bottom: 1px solid rgba(var(--ep-white-color), 1);
} .ep-dark-mode-enabled .ep-nav-tabs .ep-tab-link.ep-tab-active {
color: #fff;
} .ep-nav-tabs .ep-tab-link{
margin-bottom: -1px !important;
background: 0 0;
border: 1px solid transparent;
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0px !important;
}
.ep-nav-tabs {
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: var(--theme-background-color);
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 {
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;
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: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: 50%;
left: 50%;
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-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));
}.ast-page-builder-template .ast-article-post{margin-bottom:2.5em}.ast-featured-post{float:none}.ast-separate-container .ast-separate-posts.ast-article-post{margin-bottom:2em}.ast-animate-hidden{visibility:hidden;opacity:0}.ast-animate-display{visibility:visible;opacity:1}.ast-no-thumb .ast-date-meta .posted-on{margin-bottom:1.5em}.ast-date-meta.circle .posted-on{border-radius:50%;overflow:hidden}.has-post-thumbnail .ast-date-meta.circle .posted-on{margin:1em}.ast-separate-container .ast-grid-1 .blog-layout-1{padding:0}.ast-separate-container .ast-grid-1 .blog-layout-2,.ast-separate-container .ast-grid-1 .blog-layout-3{padding:0;border-bottom:0}.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3,.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-3,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-3{border-bottom:0}.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{padding:2.66666em}.ast-separate-container .ast-grid-2 .blog-layout-1,.ast-separate-container .ast-grid-2 .blog-layout-2,.ast-separate-container .ast-grid-2 .blog-layout-3,.ast-separate-container .ast-grid-3 .blog-layout-1,.ast-separate-container .ast-grid-3 .blog-layout-2,.ast-separate-container .ast-grid-3 .blog-layout-3,.ast-separate-container .ast-grid-4 .blog-layout-1,.ast-separate-container .ast-grid-4 .blog-layout-2,.ast-separate-container .ast-grid-4 .blog-layout-3{padding:1.5em}@media (max-width:1200px){.ast-separate-container .ast-grid-2 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post:nth-child(odd),.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(odd),.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(odd){padding:0}.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{padding:1.5em}}.site-content .ast-grid-2 .ast-article-post,.site-content .ast-grid-3 .ast-article-post,.site-content .ast-grid-4 .ast-article-post{background:0 0}.site-content .ast-grid-2 .ast-article-post .blog-layout-2,.site-content .ast-grid-2 .ast-article-post .blog-layout-3,.site-content .ast-grid-3 .ast-article-post .blog-layout-2,.site-content .ast-grid-3 .ast-article-post .blog-layout-3,.site-content .ast-grid-4 .ast-article-post .blog-layout-2,.site-content .ast-grid-4 .ast-article-post .blog-layout-3{border-bottom:0}.ast-page-builder-template .ast-article-post .entry-header{margin:auto auto 1em auto;padding:0}.ast-article-post .ast-post-format-audio.ast-embeded-audio .ast-date-meta .posted-on{position:relative;display:inline-block;margin-bottom:1em}hr.post-divider{height:0;margin:0}hr.ast-single-previous-hr{height:0;margin-top:2em}.ast-show-comments-data{padding:2em 6.67em}.ast-show-comments-data .ast-show-comments{cursor:pointer}.ast-show-comments-data .ast-show-comments,.ast-show-comments-data .ast-show-comments-count{max-width:640px;text-align:center;margin-left:auto;margin-right:auto}.ast-show-comments-data .ast-show-comments-count{margin-bottom:2em}.ast-pagination-circle .ast-pagination .page-numbers,.ast-pagination-square .ast-pagination .page-numbers{border-style:solid;border-width:1px;line-height:2.33333em}.ast-pagination-circle .ast-pagination .page-numbers{border-radius:50%}.ast-pagination-circle .ast-pagination .next.page-numbers,.ast-pagination-circle .ast-pagination .prev.page-numbers{border-radius:30px}@media all and (max-width:768px){#content:before{content:""}}.ast-pagination-infinite{text-align:center;margin:2.5em 0 0}.ast-page-builder-template .ast-pagination-infinite{margin:2.5em 0}.ast-load-more{cursor:pointer;display:none;border:2px solid var(--ast-border-color);transition:all .2s linear;color:#000}.ast-load-more.active{display:inline-block;padding:0 1.5em;line-height:3em}.ast-load-more.no-more:hover{border-color:var(--ast-border-color);color:#000}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.ast-load-more.no-more:hover{background-color:inherit}.no-more{cursor:default}.ast-loader{display:none;margin:0 auto;min-height:58px;line-height:58px;width:70px;text-align:center}.ast-loader>div{width:18px;height:18px;background-color:#0085ba;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.ast-loader .ast-loader-1{animation-delay:-.32s}.ast-loader .ast-loader-2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.ast-blog-pagination-type-infinite .ast-pagination{display:none}.blog-layout-1 .post-thumb .posted-on{position:absolute;top:0}.blog-layout-1 .post-thumb .posted-on .entry-date span{display:block;width:100%;text-align:center}.blog-layout-1.ast-no-thumb .posted-on{position:relative;display:inline-block}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:calc(-1 * var(--ast-container-default-xlg-padding))}@media (max-width:1200px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:calc(-1 * var(--ast-container-default-lg-padding))}}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:calc(-1 * var(--ast-container-default-slg-padding))}@media (max-width:1200px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:calc(-1 * var(--ast-container-default-xxs-padding))}}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:calc(-1 * var(--ast-container-default-md-padding))}@media (max-width:1200px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:calc(-1 * var(--ast-container-default-sm-padding))}}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:calc(-1 * var(--ast-container-default-slg-padding))}@media (max-width:1200px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:calc(-1 * var(--ast-container-default-xs-padding))}}.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:calc(-1 * var(--ast-container-default-md-padding))}@media (max-width:1200px){.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:calc(-1 * var(--ast-container-default-sm-padding))}}.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:calc(-1 * var(--ast-container-default-xlg-padding));margin-right:calc(-1 * var(--ast-container-default-xlg-padding))}@media (max-width:1200px){.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:calc(-1 * var(--ast-container-default-xs-padding));margin-right:calc(-1 * var(--ast-container-default-xs-padding))}}.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:calc(-1 * var(--ast-container-default-md-padding))}@media (max-width:1200px){.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:calc(-1 * var(--ast-container-default-sm-padding))}}.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content{margin-left:calc(-1 * var(--ast-container-default-xlg-padding));margin-right:calc(-1 * var(--ast-container-default-xlg-padding))}@media (max-width:1200px){.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content{margin-left:calc(-1 * var(--ast-container-default-xs-padding));margin-right:calc(-1 * var(--ast-container-default-xs-padding))}}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-1.5em;margin-right:-1.5em}@media (max-width:1200px){.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-1.5em;margin-right:-1.5em}}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-.5em;margin-right:-.5em}@media (max-width:1200px){.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-.5em;margin-right:-.5em}}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:-1.5em}@media (max-width:1200px){.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:-1.5em}}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:-.5em}@media (max-width:1200px){.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:-.5em}}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em}@media (max-width:1200px){.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em}}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-1.5em;margin-right:-1.5em}@media (max-width:1200px){.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-1.5em;margin-right:-1.5em}}.ast-hb-account-login-wrapper .ast-hb-account-login{position:fixed;left:50%;top:50%;padding:35px;max-height:550px;width:340px;margin:0 0 0 -170px;background-color:#f1f1f1;z-index:1000011;box-shadow:0 3px 6px rgba(0,0,0,.3)}.ast-hb-account-login-wrapper .ast-hb-account-login-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.7;z-index:1000010;transition:all .3s}.ast-hb-account-login-wrapper .ast-hb-login-header .ast-hb-login-close{background:0 0;border:0;font-size:24px;line-height:1;padding:.4em;color:inherit;-js-display:flex;display:flex;box-shadow:none}.ast-hb-account-login-wrapper #loginform input[type=password],.ast-hb-account-login-wrapper #loginform input[type=text]{width:100%;max-width:100%;margin-top:10px;border:1px solid;background-color:transparent;vertical-align:middle}.ast-hb-account-login-form-footer a.ast-header-account-footer-link:not(:last-child) span:after{content:"|";margin:0 .4em}.ast-header-account-link.ast-account-action-link,.ast-header-account-link.ast-account-action-login,.ast-header-account-link.ast-account-action-login.customize-unpreviewable,.ast-header-break-point .ast-header-account-link{cursor:pointer;pointer-events:all}.ast-header-account{-js-display:flex;display:flex}.ast-hb-account-login-wrapper{visibility:hidden}.ast-hb-account-login-wrapper .ast-hb-login-header{-js-display:flex;position:absolute;right:0;top:0;display:flex;justify-content:flex-end;min-height:calc(1.2em + 24px)}.ast-hb-account-login-wrapper .ast-hb-account-login{transform:scale(.7);opacity:0;transition:all .3s;overflow:auto}.ast-hb-account-login-wrapper.show{visibility:visible}.ast-hb-account-login-wrapper.show .ast-hb-account-login{transform:scale(1) translateY(-50%);opacity:1}.ast-hb-login-body{height:100%;position:relative;line-height:1.5}.ast-hf-account-menu-wrap.ast-main-header-bar-alignment{position:relative}.main-header-bar .main-header-bar-navigation .ast-account-nav-menu{line-height:1.45}.ast-account-nav-menu{width:240px;background:#fff;left:-999em;position:absolute;top:0;z-index:99999;list-style:none;margin:0;padding-left:0;border:0;box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.ast-account-nav-menu .sub-menu{right:auto;top:0;margin-left:0}.ast-account-nav-menu .menu-item.focus>.sub-menu,.ast-account-nav-menu .menu-item:hover>.sub-menu{left:100%}.ast-account-nav-menu .ast-left-align-sub-menu.menu-item.focus>.sub-menu,.ast-account-nav-menu .ast-left-align-sub-menu.menu-item:hover>.sub-menu{left:-100%}.ast-account-nav-menu .menu-item .menu-link{padding:.9em 1em}.ast-account-nav-menu .menu-item{border-style:none}.ast-account-nav-menu .menu-item.menu-item-has-children>.menu-link:after{position:absolute;right:1em;top:50%;transform:translate(0,-50%) rotate(270deg)}.ast-above-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-below-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-primary-header-bar .main-header-menu.ast-account-nav-menu>.menu-item{height:auto;line-height:unset;bottom:-5px}.ast-header-account-wrap .woocommerce-MyAccount-navigation-link.is-active a{background:unset}.ast-header-account-wrap .menu-item:last-child>.menu-link{border-style:none}.ast-divider-wrapper{border:0}.ast-mobile-popup-content .ast-header-divider-element{justify-content:center}.ast-header-divider-element{position:relative}.ast-fb-divider-layout-vertical{position:relative}.ast-hb-divider-layout-vertical.ast-header-divider-element{height:100%}.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px}.footer-widget-area .ast-footer-divider-element{position:relative;align-items:center}.footer-widget-area .ast-divider-wrapper{display:inline-block}.ast-builder-footer-grid-columns .ast-fb-divider-layout-horizontal{-js-display:inline-flex;display:inline-flex;vertical-align:middle}[data-section*=section-fb-button-] .ast-builder-button-size-xs .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xs .ast-custom-button{font-size:13px;padding:8px 20px}[data-section*=section-fb-button-] .ast-builder-button-size-sm .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-sm .ast-custom-button{font-size:15px;padding:10px 40px}[data-section*=section-fb-button-] .ast-builder-button-size-md .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-md .ast-custom-button{font-size:17px;padding:15px 45px}[data-section*=section-fb-button-] .ast-builder-button-size-lg .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-lg .ast-custom-button{font-size:19px;padding:20px 50px}[data-section*=section-fb-button-] .ast-builder-button-size-xl .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xl .ast-custom-button{font-size:21px;padding:25px 55px}.ast-fb-divider-layout-vertical{-js-display:flex;display:flex}.site-footer-section{position:relative}.ast-builder-language-switcher .ast-builder-language-switcher-menu{list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:transparent}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher{display:block}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher-menu{display:block}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher{-js-display:flex;display:flex}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher-menu{-js-display:flex;display:flex;flex-wrap:wrap}.ast-builder-language-switcher a{-js-display:flex;display:flex;align-items:center}.ast-lswitcher-item-footer,.ast-lswitcher-item-header{-js-display:inline-flex;display:inline-flex}span.ast-lswitcher-item-footer:last-child,span.ast-lswitcher-item-header:last-child{margin-right:0}.ast-header-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto;z-index:99}.ast-footer-sticky-active .ast-custom-footer{position:fixed!important;right:0;left:0;bottom:0;margin:0 auto;z-index:99}.ast-custom-header{position:relative;z-index:99}.ast-custom-header.ast-header-sticky-active .fl-row-content-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .fl-module-content{transition:all .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-section-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-row>.elementor-column>.elementor-element-populated{transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-row-content-wrap{transition:padding .3s linear;padding-top:5px;padding-bottom:5px;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content{margin-top:5px;margin-bottom:5px;transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content.fl-node-content img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap{transition:padding .3s linear;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-row>.elementor-column>.elementor-element-populated{max-height:60px;transition:all .3s linear}.ast-custom-header.ast-header-sticky-active{top:0;width:100%;transition:ease-out}.single-advanced-hook .ast-no-title,.single-advanced-hook .hentry{margin:0}.js_active .ast-plain-container.single-advanced-hook .entry-header{margin:0}.summary.entry-summary+[CLASS*=astra-advanced-hook]{clear:both}.single-astra-advanced-hook .wp-block-buttons,.single-astra-advanced-hook .wp-block-uagb-buttons{margin-bottom:1.5em}body.ast-padded-layout::after,body.ast-padded-layout::before{background:inherit;content:"";display:block;height:0;left:0;position:fixed;width:100%;z-index:999}body.ast-padded-layout::after{bottom:0}body.ast-padded-layout{background-attachment:fixed}body.ast-padded-layout::before{top:0}@media (min-width:44.375em){body.ast-padded-layout.admin-bar::before{top:46px}}@media (min-width:48.9375em){body.ast-padded-layout.admin-bar::before{top:32px}}.elementor-page.ast-box-layout #page,.elementor-page.ast-padded-layout #page{overflow:hidden}.siteorigin-panels.ast-box-layout #page,.siteorigin-panels.ast-padded-layout #page{overflow:hidden}.ast-separate-container.ast-box-layout #content .ast-container{padding-left:0;padding-right:0}@media (max-width:768px){.ast-separate-container.ast-box-layout #content .ast-container{padding-left:20px;padding-right:20px}}@media (max-width:544px){.ast-separate-container.ast-box-layout #content .ast-container{padding-left:.54em;padding-right:.54em}}.js_active .ast-box-layout #page,.js_active .ast-padded-layout #page{overflow:hidden}.js_active .ast-box-layout.ast-page-builder-template .vc_row[data-vc-full-width],.js_active .ast-padded-layout.ast-page-builder-template .vc_row[data-vc-full-width]{max-width:100%;left:0!important}.ast-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto}.ast-nav-up{transform:translateY(-100%)}.site-header .sticky-custom-logo{display:none}.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a,.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:focus,.ast-primary-sticky-header-active li.ast-masthead-custom-menu-items a:hover{background:0 0}.ast-fullscreen-active .ast-above-header,.ast-offcanvas-active .ast-above-header{z-index:4}.ast-fullscreen-active .ast-above-header.ast-sticky-active,.ast-offcanvas-active .ast-above-header.ast-sticky-active{z-index:0}#ast-fixed-header{position:fixed;visibility:hidden;top:0;left:0;width:100%}#ast-fixed-header .main-header-bar{box-shadow:0 1px 2px rgba(0,0,0,.2)}#ast-fixed-header.ast-header-slide{transform:translateY(-100%);transition:transform .3s linear,top .3s linear,visibility .3s linear}#ast-fixed-header.ast-header-fade{opacity:0;transition:opacity .3s linear}.main-header-bar.ast-sticky-active{box-shadow:0 2px 10px 0 rgba(36,50,66,.075)}.ast-sticky-custom-logo .ast-header-sticked .custom-logo-link,.ast-sticky-custom-logo .ast-header-sticked .custom-mobile-logo-link{display:none}.ast-sticky-custom-logo .ast-header-sticked .sticky-custom-logo{display:inline-block}.ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display:none}.ast-header-stick-fade-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo,.ast-header-stick-scroll-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo,.ast-header-stick-slide-active .ast-sticky-custom-logo.ast-primary-sticky-header-active.ast-header-break-point.ast-replace-site-logo-transparent.ast-theme-transparent-header .transparent-custom-logo{display:inline-block}.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar{line-height:55px}.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar .ast-site-identity,.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em}.ast-sticky-main-shrink .ast-sticky-shrunk .site-navigation{line-height:3}.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px!important;width:auto}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .main-header-bar,.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk.main-header-bar{padding-bottom:0}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em}.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}.ast-sticky-above-shrink .ast-sticky-shrunk .ast-above-header-bar .ast-site-identity,.ast-sticky-above-shrink .ast-sticky-shrunk.ast-above-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em}.ast-sticky-above-shrink .ast-sticky-shrunk .site-navigation{line-height:3}.ast-sticky-above-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px;width:auto}.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .ast-above-header-bar,.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk.ast-above-header-bar{padding-bottom:0}.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em}.ast-sticky-above-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}.ast-sticky-below-shrink .ast-sticky-shrunk .ast-below-header-bar .ast-site-identity,.ast-sticky-below-shrink .ast-sticky-shrunk.ast-below-header-bar .ast-site-identity{padding-top:.5em;padding-bottom:.5em}.ast-sticky-below-shrink .ast-sticky-shrunk .site-navigation{line-height:3}.ast-sticky-below-shrink .ast-sticky-shrunk .site-logo-img img{max-height:55px;width:auto}.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .ast-below-header-bar,.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk.ast-below-header-bar{padding-bottom:0}.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .ast-mobile-menu-buttons{line-height:0;padding-bottom:.5em}.ast-sticky-below-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}.ast-header-break-point .ast-sticky-active .sticky-custom-logo img{display:block}.ast-header-break-point .ast-has-mobile-header-logo .ast-header-sticked .sticky-custom-logo img{display:block}.ast-header-break-point .ast-has-mobile-header-logo .ast-header-sticked .ast-mobile-header-logo{display:none}.ast-header-break-point .ast-header-sticked .sticky-custom-logo img{display:block}.ast-header-break-point.ast-inherit-site-logo-sticky .ast-has-mobile-header-logo .ast-header-sticked .custom-logo-link img{display:none}.ast-header-break-point.ast-inherit-site-logo-sticky .ast-has-mobile-header-logo .ast-header-sticked .custom-mobile-logo-link img{display:inline-block}.above-header-toggle-on .main-header-bar{z-index:1}.ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:none}.ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content{display:none}.ast-main-header-nav-open.ast-hfb-header .ast-mobile-header-wrap .ast-mobile-header-content{display:block}.ast-main-header-nav-open.ast-hfb-header .ast-desktop-header-content{display:block}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:block}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content{display:block}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content{display:none}.ast-header-stick-fade-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-desktop-header-content,.ast-header-stick-scroll-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-desktop-header-content,.ast-header-stick-slide-active .ast-main-header-nav-open.ast-hfb-header #masthead>.ast-desktop-header-content{display:none}.ast-header-stick-fade-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-scroll-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content,.ast-header-stick-slide-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-mobile-header-wrap .ast-mobile-header-content{display:none}.ast-header-stick-fade-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-scroll-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content,.ast-header-stick-slide-active.ast-off-canvas-active .ast-main-header-nav-open.ast-hfb-header #ast-fixed-header .ast-desktop-header-content{display:none}.ast-above-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-above-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-above-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-above-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-below-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.ast-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>#ast-desktop-header .ast-desktop-header-content,.ast-primary-sticky-header-active.ast-main-header-nav-open.astra-hfb-header #masthead>.ast-mobile-header-wrap .ast-mobile-header-content{position:fixed}.site-above-header-wrap,.site-below-header-wrap,.site-primary-header-wrap{transition:all .2s linear}.ast-header-stick-slide-active .ast-flyout-menu-enable.ast-header-break-point #masthead>.main-header-bar-navigation{display:none!important}.ast-header-stick-fade-active .ast-flyout-menu-enable.ast-header-break-point #masthead>.main-header-bar-navigation{display:none!important}.ast-flyout-menu-overlay .ast-stick-primary-below-wrapper.ast-sticky-active{z-index:5}.ast-fullscreen-menu-overlay #ast-fixed-header{z-index:9}.ast-flyout-menu-enable.ast-primary-sticky-enabled .ast-stick-primary-below-wrapper,.ast-flyout-menu-enable.ast-primary-sticky-enabled .main-header-bar{overflow-y:unset!important}#ast-mobile-header .content-align-flex-start{max-height:60vh;overflow:auto}.astra-full-megamenu-wrapper{z-index:99999}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.sub-menu>.menu-item{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.ast-mm-has-desc>.menu-link{vertical-align:middle;text-align:center}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item:hover>.menu-link{background-color:transparent}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu{opacity:0;visibility:hidden}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu-focus .menu-item>.menu-link{background-color:transparent}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus{opacity:1;visibility:visible;-js-display:flex;display:flex;padding:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item{padding-left:15px;padding-right:15px;display:block;flex:1;opacity:1}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-2 .menu-item{width:50%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-3 .menu-item{width:33.33%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-4 .menu-item{width:25%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item:last-child{border-right:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu{background-color:transparent;display:block;opacity:1;visibility:visible;transform:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .sub-menu{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu .ast-header-navigation-arrow{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus{opacity:1;visibility:visible}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus .astra-megamenu.astra-megamenu-focus{-js-display:flex;display:flex}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched .ast-mm-template-content{padding:0}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link::after{content:''}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link .ast-icon.icon-arrow{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .sub-menu .menu-link,.ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .sub-menu .menu-link{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu{opacity:1;visibility:visible;-js-display:flex;display:flex;padding:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-2 .menu-item{width:50%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-3 .menu-item{width:33.33%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-4 .menu-item{width:25%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{display:block;flex:1;opacity:1}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .sub-menu{background-color:transparent;display:block;opacity:1;visibility:visible;transform:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .sub-menu{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item:last-child{border-right:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper{opacity:1;visibility:visible}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper .astra-megamenu{-js-display:flex;display:flex}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item .sub-menu{min-width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item .sub-menu{min-width:100%}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper{background:#fff;position:absolute;opacity:0;visibility:hidden;top:100%}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-megamenu.sub-menu{display:none;position:relative;left:0;top:0;margin:0 auto;padding-left:0;padding-right:0;border-width:0}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched.sub-menu{padding:15px}.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item+.ast-mm-custom-content{margin-top:.9em}.ast-desktop .ast-mega-menu-enabled .menu-item-heading:not(.menu-item-has-children)>a{margin-bottom:.9em}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link{background-color:transparent;color:inherit}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text{vertical-align:text-top}.ast-desktop .ast-mm-custom-text-content,.ast-desktop .ast-mm-template-content{padding:0 1em}.ast-desktop .ast-mm-custom-text-content{margin-bottom:.9em}.ast-desktop .ast-below-header .ast-mm-custom-text-content,.ast-desktop .ast-below-header .ast-mm-template-content{padding:.9em 1em}.ast-desktop .submenu-with-border .astra-full-megamenu-wrapper{border-width:1px;border-style:solid}.ast-desktop .ast-mm-widget-content a{display:initial}.ast-desktop .ast-mm-widget-content .ast-mm-widget-item{padding:1.5em;margin-bottom:.9em}.ast-desktop .ast-mm-widget-content .ast-search-submit{display:none}.ast-desktop .submenu-with-border .astra-megamenu{border-width:1px}.ast-menu-description{line-height:1.6;display:block;font-size:.8em;padding:2px 0}.site-header a .ast-menu-description,.site-header a .sub-arrow{transition:none}.site-header .menu-text{transition:none}.ast-header-break-point .ast-menu-description{line-height:inherit}.astra-mm-highlight-label{font-size:.7em;margin-left:5px;line-height:normal;padding:3px 6px;border-radius:2px}.ast-desktop .ast-hide-menu-item{display:none}.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item{display:none}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.main-header-menu>.menu-item-has-children>.menu-link::after{content:'';margin:0}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after{transform:rotate(-90deg)}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow{position:absolute;right:5%;top:50%;transform:translateY(-50%)}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:hover{background:0 0}.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after{display:none}.ast-disable-link{cursor:default}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0}.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0}.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link{background:0 0}.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .astra-mega-menu-width-full,.ast-desktop .astra-mega-menu-width-full-stretched{background:0 0}.ast-desktop .main-header-menu>.menu-item .astra-full-megamenu-wrapper:before{position:absolute;content:'';top:0;left:0;width:100%;transform:translateY(-100%)}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .sub-menu{box-shadow:none}.ast-desktop .main-header-menu.ast-menu-shadow .astra-megamenu .sub-menu{box-shadow:none}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper{box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item{display:none}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle{display:none}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu{display:block!important}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu{display:block!important}.ast-hidden{display:none!important}.rtl.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper .astra-megamenu{right:0}.main-header-bar-wrap .ast-search-box.header-cover{z-index:7}.ast-below-header-wrap .ast-search-box.header-cover #close,.ast-below-header-wrap .ast-search-box.header-cover .search-field{font-size:1.8em}.ast-below-header-wrap .ast-search-box.header-cover .search-submit{font-size:1.5em}.ast-search-box.full-screen,.ast-search-box.header-cover{display:none;opacity:0;transition:opacity .3s ease-in-out,display .3s ease-in-out;width:100%;height:100%}.ast-search-box.full-screen .search-field,.ast-search-box.header-cover .search-field{background:0 0;border:0;color:#fafafa;box-shadow:none;text-align:left;padding:0}.ast-search-box.full-screen .search-submit,.ast-search-box.header-cover .search-submit{background:var(--ast-fs-search-submit-background,0 0);padding:0;border-radius:50%;box-shadow:none;color:var(--ast-fs-search-text-color,#9e9e9e);transition:all .7s ease-In;outline:0;border:0;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper,.ast-search-box.header-cover .ast-search-wrapper{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.ast-search-box.full-screen .ast-search-wrapper .search-form,.ast-search-box.header-cover .ast-search-wrapper .search-form{line-height:normal}.ast-search-box.full-screen #close,.ast-search-box.header-cover #close{color:#fafafa;transform:rotate(0);font-size:2em;cursor:pointer;z-index:9;font-weight:400}.ast-search-box.full-screen .search-field::-webkit-input-placeholder,.ast-search-box.header-cover .search-field::-webkit-input-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-moz-placeholder,.ast-search-box.header-cover .search-field:-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field::-moz-placeholder,.ast-search-box.header-cover .search-field::-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-ms-input-placeholder,.ast-search-box.header-cover .search-field:-ms-input-placeholder{color:#fafafa}.ast-search-box.header-cover{position:absolute;background:rgba(25,25,25,.96);top:0;z-index:10}.ast-search-box.header-cover .search-field{font-size:2em;line-height:2;width:100%}.ast-search-box.header-cover .ast-container{position:relative}.ast-search-box.header-cover .close,.ast-search-box.header-cover .search-submit,.ast-search-box.header-cover .search-text-wrap{display:inline-block}.ast-search-box.header-cover .search-text-wrap{width:calc(100% - 2.5em);vertical-align:middle}.ast-search-box.header-cover .search-submit{font-size:1.7em;margin-right:2em}.ast-search-box.header-cover #close{vertical-align:middle;backface-visibility:hidden}.ast-search-box.full-screen{position:fixed;background:rgba(25,25,25,.96);top:0;left:0;z-index:999}.ast-search-box.full-screen .ast-search-wrapper .large-search-text{text-align:center;color:#e2e2e2;font-size:1.5em;font-weight:400;transition-delay:50ms;transition:all .3s ease-in-out}.ast-search-box.full-screen .ast-search-wrapper fieldset{border:0;padding:2.5em 0 1em;border-bottom:2px solid var(--ast-border-color)}.ast-search-box.full-screen .ast-search-wrapper .search-field{font-size:2em;padding-left:20px;line-height:1.7;width:92%;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper .search-form{width:70%;margin:20px auto}.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:var(--ast-fs-search-font-size, 1.7em)}.ast-search-box.full-screen #close{position:absolute;color:#fafafa;right:1em;line-height:1;cursor:pointer;z-index:9;font-weight:400;font-size:2em;top:1.5em;backface-visibility:hidden}.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:0}.ast-search-box.full-screen ::-moz-placeholder{opacity:0}.ast-search-box.full-screen :-ms-input-placeholder{opacity:0}.ast-search-box.full-screen :-moz-placeholder{opacity:0}@media (max-width:420px){.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:1}.ast-search-box.full-screen ::-moz-placeholder{opacity:1}.ast-search-box.full-screen :-ms-input-placeholder{opacity:1}.ast-search-box.full-screen :-moz-placeholder{opacity:1}}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-webkit-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-moz-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-ms-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-moz-placeholder{opacity:.5}.site-header .ast-inline-search.ast-search-menu-icon .search-form{padding-left:0;padding-right:0}.site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:2em}.ast-inline-search.ast-search-menu-icon{position:relative;transform:none;left:0;right:0}.ast-inline-search.ast-search-menu-icon .search-submit{display:block;background:0 0;border:none;position:absolute;height:100%;right:.25em;padding:0;top:0;font-size:1.3em;color:#757575}.ast-header-break-point .ast-inline-search.ast-search-menu-icon .search-form{padding:0}.ast-header-break-point .site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-right:2em}.ast-header-break-point .ast-search-box.full-screen .ast-search-wrapper .search-field{width:80%}.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.full-screen,.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.header-cover{display:none}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-above-header .ast-above-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon .search-form{padding-left:0;left:auto;padding-right:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon.slide-search .search-form{left:-1em;padding-left:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-1 .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-above-header-mobile-stack .ast-above-header .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon.ast-inline-search .search-form{left:0;padding-left:0;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-below-header .below-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-below-header-sections.site-header .ast-below-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:0}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;padding-left:3em;padding-right:1em}.ast-below-header-mobile-stack .ast-below-header .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.iphone.full-screen,.ipod.full-screen{position:fixed!important}@media (max-width:992px){.ast-above-header-mobile-stack .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}.ast-below-header-mobile-stack .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}}@media (max-width:544px){.ast-search-box.full-screen .ast-search-wrapper .large-search-text{display:none}.ast-search-box.full-screen .ast-search-wrapper .search-field,.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:1.6em}}