@charset "UTF-8";
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.mt-container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 576px) {
.mt-container {
max-width: 540px;
}
}
@media (min-width: 768px) {
.mt-container {
max-width: 720px;
}
}
@media (min-width: 992px) {
.mt-container {
max-width: 960px;
}
}
@media (min-width: 1200px) {
.mt-container {
max-width: 1140px;
}
}
.mt-container-fluid, .mt-container-sm, .mt-container-md, .mt-container-lg, .mt-container-xl {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 576px) {
.mt-container, .mt-container-sm {
max-width: 540px;
}
}
@media (min-width: 768px) {
.mt-container, .mt-container-sm, .mt-container-md {
max-width: 720px;
}
}
@media (min-width: 992px) {
.mt-container, .mt-container-sm, .mt-container-md, .mt-container-lg {
max-width: 960px;
}
}
@media (min-width: 1200px) {
.mt-container, .mt-container-sm, .mt-container-md, .mt-container-lg, .mt-container-xl {
max-width: 1140px;
}
}
.mt-row {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.mt-no-gutters {
margin-right: 0;
margin-left: 0;
}
.mt-no-gutters > .mt-col,
.mt-no-gutters > [class*="mt-col-"] {
padding-right: 0;
padding-left: 0;
}
.col,.mt-col-1, .mt-col-2, .mt-col-3, .mt-col-4, .mt-col-5, .mt-col-6, .mt-col-7, .mt-col-8, .mt-col-9, .mt-col-10, .mt-col-11, .mt-col-12, .mt-col,
.mt-col-auto, .mt-col-sm-1, .mt-col-sm-2, .mt-col-sm-3, .mt-col-sm-4, .mt-col-sm-5, .mt-col-sm-6, .mt-col-sm-7, .mt-col-sm-8, .mt-col-sm-9, .mt-col-sm-10, .mt-col-sm-11, .mt-col-sm-12, .mt-col-sm,
.mt-col-sm-auto, .mt-col-md-1, .mt-col-md-2, .mt-col-md-3, .mt-col-md-4, .mt-col-md-5, .mt-col-md-6, .mt-col-md-7, .mt-col-md-8, .mt-col-md-9, .mt-col-md-10, .mt-col-md-11, .mt-col-md-12, .mt-col-md,
.mt-col-md-auto, .mt-col-lg-1, .mt-col-lg-2, .mt-col-lg-3, .mt-col-lg-4, .mt-col-lg-5, .mt-col-lg-6, .mt-col-lg-7, .mt-col-lg-8, .mt-col-lg-9, .mt-col-lg-10, .mt-col-lg-11, .mt-col-lg-12, .mt-col-lg,
.mt-col-lg-auto, .mt-col-xl-1, .mt-col-xl-2, .mt-col-xl-3, .mt-col-xl-4, .mt-col-xl-5, .mt-col-xl-6, .mt-col-xl-7, .mt-col-xl-8, .mt-col-xl-9, .mt-col-xl-10, .mt-col-xl-11, .mt-col-xl-12, .mt-col-xl,
.mt-col-xl-auto {
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px;
}
.mt-col {
flex-basis: 0;
flex-grow: 1;
min-width: 0;
max-width: 100%;
}
.mt-row-cols-1 > * {
flex: 0 0 100%;
max-width: 100%;
}
.mt-row-cols-2 > * {
flex: 0 0 50%;
max-width: 50%;
}
.mt-row-cols-3 > * {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.mt-row-cols-4 > * {
flex: 0 0 25%;
max-width: 25%;
}
.mt-row-cols-5 > * {
flex: 0 0 20%;
max-width: 20%;
}
.mt-row-cols-6 > * {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.mt-col-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.mt-col-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.mt-col-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.mt-col-3 {
flex: 0 0 25%;
max-width: 25%;
}
.mt-col-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.mt-col-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.mt-col-6 {
flex: 0 0 50%;
max-width: 50%;
}
.mt-col-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.mt-col-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.mt-col-9 {
flex: 0 0 75%;
max-width: 75%;
}
.mt-col-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.mt-col-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.mt-col-12 {
flex: 0 0 100%;
max-width: 100%;
}
.mt-order-first {
order: -1;
}
.mt-order-last {
order: 13;
}
.mt-order-0 {
order: 0;
}
.mt-order-1 {
order: 1;
}
.mt-order-2 {
order: 2;
}
.mt-order-3 {
order: 3;
}
.mt-order-4 {
order: 4;
}
.mt-order-5 {
order: 5;
}
.mt-order-6 {
order: 6;
}
.mt-order-7 {
order: 7;
}
.mt-order-8 {
order: 8;
}
.mt-order-9 {
order: 9;
}
.mt-order-10 {
order: 10;
}
.mt-order-11 {
order: 11;
}
.mt-order-12 {
order: 12;
}
.mt-offset-1 {
margin-left: 8.3333333333%;
}
.mt-offset-2 {
margin-left: 16.6666666667%;
}
.mt-offset-3 {
margin-left: 25%;
}
.mt-offset-4 {
margin-left: 33.3333333333%;
}
.mt-offset-5 {
margin-left: 41.6666666667%;
}
.mt-offset-6 {
margin-left: 50%;
}
.mt-offset-7 {
margin-left: 58.3333333333%;
}
.mt-offset-8 {
margin-left: 66.6666666667%;
}
.mt-offset-9 {
margin-left: 75%;
}
.mt-offset-10 {
margin-left: 83.3333333333%;
}
.mt-offset-11 {
margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
.mt-col-sm {
flex-basis: 0;
flex-grow: 1;
min-width: 0;
max-width: 100%;
}
.mt-row-cols-sm-1 > * {
flex: 0 0 100%;
max-width: 100%;
}
.mt-row-cols-sm-2 > * {
flex: 0 0 50%;
max-width: 50%;
}
.mt-row-cols-sm-3 > * {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.mt-row-cols-sm-4 > * {
flex: 0 0 25%;
max-width: 25%;
}
.mt-row-cols-sm-5 > * {
flex: 0 0 20%;
max-width: 20%;
}
.mt-row-cols-sm-6 > * {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.mt-col-sm-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.mt-col-sm-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.mt-col-sm-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.mt-col-sm-3 {
flex: 0 0 25%;
max-width: 25%;
}
.mt-col-sm-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.mt-col-sm-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.mt-col-sm-6 {
flex: 0 0 50%;
max-width: 50%;
}
.mt-col-sm-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.mt-col-sm-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.mt-col-sm-9 {
flex: 0 0 75%;
max-width: 75%;
}
.mt-col-sm-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.mt-col-sm-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.mt-col-sm-12 {
flex: 0 0 100%;
max-width: 100%;
}
.mt-order-sm-first {
order: -1;
}
.mt-order-sm-last {
order: 13;
}
.mt-order-sm-0 {
order: 0;
}
.mt-order-sm-1 {
order: 1;
}
.mt-order-sm-2 {
order: 2;
}
.mt-order-sm-3 {
order: 3;
}
.mt-order-sm-4 {
order: 4;
}
.mt-order-sm-5 {
order: 5;
}
.mt-order-sm-6 {
order: 6;
}
.mt-order-sm-7 {
order: 7;
}
.mt-order-sm-8 {
order: 8;
}
.mt-order-sm-9 {
order: 9;
}
.mt-order-sm-10 {
order: 10;
}
.mt-order-sm-11 {
order: 11;
}
.mt-order-sm-12 {
order: 12;
}
.mt-offset-sm-0 {
margin-left: 0;
}
.mt-offset-sm-1 {
margin-left: 8.3333333333%;
}
.mt-offset-sm-2 {
margin-left: 16.6666666667%;
}
.mt-offset-sm-3 {
margin-left: 25%;
}
.mt-offset-sm-4 {
margin-left: 33.3333333333%;
}
.mt-offset-sm-5 {
margin-left: 41.6666666667%;
}
.mt-offset-sm-6 {
margin-left: 50%;
}
.mt-offset-sm-7 {
margin-left: 58.3333333333%;
}
.mt-offset-sm-8 {
margin-left: 66.6666666667%;
}
.mt-offset-sm-9 {
margin-left: 75%;
}
.mt-offset-sm-10 {
margin-left: 83.3333333333%;
}
.mt-offset-sm-11 {
margin-left: 91.6666666667%;
}
}
@media (min-width: 768px) {
.mt-col-md {
flex-basis: 0;
flex-grow: 1;
min-width: 0;
max-width: 100%;
}
.mt-row-cols-md-1 > * {
flex: 0 0 100%;
max-width: 100%;
}
.mt-row-cols-md-2 > * {
flex: 0 0 50%;
max-width: 50%;
}
.mt-row-cols-md-3 > * {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.mt-row-cols-md-4 > * {
flex: 0 0 25%;
max-width: 25%;
}
.mt-row-cols-md-5 > * {
flex: 0 0 20%;
max-width: 20%;
}
.mt-row-cols-md-6 > * {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.mt-col-md-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.mt-col-md-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.mt-col-md-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.mt-col-md-3 {
flex: 0 0 25%;
max-width: 25%;
}
.mt-col-md-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.mt-col-md-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.mt-col-md-6 {
flex: 0 0 50%;
max-width: 50%;
}
.mt-col-md-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.mt-col-md-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.mt-col-md-9 {
flex: 0 0 75%;
max-width: 75%;
}
.mt-col-md-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.mt-col-md-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.mt-col-md-12 {
flex: 0 0 100%;
max-width: 100%;
}
.mt-order-md-first {
order: -1;
}
.mt-order-md-last {
order: 13;
}
.mt-order-md-0 {
order: 0;
}
.mt-order-md-1 {
order: 1;
}
.mt-order-md-2 {
order: 2;
}
.mt-order-md-3 {
order: 3;
}
.mt-order-md-4 {
order: 4;
}
.mt-order-md-5 {
order: 5;
}
.mt-order-md-6 {
order: 6;
}
.mt-order-md-7 {
order: 7;
}
.mt-order-md-8 {
order: 8;
}
.mt-order-md-9 {
order: 9;
}
.mt-order-md-10 {
order: 10;
}
.mt-order-md-11 {
order: 11;
}
.mt-order-md-12 {
order: 12;
}
.mt-offset-md-0 {
margin-left: 0;
}
.mt-offset-md-1 {
margin-left: 8.3333333333%;
}
.mt-offset-md-2 {
margin-left: 16.6666666667%;
}
.mt-offset-md-3 {
margin-left: 25%;
}
.mt-offset-md-4 {
margin-left: 33.3333333333%;
}
.mt-offset-md-5 {
margin-left: 41.6666666667%;
}
.mt-offset-md-6 {
margin-left: 50%;
}
.mt-offset-md-7 {
margin-left: 58.3333333333%;
}
.mt-offset-md-8 {
margin-left: 66.6666666667%;
}
.mt-offset-md-9 {
margin-left: 75%;
}
.mt-offset-md-10 {
margin-left: 83.3333333333%;
}
.mt-offset-md-11 {
margin-left: 91.6666666667%;
}
}
@media (min-width: 992px) {
.mt-col-lg {
flex-basis: 0;
flex-grow: 1;
min-width: 0;
max-width: 100%;
}
.mt-row-cols-lg-1 > * {
flex: 0 0 100%;
max-width: 100%;
}
.mt-row-cols-lg-2 > * {
flex: 0 0 50%;
max-width: 50%;
}
.mt-row-cols-lg-3 > * {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.mt-row-cols-lg-4 > * {
flex: 0 0 25%;
max-width: 25%;
}
.mt-row-cols-lg-5 > * {
flex: 0 0 20%;
max-width: 20%;
}
.mt-row-cols-lg-6 > * {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.mt-col-lg-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.mt-col-lg-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.mt-col-lg-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.mt-col-lg-3 {
flex: 0 0 25%;
max-width: 25%;
}
.mt-col-lg-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.mt-col-lg-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.mt-col-lg-6 {
flex: 0 0 50%;
max-width: 50%;
}
.mt-col-lg-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.mt-col-lg-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.mt-col-lg-9 {
flex: 0 0 75%;
max-width: 75%;
}
.mt-col-lg-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.mt-col-lg-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.mt-col-lg-12 {
flex: 0 0 100%;
max-width: 100%;
}
.mt-order-lg-first {
order: -1;
}
.mt-order-lg-last {
order: 13;
}
.mt-order-lg-0 {
order: 0;
}
.mt-order-lg-1 {
order: 1;
}
.mt-order-lg-2 {
order: 2;
}
.mt-order-lg-3 {
order: 3;
}
.mt-order-lg-4 {
order: 4;
}
.mt-order-lg-5 {
order: 5;
}
.mt-order-lg-6 {
order: 6;
}
.mt-order-lg-7 {
order: 7;
}
.mt-order-lg-8 {
order: 8;
}
.mt-order-lg-9 {
order: 9;
}
.mt-order-lg-10 {
order: 10;
}
.mt-order-lg-11 {
order: 11;
}
.mt-order-lg-12 {
order: 12;
}
.mt-offset-lg-0 {
margin-left: 0;
}
.mt-offset-lg-1 {
margin-left: 8.3333333333%;
}
.mt-offset-lg-2 {
margin-left: 16.6666666667%;
}
.mt-offset-lg-3 {
margin-left: 25%;
}
.mt-offset-lg-4 {
margin-left: 33.3333333333%;
}
.mt-offset-lg-5 {
margin-left: 41.6666666667%;
}
.mt-offset-lg-6 {
margin-left: 50%;
}
.mt-offset-lg-7 {
margin-left: 58.3333333333%;
}
.mt-offset-lg-8 {
margin-left: 66.6666666667%;
}
.mt-offset-lg-9 {
margin-left: 75%;
}
.mt-offset-lg-10 {
margin-left: 83.3333333333%;
}
.mt-offset-lg-11 {
margin-left: 91.6666666667%;
}
}
@media (min-width: 1200px) {
.mt-col-xl {
flex-basis: 0;
flex-grow: 1;
min-width: 0;
max-width: 100%;
}
.mt-row-cols-xl-1 > * {
flex: 0 0 100%;
max-width: 100%;
}
.mt-row-cols-xl-2 > * {
flex: 0 0 50%;
max-width: 50%;
}
.mt-row-cols-xl-3 > * {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.mt-row-cols-xl-4 > * {
flex: 0 0 25%;
max-width: 25%;
}
.mt-row-cols-xl-5 > * {
flex: 0 0 20%;
max-width: 20%;
}
.mt-row-cols-xl-6 > * {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.mt-col-xl-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.mt-col-xl-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%;
}
.mt-col-xl-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
}
.mt-col-xl-3 {
flex: 0 0 25%;
max-width: 25%;
}
.mt-col-xl-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
}
.mt-col-xl-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%;
}
.mt-col-xl-6 {
flex: 0 0 50%;
max-width: 50%;
}
.mt-col-xl-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%;
}
.mt-col-xl-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%;
}
.mt-col-xl-9 {
flex: 0 0 75%;
max-width: 75%;
}
.mt-col-xl-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%;
}
.mt-col-xl-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%;
}
.mt-col-xl-12 {
flex: 0 0 100%;
max-width: 100%;
}
.mt-order-xl-first {
order: -1;
}
.mt-order-xl-last {
order: 13;
}
.mt-order-xl-0 {
order: 0;
}
.mt-order-xl-1 {
order: 1;
}
.mt-order-xl-2 {
order: 2;
}
.mt-order-xl-3 {
order: 3;
}
.mt-order-xl-4 {
order: 4;
}
.mt-order-xl-5 {
order: 5;
}
.mt-order-xl-6 {
order: 6;
}
.mt-order-xl-7 {
order: 7;
}
.mt-order-xl-8 {
order: 8;
}
.mt-order-xl-9 {
order: 9;
}
.mt-order-xl-10 {
order: 10;
}
.mt-order-xl-11 {
order: 11;
}
.mt-order-xl-12 {
order: 12;
}
.mt-offset-xl-0 {
margin-left: 0;
}
.mt-offset-xl-1 {
margin-left: 8.3333333333%;
}
.mt-offset-xl-2 {
margin-left: 16.6666666667%;
}
.mt-offset-xl-3 {
margin-left: 25%;
}
.mt-offset-xl-4 {
margin-left: 33.3333333333%;
}
.mt-offset-xl-5 {
margin-left: 41.6666666667%;
}
.mt-offset-xl-6 {
margin-left: 50%;
}
.mt-offset-xl-7 {
margin-left: 58.3333333333%;
}
.mt-offset-xl-8 {
margin-left: 66.6666666667%;
}
.mt-offset-xl-9 {
margin-left: 75%;
}
.mt-offset-xl-10 {
margin-left: 83.3333333333%;
}
.mt-offset-xl-11 {
margin-left: 91.6666666667%;
}
}.mighty-particles-wrapper {
width: 100%;
overflow: hidden;
position: absolute;
left: 0;
top: 0;
} .mighty-openstreet-map {
width: 100%;
z-index: 1;
}
.mighty-openstreet-map .leaflet-popup {
z-index: 999;
} .mighty-google-map {
width: 100%;
} .mighty-google-map .gm-svpc div img {
position: relative !important;
}
.mighty-google-map div.gm-style-iw-d {
overflow: auto !important;
} .mighty-tsl .mt-login {
margin: 0 auto;
}
.mighty-tsl .mt-login-logo {
display: block;
margin: 0 auto;
}
.mighty-tsl .mt-login-title {
font-size: 24px;
line-height: 1.5em;
text-align: center;
}
.mighty-tsl .mt-login-description {
font-size: 16px;
line-height: normal;
text-align: center;
color: #aba5a5;
font-weight: normal;
}
.mighty-tsl .mt-login-header {
margin-bottom: 20px;
}
.mighty-tsl .mt-login .lostpassword {
font-size: 14px;
}
.mighty-tsl .mt-login .form-actions {
display: flex;
justify-content: space-between;
width: 100%;
}
.mighty-tsl .mt-form-group {
position: relative;
display: flex;
flex-wrap: wrap;
}
.mighty-tsl .mt-form-group:not(:last-child) {
margin-bottom: 20px;
}
.mighty-tsl .mt-form-group .mt-label {
color: #363636;
display: block;
font-size: 15px;
margin-bottom: 5px;
font-weight: normal;
}
.mighty-tsl .mt-form-group .mt-control {
clear: both;
position: relative;
width: 100%;
overflow: hidden;
display: flex;
flex-flow: row;
}
.mighty-tsl .mt-form-group .mt-control .mt-field {
width: 100%;
}
.mighty-tsl .mt-form-group .mt-control .mt-size-sm {
font-size: 13px;
min-height: 33px;
padding: 4px 12px;
border-radius: 2px;
}
.mighty-tsl .mt-form-group .mt-control .mt-size-md {
font-size: 15px;
min-height: 40px;
padding: 5px 14px;
border-radius: 3px;
}
.mighty-tsl .mt-form-group .mt-control .mt-size-lg {
font-size: 16px;
min-height: 47px;
}
.mighty-tsl .mt-form-group .mt-input,
.mighty-tsl .mt-form-group .mt-textarea {
width: 100%;
}
.mighty-tsl .mt-form-group input {
padding: 10px;
background-color: #fff;
border: 1px solid #ddd;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
border-radius: .25rem;
}
.mighty-tsl .mt-form-create-account.mt-align-center {
justify-content: center;
}
.mighty-tsl .mt-form-create-account.mt-align-left {
justify-content: flex-start;
}
.mighty-tsl .mt-form-create-account.mt-align-right {
justify-content: flex-end;
}
.mighty-tsl .mt-remember-me {
display: flex;
align-items: center;
}
.mighty-tsl .mt-remember-me label {
margin-left: 5px;
}
.mighty-tsl .mt-login-button {
color: #fff;
border: 1px solid currentColor;
background-color: #7754f6;
padding: 10px 20px;
cursor: pointer;
font-size: 16px;
border-radius: 4px;
display: flex;
justify-content: center;
}
.mighty-tsl .mt-login-button:hover {
background-color: #8465f7;
}
.mighty-tsl .mt-login-button.mt-size-sm {
font-size: 15px;
padding: 8px 16px;
border-radius: 3px;
}
.mighty-tsl .mt-login-button.mt-size-md {
font-size: 16px;  }
.mighty-tsl .mt-login-button.mt-size-lg {
font-size: 18px;
padding: 16px 30px;
border-radius: 5px;
}
.mighty-tsl .mt-login-button.mt-button-icon-left .mighty-button-text {
order: 1;
}
.mighty-tsl .mt-login-button.mt-button-icon-left .mighty-button-icon {
margin-right: 10px;
}
.mighty-tsl .mt-login-button.mt-button-icon-right .mighty-button-icon {
margin-left: 10px;
}
.mighty-tsl .mt-button-align-start .mt-login-button-wrapper {
justify-content: flex-start;
}
.mighty-tsl .mt-button-align-center .mt-login-button-wrapper {
justify-content: center;
}
.mighty-tsl .mt-button-align-end .mt-login-button-wrapper {
justify-content: flex-end;
}
.mighty-tsl .mt-button-align-stretch .mt-login-button {
flex-basis: 100%;
}
.mighty-tsl .mt-next-button-align-start .mt-next-button-wrapper {
justify-content: flex-start;
}
.mighty-tsl .mt-next-button-align-center .mt-next-button-wrapper {
justify-content: center;
}
.mighty-tsl .mt-next-button-align-end .mt-next-button-wrapper {
justify-content: flex-end;
}
.mighty-tsl .mt-next-button-align-stretch .mt-next-button {
flex-basis: 100%;
}
.mighty-tsl .hide-placeholders input::placeholder,
.mighty-tsl .hide-placeholders textarea::placeholder {
color: transparent;
}
.mighty-tsl .icons-eye-slash,
.mighty-tsl .icons-eye {
cursor: pointer;
} .input-group {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: stretch;
align-items: stretch;
width: 100%;
}
.input-group>.form-control,
.input-group>.form-control-plaintext,
.input-group>.custom-select,
.input-group>.custom-file {
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
width: 1%;
min-width: 0;
margin-bottom: 0;
}
.mt-password-trigger {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
padding: 0.375rem 0.75rem;
border-color: #ced4da;
border-width: 1px 1px 1px 0px;
border-style: solid;
height: 100%;
cursor: pointer;
}
.mt-password-trigger svg {
display: block;
}
.mt-form-password .input-group input {
border-color: #ced4da;
border-radius: 1px 0 1px 1px;
border-width: 1px 0 1px 1px;
border-style: solid;
}
.mt-form-password .input-group input:focus {
border-color: #ced4da;
outline: thin solid white;
}
.mt-form-password .mt-control .mt-field {
width: auto !important;
} .mighty-paypalbtn {
display: flex;
align-items: center;
flex-direction: column;
}
.mighty-paypalbtn .paypal-btn {
display: flex;
flex-flow: column;
align-items: center;
}
.mighty-paypalbtn.mt-paypal-left {
align-items: flex-start;
}
.mighty-paypalbtn.mt-paypal-center {
align-items: center;
}
.mighty-paypalbtn.mt-paypal-right {
align-items: flex-end;
}
.mighty-paypalbtn.mt-paypal-block .paypal-btn,
.mighty-paypalbtn.mt-paypal-block .mighty-button {
width: 100%;
}
.mighty-paypalbtn .mighty-button-link {
display: flex;
transition: all 0.3s;
justify-content: center;
padding: 15px 30px;
text-decoration: none;
border-radius: 50px;
color: #000;
font-weight: 700;
font-size: 20px;
cursor: pointer;
align-items: center;
background-color: #ffc439;
}
.mighty-paypalbtn .mighty-button-link .paypal-text svg {
height: 30px;
width: auto;
vertical-align: middle;
}
.mighty-paypalbtn .mighty-button-link .paypal-icon svg {
height: 35px;
width: auto;
vertical-align: middle;
margin-right: 8px;
}
.mighty-paypalbtn .mighty-button-icon-left .mighty-button-text {
order: 1;
}
.mighty-paypalbtn .mighty-button-lg {
padding: 20px 40px;
font-size: 20px;
}
.mighty-paypalbtn .mighty-button-sm {
padding: 10px 20px;
font-size: 14px;
}
.mighty-paypalbtn .mighty-button-text {
margin-right: 10px;
}
.mighty-paypalbtn .mighty-button-icon-left .mighty-button-text {
margin-right: 0;
margin-left: 10px;
}
.mighty-paypalbtn .payment-cards {
display: flex;
}
.mighty-paypalbtn .payment-cards svg {
width: auto;
margin: 10px 5px 0;
}
.mighty-paypalbtn .mighty-paypal-errors {
color: red;
} .mt-weather {
max-width: 30%;
width: 100%;
position: relative;
background-color: #4054B2;
border-radius: 10px;
color: #fff;
}
.mt-weather .mt-tempblock span {
font-size: 16px;
}
.mt-weather .mt-weather-location {
margin-bottom: 10px;
font-size: 18px;
display: flex;
align-items: center;
}
.mt-weather .mt-weather-location svg {
width: 15px;
height: 15px;
margin-right: 4px;
}
.mt-weather .mt-weathername {
font-size: 18px;
line-height: normal;
}
.mt-weather .mt-weather-current {
margin-bottom: 10px;
}
.mt-weather .mt-tempblock-detail {
display: flex;
}
.mt-weather .mt-iconblock {
text-align: center;
}
.mt-weather .mt-iconblock svg {
width: 50px;
height: 50px;
color: #fff;
margin-left: auto;
}
.mt-weather .mt-weather-detail {
display: flex;
align-items: center;
padding: 10px 20px;
justify-content: space-between;
}
.mt-weather .mt-weather-forecast-items {
text-align: center;
display: flex;
}
.mt-weather .mt-weather-forecast-items .mt-weather-forecast-item {
padding: 0 10px;
}
.mt-weather .mt-weather-forecast-items .mt-weather-forecast-item:first-child {
padding-left: 0;
}
.mt-weather .mt-weather-forecast-items .mt-weather-forecast-item:last-child {
padding-right: 0;
}
.mt-weather .mt-current-temp {
font-size: 26px;
line-height: normal;
}
.mt-weather .mt-weather-hourly-forecast {
padding: 10px 20px;
overflow: auto;
white-space: nowrap;
}
.mt-weather .mt-weather-hourly-forecast .mt-weather-item-time {
font-size: 15px;
line-height: normal;
}
.mt-weather .mt-weather-hourly-forecast .mt-weather-item-icon {
margin: 10px 0;
}
.mt-weather .mt-weather-hourly-forecast .mt-weather-item-icon svg {
width: 25px;
height: 25px;
margin: 0 auto;
}
.mt-weather .mt-weather-hourly-forecast .mt-weather-item-temp {
font-size: 16px;
line-height: normal;
}
.mt-weather .mt-weather-daily-forecast {
height: 180px;
overflow: visible;
padding: 10px 20px;
user-select: none;
}
.mt-weather .mt-weather-daily-forecast .mt-weather-daily-forecast-item {
display: flex;
justify-content: space-between;
}
.mt-weather .mt-weather-daily-forecast .mt-weather-daily-forecast-item:not(:last-child) {
margin-bottom: 5px;
}
.mt-weather .mt-weather-daily-forecast .mt-weather-item-temp {
display: flex;
margin-right: 30px;
font-size: 16px;
}
.mt-weather .mt-weather-daily-forecast .mt-weather-daily-date {
display: flex;
flex-direction: column;
}
.mt-weather .mt-weather-daily-forecast .mt-weather-right-block {
display: flex;
align-items: center;
}
.mt-weather .mt-weather-daily-forecast .mt-weather-item-date {
font-size: 16px;
color: #e6e6e6;
line-height: normal;
}
.mt-weather .mt-weather-daily-forecast .mt-weather-item-time {
font-size: 12px;
color: #e6e6e6;
line-height: normal;
}
.mt-weather .mt-weather-daily-forecast .mt-weather-item-icon {
width: 40px;
height: 40px;
}
.mt-weather .mt-weather-daily-forecast .mt-weather-item-icon svg {
width: 100%;
height: 100%;
}
.mt-weather .mt-weather-details {
display: flex;
flex-direction: column;
font-size: 14px;
}
.mt-weather .mt-weather-details .mt-weather-details-item {
display: flex;
align-items: center;
}
.mt-weather .mt-weather-details .mt-weather-details-item:not(:last-child) {
margin-bottom: 10px;
}
.mt-weather .mt-weather-details .mt-weather-details-item svg {
width: 20px;
height: 20px;
max-width: none;
}
.mt-weather .mt-weather-details span {
margin-left: 10px;
} .mt-weather .simplebar-scrollbar::before {
background-color: black;
} .mt-advanced-heading {
position: relative;
margin: 0;
padding: 0;
}
.mt-advanced-heading .mt-advanced-heading-content>div {
display: inline-block;
}
.mt-advanced-heading .mt-advanced-heading-content {
position: absolute;
width: 100%;
top: 0;
left: 0;
font-size: 100px;
color: #ddd;
z-index: 0;
line-height: 1;
}
.mt-advanced-heading .mt-sub-heading-wrapper,
.mt-advanced-heading .mt-main-heading-wrapper {
z-index: 1;
position: relative;
display: inline-block;
}
.mt-advanced-heading .mt-decoration-line-before .mt-sub-heading-wrapper:before,
.mt-advanced-heading .mt-decoration-line-after .mt-sub-heading-wrapper:after {
content: "";
display: inline-block;
vertical-align: middle;
}
.mt-advanced-heading .mt-main-heading {
margin: 0;
padding: 0;
}
.mt-advanced-heading .mt-transform-origin-top-left {
transform-origin: top left;
}
.mt-advanced-heading .mt-transform-origin-center-center {
transform-origin: center center;
}
.mt-advanced-heading .mt-transform-origin-top-center {
transform-origin: top center;
}
.mt-advanced-heading .mt-transform-origin-top-right {
transform-origin: top right;
}
.mt-advanced-heading .mt-transform-origin-center-left {
transform-origin: center left;
}
.mt-advanced-heading .mt-transform-origin-center-right {
transform-origin: center right;
}
.mt-advanced-heading .mt-transform-origin-bottom-left {
transform-origin: bottom left;
}
.mt-advanced-heading .mt-transform-origin-bottom-center {
transform-origin: bottom center;
}
.mt-advanced-heading .mt-transform-origin-bottom-right {
transform-origin: bottom right;
}
@media (min-width: 1025px) {
.mt-hidden-desktop {
display: none !important;
}
}
@media (max-width: 1024px) and (min-width: 768px) {
.mt-hidden-tablet {
display: none !important;
}
}
@media (max-width: 767px) {
.mt-hidden-mobile {
display: none !important;
}
} .mt-hotspot {
position: relative;
display: inline-block;
}
.elementor-widget-mt-hotspot {
text-align: center;
}
.mt-hotspot .marker {
display: flex;
flex-flow: column;
position: absolute;
transition: all 300ms;
text-align: center;
align-items: center;
cursor: pointer;
}
.mt-hotspot .mt-hotspot-popup {
background: red;
}
.mt-tooltips .mt-popover-controls {
background: grey;
padding: 5px;
font-size: 13px;
}
.mt-hotspot .marker .mt-tooltip-icon {
background-color: #8F55B7;
}
.mt-hotspot .marker.mt-marker-glow .mt-icon:before {
content: "";
position: absolute;
background-color: #8F55B7;
border-radius: 100%;
min-width: 50px;
min-height: 50px;
line-height: 50px;
pointer-events: none;
transform: scale(1);
animation: mt-hotspot-glow 2s infinite;
}
@-webkit-keyframes mt-hotspot-glow {
0% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
100% {
-webkit-transform: scale(1.5);
transform: scale(1.5);
opacity: 0;
}
}
@keyframes mt-hotspot-glow {
0% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
100% {
-webkit-transform: scale(1.5);
transform: scale(1.5);
opacity: 0;
}
}
.mt-tooltips.popover .popover-body {
overflow: auto;
}
.mt-hotspot .tooltip-label {
position: relative;
}
.mt-tooltips.popover {
-webkit-animation-duration: 1s;
animation-duration: 1s;
}
.mt-tooltips.mt-grow {
-webkit-animation-name: grow;
animation-name: grow;
}
.mt-tooltips.mt-slide {
-webkit-animation-name: slideleft;
animation-name: slideleft
}
.mt-tooltips.mt-fall {
-webkit-animation-name: fall;
animation-name: fall
}  @-webkit-keyframes grow {
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3)
}
50% {
opacity: 1
}
}
@keyframes grow {
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3)
}
50% {
opacity: 1
}
} @-webkit-keyframes slideleft {
0% {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
}
@keyframes slideleft {
0% {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
} @-webkit-keyframes fall {
0% {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible
}
to { -webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fall {
0% {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible
}
to { -webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
} .mt-open-table.mighty-ot-button-lg #ot-reservation-widget .ot-button {
height: 55px;
line-height: 10px;
font-size: 16px;
}
.mt-open-table.mighty-ot-button-sm #ot-reservation-widget .ot-button {
height: 30px;
line-height: 5px;
font-size: 14px;
}
.mt-open-table.ot-layout-button #ot-reservation-widget {
width: 100%;
}
.mt-open-table #ot-reservation-widget {
display: flex;
}
.mt-open-table #ot-reservation-widget .ot-dtp-picker {
margin: 0;
}
.mt-open-table #ot-reservation-widget .ot-dtp-picker.wide {
box-sizing: content-box;
}
.mt-open-table #ot-reservation-widget .ot-dtp-picker.wide .ot-dtp-picker-form .ot-dtp-picker-button {
text-transform: none;
padding: 0;
} .mt-content-toggle-buttons {
display: flex;
flex-direction: column;
}
.mt-content-toggle-buttons .mt-toggle {
display: flex;
align-items: center;
justify-content: center;
padding: 25px;
}
.mt-content-toggle-buttons .mt-toggle label {
position: relative;
display: inline-block;
width: 4.5em;
height: 2.3em;
vertical-align: middle;
}
.mt-content-toggle-buttons .mt-toggle .switch__input {
display: none;
}
.mt-content-toggle-buttons .mt-toggle .switch__input:checked+.switch__marker {
background-color: #4fbe79 !important;
}
.mt-content-toggle-buttons .mt-toggle .switch__input:checked+.switch__marker:before {
transform: translateX(2.1em);
}
.mt-content-toggle-buttons .mt-toggle .switch__marker {
background-color: #d3d3d3;
border-radius: 10px;
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 1.5em;
}
.mt-content-toggle-buttons .mt-toggle .switch__marker:before {
position: absolute;
content: "";
height: 1.8em;
width: 1.8em;
bottom: .25em;
left: .25em;
-webkit-transition: .4s;
transition: .4s;
background-color: #fff;
border-radius: 100%;
}
.mt-content-toggle-buttons .mt-toggle .item-toggle {
margin: 0 15px;
}
.mt-content-toggle-buttons .mt-toggle-content {
padding: 25px;
}
.mt-content-toggle-buttons .mt-toggle .item-first .title,
.mt-content-toggle-buttons .mt-toggle .item-last .title {
margin: 0;
}
.mt-content-toggle-buttons .mt-toggle-content p {
margin: 0;
}
.mt-content-toggle-buttons .mt-toggle-stack-desktop {
flex-direction: column;
}
@media (max-width: 1024px) {
.mt-content-toggle-buttons .mt-toggle-stack-desktop {
flex-direction: column;
}
.mt-content-toggle-buttons .mt-toggle-stack-tablet {
flex-direction: column;
}
}
@media (max-width: 767px) {
.mt-content-toggle-buttons .mt-toggle-stack-desktop {
flex-direction: column;
}
.mt-content-toggle-buttons .mt-toggle-stack-tablet {
flex-direction: column;
}
.mt-content-toggle-buttons .mt-toggle-stack-mobile {
flex-direction: column;
}
} .mt-pricelist-item-inner {
padding: 15px;
margin-bottom: 25px;
border-radius: 6px;
}
.mt-pricelist-item img {
max-width: 100%;
height: auto;
width: 250px;
}
.mt-pricelist-content {
flex-grow: 1;
}
.mt-pricelist-header {
margin: 10px 0;
display: flex;
align-items: center;
justify-content: center;
}
.mt-pricelist-title a {
text-decoration: none;
}
.mt-pricelist-text {
color: #c9ab81;
font-size: 18px;
line-height: 1.5rem;
font-weight: normal;
position: relative;
}
.mt-pricelist-text-mobile-left .mt-pricelist-item-inner {
text-align: left;
}
.mt-pricelist-text-mobile-left .mt-pricelist-header {
justify-content: flex-start;
}
.mt-pricelist-text-mobile-left .mt-pricelist-image img {
margin: 0 auto 0 0;
}
.mt-pricelist-text-mobile-center .mt-pricelist-item-inner {
text-align: center;
}
.mt-pricelist-text-mobile-center .mt-pricelist-header {
justify-content: center;
}
.mt-pricelist-text-mobile-center .mt-pricelist-image img {
margin: 0 auto;
}
.mt-pricelist-text-mobile-right .mt-pricelist-item-inner {
text-align: right;
}
.mt-pricelist-text-mobile-right .mt-pricelist-header {
justify-content: flex-end;
}
.mt-pricelist-text-mobile-right .mt-pricelist-image img {
margin: 0 0 0 auto;
}
.mt-pricelist-text-mobile-justify .mt-pricelist-item-inner {
text-align: justify;
}
.mt-pricelist-text-mobile-justify .mt-pricelist-header {
justify-content: flex-start;
} @media (min-width: 768px) {
.mt-pricelist-text-tablet-left .mt-pricelist-item-inner {
text-align: left;
}
.mt-pricelist-text-tablet-left .mt-pricelist-header {
justify-content: flex-start;
}
.mt-pricelist-text-tablet-left .mt-pricelist-image img {
margin: 0 auto 0 0;
}
.mt-pricelist-text-tablet-center .mt-pricelist-item-inner {
text-align: center;
}
.mt-pricelist-text-tablet-center .mt-pricelist-header {
justify-content: center;
}
.mt-pricelist-text-tablet-center .mt-pricelist-image img {
margin: 0 auto;
}
.mt-pricelist-text-tablet-right .mt-pricelist-item-inner {
text-align: right;
}
.mt-pricelist-text-tablet-right .mt-pricelist-header {
justify-content: flex-end;
}
.mt-pricelist-text-tablet-right .mt-pricelist-image img {
margin: 0 0 0 auto;
}
.mt-pricelist-text-tablet-justify .mt-pricelist-item-inner {
text-align: justify;
}
.mt-pricelist-text-tablet-justify .mt-pricelist-header {
justify-content: flex-start;
}
} @media (min-width: 992px) {
.mt-pricelist-text-desktop-left .mt-pricelist-item-inner {
text-align: left;
}
.mt-pricelist-text-desktop-left .mt-pricelist-header {
justify-content: flex-start;
}
.mt-pricelist-text-desktop-left .mt-pricelist-image img {
margin: 0 auto 0 0;
}
.mt-pricelist-text-desktop-center .mt-pricelist-item-inner {
text-align: center;
}
.mt-pricelist-text-desktop-center .mt-pricelist-header {
justify-content: center;
}
.mt-pricelist-text-desktop-center .mt-pricelist-image img {
margin: 0 auto;
}
.mt-pricelist-text-desktop-right .mt-pricelist-item-inner {
text-align: right;
}
.mt-pricelist-text-desktop-right .mt-pricelist-header {
justify-content: flex-end;
}
.mt-pricelist-text-desktop-right .mt-pricelist-image img {
margin: 0 0 0 auto;
}
.mt-pricelist-text-desktop-justify .mt-pricelist-item-inner {
text-align: justify;
}
.mt-pricelist-text-desktop-justify .mt-pricelist-header {
justify-content: flex-start;
}
}
.mt-pricelist-badge {
color: #fff;
background-color: #67ca67;
font-size: 12px;
line-height: normal;
padding: 1px 6px;
border-radius: 3px;
}
.mt-pricelist-description {
margin: 10px 0;
font-size: 16px;
line-height: 1.5rem;
font-weight: normal;
}
.mt-pricelist-description p {
margin: 0;
}
.mt-price-wrapper span {
font-size: 18px;
font-weight: 500;
line-height: 1em;
}
.mt-pricelist-price {
color: #c9ab81;
}
.mt-pricelist-price.has-discount {
text-decoration: line-through;
color: #e81a1a;
}
.mt-price-image-left .mt-pricelist-item-inner {
display: flex;
}
.mt-price-image-left .mt-pricelist-image {
margin-right: 15px;
}
.mt-price-image-right .mt-pricelist-item-inner {
display: flex;
}
.mt-price-image-right .mt-pricelist-image {
margin-left: 15px;
order: 1;
}
.mt-pricelist-separator {
flex-grow: 1;
margin-left: 10px;
margin-right: 10px;
min-width: 40px;
border-bottom-style: dotted;
border-bottom-width: 2px;
height: 0;
}
.mt-pricelist-separator-none {
border: none;
}
.mt-pricelist-categories-tabs {
display: flex;
flex-wrap: wrap;
list-style-type: none;
}
.mt-pricelist-categories-tabs a {
color: #393939;
display: flex;
margin: 5px 10px;
}
.mt-pricelist-categories-tabs li.active a,
.mt-pricelist-categories-tabs li a:hover {
color: #c9ab81;
}
.mt-pricelist .mt-pricelist-categories-tabs .tab-link .mt-tabs-link {
align-items: center;
}
.mt-pricelist-icon {
vertical-align: middle;
}
.mt-pricelist-icon-left a span:first-child {
order: 0;
padding-right: 5px;
}
.mt-pricelist-icon-left a span i {
text-align: center;
}
.mt-pricelist-icon-top a {
flex-direction: column;
align-items: center;
}
.mt-pricelist-icon-top a span:first-child {
padding-bottom: 5px;
}
.mt-pricelist-icon-right a span:first-child {
order: 1;
padding-left: 5px;
}
@media (min-width: 767px) {
.mt-pricelist-vertical-tabs {
display: flex;
align-items: flex-start;
}
.mt-pricelist-vertical-tabs .mt-pricelist-categories-tabs {
max-width: 200px;
flex: 0 0 200px;
flex-direction: column;
}
.mt-pricelist-vertical-tabs .mt-pricelist-categories-tabs {
justify-content: flex-end;
justify-content: center;
justify-content: flex-start;
margin: 0;
}
.mt-pricelist-vertical-tabs-right .mt-pricelist-categories-tabs {
order: 1;
}
}
.mt-pricelist-horizontal-tabs .mt-pricelist-categories-tabs {
margin: 0 0 20px;
}
.mt-pricelist-horizontal-tabs li:not(:last-child) {
margin-right: 15px;
} .mt-insta-gallery .mt-insta-gallery-media img {
width: 100%;
}
.mt-insta-gallery .load-more {
text-align: center;
margin-top: 30px;
}
.mt-insta-gallery .btn {
color: #fff;
background-color: #2d3640;
padding: 10px 20px;
font-size: 16px;
border-radius: 5px;
line-height: normal;
display: inline-block;
}
.mt-insta-gallery .mighty-button-lg {
padding: 20px 40px;
font-size: 20px;
}
.mt-insta-gallery .mighty-button-sm {
padding: 6px 15px;
font-size: 14px;
}
.mt-insta-gallery h2 {
text-align: center;
margin-bottom: 20px;
}
.mt-insta-gallery .mt-insta-gallery-grid {
display: grid;
grid-gap: 15px;
grid-template-columns: repeat(3, 1fr);
}
.mt-insta-gallery .mt-insta-gallery-grid .mt-insta-gallery-post {
position: relative;
}
.mt-insta-gallery .mt-insta-gallery-header {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
box-sizing: border-box;
height: 60px;
justify-content: space-between;
}
.mt-insta-gallery .mt-insta-gallery-user {
display: flex;
}
.mt-insta-gallery .mt-insta-gallery-user-image-wrapper {
background-image: linear-gradient(40deg, #f99b4a 15%, #dd3071 50%, #c72e8d 85%);
min-width: 36px;
height: 36px;
border-radius: 50%;
padding: 2px;
box-sizing: border-box;
margin-right: 10px;
}
.mt-insta-gallery .mt-insta-gallery-user-image {
width: 32px;
height: 32px;
border-radius: 50%;
}
.mt-insta-gallery .mt-insta-gallery-media {
position: relative;
}
.mt-insta-gallery .mt-insta-gallery-media .mt-insta-gallery-posts-icon {
position: absolute;
top: 10px;
right: 10px;
}
.mt-insta-gallery .mt-insta-gallery-post-date {
font-size: 12px;
}
.mt-insta-gallery .mt-insta-gallery-user-name a {
color: #363636;
font-size: 16px;
font-weight: 600;
}
.mt-insta-gallery .mt-insta-gallery-post-meta {
display: flex;
justify-content: flex-end;
padding: 10px 0;
}
.mt-insta-gallery .mt-insta-gallery-post-meta .mt-insta-gallery-post-share {
display: flex;
align-items: center;
position: relative;
cursor: pointer;
}
.mt-insta-gallery .mt-insta-gallery-post-meta .mt-insta-gallery-post-share .mt-insta-gallery-post-share-label {
margin-left: 5px;
user-select: none;
}
.mt-insta-gallery .mt-insta-gallery-post-meta .mt-insta-gallery-post-share .mt-insta-share-list {
display: none;
background-color: #2f353a;
border-radius: 4px;
overflow: hidden;
}
.mt-insta-gallery .mt-insta-gallery-post-meta .mt-insta-gallery-post-share .mt-insta-share-list a {
padding: 8px 10px;
color: #fff !important;
font-size: 14px;
display: block;
text-decoration: none;
}
.mt-insta-gallery .mt-insta-gallery-post-meta .mt-insta-gallery-post-share .mt-insta-share-list:not(:last-child) {
border-bottom: 1px solid #42474c;
}
.mt-insta-gallery .mt-insta-gallery-post-meta .mt-insta-gallery-post-share .mt-insta-share-list:hover {
background-color: #323232;
}
.mt-insta-gallery .mt-insta-gallery-post-meta .mt-insta-gallery-post-share.showlist .mt-insta-share-list {
display: block;
position: absolute;
bottom: 100%;
width: 160px;
z-index: 9;
right: 0;
}
.mt-insta-gallery .mt-insta-gallery-post-likes-count,
.mt-insta-gallery .mt-insta-gallery-post-comments-count {
display: flex;
align-items: center;
}
.mt-insta-gallery .mt-insta-gallery-post-likes-count svg,
.mt-insta-gallery .mt-insta-gallery-post-comments-count svg {
margin-right: 5px;
}
.mt-insta-gallery .mt-insta-gallery-post-content {
padding: 5px 10px 10px;
}
.mt-insta-gallery .mt-insta-tile-template .mt-insta-gallery-post-meta {
justify-content: center;
}
.mt-insta-gallery .mt-insta-tile-template .mt-insta-gallery-post-content {
position: relative;
width: 80%;
max-height: 80%;
transform: translateY(10px);
margin: 0 auto;
transition: 0.3s all ease;
}
.mt-insta-gallery .mt-insta-gallery-overlay {
position: absolute;
top: 0;
left: 0;
height: 100%;
background: #000c;
width: 100%;
opacity: 0;
color: #fff;
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
transition: opacity 0.3s, visibility 0.3s;
}
.mt-insta-gallery .mt-insta-gallery-post:hover .mt-insta-gallery-overlay {
opacity: 1;
}
.mt-insta-gallery .mt-insta-gallery-post:hover .mt-insta-gallery-post-content {
transform: translateY(0);
}
.mt-insta-gallery .mt-insta-gallery-overlay a {
color: #fff;
}
.mt-insta-gallery .mt-insta-gallery-overlay svg {
fill: #fff;
}
.mt-insta-gallery .mt-insta-gallery-profile-link {
display: flex;
align-items: center;
}
.mt-insta-gallery .mt-insta-gallery-profile-link a {
margin: 10px;
font-size: 16px;
font-weight: bold;
} .modal-open {
overflow-y: hidden;
}
.ig-modal {
display: none; position: fixed;
z-index: 1;
padding-top: 100px;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto; background-color: rgba(0, 0, 0, 0.4); } .ig-modal-content {
background-color: #fefefe;
margin: auto;
padding: 20px;
border: 1px solid #888;
width: 35%;
} .close {
color: #aaaaaa;
position: absolute;
right: 0;
top: 0;
font-size: 65px;
}
.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
} .mt-whatsapp-chat {
z-index: 999999;
}
.mt-whatsapp-chat .mt-whatsapp-chat-box {
width: 360px;
display: flex;
opacity: 0;
flex-direction: column;
position: relative;
border-radius: 8px;
overflow: hidden;
top: 0;
box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.5);
transition: all .2s ease;
visibility: hidden;
}
.mt-whatsapp-chat .mt-whatsapp-chat-box * {
box-sizing: border-box;
}
.mt-whatsapp-chat .mt-whatsapp-chat-box-open {
opacity: 1;
top: -10px;
visibility: visible;
}
.mt-whatsapp-chat .mt-whatsapp-chat-header {
display: flex;
align-items: center;
background: #095e54;
padding: 20px 28px 20px 20px;
}
.mt-whatsapp-chat .mt-whatsapp-chat-user-image {
width: 52px;
position: relative;
margin-right: 15px;
line-height: 0;
background-size: cover;
background-repeat: no-repeat;
height: 52px;
border-radius: 52px;
}
.mt-whatsapp-chat .mt-whatsapp-chat-user-image.whatsapp-online:before {
content: "";
width: 10px;
height: 10px;
background: #4ad504;
position: absolute;
bottom: 0;
right: 0;
border-radius: 10px;
border: 2px solid green;
}
.mt-whatsapp-chat .mt-whatsapp-chat-user-image.whatsapp-offline:before {
content: "";
width: 10px;
height: 10px;
background: #ff0000;
position: absolute;
bottom: 0;
right: 0;
border-radius: 10px;
border: 2px solid tomato;
}
.mt-whatsapp-chat .mt-whatsapp-chat-user-image.whatsapp-busy:before {
content: "";
width: 10px;
height: 10px;
background: lightgray;
position: absolute;
bottom: 0;
right: 0;
border-radius: 10px;
border: 2px solid grey;
}
.mt-whatsapp-chat .mt-whatsapp-chat-user-details .mt-whatsapp-chat-user-name .whatsapp-online {
width: 10px;
height: 10px;
background: #4ad504;
border-radius: 10px;
border: 2px solid green;
margin-left: 8px;
}
.mt-whatsapp-chat .mt-whatsapp-chat-user-details .mt-whatsapp-chat-user-name .whatsapp-busy {
width: 10px;
height: 10px;
background: lightgray;
border-radius: 10px;
border: 2px solid grey;
margin-left: 8px;
}
.mt-whatsapp-chat .mt-whatsapp-chat-user-details .mt-whatsapp-chat-user-name .whatsapp-offline {
width: 10px;
height: 10px;
background: #ff0000;
border-radius: 10px;
border: 2px solid tomato;
margin-left: 8px;
}
.mt-whatsapp-chat .mt-whatsapp-chat-user-image img {
max-width: 100%;
height: auto;
border-radius: 100%;
}
.mt-whatsapp-chat .mt-whatsapp-chat-user-name {
color: #fff;
font-size: 16px;
font-weight: 500;
line-height: normal;
display: flex;
align-items: center;
}
.mt-whatsapp-chat .mt-whatsapp-chat-user-info {
color: #fff;
font-size: 13px;
margin-top: 1px;
line-height: normal;
}
.mt-whatsapp-chat .mt-whatsapp-chat-container {
padding: 20px;
max-height: 400px;
position: relative;
overflow: auto;
background-color: #EAEAEA;
}
.mt-whatsapp-chat .mt-whatsapp-chat-message-wrapper {
display: flex;
z-index: 1;
position: relative;
}
.mt-whatsapp-chat .message {
background-color: #fff;
padding: 6px 10px 4px 10px;
box-shadow: 0px 1px 0.5px 0px rgba(0, 0, 0, 0.13);
border-radius: 0 8px 8px 8px;
}
.mt-whatsapp-chat .author {
font-size: 14px;
line-height: 18px;
font-weight: 600;
color: rgba(0, 0, 0, 0.4);
}
.mt-whatsapp-chat .text-message {
font-size: 14px;
line-height: 19px;
margin-top: 8px;
color: #111111;
}
.mt-whatsapp-chat .time {
text-align: right;
margin-top: 10px;
font-size: 12px;
line-height: 16px;
color: rgba(17, 17, 17, 0.5);
}
.mt-whatsapp-chat .mt-whatsapp-chat-footer {
background-color: #fff;
padding: 10px 15px;
}
.mt-whatsapp-chat .mt-whatsapp-chat-footer a {
display: flex;
color: #fff;
text-decoration: none;
background-color: #4fce5d;
align-items: center;
justify-content: center;
padding: 10px;
border-radius: 25px;
}
.mt-whatsapp-chat .mt-whatsapp-chat-footer i {
margin-right: 5px;
fill: currentColor;
}
.mt-whatsapp-chat .close {
position: absolute;
top: 20px;
right: 25px;
cursor: pointer;
}
.mt-whatsapp-chat .close:before,
.mt-whatsapp-chat .close:after {
content: "";
position: absolute;
width: 14px;
height: 2px;
background-color: #e2e2e2;
border-radius: 2px;
display: block;
}
.mt-whatsapp-chat .close:before {
transform: rotate(45deg);
}
.mt-whatsapp-chat .close:after {
transform: rotate(-45deg);
}
.mt-whatsapp-chat-floating-left {
position: fixed;
bottom: 25px;
left: 25px;
}
.mt-whatsapp-chat-floating-right .mt-ctc-button-wrapper {
text-align: right;
}
.mt-whatsapp-chat-floating-right {
position: fixed;
bottom: 25px;
right: 25px;
}
.mt-whatsapp-chat-floating-right .mt-whatsapp-popup {
margin: 0 0 0 auto;
}
.mt-whatsapp-chat .mt-whatsapp-popup {
position: relative;
border-radius: 50px;
background-color: #4fce5d;
display: inline-flex;
align-items: center;
justify-content: center;
padding: 15px;
cursor: pointer;
box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 12px;
z-index: 9;
}
.mt-whatsapp-chat .mt-whatsapp-popup.mt-whatsapp-with-text {
padding: 10px 20px;
}
.mt-whatsapp-chat .mt-whatsapp-popup.mt-whatsapp-animate:before,
.mt-whatsapp-chat .mt-whatsapp-popup.mt-whatsapp-animate:after {
content: "";
display: block;
position: absolute;
border: 1px solid #4fce5d;
border-radius: 50%;
left: 0;
right: 0;
top: 0;
bottom: 0;
backface-visibility: hidden;
opacity: 0;
animation: ma-pulse-small 1.5s linear infinite;
}
.mt-whatsapp-chat .mt-whatsapp-popup.mt-whatsapp-with-text:before,
.mt-whatsapp-chat .mt-whatsapp-popup.mt-whatsapp-with-text:after {
border-radius: 20px;
animation: ma-pulse 1.5s linear infinite;
}
.mt-whatsapp-chat .mt-whatsapp-popup.mt-whatsapp-animate:after {
animation-delay: 1s;
}
.mt-whatsapp-chat .mt-whatsapp-chat-box-open+.mt-whatsapp-animate:before,
.mt-whatsapp-chat .mt-whatsapp-chat-box-open+.mt-whatsapp-animate:after {
display: none;
}
.mt-whatsapp-chat .mt-whatsapp-popup i {
color: #fff;
line-height: normal;
font-weight: 600;
font-size: 16px;
line-height: 16px;
height: 16px;
width: 16px;
}
.mt-whatsapp-chat .mt-whatsapp-popup .mt-whatsapp-popup-text {
color: #fff;
line-height: normal;
font-weight: 600;
margin-left: 5px;
z-index: 1;
font-size: 16px;
}
.mt-whatsapp-chat .mt-whatsapp-popup .mt-whatsapp-popup-icon {
z-index: 1;
}
@keyframes ma-pulse {
0% {
-webkit-transform: scale(0.6);
transform: scale(0.6);
opacity: 0;
}
50% {
opacity: 1;
}
100% {
-webkit-transform: scale(1.5);
transform: scale(1.5);
opacity: 0;
}
}
@keyframes ma-pulse-small {
0% {
-webkit-transform: scale(0.6);
transform: scale(0.6);
opacity: 0;
}
50% {
opacity: 1;
}
100% {
-webkit-transform: scale(1.4);
transform: scale(1.4);
opacity: 0;
}
}
.mt-whatsapp-chat .mt-button-icon-left {
display: flex;
flex-flow: row;
}
.mt-whatsapp-chat .mt-button-icon-right {
display: flex;
flex-flow: row-reverse;
} .mt-click-to-call {
z-index: 999999;
}
.mt-click-to-call .mt-ctc-chat-box {
background-color: #fff;
width: 260px;
display: flex;
opacity: 0;
flex-direction: column;
position: relative;
box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 6px -2px;
border-radius: 4px;
overflow: hidden;
transition: all 0.2s ease 0s;
padding: 20px;
margin-bottom: 20px;
}
.mt-click-to-call .mt-ctc-chat-box.mt-click-to-call-box-open {
opacity: 1;
top: -10px;
visibility: visible;
}
.mt-click-to-call .mt-ctc-popup .mt-ctc-with-text {
border-radius: 20px;
padding: 10px 20px;
}
.mt-click-to-call .mt-ctc-popup.mt-ctc-animate .mt-ctc-button:before,
.mt-click-to-call .mt-ctc-popup.mt-ctc-animate .mt-ctc-button:after {
content: "";
display: block;
position: absolute;
border: 1px solid #3452ff;
border-radius: 50%;
left: 0;
right: 0;
top: 0;
bottom: 0;
backface-visibility: hidden;
opacity: 0;
animation: ma-pulse-small 1.5s linear infinite;
}
.mt-click-to-call .mt-ctc-popup.mt-ctc-animate.mt-ctc-with-text .mt-ctc-button:before,
.mt-click-to-call .mt-ctc-popup.mt-ctc-animate.mt-ctc-with-text .mt-ctc-button:after {
animation: ma-pulse 1.5s linear infinite;
border-radius: 20px;
}
.mt-click-to-call .mt-ctc-popup.mt-ctc-animate .mt-ctc-button:after,
.mt-click-to-call .mt-ctc-popup.mt-ctc-animate.mt-ctc-with-text .mt-ctc-button:after {
animation-delay: 1.2s;
}
.mt-click-to-call .mt-click-to-call-box-open+.mt-ctc-animate .mt-ctc-button:before,
.mt-click-to-call .mt-click-to-call-box-open+.mt-ctc-animate .mt-ctc-button:after {
display: none;
}
.mt-click-to-call .mt-ctc-chat-box * {
box-sizing: border-box;
}
.mt-click-to-call .mt-ctc-chat-box .mt-ctc-header-image {
text-align: center;
background-size: cover;
background-repeat: no-repeat;
height: 52px;
border-radius: 52px;
width: 52px;
}
.mt-click-to-call .mt-ctc-chat-box .mt-ctc-name {
font-size: 16px;
font-weight: 500;
color: #393939;
line-height: normal;
text-align: center;
}
.mt-click-to-call .mt-ctc-chat-box .mt-ctc-caption {
font-size: 14px;
color: #393939;
line-height: normal;
text-align: center;
}
.mt-click-to-call .mt-ctc-chat-box .mt-ctc-s-description {
font-size: 16px;
color: #393939;
line-height: normal;
text-align: center;
padding: 10px 0;
}
.mt-click-to-call .mt-ctc-chat-box .mt-ctc-phone {
display: inline-flex;
flex-direction: row;
align-items: center;
justify-content: center;
background-color: rgba(52, 82, 255, 0.3);
border-radius: 40px;
padding: 6px 10px;
text-decoration: none;
}
.mt-click-to-call .mt-ctc-chat-box .mt-ctc-phone i {
margin-right: 5px;
}
.mt-click-to-call .mt-ctc-button {
position: relative;
border-radius: 50px;
background-color: #3452ff;
display: inline-flex;
align-items: center;
justify-content: center;
padding: 15px;
cursor: pointer;
}
.mt-click-to-call .mt-ctc-with-text .mt-ctc-button {
padding: 6px 20px;
}
.mt-click-to-call .mt-ctc-button .mt-ctc-icon {
position: relative;
cursor: pointer;
z-index: 1;
font-size: 0;
}
.mt-click-to-call .mt-ctc-button i {
color: #fff;
z-index: 1;
font-size: 20px;
line-height: 20px;
height: 20px;
width: 20px;
}
.mt-click-to-call .mt-ctc-button .mt-ctc-text {
color: #fff;
margin-left: 5px;
} .mt-timeline-wrap {
position: relative;
}
.mt-timeline-wrap * {
box-sizing: border-box;
}
.mt-timeline-wrap .mt-timeline-block {
display: flex;
}
.mt-timeline-wrap .mt-timeline-block:not(:last-child) {
margin-bottom: 30px;
}
.mt-timeline-wrap .mt-timeline-content {
background-color: #fff;
border-radius: 6px;
padding: 20px;
width: 100%;
position: relative;
filter: drop-shadow(0 0 10px #eee);
}
.mt-timeline-wrap .mt-timeline-title {
margin: 0;
font-size: 20px;
font-weight: bold;
margin-bottom: 10px;
}
.mt-timeline-wrap .mt-timeline-content-text {
font-size: 16px;
color: #776868;
}
.mt-timeline-wrap.mt-timeline-view-left .mt-timeline-content {
order: 1;
}
.mt-timeline-wrap.mt-timeline-view-center .mt-timeline-block {
display: flex;
justify-content: center;
}
.mt-timeline-wrap.mt-timeline-view-center .mt-timeline-marker {
margin: 0 40px;
flex-shrink: 0;
flex-grow: 0;
}
.mt-timeline-wrap.mt-timeline-view-center .mt-timeline-content,
.mt-timeline-wrap.mt-timeline-view-center .mt-timeline-date {
flex-basis: 50%;
flex-grow: 1;
}
.mt-timeline-wrap.mt-timeline-view-center .mt-timeline-content .mt-timeline-date {
display: none;
}
.mt-timeline-wrap.mt-timeline-view-center .mt-timeline-block:nth-child(odd) .mt-timeline-content {
order: 2;
}
.mt-timeline-wrap.mt-timeline-view-center .mt-timeline-block:nth-child(odd) .mt-timeline-marker {
order: 1;
}
.mt-timeline-wrap.mt-timeline-view-center .mt-timeline-block:nth-child(odd) .mt-timeline-date {
text-align: right;
}
.mt-timeline-arrow {
position: absolute;
height: 30px;
}
.mt-timeline-arrow:after {
content: '';
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
display: inline;
width: 0;
height: 0;
border-top: 12px solid transparent;
border-bottom: 12px solid transparent;
}
.mt-timeline-arrow-top .mt-timeline-arrow {
top: 10px;
}
.mt-timeline-arrow-top .mt-timeline-block {
align-items: flex-start;
}
.mt-timeline-arrow-middle .mt-timeline-arrow {
top: 50%;
transform: translateY(-50%);
}
.mt-timeline-arrow-middle .mt-timeline-block {
align-items: center;
}
.mt-timeline-arrow-bottom .mt-timeline-arrow {
bottom: 10px;
}
.mt-timeline-arrow-bottom .mt-timeline-block {
align-items: flex-end;
}
.mt-timeline-view-left .mt-timeline-arrow {
left: 0;
}
.mt-timeline-view-left .mt-timeline-arrow:after {
border-right: 13px solid #fff;
}
.mt-timeline-view-center .mt-timeline-block:nth-child(odd) .mt-timeline-arrow {
left: 0;
}
.mt-timeline-view-center .mt-timeline-block:nth-child(odd) .mt-timeline-arrow:after {
border-right: 13px solid;
}
.mt-timeline-view-center .mt-timeline-block:nth-child(odd) .mt-timeline-content {
text-align: left;
}
.mt-timeline-view-center .mt-timeline-block:nth-child(even) .mt-timeline-arrow {
right: -13px;
}
.mt-timeline-view-center .mt-timeline-block:nth-child(even) .mt-timeline-arrow:after {
border-left: 13px solid;
}
.mt-timeline-view-center .mt-timeline-block:nth-child(even) .mt-timeline-content {
text-align: right;
}
.mt-timeline-view-right .mt-timeline-arrow {
right: -13px;
}
.mt-timeline-view-right .mt-timeline-arrow:after {
border-left: 13px solid #fff;
}
.mt-timeline-marker {
flex: 0 0 40px;
width: 40px;
height: 40px;
display: flex;
background-color: #15aabf;
justify-content: center;
align-items: center;
border-radius: 40px;
z-index: 1;
}
.mt-timeline-marker .mt-timeline-marker-inner {
font-size: 15px;
line-height: 15px;
color: #fff;
}
.mt-timeline-view-left .mt-timeline-marker {
margin-right: 40px;
}
.mt-timeline-view-center .mt-timeline-marker {
margin-left: 40px;
margin-right: 40px;
}
.mt-timeline-view-right .mt-timeline-marker {
margin-left: 40px;
}
.mt-timeline-line {
position: absolute;
width: 2px;
background-color: #d6d6d6;
height: 100%;
transform: translateX(-50%);
top: 0;
}
.mt-timeline-view-left .mt-timeline-line {
left: calc(40px / 2);
}
.mt-timeline-view-center .mt-timeline-line {
right: auto;
left: 50%;
}
.mt-timeline-view-right .mt-timeline-line {
right: calc(40px / 2);
}
.mt-timeline-line-inner {
background: #4caf50;
height: 0%;
}
.mt-timeline-image img {
display: inline-block;
}
.mt-timeline-focused .mt-timeline-marker {
background-color: red;
}
.mt-timeline-wrap .load-more {
text-align: center;
margin-top: 30px;
}
.mt-timeline-wrap .btn {
color: #fff;
background-color: #2d3640;
padding: 10px 20px;
font-size: 16px;
border-radius: 5px;
line-height: normal;
display: inline-block;
}
.mt-element-hidden {
display: none;
} .mighty-watc {
display: flex;
flex-wrap: wrap;
}
.mighty-watc .mighty-button-link {
display: flex;
color: #fff;
fill: #fff;
background-color: #111111;
transition: all .3s;
justify-content: center;
line-height: 1;
padding: 15px 30px;
border-radius: 4px;
font-size: 16px;
text-decoration: none;
}
.mighty-watc .mighty-button-icon-left .mighty-button-text {
order: 1;
}
.mighty-watc .mighty-button-lg {
padding: 20px 40px;
font-size: 20px;
}
.mighty-watc .mighty-button-sm {
padding: 10px 20px;
font-size: 14px;
}
.mighty-watc .mighty-button-icon-right .mighty-button-text {
margin-left: 0;
margin-right: 10px;
}
.mighty-watc .mighty-button-icon-left .mighty-button-text {
margin-right: 0;
margin-left: 10px;
}
.mighty-watc svg {
width: 1em;
}
.mighty-watc.mighty-watc-align-left {
justify-content: flex-start;
}
.mighty-watc.mighty-watc-align-center {
justify-content: center;
}
.mighty-watc.mighty-watc-align-right {
justify-content: flex-end;
}
.mighty-watc.mighty-watc-align-justify .mighty-button {
flex-grow: 1;
} @media (max-width: 1024px) and (min-width: 768px) {
.mighty-watc.mighty-watc-align-left-tablet {
justify-content: flex-start;
}
.mighty-watc.mighty-watc-align-center-tablet {
justify-content: center;
}
.mighty-watc.mighty-watc-align-right-tablet {
justify-content: flex-end;
}
.mighty-watc.mighty-watc-align-justify-tablet .mighty-button {
flex-grow: 1;
}
.mighty-watc.mighty-watc-align-left-tablet .mighty-button,
.mighty-watc.mighty-watc-align-center-tablet .mighty-button,
.mighty-watc.mighty-watc-align-right-tablet .mighty-button {
flex-grow: 0 !important;
}
} @media (max-width: 767px) {
.mighty-watc.mighty-watc-align-left-mobile {
justify-content: flex-start;
}
.mighty-watc.mighty-watc-align-center-mobile {
justify-content: center;
}
.mighty-watc.mighty-watc-align-right-mobile {
justify-content: flex-end;
}
.mighty-watc.mighty-watc-align-justify-mobile .mighty-button {
flex-grow: 1;
}
.mighty-watc.mighty-watc-align-left-mobile .mighty-button,
.mighty-watc.mighty-watc-align-center-mobile .mighty-button,
.mighty-watc.mighty-watc-align-right-mobile .mighty-button {
flex-grow: 0 !important;
}
}
.mighty-watc .added_to_cart {
padding-left: 5px;
display: none;
margin: auto 0;
background: transparent;
}
.mighty-watc .added_to_cart:hover {
background: transparent;
}
.mighty-atc-loader {
font-size: inherit;
margin-left: 5px;
display: none;
}
.mighty-atc-loader {
animation: loader 2s infinite linear;
}
@keyframes loader {
from {
transform: rotate(0deg);
}
to {
transform: rotate(359deg);
}
} .mt-woo-slider-card {
position: relative;
}
.mt-woo-product-image {
line-height: 0;
position: relative;
overflow:hidden;
}
.mt-woo-product-header {
position: relative;
overflow: hidden;
}
.mt-woo-product-title a {
font-size: 16px;
color: #292929;
font-weight: bold;
line-height: 1.3;
}
.mt-woo-product-title a:hover {
color: #19499b;
}
.mt-woo-product-category a {
color: #707070;
font-size: 14px;
}
.mt-woo-product-price del span {
color: rgb(255, 0, 0);
font-size: 14px;
font-weight: bold;
text-decoration: line-through;
opacity: 0.5;
padding-right: 5px;
}
.mt-woo-product-price span {
color: #19499b;
font-size: 16px;
font-weight: bold;
}
.mt-woo-product-price strike .regular-price {
opacity: 0.6;
}
.mt-woo-product-rating {
font-size: 12px;
}
.mt-woo-product-rating .mt-rating-star-full {
color: #ffd401;
}
.mt-woo-product-rating .mt-rating-star-empty {
color: #bfbfbf;
}
.mt-woo-product-rating .far {
color: #ccc3c3;
}
.mt-flash-tags {
position: absolute;
top: 10px;
left: 6px;
}
.mt-woo-sale-flash {
margin-bottom: 10px;
}
.mt-woo-sale-flash span {
background-color: #fbd887;
color: #252525;
border-radius: 4px;
padding: 4px 10px;
display: inline-block;
font-size: 16px;
font-weight: bold;
display: flex;
justify-content: center;
align-items: center;
}
.mt-woo-featured-flash span {
background-color: #fbd887;
color: #252525;
border-radius: 4px;
padding: 4px 10px;
display: inline-block;
font-size: 16px;
font-weight: bold;
display: flex;
justify-content: center;
align-items: center;
}
.mt-woo-addtocart,
.mt-woo-viewproduct {
color: #fff;
box-shadow: none;
background-color: #292929;
padding: 12px;
display: block;
text-align: center;
}
.mt-woo-addtocart:hover,
.mt-woo-addtocart:focus {
background-color: #19499b;
color: #fff;
}
.mt-woo-slider-view1 .mt-woo-slider-card,
.mt-woo-slider-view2 .mt-woo-slider-card {
background-color: #fff;
overflow: hidden;
position: relative;
display: flex;
height: 100%;
flex-direction: column;
}
.prev-next .slick-arrow {
display: block;
}
.mt-woo-slider-view1 .mt-woo-addtocart-wrapper,
.mt-woo-slider-view2 .mt-woo-addtocart-wrapper {
margin-top: auto;
}
.slick-slide .mt-woo-addtocart-wrapper {
margin-top: auto;
}
.mt-woo-slider-view1 .mt-woo-product-buttons,
.mt-woo-slider-view2 .mt-woo-product-buttons {
position: absolute;
top: 50%;
display: flex;
flex-direction: column;
left: 50%;
transform: translate(-50%,-50%);
}
.mt-woo-slider-view1 .mt-woo-product-rating {
margin-top: 2px;
}
.mt-woo-slider-view1 .mt-woo-product-button:not(:last-child) {
margin-bottom: 5px;
}
.mt-woo-slider-view1 .mt-woo-product-button,
.mt-woo-slider-view2 .mt-woo-product-button {
opacity: 0;
visibility: hidden;
transition: all 0.5s ease;
}
.mt-woo-slider-view1 .mt-woo-slider-card:hover .mt-woo-product-button,
.mt-woo-slider-view2 .mt-woo-slider-card:hover .mt-woo-product-button {
opacity: 1;
visibility: visible;
transition: all 0.5s ease;
}
.mt-woo-slider-view1 .mt-woo-slider-content {
padding: 0px 14px;
}
.mt-woo-slider-view1 .mt-woo-slider-right {
width: 80px;
text-align: right;
}
.mt-woo-slider-view2 .mt-woo-product-header {
margin-bottom: 15px;
}
.mt-woo-slider-view2 .mt-woo-addtocart-wrapper {
position: absolute;
bottom: -100%;
width: 100%;
transition: all 0.3s ease;
opacity: 0;
visibility: hidden;
}
.mt-woo-slider-view2 .mt-woo-product-button:not(:last-child) {
margin-bottom: 5px;
}
.mt-woo-slider-view2 .mt-woo-slider-card:hover .mt-woo-addtocart-wrapper {
transition: all 0.3s ease;
bottom: 0;
opacity: 1;
visibility: visible;
}
.mt-woo-slider-view2 .mt-woo-product-rating {
margin-top: 2px;
}
.mt-woo-slider-view2 .mt-woo-product-price {
margin-top: 10px;
}
.mt-woo-product-button {
background-color: #fff;
border-radius: 4px;
min-width: 30px;
min-height: 30px;
line-height: 30px;
color: #000;
text-align: center;
transition: all .3s;
}
.image-zoom:hover {
transform: scale(1.5);
}
.mt-woo-slider-effect1 .mt-woo-product-image-hover {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
transition: all 0.3s ease;
overflow: hidden;
}
.mt-woo-slider-effect1 .mt-woo-product-image img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.mt-woo-slider-effect1 .mt-woo-product-image:hover .mt-woo-product-image-hover img {
-webkit-transform: scale(1.10);
-moz-transform: scale(1.10);
-ms-transform: scale(1.10);
-o-transform: scale(1.10);
transform: scale(1.10);
}
.mt-woo-slider-effect1 .mt-woo-product-header:hover .mt-woo-product-image .mt-woo-product-image-hover+img {
opacity: 0;
}
.mt-woo-slider-effect2 .mt-woo-product-image-hover {
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
transition: all 0.3s ease;
overflow: hidden;
}
.mt-woo-slider-effect2 .mt-woo-product-header:hover .mt-woo-product-image-hover {
top: 0;
}
.mt-woo-slider-effect2  .mt-woo-product-image:hover .mt-woo-product-image-hover{
top: 0;
}
.mt-woo-slider-effect3 .mt-woo-product-image-hover {
display: none;
}
.mt-woo-slider-effect3 .mt-woo-product-image img {
transform: scale(1.2);
transition: transform 0.5s cubic-bezier(0.33, 0.02, 0, 0.93);
will-change: transform;
}
.mt-woo-slider-effect3 .mt-woo-product-header:hover .mt-woo-product-image img {
transform: scale(1.2) translateX(12px);
}
.mt-woo-slider-effect-none .mt-woo-product-image-hover {
display: none;
}
.mt-woo-slider-effect2 .mt-woo-product-header .main-img {
transition: all .3s ease;
}
.mt-woo-slider-effect2 .mt-woo-product-header:hover .main-img {
opacity: 0;
}
.mt-woo-addtocart-wrapper .added_to_cart {
display: none;
margin: auto 0;
}
.mighty-ws-loader {
font-size: inherit;
margin: 5px;
display: none;
}
.slider_type .slick-dots li button:before {
font-size:30px;
}
.slider_type .slick-next:before, .slick-prev:before {
color:black;
}
.slider_type .slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
opacity: 1.25;
}
.mt-woo-addtocart-wrapper .mighty-ws-loader {
animation: sliderloader 2s infinite linear;
width:25px;
}
.slick-next ,.slick-prev{
background:  0 0 !important;
}
@keyframes sliderloader {
from {
transform: rotate(0deg);
}
to {
transform: rotate(359deg);
}
}
.image-hide{
display:none
} .mt-woo-slider-modal {
position: relative;
}
.mt-woo-addtocart-wrapper {
display: flex;
flex-direction: column;
}
.mt-woo-quantity {
width: 50px;
margin-right: 5px;
padding: 6px;
}
hr {
margin: 10px 0;
padding: 0;
border: none;
border-top: 1px solid #ddd;
}
.mt-woo-slider-modal-right {
padding: 20px;
}
@media (min-width:767px) {
.mt-woo-slider-modal {
display: flex;
}
}
@media (max-width: 767px) {
.mt-woo-slider-modal-left, 
.mt-woo-slider-modal-right {
width: 100% !important;
}
}
.mt-slider-quick-view {
display: none; position: fixed; z-index: 1; padding-top: 100px; left: 0;
top: 0;
width: 100%; height: 100%; overflow: auto; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.4); } .woo-slider-modal-content {
background-color: #fefefe;
margin: auto;
padding: 20px;
border: 1px solid #888;
width: 53%;
position: relative;
} .modal-close {
color: #aaaaaa;
float: right;
font-size: 28px;
font-weight: bold;
cursor: pointer;
position: relative;
top: -13px;
}
.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
}
.sale_flash_position {
right: 6px;
left: auto;
}
.feature_flash_position {
left: 6px;
right: auto;
}
.mighty-woo-slider .prev-icon {
position: absolute;
top: 50%;
transform: translateY(-50%); z-index: 1;
cursor: pointer;
}
.mighty-woo-slider .next-icon {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 0;
z-index: 1;
cursor: pointer;
}
.mighty-slider-dots-position-left .slick-dots {
position: absolute;
width: auto;
height: 100%;
display: flex;
justify-content: center;
flex-flow: column;
padding-left: 0;
left: 0;
top: 0;
}
.mighty-slider-dots-position-right .slick-dots {
position: absolute;
width: auto;
height: 100%;
display: flex;
justify-content: center;
align-items: flex-end;
flex-flow: column;
padding-right: 0;
right: 0;
top: 0;
}  .mt-pg-section .pg-pagination {
margin-top: 30px;
}
.mt-pg-section .mighty-pg-loader {
font-size: inherit;
display: none;
vertical-align: middle;
}
.mt-pg-section .mighty-pg-loader {
animation: loader 2s infinite linear;
}
.mt-pg-section .mighty-pg-loader.numbered-pagination-loader {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: flex;
}
.mt-pg-section .pg-pagination .numbered-pagination {
display: flex;
margin: 0;
list-style: none;
justify-content: center;
}
.mt-pg-section .pg-pagination .numbered-pagination .page-link:first-child {
border-top-left-radius: .25rem;
border-bottom-left-radius: .25rem;
}
.mt-pg-section .pg-pagination .numbered-pagination .page-link:last-child {
border-top-right-radius: .25rem;
border-bottom-right-radius: .25rem;
}
.mt-pg-section .pg-pagination .numbered-pagination .page-link {
padding: .375rem .75rem;
color: #0d6efd;
border: 1px solid #dee2e6;
cursor: pointer;
background: #fff;
font-weight: 400;
}
.mt-pg-section .pg-pagination .numbered-pagination .page-link.active {
color: #fff;
background-color: #0d6efd;
border-color: #0d6efd;
}
.mt-woo-product-grid .numbered-pagination-loader {
margin: 0 auto;
display: unset;
}
.mt-woo-product-grid .mt-woo-addtocart .mighty-atc-loader {
color: black;
vertical-align: middle;
}
.mt-woo-product-grid .added_to_cart {
margin-top: 5px;
text-align: center;
}
.mt-woo-product-grid .mt-woo-addtocart-wrapper,
.mighty-woo-product-slide .mt-woo-addtocart-wrapper {
display: flex;
flex-flow: column;
}
.mt-woo-slider-modal-left , .mt-woo-slider-modal-right {
width:50%;
}
.cartwrapper{
margin-top: 30px;
}
.mt-woo-slider-card .added_to_cart {
background-color: transparent;
color: black;
text-align: center;
}
.mt-woo-slider-card .added_to_cart:hover {
background-color: transparent;
color: black;
}
.mt-slider-quick-view .added_to_cart , .mt-slider-quick-view .added_to_cart:hover{ 
background: none;
color: black;
text-align: center;
}
.mighty-woo-slider .slick-slider .slick-list,
.mighty-woo-slider .slick-slider .slick-track {
display: flex;
}
.mighty-woo-slider .slick-track .slick-slide > div,
.mighty-woo-slider .slick-track .slick-slide > div .mighty-woo-product-slide
{
height: 100%; }
.mt-woo-slider-modal-right hr {
padding: 0;
border: none;
border-top: 1px solid #ddd;
}
.mt-hr {
margin: 10px 0 !important;
}
.slick-dots li.slick-active button:before {
color: #19499b;
}
.mt-woo-slider-card a {
text-decoration: none;
}
.woo-addtocart {
cursor: pointer;
margin-top: 2px;
} .mt-woo-product-title a {
color: #111;
}
.mighty-woo-slider .slick-dots {
bottom: unset !important;
}
.slider_type .mt-woo-slider-content div {
margin-bottom: 5px;
}
.mt-woo-slider-modal-right div {
margin-bottom: 5px;
}
.woo-slider-modal-content .woo-addtocart {
margin-top: 5px;
}
.mt-woo-slider-modal-left {
display: flex;
align-items: center;
justify-content: center;
}
.slider_type .mt-woo-product-image,
.slider_type .mt-woo-product-image,
.slider_type .mt-woo-product-image-hover {
display: flex;
align-items: center;
justify-content: center;
}
.slider_type .mt-woo-addtocart-wrapper .mighty-ws-loader{
color: black;
} .mt_chart_left {
float: left;
}
.mt_chart_right {
float: right;
}
.mt_chart_center {
margin: 0 auto;
}.ma-v-align-top {
display: flex;
flex-direction: column;
justify-content: flex-start;
}
.ma-v-align-middle {
display: flex;
flex-direction: column;
justify-content: center;
}
.ma-v-align-bottom {
display: flex;
flex-direction: column;
justify-content: flex-end;
} .ma-btn {
display: inline-block;
font-weight: 400;
color: #fff;
background-color: #562dd4;
text-align: center;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: 0.375rem 0.75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: 0.25rem;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.ma-btn {
transition: none;
}
}
.ma-btn:hover {
color: #fff;
text-decoration: none;
}
.ma-btn:focus,
.ma-btn.focus {
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
} .ma-btn-sm {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5 !important;
border-radius: 0.2rem;
}
.ma-btn-md {
font-size: 1rem;
line-height: 1.6 !important;
border-radius: 0.4rem;
}
.ma-btn-lg {
padding: 0.5rem 1rem;
font-size: 1.25rem;
line-height: 1.5 !important;
border-radius: 0.3rem;
} .ma-btn-primary {
color: #fff;
background-color: #007bff;
border-color: #007bff;
}
.ma-btn-primary:hover {
color: #fff;
background-color: #0069d9;
border-color: #0062cc;
}
.ma-btn-primary:focus,
.ma-btn-primary.focus {
box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.ma-btn-primary.disabled,
.ma-btn-primary:disabled {
color: #fff;
background-color: #007bff;
border-color: #007bff;
}
.ma-btn-primary:not(:disabled):not(.disabled):active,
.ma-btn-primary:not(:disabled):not(.disabled).active {
color: #fff;
background-color: #0062cc;
border-color: #005cbf;
}
.ma-btn-primary:not(:disabled):not(.disabled):active:focus {
box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.ma-btn-secondary {
color: #fff;
background-color: #6c757d;
border-color: #6c757d;
}
.ma-btn-secondary:hover {
color: #fff;
background-color: #5a6268;
border-color: #545b62;
}
.ma-btn-secondary:focus,
.ma-btn-secondary.focus {
box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.ma-btn-secondary.disabled,
.ma-btn-secondary:disabled {
color: #fff;
background-color: #6c757d;
border-color: #6c757d;
}
.ma-btn-secondary:not(:disabled):not(.disabled):active,
.ma-btn-secondary:not(:disabled):not(.disabled).active {
color: #fff;
background-color: #545b62;
border-color: #4e555b;
}
.ma-btn-secondary:not(:disabled):not(.disabled):active:focus,
.ma-btn-secondary:not(:disabled):not(.disabled).active:focus {
box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.ma-btn-success {
color: #fff;
background-color: #28a745;
border-color: #28a745;
}
.ma-btn-success:hover {
color: #fff;
background-color: #218838;
border-color: #1e7e34;
}
.ma-btn-success:focus,
.ma-btn-success.focus {
box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.ma-btn-success.disabled,
.ma-btn-success:disabled {
color: #fff;
background-color: #28a745;
border-color: #28a745;
}
.ma-btn-success:not(:disabled):not(.disabled):active,
.ma-btn-success:not(:disabled):not(.disabled).active {
color: #fff;
background-color: #1e7e34;
border-color: #1c7430;
}
.ma-btn-success:not(:disabled):not(.disabled):active:focus,
.ma-btn-success:not(:disabled):not(.disabled).active:focus {
box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.ma-btn-info {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8;
}
.ma-btn-info:hover {
color: #fff;
background-color: #138496;
border-color: #117a8b;
}
.ma-btn-info:focus,
.ma-btn-info.focus {
box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.ma-btn-info.disabled,
.ma-btn-info:disabled {
color: #fff;
background-color: #17a2b8;
border-color: #17a2b8;
}
.ma-btn-info:not(:disabled):not(.disabled):active,
.ma-btn-info:not(:disabled):not(.disabled).active {
color: #fff;
background-color: #117a8b;
border-color: #10707f;
}
.ma-btn-info:not(:disabled):not(.disabled):active:focus,
.ma-btn-info:not(:disabled):not(.disabled).active:focus {
box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.ma-btn-warning {
color: #212529;
background-color: #ffc107;
border-color: #ffc107;
}
.ma-btn-warning:hover {
color: #212529;
background-color: #e0a800;
border-color: #d39e00;
}
.ma-btn-warning:focus,
.ma-btn-warning.focus {
box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.ma-btn-warning.disabled,
.ma-btn-warning:disabled {
color: #212529;
background-color: #ffc107;
border-color: #ffc107;
}
.ma-btn-warning:not(:disabled):not(.disabled):active,
.ma-btn-warning:not(:disabled):not(.disabled).active {
color: #212529;
background-color: #d39e00;
border-color: #c69500;
}
.ma-btn-warning:not(:disabled):not(.disabled):active:focus {
box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.ma-btn-danger {
color: #fff;
background-color: #dc3545;
border-color: #dc3545;
}
.ma-btn-danger:hover {
color: #fff;
background-color: #c82333;
border-color: #bd2130;
}
.ma-btn-danger:focus,
.ma-btn-danger.focus {
box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.ma-btn-danger.disabled,
.ma-btn-danger:disabled {
color: #fff;
background-color: #dc3545;
border-color: #dc3545;
}
.ma-btn-danger:not(:disabled):not(.disabled):active {
color: #fff;
background-color: #bd2130;
border-color: #b21f2d;
}
.ma-btn-danger:not(:disabled):not(.disabled):active:focus {
box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
} .mighty-wrapper-link {
cursor: pointer;
} .ma-rpb-header {
position: fixed;
top: 0;
z-index: 999;
width: 100%;
}
.ma-rpb-progress-container {
width: 100%;
height: 8px;
}
.ma-rpb-progress-bar {
height: 8px;
width: 0%;
} @media (min-width: 1025px) {
.ma-rpb[data-hide-on-desktop='yes'] {
display: none;
}
}
@media (max-width: 1024px) and (min-width: 768px) {
.ma-rpb[data-hide-on-tablet='yes'] {
display: none;
}
}
@media (max-width: 767px) {
.ma-rpb[data-hide-on-mobile='yes'] {
display: none;
}
} .ma-rpb-header[data-position='bottom'] {
top: unset;
bottom: 0;
} .ma-progress-wrap {
overflow: hidden;
position: fixed;
right: 50px;
bottom: 50px;
height: 46px;
width: 46px;
cursor: pointer;
display: block;
border-radius: 50px;
z-index: 10000;
opacity: 0;
visibility: hidden;
transform: translateY(15px);
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}
.ma-progress-wrap.active-progress {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.ma-progress-wrap:hover::after {
opacity: 0;
}
.ma-progress-wrap:hover::before {
opacity: 1;
}
.ma-progress-wrap svg path {
fill: none;
}
.ma-progress-wrap svg.progress-circle path.bar {
stroke: #7115FF;
stroke-width: 4;
box-sizing: border-box;
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}
.ma-progress-wrap svg.progress-circle path.bar-bg {
stroke: #f00;
stroke-width: 4;
}
.ma-rpb-icon {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
} .mt-chart-left {
float:left;
}
.mt-chart-center {
margin: 0 auto;
}
.mt-chart-right {
float:right;
}
.mt-overflow-hidden { 
overflow: hidden !important; 
}html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box;
height: 0;
overflow: visible;
} pre {
font-family: monospace, monospace;
font-size: 1em;
}  a {
background-color: transparent;
} abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
} button,
input {
overflow: visible;
} button,
select {
text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
} progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
} [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
} [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}  *,
*::before,
*::after {
box-sizing: inherit;
}
html {
box-sizing: border-box;
}  body,
button,
input,
select,
optgroup,
textarea {
color: #404040;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} body {
background: #fff;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
max-width: 100%;
}
figure {
margin: 1em 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
} a {
color: #4169e1;
}
a:visited {
color: #800080;
}
a:hover,
a:focus,
a:active {
color: #191970;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
line-height: 1;
padding: 0.6em 1em 0.4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
select {
border: 1px solid #ccc;
}
textarea {
width: 100%;
}   .main-navigation {
display: block;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
display: block;
left: auto;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation li {
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: flex;
}
}
.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
} .sticky {
display: block;
}
.post,
.page {
margin: 0 0 1.5em;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .widget {
margin: 0 0 1.5em;
}
.widget select {
max-width: 100%;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
}   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
} .infinity-end.neverending .site-footer {
display: block;
}   .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
}
.pp-icon{display:inline-block;line-height:1;text-align:center;-webkit-transition:all .3s;transition:all .3s}.pp-icon i,.pp-icon svg{width:1em;height:1em;position:relative;display:block}.pp-menu-item::after,.pp-menu-item::before{display:block;position:absolute;-webkit-transition:.3s;transition:.3s;-webkit-transition-timing-function:cubic-bezier(0.58,0.3,0.005,1);transition-timing-function:cubic-bezier(0.58,0.3,0.005,1)}.pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::after,.pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before{opacity:0}.pp-menu-item.highlighted::after,.pp-menu-item.highlighted::before,.pp-menu-item:focus::after,.pp-menu-item:focus::before,.pp-menu-item:hover::after,.pp-menu-item:hover::before{-webkit-transform:scale(1);transform:scale(1)}.pp-menu-item-active::after,.pp-menu-item-active::before{-webkit-transform:scale(1);transform:scale(1)}.pp--pointer-double-line .pp-menu-item::after,.pp--pointer-double-line .pp-menu-item::before,.pp--pointer-overline .pp-menu-item::after,.pp--pointer-overline .pp-menu-item::before,.pp--pointer-underline .pp-menu-item::after,.pp--pointer-underline .pp-menu-item::before{height:3px;width:100%;inset-inline-start:0;background-color:#55595c;z-index:2}.pp--pointer-double-line.e--animation-grow .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::after,.pp--pointer-double-line.e--animation-grow .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before,.pp--pointer-overline.e--animation-grow .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::after,.pp--pointer-overline.e--animation-grow .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before,.pp--pointer-underline.e--animation-grow .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::after,.pp--pointer-underline.e--animation-grow .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before{height:0;width:0;inset-inline-start:50%}.pp--pointer-double-line.e--animation-drop-out .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before,.pp--pointer-overline.e--animation-drop-out .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before,.pp--pointer-underline.e--animation-drop-out .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before{top:10px}.pp--pointer-double-line.e--animation-drop-out .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::after,.pp--pointer-overline.e--animation-drop-out .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::after,.pp--pointer-underline.e--animation-drop-out .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::after{bottom:10px}.pp--pointer-double-line.e--animation-drop-in .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before,.pp--pointer-overline.e--animation-drop-in .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before,.pp--pointer-underline.e--animation-drop-in .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before{top:-10px}.pp--pointer-double-line.e--animation-drop-in .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::after,.pp--pointer-overline.e--animation-drop-in .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::after,.pp--pointer-underline.e--animation-drop-in .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::after{bottom:-10px}.pp--pointer-double-line.e--animation-none,.pp--pointer-overline.e--animation-none,.pp--pointer-underline.e--animation-none{-webkit-transition-duration:0s;transition-duration:0s}.pp--pointer-double-line.e--animation-none::after,.pp--pointer-double-line.e--animation-none::before,.pp--pointer-double-line.e--animation-none:focus,.pp--pointer-double-line.e--animation-none:hover,.pp--pointer-overline.e--animation-none::after,.pp--pointer-overline.e--animation-none::before,.pp--pointer-overline.e--animation-none:focus,.pp--pointer-overline.e--animation-none:hover,.pp--pointer-underline.e--animation-none::after,.pp--pointer-underline.e--animation-none::before,.pp--pointer-underline.e--animation-none:focus,.pp--pointer-underline.e--animation-none:hover{-webkit-transition-duration:0s;transition-duration:0s}.pp--pointer-double-line.e--animation-none .pp-menu-item,.pp--pointer-overline.e--animation-none .pp-menu-item,.pp--pointer-underline.e--animation-none .pp-menu-item{-webkit-transition-duration:0s;transition-duration:0s}.pp--pointer-double-line.e--animation-none .pp-menu-item::after,.pp--pointer-double-line.e--animation-none .pp-menu-item::before,.pp--pointer-double-line.e--animation-none .pp-menu-item:focus,.pp--pointer-double-line.e--animation-none .pp-menu-item:hover,.pp--pointer-overline.e--animation-none .pp-menu-item::after,.pp--pointer-overline.e--animation-none .pp-menu-item::before,.pp--pointer-overline.e--animation-none .pp-menu-item:focus,.pp--pointer-overline.e--animation-none .pp-menu-item:hover,.pp--pointer-underline.e--animation-none .pp-menu-item::after,.pp--pointer-underline.e--animation-none .pp-menu-item::before,.pp--pointer-underline.e--animation-none .pp-menu-item:focus,.pp--pointer-underline.e--animation-none .pp-menu-item:hover{-webkit-transition-duration:0s;transition-duration:0s}.pp--pointer-double-line .pp-menu-item::before,.pp--pointer-overline .pp-menu-item::before{content:"";top:0}.pp--pointer-double-line.e--animation-slide .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before,.pp--pointer-overline.e--animation-slide .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before{width:10px;inset-inline-start:-20px}.pp--pointer-double-line .pp-menu-item::after,.pp--pointer-underline .pp-menu-item::after{content:"";bottom:0}.pp--pointer-double-line.e--animation-slide .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::after,.pp--pointer-underline.e--animation-slide .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::after{width:10px;inset-inline-start:calc(100% + 20px)}.pp--pointer-framed .pp-menu-item::after,.pp--pointer-framed .pp-menu-item::before{background:0 0;inset-inline-start:0;top:0;bottom:0;inset-inline-end:0;border:3px solid #55595c}.pp--pointer-framed .pp-menu-item::before{content:""}.pp--pointer-framed.e--animation-grow .menu-item:not(.current-menu-ancestor) .pp-menu-item::before{-webkit-transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,transform .4s;transition:opacity .2s,transform .4s,-webkit-transform .4s}.pp--pointer-framed.e--animation-grow .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before{-webkit-transform:scale(.75);transform:scale(.75)}.pp--pointer-framed.e--animation-shrink .menu-item:not(.current-menu-ancestor) .pp-menu-item::before{-webkit-transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,transform .4s;transition:opacity .2s,transform .4s,-webkit-transform .4s}.pp--pointer-framed.e--animation-shrink .menu-item:not(.current-menu-ancestor) .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before{-webkit-transform:scale(1.25);transform:scale(1.25)}.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item::after,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item::before{width:3px;height:3px}.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item::before{border-width:0 0 3px 3px;-webkit-transition:width .1s .2s,height .1s .3s,opacity .12s .22s;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item::after{content:"";top:initial;bottom:0;inset-inline-start:initial;inset-inline-end:0;border-width:3px 3px 0 0;-webkit-transition:width .1s,height .1s .1s,opacity 20ms .18s;transition:width .1s,height .1s .1s,opacity 20ms .18s}.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item.highlighted::after,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item.highlighted::before,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:focus::after,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:focus::before,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:hover::after,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:hover::before{width:100%;height:100%}.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item.highlighted::before,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:focus::before,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:hover::before{-webkit-transition:opacity 20ms,height .1s,width .1s .1s;transition:opacity 20ms,height .1s,width .1s .1s}.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item.highlighted::after,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:focus::after,.pp--pointer-framed.e--animation-draw .menu-item:not(.current-menu-ancestor) .pp-menu-item:hover::after{-webkit-transition:opacity 20ms .2s,height .1s .2s,width .1s .3s;transition:opacity 20ms .2s,height .1s .2s,width .1s .3s}.pp--pointer-framed.e--animation-draw .pp-menu-item-active::after,.pp--pointer-framed.e--animation-draw .pp-menu-item-active::before{width:100%;height:100%}.pp--pointer-framed.e--animation-draw .pp-menu-item-active::before{-webkit-transition:opacity 20ms,height .1s,width .1s .1s;transition:opacity 20ms,height .1s,width .1s .1s}.pp--pointer-framed.e--animation-draw .pp-menu-item-active::after{-webkit-transition:opacity 20ms .2s,height .1s .2s,width .1s .3s;transition:opacity 20ms .2s,height .1s .2s,width .1s .3s}.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item::after,.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item::before{width:3px;height:3px}.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item::before{border-width:3px 0 0 3px}.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item::after{content:"";top:initial;bottom:0;inset-inline-start:initial;inset-inline-end:0;border-width:0 3px 3px 0}.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item.highlighted::after,.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item.highlighted::before,.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item:focus::after,.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item:focus::before,.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item:hover::after,.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item:hover::before{width:100%;height:100%;-webkit-transition:opacity 2ms,width .4s,height .4s;transition:opacity 2ms,width .4s,height .4s}.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item-active::after,.pp--pointer-framed.e--animation-corners .menu-item:not(.current-menu-ancestor) .pp-menu-item-active::before{width:100%;height:100%;-webkit-transition:opacity 2ms,width .4s,height .4s;transition:opacity 2ms,width .4s,height .4s}.pp--pointer-framed.e--animation-none{-webkit-transition-duration:0s;transition-duration:0s}.pp--pointer-framed.e--animation-none .pp-menu-item{-webkit-transition-duration:0s;transition-duration:0s}.pp--pointer-framed.e--animation-none .pp-menu-item::after,.pp--pointer-framed.e--animation-none .pp-menu-item::before,.pp--pointer-framed.e--animation-none .pp-menu-item:focus,.pp--pointer-framed.e--animation-none .pp-menu-item:hover{-webkit-transition-duration:0s;transition-duration:0s}.pp--pointer-framed.e--animation-none::after,.pp--pointer-framed.e--animation-none::before,.pp--pointer-framed.e--animation-none:focus,.pp--pointer-framed.e--animation-none:hover{-webkit-transition-duration:0s;transition-duration:0s}.pp--pointer-background .pp-menu-item::after,.pp--pointer-background .pp-menu-item::before{content:"";-webkit-transition:.3s;transition:.3s}.pp--pointer-background .pp-menu-item::before{top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;background:#55595c;z-index:-1}.pp--pointer-background .pp-menu-item.highlighted,.pp--pointer-background .pp-menu-item:focus,.pp--pointer-background .pp-menu-item:hover{color:#fff}.pp--pointer-background .pp-menu-item.highlighted::before,.pp--pointer-background .pp-menu-item:focus::before,.pp--pointer-background .pp-menu-item:hover::before{-webkit-transform:scale(1);transform:scale(1);opacity:1}.pp--pointer-background .pp-menu-item-active{color:#fff}.pp--pointer-background .pp-menu-item-active::before{-webkit-transform:scale(1);transform:scale(1);opacity:1}.pp--pointer-background.e--animation-grow .pp-menu-item::before{-webkit-transform:scale(.5);transform:scale(.5)}.pp--pointer-background.e--animation-shrink .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3s;transition:.3s}.pp--pointer-background.e--animation-shrink .pp-menu-item.highlighted::before,.pp--pointer-background.e--animation-shrink .pp-menu-item:focus::before,.pp--pointer-background.e--animation-shrink .pp-menu-item:hover::before{-webkit-transition:opacity .15s,-webkit-transform .4s;transition:opacity .15s,-webkit-transform .4s;transition:opacity .15s,transform .4s;transition:opacity .15s,transform .4s,-webkit-transform .4s}.pp--pointer-background.e--animation-shrink .pp-menu-item-active::before{-webkit-transition:opacity .15s,-webkit-transform .4s;transition:opacity .15s,-webkit-transform .4s;transition:opacity .15s,transform .4s;transition:opacity .15s,transform .4s,-webkit-transform .4s}.pp--pointer-background.e--animation-sweep-left .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before{inset-inline-start:100%}.pp--pointer-background.e--animation-sweep-right .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before{inset-inline-end:100%}.pp--pointer-background.e--animation-sweep-up .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before{top:100%}.pp--pointer-background.e--animation-sweep-down .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before{bottom:100%}.pp--pointer-background.e--animation-shutter-out-vertical .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before{bottom:50%;top:50%}.pp--pointer-background.e--animation-shutter-out-horizontal .pp-menu-item:not(:hover):not(:focus):not(.pp-menu-item-active):not(.highlighted)::before{inset-inline-end:50%;inset-inline-start:50%}.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item::after,.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item::after{top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;background:#55595c;z-index:-1}.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item::before{top:0;bottom:100%}.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item::after{top:100%;bottom:0}.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item.highlighted,.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item:focus,.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item:hover{bottom:50%}.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item.highlighted::after,.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item:focus::after,.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item:hover::after{top:50%}.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item-active::before{bottom:50%}.pp--pointer-background.e--animation-shutter-in-vertical .pp-menu-item-active::after{top:50%}.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item::before{inset-inline-end:0;inset-inline-start:100%}.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item::after{inset-inline-end:100%;inset-inline-start:0}.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item.highlighted::before,.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item:focus::before,.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item:hover::before{inset-inline-start:50%}.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item.highlighted::after,.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item:focus::after,.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item:hover::after{inset-inline-end:50%}.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item-active::before{inset-inline-start:50%}.pp--pointer-background.e--animation-shutter-in-horizontal .pp-menu-item-active::after{inset-inline-end:50%}.pp--pointer-background.e--animation-none{-webkit-transition-duration:0s;transition-duration:0s}.pp--pointer-background.e--animation-none::after,.pp--pointer-background.e--animation-none::before,.pp--pointer-background.e--animation-none:focus,.pp--pointer-background.e--animation-none:hover{-webkit-transition-duration:0s;transition-duration:0s}.pp--pointer-background.e--animation-none .pp-menu-item{-webkit-transition-duration:0s;transition-duration:0s}.pp--pointer-background.e--animation-none .pp-menu-item::after,.pp--pointer-background.e--animation-none .pp-menu-item::before,.pp--pointer-background.e--animation-none .pp-menu-item:focus,.pp--pointer-background.e--animation-none .pp-menu-item:hover{-webkit-transition-duration:0s;transition-duration:0s}.pp--pointer-brackets .pp-menu-item::after,.pp--pointer-brackets .pp-menu-item::before{background-color:transparent!important;display:inline-block;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .3s;transition:opacity .2s,-webkit-transform .3s;transition:transform .3s,opacity .2s;transition:transform .3s,opacity .2s,-webkit-transform .3s}.pp--pointer-brackets .pp-menu-item::before{inset-inline-start:0;-webkit-margin-end:10px;margin-inline-end:10px;content:"[";-webkit-transform:translateX(20px);transform:translateX(20px)}.pp--pointer-brackets .pp-menu-item::after{inset-inline-end:0;-webkit-margin-start:10px;margin-inline-start:10px;content:"]";-webkit-transform:translateX(-20px);transform:translateX(-20px)}.pp--pointer-brackets .menu-item.current-menu-ancestor .pp-menu-item::after,.pp--pointer-brackets .menu-item.current-menu-ancestor .pp-menu-item::before,.pp--pointer-brackets .pp-menu-item:focus::after,.pp--pointer-brackets .pp-menu-item:focus::before,.pp--pointer-brackets .pp-menu-item:hover::after,.pp--pointer-brackets .pp-menu-item:hover::before{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.pp--pointer-right-angle-slides .pp-menu-item::before{position:absolute;top:0;inset-inline-start:0;width:100%;height:2px;background:#61ce70;content:"";opacity:1!important;-webkit-transition:top .3s;transition:top .3s}.pp--pointer-right-angle-slides .pp-menu-item::after{position:absolute;top:0;inset-inline-start:0;width:2px;height:2px;background:#61ce70;content:"";-webkit-transition:height .3s,opacity .3s;transition:height .3s,opacity .3s}.pp--pointer-right-angle-slides .menu-item.current-menu-ancestor .pp-menu-item::before,.pp--pointer-right-angle-slides .pp-menu-item:hover::before{top:100%;opacity:1}.pp--pointer-right-angle-slides .menu-item.current-menu-ancestor .pp-menu-item::after,.pp--pointer-right-angle-slides .pp-menu-item:hover::after{height:100%}.pp--pointer-text.e--animation-skew .pp-menu-item:focus,.pp--pointer-text.e--animation-skew .pp-menu-item:hover{-webkit-transform:skew(-8deg);transform:skew(-8deg)}.pp--pointer-text.e--animation-grow .pp-menu-item:focus,.pp--pointer-text.e--animation-grow .pp-menu-item:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.pp--pointer-text.e--animation-shrink .pp-menu-item:focus,.pp--pointer-text.e--animation-shrink .pp-menu-item:hover{-webkit-transform:scale(.8);transform:scale(.8)}.pp--pointer-text.e--animation-float .pp-menu-item:focus,.pp--pointer-text.e--animation-float .pp-menu-item:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.pp--pointer-text.e--animation-sink .pp-menu-item:focus,.pp--pointer-text.e--animation-sink .pp-menu-item:hover{-webkit-transform:translateY(8px);transform:translateY(8px)}.pp--pointer-text.e--animation-rotate .pp-menu-item:focus,.pp--pointer-text.e--animation-rotate .pp-menu-item:hover{-webkit-transform:rotate(6deg);transform:rotate(6deg)}.pp--pointer-text.e--animation-none{-webkit-transition-duration:0s;transition-duration:0s}.pp--pointer-text.e--animation-none::after,.pp--pointer-text.e--animation-none::before,.pp--pointer-text.e--animation-none:focus,.pp--pointer-text.e--animation-none:hover{-webkit-transition-duration:0s;transition-duration:0s}.pp--pointer-text.e--animation-none .pp-menu-item{-webkit-transition-duration:0s;transition-duration:0s}.pp--pointer-text.e--animation-none .pp-menu-item::after,.pp--pointer-text.e--animation-none .pp-menu-item::before,.pp--pointer-text.e--animation-none .pp-menu-item:focus,.pp--pointer-text.e--animation-none .pp-menu-item:hover{-webkit-transition-duration:0s;transition-duration:0s}.pp-advanced-menu--main li.current-menu-ancestor.current-menu-parent a.pp-menu-item.has-submenu::after,.pp-advanced-menu--main li.current-menu-ancestor.current-menu-parent a.pp-menu-item.has-submenu::before{opacity:1}.pp-advanced-menu--main .pp-advanced-menu a{-webkit-transition:.4s;transition:.4s;padding:13px 20px}.pp-advanced-menu--main .pp-advanced-menu a.highlighted,.pp-advanced-menu--main .pp-advanced-menu a:focus,.pp-advanced-menu--main .pp-advanced-menu a:hover{padding:13px 20px;-webkit-box-shadow:none;box-shadow:none}.pp-advanced-menu--main .pp-advanced-menu a.current{background:#373a3c;color:#fff}.pp-advanced-menu--main .pp-advanced-menu a.disabled{background:#55595c;color:#a1a6a9}.pp-advanced-menu--main .pp-advanced-menu ul{position:absolute;width:12em;border-width:0;border-style:solid;padding:0}.pp-advanced-menu--main .pp-advanced-menu span.scroll-down,.pp-advanced-menu--main .pp-advanced-menu span.scroll-up{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px}.pp-advanced-menu--main .pp-advanced-menu span.scroll-down-arrow,.pp-advanced-menu--main .pp-advanced-menu span.scroll-up-arrow{position:absolute;top:-2px;inset-inline-start:50%;-webkit-margin-start:-8px;margin-inline-start:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #494c4f transparent}.pp-advanced-menu--main .pp-advanced-menu span.scroll-down-arrow{top:6px;border-style:solid dashed dashed dashed;border-color:#494c4f transparent transparent transparent}.pp-advanced-menu--layout-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.pp-advanced-menu--layout-horizontal .pp-advanced-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pp-advanced-menu--layout-horizontal .pp-advanced-menu a{white-space:nowrap}.pp-advanced-menu--layout-vertical .pp-advanced-menu ul{position:inherit;width:100%;-webkit-margin-start:0!important;margin-inline-start:0!important}.pp-advanced-menu__align-right .pp-advanced-menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-margin-start:auto;margin-inline-start:auto}.pp-advanced-menu__align-right .pp-advanced-menu--layout-vertical>ul li a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pp-advanced-menu__align-left .pp-advanced-menu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-margin-end:auto;margin-inline-end:auto}.pp-advanced-menu__align-left .pp-advanced-menu--layout-vertical>ul li a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pp-advanced-menu__align-center .pp-advanced-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}.pp-advanced-menu__align-center .pp-advanced-menu--layout-vertical>ul li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pp-advanced-menu__align-justify .pp-advanced-menu--layout-horizontal .pp-advanced-menu{width:100%}.pp-advanced-menu__align-justify .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.pp-advanced-menu__align-justify .pp-advanced-menu--layout-horizontal .pp-advanced-menu>li>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pp-advanced-menu-main-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.pp-advanced-menu{position:relative;z-index:2;display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:transparent}ul.pp-advanced-menu::after{content:" ";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}ul.pp-advanced-menu ul{list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:transparent;display:none}ul.pp-advanced-menu ul li{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:transparent}ul.pp-advanced-menu ul ul a{-webkit-border-start:16px solid transparent;border-inline-start:16px solid transparent}ul.pp-advanced-menu ul ul a:active,ul.pp-advanced-menu ul ul a:focus,ul.pp-advanced-menu ul ul a:hover{-webkit-border-start:16px solid transparent;border-inline-start:16px solid transparent}ul.pp-advanced-menu ul ul ul a{-webkit-border-start:24px solid transparent;border-inline-start:24px solid transparent}ul.pp-advanced-menu ul ul ul a:active,ul.pp-advanced-menu ul ul ul a:focus,ul.pp-advanced-menu ul ul ul a:hover{-webkit-border-start:24px solid transparent;border-inline-start:24px solid transparent}ul.pp-advanced-menu ul ul ul ul a{-webkit-border-start:32px solid transparent;border-inline-start:32px solid transparent}ul.pp-advanced-menu ul ul ul ul a:active,ul.pp-advanced-menu ul ul ul ul a:focus,ul.pp-advanced-menu ul ul ul ul a:hover{-webkit-border-start:32px solid transparent;border-inline-start:32px solid transparent}ul.pp-advanced-menu ul ul ul ul ul a{-webkit-border-start:40px solid transparent;border-inline-start:40px solid transparent}ul.pp-advanced-menu ul ul ul ul ul a:active,ul.pp-advanced-menu ul ul ul ul ul a:focus,ul.pp-advanced-menu ul ul ul ul ul a:hover{-webkit-border-start:40px solid transparent;border-inline-start:40px solid transparent}ul.pp-advanced-menu li{position:relative;border-width:0}ul.pp-advanced-menu a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px;line-height:1.82;border:none;height:100%}ul.pp-advanced-menu a:focus,ul.pp-advanced-menu a:hover{padding:10px 20px;text-decoration:none}ul.pp-advanced-menu a.current{background:#373a3c;color:#fff}ul.pp-advanced-menu a.disabled{cursor:not-allowed;color:#a1a6a9}.pp-advanced-menu--layout-expanded .pp-advanced-menu ul{display:block;position:static;width:auto}.pp-advanced-menu--layout-expanded .pp-advanced-menu ul ul a,.pp-advanced-menu--layout-expanded .pp-advanced-menu ul ul a:active,.pp-advanced-menu--layout-expanded .pp-advanced-menu ul ul a:focus,.pp-advanced-menu--layout-expanded .pp-advanced-menu ul ul a:hover{-webkit-border-start:0;border-inline-start:0}.pp-advanced-menu--layout-expanded .pp-advanced-menu--dropdown .pp-menu-item.highlighted,.pp-advanced-menu--layout-expanded .pp-advanced-menu--dropdown .pp-menu-item:focus,.pp-advanced-menu--layout-expanded .pp-advanced-menu--dropdown .pp-menu-item:hover{background-color:transparent;color:inherit}.pp-advanced-menu .sub-arrow{font-size:16px;font-weight:900;line-height:1;-webkit-padding-start:10px;padding-inline-start:10px}.pp-advanced-menu .sub-arrow svg{height:1em;width:1em;-webkit-transition:all .3s;transition:all .3s}.pp-advanced-menu--dropdown .pp-menu-item{-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out}.pp-advanced-menu--dropdown .pp-menu-item.highlighted,.pp-advanced-menu--dropdown .pp-menu-item:focus,.pp-advanced-menu--dropdown .pp-menu-item:hover{background-color:#55595c;color:#fff}.pp-sub-item.highlighted,.pp-sub-item:focus,.pp-sub-item:hover{background-color:#55595c;color:#fff}.pp-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;cursor:pointer;border:0 solid;color:#494c4f;border-radius:3px;background-color:rgba(0,0,0,.05);padding:.25em;-webkit-transition:.3s;transition:.3s}.pp-menu-toggle a{line-height:0}.pp-menu-toggle-label-left .pp-hamburger{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pp-menu-toggle .pp-hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;cursor:pointer;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;text-transform:none;color:inherit;border:0;background-color:transparent;line-height:0}.pp-menu-toggle .pp-hamburger .pp-hamburger-box{position:relative;display:inline-block;font-size:26px;width:1em;height:1em}.pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner{top:50%;display:block;margin-top:-.077em;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);-webkit-transition-duration:75ms;transition-duration:75ms}.pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner::after,.pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner::before{display:block;content:""}.pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner::before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease;top:-.308em}.pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner::after{-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.55, .055, .675, .19) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.55, .055, .675, .19) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.55, .055, .675, .19) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.55, .055, .675, .19) .12s,-webkit-transform 75ms cubic-bezier(.55, .055, .675, .19) .12s;bottom:-.308em}.pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner,.pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner::after,.pp-menu-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner::before{background-color:#000;position:absolute;width:100%;height:.154em;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;border-radius:.154em}.pp-menu-toggle.pp-active .pp-hamburger .pp-hamburger-inner{-webkit-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pp-menu-toggle.pp-active .pp-hamburger .pp-hamburger-inner::before{top:0;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.pp-menu-toggle.pp-active .pp-hamburger .pp-hamburger-inner::after{bottom:0;-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215, .61, .355, 1) .12s,-webkit-transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.pp-menu-toggle-label-left .pp-menu-toggle-label{-webkit-margin-end:10px;margin-inline-end:10px}.pp-menu-toggle-label-right .pp-menu-toggle-label{-webkit-margin-start:10px;margin-inline-start:10px}.pp-advanced-menu--dropdown.pp-advanced-menu__container{margin-top:10px}.pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-sub-item{font-size:.85em;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out}.pp-advanced-menu--dropdown a{color:#494c4f;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pp-advanced-menu--dropdown a.current{background:#373a3c;color:#fff}.pp-advanced-menu--dropdown a.disabled{color:#b3b3b3}ul.pp-advanced-menu--dropdown a{text-shadow:none;-webkit-border-start:8px solid transparent;border-inline-start:8px solid transparent}ul.pp-advanced-menu--dropdown a:focus,ul.pp-advanced-menu--dropdown a:hover{text-shadow:none;-webkit-border-start:8px solid transparent;border-inline-start:8px solid transparent}.pp-advanced-menu--dropdown{background-color:#fff;font-size:13px}.pp-advanced-menu-main-wrapper:not(.pp-advanced-menu--toggle) .pp-menu-toggle:not(.pp-menu-toggle-on-all){display:none}.pp-advanced-menu__text-align-center .pp-advanced-menu--dropdown .pp-advanced-menu a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pp-advanced-menu--toggle .pp-menu-toggle:not(.pp-active)+.pp-advanced-menu__container:not(.pp-menu-full-screen){display:none}.pp-advanced-menu--stretch .pp-advanced-menu__container.pp-advanced-menu--dropdown{position:absolute;z-index:9998}.pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-item{background-color:transparent}.pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-item:hover{background-color:transparent}.pp-advanced-menu__submenu-visible-always .pp-advanced-menu ul{display:block!important}.pp-advanced-menu--type-full-screen .pp-menu-toggle.pp-active{visibility:hidden}.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container{position:fixed;width:100%;height:100%;top:0;inset-inline-start:0;z-index:999999;margin-top:0;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:opacity .4s linear,-webkit-transform .4s;transition:opacity .4s linear,-webkit-transform .4s;transition:transform .4s,opacity .4s linear;transition:transform .4s,opacity .4s linear,-webkit-transform .4s;overflow-y:auto}.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-open{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container>ul{top:50%;height:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-close-wrap{position:absolute;inset-inline-end:20px;top:20px;z-index:9999999}.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-close{width:40px;height:40px;overflow:hidden;border:none;font-size:40px;color:#fff;outline:0;text-align:center;cursor:pointer}.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-close::after,.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-close::before{content:"";position:absolute;inset-inline-start:50%;width:2px;height:40px;background-color:#fff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-close::after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.pp-advanced-menu--type-full-screen ul.pp-advanced-menu--dropdown a,.pp-advanced-menu--type-full-screen ul.pp-advanced-menu--dropdown a:hover{-webkit-border-start:0;border-inline-start:0}.pp-menu-clear{position:fixed;top:0;inset-inline-start:0;width:100%;height:100%;z-index:9;background:rgba(0,0,0,.1);display:none;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.pp-advanced-menu--dropdown.pp-menu-off-canvas{width:300px;height:100%;position:fixed;top:0;inset-inline-start:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);padding:60px 0 0;z-index:999998;margin-top:0;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;overflow-y:auto}.pp-advanced-menu--dropdown.pp-menu-off-canvas.pp-menu-off-canvas-right{inset-inline-start:auto;inset-inline-end:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.pp-advanced-menu--dropdown.pp-menu-off-canvas.pp-menu-off-canvas-right .pp-menu-close-wrap{inset-inline-end:auto;inset-inline-start:20px}.pp-advanced-menu--dropdown.pp-menu-open{display:block}.pp-advanced-menu--dropdown .pp-menu-close-wrap{position:absolute;inset-inline-end:20px;top:20px;z-index:9999999}.pp-advanced-menu--dropdown .pp-menu-close{width:30px;height:30px;overflow:hidden;border:none;font-size:40px;color:#fff;outline:0;text-align:center;cursor:pointer}.pp-advanced-menu--dropdown .pp-menu-close::after,.pp-advanced-menu--dropdown .pp-menu-close::before{content:"";position:absolute;inset-inline-start:50%;width:2px;height:30px;background-color:#fff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.pp-advanced-menu--dropdown .pp-menu-close::after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}body.pp-menu--off-canvas.pp-menu-open .pp-menu-open.pp-menu-off-canvas{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.pp-menu--off-canvas.pp-menu-open .pp-menu-open.pp-menu-off-canvas-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}ul.pp-advanced-menu--dropdown a,ul.pp-advanced-menu--dropdown a:hover{-webkit-border-start:0;border-inline-start:0}.pp-advanced-menu--layout-horizontal .pp-advanced-menu>li{display:-webkit-box;display:-ms-flexbox;display:flex}.pp-advanced-menu--layout-horizontal .pp-advanced-menu>li:not(:last-child)::after{content:var(--pp-nav-menu-divider-content,none);border-inline-start-width:var(--pp-nav-menu-divider-width,2px);border-inline-start-style:var(--pp-nav-menu-divider-style,solid);height:var(--pp-nav-menu-divider-height,35%);border-color:var(--pp-nav-menu-divider-color,#000);-ms-flex-item-align:center;align-self:center}.pp-advanced-menu--layout-horizontal .pp-advanced-menu>li ul{top:100%!important}