
.fa {
    font-family: var(--fa-style-family,"Font Awesome 6 Free");
    font-weight: var(--fa-style,900)
}

.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display,inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto
}

.fa-classic,.fa-regular,.fa-solid,.far,.fas {
    font-family: "Font Awesome 6 Free"
}

.fa-brands,.fab {
    font-family: "Font Awesome 6 Brands"
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-2xs {
    font-size: .625em;
    line-height: .1em;
    vertical-align: .225em
}

.fa-xs {
    font-size: .75em;
    line-height: .08333em;
    vertical-align: .125em
}

.fa-sm {
    font-size: .875em;
    line-height: .07143em;
    vertical-align: .05357em
}

.fa-lg {
    font-size: 1.25em;
    line-height: .05em;
    vertical-align: -.075em
}

.fa-xl {
    font-size: 1.5em;
    line-height: .04167em;
    vertical-align: -.125em
}

.fa-2xl {
    font-size: 2em;
    line-height: .03125em;
    vertical-align: -.1875em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: var(--fa-li-margin,2.5em);
    padding-left: 0
}

.fa-ul>li {
    position: relative
}

.fa-li {
    left: calc(var(--fa-li-width, 2em)*-1);
    position: absolute;
    text-align: center;
    width: var(--fa-li-width,2em);
    line-height: inherit
}

.fa-border {
    border-radius: var(--fa-border-radius,.1em);
    border: var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);
    padding: var(--fa-border-padding,.2em .25em .15em)
}

.fa-pull-left {
    float: left;
    margin-right: var(--fa-pull-margin,.3em)
}

.fa-pull-right {
    float: right;
    margin-left: var(--fa-pull-margin,.3em)
}

.fa-beat {
    -webkit-animation-name: fa-beat;
    animation-name: fa-beat;
    -webkit-animation-delay: var(--fa-animation-delay,0s);
    animation-delay: var(--fa-animation-delay,0s);
    -webkit-animation-direction: var(--fa-animation-direction,normal);
    animation-direction: var(--fa-animation-direction,normal);
    -webkit-animation-duration: var(--fa-animation-duration,1s);
    animation-duration: var(--fa-animation-duration,1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing,ease-in-out);
    animation-timing-function: var(--fa-animation-timing,ease-in-out)
}

.fa-bounce {
    -webkit-animation-name: fa-bounce;
    animation-name: fa-bounce;
    -webkit-animation-delay: var(--fa-animation-delay,0s);
    animation-delay: var(--fa-animation-delay,0s);
    -webkit-animation-direction: var(--fa-animation-direction,normal);
    animation-direction: var(--fa-animation-direction,normal);
    -webkit-animation-duration: var(--fa-animation-duration,1s);
    animation-duration: var(--fa-animation-duration,1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));
    animation-timing-function: var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))
}

.fa-fade {
    -webkit-animation-name: fa-fade;
    animation-name: fa-fade;
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));
    animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))
}

.fa-beat-fade,.fa-fade {
    -webkit-animation-delay: var(--fa-animation-delay,0s);
    animation-delay: var(--fa-animation-delay,0s);
    -webkit-animation-direction: var(--fa-animation-direction,normal);
    animation-direction: var(--fa-animation-direction,normal);
    -webkit-animation-duration: var(--fa-animation-duration,1s);
    animation-duration: var(--fa-animation-duration,1s)
}

.fa-beat-fade {
    -webkit-animation-name: fa-beat-fade;
    animation-name: fa-beat-fade;
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));
    animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))
}

.fa-flip {
    -webkit-animation-name: fa-flip;
    animation-name: fa-flip;
    -webkit-animation-delay: var(--fa-animation-delay,0s);
    animation-delay: var(--fa-animation-delay,0s);
    -webkit-animation-direction: var(--fa-animation-direction,normal);
    animation-direction: var(--fa-animation-direction,normal);
    -webkit-animation-duration: var(--fa-animation-duration,1s);
    animation-duration: var(--fa-animation-duration,1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing,ease-in-out);
    animation-timing-function: var(--fa-animation-timing,ease-in-out)
}

.fa-shake {
    -webkit-animation-name: fa-shake;
    animation-name: fa-shake;
    -webkit-animation-duration: var(--fa-animation-duration,1s);
    animation-duration: var(--fa-animation-duration,1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing,linear);
    animation-timing-function: var(--fa-animation-timing,linear)
}

.fa-shake,.fa-spin {
    -webkit-animation-delay: var(--fa-animation-delay,0s);
    animation-delay: var(--fa-animation-delay,0s);
    -webkit-animation-direction: var(--fa-animation-direction,normal);
    animation-direction: var(--fa-animation-direction,normal)
}

.fa-spin {
    -webkit-animation-name: fa-spin;
    animation-name: fa-spin;
    -webkit-animation-duration: var(--fa-animation-duration,2s);
    animation-duration: var(--fa-animation-duration,2s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing,linear);
    animation-timing-function: var(--fa-animation-timing,linear)
}

.fa-spin-reverse {
    --fa-animation-direction: reverse
}

.fa-pulse,.fa-spin-pulse {
    -webkit-animation-name: fa-spin;
    animation-name: fa-spin;
    -webkit-animation-direction: var(--fa-animation-direction,normal);
    animation-direction: var(--fa-animation-direction,normal);
    -webkit-animation-duration: var(--fa-animation-duration,1s);
    animation-duration: var(--fa-animation-duration,1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing,steps(8));
    animation-timing-function: var(--fa-animation-timing,steps(8))
}

@media (prefers-reduced-motion:reduce) {
    .fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse {
        -webkit-animation-delay: -1ms;
        animation-delay: -1ms;
        -webkit-animation-duration: 1ms;
        animation-duration: 1ms;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition-duration: 0s;
        transition-duration: 0s
    }
}

@-webkit-keyframes fa-beat {
    0%,90% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    45% {
        -webkit-transform: scale(var(--fa-beat-scale,1.25));
        transform: scale(var(--fa-beat-scale,1.25))
    }
}

@keyframes fa-beat {
    0%,90% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    45% {
        -webkit-transform: scale(var(--fa-beat-scale,1.25));
        transform: scale(var(--fa-beat-scale,1.25))
    }
}

@-webkit-keyframes fa-bounce {
    0% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }

    10% {
        -webkit-transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);
        transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)
    }

    30% {
        -webkit-transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));
        transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))
    }

    50% {
        -webkit-transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);
        transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)
    }

    57% {
        -webkit-transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em));
        transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em))
    }

    64% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }

    to {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }
}

@keyframes fa-bounce {
    0% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }

    10% {
        -webkit-transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);
        transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)
    }

    30% {
        -webkit-transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));
        transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))
    }

    50% {
        -webkit-transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);
        transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)
    }

    57% {
        -webkit-transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em));
        transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em))
    }

    64% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }

    to {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }
}

@-webkit-keyframes fa-fade {
    50% {
        opacity: var(--fa-fade-opacity,.4)
    }
}

@keyframes fa-fade {
    50% {
        opacity: var(--fa-fade-opacity,.4)
    }
}

@-webkit-keyframes fa-beat-fade {
    0%,to {
        opacity: var(--fa-beat-fade-opacity,.4);
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(var(--fa-beat-fade-scale,1.125));
        transform: scale(var(--fa-beat-fade-scale,1.125))
    }
}

@keyframes fa-beat-fade {
    0%,to {
        opacity: var(--fa-beat-fade-opacity,.4);
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(var(--fa-beat-fade-scale,1.125));
        transform: scale(var(--fa-beat-fade-scale,1.125))
    }
}

@-webkit-keyframes fa-flip {
    50% {
        -webkit-transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));
        transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))
    }
}

@keyframes fa-flip {
    50% {
        -webkit-transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));
        transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))
    }
}

@-webkit-keyframes fa-shake {
    0% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }

    4% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    8%,24% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg)
    }

    12%,28% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg)
    }

    16% {
        -webkit-transform: rotate(-22deg);
        transform: rotate(-22deg)
    }

    20% {
        -webkit-transform: rotate(22deg);
        transform: rotate(22deg)
    }

    32% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg)
    }

    36% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg)
    }

    40%,to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes fa-shake {
    0% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }

    4% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    8%,24% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg)
    }

    12%,28% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg)
    }

    16% {
        -webkit-transform: rotate(-22deg);
        transform: rotate(-22deg)
    }

    20% {
        -webkit-transform: rotate(22deg);
        transform: rotate(22deg)
    }

    32% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg)
    }

    36% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg)
    }

    40%,to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.fa-rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.fa-flip-vertical {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1);
    transform: scale(-1)
}

.fa-rotate-by {
    -webkit-transform: rotate(var(--fa-rotate-angle,none));
    transform: rotate(var(--fa-rotate-angle,none))
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em
}

.fa-stack-1x,.fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: var(--fa-stack-z-index,auto)
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: var(--fa-inverse,#fff)
}

.fa-0:before {
    content: "\30"
}

.fa-1:before {
    content: "\31"
}

.fa-2:before {
    content: "\32"
}

.fa-3:before {
    content: "\33"
}

.fa-4:before {
    content: "\34"
}

.fa-5:before {
    content: "\35"
}

.fa-6:before {
    content: "\36"
}

.fa-7:before {
    content: "\37"
}

.fa-8:before {
    content: "\38"
}

.fa-9:before {
    content: "\39"
}

.fa-fill-drip:before {
    content: "\f576"
}

.fa-arrows-to-circle:before {
    content: "\e4bd"
}

.fa-chevron-circle-right:before,.fa-circle-chevron-right:before {
    content: "\f138"
}

.fa-at:before {
    content: "\40"
}

.fa-trash-alt:before,.fa-trash-can:before {
    content: "\f2ed"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-user-times:before,.fa-user-xmark:before {
    content: "\f235"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-comment-alt:before,.fa-message:before {
    content: "\f27a"
}

.fa-info:before {
    content: "\f129"
}

.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before {
    content: "\f422"
}

.fa-explosion:before {
    content: "\e4e9"
}

.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before {
    content: "\f15c"
}

.fa-wave-square:before {
    content: "\f83e"
}

.fa-ring:before {
    content: "\f70b"
}

.fa-building-un:before {
    content: "\e4d9"
}

.fa-dice-three:before {
    content: "\f527"
}

.fa-calendar-alt:before,.fa-calendar-days:before {
    content: "\f073"
}

.fa-anchor-circle-check:before {
    content: "\e4aa"
}

.fa-building-circle-arrow-right:before {
    content: "\e4d1"
}

.fa-volleyball-ball:before,.fa-volleyball:before {
    content: "\f45f"
}

.fa-arrows-up-to-line:before {
    content: "\e4c2"
}

.fa-sort-desc:before,.fa-sort-down:before {
    content: "\f0dd"
}

.fa-circle-minus:before,.fa-minus-circle:before {
    content: "\f056"
}

.fa-door-open:before {
    content: "\f52b"
}

.fa-right-from-bracket:before,.fa-sign-out-alt:before {
    content: "\f2f5"
}

.fa-atom:before {
    content: "\f5d2"
}

.fa-soap:before {
    content: "\e06e"
}

.fa-heart-music-camera-bolt:before,.fa-icons:before {
    content: "\f86d"
}

.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before {
    content: "\f539"
}

.fa-bridge-circle-check:before {
    content: "\e4c9"
}

.fa-pump-medical:before {
    content: "\e06a"
}

.fa-fingerprint:before {
    content: "\f577"
}

.fa-hand-point-right:before {
    content: "\f0a4"
}

.fa-magnifying-glass-location:before,.fa-search-location:before {
    content: "\f689"
}

.fa-forward-step:before,.fa-step-forward:before {
    content: "\f051"
}

.fa-face-smile-beam:before,.fa-smile-beam:before {
    content: "\f5b8"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-football-ball:before,.fa-football:before {
    content: "\f44e"
}

.fa-school-circle-exclamation:before {
    content: "\e56c"
}

.fa-crop:before {
    content: "\f125"
}

.fa-angle-double-down:before,.fa-angles-down:before {
    content: "\f103"
}

.fa-users-rectangle:before {
    content: "\e594"
}

.fa-people-roof:before {
    content: "\e537"
}

.fa-people-line:before {
    content: "\e534"
}

.fa-beer-mug-empty:before,.fa-beer:before {
    content: "\f0fc"
}

.fa-diagram-predecessor:before {
    content: "\e477"
}

.fa-arrow-up-long:before,.fa-long-arrow-up:before {
    content: "\f176"
}

.fa-burn:before,.fa-fire-flame-simple:before {
    content: "\f46a"
}

.fa-male:before,.fa-person:before {
    content: "\f183"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-file-csv:before {
    content: "\f6dd"
}

.fa-menorah:before {
    content: "\f676"
}

.fa-truck-plane:before {
    content: "\e58f"
}

.fa-record-vinyl:before {
    content: "\f8d9"
}

.fa-face-grin-stars:before,.fa-grin-stars:before {
    content: "\f587"
}

.fa-bong:before {
    content: "\f55c"
}

.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before {
    content: "\f67b"
}

.fa-arrow-down-up-across-line:before {
    content: "\e4af"
}

.fa-spoon:before,.fa-utensil-spoon:before {
    content: "\f2e5"
}

.fa-jar-wheat:before {
    content: "\e517"
}

.fa-envelopes-bulk:before,.fa-mail-bulk:before {
    content: "\f674"
}

.fa-file-circle-exclamation:before {
    content: "\e4eb"
}

.fa-circle-h:before,.fa-hospital-symbol:before {
    content: "\f47e"
}

.fa-pager:before {
    content: "\f815"
}

.fa-address-book:before,.fa-contact-book:before {
    content: "\f2b9"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-k:before {
    content: "\4b"
}

.fa-landmark-flag:before {
    content: "\e51c"
}

.fa-pencil-alt:before,.fa-pencil:before {
    content: "\f303"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-comments:before {
    content: "\f086"
}

.fa-file-clipboard:before,.fa-paste:before {
    content: "\f0ea"
}

.fa-code-pull-request:before {
    content: "\e13c"
}

.fa-clipboard-list:before {
    content: "\f46d"
}

.fa-truck-loading:before,.fa-truck-ramp-box:before {
    content: "\f4de"
}

.fa-user-check:before {
    content: "\f4fc"
}

.fa-vial-virus:before {
    content: "\e597"
}

.fa-sheet-plastic:before {
    content: "\e571"
}

.fa-blog:before {
    content: "\f781"
}

.fa-user-ninja:before {
    content: "\f504"
}

.fa-person-arrow-up-from-line:before {
    content: "\e539"
}

.fa-scroll-torah:before,.fa-torah:before {
    content: "\f6a0"
}

.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before {
    content: "\f458"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-archive:before,.fa-box-archive:before {
    content: "\f187"
}

.fa-person-drowning:before {
    content: "\e545"
}

.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before {
    content: "\f886"
}

.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before {
    content: "\f58a"
}

.fa-spray-can:before {
    content: "\f5bd"
}

.fa-truck-monster:before {
    content: "\f63b"
}

.fa-w:before {
    content: "\57"
}

.fa-earth-africa:before,.fa-globe-africa:before {
    content: "\f57c"
}

.fa-rainbow:before {
    content: "\f75b"
}

.fa-circle-notch:before {
    content: "\f1ce"
}

.fa-tablet-alt:before,.fa-tablet-screen-button:before {
    content: "\f3fa"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-trowel-bricks:before {
    content: "\e58a"
}

.fa-face-flushed:before,.fa-flushed:before {
    content: "\f579"
}

.fa-hospital-user:before {
    content: "\f80d"
}

.fa-tent-arrow-left-right:before {
    content: "\e57f"
}

.fa-gavel:before,.fa-legal:before {
    content: "\f0e3"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-box-tissue:before {
    content: "\e05b"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-bell-concierge:before,.fa-concierge-bell:before {
    content: "\f562"
}

.fa-pen-ruler:before,.fa-pencil-ruler:before {
    content: "\f5ae"
}

.fa-people-arrows-left-right:before,.fa-people-arrows:before {
    content: "\e068"
}

.fa-mars-and-venus-burst:before {
    content: "\e523"
}

.fa-caret-square-right:before,.fa-square-caret-right:before {
    content: "\f152"
}

.fa-cut:before,.fa-scissors:before {
    content: "\f0c4"
}

.fa-sun-plant-wilt:before {
    content: "\e57a"
}

.fa-toilets-portable:before {
    content: "\e584"
}

.fa-hockey-puck:before {
    content: "\f453"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-magnifying-glass-arrow-right:before {
    content: "\e521"
}

.fa-digital-tachograph:before,.fa-tachograph-digital:before {
    content: "\f566"
}

.fa-users-slash:before {
    content: "\e073"
}

.fa-clover:before {
    content: "\e139"
}

.fa-mail-reply:before,.fa-reply:before {
    content: "\f3e5"
}

.fa-star-and-crescent:before {
    content: "\f699"
}

.fa-house-fire:before {
    content: "\e50c"
}

.fa-minus-square:before,.fa-square-minus:before {
    content: "\f146"
}

.fa-helicopter:before {
    content: "\f533"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-caret-square-down:before,.fa-square-caret-down:before {
    content: "\f150"
}

.fa-file-circle-question:before {
    content: "\e4ef"
}

.fa-laptop-code:before {
    content: "\f5fc"
}

.fa-swatchbook:before {
    content: "\f5c3"
}

.fa-prescription-bottle:before {
    content: "\f485"
}

.fa-bars:before,.fa-navicon:before {
    content: "\f0c9"
}

.fa-people-group:before {
    content: "\e533"
}

.fa-hourglass-3:before,.fa-hourglass-end:before {
    content: "\f253"
}

.fa-heart-broken:before,.fa-heart-crack:before {
    content: "\f7a9"
}

.fa-external-link-square-alt:before,.fa-square-up-right:before {
    content: "\f360"
}

.fa-face-kiss-beam:before,.fa-kiss-beam:before {
    content: "\f597"
}

.fa-film:before {
    content: "\f008"
}

.fa-ruler-horizontal:before {
    content: "\f547"
}

.fa-people-robbery:before {
    content: "\e536"
}

.fa-lightbulb:before {
    content: "\f0eb"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-circle-exclamation:before,.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-school-circle-xmark:before {
    content: "\e56d"
}

.fa-arrow-right-from-bracket:before,.fa-sign-out:before {
    content: "\f08b"
}

.fa-chevron-circle-down:before,.fa-circle-chevron-down:before {
    content: "\f13a"
}

.fa-unlock-alt:before,.fa-unlock-keyhole:before {
    content: "\f13e"
}

.fa-cloud-showers-heavy:before {
    content: "\f740"
}

.fa-headphones-alt:before,.fa-headphones-simple:before {
    content: "\f58f"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-circle-dollar-to-slot:before,.fa-donate:before {
    content: "\f4b9"
}

.fa-memory:before {
    content: "\f538"
}

.fa-road-spikes:before {
    content: "\e568"
}

.fa-fire-burner:before {
    content: "\e4f1"
}

.fa-flag:before {
    content: "\f024"
}

.fa-hanukiah:before {
    content: "\f6e6"
}

.fa-feather:before {
    content: "\f52d"
}

.fa-volume-down:before,.fa-volume-low:before {
    content: "\f027"
}

.fa-comment-slash:before {
    content: "\f4b3"
}

.fa-cloud-sun-rain:before {
    content: "\f743"
}

.fa-compress:before {
    content: "\f066"
}

.fa-wheat-alt:before,.fa-wheat-awn:before {
    content: "\e2cd"
}

.fa-ankh:before {
    content: "\f644"
}

.fa-hands-holding-child:before {
    content: "\e4fa"
}

.fa-asterisk:before {
    content: "\2a"
}

.fa-check-square:before,.fa-square-check:before {
    content: "\f14a"
}

.fa-peseta-sign:before {
    content: "\e221"
}

.fa-header:before,.fa-heading:before {
    content: "\f1dc"
}

.fa-ghost:before {
    content: "\f6e2"
}

.fa-list-squares:before,.fa-list:before {
    content: "\f03a"
}

.fa-phone-square-alt:before,.fa-square-phone-flip:before {
    content: "\f87b"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-circle-dot:before,.fa-dot-circle:before {
    content: "\f192"
}

.fa-dizzy:before,.fa-face-dizzy:before {
    content: "\f567"
}

.fa-egg:before {
    content: "\f7fb"
}

.fa-house-medical-circle-xmark:before {
    content: "\e513"
}

.fa-campground:before {
    content: "\f6bb"
}

.fa-folder-plus:before {
    content: "\f65e"
}

.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before {
    content: "\f1e3"
}

.fa-paint-brush:before,.fa-paintbrush:before {
    content: "\f1fc"
}

.fa-lock:before {
    content: "\f023"
}

.fa-gas-pump:before {
    content: "\f52f"
}

.fa-hot-tub-person:before,.fa-hot-tub:before {
    content: "\f593"
}

.fa-map-location:before,.fa-map-marked:before {
    content: "\f59f"
}

.fa-house-flood-water:before {
    content: "\e50e"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-bridge-lock:before {
    content: "\e4cc"
}

.fa-sack-dollar:before {
    content: "\f81d"
}

.fa-edit:before,.fa-pen-to-square:before {
    content: "\f044"
}

.fa-car-side:before {
    content: "\f5e4"
}

.fa-share-alt:before,.fa-share-nodes:before {
    content: "\f1e0"
}

.fa-heart-circle-minus:before {
    content: "\e4ff"
}

.fa-hourglass-2:before,.fa-hourglass-half:before {
    content: "\f252"
}

.fa-microscope:before {
    content: "\f610"
}

.fa-sink:before {
    content: "\e06d"
}

.fa-bag-shopping:before,.fa-shopping-bag:before {
    content: "\f290"
}

.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before {
    content: "\f881"
}

.fa-mitten:before {
    content: "\f7b5"
}

.fa-person-rays:before {
    content: "\e54d"
}

.fa-users:before {
    content: "\f0c0"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-flask-vial:before {
    content: "\e4f3"
}

.fa-hand-paper:before,.fa-hand:before {
    content: "\f256"
}

.fa-om:before {
    content: "\f679"
}

.fa-worm:before {
    content: "\e599"
}

.fa-house-circle-xmark:before {
    content: "\e50b"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-hand-spock:before {
    content: "\f259"
}

.fa-stopwatch:before {
    content: "\f2f2"
}

.fa-face-kiss:before,.fa-kiss:before {
    content: "\f596"
}

.fa-bridge-circle-xmark:before {
    content: "\e4cb"
}

.fa-face-grin-tongue:before,.fa-grin-tongue:before {
    content: "\f589"
}

.fa-chess-bishop:before {
    content: "\f43a"
}

.fa-face-grin-wink:before,.fa-grin-wink:before {
    content: "\f58c"
}

.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before {
    content: "\f2a4"
}

.fa-road-circle-check:before {
    content: "\e564"
}

.fa-dice-five:before {
    content: "\f523"
}

.fa-rss-square:before,.fa-square-rss:before {
    content: "\f143"
}

.fa-land-mine-on:before {
    content: "\e51b"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-stamp:before {
    content: "\f5bf"
}

.fa-stairs:before {
    content: "\e289"
}

.fa-i:before {
    content: "\49"
}

.fa-hryvnia-sign:before,.fa-hryvnia:before {
    content: "\f6f2"
}

.fa-pills:before {
    content: "\f484"
}

.fa-face-grin-wide:before,.fa-grin-alt:before {
    content: "\f581"
}

.fa-tooth:before {
    content: "\f5c9"
}

.fa-v:before {
    content: "\56"
}

.fa-bangladeshi-taka-sign:before {
    content: "\e2e6"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before {
    content: "\e579"
}

.fa-head-side-cough-slash:before {
    content: "\e062"
}

.fa-ambulance:before,.fa-truck-medical:before {
    content: "\f0f9"
}

.fa-wheat-awn-circle-exclamation:before {
    content: "\e598"
}

.fa-snowman:before {
    content: "\f7d0"
}

.fa-mortar-pestle:before {
    content: "\f5a7"
}

.fa-road-barrier:before {
    content: "\e562"
}

.fa-school:before {
    content: "\f549"
}

.fa-igloo:before {
    content: "\f7ae"
}

.fa-joint:before {
    content: "\f595"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-horse:before {
    content: "\f6f0"
}

.fa-q:before {
    content: "\51"
}

.fa-g:before {
    content: "\47"
}

.fa-notes-medical:before {
    content: "\f481"
}

.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before {
    content: "\f2c9"
}

.fa-dong-sign:before {
    content: "\e169"
}

.fa-capsules:before {
    content: "\f46b"
}

.fa-poo-bolt:before,.fa-poo-storm:before {
    content: "\f75a"
}

.fa-face-frown-open:before,.fa-frown-open:before {
    content: "\f57a"
}

.fa-hand-point-up:before {
    content: "\f0a6"
}

.fa-money-bill:before {
    content: "\f0d6"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-umbrella-beach:before {
    content: "\f5ca"
}

.fa-helmet-un:before {
    content: "\e503"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-bacon:before {
    content: "\f7e5"
}

.fa-hand-point-down:before {
    content: "\f0a7"
}

.fa-arrow-up-from-bracket:before {
    content: "\e09a"
}

.fa-folder-blank:before,.fa-folder:before {
    content: "\f07b"
}

.fa-file-medical-alt:before,.fa-file-waveform:before {
    content: "\f478"
}

.fa-radiation:before {
    content: "\f7b9"
}

.fa-chart-simple:before {
    content: "\e473"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-vial:before {
    content: "\f492"
}

.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before {
    content: "\f624"
}

.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before {
    content: "\e2ca"
}

.fa-e:before {
    content: "\45"
}

.fa-pen-alt:before,.fa-pen-clip:before {
    content: "\f305"
}

.fa-bridge-circle-exclamation:before {
    content: "\e4ca"
}

.fa-user:before {
    content: "\f007"
}

.fa-school-circle-check:before {
    content: "\e56b"
}

.fa-dumpster:before {
    content: "\f793"
}

.fa-shuttle-van:before,.fa-van-shuttle:before {
    content: "\f5b6"
}

.fa-building-user:before {
    content: "\e4da"
}

.fa-caret-square-left:before,.fa-square-caret-left:before {
    content: "\f191"
}

.fa-highlighter:before {
    content: "\f591"
}

.fa-key:before {
    content: "\f084"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-synagogue:before {
    content: "\f69b"
}

.fa-person-half-dress:before {
    content: "\e548"
}

.fa-road-bridge:before {
    content: "\e563"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-c:before {
    content: "\43"
}

.fa-tablet-button:before {
    content: "\f10a"
}

.fa-building-lock:before {
    content: "\e4d6"
}

.fa-pizza-slice:before {
    content: "\f818"
}

.fa-money-bill-wave:before {
    content: "\f53a"
}

.fa-area-chart:before,.fa-chart-area:before {
    content: "\f1fe"
}

.fa-house-flag:before {
    content: "\e50d"
}

.fa-person-circle-minus:before {
    content: "\e540"
}

.fa-ban:before,.fa-cancel:before {
    content: "\f05e"
}

.fa-camera-rotate:before {
    content: "\e0d8"
}

.fa-air-freshener:before,.fa-spray-can-sparkles:before {
    content: "\f5d0"
}

.fa-star:before {
    content: "\f005"
}

.fa-repeat:before {
    content: "\f363"
}

.fa-cross:before {
    content: "\f654"
}

.fa-box:before {
    content: "\f466"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-arrow-pointer:before,.fa-mouse-pointer:before {
    content: "\f245"
}

.fa-expand-arrows-alt:before,.fa-maximize:before {
    content: "\f31e"
}

.fa-charging-station:before {
    content: "\f5e7"
}

.fa-shapes:before,.fa-triangle-circle-square:before {
    content: "\f61f"
}

.fa-random:before,.fa-shuffle:before {
    content: "\f074"
}

.fa-person-running:before,.fa-running:before {
    content: "\f70c"
}

.fa-mobile-retro:before {
    content: "\e527"
}

.fa-grip-lines-vertical:before {
    content: "\f7a5"
}

.fa-spider:before {
    content: "\f717"
}

.fa-hands-bound:before {
    content: "\e4f9"
}

.fa-file-invoice-dollar:before {
    content: "\f571"
}

.fa-plane-circle-exclamation:before {
    content: "\e556"
}

.fa-x-ray:before {
    content: "\f497"
}

.fa-spell-check:before {
    content: "\f891"
}

.fa-slash:before {
    content: "\f715"
}

.fa-computer-mouse:before,.fa-mouse:before {
    content: "\f8cc"
}

.fa-arrow-right-to-bracket:before,.fa-sign-in:before {
    content: "\f090"
}

.fa-shop-slash:before,.fa-store-alt-slash:before {
    content: "\e070"
}

.fa-server:before {
    content: "\f233"
}

.fa-virus-covid-slash:before {
    content: "\e4a9"
}

.fa-shop-lock:before {
    content: "\e4a5"
}

.fa-hourglass-1:before,.fa-hourglass-start:before {
    content: "\f251"
}

.fa-blender-phone:before {
    content: "\f6b6"
}

.fa-building-wheat:before {
    content: "\e4db"
}

.fa-person-breastfeeding:before {
    content: "\e53a"
}

.fa-right-to-bracket:before,.fa-sign-in-alt:before {
    content: "\f2f6"
}

.fa-venus:before {
    content: "\f221"
}

.fa-passport:before {
    content: "\f5ab"
}

.fa-heart-pulse:before,.fa-heartbeat:before {
    content: "\f21e"
}

.fa-people-carry-box:before,.fa-people-carry:before {
    content: "\f4ce"
}

.fa-temperature-high:before {
    content: "\f769"
}

.fa-microchip:before {
    content: "\f2db"
}

.fa-crown:before {
    content: "\f521"
}

.fa-weight-hanging:before {
    content: "\f5cd"
}

.fa-xmarks-lines:before {
    content: "\e59a"
}

.fa-file-prescription:before {
    content: "\f572"
}

.fa-weight-scale:before,.fa-weight:before {
    content: "\f496"
}

.fa-user-friends:before,.fa-user-group:before {
    content: "\f500"
}

.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before {
    content: "\f15e"
}

.fa-chess-knight:before {
    content: "\f441"
}

.fa-face-laugh-squint:before,.fa-laugh-squint:before {
    content: "\f59b"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-arrow-circle-up:before,.fa-circle-arrow-up:before {
    content: "\f0aa"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-person-walking:before,.fa-walking:before {
    content: "\f554"
}

.fa-l:before {
    content: "\4c"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-bed-pulse:before,.fa-procedures:before {
    content: "\f487"
}

.fa-shuttle-space:before,.fa-space-shuttle:before {
    content: "\f197"
}

.fa-face-laugh:before,.fa-laugh:before {
    content: "\f599"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-heart-circle-plus:before {
    content: "\e500"
}

.fa-code-fork:before {
    content: "\e13b"
}

.fa-city:before {
    content: "\f64f"
}

.fa-microphone-alt:before,.fa-microphone-lines:before {
    content: "\f3c9"
}

.fa-pepper-hot:before {
    content: "\f816"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-colon-sign:before {
    content: "\e140"
}

.fa-headset:before {
    content: "\f590"
}

.fa-store-slash:before {
    content: "\e071"
}

.fa-road-circle-xmark:before {
    content: "\e566"
}

.fa-user-minus:before {
    content: "\f503"
}

.fa-mars-stroke-up:before,.fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-champagne-glasses:before,.fa-glass-cheers:before {
    content: "\f79f"
}

.fa-clipboard:before {
    content: "\f328"
}

.fa-house-circle-exclamation:before {
    content: "\e50a"
}

.fa-file-arrow-up:before,.fa-file-upload:before {
    content: "\f574"
}

.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before {
    content: "\f1eb"
}

.fa-bath:before,.fa-bathtub:before {
    content: "\f2cd"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-user-edit:before,.fa-user-pen:before {
    content: "\f4ff"
}

.fa-signature:before {
    content: "\f5b7"
}

.fa-stroopwafel:before {
    content: "\f551"
}

.fa-bold:before {
    content: "\f032"
}

.fa-anchor-lock:before {
    content: "\e4ad"
}

.fa-building-ngo:before {
    content: "\e4d7"
}

.fa-manat-sign:before {
    content: "\e1d5"
}

.fa-not-equal:before {
    content: "\f53e"
}

.fa-border-style:before,.fa-border-top-left:before {
    content: "\f853"
}

.fa-map-location-dot:before,.fa-map-marked-alt:before {
    content: "\f5a0"
}

.fa-jedi:before {
    content: "\f669"
}

.fa-poll:before,.fa-square-poll-vertical:before {
    content: "\f681"
}

.fa-mug-hot:before {
    content: "\f7b6"
}

.fa-battery-car:before,.fa-car-battery:before {
    content: "\f5df"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-dice-two:before {
    content: "\f528"
}

.fa-chess-queen:before {
    content: "\f445"
}

.fa-glasses:before {
    content: "\f530"
}

.fa-chess-board:before {
    content: "\f43c"
}

.fa-building-circle-check:before {
    content: "\e4d2"
}

.fa-person-chalkboard:before {
    content: "\e53d"
}

.fa-mars-stroke-h:before,.fa-mars-stroke-right:before {
    content: "\f22b"
}

.fa-hand-back-fist:before,.fa-hand-rock:before {
    content: "\f255"
}

.fa-caret-square-up:before,.fa-square-caret-up:before {
    content: "\f151"
}

.fa-cloud-showers-water:before {
    content: "\e4e4"
}

.fa-bar-chart:before,.fa-chart-bar:before {
    content: "\f080"
}

.fa-hands-bubbles:before,.fa-hands-wash:before {
    content: "\e05e"
}

.fa-less-than-equal:before {
    content: "\f537"
}

.fa-train:before {
    content: "\f238"
}

.fa-eye-low-vision:before,.fa-low-vision:before {
    content: "\f2a8"
}

.fa-crow:before {
    content: "\f520"
}

.fa-sailboat:before {
    content: "\e445"
}

.fa-window-restore:before {
    content: "\f2d2"
}

.fa-plus-square:before,.fa-square-plus:before {
    content: "\f0fe"
}

.fa-torii-gate:before {
    content: "\f6a1"
}

.fa-frog:before {
    content: "\f52e"
}

.fa-bucket:before {
    content: "\e4cf"
}

.fa-image:before {
    content: "\f03e"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-cow:before {
    content: "\f6c8"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-screwdriver:before {
    content: "\f54a"
}

.fa-folder-closed:before {
    content: "\e185"
}

.fa-house-tsunami:before {
    content: "\e515"
}

.fa-square-nfi:before {
    content: "\e576"
}

.fa-arrow-up-from-ground-water:before {
    content: "\e4b5"
}

.fa-glass-martini-alt:before,.fa-martini-glass:before {
    content: "\f57b"
}

.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before {
    content: "\f2ea"
}

.fa-columns:before,.fa-table-columns:before {
    content: "\f0db"
}

.fa-lemon:before {
    content: "\f094"
}

.fa-head-side-mask:before {
    content: "\e063"
}

.fa-handshake:before {
    content: "\f2b5"
}

.fa-gem:before {
    content: "\f3a5"
}

.fa-dolly-box:before,.fa-dolly:before {
    content: "\f472"
}

.fa-smoking:before {
    content: "\f48d"
}

.fa-compress-arrows-alt:before,.fa-minimize:before {
    content: "\f78c"
}

.fa-monument:before {
    content: "\f5a6"
}

.fa-snowplow:before {
    content: "\f7d2"
}

.fa-angle-double-right:before,.fa-angles-right:before {
    content: "\f101"
}

.fa-cannabis:before {
    content: "\f55f"
}

.fa-circle-play:before,.fa-play-circle:before {
    content: "\f144"
}

.fa-tablets:before {
    content: "\f490"
}

.fa-ethernet:before {
    content: "\f796"
}

.fa-eur:before,.fa-euro-sign:before,.fa-euro:before {
    content: "\f153"
}

.fa-chair:before {
    content: "\f6c0"
}

.fa-check-circle:before,.fa-circle-check:before {
    content: "\f058"
}

.fa-circle-stop:before,.fa-stop-circle:before {
    content: "\f28d"
}

.fa-compass-drafting:before,.fa-drafting-compass:before {
    content: "\f568"
}

.fa-plate-wheat:before {
    content: "\e55a"
}

.fa-icicles:before {
    content: "\f7ad"
}

.fa-person-shelter:before {
    content: "\e54f"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-marker:before {
    content: "\f5a1"
}

.fa-face-laugh-beam:before,.fa-laugh-beam:before {
    content: "\f59a"
}

.fa-helicopter-symbol:before {
    content: "\e502"
}

.fa-universal-access:before {
    content: "\f29a"
}

.fa-chevron-circle-up:before,.fa-circle-chevron-up:before {
    content: "\f139"
}

.fa-lari-sign:before {
    content: "\e1c8"
}

.fa-volcano:before {
    content: "\f770"
}

.fa-person-walking-dashed-line-arrow-right:before {
    content: "\e553"
}

.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before {
    content: "\f154"
}

.fa-viruses:before {
    content: "\e076"
}

.fa-square-person-confined:before {
    content: "\e577"
}

.fa-user-tie:before {
    content: "\f508"
}

.fa-arrow-down-long:before,.fa-long-arrow-down:before {
    content: "\f175"
}

.fa-tent-arrow-down-to-line:before {
    content: "\e57e"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-mail-reply-all:before,.fa-reply-all:before {
    content: "\f122"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-person-skating:before,.fa-skating:before {
    content: "\f7c5"
}

.fa-filter-circle-dollar:before,.fa-funnel-dollar:before {
    content: "\f662"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-arrow-circle-down:before,.fa-circle-arrow-down:before {
    content: "\f0ab"
}

.fa-arrow-right-to-file:before,.fa-file-import:before {
    content: "\f56f"
}

.fa-external-link-square:before,.fa-square-arrow-up-right:before {
    content: "\f14c"
}

.fa-box-open:before {
    content: "\f49e"
}

.fa-scroll:before {
    content: "\f70e"
}

.fa-spa:before {
    content: "\f5bb"
}

.fa-location-pin-lock:before {
    content: "\e51f"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-hill-avalanche:before {
    content: "\e507"
}

.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before {
    content: "\f2cb"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before {
    content: "\f2bb"
}

.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before {
    content: "\f516"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-diamond-turn-right:before,.fa-directions:before {
    content: "\f5eb"
}

.fa-burst:before {
    content: "\e4dc"
}

.fa-house-laptop:before,.fa-laptop-house:before {
    content: "\e066"
}

.fa-face-tired:before,.fa-tired:before {
    content: "\f5c8"
}

.fa-money-bills:before {
    content: "\e1f3"
}

.fa-smog:before {
    content: "\f75f"
}

.fa-crutch:before {
    content: "\f7f7"
}

.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before {
    content: "\f0ee"
}

.fa-palette:before {
    content: "\f53f"
}

.fa-arrows-turn-right:before {
    content: "\e4c0"
}

.fa-vest:before {
    content: "\e085"
}

.fa-ferry:before {
    content: "\e4ea"
}

.fa-arrows-down-to-people:before {
    content: "\e4b9"
}

.fa-seedling:before,.fa-sprout:before {
    content: "\f4d8"
}

.fa-arrows-alt-h:before,.fa-left-right:before {
    content: "\f337"
}

.fa-boxes-packing:before {
    content: "\e4c7"
}

.fa-arrow-circle-left:before,.fa-circle-arrow-left:before {
    content: "\f0a8"
}

.fa-group-arrows-rotate:before {
    content: "\e4f6"
}

.fa-bowl-food:before {
    content: "\e4c6"
}

.fa-candy-cane:before {
    content: "\f786"
}

.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before {
    content: "\f160"
}

.fa-cloud-bolt:before,.fa-thunderstorm:before {
    content: "\f76c"
}

.fa-remove-format:before,.fa-text-slash:before {
    content: "\f87d"
}

.fa-face-smile-wink:before,.fa-smile-wink:before {
    content: "\f4da"
}

.fa-file-word:before {
    content: "\f1c2"
}

.fa-file-powerpoint:before {
    content: "\f1c4"
}

.fa-arrows-h:before,.fa-arrows-left-right:before {
    content: "\f07e"
}

.fa-house-lock:before {
    content: "\e510"
}

.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before {
    content: "\f0ed"
}

.fa-children:before {
    content: "\e4e1"
}

.fa-blackboard:before,.fa-chalkboard:before {
    content: "\f51b"
}

.fa-user-alt-slash:before,.fa-user-large-slash:before {
    content: "\f4fa"
}

.fa-envelope-open:before {
    content: "\f2b6"
}

.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before {
    content: "\e05f"
}

.fa-mattress-pillow:before {
    content: "\e525"
}

.fa-guarani-sign:before {
    content: "\e19a"
}

.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before {
    content: "\f021"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-cruzeiro-sign:before {
    content: "\e152"
}

.fa-greater-than-equal:before {
    content: "\f532"
}

.fa-shield-alt:before,.fa-shield-halved:before {
    content: "\f3ed"
}

.fa-atlas:before,.fa-book-atlas:before {
    content: "\f558"
}

.fa-virus:before {
    content: "\e074"
}

.fa-envelope-circle-check:before {
    content: "\e4e8"
}

.fa-layer-group:before {
    content: "\f5fd"
}

.fa-arrows-to-dot:before {
    content: "\e4be"
}

.fa-archway:before {
    content: "\f557"
}

.fa-heart-circle-check:before {
    content: "\e4fd"
}

.fa-house-chimney-crack:before,.fa-house-damage:before {
    content: "\f6f1"
}

.fa-file-archive:before,.fa-file-zipper:before {
    content: "\f1c6"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-glass-martini:before,.fa-martini-glass-empty:before {
    content: "\f000"
}

.fa-couch:before {
    content: "\f4b8"
}

.fa-cedi-sign:before {
    content: "\e0df"
}

.fa-italic:before {
    content: "\f033"
}

.fa-church:before {
    content: "\f51d"
}

.fa-comments-dollar:before {
    content: "\f653"
}

.fa-democrat:before {
    content: "\f747"
}

.fa-z:before {
    content: "\5a"
}

.fa-person-skiing:before,.fa-skiing:before {
    content: "\f7c9"
}

.fa-road-lock:before {
    content: "\e567"
}

.fa-a:before {
    content: "\41"
}

.fa-temperature-arrow-down:before,.fa-temperature-down:before {
    content: "\e03f"
}

.fa-feather-alt:before,.fa-feather-pointed:before {
    content: "\f56b"
}

.fa-p:before {
    content: "\50"
}

.fa-snowflake:before {
    content: "\f2dc"
}

.fa-newspaper:before {
    content: "\f1ea"
}

.fa-ad:before,.fa-rectangle-ad:before {
    content: "\f641"
}

.fa-arrow-circle-right:before,.fa-circle-arrow-right:before {
    content: "\f0a9"
}

.fa-filter-circle-xmark:before {
    content: "\e17b"
}

.fa-locust:before {
    content: "\e520"
}

.fa-sort:before,.fa-unsorted:before {
    content: "\f0dc"
}

.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before {
    content: "\f0cb"
}

.fa-person-dress-burst:before {
    content: "\e544"
}

.fa-money-check-alt:before,.fa-money-check-dollar:before {
    content: "\f53d"
}

.fa-vector-square:before {
    content: "\f5cb"
}

.fa-bread-slice:before {
    content: "\f7ec"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before {
    content: "\f598"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-question:before {
    content: "\3f"
}

.fa-file-signature:before {
    content: "\f573"
}

.fa-arrows-alt:before,.fa-up-down-left-right:before {
    content: "\f0b2"
}

.fa-house-chimney-user:before {
    content: "\e065"
}

.fa-hand-holding-heart:before {
    content: "\f4be"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-money-check:before {
    content: "\f53c"
}

.fa-star-half-alt:before,.fa-star-half-stroke:before {
    content: "\f5c0"
}

.fa-code:before {
    content: "\f121"
}

.fa-glass-whiskey:before,.fa-whiskey-glass:before {
    content: "\f7a0"
}

.fa-building-circle-exclamation:before {
    content: "\e4d3"
}

.fa-magnifying-glass-chart:before {
    content: "\e522"
}

.fa-arrow-up-right-from-square:before,.fa-external-link:before {
    content: "\f08e"
}

.fa-cubes-stacked:before {
    content: "\e4e6"
}

.fa-krw:before,.fa-won-sign:before,.fa-won:before {
    content: "\f159"
}

.fa-virus-covid:before {
    content: "\e4a8"
}

.fa-austral-sign:before {
    content: "\e0a9"
}

.fa-f:before {
    content: "\46"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-road:before {
    content: "\f018"
}

.fa-cab:before,.fa-taxi:before {
    content: "\f1ba"
}

.fa-person-circle-plus:before {
    content: "\e541"
}

.fa-chart-pie:before,.fa-pie-chart:before {
    content: "\f200"
}

.fa-bolt-lightning:before {
    content: "\e0b7"
}

.fa-sack-xmark:before {
    content: "\e56a"
}

.fa-file-excel:before {
    content: "\f1c3"
}

.fa-file-contract:before {
    content: "\f56c"
}

.fa-fish-fins:before {
    content: "\e4f2"
}

.fa-building-flag:before {
    content: "\e4d5"
}

.fa-face-grin-beam:before,.fa-grin-beam:before {
    content: "\f582"
}

.fa-object-ungroup:before {
    content: "\f248"
}

.fa-poop:before {
    content: "\f619"
}

.fa-location-pin:before,.fa-map-marker:before {
    content: "\f041"
}

.fa-kaaba:before {
    content: "\f66b"
}

.fa-toilet-paper:before {
    content: "\f71e"
}

.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before {
    content: "\f807"
}

.fa-eject:before {
    content: "\f052"
}

.fa-arrow-alt-circle-right:before,.fa-circle-right:before {
    content: "\f35a"
}

.fa-plane-circle-check:before {
    content: "\e555"
}

.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before {
    content: "\f5a5"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-chart-line:before,.fa-line-chart:before {
    content: "\f201"
}

.fa-mask-ventilator:before {
    content: "\e524"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-map-signs:before,.fa-signs-post:before {
    content: "\f277"
}

.fa-cash-register:before {
    content: "\f788"
}

.fa-person-circle-question:before {
    content: "\e542"
}

.fa-h:before {
    content: "\48"
}

.fa-tarp:before {
    content: "\e57b"
}

.fa-screwdriver-wrench:before,.fa-tools:before {
    content: "\f7d9"
}

.fa-arrows-to-eye:before {
    content: "\e4bf"
}

.fa-plug-circle-bolt:before {
    content: "\e55b"
}

.fa-heart:before {
    content: "\f004"
}

.fa-mars-and-venus:before {
    content: "\f224"
}

.fa-home-user:before,.fa-house-user:before {
    content: "\e1b0"
}

.fa-dumpster-fire:before {
    content: "\f794"
}

.fa-house-crack:before {
    content: "\e3b1"
}

.fa-cocktail:before,.fa-martini-glass-citrus:before {
    content: "\f561"
}

.fa-face-surprise:before,.fa-surprise:before {
    content: "\f5c2"
}

.fa-bottle-water:before {
    content: "\e4c5"
}

.fa-circle-pause:before,.fa-pause-circle:before {
    content: "\f28b"
}

.fa-toilet-paper-slash:before {
    content: "\e072"
}

.fa-apple-alt:before,.fa-apple-whole:before {
    content: "\f5d1"
}

.fa-kitchen-set:before {
    content: "\e51a"
}

.fa-r:before {
    content: "\52"
}

.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before {
    content: "\f2ca"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-bitcoin-sign:before {
    content: "\e0b4"
}

.fa-shield-dog:before {
    content: "\e573"
}

.fa-solar-panel:before {
    content: "\f5ba"
}

.fa-lock-open:before {
    content: "\f3c1"
}

.fa-elevator:before {
    content: "\e16d"
}

.fa-money-bill-transfer:before {
    content: "\e528"
}

.fa-money-bill-trend-up:before {
    content: "\e529"
}

.fa-house-flood-water-circle-arrow-right:before {
    content: "\e50f"
}

.fa-poll-h:before,.fa-square-poll-horizontal:before {
    content: "\f682"
}

.fa-circle:before {
    content: "\f111"
}

.fa-backward-fast:before,.fa-fast-backward:before {
    content: "\f049"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-user-astronaut:before {
    content: "\f4fb"
}

.fa-plane-slash:before {
    content: "\e069"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-basketball-ball:before,.fa-basketball:before {
    content: "\f434"
}

.fa-satellite-dish:before {
    content: "\f7c0"
}

.fa-arrow-alt-circle-up:before,.fa-circle-up:before {
    content: "\f35b"
}

.fa-mobile-alt:before,.fa-mobile-screen-button:before {
    content: "\f3cd"
}

.fa-volume-high:before,.fa-volume-up:before {
    content: "\f028"
}

.fa-users-rays:before {
    content: "\e593"
}

.fa-wallet:before {
    content: "\f555"
}

.fa-clipboard-check:before {
    content: "\f46c"
}

.fa-file-audio:before {
    content: "\f1c7"
}

.fa-burger:before,.fa-hamburger:before {
    content: "\f805"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-bugs:before {
    content: "\e4d0"
}

.fa-rupee-sign:before,.fa-rupee:before {
    content: "\f156"
}

.fa-file-image:before {
    content: "\f1c5"
}

.fa-circle-question:before,.fa-question-circle:before {
    content: "\f059"
}

.fa-plane-departure:before {
    content: "\f5b0"
}

.fa-handshake-slash:before {
    content: "\e060"
}

.fa-book-bookmark:before {
    content: "\e0bb"
}

.fa-code-branch:before {
    content: "\f126"
}

.fa-hat-cowboy:before {
    content: "\f8c0"
}

.fa-bridge:before {
    content: "\e4c8"
}

.fa-phone-alt:before,.fa-phone-flip:before {
    content: "\f879"
}

.fa-truck-front:before {
    content: "\e2b7"
}

.fa-cat:before {
    content: "\f6be"
}

.fa-anchor-circle-exclamation:before {
    content: "\e4ab"
}

.fa-truck-field:before {
    content: "\e58d"
}

.fa-route:before {
    content: "\f4d7"
}

.fa-clipboard-question:before {
    content: "\e4e3"
}

.fa-panorama:before {
    content: "\e209"
}

.fa-comment-medical:before {
    content: "\f7f5"
}

.fa-teeth-open:before {
    content: "\f62f"
}

.fa-file-circle-minus:before {
    content: "\e4ed"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-wine-glass:before {
    content: "\f4e3"
}

.fa-fast-forward:before,.fa-forward-fast:before {
    content: "\f050"
}

.fa-face-meh-blank:before,.fa-meh-blank:before {
    content: "\f5a4"
}

.fa-parking:before,.fa-square-parking:before {
    content: "\f540"
}

.fa-house-signal:before {
    content: "\e012"
}

.fa-bars-progress:before,.fa-tasks-alt:before {
    content: "\f828"
}

.fa-faucet-drip:before {
    content: "\e006"
}

.fa-cart-flatbed:before,.fa-dolly-flatbed:before {
    content: "\f474"
}

.fa-ban-smoking:before,.fa-smoking-ban:before {
    content: "\f54d"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-mobile-button:before {
    content: "\f10b"
}

.fa-house-medical-flag:before {
    content: "\e514"
}

.fa-basket-shopping:before,.fa-shopping-basket:before {
    content: "\f291"
}

.fa-tape:before {
    content: "\f4db"
}

.fa-bus-alt:before,.fa-bus-simple:before {
    content: "\f55e"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-face-sad-cry:before,.fa-sad-cry:before {
    content: "\f5b3"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-person-military-to-person:before {
    content: "\e54c"
}

.fa-file-shield:before {
    content: "\e4f0"
}

.fa-user-slash:before {
    content: "\f506"
}

.fa-pen:before {
    content: "\f304"
}

.fa-tower-observation:before {
    content: "\e586"
}

.fa-file-code:before {
    content: "\f1c9"
}

.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before {
    content: "\f012"
}

.fa-bus:before {
    content: "\f207"
}

.fa-heart-circle-xmark:before {
    content: "\e501"
}

.fa-home-lg:before,.fa-house-chimney:before {
    content: "\e3af"
}

.fa-window-maximize:before {
    content: "\f2d0"
}

.fa-face-frown:before,.fa-frown:before {
    content: "\f119"
}

.fa-prescription:before {
    content: "\f5b1"
}

.fa-shop:before,.fa-store-alt:before {
    content: "\f54f"
}

.fa-floppy-disk:before,.fa-save:before {
    content: "\f0c7"
}

.fa-vihara:before {
    content: "\f6a7"
}

.fa-balance-scale-left:before,.fa-scale-unbalanced:before {
    content: "\f515"
}

.fa-sort-asc:before,.fa-sort-up:before {
    content: "\f0de"
}

.fa-comment-dots:before,.fa-commenting:before {
    content: "\f4ad"
}

.fa-plant-wilt:before {
    content: "\e5aa"
}

.fa-diamond:before {
    content: "\f219"
}

.fa-face-grin-squint:before,.fa-grin-squint:before {
    content: "\f585"
}

.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before {
    content: "\f4c0"
}

.fa-bacterium:before {
    content: "\e05a"
}

.fa-hand-pointer:before {
    content: "\f25a"
}

.fa-drum-steelpan:before {
    content: "\f56a"
}

.fa-hand-scissors:before {
    content: "\f257"
}

.fa-hands-praying:before,.fa-praying-hands:before {
    content: "\f684"
}

.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before {
    content: "\f01e"
}

.fa-biohazard:before {
    content: "\f780"
}

.fa-location-crosshairs:before,.fa-location:before {
    content: "\f601"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-child-dress:before {
    content: "\e59c"
}

.fa-users-between-lines:before {
    content: "\e591"
}

.fa-lungs-virus:before {
    content: "\e067"
}

.fa-face-grin-tears:before,.fa-grin-tears:before {
    content: "\f588"
}

.fa-phone:before {
    content: "\f095"
}

.fa-calendar-times:before,.fa-calendar-xmark:before {
    content: "\f273"
}

.fa-child-reaching:before {
    content: "\e59d"
}

.fa-head-side-virus:before {
    content: "\e064"
}

.fa-user-cog:before,.fa-user-gear:before {
    content: "\f4fe"
}

.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before {
    content: "\f163"
}

.fa-door-closed:before {
    content: "\f52a"
}

.fa-shield-virus:before {
    content: "\e06c"
}

.fa-dice-six:before {
    content: "\f526"
}

.fa-mosquito-net:before {
    content: "\e52c"
}

.fa-bridge-water:before {
    content: "\e4ce"
}

.fa-person-booth:before {
    content: "\f756"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-hat-wizard:before {
    content: "\f6e8"
}

.fa-pen-fancy:before {
    content: "\f5ac"
}

.fa-digging:before,.fa-person-digging:before {
    content: "\f85e"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before {
    content: "\f629"
}

.fa-book-medical:before {
    content: "\f7e6"
}

.fa-poo:before {
    content: "\f2fe"
}

.fa-quote-right-alt:before,.fa-quote-right:before {
    content: "\f10e"
}

.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before {
    content: "\f553"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-divide:before {
    content: "\f529"
}

.fa-tenge-sign:before,.fa-tenge:before {
    content: "\f7d7"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-hands-holding:before {
    content: "\f4c2"
}

.fa-hands-clapping:before {
    content: "\e1a8"
}

.fa-republican:before {
    content: "\f75e"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-person-circle-xmark:before {
    content: "\e543"
}

.fa-ruler:before {
    content: "\f545"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-dice-d6:before {
    content: "\f6d1"
}

.fa-restroom:before {
    content: "\f7bd"
}

.fa-j:before {
    content: "\4a"
}

.fa-users-viewfinder:before {
    content: "\e595"
}

.fa-file-video:before {
    content: "\f1c8"
}

.fa-external-link-alt:before,.fa-up-right-from-square:before {
    content: "\f35d"
}

.fa-table-cells:before,.fa-th:before {
    content: "\f00a"
}

.fa-file-pdf:before {
    content: "\f1c1"
}

.fa-bible:before,.fa-book-bible:before {
    content: "\f647"
}

.fa-o:before {
    content: "\4f"
}

.fa-medkit:before,.fa-suitcase-medical:before {
    content: "\f0fa"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-otter:before {
    content: "\f700"
}

.fa-female:before,.fa-person-dress:before {
    content: "\f182"
}

.fa-comment-dollar:before {
    content: "\f651"
}

.fa-briefcase-clock:before,.fa-business-time:before {
    content: "\f64a"
}

.fa-table-cells-large:before,.fa-th-large:before {
    content: "\f009"
}

.fa-book-tanakh:before,.fa-tanakh:before {
    content: "\f827"
}

.fa-phone-volume:before,.fa-volume-control-phone:before {
    content: "\f2a0"
}

.fa-hat-cowboy-side:before {
    content: "\f8c1"
}

.fa-clipboard-user:before {
    content: "\f7f3"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-lira-sign:before {
    content: "\f195"
}

.fa-satellite:before {
    content: "\f7bf"
}

.fa-plane-lock:before {
    content: "\e558"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-comment:before {
    content: "\f075"
}

.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before {
    content: "\f1fd"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-angle-double-up:before,.fa-angles-up:before {
    content: "\f102"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-arrow-right-to-city:before {
    content: "\e4b3"
}

.fa-ribbon:before {
    content: "\f4d6"
}

.fa-lungs:before {
    content: "\f604"
}

.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before {
    content: "\f887"
}

.fa-litecoin-sign:before {
    content: "\e1d3"
}

.fa-border-none:before {
    content: "\f850"
}

.fa-circle-nodes:before {
    content: "\e4e2"
}

.fa-parachute-box:before {
    content: "\f4cd"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-truck-field-un:before {
    content: "\e58e"
}

.fa-hourglass-empty:before,.fa-hourglass:before {
    content: "\f254"
}

.fa-mountain:before {
    content: "\f6fc"
}

.fa-user-doctor:before,.fa-user-md:before {
    content: "\f0f0"
}

.fa-circle-info:before,.fa-info-circle:before {
    content: "\f05a"
}

.fa-cloud-meatball:before {
    content: "\f73b"
}

.fa-camera-alt:before,.fa-camera:before {
    content: "\f030"
}

.fa-square-virus:before {
    content: "\e578"
}

.fa-meteor:before {
    content: "\f753"
}

.fa-car-on:before {
    content: "\e4dd"
}

.fa-sleigh:before {
    content: "\f7cc"
}

.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before {
    content: "\f162"
}

.fa-hand-holding-droplet:before,.fa-hand-holding-water:before {
    content: "\f4c1"
}

.fa-water:before {
    content: "\f773"
}

.fa-calendar-check:before {
    content: "\f274"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before {
    content: "\f486"
}

.fa-landmark:before {
    content: "\f66f"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-person-cane:before {
    content: "\e53c"
}

.fa-tent:before {
    content: "\e57d"
}

.fa-vest-patches:before {
    content: "\e086"
}

.fa-check-double:before {
    content: "\f560"
}

.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before {
    content: "\f15d"
}

.fa-money-bill-wheat:before {
    content: "\e52a"
}

.fa-cookie:before {
    content: "\f563"
}

.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before {
    content: "\f0e2"
}

.fa-hard-drive:before,.fa-hdd:before {
    content: "\f0a0"
}

.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before {
    content: "\f586"
}

.fa-dumbbell:before {
    content: "\f44b"
}

.fa-list-alt:before,.fa-rectangle-list:before {
    content: "\f022"
}

.fa-tarp-droplet:before {
    content: "\e57c"
}

.fa-house-medical-circle-check:before {
    content: "\e511"
}

.fa-person-skiing-nordic:before,.fa-skiing-nordic:before {
    content: "\f7ca"
}

.fa-calendar-plus:before {
    content: "\f271"
}

.fa-plane-arrival:before {
    content: "\f5af"
}

.fa-arrow-alt-circle-left:before,.fa-circle-left:before {
    content: "\f359"
}

.fa-subway:before,.fa-train-subway:before {
    content: "\f239"
}

.fa-chart-gantt:before {
    content: "\e0e4"
}

.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before {
    content: "\e1bc"
}

.fa-crop-alt:before,.fa-crop-simple:before {
    content: "\f565"
}

.fa-money-bill-1:before,.fa-money-bill-alt:before {
    content: "\f3d1"
}

.fa-left-long:before,.fa-long-arrow-alt-left:before {
    content: "\f30a"
}

.fa-dna:before {
    content: "\f471"
}

.fa-virus-slash:before {
    content: "\e075"
}

.fa-minus:before,.fa-subtract:before {
    content: "\f068"
}

.fa-chess:before {
    content: "\f439"
}

.fa-arrow-left-long:before,.fa-long-arrow-left:before {
    content: "\f177"
}

.fa-plug-circle-check:before {
    content: "\e55c"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-franc-sign:before {
    content: "\e18f"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before {
    content: "\f2a3"
}

.fa-cog:before,.fa-gear:before {
    content: "\f013"
}

.fa-droplet-slash:before,.fa-tint-slash:before {
    content: "\f5c7"
}

.fa-mosque:before {
    content: "\f678"
}

.fa-mosquito:before {
    content: "\e52b"
}

.fa-star-of-david:before {
    content: "\f69a"
}

.fa-person-military-rifle:before {
    content: "\e54b"
}

.fa-cart-shopping:before,.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-vials:before {
    content: "\f493"
}

.fa-plug-circle-plus:before {
    content: "\e55f"
}

.fa-place-of-worship:before {
    content: "\f67f"
}

.fa-grip-vertical:before {
    content: "\f58e"
}

.fa-arrow-turn-up:before,.fa-level-up:before {
    content: "\f148"
}

.fa-u:before {
    content: "\55"
}

.fa-square-root-alt:before,.fa-square-root-variable:before {
    content: "\f698"
}

.fa-clock-four:before,.fa-clock:before {
    content: "\f017"
}

.fa-backward-step:before,.fa-step-backward:before {
    content: "\f048"
}

.fa-pallet:before {
    content: "\f482"
}

.fa-faucet:before {
    content: "\e005"
}

.fa-baseball-bat-ball:before {
    content: "\f432"
}

.fa-s:before {
    content: "\53"
}

.fa-timeline:before {
    content: "\e29c"
}

.fa-keyboard:before {
    content: "\f11c"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-clinic-medical:before,.fa-house-chimney-medical:before {
    content: "\f7f2"
}

.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.fa-mobile-android-alt:before,.fa-mobile-screen:before {
    content: "\f3cf"
}

.fa-plane-up:before {
    content: "\e22d"
}

.fa-piggy-bank:before {
    content: "\f4d3"
}

.fa-battery-3:before,.fa-battery-half:before {
    content: "\f242"
}

.fa-mountain-city:before {
    content: "\e52e"
}

.fa-coins:before {
    content: "\f51e"
}

.fa-khanda:before {
    content: "\f66d"
}

.fa-sliders-h:before,.fa-sliders:before {
    content: "\f1de"
}

.fa-folder-tree:before {
    content: "\f802"
}

.fa-network-wired:before {
    content: "\f6ff"
}

.fa-map-pin:before {
    content: "\f276"
}

.fa-hamsa:before {
    content: "\f665"
}

.fa-cent-sign:before {
    content: "\e3f5"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-person-pregnant:before {
    content: "\e31e"
}

.fa-wand-sparkles:before {
    content: "\f72b"
}

.fa-ellipsis-v:before,.fa-ellipsis-vertical:before {
    content: "\f142"
}

.fa-ticket:before {
    content: "\f145"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-long-arrow-alt-right:before,.fa-right-long:before {
    content: "\f30b"
}

.fa-flag-usa:before {
    content: "\f74d"
}

.fa-laptop-file:before {
    content: "\e51d"
}

.fa-teletype:before,.fa-tty:before {
    content: "\f1e4"
}

.fa-diagram-next:before {
    content: "\e476"
}

.fa-person-rifle:before {
    content: "\e54e"
}

.fa-house-medical-circle-exclamation:before {
    content: "\e512"
}

.fa-closed-captioning:before {
    content: "\f20a"
}

.fa-hiking:before,.fa-person-hiking:before {
    content: "\f6ec"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-images:before {
    content: "\f302"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-people-pulling:before {
    content: "\e535"
}

.fa-n:before {
    content: "\4e"
}

.fa-cable-car:before,.fa-tram:before {
    content: "\f7da"
}

.fa-cloud-rain:before {
    content: "\f73d"
}

.fa-building-circle-xmark:before {
    content: "\e4d4"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-arrows-down-to-line:before {
    content: "\e4b8"
}

.fa-download:before {
    content: "\f019"
}

.fa-face-grin:before,.fa-grin:before {
    content: "\f580"
}

.fa-backspace:before,.fa-delete-left:before {
    content: "\f55a"
}

.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before {
    content: "\f1fb"
}

.fa-file-circle-check:before {
    content: "\e5a0"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before {
    content: "\f3ce"
}

.fa-face-meh:before,.fa-meh:before {
    content: "\f11a"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-book-dead:before,.fa-book-skull:before {
    content: "\f6b7"
}

.fa-drivers-license:before,.fa-id-card:before {
    content: "\f2c2"
}

.fa-dedent:before,.fa-outdent:before {
    content: "\f03b"
}

.fa-heart-circle-exclamation:before {
    content: "\e4fe"
}

.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before {
    content: "\f015"
}

.fa-calendar-week:before {
    content: "\f784"
}

.fa-laptop-medical:before {
    content: "\f812"
}

.fa-b:before {
    content: "\42"
}

.fa-file-medical:before {
    content: "\f477"
}

.fa-dice-one:before {
    content: "\f525"
}

.fa-kiwi-bird:before {
    content: "\f535"
}

.fa-arrow-right-arrow-left:before,.fa-exchange:before {
    content: "\f0ec"
}

.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before {
    content: "\f2f9"
}

.fa-cutlery:before,.fa-utensils:before {
    content: "\f2e7"
}

.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before {
    content: "\f161"
}

.fa-mill-sign:before {
    content: "\e1ed"
}

.fa-bowl-rice:before {
    content: "\e2eb"
}

.fa-skull:before {
    content: "\f54c"
}

.fa-broadcast-tower:before,.fa-tower-broadcast:before {
    content: "\f519"
}

.fa-truck-pickup:before {
    content: "\f63c"
}

.fa-long-arrow-alt-up:before,.fa-up-long:before {
    content: "\f30c"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-code-merge:before {
    content: "\f387"
}

.fa-upload:before {
    content: "\f093"
}

.fa-hurricane:before {
    content: "\f751"
}

.fa-mound:before {
    content: "\e52d"
}

.fa-toilet-portable:before {
    content: "\e583"
}

.fa-compact-disc:before {
    content: "\f51f"
}

.fa-file-arrow-down:before,.fa-file-download:before {
    content: "\f56d"
}

.fa-caravan:before {
    content: "\f8ff"
}

.fa-shield-cat:before {
    content: "\e572"
}

.fa-bolt:before,.fa-zap:before {
    content: "\f0e7"
}

.fa-glass-water:before {
    content: "\e4f4"
}

.fa-oil-well:before {
    content: "\e532"
}

.fa-vault:before {
    content: "\e2c5"
}

.fa-mars:before {
    content: "\f222"
}

.fa-toilet:before {
    content: "\f7d8"
}

.fa-plane-circle-xmark:before {
    content: "\e557"
}

.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before {
    content: "\f157"
}

.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before {
    content: "\f158"
}

.fa-sun:before {
    content: "\f185"
}

.fa-guitar:before {
    content: "\f7a6"
}

.fa-face-laugh-wink:before,.fa-laugh-wink:before {
    content: "\f59c"
}

.fa-horse-head:before {
    content: "\f7ab"
}

.fa-bore-hole:before {
    content: "\e4c3"
}

.fa-industry:before {
    content: "\f275"
}

.fa-arrow-alt-circle-down:before,.fa-circle-down:before {
    content: "\f358"
}

.fa-arrows-turn-to-dots:before {
    content: "\e4c1"
}

.fa-florin-sign:before {
    content: "\e184"
}

.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before {
    content: "\f884"
}

.fa-less-than:before {
    content: "\3c"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-car-tunnel:before {
    content: "\e4de"
}

.fa-head-side-cough:before {
    content: "\e061"
}

.fa-grip-lines:before {
    content: "\f7a4"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-user-lock:before {
    content: "\f502"
}

.fa-arrow-right-long:before,.fa-long-arrow-right:before {
    content: "\f178"
}

.fa-anchor-circle-xmark:before {
    content: "\e4ac"
}

.fa-ellipsis-h:before,.fa-ellipsis:before {
    content: "\f141"
}

.fa-chess-pawn:before {
    content: "\f443"
}

.fa-first-aid:before,.fa-kit-medical:before {
    content: "\f479"
}

.fa-person-through-window:before {
    content: "\e5a9"
}

.fa-toolbox:before {
    content: "\f552"
}

.fa-hands-holding-circle:before {
    content: "\e4fb"
}

.fa-bug:before {
    content: "\f188"
}

.fa-credit-card-alt:before,.fa-credit-card:before {
    content: "\f09d"
}

.fa-automobile:before,.fa-car:before {
    content: "\f1b9"
}

.fa-hand-holding-hand:before {
    content: "\e4f7"
}

.fa-book-open-reader:before,.fa-book-reader:before {
    content: "\f5da"
}

.fa-mountain-sun:before {
    content: "\e52f"
}

.fa-arrows-left-right-to-line:before {
    content: "\e4ba"
}

.fa-dice-d20:before {
    content: "\f6cf"
}

.fa-truck-droplet:before {
    content: "\e58c"
}

.fa-file-circle-xmark:before {
    content: "\e5a1"
}

.fa-temperature-arrow-up:before,.fa-temperature-up:before {
    content: "\e040"
}

.fa-medal:before {
    content: "\f5a2"
}

.fa-bed:before {
    content: "\f236"
}

.fa-h-square:before,.fa-square-h:before {
    content: "\f0fd"
}

.fa-podcast:before {
    content: "\f2ce"
}

.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before {
    content: "\f2c7"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-plug-circle-xmark:before {
    content: "\e560"
}

.fa-star-of-life:before {
    content: "\f621"
}

.fa-phone-slash:before {
    content: "\f3dd"
}

.fa-paint-roller:before {
    content: "\f5aa"
}

.fa-hands-helping:before,.fa-handshake-angle:before {
    content: "\f4c4"
}

.fa-location-dot:before,.fa-map-marker-alt:before {
    content: "\f3c5"
}

.fa-file:before {
    content: "\f15b"
}

.fa-greater-than:before {
    content: "\3e"
}

.fa-person-swimming:before,.fa-swimmer:before {
    content: "\f5c4"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-droplet:before,.fa-tint:before {
    content: "\f043"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before {
    content: "\f57d"
}

.fa-person-burst:before {
    content: "\e53b"
}

.fa-dove:before {
    content: "\f4ba"
}

.fa-battery-0:before,.fa-battery-empty:before {
    content: "\f244"
}

.fa-socks:before {
    content: "\f696"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-section:before {
    content: "\e447"
}

.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before {
    content: "\f625"
}

.fa-envelope-open-text:before {
    content: "\f658"
}

.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before {
    content: "\f0f8"
}

.fa-wine-bottle:before {
    content: "\f72f"
}

.fa-chess-rook:before {
    content: "\f447"
}

.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before {
    content: "\f550"
}

.fa-dharmachakra:before {
    content: "\f655"
}

.fa-hotdog:before {
    content: "\f80f"
}

.fa-blind:before,.fa-person-walking-with-cane:before {
    content: "\f29d"
}

.fa-drum:before {
    content: "\f569"
}

.fa-ice-cream:before {
    content: "\f810"
}

.fa-heart-circle-bolt:before {
    content: "\e4fc"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-check-to-slot:before,.fa-vote-yea:before {
    content: "\f772"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before {
    content: "\f468"
}

.fa-chain:before,.fa-link:before {
    content: "\f0c1"
}

.fa-assistive-listening-systems:before,.fa-ear-listen:before {
    content: "\f2a2"
}

.fa-tree-city:before {
    content: "\e587"
}

.fa-play:before {
    content: "\f04b"
}

.fa-font:before {
    content: "\f031"
}

.fa-rupiah-sign:before {
    content: "\e23d"
}

.fa-magnifying-glass:before,.fa-search:before {
    content: "\f002"
}

.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before {
    content: "\f45d"
}

.fa-diagnoses:before,.fa-person-dots-from-line:before {
    content: "\f470"
}

.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before {
    content: "\f82a"
}

.fa-naira-sign:before {
    content: "\e1f6"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-walkie-talkie:before {
    content: "\f8ef"
}

.fa-file-edit:before,.fa-file-pen:before {
    content: "\f31c"
}

.fa-receipt:before {
    content: "\f543"
}

.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before {
    content: "\f14b"
}

.fa-suitcase-rolling:before {
    content: "\f5c1"
}

.fa-person-circle-exclamation:before {
    content: "\e53f"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before {
    content: "\f240"
}

.fa-skull-crossbones:before {
    content: "\f714"
}

.fa-code-compare:before {
    content: "\e13a"
}

.fa-list-dots:before,.fa-list-ul:before {
    content: "\f0ca"
}

.fa-school-lock:before {
    content: "\e56f"
}

.fa-tower-cell:before {
    content: "\e585"
}

.fa-down-long:before,.fa-long-arrow-alt-down:before {
    content: "\f309"
}

.fa-ranking-star:before {
    content: "\e561"
}

.fa-chess-king:before {
    content: "\f43f"
}

.fa-person-harassing:before {
    content: "\e549"
}

.fa-brazilian-real-sign:before {
    content: "\e46c"
}

.fa-landmark-alt:before,.fa-landmark-dome:before {
    content: "\f752"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-television:before,.fa-tv-alt:before,.fa-tv:before {
    content: "\f26c"
}

.fa-shrimp:before {
    content: "\e448"
}

.fa-list-check:before,.fa-tasks:before {
    content: "\f0ae"
}

.fa-jug-detergent:before {
    content: "\e519"
}

.fa-circle-user:before,.fa-user-circle:before {
    content: "\f2bd"
}

.fa-user-shield:before {
    content: "\f505"
}

.fa-wind:before {
    content: "\f72e"
}

.fa-car-burst:before,.fa-car-crash:before {
    content: "\f5e1"
}

.fa-y:before {
    content: "\59"
}

.fa-person-snowboarding:before,.fa-snowboarding:before {
    content: "\f7ce"
}

.fa-shipping-fast:before,.fa-truck-fast:before {
    content: "\f48b"
}

.fa-fish:before {
    content: "\f578"
}

.fa-user-graduate:before {
    content: "\f501"
}

.fa-adjust:before,.fa-circle-half-stroke:before {
    content: "\f042"
}

.fa-clapperboard:before {
    content: "\e131"
}

.fa-circle-radiation:before,.fa-radiation-alt:before {
    content: "\f7ba"
}

.fa-baseball-ball:before,.fa-baseball:before {
    content: "\f433"
}

.fa-jet-fighter-up:before {
    content: "\e518"
}

.fa-diagram-project:before,.fa-project-diagram:before {
    content: "\f542"
}

.fa-copy:before {
    content: "\f0c5"
}

.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before {
    content: "\f6a9"
}

.fa-hand-sparkles:before {
    content: "\e05d"
}

.fa-grip-horizontal:before,.fa-grip:before {
    content: "\f58d"
}

.fa-share-from-square:before,.fa-share-square:before {
    content: "\f14d"
}

.fa-child-combatant:before,.fa-child-rifle:before {
    content: "\e4e0"
}

.fa-gun:before {
    content: "\e19b"
}

.fa-phone-square:before,.fa-square-phone:before {
    content: "\f098"
}

.fa-add:before,.fa-plus:before {
    content: "\2b"
}

.fa-expand:before {
    content: "\f065"
}

.fa-computer:before {
    content: "\e4e5"
}

.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before {
    content: "\f00d"
}

.fa-arrows-up-down-left-right:before,.fa-arrows:before {
    content: "\f047"
}

.fa-chalkboard-teacher:before,.fa-chalkboard-user:before {
    content: "\f51c"
}

.fa-peso-sign:before {
    content: "\e222"
}

.fa-building-shield:before {
    content: "\e4d8"
}

.fa-baby:before {
    content: "\f77c"
}

.fa-users-line:before {
    content: "\e592"
}

.fa-quote-left-alt:before,.fa-quote-left:before {
    content: "\f10d"
}

.fa-tractor:before {
    content: "\f722"
}

.fa-trash-arrow-up:before,.fa-trash-restore:before {
    content: "\f829"
}

.fa-arrow-down-up-lock:before {
    content: "\e4b0"
}

.fa-lines-leaning:before {
    content: "\e51e"
}

.fa-ruler-combined:before {
    content: "\f546"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-equals:before {
    content: "\3d"
}

.fa-blender:before {
    content: "\f517"
}

.fa-teeth:before {
    content: "\f62e"
}

.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before {
    content: "\f20b"
}

.fa-map:before {
    content: "\f279"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-photo-film:before,.fa-photo-video:before {
    content: "\f87c"
}

.fa-folder-minus:before {
    content: "\f65d"
}

.fa-store:before {
    content: "\f54e"
}

.fa-arrow-trend-up:before {
    content: "\e098"
}

.fa-plug-circle-minus:before {
    content: "\e55e"
}

.fa-sign-hanging:before,.fa-sign:before {
    content: "\f4d9"
}

.fa-bezier-curve:before {
    content: "\f55b"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-tablet-android:before,.fa-tablet:before {
    content: "\f3fb"
}

.fa-school-flag:before {
    content: "\e56e"
}

.fa-fill:before {
    content: "\f575"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-drumstick-bite:before {
    content: "\f6d7"
}

.fa-holly-berry:before {
    content: "\f7aa"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-bacteria:before {
    content: "\e059"
}

.fa-hand-lizard:before {
    content: "\f258"
}

.fa-notdef:before {
    content: "\e1fe"
}

.fa-disease:before {
    content: "\f7fa"
}

.fa-briefcase-medical:before {
    content: "\f469"
}

.fa-genderless:before {
    content: "\f22d"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-car-alt:before,.fa-car-rear:before {
    content: "\f5de"
}

.fa-pump-soap:before {
    content: "\e06b"
}

.fa-video-slash:before {
    content: "\f4e2"
}

.fa-battery-2:before,.fa-battery-quarter:before {
    content: "\f243"
}

.fa-radio:before {
    content: "\f8d7"
}

.fa-baby-carriage:before,.fa-carriage-baby:before {
    content: "\f77d"
}

.fa-traffic-light:before {
    content: "\f637"
}

.fa-thermometer:before {
    content: "\f491"
}

.fa-vr-cardboard:before {
    content: "\f729"
}

.fa-hand-middle-finger:before {
    content: "\f806"
}

.fa-percent:before,.fa-percentage:before {
    content: "\25"
}

.fa-truck-moving:before {
    content: "\f4df"
}

.fa-glass-water-droplet:before {
    content: "\e4f5"
}

.fa-display:before {
    content: "\e163"
}

.fa-face-smile:before,.fa-smile:before {
    content: "\f118"
}

.fa-thumb-tack:before,.fa-thumbtack:before {
    content: "\f08d"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-person-praying:before,.fa-pray:before {
    content: "\f683"
}

.fa-hammer:before {
    content: "\f6e3"
}

.fa-hand-peace:before {
    content: "\f25b"
}

.fa-rotate:before,.fa-sync-alt:before {
    content: "\f2f1"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-robot:before {
    content: "\f544"
}

.fa-peace:before {
    content: "\f67c"
}

.fa-cogs:before,.fa-gears:before {
    content: "\f085"
}

.fa-warehouse:before {
    content: "\f494"
}

.fa-arrow-up-right-dots:before {
    content: "\e4b7"
}

.fa-splotch:before {
    content: "\f5bc"
}

.fa-face-grin-hearts:before,.fa-grin-hearts:before {
    content: "\f584"
}

.fa-dice-four:before {
    content: "\f524"
}

.fa-sim-card:before {
    content: "\f7c4"
}

.fa-transgender-alt:before,.fa-transgender:before {
    content: "\f225"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-arrow-turn-down:before,.fa-level-down:before {
    content: "\f149"
}

.fa-person-falling-burst:before {
    content: "\e547"
}

.fa-award:before {
    content: "\f559"
}

.fa-ticket-alt:before,.fa-ticket-simple:before {
    content: "\f3ff"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-angle-double-left:before,.fa-angles-left:before {
    content: "\f100"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-clock-rotate-left:before,.fa-history:before {
    content: "\f1da"
}

.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before {
    content: "\f583"
}

.fa-arrow-right-from-file:before,.fa-file-export:before {
    content: "\f56e"
}

.fa-shield-blank:before,.fa-shield:before {
    content: "\f132"
}

.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before {
    content: "\f885"
}

.fa-house-medical:before {
    content: "\e3b2"
}

.fa-golf-ball-tee:before,.fa-golf-ball:before {
    content: "\f450"
}

.fa-chevron-circle-left:before,.fa-circle-chevron-left:before {
    content: "\f137"
}

.fa-house-chimney-window:before {
    content: "\e00d"
}

.fa-pen-nib:before {
    content: "\f5ad"
}

.fa-tent-arrow-turn-left:before {
    content: "\e580"
}

.fa-tents:before {
    content: "\e582"
}

.fa-magic:before,.fa-wand-magic:before {
    content: "\f0d0"
}

.fa-dog:before {
    content: "\f6d3"
}

.fa-carrot:before {
    content: "\f787"
}

.fa-moon:before {
    content: "\f186"
}

.fa-wine-glass-alt:before,.fa-wine-glass-empty:before {
    content: "\f5ce"
}

.fa-cheese:before {
    content: "\f7ef"
}

.fa-yin-yang:before {
    content: "\f6ad"
}

.fa-music:before {
    content: "\f001"
}

.fa-code-commit:before {
    content: "\f386"
}

.fa-temperature-low:before {
    content: "\f76b"
}

.fa-biking:before,.fa-person-biking:before {
    content: "\f84a"
}

.fa-broom:before {
    content: "\f51a"
}

.fa-shield-heart:before {
    content: "\e574"
}

.fa-gopuram:before {
    content: "\f664"
}

.fa-earth-oceania:before,.fa-globe-oceania:before {
    content: "\e47b"
}

.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before {
    content: "\f2d3"
}

.fa-hashtag:before {
    content: "\23"
}

.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before {
    content: "\f424"
}

.fa-oil-can:before {
    content: "\f613"
}

.fa-t:before {
    content: "\54"
}

.fa-hippo:before {
    content: "\f6ed"
}

.fa-chart-column:before {
    content: "\e0e3"
}

.fa-infinity:before {
    content: "\f534"
}

.fa-vial-circle-check:before {
    content: "\e596"
}

.fa-person-arrow-down-to-line:before {
    content: "\e538"
}

.fa-voicemail:before {
    content: "\f897"
}

.fa-fan:before {
    content: "\f863"
}

.fa-person-walking-luggage:before {
    content: "\e554"
}

.fa-arrows-alt-v:before,.fa-up-down:before {
    content: "\f338"
}

.fa-cloud-moon-rain:before {
    content: "\f73c"
}

.fa-calendar:before {
    content: "\f133"
}

.fa-trailer:before {
    content: "\e041"
}

.fa-bahai:before,.fa-haykal:before {
    content: "\f666"
}

.fa-sd-card:before {
    content: "\f7c2"
}

.fa-dragon:before {
    content: "\f6d5"
}

.fa-shoe-prints:before {
    content: "\f54b"
}

.fa-circle-plus:before,.fa-plus-circle:before {
    content: "\f055"
}

.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before {
    content: "\f58b"
}

.fa-hand-holding:before {
    content: "\f4bd"
}

.fa-plug-circle-exclamation:before {
    content: "\e55d"
}

.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before {
    content: "\f127"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-person-walking-arrow-loop-left:before {
    content: "\e551"
}

.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before {
    content: "\f882"
}

.fa-fire-alt:before,.fa-fire-flame-curved:before {
    content: "\f7e4"
}

.fa-tornado:before {
    content: "\f76f"
}

.fa-file-circle-plus:before {
    content: "\e494"
}

.fa-book-quran:before,.fa-quran:before {
    content: "\f687"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-border-all:before {
    content: "\f84c"
}

.fa-angry:before,.fa-face-angry:before {
    content: "\f556"
}

.fa-cookie-bite:before {
    content: "\f564"
}

.fa-arrow-trend-down:before {
    content: "\e097"
}

.fa-feed:before,.fa-rss:before {
    content: "\f09e"
}

.fa-draw-polygon:before {
    content: "\f5ee"
}

.fa-balance-scale:before,.fa-scale-balanced:before {
    content: "\f24e"
}

.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before {
    content: "\f62a"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-desktop-alt:before,.fa-desktop:before {
    content: "\f390"
}

.fa-m:before {
    content: "\4d"
}

.fa-table-list:before,.fa-th-list:before {
    content: "\f00b"
}

.fa-comment-sms:before,.fa-sms:before {
    content: "\f7cd"
}

.fa-book:before {
    content: "\f02d"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-check:before {
    content: "\f00c"
}

.fa-battery-4:before,.fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-house-circle-check:before {
    content: "\e509"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-diagram-successor:before {
    content: "\e47a"
}

.fa-truck-arrow-right:before {
    content: "\e58b"
}

.fa-arrows-split-up-and-left:before {
    content: "\e4bc"
}

.fa-fist-raised:before,.fa-hand-fist:before {
    content: "\f6de"
}

.fa-cloud-moon:before {
    content: "\f6c3"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-person-falling:before {
    content: "\e546"
}

.fa-image-portrait:before,.fa-portrait:before {
    content: "\f3e0"
}

.fa-user-tag:before {
    content: "\f507"
}

.fa-rug:before {
    content: "\e569"
}

.fa-earth-europe:before,.fa-globe-europe:before {
    content: "\f7a2"
}

.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before {
    content: "\f59d"
}

.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before {
    content: "\f410"
}

.fa-baht-sign:before {
    content: "\e0ac"
}

.fa-book-open:before {
    content: "\f518"
}

.fa-book-journal-whills:before,.fa-journal-whills:before {
    content: "\f66a"
}

.fa-handcuffs:before {
    content: "\e4f8"
}

.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before {
    content: "\f071"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before {
    content: "\f064"
}

.fa-bottle-droplet:before {
    content: "\e4c4"
}

.fa-mask-face:before {
    content: "\e1d7"
}

.fa-hill-rockslide:before {
    content: "\e508"
}

.fa-exchange-alt:before,.fa-right-left:before {
    content: "\f362"
}

.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-road-circle-exclamation:before {
    content: "\e565"
}

.fa-dungeon:before {
    content: "\f6d9"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before {
    content: "\f53b"
}

.fa-life-ring:before {
    content: "\f1cd"
}

.fa-hands:before,.fa-sign-language:before,.fa-signing:before {
    content: "\f2a7"
}

.fa-calendar-day:before {
    content: "\f783"
}

.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before {
    content: "\f5c5"
}

.fa-arrows-up-down:before,.fa-arrows-v:before {
    content: "\f07d"
}

.fa-face-grimace:before,.fa-grimace:before {
    content: "\f57f"
}

.fa-wheelchair-alt:before,.fa-wheelchair-move:before {
    content: "\e2ce"
}

.fa-level-down-alt:before,.fa-turn-down:before {
    content: "\f3be"
}

.fa-person-walking-arrow-right:before {
    content: "\e552"
}

.fa-envelope-square:before,.fa-square-envelope:before {
    content: "\f199"
}

.fa-dice:before {
    content: "\f522"
}

.fa-bowling-ball:before {
    content: "\f436"
}

.fa-brain:before {
    content: "\f5dc"
}

.fa-band-aid:before,.fa-bandage:before {
    content: "\f462"
}

.fa-calendar-minus:before {
    content: "\f272"
}

.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before {
    content: "\f057"
}

.fa-gifts:before {
    content: "\f79c"
}

.fa-hotel:before {
    content: "\f594"
}

.fa-earth-asia:before,.fa-globe-asia:before {
    content: "\f57e"
}

.fa-id-card-alt:before,.fa-id-card-clip:before {
    content: "\f47f"
}

.fa-magnifying-glass-plus:before,.fa-search-plus:before {
    content: "\f00e"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-user-clock:before {
    content: "\f4fd"
}

.fa-allergies:before,.fa-hand-dots:before {
    content: "\f461"
}

.fa-file-invoice:before {
    content: "\f570"
}

.fa-window-minimize:before {
    content: "\f2d1"
}

.fa-coffee:before,.fa-mug-saucer:before {
    content: "\f0f4"
}

.fa-brush:before {
    content: "\f55d"
}

.fa-mask:before {
    content: "\f6fa"
}

.fa-magnifying-glass-minus:before,.fa-search-minus:before {
    content: "\f010"
}

.fa-ruler-vertical:before {
    content: "\f548"
}

.fa-user-alt:before,.fa-user-large:before {
    content: "\f406"
}

.fa-train-tram:before {
    content: "\e5b4"
}

.fa-user-nurse:before {
    content: "\f82f"
}

.fa-syringe:before {
    content: "\f48e"
}

.fa-cloud-sun:before {
    content: "\f6c4"
}

.fa-stopwatch-20:before {
    content: "\e06f"
}

.fa-square-full:before {
    content: "\f45c"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-jar:before {
    content: "\e516"
}

.fa-note-sticky:before,.fa-sticky-note:before {
    content: "\f249"
}

.fa-bug-slash:before {
    content: "\e490"
}

.fa-arrow-up-from-water-pump:before {
    content: "\e4b6"
}

.fa-bone:before {
    content: "\f5d7"
}

.fa-user-injured:before {
    content: "\f728"
}

.fa-face-sad-tear:before,.fa-sad-tear:before {
    content: "\f5b4"
}

.fa-plane:before {
    content: "\f072"
}

.fa-tent-arrows-down:before {
    content: "\e581"
}

.fa-exclamation:before {
    content: "\21"
}

.fa-arrows-spin:before {
    content: "\e4bb"
}

.fa-print:before {
    content: "\f02f"
}

.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before {
    content: "\e2bb"
}

.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before {
    content: "\24"
}

.fa-x:before {
    content: "\58"
}

.fa-magnifying-glass-dollar:before,.fa-search-dollar:before {
    content: "\f688"
}

.fa-users-cog:before,.fa-users-gear:before {
    content: "\f509"
}

.fa-person-military-pointing:before {
    content: "\e54a"
}

.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before {
    content: "\f19c"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-trowel:before {
    content: "\e589"
}

.fa-d:before {
    content: "\44"
}

.fa-stapler:before {
    content: "\e5af"
}

.fa-masks-theater:before,.fa-theater-masks:before {
    content: "\f630"
}

.fa-kip-sign:before {
    content: "\e1c4"
}

.fa-hand-point-left:before {
    content: "\f0a5"
}

.fa-handshake-alt:before,.fa-handshake-simple:before {
    content: "\f4c6"
}

.fa-fighter-jet:before,.fa-jet-fighter:before {
    content: "\f0fb"
}

.fa-share-alt-square:before,.fa-square-share-nodes:before {
    content: "\f1e1"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-plus-minus:before {
    content: "\e43c"
}

.fa-video-camera:before,.fa-video:before {
    content: "\f03d"
}

.fa-graduation-cap:before,.fa-mortar-board:before {
    content: "\f19d"
}

.fa-hand-holding-medical:before {
    content: "\e05c"
}

.fa-person-circle-check:before {
    content: "\e53e"
}

.fa-level-up-alt:before,.fa-turn-up:before {
    content: "\f3bf"
}

.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus) {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border-width: 0
}

:host,:root {
    --fa-style-family-brands: "Font Awesome 6 Brands";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-brands-400.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-brands-400.ttf) format("truetype")
}

.fa-brands,.fab {
    font-weight: 400
}

.fa-monero:before {
    content: "\f3d0"
}

.fa-hooli:before {
    content: "\f427"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-shopware:before {
    content: "\f5b5"
}

.fa-creative-commons-nc:before {
    content: "\f4e8"
}

.fa-aws:before {
    content: "\f375"
}

.fa-redhat:before {
    content: "\f7bc"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-cloudflare:before {
    content: "\e07d"
}

.fa-ups:before {
    content: "\f7e0"
}

.fa-wpexplorer:before {
    content: "\f2de"
}

.fa-dyalog:before {
    content: "\f399"
}

.fa-bity:before {
    content: "\f37a"
}

.fa-stackpath:before {
    content: "\f842"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-modx:before {
    content: "\f285"
}

.fa-guilded:before {
    content: "\e07e"
}

.fa-vnv:before {
    content: "\f40b"
}

.fa-js-square:before,.fa-square-js:before {
    content: "\f3b9"
}

.fa-microsoft:before {
    content: "\f3ca"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-orcid:before {
    content: "\f8d2"
}

.fa-java:before {
    content: "\f4e4"
}

.fa-invision:before {
    content: "\f7b0"
}

.fa-creative-commons-pd-alt:before {
    content: "\f4ed"
}

.fa-centercode:before {
    content: "\f380"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-hire-a-helper:before {
    content: "\f3b0"
}

.fa-creative-commons-by:before {
    content: "\f4e7"
}

.fa-unity:before {
    content: "\e049"
}

.fa-whmcs:before {
    content: "\f40d"
}

.fa-rocketchat:before {
    content: "\f3e8"
}

.fa-vk:before {
    content: "\f189"
}

.fa-untappd:before {
    content: "\f405"
}

.fa-mailchimp:before {
    content: "\f59e"
}

.fa-css3-alt:before {
    content: "\f38b"
}

.fa-reddit-square:before,.fa-square-reddit:before {
    content: "\f1a2"
}

.fa-vimeo-v:before {
    content: "\f27d"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-square-font-awesome:before {
    content: "\e5ad"
}

.fa-deskpro:before {
    content: "\f38f"
}

.fa-sistrix:before {
    content: "\f3ee"
}

.fa-instagram-square:before,.fa-square-instagram:before {
    content: "\e055"
}

.fa-battle-net:before {
    content: "\f835"
}

.fa-the-red-yeti:before {
    content: "\f69d"
}

.fa-hacker-news-square:before,.fa-square-hacker-news:before {
    content: "\f3af"
}

.fa-edge:before {
    content: "\f282"
}

.fa-napster:before {
    content: "\f3d2"
}

.fa-snapchat-square:before,.fa-square-snapchat:before {
    content: "\f2ad"
}

.fa-google-plus-g:before {
    content: "\f0d5"
}

.fa-artstation:before {
    content: "\f77a"
}

.fa-markdown:before {
    content: "\f60f"
}

.fa-sourcetree:before {
    content: "\f7d3"
}

.fa-google-plus:before {
    content: "\f2b3"
}

.fa-diaspora:before {
    content: "\f791"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-phoenix-squadron:before {
    content: "\f511"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-algolia:before {
    content: "\f36c"
}

.fa-red-river:before {
    content: "\f3e3"
}

.fa-creative-commons-sa:before {
    content: "\f4ef"
}

.fa-safari:before {
    content: "\f267"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before {
    content: "\f35c"
}

.fa-atlassian:before {
    content: "\f77b"
}

.fa-linkedin-in:before {
    content: "\f0e1"
}

.fa-digital-ocean:before {
    content: "\f391"
}

.fa-nimblr:before {
    content: "\f5a8"
}

.fa-chromecast:before {
    content: "\f838"
}

.fa-evernote:before {
    content: "\f839"
}

.fa-hacker-news:before {
    content: "\f1d4"
}

.fa-creative-commons-sampling:before {
    content: "\f4f0"
}

.fa-adversal:before {
    content: "\f36a"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-watchman-monitoring:before {
    content: "\e087"
}

.fa-fonticons:before {
    content: "\f280"
}

.fa-weixin:before {
    content: "\f1d7"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-git-alt:before {
    content: "\f841"
}

.fa-lyft:before {
    content: "\f3c3"
}

.fa-rev:before {
    content: "\f5b2"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-wizards-of-the-coast:before {
    content: "\f730"
}

.fa-square-viadeo:before,.fa-viadeo-square:before {
    content: "\f2aa"
}

.fa-meetup:before {
    content: "\f2e0"
}

.fa-centos:before {
    content: "\f789"
}

.fa-adn:before {
    content: "\f170"
}

.fa-cloudsmith:before {
    content: "\f384"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-dribbble-square:before,.fa-square-dribbble:before {
    content: "\f397"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-node:before {
    content: "\f419"
}

.fa-mix:before {
    content: "\f3cb"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-cc-apple-pay:before {
    content: "\f416"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-instalod:before {
    content: "\e081"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-sellcast:before {
    content: "\f2da"
}

.fa-square-twitter:before,.fa-twitter-square:before {
    content: "\f081"
}

.fa-r-project:before {
    content: "\f4f7"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-freebsd:before {
    content: "\f3a4"
}

.fa-vuejs:before {
    content: "\f41f"
}

.fa-accusoft:before {
    content: "\f369"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-fonticons-fi:before {
    content: "\f3a2"
}

.fa-app-store:before {
    content: "\f36f"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-itunes-note:before {
    content: "\f3b5"
}

.fa-golang:before {
    content: "\e40f"
}

.fa-kickstarter:before {
    content: "\f3bb"
}

.fa-grav:before {
    content: "\f2d6"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-uncharted:before {
    content: "\e084"
}

.fa-firstdraft:before {
    content: "\f3a1"
}

.fa-square-youtube:before,.fa-youtube-square:before {
    content: "\f431"
}

.fa-wikipedia-w:before {
    content: "\f266"
}

.fa-rendact:before,.fa-wpressr:before {
    content: "\f3e4"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-galactic-republic:before {
    content: "\f50c"
}

.fa-nfc-directional:before {
    content: "\e530"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-joget:before {
    content: "\f3b7"
}

.fa-fedora:before {
    content: "\f798"
}

.fa-stripe-s:before {
    content: "\f42a"
}

.fa-meta:before {
    content: "\e49b"
}

.fa-laravel:before {
    content: "\f3bd"
}

.fa-hotjar:before {
    content: "\f3b1"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-sticker-mule:before {
    content: "\f3f7"
}

.fa-creative-commons-zero:before {
    content: "\f4f3"
}

.fa-hips:before {
    content: "\f452"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-discord:before {
    content: "\f392"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-app-store-ios:before {
    content: "\f370"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-wpbeginner:before {
    content: "\f297"
}

.fa-confluence:before {
    content: "\f78d"
}

.fa-mdb:before {
    content: "\f8ca"
}

.fa-dochub:before {
    content: "\f394"
}

.fa-accessible-icon:before {
    content: "\f368"
}

.fa-ebay:before {
    content: "\f4f4"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-unsplash:before {
    content: "\e07c"
}

.fa-yarn:before {
    content: "\f7e3"
}

.fa-square-steam:before,.fa-steam-square:before {
    content: "\f1b7"
}

.fa-500px:before {
    content: "\f26e"
}

.fa-square-vimeo:before,.fa-vimeo-square:before {
    content: "\f194"
}

.fa-asymmetrik:before {
    content: "\f372"
}

.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before {
    content: "\f2b4"
}

.fa-gratipay:before {
    content: "\f184"
}

.fa-apple:before {
    content: "\f179"
}

.fa-hive:before {
    content: "\e07f"
}

.fa-gitkraken:before {
    content: "\f3a6"
}

.fa-keybase:before {
    content: "\f4f5"
}

.fa-apple-pay:before {
    content: "\f415"
}

.fa-padlet:before {
    content: "\e4a0"
}

.fa-amazon-pay:before {
    content: "\f42c"
}

.fa-github-square:before,.fa-square-github:before {
    content: "\f092"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-fedex:before {
    content: "\f797"
}

.fa-phoenix-framework:before {
    content: "\f3dc"
}

.fa-shopify:before {
    content: "\e057"
}

.fa-neos:before {
    content: "\f612"
}

.fa-hackerrank:before {
    content: "\f5f7"
}

.fa-researchgate:before {
    content: "\f4f8"
}

.fa-swift:before {
    content: "\f8e1"
}

.fa-angular:before {
    content: "\f420"
}

.fa-speakap:before {
    content: "\f3f3"
}

.fa-angrycreative:before {
    content: "\f36e"
}

.fa-y-combinator:before {
    content: "\f23b"
}

.fa-empire:before {
    content: "\f1d1"
}

.fa-envira:before {
    content: "\f299"
}

.fa-gitlab-square:before,.fa-square-gitlab:before {
    content: "\e5ae"
}

.fa-studiovinari:before {
    content: "\f3f8"
}

.fa-pied-piper:before {
    content: "\f2ae"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-product-hunt:before {
    content: "\f288"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-linode:before {
    content: "\f2b8"
}

.fa-goodreads:before {
    content: "\f3a8"
}

.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before {
    content: "\f264"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-sith:before {
    content: "\f512"
}

.fa-themeisle:before {
    content: "\f2b2"
}

.fa-page4:before {
    content: "\f3d7"
}

.fa-hashnode:before {
    content: "\e499"
}

.fa-react:before {
    content: "\f41b"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-squarespace:before {
    content: "\f5be"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-creative-commons-share:before {
    content: "\f4f2"
}

.fa-bitcoin:before {
    content: "\f379"
}

.fa-keycdn:before {
    content: "\f3ba"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-itch-io:before {
    content: "\f83a"
}

.fa-umbraco:before {
    content: "\f8e8"
}

.fa-galactic-senate:before {
    content: "\f50d"
}

.fa-ubuntu:before {
    content: "\f7df"
}

.fa-draft2digital:before {
    content: "\f396"
}

.fa-stripe:before {
    content: "\f429"
}

.fa-houzz:before {
    content: "\f27c"
}

.fa-gg:before {
    content: "\f260"
}

.fa-dhl:before {
    content: "\f790"
}

.fa-pinterest-square:before,.fa-square-pinterest:before {
    content: "\f0d3"
}

.fa-xing:before {
    content: "\f168"
}

.fa-blackberry:before {
    content: "\f37b"
}

.fa-creative-commons-pd:before {
    content: "\f4ec"
}

.fa-playstation:before {
    content: "\f3df"
}

.fa-quinscape:before {
    content: "\f459"
}

.fa-less:before {
    content: "\f41d"
}

.fa-blogger-b:before {
    content: "\f37d"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-gitlab:before {
    content: "\f296"
}

.fa-typo3:before {
    content: "\f42b"
}

.fa-reddit-alien:before {
    content: "\f281"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-dailymotion:before {
    content: "\e052"
}

.fa-affiliatetheme:before {
    content: "\f36b"
}

.fa-pied-piper-pp:before {
    content: "\f1a7"
}

.fa-bootstrap:before {
    content: "\f836"
}

.fa-odnoklassniki:before {
    content: "\f263"
}

.fa-nfc-symbol:before {
    content: "\e531"
}

.fa-ethereum:before {
    content: "\f42e"
}

.fa-speaker-deck:before {
    content: "\f83c"
}

.fa-creative-commons-nc-eu:before {
    content: "\f4e9"
}

.fa-patreon:before {
    content: "\f3d9"
}

.fa-avianex:before {
    content: "\f374"
}

.fa-ello:before {
    content: "\f5f1"
}

.fa-gofore:before {
    content: "\f3a7"
}

.fa-bimobject:before {
    content: "\f378"
}

.fa-facebook-f:before {
    content: "\f39e"
}

.fa-google-plus-square:before,.fa-square-google-plus:before {
    content: "\f0d4"
}

.fa-mandalorian:before {
    content: "\f50f"
}

.fa-first-order-alt:before {
    content: "\f50a"
}

.fa-osi:before {
    content: "\f41a"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-d-and-d-beyond:before {
    content: "\f6ca"
}

.fa-periscope:before {
    content: "\f3da"
}

.fa-fulcrum:before {
    content: "\f50b"
}

.fa-cloudscale:before {
    content: "\f383"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-mizuni:before {
    content: "\f3cc"
}

.fa-schlix:before {
    content: "\f3ea"
}

.fa-square-xing:before,.fa-xing-square:before {
    content: "\f169"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-wpforms:before {
    content: "\f298"
}

.fa-cloudversify:before {
    content: "\f385"
}

.fa-usps:before {
    content: "\f7e1"
}

.fa-megaport:before {
    content: "\f5a3"
}

.fa-magento:before {
    content: "\f3c4"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-fly:before {
    content: "\f417"
}

.fa-aviato:before {
    content: "\f421"
}

.fa-itunes:before {
    content: "\f3b4"
}

.fa-cuttlefish:before {
    content: "\f38c"
}

.fa-blogger:before {
    content: "\f37c"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-viber:before {
    content: "\f409"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-symfony:before {
    content: "\f83d"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-etsy:before {
    content: "\f2d7"
}

.fa-facebook-messenger:before {
    content: "\f39f"
}

.fa-audible:before {
    content: "\f373"
}

.fa-think-peaks:before {
    content: "\f731"
}

.fa-bilibili:before {
    content: "\e3d9"
}

.fa-erlang:before {
    content: "\f39d"
}

.fa-cotton-bureau:before {
    content: "\f89e"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-42-group:before,.fa-innosoft:before {
    content: "\e080"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-elementor:before {
    content: "\f430"
}

.fa-pied-piper-square:before,.fa-square-pied-piper:before {
    content: "\e01e"
}

.fa-creative-commons-nd:before {
    content: "\f4eb"
}

.fa-palfed:before {
    content: "\f3d8"
}

.fa-superpowers:before {
    content: "\f2dd"
}

.fa-resolving:before {
    content: "\f3e7"
}

.fa-xbox:before {
    content: "\f412"
}

.fa-searchengin:before {
    content: "\f3eb"
}

.fa-tiktok:before {
    content: "\e07b"
}

.fa-facebook-square:before,.fa-square-facebook:before {
    content: "\f082"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-linkedin:before {
    content: "\f08c"
}

.fa-hubspot:before {
    content: "\f3b2"
}

.fa-deploydog:before {
    content: "\f38e"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-ravelry:before {
    content: "\f2d9"
}

.fa-mixer:before {
    content: "\e056"
}

.fa-lastfm-square:before,.fa-square-lastfm:before {
    content: "\f203"
}

.fa-vimeo:before {
    content: "\f40a"
}

.fa-mendeley:before {
    content: "\f7b3"
}

.fa-uniregistry:before {
    content: "\f404"
}

.fa-figma:before {
    content: "\f799"
}

.fa-creative-commons-remix:before {
    content: "\f4ee"
}

.fa-cc-amazon-pay:before {
    content: "\f42d"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-cmplid:before {
    content: "\e360"
}

.fa-facebook:before {
    content: "\f09a"
}

.fa-gripfire:before {
    content: "\f3ac"
}

.fa-jedi-order:before {
    content: "\f50e"
}

.fa-uikit:before {
    content: "\f403"
}

.fa-fort-awesome-alt:before {
    content: "\f3a3"
}

.fa-phabricator:before {
    content: "\f3db"
}

.fa-ussunnah:before {
    content: "\f407"
}

.fa-earlybirds:before {
    content: "\f39a"
}

.fa-trade-federation:before {
    content: "\f513"
}

.fa-autoprefixer:before {
    content: "\f41c"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-google-play:before {
    content: "\f3ab"
}

.fa-viadeo:before {
    content: "\f2a9"
}

.fa-line:before {
    content: "\f3c0"
}

.fa-google-drive:before {
    content: "\f3aa"
}

.fa-servicestack:before {
    content: "\f3ec"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-imdb:before {
    content: "\f2d8"
}

.fa-deezer:before {
    content: "\e077"
}

.fa-raspberry-pi:before {
    content: "\f7bb"
}

.fa-jira:before {
    content: "\f7b1"
}

.fa-docker:before {
    content: "\f395"
}

.fa-screenpal:before {
    content: "\e570"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-gitter:before {
    content: "\f426"
}

.fa-d-and-d:before {
    content: "\f38d"
}

.fa-microblog:before {
    content: "\e01a"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-gg-circle:before {
    content: "\f261"
}

.fa-pied-piper-hat:before {
    content: "\f4e5"
}

.fa-kickstarter-k:before {
    content: "\f3bc"
}

.fa-yandex:before {
    content: "\f413"
}

.fa-readme:before {
    content: "\f4d5"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-sass:before {
    content: "\f41e"
}

.fa-wirsindhandwerk:before,.fa-wsh:before {
    content: "\e2d0"
}

.fa-buromobelexperte:before {
    content: "\f37f"
}

.fa-salesforce:before {
    content: "\f83b"
}

.fa-octopus-deploy:before {
    content: "\e082"
}

.fa-medapps:before {
    content: "\f3c6"
}

.fa-ns8:before {
    content: "\f3d5"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-apper:before {
    content: "\f371"
}

.fa-fort-awesome:before {
    content: "\f286"
}

.fa-waze:before {
    content: "\f83f"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-snapchat-ghost:before,.fa-snapchat:before {
    content: "\f2ab"
}

.fa-fantasy-flight-games:before {
    content: "\f6dc"
}

.fa-rust:before {
    content: "\e07a"
}

.fa-wix:before {
    content: "\f5cf"
}

.fa-behance-square:before,.fa-square-behance:before {
    content: "\f1b5"
}

.fa-supple:before {
    content: "\f3f9"
}

.fa-rebel:before {
    content: "\f1d0"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-staylinked:before {
    content: "\f3f5"
}

.fa-kaggle:before {
    content: "\f5fa"
}

.fa-space-awesome:before {
    content: "\e5ac"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-cpanel:before {
    content: "\f388"
}

.fa-goodreads-g:before {
    content: "\f3a9"
}

.fa-git-square:before,.fa-square-git:before {
    content: "\f1d2"
}

.fa-square-tumblr:before,.fa-tumblr-square:before {
    content: "\f174"
}

.fa-trello:before {
    content: "\f181"
}

.fa-creative-commons-nc-jp:before {
    content: "\f4ea"
}

.fa-get-pocket:before {
    content: "\f265"
}

.fa-perbyte:before {
    content: "\e083"
}

.fa-grunt:before {
    content: "\f3ad"
}

.fa-weebly:before {
    content: "\f5cc"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-themeco:before {
    content: "\f5c6"
}

.fa-python:before {
    content: "\f3e2"
}

.fa-android:before {
    content: "\f17b"
}

.fa-bots:before {
    content: "\e340"
}

.fa-free-code-camp:before {
    content: "\f2c5"
}

.fa-hornbill:before {
    content: "\f592"
}

.fa-js:before {
    content: "\f3b8"
}

.fa-ideal:before {
    content: "\e013"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-dev:before {
    content: "\f6cc"
}

.fa-sketch:before {
    content: "\f7c6"
}

.fa-yandex-international:before {
    content: "\f414"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-uber:before {
    content: "\f402"
}

.fa-github:before {
    content: "\f09b"
}

.fa-php:before {
    content: "\f457"
}

.fa-alipay:before {
    content: "\f642"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-firefox-browser:before {
    content: "\e007"
}

.fa-replyd:before {
    content: "\f3e6"
}

.fa-suse:before {
    content: "\f7d6"
}

.fa-jenkins:before {
    content: "\f3b6"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-rockrms:before {
    content: "\f3e9"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-buffer:before {
    content: "\f837"
}

.fa-npm:before {
    content: "\f3d4"
}

.fa-yammer:before {
    content: "\f840"
}

.fa-btc:before {
    content: "\f15a"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-stubber:before {
    content: "\e5c7"
}

.fa-telegram-plane:before,.fa-telegram:before {
    content: "\f2c6"
}

.fa-old-republic:before {
    content: "\f510"
}

.fa-odysee:before {
    content: "\e5c6"
}

.fa-square-whatsapp:before,.fa-whatsapp-square:before {
    content: "\f40c"
}

.fa-node-js:before {
    content: "\f3d3"
}

.fa-edge-legacy:before {
    content: "\e078"
}

.fa-slack-hash:before,.fa-slack:before {
    content: "\f198"
}

.fa-medrt:before {
    content: "\f3c8"
}

.fa-usb:before {
    content: "\f287"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-vaadin:before {
    content: "\f408"
}

.fa-quora:before {
    content: "\f2c4"
}

.fa-reacteurope:before {
    content: "\f75d"
}

.fa-medium-m:before,.fa-medium:before {
    content: "\f23a"
}

.fa-amilia:before {
    content: "\f36d"
}

.fa-mixcloud:before {
    content: "\f289"
}

.fa-flipboard:before {
    content: "\f44d"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-critical-role:before {
    content: "\f6c9"
}

.fa-sitrox:before {
    content: "\e44a"
}

.fa-discourse:before {
    content: "\f393"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-mastodon:before {
    content: "\f4f6"
}

.fa-airbnb:before {
    content: "\f834"
}

.fa-wolf-pack-battalion:before {
    content: "\f514"
}

.fa-buy-n-large:before {
    content: "\f8a6"
}

.fa-gulp:before {
    content: "\f3ae"
}

.fa-creative-commons-sampling-plus:before {
    content: "\f4f1"
}

.fa-strava:before {
    content: "\f428"
}

.fa-ember:before {
    content: "\f423"
}

.fa-canadian-maple-leaf:before {
    content: "\f785"
}

.fa-teamspeak:before {
    content: "\f4f9"
}

.fa-pushed:before {
    content: "\f3e1"
}

.fa-wordpress-simple:before {
    content: "\f411"
}

.fa-nutritionix:before {
    content: "\f3d6"
}

.fa-wodu:before {
    content: "\e088"
}

.fa-google-pay:before {
    content: "\e079"
}

.fa-intercom:before {
    content: "\f7af"
}

.fa-zhihu:before {
    content: "\f63f"
}

.fa-korvue:before {
    content: "\f42f"
}

.fa-pix:before {
    content: "\e43a"
}

.fa-steam-symbol:before {
    content: "\f3f6"
}

:host,:root {
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-regular-400.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-regular-400.ttf) format("truetype")
}

.fa-regular,.far {
    font-weight: 400
}

:host,:root {
    --fa-style-family-classic: "Font Awesome 6 Free";
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-solid-900.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-solid-900.ttf) format("truetype")
}

.fa-solid,.fas {
    font-weight: 900
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-display: block;
    font-weight: 400;
    src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-brands-400.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-brands-400.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-display: block;
    font-weight: 900;
    src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-solid-900.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-solid-900.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-display: block;
    font-weight: 400;
    src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-regular-400.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-regular-400.ttf) format("truetype")
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-solid-900.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-solid-900.ttf) format("truetype")
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-brands-400.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-brands-400.ttf) format("truetype")
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-regular-400.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-regular-400.ttf) format("truetype");
    unicode-range: u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-v4compatibility.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/../webfonts/fa-v4compatibility.ttf) format("truetype");
    unicode-range: u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a
}

/* info: https://fadak.me/wp-content/plugins/buddypress-media/app/assets/css/rtmedia.min.css */
.alignleft {
    float: left
}

.alignright {
    float: right
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.clear-both {
    clear: both
}

.clear-none {
    clear: none
}

.clear-left {
    clear: left
}

.clear-right {
    clear: right
}

.rtm-inline-block {
    display: inline-block
}

.rtm-text-left {
    text-align: left
}

.rtm-text-right {
    text-align: right
}

.rtm-text-center {
    text-align: center
}

.rtm-border-0 {
    border: 0 !important
}

.hide {
    display: none
}

.rtmedia-success,.rtmedia-warning {
    margin: 10px 0;
    padding: 8px 14px 8px 14px;
    text-shadow: 0 1px 0 hsla(0,0%,100%,.5);
    border-bottom: 1px solid #e7e7e7;
    cursor: (--point), auto
}

.rtmedia-success {
    background-color: #dff0d8;
    color: #468847
}

.rtmedia-warning {
    background-color: #f0d8dd;
    color: #884646
}

.clearfix:after {
    content: "";
    display: table;
    clear: both
}

#buddypress form#whats-new-form textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

#buddypress #whats-new-form .rtmedia-uploader-div {
    display: none
}

#buddypress #whats-new-form #whats-new-options .rtmedia-uploader-div {
    display: block
}

#buddypress #whats-new-options {
    height: auto !important;
    overflow: hidden
}

#buddypress form#whats-new-form p.activity-greeting {
    line-height: 1
}

#buddypress form#whats-new-form #whats-new-options select {
    border: 1px solid #ccc;
    font-size: 12px;
    margin-top: 3px;
    margin-right: 10px;
    line-height: 12px
}

#whats-new-submit #aw-whats-new-submit {
    font-size: 12px;
    line-height: 18px
}

#whats-new-post-in-box {
    float: left;
    font-size: 13px
}

#buddypress form#whats-new-form #whats-new-submit {
    margin-top: 0
}

#whats-new-textarea {
    margin-bottom: 10px
}

body.media.buddypress {
    overflow-y: auto
}

#buddypress input[type=submit]:focus {
    background: #ededed;
    border: 1px solid #bbb;
    color: #555;
    outline: 0;
    text-decoration: none
}

#buddypress ul.activity-list li.activity-item .activity-comments .rtmedia-uploader-div {
    color: #767676;
    margin-left: 50px;
    padding-left: 15px
}

#buddypress ul.activity-list li.activity-item .activity-comments .rtmedia-uploader-div .rtm-plupload-list .plupload_queue_li {
    padding: 5px
}

#buddypress ul.activity-list li.activity-item .activity-comments .rtmedia-uploader-div .rtm-plupload-list .rtm-upload-edit-desc {
    background: #fff;
    border: solid 1px #ccc
}

#buddypress form#whats-new-form #whats-new-content.active #whats-new-options[style] #whats-new-post-in-box {
    margin-top: 0
}

#whats-new-post-in-box {
    display: flex;
    align-items: center
}

#buddypress.buddypress-wrap .bp-navs.bp-priority-nav {
    overflow: unset
}

.bp-priority-nav {
    display: flex
}

.rtmedia-container {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.rtmedia-container *,.rtmedia-container *:before,.rtmedia-container *:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit
}

.rtmedia-list.rtmedia-list {
    list-style: none;
    margin: 0;
    padding: 0
}

.rtmedia-list-item>a {
    border: 0;
    display: inline-block;
    text-decoration: none
}

.rtmedia-list-item>a:focus {
    outline: 0
}

.rtmedia-list-item>a+p {
    display: none
}

.rtmedia-list-item>a .rtmedia-item-thumbnail {
    width: 150px;
    text-align: center
}

.rtmedia-list-item>a .rtmedia-item-thumbnail img {
    display: inline-block;
    max-height: inherit
}

#rtmedia-uploader-form .rtm-plupload-list,form .rtmedia-container .rtm-plupload-list,#rtmedia_uploader_filelist {
    list-style: none;
    margin-left: -4px;
    margin-right: -4px;
    padding-left: 0;
    padding-top: 10px
}

#rtmedia-uploader-form .rtm-plupload-list li,form .rtmedia-container .rtm-plupload-list li,#rtmedia_uploader_filelist li {
    background: #eee;
    float: left;
    margin: 4px;
    max-width: 110px;
    padding: 5px;
    z-index: 1;
    position: relative
}

#rtmedia-uploader-form .rtm-plupload-list li.upload-error,form .rtmedia-container .rtm-plupload-list li.upload-error,#rtmedia_uploader_filelist li.upload-error {
    border: 1px solid red
}

#rtmedia-uploader-form .rtm-plupload-list img,form .rtmedia-container .rtm-plupload-list img,#rtmedia_uploader_filelist img {
    max-width: 100%
}

#rtmedia-uploader-form .rtm-plupload-list canvas,form .rtmedia-container .rtm-plupload-list canvas,#rtmedia_uploader_filelist canvas {
    display: block;
    width: 100px;
    height: 100px
}

#rtmedia-uploader-form .rtm-plupload-list .rtm-upload-edit-title,form .rtmedia-container .rtm-plupload-list .rtm-upload-edit-title,#rtmedia_uploader_filelist .rtm-upload-edit-title {
    font-size: 12px
}

#rtmedia-uploader-form .rtm-plupload-list .rtm-upload-edit-desc,form .rtmedia-container .rtm-plupload-list .rtm-upload-edit-desc,#rtmedia_uploader_filelist .rtm-upload-edit-desc {
    font-size: 12px;
    display: block
}

#rtmedia-uploader-form .rtm-plupload-list .rtm-upload-edit-title-wrapper label,#rtmedia-uploader-form .rtm-plupload-list .rtm-upload-edit-desc-wrapper label,form .rtmedia-container .rtm-plupload-list .rtm-upload-edit-title-wrapper label,form .rtmedia-container .rtm-plupload-list .rtm-upload-edit-desc-wrapper label,#rtmedia_uploader_filelist .rtm-upload-edit-title-wrapper label,#rtmedia_uploader_filelist .rtm-upload-edit-desc-wrapper label {
    display: block
}

#rtmedia-uploader-form .rtm-plupload-list .rtm-upload-edit-title-wrapper input.rtm-upload-edit-title,#rtmedia-uploader-form .rtm-plupload-list .rtm-upload-edit-desc-wrapper input.rtm-upload-edit-title,form .rtmedia-container .rtm-plupload-list .rtm-upload-edit-title-wrapper input.rtm-upload-edit-title,form .rtmedia-container .rtm-plupload-list .rtm-upload-edit-desc-wrapper input.rtm-upload-edit-title,#rtmedia_uploader_filelist .rtm-upload-edit-title-wrapper input.rtm-upload-edit-title,#rtmedia_uploader_filelist .rtm-upload-edit-desc-wrapper input.rtm-upload-edit-title {
    min-width: 100%;
    margin-top: 1px;
    display: block
}

.rtm-plupload-list:empty {
    display: none
}

.rtmedia-uploader-div,.rtmedia-uploader {
    clear: both
}

.rtm-upload-button-wrapper button.rtmedia-comment-media-upload,button.rtmedia-comment-media-upload {
    padding: 3px 6px
}

.rtm-upload-button-wrapper button.rtmedia-comment-media-upload .dashicons,button.rtmedia-comment-media-upload .dashicons {
    font-size: 18px;
    line-height: 20px
}

button#rtmedia-add-media-button-post-update {
    padding: 3px 6px;
    margin-bottom: 10px
}

button#rtmedia-add-media-button-post-update .dashicons {
    font-size: 18px;
    line-height: 20px
}

button.rtmedia-media-options,button.rtmedia-action-buttons,button.rtmedia-upload-media-link {
    background: rgba(0,0,0,0);
    border: none;
    border-radius: 0;
    box-shadow: none;
    color: inherit;
    cursor: (--point), auto;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-align: inherit;
    text-decoration: none;
    text-transform: inherit
}

button.rtmedia-media-options:focus-visible,button.rtmedia-action-buttons:focus-visible,button.rtmedia-upload-media-link:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 2px
}

button.rtmedia-media-options:hover,button.rtmedia-action-buttons:hover,button.rtmedia-upload-media-link:hover {
    opacity: .8
}

button.rtmedia-media-options .dashicons,button.rtmedia-action-buttons .dashicons,button.rtmedia-upload-media-link .dashicons {
    vertical-align: middle
}

.plupload_file_name {
    font-size: 11px;
    font-weight: bold;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.plupload_file_size {
    color: #666;
    font-size: 10px
}

.plupload_file_action {
    background: #eee;
    position: absolute;
    height: 18px;
    right: 4px;
    top: 0;
    width: 18px;
    z-index: 10
}

.plupload_file_action .dashicons {
    color: #dd3d36;
    cursor: (--point), auto;
    font-size: 16px;
    height: 18px;
    padding: 2px 1px;
    width: 18px
}

.plupload_file_status {
    height: 15px;
    margin-bottom: 5px;
    overflow: hidden
}

.plupload_file_progress {
    background: #7ad03a;
    height: 100%;
    font-size: 10px;
    line-height: 15px;
    text-align: center;
    word-wrap: initial
}

.rtm-form .rtm-field-wrap {
    margin-bottom: 20px
}

.rtm-form .rtm-field-wrap .rtmedia-title-editor {
    width: 100%
}

#buddypress a.rtm-button-back {
    padding: 4px 10px
}

#buddypress div.rtmedia-page-no.rtm-page-number a.rtmedia-page-link.button {
    padding: 5px 10px
}

.rtmedia_next_prev {
    padding: 0 10px
}

.rtm-page-number {
    float: left
}

.rtm-page-number .rtm-label {
    line-height: 30px
}

.rtm-page-number .rtm-label,.rtm-page-number .rtm-go-to-num,.rtm-page-number .rtmedia-page-link {
    float: left
}

.rtm-page-number .rtm-go-to-num,.rtm-page-number .rtmedia-page-link {
    line-height: 1.5
}

.rtm-pagination {
    background: rgba(0,0,0,0);
    border: none;
    color: #888;
    font-size: small;
    margin: 0;
    position: relative;
    display: block;
    float: left;
    width: 100%;
    padding: 10px 0
}

.rtm-pagination .rtm-paginate {
    float: right;
    font-size: 15px
}

.rtm-pagination .rtm-paginate a,.rtm-pagination .rtm-paginate span {
    display: inline-block;
    line-height: 1;
    margin: 0 2px;
    padding: 8px;
    text-decoration: none
}

.rtm-pagination .rtm-paginate a.rtmedia-page-link {
    padding: 8px
}

.rtm-pagination .dashicons {
    font-size: 14px;
    height: auto;
    line-height: 1.2;
    margin: 0;
    padding: 0;
    width: auto
}

#rtmedia_go_to_num {
    font-size: 16px;
    margin: 0 5px;
    padding: 3px 5px;
    width: 80px
}

.rtmedia-upload-not-allowed {
    background-color: #fcf8e3;
    border-bottom: 1px solid #eee;
    color: #c09853;
    margin-bottom: 20px;
    padding: 10px 15px
}

.plupload_file_name {
    position: relative
}

.plupload_file_name .dashicons {
    background: #eee;
    color: #dd3d36;
    cursor: (--point), auto;
    font-size: 14px;
    height: auto;
    padding: 0 2px 0 5px;
    position: absolute;
    right: 0;
    top: 0;
    width: auto
}

.plupload_file_name .dashicons-yes {
    color: #7ad03a
}

.rtmedia-gallery-item-actions {
    background-color: rgba(0,0,0,.6);
    opacity: 0;
    position: absolute;
    text-align: center;
    transition: all ease-in-out .4s;
    width: 100%;
    z-index: 9
}

.rtmedia-gallery-item-actions a {
    border: 0;
    box-shadow: 0 0 0;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    outline: none;
    padding: 4px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase
}

.rtmedia-gallery-item-actions .dashicons {
    font-size: 17px;
    margin-right: 2px;
    position: relative;
    top: 1px
}

.rtmedia-gallery-item-actions .dashicons-trash {
    font-size: 15px
}

.rtm-pro-allow-action .rtmedia-list-item:hover .rtmedia-gallery-item-actions {
    opacity: 1
}

.rtm-pro-allow-action .rtmedia-list-item:hover .rtmedia-bulk-edit-item-wrap+.rtmedia-gallery-item-actions {
    opacity: 0
}

.rtmedia-footer-link {
    clear: both;
    overflow: hidden;
    padding: 16px 0;
    position: relative;
    text-align: center
}

.rtmedia-text-link-decoration,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-edit a,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-edit span,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-delete a,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-delete span,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-title a,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-title span {
    text-decoration: none
}

.rtmedia-text-link-decoration:hover,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-edit a:hover,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-edit span:hover,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-delete a:hover,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-delete span:hover,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-title a:hover,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-title span:hover {
    text-decoration: underline
}

.rtmedia-container .rtmedia-edit-list-media-table {
    max-height: 300px;
    overflow-y: auto
}

.rtmedia-container .rtmedia-edit-list-media-table thead tr {
    background-color: #50a1d7
}

.rtmedia-container .rtmedia-edit-list-media-table thead th {
    text-align: center;
    color: #fff
}

.rtmedia-container .rtmedia-edit-list-media-table tbody tr:nth-child(odd) {
    background: #fff
}

.rtmedia-container .rtmedia-edit-list-media-table tbody tr:nth-child(even) {
    background: #dcdcdc
}

table.rtmedia-edit-media-list tr {
    line-height: 30px
}

table.rtmedia-edit-media-list tr th {
    color: #333;
    padding: 4px 10px;
    line-height: 20px
}

table.rtmedia-edit-media-list tr .rtm-edit-media-list-heading {
    width: 44%
}

table.rtmedia-edit-media-list tr .rtm-edit-media-list-title-heading {
    width: 56%
}

table.rtmedia-edit-media-list tr td.rtm-edit-media-list-edit,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-delete,table.rtmedia-edit-media-list tr td.rtm-edit-media-list-title {
    padding: 4px;
    font-size: 14px;
    line-height: 24px
}

table.rtmedia-edit-media-list tr td.rtm-edit-media-list-title a {
    text-decoration: none;
    color: #333
}

table.rtmedia-edit-media-list tr td.rtm-edit-media-list-edit {
    text-align: center
}

table.rtmedia-edit-media-list tr td.rtm-edit-media-list-edit a {
    color: #333;
    font-size: 13px
}

table.rtmedia-edit-media-list tr td.rtm-edit-media-list-delete {
    text-align: center
}

table.rtmedia-edit-media-list tr td.rtm-edit-media-list-delete span {
    color: red;
    cursor: (--point), auto;
    font-size: 13px
}

.rtm-hide {
    display: none
}

.rtmedia-list-item .rtmedia-album-media-count {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #000;
    color: #fff;
    padding: 0 5px
}

.rtmedia-actions-before-description>div {
    margin-bottom: 5px
}

input.imgedit-submit-btn {
    display: none
}

.rtmedia-no-media-found,.rtmedia-list-media {
    min-height: 95px
}

.privacy_message_wrapper {
    background: rgba(0,0,0,.95);
    z-index: 999;
    color: #fff;
    display: block;
    position: fixed;
    width: 100%;
    padding: 5px
}

.privacy_message_wrapper p {
    margin: 20px 25px;
    width: calc(100% - 100px);
    max-width: 100%;
    font-size: 85%;
    text-align: justify;
    word-wrap: break-word;
    display: inline-block
}

.privacy_message_wrapper p a {
    color: #fff;
    text-decoration: underline
}

.privacy_message_wrapper p a:hover {
    color: #000
}

.privacy_message_wrapper #close_rtm_privacy_message {
    margin: 0px;
    float: right;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    display: inline-block;
    color: inherit;
    font-size: 25px
}

.privacy_message_wrapper #close_rtm_privacy_message:hover {
    cursor: (--point), auto
}

.hide_privacy_wrapper {
    display: none
}

.rtm-activity-privacy-opt {
    margin-left: 5px
}

.rtm-tabs.rtm-tabs {
    border-bottom: 1px solid #eee;
    list-style: none;
    margin: 0 0 20px;
    padding: 0
}

.rtm-tabs li {
    border: 1px solid #eee;
    border-bottom: 0;
    float: left;
    margin: 0 5px;
    padding: 0
}

.rtm-tabs a {
    border: 0;
    display: flex;
    align-items: center;
    padding: 5px 15px;
    text-decoration: none
}

.rtm-tabs a:focus {
    background: rgba(0,0,0,0);
    box-shadow: 0 0 0
}

.rtm-tabs .active {
    position: relative
}

.rtm-tabs .active:after {
    background: #fff;
    bottom: -1px;
    content: " ";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%
}

.rtm-tabs .dashicons {
    font-size: 16px;
    height: auto;
    line-height: 20px;
    margin-right: 8px;
    width: auto
}

.rtmedia-edit-media-tabs .rtm-tabs a {
    border-bottom: 0 none
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 104211;
    overflow: hidden;
    position: fixed;
    background: rgba(0,0,0,.9)
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 104311;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    max-width: 84%;
    margin: 0 auto;
    right: 0;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.mfp-container:before {
    content: " ";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.mfp-zoom {
    cursor: (--point), auto;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none !important
}

.mfp-s-ready .mfp-preloader {
    display: none
}

.mfp-s-error .mfp-content {
    display: none
}

button.mfp-close,button.mfp-arrow {
    overflow: visible;
    cursor: (--point), auto;
    background: rgba(0,0,0,0);
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    background: #fff;
    color: #999;
    cursor: (--point), auto;
    font-size: 24px;
    font-style: normal;
    height: 30px;
    line-height: 30px;
    padding: 0;
    position: absolute;
    right: 1px;
    text-align: center;
    text-decoration: none;
    text-indent: 2px;
    top: 0;
    width: 32px;
    z-index: 12
}

.mfp-close:hover,.mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100)
}

.mfp-close:active {
    top: 1px
}

.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {
    color: #fff;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap
}

.mfp-arrow {
    cursor: (--point), auto;
    position: absolute;
    opacity: .65;
    filter: alpha(opacity=65);
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    opacity: 0;
    z-index: 10;
    transition: all 300ms ease-out
}

.rtm-single-media:hover .mfp-arrow {
    opacity: 1
}

@media(max-device-width: 640px) {
    .mfp-arrow {
        display:none
    }

    .rtm-single-media:hover .mfp-arrow {
        display: none
    }
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:hover,.mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100)
}

.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 40%;
    margin-left: 40%;
    border: medium inset rgba(0,0,0,0)
}

.mfp-arrow:after,.mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow:before,.mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left:after,.mfp-arrow-left .mfp-a {
    border-right: 17px solid #fff;
    margin-left: 32%
}

.mfp-arrow-left:before,.mfp-arrow-left .mfp-b {
    margin-left: 25%;
    border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right:after,.mfp-arrow-right .mfp-a {
    border-left: 17px solid #fff;
    margin-left: 44%
}

.mfp-arrow-right:before,.mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}

.mfp-iframe-holder .mfp-close {
    top: -40px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0,0,0,.6);
    background: #000
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto
}

.mfp-figure {
    line-height: 0
}

.mfp-figure:after {
    content: "";
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0,0,0,.6);
    background: #444
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px
}

.mfp-image-holder .mfp-content {
    max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: (--point), auto
}

.mfp-preloader {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -36px;
    z-index: 1044;
    font-size: 0;
    width: 36px;
    height: 36px;
    margin-left: auto;
    margin-right: auto
}

.mfp-preloader:before {
    content: "Loading…";
    position: absolute;
    width: 30px;
    height: 30px
}

.mfp-preloader:not(:required):before {
    content: "";
    border-radius: 50%;
    border: 3px solid hsla(0,0%,100%,.27);
    border-top-color: hsla(0,0%,100%,.9);
    animation: spinner .6s linear infinite;
    -webkit-animation: spinner .6s linear infinite
}

@keyframes spinner {
    to {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes spinner {
    to {
        -webkit-transform: rotate(360deg)
    }
}

@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left:0;
        padding-right: 0
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0,0,0,.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0,0,0,.6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform:scale(0.75);
        transform: scale(0.75)
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

.atwho-container #atwho-ground-comment_content .atwho-view {
    z-index: 2147483647
}

@keyframes open {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes close {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.mfp-content .rtm-lightbox-container {
    background: #000;
    animation: open 1s;
    margin: 0 auto;
    position: relative
}

.mfp-content .rtm-lightbox-container .rtmedia-comment-media-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.mfp-content .rtm-lightbox-container .rtmedia-comment-media-list .mejs-container.mejs-video {
    min-height: 200px;
    min-width: 200px
}

.mfp-content .rtm-lightbox-container .rtm-plupload-list .rtm-upload-edit-desc {
    background: #fff;
    min-height: 70px;
    width: 100px
}

.mfp-content .rtm-single-meta {
    background: #fff;
    overflow: hidden;
    padding: 20px 20px 110px;
    position: relative;
    vertical-align: top
}

.rtm-single-media {
    overflow: hidden;
    position: relative;
    text-align: center;
    vertical-align: middle
}

.rtm-single-media .mejs-container {
    margin: 0 auto;
    max-width: inherit
}

.rtm-single-media .rtmedia-message-container {
    position: absolute;
    top: 45%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

@media(max-device-width: 640px) {
    .rtm-single-media .rtmedia-message-container {
        top:25%
    }
}

.rtm-ltb-action-container {
    background-color: rgba(0,0,0,.6);
    bottom: 0;
    color: #fff;
    line-height: 38px;
    opacity: 0;
    padding: 0 10px;
    position: absolute;
    width: 100%;
    transition: all 300ms ease-out
}

.rtm-single-media:hover .rtm-ltb-action-container {
    opacity: 1
}

@media(max-device-width: 640px) {
    .rtm-ltb-action-container {
        clear:both;
        position: relative;
        opacity: 1
    }

    .rtm-single-media:hover .rtm-ltb-action-container {
        opacity: 1
    }
}

#buddypress #rtmedia-single-media-container.rtmedia-single-media .button {
    background: rgba(0,0,0,0);
    border: 0 none;
    border-radius: 2px;
    color: hsla(0,0%,100%,.5);
    display: block;
    font-family: inherit;
    font-weight: normal;
    line-height: 24px;
    margin: 0;
    padding: 0 6px;
    text-shadow: 0 0 0;
    text-transform: none
}

#buddypress #rtmedia-single-media-container.rtmedia-single-media .button:hover {
    background: hsla(0,0%,100%,.2);
    color: hsla(0,0%,100%,.8)
}

#buddypress #rtmedia-single-media-container.rtmedia-single-media .rtm-options .button {
    color: #333;
    margin: 0 auto;
    padding: 0 4px 0 0
}

#buddypress #rtm-media-options-list .rtm-options .button {
    background: rgba(0,0,0,0);
    border: 0 none;
    border-radius: 2px;
    color: hsla(0,0%,100%,.5);
    float: left;
    font-family: inherit;
    font-weight: normal;
    line-height: 24px;
    padding: 0 6px;
    text-transform: none
}

#buddypress #rtm-media-options-list .rtm-options .rtmedia-delete-favlist {
    color: #fff;
    padding: 0
}

#buddypress #rtm-media-options-list .rtm-options form button {
    font-size: 14px
}

#buddypress #rtm-media-options-list .rtm-options i {
    line-height: 1.7
}

#buddypress button.rtmedia-media-options,#buddypress button.rtmedia-action-buttons,#buddypress button.rtmedia-upload-media-link {
    background: rgba(0,0,0,0);
    border: none;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    padding: 0;
    text-transform: inherit
}

#buddypress button.rtmedia-media-options:focus-visible,#buddypress button.rtmedia-action-buttons:focus-visible,#buddypress button.rtmedia-upload-media-link:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 2px
}

.rtm-options.rtm-options {
    background: #666;
    color: #fff;
    display: none;
    font-size: 14px;
    list-style: none;
    margin: 0;
    padding: 8px 10px;
    position: absolute;
    left: 0;
    top: 38px;
    width: 190px;
    z-index: 10
}

.rtm-options li {
    margin: 0;
    overflow: hidden;
    padding: 2px 0
}

.rtm-media-options .rtm-options:after {
    bottom: 100%;
    left: 20px;
    border: solid rgba(0,0,0,0);
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: hsla(0,0%,100%,0);
    border-bottom-color: #666;
    border-width: 6px;
    margin-left: -6px
}

.mfp-content .rtm-options {
    background: #fff;
    color: #333;
    bottom: 38px;
    right: 0;
    left: auto;
    top: auto
}

.mfp-content .rtm-options:after {
    top: 100%;
    right: 22px;
    border: solid rgba(0,0,0,0);
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: hsla(0,0%,100%,0);
    border-top-color: #fff;
    border-width: 6px;
    margin-left: -6px
}

.rtm-options .dashicons {
    font-size: 14px;
    line-height: 24px;
    margin-right: 2px
}

.rtm-media-options .rtm-options a {
    border: 0;
    color: #fff;
    display: block;
    text-decoration: none
}

.rtm-ltb-title {
    color: hsla(0,0%,100%,.7);
    float: left;
    font-size: 13px
}

.rtm-ltb-title a {
    color: inherit
}

.rtm-ltb-title a:hover {
    border-bottom: 1px dotted;
    color: #fff
}

.rtm-item-actions {
    float: right
}

.rtm-item-actions>div,.rtm-item-actions>form {
    float: left;
    margin: 0 4px 0 0;
    padding: 7px 0;
    position: relative
}

.rtmedia-media {
    margin: 0 auto
}

.rtmedia-media img {
    display: inline-block;
    max-height: inherit;
    height: auto;
    max-width: 100%;
    width: auto
}

@media only screen and (max-device-width: 1024px) {
    .rtmedia-media {
        margin:40px 0
    }
}

.rtm-user-meta-details .username {
    font-size: 16px;
    line-height: 1;
    margin-bottom: 6px
}

.userprofile {
    float: left;
    margin: 0 16px 16px 0;
    max-width: 54px
}

.userprofile a {
    display: block
}

.userprofile img {
    height: auto;
    max-width: 100%
}

.rtm-time-privacy {
    color: #999;
    font-size: 12px
}

.rtm-time-privacy .dashicons {
    font-size: 14px;
    line-height: 1.5;
    margin-top: -2px
}

.rtmedia-actions-before-comments>span {
    float: left;
    margin-right: 10px
}

.rtmedia-actions-before-comments .rtmedia-comment-link,.rtmedia-actions-before-comments .rtmedia-view-conversation,#buddypress .rtmedia-actions-before-comments .rtmedia-like {
    border: 0;
    font-size: 13px;
    font-weight: normal;
    line-height: 2;
    padding: 0;
    text-transform: none
}

.rtmedia-actions-before-comments .rtmedia-comment-link:hover,.rtmedia-actions-before-comments .rtmedia-view-conversation:hover,#buddypress .rtmedia-actions-before-comments .rtmedia-like:hover {
    background: rgba(0,0,0,0)
}

.rtmedia-comment-user-pic {
    float: left;
    margin-right: 10px;
    max-width: 36px
}

.rtmedia-comment-user-pic img {
    height: auto;
    max-width: 100%
}

.rtm-comment-list.rtm-comment-list {
    max-height: 340px;
    list-style: none;
    margin: 0;
    overflow: auto;
    padding: 0
}

.rtm-comment-list li.rtmedia-list-item.media-type-music {
    display: inline
}

.rtm-comment-list li.rtmedia-list-item.media-type-music .rtmedia-item-title {
    padding-left: 10px
}

.rtm-comment-list li.rtmedia-list-item.media-type-video {
    display: inline
}

.rtm-comment-list li.rtmedia-list-item.media-type-video .rtmedia-item-title {
    padding-left: 10px
}

.rtm-comment-list li.rtmedia-list-item.media-type-video .mejs-overlay-play {
    height: 100% !important;
    width: 100% !important;
    margin: auto
}

.rtm-comment-list li {
    background: #edeff4;
    font-size: 12px;
    margin-bottom: 1px;
    padding: 10px;
    position: relative
}

.rtm-comment-list li:hover .rtmedia-delete-comment {
    opacity: 1
}

.rtm-comment-list .rtmedia-no-comments {
    margin: 0;
    padding: 5px 10px
}

.rtmedia-like-info {
    background: #edeff4;
    font-size: 12px;
    margin-bottom: 1px;
    padding: 5px 10px;
    position: relative
}

.rtm-comment-wrap {
    overflow: hidden
}

.rtm-comment-wrap .rtmedia-comment-author {
    font-weight: 700
}

.rtm-comment-wrap .rtmedia-comment-date {
    color: #999;
    font-size: 11px
}

.rtmedia-comment-content {
    margin-top: 2px
}

.rtmedia-delete-comment {
    color: #999;
    cursor: (--point), auto;
    font-size: 16px;
    opacity: 0;
    position: absolute;
    right: 5px;
    top: 5px
}

.rtmedia-comment-content p {
    margin: 0
}

.rtmedia-comment-content .rtmedia-comment-media-container {
    margin: 0
}

.rtmedia-comment-content .rtmedia-comment {
    margin: auto
}

.rtmedia-comment-details {
    line-height: 1.5;
    margin-top: -3px
}

.rt_media_comment_form {
    position: relative
}

.rt_media_comment_form textarea {
    display: inline-block;
    margin-bottom: 5px
}

.rt_media_comment_form input[type=submit] {
    padding: 3px 6px
}

.rt_media_comment_form .rt-emoji-picker {
    position: absolute;
    top: 0;
    right: 5px;
    opacity: .5
}

.rt_media_comment_form .rt-emoji-picker:hover {
    opacity: 1
}

.rt_media_comment_form .rt-emoji-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(24px, 1fr));
    left: 5px;
    right: 5px;
    top: 25px;
    padding: 10px;
    z-index: 1000;
    max-height: 160px;
    overflow: auto;
    height: min-content;
    text-align: center
}

.rt_media_comment_form .rt-emoji-grid span {
    padding: 1px
}

.rt_media_comment_form .rt-emoji-grid br {
    display: none
}

.rtmedia-item-comments textarea {
    font-size: 14px;
    padding: 4px
}

.rtm-media-single-comments {
    bottom: 20px;
    padding: 10px;
    width: 100%
}

.rtm-media-single-comments textarea {
    background-color: #edeff4;
    font-size: 12px;
    line-height: 14px;
    max-height: 40px;
    min-height: 30px;
    padding: 4px
}

.rtmedia-popup {
    background: #fff;
    margin: 20px auto;
    max-width: 600px;
    padding: 20px;
    position: relative;
    width: auto
}

.rtmedia-popup .rtm-modal-title {
    font-size: 24px;
    margin-bottom: 20px;
    margin-top: 0
}

.rtmedia-popup label {
    display: block;
    margin-bottom: 5px
}

#rtm-modal-container p {
    margin-bottom: 10px
}

#rtm-mejs-video-container {
    margin: 0 auto
}

.rtmedia-media-name {
    float: left;
    max-width: 140px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

.rtm-single-media.rtm-media-type-video {
    padding-bottom: 40px;
    padding-top: 40px
}

.rtmedia-gallery-alert-container {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,.6);
    z-index: 999997
}

.rtmedia-gallery-message-box {
    position: fixed;
    top: 40%;
    left: 50%;
    margin-left: auto;
    margin-right: auto;
    z-index: 999999
}

.rtmedia-gallery-message-box span {
    position: relative;
    left: -50%
}

#mobile-swipe-overlay {
    position: absolute;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: hsla(0,0%,100%,.7);
    z-index: 15;
    cursor: (--point), auto
}

#mobile-swipe-overlay .swipe-icon {
    position: absolute;
    top: 30%;
    left: 50%;
    font-size: 50px;
    color: #000;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    width: 200px
}

#mobile-swipe-overlay .swipe-icon img {
    width: 100%
}

#mobile-swipe-overlay .swipe-tootlip {
    font-weight: 800;
    position: absolute;
    padding: 20px;
    top: 45%;
    width: 100%;
    text-align: center
}

.rtmedia-activity-container {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.rtmedia-activity-container *,.rtmedia-activity-container *:before,.rtmedia-activity-container *:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit
}

.rtmedia-activity-container .rtmedia-list.masonry {
    list-style: none;
    padding: 0
}

.rtmedia-activity-container .rtmedia-list.masonry p {
    display: none
}

.rtmedia-activity-container .rtmedia-list.masonry:after {
    content: "";
    display: block;
    clear: both
}

.rtmedia-activity-container .rtmedia-list-item.masonry-brick {
    display: inline-block;
    float: left;
    width: 32%;
    padding: 0 !important
}

.rtmedia-activity-container .rtmedia-list-item.masonry-brick .mejs-container {
    min-width: 33% !important;
    margin: 0 0 5px 0;
    width: 100% !important
}

.rtmedia-activity-container .rtmedia-list-item.masonry-brick .mejs-container .mejs-controls {
    width: 100%
}

.rtmedia-activity-container .rtmedia-list-item.masonry-brick .mejs-container .mejs-controls .mejs-time-total {
    display: none
}

.rtmedia-activity-container .rtmedia-list-item.masonry-brick .mejs-container .mejs-controls .mejs-horizontal-volume-slider {
    width: 20%;
    padding-left: 5px
}

.rtmedia-activity-container .rtmedia-list-item.masonry-brick .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    width: 100%
}

.rtmedia-activity-container .rtmedia-list-item.masonry-brick .mejs-container .mejs-controls .mejs-horizontal-volume-slider .mejs-time-loaded {
    display: none
}

.rtmedia-activity-container .rtmedia-list-item.masonry-brick img {
    display: block;
    max-width: 100%
}

.rtmedia-activity-container .rtmedia-list-item.masonry-brick .rtmedia-item-title {
    display: none
}

#buddypress ul.rtmedia-list li {
    border-bottom: 0;
    padding-bottom: 0
}

#buddypress .activity #activity-stream li.plupload_queue_li {
    padding: 5px
}

#buddypress .activity #activity-stream li.plupload_queue_li .plupload_file_name .rtm-upload-edit-desc-wrapper textarea {
    width: 100px
}

.rtmedia-activity-container .rtmedia-item-actions {
    display: none
}

.rtmedia-activity-container .rtmedia-item-title,.rtmedia-activity-container .rtmedia-item-title a {
    border: 0;
    color: #666;
    font-size: 13px;
    margin: 5px 0 0;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

#rtmedia-whts-new-upload-container div {
    left: 0 !important;
    position: absolute;
    top: 0 !important
}

#whats-new-submit {
    display: flex
}

#aw-whats-new-submit,.rtmedia-add-media-button {
    display: block;
    line-height: initial
}

#aw-whats-new-reset {
    background: #fff;
    border: 1px solid #dedede
}

#aw-whats-new-reset:hover {
    text-decoration: none;
    border: 1px solid #999;
    background: #ededed;
    outline: 0;
    color: #333
}

.rtm-drag-drop-active {
    border: 4px dashed green !important;
    display: block;
    height: 100%;
    opacity: .5;
    z-index: 9999
}

#rtm-drop-files-title {
    background: rgba(0,0,0,.2);
    display: none;
    font-size: 14px;
    height: 100%;
    padding: 20px;
    position: absolute;
    top: 0;
    width: 100%
}

#rtSelectPrivacy {
    float: right
}

form.rt_media_comment_form .rtmedia-plupload-container {
    overflow: hidden
}

.rtmedia-plupload-container {
    position: relative;
    float: left
}

.rtm-upload-button-wrapper {
    float: left;
    margin-right: 5px
}

#rtmedia-action-update {
    margin-right: 10px
}

.rtmedia-list-item.media-type-photo,.rtmedia-list-item.media-type-document,.rtmedia-list-item.media-type-music,.rtmedia-list-item.media-type-video {
    display: inline-block
}

.media-type-music .mejs-container {
    margin-bottom: 10px
}

.previous-pagination {
    float: left;
    margin-top: 10px
}

.next-pagination {
    float: right;
    margin-top: 10px
}

@media screen and (max-width: 500px) {
    #activity-stream li .media-type-video {
        width:100%
    }

    #activity-stream li .media-type-video .mejs-video {
        max-width: 100%;
        min-width: 100%
    }
}

#rtmedia_show_all_comment {
    cursor: (--point), auto
}

#rtmedia_show_all_comment:hover {
    text-decoration: underline
}

#whats-new-options {
    opacity: 0;
    display: none
}

#whats-new-options .rtmedia-uploader-div {
    opacity: 0;
    display: none;
    visibility: hidden
}

.bp-nouveau .activity-update-form .rtmedia-uploader-div {
    margin-left: 8.5%
}

.bp-nouveau .activity-update-form .rtmedia-plupload-container {
    width: fit-content
}

.bp-nouveau .activity-update-form .rtmedia-upload-terms {
    float: left
}

.bp-nouveau .activity-update-form .rtmedia-upload-terms #rtmedia_upload_terms_conditions {
    margin-left: 20px
}

.bp-nouveau .activity-update-form #aw-whats-new-submit {
    margin-top: 15px
}

.bp-nouveau .activity-update-form #aw-whats-new-reset {
    margin-top: 15px
}

.ac-form .rtmedia-uploader-div,.rt_media_comment_form .rtmedia-uploader-div {
    opacity: 1;
    display: block;
    visibility: visible
}

#whats-new-options {
    opacity: 0;
    display: none
}

a.rtmedia-comment-link {
    display: none
}

a.rtmedia-comment-link.rtmedia-comments-link {
    display: initial
}

.mejs-poster.mejs-layer {
    height: 0 !important
}

.bp-legacy #buddypress #activity-stream .rtmedia-item-title {
    margin: 0px
}

.bp-legacy #buddypress #activity-stream .rtmedia-item-title p {
    margin: 0px
}

.bp-legacy #buddypress #activity-stream .media-type-video .rtmedia-item-title {
    margin: -20px
}

.rtmedia-album-edit .rtm-checkbox-wrap {
    background: hsla(0,0%,100%,.9);
    height: 30px;
    line-height: 1;
    padding: 10px;
    position: absolute;
    z-index: 10
}

.rtmedia-album-edit .rtmedia-item-selector {
    position: relative;
    top: -7px
}

.rtmedia-album-edit .rtmedia-move-container {
    display: none
}

.rtm-single-actions.rtm-item-actions {
    float: none
}

.rtm-media-type-music .rtmedia-media {
    width: 100%
}

#buddypress ul.rtmedia-album-list li.rtmedia-list-item {
    border: 1px solid #ddd;
    padding: 5px;
    border-radius: 5px;
    width: auto
}

.media-item .describe {
    border-collapse: collapse;
    width: 100%;
    border-top-style: solid;
    border-top-width: 1px;
    clear: both;
    cursor: default
}

.media-item.media-blank .describe {
    border: 0
}

.media-item .describe th {
    vertical-align: top;
    text-align: left;
    padding: 5px 10px 10px;
    width: 140px
}

.media-item .describe .align th {
    padding-top: 0
}

.media-item .media-item-info tr {
    background-color: rgba(0,0,0,0)
}

.media-item .describe td {
    padding: 0 8px 8px 0;
    vertical-align: top
}

.media-item thead.media-item-info td {
    padding: 4px 10px 0
}

.media-item .media-item-info .A1B1 {
    padding: 0 0 0 10px
}

.media-item td.savesend {
    padding-bottom: 15px
}

.media-item .thumbnail {
    max-height: 128px;
    max-width: 128px
}

#wpbody-content #async-upload-wrap a {
    display: none
}

.media-upload-form {
    margin-top: 20px
}

.media-upload-form td label {
    margin-right: 6px;
    margin-left: 2px
}

.media-upload-form .align .field label {
    display: inline;
    padding: 0 0 0 23px;
    margin: 0 1em 0 3px;
    font-weight: bold
}

.media-upload-form tr.image-size label {
    margin: 0 0 0 5px;
    font-weight: bold
}

.media-upload-form th.label label {
    font-weight: bold;
    margin: .5em;
    font-size: 13px
}

.media-upload-form th.label label span {
    padding: 0 5px
}

abbr.required {
    border: medium none;
    text-decoration: none
}

.media-item .describe input[type=text],.media-item .describe textarea {
    width: 460px
}

.media-item .describe p.help {
    margin: 0;
    padding: 0 0 0 5px
}

.media-item .edit-attachment,.describe-toggle-on,.describe-toggle-off {
    display: block;
    line-height: 36px;
    float: right;
    margin-right: 15px
}

.media-item .describe-toggle-off,.media-item.open .describe-toggle-on {
    display: none
}

.media-item.open .describe-toggle-off {
    display: block
}

#media-items .media-item {
    border-style: solid;
    border-width: 1px;
    min-height: 36px;
    position: relative;
    margin-top: -1px;
    width: 100%
}

#media-items {
    width: 623px
}

.media-new-php #media-items {
    margin: 1em 0
}

#media-items:empty {
    border: 0 none
}

.media-item .filename {
    line-height: 36px;
    overflow: hidden;
    padding: 0 10px
}

.media-item .error-div {
    padding-left: 10px
}

.media-item .pinkynail {
    float: left;
    margin: 2px 2px 0;
    max-width: 40px;
    max-height: 32px
}

.media-item .startopen,.media-item .startclosed {
    display: none
}

.media-item .original {
    position: relative;
    height: 34px
}

.media-item .progress {
    float: right;
    height: 22px;
    margin: 6px 10px 0 0;
    width: 200px;
    line-height: 2em;
    padding: 0;
    overflow: hidden;
    margin-bottom: 2px;
    border: 1px solid #d1d1d1;
    background: #f7f7f7;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#f7f7f7));
    background-image: -webkit-linear-gradient(bottom, #fff, #f7f7f7);
    background-image: -moz-linear-gradient(bottom, #fff, #f7f7f7);
    background-image: -o-linear-gradient(bottom, #fff, #f7f7f7);
    background-image: linear-gradient(to top, #fff, #f7f7f7);
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.1);
    box-shadow: inset 0 0 3px rgba(0,0,0,.1)
}

.media-item .bar {
    z-index: 9;
    width: 0;
    height: 100%;
    margin-top: -24px;
    background-color: #8cc1e9;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#72a7cf), to(#8cc1e9));
    background-image: -webkit-linear-gradient(bottom, #72a7cf, #8cc1e9);
    background-image: -moz-linear-gradient(bottom, #72a7cf, #8cc1e9);
    background-image: -o-linear-gradient(bottom, #72a7cf, #8cc1e9);
    background-image: linear-gradient(to top, #72a7cf, #8cc1e9);
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,.3);
    box-shadow: 0 0 3px rgba(0,0,0,.3)
}

.media-item .progress .percent {
    z-index: 10;
    position: relative;
    width: 200px;
    padding: 0 8px;
    text-shadow: 0 1px 0 hsla(0,0%,100%,.4);
    color: rgba(0,0,0,.6)
}

.upload-php .fixed .column-parent {
    width: 15%
}

.js .html-uploader #plupload-upload-ui {
    display: none
}

.js .html-uploader #html-upload-ui {
    display: block
}

.media-upload-form .media-item.error {
    margin: 0;
    padding: 0
}

.media-upload-form .media-item.error p,.media-item .error-div {
    line-height: 16px;
    margin: 5px 10px;
    padding: 0
}

.media-item .error-div a.dismiss {
    display: block;
    float: right;
    margin: 5px 4px 0 15px
}

.find-box {
    width: 600px;
    height: 300px;
    overflow: hidden;
    padding: 33px 0 51px;
    position: absolute;
    z-index: 1000
}

.find-box-head {
    cursor: move;
    font-weight: bold;
    height: 2em;
    line-height: 2em;
    padding: 1px 12px;
    position: absolute;
    top: 5px;
    width: 100%
}

.find-box-inside {
    overflow: auto;
    padding: 6px;
    height: 100%
}

.find-box-search {
    overflow: hidden;
    padding: 9px;
    position: relative
}

.find-box-search .spinner {
    float: none;
    left: 125px;
    position: absolute;
    top: 9px
}

#find-posts-input {
    float: left;
    width: 140px;
    height: 24px
}

#find-posts-search {
    float: left;
    margin: 1px 4px 0 3px
}

#find-posts-response {
    margin: 8px 0;
    padding: 0 1px 6px
}

#find-posts-response table {
    width: 100%
}

#find-posts-response .found-radio {
    padding: 3px 0 0 8px;
    width: 15px
}

.find-box-buttons {
    padding: 8px;
    overflow: hidden
}

.find-box #resize-se {
    position: absolute;
    right: 1px;
    bottom: 1px
}

.ui-find-overlay {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000;
    opacity: .6;
    filter: alpha(opacity=60)
}

ul#dismissed-updates {
    display: none
}

form.upgrade {
    margin-top: 8px
}

form.upgrade .hint {
    font-style: italic;
    font-size: 85%;
    margin: -0.5em 0 2em 0
}

#poststuff .inside .the-tagcloud {
    margin: 5px 0 10px;
    padding: 8px;
    border-width: 1px;
    border-style: solid;
    line-height: 1.8em;
    word-spacing: 3px;
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.drag-drop #drag-drop-area {
    border: 4px dashed #ddd;
    height: 200px
}

.drag-drop .drag-drop-inside {
    margin: 70px auto 0;
    width: 250px
}

.drag-drop-inside p {
    color: #aaa;
    font-size: 14px;
    margin: 5px 0;
    display: none
}

.drag-drop .drag-drop-inside p {
    text-align: center
}

.drag-drop-inside p.drag-drop-info {
    font-size: 20px
}

.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons {
    display: block
}

.drag-drop.drag-over #drag-drop-area {
    border-color: #83b4d8
}

#plupload-upload-ui {
    position: relative
}

.describe .image-editor {
    vertical-align: top
}

.imgedit-wrap {
    position: relative
}

#item-body .imgedit-settings .imgedit-group-top h2 {
    display: inline-block;
    margin: 0
}

.rtmedia-container .rtmedia-image-editor-cotnainer label {
    display: inline-block;
    float: none;
    margin-right: 0
}

.rtmedia-container .rtmedia-image-editor-cotnainer .dashicons-editor-help {
    padding: 0;
    height: auto;
    margin-top: 10px
}

.rtmedia-container .rtmedia-image-editor-cotnainer .hidden {
    display: none
}

.imgedit-settings p {
    margin: 8px 0
}

.post-php .imgedit-wrap table {
    width: 100%
}

.describe .imgedit-wrap table td,.wp_attachment_holder .imgedit-wrap table td {
    vertical-align: top;
    padding-top: 0
}

.describe .imgedit-wrap table td.imgedit-settings {
    padding: 0 5px
}

.wp_attachment_holder .imgedit-wrap table td.imgedit-settings {
    width: 250px
}

td.imgedit-settings input {
    margin-top: 0;
    vertical-align: middle
}

.imgedit-wait {
    position: absolute;
    top: 0;
    background: #fff url(https://fadak.me/wp-content/plugins/buddypress-media/app/assets/css/../../../../../../wp-admin/images/wpspin_light.gif) no-repeat scroll 22px 10px;
    background-size: 16px 16px;
    opacity: .7;
    filter: alpha(opacity=70);
    width: 100%;
    height: 500px;
    display: none
}

.spinner {
    background: url(https://fadak.me/wp-content/plugins/buddypress-media/app/assets/css/../../../../../../wp-admin/images/wpspin_light.gif) no-repeat;
    background-size: 16px 16px;
    display: none;
    float: right;
    opacity: .7;
    filter: alpha(opacity=70);
    width: 16px;
    height: 16px;
    margin: 5px 5px 0
}

.no-float {
    float: none
}

.media-disabled,.imgedit-settings .disabled {
    color: gray
}

.wp_attachment_image,.A1B1 {
    overflow: hidden
}

.wp_attachment_image .button,.A1B1 .button {
    float: left;
    margin: 10px 0px
}

.no-js .wp_attachment_image .button {
    display: none
}

.wp_attachment_image .spinner,.A1B1 .spinner {
    float: left;
    padding: 0 4px 4px;
    vertical-align: bottom
}

.imgedit-menu {
    margin: 0 0 12px;
    min-width: 300px
}

.imgedit-menu div {
    float: left;
    width: 32px;
    height: 32px
}

.imgedit-crop-wrap {
    position: relative
}

.imgedit-crop {
    margin: 0 3px 0 0
}

.imgedit-crop.disabled:hover {
    background-position: -9px -31px
}

.imgedit-crop:hover {
    background-position: -9px -1px
}

.imgedit-rleft {
    margin: 0 3px
}

.imgedit-rleft.disabled:hover {
    background-position: -46px -31px
}

.imgedit-rleft:hover {
    background-position: -46px -1px
}

.imgedit-rright {
    margin: 0 3px 0 3px
}

.imgedit-rright.disabled:hover {
    background-position: -77px -31px
}

.imgedit-rright:hover {
    background-position: -77px -1px
}

.imgedit-flipv {
    margin: 0 3px
}

.imgedit-flipv.disabled:hover {
    background-position: -115px -31px
}

.imgedit-flipv:hover {
    background-position: -115px -1px
}

.imgedit-fliph {
    margin: 0 8px 0 3px
}

.imgedit-fliph.disabled:hover {
    background-position: -147px -31px
}

.imgedit-fliph:hover {
    background-position: -147px -1px
}

.imgedit-undo {
    margin: 5px 3px 0px 0px
}

.imgedit-undo.disabled:hover {
    background-position: -184px -31px
}

.imgedit-undo:hover {
    background-position: -184px -1px
}

.imgedit-redo {
    margin: 5px 0px 0px 3px
}

.imgedit-redo.disabled:hover {
    background-position: -215px -31px
}

.imgedit-redo:hover {
    background-position: -215px -1px
}

.imgedit-applyto img {
    margin: 0 8px 0 0
}

.imgedit-group h3 {
    font-size: 18px
}

.imgedit-group .dashicons {
    border: 0;
    line-height: 1.2
}

.imgedit-group-top {
    margin: 5px 0
}

.imgedit-applyto .imgedit-label {
    padding: 2px 0 0;
    display: block
}

.imgedit-help {
    display: none;
    font-style: italic;
    margin-bottom: 8px
}

a.imgedit-help-toggle {
    text-decoration: none
}

.form-table td.imgedit-response {
    padding: 0
}

.imgedit-submit {
    margin: 8px 0
}

.imgedit-submit-btn {
    margin-left: 20px
}

.imgedit-wrap .nowrap {
    white-space: nowrap
}

span.imgedit-scale-warn {
    color: red;
    font-size: 20px;
    font-style: normal;
    visibility: hidden;
    vertical-align: middle
}

.wp_attachment_details {
    margin-bottom: 20px
}

.imgedit-menu div {
    border-color: #d5d5d5;
    background-color: #f1f1f1
}

.imgedit-menu div:hover {
    border-color: #c1c1c1;
    background-color: #eaeaea
}

.imgedit-menu div.disabled {
    border-color: #ccc;
    background-color: #ddd;
    filter: alpha(opacity=50);
    opacity: .5
}

.bp-media-image-editor-cotnainer {
    margin-top: 35px
}

.wp_attachment_image .bp-media-image-edit {
    float: left
}

.wp_attachment_image .spinner {
    display: none
}

.bp-media-image-editor-cotnainer .hidden {
    display: none
}

.bp-media-image-editor-cotnainer div.updated {
    margin: 5px 0 15px;
    background-color: #ffffe0;
    border-color: #e6db55;
    padding: 0 .6em;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid
}

.bp-media-image-editor-cotnainer div.updated p {
    margin: .5em 0;
    padding: 2px
}

body article.bp_members.bp_member .entry-content,body div.bp_members.bp_member .entry-content {
    width: 100%
}

.rtm-media-gallery-uploader {
    display: none
}

h2.rtm-gallery-title {
    margin: 10px 0
}

.rtmedia-uploader .drag-drop {
    border: 4px dashed #ddd;
    text-align: center;
    background: #fafafa;
    overflow: hidden;
    color: #aaa;
    margin-top: 20px;
    padding: 25px 0
}

.rtmedia-uploader .drag-drop.dragover {
    border-color: #83b4d8
}

.rtmedia-uploader .drag-drop .drag-drop-info {
    font-size: 20px;
    line-height: 24px
}

.rtmedia-uploader .drag-drop .rtm-select-files span {
    vertical-align: middle
}

.rtmedia-uploader .drag-drop .rtm-seperator {
    margin: 0px 20px
}

.rtmedia-uploader .drag-drop .start-media-upload {
    display: none;
    margin-top: 20px
}

.rtmedia-uploader .drag-drop .rtm-file-size-limit {
    vertical-align: middle;
    font-size: 16px;
    line-height: 24px
}

.rtm-uploader-main-wrapper .rtm-uploader-tabs {
    margin-bottom: 10px;
    text-align: left
}

.rtm-uploader-main-wrapper ul {
    border-bottom: 1px solid #ccc
}

.rtm-uploader-main-wrapper li {
    margin: 0 0 -1px 10px;
    display: inline-block;
    padding: 5px 10px;
    line-height: 25px;
    background-color: #e4e4e4;
    border: 1px solid #ccc
}

.rtm-uploader-main-wrapper li.active {
    background: rgba(0,0,0,0);
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #fafafa
}

.rtm-uploader-main-wrapper li:hover {
    cursor: (--point), auto
}

.rtmedia-container .rtmedia-list {
    margin: 10px -5px
}

.rtmedia-container .rtmedia-list .rtmedia-list-item {
    float: left;
    margin: 5px;
    position: relative
}

.rtmedia-container .rtmedia-list .rtmedia-list-item>a {
    display: block
}

.rtmedia-container .rtmedia-list .rtmedia_time {
    background-color: #000;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    opacity: .75;
    padding: 0 4px;
    position: absolute;
    right: 2px;
    top: 2px
}

.rtmedia-container .rtmedia-list img {
    vertical-align: top
}

.rtmedia-container .rtmedia-list .rtmedia-item-title h4 {
    color: #666;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 0 0;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.rtm-load-more {
    background: #eee;
    text-align: center;
    line-height: 50px
}

.rtmedia-container .rtm-load-more a {
    border: 0;
    padding: 10px 0
}

.rtm-load-more .rtm-media-loading {
    padding: 10px 0
}

.rtm-media-options.rtm-media-search-enable>*:nth-last-child(2) {
    border-right: none
}

.rtm-media-options {
    line-height: 1.4;
    margin-bottom: 10px;
    clear: both
}

.rtm-media-options>div {
    display: inline-block;
    cursor: (--point), auto
}

.rtm-media-options .rtm-media-options-list {
    margin-right: 5px;
    padding-right: 10px;
    position: relative
}

.rtm-media-options>* {
    border-right: 1px solid #999
}

.rtm-media-options>*:last-child {
    border-right: none
}

.rtm-media-options .dashicons {
    font-size: inherit;
    line-height: 1.2
}

#buddypress .media_search.media_search .search_by {
    margin-top: 3px
}

.bp-legacy.media #buddypress #item-header-cover-image .user-nicename {
    margin-bottom: 20px
}

.bp-legacy.media #buddypress div#item-header div#item-header-content ul li,.bp-legacy.media #buddypress div#item-header div#item-header-content ul div {
    float: left;
    margin: 2px 10px
}

.bp-legacy.media #buddypress div#item-header div#item-header-content button,.bp-legacy.media #buddypress div#item-header div#item-header-content a {
    background: #fff;
    border: 1px solid #ccc;
    color: #767676;
    font-size: small;
    cursor: (--point), auto;
    outline: none;
    padding: 4px 10px;
    text-align: center;
    text-decoration: none
}

.bp-legacy.media #buddypress div#item-header div#item-header-content button:hover,.bp-legacy.media #buddypress div#item-header div#item-header-content a:hover {
    background: #ededed;
    border: 1px solid #bbb;
    color: #555;
    outline: none
}

.bp-nouveau.media .entry-title {
    font-size: 34px;
    font-weight: inherit;
    margin-bottom: 0
}

.bp-nouveau.media .entry-title a {
    color: #767676
}

.bp-nouveau.media #buddypress #item-header-cover-image .user-nicename {
    margin-top: 15px;
    margin-bottom: 30px
}

.bp-nouveau.media #buddypress div#item-header div#item-header-content ul li,.bp-nouveau.media #buddypress div#item-header div#item-header-content ul div {
    float: left;
    margin: 2px 10px
}

.bp-nouveau.media #buddypress div#item-header div#item-header-content button,.bp-nouveau.media #buddypress div#item-header div#item-header-content a {
    background: #fff;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    color: #555;
    cursor: (--point), auto;
    font-size: inherit;
    font-weight: 400;
    outline: none;
    padding: .3em .5em;
    text-align: center;
    text-decoration: none;
    width: auto
}

.bp-nouveau.media #buddypress div#item-header div#item-header-content button:hover,.bp-nouveau.media #buddypress div#item-header div#item-header-content a:hover {
    background: #ededed;
    border-color: #999;
    color: #333;
    outline: none;
    text-decoration: none
}

.media_search.media_search {
    float: right;
    border: 1px solid #ccc;
    margin-left: 5px;
    display: flex;
    align-items: center
}

.media_search.media_search input.media_search_input {
    width: 200px;
    outline: 0;
    max-width: 200px;
    margin: 0;
    box-shadow: none;
    padding: 5px 6px;
    border: none;
    background: rgba(0,0,0,0);
    float: left;
    max-height: 30px
}

.media_search.media_search #media_fatch_loader.load {
    float: left;
    width: 20px;
    height: 30px;
    position: relative
}

.media_search.media_search #media_fatch_loader.load:before {
    content: "";
    border-radius: 50%;
    border: 1px solid #aaa;
    border-top-color: hsla(0,0%,100%,.9);
    animation: spinner .8s linear infinite;
    -webkit-animation: spinner .8s linear infinite;
    position: absolute;
    width: 15px;
    height: 15px;
    top: 24%
}

.media_search.media_search #media_search_remove,.media_search.media_search #media_search,.media_search.media_search .search_option {
    padding: 0;
    margin: 0;
    border: none;
    line-height: 1.2;
    border-radius: 0;
    display: flex;
    align-items: center
}

.media_search.media_search #media_search {
    padding: 0 5px;
    align-self: stretch
}

.media_search.media_search #media_search_remove {
    display: none
}

.media_search.media_search .search_by {
    background: rgba(0,0,0,0);
    margin-top: 3px;
    float: left;
    width: auto;
    margin-bottom: 0;
    height: auto;
    padding-top: 0;
    padding-bottom: 0
}

@keyframes spinner {
    to {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes spinner {
    to {
        -webkit-transform: rotate(360deg)
    }
}

.rtmedia-upload-media-link {
    cursor: (--point), auto
}

a.rtmedia-upload-media-link {
    border: none
}

.rtm-album-privacy span {
    font-size: 16px;
    display: inline-block;
    margin: 0 20px 20px 20px;
    vertical-align: top
}

.rtm-album-privacy label {
    margin-right: 8px
}

.rtm-album-privacy .dashicons {
    font-size: 16px;
    line-height: 1.6;
    margin-right: 5px
}

#rtm-media-options-list .rtmedia-delete-album {
    background: rgba(0,0,0,0);
    border: 0;
    color: #fff;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    padding: 0;
    text-transform: inherit
}

#rtm-media-options-list .rtmedia-delete-album:hover {
    background: rgba(0,0,0,0);
    border: 0;
    color: #fff
}

.rtmedia-single-container button.rtmedia-like {
    background-color: rgba(0,0,0,0);
    color: inherit
}

.rtmedia-single-container .rtmedia-reported {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff
}

#buddypress #item-body {
    padding: 0 20px
}

#buddypress .mejs-controls button {
    padding: 4px 8px;
    border: none;
    background: rgba(0,0,0,0) url(https://fadak.me/wp-content/plugins/buddypress-media/app/assets/css/../../../lib/media-element/mejs-controls.png) no-repeat;
    width: 20px
}

#buddypress .mejs-controls button:hover,#buddypress .mejs-controls button:focus,#buddypress .mejs-controls button:active {
    background: rgba(0,0,0,.2) url(https://fadak.me/wp-content/plugins/buddypress-media/app/assets/css/../../../lib/media-element/mejs-controls.png) no-repeat
}

#buddypress .mejs-controls .mejs-play>button {
    background-position: 0 0
}

#buddypress .mejs-controls .mejs-pause>button {
    background-position: -20px 0
}

#buddypress .mejs-controls .mejs-unmute>button {
    background-position: -40px 0
}

#buddypress .mejs-controls .mejs-mute>button {
    background-position: -60px 0
}

#buddypress .mejs-controls .mejs-fullscreen-button>button {
    background-position: -80px 0
}

#buddypress .mejs-controls .mejs-unfullscreen>button {
    background-position: -100px 0
}

#buddypress .mejs-controls .mejs-replay>button {
    background-position: -160px 0
}

.mejs-container .mejs-controls .mejs-time {
    padding: 15px 3px 0;
    content: ""
}

.rtmedia-activity-container .mejs-playpause-button.mejs-play button:before,.rtmedia-activity-container .mejs-playpause-button.mejs-pause button:before,.rtmedia-activity-container .mejs-volume-button.mejs-mute button:before,.rtmedia-activity-container .mejs-fullscreen-button button:before,.rtmedia-media .mejs-playpause-button.mejs-play button:before,.rtmedia-media .mejs-playpause-button.mejs-pause button:before,.rtmedia-media .mejs-volume-button.mejs-mute button:before,.rtmedia-media .mejs-fullscreen-button button:before {
    content: ""
}

@media only screen and (min-width: 1025px) {
    .mfp-content .rtm-lightbox-container {
        display:flex;
        table-layout: fixed;
        width: 100%;
        min-height: 473px
    }

    .mfp-content .rtm-mfp-close {
        background: rgba(0,0,0,0)
    }

    .mfp-content .rtm-single-media {
        display: flex;
        width: 66.6667%;
        align-items: center
    }

    .mfp-content .rtm-single-meta {
        display: block;
        width: 33.3333%;
        padding: 20px
    }

    .mfp-content .rtm-single-meta .rtmedia-scroll {
        height: 100%;
        overflow-X: hidden
    }
}

@media screen and (max-width: 562px) {
    .media_search.media_search {
        float:left
    }
}

.rtl #rtSelectPrivacy {
    float: left
}

.rtl .rtmedia-plupload-container {
    float: right
}

.rtl .rtm-upload-button-wrapper {
    float: right
}

.rtl #whats-new-post-in-box {
    float: right
}

.rtl .describe-toggle-off {
    float: left
}

.rtl .media-item .pinkynail {
    float: right
}

.rtl .media-item .progress {
    float: left
}

.rtl .media-item .error-div a.dismiss {
    float: left
}

.rtl #find-posts-input {
    float: right
}

.rtl #find-posts-search {
    float: right
}

.rtl .spinner {
    float: left
}

.rtl .wp_attachment_image .button,.rtl .A1B1 .button {
    float: right
}

.rtl .wp_attachment_image .spinner,.rtl .A1B1 .spinner {
    float: right
}

.rtl .imgedit-menu div {
    float: right
}

.rtl .wp_attachment_image .bp-media-image-edit {
    float: right
}

.rtl .rtmedia-container .rtmedia-list .rtmedia-list-item {
    float: right
}

.rtl #buddypress #rtm-media-options-list .rtm-options .button {
    float: right
}

.rtl .rtm-ltb-title {
    float: right
}

.rtl .rtm-item-actions {
    float: left
}

.rtl .rtm-item-actions>div,.rtl .rtm-item-actions>form {
    float: right
}

.rtl .userprofile {
    float: right
}

.rtl .rtmedia-actions-before-comments>span {
    float: right
}

.rtl .rtmedia-comment-user-pic {
    float: right
}

.rtl .rtmedia-media-name {
    float: right
}

.rtl #rtmedia-uploader-form .rtm-plupload-list li,.rtl #rtmedia_uploader_filelist li {
    float: right
}

.rtl #rtmedia-uploader-form .rtm-plupload-list canvas,.rtl #rtmedia_uploader_filelist canvas {
    display: block;
    width: 100px;
    height: 100px
}

.rtl .rtm-page-number {
    float: right
}

.rtl .rtm-page-number .rtmedia-page-link {
    float: right
}

.rtl .rtm-pagination {
    float: right
}

.rtl .rtm-pagination .rtm-paginate {
    float: left
}

.rtl .rtm-tabs li {
    float: right
}

.rtl .alignleft {
    float: right
}

.rtl .alignright {
    float: left
}

.rtl .rtmedia-action-buttons {
    padding-left: 4px
}

.rtl .rtm-media-options>* {
    border-right: none
}

.rtl .rtm-media-options>*:nth-last-child(1) {
    border-right: 1px solid #999;
    padding-right: 4px
}

.rtl .rtm-media-options.rtm-media-search-enable>* {
    border-right: none
}

.rtl .rtm-media-options.rtm-media-search-enable>*:nth-last-child(2) {
    border-right: 1px solid #999;
    padding-right: 4px
}

.rtl #rtm-modal-container {
    text-align: right
}

/* info: https://fadak.me/wp-content/uploads/dynamic_avia/avia-merged-styles-d91ffa0823bdda4a24f1970d97b08516---6997a5a33804e.css */
html {
    min-width: 910px
}

html.responsive {
    min-width: 0
}

.boxed#top {
    margin: 0 auto;
    overflow: visible
}

.container {
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding: 0 50px;
    clear: both
}

.inner-container {
    position: relative;
    height: 100%;
    width: 100%
}

.container_wrap {
    clear: both;
    position: relative;
    border-top-style: solid;
    border-top-width: 1px
}

.unit,.units {
    float: left;
    display: inline;
    margin-left: 50px;
    position: relative;
    z-index: 1;
    min-height: 1px
}

.row {
    position: relative;
    margin-bottom: 20px;
    clear: both
}

#wrap_all {
    width: 100%;
    position: static;
    z-index: 2;
    overflow: hidden
}

.boxed #wrap_all {
    overflow: visible
}

body .unit.alpha,body .units.alpha,body div .first {
    margin-left: 0;
    clear: left
}

body .unit.alpha,body .units.alpha {
    width: 100%
}

.container .av-content-full.units {
    width: 100%
}

.container .av-content-small.units {
    width: 73%
}

.boxed#top,.html_boxed.html_header_sticky #header {
    width: 1010px
}

.container {
    max-width: 1010px
}

@media only screen and (min-width: 768px) and (max-width:989px) {
    .responsive #top {
        overflow-x:hidden
    }

    .responsive .boxed#top,.responsive.html_boxed.html_header_sticky #header {
        width: 782px
    }

    .responsive .container {
        max-width: 782px
    }

    .responsive.html_mobile_menu_tablet .boxed #wrap_all {
        overflow: hidden
    }
}

@media only screen and (max-width: 989px) {
    .responsive #top #wrap_all .flex_column.av-break-at-tablet,.responsive #top #wrap_all .av-break-at-tablet .flex_cell {
        margin:0;
        margin-bottom: 20px;
        width: 100%;
        display: block
    }

    .responsive #top #wrap_all .av-break-at-tablet .flex_cell.no_margin {
        margin-bottom: 0
    }

    .responsive #top #wrap_all .av-break-at-tablet-flextable,.responsive .av-layout-grid-container.av-break-at-tablet {
        display: block
    }

    .responsive #top #wrap_all .av-break-at-tablet-flextable.av-mobile-columns-flex {
        display: flex;
        flex-direction: column
    }

    .responsive #top #wrap_all .av-break-at-tablet-flexwrapper.av-column-wrapper-individual.av-mobile-columns-flex {
        display: flex;
        flex-direction: column;
        width: 100%
    }

    .responsive #top #wrap_all .av-break-at-tablet-flextable.av-mobile-columns-flex.av-columns-reverse,.responsive #top #wrap_all .av-break-at-tablet-flexwrapper.av-column-wrapper-individual.av-mobile-columns-flex.av-columns-reverse {
        flex-direction: column-reverse
    }

    .responsive #top #wrap_all .av-flex-cells .no_margin {
        height: auto!important;
        overflow: hidden
    }

    .responsive #top #wrap_all .av-layout-grid-container .av-break-at-tablet .av_one_full,.responsive #top #wrap_all .av-layout-grid-container .av-break-at-tablet-flextable .av_one_full {
        margin-bottom: 0
    }
}

@media only screen and (max-width: 767px) {
    .responsive .boxed #wrap_all {
        overflow:hidden
    }

    .responsive #top {
        overflow-x: hidden
    }

    .responsive .boxed#top,.responsive #top.boxed .stretch_full,.responsive.html_boxed.html_header_sticky #header,.responsive.html_boxed.html_header_transparency div #header {
        width: 100%;
        max-width: 100%
    }

    .responsive #top .flex_column_table_cell {
        display: block
    }

    .responsive #top .flex_column_table {
        display: block
    }

    .responsive #top #wrap_all .av-mobile-columns-flex {
        display: flex;
        flex-direction: column;
        width: 100%
    }

    .responsive #top #wrap_all .av-mobile-columns-flex.av-columns-reverse {
        flex-direction: column-reverse
    }

    .responsive #top #wrap_all .container {
        width: 85%;
        max-width: 85%;
        margin: 0 auto;
        padding-left: 0;
        padding-right: 0;
        float: none
    }

    .responsive .units,.responsive .unit {
        margin: 0
    }

    .responsive #top .container .av-content-small,.responsive #top #wrap_all .flex_column,.responsive #top #wrap_all .av-flex-cells .no_margin {
        margin: 0;
        margin-bottom: 20px;
        width: 100%
    }

    .responsive #top #wrap_all .av-flex-cells .no_margin {
        display: block;
        margin: 0;
        height: auto!important;
        overflow: hidden;
        padding-left: 8%!important;
        padding-right: 8%!important
    }

    .responsive #top #wrap_all .av-flex-cells .no_margin .flex_cell_inner {
        width: 100%;
        max-width: 100%;
        margin: 0 auto
    }

    .responsive #top #wrap_all .av-flex-cells .no_margin.av-zero-padding {
        padding-left: 0%!important;
        padding-right: 0%!important
    }

    .responsive #top #wrap_all .flex_column:empty {
        margin: 0
    }

    .responsive #top #wrap_all .av-layout-grid-container .av_one_full {
        margin-bottom: 0
    }
}

.container:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clearfix:before,.clearfix:after,.flex_column:before,.flex_column:after,.widget:before,.widget:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0
}

.flex_column:after,.clearfix:after {
    clear: both
}

.row,.clearfix {
    zoom:1}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0
}

body div .first,body div .no_margin {
    margin-left: 0
}

div .flex_column {
    z-index: 1;
    float: left;
    position: relative;
    min-height: 1px;
    width: 100%
}

div .av_one_fifth {
    margin-left: 6%;
    width: 15.2%
}

div .av_one_fourth {
    margin-left: 6%;
    width: 20.5%
}

div .av_one_third {
    margin-left: 6%;
    width: 29.333333333333332%
}

div .av_two_fifth {
    margin-left: 6%;
    width: 36.4%
}

div .av_one_half {
    margin-left: 6%;
    width: 47%
}

div .av_three_fifth {
    margin-left: 6%;
    width: 57.599999999999994%
}

div .av_two_third {
    margin-left: 6%;
    width: 64.66666666666666%
}

div .av_three_fourth {
    margin-left: 6%;
    width: 73.5%
}

div .av_four_fifth {
    margin-left: 6%;
    width: 78.8%
}

div .av_one_sixth {
    margin-left: 6%;
    width: 11.666666666666666%
}

div .av_one_seventh {
    margin-left: 6%;
    width: 9.142857142857142%
}

div .av_one_eighth {
    margin-left: 6%;
    width: 7.25%
}

div .av_one_nineth {
    margin-left: 6%;
    width: 5.777777777777778%
}

div .av_one_tenth {
    margin-left: 6%;
    width: 4.6%
}

#top div .no_margin {
    margin-left: 0;
    margin-top: 0
}

#top .no_margin.av_one_fifth {
    width: 20%
}

#top .no_margin.av_one_fourth {
    width: 25%
}

#top .no_margin.av_one_third {
    width: 33.3%
}

#top .no_margin.av_two_fifth {
    width: 40%
}

#top .no_margin.av_one_half {
    width: 50%
}

#top .no_margin.av_three_fifth {
    width: 60%
}

#top .no_margin.av_two_third {
    width: 66.6%
}

#top .no_margin.av_three_fourth {
    width: 75%
}

#top .no_margin.av_four_fifth {
    width: 80%
}

#top .no_margin.av_one_sixth {
    width: 16.666%
}

#top .no_margin.av_one_seventh {
    width: 14.285714285714286%
}

#top .no_margin.av_one_eighth {
    width: 12.5%
}

#top .no_margin.av_one_nineth {
    width: 11.11111111111111%
}

#top .no_margin.av_one_tenth {
    width: 10%
}

#top .flex_column_table {
    display: table;
    table-layout: fixed;
    width: 100%;
    float: left
}

#top .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
    margin-top: 50px
}

#top .flex_column_table_cell {
    float: none;
    display: table-cell
}

#top .av-flex-placeholder {
    display: table-cell;
    width: 6%
}

.av-align-top {
    vertical-align: top
}

.av-align-middle {
    vertical-align: middle
}

.av-align-bottom {
    vertical-align: bottom
}

@media only screen and (min-width: 768px) and (max-width:989px) {
    .responsive .av_one_fourth.first.el_before_av_one_fourth.flex_column_div,.responsive .av_one_fourth.first+.av_one_fourth.flex_column_div,.responsive .av_one_fourth.first+.av_one_fourth+.av_one_fourth.flex_column_div,.responsive .av_one_fourth.first+.av_one_fourth+.av_one_fourth+.av_one_fourth.flex_column_div,.responsive .av_one_half.first+.av_one_fourth.el_before_av_one_fourth.flex_column_div,.responsive .av_one_half.first+.av_one_fourth.el_before_av_one_fourth+.av_one_fourth.flex_column_div,.responsive .avia-content-slider-inner .av_one_fourth.flex_column_div {
        margin-left:4%;
        width: 48%
    }

    .responsive #top .no_margin.av_one_fourth {
        margin-left: 0;
        width: 50%
    }

    .responsive .av_one_fourth.first.el_before_av_one_fourth.flex_column_div,.responsive .av_one_fourth.first+.av_one_fourth+.av_one_fourth.flex_column_div,.responsive .av_one_half.first+.av_one_fourth.el_before_av_one_fourth.flex_column_div,.responsive .av_one_fourth.first+.av_one_fourth+.av_one_half.flex_column_div,.responsive .avia-content-slider-inner .av_one_fourth.first.flex_column_div {
        margin-left: 0%;
        clear: both
    }

    .responsive .av_one_half.first.el_before_av_one_fourth.flex_column_div,.responsive .av_one_fourth.first+.av_one_fourth+.av_one_half.flex_column_div {
        width: 100%
    }

    .responsive .av_one_half.first+.av_one_fourth.flex_column_div,.responsive .av_one_half.first+.av_one_fourth+.av_one_fourth.flex_column_div,.responsive .av_one_fourth.first+.av_one_fourth+.av_one_fourth.flex_column_div,.responsive .av_one_fourth.first+.av_one_fourth+.av_one_fourth+.av_one_fourth.flex_column_div,.responsive .av_one_fourth.first+.av_one_fourth+.av_one_half.flex_column_div {
        margin-top: 30px
    }
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

body figure {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

body {
    line-height: 1em
}

ol,ul {
    list-style: none
}

.special-quote {
    quotes: none
}

.special-quote:before,.special-quote:after {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

* {
    box-sizing: border-box
}

html.responsive,.responsive body {
    overflow-x: hidden
}

body {
    font: 13px/1.65em "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #444;
    text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

.arial-websave {
    font-family: Arial,Helvetica,Helvetica Neue,HelveticaNeue,Verdana,sans-serif
}

.arial-black-websave {
    font-family: "Arial Black",Arial Bold,Gadget,sans-serif
}

.arial-narrow-websave {
    font-family: Arial Narrow,Arial,sans-serif
}

.helvetica-websave {
    font-family: Helvetica,"HelveticaNeue","Helvetica Neue",Arial,Verdana,sans-serif
}

.helvetica-neue-websave {
    font-family: "HelveticaNeue","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif
}

.lucida-sans-websave {
    font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Helvetica,Helvetica Neue,HelveticaNeue,Arial,sans-serif
}

.tahoma-websave {
    font-family: Tahoma,Verdana,Segoe,sans-serif
}

.trebuchet-ms-websave {
    font-family: Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif
}

.verdana-websave {
    font-family: Verdana,Arial,Helvetica,Geneva,sans-serif
}

.georgia-websave {
    font-family: "Georgia","Times New Roman",Times,serif
}

.lucida-bright-websave {
    font-family: Lucida Bright,Georgia,serif
}

.palatino-websave {
    font-family: Palatino,Palatino Linotype,Palatino LT STD,Book Antiqua,Georgia,serif
}

.times-new-roman-websave {
    font-family: TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif
}

.courier-new-websave {
    font-family: Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace
}

.lucida-sans-typewriter-websave {
    font-family: Lucida Sans Typewriter,Lucida Console,monaco,Bitstream Vera Sans Mono,monospace
}

.copperplate-websave {
    font-family: Copperplate,Copperplate Gothic Light,fantasy
}

.papyrus-websave {
    font-family: Papyrus,fantasy
}

.brush-script-mt-websave {
    font-family: Brush Script MT,cursive
}

h1,h2,h3,h4,h5,h6 {
    font-weight: 600
}

#top h1 a,#top h2 a,#top h3 a,#top h4 a,#top h5 a,#top h6 a {
    font-weight: inherit;
    text-decoration: none;
    color: inherit
}

#top h1 strong,#top h2 strong,#top h3 strong,#top h4 strong,#top h5 strong,#top h6 strong {
    color: inherit
}

h1 {
    font-size: 34px;
    line-height: 1.1em;
    margin-bottom: 14px
}

h2 {
    font-size: 28px;
    line-height: 1.1em;
    margin-bottom: 10px
}

h3 {
    font-size: 20px;
    line-height: 1.1em;
    margin-bottom: 8px
}

h4 {
    font-size: 18px;
    line-height: 1.1em;
    margin-bottom: 4px
}

h5 {
    font-size: 16px;
    line-height: 1.1em
}

h6 {
    font-size: 14px;
    line-height: 1.1em
}

.flex_column h1 a:hover,.flex_column h2 a:hover,.flex_column h3 a:hover,.flex_column h4 a:hover,.flex_column h5 a:hover,.flex_column h6 a:hover {
    text-decoration: underline
}

p+h1,p+h2,p+h3,p+h4,p+h5,p+h6 {
    margin-top: 1.5em
}

p {
    margin: .85em 0
}

p img {
    margin: 0
}

p.lead {
    font-size: 21px;
    line-height: 27px
}

em {
    font-style: italic
}

strong,b {
    font-weight: 700
}

small {
    font-size: 80%
}

hr {
    border: solid #ddd;
    border-width: 1px 0 0;
    clear: both;
    margin: 10px 0 30px;
    height: 0
}

blockquote {
    border-left-style: solid;
    border-left-width: 7px;
    padding-left: 20px;
    margin-bottom: 1em;
    margin-right: 1em;
    font-size: 1.235em;
    line-height: 1.5em
}

blockquote small,blockquote cite,blockquote small a,blockquote cite a,blockquote a small,blockquote a cite {
    font-size: 12px
}

mark {
    background-color: #fff0;
    color: inherit
}

a {
    text-decoration: none;
    outline: 0;
    max-width: 100%;
    max-width: none\9
}

#top a:where(:not(.wp-element-button)) {
    text-decoration: none
}

a:hover,a:focus,a:visited {
    outline: 0;
    text-decoration: underline
}

p a,p a:visited {
    line-height: inherit
}

a.avianolink,.avianolink a {
    cursor: default
}

#top .avia_hidden_link_text {
    display: none
}

ul,ol {
    margin-bottom: 20px
}

ul {
    list-style: none outside;
    margin-left: 7px
}

ol {
    list-style: decimal;
    margin-left: 15px
}

ul.square {
    list-style: square outside
}

ul.circle {
    list-style: circle outside
}

ul.disc,.entry-content-wrapper ul {
    list-style: disc outside
}

ul ul,ul ol,ol ol,ol ul {
    margin: 4px 0 5px 30px
}

ul ul li,ul ol li,ol ol li,ol ul li {
    margin-bottom: 6px
}

.entry-content-wrapper li {
    margin-left: 1em;
    padding: 3px 0
}

.entry-content-wrapper div li {
    text-indent: 0
}

.entry-content-wrapper .borderlist>li:first-child {
    border-top: 1px solid
}

.entry-content-wrapper .borderlist>li {
    border-bottom: 1px solid;
    padding: 5px 0;
    list-style-position: outside;
    margin: 0
}

img,a img {
    border: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    max-width: 100%;
    height: auto
}

small.avia-copyright {
    display: none
}

.av-image-copyright {
    position: absolute;
    bottom: 0;
    z-index: 5
}

.av-image-copyright.av-copyright-left {
    left: 0;
    padding: .2em .2em .2em .4em;
    border-top-right-radius: 5px
}

.av-image-copyright.av-copyright-right {
    right: 0;
    padding: .2em .4em .2em .2em;
    border-top-left-radius: 5px
}

input[type="submit"],#submit,.button {
    padding: 9px 22px;
    cursor: (--point), auto;
    border: none;
    -webkit-appearance: none;
    border-radius: 0
}

[data-av_icon]:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    content: attr(data-av_icon);
    speak: never
}

#top .avia-svg-icon.avia-font-svg_entypo-fontello svg:first-child {
    stroke: unset!important
}

.avia-svg-icon svg:first-child,.avia-svg-icon img[is-svg-img="true"] {
    height: 1em;
    width: 1em
}

.avia-svg-icon svg:first-child[is-colored="true"] {
    fill: unset!important;
    stroke: unset!important
}

#top form {
    margin-bottom: 20px
}

#top fieldset {
    margin-bottom: 20px
}

#top .input-text,#top input[type="text"],#top input[type="input"],#top input[type="password"],#top input[type="email"],#top input[type="number"],#top input[type="url"],#top input[type="tel"],#top input[type="search"],#top textarea,#top select {
    -webkit-appearance: none;
    border: 1px solid #e1e1e1;
    padding: 8px 6px;
    outline: none;
    font: 1em "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #777;
    margin: 0;
    width: 100%;
    display: block;
    margin-bottom: 20px;
    background: #fff;
    border-radius: 0
}

#top input[type="text"]:focus,#top input[type="password"]:focus,#top input[type="email"]:focus,#top input[type="number"]:focus,#top input[type="url"]:focus,#top input[type="tel"]:focus,#top input[type="search"]:focus,#top textarea:focus {
    box-shadow: 0 0 2px 0 rgb(0 0 0 / .2);
    color: #555
}

#top textarea {
    min-height: 60px;
    line-height: 1.5em
}

#top label {
    font-weight: 700;
    font-size: .92em
}

#top legend {
    display: block;
    font-weight: 400;
    font-size: 1.2em
}

#top select {
    width: 100%
}

#top input[type="checkbox"] {
    display: inline
}

#top label span,#top legend span {
    font-weight: 400;
    font-size: 13px;
    color: #444
}

#top textarea {
    width: 100%
}

#top #wrap_all .valid .text_input,#top #wrap_all .valid .text_area,#top #wrap_all .valid .select {
    border: 1px solid #9AA600
}

#top #wrap_all .error .text_input,#top #wrap_all .error .text_area,#top #wrap_all .error .select {
    border: 1px solid #DF653E
}

#top #wrap_all .ajax_alert .text_input,#top #wrap_all .ajax_alert .text_area,#top #wrap_all .ajax_alert .select {
    border: 1px solid #ffb628
}

#top #wrap_all .valid .input_checkbox_label {
    color: #9AA600
}

#top #wrap_all .error .input_checkbox_label {
    color: #DF653E
}

table {
    width: 100%;
    padding: 0;
    margin: 0 0 20px 0;
    font-size: 13px
}

table caption {
    padding: 0 0 5px 0;
    width: auto;
    font-style: italic;
    text-align: right;
    font-size: 12px
}

th {
    font-weight: 700;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    text-align: left;
    padding: 9px 12px;
    border-style: solid;
    border-width: 1px;
    border-left: none;
    border-top: none
}

td {
    font-size: 13px;
    padding: 9px 12px;
    border-style: solid;
    border-width: 1px;
    border-left: none;
    border-top: none
}

tr th:first-child,tr td:first-child {
    border-left-style: solid;
    border-left-width: 1px
}

tr:first-child th,tr:first-child td {
    border-top-style: solid;
    border-top-width: 1px
}

#top th.nobg {
    background: none;
    border-top: 0
}

pre {
    clear: both;
    border-style: solid;
    border-width: 1px;
    overflow: auto;
    padding: 2em;
    line-height: 2em;
    font-size: 12px;
    background-image: linear-gradient(rgb(0 0 0 / .05) 50%,transparent 50%,transparent);
    background-size: 100% 4em;
    font-family: Monaco,"Andale Mono","Courier New",Courier,monospace;
    transition: all ease-in-out 0.5s;
    margin-bottom: 30px;
    position: relative;
    left: 0;
    text-transform: none;
    width: 100%
}

code {
    font-family: Monaco,"Andale Mono","Courier New",Courier,monospace
}

iframe,object,embed {
    max-width: 100%
}

sup {
    vertical-align: super;
    font-size: smaller
}

sub {
    vertical-align: sub;
    font-size: smaller
}

.hidden {
    position: absolute;
    top: 0;
    visibility: hidden
}

.floatleft {
    float: left
}

.floatright {
    float: right
}

.clearboth {
    clear: both
}

.special_amp {
    font-family: "Baskerville","Palatino Linotype","Palatino","Times New Roman",serif;
    font-style: italic;
    font-size: 1.3em;
    line-height: .5em;
    font-weight: 400
}

#top .noborder,#top .noborder img {
    border: none;
    padding: 0;
    background: #fff0
}

.bg_container {
    background-position: center center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: -1;
    top: 0;
    left: 0
}

.image-overlay {
    position: absolute;
    background: #fff;
    z-index: 300;
    height: 100%;
    width: 100%;
    opacity: 0
}

.avia_transform a .image-overlay {
    transition: opacity 0.4s ease-in-out
}

.avia_transform a:hover .image-overlay {
    opacity: 0.7!important
}

.image-overlay .image-overlay-inside {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.image-overlay .image-overlay-inside:before {
    position: absolute;
    border-radius: 50px;
    background: #000;
    height: 80px;
    width: 80px;
    line-height: 80px;
    left: 50%;
    top: 50%;
    margin: -40px 0 0 -40px;
    z-index: 500;
    text-align: center;
    color: #fff
}

.image-overlay .image-overlay-inside:before {
    content: "\E869";
    font-family: 'entypo-fontello-enfold';
    font-size: 18px;
    font-weight: 400
}

.image-overlay.overlay-type-extern .image-overlay-inside:before {
    content: "\E832"
}

.image-overlay.overlay-type-video .image-overlay-inside:before {
    content: "\E897"
}

#top .hide-inner-overlay .image-overlay-inside {
    display: none
}

body .alignleft,.entry-content-wrapper a:hover .alignleft {
    float: left;
    margin: 4px 10px 0 0;
    display: block;
    position: relative
}

body .alignright,.entry-content-wrapper a:hover .alignright {
    float: right;
    margin: 4px 0 0 10px;
    display: block;
    position: relative
}

body .aligncenter,.entry-content-wrapper a:hover .aligncenter {
    clear: both;
    display: block;
    margin: 10px auto;
    padding: 10px 0;
    position: relative
}

.alignleft img,.alignright img {
    display: block
}

#top .gallery a,#top .gallery a img {
    border: none;
    max-width: 100%;
    display: block;
    position: relative
}

#top .gallery .gallery-item {
    margin: 1px 1px 0 0;
    width: 80px;
    height: 80px;
    padding: 0
}

#top .gallery-caption {
    display: none
}

.gallery-icon {
    margin: 0
}

.gallery-item {
    margin: 0
}

.avia_textblock .gallery p {
    display: none
}

div .wp-caption {
    max-width: 100%;
    font-size: 11px;
    font-style: italic;
    border-width: 1px;
    border-style: solid;
    margin: 5px 15px 10px 0;
    position: relative
}

#top .wp-caption img {
    border: medium none;
    display: block;
    padding: 5px;
    margin: 0;
    width: 100%
}

.wp-caption-text,#top .wp-caption .wp-caption-dd {
    display: block;
    font-size: 11px;
    font-style: italic;
    margin: 0 auto;
    padding: 3px 10px 5px;
    text-align: center;
    font-family: Georgia,"Times New Roman";
    float: none
}

#top .wp-caption.aligncenter {
    margin: 5px auto 10px auto;
    padding: 0
}

#top .wp-caption.alignright {
    margin: 4px 0 0 10px
}

#top .wp-smiley {
    display: inline-block;
    border: none
}

#wp-calendar td,#wp-calendar th {
    text-align: center;
    font-size: 11px;
    padding: 3px
}

@media only screen and (min-width: 990px) {
    .responsive.av-no-preview #top #wrap_all .av-desktop-hide,.responsive.av-no-preview #top #wrap_all .av-desktop-font-size-hidden,.responsive.av-no-preview #top #wrap_all .av-desktop-font-size-title-hidden {
        display:none
    }
}

@media only screen and (min-width: 768px) and (max-width:989px) {
    .responsive.av-no-preview #top #wrap_all .av-medium-hide,.responsive.av-no-preview #top #wrap_all .av-medium-font-size-hidden,.responsive.av-no-preview #top #wrap_all .av-medium-font-size-title-hidden {
        display:none
    }
}

@media only screen and (min-width: 480px) and (max-width:767px) {
    .responsive.av-no-preview #top #wrap_all .av-small-hide,.responsive.av-no-preview #top #wrap_all .av-small-font-size-hidden,.responsive.av-no-preview #top #wrap_all .av-small-font-size-title-hidden {
        display:none
    }
}

@media only screen and (max-width: 479px) {
    .responsive.av-no-preview #top #wrap_all .av-mini-hide,.responsive.av-no-preview #top #wrap_all .av-mini-font-size-hidden,.responsive.av-no-preview #top #wrap_all .av-mini-font-size-title-hidden {
        display:none
    }
}

@media print {
    .page-break {
        display: block;
        page-break-before: always
    }

    p,a,strong {
        color: #000!important
    }

    a {
        text-decoration: underline
    }

    .entry-content a:after {
        content: " [" attr(href) "] "
    }

    .related_posts a:after {
        content: attr(title)
    }

    .container {
        width: 100%
    }

    #top {
        overflow-x: hidden
    }

    .boxed#top {
        width: 100%
    }

    .container {
        width: 100%;
        margin: 0 auto
    }

    .units,.unit {
        margin: 0
    }

    .container .one.unit,.container .one.units,.container .two.units,.container .three.units,.container .four.units,.container .five.units,.container .six.units,.container .seven.units,.container .eight.units,.container .nine.units,.container .ten.units,.container .eleven.units,.container .twelve.units,#top .flex_column {
        margin: 0;
        margin-bottom: 20px;
        width: 100%
    }

    #top.boxed .stretch_full {
        width: 100%
    }

    #top .offset-by-one,#top .offset-by-two,#top .offset-by-three,#top .offset-by-four,#top .offset-by-five,#top .offset-by-six,#top .offset-by-seven,#top .offset-by-eight,#top .offset-by-nine,#top .offset-by-ten,#top .offset-by-eleven {
        padding-left: 0
    }

    .avia-section-large .content,.avia-section-large .sidebar {
        padding-top: 2%;
        padding-bottom: 2%
    }

    #top .flex_column.av_one_half {
        width: 48%
    }

    #top .flex_column.av_one_half.first {
        padding-right: 2%
    }

    .fixed_header #header,.html_header_top.html_header_sticky #header {
        position: relative;
        top: 0
    }

    .fixed_header #main {
        padding-top: 0
    }

    #header_main {
        border-bottom: 0
    }

    nav,#footer,#scroll-top-link,#av-cookie-consent-badge,.image-overlay,#top #main .sidebar,#commentform,.comment_container .miniheading,.comment_container .minitext,#top .avia-post-nav {
        display: none
    }

    .avia-shadow {
        box-shadow: inset 0 0 0 #fff0
    }

    .grid-entry .inner-entry {
        margin-right: 0;
        box-shadow: 0 0 0 0 #fff0
    }

    .content {
        border: 0
    }

    .boxed .container {
        margin: 0
    }

    .avia-layerslider,.avia-fullwidth-slider {
        display: none
    }

    .avia_transform .avia-icon-list .iconlist_icon {
        opacity: 1;
        transform: scale(1)
    }

    #top .tab_titles {
        display: none
    }

    #top .tabcontainer .tab.fullsize-tab {
        display: block;
        border-bottom: none
    }

    #top .tab_content {
        display: block;
        visibility: visible;
        z-index: 3;
        position: relative;
        overflow: auto;
        border-style: solid;
        border-width: 1px;
        border-radius: 2px;
        left: 0;
        width: auto;
        background-color: #fcfcfc;
        color: #666
    }

    #top .tab_inner_content {
        left: 0
    }

    #top .toggle_wrap {
        visibility: visible;
        display: block;
        position: static
    }

    .grid-sort-container {
        width: 60%;
        margin: 0 auto
    }

    #top .isotope-item {
        position: initial!important;
        top: 0!important;
        left: 0!important;
        transform: translate3d(0,0,0)!important
    }

    .avia-progress-bar {
        margin: 5px 0;
        border: 1px solid #555!important;
        border-radius: 3px!important
    }

    .avia-progress-bar .progress {
        box-shadow: inset 0 0 0 0 #fff0!important;
        border: 0!important
    }

    .avia-progress-bar div.progress .bar {
        border: 0 solid;
        border-right: 1px solid #555!important;
        border-radius: 0
    }

    .avia-testimonial-image {
        margin: 0;
        width: 100%;
        float: none;
        text-align: center;
        margin-bottom: 15px;
        height: auto
    }

    .avia-grid-testimonials .avia-testimonial-meta {
        margin-left: 0
    }

    body div .avia-testimonial {
        display: block;
        float: left
    }

    .avia_transform .avia-testimonial .avia-testimonial-image {
        opacity: 1;
        transform: scale(1)
    }

    .avia_transform .avia-gallery-thumb img {
        opacity: 1
    }
}

#header {
    position: relative;
    z-index: 501;
    width: 100%;
    background: #fff0
}

#header_main .container,.main_menu ul:first-child>li a {
    height: 88px;
    line-height: 88px
}

#header .header-reading-progress {
    position: absolute;
    height: 2px;
    width: 0%;
    border-radius: 0 5px 5px 0;
    transition: all 0.1s linear
}

#header .header-reading-progress.medium-bar {
    height: 4px
}

#header .header-reading-progress.large-bar {
    height: 6px
}

#header .header-reading-progress.very-large-bar {
    height: 8px
}

.html_header_top.html_header_sticky #main {
    padding-top: 88px
}

.html_header_top.html_header_transparency #header {
    position: absolute
}

.html_header_top.html_header_sticky #header {
    position: fixed
}

.html_header_top.html_header_sticky.html_bottom_nav_header #main {
    padding-top: 140px
}

.html_bottom_nav_header .avia-search-tooltip {
    top: 101%!important;
    margin-left: -130px
}

.html_header_top.html_header_sticky.html_large #main {
    padding-top: 116px
}

.html_header_top.html_header_sticky.html_large #header_main .container,.html_header_top.html_header_sticky.html_large.html_main_nav_header .main_menu ul:first-child>li a {
    height: 116px;
    line-height: 116px
}

.html_header_top.html_header_sticky.html_large.html_bottom_nav_header #main {
    padding-top: 168px
}

.html_header_top #top .av_header_stretch .container {
    width: 96%;
    padding: 0;
    max-width: 100%
}

.html_header_top #top .av_logo_right .logo {
    left: auto;
    right: 0
}

.html_header_top #top .av_menu_left .main_menu {
    left: 0;
    right: auto
}

.html_header_top.html_main_nav_header #top .av_menu_left .main_menu {
    left: -13px;
    right: auto
}

.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child>li>a {
    height: 50px;
    line-height: 50px
}

.html_header_top .av_bottom_nav_header .av-logo-container .main_menu {
    display: none
}

.html_header_top.html_bottom_nav_header #header_main {
    z-index: 3
}

.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu {
    clear: both;
    position: relative;
    line-height: 40px;
    height: 100%;
    width: 100%;
    float: left
}

.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu>div,.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu ul:first-child {
    width: 100%;
    height: 50px
}

.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu ul:first-child>li:hover {
    z-index: 1000;
    position: relative
}

.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu .menu-item-search-dropdown {
    float: right
}

#header_main_alternate {
    z-index: 2
}

#header #header_main_alternate .container {
    max-height: none;
    height: auto
}

#header_main_alternate .main_menu .menu li ul ul {
    left: 207px
}

#header_main_alternate .avia_mega_div {
    right: auto;
    left: 0
}

.html_header_top.html_logo_center .main_menu {
    text-align: center
}

.html_header_top.html_logo_center #header_main_alternate .main_menu ul:first-child {
    display: inline-block;
    width: auto;
    position: static
}

.html_header_top.html_logo_center .logo {
    left: 50%;
    transform: translate(-50%,0)
}

.avia-msie-8 .logo img,.avia-msie-8 .logo svg {
    height: 100%
}

.avia-msie-8.html_header_top.html_logo_center .logo {
    left: 46%
}

.html_header_top.html_bottom_nav_header.html_logo_right .main_menu ul:first-child {
    width: auto;
    float: right
}

.html_header_top.html_bottom_nav_header.html_logo_right .main_menu ul:first-child {
    width: auto;
    float: right
}

.html_header_top.html_header_topbar_active.html_header_sticky #top #main {
    padding-top: 119px
}

.html_header_top.html_header_topbar_active.html_header_sticky.html_large #top #main {
    padding-top: 147px
}

.html_header_top.html_header_topbar_active.html_header_sticky.html_bottom_nav_header #top #main {
    padding-top: 170px
}

.html_header_top.html_header_topbar_active.html_header_sticky.html_large.html_bottom_nav_header #top #main {
    padding-top: 198px
}

.av_icon_active_left .social_bookmarks {
    float: left
}

.av_icon_active_right .social_bookmarks {
    float: right
}

.av_secondary_right .sub_menu {
    float: right
}

.av_phone_active_left .phone-info {
    float: left
}

.av_phone_active_right .phone-info {
    float: right
}

.phone-info {
    float: left;
    font-weight: 700;
    line-height: 20px;
    font-size: 11px;
    padding: 5px 0
}

.phone-info div {
    display: inline-block;
    line-height: 1em
}

.av_secondary_left .sub_menu>ul>li:last-child,.av_secondary_left .sub_menu>div>ul>li:last-child {
    border: none;
    padding-right: 0
}

.av_secondary_right .sub_menu>ul>li:last-child,.av_secondary_right .sub_menu>div>ul>li:last-child {
    border: none;
    margin-right: 0;
    padding-right: 0;
    padding-left: 10px
}

.av_secondary_left .sub_menu>ul>li:first-child {
    padding-left: 0
}

.av_icon_active_left.av_secondary_left .sub_menu>ul>li:first-child {
    padding-left: 10px
}

.av_icon_active_right.av_secondary_right .sub_menu>ul>li:first-child {
    padding-left: 10px
}

.av_secondary_right .sub_menu {
    padding-left: 10px
}

.av_icon_active_right .social_bookmarks {
    padding-left: 20px
}

.av_secondary_left .sub_menu {
    padding-right: 10px
}

.html_boxed #main {
    position: static;
    overflow: hidden
}

.html_logo_right.html_bottom_nav_header #header_main .social_bookmarks {
    right: auto;
    left: 0
}

#top nav .social_bookmarks {
    position: relative;
    top: 50%;
    margin-top: -16px;
    right: 0;
    overflow: hidden;
    clear: none;
    float: left
}

.avia-menu.av_menu_icon_beside {
    padding-right: 25px;
    margin-right: 25px;
    border-right-width: 1px;
    border-right-style: solid;
    transition: border-color 0.2s ease-in-out
}

.fallback_menu+.social_bookmarks {
    padding-left: 18px
}

#header_meta {
    border-top: none;
    z-index: 10;
    min-height: 30px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: -1px
}

#header_meta .container {
    min-height: 30px
}

#header_main {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    z-index: 1
}

#header.shadow {
    box-shadow: 0 0 3px rgb(0 0 0 / .2)
}

.header_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .95;
    z-index: 0;
    transition: all 0.4s ease-in-out;
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden
}

.html_header_sticky_disabled .header_bg {
    opacity: 1
}

.avia-msie-8.html_header_transparency .av_header_sticky_disabled#header {
    background: #fff0
}

.av_minimal_header .header_bg {
    opacity: 1
}

.av_minimal_header #header_main,.av_minimal_header #header_meta {
    border: none
}

.av_minimal_header .avia-menu-fx {
    display: none
}

#top #header.av_minimal_header .main_menu ul:first-child>li>ul,#top #header.av_minimal_header .main_menu .avia_mega_div>.sub-menu {
    border-top: none
}

.av_minimal_header #header_main .container,.av_minimal_header .main_menu ul:first-child>li a {
    height: 90px;
    line-height: 90px
}

.html_header_top.html_header_sticky.html_large .av_minimal_header #header_main .container,.html_header_top.html_header_sticky.html_large.html_main_nav_header .av_minimal_header .main_menu ul:first-child>li a {
    height: 118px;
    line-height: 118px
}

#top .av_minimal_header #s {
    border: none;
    padding: 12px 47px 12px 5px
}

#top .av_minimal_header .av_ajax_search_entry {
    border: none
}

.av_minimal_header_shadow {
    box-shadow: 0 0 2px 1px rgb(0 0 0 / .1)
}

.av_minimal_header_shadow.av_header_transparency {
    box-shadow: 0 0 0 0 #fff0
}

.av_minimal_header #header_main_alternate {
    border: none
}

.html_header_transparency #main {
    padding-top: 0!important
}

#top .av_header_transparency .main_menu ul:first-child>li>a:hover,#top .av_header_transparency .main_menu ul:first-child>li>a:focus,#top #wrap_all .av_header_transparency .sub_menu>ul>li>a:hover,#top #wrap_all .av_header_transparency .sub_menu>ul>li>a:focus {
    opacity: .8;
    transition: opacity 0.4s ease-in-out
}

#top .av_header_transparency.av_alternate_logo_active .logo a>img,#top .av_header_transparency.av_alternate_logo_active .logo a>svg {
    opacity: 0
}

#top .av_header_transparency #header_main,#top .av_header_transparency .avia-menu.av_menu_icon_beside {
    border-color: #fff0
}

#top .av_header_transparency .header_bg {
    background-color: #fff0;
    opacity: 0
}

#top .av_header_transparency .phone-info,#top .av_header_transparency .social_bookmarks li a {
    color: inherit
}

#top #header.av_header_transparency .avia_mega_div {
    margin-top: 1px;
    padding-top: 1px
}

#top .av_header_transparency .avia-menu-fx {
    bottom: 22%;
    width: 70%;
    left: 15%
}

#top .av_header_transparency .phone-info.with_nav span {
    border-color: rgb(255 255 255 / .25);
    color: #fff
}

#top .av_header_transparency #header_meta li {
    border-color: rgb(255 255 255 / .25);
    color: inherit
}

#top .av_header_transparency #header_meta {
    background: #fff0;
    box-shadow: none;
    border-bottom: 1px solid rgb(255 255 255 / .25)
}

.html_header_transparency #header_meta {
    transition: background 0.4s ease-in-out
}

#top .av_header_glassy.av_header_transparency .header_bg {
    background-color: #fff;
    opacity: .1
}

#top .av_header_glassy.av_header_transparency #header_main {
    border-color: rgb(255 255 255 / .25);
    border-top-color: #fff0
}

#top .av_header_glassy.av_header_transparency .avia-menu.av_menu_icon_beside {
    border-color: rgb(255 255 255 / .25)
}

#top .av_header_glassy.av_header_transparency .social_bookmarks li,#top .av_header_glassy.av_header_transparency .social_bookmarks li a {
    border-color: rgb(255 255 255 / .25);
    color: #fff
}

#top .av_header_glassy.av_header_transparency #header_main_alternate {
    border-bottom-color: rgb(255 255 255 / .25)
}

#top .av_header_with_border.av_header_transparency #header_main {
    border: 1px solid rgb(255 255 255 / .25);
    border-left: none;
    border-right: none;
    border-top-color: #fff0
}

#top .av_header_with_border.av_header_transparency .avia-menu.av_menu_icon_beside {
    border-color: rgb(255 255 255 / .25)
}

.html_header_searchicon_disabled #top .av_header_border_disabled.av_bottom_nav_disabled .main_menu .menu>li:last-child>a .avia-menu-fx {
    padding-right: 13px;
    box-sizing: content-box
}

#top .av_header_scrolldown {
    transition: opacity 0.6s ease-out,margin 0.6s ease-out;
    margin-top: 0
}

#top .av_header_scrolldown.av_header_transparency {
    opacity: 0;
    margin-top: -250px!important
}

.html_header_transparency.html_header_scrolldown #top .avia-builder-el-0 .container,.html_header_transparency.html_header_scrolldown #top .avia-builder-el-0 .slideshow_inner_caption {
    padding-top: 0
}

.html_header_transparency #top .footer-page-content .avia-builder-el-0 .container {
    padding-top: 0
}

#top .header_hidden {
    display: none
}

.av_seperator_small_border .av-main-nav>li>a>.avia-menu-text {
    border-left-style: solid;
    border-left-width: 1px;
    padding-left: 13px;
    margin-left: -13px
}

.av_seperator_small_border .av-main-nav>li:first-child>a>.avia-menu-text {
    border-left: none
}

.av_seperator_big_border .av-main-nav>li>a {
    border-left-style: solid;
    border-left-width: 1px;
    text-align: center;
    min-width: 90px
}

#top .av_seperator_big_border .av-main-nav>li:last-child>a,#top .av_seperator_big_border .av-main-nav>#menu-item-search>a {
    border-right-style: solid;
    border-right-width: 1px
}

#top .av_seperator_big_border .av-main-nav>#menu-item-search>a {
    border-left-style: solid;
    border-left-width: 1px;
    border-color: inherit
}

#top .av_seperator_big_border#header .av-menu-button>a .avia-menu-text {
    border: none
}

.av_seperator_big_border .avia-menu.av_menu_icon_beside {
    padding-right: 0
}

#top .av_seperator_big_border#header .av-main-nav>li>a {
    padding: 0 13px
}

#top .av_seperator_big_border .avia-menu.av_menu_icon_beside {
    border-right-style: none;
    border-right-width: 0
}

.html_bottom_nav_header #top .av_seperator_big_border .av-main-nav>#menu-item-search>a {
    border-left-style: solid;
    border-left-width: 1px;
    border-color: inherit;
    margin-left: -1px
}

.avia-menu-subtext,#top .sub-menu .avia-menu-subtext {
    display: none
}

.html_header_top #top .av_menu_left .main_menu .menu li ul ul {
    left: 207px
}

.html_header_sidebar #top #header {
    width: 300px;
    position: absolute;
    min-height: 100%;
    border-bottom: none
}

.html_boxed.html_header_sidebar #wrap_all {
    position: relative
}

.html_header_sidebar #top #header_main {
    border-top: none
}

.html_header_sidebar #header .container {
    width: 100%;
    height: auto;
    line-height: 1.3em;
    padding: 0;
    float: none;
    max-width: 100%
}

.html_header_sidebar .header_bg {
    opacity: 1
}

.html_header_right #top #header {
    right: 0
}

.html_header_left #main {
    margin-left: 300px;
    position: relative;
    border-left-style: solid;
    border-left-width: 1px
}

.html_header_right #main {
    margin-right: 300px;
    position: relative;
    border-right-style: solid;
    border-right-width: 1px
}

.html_header_sidebar #top #header.av_always_sticky {
    position: fixed;
    -webkit-backface-visibility: hidden
}

.html_header_sidebar .logo {
    position: relative;
    clear: both;
    padding: 40px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: auto;
    max-height: none;
    width: 100%
}

.html_header_sidebar .logo img,.html_header_sidebar .logo svg {
    width: 100%;
    max-height: none;
    padding: 0;
    height: auto
}

.html_header_sidebar .main_menu {
    position: relative;
    clear: both;
    z-index: 200
}

.html_header_sidebar #header .av-main-nav,.html_header_sidebar #header .av-main-nav-wrap {
    width: 100%
}

.html_header_sidebar #header .av-main-nav {
    padding: 20px 0
}

.html_header_sidebar #header .av-main-nav>li {
    float: none;
    display: block;
    margin: 0 13%
}

.html_header_sidebar #header .av-main-nav>li>a {
    line-height: 1.3em;
    height: auto;
    padding: 15px 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin: 0 auto
}

.html_header_sidebar #header .av-main-nav>li>a .avia-menu-text {
    font-size: inherit;
    font-weight: 400;
    display: block
}

.html_header_sidebar #header .av-main-nav>li>a .avia-menu-subtext {
    display: block;
    font-weight: 400;
    font-size: 12px;
    padding-top: 3px
}

.html_header_sidebar #header .av-main-nav>li:last-child>a {
    border: none
}

.html_header_sidebar #header .av-main-nav>li:nth-last-child(2)>a {
    border: none
}

.html_header_sidebar #header .avia-menu-fx {
    display: none
}

.html_header_sidebar .av-main-nav ul {
    border-top-width: 1px
}

.html_header_left .av-main-nav ul {
    top: 0;
    left: 100%;
    box-shadow: 5px 5px 15px rgb(0 0 0 / .1)
}

.html_header_left #top .av-main-nav ul ul {
    left: 207px;
    top: -1px
}

.html_header_right .av-main-nav ul {
    top: 0;
    left: auto;
    right: 100%;
    box-shadow: -5px 5px 15px rgb(0 0 0 / .1)
}

.html_header_right #top .av-main-nav ul ul {
    left: -207px;
    top: -1px
}

.html_header_sidebar #top .av-main-nav ul a {
    padding: 12px 15px
}

.html_header_sidebar #main>.avia-builder-el-0 {
    border-top: none
}

.html_header_sidebar #top #header .av-menu-button>a {
    border: none
}

.html_header_sidebar #top #header .av-menu-button+.av-menu-button>a {
    padding-top: 0
}

.html_header_sidebar #top #header .av-menu-button-colored:hover {
    opacity: .8
}

.html_header_left #header .avia_mega_div {
    left: 100%;
    top: 0
}

.html_header_right #header .avia_mega_div {
    right: 100%;
    top: 0
}

.html_header_sidebar #top #header .avia_mega_div>.sub-menu {
    border-width: 1px;
    border-style: solid
}

.html_header_sidebar.html_content_align_left .container {
    float: left
}

.html_header_sidebar.html_content_align_right .container {
    float: right
}

.html_header_sidebar.html_content_align_left #footer,.html_header_sidebar.html_content_align_right #footer,.html_header_sidebar.html_content_align_left #socket,.html_header_sidebar.html_content_align_right #socket {
    overflow: hidden
}

.html_header_sidebar .container_wrap {
    width: 100%
}

#header .avia-custom-sidebar-widget-area {
    margin: 0;
    padding: 0;
    float: none
}

#header .avia-custom-sidebar-widget-area .widget {
    border-top-style: solid;
    border-top-width: 1px;
    padding: 40px;
    width: 100%;
    overflow: hidden
}

.html_header_sidebar .av-sidebar-social-container {
    position: relative;
    clear: both;
    overflow: hidden
}

.html_header_sidebar #top #header .social_bookmarks {
    position: relative;
    top: 0;
    margin: 0;
    border-top-style: solid;
    border-top-width: 1px;
    clear: both;
    display: table;
    width: 100%;
    table-layout: fixed
}

.html_header_sidebar #top #header .social_bookmarks li {
    float: none;
    display: table-cell;
    text-align: center
}

.html_header_sidebar #top #header .social_bookmarks li.social_icon_1 a {
    border: none
}

.html_header_sidebar #top #header .social_bookmarks li a {
    width: 100%;
    border-radius: 0;
    border-left-style: solid;
    border-left-width: 1px;
    padding: 10px 0
}

.html_header_sidebar .av_default_container_wrap,.html_header_sidebar .container_wrap_first {
    float: left
}

.html_top_nav_header #header_main_alternate {
    border-top: none;
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.html_top_nav_header.html_minimal_header #header_main_alternate {
    border: none
}

.html_top_nav_header div .logo {
    position: relative
}

.html_top_nav_header .av-logo-container .inner-container {
    position: relative;
    overflow: hidden
}

.html_top_nav_header.html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 50px
}

.html_top_nav_header.html_header_top.html_header_sticky.html_header_topbar_active #top #wrap_all #main {
    padding-top: 80px
}

.html_top_nav_header .av-logo-container {
    height: 88px
}

.html_top_nav_header.html_large .av-logo-container {
    height: 150px
}

.html_top_nav_header #header_main {
    border: none
}

.av-hamburger {
    padding: 0 0 0 0;
    display: inline-block;
    cursor: (--point), auto;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: #fff0;
    border: 0;
    margin: 0;
    overflow: visible
}

.av-hamburger-box {
    width: 35px;
    height: 24px;
    display: inline-block;
    position: relative
}

.av-hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px
}

.av-hamburger-inner,.av-hamburger-inner::before,.av-hamburger-inner::after {
    width: 40px;
    height: 3px;
    background-color: #000;
    border-radius: 3px;
    position: absolute;
    transition: transform 0.15s ease
}

.av-hamburger-inner::before,.av-hamburger-inner::after {
    content: "";
    display: block
}

.av-hamburger-inner::before {
    top: -10px
}

.av-hamburger-inner::after {
    bottom: -10px
}

.av-hamburger--spin .av-hamburger-inner {
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(.55,.055,.675,.19)
}

.av-hamburger--spin .av-hamburger-inner::before {
    transition: top 0.1s 0.34s ease-in,opacity 0.1s ease-in,background-color 0.15s ease
}

.av-hamburger--spin .av-hamburger-inner::after {
    transition: bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(.55,.055,.675,.19),background-color 0.15s ease
}

.av-hamburger--spin.is-active .av-hamburger-inner {
    transform: rotate(225deg);
    transition-delay: 0.14s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1)
}

.av-hamburger--spin.is-active .av-hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out,opacity 0.1s 0.14s ease-out,background-color 0.15s ease
}

.av-hamburger--spin.is-active .av-hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(.215,.61,.355,1),background-color 0.15s ease
}

.av-burger-menu-main {
    display: none;
    transition: padding 0.3s ease-out
}

.js_active.html_burger_menu #avia-menu>li {
    display: none
}

.js_active.html_burger_menu #avia-menu .av-burger-menu-main,.html_burger_menu #top #avia-menu .menu-item-search-dropdown {
    display: block
}

.av-burger-menu-main {
    cursor: (--point), auto
}

.av-burger-menu-main a {
    padding-left: 10px
}

.av-hamburger strong {
    display: none
}

.av-hamburger-box {
    height: 8px
}

.av-hamburger-inner,.av-hamburger-inner::before,.av-hamburger-inner::after {
    width: 100%
}

.html_burger_menu #top #wrap_all .menu-item-search-dropdown>a {
    font-size: 24px
}

html.av-burger-overlay-active #top .menu-item-search-dropdown>a {
    color: #fff
}

.html_burger_menu_active #header .avia-menu .menu-item {
    display: none
}

.html_burger_menu_active .menu-item-avia-special {
    display: block
}

.html_burger_menu_active #top #wrap_all .menu-item-search-dropdown>a {
    font-size: 24px
}

.html_header_sidebar #top div .av-burger-menu-main {
    display: none
}

.html_burger_menu_active #top #wrap_all #header .av-burger-menu-main>a {
    background: #fff0;
    position: relative;
    z-index: 10
}

.av-hamburger--spin-r .av-hamburger-inner {
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(.55,.055,.675,.19)
}

.av-hamburger--spin-r .av-hamburger-inner::before {
    transition: top 0.1s 0.34s ease-in,opacity 0.1s ease-in
}

.av-hamburger--spin-r .av-hamburger-inner::after {
    transition: bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(.55,.055,.675,.19)
}

.av-hamburger--spin-r.is-active .av-hamburger-inner {
    transform: rotate(-225deg);
    transition-delay: 0.14s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1)
}

.av-hamburger--spin-r.is-active .av-hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out,opacity 0.1s 0.14s ease-out
}

.av-hamburger--spin-r.is-active .av-hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(.215,.61,.355,1)
}

.av-burger-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    display: none;
    overflow: hidden;
    opacity: 0
}

.av-burger-overlay-inner,.av-burger-overlay-bg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    min-height: 700px;
    display: table;
    vertical-align: middle;
    text-align: center;
    z-index: 5
}

.av-burger-overlay-bg {
    z-index: 3;
    opacity: .9;
    background: #000;
    display: block;
    position: fixed
}

.av-burger-overlay-scroll {
    overflow: auto;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 10;
    -webkit-overflow-scrolling: touch
}

#av-burger-menu-ul li a {
    position: relative;
    display: block;
    transition: none
}

#av-burger-menu-ul li ul {
    background: #fff0
}

html.av-burger-overlay-active #header_meta,html.av-burger-overlay-active #menu-item-shop.cart_dropdown,html.av-burger-overlay-active .cart_dropdown,html.av-burger-overlay-active #top .social_bookmarks {
    z-index: 1
}

.av-burger-overlay-active #top .av-hamburger-inner,.av-burger-overlay-active #top .av-hamburger-inner::before,.av-burger-overlay-active #top .av-hamburger-inner::after {
    background-color: #fff
}

.av-burger-overlay-active #top #header .av-main-nav>li>a {
    background: #fff0
}

.av-burger-overlay-active #scroll-top-link {
    z-index: 150
}

#top #av-burger-menu-ul {
    display: table-cell;
    height: 100%;
    width: 100%;
    vertical-align: middle;
    padding: 125px 0
}

@media only screen and (orientation: landscape) and (max-width:989px) {
    #top #av-burger-menu-ul {
        vertical-align:top
    }
}

.html_av-overlay-full #av-burger-menu-ul li {
    display: block;
    height: auto;
    width: 100%;
    padding: .3em 0;
    font-size: 35px
}

.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li {
    line-height: 1.6em
}

.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li li {
    font-size: .6em;
    line-height: 1.4em
}

.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li li li {
    font-size: .8em
}

.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li a {
    color: #fff;
    height: auto;
    line-height: inherit;
    font-size: inherit
}

.html_av-overlay-full #av-burger-menu-ul li a:hover,.html_av-overlay-full #av-burger-menu-ul li a:active,.html_av-overlay-full #av-burger-menu-ul li a:focus {
    text-decoration: none;
    opacity: .7
}

.html_av-overlay-full.av-burger-overlay-active #top #wrap_all #menu-item-search a,.html_av-overlay-full.av-burger-overlay-active #top #wrap_all #menu-item-search a:hover {
    color: #fff
}

.html_header_top.html_logo_center.av-burger-overlay-active .menu-item-avia-special {
    z-index: 150
}

#top #wrap_all #av-burger-menu-ul>li {
    opacity: 0;
    position: relative;
    top: 18px;
    transition: opacity 0.3s ease-out,top 0.3s ease-out,left 0.3s ease-out;
    transform: translate3d(0,0,0)
}

.avia_desktop.avia-safari #top #wrap_all #av-burger-menu-ul>li {
    transform: none
}

#top #wrap_all #header #av-burger-menu-ul>li.av-active-burger-items {
    opacity: 1;
    top: 0;
    left: 0
}

.html_av-overlay-full #top #av-burger-menu-ul .av-menu-button>a .avia-menu-text {
    padding: .5em 1.5em
}

.html_av-overlay-full #top #av-burger-menu-ul .av-menu-button {
    margin-top: .4em
}

.html_av-overlay-full #av-burger-menu-ul li ul li a {
    font-size: 1.3em
}

#av-burger-menu-ul li a .avia-menu-subtext {
    display: block;
    font-size: .6em;
    line-height: 1.2em;
    margin: -10px 0 13px 0;
    opacity: .7;
    text-transform: none
}

.html_av-overlay-side #av-burger-menu-ul li a .avia-menu-subtext {
    font-size: 1em;
    margin: 0;
    opacity: .9
}

#av-burger-menu-ul .avia-menu-fx {
    display: none
}

#top .av-small-burger-icon {
    transform: scale(.6);
    transform-origin: right
}

#top #wrap_all #header .av-small-burger-icon a {
    padding: 0
}

.html_av-overlay-side .av-burger-overlay-bg {
    opacity: .3;
    cursor: (--point), auto
}

.html_av-overlay-side #top .av-burger-overlay li {
    margin: 0
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
    line-height: 1.3em;
    height: auto;
    padding: 15px 50px;
    display: block;
    text-align: left;
    text-decoration: none
}

.html_av-overlay-side #top .av-burger-overlay li a:hover {
    text-decoration: none
}

.html_av-overlay-side #top #wrap_all #av-burger-menu-ul>li {
    top: 0;
    left: 18px
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a {
    padding-left: 70px
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li a {
    padding-left: 90px
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li li a {
    padding-left: 110px
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li li li li li a {
    padding-left: 130px
}

.html_av-overlay-side .av-burger-overlay-scroll {
    width: 350px;
    right: 0;
    max-width: 100%;
    transform: translateX(350px);
    transition: all 0.5s cubic-bezier(.75,0,.25,1)
}

.html_av-overlay-side.av-burger-overlay-active-delayed .av-burger-overlay-scroll {
    transform: translateX(0)
}

.html_av-overlay-side #top #wrap_all #av-burger-menu-ul>li {
    opacity: 1;
    top: 0;
    left: 0
}

.html_av-overlay-side-classic #top .av-burger-overlay {
    font-size: 1em
}

.html_av-overlay-side-classic #av-burger-menu-ul {
    vertical-align: top
}

.html_av-overlay-side-classic #top .av-burger-overlay li a {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet {
    height: 1px;
    display: block;
    position: absolute;
    margin-top: 0;
    opacity: .3;
    border: none!important;
    width: 7px;
    left: 50px;
    top: 50%
}

.html_av-overlay-side-classic #top .av-burger-overlay li li li .avia-bullet {
    left: 70px
}

.html_av-overlay-side-classic #top .av-burger-overlay li li li li .avia-bullet {
    left: 90px
}

.html_av-overlay-side-classic #top .av-burger-overlay li li li li li .avia-bullet {
    left: 110px
}

.html_av-overlay-side-classic #top .av-burger-overlay li li li li li li .avia-bullet {
    left: 130px
}

.html_av-overlay-side-minimal .av-burger-overlay-bg {
    opacity: .1
}

.html_av-overlay-side-minimal #top .av-burger-overlay {
    font-size: 1.1em
}

.html_av-overlay-side-minimal #top .av-burger-overlay .sub-menu {
    font-size: .9em
}

.html_av-submenu-hidden #av-burger-menu-ul li ul {
    display: none
}

.html_av-submenu-hidden .av-submenu-indicator {
    display: inline-block;
    padding: 0 10px;
    font-size: 11px;
    opacity: .5;
    vertical-align: top;
    float: right;
    transition: all 0.2s ease-out;
    position: absolute;
    right: 30px;
    top: 50%;
    margin-top: -9px;
    height: 20px;
    line-height: 20px
}

.html_av-submenu-hidden .av-submenu-indicator:before {
    content: "\E87d";
    font-family: 'entypo-fontello-enfold'
}

.html_av-submenu-hidden .av-show-submenu>a>.av-submenu-indicator {
    transform: rotate(90deg)
}

div .logo {
    float: left;
    position: absolute;
    left: 0;
    z-index: 1
}

.logo,.logo a {
    overflow: hidden;
    position: relative;
    display: block;
    height: 100%
}

.logo img,.logo svg {
    padding: 0;
    display: block;
    width: auto;
    height: auto;
    max-height: 100%;
    image-rendering: auto;
    position: relative;
    z-index: 2;
    height: 100%\9;
    height: auto\9;
    transition: opacity 0.4s ease-in-out
}

.logo svg,.logo.avia-img-svg-logo>a>img,.logo .alternate.avia-img-svg-logo {
    height: 100%
}

.logo img.alternate,.logo .subtext.avia-svg-logo-sub svg {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    opacity: 0
}

.av_header_transparency .logo img.alternate,.av_header_transparency .logo .subtext.avia-svg-logo-sub svg {
    opacity: 1
}

.main_menu {
    clear: none;
    position: absolute;
    z-index: 100;
    line-height: 30px;
    height: 100%;
    margin: 0;
    right: 0
}

.main_menu .pointer_arrow_wrap {
    display: none
}

.av-main-nav-wrap {
    float: left;
    position: relative;
    z-index: 3
}

.av-main-nav-wrap ul {
    margin: 0;
    padding: 0
}

.av-main-nav {
    z-index: 110;
    position: relative
}

.av-main-nav ul {
    display: none;
    margin-left: 0;
    left: 0;
    position: absolute;
    top: 100%;
    width: 208px;
    z-index: 2;
    padding: 0;
    box-shadow: 0 8px 15px rgb(0 0 0 / .1);
    margin-top: -1px
}

.av-main-nav ul li {
    margin: 0;
    padding: 0;
    width: 100%
}

.av-main-nav ul li a {
    border-right-style: solid;
    border-right-width: 1px;
    border-left-style: solid;
    border-left-width: 1px
}

.av-main-nav ul li:last-child>a {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.av-main-nav li {
    float: left;
    position: relative;
    z-index: 20
}

.av-main-nav li:hover {
    z-index: 100
}

.av-main-nav>li>ul {
    border-top-width: 2px;
    border-top-style: solid
}

.av-main-nav>li {
    line-height: 30px
}

.av-main-nav li a {
    max-width: none
}

.av-main-nav>li>a {
    display: block;
    text-decoration: none;
    padding: 0 13px;
    font-weight: 400;
    font-weight: 600;
    font-size: 13px;
    transition: background-color 0.4s ease-in-out,color 0.4s ease-in-out,border-color 0.4s ease-in-out
}

.av-main-nav>li>a,div #menu-item-shop.cart_dropdown {
    transition: none;
    transition: background-color 0.4s ease-in-out,color 0.4s ease-in-out,border-color 0.4s ease-in-out
}

.av_header_transparency .av-main-nav>li>a,.av_header_transparency #menu-item-shop.cart_dropdown {
    transition: border-color 0.2s ease-in-out
}

#top .av-main-nav ul a {
    width: 100%;
    height: auto;
    float: left;
    text-align: left;
    line-height: 23px;
    padding: 8px 15px;
    font-size: 12px;
    min-height: 23px;
    max-width: none;
    text-decoration: none;
    font-family: inherit
}

#top .av-main-nav ul ul {
    left: -207px;
    top: 0;
    margin: 0;
    border-top-style: solid;
    border-top-width: 1px;
    padding-top: 0
}

.av-main-nav li:hover ul ul {
    display: none
}

#top .av-main-nav li:hover>ul {
    display: block
}

.avia-menu-fx {
    position: absolute;
    bottom: -1px;
    height: 2px;
    z-index: 10;
    width: 100%;
    left: 0;
    opacity: 0;
    visibility: hidden
}

.av-main-nav li:hover .avia-menu-fx,.current-menu-item>a>.avia-menu-fx,.av-main-nav li:hover .current_page_item>a>.avia-menu-fx {
    opacity: 1;
    visibility: visible
}

.avia-menu-fx .avia-arrow-wrap {
    height: 10px;
    width: 10px;
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -5px;
    overflow: hidden;
    display: none;
    visibility: hidden
}

.current-menu-item>a>.avia-menu-fx>.avia-arrow-wrap,.current_page_item>a>.avia-menu-fx>.avia-arrow-wrap {
    display: block
}

.avia-menu-fx .avia-arrow-wrap .avia-arrow {
    top: 10px
}

.html_main_nav_header.html_logo_left #top .main_menu .menu>li:last-child>a,.html_bottom_nav_header #top #menu-item-search>a {
    padding-right: 0
}

.html_bottom_nav_header.html_logo_center #top .av_seperator_big_border #menu-item-search>a {
    padding-right: 13px;
    border-right-style: solid;
    border-right-width: 1px
}

.html_bottom_nav_header .av-logo-container .main_menu {
    display: none
}

.main_menu .avia-bullet {
    display: none
}

#top #header .menu-item-mega-parent.current-menu-item {
    overflow: visible!important
}

#top #header .mega_menu_title a {
    color: inherit;
    font-size: 17px;
    line-height: 1.1em;
    padding: 0;
    margin: 0;
    background: #fff0;
    border: none
}

#top #header .mega_menu_title a:hover {
    text-decoration: underline
}

#header .avia_mega_div {
    display: none;
    margin: -1px 0 0 0;
    right: 0;
    position: absolute;
    top: 100%;
    z-index: 2;
    box-shadow: 0 32px 60px rgb(0 0 0 / .1);
    overflow: hidden;
    padding: 1px 0 0;
    text-align: left
}

#header.av_minimal_header .avia_mega_div {
    margin: 0;
    border-top-style: solid;
    border-top-width: 1px
}

#header.av_minimal_header .avia_mega_div .units {
    border-right: none
}

#header .avia_mega_div .units {
    padding: 0 14px 0 15px;
    margin: 0;
    border-right-style: dotted;
    border-right-width: 1px
}

#header li:hover .avia_mega_div {
    display: block
}

#top #header .avia_mega_div ul,#top #header .avia_mega_div li {
    position: relative;
    display: block;
    top: auto;
    left: auto;
    height: auto
}

#top #header .avia_mega_div .sub-menu {
    overflow: hidden;
    width: 100%;
    box-shadow: none;
    border-style: none;
    border-width: 0;
    position: relative;
    top: 0;
    display: block;
    left: 0;
    clear: both
}

#top #header .avia_mega_div>.sub-menu {
    display: table;
    padding: 20px 30px 30px;
    border-top-style: solid;
    border-top-width: 2px
}

#top #header .avia_mega_div>.sub-menu.avia_mega_hr {
    padding-top: 30px
}

#top #header .avia_mega_div>.sub-menu>li {
    display: table-cell;
    float: none;
    padding-top: 10px;
    padding-bottom: 0;
    vertical-align: top
}

#top #header .avia_mega_div>.sub-menu.avia_mega_hr {
    border-top-width: 1px;
    border-top-style: dashed
}

#top #header .avia_mega_div>.sub-menu>li>ul {
    padding: 0
}

#top #header .avia_mega_div>.sub-menu>li>ul li {
    display: block;
    float: none;
    padding: 0;
    margin: 0;
    list-style-type: circle;
    list-style-position: inside
}

#top #header .avia_mega_div>.sub-menu>li>ul ul li {
    margin-left: 15px
}

#top #header .avia_mega_div>.sub-menu>li>ul>li a {
    width: auto;
    float: none;
    display: block;
    border: none;
    padding: 3px 12px 3px 12px;
    font-weight: 400;
    height: auto;
    line-height: 23px
}

#header .avia_mega_div .avia_mega_menu_columns_first {
    padding-left: 0
}

#header .avia_mega_div .avia_mega_menu_columns_last {
    padding-right: 0;
    border-right-style: none;
    border-right-width: 0
}

.avia-bullet {
    display: block;
    position: absolute;
    height: 0;
    width: 0;
    top: 51%;
    margin-top: -3px;
    left: -3px;
    border-top: 3px solid transparent!important;
    border-bottom: 3px solid transparent!important;
    border-left: 3px solid green
}

.avia_mega_div .avia-bullet {
    margin-top: 12px;
    left: 3px;
    display: block;
    top: 0
}

#header .mega_menu_title {
    margin-bottom: 8px;
    font-size: 17px;
    line-height: 1.1em;
    font-weight: 600;
    display: block
}

#header .avia_mega_text_block {
    line-height: 21px
}

#top #header .avia_mega_div .sub-menu .avia_mega_text_block a {
    padding: 0;
    display: inline;
    border: none;
    text-decoration: underline
}

#top #wrap_all #header .av-menu-button>a {
    background: #fff0
}

#top #wrap_all .av_header_border_disabled .av-menu-button>a {
    border: none
}

.av-menu-button+.av-menu-button {
    margin-left: -10px
}

.av-menu-button+.av-menu-button>a {
    padding-left: 0
}

#top .av-menu-button>a .avia-menu-text {
    padding: 9px
}

#top .av-menu-button>a .avia-menu-text {
    border: 2px solid;
    border-radius: 2px
}

.av-menu-button>a .avia-menu-fx {
    display: none
}

.av-menu-button-colored>a .avia-menu-text {
    padding: 11px 10px 10px 10px
}

.av-menu-button-colored>a:hover .avia-menu-text {
    opacity: .9
}

#top #header .av-menu-button>a .avia-menu-subtext {
    display: none
}

#top #header .av-menu-button>a .avia-menu-text {
    text-align: center;
    white-space: nowrap
}

#top #menu-item-search {
    z-index: 100
}

#top .menu-item-search-dropdown>a,#searchform #searchsubmit,.av_ajax_search_image,.iconfont {
    font-size: 17px
}

#top .menu-item-search-dropdown>a.avia-svg-icon svg:first-child,#top .menu-item-search-dropdown>a.avia-svg-icon img[is-svg-img="true"] {
    width: auto;
    height: 1em;
    position: relative;
    z-index: -1
}

#top .menu-item-search-dropdown>a.avia-svg-icon {
    padding-top: 2px
}

#top #menu-item-search.menu-item-search-dropdown>a {
    border-left: none
}

#top #menu-item-search:hover>a {
    background: #fff0;
    color: inherit
}

.avia-search-tooltip {
    position: absolute;
    z-index: 9999999;
    padding: 0;
    width: 300px;
    top: 85%!important;
    margin-left: -120px;
    border-radius: 2px;
    box-shadow: 0 3px 13px 0 rgb(0 0 0 / .2);
    border-width: 1px;
    border-style: solid
}

.avia-search-tooltip .avia-arrow-wrap {
    width: 20px;
    height: 20px;
    position: absolute;
    top: -20px;
    right: 10px;
    margin-left: -10px;
    overflow: hidden
}

.avia-arrow {
    height: 10px;
    width: 10px;
    position: absolute;
    top: -6px;
    left: 50%;
    margin-left: -5px;
    transform: rotate(45deg);
    border-width: 1px;
    border-style: solid;
    visibility: hidden\9
}

.avia-search-tooltip .avia-arrow {
    top: 15px
}

#top #searchform {
    margin: 0;
    padding: 0
}

#top #searchform>div {
    position: relative;
    max-width: 300px
}

#top .widget #searchform>div {
    margin: 0;
    max-width: 100%
}

#top #searchform br {
    display: none
}

#searchform .av_searchform_search.avia-svg-icon {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 500;
    font-size: 17px;
    margin: 12px;
    pointer-events: none
}

#searchform.ajax_loading_now .av_searchform_search.avia-svg-icon {
    display: none
}

#searchform .av_searchform_search.avia-svg-icon:hover {
    cursor: (--point), auto
}

.avia-search-tooltip #searchform .av_searchform_search.avia-svg-icon {
    margin-top: 9px
}

#top #s {
    width: 100%;
    position: relative;
    padding: 11px 47px 11px 5px;
    z-index: 1;
    margin: 0;
    box-shadow: none
}

#top #searchsubmit,.ajax_load {
    width: 40px;
    height: 100%;
    line-height: 40px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    margin: 0;
    border-radius: 0;
    min-width: 40px
}

.avia_mobile #top #searchsubmit,.avia_mobile .ajax_load {
    height: 41px
}

.avia-search-tooltip #searchform>div {
    margin: 16px
}

.ajax_load {
    z-index: 5
}

.ajax_load_inner {
    background: url(https://fadak.me/wp-content/themes/enfold/images/layout/loading.gif) no-repeat scroll center center #fff;
    opacity: .5;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

#top #searchform .ajax_search_response {
    line-height: 1.4em;
    font-size: 12px;
    margin: 0
}

.ajax_search_response h4 {
    padding: 20px 16px 2px 16px;
    font-size: 14px;
    margin: 0
}

.ajax_search_response h4:first-child {
    padding-top: 0;
    border: none
}

#top div .av_ajax_search_entry {
    display: block;
    text-decoration: none;
    line-height: 1.4em;
    font-size: 12px;
    height: auto;
    padding: 10px 16px;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    clear: both;
    overflow: hidden;
    position: relative
}

#top div .av_ajax_search_entry:hover {
    background-color: rgb(0 0 0 / .04)
}

#top div .av_ajax_search_entry.with_image .av_ajax_search_image {
    background: #fff0
}

.av_ajax_search_content {
    overflow: hidden;
    display: block
}

.av_ajax_search_title {
    display: block;
    font-weight: 700;
    text-transform: uppercase
}

.ajax_not_found .av_ajax_search_title {
    text-transform: none
}

.av_ajax_search_image {
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 32px;
    float: left;
    margin-right: 8px;
    border-radius: 40px;
    overflow: hidden;
    font-size: 15px
}

.av_ajax_search_image.avia-svg-icon svg:first-child {
    margin-top: 9px
}

.av_ajax_search_image img {
    display: block;
    border: none;
    max-width: 100%;
    min-height: 32px;
    min-width: 32px
}

.ajax_search_excerpt {
    font-size: 12px;
    line-height: 1.4em;
    display: block;
    margin-top: 3px;
    font-style: italic
}

#top div .av_ajax_search_entry_view_all {
    text-align: center;
    font-weight: 700;
    border: none
}

#top div .ajax_not_found,#top div .av_ajax_search_entry.ajax_not_found:hover {
    border: none;
    background: #fff0
}

.title_container {
    position: relative
}

#top .title_container .container {
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 56px
}

.title_container .main-title {
    margin: 0;
    font-size: 16px;
    position: relative;
    z-index: 2;
    min-height: 36px;
    line-height: 2.3em;
    top: 0;
    font-weight: 400
}

.title_container .main-title a {
    text-decoration: none
}

.title_meta,#top .portfolio-entry .title_meta {
    display: block;
    clear: both;
    position: relative;
    z-index: 1;
    margin-top: -1em;
    padding: 0
}

.title_meta p {
    margin: 1.3em 0 0 0
}

.title_container .breadcrumb {
    z-index: 10;
    line-height: 15px;
    font-size: 11px;
    position: absolute;
    right: 50px;
    top: 50%;
    margin-top: -7px
}

.breadcrumb a {
    text-decoration: none
}

.breadcrumb a:hover {
    text-decoration: underline
}

.breadcrumb-trail .trail-before,.breadcrumb-trail .trail-end,.breadcrumb-trail .sep,.breadcrumb-trail a,.breadcrumb-trail .bbp-breadcrumb-current {
    display: block;
    float: left;
    padding: 0 3px
}

.breadcrumb-trail span,.bbp-breadcrumb-current a {
    display: inline;
    padding: 0;
    float: none
}

.breadcrumb .sep {
    display: block;
    overflow: hidden;
    width: 8px
}

#top.avia-blank #wrap_all #main {
    padding-top: 0!important;
    margin: 0
}

#top.avia-blank #wrap_all #main .container {
    padding-top: 0!important
}

#top.avia-blank {
    height: 100%;
    position: absolute;
    width: 100%!important;
    margin: 0;
    display: table;
    vertical-align: middle;
    float: none;
    top: 0;
    left: 0;
    table-layout: fixed
}

#top.boxed.avia-blank {
    max-width: 100%!important
}

#top.boxed.avia-blank .container {
    margin: 0 auto
}

#top.avia-blank #wrap_all {
    display: table-cell;
    float: none;
    vertical-align: middle
}

#top.avia-blank #wrap_all #main {
    padding: 0
}

#top.avia-blank #main .container_wrap:last-child {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

#top.avia-blank #main .container_wrap:first-child {
    border-top-style: solid;
    border-top-width: 1px
}

.av-frame {
    position: fixed;
    z-index: 600
}

.html_av-framed-box .av-frame.av-frame-vert {
    left: 0;
    width: 100%;
    top: 0
}

.html_av-framed-box .av-frame.av-frame-hor {
    top: 0;
    height: 100%;
    left: 0
}

.html_av-framed-box .av-frame.av-frame-bottom {
    top: auto;
    bottom: 0
}

.html_av-framed-box .av-frame.av-frame-right {
    left: auto;
    right: 0
}

.html_av-framed-box.html_av_admin_bar_active .av-frame.av-frame-top {
    margin-top: 32px
}

.html_header_top.html_header_sticky.html_av-framed-box #header {
    left: 0
}

.html_header_top.html_header_sticky.html_av-framed-box #header_main,.html_header_top.html_header_sticky.html_av-framed-box #header_meta {
    margin: 0 50px
}

#top .social_bookmarks {
    height: 30px;
    z-index: 150;
    -webkit-backface-visibility: hidden;
    margin: 0 0 0 -9px
}

#top .social_bookmarks li {
    height: 100%;
    float: left;
    padding: 0;
    transition: all 0.2s ease-in-out;
    border-right-style: solid;
    border-right-width: 1px;
    display: block;
    width: 30px
}

#top #header .social_bookmarks li:last-child {
    border-right-style: none;
    border-right-width: 0
}

#top .social_bookmarks li a {
    float: left;
    width: 30px;
    line-height: 30px;
    display: block;
    margin: 0;
    outline: none;
    padding: 0;
    min-height: 30px;
    height: 100%;
    overflow: visible;
    z-index: 2;
    position: relative;
    text-align: center
}

#top .social_bookmarks li.avia-svg-icon svg:first-child,#top .social_bookmarks li.avia-svg-icon img[is-svg-img="true"] {
    height: 1em;
    width: auto;
    margin-top: 9px
}

#top #wrap_all .social_bookmarks,#top #wrap_all .social_bookmarks a,#top #wrap_all .social_bookmarks li {
    background: #fff0
}

#top #wrap_all .social_bookmarks li a:hover {
    text-decoration: none
}

#top #wrap_all .av-social-link-rss:hover a,#top #wrap_all .av-social-link-rss a:focus {
    color: #fff;
    background-color: #ffa133
}

#top #wrap_all .av-social-link-rss:hover a svg:first-child,#top #wrap_all .av-social-link-rss a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-facebook:hover a,#top #wrap_all .av-social-link-facebook a:focus {
    color: #fff;
    background-color: #37589b
}

#top #wrap_all .av-social-link-facebook:hover a svg:first-child,#top #wrap_all .av-social-link-facebook a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-twitter:hover a,#top #wrap_all .av-social-link-twitter a:focus,#top #wrap_all .av-social-link-square-x-twitter:hover a,#top #wrap_all .av-social-link-square-x-twitter a:focus {
    color: #fff;
    background-color: #000
}

#top #wrap_all .av-social-link-twitter:hover a svg:first-child,#top #wrap_all .av-social-link-twitter a:focus svg:first-child,#top #wrap_all .av-social-link-square-x-twitter:hover a svg:first-child,#top #wrap_all .av-social-link-square-x-twitter a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-tiktok:hover a,#top #wrap_all .av-social-link-tiktok a:focus {
    color: #00F2EA;
    background-color: #FF0050
}

#top #wrap_all .av-social-link-tiktok:hover a svg:first-child,#top #wrap_all .av-social-link-tiktok a:focus svg:first-child {
    stroke: #00F2EA;
    fill: #00F2EA
}

#top #wrap_all .av-social-link-threads:hover a,#top #wrap_all .av-social-link-threads a:focus {
    color: #fff;
    background-color: #000
}

#top #wrap_all .av-social-link-threads:hover a svg:first-child,#top #wrap_all .av-social-link-threads a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-whatsapp:hover a,#top #wrap_all .av-social-link-whatsapp a:focus {
    color: #fff;
    background-color: #00e676
}

#top #wrap_all .av-social-link-whatsapp:hover a svg:first-child,#top #wrap_all .av-social-link-whatsapp a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-mail:hover a,#top #wrap_all .av-social-link-mail a:focus {
    color: #fff;
    background-color: #9fae37
}

#top #wrap_all .av-social-link-mail:hover a svg:first-child,#top #wrap_all .av-social-link-mail a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-dribbble:hover a,#top #wrap_all .av-social-link-dribbble a:focus {
    color: #fff;
    background-color: #e44885
}

#top #wrap_all .av-social-link-dribbble:hover a svg:first-child,#top #wrap_all .av-social-link-dribbble a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-linkedin:hover a,#top #wrap_all .av-social-link-linkedin a:focus {
    color: #fff;
    background-color: #419cca
}

#top #wrap_all .av-social-link-linkedin:hover a svg:first-child,#top #wrap_all .av-social-link-linkedin a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-search:hover a,#top #wrap_all .av-social-link-search a:focus {
    color: #fff;
    background-color: #222
}

#top #wrap_all .av-social-link-search:hover a svg:first-child,#top #wrap_all .av-social-link-search a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-gplus:hover a,#top #wrap_all .av-social-link-gplus a:focus {
    color: #fff;
    background-color: #de5a49
}

#top #wrap_all .av-social-link-gplus:hover a svg:first-child,#top #wrap_all .av-social-link-gplus a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-behance:hover a,#top #wrap_all .av-social-link-behance a:focus {
    color: #fff;
    background-color: #008cfa
}

#top #wrap_all .av-social-link-behance:hover a svg:first-child,#top #wrap_all .av-social-link-behance a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-flickr:hover a,#top #wrap_all .av-social-link-flickr a:focus {
    color: #fff;
    background-color: #ff0086
}

#top #wrap_all .av-social-link-flickr:hover a svg:first-child,#top #wrap_all .av-social-link-flickr a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-forrst:hover a,#top #wrap_all .av-social-link-forrst a:focus {
    color: #fff;
    background-color: #234317
}

#top #wrap_all .av-social-link-forrst:hover a svg:first-child,#top #wrap_all .av-social-link-forrst a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-myspace:hover a,#top #wrap_all .av-social-link-myspace a:focus {
    color: #fff;
    background-color: #000
}

#top #wrap_all .av-social-link-myspace:hover a svg:first-child,#top #wrap_all .av-social-link-myspace a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-tumblr:hover a,#top #wrap_all .av-social-link-tumblr a:focus {
    color: #fff;
    background-color: #345574
}

#top #wrap_all .av-social-link-tumblr:hover a svg:first-child,#top #wrap_all .av-social-link-tumblr a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-vimeo:hover a,#top #wrap_all .av-social-link-vimeo a:focus {
    color: #fff;
    background-color: #31baff
}

#top #wrap_all .av-social-link-vimeo:hover a svg:first-child,#top #wrap_all .av-social-link-vimeo a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-youtube:hover a,#top #wrap_all .av-social-link-youtube a:focus {
    color: #fff;
    background-color: #a72b1d
}

#top #wrap_all .av-social-link-youtube:hover a svg:first-child,#top #wrap_all .av-social-link-youtube a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-pinterest:hover a,#top #wrap_all .av-social-link-pinterest a:focus {
    color: #fff;
    background-color: #cb2027
}

#top #wrap_all .av-social-link-pinterest:hover a svg:first-child,#top #wrap_all .av-social-link-pinterest a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-skype:hover a,#top #wrap_all .av-social-link-skype a:focus {
    color: #fff;
    background-color: #12a5f4
}

#top #wrap_all .av-social-link-skype:hover a svg:first-child,#top #wrap_all .av-social-link-skype a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-instagram:hover a,#top #wrap_all .av-social-link-instagram a:focus {
    color: #fff;
    background-color: #a67658
}

#top #wrap_all .av-social-link-instagram:hover a svg:first-child,#top #wrap_all .av-social-link-instagram a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-five_100_px:hover a,#top #wrap_all .av-social-link-five_100_px a:focus {
    color: #fff;
    background-color: #222
}

#top #wrap_all .av-social-link-five_100_px:hover a svg:first-child,#top #wrap_all .av-social-link-five_100_px a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-soundcloud:hover a,#top #wrap_all .av-social-link-soundcloud a:focus {
    color: #fff;
    background-color: #F76700
}

#top #wrap_all .av-social-link-soundcloud:hover a svg:first-child,#top #wrap_all .av-social-link-soundcloud a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-xing:hover a,#top #wrap_all .av-social-link-xing a:focus {
    color: #fff;
    background-color: #006567
}

#top #wrap_all .av-social-link-xing:hover a svg:first-child,#top #wrap_all .av-social-link-xing a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-vk:hover a,#top #wrap_all .av-social-link-vk a:focus {
    color: #fff;
    background-color: #597BA5
}

#top #wrap_all .av-social-link-vk:hover a svg:first-child,#top #wrap_all .av-social-link-vk a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-reddit:hover a,#top #wrap_all .av-social-link-reddit a:focus {
    color: #fff;
    background-color: #FF4500
}

#top #wrap_all .av-social-link-reddit:hover a svg:first-child,#top #wrap_all .av-social-link-reddit a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-telegram:hover a,#top #wrap_all .av-social-link-telegram a:focus {
    color: #fff;
    background-color: #25A4E3
}

#top #wrap_all .av-social-link-telegram:hover a svg:first-child,#top #wrap_all .av-social-link-telegram a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top #wrap_all .av-social-link-yelp:hover a,#top #wrap_all .av-social-link-yelp a:focus {
    color: #fff;
    background-color: #d32323
}

#top #wrap_all .av-social-link-yelp:hover a svg:first-child,#top #wrap_all .av-social-link-yelp a:focus svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top .av-section-bottom-logo .social_bookmarks,.html_bottom_nav_header #top .av-logo-container .social_bookmarks {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    right: 0
}

.html_bottom_nav_header .main_menu .social_bookmarks {
    display: none
}

.html_cart_at_menu #top .av-section-bottom-logo .social_bookmarks,.html_bottom_nav_header.html_cart_at_menu #top .av-logo-container .social_bookmarks {
    left: 0;
    right: auto
}

#top .av-logo-container .social_bookmarks li {
    border: none
}

#top .av-logo-container .social_bookmarks li a {
    border-radius: 100px
}

.sub_menu {
    float: left;
    z-index: 2;
    font-size: 11px;
    line-height: 30px;
    position: relative;
    top: 10px
}

#top .sub_menu>ul {
    float: left;
    margin: 0
}

#top .sub_menu>ul,#top .sub_menu>ul>li {
    background: #fff0
}

.sub_menu li {
    float: left;
    position: relative;
    padding: 0 10px;
    border-right-style: solid;
    border-right-width: 1px;
    line-height: 10px
}

.sub_menu>ul>li>a,.sub_menu>div>ul>li>a {
    text-decoration: none;
    font-weight: 700;
    padding: 7px 0
}

#top .sub_menu li ul {
    display: none;
    position: absolute;
    width: 170px;
    padding: 4px 0;
    z-index: 101;
    box-shadow: 0 8px 15px rgb(0 0 0 / .1);
    left: -50%;
    margin: 0;
    border-style: solid;
    border-width: 1px;
    top: 19px
}

#top .sub_menu li:hover>ul {
    display: block
}

.sub_menu>ul>li:hover>a {
    text-decoration: underline
}

.sub_menu li li {
    float: none;
    line-height: 20px;
    border: none;
    padding: 0 0;
    margin: 0
}

#top .sub_menu li li a {
    width: 100%;
    height: auto;
    text-align: left;
    line-height: 23px;
    padding: 6px 18px;
    font-size: 12px;
    min-height: 23px;
    max-width: none;
    text-decoration: none;
    display: block;
    border-top-style: dashed;
    border-top-width: 1px
}

#top .sub_menu li li:first-child>a {
    border: none
}

#top .sub_menu li li a:hover {
    text-decoration: none;
    background: #f8f8f8
}

#top .sub_menu li li ul {
    top: -1px;
    left: -169px;
    background: none;
    padding: 0
}

.pointer_arrow {
    border-style: solid;
    border-width: 1px
}

.content,.sidebar {
    padding-top: 50px;
    padding-bottom: 50px;
    box-sizing: content-box;
    min-height: 1px;
    z-index: 1
}

.content:hover,.sidebar:hover {
    z-index: 1
}

#top #main .sidebar {
    border-left-style: solid;
    border-left-width: 1px;
    margin-left: 0;
    float: none;
    width: auto;
    overflow: hidden;
    display: block;
    clear: none
}

.inner_sidebar {
    margin-left: 50px
}

.content {
    border-right-style: solid;
    border-right-width: 1px;
    margin-right: -1px
}

.content .entry-content-wrapper {
    padding-right: 50px
}

#top #main .sidebar_left .sidebar {
    border-right-style: solid;
    border-right-width: 1px;
    border-left: none
}

.sidebar_left .inner_sidebar {
    margin-right: 50px;
    margin-left: 0
}

.sidebar_left .content {
    float: right;
    border-left-style: solid;
    border-left-width: 1px;
    border-right: none;
    margin-right: -50px;
    margin-left: -1px;
    padding-left: 50px
}

.fullsize .content {
    margin: 0;
    border: none
}

.fullsize .content .entry-content-wrapper {
    padding-right: 0
}

.container .minor-meta {
    font-size: .9em
}

.post {
    clear: both;
    width: 100%;
    float: left;
    position: relative
}

.rounded-container,.rounded-container img {
    border-radius: 111px;
    overflow: hidden;
    display: block;
    position: relative;
    z-index: 2
}

.rounded-container {
    float: left;
    width: 81px;
    height: 81px;
    text-align: center;
    line-height: 81px
}

.rounded-container .iconfont,.small-preview .iconfont {
    font-size: 23px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1
}

.rounded-container .avia-svg-icon svg:first-child,.small-preview .avia-svg-icon svg:first-child {
    height: 1em;
    width: 1em
}

.entry-content-wrapper .post-title {
    font-size: 21px;
    line-height: 1.3em
}

.pagination {
    clear: both;
    padding: 10px 0 50px 0;
    position: relative;
    z-index: 3;
    line-height: 13px;
    overflow: hidden
}

.pagination span,.pagination a {
    display: block;
    float: left;
    font-size: 11px;
    line-height: 13px;
    padding: 2px 9px 1px 9px;
    text-decoration: none;
    width: auto
}

#top .pagination .current,#top .pagination a,#top .fullsize .template-blog .pagination a {
    float: left;
    height: 35px;
    width: 35px;
    line-height: 35px;
    text-align: center;
    padding: 0;
    border-radius: 100px;
    margin-right: 3px;
    box-shadow: 0 0 1px 0 rgb(0 0 0 / .2)
}

.pagination .current {
    font-size: 11px;
    padding: 1px 9px 1px 9px;
    font-weight: 700
}

.pagination .pagination-meta {
    float: right;
    line-height: 35px
}

#top .avia-post-nav {
    position: fixed;
    height: 110px;
    top: 50%;
    background: #aaa;
    background: rgb(0 0 0 / .1);
    color: #fff;
    margin-top: -55px;
    padding: 15px;
    text-decoration: none;
    z-index: 501;
    transform: translate3d(0,0,0)
}

#top .avia-post-nav:hover {
    background: #222;
    background: rgb(0 0 0 / .8)
}

.avia-post-nav .label {
    position: absolute;
    top: 50%;
    height: 22px;
    line-height: 22px;
    margin-top: -11px;
    font-size: 24px
}

.avia-post-nav .label.avia-svg-icon svg:first-child {
    fill: #fff;
    stroke: #fff;
    height: 24px;
    width: auto
}

.avia-post-nav .entry-image {
    height: 80px;
    width: 80px;
    display: block
}

.avia-post-nav .entry-image img {
    border-radius: 100px;
    display: block
}

.avia-post-prev {
    left: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.avia-post-prev .label {
    left: 10px
}

.avia-post-next {
    right: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.avia-post-next .label {
    right: 10px
}

.avia-post-next.with-image {
    text-align: right
}

.avia-post-nav .entry-info {
    display: block;
    height: 80px;
    width: 220px;
    display: table
}

.avia-post-next .entry-info {
    margin: 0 20px 0 1px
}

.avia-post-prev .entry-info {
    margin: 0 1px 0 20px
}

.avia-post-nav .entry-info span {
    display: table-cell;
    vertical-align: middle;
    font-size: 13px;
    line-height: 1.65em
}

.avia-post-nav .entry-info-wrap {
    width: 1px;
    overflow: hidden;
    display: block
}

.avia-post-nav:hover .entry-info-wrap {
    width: 240px
}

.pagination_split_post {
    clear: both;
    padding-top: 20px
}

.no_sidebar_border#top #main .sidebar,.no_sidebar_border .content {
    border-left: none;
    border-right: none
}

.sidebar_shadow#top #main .sidebar,.sidebar_shadow .content {
    border-left: none;
    border-right: none
}

.sidebar_shadow#top #main .sidebar_right.av-enable-shadow {
    box-shadow: inset 25px 0 25px -25px #e9e9eb
}

.sidebar_shadow .sidebar_right .content.av-enable-shadow {
    box-shadow: 25px 0 25px -25px #e9e9eb
}

.sidebar_shadow#top #main .sidebar_left.av-enable-shadow {
    box-shadow: inset -25px 0 25px -25px #e9e9eb
}

.sidebar_shadow .sidebar_left .content.av-enable-shadow {
    box-shadow: -25px 0 25px -25px #e9e9eb
}

.template-page .entry-content-wrapper h1,.template-page .entry-content-wrapper h2 {
    text-transform: uppercase;
    letter-spacing: 1px
}

.extra-mini-title {
    padding-bottom: 20px
}

.page-heading-container {
    position: relative;
    margin-bottom: 40px;
    padding: 0 0 44px 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding-right: 50px
}

.fullsize .page-heading-container {
    padding-right: 0
}

.page-thumb img {
    border-radius: 3px
}

.template-page .template-blog .entry-content-wrapper h1,.template-page .template-blog .entry-content-wrapper h2 {
    text-transform: none;
    letter-spacing: 0
}

.content .entry-content-wrapper .entry-content-wrapper {
    padding-right: 0;
    padding-left: 0
}

.content .entry-content-wrapper .entry-content-wrapper .big-preview.single-big {
    padding: 0 0 10px 0
}

.template-search #searchform>div {
    max-width: 100%;
    margin-bottom: 0
}

#top .template-search.content .entry-content-wrapper {
    padding-bottom: 40px;
    padding-left: 55px;
    font-size: 13px;
    clear: both
}

.template-search .pagination {
    padding: 1px 50px 10px 55px
}

.template-search .entry-content-wrapper .post-title {
    font-size: 19px
}

#top .template-search .entry-content-wrapper .post-title a:hover {
    text-decoration: underline
}

.search-result-counter {
    position: absolute;
    left: 0;
    top: 1px;
    box-shadow: 0 0 1px 0 rgb(0 0 0 / .2);
    height: 44px;
    line-height: 24px;
    padding: 10px;
    text-align: center;
    border-radius: 100px;
    width: 44px
}

#top #search-fail {
    padding-left: 0
}

#top #search-fail #searchform {
    padding-bottom: 40px
}

.template-search .post-entry {
    position: relative;
    clear: both
}

.template-search .avia-content-slider.avia-content-grid-active .post-entry {
    clear: unset
}

.page-heading-container .author_description {
    overflow: hidden
}

.template-author .content .post .entry-content-wrapper {
    padding-bottom: 40px;
    font-size: 1em;
    line-height: 1.65em
}

.template-author .pagination {
    padding: 1px 50px 10px 0
}

.template-author .entry-content-wrapper .post-title {
    font-size: 19px
}

#top .template-author .entry-content-wrapper .post-title a:hover {
    text-decoration: underline
}

.author-extra-border {
    display: block;
    position: absolute;
    bottom: -1px;
    width: 600%;
    right: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.fullsize .author-extra-border {
    right: auto;
    left: -100%
}

.template-author .post-entry {
    position: relative;
    clear: both
}

.template-archives .tab_inner_content li {
    width: 48%;
    float: left;
    clear: none;
    margin: 0 2% 0 0;
    list-style-position: inside
}

.template-archives .relThumWrap img,.template-archives .relThumWrap span {
    width: 100%;
    text-decoration: none
}

.template-archives .relThumbTitle {
    display: block;
    clear: both
}

#top .fullsize .template-blog .tag-page-post-type-title {
    font-size: 50px;
    text-transform: uppercase
}

.archive .category-term-description:empty {
    display: none
}

.archive .category-term-description {
    margin-bottom: 25px
}

.widgettitle {
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 1.1em
}

.widget {
    clear: both;
    position: relative;
    padding: 30px 0 30px 0;
    float: none
}

#footer .widget {
    padding: 0;
    margin: 30px 0 30px 0;
    overflow: hidden
}

#top .widget ul {
    padding: 0;
    margin: 0;
    width: 100%;
    float: left
}

#top #footer .widget ul {
    float: none
}

.widget li {
    clear: both
}

.widget ul ul li,.widget ul ol li,.widget ol ol li,.widget ol ul li {
    margin-bottom: 0
}

#mc_embed_signup .clear {
    visibility: visible;
    overflow: visible;
    height: auto
}

#footer {
    padding: 15px 0 30px 0;
    z-index: 1
}

#socket .container {
    padding-top: 15px;
    padding-bottom: 15px
}

#socket {
    font-size: 11px;
    margin-top: -1px;
    z-index: 1
}

#socket .social_bookmarks li a svg:first-child {
    height: 11px;
    width: auto;
    margin-bottom: -2px
}

#socket .menu {
    margin-top: 6px
}

#socket .sub_menu_socket {
    float: right;
    margin: 0
}

#socket .sub_menu_socket div {
    overflow: hidden
}

#socket .sub_menu_socket li {
    float: left;
    display: block;
    padding: 0 10px;
    border-left-style: solid;
    border-left-width: 1px;
    line-height: 10px
}

#socket .sub_menu_socket li:first-child {
    border: none
}

#socket .sub_menu_socket li:last-child {
    padding-right: 0
}

#socket .copyright {
    float: left
}

.av-curtain-footer #av-curtain-footer-placeholder {
    display: none;
    pointer-events: none
}

.av-curtain-footer .av-curtain-footer-container {
    position: relative;
    float: left;
    width: 100%
}

.html_header_sidebar.html_header_left .av-curtain-footer.av-curtain-activated .av-curtain-footer-container {
    width: calc(100% - 300px);
    margin-left: 301px
}

.html_header_sidebar.html_header_right .av-curtain-footer.av-curtain-activated .av-curtain-footer-container {
    width: calc(100% - 301px);
    margin-left: 0
}

@media only screen and (min-width: 990px) {
    .av-curtain-footer.av-curtain-medium #av-curtain-footer-placeholder {
        clear:both;
        background: #fff0;
        display: block
    }

    .av-curtain-footer.av-curtain-medium #main>*:not(.av-curtain-footer-container) {
        z-index: 1;
        position: relative
    }

    .av-curtain-footer.av-curtain-medium .av-curtain-footer-container {
        width: 100%;
        display: block;
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 0
    }
}

@media only screen and (min-width: 769px) {
    .av-curtain-footer.av-curtain-small #av-curtain-footer-placeholder {
        clear:both;
        background: #fff0;
        display: block
    }

    .av-curtain-footer.av-curtain-small #main>*:not(.av-curtain-footer-container) {
        z-index: 1;
        position: relative
    }

    .av-curtain-footer.av-curtain-small .av-curtain-footer-container {
        width: 100%;
        display: block;
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 0
    }
}

@media only screen and (min-width: 480px) {
    .av-curtain-footer.av-curtain-mini #av-curtain-footer-placeholder {
        clear:both;
        background: #fff0;
        display: block
    }

    .av-curtain-footer.av-curtain-mini #main>*:not(.av-curtain-footer-container) {
        z-index: 1;
        position: relative
    }

    .av-curtain-footer.av-curtain-mini .av-curtain-footer-container {
        width: 100%;
        display: block;
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 0
    }
}

.av-curtain-footer.av-curtain-activated #av-curtain-footer-placeholder {
    clear: both;
    background: #fff0;
    display: block
}

.av-curtain-footer.av-curtain-activated #main>*:not(.av-curtain-footer-container) {
    z-index: 1;
    position: relative
}

.av-curtain-footer.av-curtain-activated .av-curtain-footer-container {
    width: 100%;
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 0
}

#scroll-top-link {
    position: fixed;
    border-radius: 2px;
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-decoration: none;
    text-align: center;
    opacity: 0;
    right: 50px;
    bottom: 50px;
    z-index: 1030;
    visibility: hidden
}

#scroll-top-link.avia-svg-icon svg:first-child {
    height: 15px;
    width: auto;
    margin-top: 18px
}

#av-cookie-consent-badge {
    position: fixed;
    border-radius: 2px;
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-decoration: none;
    text-align: center;
    opacity: 0;
    right: 50px;
    bottom: 50px;
    z-index: 1030;
    visibility: hidden
}

#scroll-top-link.avia_pop_class,#av-cookie-consent-badge.avia_pop_class {
    opacity: .7;
    visibility: visible
}

#socket .social_bookmarks {
    float: right;
    margin: -10px 0 0 30px;
    position: relative
}

#socket .social_bookmarks li {
    border-radius: 300px;
    border: none;
    overflow: hidden;
    top: 5px;
    position: relative
}

#socket .social_bookmarks li a {
    border-radius: 300px
}

#socket .avia-bullet,#socket .avia-menu-fx {
    display: none
}

.small-preview,.avia-post-nav .entry-info-wrap,.avia-post-nav,.avia-menu-fx,.team-social,.button,.related-format-icon,.avia-slideshow-controls a,#top .social_bookmarks li a,.fallback-post-type-icon,#scroll-top-link,#av-cookie-consent-badge,.avia-slideshow-button {
    transition: all 0.3s ease-out
}

.main_menu a,.pagination a {
    transition: color 0.15s ease-out;
    transition: background 0.15s ease-out
}

.avia_pop_class,.avia-search-tooltip {
    animation: avia_pop 0.3s 1 cubic-bezier(.175,.885,.32,1.275)
}

a>svg,a:hover>svg {
    transition: all 0.3s ease-out
}

a:hover .image-overlay .image-overlay-inside {
    animation: avia_pop_small 0.5s 1 cubic-bezier(.175,.885,.32,1.275)
}

.av-post-swiped-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    z-index: 100;
    background-color: #fff
}

.av-post-swiped-overlay.swiped-ltr {
    animation: avia_swipe_ltr 3s 1 cubic-bezier(.17,.84,.44,1);
    width: 0;
    left: 100%
}

.av-post-swiped-overlay.swiped-rtl {
    animation: avia_swipe_rtl 3s 1 cubic-bezier(.17,.84,.44,1);
    width: 0
}

@keyframes avia_swipe_ltr {
    0% {
        width: 100%;
        left: 0
    }

    100% {
        width: 100%;
        left: 100%
    }
}

@keyframes avia_swipe_rtl {
    0% {
        width: 100%;
        left: 0
    }

    100% {
        width: 100%;
        left: -100%
    }
}

@keyframes avia_pop {
    0% {
        transform: scale(.8)
    }

    100% {
        transform: scale(1)
    }
}

@keyframes avia_pop_small {
    0% {
        transform: rotate(-175deg) scale(.2)
    }

    100% {
        transform: rotate(0deg) scale(1)
    }
}

@keyframes avia_pop_loader {
    0% {
        transform: rotate(0deg) scale(.2)
    }

    100% {
        transform: rotate(720deg) scale(1)
    }
}

@keyframes avia_shrink {
    0% {
        opacity: 0;
        transform: scale(1)
    }

    75% {
        opacity: .7
    }

    100% {
        opacity: 0;
        transform: scale(0)
    }
}

@keyframes av-load8 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

@media only screen and (max-width: 1024px) {
    #top .socket_color,#top .footer_color,#top .header_color .header_bg,#top .main_color,#top .alternate_color {
        background-attachment:scroll
    }
}

@media only screen and (max-width: 989px) {
    .responsive.html_header_sidebar #top #header {
        width:27%
    }

    .responsive.html_header_left #main {
        margin-left: 27%
    }

    .responsive.html_header_right #main {
        margin-right: 27%
    }

    .responsive.html_header_sidebar #header .av-main-nav {
        padding: 4% 0
    }

    .responsive.html_header_sidebar #header .av-main-nav>li {
        margin: 0 10%
    }

    .responsive.html_header_sidebar #header .av-main-nav>li>a .avia-menu-text {
        font-size: 14px
    }

    .responsive.html_header_sidebar #header .av-main-nav>li>a .avia-menu-subtext {
        font-size: 11px
    }

    .responsive.html_header_sidebar #header .avia-custom-sidebar-widget-area .widget {
        padding: 10%
    }

    .responsive.html_header_sidebar .logo {
        padding: 10%
    }

    .responsive.html_mobile_menu_tablet #top .av_header_transparency.av_alternate_logo_active .logo a>img,.responsive.html_mobile_menu_tablet #top .av_header_transparency.av_alternate_logo_active .logo a>svg {
        opacity: 1
    }

    .responsive.html_mobile_menu_tablet #top .av_header_transparency .logo img.alternate,.responsive.html_mobile_menu_tablet #top .av_header_transparency .logo .subtext.avia-svg-logo-sub {
        display: none
    }

    .responsive.html_header_sidebar.html_header_left .av-curtain-footer.av-curtain-activated .av-curtain-footer-container {
        width: calc(73%);
        margin-left: calc(27% + 1px)
    }

    .responsive.html_header_sidebar.html_header_right .av-curtain-footer.av-curtain-activated .av-curtain-footer-container {
        width: calc(73% - 1px);
        margin-left: 0
    }

    .responsive .av-frame {
        display: none
    }

    .responsive.html_av-framed-box {
        padding: 0
    }

    .responsive.html_header_top.html_header_sticky.html_av-framed-box #header_main,.responsive.html_header_top.html_header_sticky.html_av-framed-box #header_meta {
        margin: 0 auto
    }

    .responsive #top .avia-post-prev {
        left: 0
    }

    .responsive #top .avia-post-next {
        right: 0
    }

    .responsive.html_av-framed-box.html_av-overlay-side .av-burger-overlay-scroll {
        right: 0
    }

    .responsive .avia-cookie-consent .container {
        padding: 0
    }

    .responsive .avia-cookie-consent a.avia_cookie_infolink,.responsive .avia-cookie-consent p {
        display: block;
        margin-right: 0
    }

    .responsive .avia-cookie-consent-button {
        margin: .5em
    }

    .responsive .av-framed-box .avia-cookiemessage-top,.responsive .av-framed-box .avia-cookiemessage-bottom {
        width: 100%!important;
        left: 0!important
    }

    .responsive .av-framed-box .avia-cookiemessage-bottom {
        bottom: 0!important
    }

    .responsive .av-framed-box .avia-cookiemessage-top {
        top: 0!important
    }

    .responsive .avia-cookiemessage-top-left,.responsive .avia-cookiemessage-bottom-left,.responsive .avia-cookiemessage-top-right,.responsive .avia-cookiemessage-bottom-right {
        width: 35%
    }
}

@media only screen and (min-width: 768px) and (max-width:989px) {
    .responsive .main_menu ul:first-child>li>a {
        padding:0 10px
    }

    .responsive #top .header_bg {
        opacity: 1
    }

    .responsive #main .container_wrap:first-child {
        border-top: none
    }

    .responsive .logo {
        float: left
    }

    .responsive .logo img {
        margin: 0
    }

    .responsive.html_top_nav_header.html_mobile_menu_tablet #top .social_bookmarks {
        right: 50px
    }

    .responsive.html_top_nav_header.html_mobile_menu_tablet #top #wrap_all #main {
        padding-top: 0
    }

    .responsive.js_active .avia_combo_widget .top_tab .tab {
        font-size: 10px
    }

    .responsive.js_active .avia_combo_widget .news-thumb {
        display: none
    }

    .responsive #top #wrap_all .grid-sort-container .av_one_sixth {
        width: 33.3%;
        margin-bottom: 0
    }

    .responsive body.boxed#top,.responsive.html_boxed.html_header_sticky #top #header,.responsive.html_boxed.html_header_transparency #top #header {
        max-width: 100%
    }

    .responsive.html_header_top.html_header_sticky.html_bottom_nav_header.html_mobile_menu_tablet #main {
        padding-top: 88px
    }

    .responsive.html_header_top.html_header_sticky.html_bottom_nav_header.html_top_nav_header.html_mobile_menu_tablet #main {
        margin-top: 0
    }

    .responsive #top .av-hide-on-tablet {
        display: none!important
    }

    .responsive.html_mobile_menu_tablet .av-burger-menu-main {
        display: block
    }

    .responsive #top #wrap_all .av_mobile_menu_tablet .main_menu {
        top: 0;
        left: auto;
        right: 0;
        display: block
    }

    .responsive.html_logo_right #top #wrap_all .av_mobile_menu_tablet .main_menu {
        top: 0;
        left: 0;
        right: auto
    }

    .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item {
        display: none
    }

    .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
        display: block
    }

    .responsive #top #wrap_all .av_mobile_menu_tablet .menu-item-search-dropdown>a {
        font-size: 24px
    }

    .responsive #top .av_mobile_menu_tablet #header_main_alternate {
        display: none
    }

    .responsive.html_mobile_menu_tablet #top #wrap_all #header {
        position: relative;
        width: 100%;
        float: none;
        height: auto;
        margin: 0!important;
        opacity: 1;
        min-height: 0
    }

    .responsive.html_mobile_menu_tablet #top #header #header_meta .social_bookmarks {
        display: none
    }

    .responsive.html_mobile_menu_tablet #top .av-logo-container .social_bookmarks {
        display: none
    }

    .responsive.html_mobile_menu_tablet #top .av-logo-container .main_menu .social_bookmarks {
        display: block;
        position: relative;
        margin-top: -15px;
        right: 0
    }

    .responsive.html_logo_center.html_bottom_nav_header .av_mobile_menu_tablet .avia-menu.av_menu_icon_beside {
        height: 100%
    }

    .responsive.html_mobile_menu_tablet #top #wrap_all .menu-item-search-dropdown>a {
        font-size: 24px
    }

    .responsive.html_mobile_menu_tablet #top #main .av-logo-container .main_menu {
        display: block
    }

    .responsive.html_mobile_menu_tablet.html_header_top.html_header_sticky #top #wrap_all #main {
        padding-top: 88px
    }

    .responsive.html_mobile_menu_tablet.html_header_top #top #main {
        padding-top: 0!important;
        margin: 0
    }

    .responsive.html_mobile_menu_tablet.html_top_nav_header.html_header_sticky #top #wrap_all #main {
        padding-top: 0
    }

    .responsive.html_mobile_menu_tablet #top #header_main>.container .main_menu .av-main-nav>li>a,.responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container {
        height: 90px;
        line-height: 90px
    }

    .responsive.html_mobile_menu_tablet #top #header_main>.container .main_menu .av-main-nav>li>a {
        min-width: 0;
        padding: 0 0 0 20px;
        margin: 0;
        border-style: none;
        border-width: 0
    }

    .responsive.html_mobile_menu_tablet #top .av_seperator_big_border .avia-menu.av_menu_icon_beside {
        border-right-style: solid;
        border-right-width: 1px;
        padding-right: 25px
    }

    .responsive.html_mobile_menu_tablet #top #header .av-main-nav>li>a,.responsive #top #header .av-main-nav>li>a:hover {
        background: #fff0;
        color: inherit
    }

    .responsive.html_mobile_menu_tablet.html_top_nav_header .av-logo-container .inner-container {
        overflow: visible
    }
}

@media only screen and (max-width: 767px) {
    .responsive .template-archives .tab_inner_content li {
        width:98%
    }

    .responsive .template-blog .blog-meta,.responsive .post_author_timeline,.responsive #top #main .sidebar {
        display: none
    }

    .sidebar_shadow#top #main .sidebar_right.av-enable-shadow,.sidebar_shadow#top #main .sidebar_left.av-enable-shadow,.sidebar_shadow .sidebar_right .content.av-enable-shadow,.sidebar_shadow .sidebar_left .content.av-enable-shadow {
        box-shadow: none
    }

    .responsive #top #main .sidebar.smartphones_sidebar_active {
        display: block;
        text-align: left;
        border-left: none;
        border-right: none;
        border-top-style: dashed;
        border-top-width: 1px;
        width: 100%;
        clear: both
    }

    .responsive #top #main .sidebar.smartphones_sidebar_active .inner_sidebar {
        margin: 0
    }

    .responsive .content .entry-content-wrapper {
        padding: 0
    }

    .responsive .content {
        border: none
    }

    .responsive .template-blog .post_delimiter {
        margin: 0 0 30px 0;
        padding: 30px 0 0 0
    }

    .responsive .big-preview {
        padding: 0 0 10px 0
    }

    .responsive .related_posts {
        padding: 20px 0
    }

    .responsive .comment_content {
        padding-right: 0;
        padding-left: 0
    }

    .responsive .fullsize div .template-blog .entry-content-wrapper {
        text-align: left;
        font-size: 14px;
        line-height: 24px
    }

    .responsive #top .fullsize .template-blog .post .entry-content-wrapper>* {
        max-width: 100%
    }

    .responsive #top .avia-post-nav {
        display: none
    }

    .responsive #top .av-related-style-full .no_margin.av_one_half.relThumb {
        display: block;
        width: 100%;
        clear: both
    }

    .responsive .title_container .breadcrumb {
        left: -2px
    }

    .responsive .title_container .main-title+.breadcrumb {
        position: relative;
        right: auto;
        top: -6px;
        margin: 0;
        left: -2px
    }

    .responsive .pagination {
        padding-left: 0;
        padding-right: 0
    }

    .responsive #top .av-hide-on-mobile,.responsive #top .av-hide-on-tablet {
        display: none!important
    }

    .responsive #top .av_header_transparency.av_alternate_logo_active .logo a>img,.responsive #top .av_header_transparency.av_alternate_logo_active .logo a>svg {
        opacity: 1
    }

    .responsive #top .av_header_transparency .logo img.alternate,.responsive #top .av_header_transparency .logo .subtext.avia-svg-logo-sub {
        display: none
    }

    .responsive #top #wrap_all #header {
        position: relative;
        width: 100%;
        float: none;
        height: auto;
        margin: 0!important;
        opacity: 1;
        min-height: 0
    }

    .responsive #top #main {
        padding-top: 0!important;
        margin: 0
    }

    .responsive #top #main .container_wrap:first-child {
        border-top: none
    }

    .responsive.html_header_top.html_logo_center .logo {
        left: 0%;
        transform: translate(0%,0);
        margin: 0
    }

    .responsive .phone-info {
        float: none;
        width: 100%;
        clear: both;
        text-align: center
    }

    .responsive .phone-info div {
        margin: 0;
        padding: 0;
        border: none
    }

    .responsive.html_header_top #header_main .social_bookmarks,.responsive.html_top_nav_header #top .social_bookmarks {
        width: auto;
        margin-top: -16px
    }

    .responsive #top .logo {
        position: static;
        display: table;
        height: 80px!important;
        float: none;
        padding: 0;
        border: none;
        width: 80%
    }

    .responsive .logo a {
        display: table-cell;
        vertical-align: middle
    }

    .responsive .logo img,.responsive .logo svg {
        height: auto!important;
        width: auto;
        max-width: 100%;
        display: block;
        max-height: 80px
    }

    .responsive #header_main .container {
        height: auto!important
    }

    .responsive #top .header_bg {
        opacity: 1
    }

    .responsive.social_header .phone-info {
        text-align: center;
        float: none;
        clear: both;
        margin: 0;
        padding: 0
    }

    .responsive.social_header .phone-info div {
        border: none;
        width: 100%;
        text-align: center;
        float: none;
        clear: both;
        margin: 0;
        padding: 0
    }

    .responsive #header_meta .social_bookmarks li {
        border-style: solid;
        border-width: 1px;
        margin-bottom: -1px;
        margin-left: -1px
    }

    .responsive #top #header_meta .social_bookmarks li:last-child {
        border-right-style: solid;
        border-right-width: 1px
    }

    .responsive #header .sub_menu,.responsive #header_meta .sub_menu>ul {
        float: none;
        width: 100%;
        text-align: center;
        margin: 0 auto;
        position: static
    }

    .responsive #header .social_bookmarks {
        padding-bottom: 2px;
        width: 100%;
        text-align: center;
        height: auto;
        line-height: .8em;
        margin: 0
    }

    .responsive #header_meta .sub_menu>ul>li {
        float: none;
        display: inline-block;
        padding: 0 10px
    }

    .responsive #header .social_bookmarks li {
        float: none;
        display: inline-block
    }

    .responsive.bottom_nav_header #header_main .social_bookmarks {
        position: relative;
        top: 0;
        right: 0;
        margin: 10px auto;
        clear: both
    }

    .responsive.bottom_nav_header.social_header .main_menu>div {
        height: auto
    }

    .responsive .logo img,.responsive .logo svg {
        margin: 0
    }

    .responsive.html_header_sidebar #top #header .social_bookmarks {
        display: none
    }

    .responsive body.boxed#top,.responsive.html_boxed.html_header_sticky #top #header {
        max-width: 100%
    }

    .responsive.html_header_transparency #top .avia-builder-el-0 .container,.responsive.html_header_transparency #top .avia-builder-el-0 .slideshow_inner_caption {
        padding-top: 0
    }

    .responsive #top .av_phone_active_right .phone-info.with_nav span {
        border: none
    }

    .responsive #top #wrap_all .av_header_transparency .main_menu ul:first-child>li>a,.responsive #top #wrap_all .av_header_transparency .sub_menu>ul>li>a,.responsive #top .av_header_transparency #header_main_alternate,.responsive .av_header_transparency #header_main .social_bookmarks li a,.responsive #top #wrap_all .av_header_transparency .phone-info.with_nav span,.responsive #top .av_header_transparency #header_meta,.responsive #top .av_header_transparency #header_meta li,.responsive #top #header_meta .social_bookmarks li a {
        color: inherit;
        border-color: inherit;
        background: inherit
    }

    .responsive.html_top_nav_header .av-logo-container {
        height: auto
    }

    .responsive.html_top_nav_header .av-section-bottom-logo {
        border-bottom-style: solid;
        border-bottom-width: 1px
    }

    .responsive .av-burger-menu-main {
        display: block
    }

    .responsive #top #wrap_all .main_menu {
        top: 0;
        height: 80px;
        left: auto;
        right: 0;
        display: block;
        position: absolute
    }

    .responsive .main_menu ul:first-child>li a {
        height: 80px;
        line-height: 80px
    }

    .responsive #top .av-main-nav .menu-item {
        display: none
    }

    .responsive #top .av-main-nav .menu-item-avia-special {
        display: block
    }

    .responsive #top #wrap_all .menu-item-search-dropdown>a {
        font-size: 24px
    }

    .responsive #header_main_alternate {
        display: none
    }

    .responsive #top #header .social_bookmarks {
        display: none
    }

    .responsive #top #header .main_menu .social_bookmarks {
        display: block;
        position: relative;
        margin-top: -15px
    }

    .responsive #top .av-logo-container .avia-menu {
        height: 100%
    }

    .responsive #top .av-logo-container .avia-menu>li>a {
        line-height: 80px
    }

    .responsive #top #main .av-logo-container .main_menu {
        display: block
    }

    .responsive #top #main .av-logo-container .social_bookmarks {
        display: none
    }

    .responsive #top #main .av-logo-container .main_menu .social_bookmarks {
        display: block;
        position: relative
    }

    .responsive #top #main .av-logo-container .main_menu {
        display: block
    }

    .responsive #top #header_main>.container .main_menu .av-main-nav>li>a,.responsive #top #wrap_all .av-logo-container {
        height: 80px;
        line-height: 80px
    }

    .responsive #top #wrap_all .av-logo-container {
        padding: 0
    }

    .responsive #top #header_main>.container .main_menu .av-main-nav>li>a {
        min-width: 0;
        padding: 0 0 0 20px;
        margin: 0;
        border-style: none;
        border-width: 0
    }

    .responsive #top .av_seperator_big_border .avia-menu.av_menu_icon_beside {
        border-right-style: solid;
        border-right-width: 1px;
        padding-right: 25px
    }

    .responsive #top #header .av-main-nav>li>a,.responsive #top #header .av-main-nav>li>a:hover {
        background: #fff0;
        color: inherit
    }

    .responsive.html_top_nav_header .av-logo-container .inner-container {
        overflow: visible
    }

    .responsive #top .related_entries_container .av_one_eighth {
        width: 25%
    }

    .responsive #top .relThumb5 {
        clear: both
    }

    .responsive.html_header_transparency #top .avia-builder-el-0 .container {
        padding-top: 0
    }

    .responsive.html_header_sidebar #header .avia-custom-sidebar-widget-area {
        display: none
    }

    .responsive.html_header_sidebar #main {
        border: none
    }

    .responsive.js_active #top .avia_combo_widget .top_tab .tab {
        border-top: 1px solid;
        border-bottom: none;
        width: 100%
    }

    .responsive.js_active #top .avia_combo_widget .news-wrap li {
        padding: 5px
    }

    .tagcloud a {
        padding: 8px 20px;
        margin: 0 8px 8px 0
    }

    .widget li {
        line-height: 1.8em;
        font-size: 15px
    }

    .responsive #scroll-top-link {
        display: none
    }

    .responsive #socket .sub_menu_socket {
        display: block;
        float: none;
        width: 100%;
        clear: both;
        margin: 0 0 0 -15px
    }

    .responsive.html_header_sidebar.html_header_left .av-curtain-footer.av-curtain-activated .av-curtain-footer-container {
        width: 100%;
        margin-left: 0
    }

    .responsive.html_header_sidebar.html_header_right .av-curtain-footer.av-curtain-activated .av-curtain-footer-container {
        width: 100%
    }

    .responsive.html_top_nav_header.av-burger-overlay-active #top #wrap_all #header {
        z-index: 0
    }

    .responsive.html_top_nav_header.av-burger-overlay-active .av-curtain-footer.av-curtain-activated #main>.av-section-bottom-logo {
        z-index: 100
    }

    body.responsive.admin-bar .avia-cookiemessage-top,body.responsive.admin-bar .avia-cookiemessage-top-left,body.responsive.admin-bar .avia-cookiemessage-top-right {
        margin-top: 46px
    }

    .responsive .avia-cookiemessage-top-left,.responsive .avia-cookiemessage-bottom-left,.responsive .avia-cookiemessage-top-right,.responsive .avia-cookiemessage-bottom-right {
        width: 55%
    }
}

@media only screen and (min-width: 480px) and (max-width:767px) {
    .responsive #top #wrap_all .grid-sort-container.grid-total-odd .grid-entry.grid-loop-1 {
        width:100%
    }

    .responsive #top #wrap_all .grid-sort-container .grid-entry {
        width: 50%;
        margin-bottom: 0
    }

    .responsive #top #wrap_all .portfolio-parity-odd {
        clear: both
    }
}

@media only screen and (max-width: 479px) {
    .responsive #top .related_entries_container .av_one_eighth {
        width:50%
    }

    .responsive #top .related_entries_container .av_one_eighth:nth-child(odd) {
        clear: both
    }

    .responsive.html_header_top #header_main .social_bookmarks,.responsive.html_top_nav_header .social_bookmarks {
        display: none
    }

    .responsive .avia-menu.av_menu_icon_beside {
        padding: 0;
        margin: 0;
        border: none
    }

    .responsive #top #wrap_all #header .social_bookmarks,.responsive #top #wrap_all #main .av-logo-container .social_bookmarks {
        display: none
    }

    .responsive #top .av_seperator_big_border .avia-menu.av_menu_icon_beside {
        margin-right: 0;
        padding-right: 0;
        border: none
    }

    .responsive .avia-cookiemessage-top-left,.responsive .avia-cookiemessage-bottom-left,.responsive .avia-cookiemessage-top-right,.responsive .avia-cookiemessage-bottom-right {
        width: 85%!important;
        left: 7.5%!important;
        right: 7.5%!important
    }
}

.leaflet-popup-content br:nth-child(even) {
    display: none!important
}

.template-blog .blog-meta {
    float: left;
    margin-right: 50px
}

.multi-big .post_author_timeline,.single-small .post_author_timeline {
    position: absolute;
    top: 0;
    left: 40px;
    width: 1px;
    height: 100%;
    border-right-width: 1px;
    border-right-style: dashed
}

.single-post .post_author_timeline {
    display: none
}

.sidebar_left .template-blog .blog-meta {
    float: right;
    margin-left: 50px;
    margin-right: 0
}

.sidebar_left .multi-big .post_author_timeline,.sidebar_left .single-small .post_author_timeline {
    left: auto;
    right: 40px
}

.sidebar_left .big-preview {
    padding: 0 131px 10px 0
}

div .single-big .pagination {
    padding: 1px 50px 10px 1px
}

.sidebar_left .author-extra-border {
    right: auto;
    left: -50px
}

#top .fullsize .template-blog .post-title {
    text-align: center;
    font-size: 30px;
    padding: 15px 0;
    max-width: 800px;
    margin: 0 auto
}

#top.single-post .fullsize .template-blog .post_delimiter {
    visibility: hidden
}

#top .fullsize .template-blog .post-meta-infos {
    text-align: center
}

#top .fullsize .template-blog .post .entry-content-wrapper {
    text-align: justify;
    font-size: 1.15em;
    line-height: 1.7em;
    max-width: 800px;
    margin: 0 auto;
    overflow: visible
}

#top .fullsize .template-blog .post .entry-content-wrapper>* {
    max-width: 40em;
    margin-left: auto;
    margin-right: auto
}

#top .fullsize .template-blog .post_delimiter {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    width: 3000px;
    left: -1500px;
    position: relative;
    max-width: 3000px
}

#top .fullsize .template-blog .post_author_timeline {
    display: none
}

#top .fullsize .template-blog .blog-meta {
    float: none;
    margin: 0 auto;
    display: block;
    position: relative;
    width: 81px;
    overflow: hidden;
    text-align: center;
    z-index: 1000
}

#top .av-alb-blogposts.template-blog div.post_delimiter {
    width: 100%;
    left: 0;
    position: relative
}

#top .fullsize .related_entries_container img {
    margin: 0 auto
}

#top .fullsize .related_title {
    text-align: center
}

#top .fullsize .related_posts {
    padding: 23px 0 33px 0
}

#top .fullsize .template-blog .big-preview {
    padding: 0 0 10px 0
}

#top .fullsize .template-blog .first-quote {
    margin-top: 15px
}

#top .fullsize .template-blog .big-preview.multi-big {
    margin-bottom: 15px;
    padding: 0;
    width: 100%
}

#top .fullsize .template-blog .big-preview.multi-big a,.fullsize div .template-blog .big-preview.multi-big a img {
    width: 100%
}

#top .fullsize .template-blog .big-preview img {
    width: 100%
}

.fullsize .big-preview .avia-gallery {
    width: 40em;
    max-width: 100%;
    margin: 0 auto
}

.fullsize .comment_content {
    padding-right: 0
}

.fullsize .blog-tags {
    display: block
}

#top .fullsize .flex_column .template-blog .post-title,#top .fullsize .flex_column .template-blog .post-meta-infos {
    text-align: left
}

#top .fullsize .flex_column .big-preview .avia-gallery {
    width: 100%
}

#top .fullsize .flex_column .template-blog .post .entry-content-wrapper>* {
    max-width: 100%
}

.html_header_sidebar #top .fullsize .template-blog .multi-big .post-title,.html_header_sidebar #top .fullsize .template-blog .single-big .post-title {
    max-width: none;
    text-align: left
}

.html_header_sidebar #top .fullsize .template-blog .multi-big .post-meta-infos,.html_header_sidebar #top .fullsize .template-blog .single-big .post-meta-infos {
    text-align: left
}

.html_header_sidebar #top .fullsize .template-blog .post .entry-content-wrapper {
    max-width: none
}

.html_header_sidebar #top .fullsize .template-blog .post .entry-content-wrapper>* {
    max-width: none
}

.post-meta-infos {
    font-size: .9em;
    position: relative;
    top: -8px;
    display: block
}

.post-meta-infos a {
    text-decoration: none
}

.post-meta-infos a:hover {
    text-decoration: underline
}

.text-sep {
    padding: 0 5px
}

.more-link {
    clear: both;
    display: inline-block
}

.big-preview {
    display: block;
    padding: 0 50px 10px 131px
}

.template-page .big-preview {
    display: block;
    padding: 0 0 10px 131px;
    text-align: center
}

.big-preview a {
    display: block;
    position: relative;
    overflow: hidden
}

.big-preview.single-big {
    padding: 0 50px 10px 0
}

.entry-content-wrapper .big-preview.single-big {
    padding: 0 0 10px 0
}

.fullsize .big-preview.single-big {
    padding: 0 0 10px 0
}

.post-loop-1 .big-preview {
    position: relative;
    z-index: 4
}

.small-preview {
    width: 81px;
    height: 81px;
    overflow: hidden;
    border-radius: 4px;
    float: left;
    margin: 6px 0 0 0;
    position: relative;
    text-align: center;
    line-height: 81px;
    position: relative;
    z-index: 4;
    display: block
}

.small-preview img,.big-preview img {
    display: block;
    border-radius: 4px;
    position: relative;
    z-index: 4;
    width: 100%
}

.single-post .single-small.with-slider .small-preview {
    width: 180px;
    height: 180px
}

.single-post .single-small.with-slider .post_author_timeline {
    display: none
}

#top.single-post .fullsize .single-small.with-slider .blog-meta {
    width: 180px
}

.archive .av-content-full>.extra-mini-title {
    text-align: center
}

.archive .av-content-full .author-box {
    text-align: center
}

.av-content-full>.related_posts {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    clear: both
}

.av-content-full>.comment-entry {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    clear: both
}

.template-blog .pagination {
    padding: 1px 50px 10px 24px
}

.related_posts {
    position: relative;
    clear: both;
    width: 100%;
    float: left;
    border-top-style: solid;
    border-top-width: 1px;
    padding: 23px 50px 33px 0;
    margin-bottom: 30px
}

.related_posts:hover {
    z-index: 9999
}

.related_title {
    margin-bottom: 20px
}

.related_column {
    float: left;
    padding-right: 3px
}

.related_posts img,.related_posts a {
    display: block;
    border-radius: 2px;
    overflow: hidden;
    max-width: 100%;
    margin: 0 auto
}

.related_posts_default_image {
    border-width: 1px;
    border-style: solid;
    display: block;
    float: left;
    border-radius: 2px;
    min-height: 60px;
    min-width: 100%;
    max-width: 100%
}

.related_posts_default_image img {
    visibility: hidden
}

.relThumb {
    text-align: center
}

.related_posts .av-related-title {
    display: none
}

.related_image_wrap {
    position: relative;
    display: block;
    float: left;
    width: 100%;
    -webkit-backface-visibility: hidden
}

.related-format-icon {
    position: absolute;
    text-align: center;
    top: 1px;
    left: 1px;
    bottom: 1px;
    right: 1px;
    opacity: 0
}

.related-format-icon-inner {
    position: absolute;
    height: 30px;
    font-size: 30px;
    line-height: 30px;
    top: 50%;
    margin-top: -15px;
    left: 0;
    width: 100%
}

.related-format-icon-inner.avia-svg-icon svg:first-child,.related-format-icon-inner.avia-svg-icon img[is-svg-img="true"] {
    height: 1em;
    width: 1em
}

.related-format-icon:hover {
    opacity: .8
}

.related-format-visible {
    opacity: .5
}

.sidebar_left .related_posts_sep {
    right: auto;
    left: 0
}

.single-big+.related_posts.av-related-style-full {
    border-top: none;
    padding-top: 0
}

.related_posts.av-related-style-full a {
    margin: 2px 0;
    padding: 6px;
    border-radius: 3px;
    display: table;
    width: 100%;
    text-decoration: none;
    text-align: left;
    border: 1px solid #fff0;
    transition: all 0.3s ease-in-out
}

.related_posts.av-related-style-full a:hover {
    border-width: 1px;
    border-style: solid
}

.av-related-style-full .related-format-visible {
    opacity: 1
}

#top .av-related-style-full .related_column {
    width: 50%
}

#top .av-related-style-full .relThumb {
    text-align: left
}

#top .av-related-style-full .related-format-icon {
    width: 58px;
    height: 58px;
    bottom: auto;
    right: auto;
    border-radius: 100px
}

#top .av-related-style-full .related_image_wrap {
    display: table-cell;
    float: none;
    background-color: #fff0
}

#top .av-related-style-full .related_image_wrap,#top .av-related-style-full .related_image_wrap img,#top .av-related-style-full .related_image_wrap .related_posts_default_image {
    width: 60px;
    height: 60px;
    border-radius: 100px
}

#top .av-related-style-full .av-related-title {
    text-decoration: none;
    display: table-cell;
    vertical-align: middle;
    padding: 5px 15px;
    line-height: 1.2em
}

.responsive .av-related-style-full .relThumb1,.responsive .av-related-style-full .relThumb3,.responsive .av-related-style-full .relThumb5 {
    clear: both
}

.avia-post-format-image img {
    border-radius: 3px
}

.avia-post-format-image {
    margin-bottom: 10px
}

.entry-content-wrapper.gallery-content .avia-gallery {
    margin-bottom: 10px
}

#top #wrap_all .big-preview+.big-preview {
    position: relative;
    top: -60px;
    background: #fff0;
    margin: 0 20px -40px 20px;
    z-index: 550;
    width: auto
}

.html_elegant-blog #top #wrap_all .big-preview+.big-preview,.html_elegant-blog #top #wrap_all .big-preview.multi-big+.big-preview.multi-big {
    margin: 0 auto 0 auto;
    top: -40px
}

#top #wrap_all .big-preview.multi-big+.big-preview.multi-big {
    margin: 0 20px -30px 20px
}

#top .flex_column .template-blog .post-title {
    font-size: 1.3em
}

.flex_column .template-blog .post_delimiter {
    margin: 0 0 20px 0;
    padding: 20px 0 0 0
}

.flex_column .template-blog .single-big .pagination {
    padding: 1px 0 10px 0
}

.flex_column .template-blog .big-preview.single-big {
    padding: 0 0 10px 0
}

.flex_column .template-blog .post-meta-infos {
    margin-bottom: -13px
}

.html_elegant-blog #top .post-entry .post-title,.html_elegant-blog .avia-content-slider .slide-entry-title {
    text-align: center;
    font-size: 30px;
    text-transform: uppercase;
    padding: 0 0 15px;
    letter-spacing: 2px;
    line-height: 1.3em;
    margin-bottom: 10px
}

.html_elegant-blog #top .post-entry .post-title:hover,.html_elegant-blog .avia-content-slider .slide-entry-title:hover {
    opacity: .7
}

.html_elegant-blog #top .post-entry .post-meta-infos,.html_elegant-blog .avia-content-slider .slide-meta {
    display: block;
    text-align: center;
    padding: 10px 0;
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    margin-top: 40px;
    width: 100%;
    clear: both;
    float: left
}

.html_elegant-blog #top .post-entry .blog-categories {
    text-align: center;
    display: block;
    font-weight: 700;
    position: relative
}

.html_elegant-blog #top .post-entry .minor-meta {
    text-transform: uppercase
}

.html_elegant-blog .post-entry .post-meta-infos .text-sep,.html_elegant-blog .post-entry .slide-meta .slide-meta-del {
    border-left-width: 1px;
    border-left-style: solid;
    padding: 0;
    display: inline-block;
    margin: 0 10px;
    text-indent: -126px;
    overflow: hidden;
    vertical-align: bottom
}

.html_elegant-blog .av-vertical-delimiter {
    display: block;
    margin: 0 auto;
    width: 40px;
    border-top-width: 3px;
    border-top-style: solid;
    padding-bottom: 16px
}

.html_elegant-blog .entry-content-wrapper .big-preview.single-big {
    margin-top: 20px
}

.html_elegant-blog .more-link {
    display: block;
    text-align: center;
    margin: 30px auto 20px auto;
    clear: both;
    width: 250px;
    border: none;
    border-style: solid;
    border-width: 1px;
    padding: 10px 0;
    border-radius: 2px
}

.html_elegant-blog .more-link:hover {
    text-decoration: none
}

.more-link-arrow.avia-svg-icon {
    font-size: 10px
}

.more-link-arrow.avia-svg-icon svg:first-child {
    font-size: 1em;
    margin: 0 0 -1px 6px
}

.html_elegant-blog .more-link-arrow {
    display: none
}

.html_elegant-blog .multi-big .post_author_timeline,.html_elegant-blog .single-small .post_author_timeline {
    border-right-style: solid
}

.html_elegant-blog .blog-tags.minor-meta,.html_elegant-blog .av-share-link-description,.html_elegant-blog .related_title {
    display: block;
    text-align: center
}

.html_elegant-blog #top .big-preview {
    padding-left: 0;
    padding-right: 0
}

.html_elegant-blog .avia-content-slider .slide-entry-title {
    padding-top: 15px;
    font-size: 1.4em
}

.html_elegant-blog #top .avia-content-slider .blog-categories {
    top: 15px
}

.html_elegant-blog .avia-content-slider .read-more-link {
    position: relative;
    top: 18px;
    padding-bottom: 10px
}

.html_elegant-blog .avia-content-slider .av-vertical-delimiter {
    position: relative;
    top: -5px
}

.html_elegant-blog .template-blog .post_delimiter {
    margin: 0 0 20px 0;
    padding: 20px 0 0 0
}

.html_elegant-blog .av-share-box {
    margin-bottom: 0
}

.html_elegant-blog .template-author .extra-mini-title {
    display: none
}

.html_elegant-blog #top .template-search .post-title {
    text-align: left
}

.html_elegant-blog #top .template-search .blog-categories {
    display: none
}

.html_elegant-blog #top .template-search .entry-content-wrapper .post-title a:hover {
    text-decoration: none
}

.html_elegant-blog #top .template-search .post-entry .post-meta-infos {
    margin-top: -20px;
    text-align: left;
    border: none
}

.html_modern-blog #top .post-entry .post-title,.html_modern-blog .avia-content-slider .slide-entry-title {
    font-size: 2em;
    text-align: left;
    letter-spacing: 1px
}

.html_modern-blog #top .post-entry .blog-categories {
    text-align: left;
    font-weight: 400;
    font-size: .8em;
    top: -25px
}

.html_modern-blog .av-vertical-delimiter {
    margin: 0
}

.html_modern-blog #top .post-entry .post-meta-infos,.html_modern-blog .avia-content-slider .slide-meta {
    text-align: left;
    border: none;
    margin-top: 15px;
    font-size: .9em
}

.html_modern-blog .av-vertical-delimiter {
    display: none
}

.html_modern-blog .post-entry .post-meta-infos .text-sep,.html_modern-blog .post-entry .slide-meta .slide-meta-del {
    border: none;
    text-indent: 0;
    opacity: .3
}

.html_modern-blog .more-link {
    margin: 30px 0 20px 0;
    display: inline;
    border: none;
    position: relative;
    top: -.3em
}

.html_modern-blog .more-link .more-link-arrow {
    display: inline
}

.html_modern-blog .blog-tags.minor-meta,.html_modern-blog .av-share-link-description,.html_modern-blog .related_title {
    text-align: left
}

.html_modern-blog #top .template-page .big-preview {
    margin-top: 0
}

#top .av-blog-meta-author-disabled .minor-meta.blog-author {
    display: none
}

#top .av-blog-meta-comments-disabled .minor-meta.comment-container,#top .av-blog-meta-comments-disabled .text-sep-comment {
    display: none
}

#top .av-blog-meta-category-disabled .minor-meta.blog-categories,#top .av-blog-meta-category-disabled .text-sep-cat {
    display: none
}

#top .av-blog-meta-date-disabled .minor-meta.date-container,#top .av-blog-meta-date-disabled .text-sep-date {
    display: none
}

#top .av-blog-meta-html-info-disabled .form-allowed-tags {
    display: none
}

#top .av-blog-meta-tag-disabled .blog-tags {
    display: none
}

#top .fullsize .template-blog.av_force_fullwidth.template-blog .post .entry-content-wrapper>*,#top .fullsize .template-blog.av_force_fullwidth .post .entry-content-wrapper {
    max-width: 100%
}

#top .fullsize .template-blog.av_force_fullwidth .post-title {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0
}

.bloglist-simple .read-more-link {
    display: block;
    position: absolute;
    right: 50px;
    top: 50%;
    transform: translateY(-50%)
}

.av_force_fullwidth .bloglist-simple .read-more-link {
    right: 0
}

.bloglist-simple .more-link {
    padding: 0;
    margin: 0;
    font-size: 0;
    line-height: 0;
    top: auto;
    width: 30px;
    height: 30px;
    display: block;
    border-width: 2px;
    border-style: solid;
    border-radius: 100%;
    text-decoration: none
}

.bloglist-simple .more-link:hover {
    text-decoration: none
}

.bloglist-simple .more-link-arrow {
    width: 100%;
    height: 100%;
    display: block
}

.bloglist-simple .more-link-arrow.avia-svg-icon {
    font-size: 10px
}

.bloglist-simple .read-more-link:hover {
    opacity: 1
}

.template-blog .bloglist-simple .post_delimiter {
    border-bottom: 1px solid rgb(0 0 0 / .15);
    margin: 0;
    padding: 0;
    clear: both
}

#top .fullsize .template-blog .bloglist-simple:last-of-type .post_delimiter {
    border-bottom-width: 0
}

.bloglist-simple.post-entry {
    float: none
}

.bloglist-simple .entry-content-header {
    padding: 25px 60px 25px 0
}

.av_force_fullwidth .bloglist-simple .entry-content-header {
    padding: 25px 0 25px 0
}

#top .fullsize .template-blog .bloglist-simple .post-title,.bloglist-simple .entry-content-wrapper .post-title {
    font-size: 17px;
    margin-bottom: .1em;
    text-align: left
}

#top .fullsize .template-blog .bloglist-simple .post-meta-infos,.bloglist-simple .post-meta-infos {
    top: auto;
    position: static;
    text-align: left;
    margin-bottom: 0
}

.bloglist-simple .pagination {
    padding: 20px 50px 10px 0
}

.av_force_fullwidth .bloglist-simple .pagination {
    padding-right: 0
}

@media only screen and (max-width: 767px) {
    .bloglist-simple .read-more-link {
        right:0
    }
}

.html_elegant-blog #top .bloglist-simple .entry-content-header {
    padding: 0
}

.html_elegant-blog #top .bloglist-simple.post-entry {
    padding-top: 20px;
    padding-bottom: 20px
}

.html_elegant-blog #top .bloglist-simple.post-entry .post-title,.html_elegant-blog .avia-content-slider .bloglist-simple .slide-entry-title {
    text-align: left;
    font-size: 26px;
    margin-bottom: 0
}

.html_elegant-blog #top .bloglist-simple.post-entry .blog-categories {
    text-align: left
}

.html_elegant-blog #top .bloglist-simple.post-entry .post-meta-infos,.html_elegant-blog .avia-content-slider .bloglist-simple .slide-meta {
    text-align: left;
    margin-top: 0;
    padding-right: 60px;
    position: relative
}

.html_elegant-blog .template-blog .bloglist-simple .post_delimiter {
    margin: 0;
    padding: 0
}

.html_elegant-blog .read-more-link {
    right: 0
}

.html_elegant-blog .template-blog .bloglist-simple .post_delimiter {
    display: none
}

.html_modern-blog #top .post-entry.bloglist-simple {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.html_modern-blog #top .post-entry.bloglist-simple .blog-categories {
    top: auto;
    font-size: .9em
}

.html_modern-blog #top .bloglist-simple.post-entry .post-meta-infos,.html_modern-blog .avia-content-slider .bloglist-simple .slide-meta {
    font-size: .8em;
    padding-bottom: 0
}

.bloglist-compact.post-entry {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    padding: 15px 0;
    float: none
}

.bloglist-compact.post-entry:last-of-type {
    border-bottom-width: 0
}

.main_color .bloglist-compact .fallback-post-type-icon {
    position: relative;
    top: auto;
    left: auto;
    margin: 0 .5em 0 0;
    background: #fff0;
    color: inherit;
    line-height: normal;
    font-size: 1.3em;
    text-align: center;
    height: auto
}

.main_color .bloglist-compact .fallback-post-type-icon.avia-svg-icon svg:first-child {
    fill: currentColor;
    stroke: currentColor;
    height: 1em;
    width: 1em;
    margin-bottom: -2px
}

.bloglist-compact .fallback-post-type-icon.avia-svg-icon img[is-svg-img="true"] {
    height: 1em;
    width: 1em;
    margin-bottom: -2px
}

#top .fullsize .template-blog .bloglist-compact .post-title,.bloglist-compact .post-title {
    display: inline;
    font-size: 1em;
    font-weight: 400
}

.bloglist-compact .post_delimiter {
    display: none
}

.bloglist-compact .pagination {
    margin-top: 2em;
    padding: 20px 50px 10px 0
}

.av_force_fullwidth .bloglist-compact .pagination {
    padding-right: 0
}

.html_elegant-blog #top .post-entry.bloglist-compact .post-title,.html_elegant-blog .avia-content-slider .bloglist-compact .slide-entry-title {
    display: inline;
    font-size: 1em
}

.bloglist-excerpt .read-more-link {
    text-align: right;
    position: relative;
    margin-top: 40px
}

.bloglist-excerpt .read-more-link:after {
    content: "";
    height: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    border-color: inherit;
    display: block;
    width: 100%;
    left: 0;
    top: 50%;
    position: absolute;
    z-index: 1
}

.bloglist-excerpt .more-link {
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    border-radius: 100px;
    padding: 0 20px;
    text-transform: uppercase;
    font-size: .8em;
    font-weight: 700;
    position: relative;
    z-index: 2;
    background-color: #fff;
    color: inherit;
    line-height: 2.1em;
    font-size: .75em
}

.bloglist-excerpt .more-link:hover {
    text-decoration: none
}

.bloglist-excerpt .more-link-arrow {
    display: none
}

.template-blog .bloglist-excerpt .post_delimiter {
    margin: 0 0 20px 0;
    padding: 20px 0 0 0;
    border-color: #fff0
}

.bloglist-excerpt .pagination {
    padding: 20px 50px 10px 0
}

.av_force_fullwidth .bloglist-excerpt .pagination {
    padding-right: 0
}

#top .fullsize .template-blog .bloglist-excerpt .post-title,.bloglist-excerpt .post-title {
    text-align: left
}

#top .fullsize .template-blog .bloglist-excerpt .post-meta-infos {
    text-align: left;
    margin-bottom: 0;
    top: auto
}

#top .fullsize .template-blog .bloglist-excerpt .post_delimiter {
    border-bottom-width: 0
}

.html_elegant-blog #top .bloglist-excerpt.post-entry .post-title,.html_elegant-blog .avia-content-slider .bloglist-excerpt .slide-entry-title {
    text-align: left;
    margin-bottom: 0;
    font-size: 26px
}

.html_elegant-blog #top .bloglist-excerpt.post-entry .post-meta-infos,.html_elegant-blog .avia-content-slider .bloglist-excerpt .slide-meta {
    text-align: left;
    margin-top: 1em;
    margin-bottom: 1em
}

.html_elegant-blog .bloglist-excerpt .more-link {
    margin: 0;
    border-color: inherit;
    color: inherit
}

.html_elegant-blog .bloglist-excerpt .more-link:hover {
    color: initial
}

.html_modern-blog #top .bloglist-excerpt.post-entry .post-meta-infos,.html_modern-blog .avia-content-slider .bloglist-excerpt .slide-meta {
    text-align: left;
    margin: 0
}

.html_modern-blog .bloglist-excerpt .more-link .more-link-arrow {
    display: none
}

@media only screen and (max-width: 767px) {
    .responsive #top .template-page .big-preview.multi-big {
        padding:0 0 10px 0
    }
}

.avia-content-slider {
    margin: 30px 0;
    clear: both
}

.avia-content-slider,.avia-content-slider-inner {
    position: relative;
    overflow: hidden;
    clear: both
}

.avia-content-slider .slide-entry-title {
    font-size: 1.1em;
    line-height: 1.4em;
    margin: 0
}

.avia-content-slider .slide-image,.avia-content-slider .slide-image img {
    border-radius: 3px;
    display: block;
    position: relative;
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden;
    margin: 0 auto
}

.avia-content-slider .slide-image {
    overflow: hidden;
    margin-bottom: 6px;
    border-radius: 3px
}

.avia-content-slider .slide-entry-excerpt {
    overflow: hidden;
    text-overflow: ellipsis
}

.avia-content-slider .slide-entry-wrap {
    width: 100%;
    float: left;
    margin-bottom: 40px
}

.avia-content-slider-active .slide-entry-wrap {
    position: absolute;
    top: 0;
    visibility: hidden;
    margin: 0
}

.avia-content-slider .slide-entry-wrap:first-child {
    position: relative
}

.avia-content-slider .slide-meta div,.avia-content-slider .slide-meta time {
    display: inline-block;
    font-size: .9em
}

.avia-content-slider .slide-meta a {
    position: relative
}

.avia-content-slider .slide-meta {
    position: relative;
    padding-bottom: 10px
}

.avia-content-slider .slide-meta-del {
    margin: 0 4px
}

.avia-content-slider.avia-builder-el-no-sibling {
    margin: 0
}

.slider-fallback-image {
    visibility: hidden
}

.avia-content-slider .fake-thumbnail .slide-image {
    border-width: 1px;
    border-style: solid;
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden;
    min-height: 70px
}

.fallback-post-type-icon {
    position: absolute;
    top: 49%;
    left: 50%;
    margin: -28px 0 0 -30px;
    height: 60px;
    width: 60px;
    line-height: 59px;
    font-size: 25px;
    text-align: center;
    border-radius: 100px
}

.fallback-post-type-icon.avia-svg-icon svg:first-child,.fallback-post-type-icon.avia-svg-icon img[is-svg-img="true"] {
    height: 1em;
    width: 1em
}

.avia-content-slider .slide-image:hover .fallback-post-type-icon {
    opacity: 0
}

.pagination-slider .pagination {
    padding: 1px 0 10px 0
}

#top .avia-content-slider .avia-slideshow-arrows a {
    top: 38%;
    margin: -30px 0 0
}

#top .avia-content-slider .avia-slideshow-dots {
    position: relative;
    float: left;
    height: 25px;
    bottom: -37px
}

#top .avia-content-slider,#top .avia-content-slider-inner,#top .avia-content-slider-inner .slide-entry-wrap {
    transform-style: flat;
    -webkit-backface-visibility: hidden
}

#top #wrap_all .avia-content-slider .audio-preview {
    margin-top: -36px;
    margin-bottom: -4px
}

#top .avia-content-slider .audio-preview .mejs-volume-button,#top .avia-content-slider .audio-preview .mejs-time {
    display: none
}

#top #wrap_all .mejs-controls a.mejs-horizontal-volume-slider {
    width: 60px
}

.avia-safari .avia-content-slider,.avia-safari .avia-content-slider-inner,.avia-safari .avia-content-slider-inner .slide-entry-wrap {
    -webkit-perspective: 0!important
}

@media only screen and (max-width: 767px) {
    .responsive #top #wrap_all .slide-entry {
        width:48%;
        margin-left: 4%
    }

    .responsive #top #wrap_all .avia-content-slider-even .slide-entry.slide-parity-odd,.responsive #top #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even {
        margin: 0;
        clear: both
    }

    .responsive #top #wrap_all .avia-content-slider-odd .slide-entry.first {
        margin-left: 0;
        width: 100%
    }

    .responsive avia-content-slider .slide-image img {
        width: 100%
    }
}

@media only screen and (max-width: 479px) {
    .responsive #top #wrap_all .avia-content-slider-odd .slide-entry {
        margin-left:0;
        clear: both;
        width: 100%
    }
}

.avia-button-wrap {
    display: inline-block
}

.avia-button {
    color: #777;
    border-color: #e1e1e1;
    background-color: #f8f8f8
}

.avia-button .avia-svg-icon svg:first-child {
    fill: #777;
    stroke: #777
}

body div .avia-button {
    border-radius: 3px;
    padding: 10px;
    font-size: 12px;
    text-decoration: none;
    display: inline-block;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin: 3px 0;
    line-height: 1.2em;
    position: relative;
    font-weight: 400;
    text-align: center;
    max-width: 100%
}

body div .avia-button .avia_button_icon.avia-svg-icon svg:first-child,body div .avia-button .avia_button_icon.avia-svg-icon img[is-svg-img="true"] {
    height: 12px;
    width: 12px
}

.avia-button:hover {
    opacity: .9;
    transition: all 0.4s ease-in-out
}

.avia-button:active {
    border-bottom-width: 0;
    border-top-width: 1px;
    border-top-style: solid
}

.avia-button.avia-color-theme-color-subtle {
    background-image: none
}

.avia-button .avia_button_icon {
    position: relative;
    left: -.3em;
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden
}

.avia-button .avia_button_icon.avia_button_icon_right {
    left: .3em
}

.avia-button.avia-icon_select-no .avia_button_icon {
    display: none
}

.avia-button.avia-color-grey,.avia-button.avia-color-grey:hover {
    background-color: #555;
    border-color: #333;
    color: #fff
}

#wrap_all .avia-button.avia-color-grey .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-grey:hover .avia-svg-icon svg:first-child {
    fill: #fff;
    stroke: #fff
}

.avia-button.avia-color-black,.avia-button.avia-color-black:hover {
    background-color: #2c2c2c;
    border-color: #000;
    color: #fff
}

#wrap_all .avia-button.avia-color-black .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-black:hover .avia-svg-icon svg:first-child {
    fill: #fff;
    stroke: #fff
}

.avia-button.avia-color-red,.avia-button.avia-color-red:hover {
    background-color: #B02B2C;
    border-color: #8B2121;
    color: #fff
}

#wrap_all .avia-button.avia-color-red .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-red:hover .avia-svg-icon svg:first-child {
    fill: #fff;
    stroke: #fff
}

.avia-button.avia-color-orange,.avia-button.avia-color-orange:hover {
    background-color: #edae44;
    border-color: #CA9336;
    color: #fff
}

#wrap_all .avia-button.avia-color-orange .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-orange:hover .avia-svg-icon svg:first-child {
    fill: #fff;
    stroke: #fff
}

.avia-button.avia-color-green,.avia-button.avia-color-green:hover {
    background-color: #83a846;
    border-color: #6F8F3B;
    color: #fff
}

#wrap_all .avia-button.avia-color-green .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-green:hover .avia-svg-icon svg:first-child {
    fill: #fff;
    stroke: #fff
}

.avia-button.avia-color-blue,.avia-button.avia-color-blue:hover {
    background-color: #7bb0e7;
    border-color: #6693C2;
    color: #fff
}

#wrap_all .avia-button.avia-color-blue .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-blue:hover .avia-svg-icon svg:first-child {
    fill: #fff;
    stroke: #fff
}

.avia-button.avia-color-aqua,.avia-button.avia-color-aqua:hover {
    background-color: #4ecac2;
    border-color: #3EAAA3;
    color: #fff
}

#wrap_all .avia-button.avia-color-aqua .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-aqua:hover .avia-svg-icon svg:first-child {
    fill: #fff;
    stroke: #fff
}

.avia-button.avia-color-teal,.avia-button.avia-color-teal:hover {
    background-color: #5f8789;
    border-color: #3F5E5F;
    color: #fff
}

#wrap_all .avia-button.avia-color-teal .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-teal:hover .avia-svg-icon svg:first-child {
    fill: #fff;
    stroke: #fff
}

.avia-button.avia-color-purple,.avia-button.avia-color-purple:hover {
    background-color: #745f7e;
    border-color: #514358;
    color: #fff
}

#wrap_all .avia-button.avia-color-purple .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-purple:hover .avia-svg-icon svg:first-child {
    fill: #fff;
    stroke: #fff
}

.avia-button.avia-color-pink,.avia-button.avia-color-pink:hover {
    background-color: #d65799;
    border-color: #BB4B85;
    color: #fff
}

#wrap_all .avia-button.avia-color-pink .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-pink:hover .avia-svg-icon svg:first-child {
    fill: #fff;
    stroke: #fff
}

.avia-button.avia-color-silver,.avia-button.avia-color-silver:hover {
    background-color: #DADADA;
    border-color: #B4B4B4;
    color: #555
}

#wrap_all .avia-button.avia-color-silver .avia-svg-icon svg:first-child,#wrap_all .avia-button.avia-color-silver:hover .avia-svg-icon svg:first-child {
    fill: #555;
    stroke: #555
}

#top a.avia-button.avia-font-color-grey,.avia-button.avia-font-color-grey-hover:hover {
    color: #333
}

#top a.avia-button.avia-font-color-grey .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-grey-hover:hover .avia-svg-icon svg:first-child {
    fill: #333;
    stroke: #333
}

#top a.avia-button.avia-font-color-black,.avia-button.avia-font-color-black-hover:hover {
    color: #000
}

#top a.avia-button.avia-font-color-black .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-black-hover:hover .avia-svg-icon svg:first-child {
    fill: #000;
    stroke: #000
}

#top a.avia-button.avia-font-color-red,.avia-button.avia-font-color-red-hover:hover {
    color: #8B2121
}

#top a.avia-button.avia-font-color-red .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-red-hover:hover .avia-svg-icon svg:first-child {
    fill: #8B2121;
    stroke: #8B2121
}

#top a.avia-button.avia-font-color-orange,.avia-button.avia-font-color-orange-hover:hover {
    color: #CA9336
}

#top a.avia-button.avia-font-color-orange .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-orange-hover:hover .avia-svg-icon svg:first-child {
    fill: #CA9336;
    stroke: #CA9336
}

#top a.avia-button.avia-font-color-green,.avia-button.avia-font-color-green-hover:hover {
    color: #6F8F3B
}

#top a.avia-button.avia-font-color-green .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-green-hover:hover .avia-svg-icon svg:first-child {
    fill: #6F8F3B;
    stroke: #6F8F3B
}

#top a.avia-button.avia-font-color-blue,.avia-button.avia-font-color-blue-hover:hover {
    color: #6693C2
}

#top a.avia-button.avia-font-color-blue .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-blue-hover:hover .avia-svg-icon svg:first-child {
    fill: #6693C2;
    stroke: #6693C2
}

#top a.avia-button.avia-font-color-aqua,.avia-button.avia-font-color-aqua-hover:hover {
    color: #3EAAA3
}

#top a.avia-button.avia-font-color-aqua .avia-svg-icon svg:first-child,#top a.avia-button.avia-font-color-aqua-hover:hover .avia-svg-icon svg:first-child {
    fill: #3EAAA3;
    stroke: #3EAAA3
}

#top a.avia-button.avia-font-color-teal,.avia-button.avia-font-color-teal-hover:hover {
    color: #3F5E5F
}

#top a.avia-button.avia-font-color-teal .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-teal-hover:hover .avia-svg-icon svg:first-child {
    fill: #3F5E5F;
    stroke: #3F5E5F
}

#top a.avia-button.avia-font-color-purple,.avia-button.avia-font-color-purple-hover:hover {
    color: #514358
}

#top a.avia-button.avia-font-color-purple .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-purple-hover:hover .avia-svg-icon svg:first-child {
    fill: #514358;
    stroke: #514358
}

#top a.avia-button.avia-font-color-pink,.avia-button.avia-font-color-pink-hover:hover {
    color: #BB4B85
}

#top a.avia-button.avia-font-color-pink .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-pink-hover:hover .avia-svg-icon svg:first-child {
    fill: #BB4B85;
    stroke: #BB4B85
}

#top a.avia-button.avia-font-color-silver,.avia-button.avia-font-color-silver-hover:hover {
    color: #B4B4B4
}

#top a.avia-button.avia-font-color-silver .avia-svg-icon svg:first-child,#top .avia-button.avia-font-color-silver-hover:hover .avia-svg-icon svg:first-child {
    fill: #B4B4B4;
    stroke: #B4B4B4
}

#top .avia-button.avia-color-light {
    color: #fff;
    border: 3px solid #fff;
    background: #fff0
}

#top .avia-button.avia-color-light .avia-svg-icon svg:first-child {
    fill: #fff;
    stroke: #fff
}

.avia-button.avia-color-light:hover {
    opacity: .7;
    color: #fff
}

.avia-button.avia-color-light:hover .avia-svg-icon svg:first-child {
    fill: #fff;
    stroke: #fff
}

#top .avia-button.avia-color-dark {
    color: #000;
    border: 3px solid #000;
    color: rgb(0 0 0 / .6);
    border-color: rgb(0 0 0 / .6);
    background: #fff0
}

#top .avia-button.avia-color-dark .avia-svg-icon svg:first-child {
    fill: rgb(0 0 0 / .6);
    stroke: rgb(0 0 0 / .6)
}

.avia-button.avia-color-dark:hover {
    opacity: .7;
    color: #000;
    color: rgb(0 0 0 / .6)
}

.avia-button.avia-color-dark:hover .avia-svg-icon svg:first-child {
    fill: rgb(0 0 0 / .6);
    stroke: rgb(0 0 0 / .6)
}

.avia-button.avia-color-theme-color-subtle {
    border-width: 1px;
    border-style: solid
}

.avia-button-center {
    display: block;
    text-align: center;
    clear: both
}

.avia-button-right {
    display: block;
    float: right
}

.avia-button.avia-position-right {
    float: right;
    display: block
}

.avia-button.avia-position-left {
    float: left;
    display: block
}

.avia-button.avia-size-small {
    padding: 9px 10px 7px;
    font-size: 13px;
    min-width: 80px
}

.avia-button.avia-size-small .avia_button_icon.avia-svg-icon svg:first-child {
    height: 1em;
    width: 1em;
    margin-bottom: -2px
}

.avia-button.avia-size-medium {
    padding: 12px 16px 10px;
    font-size: 13px;
    min-width: 90px
}

.avia-button.avia-size-medium .avia_button_icon.avia-svg-icon svg:first-child {
    height: 1em;
    width: 1em;
    margin-bottom: -2px
}

.avia-button.avia-size-large {
    padding: 15px 30px 13px;
    font-size: 13px;
    min-width: 139px
}

.avia-button.avia-size-large .avia_button_icon.avia-svg-icon svg:first-child {
    height: 1em;
    width: 1em;
    margin-bottom: -2px
}

.avia-button.avia-size-x-large {
    padding: 25px 50px 23px;
    font-size: 15px;
    min-width: 200px
}

.avia-button.avia-size-x-large .avia_button_icon.avia-svg-icon svg:first-child {
    height: 1em;
    width: 1em;
    margin-bottom: -2px
}

.av-icon-on-hover .avia_button_icon {
    width: 0;
    overflow: hidden;
    display: inline-block;
    height: 1em;
    transition: all 0.2s ease-in-out;
    opacity: 0
}

.av-icon-on-hover:hover .avia_button_icon {
    width: 1.5em;
    opacity: 1
}

#top .av-button-notext {
    min-width: 0
}

#top .av-button-notext .avia_button_icon {
    left: 0
}

.av-button-label-on-hover {
    box-sizing: content-box
}

.av-button-label-on-hover.avia-button.avia-size-small {
    padding: 0;
    line-height: 30px;
    width: 32px
}

.av-button-label-on-hover.avia-button.avia-size-medium {
    padding: 0;
    line-height: 36px;
    width: 38px
}

.av-button-label-on-hover.avia-button.avia-size-large {
    padding: 0;
    line-height: 42px;
    width: 44px
}

.av-button-label-on-hover.avia-button.avia-size-x-large {
    padding: 0;
    line-height: 66px;
    width: 68px
}

.av-button-label-on-hover.avia-button .avia-svg-icon {
    padding-top: 1px
}

#top .avia-button .avia_button_background {
    opacity: 0;
    position: absolute;
    top: -3px;
    left: 0;
    bottom: -6px;
    right: 0;
    transition: all 0.4s ease-in-out
}

#top .avia-button:hover .avia_button_background {
    opacity: .9
}

#top .avia-button .avia_button_icon,#top .avia-button .avia_iconbox_title {
    position: relative;
    z-index: 3
}

.avia-button.avia-sonar-shadow:after {
    content: '';
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: -1;
    box-sizing: content-box;
    box-shadow: 0 0 0 2px rgb(255 255 255 / .1);
    transform: scale(.9);
    transform-style: preserve-3d
}

#top .avia-button-fullwidth {
    width: 100%;
    padding: 20px;
    font-size: 1.5em;
    margin: 0;
    border: none;
    position: relative;
    display: block
}

#top .avia-button-fullwidth .avia-svg-icon svg:first-child {
    height: 1em;
    width: 1em;
    margin-bottom: -3px
}

#top .avia-button-fullwidth .avia-button-fullwidth {
    font-size: 1em
}

#top .avia-button-fullwidth .av-button-description {
    font-size: .8em;
    position: relative;
    z-index: 3;
    opacity: .7
}

#top .avia-button-fullwidth .av-button-description-above p:first-child {
    margin-top: 0
}

#top .avia-button-fullwidth .av-button-description-below p:last-child {
    margin-bottom: 0
}

#top .avia-button-fullwidth:hover {
    opacity: 1
}

#top .avia-button-fullwidth .avia_button_icon,#top .avia-button-fullwidth .avia_iconbox_title {
    position: relative;
    z-index: 3;
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden
}

#top .av-fullscreen-button .avia-button-fullwidth {
    border-radius: 0;
    padding: 50px 10px
}

.avia-safari .avia-button-fullwidth {
    transform: translateZ(0)
}

#top .avia-button-fullwidth .avia_button_background {
    top: 0;
    bottom: 0
}

h4#comments {
    margin-bottom: 30px
}

#respond {
    margin-top: 20px
}

.commentlist ul {
    border-left-style: dashed;
    border-left-width: 1px
}

.children .children .says {
    border-bottom-style: dashed;
    border-bottom-width: 1px
}

.miniheading,.author_name,#reply-title,#top .logged-in-as,.dynamic-column-title {
    font-weight: 600;
    letter-spacing: 1px
}

#comments span,.minitext,.form-allowed-tags,#reply-title small,#commentform label {
    font-size: .85em;
    display: block;
    letter-spacing: 0;
    text-transform: none;
    padding-top: 8px;
    line-height: 1.5em;
    font-weight: 400
}

.comment_meta_container {
    clear: both;
    float: none
}

#top .commentlist {
    margin: 0;
    padding: 0 0 10px 0;
    border: none
}

#top .commentlist .comment {
    list-style-type: none;
    list-style-position: outside;
    width: 100%;
    position: relative;
    display: block;
    background: none;
    min-height: 100px;
    clear: both
}

#top .commentlist .comment.depth-1 {
    float: left
}

#top .commentlist .comment>div {
    min-height: 100px;
    float: left;
    width: 100%
}

.commentlist>.comment {
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    margin-bottom: 30px
}

.gravatar {
    position: relative;
    z-index: 2;
    border-radius: 200px;
    overflow: hidden;
    float: left
}

.gravatar img {
    padding: 0;
    margin: 0;
    display: block;
    border-radius: 200px
}

.comment_content {
    position: relative;
    margin: 0 0 0 85px;
    padding: 0 35px 15px 0;
    z-index: 10;
    overflow: hidden
}

.author_name a,.author_name a:hover {
    font-weight: 700;
    text-decoration: none
}

.comment-edit-link,#cancel-comment-reply-link {
    display: inline-block;
    font-size: 10px
}

.author_name,.comment_title {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif
}

.commentmetadata {
    font-size: 11px;
    line-height: 1em
}

.commentmetadata a {
    text-decoration: none
}

.commentmetadata a:hover {
    text-decoration: underline
}

.says {
    display: block;
    height: 1px;
    left: -70px;
    position: absolute;
    text-indent: 200%;
    top: 18px;
    width: 40px;
    overflow: hidden
}

#top .comment_text {
    clear: both;
    font-size: 13px;
    padding: 0 0 15px 0;
    border: none
}

#top .comment-reply-link {
    font-size: 11px;
    text-decoration: none;
    line-height: 20px
}

.side-container-comment-inner {
    text-align: center;
    position: relative;
    overflow: hidden;
    margin-bottom: 15px
}

.comment-count {
    font-size: 24px;
    line-height: 60px;
    width: 60px;
    display: block;
    text-align: center;
    border-radius: 200px;
    margin: 0 auto;
    position: relative;
    z-index: 100
}

.side-container-comment-inner .comment-text {
    font-size: 12px;
    text-transform: uppercase
}

.center-border {
    position: absolute;
    top: 39%;
    width: 42%;
    border-top-style: solid;
    border-top-width: 1px;
    z-index: 1
}

.center-border-left {
    left: 0
}

.center-border-right {
    right: 0
}

#top .commentlist ul {
    margin: 0 0 0 74px;
    clear: both
}

#top .commentlist .children ul {
    margin: 0 0 0 47px
}

.children .comment_content {
    margin: 0 0 0 28px;
    padding-bottom: 30px;
    z-index: 1
}

.children .gravatar {
    position: relative;
    left: -24px;
    z-index: 2;
    width: 45px
}

#top .children .comment-reply-link {
    left: -42px;
    top: 51px
}

.comment_page_nav_links {
    position: relative;
    display: block;
    clear: both;
    overflow: hidden;
    font-size: 11px
}

.comment_prev_page a {
    float: left
}

.comment_next_page a {
    float: right
}

.sidebar_right .comment_container {
    padding-right: 50px
}

.sidebar_left .comment_container {
    margin-left: 0
}

.comment_container {
    max-width: 100%
}

#commentform {
    position: relative
}

#commentform p {
    position: relative;
    padding: 0 0 10px 0;
    margin: 0
}

#reply-title small a {
    float: right
}

#commentform label {
    position: absolute;
    left: 245px;
    font-size: 11px;
    top: 0;
    font-weight: 700
}

#commentform input[type='checkbox']+label {
    left: 2.5em
}

#commentform div input {
    margin: 0
}

.commentlist #commentform label {
    position: static;
    display: block
}

.comment-notes,#commentform .comment-form-comment label {
    display: none
}

#top .comment-form-url input,#top .comment-form-email input,#top .comment-form-author input {
    width: 220px
}

#top .commentlist .comment-form-url input,#top .commentlist .comment-form-email input,#top .commentlist .comment-form-author input {
    width: 70%
}

#comment {
    width: 602px;
    height: 150px;
    padding: 10px 7px;
    font-size: 12px;
    margin: 0
}

.form-allowed-tags {
    font-size: 11px;
    line-height: 1.5em;
    margin-bottom: 5px
}

.form-allowed-tags code {
    display: block;
    padding-top: 5px
}

.commentlist #respond {
    padding: 0 0 30px 56px
}

.commentlist #respond #comment {
    width: 90%
}

.commentlist #respond .form-allowed-tags {
    display: none
}

#reply-title {
    display: none
}

#reply-title small {
    display: inline
}

.commentlist #reply-title {
    display: block
}

#comment {
    width: 94%;
    font-size: 12px
}

.personal_data p {
    float: left;
    width: 33%
}

.personal_data label {
    display: none
}

.template-blog .post .entry-content-wrapper {
    overflow: hidden
}

.template-blog .post_delimiter {
    margin: 0 0 50px 0;
    padding: 50px 0 0 0;
    clear: both
}

.template-blog .post-entry-last .post_delimiter {
    border: none;
    height: 1px
}

.av-buildercomment .av-buildercomment-unapproved {
    padding: 30px 0 15px;
    text-align: center;
    font-size: 1.4em;
    font-weight: 500
}

.avia_ajax_form {
    clear: both
}

.avia_ajax_form fieldset p br {
    display: none
}

.avia_ajax_form label {
    display: block;
    visibility: visible;
    position: relative
}

.avia_ajax_form label,.modified_width:before {
    display: block;
    visibility: visible;
    position: relative;
    margin-bottom: 7px;
    font-weight: 600
}

.avia_ajax_form p.av-form-empty-line {
    height: 2em
}

#ajaxresponse.hidden {
    visibility: visible;
    position: static;
    display: none
}

#top .avia_ajax_form .text_input,#top .avia_ajax_form .select,#top .avia_ajax_form .text_area {
    width: 100%;
    margin-bottom: 0;
    display: inline;
    min-width: 50px;
    padding: 13px;
    border-radius: 2px
}

#top .avia_ajax_form .select[multiple] option {
    padding: 5px
}

#top .avia_ajax_form .select[multiple] option.av-placeholder {
    font-weight: 600;
    border-bottom: 1px solid;
    margin-bottom: 5px
}

#top .avia_ajax_form input[type="checkbox"] {
    float: left;
    margin-right: 8px;
    top: 2px;
    position: relative
}

#top .avia_ajax_form input[type="submit"].avia-button-default-style {
    background-color: #9a9a9a;
    border-color: #737373;
    pointer-events: none;
    opacity: 0;
    animation: all 0.7s
}

#top .avia_ajax_form.av-form-input-visible input[type="submit"].avia-button-default-style {
    opacity: 1;
    animation: all 0.7s
}

.value_verifier_label {
    position: absolute;
    bottom: 11px;
    left: 10px;
    font-size: 13px;
    line-height: 21px
}

.avia_ajax_form.av-form-labels-hidden label {
    position: fixed;
    top: -1000px;
    left: -2000px
}

.avia_ajax_form.av-form-labels-hidden label.input_checkbox_label {
    position: initial;
    top: initial;
    left: initial
}

.avia_ajax_form p {
    position: relative;
    clear: both;
    float: left;
    width: 100%;
    margin: 11px 0
}

.avia_ajax_form.av-form-labels-hidden p {
    margin-top: 8px;
    margin-bottom: 8px
}

.avia_ajax_form p.hidden {
    position: absolute;
    width: 0;
    left: 0;
    top: 0
}

.avia_ajax_form .form_element_half {
    width: 49.5%;
    float: left;
    margin-left: 1%;
    clear: none
}

.avia_ajax_form .form_element_third {
    width: 32.6%;
    float: left;
    margin-left: 1%;
    clear: none
}

.avia_ajax_form .form_element_two_third {
    width: 66.4%;
    float: left;
    margin-left: 1%;
    clear: none
}

.avia_ajax_form .form_element_fourth {
    width: 24.2%;
    float: left;
    margin-left: 1%;
    clear: none
}

.avia_ajax_form .form_element_three_fourth {
    width: 74.8%;
    float: left;
    margin-left: 1%;
    clear: none
}

.avia_ajax_form .first_form {
    clear: both;
    margin-left: 0
}

.avia_ajax_form .button {
    margin: 0;
    padding: 16px 20px;
    border-radius: 2px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-weight: 400;
    font-size: .92em;
    min-width: 142px;
    outline: none
}

.modified_width .button {
    width: 100%;
    padding: 13px 10px 14px;
    min-width: 0
}

.av-form-labels-visible .modified_width:before {
    display: block;
    content: "Submit Form";
    visibility: hidden
}

.av-form-labels-visible .av-last-visible-form-element.first_form.modified_width:before {
    display: none
}

#footer .avia_ajax_form textarea {
    height: 90px
}

.avia_ajax_form p input,.avia_ajax_form p textarea,.avia_ajax_form p select,.avia_ajax_form p .input_checkbox_label {
    transition: all 0.3s ease-in-out
}

#top .button.av-sending-button {
    transition: none;
    background-size: 32px 32px;
    animation: avia-bg-move 1.2s linear infinite
}

.av-centered-form,#top .av-centered-form input {
    text-align: center
}

#top .av-centered-form ::-webkit-input-placeholder,#top .av-centered-form ::-moz-placeholder,#top .av-centered-form :-ms-input-placeholder {
    text-align: center
}

#top .avia_ajax_form input.captcha,#top .av-centered-form input.captcha {
    text-align: left;
    padding-left: 70px
}

.avia_ajax_form .av-hidden-submit {
    display: none
}

.avia-form-success {
    text-align: center;
    border-style: solid;
    border-width: 1px;
    padding: 20px 15px;
    line-height: 1.4em;
    border-radius: 2px;
    clear: both
}

.avia-form-error {
    text-align: center;
    border-style: solid;
    border-width: 1px;
    padding: 20px 15px;
    line-height: 1.4em;
    border-radius: 2px;
    clear: both;
    font-weight: 700
}

.av-fields-with-error {
    padding: 10px 10px;
    margin-right: 20px;
    font-size: 12px;
    background-color: #f8f8f8;
    color: #c26666;
    border: 2px solid #c26666!important;
    border-radius: 5px
}

#top .av-custom-form-color ::placeholder {
    color: inherit;
    opacity: .8
}

#top .av-centered-form input[type="checkbox"] {
    float: none
}

#top .av-centered-form .input_checkbox_label {
    display: inline-block
}

.avia_ajax_form .required {
    text-decoration: none
}

#top .avia-datepicker-div {
    background: #fff;
    border: 1px solid #e1e1e1;
    font-size: 15px
}

#top .avia-datepicker-div a {
    color: #333;
    background-color: #f8f8f8;
    background-image: none
}

#top .avia-datepicker-div a.ui-state-active {
    color: #8bba34
}

#top .avia-datepicker-div a.ui-state-highlight {
    color: #8bba34
}

#top .avia-datepicker-div a.ui-state-hover {
    color: #fff;
    background-color: #bbb
}

#top .avia-datepicker-div .ui-datepicker-buttonpane button {
    background-color: #8bba34;
    color: #fff;
    border-color: #8bba34
}

#top .avia-datepicker-div.ui-datepicker {
    width: 300px;
    padding: 20px;
    display: none;
    box-shadow: 0 0 44px 0 rgb(0 0 0 / .2);
    border-radius: 0
}

#top .avia-datepicker-div.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
    background: #fff0;
    border: none
}

#top .avia-datepicker-div.ui-datepicker .ui-datepicker-prev,#top .avia-datepicker-div.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 4px;
    width: 50px;
    text-align: center;
    line-height: 34px;
    height: 34px;
    cursor: (--point), auto;
    border-radius: 0;
    text-decoration: none;
    font-size: 12px
}

#top .avia-datepicker-div.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

#top .avia-datepicker-div.ui-datepicker .ui-datepicker-next {
    right: 2px
}

#top .avia-datepicker-div.ui-datepicker .ui-datepicker-title {
    margin: 0 53px;
    line-height: 32px;
    text-align: center;
    font-weight: 700;
    letter-spacing: 1.5px;
    text-transform: uppercase
}

#top .ui-datepicker-title select {
    width: 72px;
    float: left;
    font-size: 12px;
    margin-left: 3px;
    margin-bottom: 0;
    border-radius: 0
}

#top .avia-datepicker-div.ui-datepicker .ui-datepicker-title select {
    font-size: 14px;
    margin: 1px
}

#top .avia-datepicker-div.ui-datepicker select.ui-datepicker-month-year {
    width: 100%
}

#top .avia-datepicker-div.ui-datepicker select.ui-datepicker-month,#top .avia-datepicker-div.ui-datepicker select.ui-datepicker-year {
    width: 48%
}

#top .avia-datepicker-div.ui-datepicker select.ui-datepicker-year {
    float: right
}

#top .avia-datepicker-div.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

#top .avia-datepicker-div.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 700;
    border: 0
}

#top .avia-datepicker-div.ui-datepicker td {
    border: 0;
    padding: 1px
}

#top .avia-datepicker-div.ui-datepicker td span,#top .avia-datepicker-div.ui-datepicker td a {
    border: none;
    display: block;
    padding: .2em;
    text-align: center;
    text-decoration: none
}

#top .avia-datepicker-div.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

#top .avia-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em 0 .4em;
    cursor: (--point), auto;
    padding: 10px 20px;
    width: auto;
    overflow: visible;
    border: none;
    background-image: none;
    border-radius: 3px;
    font-size: 13px
}

#top .avia-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

#top .avia-datepicker-div .ui-widget-content {
    background: #fff0;
    border: none
}

#top .avia-datepicker-div.ui-datepicker .ui-datepicker-prev span,#top .avia-datepicker-div.ui-datepicker .ui-datepicker-next span {
    text-indent: 0;
    overflow: visible;
    background-image: none;
    display: inline;
    position: static;
    margin: 0;
    font-weight: 400
}

.avia-datepicker-div.ui-datepicker-rtl {
    direction: rtl
}

.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
}

.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right
}

.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.avia-datepicker-div.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

#top .av-custom-form-color * {
    color: inherit
}

#top .av-custom-form-color a {
    text-decoration: underline
}

#top .av-custom-form-color ::-webkit-input-placeholder,#top .av-custom-form-color ::-moz-placeholder,#top .av-custom-form-color :-ms-input-placeholder {
    color: inherit;
    opacity: .8
}

#top .av-custom-form-color .button {
    border: 2px solid
}

#top .av-light-form,#top .av-light-form+.ajaxresponse * {
    color: #fff
}

#top .av-light-form+.ajaxresponse .avia-form-success {
    background: #fff0
}

#top div .av-light-form .input-text,#top div .av-light-form input[type="text"],#top div .av-light-form input[type="input"],#top div .av-light-form input[type="password"],#top div .av-light-form input[type="email"],#top div .av-light-form input[type="number"],#top div .av-light-form input[type="url"],#top div .av-light-form input[type="tel"],#top div .av-light-form input[type="search"],#top div .av-light-form textarea,#top div .av-light-form select,div div .av-light-form .button {
    color: #fff;
    border-color: #fff;
    border-width: 2px!important;
    background-color: #fff0
}

#top .av-dark-form,#top .av-dark-form+.ajaxresponse * {
    color: #222
}

#top .av-dark-form+.ajaxresponse .avia-form-success {
    background: #fff0
}

#top div .av-dark-form .input-text,#top div .av-dark-form input[type="text"],#top div .av-dark-form input[type="input"],#top div .av-dark-form input[type="password"],#top div .av-dark-form input[type="email"],#top div .av-dark-form input[type="number"],#top div .av-dark-form input[type="url"],#top div .av-dark-form input[type="tel"],#top div .av-dark-form input[type="search"],#top div .av-dark-form textarea,#top div .av-dark-form select,div div .av-dark-form .button {
    color: #222;
    border-color: #222;
    border-width: 2px!important;
    background-color: #fff0
}

#top .avia_ajax_form .av-recaptcha-area {
    display: block
}

#top .avia_ajax_form .av-recaptcha-submit.avia_button_inactive,#top .avia_ajax_form .av-recaptcha-submit-real.avia_button_inactive {
    opacity: .3
}

#top .avia_ajax_form .av-recaptcha-submit.avia_button_inactive:hover,#top .avia_ajax_form .av-recaptcha-submit-real.avia_button_inactive:hover {
    cursor: default
}

#top .avia_ajax_form .av-recaptcha-error {
    display: inline-block;
    width: 100%
}

#top .avia_ajax_form .av-recaptcha-error.av-recaptcha-severe-error {
    background-color: red;
    color: #fff;
    border-radius: 8px;
    padding: 10px;
    text-align: center
}

#top .avia_ajax_form .av-recaptcha-error.av-recaptcha-severe-error .av-recaptcha-error-main {
    color: #fff;
    font-weight: 900!important
}

#top .avia_ajax_form .av-recaptcha-error.av-err-content {
    margin: 5px 0;
    color: #fe6d4e;
    background-color: #fff;
    font-weight: 700;
    display: block;
    clear: both
}

#top .avia_ajax_form.avia_recaptcha_v3 .av_form_privacy_check {
    margin-top: -15px
}

body .grecaptcha-badge {
    z-index: 9000
}

body.av-google-badge-hide .grecaptcha-badge {
    visibility: hidden
}

body.av-google-badge-visible #scroll-top-link {
    bottom: 80px
}

#top .avia_ajax_form .av-google-badge-message {
    padding: 12px 0 0 0;
    min-width: 300px;
    max-width: 100%;
    font-size: .8em;
    line-height: 1.3em
}

#top .avia_ajax_form.av-centered-form .av-google-badge-message {
    text-align: center;
    width: 100%;
    max-width: 100%;
    float: left
}

#top .avia_ajax_form .avia-disabled-form {
    padding: 15px 15px;
    font-size: 1.5em;
    font-weight: 900;
    display: none
}

#top .avia_ajax_form.av-form-user-disabled .avia-disabled-form {
    display: block
}

#top .avia_ajax_form.av-centered-form .avia-disabled-form {
    text-align: center
}

@media only screen and (max-width: 479px) {
    .responsive .avia_ajax_form .form_element {
        width:100%;
        clear: both;
        margin-right: 0;
        margin-left: 0;
        float: none
    }
}

.avia-slideshow {
    position: relative;
    margin: 50px 0;
    width: 100%;
    clear: both;
    overflow: hidden
}

.flex_column .avia-slideshow {
    margin: 20px 0
}

.flex_column .avia-slideshow.avia-builder-el-no-sibling {
    margin-top: 0
}

.avia-slideshow-inner {
    padding: 0;
    margin: 0;
    position: relative;
    overflow: hidden;
    width: 100%
}

#top .av-default-height-applied .avia-slideshow-inner {
    height: 0
}

.avia-slideshow li {
    padding: 0;
    margin: 0;
    list-style-type: none;
    list-style-position: outside;
    position: absolute;
    visibility: hidden;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    clear: both;
    opacity: 0;
    overflow: hidden
}

.avia-slideshow li:first-child {
    position: relative;
    visibility: visible;
    z-index: 3
}

.avia-slideshow li img {
    display: block;
    width: 100%;
    margin: 0 auto;
    border-radius: 3px;
    position: relative
}

.flex_cell_inner .avia-slideshow li img {
    border-radius: 0
}

.avia-slideshow.image_no_stretch li img {
    width: auto
}

.avia-slideshow li>p {
    margin: 0
}

.avia-slideshow-carousel {
    overflow: hidden
}

.avia-slideshow-carousel ul {
    transition: all 0.7s cubic-bezier(.23,1,.32,1);
    white-space: nowrap
}

.avia-slideshow-carousel ul * {
    white-space: normal
}

.avia-slideshow-carousel li {
    position: relative;
    visibility: visible;
    opacity: 1;
    vertical-align: top
}

#top .avia-slideshow-arrows a {
    display: block;
    text-decoration: none;
    color: #fff;
    visibility: visible;
    position: absolute;
    width: 60px;
    text-align: center;
    height: 60px;
    line-height: 62px;
    font-size: 25px;
    top: 50%;
    margin: -30px 15px 0;
    z-index: 99;
    overflow: hidden;
    text-indent: -600%
}

#top .avia-slideshow-arrows a.next-slide {
    right: 0
}

.avia-slideshow-arrows a:before {
    visibility: visible;
    display: block;
    position: absolute;
    z-index: 100;
    background: #aaa;
    background: rgb(0 0 0 / .3);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 3px;
    text-align: center;
    line-height: 62px;
    color: inherit
}

#top .avia-slideshow-arrows a.avia-svg-icon {
    text-indent: 0;
    background: rgb(0 0 0 / .3)
}

#top .avia-slideshow-arrows a.avia-svg-icon>span {
    text-indent: -600%
}

#top .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
    margin-top: 17px;
    stroke: #fff;
    fill: #fff
}

.prev-slide:before {
    text-indent: -2px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.next-slide:before {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    text-indent: 0
}

#top .av-slideshow-ui .avia-slideshow-arrows a {
    width: 0
}

#av-admin-preview .av-slideshow-ui .avia-slideshow-arrows a,#top .av-slideshow-ui.av-loop-endless .avia-slideshow-arrows>a,#top .av-slideshow-ui.av-loop-manual-endless .avia-slideshow-arrows>a,#top .av-slideshow-ui .avia-slideshow-arrows.av-visible-prev>a.prev-slide,#top .av-slideshow-ui .avia-slideshow-arrows.av-visible-next>a.next-slide {
    width: 60px;
    transition: all 0.8s ease-in-out
}

#top .av-slideshow-ui.av-hide-nav-arrows .avia-slideshow-arrows a,#top .av-slideshow-ui.av-hidden-slider-navigate-arrows .avia-slideshow-arrows>a {
    opacity: 0;
    width: 0
}

.avia-slideshow-dots {
    position: absolute;
    z-index: 200;
    width: 100%;
    bottom: 0;
    text-align: center;
    left: 0;
    height: 0
}

.avia-slideshow-dots a {
    display: inline-block;
    height: 13.5px;
    width: 13.5px;
    border-radius: 14px;
    background: #000;
    opacity: .6;
    text-indent: 100px;
    overflow: hidden;
    margin: 0 1px;
    padding: 7px;
    position: relative;
    bottom: 33px;
    -webkit-backface-visibility: hidden
}

.avia-slideshow-dots a.active,.avia-slideshow-dots a:hover {
    opacity: .8;
    background: #fff
}

.avia-caption {
    position: absolute;
    z-index: 10;
    bottom: 17px;
    left: 17px;
    padding: 10px 20px;
    color: #fff;
    border-radius: 3px
}

.avia-slideshow .avia-caption .avia-caption-title {
    color: #fff
}

.js_active .avia-slideshow li:first-child {
    visibility: hidden
}

.js_active .avia-slideshow-carousel li:first-child {
    visibility: visible
}

.avia_desktop .av_slideshow.avia-slideshow .avia-slideshow-controls a,.avia_desktop .av-slideshow-ui .avia-slideshow-controls a {
    opacity: 0
}

#av-admin-preview .av_slideshow.avia-slideshow.av-nav-arrows-visible .avia-slideshow-arrows a,#av-admin-preview .av-slideshow-ui.av-nav-arrows-visible .avia-slideshow-arrows a,.avia_desktop .av_slideshow.avia-slideshow.av-nav-arrows-visible .avia-slideshow-arrows a,.avia_desktop .av_slideshow.avia-slideshow.av-nav-dots-visible .avia-slideshow-dots a,.avia_desktop .av-slideshow-ui.av-nav-arrows-visible .avia-slideshow-arrows a,.avia_desktop .av-slideshow-ui.av-nav-dots-visible .avia-slideshow-dots a {
    opacity: .6
}

.avia_desktop .av_slideshow.avia-slideshow:hover .avia-slideshow-controls a,.avia_desktop .av-slideshow-ui:hover .avia-slideshow-controls a {
    opacity: .6
}

#av-admin-preview .av_slideshow.avia-slideshow:hover .avia-slideshow-controls a:hover,#av-admin-preview .av-slideshow-ui:hover .avia-slideshow-controls a:hover,.avia_desktop .av_slideshow.avia-slideshow:hover .avia-slideshow-controls a:hover,.avia_desktop .av-slideshow-ui:hover .avia-slideshow-controls a:hover {
    opacity: .8
}

#top .av-control-hidden .avia-slideshow-controls {
    display: none
}

#top .av-hide-nav-arrows .avia-slideshow-arrows a {
    width: 0
}

#top .av-control-minimal .avia-slideshow-arrows a:before {
    border: 2px solid #fff;
    background: #fff0;
    line-height: 60px
}

#top .av-control-minimal .avia-slideshow-arrows a.avia-svg-icon {
    border: 2px solid #fff;
    background: #fff0
}

#top .av-control-minimal .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
    stroke: #fff;
    fill: #fff
}

#top .av-control-minimal .avia-slideshow-dots a {
    border: 2px solid #fff;
    background: #fff0;
    padding: 5px
}

#top .av-control-minimal .avia-slideshow-dots a.active {
    background: #fff
}

#top .av-control-minimal-dark .avia-slideshow-arrows a {
    color: #000
}

#top .av-control-minimal-dark .avia-slideshow-arrows a:before {
    border-color: #000
}

#top .av-control-minimal-dark .avia-slideshow-arrows a.avia-svg-icon {
    border-color: #000
}

#top .av-control-minimal-dark .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
    stroke: #000;
    fill: #000
}

#top .av-control-minimal-dark .avia-slideshow-dots a {
    border-color: #000
}

#top .av-control-minimal-dark .avia-slideshow-dots a.active {
    background: #000
}

#top .scroll-down-link.av-control-minimal-dark {
    color: #000
}

#top .scroll-down-link.av-custom-scroll-down-color {
    text-shadow: none
}

#top .avia-small-width-slider .avia-slideshow-arrows a {
    width: 30px;
    height: 30px;
    margin: -15px 5px 0;
    line-height: 32px;
    font-size: 15px
}

#top .avia-small-width-slider .avia-slideshow-arrows a:before {
    line-height: 32px
}

#top .avia-super-small-width-slider .avia-slideshow-dots {
    display: none
}

#top .av-video-slide,#top .av-video-slide .avia-slide-wrap {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden
}

#top .av-video-slide .mejs-poster {
    width: 100%!important;
    height: 100%!important;
    background-size: cover;
    background-position: center center
}

#top .av-video-slide .mejs-poster img {
    display: none
}

#top .av-video-slide .avia-iframe-wrap {
    padding: 0;
    height: 100%;
    margin: 0
}

#top .av-video-slide iframe,#top .av-video-slide embed,#top .av-video-slide object,#top .av-video-slide video {
    max-width: none;
    max-height: none;
    width: 100%;
    height: 100%;
    position: absolute
}

#top .av-video-slide .caption_fullwidth {
    top: 0;
    left: 0;
    right: 0;
    bottom: 40px
}

#top .av-video-slide.av-hide-video-controls .caption_fullwidth {
    bottom: 0
}

#top .av-video-slide .mejs-container {
    height: 100%!important;
    width: 100%!important;
    position: absolute
}

#top .av-video-slide .me-plugin {
    width: 100%;
    height: 100%
}

span.mejs-offscreen {
    display: none!important
}

#top .avia-fullscreen-slider .av-video-slide.av-video-service-vimeo iframe {
    transform: scale(1.2)
}

.avia_video {
    z-index: 8
}

.mejs-controls {
    z-index: 9
}

#top .av-video-slide.av-video-service-vimeo .mejs-controls,.av-force-resize .av-video-service-youtube .avia_video,.av-hide-video-controls .mejs-controls {
    display: none!important
}

.av-video-slide.slide-1 .mejs-mediaelement {
    opacity: 0
}

.av-video-slide .mejs-mediaelement {
    height: 100%
}

#top .av-video-slide .mejs-overlay-button {
    display: none
}

#top .av-video-slide .avia-slide-wrap,#top .av-video-slide iframe {
    background: #000
}

#top .av-video-slide.av-video-4-3-stretch iframe,#top .av-video-slide.av-video-4-3-stretch embed,#top .av-video-slide.av-video-4-3-stretch object,#top .av-video-slide.av-video-4-3-stretch video {
    height: 270%
}

#top .av-section-with-video-bg .av-section-video-bg:after,.av-click-overlay {
    content: ".";
    position: absolute;
    text-indent: -200px;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 11;
    opacity: 0;
    background: #000
}

.av-click-overlay {
    z-index: 9;
    bottom: 30px
}

.av-video-service-vimeo .av-click-overlay {
    bottom: 42px
}

.av-video-service-youtube .av-click-overlay {
    bottom: 36px
}

.av-hide-video-controls .av-click-overlay {
    bottom: 0
}

.av-video-service-youtube.av-video-events-bound .av-click-overlay {
    display: none
}

.avia_playpause_icon {
    position: absolute;
    height: 100px;
    width: 100px;
    margin: -50px 0 0 -50px;
    background: #000;
    background: rgb(0 0 0 / .4);
    border-radius: 3px;
    top: 50%;
    left: 50%;
    z-index: 50;
    display: none;
    transform: scale(.7)
}

.avia_playpause_icon.av-play,.avia_playpause_icon.av-pause {
    display: block!important
}

#top .avia_playpause_icon:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    color: #fff;
    line-height: 100px;
    text-align: center;
    font-size: 40px
}

.avia_transform .avia_playpause_icon.av-play,.avia_transform .avia_playpause_icon.av-pause {
    animation: avia_appear_short 1.7s 1 cubic-bezier(.175,.885,.32,1.275);
    opacity: 0
}

.av-fallback-message {
    text-align: center;
    position: absolute;
    z-index: 1000;
    top: 45%;
    width: 100%;
    left: 0
}

.av-fallback-message span {
    display: inline-block;
    border: 1px solid #e1e1e1;
    padding: 10px;
    background: #fff
}

.caption_fullwidth {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
    z-index: 10
}

.slideshow_caption {
    z-index: 100;
    width: 42%;
    position: absolute;
    bottom: 0;
    top: auto;
    height: 100%;
    display: block;
    text-decoration: none;
    padding: 50px
}

div .slideshow_caption h2 {
    text-transform: uppercase
}

div .slideshow_caption,div .slideshow_caption a,div .slideshow_caption a:hover,div .slideshow_caption h2,div .slideshow_caption h2 .special_amp,div .slideshow_caption strong,div .slideshow_caption h2 strong {
    color: #fff
}

.slideshow_inner_caption {
    position: relative;
    display: table;
    height: 100%;
    width: 100%
}

.slideshow_align_caption {
    display: table-cell;
    vertical-align: middle;
    position: relative
}

.avia-caption-content {
    line-height: 1.3em
}

.avia-caption-content p {
    margin: 15px 0
}

.caption_framed .slideshow_caption .avia-caption-content p,.caption_framed .slideshow_caption .avia-caption-title,.avia-caption .avia-caption-content p,.avia-caption .avia-caption-title {
    background: rgb(0 0 0 / .5);
    display: inline-block;
    margin: 0 0 1px 0;
    padding: 10px 15px
}

#top .avia-caption-content .wp-smiley {
    display: none
}

#top .avia-caption-content a {
    text-decoration: underline
}

#top .avia-caption-content a:hover {
    text-decoration: none
}

.caption_left .slideshow_caption {
    left: 0
}

.caption_right .slideshow_caption {
    right: 0
}

.caption_right .slideshow_caption .slideshow_inner_caption {
    float: right
}

.caption_bottom .slideshow_caption {
    left: 0;
    width: 100%;
    bottom: 0;
    height: auto
}

#top div .caption_center .slideshow_caption {
    left: 0;
    width: 100%;
    text-align: center
}

.caption_bottom .slideshow_caption .slideshow_inner_caption {
    display: block;
    height: auto;
    bottom: 0;
    position: absolute;
    padding: 0 50px;
    width: 100%;
    left: 0
}

.caption_bottom .slideshow_caption .slideshow_inner_caption .slideshow_align_caption {
    padding: 20px 0;
    display: block
}

#top .avia-slideshow-button {
    border-radius: 3px;
    text-transform: uppercase;
    padding: 15px 16px;
    display: inline-block;
    margin-top: 20px;
    text-decoration: none;
    font-weight: 700
}

#top .avia-slideshow-button.avia-color-light {
    padding: 12px 16px;
    background-color: rgb(0 0 0 / .2)
}

#top .avia-slideshow-button.avia-color-dark {
    padding: 12px 16px;
    background-color: rgb(255 255 255 / .1)
}

.avia-multi-slideshow-button {
    min-width: 140px
}

.avia-multi-slideshow-button.avia-slideshow-button {
    margin-right: 20px
}

.avia-multi-slideshow-button.avia-slideshow-button-2 {
    margin-right: 0
}

#top .av-video-slide .avia-slide-wrap {
    background-position: center center;
    background-size: cover
}

#top .av-video-lazyload .av-click-to-play-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: (--point), auto;
    z-index: 1000
}

#top .av-video-lazyload .av-click-to-play-overlay .avia_playpause_icon {
    display: block;
    transition: opacity 0.4s ease-out
}

#top .av-video-lazyload .av-click-to-play-overlay:hover .avia_playpause_icon {
    opacity: .7
}

#top.av-accessibility-aaa .avia-caption-content {
    line-height: 1.5em
}

.avia-video-cookie-not-allowed #top .mejs-mediaelement,.avia-video-cookie-not-allowed #top .av-click-overlay,.avia-video-cookie-not-allowed #top .av-click-to-play-overlay {
    display: none!important
}

.avia-video-cookie-not-allowed #top .avia-slideshow.av-section-video-bg {
    display: none
}

#top div .avia-gallery {
    overflow: hidden;
    padding-bottom: 2px;
    clear: both
}

#top div .avia-gallery img {
    float: left;
    border-style: solid;
    border-width: 1px;
    padding: 7px;
    width: 100%;
    border-radius: 0
}

#top div .avia-gallery .avia-gallery-big {
    display: block;
    overflow: hidden;
    padding: 7px;
    margin-bottom: -1px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-style: solid;
    border-width: 1px
}

#top div .avia-gallery .avia-gallery-big-inner {
    display: block;
    overflow: hidden;
    height: 100%
}

#top div .avia-gallery .avia-gallery-big img {
    padding: 0;
    border: none
}

#top .avia-gallery .avia-gallery-thumb a {
    width: 20%;
    opacity: 1
}

#top #wrap_all .avia-gallery .avia-gallery-thumb a {
    display: inline-block;
    vertical-align: top
}

#top .avia-gallery .avia-gallery-thumb a:hover {
    opacity: .5
}

#top .avia-gallery .avia-gallery-caption {
    display: none
}

#top div .avia-gallery .avia-gallery-big-no-crop-thumb {
    text-align: center
}

#top div .avia-gallery .avia-gallery-big-no-crop-thumb img {
    clear: both;
    float: none;
    text-align: center
}

.avia-gallery .big-prev-fake {
    display: none
}

.avia_transform .avia-gallery-animate .avia-gallery-thumb img {
    opacity: .1;
    transform: scale(.5)
}

.avia_transform .avia-gallery-animate .avia-gallery-thumb img.avia_start_animation {
    animation: avia_appear 0.9s 1 cubic-bezier(.175,.885,.32,1.275);
    opacity: 1;
    transform: scale(1)
}

.avia-gallery-animate .av-hover-grow {
    overflow: hidden
}

.avia-gallery-animate .av-hover-grow img {
    transition: all 1.7s cubic-bezier(.23,1,.32,1)
}

.avia-gallery-animate .av-hover-grow:hover img {
    transform: scale(1.1)
}

#top #av-admin-preview .avia-gallery .avia-gallery-big-inner {
    height: auto
}

.avia-chrome .avia-gallery-thumb {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

.av-hide-gallery-thumbs .avia-gallery-thumb {
    display: none
}

.avia-gallery.av-slideshow-ui .avia-slideshow-arrows {
    position: absolute;
    z-index: 310;
    width: 100%;
    margin: 0;
    top: 7px;
    left: 0
}

#top .avia-gallery.av-slideshow-ui .avia-slideshow-arrows a {
    margin: 0
}

.avia-gallery.av-slideshow-ui:not(.av-control-minimal) .avia-slideshow-arrows a {
    border-radius: 50%
}

#top .avia-gallery.av-slideshow-ui .avia-slideshow-arrows .av-gallery-prev {
    margin-left: 7px
}

#top .avia-gallery.av-slideshow-ui .avia-slideshow-arrows .av-gallery-next {
    margin-right: 7px
}

#av-admin-preview .avia-gallery.av-slideshow-ui .avia-slideshow-arrows {
    top: 27px
}

#av-admin-preview .avia-gallery.av-slideshow-ui .avia-slideshow-arrows .avia-svg-icon svg:first-child {
    margin-top: 18px
}

#av-admin-preview .avia-gallery.av-slideshow-ui .avia-slideshow-arrows .av-gallery-prev {
    margin-left: 27px
}

#av-admin-preview .avia-gallery.av-slideshow-ui .avia-slideshow-arrows .av-gallery-next {
    margin-right: 27px
}

@media only screen and (max-width: 767px) {
    .responsive .avia-gallery-thumb img {
        padding:3px
    }
}

.av-layout-grid-container {
    width: 100%;
    table-layout: fixed;
    display: table;
    border-top-style: none;
    border-top-width: 0
}

.flex_cell {
    display: table-cell;
    padding: 30px;
    vertical-align: top
}

.flex_cell_inner {
    display: block;
    position: relative
}

.av-border-top-bottom {
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.av-border-cells .flex_cell {
    border-left-style: solid;
    border-left-width: 1px
}

.av-border-cells .flex_cell:first-child {
    border: none
}

.av-layout-grid-container+.av-layout-grid-container {
    border-top: none
}

.av-zero-padding .av-hotspot-container-inner-wrap img {
    border-radius: 0
}

body .flex_cell.avia-link-column {
    cursor: (--point), auto
}

body .flex_cell.avia-link-column.avia-link-column-hover:hover {
    opacity: .8
}

.av-layout-grid-container .flex_cell.av_one_full.av-cell-link {
    display: block
}

@media only screen and (max-width: 989px) {
    .responsive #top #wrap_all .av-layout-grid-container.av-flex-cells.av-break-at-tablet.av-grid-order-reverse {
        display:flex;
        flex-direction: column-reverse
    }

    .responsive #top #wrap_all .av-layout-grid-container.av-flex-cells.av-break-at-tablet.av-grid-order-individual {
        display: flex;
        flex-direction: column
    }
}

@media only screen and (max-width: 767px) {
    .responsive #top #wrap_all .av-layout-grid-container.av-flex-cells.av-grid-order-reverse {
        display:flex;
        flex-direction: column-reverse
    }

    .responsive #top #wrap_all .av-layout-grid-container.av-flex-cells.av-grid-order-individual {
        display: flex;
        flex-direction: column
    }
}

@media only screen and (min-width: 990px) {
    .responsive #top #wrap_all .av-layout-grid-container.av-desktop-hide {
        display:none!important
    }
}

@media only screen and (min-width: 768px) and (max-width:989px) {
    .responsive #top #wrap_all .av-layout-grid-container.av-medium-hide {
        display:none!important
    }
}

@media only screen and (min-width: 480px) and (max-width:767px) {
    .responsive #top #wrap_all .av-layout-grid-container.av-small-hide {
        display:none!important
    }
}

@media only screen and (max-width: 479px) {
    .responsive #top #wrap_all .av-layout-grid-container.av-mini-hide {
        display:none!important
    }
}

.av-special-heading {
    width: 100%;
    clear: both;
    display: block;
    margin-top: 50px;
    position: relative
}

.avia_mobile .av-special-heading {
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden
}

.av-special-heading.avia-builder-el-no-sibling {
    margin-top: 0;
    margin-bottom: 0
}

.flex_column+.av-special-heading {
    float: left
}

body .av-special-heading .av-special-heading-tag {
    padding: 0;
    margin: 0;
    float: left
}

.meta-heading .av-special-heading-tag {
    font-weight: 400
}

.custom-color-heading .av-special-heading-tag {
    color: inherit
}

.special-heading-border {
    position: relative;
    overflow: hidden
}

.av-special-heading-h1 .special-heading-border {
    height: 3.4em
}

.av-special-heading-h2 .special-heading-border {
    height: 2.6em
}

.av-special-heading-h3 .special-heading-border {
    height: 1.9em
}

.av-special-heading-h4 .special-heading-border {
    height: 1.6em
}

.av-special-heading-h5 .special-heading-border {
    height: 1.5em
}

.av-special-heading-h6 .special-heading-border {
    height: 1.4em
}

.special-heading-inner-border {
    display: block;
    width: 100%;
    margin-left: 15px;
    border-top-style: solid;
    border-top-width: 1px;
    position: relative;
    top: 50%;
    opacity: .15
}

.meta-heading .special-heading-inner-border {
    opacity: .2
}

.custom-color-heading .special-heading-inner-border {
    opacity: .4
}

#top #wrap_all .custom-color-heading .av-special-heading-tag,#top .custom-color-heading a,#top .custom-color-heading strong,#top .custom-color-heading .special_amp {
    color: inherit
}

#top .custom-color-heading a {
    text-decoration: underline
}

#top .av-special-heading.av-icon.custom-color-heading a.av-heading-link {
    text-decoration: none
}

#top .custom-color-heading a:hover {
    opacity: .8;
    text-decoration: none
}

#top #wrap_all .av-inherit-size .av-special-heading-tag {
    font-size: 1em
}

.av-thin-font .av-special-heading-tag,.modern-quote .av-special-heading-tag {
    font-weight: 300
}

.av-thin-font strong,.modern-quote strong {
    font-weight: 600
}

body .av-special-heading.modern-centered {
    text-align: center
}

body .av-special-heading.modern-right {
    text-align: right
}

body .av-special-heading.elegant-centered {
    text-align: center
}

body .av-special-heading.elegant-centered .av-special-heading-tag {
    position: relative;
    overflow: hidden
}

body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:before,body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:after {
    content: "";
    position: absolute;
    height: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: inherit;
    top: 50%;
    transform: translateY(-50%);
    width: 1000px
}

body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:before {
    right: 100%;
    margin-right: 1em
}

body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:after {
    left: 100%;
    margin-left: 1em
}

body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap {
    display: inline-block;
    position: relative
}

body .av-special-heading.elegant-centered .av-special-heading-tag .heading-char {
    display: block;
    font-size: 1em;
    line-height: 1
}

body .av-special-heading.elegant-centered .av-special-heading-tag .heading-char.avia-svg-icon svg:first-child,body .av-special-heading.elegant-centered .av-special-heading-tag .heading-char.avia-svg-icon img[is-svg-img="true"] {
    height: 1em;
    width: 1em
}

body .av-special-heading.blockquote>* {
    white-space: normal;
    float: none
}

.av-special-heading.classic-quote {
    text-align: center
}

.av-special-heading.classic-quote.classic-quote-left {
    text-align: left
}

.av-special-heading.classic-quote.classic-quote-right {
    text-align: right
}

body .av-special-heading.classic-quote>* {
    display: block;
    font-family: "Droid Serif",Georgia,Times,serif;
    font-weight: 400;
    font-style: italic;
    float: none
}

body .av-special-heading.blockquote .special-heading-border {
    display: none
}

#top .av-special-heading.av-linked-heading a:hover {
    opacity: .5
}

.av-subheading {
    font-size: 15px;
    line-height: 1.3em
}

.av-subheading p:first-child {
    margin-top: 0
}

.av-subheading p:last-child {
    margin-bottom: 0
}

.av-subheading_below {
    margin-top: .3em
}

.av-subheading_above {
    margin-bottom: .3em
}

#top.av-accessibility-aaa .av-subheading {
    line-height: 1.5em
}

.hr {
    clear: both;
    display: block;
    width: 100%;
    height: 25px;
    line-height: 25px;
    position: relative;
    margin: 30px 0;
    float: left
}

.hr-inner {
    width: 100%;
    position: absolute;
    height: 1px;
    left: 0;
    top: 50%;
    width: 100%;
    margin-top: -1px;
    border-top-width: 1px;
    border-top-style: solid
}

#top .hr-invisible,.hr-invisible .hr-inner {
    margin: 0;
    border: none
}

.hr-invisible {
    float: none
}

.hr-full,.hr-big {
    margin: 70px 0
}

.hr-full .hr-inner {
    width: 300%;
    left: -100%
}

.hr-full.hr-shadow .hr-inner {
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / .1)
}

.sidebar_right .hr-full .hr-inner {
    left: auto;
    right: -50px
}

.sidebar_left .hr-full .hr-inner {
    left: -50px
}

.hr-short {
    height: 20px;
    line-height: 20px;
    margin: 30px 0;
    float: none
}

.hr-short .hr-inner {
    width: 32%;
    left: 50%;
    margin-left: -16%
}

.hr-short.hr-left .hr-inner {
    left: 0%;
    margin-left: 0%
}

.hr-short.hr-right .hr-inner {
    left: auto;
    right: 0;
    margin-left: 0%
}

.hr-short .hr-inner-style {
    border-radius: 20px;
    height: 9px;
    width: 9px;
    border-width: 2px;
    border-style: solid;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    margin-top: -5px
}

.hr-short.hr-left .hr-inner-style {
    left: 5px
}

.hr-short.hr-right .hr-inner-style {
    left: auto;
    right: 0
}

body .container_wrap .hr.avia-builder-el-last,body .container_wrap .hr.avia-builder-el-first {
    margin: 30px 0
}

.hr-custom {
    margin: 0;
    display: block;
    min-height: 21px;
    height: auto;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    float: left
}

.hr-custom .hr-inner {
    display: inline-block;
    position: relative;
    vertical-align: middle
}

.hr-custom.hr-center {
    text-align: center
}

.hr-custom.hr-right {
    text-align: right
}

.hr-custom.hr-left {
    text-align: left
}

.hr-custom .hr-inner.inner-border-av-border-none {
    border: none
}

.hr-custom .hr-inner.inner-border-av-border-fat {
    border-top-width: 2px
}

.av-seperator-icon {
    display: inline-block;
    vertical-align: middle;
    font-size: 15px
}

.av-seperator-icon.avia-svg-icon svg:first-child,.av-seperator-icon.avia-svg-icon img[is-svg-img="true"] {
    height: 1em;
    width: 1em;
    margin-top: 5px
}

.hr-custom.hr-icon-yes .hr-inner {
    margin-left: 10px;
    margin-right: 10px
}

#top .av_font_icon a {
    color: inherit;
    display: block
}

.av_font_icon a:hover,.av_font_icon a:focus {
    text-decoration: none
}

.av_font_icon {
    display: block;
    text-align: center
}

.avia-icon-pos-left {
    float: left;
    margin-right: .5em
}

.avia-icon-pos-right {
    float: right;
    margin-left: .5em
}

#top .avia-icon-tooltip {
    width: 250px;
    font-size: 15px;
    line-height: 1.6em
}

.av_font_icon.av-icon-style-border .av-icon-char {
    -webkit-backface-visibility: hidden
}

.av_font_icon.av-icon-style-border .av-icon-char {
    box-sizing: content-box;
    border-radius: 1000px;
    border-width: 3px;
    border-style: solid;
    display: block;
    margin: 0 auto;
    padding: 30px;
    color: inherit;
    border-color: inherit;
    position: relative;
    clear: both
}

.av_icon_caption {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1.3em;
    display: block;
    text-align: center;
    margin-top: 8px;
    font-weight: 400
}

.av_font_icon.av-icon-style-border .av-icon-char:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: '';
    box-sizing: content-box;
    top: 0;
    left: 0;
    padding: 0;
    z-index: -1;
    box-shadow: 0 0 0 2px rgb(255 255 255 / .1);
    opacity: 0;
    transform: scale(.9);
    transform-style: preserve-3d
}

.avia_transform .av_font_icon.avia-icon-animate {
    opacity: .1;
    transform: scale(.5)
}

.avia_transform .avia_start_delayed_animation.av_font_icon.avia-icon-animate {
    animation: avia_appear 0.7s 1 cubic-bezier(.175,.885,.32,1.275);
    opacity: 1;
    transform: scale(1)
}

.avia-icon-list-container {
    margin: 30px 0;
    clear: both
}

.avia-icon-list {
    margin: 0;
    padding: 0
}

.avia-icon-list li {
    margin: 0;
    padding: 0 0 30px 0;
    list-style-type: none;
    list-style-position: outside;
    clear: both;
    position: relative;
    min-height: 60px
}

.avia-icon-list .iconlist_icon {
    height: 64px;
    width: 64px;
    line-height: 64px;
    font-size: 30px;
    text-align: center;
    border-radius: 500px;
    position: relative;
    float: left;
    margin-right: 30px;
    margin-left: 2px;
    z-index: 5;
    color: #fff
}

#top .avia-icon-list:not(.av-iconlist-small) .iconlist_icon svg:first-child {
    stroke: #fff;
    fill: #fff
}

.avia-icon-list .iconlist_icon svg:first-child,.avia-icon-list .iconlist_icon img[is-svg-img="true"] {
    margin-top: 16px;
    margin-left: 1px
}

.avia-icon-list a.iconlist_icon:hover {
    color: #fff;
    text-decoration: none
}

.avia-icon-list .iconlist_title {
    text-transform: uppercase;
    top: 4px;
    margin-bottom: 0;
    position: relative
}

#top .avia-icon-list .iconlist_title a:hover {
    text-decoration: underline
}

.avia-icon-list .iconlist_content_wrap {
    overflow: hidden;
    min-height: 1.5em;
    padding-bottom: 4px
}

.avia-icon-list article.article-icon-entry {
    min-height: 45px
}

.avia-icon-list .av-iconlist-empty .iconlist_title {
    margin-top: 17px
}

.avia-icon-list .iconlist-timeline {
    position: absolute;
    top: 1%;
    left: 32px;
    width: 1px;
    height: 99%;
    border-right-width: 1px;
    border-right-style: dashed
}

.avia-icon-list .iconlist_content {
    line-height: 1.65em
}

.avia-icon-list .iconlist_content li {
    min-height: 0;
    padding: 0;
    list-style: disc outside
}

.avia-icon-list li:last-child .iconlist-timeline {
    display: none
}

#top .av_iconlist_title a {
    text-decoration: none
}

#top .av_iconlist_title a:hover {
    text-decoration: underline
}

#top .av-iconlist-small li {
    padding: 0;
    min-height: 0
}

#top .av-iconlist-small article.article-icon-entry {
    min-height: 0
}

#top .av-iconlist-small .iconlist-timeline {
    display: none
}

#top .av-iconlist-small .iconlist_icon {
    background: #fff0;
    color: inherit;
    height: 1.45em;
    width: 1.45em;
    line-height: 1.45em;
    font-size: inherit;
    margin-right: .25em
}

.av-iconlist-small .iconlist_icon svg:first-child,.av-iconlist-small .iconlist_icon img[is-svg-img="true"] {
    height: 1em;
    width: 1em;
    margin-top: .2em
}

#top .av-iconlist-small.avia-icon-list-right .iconlist_icon {
    float: right;
    margin-left: .1em;
    margin-right: 2px
}

#top .av-iconlist-small .iconlist_content_wrap {
    min-height: 0;
    padding: 0
}

.av-iconlist-small .iconlist_title_small {
    line-height: 1.45em
}

.av-iconlist-small .iconlist_content p:first-child {
    margin-top: 2px
}

.avia-icon-list-right {
    text-align: right
}

.avia-icon-list-right .iconlist_icon {
    float: right;
    margin-left: 30px;
    margin-right: 0;
    margin-right: 2px
}

.avia-icon-list-right .iconlist-timeline {
    left: auto;
    right: 32px
}

.avia_transform .avia-icon-list.av-iconlist-big.avia-iconlist-animate .iconlist_icon {
    opacity: .1;
    transform: scale(.5)
}

.avia_transform .avia-iconlist-animate .iconlist-timeline {
    height: 0%
}

.avia_transform .avia-icon-list.av-iconlist-big.avia-iconlist-animate .avia_start_animation .iconlist_icon {
    animation: avia_appear 1s 1 cubic-bezier(.175,.885,.32,1.275);
    opacity: 1;
    transform: scale(1)
}

.avia_transform .avia-icon-list.av-iconlist-big.avia-iconlist-animate .avia_start_animation .iconlist-timeline {
    animation: avia_slide_down 1s 1 cubic-bezier(.175,.885,.32,1.275);
    height: 100%
}

.avia-icon-list.avia-sonar-shadow .iconlist_icon:after {
    content: '';
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: -1;
    border-radius: 500px;
    box-sizing: content-box;
    box-shadow: 0 0 0 2px rgb(255 255 255 / .1);
    transform: scale(.9);
    transform-style: preserve-3d
}

.av-masonry {
    position: relative;
    overflow: hidden;
    clear: both
}

.av-masonry-container {
    width: 100.4%;
    float: left;
    clear: both;
    position: relative
}

.av-masonry-entry {
    position: relative;
    display: block;
    width: 24.9%;
    float: left;
    clear: none;
    text-decoration: none;
    visibility: hidden;
    opacity: 0
}

#top .masonry-no-border {
    border-top: none
}

.av-masonry-entry.av-landscape-img {
    width: 49.8%
}

.av-masonry-col-1 .av-masonry-entry {
    width: 100%
}

.av-masonry-col-2 .av-masonry-entry {
    width: 49.8%
}

.av-masonry-col-2 .av-masonry-entry.av-landscape-img {
    width: 99.5%
}

.av-masonry-col-3 .av-masonry-entry {
    width: 33.3%
}

.av-masonry-col-3 .av-masonry-entry.av-landscape-img {
    width: 66.6%
}

.av-masonry-col-5 .av-masonry-entry {
    width: 19.9%
}

.av-masonry-col-5 .av-masonry-entry.av-landscape-img {
    width: 39.8%
}

.av-masonry-col-6 .av-masonry-entry {
    width: 16.6%
}

.av-masonry-col-6 .av-masonry-entry.av-landscape-img {
    width: 33.2%
}

@media only screen and (min-width: 990px) {
    .responsive.av-no-preview #top .av-desktop-columns-6 .av-masonry-entry {
        width:16.6%
    }

    .responsive.av-no-preview #top .av-desktop-columns-6 .av-masonry-entry.av-landscape-img {
        width: 33.2%
    }

    .responsive.av-no-preview #top .av-desktop-columns-5 .av-masonry-entry {
        width: 19.9%
    }

    .responsive.av-no-preview #top .av-desktop-columns-5 .av-masonry-entry.av-landscape-img {
        width: 39.8%
    }

    .responsive.av-no-preview #top .av-desktop-columns-4 .av-masonry-entry {
        width: 24.9%
    }

    .responsive.av-no-preview #top .av-desktop-columns-4 .av-masonry-entry.av-landscape-img {
        width: 49.8%
    }

    .responsive.av-no-preview #top .av-desktop-columns-3 .av-masonry-entry {
        width: 33.3%
    }

    .responsive.av-no-preview #top .av-desktop-columns-3 .av-masonry-entry.av-landscape-img {
        width: 66.6%
    }

    .responsive.av-no-preview #top .av-desktop-columns-2 .av-masonry-entry {
        width: 49.8%
    }

    .responsive.av-no-preview #top .av-desktop-columns-2 .av-masonry-entry.av-landscape-img {
        width: 99.5%
    }

    .responsive.av-no-preview #top .av-desktop-columns-1 .av-masonry-entry {
        width: 100%
    }
}

@media only screen and (min-width: 768px) and (max-width:989px) {
    .responsive.av-no-preview #top .av-medium-columns-4 .av-masonry-entry {
        width:24.9%
    }

    .responsive.av-no-preview #top .av-medium-columns-3 .av-masonry-entry {
        width: 33.3%
    }

    .responsive.av-no-preview #top .av-medium-columns-2 .av-masonry-entry {
        width: 49.8%
    }

    .responsive.av-no-preview #top .av-medium-columns-1 .av-masonry-entry {
        width: 100%
    }
}

@media only screen and (min-width: 480px) and (max-width:767px) {
    .responsive.av-no-preview #top .av-small-columns-4 .av-masonry-entry {
        width:24.9%
    }

    .responsive.av-no-preview #top .av-small-columns-3 .av-masonry-entry {
        width: 33.3%
    }

    .responsive.av-no-preview #top .av-small-columns-2 .av-masonry-entry {
        width: 49.8%
    }

    .responsive.av-no-preview #top .av-small-columns-1 .av-masonry-entry {
        width: 100%
    }
}

@media only screen and (max-width: 479px) {
    .responsive.av-no-preview #top .av-mini-columns-4 .av-masonry-entry {
        width:24.9%
    }

    .responsive.av-no-preview #top .av-mini-columns-3 .av-masonry-entry {
        width: 33.3%
    }

    .responsive.av-no-preview #top .av-mini-columns-2 .av-masonry-entry {
        width: 49.8%
    }

    .responsive.av-no-preview #top .av-mini-columns-1 .av-masonry-entry {
        width: 100%
    }
}

.av-masonry-outerimage-container {
    overflow: hidden
}

.av-masonry-outerimage-container,.av-masonry-image-container {
    position: relative;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1
}

.av-masonry-image-container {
    text-align: center;
    background-size: cover;
    background-position: center center
}

.av-masonry-image-container img {
    display: block;
    margin: 0 auto
}

#top .av-inner-masonry {
    overflow: hidden;
    background-color: #fff0;
    margin: 0
}

.av-masonry-entry .av-inner-masonry-content {
    padding: 20px;
    z-index: 2;
    position: relative;
    width: 100%
}

.av-masonry-entry .avia-arrow {
    border: none;
    top: -5px
}

.av-masonry-item-no-image .avia-arrow {
    display: none
}

.av-masonry-entry .av-masonry-entry-title {
    line-height: 1.3em;
    margin: 0;
    font-size: 15px
}

.av-masonry-entry .av-masonry-entry-title+.av-masonry-entry-content {
    padding-top: 4px;
    text-overflow: ellipsis;
    overflow: hidden
}

.av-masonry-date,.av-masonry-text-sep,.av-masonry-author {
    font-size: 11px
}

.av-masonry-text-sep {
    padding: 0 5px
}

.av-masonry-text-sep.text-sep-author,.av-masonry-author {
    display: none
}

.av-masonry-entry.av-masonry-item-loaded {
    opacity: 1;
    visibility: visible
}

.avia_desktop.avia_transform3d .av-masonry-animation-active .av-masonry-entry,.avia_mobile.avia_transform3d:not(.avia-mobile-no-animations) .av-masonry-animation-active .av-masonry-entry {
    perspective: 600px
}

.avia_desktop.avia_transform3d .av-masonry-animation-active .av-masonry-entry.av-masonry-item-loaded .av-inner-masonry,.avia_mobile.avia_transform3d:not(.avia-mobile-no-animations) .av-masonry-animation-active .av-masonry-entry.av-masonry-item-loaded .av-inner-masonry {
    animation: avia_masonry_show 0.8s 1 cubic-bezier(.175,.885,.32,1.075)
}

.avia_transform .av-masonry-entries.av-masonry-animation-curtain-reveal .avia-curtain-reveal-overlay {
    animation-delay: 0.8s
}

.av-large-gap.av-masonry {
    padding: 15px 0 0 15px
}

.av-no-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
    position: absolute;
    top: 0;
    left: -1px;
    right: 0;
    bottom: -2px
}

.av-1px-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
    position: absolute;
    top: 0;
    left: 0;
    right: 1px;
    bottom: 1px
}

.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
    position: absolute;
    top: 0;
    left: 0;
    right: 15px;
    bottom: 15px
}

.av-no-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
    position: relative
}

#top .av-1px-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
    position: relative;
    margin-right: 1px;
    margin-bottom: 1px
}

#top .av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
    position: relative;
    margin-right: 15px;
    margin-bottom: 15px
}

.avia-mozilla #top .av-1px-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
    margin-bottom: 2px
}

.av-flex-size .av-masonry-image-container {
    background-image: none!important
}

.av-fixed-size .av-masonry-image-container,.av-fixed-size .av-masonry-outerimage-container {
    position: absolute
}

.av-fixed-size .av-masonry-image-container img {
    display: none
}

.av-fixed-size .av-masonry-entry .av-inner-masonry-sizer {
    width: 100%;
    padding-bottom: 80%;
    z-index: 1
}

.av-fixed-size .av-masonry-entry.av-landscape-img .av-inner-masonry-sizer {
    padding-bottom: 40%
}

.av-fixed-size .av-masonry-entry.av-portrait-img .av-inner-masonry-sizer {
    padding-bottom: 160%
}

.av-fixed-size .av-masonry-entry.av-portrait-img.av-landscape-img .av-inner-masonry-sizer {
    padding-bottom: 80%
}

#top .av-fixed-size .av-masonry-entry.av-masonry-item-no-image .av-inner-masonry-content,#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content {
    display: table;
    position: relative;
    height: 100%;
    width: 100%;
    bottom: 0;
    table-layout: fixed
}

#top .av-fixed-size .av-masonry-entry.av-masonry-item-no-image .av-inner-masonry-content-pos,#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content-pos {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry {
    background: #fff0
}

.av-fixed-size .av-masonry-entry .av-inner-masonry-content,.av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry .av-inner-masonry-content,.av-flex-size.av-caption-on-hover-hide .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content {
    position: absolute;
    bottom: -1px
}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content {
    background: rgb(0 0 0 / .35)
}

#top .av-caption-style-overlay.av-hover-overlay- .av-masonry-item-with-image .av-inner-masonry-content {
    background: #fff0
}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content *,#top .av-caption-style-overlay .av-masonry-item-with-image ins:before,#top #wrap_all .av-caption-style-overlay .av-masonry-item-with-image del {
    color: #fff
}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content .avia-arrow,#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content .av-icon-display {
    display: none
}

#top #wrap_all .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content {
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    display: block;
    height: auto;
    width: auto
}

#top .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content-pos {
    display: table;
    height: 100%;
    width: 100%
}

#top .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content-pos-content {
    display: table-cell;
    vertical-align: middle
}

#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    font-size: 1.5em
}

.av-fixed-size.av-orientation-landscape-large .av-masonry-entry .av-inner-masonry-sizer {
    width: 100%;
    padding-bottom: 50%
}

.av-fixed-size.av-orientation-square .av-masonry-entry .av-inner-masonry-sizer {
    width: 100%;
    padding-bottom: 100%
}

.av-fixed-size.av-orientation-portrait .av-masonry-entry .av-inner-masonry-sizer {
    width: 100%;
    padding-bottom: 130%
}

.av-fixed-size.av-orientation-portrait-large .av-masonry-entry .av-inner-masonry-sizer {
    width: 100%;
    padding-bottom: 150%
}

#top .av-masonry-entry:hover {
    text-decoration: none
}

.av-masonry-image-container,.av-inner-masonry-content,.av-masonry-pagination {
    transition: all 0.4s ease-in-out
}

.avia_desktop .av-masonry-entry .av-image-copyright,.avia_desktop .av-masonry-entry:hover .av-image-copyright {
    transition: all 0.4s ease-in-out
}

.avia_desktop .av-masonry-entry:hover .av-image-copyright.av-copyright-left {
    transform: translate(1em,-1em)
}

.avia_desktop .av-masonry-entry:hover .av-image-copyright.av-copyright-right {
    transform: translate(-1em,-1em)
}

.avia_desktop .av-caption-on-hover .av-masonry-item-with-image .av-inner-masonry-content {
    opacity: 0
}

.avia_desktop .av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry:hover .av-inner-masonry-content {
    opacity: 1
}

.avia_desktop .av-caption-on-hover-hide .av-masonry-item-with-image .av-inner-masonry-content {
    opacity: 1
}

.avia_desktop .av-caption-on-hover-hide .av-masonry-item-with-image.av-masonry-entry:hover .av-inner-masonry-content {
    opacity: 0
}

.avia_desktop .av-inner-masonry-content {
    -webkit-backface-visibility: hidden
}

.avia_desktop.avia_transform3d .av-caption-on-hover.av-caption-style- .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content,.avia_desktop.avia_transform3d .av-caption-on-hover-hide.av-caption-style- .av-masonry-entry.av-masonry-item-with-image:hover .av-inner-masonry-content {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-origin: center bottom;
    transform: rotateX(120deg);
    transform-style: preserve-3d
}

.avia_desktop.avia_transform3d .av-caption-on-hover-hide.av-caption-style- .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content,.avia_desktop.avia_transform3d .av-caption-on-hover.av-caption-style- .av-masonry-entry.av-masonry-item-with-image:hover .av-inner-masonry-content {
    transform: rotateX(0deg);
    transform-origin: center bottom
}

.avia_desktop.avia_transform3d .av-masonry-entry:hover .av-icon-display {
    transform: rotateY(180deg);
    border-color: #fff0
}

.avia_desktop.avia_transform3d .av-masonry-image-container {
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden
}

.av-masonry-sort {
    text-align: center;
    padding: 20px 40px;
    visibility: hidden;
    overflow: hidden
}

#top div.container .av-masonry .av-masonry-sort {
    padding: 0;
    background: #fff0;
    line-height: 30px;
    margin-bottom: 15px;
    font-size: .9em
}

.av-masonry-sort a {
    text-decoration: none
}

.av-masonry-sort .avia_hide_sort {
    display: none
}

.av-sort-by-term>* {
    display: inline-block
}

.av-no-gap .av-masonry-sort,.av-1px-gap .av-masonry-sort {
    margin: 0 0 1px 0
}

.av-large-gap .av-masonry-sort {
    margin: 0 15px 15px 0
}

.avia-term-count {
    display: none
}

#top .av-sort-yes-tax {
    line-height: 50px
}

#top .av-sort-yes-tax .av-sort-by-term,#top .av-sort-yes-tax .sort_by_cat {
    float: right
}

#top .av-current-sort-title {
    float: left;
    font-weight: 400;
    font-size: 26px
}

.av-masonry-pagination {
    clear: both;
    z-index: 2;
    bottom: 20px;
    right: 20px;
    padding: 20px;
    display: block
}

#top .av-masonry-load-more {
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 13px;
    visibility: hidden;
    opacity: 0;
    overflow: hidden
}

#top .av-masonry-load-more.av-masonry-no-more-items {
    opacity: 0!important;
    height: 0;
    padding: 0
}

#top .av-masonry-load-more:hover {
    letter-spacing: 0
}

.av-no-gap .av-masonry-load-more {
    margin: 1px 0 0 0;
    float: left;
    width: 100%
}

.av-large-gap .av-masonry-pagination {
    margin: 0 15px 15px 0
}

.av-masonry-pagination .pagination {
    padding: 5px
}

.av-masonry-pagination .pagination-meta {
    line-height: 30px
}

.av-masonry-entry.sale .av-masonry-entry-title {
    padding-right: 48px
}

#top .av-masonry-entry.type-product .av-masonry-image-container {
    transform: scale(1)
}

#top .av-masonry-entry .price,#top .av-masonry-entry .price span,#top .av-masonry-entry del,#top .av-masonry-entry ins {
    font-size: 14px
}

#top .av-masonry-entry .onsale {
    top: 20px;
    right: 20px
}

#top .av-caption-style-overlay .av-masonry-entry .onsale {
    top: 0;
    right: 0;
    border-radius: 0
}

#top .av-caption-style-overlay .av-masonry-entry.sale .av-masonry-entry-title {
    padding-right: 0
}

#top .av-masonry-entry .av-inner-masonry .av-masonry-overlay {
    opacity: 0;
    width: 100%;
    z-index: 10;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

#top .av-masonry-entry:hover .av-inner-masonry .av-masonry-overlay {
    opacity: 1
}

#top .av-icon-display.av-masonry-media {
    position: absolute;
    left: 50%;
    margin-left: -30px;
    top: -75px;
    opacity: .7
}

#top .av-masonry-entry:hover .av-icon-display.av-masonry-media {
    opacity: 1;
    transform: rotateY(0deg)
}

#top .av-masonry-entry.format-quote .av-icon-display {
    position: absolute;
    z-index: -1;
    border: none;
    background: #fff0;
    opacity: .1;
    bottom: -20px;
    left: 0;
    font-size: 50px;
    line-height: 100px;
    width: 100px
}

#top div .av-masonry-entry.format-quote:hover .av-icon-display {
    transform: rotateY(0deg);
    opacity: .3
}

#top .container .av-masonry {
    background: #fff0
}

#top .container .av-masonry.av-large-gap {
    padding: 0;
    width: 102%;
    width: calc(100% + 15px)
}

#top .container .av-masonry.av-large-gap.av-masonry-gallery {
    padding-top: 15px
}

.avia_desktop .av-hover-overlay-active .av-masonry-image-container {
    opacity: .7
}

.avia_desktop .av-hover-overlay-active .av-masonry-entry:hover .av-masonry-image-container,.avia_desktop .av-hover-overlay-active.av-caption-style-overlay .av-masonry-entry .av-masonry-image-container {
    opacity: 1
}

.avia_desktop .av-hover-overlay-active .av-masonry-entry:hover .av-masonry-image-container {
    transform: scale(1.05,1.05)
}

#top .av-hover-overlay-fade_out .av-masonry-image-container {
    opacity: 1
}

#top .av-hover-overlay-fade_out .av-masonry-entry:hover .av-masonry-image-container {
    opacity: .2
}

#top .av-hover-overlay-grayscale .av-masonry-entry .av-masonry-image-container {
    filter: grayscale(1)
}

#top .av-hover-overlay-grayscale .av-masonry-entry:hover .av-masonry-image-container {
    filter: grayscale(0)
}

#top .av-hover-overlay-desaturation .av-masonry-image-container {
    filter: saturate(30%)
}

#top .av-hover-overlay-desaturation .av-masonry-entry:hover .av-masonry-image-container {
    filter: saturate(100%)
}

#top .av-hover-overlay-bluronhover .av-masonry-image-container {
    filter: blur(0)
}

#top .av-hover-overlay-bluronhover .av-masonry-entry:hover .av-masonry-image-container {
    filter: blur(10px)
}

@media only screen and (min-width: 1800px) {
    .responsive.html_stretched .av-masonry-col-flexible .av-masonry-entry,.responsive.html_av-framed-box .av-masonry-col-flexible .av-masonry-entry {
        width:16.6%
    }

    .responsive.html_stretched .av-masonry-col-flexible .av-masonry-entry.av-landscape-img,.responsive.html_av-framed-box .av-masonry-col-flexible .av-masonry-entry.av-landscape-img {
        width: 33.2%
    }
}

@media only screen and (min-width: 989px) and (max-width:1340px) {
    .responsive .av-masonry-col-flexible .av-masonry-entry {
        width:33.3%
    }

    .responsive .av-masonry-col-flexible .av-masonry-entry.av-landscape-img {
        width: 66.6%
    }
}

@media only screen and (max-width: 767px) {
    .responsive #top .av-masonry-entry {
        width:100%
    }
}

@media only screen and (min-width: 480px) and (max-width:767px) {
    .responsive #top .av-masonry-entry {
        width:49.9%
    }

    .responsive #top .av-masonry-entry.av-landscape-img {
        width: 100%
    }
}

@media only screen and (max-width: 480px) {
    .responsive #top .av-masonry-entry {
        width:100%
    }
}

@media only screen and (min-width: 767px) and (max-width:989px) {
    .responsive .av-masonry-col-flexible.av-masonry-gallery .av-masonry-entry {
        width:33.3%
    }

    .responsive .av-masonry-col-flexible.av-masonry-gallery .av-masonry-entry.av-landscape-img {
        width: 66.6%
    }

    .responsive .av-masonry-col-automatic .av-masonry-entry .av-masonry-entry-title {
        font-size: 13px
    }

    .responsive .av-masonry-entry .av-masonry-entry-title+.av-masonry-entry-content {
        display: none
    }
}

@media only screen and (min-width: 767px) and (max-width:989px) {
    .responsive .av-masonry-col-flexible .av-masonry-entry {
        width:49.9%
    }

    .responsive .av-masonry-col-flexible .av-masonry-entry.av-landscape-img {
        width: 100%
    }
}

.av-siteloader-wrap {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1000000;
    background: #fff;
    display: none
}

html.av-preloader-active .av-siteloader-wrap {
    display: block
}

.av-siteloader-inner {
    position: relative;
    display: table;
    width: 100%;
    height: 100%;
    text-align: center
}

.av-siteloader-cell {
    display: table-cell;
    vertical-align: middle
}

.av-siteloader,#top div.avia-popup .mfp-preloader {
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    margin: 0 auto;
    border-top: 2px solid rgb(0 0 0 / .2);
    border-right: 2px solid rgb(0 0 0 / .2);
    border-bottom: 2px solid rgb(0 0 0 / .2);
    border-left: 2px solid #000;
    animation: av-load8 0.8s infinite linear
}

#top div.avia-popup .mfp-preloader {
    position: absolute;
    background: #fff0;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff
}

.av-preloader-reactive #top .av-siteloader {
    animation: avia_pop_loader 1.3s 1 linear
}

.av-preloader-reactive #top .av-siteloader-extra {
    border-radius: 50%;
    width: 400px;
    height: 400px;
    background: #eee;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: scale(0);
    opacity: 0;
    animation: avia_shrink 1.1s 1 linear;
    margin: -200px 0 0 -200px
}

.av-siteloader,#top div.avia-popup .mfp-preloader,.av-siteloader:after,#top div.avia-popup .mfp-preloader:after {
    border-radius: 50%;
    width: 40px;
    height: 40px
}

.av-preloading-logo {
    position: relative;
    margin: 0 auto;
    display: block;
    max-width: 450px;
    max-height: 450px;
    margin-bottom: 20px;
    z-index: 100
}

#top div.avia-popup .mfp-s-error .mfp-preloader {
    background: #fff0;
    width: 100%;
    animation: none;
    white-space: nowrap;
    border: none;
    text-indent: 0;
    font-size: 17px;
    transition: none
}

.av-social-sharing-box {
    margin-top: 30px;
    float: left;
    width: 100%
}

.av-share-box {
    width: 100%;
    clear: both;
    float: left;
    font-size: 13px;
    margin-top: 30px;
    margin-bottom: -50px;
    padding: 0
}

.av-share-box .av-share-link-description {
    margin-bottom: 20px
}

#top .av-share-box ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
    display: table;
    text-align: center;
    table-layout: fixed;
    border-radius: 3px;
    background: #fff0
}

.av-social-sharing-box.av-social-sharing-box-fullwidth .av-share-box ul {
    width: 100%
}

#top .av-social-sharing-box.av-social-sharing-center .av-share-box ul {
    margin: 0 auto
}

.av-social-sharing-box.av-social-sharing-right .av-share-box ul {
    float: right
}

.av-share-box ul li {
    margin: 0;
    padding: 0;
    display: table-cell;
    border-left-style: solid;
    border-left-width: 1px
}

.av-social-sharing-box:not(.av-social-sharing-box-rounded,.av-social-sharing-box-buttons,.av-social-sharing-box-default,.av-social-sharing-box-minimal) .av-share-box ul li {
    display: inline-block
}

.av-social-sharing-box-circle .av-share-box ul li,.av-social-sharing-box-icon .av-share-box ul li {
    margin-bottom: 2px
}

.av-share-box ul li:first-child {
    border: none
}

.av-share-box ul li a {
    display: block;
    padding: 15px 0;
    text-decoration: none;
    color: inherit;
    font-size: 14px;
    transition: all 0.2s ease-in-out
}

.av-share-box ul li.avia-svg-icon svg:first-child {
    height: 1em;
    width: 1em;
    margin-bottom: -3px
}

.av-social-sharing-box.av-social-sharing-box-same-width .av-share-box ul li a {
    width: 55px;
    height: 55px
}

.av-social-sharing-box.av-social-sharing-box-buttons .av-share-box ul li a {
    border-radius: 25px
}

.av-social-sharing-box.av-social-sharing-box-circle .av-share-box ul li a {
    border-radius: 50%
}

.av-social-sharing-box.av-social-sharing-box-rounded .av-share-box ul li:first-child a {
    border-radius: 25px 0 0 25px
}

.av-social-sharing-box.av-social-sharing-box-rounded .av-share-box ul li:last-child a {
    border-radius: 0 25px 25px 0
}

.av-social-sharing-box.av-social-sharing-box-icon .av-share-box ul li a {
    background: #fff0;
    border-radius: 50%;
    border-style: solid;
    border-width: 1px
}

.av-social-sharing-box.av-social-sharing-box-buttons .av-share-box ul li:nth-child(n+1) a,.av-social-sharing-box.av-social-sharing-box-circle .av-share-box ul li:nth-child(n+1) a,.av-social-sharing-box.av-social-sharing-box-icon .av-share-box ul li:nth-child(n+1) a {
    margin-left: 2px
}

.av-share-box .avia-related-tooltip {
    width: 150px
}

.av-social-sharing-box .av-share-box {
    margin: 0
}

#top .av-social-sharing-box:not(.av-social-sharing-box-default) .av-share-box ul {
    border: none
}

#top .av-social-sharing-box:not(.av-social-sharing-box-default) .av-share-box ul li {
    border-left: none
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-rss a {
    color: #fff;
    background-color: #ffa133
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-facebook a {
    color: #fff;
    background-color: #37589b
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-twitter a,.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-square-x-twitter a {
    color: #fff;
    background-color: #14171a
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-whatsapp a {
    color: #fff;
    background-color: #00e676
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-mail a {
    color: #fff;
    background-color: #9fae37
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-dribbble a {
    color: #fff;
    background-color: #e44885
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-linkedin a {
    color: #fff;
    background-color: #419cca
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-search a {
    color: #fff;
    background-color: #222
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-gplus a {
    color: #fff;
    background-color: #de5a49
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-behance a {
    color: #fff;
    background-color: #008cfa
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-flickr a {
    color: #fff;
    background-color: #ff0086
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-forrst a {
    color: #fff;
    background-color: #234317
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-myspace a {
    color: #fff;
    background-color: #000
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-tumblr a {
    color: #fff;
    background-color: #345574
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-vimeo a {
    color: #fff;
    background-color: #31baff
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-youtube a {
    color: #fff;
    background-color: #a72b1d
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-pinterest a {
    color: #fff;
    background-color: #cb2027
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-skype a {
    color: #fff;
    background-color: #12a5f4
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-instagram a {
    color: #fff;
    background-color: #a67658
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-five_100_px a {
    color: #fff;
    background-color: #222
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-soundcloud a {
    color: #fff;
    background-color: #F76700
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-xing a {
    color: #fff;
    background-color: #006567
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-vk a {
    color: #fff;
    background-color: #597BA5
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-reddit a {
    color: #fff;
    background-color: #FF4500
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-telegram a {
    color: #fff;
    background-color: #25A4E3
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-yelp a {
    color: #fff;
    background-color: #d32323
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-tiktok a {
    color: #00F2EA;
    background-color: #FF0050
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-threads a {
    color: #fff;
    background-color: #000
}

.av-social-sharing-box.av-social-sharing-box-color-bg .avia_social_svg_icon a svg:first-child {
    stroke: #fff;
    fill: #fff
}

.av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-tiktok a svg:first-child {
    stroke: #00F2EA;
    fill: #00F2EA
}

.av-social-sharing-box.av-social-sharing-box-color-bg a:hover {
    opacity: .75
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-rss a:hover {
    background: #fff0;
    color: #ffa133
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-facebook a:hover {
    background: #fff0;
    color: #37589b
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-twitter a:hover,#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-square-x-twitter a:hover {
    background: #fff0;
    color: #14171a
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-whatsapp a:hover {
    background: #fff0;
    color: #00e676
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-mail a:hover {
    background: #fff0;
    color: #9fae37
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-dribbble a:hover {
    background: #fff0;
    color: #e44885
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-linkedin a:hover {
    background: #fff0;
    color: #419cca
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-search a:hover {
    background: #fff0;
    color: #222
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-gplus a:hover {
    background: #fff0;
    color: #de5a49
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-behance a:hover {
    background: #fff0;
    color: #008cfa
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-flickr a:hover {
    background: #fff0;
    color: #ff0086
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-forrst a:hover {
    background: #fff0;
    color: #234317
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-myspace a:hover {
    background: #fff0;
    color: #000
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-tumblr a:hover {
    background: #fff0;
    color: #345574
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-vimeo a:hover {
    background: #fff0;
    color: #31baff
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-youtube a:hover {
    background: #fff0;
    color: #a72b1d
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-pinterest a:hover {
    background: #fff0;
    color: #cb2027
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-skype a:hover {
    background: #fff0;
    color: #12a5f4
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-instagram a:hover {
    background: #fff0;
    color: #a67658
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-five_100_px a:hover {
    background: #fff0;
    color: #222
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-soundcloud a:hover {
    background: #fff0;
    color: #F76700
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-xing a:hover {
    background: #fff0;
    color: #006567
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-vk a:hover {
    background: #fff0;
    color: #597BA5
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-reddit a:hover {
    background: #fff0;
    color: #FF4500
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-telegram a:hover {
    background: #fff0;
    color: #25A4E3
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-yelp a:hover {
    background: #fff0;
    color: #d32323
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-tiktok a:hover {
    background: #fff0;
    color: #00F2EA
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-threads a:hover {
    background: #fff0;
    color: #fff
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-rss a:hover svg:first-child {
    stroke: #ffa133;
    fill: #ffa133
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-facebook a:hover svg:first-child {
    stroke: #37589b;
    fill: #37589b
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-twitter a:hover svg:first-child,#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-square-x-twitter a:hover svg:first-child {
    stroke: #14171a;
    fill: #14171a
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-whatsapp a:hover svg:first-child {
    stroke: #00e676;
    fill: #00e676
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-mail a:hover svg:first-child {
    stroke: #9fae37;
    fill: #9fae37
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-dribbble a:hover svg:first-child {
    stroke: #e44885;
    fill: #e44885
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-linkedin a:hover svg:first-child {
    stroke: #419cca;
    fill: #419cca
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-search a:hover svg:first-child {
    stroke: #222;
    fill: #222
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-gplus a:hover svg:first-child {
    stroke: #de5a49;
    fill: #de5a49
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-behance a:hover svg:first-child {
    stroke: #008cfa;
    fill: #008cfa
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-flickr a:hover svg:first-child {
    stroke: #ff0086;
    fill: #ff0086
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-forrst a:hover svg:first-child {
    stroke: #234317;
    fill: #234317
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-myspace a:hover svg:first-child {
    stroke: #000;
    fill: #000
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-tumblr a:hover svg:first-child {
    stroke: #345574;
    fill: #345574
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-vimeo a:hover svg:first-child {
    stroke: #31baff;
    fill: #31baff
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-youtube a:hover svg:first-child {
    stroke: #a72b1d;
    fill: #a72b1d
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-pinterest a:hover svg:first-child {
    stroke: #cb2027;
    fill: #cb2027
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-skype a:hover svg:first-child {
    stroke: #12a5f4;
    fill: #12a5f4
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-instagram a:hover svg:first-child {
    stroke: #a67658;
    fill: #a67658
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-five_100_px a:hover svg:first-child {
    stroke: #222;
    fill: #222
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-soundcloud a:hover svg:first-child {
    stroke: #F76700;
    fill: #F76700
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-xing a:hover svg:first-child {
    stroke: #006567;
    fill: #006567
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-vk a:hover svg:first-child {
    stroke: #597BA5;
    fill: #597BA5
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-reddit a:hover svg:first-child {
    stroke: #FF4500;
    fill: #FF4500
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-telegram a:hover svg:first-child {
    stroke: #25A4E3;
    fill: #25A4E3
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-yelp a:hover svg:first-child {
    stroke: #d32323;
    fill: #d32323
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-tiktok a:hover svg:first-child {
    stroke: #00F2EA;
    fill: #00F2EA
}

#top #wrap_all .av-social-sharing-box.av-social-sharing-box-icon-simple .av-social-link-threads a:hover svg {
    stroke: #fff;
    fill: #fff
}

.av-inner-tab-title,.av-tab-section-icon,.av-tab-arrow-container,.av-tab-section-image {
    width: 90px
}

.av-tab-section-container {
    width: 100%;
    overflow: hidden;
    position: relative;
    border: none
}

.av-tab-section-outer-container {
    overflow: hidden
}

.av-tab-section-inner-container {
    display: table;
    position: relative;
    left: 0%;
    margin-left: -1px;
    margin-right: -1px
}

.av-layout-tab {
    width: 100vw;
    display: block;
    vertical-align: middle;
    padding: 50px 0;
    border-top-style: solid;
    border-top-width: 1px
}

.js_active .av-layout-tab {
    display: table-cell;
    border: none
}

.av-tab-section-tab-title-container {
    text-align: center;
    padding: 20px 0 0 0;
    display: none;
    position: relative;
    transition: all 0.4s ease-in-out
}

.js_active .av-tab-section-tab-title-container {
    display: block
}

.js_active .av-tab-section-container.av-minimum-height .container {
    opacity: 1
}

#top .av-section-tab-title {
    padding: 10px 20px 0 20px;
    display: inline-block;
    text-decoration: none
}

.av-section-tab-title,.av-section-tab-title:hover {
    transition: all 0.4s ease-in-out
}

.av-outer-tab-title {
    display: block
}

.av-inner-tab-title {
    text-transform: uppercase;
    display: block;
    line-height: 1.2em;
    margin-top: 7px;
    margin-bottom: 3px;
    font-size: 13px;
    text-align: center
}

.av-tab-with-image .av-inner-tab-title {
    display: table-cell;
    vertical-align: middle;
    height: 40px
}

.av-tab-section-icon {
    display: inline-block;
    font-size: 40px;
    line-height: 1em
}

.av-tab-section-icon.avia-svg-icon svg:first-child {
    margin-bottom: -6px
}

.av-tab-arrow-container {
    display: block;
    height: 15px;
    overflow: hidden;
    position: relative;
    top: 8px
}

.avia_transform .av-tab-arrow-container span {
    position: absolute;
    left: 50%;
    width: 50px;
    height: 50px;
    transform: translateX(-50%) rotate(45deg);
    transition: all 0.4s ease-in-out;
    top: 40px
}

.avia_transform .av-active-tab-title .av-tab-arrow-container span {
    top: 10px
}

.av-tab-section-image {
    display: block;
    opacity: .65;
    filter: grayscale(1);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 90px
}

.av-section-tab-title:hover .av-tab-section-image {
    opacity: .85
}

.av-active-tab-title .av-tab-section-image {
    opacity: 1;
    filter: grayscale(0)
}

.av-tab-image-circle .av-tab-section-image {
    border-radius: 200px
}

.av-tab-image-rounded .av-tab-section-image {
    border-radius: 4px
}

.av_tab_navigation {
    position: absolute
}

.avia-section-small .av-layout-tab {
    padding-top: 20px;
    padding-bottom: 20px
}

.avia-section-large .av-layout-tab {
    padding-top: 70px;
    padding-bottom: 70px
}

.avia-section-huge .av-layout-tab {
    padding-top: 130px;
    padding-bottom: 130px
}

.avia-section-no-padding .av-layout-tab {
    padding-top: 0;
    padding-bottom: 0
}

#top .av-custom-tab-color a {
    color: inherit
}

.av-tab-no-icon.av-tab-no-image .av-inner-tab-title {
    margin-bottom: 15px
}

.avia-tab-title-padding-none .av-outer-tab-title {
    padding: 0 0;
    position: relative;
    top: -6px
}

.avia-tab-title-padding-small .av-outer-tab-title {
    padding: 0 0
}

.avia-tab-title-padding-default .av-outer-tab-title {
    padding: 10px 0
}

.avia-tab-title-padding-large .av-outer-tab-title {
    padding: 20px 0
}

.av-tab-with-icon .av-outer-tab-title {
    margin-bottom: 10px;
    padding: 0 0
}

.av-tab-without-text .av-outer-tab-title {
    display: none
}

#top .av-tab-without-text.av-section-tab-title {
    padding-top: 0
}

#top .av-tab-below-content .av-tab-without-text.av-section-tab-title {
    padding-bottom: 10px
}

.av-tab-below-content .av-tab-arrow-container {
    position: absolute;
    top: 0
}

.avia_transform .av-tab-below-content .av-tab-arrow-container span {
    top: -65px
}

.avia_transform .av-tab-below-content .av-active-tab-title .av-tab-arrow-container span {
    top: -45px
}

#top .av-tab-below-content .av-section-tab-title {
    padding: 5px 20px 0 20px
}

.av-tab-below-content .av-tab-section-tab-title-container {
    padding: 30px 0 20px 0
}

.boxed .av-layout-tab-inner .container,.html_header_sidebar .av-layout-tab-inner .container {
    margin: 0
}

.av-tab-content-auto .av-layout-tab-inner {
    transition: height 0.4s ease-in-out
}

.av-tab-above-content .av-tabsection-arrow {
    position: absolute;
    width: 100%;
    top: 30px;
    left: 0
}

.av-tab-below-content .av-tabsection-arrow {
    position: absolute;
    width: 100%;
    bottom: 30px;
    left: 0
}

#top .av-tabsection-arrow>a {
    width: 30px;
    margin: -30px 0 0 0;
    display: none
}

#top .av-tabsection-arrow>a.prev-slide {
    border-radius: 0 5px 5px 0
}

#top .av-tabsection-arrow>a.next-slide {
    border-radius: 5px 0 0 5px
}

#top .av-tabsection-arrow.av-visible-prev>a.prev-slide,#top .av-tabsection-arrow.av-visible-next>a.next-slide {
    display: block
}

#top .av-tabsection-arrow>a:hover {
    opacity: .7;
    transition: all 0.4s ease-in-out
}

.av-tab-section-container.av-hide-tabs .av-tab-section-tab-title-container,.av-tab-section-container.av-hide-tabs .av-tabsection-arrow {
    display: none
}

.av-slideshow-section.av-is-slideshow .av-section-tab-title:hover {
    cursor: default
}

.av-slideshow-section.av-strech-full .av-layout-tab-inner>.container {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0
}

#top .av-tabsection-slides-arrow>a {
    top: 50%;
    width: 0;
    margin: -30px 0 0 0;
    display: block;
    opacity: 0;
    transition: all 0.8s ease-in-out
}

#top .av-is-slideshow .av-control-default:not(.av-slideshow-ui) .avia-slideshow-arrows a,#top .av-is-slideshow .av-control-minimal:not(.av-slideshow-ui) .avia-slideshow-arrows a {
    opacity: 1;
    width: 35px
}

#top .av-is-slideshow .av-slideshow-ui.av-loop-endless .avia-slideshow-arrows>a,#top .av-is-slideshow .av-slideshow-ui.av-loop-manual-endless .avia-slideshow-arrows>a,#top .av-is-slideshow .av-slideshow-ui .avia-slideshow-arrows.av-visible-prev>a.prev-slide,#top .av-is-slideshow .av-slideshow-ui .avia-slideshow-arrows.av-visible-next>a.next-slide {
    opacity: 1;
    width: 35px;
    transition: all 0.8s ease-in-out
}

#top .av-is-slideshow .av-no-slider-navigation .av-tabsection-slides-dots {
    display: none
}

#top .av-is-slideshow .av-slideshow-ui .av-tabsection-slides-arrow.av-visible-prev>a:hover,#top .av-is-slideshow .av-slideshow-ui .av-tabsection-slides-arrow.av-visible-next>a:hover {
    opacity: .7;
    transition: all 0.4s ease-in-out
}

.avia_desktop #top .av-slideshow-section.av-is-slideshow .av-slideshow-ui .avia-slideshow-controls a {
    opacity: 0
}

.avia_desktop #top .av-slideshow-section.av-is-slideshow .av-slideshow-ui.av-nav-arrows-visible .avia-slideshow-arrows a,.avia_desktop #top .av-slideshow-section.av-is-slideshow .av-slideshow-ui.av-nav-dots-visible .avia-slideshow-dots a {
    opacity: .6
}

.avia_desktop #top .av-slideshow-section.av-is-slideshow:hover .avia-slideshow-controls a {
    opacity: .6
}

.avia_desktop #top .av-slideshow-section.av-is-slideshow:hover .avia-slideshow-controls a:hover {
    opacity: .8
}

#top .av-is-slideshow .av-slideshow-ui.av-hide-nav-arrows .avia-slideshow-arrows a,#top .av-is-slideshow:hover .av-slideshow-ui.av-hide-nav-arrows .avia-slideshow-arrows a {
    width: 0;
    opacity: 0;
    transition: none
}

#top .av-tabsection-slides-dots>a {
    transition: all 0.8s ease-in-out
}

.av-tab-slide-up-transition .av-tab-section-tab-title-container {
    z-index: 2
}

.av-tab-slide-up-transition .av-slide-section-container-wrap {
    overflow: hidden;
    width: 100%
}

.av-tab-slide-up-transition .av-tab-section-inner-container,.av-tab-fade-transition .av-tab-section-inner-container {
    width: 100%;
    display: block
}

.av-tab-slide-up-transition .av-layout-tab {
    display: block;
    opacity: 0;
    transition: all 0.4s ease-in-out
}

.av-tab-slide-up-transition.av-tab-content-fixed .av-layout-tab,.av-tab-fade-transition .av-layout-tab {
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: column;
    align-items: start;
    justify-content: start
}

.av-tab-slide-up-transition.av-tab-content-fixed .av-layout-tab.vertical-align-middle,.av-tab-fade-transition .av-layout-tab.vertical-align-middle {
    justify-content: center
}

.av-tab-slide-up-transition.av-tab-content-fixed .av-layout-tab.vertical-align-bottom,.av-tab-fade-transition .av-layout-tab.vertical-align-bottom {
    justify-content: end
}

.av-tab-slide-up-transition.av-tab-content-fixed .av-layout-tab-inner,.av-tab-fade-transition .av-layout-tab-inner {
    width: 100%
}

.av-tab-fade-transition .av-layout-tab.av-active-tab-content {
    position: relative;
    z-index: 5;
    opacity: 1
}

.av-tab-fade-transition .av-layout-tab {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    opacity: 0;
    transition: all 0.8s ease-in-out
}

.av-tab-slide-transition .av-tab-section-inner-container,.av-tab-slide-up-transition .av-tab-section-inner-container {
    transition: all 0.4s ease-in-out
}

.av-tab-slide-up-transition .av-tab-section-outer-container {
    transition: all 0.4s ease-in-out
}

#top .tabcontainer {
    background: #fff0
}

.tabcontainer {
    margin: 30px 0;
    position: relative;
    width: 100%;
    clear: both;
    overflow: hidden;
    background: #fff0
}

.tab_titles {
    position: relative;
    width: 100%;
    clear: both;
    float: left;
    z-index: 5
}

.widget .tabcontainer {
    margin-top: 0
}

.js_active .tab_content {
    visibility: hidden;
    clear: both;
    padding: 10px 19px;
    overflow: auto;
    position: absolute;
    top: 0;
    z-index: 0;
    left: 120%;
    width: 100%
}

.js_active .tab {
    cursor: (--point), auto;
    margin: 0 -1px 0 0;
    display: block;
    float: left;
    z-index: 2;
    position: relative;
    padding: 12px 16px;
    top: 1px;
    font-size: .8em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-style: solid;
    border-width: 1px
}

.js_active .top_tab .tab {
    border-bottom: none;
    padding: 12px 16px 14px 16px
}

.js_active .active_tab {
    z-index: 4;
    position: relative;
    font-weight: 700
}

.js_active .tab_titles .tab:first-child {
    border-top-left-radius: 2px
}

.js_active .tab_titles .tab:last-child {
    border-top-right-radius: 2px
}

.js_active .active_tab_content {
    display: block;
    visibility: visible;
    z-index: 3;
    position: relative;
    overflow: auto;
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    left: 0;
    width: auto
}

.tabcontainer .tab_icon {
    margin-right: 7px;
    font-size: 1em
}

.tabcontainer .tab_icon.avia-svg-icon svg:first-child {
    height: 1.1em;
    width: 1.1em;
    margin-bottom: -2px
}

.tab_inner_content {
    margin: 11px 0;
    left: -200%;
    position: relative
}

.active_tab_content .tab_inner_content {
    left: 0;
    position: relative
}

.sidebar_tab .tab_titles {
    width: 30%;
    min-width: 170px;
    max-width: 250px;
    float: left;
    display: block
}

.sidebar_tab_right .tab_titles {
    float: right
}

.sidebar_tab .tab_titles .tab {
    width: 100%;
    margin: 0 0 -1px 0;
    top: 0
}

.sidebar_tab .tab_content {
    overflow: hidden;
    clear: none;
    left: -1px
}

.sidebar_tab_right .tab_content {
    left: 1px
}

.js_active .sidebar_tab .tab_titles .tab:last-child {
    border-top-right-radius: 0;
    border-bottom-left-radius: 2px
}

.sidebar_tab_left .active_tab.tab {
    width: 100.5%;
    border-right: none
}

.sidebar_tab_right .active_tab.tab {
    width: 100.5%;
    border-left: none;
    left: -1px
}

.noborder_tabs.sidebar_tab_left .tab_content,.noborder_tabs.sidebar_tab_right .tab_content {
    border: none;
    box-shadow: -8px 0 20px -10px rgb(0 0 0 / .2);
    left: 0;
    padding: 0 0 0 30px
}

.noborder_tabs.sidebar_tab_right .tab_content {
    box-shadow: 8px 0 20px -10px rgb(0 0 0 / .2);
    padding: 0 30px 0 0
}

.noborder_tabs.sidebar_tab_left .tab {
    border-left: none
}

.noborder_tabs.sidebar_tab_right .tab {
    border-right: none
}

.noborder_tabs .tab:first-child {
    border-top: none
}

.noborder_tabs .tab:last-child {
    border-bottom: none
}

.tabcontainer .tab.fullsize-tab {
    display: none
}

@media only screen and (max-width: 767px) {
    .responsive .tabcontainer {
        border-width:1px;
        border-style: solid;
        border-top: none;
        overflow: hidden
    }

    .responsive .tabcontainer .tab_titles {
        display: none
    }

    .responsive .tabcontainer .tab_content,.responsive .tabcontainer .tab {
        width: 100%;
        max-width: 100%;
        border-left: none;
        border-right: 0;
        left: 0;
        top: 0;
        min-height: 0!important
    }

    .responsive .tabcontainer .tab_content {
        border-bottom: none;
        padding: 15px 30px;
        clear: both
    }

    .responsive .tabcontainer .tab.fullsize-tab {
        display: block;
        margin-bottom: -1px
    }

    .responsive .top_tab .tab.fullsize-tab {
        margin-bottom: 0
    }
}

.js_active .toggle_wrap,.avia-admin-preview-container .toggle_wrap {
    visibility: hidden;
    position: absolute;
    z-index: 0;
    width: 100%;
    left: 120%
}

.active_tc.toggle_wrap {
    position: static;
    visibility: visible;
    left: 0;
    width: auto;
    z-index: 1;
    display: none
}

.js_active .toggler,.avia-admin-preview-container .toggler {
    cursor: (--point), auto;
    display: block;
    margin: 0;
    padding: 9px 3px 9px 35px;
    position: relative;
    top: 1px;
    border-style: solid;
    border-width: 1px;
    line-height: 1.65em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.js_active .toggler.av-title-below.activeTitle,.avia-admin-preview-container .toggler.av-title-below.activeTitle {
    top: unset;
    bottom: 1px
}

.togglecontainer {
    margin: 30px 0;
    position: relative;
    clear: both;
    display: flex;
    flex-direction: column
}

.togglecontainer .taglist {
    display: flex;
    flex-wrap: wrap
}

.togglecontainer .single_toggle:first-child .toggler,.togglecontainer .taglist+.single_toggle .toggler {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.togglecontainer>div:last-of-type .toggler {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px
}

.togglecontainer>p.activeTitle {
    border-radius: 0
}

.toggle_content {
    padding: 12px 30px 11px 30px;
    margin: 0 0 5px 0;
    border-style: solid;
    border-width: 1px;
    border-top: none;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    overflow: hidden
}

.av-title-below>.toggle_content {
    padding: 11px 30px 12px 30px;
    margin: 5px 0 0 0;
    border-top: 1px;
    border-bottom: none
}

.toggle_icon {
    position: absolute;
    width: 15px;
    height: 15px;
    border-style: solid;
    border-width: 1px;
    top: 50%;
    left: 10px;
    margin-top: -8px
}

.toggle_icon .vert_icon {
    border-left-style: solid;
    border-left-width: 3px;
    position: absolute;
    left: 5px;
    top: 1px;
    height: 11px
}

.toggle_icon .hor_icon {
    border-top-style: solid;
    border-top-width: 3px;
    position: absolute;
    top: 5px;
    left: 1px;
    width: 11px
}

.activeTitle .toggle_icon .vert_icon {
    border: none
}

.hasCurrentStyle .toggle_icon,.hasCurrentStyle .toggle_icon>span {
    border-color: inherit!important
}

#top .av_toggle_section .av-inherit-border-color * {
    border-color: inherit
}

#top .av_toggle_section .av-inherit-font-color * {
    color: inherit
}

.toggler .toggle_icon,.toggler:hover .toggle_icon * {
    transition: all 0.4s ease-in-out
}

.taglist {
    margin-bottom: 5px
}

.taglist .tag-tab:last-child .tag-seperator {
    display: none
}

.taglist .tag-seperator {
    padding: 0 4px
}

.single_toggle {
    width: 100%;
    display: block;
    margin: 0 0 -2px 0;
    padding-bottom: 1px;
    overflow: hidden;
    position: relative
}

.av-minimal-toggle.togglecontainer .single_toggle .toggler {
    border-radius: 0;
    border-left: none;
    border-right: none;
    border-top: none;
    font-size: 1.1em
}

.av-minimal-toggle .toggle_content {
    border-radius: 0;
    border: none;
    padding: 12px 35px 11px 35px
}

.av-minimal-toggle .single_toggle {
    margin: 0 0 7px 0;
    padding-bottom: 0
}

.av-minimal-toggle .toggle_icon {
    margin-top: -7px;
    border: none
}

.av-minimal-toggle .toggler:hover {
    opacity: .8
}

.av-minimal-toggle .activeTitle.toggler:hover {
    opacity: 1
}

.av-elegant-toggle.togglecontainer .single_toggle:first-child .toggler,.av-elegant-toggle.togglecontainer .taglist+.single_toggle .toggler {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.av-elegant-toggle.togglecontainer .av_toggle_section:first-of-type .toggler {
    border-top-width: 1px;
    border-top-style: solid
}

.js_active .av-elegant-toggle .toggler,.avia-admin-preview-container .av-elegant-toggle .toggler {
    padding: 35px 55px 30px 35px;
    font-size: 17px;
    top: 0;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0
}

.av-elegant-toggle .toggle_icon {
    width: 32px;
    height: 32px;
    border-radius: 40px;
    left: auto;
    right: 20px;
    margin-top: -16px;
    border-width: 2px;
    opacity: .4
}

.av-elegant-toggle .activeTitle .toggle_icon,.av-elegant-toggle .single_toggle:hover .toggle_icon {
    opacity: 1
}

.av-elegant-toggle .toggle_icon .hor_icon,.av-elegant-toggle .toggle_icon .vert_icon {
    border-width: 2px;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%)
}

.av-elegant-toggle .toggle_content {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 1.4;
    padding: 20px 35px 30px 35px;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-width: 1px;
    border-radius: 0
}

.av-elegant-toggle .single_toggle {
    border-width: 0;
    margin: 0;
    padding: 0;
    float: none
}

.avia-video,.avia-iframe-wrap {
    clear: both;
    position: relative;
    margin-bottom: 20px
}

.avia-video,.avia-video iframe,.avia-video video {
    background-color: #000
}

.avia-video iframe,.js_active .avia-iframe-wrap iframe,div .avia-video .avia-iframe-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0
}

.avia-video-custom {
    height: 0
}

.avia-video-16-9,.js_active .avia-iframe-wrap {
    padding-bottom: 56.25%;
    height: 0
}

.avia-video-9-16,.js_active .avia-iframe-wrap {
    padding-bottom: 178%;
    height: 0
}

.avia-video-4-3 {
    padding-bottom: 75%;
    height: 0
}

.avia-video-3-4 {
    padding-bottom: 133.5%;
    height: 0
}

video {
    width: 100%;
    height: auto
}

.mejs-layer {
    z-index: 1;
    width: 100%!important
}

.mejs-layer.mejs-overlay-play {
    height: 100%!important
}

#top .avia-video .mejs-container,#top .avia-video .mejs-container video {
    height: 100%!important;
    width: 100%!important;
    position: absolute
}

#top .avia-video .av-click-to-play-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: (--point), auto;
    z-index: 1000
}

#top .avia-video .av-click-to-play-overlay .avia_playpause_icon {
    display: block;
    transition: opacity 0.4s ease-out
}

#top .avia-video .av-click-to-play-overlay:hover .avia_playpause_icon {
    opacity: .7
}

.avia-video .mejs-poster,.avia-video {
    background-position: center center;
    background-size: cover
}

.avia-video .mejs-poster {
    position: absolute;
    height: 100%!important;
    width: 100%!important;
    top: 0;
    left: 0
}

p:empty,.entry-content-wrapper:empty {
    display: none
}

.avia-shadow {
    box-shadow: inset 0 1px 3px rgb(0 0 0 / .1)
}

.webkit_fix {
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden
}

body .container_wrap .avia-builder-el-no-sibling {
    margin-top: 0;
    margin-bottom: 0
}

body .container_wrap .avia-builder-el-last {
    margin-bottom: 0
}

body .container_wrap .avia-builder-el-first {
    margin-top: 0
}

body .av-align-left {
    text-align: left
}

body .av-align-right {
    text-align: right
}

body .av-align-center {
    text-align: center
}

#top .av_inherit_color * {
    color: inherit
}

#top .av_inherit_color a {
    text-decoration: underline
}

#top .av_opacity_variation {
    opacity: .7
}

#top .av-shortcode-disabled-notice {
    display: block;
    text-align: center;
    margin: 5px;
    padding: 20px;
    background-color: #FFFDF3;
    color: #C96D11;
    border: 1px solid #E6BF4A;
    clear: both
}

#top .av-shortcode-disabled-notice a {
    color: inherit;
    text-decoration: underline
}

.av-screen-reader-only {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden
}

.avia_loading_icon {
    background: rgb(0 0 0 / .7);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    margin: 0;
    display: none;
    z-index: 10000
}

#top .avia_loading_icon .av-siteloader {
    border-top-color: #fff;
    border-right-color: #fff;
    border-bottom-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -20px 0 0 -20px
}

.avia-related-tooltip {
    position: absolute;
    z-index: 9999999;
    padding: 0;
    width: 200px;
    border-radius: 2px;
    box-shadow: 0 3px 13px 0 rgb(0 0 0 / .1);
    border-width: 1px;
    border-style: solid;
    padding: 15px;
    margin-top: -10px
}

.avia-related-tooltip .avia-arrow-wrap {
    top: auto;
    bottom: 0;
    position: absolute;
    left: 50%
}

.avia-related-tooltip .avia-arrow-wrap .avia-arrow {
    border-top: none;
    border-left: none;
    top: -4px
}

.avia_textblock {
    clear: both;
    line-height: 1.65em
}

.avia_textblock.av_multi_colums>p:first-child {
    margin-top: 0
}

.flex_column+.avia_textblock {
    padding-top: 50px
}

body .column-top-margin {
    margin-top: 50px
}

body .flex_column.avia-link-column {
    cursor: (--point), auto
}

body .flex_column.avia-link-column.avia-link-column-hover:hover {
    opacity: .8
}

.av-icon-display {
    display: block;
    font-size: 30px;
    line-height: 58px;
    margin: 0 auto 20px auto;
    width: 60px;
    border-radius: 100px;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    transition: all 0.3s ease-in-out
}

.av-icon-display.avia-svg-icon svg:first-child,.av-icon-display.avia-svg-icon img[is-svg-img="true"] {
    height: 1em;
    width: 1em;
    margin-bottom: -4px
}

.avia-section {
    clear: both;
    width: 100%;
    float: left;
    min-height: 100px;
    position: static
}

.avia-section.avia-section-small {
    min-height: 0
}

.js_active .av-minimum-height .container {
    z-index: 1;
    opacity: 0;
    transition: opacity 0.6s ease-in
}

.js_active.av-preloader-enabled .av-minimum-height .container {
    transition: opacity 1.2s ease-in
}

.avia-section.av-minimum-height .container {
    display: table;
    table-layout: fixed
}

.avia-section.av-minimum-height .container .content {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    float: none!important
}

.av-minimum-height-100 .container {
    height: 1500px
}

.avia-full-stretch {
    background-size: cover!important
}

.avia-full-contain {
    background-size: contain!important
}

.avia_mobile .avia-full-stretch {
    background-attachment: scroll!important
}

#top #main .avia-section .template-page {
    width: 100%;
    border: none;
    margin-left: auto;
    padding-left: 0;
    margin-right: auto
}

.avia-section .template-page .entry-content-wrapper {
    padding-right: 0
}

.avia-section-small .content,.avia-section-small .sidebar {
    padding-top: 20px;
    padding-bottom: 20px
}

.avia-section-large .content,.avia-section-large .sidebar {
    padding-top: 70px;
    padding-bottom: 70px
}

.avia-section-huge .content,.avia-section-huge .sidebar {
    padding-top: 130px;
    padding-bottom: 130px
}

.avia-section-no-padding .content,.avia-section-no-padding .sidebar,.avia-section-custom .content,.avia-section-custom .sidebar {
    padding-top: 0;
    padding-bottom: 0
}

.html_header_sticky_disabled .container_wrap:first-child,.avia-section.avia-full-stretch,.html_header_transparency .avia-section.avia-builder-el-0 {
    border-top: none
}

#top #wrap_all #main .avia-no-border-styling {
    border: none
}

#top .scroll-down-link {
    height: 60px;
    width: 80px;
    margin: 0 0 0 -40px;
    line-height: 60px;
    position: absolute;
    left: 49.85%;
    bottom: 0;
    color: #FFF;
    text-align: center;
    font-size: 70px;
    z-index: 100;
    text-decoration: none;
    text-shadow: 0 0 3px rgb(0 0 0 / .4);
    animation: avia_fade_move_down 2s ease-in-out infinite
}

#top .scroll-down-link.avia-svg-icon svg:first-child {
    height: 70px;
    width: auto;
    stroke: #FFF;
    fill: #FFF
}

#top .scroll-down-link.avia-svg-icon img[is-svg-img="true"] {
    height: 70px;
    width: auto
}

#top .av-section-with-video-bg {
    border-top: none;
    position: relative
}

#top .av-section-video-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0;
    margin: 0;
    z-index: 1
}

#top .av-section-video-bg .av-click-to-play-overlay {
    display: none
}

#top .av-section-video-bg .avia-slideshow-inner {
    height: 100%!important
}

#top .av-section-with-video-bg .av-section-video-bg .av-video-service-vimeo iframe {
    transform: scale(1.2)
}

.avia_mobile #top .av-parallax-section {
    z-index: 0;
    transform: translate3d(0,0,0)
}

.avia_mobile #top .av-parallax {
    position: absolute;
    z-index: -10
}

.avia_mobile #top .av-parallax .container {
    z-index: 10
}

.avia_mobile #top .av-section-mobile-video-disabled .av-section-video-bg {
    display: none
}

.avia_desktop #top .av-section-mobile-video-disabled {
    background-image: none!important
}

.avia_desktop #top .av-section-mobile-video-disabled .av-parallax {
    display: none
}

@media only screen and (max-width: 1024px) {
    .touch-device #top .avia-section.avia-bg-style-fixed {
        background-attachment:scroll
    }
}

.av-parallax-section {
    position: relative;
    border-top: none;
    overflow: hidden
}

.av-parallax {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    height: calc((100vh * 0.3) + 100%);
    will-change: transform
}

.av-parallax-inner {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0
}

.js_active .av-parallax,.js_active .av-parallax-object {
    opacity: 0
}

.js_active .av-parallax.enabled-parallax {
    opacity: 1
}

.js_active .av-parallax.active-parallax,.js_active .av-parallax-object.active-parallax {
    opacity: 1;
    transition: opacity 0.3s ease-in-out
}

.avia_transform .av-extra-border-element {
    position: relative;
    width: 100%;
    overflow: visible
}

.avia_transform .av-extra-border-element.border-extra-arrow-down {
    position: relative;
    width: 50px;
    height: 25px;
    left: 50%;
    margin-left: -26px;
    margin-top: -1px;
    z-index: 25;
    margin-bottom: -25px;
    clear: both
}

.avia_transform .av-extra-border-element .av-extra-border-outer {
    overflow: hidden;
    height: 100%;
    width: 100%;
    position: absolute
}

.avia_transform .av-extra-border-element.border-extra-arrow-down .av-extra-border-inner {
    position: absolute;
    left: 50%;
    width: 50px;
    height: 50px;
    transform: translateX(-50%) rotate(45deg);
    top: -39px
}

.av-section-color-overlay+.container+.border-extra-diagonal,.av-section-color-overlay+.scroll-down-link+.container+.border-extra-diagonal {
    z-index: 1
}

.avia_transform .av-extra-border-element.border-extra-diagonal {
    height: 250px;
    margin-top: -250px
}

.avia_transform .av-extra-border-element.border-extra-diagonal .av-extra-border-inner {
    top: 250px;
    right: 0;
    width: 110%;
    height: 100%;
    transform-origin: right top;
    transform: rotate(5deg);
    position: absolute
}

.avia_transform .av-extra-border-element.border-extra-diagonal.border-extra-diagonal-inverse .av-extra-border-inner {
    transform: rotate(-5deg);
    transform-origin: left top;
    right: auto;
    left: 0
}

.av-extra-border-element.diagonal-box-shadow .av-extra-border-inner {
    box-shadow: 0 0 44px -8px rgb(0 0 0 / .2)
}

div .av-section-color-overlay-wrap {
    position: relative;
    width: 100%
}

.html_header_sidebar .av-section-color-overlay-wrap {
    float: left
}

div .av-section-color-overlay {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%
}

div .av-arrow-down-section .av-section-color-overlay {
    bottom: 24px
}

div .av-section-color-overlay {
    z-index: 1
}

div .av-video-service-html5 .av-section-color-overlay {
    z-index: 8
}

.html_minimal_header #main>.avia-builder-el-0,.av_minimal_header+#main .container_wrap_first:first-child {
    border-top: none
}

.av_dropcap1 {
    display: block;
    float: left;
    font-size: 38px;
    line-height: 32px;
    margin: 4px 8px 0 0
}

.av_dropcap2 {
    display: block;
    float: left;
    font-size: 18px;
    line-height: 35px;
    width: 35px;
    text-align: center;
    margin: 4px 8px 0 0;
    border-radius: 100px;
    font-weight: 700
}

fieldset {
    border: none
}

#top select,#top .avia_ajax_form .select,#top .entry-content-wrapper select {
    -webkit-appearance: none;
    border-radius: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);
    background-position: center right;
    background-repeat: no-repeat;
    border-radius: 2px
}

#top select[multiple],#top .avia_ajax_form .select[multiple] {
    background-image: none
}

#top select[multiple] {
    background-image: none
}

.avia-builder-widget-area {
    position: relative
}

.flex_column .widget:first-child,.content .widget:first-child {
    padding-top: 0;
    border-top: none
}

.flex_column .widget .widgettitle,.content .widget .widgettitle {
    margin-top: .85em
}

.avia_textblock .wp-playlist {
    margin: 0
}

.wp-playlist-light .wp-playlist-item.wp-playlist-playing {
    background: #fff0
}

.wp-playlist-current-item img {
    border-radius: 3px
}

.wp-playlist-current-item img[src$="media/audio.png"] {
    border-radius: 0;
    background: #fff
}

.wp-playlist-item-meta.wp-playlist-item-title {
    font-weight: 700
}

.wp-playlist-tracks .wp-playlist-item {
    padding: 4px 3px
}

.wp-playlist-tracks .wp-playlist-item-length {
    top: 4px
}

div .mejs-controls .mejs-time-rail .mejs-time-loaded,div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    background: #9c9c9c
}

div .mejs-controls .mejs-time-rail>span,div .mejs-controls .mejs-time-rail a,div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    height: 7px
}

div .mejs-controls div.mejs-time-rail {
    padding-top: 7px
}

div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    top: 12px
}

div .mejs-container,div .mejs-embed,div .mejs-embed body,div .mejs-container div .mejs-controls {
    background: #fff0
}

div .mejs-container {
    border-radius: 2px;
    background: #313131
}

div .wp-playlist-item-album {
    font-style: normal
}

div .mejs-controls .mejs-playpause-button,div .mejs-controls .mejs-volume-button {
    height: 30px
}

#top .mejs-container .mejs-controls .mejs-time,#top .mejs-time-rail .mejs-time-float {
    color: #fff
}

#top .mejs-time-rail .mejs-time-float {
    border: none
}

div .mejs-container .mejs-controls {
    height: 30px;
    width: 100%
}

#top .mejs-container {
    height: 30px
}

#top .mejs-container.mejs-audio {
    max-height: 30px
}

div .mejs-button>button {
    margin: 6px 6px
}

div .mejs-time {
    padding: 12px 6px 0;
    height: 18px
}

div .mejs-time-rail,div .mejs-horizontal-volume-slider {
    height: 30px
}

div .mejs-controls .mejs-time-rail .mejs-time-handle {
    display: none
}

div .mejs-time-buffering,div .mejs-time-current,div .mejs-time-float-corner,div .mejs-time-hovered,div .mejs-time-loaded,div .mejs-time-marker,div .mejs-time-total {
    height: 7px;
    outline: none
}

div .mejs-controls {
    padding: 0
}

#top .av-toggle-switch {
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
    opacity: 0;
    text-align: left
}

#top .av-toggle-switch.active {
    animation: avia-fadein 1s 1 ease-in;
    opacity: 1
}

#top .av-toggle-switch input[type="checkbox"] {
    display: none
}

#top .av-toggle-switch label {
    cursor: (--point), auto;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#top .av-toggle-switch label .toggle-track {
    display: block;
    height: 27px;
    width: 54px;
    background: rgb(0 0 0 / .08);
    border-radius: 100px;
    position: relative;
    margin-right: 15px;
    border: 1px solid rgb(0 0 0 / .15);
    clear: both;
    vertical-align: bottom;
    float: left;
    transition: all .1s ease-in
}

#top .av-toggle-switch .toggle-track:before {
    content: '';
    display: inline;
    height: 25px;
    width: 25px;
    background: #fff;
    border-radius: 100px;
    position: absolute;
    top: 0;
    right: 0;
    transition: right .1s ease-in;
    box-shadow: rgb(0 0 0 / .2) 0 1px 1px 1px
}

#top .av-toggle-switch.av-cookie-sc-disabled .toggle-track {
    opacity: .2
}

#top .av-toggle-switch input[type="checkbox"]:checked+.toggle-track:before {
    right: 27px
}

#top .av-toggle-switch input[type="checkbox"]:checked+.toggle-track {
    background: #5dceba
}

#top .av-toggle-switch .toggle-label-content {
    color: inherit;
    font-weight: 700;
    display: block;
    overflow: hidden;
    font-size: inherit
}

#top .avia-cookie-consent-modal-buttons-wrap {
    text-align: center
}

.avia-tooltip {
    position: absolute;
    z-index: 9999999;
    padding: 12px;
    margin-top: -18px;
    margin-left: -4px;
    background: #000;
    background: rgb(0 0 0 / .8);
    color: #fff;
    width: 140px;
    border-radius: 2px;
    text-align: center
}

.avia-tooltip .inner_tooltip {
    font-size: .925em;
    line-height: 1.65em
}

#top .avia-tooltip.transparent_dark,#top .avia-tooltip.transparent_dark .avia-arrow {
    background: #000;
    background: rgb(0 0 0 / .8);
    color: #fff;
    border: none
}

#top .avia-tooltip.transparent_dark h1,#top .avia-tooltip.transparent_dark h2,#top .avia-tooltip.transparent_dark h3,#top .avia-tooltip.transparent_dark h4,#top .avia-tooltip.transparent_dark h5,#top .avia-tooltip.transparent_dark h6 {
    color: inherit
}

.avia-tooltip.av-tooltip-shadow,.avia-tooltip.av-tooltip-shadow .avia-arrow {
    box-shadow: 0 0 10px 0 rgb(0 0 0 / .15)
}

.avia-tooltip ul,.avia-tooltip ol,.avia-tooltip blockquote {
    text-align: left;
    list-style-position: inside
}

.avia-tooltip .avia-arrow {
    background: rgb(0 0 0 / .8);
    border: none
}

.avia-tooltip .avia-arrow-wrap {
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: -20px;
    left: 50%;
    margin-left: -7px;
    overflow: hidden
}

.avia-tooltip .inner_tooltip br:first-child {
    display: none
}

.av-tt-hotspot .avia-arrow-wrap {
    bottom: auto;
    bottom: -19px
}

.transparent_dark.av-tt-hotspot .avia-arrow-wrap {
    bottom: -20px
}

.avia-tooltip.av-tt-pos-below {
    margin-top: 18px
}

.avia-tooltip.av-tt-pos-below .avia-arrow-wrap {
    bottom: auto;
    top: -19px
}

.avia-tooltip.av-tt-pos-below .avia-arrow {
    bottom: -6px;
    top: auto
}

.avia-tooltip.av-tt-pos-left {
    margin-top: 0;
    margin-left: -18px
}

.avia-tooltip.av-tt-pos-left .avia-arrow-wrap {
    left: auto;
    margin-left: 0;
    right: -19px;
    top: 50%;
    margin-top: -10px
}

.avia-tooltip.av-tt-pos-left .avia-arrow {
    top: 5px;
    left: -5px;
    margin-left: 0
}

.avia-tooltip.av-tt-pos-right {
    margin-top: 0;
    margin-left: 18px
}

.avia-tooltip.av-tt-pos-right .avia-arrow-wrap {
    left: -19px;
    margin-left: 0;
    top: 50%;
    margin-top: -10px
}

.avia-tooltip.av-tt-pos-right .avia-arrow {
    top: 5px;
    left: auto;
    right: -5px;
    margin-left: 0
}

.av-tt-pos-above.av-tt-align-right.avia-tooltip,.av-tt-pos-below.av-tt-align-right.avia-tooltip {
    margin-left: 4px
}

.av-tt-pos-above.av-tt-align-left .avia-arrow-wrap,.av-tt-pos-below.av-tt-align-left .avia-arrow-wrap {
    left: 0;
    margin-left: 7px
}

.av-tt-pos-above.av-tt-align-right .avia-arrow-wrap,.av-tt-pos-below.av-tt-align-right .avia-arrow-wrap {
    left: auto;
    right: 0;
    margin-left: auto;
    margin-right: 7px
}

.av-tt-pos-left.av-tt-align-top .avia-arrow-wrap,.av-tt-pos-right.av-tt-align-top .avia-arrow-wrap {
    top: 0;
    margin-top: 2px
}

.av-tt-pos-left.av-tt-align-bottom .avia-arrow-wrap,.av-tt-pos-right.av-tt-align-bottom .avia-arrow-wrap {
    bottom: 0;
    margin-bottom: 4px;
    top: auto
}

.av-tt-pos-above.av-tt-align-centered,.av-tt-pos-below.av-tt-align-centered {
    text-align: center
}

.avia_transform .av-animated-generic {
    opacity: 0
}

.avia_transform.avia_mobile .avia-mobile-no-animations .av-animated-generic {
    opacity: 1
}

.avia_transform .av-animated-when-visible,.avia_transform .av-animated-when-almost-visible,.avia_transform .av-animated-when-visible-95 {
    opacity: 0
}

.avia_transform .shadow-animated.av-animated-when-visible,.avia_transform .shadow-animated.av-animated-when-almost-visible,.avia_transform .shadow-animated.av-animated-when-visible-95 {
    opacity: 1
}

.avia-animate-admin-preview.fade-in,.avia_transform .avia_start_delayed_animation.fade-in {
    animation: avia-fadein 1.5s 1 ease-out;
    opacity: 1
}

.avia-animate-admin-preview.pop-up,.avia_transform .avia_start_delayed_animation.pop-up {
    animation: avia_image_appear 0.5s 1 cubic-bezier(.175,.885,.32,1.275);
    opacity: 1
}

.avia-animate-admin-preview.top-to-bottom,.avia_transform .avia_start_delayed_animation.top-to-bottom {
    animation: avia-ttb 0.8s 1 cubic-bezier(.175,.885,.32,1.275);
    opacity: 1
}

.avia-animate-admin-preview.bottom-to-top,.avia_transform .avia_start_delayed_animation.bottom-to-top {
    animation: avia-btt 0.8s 1 cubic-bezier(.165,.84,.44,1);
    opacity: 1
}

.avia-animate-admin-preview.left-to-right,.avia_transform .avia_start_delayed_animation.left-to-right {
    animation: avia-ltr 0.8s 1 cubic-bezier(.175,.885,.32,1.275);
    opacity: 1
}

.avia-animate-admin-preview.right-to-left,.avia_transform .avia_start_delayed_animation.right-to-left {
    animation: avia-rtl 0.8s 1 cubic-bezier(.175,.885,.32,1.275);
    opacity: 1
}

.avia-animate-admin-preview.av-rotateIn,.avia_transform .avia_start_delayed_animation.av-rotateIn {
    animation: avia-rotateIn 0.8s 1 cubic-bezier(.175,.885,.32,1.275);
    opacity: 1
}

.avia-animate-admin-preview.av-rotateInUpLeft,.avia_transform .avia_start_delayed_animation.av-rotateInUpLeft {
    animation: avia-rotateInUpLeft 0.8s 1 cubic-bezier(.175,.885,.32,1.275);
    opacity: 1
}

.avia-animate-admin-preview.av-rotateInUpRight,.avia_transform .avia_start_delayed_animation.av-rotateInUpRight {
    animation: avia-rotateInUpRight 0.8s 1 cubic-bezier(.175,.885,.32,1.275);
    opacity: 1
}

.avia-animate-admin-preview.avia-curtain-reveal-overlay,.avia_transform.avia_desktop .avia-curtain-reveal-overlay,.avia_transform .avia-curtain-reveal-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    z-index: 100
}

.avia-animate-admin-preview.curtain-reveal-ttb,.avia_transform .avia_start_delayed_animation.curtain-reveal-ttb {
    animation: avia-curtain-reveal-ttb cubic-bezier(.17,.84,.44,1) 1s 1;
    height: 0;
    top: 100%
}

.avia-animate-admin-preview.curtain-reveal-btt,.avia_transform .avia_start_delayed_animation.curtain-reveal-btt {
    animation: avia-curtain-reveal-btt cubic-bezier(.17,.84,.44,1) 1s 1;
    height: 0
}

.avia-animate-admin-preview.curtain-reveal-ltr,.avia_transform .avia_start_delayed_animation.curtain-reveal-ltr {
    animation: avia-curtain-reveal-ltr cubic-bezier(.17,.84,.44,1) 1s 1;
    width: 0;
    left: 100%
}

.avia-animate-admin-preview.curtain-reveal-rtl,.avia_transform .avia_start_delayed_animation.curtain-reveal-rtl {
    animation: avia-curtain-reveal-rtl cubic-bezier(.17,.84,.44,1) 1s 1;
    width: 0
}

@keyframes avia_appear {
    0% {
        transform: scale(.5);
        opacity: .1
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes avia_image_appear {
    0% {
        transform: scale(.7);
        opacity: .1
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes avia_hotspot_appear {
    0% {
        transform: translate(0,80px);
        opacity: .1
    }

    100% {
        transform: translate(0,0);
        opacity: 1
    }
}

@keyframes avia_appear_short {
    0% {
        transform: scale(.5);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        transform: scale(1);
        opacity: 0
    }
}

@keyframes avia_masonry_show {
    0% {
        transform: translateZ(300px) translateY(200px) rotateX(-70deg);
        opacity: .1
    }

    100% {
        transform: translateZ(0) translateY(0) rotateX(0deg);
        opacity: 1
    }
}

@keyframes avia_fade_move_down {
    0% {
        transform: translate(0,-20px);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        transform: translate(0,20px);
        opacity: 0
    }
}

@keyframes avia_slide_down {
    0% {
        height: 0%
    }

    100% {
        height: 100%
    }
}

@keyframes avia_expand {
    0% {
        width: 0%
    }

    100% {
        width: 100%
    }
}

@keyframes avia-ltr {
    0% {
        transform: translate(-10%,0);
        opacity: 0
    }

    100% {
        transform: translate(0,0);
        opacity: 1
    }
}

@keyframes avia-rtl {
    0% {
        transform: translate(10%,0);
        opacity: 0
    }

    100% {
        transform: translate(0,0);
        opacity: 1
    }
}

@keyframes avia-btt {
    0% {
        transform: translate(0,50%);
        opacity: 0
    }

    100% {
        transform: translate(0,0);
        opacity: 1
    }
}

@keyframes avia-ttb {
    0% {
        transform: translate(0,-10%);
        opacity: 0
    }

    100% {
        transform: translate(0,0);
        opacity: 1
    }
}

@keyframes avia-fadein {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes avia-fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes avia-rotateIn {
    0% {
        transform-origin: center;
        transform: rotate3d(0,0,1,-200deg);
        opacity: 0
    }

    100% {
        transform-origin: center;
        transform: none;
        opacity: 1
    }
}

@keyframes avia-rotateInUpLeft {
    0% {
        transform-origin: left bottom;
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }

    100% {
        transform-origin: left bottom;
        transform: none;
        opacity: 1
    }
}

@keyframes avia-rotateInUpRight {
    0% {
        transform-origin: right bottom;
        transform: rotate3d(0,0,1,-22deg);
        opacity: 0
    }

    100% {
        transform-origin: right bottom;
        transform: none;
        opacity: 1
    }
}

@keyframes avia-bg-move {
    0% {
        background-position: -31px 0
    }

    100% {
        background-position: 0 0
    }
}

@keyframes caption-right {
    0% {
        transform: translate(2000px,0);
        opacity: 0
    }

    100% {
        transform: translate(0,0);
        opacity: 1
    }
}

@keyframes caption-left {
    0% {
        transform: translate(-2000px,0);
        opacity: 0
    }

    100% {
        transform: translate(0,0);
        opacity: 1
    }
}

@keyframes caption-top {
    0% {
        transform: translate(0,-20px);
        opacity: 0
    }

    100% {
        transform: translate(0,0);
        opacity: 1
    }
}

@keyframes caption-bottom {
    0% {
        transform: translate(0,20px);
        opacity: 0
    }

    100% {
        transform: translate(0,0);
        opacity: 1
    }
}

@keyframes av_pulsate {
    0% {
        transform: scale(.1);
        opacity: 0
    }

    50% {
        opacity: .7
    }

    100% {
        transform: scale(1);
        opacity: 0
    }
}

@keyframes sonarEffect {
    0% {
        opacity: .3
    }

    40% {
        opacity: .5;
        box-shadow: 0 0 0 2px rgb(255 255 255 / .1),0 0 10px 10px #fff,0 0 0 10px rgb(255 255 255 / .5)
    }

    100% {
        box-shadow: 0 0 0 2px rgb(255 255 255 / .1),0 0 10px 10px #fff,0 0 0 10px rgb(255 255 255 / .5);
        transform: scale(1.5);
        opacity: 0
    }
}

@keyframes avia-curtain-reveal-ltr {
    0% {
        width: 101%;
        left: 0
    }

    100% {
        width: 0;
        left: 100%
    }
}

@keyframes avia-curtain-reveal-rtl {
    0% {
        width: 100%
    }

    100% {
        width: 0
    }
}

@keyframes avia-curtain-reveal-ttb {
    0% {
        height: 101%;
        top: 0
    }

    100% {
        height: 0;
        top: 100%
    }
}

@keyframes avia-curtain-reveal-btt {
    0% {
        height: 100%
    }

    100% {
        height: 0
    }
}

.avia-animate-admin-preview.fade-in-left,.avia_transform .avia_start_delayed_animation.fade-in-left {
    animation: avia-fade-in-left cubic-bezier(.17,.84,.44,1) 1s 1 forwards
}

.avia-animate-admin-preview.fade-in-right,.avia_transform .avia_start_delayed_animation.fade-in-right {
    animation: avia-fade-in-right cubic-bezier(.17,.84,.44,1) 1s 1 forwards
}

.avia-animate-admin-preview.fade-in-down,.avia_transform .avia_start_delayed_animation.fade-in-down {
    animation: avia-fade-in-down cubic-bezier(.17,.84,.44,1) 1s 1 forwards
}

.avia-animate-admin-preview.fade-in-up,.avia_transform .avia_start_delayed_animation.fade-in-up {
    animation: avia-fade-in-up cubic-bezier(.17,.84,.44,1) 1s 1 forwards
}

.avia-animate-admin-preview.flip-in-x,.avia_transform .avia_start_delayed_animation.flip-in-x {
    animation: avia-flip-in-x cubic-bezier(.17,.84,.44,1) 1s 1 forwards
}

.avia-animate-admin-preview.flip-in-y,.avia_transform .avia_start_delayed_animation.flip-in-y {
    animation: avia-flip-in-y cubic-bezier(.17,.84,.44,1) 1s 1 forwards
}

.avia-animate-admin-preview.roll-in,.avia_transform .avia_start_delayed_animation.roll-in {
    animation: avia-roll-in cubic-bezier(.17,.84,.44,1) 1s 1 forwards
}

.avia-animate-admin-preview.zoom-in,.avia_transform .avia_start_delayed_animation.zoom-in {
    animation: avia-zoom-in cubic-bezier(.17,.84,.44,1) 1s 1 forwards
}

@keyframes avia-fade-in-left {
    0% {
        opacity: 0;
        transform: translate3d(-100%,0,0)
    }

    100% {
        opacity: 1;
        transform: translate3d(0,0,0)
    }
}

@keyframes avia-fade-in-right {
    0% {
        opacity: 0;
        transform: translate3d(100%,0,0)
    }

    100% {
        opacity: 1;
        transform: translate3d(0,0,0)
    }
}

@keyframes avia-fade-in-down {
    0% {
        opacity: 0;
        transform: translate3d(0,-100%,0)
    }

    100% {
        opacity: 1;
        transform: translate3d(0,0,0)
    }
}

@keyframes avia-fade-in-up {
    0% {
        opacity: 0;
        transform: translate3d(0,100%,0)
    }

    100% {
        opacity: 1;
        transform: translate3d(0,0,0)
    }
}

@keyframes avia-flip-in-x {
    0% {
        transform: perspective(400px) rotate3d(1,0,0,90deg);
        animation-timing-function: ease-in;
        opacity: 0
    }

    80% {
        transform: perspective(400px) rotate3d(1,0,0,-5deg)
    }

    100% {
        transform: perspective(400px);
        opacity: 1
    }
}

@keyframes avia-flip-in-y {
    0% {
        transform: perspective(400px) rotate3d(0,1,0,90deg);
        animation-timing-function: ease-in;
        opacity: 0
    }

    80% {
        transform: perspective(400px) rotate3d(0,1,0,-5deg)
    }

    100% {
        transform: perspective(400px);
        opacity: 1
    }
}

@keyframes avia-roll-in {
    0% {
        opacity: 0;
        transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }

    100% {
        opacity: 1;
        transform: translate3d(0,0,0)
    }
}

@keyframes avia-zoom-in {
    0% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    100% {
        opacity: 1
    }
}

.avia-divider-svg {
    overflow: hidden;
    position: absolute;
    left: 0;
    width: 100%;
    line-height: 0;
    direction: ltr;
    pointer-events: none
}

.avia-divider-svg-top {
    top: 0
}

.avia-divider-svg-bottom {
    bottom: -2px
}

.avia-divider-svg-top:not(.avia-svg-original) svg,.avia-divider-svg-bottom:not(.avia-svg-negative) svg {
    z-index: -1
}

.avia-divider-svg.avia-divider-svg-bottom.avia-svg-original,.avia-divider-svg.avia-divider-svg-top.avia-svg-negative {
    transform: rotate(180deg)
}

.avia-divider-svg svg {
    fill: #fff;
    display: block;
    width: calc(100% + 1.3px);
    position: relative;
    left: 50%;
    transform: translateX(-50%)
}

.avia-divider-svg path {
    transform-origin: center;
    transform: rotateY(0deg)
}

.avia-divider-svg.avia-flipped-svg svg {
    transform: translateX(-50%) rotateY(180deg)
}

.avia-divider-svg.avia-to-front {
    z-index: 100
}

.av-parallax-section.av-section-color-overlay-active .avia-divider-svg {
    z-index: 1
}

.av-parallax-section.av-section-color-overlay-active .avia-divider-svg.avia-to-front {
    z-index: 100
}

.avia-fold-unfold-section {
    position: relative;
    display: block;
    float: left;
    width: 100%
}

.avia-fold-unfold-section.avia-fold-init {
    max-height: 80px;
    overflow: hidden;
    opacity: .3
}

.avia-fold-textblock-wrap.avia-fold-init:not(.avia-fold-init-done) .avia_textblock,.avia-fold-section-wrap.avia-fold-init:not(.avia-fold-init-done)+.avia-section,.avia-fold-grid-row-wrap.avia-fold-init:not(.avia-fold-init-done)+.av-layout-grid-container {
    display: none
}

.avia-fold-unfold-section.avia-fold-init-done {
    max-height: 500px;
    overflow: hidden;
    opacity: 1;
    transition: all 1.0s ease-in-out
}

.avia-fold-unfold-section .av-fold-unfold-container {
    position: relative;
    clear: both;
    overflow: hidden;
    max-height: 80px;
    transition: all 0.7s ease-in-out
}

.avia-fold-unfold-section .av-fold-unfold-container::after {
    opacity: 0;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(to bottom,#fff0,rgb(255 255 255));
    z-index: -1;
    height: 100%;
    transition: all 0.7s ease-in-out
}

.avia-fold-unfold-section .av-fold-unfold-container.folded::after {
    z-index: 500;
    opacity: 1
}

.av-fold-unfold-container .av-fold-unfold-inner {
    display: block;
    position: relative;
    float: left;
    width: 100%
}

.avia-fold-unfold-section .av-fold-button-wrapper {
    position: relative;
    display: block;
    float: left;
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

.avia-fold-unfold-section.align-left .av-fold-button-wrapper.av-fold-btn-padding {
    padding-left: 30px
}

.avia-fold-unfold-section.align-right .av-fold-button-wrapper.av-fold-btn-padding {
    padding-right: 30px
}

.avia-fold-unfold-section .av-fold-button-container {
    position: relative;
    display: inline-block;
    margin-top: 15px;
    margin-bottom: 15px;
    float: left;
    z-index: 20;
    transition: all 0.7s ease-in-out
}

.avia-fold-unfold-section.align-right .av-fold-button-container {
    float: right
}

.avia-fold-unfold-section.align-center .av-fold-button-container {
    left: 50%;
    transform: translateX(-50%)
}

.avia-fold-unfold-section.fold-button .av-fold-button-container {
    padding: .5em .8em;
    border: 1px solid;
    border-radius: 7px
}

#top .avia-fold-unfold-section :not(.avia-button-wrap) .av-fold-button-container {
    text-decoration: underline
}

.avia-fold-unfold-section .av-fold-button-container:hover {
    opacity: .6;
    cursor: (--point), auto
}

.avia-fold-unfold-section .av-fold-unfold-container .avia_textblock {
    display: inline-block
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #000;
    opacity: .8
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: 0!important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.mfp-zoom {
    cursor: (--point), auto;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none!important
}

.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

.mfp-preloader a {
    color: #ccc
}

.mfp-preloader a:hover {
    color: #fff
}

.mfp-s-ready .mfp-preloader {
    display: none
}

.mfp-s-error .mfp-content {
    display: none
}

button.mfp-arrow,button.mfp-close {
    overflow: visible;
    cursor: (--point), auto;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    color: #fff;
    font-style: normal;
    font-size: 28px;
    font-family: Arial,Baskerville,monospace
}

.mfp-close:focus,.mfp-close:hover {
    opacity: 1
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close {
    color: #fff;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: #fff0
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:focus,.mfp-arrow:hover {
    opacity: 1
}

.mfp-arrow:after,.mfp-arrow:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset #fff0
}

.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left:after {
    border-right: 17px solid #fff;
    margin-left: 31px
}

.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right:after {
    border-left: 17px solid #fff;
    margin-left: 39px
}

.mfp-arrow-right:before {
    border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}

.mfp-iframe-holder .mfp-close {
    top: -40px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgb(0 0 0 / .6);
    background: #000
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto
}

.mfp-figure {
    line-height: 0
}

.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgb(0 0 0 / .6);
    background: #444
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px
}

.mfp-image-holder .mfp-content {
    max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: (--point), auto
}

@media screen and (max-width: 800px) and (orientation:landscape),screen and (max-height:300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left:0;
        padding-right: 0
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgb(0 0 0 / .6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgb(0 0 0 / .6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform:scale(.75);
        transform: scale(.75)
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

.mfp-ready .mfp-figure {
    opacity: 0
}

div .mfp-title {
    line-height: 1.4em;
    font-size: 13px
}

.mfp-title a {
    text-decoration: underline;
    color: #fff
}

.mfp-title a:hover {
    text-decoration: none;
    opacity: .8
}

.mfp-zoom-in .mfp-figure,.mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler {
    opacity: 0;
    transition: all 0.3s ease-out;
    transform: scale(.95)
}

.mfp-zoom-in.mfp-bg,.mfp-zoom-in .mfp-preloader {
    opacity: 0;
    transition: all 0.3s ease-out
}

.mfp-zoom-in.mfp-image-loaded .mfp-figure,.mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler {
    opacity: 1;
    transform: scale(1)
}

.mfp-zoom-in.mfp-ready.mfp-bg,.mfp-zoom-in.mfp-ready .mfp-preloader {
    opacity: .8
}

.mfp-zoom-in.mfp-removing .mfp-figure,.mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler {
    transform: scale(.95);
    opacity: 0
}

.mfp-zoom-in.mfp-removing.mfp-bg,.mfp-zoom-in.mfp-removing .mfp-preloader {
    opacity: 0
}

div.avia-popup .mfp-iframe-scaler {
    overflow: visible
}

div.avia-popup .mfp-zoom-out-cur {
    cursor: auto
}

div.avia-popup .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: (--point), auto
}

div.avia-popup .mfp-close {
    width: 40px;
    height: 40px;
    right: -13px;
    text-align: center;
    border-radius: 100px;
    border: 2px solid #fff0;
    line-height: 38px;
    padding: 0;
    top: -5px;
    transition: all 0.3s ease-out;
    font-family: Arial,Baskerville,monospace!important
}

div.avia-popup .mfp-close:hover {
    border: 2px solid #fff;
    transform: scale(.8) rotateZ(90deg)
}

div.avia-popup .mfp-iframe-scaler .mfp-close {
    top: -43px
}

div.avia-popup .mfp-figure:after {
    box-shadow: none;
    display: none
}

div.avia-popup button.mfp-arrow:before,div.avia-popup button.mfp-arrow:after {
    border: none;
    margin: 0;
    display: none
}

div.avia-popup button.mfp-arrow:before {
    opacity: 1;
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 80px;
    line-height: 80px;
    margin-top: -40px;
    color: #fff;
    font-size: 50px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    transition: all 0.3s ease-out;
    transform: scale(1,1)
}

div.avia-popup button.mfp-arrow:hover:before {
    transform: scale(.8,.8)
}

div.avia-popup button.mfp-arrow:before {
    content: "\E87d";
    font-family: 'entypo-fontello-enfold'
}

div.avia-popup button.mfp-arrow-left:before {
    content: "\E87c";
    font-family: 'entypo-fontello-enfold'
}

.mfp-img {
    animation: none!important
}

@media (max-width: 900px) {
    .mfp-arrow {
        text-shadow:0 0 5px rgb(0 0 0 / .5)
    }
}

div.avia-popup .mfp-s-error .mfp-preloader {
    background: #fff0;
    width: 100%;
    animation: none;
    white-space: nowrap
}

.mfp-wrap.avia-mfp-is-video .mfp-iframe-holder {
    padding: 0
}

.mfp-wrap.avia-mfp-is-video .mfp-iframe-holder .mfp-content {
    max-width: unset;
    padding: 0 50px
}

.mfp-wrap.avia-mfp-is-video .mfp-iframe-scaler {
    position: relative;
    top: 50%;
    transform: translateY(-50%)!important
}

.mfp-wrap.avia-mfp-video-16-9 .mfp-iframe-holder .mfp-content {
    height: 50.625vw;
    width: 90vw
}

.mfp-wrap.avia-mfp-video-16-9 .mfp-iframe-scaler {
    padding-top: 56.25%
}

.mfp-wrap.avia-mfp-video-4-3 .mfp-iframe-holder .mfp-content {
    height: 67.5vw;
    width: 90vw
}

.mfp-wrap.avia-mfp-video-4-3 .mfp-iframe-scaler {
    padding-top: 75%
}

.mfp-wrap.avia-mfp-video-9-16 .mfp-iframe-holder .mfp-content {
    height: 85vh;
    width: 47.8vh
}

.mfp-wrap.avia-mfp-video-9-16 .mfp-iframe-scaler {
    padding-top: 178%
}

.mfp-wrap.avia-mfp-video-3-4 .mfp-iframe-holder .mfp-content {
    height: 85vh;
    width: 63.8vh
}

.mfp-wrap.avia-mfp-video-3-4 .mfp-iframe-scaler {
    padding-top: 134%
}

.sidebar .widget:first-child,.content .sidebar .widget:first-child {
    padding-top: 0;
    border-top-style: none;
    border-top-width: 0
}

.widget_archive label.screen-reader-text {
    display: none
}

.widget_nav_menu a {
    display: block;
    padding: 4px 0 5px 0;
    text-decoration: none
}

div .widget_nav_menu {
    padding-bottom: 24px
}

#top .widget_nav_menu ul {
    margin: 0;
    padding: 0;
    float: none;
    list-style-type: none
}

#top .widget_nav_menu li {
    position: relative;
    box-sizing: content-box;
    clear: both;
    font-size: 13px
}

#top #footer .widget_nav_menu li {
    background-color: #fff0
}

#top .widget_nav_menu ul ul li:before {
    content: "\2219";
    position: absolute;
    top: 5px
}

#top .sidebar_left .widget_nav_menu ul ul li:before {
    right: -10px
}

#top .sidebar_left.sidebar_align_left .widget_nav_menu ul ul li:before {
    right: auto;
    left: 0
}

#top .widget_nav_menu ul ul li a {
    padding: 6px 0 7px 12px
}

.widget_nav_menu .current-menu-item>a,.widget_nav_menu .current_page_item>a {
    font-weight: 700
}

.sidebar .widget_nav_menu ul:first-child>.current-menu-item,.sidebar .widget_nav_menu ul:first-child>.current_page_item,.sidebar .widget_nav_menu ul:first-child>.current-menu-ancestor {
    padding-left: 51px;
    left: -51px;
    top: 1px;
    margin-top: -1px;
    padding-top: 1px;
    width: 100%;
    box-shadow: 0 0 1px 0 rgb(0 0 0 / .2);
    margin-bottom: 4px
}

.widget_nav_menu ul ul {
    display: block
}

.widget_nav_menu.widget_nav_hide_child ul ul {
    display: none
}

#top .widget_nav_menu .current-menu-item>ul,#top .widget_nav_menu .current_page_item>ul,#top .widget_nav_menu .current_page_ancestor>ul,#top .widget_nav_menu .current-menu-ancestor>ul {
    display: block
}

#top .widget_nav_menu .sub-menu>li {
    display: block;
    padding: 0 0 0 13px
}

#top .sidebar_left .widget_nav_menu .current-menu-item>ul,#top .sidebar_left .widget_nav_menu .current_page_item>ul,#top .sidebar_left .widget_nav_menu .current_page_ancestor>ul,#top .sidebar_left .widget_nav_menu .current-menu-ancestor>ul {
    padding: 0 13px 0 0
}

#top .sidebar_left.sidebar_align_left .widget_nav_menu .current-menu-item>ul,#top .sidebar_left.sidebar_align_left .widget_nav_menu .current_page_item>ul,#top .sidebar_left.sidebar_align_left .widget_nav_menu .current_page_ancestor>ul,#top .sidebar_left.sidebar_align_left .widget_nav_menu .current-menu-ancestor>ul {
    padding: 0 0 0 13px
}

#top .sidebar_left .widget_nav_menu .sub-menu {
    padding-right: 13px
}

#top .sidebar_left.sidebar_align_left .widget_nav_menu .sub-menu {
    padding-left: 13px;
    padding-right: 0
}

.widget_nav_menu ul:first-child>.current-menu-item>a,.widget_nav_menu ul:first-child>.current_page_item>a {
    border: none;
    padding: 6px 7px 7px 0
}

#top .widget_nav_menu ul ul .sub-menu,#top .widget_nav_menu ul ul .children {
    padding: 0 0 0 10px;
    overflow: hidden;
    margin: 0
}

.widget_nav_menu .nested_nav>li:first-child>a {
    border: none
}

#top .widget_nav_menu .nested_nav {
    padding-bottom: 30px
}

#top .content .flex_column .widget_nav_menu li a {
    padding: .8em 3px
}

#top .content .flex_column .widget_nav_menu li a:hover,#top .content .flex_column .widget_nav_menu ul:first-child>.current-menu-item,#top .content .flex_column .widget_nav_menu ul:first-child>.current_page_item {
    background-color: rgb(255 255 255 / .4)
}

#top .content .flex_column .widget_nav_menu li {
    background-color: #fff0;
    margin: 0;
    padding: 0;
    border-bottom-style: solid;
    border-bottom-width: 1px
}

#top .content .flex_column .widget_nav_menu li:first-child {
    border-top-style: solid;
    border-top-width: 1px
}

.av-instagram-pics {
    display: table;
    width: 100%;
    table-layout: fixed
}

.av-instagram-row {
    display: table-row
}

.av-instagram-item {
    display: table-cell;
    padding: 3px;
    height: 100%
}

.av-instagram-item a {
    display: block;
    position: relative;
    padding-bottom: 100%;
    width: 100%;
    background-size: cover
}

.av-instagram-item img {
    display: block
}

.av-instagram-item .image-overlay.overlay-type-image {
    left: 0;
    width: 100%
}

.av-instagram-item:first-child {
    padding-left: 0
}

.av-instagram-item:last-child {
    padding-right: 0
}

.av-instagram-row:first-child .av-instagram-item {
    padding-top: 0
}

.av-instagram-row:last-child .av-instagram-item {
    padding-bottom: 0
}

.av-instagram-follow {
    width: 100%;
    text-align: center;
    display: block;
    margin-top: 3px
}

.avia-instagram-feed .av-instagram-errors-msg.av-instagram-admin {
    color: #c03
}

#top .av-mailchimp-widget fieldset,#top .av-mailchimp-widget form {
    margin: 0
}

#top .av-mailchimp-widget p {
    margin: 2px 0
}

#top .av-mailchimp-widget-style-boxed_form {
    padding: 15px;
    border-style: solid;
    border-width: 1px
}

#top .av-mailchimp-widget .button {
    margin-top: 5px;
    width: 100%;
    padding: 13px 10px
}

.widgettitle+.av-mailchimp-widget-style-boxed_form {
    margin-top: -10px
}

#top .av-form-error-container {
    border: 1px solid #BB1313;
    padding: 15px;
    color: #BB1313;
    line-height: 1.4em;
    font-size: 13px;
    margin-bottom: 20px
}

.textwidget ul {
    margin-left: 0;
    overflow: hidden
}

.js_active .avia_combo_widget .tab_titles {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.js_active #top .avia_combo_widget .active_tab {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: initial
}

.js_active #top .avia_combo_widget .tab_content {
    padding: 0;
    background: #fff0;
    border: none
}

.js_active .avia_combo_widget .top_tab .tab {
    border: none;
    background: #fff0;
    padding: 5px 10px;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #fff0
}

.av_facebook_widget_wrap {
    overflow: hidden;
    position: relative;
    padding: 0;
    background: #fff
}

.av_facebook_widget_wrap_border_yes {
    border-style: solid;
    border-width: 1px
}

.av_facebook_widget_wrap_positioner iframe {
    position: absolute;
    height: 100%;
    width: 100%
}

.av_facebook_widget {
    width: 100%
}

.av_facebook_widget {
    width: 107%;
    max-width: 137%;
    left: -5px;
    top: -4px;
    position: relative
}

.avia_fb_likebox .av_facebook_widget_page_title {
    font-size: 1.2em;
    font-weight: 700;
    margin: 12px 0
}

.widget .av_widget_img_text_confirm .av_img_text_confirm_link {
    display: inline-block;
    position: relative;
    width: 100%
}

.widget .av_widget_img_text_confirm .av_img_text_confirm_link img {
    width: 100%
}

.widget .av_widget_img_text_confirm .av_img_text_confirm_link:hover {
    text-decoration: none
}

.widget .av_widget_img_text_confirm .av_img_text_confirm_text {
    font-size: 1.5em;
    position: absolute;
    padding: 25px;
    text-align: center;
    top: 0;
    height: 100%;
    display: flex;
    align-items: center;
    opacity: 0;
    width: 100%
}

.widget .av_widget_img_text_confirm .av_img_text_confirm_text span {
    width: 100%
}

.widget .av_widget_img_text_confirm .av_img_text_confirm_text:hover {
    opacity: 1
}

.avia_fb_likebox .av_facebook_widget_main_wrap {
    background-attachment: scroll;
    background-size: cover;
    background-position: center center;
    width: 100%;
    min-width: 180px;
    min-height: 214px;
    position: relative;
    font-family: Helvetica,Arial,sans-serif
}

.avia_fb_likebox .av_facebook_widget_main_wrap_shadow {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 90px;
    background: linear-gradient(to bottom,rgb(0 0 0 / .7) 0%,#fff0 100%);
    z-index: 0
}

.avia_fb_likebox .av_facebook_widget_logo_image {
    position: absolute;
    height: 54px;
    width: 54px;
    top: 8px;
    left: 8px;
    background: #fff;
    box-shadow: 0 1px 6px rgb(0 0 0 / .5);
    border: 2px solid #fff;
    z-index: 2
}

.avia_fb_likebox .av_facebook_widget_logo_image img {
    max-width: 50px;
    max-height: 50px;
    text-align: center;
    display: inline-block
}

.avia_fb_likebox .av_facebook_widget_page_title_container {
    color: #fff;
    margin: 0 18px 0 68px;
    position: relative;
    z-index: 2;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.358;
    margin-bottom: -5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-shadow: 0 2px 4px rgb(0 0 0 / .9);
    top: 8px;
    min-height: 95px
}

#top .avia_fb_likebox .av_facebook_widget_page_title_container a {
    color: #fff
}

.avia_fb_likebox .av_facebook_widget_page_title_container .av_facebook_widget_content {
    font-size: 12px
}

.avia_fb_likebox .av_facebook_widget_page_title_container span {
    display: block
}

.avia_fb_likebox .av_facebook_widget_add_info {
    width: 100%;
    min-height: 83px;
    background: #f6f7f9;
    border: 1px solid #e9ebee;
    border-top: 0;
    font-size: 12px;
    line-height: 16px;
    color: #4b4f56;
    padding: 8px
}

.avia_fb_likebox .av_facebook_widget_add_info_inner {
    background: #fff;
    border-color: #e9ebee #dfe0e4 #d0d1d5;
    border-radius: 2px;
    box-shadow: 0 1px 2px rgb(0 0 0 / .12);
    position: relative;
    min-height: 66px;
    padding: 8px
}

.avia_fb_likebox .av_facebook_widget_imagebar {
    height: 32px;
    background-repeat: repeat;
    background-size: auto 100%;
    background-image: url(https://fadak.me/wp-content/themes/enfold/images/layout/fake_facebook.jpg)
}

.avia_fb_likebox .av_facebook_widget_add_info_inner_wrap {
    min-height: 15px;
    padding-bottom: 4px;
    display: block
}

.avia_fb_likebox .av_facebook_widget_button {
    background-color: #f6f7f9;
    border-color: #ced0d4;
    color: #4b4f56;
    line-height: 22px;
    border: 1px solid rgb(0 0 0 / .12);
    font-size: 12px;
    padding: 0 5px;
    display: inline-block;
    margin: 8px
}

.avia_fb_likebox .av_facebook_widget_icon {
    display: inline-block;
    margin-right: 5px;
    background: #3a5797;
    height: 16px;
    width: 16px;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    font-size: 11px;
    line-height: 18px
}

.avia_fb_likebox .av_facebook_widget_icon.avia-svg-icon svg:first-child {
    height: 1em;
    width: 1em;
    fill: #fff;
    stroke: #fff;
    margin-bottom: -1px
}

.avia_fb_likebox .ajax_load {
    display: none
}

.avia_fb_likebox.ajax_loading_now .ajax_load {
    display: block
}

.avia_socialcount {
    overflow: hidden;
    text-align: left
}

#top .social_widget_icon {
    padding: 0;
    margin: 0;
    height: 30px;
    width: 30px;
    line-height: 32px;
    text-align: center;
    float: left;
    font-size: 17px;
    border-radius: 2px
}

.asc_twitter .social_widget_icon {
    color: #000;
    background-color: #fff
}

.asc_twitter .social_widget_icon.avia-svg-icon svg:first-child {
    fill: #000;
    stroke: #000;
    margin-top: 8px
}

.asc_rss .social_widget_icon {
    color: #fff;
    background-color: #ffa133;
    border-color: #ffa133;
    text-shadow: 1px 1px 1px #D18021
}

.asc_rss .social_widget_icon.avia-svg-icon svg:first-child {
    fill: #fff;
    stroke: #fff;
    margin-top: 8px
}

.avia_socialcount .seperator {
    display: none
}

div #footer .avia_socialcount {
    padding: 10px 0 0 0
}

.asc_multi_count {
    float: left;
    width: 50%
}

.avia_socialcount a,.avia_socialcount a:hover {
    height: 40px;
    text-decoration: none;
    display: block;
    min-width: 89px
}

.avia_socialcount strong,.avia_socialcount span {
    display: block;
    line-height: 1em;
    padding: 0 0 0 36px
}

.avia_socialcount a strong {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0;
    padding-top: 4px
}

.avia_socialcount a span {
    font-size: 10px;
    padding-top: 3px
}

#top .widget.tweetbox .tweets {
    list-style-type: none;
    list-style-position: outside;
    border: none
}

#top .widget.tweetbox .tweet {
    padding: 10px 0;
    line-height: 18px;
    position: relative;
    overflow: hidden;
    font-size: 11px;
    background: none;
    border-top-style: dashed;
    border-top-width: 1px;
    margin: 0
}

#top .widget.tweetbox .tweet:first-child {
    border: none
}

.widget.tweetbox .tweet-thumb {
    position: relative
}

.widget.tweetbox .tweet-thumb a {
    margin-right: 9px;
    padding: 3px;
    float: left;
    border-style: solid;
    border-width: 1px;
    margin-top: 5px;
    display: block;
    width: 36px
}

#top .widget.tweetbox .tweet-thumb img {
    display: block;
    float: left;
    border: none;
    padding: 0;
    margin: 0
}

.widget.tweetbox .tweet-text {
    position: relative;
    overflow: hidden
}

.widget.tweetbox .tweet-time {
    clear: both;
    font-size: 11px
}

.widget.tweetbox .tweet-text.avatar_no {
    font-size: 12px;
    line-height: 1.7em;
    font-weight: 400
}

.widget.tweetbox .tweet-text.avatar_no .tweet-time {
    font-style: italic;
    font-weight: 400
}

.avia_partner_widget {
    overflow: hidden;
    clear: both
}

.avia_partner_widget a,.avia_partner_widget a:hover {
    float: left;
    display: block;
    text-decoration: none;
    width: 49.5%;
    outline: none;
    border: none;
    padding-bottom: 49.5%;
    position: relative;
    margin-right: 1%
}

.avia_partner_widget a.avia_partner2,.avia_partner_widget a.avia_partner2:hover {
    margin-right: 0
}

#top .avia_partner_widget {
    max-width: 304px
}

#top .avia_partner_widget img {
    position: absolute;
    left: 0;
    top: 0
}

.avia_partner1 {
    margin-right: 1px
}

.avia_parnter_empty {
    line-height: 1em;
    height: 97%;
    width: 97%;
    display: block;
    font-size: 10px;
    text-align: center;
    position: absolute;
    border-style: solid;
    border-width: 1px
}

.avia_parnter_empty span {
    width: 100%;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    text-align: center;
    left: 0
}

.widget .avia-google-map-container {
    height: 230px;
    width: 100%
}

.widget .avia-google-map-container {
    background: no-repeat center;
    background-size: cover
}

.widget .content .avia-google-map-container {
    height: 230px
}

#top .widget .infoWindow input[type="text"] {
    margin: 0 0 3px 0
}

.widget .avia-google-map-container img,.widget .avia-google-map-container a img {
    max-width: none
}

.widget .avia-google-map-container div,.widget .avia-google-map-container img,.widget .avia-google-map-container a {
    box-sizing: content-box
}

.widget .avia-google-map-container .av_text_confirm_link {
    padding: 25px;
    text-align: center;
    opacity: 0;
    position: absolute;
    width: 150px;
    left: 50%;
    top: 50%;
    margin-left: -100px;
    margin-top: -50px;
    background: rgb(0 0 0 / .7);
    border-radius: 3px;
    color: #fff;
    font-size: 1em;
    line-height: 1.3em;
    transition: all 0.3s ease-in-out
}

.widget .avia-google-map-container .av_text_confirm_link:hover {
    color: #fff;
    background: rgb(0 0 0 / .9)
}

.widget .avia-google-map-container.av_gmaps_show_delayed.av-no-fallback-img .av_text_confirm_link,.widget .avia-google-map-container.av_gmaps_show_page_only.av-no-fallback-img .av_text_confirm_link {
    height: auto;
    opacity: 1
}

.widget .avia-google-map-container .av_text_confirm_link span {
    width: 100%
}

.widget .avia-google-map-container:hover .av_text_confirm_link {
    opacity: 1;
    text-decoration: none
}

#top .news-content {
    padding: 7px 0 3px 0;
    line-height: 1.7em;
    position: relative;
    overflow: hidden;
    font-size: .85em;
    display: block;
    clear: both;
    margin: 0
}

#top .news-wrap {
    border: none;
    list-style-type: none;
    list-style-position: outside
}

#top .news-wrap li {
    border: none;
    background: none;
    text-indent: 0
}

.news-link,.news-link:hover,#top .widget ul li .news-link:hover {
    display: block;
    position: relative;
    text-decoration: none;
    overflow: hidden;
    z-index: 2
}

.news-thumb {
    margin-right: 9px;
    padding: 3px;
    float: left;
    margin-top: 4px;
    border-style: solid;
    border-width: 1px;
    height: 36px;
    width: 36px;
    display: block
}

.news-thumb img {
    width: 28px;
    height: 28px
}

.image_size_portfolio_small .news-link {
    float: left;
    margin-right: 10px
}

.image_size_portfolio_small .news-thumb,.image_size_portfolio_small .tweet-thumb img,.image_size_portfolio_small .news-thumb img {
    width: 150px;
    min-height: 100px
}

.image_size_portfolio_small .news-excerpt {
    overflow: hidden;
    font-size: 13px;
    line-height: 1.65em
}

.image_size_portfolio_small .news-headline {
    font-size: 14px
}

#top .news-thumb img {
    display: block;
    float: left;
    border: none;
    padding: 0;
    margin: 0
}

.news-headline {
    overflow: hidden;
    font-weight: 700;
    margin-top: 2px;
    display: block
}

.news-time {
    font-weight: 400;
    clear: both;
    font-size: .92em;
    display: block
}

.tagcloud br {
    display: none
}

.tagcloud a {
    font-size: 11px!important;
    padding: 2px 8px;
    margin: 0 1px 1px 0;
    display: block;
    float: left;
    border-style: solid;
    border-width: 1px;
    text-decoration: none
}

.tagcloud a:hover {
    text-shadow: none;
    text-decoration: underline
}

.widget_tag_cloud h3 {
    border: none
}

.widget_rss li {
    line-height: 1.5em;
    font-size: 11px
}

.widget_rss li div {
    font-family: "Georgia","Times New Roman",Helvetica,Arial,sans-serif;
    font-style: italic
}

.rsswidget {
    display: block;
    font-weight: 700
}

.rss-date,.widget_rss cite {
    font-size: 11px
}

.widget_rss li {
    padding: 7px 0
}

.widget_rss .widgettitle img {
    display: none
}

.recentcomments,.widget_recent_entries li {
    padding: 7px 0;
    display: block;
    font-size: .85em;
    line-height: 1.5em
}

.recentcomments a,.widget_recent_entries li a {
    font-style: italic;
    font-family: "Georgia","Times New Roman",Helvetica,Arial,sans-serif
}

.recentcomments,.widget_recent_entries li {
    border-top-width: 3px;
    border-top-style: solid
}

.recentcomments:first-child,.widget_recent_entries li:first-child {
    border-top: none
}

.sidebar_left .widget_nav_menu ul:first-child>.current-menu-item,.sidebar_left .widget_nav_menu ul:first-child>.current_page_item,.sidebar_left .widget_nav_menu ul:first-child>.current-menu-ancestor {
    padding-right: 52px;
    padding-left: 0;
    left: auto;
    top: 1px
}

.sidebar_left.sidebar {
    text-align: right
}

.sidebar_left .news-thumb {
    float: right;
    margin: 4px 0 0 9px
}

#top .widget_twitter {
    font-size: 12px;
    line-height: 1.65em
}

#top .widget_twitter .twitter-avatar {
    float: left;
    margin-right: 13px;
    border-style: solid;
    border-width: 1px;
    padding: 3px;
    display: block
}

#top .widget_twitter .twitter-avatar a,#top .widget_twitter .twitter-avatar img {
    display: block
}

#top .widget_twitter ul {
    overflow: hidden;
    margin: 0;
    padding: 0
}

#top .widget_twitter li {
    padding: 0 0 8px 0;
    margin: 0 0 8px 0;
    border-bottom-style: solid;
    border-bottom-width: 2px
}

#top .widget_twitter li:last-child {
    border-bottom: none
}

#top .widget_twitter .entry-content-wrapper {
    padding: 0;
    margin: 0;
    float: none;
    clear: both;
    position: relative;
    border: none;
    width: 100%
}

#top .widget_twitter .entry-meta {
    display: block;
    font-size: 11px;
    font-style: italic;
    opacity: .8;
    margin-top: 5px
}

#top .widget_twitter .intent-meta {
    display: block;
    font-size: 11px;
    margin-top: 8px
}

#top .widget_twitter .intent-meta a {
    text-decoration: none;
    margin-right: 4px
}

#top .widget_twitter .intent-meta a:hover {
    text-decoration: underline
}

.sidebar_left.sidebar_align_left.sidebar {
    text-align: left
}

.sidebar_left.sidebar_align_left .news-thumb {
    float: left;
    margin: 4px 9px 0 0
}

.sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child>.current-menu-item,.sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child>.current_page_item,.sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child>.current-menu-ancestor {
    padding-left: 52px;
    padding-right: 0;
    left: 0;
    right: auto;
    top: 1px
}

.avia-toc-container {
    position: relative
}

.avia-toc-container a {
    display: block;
    position: relative;
    line-height: 1.4em
}

.avia-toc-container a:hover {
    text-decoration: none
}

.avia-toc-style-simple a {
    overflow-x: hidden;
    margin-bottom: 1em;
    min-height: 25px
}

.avia-toc-style-simple a span {
    background-color: #fff;
    position: relative;
    padding-right: 5px;
    z-index: 2
}

.avia-toc-style-simple a:after {
    float: left;
    width: 0;
    color: rgb(0 0 0 / .25);
    font-size: 9px;
    font-weight: 400;
    white-space: nowrap;
    content: ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . "
}

.avia-toc-style-simple .avia-toc-level-0:after {
    line-height: 3
}

.avia-toc-style-simple .avia-toc-level-1:after {
    line-height: 3
}

.avia-toc-style-simple .avia-toc-level-2:after {
    line-height: 2.9
}

.avia-toc-style-simple .avia-toc-level-3:after {
    line-height: 2.7
}

.avia-toc-style-simple .avia-toc-level-4:after {
    line-height: 2.5
}

.avia-toc-style-simple .avia-toc-level-5:after {
    line-height: 2.4
}

.avia-toc-style-simple .avia-toc-level-0 {
    font-weight: 700;
    font-size: 1em
}

.avia-toc-style-simple .avia-toc-level-2 {
    font-weight: 400;
    font-size: .9375em
}

.avia-toc-style-simple .avia-toc-level-3 {
    font-weight: 400;
    font-size: .875em
}

.avia-toc-style-simple .avia-toc-level-4 {
    font-weight: 400;
    font-size: .8125em
}

.avia-toc-style-simple .avia-toc-level-5 {
    font-weight: 400;
    font-size: .8125em;
    font-style: italic
}

.avia-toc-style-simple.avia-toc-indent .avia-toc-level-1 {
    margin-left: .625em
}

.avia-toc-style-simple.avia-toc-indent .avia-toc-level-2 {
    margin-left: 1em
}

.avia-toc-style-simple.avia-toc-indent .avia-toc-level-3 {
    margin-left: 1.428em
}

.avia-toc-style-simple.avia-toc-indent .avia-toc-level-4 {
    margin-left: 2.307em
}

.avia-toc-style-simple.avia-toc-indent .avia-toc-level-5 {
    margin-left: 2.692em
}

.avia-toc-style-elegant {
    padding-left: 30px
}

.avia-toc-style-elegant a {
    text-transform: uppercase;
    padding-bottom: 1.5em
}

.avia-toc-style-elegant .avia-toc-level-0 {
    font-weight: 700;
    font-size: .875em
}

.avia-toc-style-elegant .avia-toc-level-1 {
    font-weight: 400;
    font-size: .875em
}

.avia-toc-style-elegant .avia-toc-level-2 {
    font-weight: 400;
    font-size: .8125em
}

.avia-toc-style-elegant .avia-toc-level-3 {
    font-weight: 700;
    font-size: .8125em
}

.avia-toc-style-elegant .avia-toc-level-4 {
    font-weight: 400;
    font-size: .75em
}

.avia-toc-style-elegant .avia-toc-level-5 {
    font-weight: 400;
    font-size: .75em;
    font-style: italic
}

.avia-toc-style-elegant a:before {
    content: '';
    position: absolute;
    height: calc(100% + 0.3em);
    left: -20px;
    top: .15em;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: rgb(0 0 0 / .08)
}

.avia-toc-style-elegant a.avia-toc-level-0:last-child:after,.avia-toc-style-elegant a:first-child:after,.avia-toc-style-elegant a.avia-toc-level-0:after,.avia-toc-style-elegant a:first-child span:after,.avia-toc-style-elegant a.avia-toc-level-0 span:after {
    content: '';
    position: absolute;
    width: 9px;
    height: 9px;
    border-width: 3px;
    border-style: solid;
    border-radius: 9px;
    left: -26px;
    top: .15em;
    z-index: 2
}

.avia-toc-style-elegant a:first-child span:after,.avia-toc-style-elegant a.avia-toc-level-0 span:after {
    border-color: #fff0;
    z-index: 1
}

.avia-toc-style-elegant a:first-child:hover span:after,.avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
    animation: sonarEffect 2s ease-out infinite
}

.avia-toc-style-elegant a:last-child:before {
    display: none
}

.avia-toc-style-elegant a:last-child:after {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    left: -23px;
    top: .4em;
    border-radius: 8px
}

.avia-toc-style-elegant.avia-toc-indent .avia-toc-level-1 {
    padding-left: .625em
}

.avia-toc-style-elegant.avia-toc-indent .avia-toc-level-2 {
    padding-left: 1em
}

.avia-toc-style-elegant.avia-toc-indent .avia-toc-level-3 {
    padding-left: 1.428em
}

.avia-toc-style-elegant.avia-toc-indent .avia-toc-level-4 {
    padding-left: 2.307em
}

.avia-toc-style-elegant.avia-toc-indent .avia-toc-level-5 {
    padding-left: 2.692em
}

body {
    direction: rtl;
    unicode-bidi: embed
}

#top .main_menu .menu li {
    float: right
}

#top .main_menu .menu>li:last-child>a {
    padding-left: 0!important;
    padding-right: 13px!important
}

#top .main_menu .menu li ul a {
    float: right;
    text-align: right
}

.main_menu .menu ul {
    right: 0;
    left: auto;
    margin-right: 0;
    margin-left: auto
}

#top .main_menu .menu li ul ul {
    right: 207px;
    left: auto
}

#top #header .avia_mega_div .sub-menu {
    right: 0;
    left: auto
}

#header .avia_mega_div .units {
    border-left-style: dotted;
    border-left-width: 1px;
    border-right-style: none;
    border-right-width: 0
}

#header .avia_mega_div .avia_mega_menu_columns_first {
    padding-right: 0;
    padding-left: 15px
}

.avia_mega_div .avia-bullet {
    right: 3px;
    left: auto
}

.avia-bullet {
    right: -3px;
    left: auto;
    border-right: 3px solid;
    border-left: 0 none
}

#socket .sub_menu_socket li {
    float: right;
    border-right-style: solid;
    border-right-width: 1px;
    border-left: none
}

#socket .sub_menu_socket li:last-child {
    padding-right: 10px
}

#socket .sub_menu_socket li:first-child {
    padding-right: 0
}

.iconbox_icon {
    float: right;
    margin: 2px 0 0 10px
}

#header .avia_mega_div .avia_mega_menu_columns_last {
    border-left-style: none;
    border-left-width: 0;
    padding-right: 14px;
    padding-left: 0
}

.avia-button .avia_button_icon {
    right: -.3em;
    left: auto
}

.avia-testimonial-image {
    float: right;
    margin: 0 0 0 20px
}

.avia-testimonial {
    border-left-style: dashed;
    border-left-width: 1px;
    border-right: none
}

.avia-testimonial.avia-last-testimonial,.avia-grid-1-testimonials .avia-testimonial {
    border-left: none
}

#top .avia-slideshow-arrows a.prev-slide {
    left: 0
}

#top .avia-slideshow-arrows a.next-slide {
    right: auto
}

.avia-promocontent {
    margin-left: 200px;
    margin-right: auto
}

.av_promobox .avia-button {
    left: 30px;
    right: auto
}

.avia-progress-bar .progressbar-title-wrap {
    right: 3px;
    left: auto
}

.progressbar-icon {
    float: right;
    margin-left: 5px;
    margin-right: auto
}

.progressbar-title {
    float: right
}

.avia-progress-bar div.progress .bar-outer,.avia-progress-bar div.progress .bar {
    right: 0;
    left: auto
}

.avia_ajax_form .form_element_half {
    float: right;
    margin-right: 1%;
    margin-left: auto
}

.avia_ajax_form .form_element_third {
    float: right;
    margin-right: 1%;
    margin-left: auto;
    clear: none
}

.avia_ajax_form .form_element_two_third {
    float: right;
    margin-right: 1%;
    margin-left: auto;
    clear: none
}

.avia_ajax_form .form_element_fourth {
    float: right;
    margin-right: 1%;
    margin-left: auto;
    clear: none
}

.avia_ajax_form .form_element_three_fourth {
    float: right;
    margin-right: 1%;
    margin-left: auto;
    clear: none
}

.avia_ajax_form .first_form {
    clear: both;
    margin-right: 0
}

.avia_ajax_form p {
    float: right
}

.avia-slider-testimonials .avia-testimonial-arrow-wrap {
    right: 14px;
    left: auto
}

.avia-slider-testimonials .avia-testimonial-meta .avia-testimonial-image {
    margin: 0 0 0 10px
}

#js_sort_items a,#js_sort_items .text-sep {
    float: right
}

.avia-caption {
    right: 17px;
    left: auto
}

.avia-testimonial-meta {
    margin-left: auto;
    margin-right: 100px
}

.special-heading-inner-border {
    margin-right: 15px;
    margin-left: auto
}

#top .onsale {
    left: 8px;
    right: auto
}

#top .product_on_sale .inner_product_header {
    padding-left: 47px;
    padding-right: 15px
}

#top .avia_cart_buttons .button {
    float: right
}

.toggle_icon {
    right: 10px;
    left: auto
}

.js_active .toggler {
    padding: 9px 35px 9px 3px
}

.title_container .breadcrumb {
    left: 0;
    right: auto
}

.breadcrumb-trail .trail-before,.breadcrumb-trail .trail-end,.breadcrumb-trail .sep,.breadcrumb-trail a,.breadcrumb-trail .bbp-breadcrumb-current {
    float: right
}

#top .widget ul {
    float: right
}

ul {
    margin-right: 7px;
    margin-left: auto
}

.widget_nav_menu ul:first-child>.current-menu-item,.widget_nav_menu ul:first-child>.current_page_item,.widget_nav_menu ul:first-child>.current-menu-ancestor {
    right: 0;
    left: auto
}

.widget_nav_menu ul:first-child>.current-menu-item>a,.widget_nav_menu ul:first-child>.current_page_item>a {
    padding: 6px 3px 7px 7px
}

.avia-slideshow-dots a {
    padding: 6px
}

.avia-post-next.with-image {
    text-align: left
}

#top .avia-gallery .avia-gallery-thumb a {
    float: right
}

.js_active .tab {
    float: right;
    margin: 0 0 0 -1px
}

ol {
    margin-right: 15px;
    margin-left: auto
}

.entry-content-wrapper li {
    margin-right: 1em;
    margin-left: auto
}

blockquote {
    margin-left: 1em;
    margin-right: auto;
    padding-right: 20px;
    padding-left: 0;
    border-right-style: solid;
    border-right-width: 7px;
    border-left-style: none;
    border-left-width: 0
}

.more-link .more-link-arrow:not(.avia-svg-icon) {
    display: none
}

th {
    text-align: right
}

a.pp_close,a.pp_arrow_previous,a.pp_arrow_next,.pp_nav .pp_play,.pp_nav .pp_pause,a.pp_expand,a.pp_contract,a.pp_next,a.pp_previous {
    text-indent: 10000px
}

div.pp_default .pp_content_container .pp_right {
    padding-right: 20px
}

a.pp_close {
    top: -5px
}

tr td:last-child {
    border-left-style: solid;
    border-left-width: 1px
}

tr:first-child th {
    border-left-style: solid;
    border-left-width: 1px
}

.av_dropcap1,.av_dropcap2 {
    float: right;
    margin: 4px 0 0 8px
}

.pricing-table>li {
    margin: 0
}

.tabcontainer .tab_icon {
    margin-left: 7px;
    margin-right: auto
}

div .avia_message_box .avia_message_box_title {
    right: 0;
    left: auto
}

#top select,#top .avia_ajax_form .select,#top .entry-content-wrapper select {
    background-position: 12px center
}

.gravatar {
    float: right
}

.comment_content {
    padding: 0 0 15px 35px;
    margin: 0 85px 0 0
}

code {
    direction: ltr
}

.children .comment_content {
    margin: 0 28px 0 0
}

#top .commentlist .comment.depth-1,#top .commentlist .comment>div {
    float: right
}

.says {
    right: -70px;
    left: auto
}

#top .commentlist ul {
    margin: 0 74px 0 0
}

.commentlist ul {
    border-right-style: dashed;
    border-right-width: 1px;
    border-left-style: none;
    border-left-width: 0
}

ul ul,ul ol,ol ol,ol ul {
    margin: 4px 30px 5px 0
}

.children .gravatar {
    right: -24px;
    left: auto
}

#top .commentlist .children ul {
    margin: 0 47px 0 0
}

#commentform label {
    right: 245px;
    left: auto
}

.sort-param ul a {
    padding-right: 6px;
    padding-left: 0
}

div .product-sorting {
    float: right
}

div .product-sorting ul,div .product-sorting li {
    margin: 0 0 0 2px
}

.sort-param-order {
    margin-left: 3px;
    margin-right: auto
}

.sort-param {
    float: right;
    margin: 0 0 13px 13px
}

.sort-param ul {
    right: 0;
    left: auto;
    min-width: 160px
}

.sort-param ul li {
    margin-right: 10px;
    margin-left: auto
}

.sort-param-count ul {
    min-width: 172px
}

#top .pagination .current,#top .pagination a,#top .fullsize .template-blog .pagination a {
    float: right;
    margin-left: 3px;
    margin-right: auto
}

.pagination .pagination-meta {
    float: left
}

.extra-mini-title {
    margin-right: 50px
}

.news-thumb {
    float: right;
    margin-left: 9px;
    margin-right: auto
}

.tagcloud a {
    float: right;
    margin: 0 0 1px 1px
}

.sub_menu li {
    float: right;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: none;
    border-right-width: 0
}

.sub_menu>ul>li:last-child,.sub_menu>div>ul>li:last-child {
    padding-left: 0;
    padding-right: 10px
}

.sub_menu>ul>li:first-child,.sub_menu>div>ul>li:first-child {
    padding-right: 0
}

#top .sub_menu li li a {
    text-align: right
}

#header_main_alternate .avia_mega_div {
    right: 0;
    left: auto
}

.page-heading-container .author_description {
    padding-right: 10px
}

.sidebar_left .inner_sidebar {
    margin-right: 30px
}

.avia_partner_widget a,.avia_partner_widget a:hover {
    float: right
}

.widget_product_categories li a {
    background: url(https://fadak.me/wp-content/themes/enfold/config-woocommerce/images/rtl-bullet_grey.png) no-repeat scroll right center #fff0;
    padding: 0 9px 0 0
}

div .widget_shopping_cart .button.checkout {
    float: left
}

div .widget_price_filter .price_slider_wrapper .price_label {
    float: left
}

.sidebar_left .widget_nav_menu ul:first-child>.current-menu-item,.sidebar_left .widget_nav_menu ul:first-child>.current_page_item,.sidebar_left .widget_nav_menu ul:first-child>.current-menu-ancestor {
    padding-left: 49px;
    padding-right: 3px
}

.template-blog .pagination {
    padding: 1px 24px 10px 50px
}

ul.products {
    padding-right: 0;
    margin-right: 0;
    margin-left: auto
}

.shop_columns_3 .products .product {
    margin: 0 0 1% 1%
}

div .products .product {
    float: right;
    margin: 0 0 1% 1%
}

ul.products li {
    float: right;
    margin: 0 0 20px 3.8%
}

#top .products .product.last,#top #main .products .product.last {
    margin-left: 0;
    margin-right: auto
}

ul.products li.last {
    margin-left: 0;
    margin-right: auto
}

#top #wrap_all ins:before {
    content: " "
}

.shop_columns_5 .products .product {
    margin: 0 0 1% 1%
}

div.product .woocommerce-tabs ul.tabs li,#top div.product .woocommerce-tabs ul.tabs a {
    float: right
}

#top .woocommerce-tabs .tabs li a {
    float: right;
    margin: 0 0 0 -1px
}

div .star-rating,div #reviews #comments ol.commentlist li .comment-text .star-rating {
    float: left
}

div #reviews .star-rating {
    margin: 0 0 0 13px
}

#top #reviews h2,.bbp-topics .bbp-body .super-sticky.status-closed .bbp-topic-title:before,.bbp-topics .bbp-body .sticky.status-closed .bbp-topic-title:before,th,.template-page .entry-content-wrapper h1,.template-page .entry-content-wrapper h2,.widgettitle,.miniheading,.author_name,#reply-title,#top .logged-in-as,.dynamic-column-title,.iconbox .iconbox_content .iconbox_content_title,.pricing-table li.avia-pricing-row small,#top .av-masonry-load-more {
    letter-spacing: 0
}

#top #commentform .comment-form-rating label,#top.logged-in div #commentform .comment-form-comment label {
    right: auto
}

div #reviews #comments ol.commentlist li .avatar {
    float: right;
    right: 0;
    left: auto
}

#top .product_column_4 .products .product {
    margin: 0 0 1% 1%
}

#top .single-product-main-image .thumbnails a {
    float: right;
    margin: 0 0 4px 4px
}

div.product div.images div.thumbnails a {
    float: right;
    margin-left: 3.8%;
    margin-right: auto
}

.dropdown_widget ul.cart_list li a img {
    float: left;
    margin: 0 10px 0 0
}

div ul.product_list_widget li img,ul.cart_list li img,ul.product_list_widget li img {
    float: left;
    margin-right: 4px;
    margin-left: auto
}

ul.cart_list li img,ul.product_list_widget li img {
    float: right;
    margin-left: 4px;
    margin-right: auto
}

.cart_dropdown .dropdown_widget .widget_shopping_cart_content {
    text-align: right
}

#top .dropdown_widget .buttons .button {
    float: right
}

.woocommerce-page .button {
    float: right;
    margin: 4px 0 0 2px
}

#top .dropdown_widget .buttons .button.checkout {
    float: left
}

div a.remove {
    text-indent: 9999px
}

table.shop_table {
    text-align: right
}

.cart-collaterals h2 {
    text-align: right
}

.col2-set .col-1 {
    float: right
}

.col2-set .col-2 {
    float: left
}

.checkout .col-2 h3 {
    float: right
}

#top #shiptobilling {
    float: left
}

#top .form-row .input-checkbox {
    margin: -2px 0 0 8px
}

#customer_details #order_comments_field {
    clear: right
}

#customer_details .form-row {
    clear: left
}

.form-row-first,.form-row-last {
    float: right
}

.form-row-last {
    float: left
}

#top #payment ul.payment_methods li {
    text-align: right
}

#top #payment div.payment_box {
    right: -2px;
    left: auto
}

ul.woocommerce-error {
    padding: 32px 26px 32px 45%
}

#top .order_details li {
    float: right;
    margin: 0 0 7px 2em;
    padding: 0 0 0 2em;
    border-left: 1px dotted #CCC;
    border-right: none
}

.order_details li {
    float: right;
    border-left: 1px dashed #CCC;
    border-right: none;
    margin-left: 2em;
    margin-right: auto;
    padding-left: 2em;
    padding-right: 0
}

.addresses .title h3,dt,dd {
    float: right
}

.avia_message_box_icon {
    right: -.5em;
    left: auto;
    float: right
}

.avia_message_box.avia-size-normal {
    padding: 30px 17px 20px
}

.sidebar_tab_left .active_tab.tab,.sidebar_tab_right .active_tab.tab {
    width: 100%
}

#top .avia-content-slider-element-container .avia-slideshow-dots {
    text-align: left
}

.mejs-container {
    text-align: right
}

.avia_cart_buttons {
    padding: 10px 5px
}

#top .social_widget_icon {
    float: right
}

.avia_socialcount strong,.avia_socialcount span {
    padding: 0 36px 0 0
}

.avia_socialcount {
    text-align: right
}

.recentcomments a,.widget_recent_entries li a,table caption {
    font-style: normal
}

body .av-special-heading .av-special-heading-tag {
    float: right
}

body .av-special-heading.blockquote>* {
    float: none
}

#socket .copyright {
    float: right
}

#socket .sub_menu_socket {
    float: left
}

#top .social_bookmarks li {
    float: right
}

#top .avia_ajax_form input[type="checkbox"] {
    float: right
}

.rtl .title_container .breadcrumb {
    left: 45px
}

.rtl .avia-menu.av_menu_icon_beside {
    border-right: none;
    border-left: solid 1px #e2e2e2;
    margin-left: 25px;
    padding-left: 25px;
    margin-right: 0;
    padding-right: 0
}

.avia-slideshow-controls.avia-slideshow-dots {
    direction: initial
}

.rtl img.aviaccordion-image {
    left: 0
}

.rtl .aviaccordion-preview {
    left: 0!important
}

.rtl .post-meta-infos time {
    float: right
}

.avia_transform .rtl .border-extra-arrow-down {
    left: auto;
    right: 50%
}

.avia-mozilla .rtl .av_seperator_small_border .av-main-nav>li>a>.avia-menu-text {
    margin-left: 0
}

.avia-multi-slideshow-button.avia-slideshow-button {
    margin-right: 0;
    margin-left: 20px
}

.html_modern-blog #top .post-entry .post-title,.html_modern-blog .avia-content-slider .slide-entry-title {
    text-align: right
}

#top.rtl .av-subnav-menu>li:first-child a {
    border-left-style: solid;
    border-left-width: 1px
}

#top.rtl .av-subnav-menu>li:last-child a {
    border-left: none
}

.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {
    text-align: right
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a {
    padding-right: 70px
}

.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet {
    left: auto;
    right: 50px
}

body.rtl.rtl_columns div .first,body.rtl.rtl_columns div .no_margin {
    margin-right: 0
}

.rtl.rtl_columns div .flex_column {
    margin-left: 0;
    float: right
}

.rtl.rtl_columns div.flex_column.first {
    margin-right: 0;
    clear: right
}

.rtl.rtl_columns div .av_one_fifth {
    margin-right: 6%
}

.rtl.rtl_columns div .av_one_fourth {
    margin-right: 6%
}

.rtl.rtl_columns div .av_one_third {
    margin-right: 6%
}

.rtl.rtl_columns div .av_two_fifth {
    margin-right: 6%
}

.rtl.rtl_columns div .av_one_half {
    margin-right: 6%
}

.rtl.rtl_columns div .av_three_fifth {
    margin-right: 6%
}

.rtl.rtl_columns div .av_two_third {
    margin-right: 6%
}

.rtl.rtl_columns div .av_three_fourth {
    margin-right: 6%
}

.rtl.rtl_columns div .av_four_fifth {
    margin-right: 6%
}

.rtl.rtl_columns div .av_one_sixth {
    margin-right: 6%
}

.rtl.rtl_columns div .av_one_seventh {
    margin-right: 6%
}

.rtl.rtl_columns div .av_one_eighth {
    margin-right: 6%
}

.rtl.rtl_columns div .av_one_nineth {
    margin-right: 6%
}

.rtl.rtl_columns div .av_one_tenth {
    margin-right: 6%
}

.rtl .ls-layers * {
    direction: rtl
}

@media only screen and (max-width: 767px) {
    .responsive.html_cart_at_menu #top .main_menu .menu>li:last-child {
        padding-left:inherit;
        margin-left: inherit
    }

    .rtl .avia-menu.av_menu_icon_beside {
        border-right: none;
        border-left: none;
        margin-right: 25px;
        padding-right: 25px;
        margin-left: 0;
        padding-left: 0
    }

    .responsive #top #wrap_all .main_menu {
        top: 0;
        height: 80px;
        left: 0;
        right: auto;
        display: block;
        position: absolute
    }

    .html_cart_at_menu.html_main_nav_header #top .main_menu .menu>li:last-child {
        padding-right: inherit;
        margin-right: inherit
    }

    #menu-item-shop .dropdown_widget {
        left: -10px;
        right: auto;
        top: 100%;
        padding: 0;
        margin-top: -1px
    }

    #menu-item-shop .dropdown_widget .avia-arrow {
        top: -5px;
        left: 12px;
        right: auto
    }

    #menu-item-shop .cart_dropdown_link {
        padding: 0 10px 0 48px
    }

    .responsive #top #header_main>.container .main_menu .av-main-nav>li>a {
        padding: 0 10px 0 16px
    }

    .avia-arrow {
        display: none
    }

    .html_av-overlay-side .av-burger-overlay-scroll {
        width: 100%
    }

    .html_av-submenu-hidden .av-submenu-indicator {
        float: left;
        left: 30px;
        right: inherit
    }

    .html_av-submenu-hidden .av-submenu-indicator:before {
        content: "\E87c";
        font-family: 'entypo-fontello-enfold'
    }
}

.avia-search-tooltip {
    top: 100%!important
}

#socket .social_bookmarks {
    float: left;
    margin: -5px 30px 0 0;
    position: relative
}

.responsive #top .logo {
    float: right
}

.iconbox_left .iconbox_icon {
    right: -5px;
    left: inherit
}

input.button {
    font-family: iransanswebfanum-light
}

#top div .av-light-form .input-text,#top div .av-light-form input[type='text'],#top div .av-light-form input[type='input'],#top div .av-light-form input[type='password'],#top div .av-light-form input[type='email'],#top div .av-light-form input[type='number'],#top div .av-light-form input[type='url'],#top div .av-light-form input[type='tel'],#top div .av-light-form input[type='search'],#top div .av-light-form textarea,#top div .av-light-form select,div div .av-light-form .button {
    font-family: iransanswebfanum-light
}

#top .av-large-testimonial-slider .avia-testimonial-meta-mini {
    text-align: right
}

.av-main-nav-wrap {
    float: right
}

.avia-search-tooltip .avia-arrow-wrap {
    right: 20px
}

#top #searchsubmit,.ajax_load {
    left: 0;
    right: inherit
}

#top .av_minimal_header #s {
    padding: 12px 5px 12px 47px;
    font-family: iransanswebfanum-light
}

.ajax_search_image {
    float: right;
    margin-left: 8px;
    margin-right: inherit
}

#header .avia_mega_div {
    left: 0;
    right: inherit;
    text-align: right
}

.av-tab-arrow-container {
    top: 10px
}

#top .single-product-main-image .onsale {
    top: 8px;
    left: 8px;
    right: inherit
}

div.product .woocommerce-tabs ul.tabs li {
    margin-right: 0
}

.main_color div.product .woocommerce-tabs ul.tabs li.active a,.main_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content,.main_color .cart_dropdown_link,.main_color .inner_product_header,.main_color .avia-arrow,#top .main_color .variations select,#top .main_color .variations input,#top .main_color #reviews input[type='text'],#top .main_color #reviews input[type='email'],.main_color #reviews .comment-text,.main_color #reviews #comment,.main_color .single-product-main-image .images a,#top .main_color .shop_table.cart .input-text,#top .main_color form.login .input-text,#top .main_color form.register .input-text,.main_color .chosen-container-single .chosen-search,.main_color .products .product-category h3:before,#top .main_color .quantity input.qty {
    font-family: iransanswebfanum-light
}

#top div form .form-row input.input-text,#top div #content .form-row input.input-text,#top div form .form-row textarea,#top div #content .form-row textarea {
    font-family: "iransanswebfanum-light",Helvetica,Arial,sans-serif
}

#top .av-masonry-entry .onsale {
    top: 20px;
    left: 20px;
    right: inherit
}

.html_modern-blog #top .post-entry .blog-categories {
    text-align: right
}

.html_modern-blog #top .post-entry .post-meta-infos,.html_modern-blog .avia-content-slider .slide-meta {
    text-align: right
}

.html_modern-blog .blog-tags.minor-meta,.html_modern-blog .av-share-link-description,.html_modern-blog .related_title {
    text-align: right
}

.av-share-box ul li {
    border-right-style: solid;
    border-right-width: 1px;
    border-left-style: none
}

#top .av-related-style-full .av-related-title {
    text-align: right
}

input[type="submit"],#submit,.button {
    font-family: iransanswebfanum-light
}

#top .main_color .input-text,#top .main_color input[type='text'],#top .main_color input[type='input'],#top .main_color input[type='password'],#top .main_color input[type='email'],#top .main_color input[type='number'],#top .main_color input[type='url'],#top .main_color input[type='tel'],#top .main_color input[type='search'],#top .main_color textarea,#top .main_color select {
    font-family: iransanswebfanum-light
}

#top #s {
    padding: 11px 5px 11px 47px
}

.template-blog .blog-meta {
    float: right;
    margin-left: 50px;
    margin-right: inherit
}

.multi-big .post_author_timeline,.single-small .post_author_timeline {
    right: 40px;
    left: inherit
}

.avia-menu.av_menu_icon_beside {
    padding-left: 25px;
    padding-right: inherit;
    margin-left: 25px;
    margin-right: inherit;
    border-left-width: 1px;
    border-right-width: inherit;
    border-left-style: solid;
    border-right-style: none
}

.av-non-fullwidth-hotspot-image .av-hotspot-fallback-tooltip-count {
    right: 0;
    left: inherit
}

.av-hotspot-fallback-tooltip-inner {
    margin-right: 60px;
    margin-left: inherit
}

.more-link-arrow.avia-svg-icon svg:first-child {
    margin: 0 6px -1px 0
}

.av-magazine-thumbnail {
    float: right;
    margin-left: 15px;
    margin-right: inherit
}

.av-magazine-top-heading {
    float: right
}

.av-magazine .av-magazine-sideshow.av_one_half {
    padding-right: 3%;
    padding-left: inherit;
    border-right-width: 1px;
    border-left-width: inherit;
    border-right-style: solid;
    border-left-style: none
}

#top #wrap_all .av-social-link-Telegram:hover a {
    color: #fff;
    background-color: #11abd6
}

.av_seperator_small_border .av-main-nav>li>a>.avia-menu-text {
    border-right-style: solid;
    border-left-style: none;
    border-right-width: 1px;
    padding-right: 13px;
    margin-right: -13px
}

#top .input-text,#top input[type="text"],#top input[type="input"],#top input[type="password"],#top input[type="email"],#top input[type="number"],#top input[type="url"],#top input[type="tel"],#top input[type="search"],#top textarea,#top select {
    font: 1em "iransanswebfanum-light","Helvetica Neue",Helvetica,Arial,sans-serif
}

.av-magazine-sort {
    float: left;
    font-size: 12px
}

.avia-button-wrap.avia-button-left.avia-builder-el-21.el_after_av_hr.avia-builder-el-last {
    float: left
}

.av_secondary_right .sub_menu>ul>li:last-child,.av_secondary_right .sub_menu>div>ul>li:last-child {
    border: none;
    margin-right: 0;
    padding-right: 10px;
    padding-left: 0
}

#top .social_bookmarks li {
    border-right-style: none;
    border-left-style: none
}

.search-result-counter {
    right: 0;
    left: auto
}

.html_elegant-blog #top .template-search .post-title {
    text-align: right
}

.avia-button-wrap.avia-button-left.el_after_av_hr.avia-builder-el-last {
    float: left
}

.woocommerce-MyAccount-navigation {
    float: right;
    border-style: solid;
    border-width: 1px;
    margin-left: 50px;
    margin-right: inherit
}

.template-blog .blog-meta {
    float: right;
    margin-right: 50px;
    margin-left: inherit
}

.multi-big .post_author_timeline,.single-small .post_author_timeline {
    right: 90px;
    left: inherit
}

cite.comment_author_name {
    font-family: iransanswebfanum-light
}

.entry-content-wrapper li {
    margin-right: inherit;
    margin-left: auto
}

@font-face {
    font-family: 'iransans-bold';
    src: url(https://fadak.me/wp-content/uploads/avia_fonts/type_fonts/iransans-bold/iransansweb-bold.woff2) format('woff2'),url(https://fadak.me/wp-content/uploads/avia_fonts/type_fonts/iransans-bold/iransansweb-bold.woff) format('woff'),url(https://fadak.me/wp-content/uploads/avia_fonts/type_fonts/iransans-bold/iransansweb-bold.ttf) format('truetype'),url(https://fadak.me/wp-content/uploads/avia_fonts/type_fonts/iransans-bold/iransansweb-bold.eot) format('embedded-opentype'),url('https://fadak.me/wp-content/uploads/avia_fonts/type_fonts/iransans-bold/iransansweb-bold.eot#1779362524') format('embedded-opentype');
    font-style: normal;
    font-weight: 700;
    font-display: auto
}

@font-face {
    font-family: 'iransans-norm';
    src: url(https://fadak.me/wp-content/uploads/avia_fonts/type_fonts/iransans-norm/iransansweb.woff2) format('woff2'),url(https://fadak.me/wp-content/uploads/avia_fonts/type_fonts/iransans-norm/iransansweb.woff) format('woff'),url(https://fadak.me/wp-content/uploads/avia_fonts/type_fonts/iransans-norm/iransansweb.ttf) format('truetype'),url(https://fadak.me/wp-content/uploads/avia_fonts/type_fonts/iransans-norm/iransansweb.eot) format('embedded-opentype'),url('https://fadak.me/wp-content/uploads/avia_fonts/type_fonts/iransans-norm/iransansweb.eot#1779362524') format('embedded-opentype');
    font-style: normal;
    font-weight: 400;
    font-display: auto
}

:root {
    --enfold-socket-color-bg: #191919;
    --enfold-socket-color-bg2: #000000;
    --enfold-socket-color-primary: #ffffff;
    --enfold-socket-color-secondary: #eeeeee;
    --enfold-socket-color-color: #eeeeee;
    --enfold-socket-color-meta: #8c8c8c;
    --enfold-socket-color-heading: #ffffff;
    --enfold-socket-color-border: #333333;
    --enfold-socket-color-constant-font: #191919;
    --enfold-socket-color-button-border: #dddddd;
    --enfold-socket-color-button-border2: #cccccc;
    --enfold-socket-color-iconlist: #222222;
    --enfold-socket-color-timeline: #222222;
    --enfold-socket-color-timeline-date: #000000;
    --enfold-socket-color-masonry: #000000;
    --enfold-socket-color-stripe: #ffffff;
    --enfold-socket-color-stripe2: #ffffff;
    --enfold-socket-color-stripe2nd: #ffffff;
    --enfold-socket-color-button-font: #191919;
    --enfold-footer-color-bg: #333333;
    --enfold-footer-color-bg2: #111111;
    --enfold-footer-color-primary: #ffffff;
    --enfold-footer-color-secondary: #eeeeee;
    --enfold-footer-color-color: #aaaaaa;
    --enfold-footer-color-meta: #808080;
    --enfold-footer-color-heading: #808080;
    --enfold-footer-color-border: #555555;
    --enfold-footer-color-constant-font: #333333;
    --enfold-footer-color-button-border: #dddddd;
    --enfold-footer-color-button-border2: #cccccc;
    --enfold-footer-color-iconlist: #444444;
    --enfold-footer-color-timeline: #444444;
    --enfold-footer-color-timeline-date: #111111;
    --enfold-footer-color-masonry: #000000;
    --enfold-footer-color-stripe: #ffffff;
    --enfold-footer-color-stripe2: #ffffff;
    --enfold-footer-color-stripe2nd: #ffffff;
    --enfold-footer-color-button-font: #333333;
    --enfold-alternate-color-bg: #111111;
    --enfold-alternate-color-bg2: #333333;
    --enfold-alternate-color-primary: #00a99e;
    --enfold-alternate-color-secondary: #eb8a22;
    --enfold-alternate-color-color: #ffffff;
    --enfold-alternate-color-meta: #888888;
    --enfold-alternate-color-heading: #ffffff;
    --enfold-alternate-color-border: #444444;
    --enfold-alternate-color-constant-font: #ffffff;
    --enfold-alternate-color-button-border: #00877c;
    --enfold-alternate-color-button-border2: #c96800;
    --enfold-alternate-color-iconlist: #333333;
    --enfold-alternate-color-timeline: #333333;
    --enfold-alternate-color-timeline-date: #000000;
    --enfold-alternate-color-masonry: #222222;
    --enfold-alternate-color-stripe: #22cbbf;
    --enfold-alternate-color-stripe2: #11baaf;
    --enfold-alternate-color-stripe2nd: #fc9b33;
    --enfold-alternate-color-button-font: #ffffff;
    --enfold-main-color-bg: #191919;
    --enfold-main-color-bg2: #111111;
    --enfold-main-color-primary: #00a99e;
    --enfold-main-color-secondary: #eb8a22;
    --enfold-main-color-color: #ffffff;
    --enfold-main-color-meta: #8c8c8c;
    --enfold-main-color-heading: #ffffff;
    --enfold-main-color-border: #444444;
    --enfold-main-color-constant-font: #ffffff;
    --enfold-main-color-button-border: #00877c;
    --enfold-main-color-button-border2: #c96800;
    --enfold-main-color-iconlist: #333333;
    --enfold-main-color-timeline: #333333;
    --enfold-main-color-timeline-date: #000000;
    --enfold-main-color-masonry: #000000;
    --enfold-main-color-stripe: #22cbbf;
    --enfold-main-color-stripe2: #11baaf;
    --enfold-main-color-stripe2nd: #fc9b33;
    --enfold-main-color-button-font: #ffffff;
    --enfold-header-color-bg: #191919;
    --enfold-header-color-bg2: #222222;
    --enfold-header-color-primary: #00a99e;
    --enfold-header-color-secondary: #eb8a22;
    --enfold-header-color-color: #ffffff;
    --enfold-header-color-meta: #8c8c8c;
    --enfold-header-color-heading: #ffffff;
    --enfold-header-color-border: #444444;
    --enfold-header-color-constant-font: #ffffff;
    --enfold-header-color-button-border: #00877c;
    --enfold-header-color-button-border2: #c96800;
    --enfold-header-color-iconlist: #333333;
    --enfold-header-color-timeline: #333333;
    --enfold-header-color-timeline-date: #000000;
    --enfold-header-color-masonry: #111111;
    --enfold-header-color-stripe: #22cbbf;
    --enfold-header-color-stripe2: #11baaf;
    --enfold-header-color-stripe2nd: #fc9b33;
    --enfold-header-color-button-font: #ffffff;
    --enfold-header_burger_color: inherit;
    --enfold-header_replacement_menu_color: #ffffff;
    --enfold-header_replacement_menu_hover_color: #00a99e;
    --enfold-font-family-theme-body: "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    --enfold-font-size-theme-content: 13px;
    --enfold-font-size-theme-h1: 34px;
    --enfold-font-size-theme-h2: 28px;
    --enfold-font-size-theme-h3: 20px;
    --enfold-font-size-theme-h4: 18px;
    --enfold-font-size-theme-h5: 16px;
    --enfold-font-size-theme-h6: 14px
}

::selection {
    background-color: var(--enfold-main-color-primary);
    color: var(--enfold-main-color-bg)
}

html.html_boxed {
    background: #191919 center center repeat scroll
}

.socket_color,.socket_color div,.socket_color header,.socket_color main,.socket_color aside,.socket_color footer,.socket_color article,.socket_color nav,.socket_color section,.socket_color span,.socket_color applet,.socket_color object,.socket_color iframe,.socket_color h1,.socket_color h2,.socket_color h3,.socket_color h4,.socket_color h5,.socket_color h6,.socket_color p,.socket_color blockquote,.socket_color pre,.socket_color a,.socket_color abbr,.socket_color acronym,.socket_color address,.socket_color big,.socket_color cite,.socket_color code,.socket_color del,.socket_color dfn,.socket_color em,.socket_color img,.socket_color ins,.socket_color kbd,.socket_color q,.socket_color s,.socket_color samp,.socket_color small,.socket_color strike,.socket_color strong,.socket_color sub,.socket_color sup,.socket_color tt,.socket_color var,.socket_color b,.socket_color u,.socket_color i,.socket_color center,.socket_color dl,.socket_color dt,.socket_color dd,.socket_color ol,.socket_color ul,.socket_color li,.socket_color fieldset,.socket_color form,.socket_color label,.socket_color legend,.socket_color table,.socket_color caption,.socket_color tbody,.socket_color tfoot,.socket_color thead,.socket_color tr,.socket_color th,.socket_color td,.socket_color article,.socket_color aside,.socket_color canvas,.socket_color details,.socket_color embed,.socket_color figure,.socket_color fieldset,.socket_color figcaption,.socket_color footer,.socket_color header,.socket_color hgroup,.socket_color menu,.socket_color nav,.socket_color output,.socket_color ruby,.socket_color section,.socket_color summary,.socket_color time,.socket_color mark,.socket_color audio,.socket_color video,#top .socket_color .pullquote_boxed,.responsive #top .socket_color .avia-testimonial,.responsive #top.avia-blank #main .socket_color.container_wrap:first-child,#top .socket_color.fullsize .template-blog .post_delimiter,.socket_color .related_posts.av-related-style-full a {
    border-color: var(--enfold-socket-color-border)
}

.socket_color .rounded-container,#top .socket_color .pagination a:hover,.socket_color .small-preview,.socket_color .fallback-post-type-icon {
    background: var(--enfold-socket-color-meta);
    color: var(--enfold-socket-color-bg)
}

.socket_color .rounded-container .avia-svg-icon svg:first-child,.socket_color .small-preview .avia-svg-icon svg:first-child,.socket_color .fallback-post-type-icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-socket-color-bg);
    stroke: var(--enfold-socket-color-bg)
}

.socket_color .av-default-color,#top .socket_color .av-force-default-color,.socket_color .av-catalogue-item,.socket_color .wp-playlist-item .wp-playlist-caption,.socket_color .wp-playlist {
    color: var(--enfold-socket-color-color)
}

.socket_color,.socket_color .site-background,.socket_color .first-quote,.socket_color .related_image_wrap,.socket_color .gravatar img.socket_color .hr_content,.socket_color .news-thumb,.socket_color .post-format-icon,.socket_color .ajax_controlls a,.socket_color .tweet-text.avatar_no,.socket_color .toggler,.socket_color .toggler.activeTitle:hover,.socket_color #js_sort_items,.socket_color.inner-entry,.socket_color .grid-entry-title,.socket_color .related-format-icon,.grid-entry .socket_color .avia-arrow,.socket_color .avia-gallery-big,.socket_color .avia-gallery-big,.socket_color .avia-gallery img,.socket_color .grid-content,.socket_color .av-share-box ul,#top .socket_color .av-related-style-full .related-format-icon,.socket_color .related_posts.av-related-style-full a:hover,.socket_color.avia-fullwidth-portfolio .pagination .current,.socket_color.avia-fullwidth-portfolio .pagination a,.socket_color .av-hotspot-fallback-tooltip-inner,.socket_color .av-hotspot-fallback-tooltip-count {
    background-color: var(--enfold-socket-color-bg);
    color: var(--enfold-socket-color-color)
}

.socket_color .ajax_controlls a.avia-svg-icon svg:first-child,.socket_color .avia-svg-icon svg:first-child,.socket_color .av-share-box ul li svg:first-child,#top .socket_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
    stroke: var(--enfold-socket-color-color);
    fill: var(--enfold-socket-color-color)
}

.socket_color .avia-fold-unfold-section .av-fold-unfold-container::after {
    background: linear-gradient(to bottom,#fff0,rgb(25 25 25))
}

.socket_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button),.socket_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button) {
    color: var(--enfold-socket-color-color)
}

.socket_color .avia-fold-unfold-section .av-fold-button-container.fold-button {
    background: var(--enfold-socket-color-bg);
    border-color: var(--enfold-socket-color-border)
}

.socket_color .avia-curtain-reveal-overlay {
    background: var(--enfold-socket-color-bg)
}

.socket_color .avia-icon-circles-icon {
    background: var(--enfold-socket-color-bg);
    border-color: var(--enfold-socket-color-border);
    color: var(--enfold-socket-color-color)
}

.socket_color .avia-icon-circles-icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-socket-color-color);
    stroke: var(--enfold-socket-color-color)
}

.socket_color .avia-icon-circles-icon.active {
    background: var(--enfold-socket-color-secondary);
    border-color: var(--enfold-socket-color-secondary);
    color: var(--enfold-socket-color-bg)
}

.socket_color .avia-icon-circles-icon.avia-svg-icon.active svg:first-child {
    fill: var(--enfold-socket-color-bg);
    stroke: var(--enfold-socket-color-bg)
}

.socket_color .avia-icon-circles-icon-text {
    color: var(--enfold-socket-color-color);
    background: var(--enfold-socket-color-bg)
}

.socket_color .heading-color,.socket_color a.iconbox_icon:hover,.socket_color h1,.socket_color h2,.socket_color h3,.socket_color h4,.socket_color h5,.socket_color h6,.socket_color .sidebar .current_page_item>a,.socket_color .sidebar .current-menu-item>a,.socket_color .pagination .current,.socket_color .pagination a:hover,.socket_color strong.avia-testimonial-name,.socket_color .heading,.socket_color .toggle_content strong,.socket_color .toggle_content strong a,.socket_color .tab_content strong,.socket_color .tab_content strong a,.socket_color .asc_count,.socket_color .avia-testimonial-content strong,#top .socket_color .av-related-style-full .av-related-title,.socket_color .wp-playlist-item-meta.wp-playlist-item-title,#top .socket_color .av-no-image-slider h2 a,.socket_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,.socket_color div .news-headline .news-title,.socket_color .av-default-style .av-countdown-cell-inner .av-countdown-time,.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color,.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color,.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before,.socket_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter {
    color: var(--enfold-socket-color-heading)
}

.socket_color .heading .avia-svg-icon svg:first-child,.socket_color .av-special-heading .avia-svg-icon svg:first-child,.socket_color a.iconbox_icon.avia-svg-icon:hover svg:first-child,.socket_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child {
    fill: var(--enfold-socket-color-heading);
    stroke: var(--enfold-socket-color-heading)
}

.socket_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label {
    color: var(--enfold-socket-color-color)
}

.socket_color .meta-color,.socket_color .sidebar,.socket_color .sidebar a,.socket_color .minor-meta,.socket_color .minor-meta a,.socket_color .text-sep,.socket_color blockquote,.socket_color .post_nav a,.socket_color .comment-text,.socket_color .side-container-inner,.socket_color .news-time,.socket_color .pagination a,.socket_color .pagination span,.socket_color .tweet-text.avatar_no .tweet-time,#top .socket_color .extra-mini-title,.socket_color .team-member-job-title,.socket_color .team-social a,.socket_color #js_sort_items a,.grid-entry-excerpt,.socket_color .avia-testimonial-subtitle,.socket_color .commentmetadata a,.socket_color .social_bookmarks a,.socket_color .meta-heading>*,.socket_color .slide-meta,.socket_color .slide-meta a,.socket_color .taglist,.socket_color .taglist a,.socket_color .phone-info,.socket_color .phone-info a,.socket_color .av-sort-by-term a,.socket_color .av-magazine-time,.socket_color .av-magazine .av-magazine-entry-icon,.socket_color .av-catalogue-content,.socket_color .wp-playlist-item-length,.html_modern-blog #top div .socket_color .blog-categories a,.html_modern-blog #top div .socket_color .blog-categories a:hover {
    color: var(--enfold-socket-color-meta)
}

.socket_color .team-social a.avia-svg-icon svg:first-child,.socket_color .meta-heading .avia-svg-icon svg:first-child,.socket_color .social_bookmarks .avia-svg-icon a svg:first-child {
    stroke: var(--enfold-socket-color-meta);
    fill: var(--enfold-socket-color-meta)
}

.socket_color .team-social a.avia-svg-icon:hover svg:first-child {
    stroke: var(--enfold-socket-color-secondary);
    fill: var(--enfold-socket-color-secondary)
}

.socket_color .special-heading-inner-border {
    border-color: var(--enfold-socket-color-color)
}

.socket_color .meta-heading .special-heading-inner-border {
    border-color: var(--enfold-socket-color-meta)
}

.socket_color a,.socket_color .widget_first,.socket_color strong,.socket_color b,.socket_color b a,.socket_color strong a,.socket_color #js_sort_items a:hover,.socket_color #js_sort_items a.active_sort,.socket_color .av-sort-by-term a.active_sort,.socket_color .special_amp,.socket_color .taglist a.activeFilter,.socket_color #commentform .required,#top .socket_color .av-no-color.av-icon-style-border a.av-icon-char,.html_elegant-blog #top .socket_color .blog-categories a,.html_elegant-blog #top .socket_color .blog-categories a:hover {
    color: var(--enfold-socket-color-primary)
}

.socket_color a.avia-button .avia-svg-icon svg:first-child,.socket_color a.more-link .avia-svg-icon svg:first-child,#top .socket_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child {
    stroke: var(--enfold-socket-color-primary);
    fill: var(--enfold-socket-color-primary)
}

.socket_color a:hover,.socket_color h1 a:hover,.socket_color h2 a:hover,.socket_color h3 a:hover,.socket_color h4 a:hover,.socket_color h5 a:hover,.socket_color h6 a:hover,.socket_color .template-search a.news-content:hover,.socket_color .wp-playlist-item .wp-playlist-caption:hover {
    color: var(--enfold-socket-color-secondary)
}

.socket_color a.more-link:hover .avia-svg-icon svg:first-child {
    stroke: var(--enfold-socket-color-secondary);
    fill: var(--enfold-socket-color-secondary)
}

.socket_color .primary-background,.socket_color .primary-background a,div .socket_color .button,.socket_color #submit,.socket_color input[type='submit'],.socket_color .small-preview:hover,.socket_color .avia-menu-fx,.socket_color .avia-menu-fx .avia-arrow,.socket_color.iconbox_top .iconbox_icon,.socket_color .iconbox_top a.iconbox_icon:hover,.socket_color .avia-data-table th.avia-highlight-col,.socket_color .avia-color-theme-color,.socket_color .avia-color-theme-color:hover,.socket_color .image-overlay .image-overlay-inside:before,.socket_color .comment-count,.socket_color .av_dropcap2,.responsive #top .socket_color .av-open-submenu.av-subnav-menu>li>a:hover,#top .socket_color .av-open-submenu.av-subnav-menu li>ul a:hover,.socket_color .av-colored-style .av-countdown-cell-inner,.socket_color .wc-block-components-button:not(.is-link) {
    background-color: var(--enfold-socket-color-primary);
    color: var(--enfold-socket-color-constant-font);
    border-color: var(--enfold-socket-color-button-border)
}

.socket_color #searchform .av_searchform_search.avia-svg-icon svg:first-child {
    fill: var(--enfold-socket-color-constant-font);
    stroke: var(--enfold-socket-color-constant-font)
}

.socket_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon) {
    color: var(--enfold-socket-color-constant-font)
}

.socket_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child {
    fill: var(--enfold-socket-color-constant-font);
    stroke: var(--enfold-socket-color-constant-font)
}

.socket_color a.avia-button:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-socket-color-secondary);
    stroke: var(--enfold-socket-color-secondary)
}

.socket_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child,.socket_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child {
    fill: var(--enfold-socket-color-constant-font);
    stroke: var(--enfold-socket-color-constant-font)
}

.socket_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top,.socket_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom,.socket_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before,.socket_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after,.socket_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
    background-color: var(--enfold-socket-color-primary);
    color: var(--enfold-socket-color-constant-font)
}

#top #wrap_all .socket_color .av-menu-button-colored>a .avia-menu-text {
    background-color: var(--enfold-socket-color-primary);
    color: var(--enfold-socket-color-constant-font);
    border-color: var(--enfold-socket-color-primary)
}

#top #wrap_all .socket_color .av-menu-button-colored>a .avia-menu-text:after {
    background-color: var(--enfold-socket-color-button-border)
}

#top .socket_color .mobile_menu_toggle {
    color: var(--enfold-socket-color-primary);
    background: var(--enfold-socket-color-bg)
}

#top .socket_color .mobile_menu_toggle .avia-svg-icon svg:first-child {
    fill: var(--enfold-socket-color-primary);
    stroke: var(--enfold-socket-color-primary)
}

#top .socket_color .av-menu-mobile-active .av-subnav-menu>li>a:before {
    color: var(--enfold-socket-color-primary)
}

#top .socket_color .av-open-submenu.av-subnav-menu>li>a:hover:before {
    color: var(--enfold-socket-color-bg)
}

.socket_color .button:hover,.socket_color .ajax_controlls a:hover,.socket_color #submit:hover,.socket_color .big_button:hover,.socket_color .contentSlideControlls a:hover,.socket_color #submit:hover,.socket_color input[type='submit']:hover {
    background-color: var(--enfold-socket-color-secondary);
    color: var(--enfold-socket-color-bg);
    border-color: var(--enfold-socket-color-button-border2)
}

.socket_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover {
    fill: var(--enfold-socket-color-bg);
    stroke: var(--enfold-socket-color-bg)
}

.socket_color #searchform .av_searchform_search.avia-svg-icon:hover~#searchsubmit {
    background-color: var(--enfold-socket-color-secondary);
    border-color: var(--enfold-socket-color-button-border2)
}

.socket_color .ajax_controlls a.avia-svg-icon:hover svg:first-child {
    fill: var(--enfold-socket-color-bg);
    stroke: var(--enfold-socket-color-bg)
}

.socket_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,.socket_color .avia-toc-style-elegant a:first-child:after,.socket_color .avia-toc-style-elegant a.avia-toc-level-0:after {
    background-color: var(--enfold-socket-color-bg);
    border-color: var(--enfold-socket-color-secondary)
}

.socket_color .avia-toc-style-elegant a:first-child span:after,.socket_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
    background-color: var(--enfold-socket-color-bg)
}

.socket_color .avia-toc-style-elegant a:first-child:hover span:after,.socket_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
    border-color: var(--enfold-socket-color-secondary)
}

.socket_color .avia-toc-style-elegant a:before {
    border-color: var(--enfold-socket-color-border)
}

.socket_color .avia-toc-style-elegant a:first-child:after,.socket_color .avia-toc-style-elegant a.avia-toc-level-0:after {
    border-color: var(--enfold-socket-color-secondary);
    background-color: var(--enfold-socket-color-bg)
}

.socket_color .avia-toc-style-elegant a:last-child:after {
    background-color: var(--enfold-socket-color-border)
}

.socket_color .timeline-bullet {
    background-color: var(--enfold-socket-color-border);
    border-color: var(--enfold-socket-color-bg)
}

.socket_color table,.socket_color .widget_nav_menu ul:first-child>.current-menu-item,.socket_color .widget_nav_menu ul:first-child>.current_page_item,.socket_color .widget_nav_menu ul:first-child>.current-menu-ancestor,.socket_color .pagination .current,.socket_color .pagination a,.socket_color.iconbox_top .iconbox_content,.socket_color .av_promobox,.socket_color .toggle_content,.socket_color .toggler:hover,#top .socket_color .av-minimal-toggle .toggler,.socket_color .related_posts_default_image,.socket_color .search-result-counter,.socket_color .container_wrap_meta,.socket_color .avia-content-slider .slide-image,.socket_color .avia-slider-testimonials .avia-testimonial-content,.socket_color .avia-testimonial-arrow-wrap .avia-arrow,.socket_color .news-thumb,.socket_color .portfolio-preview-content,.socket_color .portfolio-preview-content .avia-arrow,.socket_color .av-magazine .av-magazine-entry-icon,.socket_color .related_posts.av-related-style-full a,.socket_color .aviaccordion-slide,.socket_color.avia-fullwidth-portfolio .pagination,.socket_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,.socket_color .av-catalogue-list li:hover,.socket_color .wp-playlist,.socket_color .avia-slideshow-fixed-height>li,.socket_color .avia-form-success,.socket_color .avia-form-error,.socket_color .av-boxed-grid-style .avia-testimonial {
    background: var(--enfold-socket-color-bg2)
}

#top .socket_color .post_timeline li:hover .timeline-bullet {
    background-color: var(--enfold-socket-color-secondary)
}

.socket_color blockquote,.socket_color .avia-bullet,.socket_color .av-no-color.av-icon-style-border a.av-icon-char {
    border-color: var(--enfold-socket-color-primary)
}

.html_header_top .socket_color .main_menu ul:first-child>li>ul,.html_header_top #top .socket_color .avia_mega_div>.sub-menu {
    border-top-color: var(--enfold-socket-color-primary)
}

.socket_color .breadcrumb,.socket_color .breadcrumb a,#top .socket_color.title_container .main-title,#top .socket_color.title_container .main-title a {
    color: var(--enfold-socket-color-color)
}

.socket_color .av-icon-display,#top .socket_color .av-related-style-full a:hover .related-format-icon,.socket_color .av-default-style .av-countdown-cell-inner,.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top,.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom,.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before,.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after,.socket_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
    background-color: var(--enfold-socket-color-bg2);
    color: var(--enfold-socket-color-meta)
}

.socket_color .av-icon-display.avia-svg-icon svg:first-child {
    fill: var(--enfold-socket-color-meta);
    stroke: var(--enfold-socket-color-meta)
}

.socket_color .av-masonry-entry:hover .av-icon-display {
    background-color: var(--enfold-socket-color-primary);
    color: var(--enfold-socket-color-constant-font);
    border-color: var(--enfold-socket-color-button-border)
}

.socket_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child {
    fill: var(--enfold-socket-color-constant-font);
    stroke: var(--enfold-socket-color-constant-font)
}

#top .socket_color .av-masonry-entry.format-quote:hover .av-icon-display {
    color: var(--enfold-socket-color-primary)
}

#top .socket_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child {
    fill: var(--enfold-socket-color-primary);
    stroke: var(--enfold-socket-color-primary)
}

.socket_color textarea::placeholder,.socket_color input::placeholder {
    color: var(--enfold-socket-color-meta);
    opacity: .5
}

.socket_color .header_bg,.socket_color .main_menu ul ul,.socket_color .main_menu .menu ul li a,.socket_color .pointer_arrow_wrap .pointer_arrow,.socket_color .avia_mega_div,.socket_color .av-subnav-menu>li ul,.socket_color .av-subnav-menu a {
    background-color: var(--enfold-socket-color-bg);
    color: var(--enfold-socket-color-meta)
}

.socket_color .main_menu .menu ul li a:hover,.socket_color .main_menu .menu ul li a:focus,.socket_color .av-subnav-menu ul a:hover,.socket_color .av-subnav-menu ul a:focus {
    background-color: var(--enfold-socket-color-bg2)
}

.socket_color .sub_menu>ul>li>a,.socket_color .sub_menu>div>ul>li>a,.socket_color .main_menu ul:first-child>li>a,#top .socket_color .main_menu .menu ul .current_page_item>a,#top .socket_color .main_menu .menu ul .current-menu-item>a,#top .socket_color .sub_menu li ul a {
    color: var(--enfold-socket-color-meta)
}

.socket_color .main_menu ul:first-child>li>a svg:first-child {
    stroke: var(--enfold-socket-color-meta);
    fill: var(--enfold-socket-color-meta)
}

.socket_color .main_menu ul:first-child>li>a:hover svg:first-child,.socket_color .main_menu ul:first-child>li>a:focus svg:first-child {
    stroke: var(--enfold-socket-color-color);
    fill: var(--enfold-socket-color-color)
}

#top .socket_color .main_menu .menu ul li>a:hover,#top .socket_color .main_menu .menu ul li>a:focus {
    color: var(--enfold-socket-color-color)
}

.socket_color .av-subnav-menu a:hover,.socket_color .av-subnav-menu a:focus,.socket_color .main_menu ul:first-child>li a:hover,.socket_color .main_menu ul:first-child>li a:focus,.socket_color .main_menu ul:first-child>li.current-menu-item>a,.socket_color .main_menu ul:first-child>li.current_page_item>a,.socket_color .main_menu ul:first-child>li.active-parent-item>a {
    color: var(--enfold-socket-color-color)
}

#top .socket_color .main_menu .menu .avia_mega_div ul .current-menu-item>a {
    color: var(--enfold-socket-color-primary)
}

.socket_color .sub_menu>ul>li>a:hover,.socket_color .sub_menu>ul>li>a:focus,.socket_color .sub_menu>div>ul>li>a:hover,.socket_color .sub_menu>div>ul>li>a:focus {
    color: var(--enfold-socket-color-color)
}

#top .socket_color .sub_menu ul li a:hover,#top .socket_color .sub_menu ul li a:focus,.socket_color .sub_menu ul:first-child>li.current-menu-item>a,.socket_color .sub_menu ul:first-child>li.current_page_item>a,.socket_color .sub_menu ul:first-child>li.active-parent-item>a {
    color: var(--enfold-socket-color-color)
}

.socket_color .sub_menu li ul a,.socket_color #payment,.socket_color .sub_menu ul li,.socket_color .sub_menu ul,#top .socket_color .sub_menu li li a:hover,#top .socket_color .sub_menu li li a:focus {
    background-color: var(--enfold-socket-color-bg)
}

.socket_color#header .avia_mega_div>.sub-menu.avia_mega_hr,.html_bottom_nav_header.html_logo_center #top #menu-item-search>a {
    border-color: var(--enfold-socket-color-border)
}

#top .socket_color .widget_pages ul li a:focus,#top .socket_color .widget_nav_menu ul li a:focus {
    color: var(--enfold-socket-color-secondary)
}

@media only screen and (max-width: 767px) {
    #top #wrap_all .av_header_transparency {
        background-color:var(--enfold-socket-color-bg);
        color: var(--enfold-socket-color-color);
        border-color: var(--enfold-socket-color-border)
    }

    #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
        stroke: var(--enfold-socket-color-color);
        fill: var(--enfold-socket-color-color)
    }
}

@media only screen and (max-width: 989px) {
    .html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
        background-color:var(--enfold-socket-color-bg);
        color: var(--enfold-socket-color-color);
        border-color: var(--enfold-socket-color-border)
    }

    .html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
        stroke: var(--enfold-socket-color-color);
        fill: var(--enfold-socket-color-color)
    }
}

.socket_color .avia-tt,.socket_color .avia-tt .avia-arrow,.socket_color .avia-tt .avia-arrow {
    background-color: var(--enfold-socket-color-bg);
    color: var(--enfold-socket-color-meta)
}

.socket_color .av_ajax_search_image {
    background-color: var(--enfold-socket-color-primary);
    color: var(--enfold-socket-color-bg)
}

.socket_color .av_ajax_search_image.avia-svg-icon svg:first-child {
    stroke: var(--enfold-socket-color-bg);
    fill: var(--enfold-socket-color-bg)
}

.socket_color .ajax_search_excerpt {
    color: var(--enfold-socket-color-meta)
}

.socket_color .av_ajax_search_title {
    color: var(--enfold-socket-color-heading)
}

.socket_color .ajax_load {
    background-color: var(--enfold-socket-color-primary)
}

.socket_color .av_searchsubmit_wrapper {
    background-color: var(--enfold-socket-color-primary)
}

#top .socket_color .avia-color-theme-color {
    color: var(--enfold-socket-color-button-font);
    border-color: var(--enfold-socket-color-button-border)
}

#top .socket_color .avia-color-theme-color .avia-svg-icon svg:first-child {
    fill: var(--enfold-socket-color-button-font);
    stroke: var(--enfold-socket-color-button-font)
}

.socket_color .avia-color-theme-color-subtle {
    background-color: var(--enfold-socket-color-bg2);
    color: var(--enfold-socket-color-color)
}

#top .socket_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child {
    fill: var(--enfold-socket-color-color);
    stroke: var(--enfold-socket-color-color)
}

.socket_color .avia-color-theme-color-subtle:hover {
    background-color: var(--enfold-socket-color-bg);
    color: var(--enfold-socket-color-heading)
}

#top .socket_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-socket-color-heading);
    stroke: var(--enfold-socket-color-heading)
}

#top .socket_color .avia-color-theme-color-highlight {
    color: var(--enfold-socket-color-button-font);
    border-color: var(--enfold-socket-color-secondary);
    background-color: var(--enfold-socket-color-secondary)
}

#top .socket_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child {
    fill: var(--enfold-socket-color-button-font);
    stroke: var(--enfold-socket-color-button-font)
}

#top .socket_color .avia-font-color-theme-color,#top .socket_color .avia-font-color-theme-color-hover:hover {
    color: var(--enfold-socket-color-button-font)
}

#top .socket_color .avia-font-color-theme-color .avia-svg-icon svg:first-child,#top .socket_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-socket-color-button-font);
    stroke: var(--enfold-socket-color-button-font)
}

.socket_color .avia-font-color-theme-color-subtle {
    color: var(--enfold-socket-color-color)
}

.socket_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child {
    fill: var(--enfold-socket-color-color);
    stroke: var(--enfold-socket-color-color)
}

.socket_color .avia-font-color-theme-color-subtle-hover:hover {
    color: var(--enfold-socket-color-heading)
}

.socket_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-socket-color-heading);
    stroke: var(--enfold-socket-color-heading)
}

#top .socket_color .avia-font-color-theme-color-highlight,#top .socket_color .avia-font-color-theme-color-highlight-hover:hover {
    color: var(--enfold-socket-color-button-font)
}

#top .socket_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child,#top .socket_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-socket-color-button-font);
    stroke: var(--enfold-socket-color-button-font)
}

.socket_color .avia-icon-list .iconlist_icon {
    background-color: var(--enfold-socket-color-iconlist)
}

.socket_color .avia-icon-list .iconlist-timeline {
    border-color: var(--enfold-socket-color-border)
}

.socket_color .iconlist_content {
    color: var(--enfold-socket-color-meta)
}

.socket_color .avia-timeline .milestone_icon {
    background-color: var(--enfold-socket-color-timeline)
}

.socket_color .avia-timeline .milestone_inner {
    background-color: var(--enfold-socket-color-timeline)
}

.socket_color .avia-timeline {
    border-color: var(--enfold-socket-color-timeline)
}

.socket_color .av-milestone-icon-wrap:after {
    border-color: var(--enfold-socket-color-timeline)
}

.socket_color .avia-timeline .av-milestone-date {
    color: var(--enfold-socket-color-timeline-date)
}

.socket_color .avia-timeline .av-milestone-date span {
    background-color: var(--enfold-socket-color-timeline)
}

.socket_color .avia-timeline-horizontal .av-milestone-content-wrap footer {
    background-color: var(--enfold-socket-color-timeline)
}

.socket_color .av-timeline-nav a {
    background-color: var(--enfold-socket-color-timeline)
}

#top .socket_color .input-text,#top .socket_color input[type='text'],#top .socket_color input[type='input'],#top .socket_color input[type='password'],#top .socket_color input[type='email'],#top .socket_color input[type='number'],#top .socket_color input[type='url'],#top .socket_color input[type='tel'],#top .socket_color input[type='search'],#top .socket_color textarea,#top .socket_color select {
    border-color: var(--enfold-socket-color-border);
    background-color: var(--enfold-socket-color-bg2);
    color: var(--enfold-socket-color-meta);
    font-family: inherit
}

#top .socket_color .invers-color .input-text,#top .socket_color .invers-color input[type='text'],#top .socket_color .invers-color input[type='input'],#top .socket_color .invers-color input[type='password'],#top .socket_color .invers-color input[type='email'],#top .socket_color .invers-color input[type='number'],#top .socket_color .invers-color input[type='url'],#top .socket_color .invers-color input[type='tel'],#top .socket_color .invers-color input[type='search'],#top .socket_color .invers-color textarea,#top .socket_color .invers-color select {
    background-color: var(--enfold-socket-color-bg)
}

.socket_color .required {
    color: var(--enfold-socket-color-primary)
}

.socket_color .av-masonry {
    background-color: var(--enfold-socket-color-masonry)
}

.socket_color .av-masonry-pagination,.socket_color .av-masonry-pagination:hover,.socket_color .av-masonry-outerimage-container {
    background-color: var(--enfold-socket-color-bg)
}

.socket_color .container .av-inner-masonry-content,#top .socket_color .container .av-masonry-load-more,#top .socket_color .container .av-masonry-sort,.socket_color .container .av-masonry-entry .avia-arrow {
    background-color: var(--enfold-socket-color-bg2)
}

.socket_color .hr-short .hr-inner-style,.socket_color .hr-short .hr-inner {
    background-color: var(--enfold-socket-color-bg)
}

div .socket_color .tabcontainer .active_tab_content,div .socket_color .tabcontainer .active_tab {
    background-color: var(--enfold-socket-color-bg2);
    color: var(--enfold-socket-color-color)
}

div .socket_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-socket-color-color);
    stroke: var(--enfold-socket-color-color)
}

.responsive.js_active #top .socket_color .avia_combo_widget .top_tab .tab {
    border-top-color: var(--enfold-socket-color-border)
}

.socket_color .template-archives .tabcontainer a,#top .socket_color .tabcontainer .tab:hover,#top .socket_color .tabcontainer .tab.active_tab {
    color: var(--enfold-socket-color-color)
}

#top .socket_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child,#top .socket_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-socket-color-color);
    stroke: var(--enfold-socket-color-color)
}

.socket_color .template-archives .tabcontainer a:hover {
    color: var(--enfold-socket-color-secondary)
}

.socket_color .sidebar_tab_icon {
    background-color: var(--enfold-socket-color-border)
}

#top .socket_color .sidebar_active_tab .sidebar_tab_icon {
    background-color: var(--enfold-socket-color-primary)
}

.socket_color .sidebar_tab:hover .sidebar_tab_icon {
    background-color: var(--enfold-socket-color-secondary)
}

.socket_color .sidebar_tab,.socket_color .tabcontainer .tab {
    color: var(--enfold-socket-color-meta)
}

.socket_color div .sidebar_active_tab,div .socket_color .tabcontainer.noborder_tabs .active_tab_content,div .socket_color .tabcontainer.noborder_tabs .active_tab {
    color: var(--enfold-socket-color-color);
    background-color: var(--enfold-socket-color-bg)
}

#top .socket_color .avia-smallarrow-slider .avia-slideshow-dots a {
    background-color: var(--enfold-socket-color-bg2)
}

#top .socket_color .avia-smallarrow-slider .avia-slideshow-dots a.active,#top .socket_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
    background-color: var(--enfold-socket-color-meta)
}

@media only screen and (max-width: 767px) {
    .responsive #top .socket_color .tabcontainer .active_tab {
        background-color:var(--enfold-socket-color-secondary);
        color: var(--enfold-socket-color-constant-font)
    }

    .responsive #top .socket_color .tabcontainer {
        border-color: var(--enfold-socket-color-border)
    }

    .responsive #top .socket_color .active_tab_content {
        background-color: var(--enfold-socket-color-bg2)
    }
}

.socket_color tr:nth-child(even),.socket_color .avia-data-table .avia-heading-row .avia-desc-col,.socket_color .avia-data-table .avia-highlight-col,.socket_color .pricing-table>li:nth-child(even),body .socket_color .pricing-table.avia-desc-col li,#top .socket_color .avia-data-table.avia_pricing_minimal th {
    background-color: var(--enfold-socket-color-bg);
    color: var(--enfold-socket-color-color)
}

.socket_color table caption,.socket_color tr:nth-child(even),.socket_color .pricing-table>li:nth-child(even),#top .socket_color .avia-data-table.avia_pricing_minimal td {
    color: var(--enfold-socket-color-meta)
}

.socket_color tr:nth-child(odd),.socket_color .pricing-table>li:nth-child(odd),.socket_color .pricing-extra {
    background: var(--enfold-socket-color-bg2)
}

.socket_color .pricing-table li.avia-pricing-row,.socket_color .pricing-table li.avia-heading-row,.socket_color .pricing-table li.avia-pricing-row .pricing-extra {
    background-color: var(--enfold-socket-color-primary);
    color: var(--enfold-socket-color-constant-font);
    border-color: var(--enfold-socket-color-stripe)
}

.socket_color .pricing-table li.avia-heading-row,.socket_color .pricing-table li.avia-heading-row .pricing-extra {
    background-color: var(--enfold-socket-color-stripe2);
    color: var(--enfold-socket-color-constant-font);
    border-color: var(--enfold-socket-color-stripe)
}

.socket_color .pricing-table.avia-desc-col .avia-heading-row,.socket_color .pricing-table.avia-desc-col .avia-pricing-row {
    border-color: var(--enfold-socket-color-border)
}

.socket_color .theme-color-bar .bar {
    background: var(--enfold-socket-color-primary)
}

.socket_color .mejs-controls .mejs-time-rail .mejs-time-current,.socket_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,.socket_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.socket_color .button.av-sending-button,.socket_color .av-striped-bar .theme-color-bar .bar {
    background: var(--enfold-socket-color-primary)
}

body .socket_color .mejs-controls .mejs-time-rail .mejs-time-float {
    background: var(--enfold-socket-color-primary);
    color: #fff
}

body .socket_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
    border: solid 4px var(--enfold-socket-color-primary);
    border-color: var(--enfold-socket-color-primary) #fff0 #fff0 #fff0
}

.socket_color .progress {
    background-color: var(--enfold-socket-color-bg2)
}

.socket_color .av_searchform_element_results .av_ajax_search_entry,.socket_color .av_searchform_element_results .av_ajax_search_title,.socket_color.av_searchform_element_results .av_ajax_search_entry,.socket_color.av_searchform_element_results .av_ajax_search_title {
    color: var(--enfold-socket-color-primary)
}

.socket_color .av_searchform_element_results .ajax_search_excerpt,.socket_color.av_searchform_element_results .ajax_search_excerpt {
    color: var(--enfold-socket-color-meta)
}

.socket_color .av_searchform_element_results .av_ajax_search_image,.socket_color.av_searchform_element_results .av_ajax_search_image {
    color: var(--enfold-socket-color-meta)
}

.socket_color .button.av-sending-button {
    background: var(--enfold-socket-color-secondary);
    background-image: linear-gradient(-45deg,var(--enfold-socket-color-secondary) 25%,var(--enfold-socket-color-stripe2nd) 25%,var(--enfold-socket-color-stripe2nd) 50%,var(--enfold-socket-color-secondary) 50%,var(--enfold-socket-color-secondary) 75%,var(--enfold-socket-color-stripe2nd) 75%,var(--enfold-socket-color-stripe2nd));
    border-color: var(--enfold-socket-color-secondary)
}

.socket_color span.bbp-admin-links a {
    color: var(--enfold-socket-color-primary)
}

.socket_color span.bbp-admin-links a:hover {
    color: var(--enfold-socket-color-secondary)
}

#top .socket_color .bbp-reply-content,#top .socket_color .bbp-topic-content,#top .socket_color .bbp-body .super-sticky .page-numbers,#top .socket_color .bbp-body .sticky .page-numbers,#top .socket_color .bbp-pagination-links a:hover,#top .socket_color .bbp-pagination-links span.current {
    background: var(--enfold-socket-color-bg)
}

#top .socket_color .bbp-topics .bbp-header,#top .socket_color .bbp-topics .bbp-header,#top .socket_color .bbp-forums .bbp-header,#top .socket_color .bbp-topics-front ul.super-sticky,#top .socket_color .bbp-topics ul.super-sticky,#top .socket_color .bbp-topics ul.sticky,#top .socket_color .bbp-forum-content ul.sticky,#top .socket_color .bbp-body .page-numbers {
    background-color: var(--enfold-socket-color-bg2)
}

#top .socket_color .bbp-meta,#top .socket_color .bbp-author-role,#top .socket_color .bbp-author-ip,#top .socket_color .bbp-pagination-count,#top .socket_color .bbp-topics .bbp-body .bbp-topic-title:before {
    color: var(--enfold-socket-color-meta)
}

#top .socket_color .bbp-admin-links {
    color: var(--enfold-socket-color-border)
}

.socket_color #bbpress-forums li.bbp-body ul.forum,.socket_color #bbpress-forums li.bbp-body ul.topic,.avia_transform .socket_color .bbp-replies .bbp-reply-author:before,.avia_transform .forum-search .socket_color .bbp-reply-author:before,.avia_transform .forum-search .socket_color .bbp-topic-author:before {
    background-color: var(--enfold-socket-color-bg);
    border-color: var(--enfold-socket-color-border)
}

#top .socket_color .bbp-author-name {
    color: var(--enfold-socket-color-heading)
}

.socket_color .widget_display_stats dt,.socket_color .widget_display_stats dd {
    background-color: var(--enfold-socket-color-bg2)
}

html,#scroll-top-link,#av-cookie-consent-badge {
    background-color: var(--enfold-socket-color-bg)
}

#scroll-top-link,#av-cookie-consent-badge {
    color: var(--enfold-socket-color-color);
    border: 1px solid var(--enfold-socket-color-border)
}

#scroll-top-link.avia-svg-icon svg:first-child,#av-cookie-consent-badge.avia-svg-icon svg:first-child {
    stroke: var(--enfold-socket-color-color);
    fill: var(--enfold-socket-color-color)
}

.footer_color,.footer_color div,.footer_color header,.footer_color main,.footer_color aside,.footer_color footer,.footer_color article,.footer_color nav,.footer_color section,.footer_color span,.footer_color applet,.footer_color object,.footer_color iframe,.footer_color h1,.footer_color h2,.footer_color h3,.footer_color h4,.footer_color h5,.footer_color h6,.footer_color p,.footer_color blockquote,.footer_color pre,.footer_color a,.footer_color abbr,.footer_color acronym,.footer_color address,.footer_color big,.footer_color cite,.footer_color code,.footer_color del,.footer_color dfn,.footer_color em,.footer_color img,.footer_color ins,.footer_color kbd,.footer_color q,.footer_color s,.footer_color samp,.footer_color small,.footer_color strike,.footer_color strong,.footer_color sub,.footer_color sup,.footer_color tt,.footer_color var,.footer_color b,.footer_color u,.footer_color i,.footer_color center,.footer_color dl,.footer_color dt,.footer_color dd,.footer_color ol,.footer_color ul,.footer_color li,.footer_color fieldset,.footer_color form,.footer_color label,.footer_color legend,.footer_color table,.footer_color caption,.footer_color tbody,.footer_color tfoot,.footer_color thead,.footer_color tr,.footer_color th,.footer_color td,.footer_color article,.footer_color aside,.footer_color canvas,.footer_color details,.footer_color embed,.footer_color figure,.footer_color fieldset,.footer_color figcaption,.footer_color footer,.footer_color header,.footer_color hgroup,.footer_color menu,.footer_color nav,.footer_color output,.footer_color ruby,.footer_color section,.footer_color summary,.footer_color time,.footer_color mark,.footer_color audio,.footer_color video,#top .footer_color .pullquote_boxed,.responsive #top .footer_color .avia-testimonial,.responsive #top.avia-blank #main .footer_color.container_wrap:first-child,#top .footer_color.fullsize .template-blog .post_delimiter,.footer_color .related_posts.av-related-style-full a {
    border-color: var(--enfold-footer-color-border)
}

.footer_color .rounded-container,#top .footer_color .pagination a:hover,.footer_color .small-preview,.footer_color .fallback-post-type-icon {
    background: var(--enfold-footer-color-meta);
    color: var(--enfold-footer-color-bg)
}

.footer_color .rounded-container .avia-svg-icon svg:first-child,.footer_color .small-preview .avia-svg-icon svg:first-child,.footer_color .fallback-post-type-icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-footer-color-bg);
    stroke: var(--enfold-footer-color-bg)
}

.footer_color .av-default-color,#top .footer_color .av-force-default-color,.footer_color .av-catalogue-item,.footer_color .wp-playlist-item .wp-playlist-caption,.footer_color .wp-playlist {
    color: var(--enfold-footer-color-color)
}

.footer_color,.footer_color .site-background,.footer_color .first-quote,.footer_color .related_image_wrap,.footer_color .gravatar img.footer_color .hr_content,.footer_color .news-thumb,.footer_color .post-format-icon,.footer_color .ajax_controlls a,.footer_color .tweet-text.avatar_no,.footer_color .toggler,.footer_color .toggler.activeTitle:hover,.footer_color #js_sort_items,.footer_color.inner-entry,.footer_color .grid-entry-title,.footer_color .related-format-icon,.grid-entry .footer_color .avia-arrow,.footer_color .avia-gallery-big,.footer_color .avia-gallery-big,.footer_color .avia-gallery img,.footer_color .grid-content,.footer_color .av-share-box ul,#top .footer_color .av-related-style-full .related-format-icon,.footer_color .related_posts.av-related-style-full a:hover,.footer_color.avia-fullwidth-portfolio .pagination .current,.footer_color.avia-fullwidth-portfolio .pagination a,.footer_color .av-hotspot-fallback-tooltip-inner,.footer_color .av-hotspot-fallback-tooltip-count {
    background-color: var(--enfold-footer-color-bg);
    color: var(--enfold-footer-color-color)
}

.footer_color .ajax_controlls a.avia-svg-icon svg:first-child,.footer_color .avia-svg-icon svg:first-child,.footer_color .av-share-box ul li svg:first-child,#top .footer_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
    stroke: var(--enfold-footer-color-color);
    fill: var(--enfold-footer-color-color)
}

.footer_color .avia-fold-unfold-section .av-fold-unfold-container::after {
    background: linear-gradient(to bottom,#fff0,rgb(51 51 51))
}

.footer_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button),.footer_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button) {
    color: var(--enfold-footer-color-color)
}

.footer_color .avia-fold-unfold-section .av-fold-button-container.fold-button {
    background: var(--enfold-footer-color-bg);
    border-color: var(--enfold-footer-color-border)
}

.footer_color .avia-curtain-reveal-overlay {
    background: var(--enfold-footer-color-bg)
}

.footer_color .avia-icon-circles-icon {
    background: var(--enfold-footer-color-bg);
    border-color: var(--enfold-footer-color-border);
    color: var(--enfold-footer-color-color)
}

.footer_color .avia-icon-circles-icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-footer-color-color);
    stroke: var(--enfold-footer-color-color)
}

.footer_color .avia-icon-circles-icon.active {
    background: var(--enfold-footer-color-secondary);
    border-color: var(--enfold-footer-color-secondary);
    color: var(--enfold-footer-color-bg)
}

.footer_color .avia-icon-circles-icon.avia-svg-icon.active svg:first-child {
    fill: var(--enfold-footer-color-bg);
    stroke: var(--enfold-footer-color-bg)
}

.footer_color .avia-icon-circles-icon-text {
    color: var(--enfold-footer-color-color);
    background: var(--enfold-footer-color-bg)
}

.footer_color .heading-color,.footer_color a.iconbox_icon:hover,.footer_color h1,.footer_color h2,.footer_color h3,.footer_color h4,.footer_color h5,.footer_color h6,.footer_color .sidebar .current_page_item>a,.footer_color .sidebar .current-menu-item>a,.footer_color .pagination .current,.footer_color .pagination a:hover,.footer_color strong.avia-testimonial-name,.footer_color .heading,.footer_color .toggle_content strong,.footer_color .toggle_content strong a,.footer_color .tab_content strong,.footer_color .tab_content strong a,.footer_color .asc_count,.footer_color .avia-testimonial-content strong,#top .footer_color .av-related-style-full .av-related-title,.footer_color .wp-playlist-item-meta.wp-playlist-item-title,#top .footer_color .av-no-image-slider h2 a,.footer_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,.footer_color div .news-headline .news-title,.footer_color .av-default-style .av-countdown-cell-inner .av-countdown-time,.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color,.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color,.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before,.footer_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter {
    color: var(--enfold-footer-color-heading)
}

.footer_color .heading .avia-svg-icon svg:first-child,.footer_color .av-special-heading .avia-svg-icon svg:first-child,.footer_color a.iconbox_icon.avia-svg-icon:hover svg:first-child,.footer_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child {
    fill: var(--enfold-footer-color-heading);
    stroke: var(--enfold-footer-color-heading)
}

.footer_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label {
    color: var(--enfold-footer-color-color)
}

.footer_color .meta-color,.footer_color .sidebar,.footer_color .sidebar a,.footer_color .minor-meta,.footer_color .minor-meta a,.footer_color .text-sep,.footer_color blockquote,.footer_color .post_nav a,.footer_color .comment-text,.footer_color .side-container-inner,.footer_color .news-time,.footer_color .pagination a,.footer_color .pagination span,.footer_color .tweet-text.avatar_no .tweet-time,#top .footer_color .extra-mini-title,.footer_color .team-member-job-title,.footer_color .team-social a,.footer_color #js_sort_items a,.grid-entry-excerpt,.footer_color .avia-testimonial-subtitle,.footer_color .commentmetadata a,.footer_color .social_bookmarks a,.footer_color .meta-heading>*,.footer_color .slide-meta,.footer_color .slide-meta a,.footer_color .taglist,.footer_color .taglist a,.footer_color .phone-info,.footer_color .phone-info a,.footer_color .av-sort-by-term a,.footer_color .av-magazine-time,.footer_color .av-magazine .av-magazine-entry-icon,.footer_color .av-catalogue-content,.footer_color .wp-playlist-item-length,.html_modern-blog #top div .footer_color .blog-categories a,.html_modern-blog #top div .footer_color .blog-categories a:hover {
    color: var(--enfold-footer-color-meta)
}

.footer_color .team-social a.avia-svg-icon svg:first-child,.footer_color .meta-heading .avia-svg-icon svg:first-child,.footer_color .social_bookmarks .avia-svg-icon a svg:first-child {
    stroke: var(--enfold-footer-color-meta);
    fill: var(--enfold-footer-color-meta)
}

.footer_color .team-social a.avia-svg-icon:hover svg:first-child {
    stroke: var(--enfold-footer-color-secondary);
    fill: var(--enfold-footer-color-secondary)
}

.footer_color .special-heading-inner-border {
    border-color: var(--enfold-footer-color-color)
}

.footer_color .meta-heading .special-heading-inner-border {
    border-color: var(--enfold-footer-color-meta)
}

.footer_color a,.footer_color .widget_first,.footer_color strong,.footer_color b,.footer_color b a,.footer_color strong a,.footer_color #js_sort_items a:hover,.footer_color #js_sort_items a.active_sort,.footer_color .av-sort-by-term a.active_sort,.footer_color .special_amp,.footer_color .taglist a.activeFilter,.footer_color #commentform .required,#top .footer_color .av-no-color.av-icon-style-border a.av-icon-char,.html_elegant-blog #top .footer_color .blog-categories a,.html_elegant-blog #top .footer_color .blog-categories a:hover {
    color: var(--enfold-footer-color-primary)
}

.footer_color a.avia-button .avia-svg-icon svg:first-child,.footer_color a.more-link .avia-svg-icon svg:first-child,#top .footer_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child {
    stroke: var(--enfold-footer-color-primary);
    fill: var(--enfold-footer-color-primary)
}

.footer_color a:hover,.footer_color h1 a:hover,.footer_color h2 a:hover,.footer_color h3 a:hover,.footer_color h4 a:hover,.footer_color h5 a:hover,.footer_color h6 a:hover,.footer_color .template-search a.news-content:hover,.footer_color .wp-playlist-item .wp-playlist-caption:hover {
    color: var(--enfold-footer-color-secondary)
}

.footer_color a.more-link:hover .avia-svg-icon svg:first-child {
    stroke: var(--enfold-footer-color-secondary);
    fill: var(--enfold-footer-color-secondary)
}

.footer_color .primary-background,.footer_color .primary-background a,div .footer_color .button,.footer_color #submit,.footer_color input[type='submit'],.footer_color .small-preview:hover,.footer_color .avia-menu-fx,.footer_color .avia-menu-fx .avia-arrow,.footer_color.iconbox_top .iconbox_icon,.footer_color .iconbox_top a.iconbox_icon:hover,.footer_color .avia-data-table th.avia-highlight-col,.footer_color .avia-color-theme-color,.footer_color .avia-color-theme-color:hover,.footer_color .image-overlay .image-overlay-inside:before,.footer_color .comment-count,.footer_color .av_dropcap2,.responsive #top .footer_color .av-open-submenu.av-subnav-menu>li>a:hover,#top .footer_color .av-open-submenu.av-subnav-menu li>ul a:hover,.footer_color .av-colored-style .av-countdown-cell-inner,.footer_color .wc-block-components-button:not(.is-link) {
    background-color: var(--enfold-footer-color-primary);
    color: var(--enfold-footer-color-constant-font);
    border-color: var(--enfold-footer-color-button-border)
}

.footer_color #searchform .av_searchform_search.avia-svg-icon svg:first-child {
    fill: var(--enfold-footer-color-constant-font);
    stroke: var(--enfold-footer-color-constant-font)
}

.footer_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon) {
    color: var(--enfold-footer-color-constant-font)
}

.footer_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child {
    fill: var(--enfold-footer-color-constant-font);
    stroke: var(--enfold-footer-color-constant-font)
}

.footer_color a.avia-button:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-footer-color-secondary);
    stroke: var(--enfold-footer-color-secondary)
}

.footer_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child,.footer_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child {
    fill: var(--enfold-footer-color-constant-font);
    stroke: var(--enfold-footer-color-constant-font)
}

.footer_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top,.footer_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom,.footer_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before,.footer_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after,.footer_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
    background-color: var(--enfold-footer-color-primary);
    color: var(--enfold-footer-color-constant-font)
}

#top #wrap_all .footer_color .av-menu-button-colored>a .avia-menu-text {
    background-color: var(--enfold-footer-color-primary);
    color: var(--enfold-footer-color-constant-font);
    border-color: var(--enfold-footer-color-primary)
}

#top #wrap_all .footer_color .av-menu-button-colored>a .avia-menu-text:after {
    background-color: var(--enfold-footer-color-button-border)
}

#top .footer_color .mobile_menu_toggle {
    color: var(--enfold-footer-color-primary);
    background: var(--enfold-footer-color-bg)
}

#top .footer_color .mobile_menu_toggle .avia-svg-icon svg:first-child {
    fill: var(--enfold-footer-color-primary);
    stroke: var(--enfold-footer-color-primary)
}

#top .footer_color .av-menu-mobile-active .av-subnav-menu>li>a:before {
    color: var(--enfold-footer-color-primary)
}

#top .footer_color .av-open-submenu.av-subnav-menu>li>a:hover:before {
    color: var(--enfold-footer-color-bg)
}

.footer_color .button:hover,.footer_color .ajax_controlls a:hover,.footer_color #submit:hover,.footer_color .big_button:hover,.footer_color .contentSlideControlls a:hover,.footer_color #submit:hover,.footer_color input[type='submit']:hover {
    background-color: var(--enfold-footer-color-secondary);
    color: var(--enfold-footer-color-bg);
    border-color: var(--enfold-footer-color-button-border2)
}

.footer_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover {
    fill: var(--enfold-footer-color-bg);
    stroke: var(--enfold-footer-color-bg)
}

.footer_color #searchform .av_searchform_search.avia-svg-icon:hover~#searchsubmit {
    background-color: var(--enfold-footer-color-secondary);
    border-color: var(--enfold-footer-color-button-border2)
}

.footer_color .ajax_controlls a.avia-svg-icon:hover svg:first-child {
    fill: var(--enfold-footer-color-bg);
    stroke: var(--enfold-footer-color-bg)
}

.footer_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,.footer_color .avia-toc-style-elegant a:first-child:after,.footer_color .avia-toc-style-elegant a.avia-toc-level-0:after {
    background-color: var(--enfold-footer-color-bg);
    border-color: var(--enfold-footer-color-secondary)
}

.footer_color .avia-toc-style-elegant a:first-child span:after,.footer_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
    background-color: var(--enfold-footer-color-bg)
}

.footer_color .avia-toc-style-elegant a:first-child:hover span:after,.footer_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
    border-color: var(--enfold-footer-color-secondary)
}

.footer_color .avia-toc-style-elegant a:before {
    border-color: var(--enfold-footer-color-border)
}

.footer_color .avia-toc-style-elegant a:first-child:after,.footer_color .avia-toc-style-elegant a.avia-toc-level-0:after {
    border-color: var(--enfold-footer-color-secondary);
    background-color: var(--enfold-footer-color-bg)
}

.footer_color .avia-toc-style-elegant a:last-child:after {
    background-color: var(--enfold-footer-color-border)
}

.footer_color .timeline-bullet {
    background-color: var(--enfold-footer-color-border);
    border-color: var(--enfold-footer-color-bg)
}

.footer_color table,.footer_color .widget_nav_menu ul:first-child>.current-menu-item,.footer_color .widget_nav_menu ul:first-child>.current_page_item,.footer_color .widget_nav_menu ul:first-child>.current-menu-ancestor,.footer_color .pagination .current,.footer_color .pagination a,.footer_color.iconbox_top .iconbox_content,.footer_color .av_promobox,.footer_color .toggle_content,.footer_color .toggler:hover,#top .footer_color .av-minimal-toggle .toggler,.footer_color .related_posts_default_image,.footer_color .search-result-counter,.footer_color .container_wrap_meta,.footer_color .avia-content-slider .slide-image,.footer_color .avia-slider-testimonials .avia-testimonial-content,.footer_color .avia-testimonial-arrow-wrap .avia-arrow,.footer_color .news-thumb,.footer_color .portfolio-preview-content,.footer_color .portfolio-preview-content .avia-arrow,.footer_color .av-magazine .av-magazine-entry-icon,.footer_color .related_posts.av-related-style-full a,.footer_color .aviaccordion-slide,.footer_color.avia-fullwidth-portfolio .pagination,.footer_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,.footer_color .av-catalogue-list li:hover,.footer_color .wp-playlist,.footer_color .avia-slideshow-fixed-height>li,.footer_color .avia-form-success,.footer_color .avia-form-error,.footer_color .av-boxed-grid-style .avia-testimonial {
    background: var(--enfold-footer-color-bg2)
}

#top .footer_color .post_timeline li:hover .timeline-bullet {
    background-color: var(--enfold-footer-color-secondary)
}

.footer_color blockquote,.footer_color .avia-bullet,.footer_color .av-no-color.av-icon-style-border a.av-icon-char {
    border-color: var(--enfold-footer-color-primary)
}

.html_header_top .footer_color .main_menu ul:first-child>li>ul,.html_header_top #top .footer_color .avia_mega_div>.sub-menu {
    border-top-color: var(--enfold-footer-color-primary)
}

.footer_color .breadcrumb,.footer_color .breadcrumb a,#top .footer_color.title_container .main-title,#top .footer_color.title_container .main-title a {
    color: var(--enfold-footer-color-color)
}

.footer_color .av-icon-display,#top .footer_color .av-related-style-full a:hover .related-format-icon,.footer_color .av-default-style .av-countdown-cell-inner,.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top,.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom,.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before,.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after,.footer_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
    background-color: var(--enfold-footer-color-bg2);
    color: var(--enfold-footer-color-meta)
}

.footer_color .av-icon-display.avia-svg-icon svg:first-child {
    fill: var(--enfold-footer-color-meta);
    stroke: var(--enfold-footer-color-meta)
}

.footer_color .av-masonry-entry:hover .av-icon-display {
    background-color: var(--enfold-footer-color-primary);
    color: var(--enfold-footer-color-constant-font);
    border-color: var(--enfold-footer-color-button-border)
}

.footer_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child {
    fill: var(--enfold-footer-color-constant-font);
    stroke: var(--enfold-footer-color-constant-font)
}

#top .footer_color .av-masonry-entry.format-quote:hover .av-icon-display {
    color: var(--enfold-footer-color-primary)
}

#top .footer_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child {
    fill: var(--enfold-footer-color-primary);
    stroke: var(--enfold-footer-color-primary)
}

.footer_color textarea::placeholder,.footer_color input::placeholder {
    color: var(--enfold-footer-color-meta);
    opacity: .5
}

.footer_color .header_bg,.footer_color .main_menu ul ul,.footer_color .main_menu .menu ul li a,.footer_color .pointer_arrow_wrap .pointer_arrow,.footer_color .avia_mega_div,.footer_color .av-subnav-menu>li ul,.footer_color .av-subnav-menu a {
    background-color: var(--enfold-footer-color-bg);
    color: var(--enfold-footer-color-meta)
}

.footer_color .main_menu .menu ul li a:hover,.footer_color .main_menu .menu ul li a:focus,.footer_color .av-subnav-menu ul a:hover,.footer_color .av-subnav-menu ul a:focus {
    background-color: var(--enfold-footer-color-bg2)
}

.footer_color .sub_menu>ul>li>a,.footer_color .sub_menu>div>ul>li>a,.footer_color .main_menu ul:first-child>li>a,#top .footer_color .main_menu .menu ul .current_page_item>a,#top .footer_color .main_menu .menu ul .current-menu-item>a,#top .footer_color .sub_menu li ul a {
    color: var(--enfold-footer-color-meta)
}

.footer_color .main_menu ul:first-child>li>a svg:first-child {
    stroke: var(--enfold-footer-color-meta);
    fill: var(--enfold-footer-color-meta)
}

.footer_color .main_menu ul:first-child>li>a:hover svg:first-child,.footer_color .main_menu ul:first-child>li>a:focus svg:first-child {
    stroke: var(--enfold-footer-color-color);
    fill: var(--enfold-footer-color-color)
}

#top .footer_color .main_menu .menu ul li>a:hover,#top .footer_color .main_menu .menu ul li>a:focus {
    color: var(--enfold-footer-color-color)
}

.footer_color .av-subnav-menu a:hover,.footer_color .av-subnav-menu a:focus,.footer_color .main_menu ul:first-child>li a:hover,.footer_color .main_menu ul:first-child>li a:focus,.footer_color .main_menu ul:first-child>li.current-menu-item>a,.footer_color .main_menu ul:first-child>li.current_page_item>a,.footer_color .main_menu ul:first-child>li.active-parent-item>a {
    color: var(--enfold-footer-color-color)
}

#top .footer_color .main_menu .menu .avia_mega_div ul .current-menu-item>a {
    color: var(--enfold-footer-color-primary)
}

.footer_color .sub_menu>ul>li>a:hover,.footer_color .sub_menu>ul>li>a:focus,.footer_color .sub_menu>div>ul>li>a:hover,.footer_color .sub_menu>div>ul>li>a:focus {
    color: var(--enfold-footer-color-color)
}

#top .footer_color .sub_menu ul li a:hover,#top .footer_color .sub_menu ul li a:focus,.footer_color .sub_menu ul:first-child>li.current-menu-item>a,.footer_color .sub_menu ul:first-child>li.current_page_item>a,.footer_color .sub_menu ul:first-child>li.active-parent-item>a {
    color: var(--enfold-footer-color-color)
}

.footer_color .sub_menu li ul a,.footer_color #payment,.footer_color .sub_menu ul li,.footer_color .sub_menu ul,#top .footer_color .sub_menu li li a:hover,#top .footer_color .sub_menu li li a:focus {
    background-color: var(--enfold-footer-color-bg)
}

.footer_color#header .avia_mega_div>.sub-menu.avia_mega_hr,.html_bottom_nav_header.html_logo_center #top #menu-item-search>a {
    border-color: var(--enfold-footer-color-border)
}

#top .footer_color .widget_pages ul li a:focus,#top .footer_color .widget_nav_menu ul li a:focus {
    color: var(--enfold-footer-color-secondary)
}

@media only screen and (max-width: 767px) {
    #top #wrap_all .av_header_transparency {
        background-color:var(--enfold-footer-color-bg);
        color: var(--enfold-footer-color-color);
        border-color: var(--enfold-footer-color-border)
    }

    #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
        stroke: var(--enfold-footer-color-color);
        fill: var(--enfold-footer-color-color)
    }
}

@media only screen and (max-width: 989px) {
    .html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
        background-color:var(--enfold-footer-color-bg);
        color: var(--enfold-footer-color-color);
        border-color: var(--enfold-footer-color-border)
    }

    .html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
        stroke: var(--enfold-footer-color-color);
        fill: var(--enfold-footer-color-color)
    }
}

.footer_color .avia-tt,.footer_color .avia-tt .avia-arrow,.footer_color .avia-tt .avia-arrow {
    background-color: var(--enfold-footer-color-bg);
    color: var(--enfold-footer-color-meta)
}

.footer_color .av_ajax_search_image {
    background-color: var(--enfold-footer-color-primary);
    color: var(--enfold-footer-color-bg)
}

.footer_color .av_ajax_search_image.avia-svg-icon svg:first-child {
    stroke: var(--enfold-footer-color-bg);
    fill: var(--enfold-footer-color-bg)
}

.footer_color .ajax_search_excerpt {
    color: var(--enfold-footer-color-meta)
}

.footer_color .av_ajax_search_title {
    color: var(--enfold-footer-color-heading)
}

.footer_color .ajax_load {
    background-color: var(--enfold-footer-color-primary)
}

.footer_color .av_searchsubmit_wrapper {
    background-color: var(--enfold-footer-color-primary)
}

#top .footer_color .avia-color-theme-color {
    color: var(--enfold-footer-color-button-font);
    border-color: var(--enfold-footer-color-button-border)
}

#top .footer_color .avia-color-theme-color .avia-svg-icon svg:first-child {
    fill: var(--enfold-footer-color-button-font);
    stroke: var(--enfold-footer-color-button-font)
}

.footer_color .avia-color-theme-color-subtle {
    background-color: var(--enfold-footer-color-bg2);
    color: var(--enfold-footer-color-color)
}

#top .footer_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child {
    fill: var(--enfold-footer-color-color);
    stroke: var(--enfold-footer-color-color)
}

.footer_color .avia-color-theme-color-subtle:hover {
    background-color: var(--enfold-footer-color-bg);
    color: var(--enfold-footer-color-heading)
}

#top .footer_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-footer-color-heading);
    stroke: var(--enfold-footer-color-heading)
}

#top .footer_color .avia-color-theme-color-highlight {
    color: var(--enfold-footer-color-button-font);
    border-color: var(--enfold-footer-color-secondary);
    background-color: var(--enfold-footer-color-secondary)
}

#top .footer_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child {
    fill: var(--enfold-footer-color-button-font);
    stroke: var(--enfold-footer-color-button-font)
}

#top .footer_color .avia-font-color-theme-color,#top .footer_color .avia-font-color-theme-color-hover:hover {
    color: var(--enfold-footer-color-button-font)
}

#top .footer_color .avia-font-color-theme-color .avia-svg-icon svg:first-child,#top .footer_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-footer-color-button-font);
    stroke: var(--enfold-footer-color-button-font)
}

.footer_color .avia-font-color-theme-color-subtle {
    color: var(--enfold-footer-color-color)
}

.footer_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child {
    fill: var(--enfold-footer-color-color);
    stroke: var(--enfold-footer-color-color)
}

.footer_color .avia-font-color-theme-color-subtle-hover:hover {
    color: var(--enfold-footer-color-heading)
}

.footer_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-footer-color-heading);
    stroke: var(--enfold-footer-color-heading)
}

#top .footer_color .avia-font-color-theme-color-highlight,#top .footer_color .avia-font-color-theme-color-highlight-hover:hover {
    color: var(--enfold-footer-color-button-font)
}

#top .footer_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child,#top .footer_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-footer-color-button-font);
    stroke: var(--enfold-footer-color-button-font)
}

.footer_color .avia-icon-list .iconlist_icon {
    background-color: var(--enfold-footer-color-iconlist)
}

.footer_color .avia-icon-list .iconlist-timeline {
    border-color: var(--enfold-footer-color-border)
}

.footer_color .iconlist_content {
    color: var(--enfold-footer-color-meta)
}

.footer_color .avia-timeline .milestone_icon {
    background-color: var(--enfold-footer-color-timeline)
}

.footer_color .avia-timeline .milestone_inner {
    background-color: var(--enfold-footer-color-timeline)
}

.footer_color .avia-timeline {
    border-color: var(--enfold-footer-color-timeline)
}

.footer_color .av-milestone-icon-wrap:after {
    border-color: var(--enfold-footer-color-timeline)
}

.footer_color .avia-timeline .av-milestone-date {
    color: var(--enfold-footer-color-timeline-date)
}

.footer_color .avia-timeline .av-milestone-date span {
    background-color: var(--enfold-footer-color-timeline)
}

.footer_color .avia-timeline-horizontal .av-milestone-content-wrap footer {
    background-color: var(--enfold-footer-color-timeline)
}

.footer_color .av-timeline-nav a {
    background-color: var(--enfold-footer-color-timeline)
}

#top .footer_color .input-text,#top .footer_color input[type='text'],#top .footer_color input[type='input'],#top .footer_color input[type='password'],#top .footer_color input[type='email'],#top .footer_color input[type='number'],#top .footer_color input[type='url'],#top .footer_color input[type='tel'],#top .footer_color input[type='search'],#top .footer_color textarea,#top .footer_color select {
    border-color: var(--enfold-footer-color-border);
    background-color: var(--enfold-footer-color-bg2);
    color: var(--enfold-footer-color-meta);
    font-family: inherit
}

#top .footer_color .invers-color .input-text,#top .footer_color .invers-color input[type='text'],#top .footer_color .invers-color input[type='input'],#top .footer_color .invers-color input[type='password'],#top .footer_color .invers-color input[type='email'],#top .footer_color .invers-color input[type='number'],#top .footer_color .invers-color input[type='url'],#top .footer_color .invers-color input[type='tel'],#top .footer_color .invers-color input[type='search'],#top .footer_color .invers-color textarea,#top .footer_color .invers-color select {
    background-color: var(--enfold-footer-color-bg)
}

.footer_color .required {
    color: var(--enfold-footer-color-primary)
}

.footer_color .av-masonry {
    background-color: var(--enfold-footer-color-masonry)
}

.footer_color .av-masonry-pagination,.footer_color .av-masonry-pagination:hover,.footer_color .av-masonry-outerimage-container {
    background-color: var(--enfold-footer-color-bg)
}

.footer_color .container .av-inner-masonry-content,#top .footer_color .container .av-masonry-load-more,#top .footer_color .container .av-masonry-sort,.footer_color .container .av-masonry-entry .avia-arrow {
    background-color: var(--enfold-footer-color-bg2)
}

.footer_color .hr-short .hr-inner-style,.footer_color .hr-short .hr-inner {
    background-color: var(--enfold-footer-color-bg)
}

div .footer_color .tabcontainer .active_tab_content,div .footer_color .tabcontainer .active_tab {
    background-color: var(--enfold-footer-color-bg2);
    color: var(--enfold-footer-color-color)
}

div .footer_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-footer-color-color);
    stroke: var(--enfold-footer-color-color)
}

.responsive.js_active #top .footer_color .avia_combo_widget .top_tab .tab {
    border-top-color: var(--enfold-footer-color-border)
}

.footer_color .template-archives .tabcontainer a,#top .footer_color .tabcontainer .tab:hover,#top .footer_color .tabcontainer .tab.active_tab {
    color: var(--enfold-footer-color-color)
}

#top .footer_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child,#top .footer_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-footer-color-color);
    stroke: var(--enfold-footer-color-color)
}

.footer_color .template-archives .tabcontainer a:hover {
    color: var(--enfold-footer-color-secondary)
}

.footer_color .sidebar_tab_icon {
    background-color: var(--enfold-footer-color-border)
}

#top .footer_color .sidebar_active_tab .sidebar_tab_icon {
    background-color: var(--enfold-footer-color-primary)
}

.footer_color .sidebar_tab:hover .sidebar_tab_icon {
    background-color: var(--enfold-footer-color-secondary)
}

.footer_color .sidebar_tab,.footer_color .tabcontainer .tab {
    color: var(--enfold-footer-color-meta)
}

.footer_color div .sidebar_active_tab,div .footer_color .tabcontainer.noborder_tabs .active_tab_content,div .footer_color .tabcontainer.noborder_tabs .active_tab {
    color: var(--enfold-footer-color-color);
    background-color: var(--enfold-footer-color-bg)
}

#top .footer_color .avia-smallarrow-slider .avia-slideshow-dots a {
    background-color: var(--enfold-footer-color-bg2)
}

#top .footer_color .avia-smallarrow-slider .avia-slideshow-dots a.active,#top .footer_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
    background-color: var(--enfold-footer-color-meta)
}

@media only screen and (max-width: 767px) {
    .responsive #top .footer_color .tabcontainer .active_tab {
        background-color:var(--enfold-footer-color-secondary);
        color: var(--enfold-footer-color-constant-font)
    }

    .responsive #top .footer_color .tabcontainer {
        border-color: var(--enfold-footer-color-border)
    }

    .responsive #top .footer_color .active_tab_content {
        background-color: var(--enfold-footer-color-bg2)
    }
}

.footer_color tr:nth-child(even),.footer_color .avia-data-table .avia-heading-row .avia-desc-col,.footer_color .avia-data-table .avia-highlight-col,.footer_color .pricing-table>li:nth-child(even),body .footer_color .pricing-table.avia-desc-col li,#top .footer_color .avia-data-table.avia_pricing_minimal th {
    background-color: var(--enfold-footer-color-bg);
    color: var(--enfold-footer-color-color)
}

.footer_color table caption,.footer_color tr:nth-child(even),.footer_color .pricing-table>li:nth-child(even),#top .footer_color .avia-data-table.avia_pricing_minimal td {
    color: var(--enfold-footer-color-meta)
}

.footer_color tr:nth-child(odd),.footer_color .pricing-table>li:nth-child(odd),.footer_color .pricing-extra {
    background: var(--enfold-footer-color-bg2)
}

.footer_color .pricing-table li.avia-pricing-row,.footer_color .pricing-table li.avia-heading-row,.footer_color .pricing-table li.avia-pricing-row .pricing-extra {
    background-color: var(--enfold-footer-color-primary);
    color: var(--enfold-footer-color-constant-font);
    border-color: var(--enfold-footer-color-stripe)
}

.footer_color .pricing-table li.avia-heading-row,.footer_color .pricing-table li.avia-heading-row .pricing-extra {
    background-color: var(--enfold-footer-color-stripe2);
    color: var(--enfold-footer-color-constant-font);
    border-color: var(--enfold-footer-color-stripe)
}

.footer_color .pricing-table.avia-desc-col .avia-heading-row,.footer_color .pricing-table.avia-desc-col .avia-pricing-row {
    border-color: var(--enfold-footer-color-border)
}

.footer_color .theme-color-bar .bar {
    background: var(--enfold-footer-color-primary)
}

.footer_color .mejs-controls .mejs-time-rail .mejs-time-current,.footer_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,.footer_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.footer_color .button.av-sending-button,.footer_color .av-striped-bar .theme-color-bar .bar {
    background: var(--enfold-footer-color-primary)
}

body .footer_color .mejs-controls .mejs-time-rail .mejs-time-float {
    background: var(--enfold-footer-color-primary);
    color: #fff
}

body .footer_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
    border: solid 4px var(--enfold-footer-color-primary);
    border-color: var(--enfold-footer-color-primary) #fff0 #fff0 #fff0
}

.footer_color .progress {
    background-color: var(--enfold-footer-color-bg2)
}

.footer_color .av_searchform_element_results .av_ajax_search_entry,.footer_color .av_searchform_element_results .av_ajax_search_title,.footer_color.av_searchform_element_results .av_ajax_search_entry,.footer_color.av_searchform_element_results .av_ajax_search_title {
    color: var(--enfold-footer-color-primary)
}

.footer_color .av_searchform_element_results .ajax_search_excerpt,.footer_color.av_searchform_element_results .ajax_search_excerpt {
    color: var(--enfold-footer-color-meta)
}

.footer_color .av_searchform_element_results .av_ajax_search_image,.footer_color.av_searchform_element_results .av_ajax_search_image {
    color: var(--enfold-footer-color-meta)
}

.footer_color .button.av-sending-button {
    background: var(--enfold-footer-color-secondary);
    background-image: linear-gradient(-45deg,var(--enfold-footer-color-secondary) 25%,var(--enfold-footer-color-stripe2nd) 25%,var(--enfold-footer-color-stripe2nd) 50%,var(--enfold-footer-color-secondary) 50%,var(--enfold-footer-color-secondary) 75%,var(--enfold-footer-color-stripe2nd) 75%,var(--enfold-footer-color-stripe2nd));
    border-color: var(--enfold-footer-color-secondary)
}

.footer_color span.bbp-admin-links a {
    color: var(--enfold-footer-color-primary)
}

.footer_color span.bbp-admin-links a:hover {
    color: var(--enfold-footer-color-secondary)
}

#top .footer_color .bbp-reply-content,#top .footer_color .bbp-topic-content,#top .footer_color .bbp-body .super-sticky .page-numbers,#top .footer_color .bbp-body .sticky .page-numbers,#top .footer_color .bbp-pagination-links a:hover,#top .footer_color .bbp-pagination-links span.current {
    background: var(--enfold-footer-color-bg)
}

#top .footer_color .bbp-topics .bbp-header,#top .footer_color .bbp-topics .bbp-header,#top .footer_color .bbp-forums .bbp-header,#top .footer_color .bbp-topics-front ul.super-sticky,#top .footer_color .bbp-topics ul.super-sticky,#top .footer_color .bbp-topics ul.sticky,#top .footer_color .bbp-forum-content ul.sticky,#top .footer_color .bbp-body .page-numbers {
    background-color: var(--enfold-footer-color-bg2)
}

#top .footer_color .bbp-meta,#top .footer_color .bbp-author-role,#top .footer_color .bbp-author-ip,#top .footer_color .bbp-pagination-count,#top .footer_color .bbp-topics .bbp-body .bbp-topic-title:before {
    color: var(--enfold-footer-color-meta)
}

#top .footer_color .bbp-admin-links {
    color: var(--enfold-footer-color-border)
}

.footer_color #bbpress-forums li.bbp-body ul.forum,.footer_color #bbpress-forums li.bbp-body ul.topic,.avia_transform .footer_color .bbp-replies .bbp-reply-author:before,.avia_transform .forum-search .footer_color .bbp-reply-author:before,.avia_transform .forum-search .footer_color .bbp-topic-author:before {
    background-color: var(--enfold-footer-color-bg);
    border-color: var(--enfold-footer-color-border)
}

#top .footer_color .bbp-author-name {
    color: var(--enfold-footer-color-heading)
}

.footer_color .widget_display_stats dt,.footer_color .widget_display_stats dd {
    background-color: var(--enfold-footer-color-bg2)
}

.alternate_color,.alternate_color div,.alternate_color header,.alternate_color main,.alternate_color aside,.alternate_color footer,.alternate_color article,.alternate_color nav,.alternate_color section,.alternate_color span,.alternate_color applet,.alternate_color object,.alternate_color iframe,.alternate_color h1,.alternate_color h2,.alternate_color h3,.alternate_color h4,.alternate_color h5,.alternate_color h6,.alternate_color p,.alternate_color blockquote,.alternate_color pre,.alternate_color a,.alternate_color abbr,.alternate_color acronym,.alternate_color address,.alternate_color big,.alternate_color cite,.alternate_color code,.alternate_color del,.alternate_color dfn,.alternate_color em,.alternate_color img,.alternate_color ins,.alternate_color kbd,.alternate_color q,.alternate_color s,.alternate_color samp,.alternate_color small,.alternate_color strike,.alternate_color strong,.alternate_color sub,.alternate_color sup,.alternate_color tt,.alternate_color var,.alternate_color b,.alternate_color u,.alternate_color i,.alternate_color center,.alternate_color dl,.alternate_color dt,.alternate_color dd,.alternate_color ol,.alternate_color ul,.alternate_color li,.alternate_color fieldset,.alternate_color form,.alternate_color label,.alternate_color legend,.alternate_color table,.alternate_color caption,.alternate_color tbody,.alternate_color tfoot,.alternate_color thead,.alternate_color tr,.alternate_color th,.alternate_color td,.alternate_color article,.alternate_color aside,.alternate_color canvas,.alternate_color details,.alternate_color embed,.alternate_color figure,.alternate_color fieldset,.alternate_color figcaption,.alternate_color footer,.alternate_color header,.alternate_color hgroup,.alternate_color menu,.alternate_color nav,.alternate_color output,.alternate_color ruby,.alternate_color section,.alternate_color summary,.alternate_color time,.alternate_color mark,.alternate_color audio,.alternate_color video,#top .alternate_color .pullquote_boxed,.responsive #top .alternate_color .avia-testimonial,.responsive #top.avia-blank #main .alternate_color.container_wrap:first-child,#top .alternate_color.fullsize .template-blog .post_delimiter,.alternate_color .related_posts.av-related-style-full a {
    border-color: var(--enfold-alternate-color-border)
}

.alternate_color .rounded-container,#top .alternate_color .pagination a:hover,.alternate_color .small-preview,.alternate_color .fallback-post-type-icon {
    background: var(--enfold-alternate-color-meta);
    color: var(--enfold-alternate-color-bg)
}

.alternate_color .rounded-container .avia-svg-icon svg:first-child,.alternate_color .small-preview .avia-svg-icon svg:first-child,.alternate_color .fallback-post-type-icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-alternate-color-bg);
    stroke: var(--enfold-alternate-color-bg)
}

.alternate_color .av-default-color,#top .alternate_color .av-force-default-color,.alternate_color .av-catalogue-item,.alternate_color .wp-playlist-item .wp-playlist-caption,.alternate_color .wp-playlist {
    color: var(--enfold-alternate-color-color)
}

.alternate_color,.alternate_color .site-background,.alternate_color .first-quote,.alternate_color .related_image_wrap,.alternate_color .gravatar img.alternate_color .hr_content,.alternate_color .news-thumb,.alternate_color .post-format-icon,.alternate_color .ajax_controlls a,.alternate_color .tweet-text.avatar_no,.alternate_color .toggler,.alternate_color .toggler.activeTitle:hover,.alternate_color #js_sort_items,.alternate_color.inner-entry,.alternate_color .grid-entry-title,.alternate_color .related-format-icon,.grid-entry .alternate_color .avia-arrow,.alternate_color .avia-gallery-big,.alternate_color .avia-gallery-big,.alternate_color .avia-gallery img,.alternate_color .grid-content,.alternate_color .av-share-box ul,#top .alternate_color .av-related-style-full .related-format-icon,.alternate_color .related_posts.av-related-style-full a:hover,.alternate_color.avia-fullwidth-portfolio .pagination .current,.alternate_color.avia-fullwidth-portfolio .pagination a,.alternate_color .av-hotspot-fallback-tooltip-inner,.alternate_color .av-hotspot-fallback-tooltip-count {
    background-color: var(--enfold-alternate-color-bg);
    color: var(--enfold-alternate-color-color)
}

.alternate_color .ajax_controlls a.avia-svg-icon svg:first-child,.alternate_color .avia-svg-icon svg:first-child,.alternate_color .av-share-box ul li svg:first-child,#top .alternate_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
    stroke: var(--enfold-alternate-color-color);
    fill: var(--enfold-alternate-color-color)
}

.alternate_color .avia-fold-unfold-section .av-fold-unfold-container::after {
    background: linear-gradient(to bottom,#fff0,rgb(17 17 17))
}

.alternate_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button),.alternate_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button) {
    color: var(--enfold-alternate-color-color)
}

.alternate_color .avia-fold-unfold-section .av-fold-button-container.fold-button {
    background: var(--enfold-alternate-color-bg);
    border-color: var(--enfold-alternate-color-border)
}

.alternate_color .avia-curtain-reveal-overlay {
    background: var(--enfold-alternate-color-bg)
}

.alternate_color .avia-icon-circles-icon {
    background: var(--enfold-alternate-color-bg);
    border-color: var(--enfold-alternate-color-border);
    color: var(--enfold-alternate-color-color)
}

.alternate_color .avia-icon-circles-icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-alternate-color-color);
    stroke: var(--enfold-alternate-color-color)
}

.alternate_color .avia-icon-circles-icon.active {
    background: var(--enfold-alternate-color-secondary);
    border-color: var(--enfold-alternate-color-secondary);
    color: var(--enfold-alternate-color-bg)
}

.alternate_color .avia-icon-circles-icon.avia-svg-icon.active svg:first-child {
    fill: var(--enfold-alternate-color-bg);
    stroke: var(--enfold-alternate-color-bg)
}

.alternate_color .avia-icon-circles-icon-text {
    color: var(--enfold-alternate-color-color);
    background: var(--enfold-alternate-color-bg)
}

.alternate_color .heading-color,.alternate_color a.iconbox_icon:hover,.alternate_color h1,.alternate_color h2,.alternate_color h3,.alternate_color h4,.alternate_color h5,.alternate_color h6,.alternate_color .sidebar .current_page_item>a,.alternate_color .sidebar .current-menu-item>a,.alternate_color .pagination .current,.alternate_color .pagination a:hover,.alternate_color strong.avia-testimonial-name,.alternate_color .heading,.alternate_color .toggle_content strong,.alternate_color .toggle_content strong a,.alternate_color .tab_content strong,.alternate_color .tab_content strong a,.alternate_color .asc_count,.alternate_color .avia-testimonial-content strong,#top .alternate_color .av-related-style-full .av-related-title,.alternate_color .wp-playlist-item-meta.wp-playlist-item-title,#top .alternate_color .av-no-image-slider h2 a,.alternate_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,.alternate_color div .news-headline .news-title,.alternate_color .av-default-style .av-countdown-cell-inner .av-countdown-time,.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color,.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color,.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before,.alternate_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter {
    color: var(--enfold-alternate-color-heading)
}

.alternate_color .heading .avia-svg-icon svg:first-child,.alternate_color .av-special-heading .avia-svg-icon svg:first-child,.alternate_color a.iconbox_icon.avia-svg-icon:hover svg:first-child,.alternate_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child {
    fill: var(--enfold-alternate-color-heading);
    stroke: var(--enfold-alternate-color-heading)
}

.alternate_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label {
    color: var(--enfold-alternate-color-color)
}

.alternate_color .meta-color,.alternate_color .sidebar,.alternate_color .sidebar a,.alternate_color .minor-meta,.alternate_color .minor-meta a,.alternate_color .text-sep,.alternate_color blockquote,.alternate_color .post_nav a,.alternate_color .comment-text,.alternate_color .side-container-inner,.alternate_color .news-time,.alternate_color .pagination a,.alternate_color .pagination span,.alternate_color .tweet-text.avatar_no .tweet-time,#top .alternate_color .extra-mini-title,.alternate_color .team-member-job-title,.alternate_color .team-social a,.alternate_color #js_sort_items a,.grid-entry-excerpt,.alternate_color .avia-testimonial-subtitle,.alternate_color .commentmetadata a,.alternate_color .social_bookmarks a,.alternate_color .meta-heading>*,.alternate_color .slide-meta,.alternate_color .slide-meta a,.alternate_color .taglist,.alternate_color .taglist a,.alternate_color .phone-info,.alternate_color .phone-info a,.alternate_color .av-sort-by-term a,.alternate_color .av-magazine-time,.alternate_color .av-magazine .av-magazine-entry-icon,.alternate_color .av-catalogue-content,.alternate_color .wp-playlist-item-length,.html_modern-blog #top div .alternate_color .blog-categories a,.html_modern-blog #top div .alternate_color .blog-categories a:hover {
    color: var(--enfold-alternate-color-meta)
}

.alternate_color .team-social a.avia-svg-icon svg:first-child,.alternate_color .meta-heading .avia-svg-icon svg:first-child,.alternate_color .social_bookmarks .avia-svg-icon a svg:first-child {
    stroke: var(--enfold-alternate-color-meta);
    fill: var(--enfold-alternate-color-meta)
}

.alternate_color .team-social a.avia-svg-icon:hover svg:first-child {
    stroke: var(--enfold-alternate-color-secondary);
    fill: var(--enfold-alternate-color-secondary)
}

.alternate_color .special-heading-inner-border {
    border-color: var(--enfold-alternate-color-color)
}

.alternate_color .meta-heading .special-heading-inner-border {
    border-color: var(--enfold-alternate-color-meta)
}

.alternate_color a,.alternate_color .widget_first,.alternate_color strong,.alternate_color b,.alternate_color b a,.alternate_color strong a,.alternate_color #js_sort_items a:hover,.alternate_color #js_sort_items a.active_sort,.alternate_color .av-sort-by-term a.active_sort,.alternate_color .special_amp,.alternate_color .taglist a.activeFilter,.alternate_color #commentform .required,#top .alternate_color .av-no-color.av-icon-style-border a.av-icon-char,.html_elegant-blog #top .alternate_color .blog-categories a,.html_elegant-blog #top .alternate_color .blog-categories a:hover {
    color: var(--enfold-alternate-color-primary)
}

.alternate_color a.avia-button .avia-svg-icon svg:first-child,.alternate_color a.more-link .avia-svg-icon svg:first-child,#top .alternate_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child {
    stroke: var(--enfold-alternate-color-primary);
    fill: var(--enfold-alternate-color-primary)
}

.alternate_color a:hover,.alternate_color h1 a:hover,.alternate_color h2 a:hover,.alternate_color h3 a:hover,.alternate_color h4 a:hover,.alternate_color h5 a:hover,.alternate_color h6 a:hover,.alternate_color .template-search a.news-content:hover,.alternate_color .wp-playlist-item .wp-playlist-caption:hover {
    color: var(--enfold-alternate-color-secondary)
}

.alternate_color a.more-link:hover .avia-svg-icon svg:first-child {
    stroke: var(--enfold-alternate-color-secondary);
    fill: var(--enfold-alternate-color-secondary)
}

.alternate_color .primary-background,.alternate_color .primary-background a,div .alternate_color .button,.alternate_color #submit,.alternate_color input[type='submit'],.alternate_color .small-preview:hover,.alternate_color .avia-menu-fx,.alternate_color .avia-menu-fx .avia-arrow,.alternate_color.iconbox_top .iconbox_icon,.alternate_color .iconbox_top a.iconbox_icon:hover,.alternate_color .avia-data-table th.avia-highlight-col,.alternate_color .avia-color-theme-color,.alternate_color .avia-color-theme-color:hover,.alternate_color .image-overlay .image-overlay-inside:before,.alternate_color .comment-count,.alternate_color .av_dropcap2,.responsive #top .alternate_color .av-open-submenu.av-subnav-menu>li>a:hover,#top .alternate_color .av-open-submenu.av-subnav-menu li>ul a:hover,.alternate_color .av-colored-style .av-countdown-cell-inner,.alternate_color .wc-block-components-button:not(.is-link) {
    background-color: var(--enfold-alternate-color-primary);
    color: var(--enfold-alternate-color-constant-font);
    border-color: var(--enfold-alternate-color-button-border)
}

.alternate_color #searchform .av_searchform_search.avia-svg-icon svg:first-child {
    fill: var(--enfold-alternate-color-constant-font);
    stroke: var(--enfold-alternate-color-constant-font)
}

.alternate_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon) {
    color: var(--enfold-alternate-color-constant-font)
}

.alternate_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child {
    fill: var(--enfold-alternate-color-constant-font);
    stroke: var(--enfold-alternate-color-constant-font)
}

.alternate_color a.avia-button:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-alternate-color-secondary);
    stroke: var(--enfold-alternate-color-secondary)
}

.alternate_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child,.alternate_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child {
    fill: var(--enfold-alternate-color-constant-font);
    stroke: var(--enfold-alternate-color-constant-font)
}

.alternate_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top,.alternate_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom,.alternate_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before,.alternate_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after,.alternate_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
    background-color: var(--enfold-alternate-color-primary);
    color: var(--enfold-alternate-color-constant-font)
}

#top #wrap_all .alternate_color .av-menu-button-colored>a .avia-menu-text {
    background-color: var(--enfold-alternate-color-primary);
    color: var(--enfold-alternate-color-constant-font);
    border-color: var(--enfold-alternate-color-primary)
}

#top #wrap_all .alternate_color .av-menu-button-colored>a .avia-menu-text:after {
    background-color: var(--enfold-alternate-color-button-border)
}

#top .alternate_color .mobile_menu_toggle {
    color: var(--enfold-alternate-color-primary);
    background: var(--enfold-alternate-color-bg)
}

#top .alternate_color .mobile_menu_toggle .avia-svg-icon svg:first-child {
    fill: var(--enfold-alternate-color-primary);
    stroke: var(--enfold-alternate-color-primary)
}

#top .alternate_color .av-menu-mobile-active .av-subnav-menu>li>a:before {
    color: var(--enfold-alternate-color-primary)
}

#top .alternate_color .av-open-submenu.av-subnav-menu>li>a:hover:before {
    color: var(--enfold-alternate-color-bg)
}

.alternate_color .button:hover,.alternate_color .ajax_controlls a:hover,.alternate_color #submit:hover,.alternate_color .big_button:hover,.alternate_color .contentSlideControlls a:hover,.alternate_color #submit:hover,.alternate_color input[type='submit']:hover {
    background-color: var(--enfold-alternate-color-secondary);
    color: var(--enfold-alternate-color-bg);
    border-color: var(--enfold-alternate-color-button-border2)
}

.alternate_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover {
    fill: var(--enfold-alternate-color-bg);
    stroke: var(--enfold-alternate-color-bg)
}

.alternate_color #searchform .av_searchform_search.avia-svg-icon:hover~#searchsubmit {
    background-color: var(--enfold-alternate-color-secondary);
    border-color: var(--enfold-alternate-color-button-border2)
}

.alternate_color .ajax_controlls a.avia-svg-icon:hover svg:first-child {
    fill: var(--enfold-alternate-color-bg);
    stroke: var(--enfold-alternate-color-bg)
}

.alternate_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,.alternate_color .avia-toc-style-elegant a:first-child:after,.alternate_color .avia-toc-style-elegant a.avia-toc-level-0:after {
    background-color: var(--enfold-alternate-color-bg);
    border-color: var(--enfold-alternate-color-secondary)
}

.alternate_color .avia-toc-style-elegant a:first-child span:after,.alternate_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
    background-color: var(--enfold-alternate-color-bg)
}

.alternate_color .avia-toc-style-elegant a:first-child:hover span:after,.alternate_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
    border-color: var(--enfold-alternate-color-secondary)
}

.alternate_color .avia-toc-style-elegant a:before {
    border-color: var(--enfold-alternate-color-border)
}

.alternate_color .avia-toc-style-elegant a:first-child:after,.alternate_color .avia-toc-style-elegant a.avia-toc-level-0:after {
    border-color: var(--enfold-alternate-color-secondary);
    background-color: var(--enfold-alternate-color-bg)
}

.alternate_color .avia-toc-style-elegant a:last-child:after {
    background-color: var(--enfold-alternate-color-border)
}

.alternate_color .timeline-bullet {
    background-color: var(--enfold-alternate-color-border);
    border-color: var(--enfold-alternate-color-bg)
}

.alternate_color table,.alternate_color .widget_nav_menu ul:first-child>.current-menu-item,.alternate_color .widget_nav_menu ul:first-child>.current_page_item,.alternate_color .widget_nav_menu ul:first-child>.current-menu-ancestor,.alternate_color .pagination .current,.alternate_color .pagination a,.alternate_color.iconbox_top .iconbox_content,.alternate_color .av_promobox,.alternate_color .toggle_content,.alternate_color .toggler:hover,#top .alternate_color .av-minimal-toggle .toggler,.alternate_color .related_posts_default_image,.alternate_color .search-result-counter,.alternate_color .container_wrap_meta,.alternate_color .avia-content-slider .slide-image,.alternate_color .avia-slider-testimonials .avia-testimonial-content,.alternate_color .avia-testimonial-arrow-wrap .avia-arrow,.alternate_color .news-thumb,.alternate_color .portfolio-preview-content,.alternate_color .portfolio-preview-content .avia-arrow,.alternate_color .av-magazine .av-magazine-entry-icon,.alternate_color .related_posts.av-related-style-full a,.alternate_color .aviaccordion-slide,.alternate_color.avia-fullwidth-portfolio .pagination,.alternate_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,.alternate_color .av-catalogue-list li:hover,.alternate_color .wp-playlist,.alternate_color .avia-slideshow-fixed-height>li,.alternate_color .avia-form-success,.alternate_color .avia-form-error,.alternate_color .av-boxed-grid-style .avia-testimonial {
    background: var(--enfold-alternate-color-bg2)
}

#top .alternate_color .post_timeline li:hover .timeline-bullet {
    background-color: var(--enfold-alternate-color-secondary)
}

.alternate_color blockquote,.alternate_color .avia-bullet,.alternate_color .av-no-color.av-icon-style-border a.av-icon-char {
    border-color: var(--enfold-alternate-color-primary)
}

.html_header_top .alternate_color .main_menu ul:first-child>li>ul,.html_header_top #top .alternate_color .avia_mega_div>.sub-menu {
    border-top-color: var(--enfold-alternate-color-primary)
}

.alternate_color .breadcrumb,.alternate_color .breadcrumb a,#top .alternate_color.title_container .main-title,#top .alternate_color.title_container .main-title a {
    color: var(--enfold-alternate-color-color)
}

.alternate_color .av-icon-display,#top .alternate_color .av-related-style-full a:hover .related-format-icon,.alternate_color .av-default-style .av-countdown-cell-inner,.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top,.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom,.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before,.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after,.alternate_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
    background-color: var(--enfold-alternate-color-bg2);
    color: var(--enfold-alternate-color-meta)
}

.alternate_color .av-icon-display.avia-svg-icon svg:first-child {
    fill: var(--enfold-alternate-color-meta);
    stroke: var(--enfold-alternate-color-meta)
}

.alternate_color .av-masonry-entry:hover .av-icon-display {
    background-color: var(--enfold-alternate-color-primary);
    color: var(--enfold-alternate-color-constant-font);
    border-color: var(--enfold-alternate-color-button-border)
}

.alternate_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child {
    fill: var(--enfold-alternate-color-constant-font);
    stroke: var(--enfold-alternate-color-constant-font)
}

#top .alternate_color .av-masonry-entry.format-quote:hover .av-icon-display {
    color: var(--enfold-alternate-color-primary)
}

#top .alternate_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child {
    fill: var(--enfold-alternate-color-primary);
    stroke: var(--enfold-alternate-color-primary)
}

.alternate_color textarea::placeholder,.alternate_color input::placeholder {
    color: var(--enfold-alternate-color-meta);
    opacity: .5
}

.alternate_color .header_bg,.alternate_color .main_menu ul ul,.alternate_color .main_menu .menu ul li a,.alternate_color .pointer_arrow_wrap .pointer_arrow,.alternate_color .avia_mega_div,.alternate_color .av-subnav-menu>li ul,.alternate_color .av-subnav-menu a {
    background-color: var(--enfold-alternate-color-bg);
    color: var(--enfold-alternate-color-meta)
}

.alternate_color .main_menu .menu ul li a:hover,.alternate_color .main_menu .menu ul li a:focus,.alternate_color .av-subnav-menu ul a:hover,.alternate_color .av-subnav-menu ul a:focus {
    background-color: var(--enfold-alternate-color-bg2)
}

.alternate_color .sub_menu>ul>li>a,.alternate_color .sub_menu>div>ul>li>a,.alternate_color .main_menu ul:first-child>li>a,#top .alternate_color .main_menu .menu ul .current_page_item>a,#top .alternate_color .main_menu .menu ul .current-menu-item>a,#top .alternate_color .sub_menu li ul a {
    color: var(--enfold-alternate-color-meta)
}

.alternate_color .main_menu ul:first-child>li>a svg:first-child {
    stroke: var(--enfold-alternate-color-meta);
    fill: var(--enfold-alternate-color-meta)
}

.alternate_color .main_menu ul:first-child>li>a:hover svg:first-child,.alternate_color .main_menu ul:first-child>li>a:focus svg:first-child {
    stroke: var(--enfold-alternate-color-color);
    fill: var(--enfold-alternate-color-color)
}

#top .alternate_color .main_menu .menu ul li>a:hover,#top .alternate_color .main_menu .menu ul li>a:focus {
    color: var(--enfold-alternate-color-color)
}

.alternate_color .av-subnav-menu a:hover,.alternate_color .av-subnav-menu a:focus,.alternate_color .main_menu ul:first-child>li a:hover,.alternate_color .main_menu ul:first-child>li a:focus,.alternate_color .main_menu ul:first-child>li.current-menu-item>a,.alternate_color .main_menu ul:first-child>li.current_page_item>a,.alternate_color .main_menu ul:first-child>li.active-parent-item>a {
    color: var(--enfold-alternate-color-color)
}

#top .alternate_color .main_menu .menu .avia_mega_div ul .current-menu-item>a {
    color: var(--enfold-alternate-color-primary)
}

.alternate_color .sub_menu>ul>li>a:hover,.alternate_color .sub_menu>ul>li>a:focus,.alternate_color .sub_menu>div>ul>li>a:hover,.alternate_color .sub_menu>div>ul>li>a:focus {
    color: var(--enfold-alternate-color-color)
}

#top .alternate_color .sub_menu ul li a:hover,#top .alternate_color .sub_menu ul li a:focus,.alternate_color .sub_menu ul:first-child>li.current-menu-item>a,.alternate_color .sub_menu ul:first-child>li.current_page_item>a,.alternate_color .sub_menu ul:first-child>li.active-parent-item>a {
    color: var(--enfold-alternate-color-color)
}

.alternate_color .sub_menu li ul a,.alternate_color #payment,.alternate_color .sub_menu ul li,.alternate_color .sub_menu ul,#top .alternate_color .sub_menu li li a:hover,#top .alternate_color .sub_menu li li a:focus {
    background-color: var(--enfold-alternate-color-bg)
}

.alternate_color#header .avia_mega_div>.sub-menu.avia_mega_hr,.html_bottom_nav_header.html_logo_center #top #menu-item-search>a {
    border-color: var(--enfold-alternate-color-border)
}

#top .alternate_color .widget_pages ul li a:focus,#top .alternate_color .widget_nav_menu ul li a:focus {
    color: var(--enfold-alternate-color-secondary)
}

@media only screen and (max-width: 767px) {
    #top #wrap_all .av_header_transparency {
        background-color:var(--enfold-alternate-color-bg);
        color: var(--enfold-alternate-color-color);
        border-color: var(--enfold-alternate-color-border)
    }

    #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
        stroke: var(--enfold-alternate-color-color);
        fill: var(--enfold-alternate-color-color)
    }
}

@media only screen and (max-width: 989px) {
    .html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
        background-color:var(--enfold-alternate-color-bg);
        color: var(--enfold-alternate-color-color);
        border-color: var(--enfold-alternate-color-border)
    }

    .html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
        stroke: var(--enfold-alternate-color-color);
        fill: var(--enfold-alternate-color-color)
    }
}

.alternate_color .avia-tt,.alternate_color .avia-tt .avia-arrow,.alternate_color .avia-tt .avia-arrow {
    background-color: var(--enfold-alternate-color-bg);
    color: var(--enfold-alternate-color-meta)
}

.alternate_color .av_ajax_search_image {
    background-color: var(--enfold-alternate-color-primary);
    color: var(--enfold-alternate-color-bg)
}

.alternate_color .av_ajax_search_image.avia-svg-icon svg:first-child {
    stroke: var(--enfold-alternate-color-bg);
    fill: var(--enfold-alternate-color-bg)
}

.alternate_color .ajax_search_excerpt {
    color: var(--enfold-alternate-color-meta)
}

.alternate_color .av_ajax_search_title {
    color: var(--enfold-alternate-color-heading)
}

.alternate_color .ajax_load {
    background-color: var(--enfold-alternate-color-primary)
}

.alternate_color .av_searchsubmit_wrapper {
    background-color: var(--enfold-alternate-color-primary)
}

#top .alternate_color .avia-color-theme-color {
    color: var(--enfold-alternate-color-button-font);
    border-color: var(--enfold-alternate-color-button-border)
}

#top .alternate_color .avia-color-theme-color .avia-svg-icon svg:first-child {
    fill: var(--enfold-alternate-color-button-font);
    stroke: var(--enfold-alternate-color-button-font)
}

.alternate_color .avia-color-theme-color-subtle {
    background-color: var(--enfold-alternate-color-bg2);
    color: var(--enfold-alternate-color-color)
}

#top .alternate_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child {
    fill: var(--enfold-alternate-color-color);
    stroke: var(--enfold-alternate-color-color)
}

.alternate_color .avia-color-theme-color-subtle:hover {
    background-color: var(--enfold-alternate-color-bg);
    color: var(--enfold-alternate-color-heading)
}

#top .alternate_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-alternate-color-heading);
    stroke: var(--enfold-alternate-color-heading)
}

#top .alternate_color .avia-color-theme-color-highlight {
    color: var(--enfold-alternate-color-button-font);
    border-color: var(--enfold-alternate-color-secondary);
    background-color: var(--enfold-alternate-color-secondary)
}

#top .alternate_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child {
    fill: var(--enfold-alternate-color-button-font);
    stroke: var(--enfold-alternate-color-button-font)
}

#top .alternate_color .avia-font-color-theme-color,#top .alternate_color .avia-font-color-theme-color-hover:hover {
    color: var(--enfold-alternate-color-button-font)
}

#top .alternate_color .avia-font-color-theme-color .avia-svg-icon svg:first-child,#top .alternate_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-alternate-color-button-font);
    stroke: var(--enfold-alternate-color-button-font)
}

.alternate_color .avia-font-color-theme-color-subtle {
    color: var(--enfold-alternate-color-color)
}

.alternate_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child {
    fill: var(--enfold-alternate-color-color);
    stroke: var(--enfold-alternate-color-color)
}

.alternate_color .avia-font-color-theme-color-subtle-hover:hover {
    color: var(--enfold-alternate-color-heading)
}

.alternate_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-alternate-color-heading);
    stroke: var(--enfold-alternate-color-heading)
}

#top .alternate_color .avia-font-color-theme-color-highlight,#top .alternate_color .avia-font-color-theme-color-highlight-hover:hover {
    color: var(--enfold-alternate-color-button-font)
}

#top .alternate_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child,#top .alternate_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-alternate-color-button-font);
    stroke: var(--enfold-alternate-color-button-font)
}

.alternate_color .avia-icon-list .iconlist_icon {
    background-color: var(--enfold-alternate-color-iconlist)
}

.alternate_color .avia-icon-list .iconlist-timeline {
    border-color: var(--enfold-alternate-color-border)
}

.alternate_color .iconlist_content {
    color: var(--enfold-alternate-color-meta)
}

.alternate_color .avia-timeline .milestone_icon {
    background-color: var(--enfold-alternate-color-timeline)
}

.alternate_color .avia-timeline .milestone_inner {
    background-color: var(--enfold-alternate-color-timeline)
}

.alternate_color .avia-timeline {
    border-color: var(--enfold-alternate-color-timeline)
}

.alternate_color .av-milestone-icon-wrap:after {
    border-color: var(--enfold-alternate-color-timeline)
}

.alternate_color .avia-timeline .av-milestone-date {
    color: var(--enfold-alternate-color-timeline-date)
}

.alternate_color .avia-timeline .av-milestone-date span {
    background-color: var(--enfold-alternate-color-timeline)
}

.alternate_color .avia-timeline-horizontal .av-milestone-content-wrap footer {
    background-color: var(--enfold-alternate-color-timeline)
}

.alternate_color .av-timeline-nav a {
    background-color: var(--enfold-alternate-color-timeline)
}

#top .alternate_color .input-text,#top .alternate_color input[type='text'],#top .alternate_color input[type='input'],#top .alternate_color input[type='password'],#top .alternate_color input[type='email'],#top .alternate_color input[type='number'],#top .alternate_color input[type='url'],#top .alternate_color input[type='tel'],#top .alternate_color input[type='search'],#top .alternate_color textarea,#top .alternate_color select {
    border-color: var(--enfold-alternate-color-border);
    background-color: var(--enfold-alternate-color-bg2);
    color: var(--enfold-alternate-color-meta);
    font-family: inherit
}

#top .alternate_color .invers-color .input-text,#top .alternate_color .invers-color input[type='text'],#top .alternate_color .invers-color input[type='input'],#top .alternate_color .invers-color input[type='password'],#top .alternate_color .invers-color input[type='email'],#top .alternate_color .invers-color input[type='number'],#top .alternate_color .invers-color input[type='url'],#top .alternate_color .invers-color input[type='tel'],#top .alternate_color .invers-color input[type='search'],#top .alternate_color .invers-color textarea,#top .alternate_color .invers-color select {
    background-color: var(--enfold-alternate-color-bg)
}

.alternate_color .required {
    color: var(--enfold-alternate-color-primary)
}

.alternate_color .av-masonry {
    background-color: var(--enfold-alternate-color-masonry)
}

.alternate_color .av-masonry-pagination,.alternate_color .av-masonry-pagination:hover,.alternate_color .av-masonry-outerimage-container {
    background-color: var(--enfold-alternate-color-bg)
}

.alternate_color .container .av-inner-masonry-content,#top .alternate_color .container .av-masonry-load-more,#top .alternate_color .container .av-masonry-sort,.alternate_color .container .av-masonry-entry .avia-arrow {
    background-color: var(--enfold-alternate-color-bg2)
}

.alternate_color .hr-short .hr-inner-style,.alternate_color .hr-short .hr-inner {
    background-color: var(--enfold-alternate-color-bg)
}

div .alternate_color .tabcontainer .active_tab_content,div .alternate_color .tabcontainer .active_tab {
    background-color: var(--enfold-alternate-color-bg2);
    color: var(--enfold-alternate-color-color)
}

div .alternate_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-alternate-color-color);
    stroke: var(--enfold-alternate-color-color)
}

.responsive.js_active #top .alternate_color .avia_combo_widget .top_tab .tab {
    border-top-color: var(--enfold-alternate-color-border)
}

.alternate_color .template-archives .tabcontainer a,#top .alternate_color .tabcontainer .tab:hover,#top .alternate_color .tabcontainer .tab.active_tab {
    color: var(--enfold-alternate-color-color)
}

#top .alternate_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child,#top .alternate_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-alternate-color-color);
    stroke: var(--enfold-alternate-color-color)
}

.alternate_color .template-archives .tabcontainer a:hover {
    color: var(--enfold-alternate-color-secondary)
}

.alternate_color .sidebar_tab_icon {
    background-color: var(--enfold-alternate-color-border)
}

#top .alternate_color .sidebar_active_tab .sidebar_tab_icon {
    background-color: var(--enfold-alternate-color-primary)
}

.alternate_color .sidebar_tab:hover .sidebar_tab_icon {
    background-color: var(--enfold-alternate-color-secondary)
}

.alternate_color .sidebar_tab,.alternate_color .tabcontainer .tab {
    color: var(--enfold-alternate-color-meta)
}

.alternate_color div .sidebar_active_tab,div .alternate_color .tabcontainer.noborder_tabs .active_tab_content,div .alternate_color .tabcontainer.noborder_tabs .active_tab {
    color: var(--enfold-alternate-color-color);
    background-color: var(--enfold-alternate-color-bg)
}

#top .alternate_color .avia-smallarrow-slider .avia-slideshow-dots a {
    background-color: var(--enfold-alternate-color-bg2)
}

#top .alternate_color .avia-smallarrow-slider .avia-slideshow-dots a.active,#top .alternate_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
    background-color: var(--enfold-alternate-color-meta)
}

@media only screen and (max-width: 767px) {
    .responsive #top .alternate_color .tabcontainer .active_tab {
        background-color:var(--enfold-alternate-color-secondary);
        color: var(--enfold-alternate-color-constant-font)
    }

    .responsive #top .alternate_color .tabcontainer {
        border-color: var(--enfold-alternate-color-border)
    }

    .responsive #top .alternate_color .active_tab_content {
        background-color: var(--enfold-alternate-color-bg2)
    }
}

.alternate_color tr:nth-child(even),.alternate_color .avia-data-table .avia-heading-row .avia-desc-col,.alternate_color .avia-data-table .avia-highlight-col,.alternate_color .pricing-table>li:nth-child(even),body .alternate_color .pricing-table.avia-desc-col li,#top .alternate_color .avia-data-table.avia_pricing_minimal th {
    background-color: var(--enfold-alternate-color-bg);
    color: var(--enfold-alternate-color-color)
}

.alternate_color table caption,.alternate_color tr:nth-child(even),.alternate_color .pricing-table>li:nth-child(even),#top .alternate_color .avia-data-table.avia_pricing_minimal td {
    color: var(--enfold-alternate-color-meta)
}

.alternate_color tr:nth-child(odd),.alternate_color .pricing-table>li:nth-child(odd),.alternate_color .pricing-extra {
    background: var(--enfold-alternate-color-bg2)
}

.alternate_color .pricing-table li.avia-pricing-row,.alternate_color .pricing-table li.avia-heading-row,.alternate_color .pricing-table li.avia-pricing-row .pricing-extra {
    background-color: var(--enfold-alternate-color-primary);
    color: var(--enfold-alternate-color-constant-font);
    border-color: var(--enfold-alternate-color-stripe)
}

.alternate_color .pricing-table li.avia-heading-row,.alternate_color .pricing-table li.avia-heading-row .pricing-extra {
    background-color: var(--enfold-alternate-color-stripe2);
    color: var(--enfold-alternate-color-constant-font);
    border-color: var(--enfold-alternate-color-stripe)
}

.alternate_color .pricing-table.avia-desc-col .avia-heading-row,.alternate_color .pricing-table.avia-desc-col .avia-pricing-row {
    border-color: var(--enfold-alternate-color-border)
}

.alternate_color .theme-color-bar .bar {
    background: var(--enfold-alternate-color-primary)
}

.alternate_color .mejs-controls .mejs-time-rail .mejs-time-current,.alternate_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,.alternate_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.alternate_color .button.av-sending-button,.alternate_color .av-striped-bar .theme-color-bar .bar {
    background: var(--enfold-alternate-color-primary)
}

body .alternate_color .mejs-controls .mejs-time-rail .mejs-time-float {
    background: var(--enfold-alternate-color-primary);
    color: #fff
}

body .alternate_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
    border: solid 4px var(--enfold-alternate-color-primary);
    border-color: var(--enfold-alternate-color-primary) #fff0 #fff0 #fff0
}

.alternate_color .progress {
    background-color: var(--enfold-alternate-color-bg2)
}

.alternate_color .av_searchform_element_results .av_ajax_search_entry,.alternate_color .av_searchform_element_results .av_ajax_search_title,.alternate_color.av_searchform_element_results .av_ajax_search_entry,.alternate_color.av_searchform_element_results .av_ajax_search_title {
    color: var(--enfold-alternate-color-primary)
}

.alternate_color .av_searchform_element_results .ajax_search_excerpt,.alternate_color.av_searchform_element_results .ajax_search_excerpt {
    color: var(--enfold-alternate-color-meta)
}

.alternate_color .av_searchform_element_results .av_ajax_search_image,.alternate_color.av_searchform_element_results .av_ajax_search_image {
    color: var(--enfold-alternate-color-meta)
}

.alternate_color .button.av-sending-button {
    background: var(--enfold-alternate-color-secondary);
    background-image: linear-gradient(-45deg,var(--enfold-alternate-color-secondary) 25%,var(--enfold-alternate-color-stripe2nd) 25%,var(--enfold-alternate-color-stripe2nd) 50%,var(--enfold-alternate-color-secondary) 50%,var(--enfold-alternate-color-secondary) 75%,var(--enfold-alternate-color-stripe2nd) 75%,var(--enfold-alternate-color-stripe2nd));
    border-color: var(--enfold-alternate-color-secondary)
}

.alternate_color span.bbp-admin-links a {
    color: var(--enfold-alternate-color-primary)
}

.alternate_color span.bbp-admin-links a:hover {
    color: var(--enfold-alternate-color-secondary)
}

#top .alternate_color .bbp-reply-content,#top .alternate_color .bbp-topic-content,#top .alternate_color .bbp-body .super-sticky .page-numbers,#top .alternate_color .bbp-body .sticky .page-numbers,#top .alternate_color .bbp-pagination-links a:hover,#top .alternate_color .bbp-pagination-links span.current {
    background: var(--enfold-alternate-color-bg)
}

#top .alternate_color .bbp-topics .bbp-header,#top .alternate_color .bbp-topics .bbp-header,#top .alternate_color .bbp-forums .bbp-header,#top .alternate_color .bbp-topics-front ul.super-sticky,#top .alternate_color .bbp-topics ul.super-sticky,#top .alternate_color .bbp-topics ul.sticky,#top .alternate_color .bbp-forum-content ul.sticky,#top .alternate_color .bbp-body .page-numbers {
    background-color: var(--enfold-alternate-color-bg2)
}

#top .alternate_color .bbp-meta,#top .alternate_color .bbp-author-role,#top .alternate_color .bbp-author-ip,#top .alternate_color .bbp-pagination-count,#top .alternate_color .bbp-topics .bbp-body .bbp-topic-title:before {
    color: var(--enfold-alternate-color-meta)
}

#top .alternate_color .bbp-admin-links {
    color: var(--enfold-alternate-color-border)
}

.alternate_color #bbpress-forums li.bbp-body ul.forum,.alternate_color #bbpress-forums li.bbp-body ul.topic,.avia_transform .alternate_color .bbp-replies .bbp-reply-author:before,.avia_transform .forum-search .alternate_color .bbp-reply-author:before,.avia_transform .forum-search .alternate_color .bbp-topic-author:before {
    background-color: var(--enfold-alternate-color-bg);
    border-color: var(--enfold-alternate-color-border)
}

#top .alternate_color .bbp-author-name {
    color: var(--enfold-alternate-color-heading)
}

.alternate_color .widget_display_stats dt,.alternate_color .widget_display_stats dd {
    background-color: var(--enfold-alternate-color-bg2)
}

.alternate_color dropcap2,.alternate_color dropcap3,.alternate_color avia_button,.alternate_color avia_button:hover,.alternate_color .on-primary-color,.alternate_color .on-primary-color:hover {
    color: var(--enfold-alternate-color-constant-font)
}

.main_color,.main_color div,.main_color header,.main_color main,.main_color aside,.main_color footer,.main_color article,.main_color nav,.main_color section,.main_color span,.main_color applet,.main_color object,.main_color iframe,.main_color h1,.main_color h2,.main_color h3,.main_color h4,.main_color h5,.main_color h6,.main_color p,.main_color blockquote,.main_color pre,.main_color a,.main_color abbr,.main_color acronym,.main_color address,.main_color big,.main_color cite,.main_color code,.main_color del,.main_color dfn,.main_color em,.main_color img,.main_color ins,.main_color kbd,.main_color q,.main_color s,.main_color samp,.main_color small,.main_color strike,.main_color strong,.main_color sub,.main_color sup,.main_color tt,.main_color var,.main_color b,.main_color u,.main_color i,.main_color center,.main_color dl,.main_color dt,.main_color dd,.main_color ol,.main_color ul,.main_color li,.main_color fieldset,.main_color form,.main_color label,.main_color legend,.main_color table,.main_color caption,.main_color tbody,.main_color tfoot,.main_color thead,.main_color tr,.main_color th,.main_color td,.main_color article,.main_color aside,.main_color canvas,.main_color details,.main_color embed,.main_color figure,.main_color fieldset,.main_color figcaption,.main_color footer,.main_color header,.main_color hgroup,.main_color menu,.main_color nav,.main_color output,.main_color ruby,.main_color section,.main_color summary,.main_color time,.main_color mark,.main_color audio,.main_color video,#top .main_color .pullquote_boxed,.responsive #top .main_color .avia-testimonial,.responsive #top.avia-blank #main .main_color.container_wrap:first-child,#top .main_color.fullsize .template-blog .post_delimiter,.main_color .related_posts.av-related-style-full a {
    border-color: var(--enfold-main-color-border)
}

.main_color .rounded-container,#top .main_color .pagination a:hover,.main_color .small-preview,.main_color .fallback-post-type-icon {
    background: var(--enfold-main-color-meta);
    color: var(--enfold-main-color-bg)
}

.main_color .rounded-container .avia-svg-icon svg:first-child,.main_color .small-preview .avia-svg-icon svg:first-child,.main_color .fallback-post-type-icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-bg);
    stroke: var(--enfold-main-color-bg)
}

.main_color .av-default-color,#top .main_color .av-force-default-color,.main_color .av-catalogue-item,.main_color .wp-playlist-item .wp-playlist-caption,.main_color .wp-playlist {
    color: var(--enfold-main-color-color)
}

.main_color,.main_color .site-background,.main_color .first-quote,.main_color .related_image_wrap,.main_color .gravatar img.main_color .hr_content,.main_color .news-thumb,.main_color .post-format-icon,.main_color .ajax_controlls a,.main_color .tweet-text.avatar_no,.main_color .toggler,.main_color .toggler.activeTitle:hover,.main_color #js_sort_items,.main_color.inner-entry,.main_color .grid-entry-title,.main_color .related-format-icon,.grid-entry .main_color .avia-arrow,.main_color .avia-gallery-big,.main_color .avia-gallery-big,.main_color .avia-gallery img,.main_color .grid-content,.main_color .av-share-box ul,#top .main_color .av-related-style-full .related-format-icon,.main_color .related_posts.av-related-style-full a:hover,.main_color.avia-fullwidth-portfolio .pagination .current,.main_color.avia-fullwidth-portfolio .pagination a,.main_color .av-hotspot-fallback-tooltip-inner,.main_color .av-hotspot-fallback-tooltip-count {
    background-color: var(--enfold-main-color-bg);
    color: var(--enfold-main-color-color)
}

.main_color .ajax_controlls a.avia-svg-icon svg:first-child,.main_color .avia-svg-icon svg:first-child,.main_color .av-share-box ul li svg:first-child,#top .main_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
    stroke: var(--enfold-main-color-color);
    fill: var(--enfold-main-color-color)
}

.main_color .avia-fold-unfold-section .av-fold-unfold-container::after {
    background: linear-gradient(to bottom,#fff0,rgb(25 25 25))
}

.main_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button),.main_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button) {
    color: var(--enfold-main-color-color)
}

.main_color .avia-fold-unfold-section .av-fold-button-container.fold-button {
    background: var(--enfold-main-color-bg);
    border-color: var(--enfold-main-color-border)
}

.main_color .avia-curtain-reveal-overlay {
    background: var(--enfold-main-color-bg)
}

.main_color .avia-icon-circles-icon {
    background: var(--enfold-main-color-bg);
    border-color: var(--enfold-main-color-border);
    color: var(--enfold-main-color-color)
}

.main_color .avia-icon-circles-icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-color);
    stroke: var(--enfold-main-color-color)
}

.main_color .avia-icon-circles-icon.active {
    background: var(--enfold-main-color-secondary);
    border-color: var(--enfold-main-color-secondary);
    color: var(--enfold-main-color-bg)
}

.main_color .avia-icon-circles-icon.avia-svg-icon.active svg:first-child {
    fill: var(--enfold-main-color-bg);
    stroke: var(--enfold-main-color-bg)
}

.main_color .avia-icon-circles-icon-text {
    color: var(--enfold-main-color-color);
    background: var(--enfold-main-color-bg)
}

.main_color .heading-color,.main_color a.iconbox_icon:hover,.main_color h1,.main_color h2,.main_color h3,.main_color h4,.main_color h5,.main_color h6,.main_color .sidebar .current_page_item>a,.main_color .sidebar .current-menu-item>a,.main_color .pagination .current,.main_color .pagination a:hover,.main_color strong.avia-testimonial-name,.main_color .heading,.main_color .toggle_content strong,.main_color .toggle_content strong a,.main_color .tab_content strong,.main_color .tab_content strong a,.main_color .asc_count,.main_color .avia-testimonial-content strong,#top .main_color .av-related-style-full .av-related-title,.main_color .wp-playlist-item-meta.wp-playlist-item-title,#top .main_color .av-no-image-slider h2 a,.main_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,.main_color div .news-headline .news-title,.main_color .av-default-style .av-countdown-cell-inner .av-countdown-time,.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color,.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color,.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before,.main_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter {
    color: var(--enfold-main-color-heading)
}

.main_color .heading .avia-svg-icon svg:first-child,.main_color .av-special-heading .avia-svg-icon svg:first-child,.main_color a.iconbox_icon.avia-svg-icon:hover svg:first-child,.main_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-heading);
    stroke: var(--enfold-main-color-heading)
}

.main_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label {
    color: var(--enfold-main-color-color)
}

.main_color .meta-color,.main_color .sidebar,.main_color .sidebar a,.main_color .minor-meta,.main_color .minor-meta a,.main_color .text-sep,.main_color blockquote,.main_color .post_nav a,.main_color .comment-text,.main_color .side-container-inner,.main_color .news-time,.main_color .pagination a,.main_color .pagination span,.main_color .tweet-text.avatar_no .tweet-time,#top .main_color .extra-mini-title,.main_color .team-member-job-title,.main_color .team-social a,.main_color #js_sort_items a,.grid-entry-excerpt,.main_color .avia-testimonial-subtitle,.main_color .commentmetadata a,.main_color .social_bookmarks a,.main_color .meta-heading>*,.main_color .slide-meta,.main_color .slide-meta a,.main_color .taglist,.main_color .taglist a,.main_color .phone-info,.main_color .phone-info a,.main_color .av-sort-by-term a,.main_color .av-magazine-time,.main_color .av-magazine .av-magazine-entry-icon,.main_color .av-catalogue-content,.main_color .wp-playlist-item-length,.html_modern-blog #top div .main_color .blog-categories a,.html_modern-blog #top div .main_color .blog-categories a:hover {
    color: var(--enfold-main-color-meta)
}

.main_color .team-social a.avia-svg-icon svg:first-child,.main_color .meta-heading .avia-svg-icon svg:first-child,.main_color .social_bookmarks .avia-svg-icon a svg:first-child {
    stroke: var(--enfold-main-color-meta);
    fill: var(--enfold-main-color-meta)
}

.main_color .team-social a.avia-svg-icon:hover svg:first-child {
    stroke: var(--enfold-main-color-secondary);
    fill: var(--enfold-main-color-secondary)
}

.main_color .special-heading-inner-border {
    border-color: var(--enfold-main-color-color)
}

.main_color .meta-heading .special-heading-inner-border {
    border-color: var(--enfold-main-color-meta)
}

.main_color a,.main_color .widget_first,.main_color strong,.main_color b,.main_color b a,.main_color strong a,.main_color #js_sort_items a:hover,.main_color #js_sort_items a.active_sort,.main_color .av-sort-by-term a.active_sort,.main_color .special_amp,.main_color .taglist a.activeFilter,.main_color #commentform .required,#top .main_color .av-no-color.av-icon-style-border a.av-icon-char,.html_elegant-blog #top .main_color .blog-categories a,.html_elegant-blog #top .main_color .blog-categories a:hover {
    color: var(--enfold-main-color-primary)
}

.main_color a.avia-button .avia-svg-icon svg:first-child,.main_color a.more-link .avia-svg-icon svg:first-child,#top .main_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child {
    stroke: var(--enfold-main-color-primary);
    fill: var(--enfold-main-color-primary)
}

.main_color a:hover,.main_color h1 a:hover,.main_color h2 a:hover,.main_color h3 a:hover,.main_color h4 a:hover,.main_color h5 a:hover,.main_color h6 a:hover,.main_color .template-search a.news-content:hover,.main_color .wp-playlist-item .wp-playlist-caption:hover {
    color: var(--enfold-main-color-secondary)
}

.main_color a.more-link:hover .avia-svg-icon svg:first-child {
    stroke: var(--enfold-main-color-secondary);
    fill: var(--enfold-main-color-secondary)
}

.main_color .primary-background,.main_color .primary-background a,div .main_color .button,.main_color #submit,.main_color input[type='submit'],.main_color .small-preview:hover,.main_color .avia-menu-fx,.main_color .avia-menu-fx .avia-arrow,.main_color.iconbox_top .iconbox_icon,.main_color .iconbox_top a.iconbox_icon:hover,.main_color .avia-data-table th.avia-highlight-col,.main_color .avia-color-theme-color,.main_color .avia-color-theme-color:hover,.main_color .image-overlay .image-overlay-inside:before,.main_color .comment-count,.main_color .av_dropcap2,.responsive #top .main_color .av-open-submenu.av-subnav-menu>li>a:hover,#top .main_color .av-open-submenu.av-subnav-menu li>ul a:hover,.main_color .av-colored-style .av-countdown-cell-inner,.main_color .wc-block-components-button:not(.is-link) {
    background-color: var(--enfold-main-color-primary);
    color: var(--enfold-main-color-constant-font);
    border-color: var(--enfold-main-color-button-border)
}

.main_color #searchform .av_searchform_search.avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-constant-font);
    stroke: var(--enfold-main-color-constant-font)
}

.main_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon) {
    color: var(--enfold-main-color-constant-font)
}

.main_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child {
    fill: var(--enfold-main-color-constant-font);
    stroke: var(--enfold-main-color-constant-font)
}

.main_color a.avia-button:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-secondary);
    stroke: var(--enfold-main-color-secondary)
}

.main_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child,.main_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child {
    fill: var(--enfold-main-color-constant-font);
    stroke: var(--enfold-main-color-constant-font)
}

.main_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top,.main_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom,.main_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before,.main_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after,.main_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
    background-color: var(--enfold-main-color-primary);
    color: var(--enfold-main-color-constant-font)
}

#top #wrap_all .main_color .av-menu-button-colored>a .avia-menu-text {
    background-color: var(--enfold-main-color-primary);
    color: var(--enfold-main-color-constant-font);
    border-color: var(--enfold-main-color-primary)
}

#top #wrap_all .main_color .av-menu-button-colored>a .avia-menu-text:after {
    background-color: var(--enfold-main-color-button-border)
}

#top .main_color .mobile_menu_toggle {
    color: var(--enfold-main-color-primary);
    background: var(--enfold-main-color-bg)
}

#top .main_color .mobile_menu_toggle .avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-primary);
    stroke: var(--enfold-main-color-primary)
}

#top .main_color .av-menu-mobile-active .av-subnav-menu>li>a:before {
    color: var(--enfold-main-color-primary)
}

#top .main_color .av-open-submenu.av-subnav-menu>li>a:hover:before {
    color: var(--enfold-main-color-bg)
}

.main_color .button:hover,.main_color .ajax_controlls a:hover,.main_color #submit:hover,.main_color .big_button:hover,.main_color .contentSlideControlls a:hover,.main_color #submit:hover,.main_color input[type='submit']:hover {
    background-color: var(--enfold-main-color-secondary);
    color: var(--enfold-main-color-bg);
    border-color: var(--enfold-main-color-button-border2)
}

.main_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover {
    fill: var(--enfold-main-color-bg);
    stroke: var(--enfold-main-color-bg)
}

.main_color #searchform .av_searchform_search.avia-svg-icon:hover~#searchsubmit {
    background-color: var(--enfold-main-color-secondary);
    border-color: var(--enfold-main-color-button-border2)
}

.main_color .ajax_controlls a.avia-svg-icon:hover svg:first-child {
    fill: var(--enfold-main-color-bg);
    stroke: var(--enfold-main-color-bg)
}

.main_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,.main_color .avia-toc-style-elegant a:first-child:after,.main_color .avia-toc-style-elegant a.avia-toc-level-0:after {
    background-color: var(--enfold-main-color-bg);
    border-color: var(--enfold-main-color-secondary)
}

.main_color .avia-toc-style-elegant a:first-child span:after,.main_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
    background-color: var(--enfold-main-color-bg)
}

.main_color .avia-toc-style-elegant a:first-child:hover span:after,.main_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
    border-color: var(--enfold-main-color-secondary)
}

.main_color .avia-toc-style-elegant a:before {
    border-color: var(--enfold-main-color-border)
}

.main_color .avia-toc-style-elegant a:first-child:after,.main_color .avia-toc-style-elegant a.avia-toc-level-0:after {
    border-color: var(--enfold-main-color-secondary);
    background-color: var(--enfold-main-color-bg)
}

.main_color .avia-toc-style-elegant a:last-child:after {
    background-color: var(--enfold-main-color-border)
}

.main_color .timeline-bullet {
    background-color: var(--enfold-main-color-border);
    border-color: var(--enfold-main-color-bg)
}

.main_color table,.main_color .widget_nav_menu ul:first-child>.current-menu-item,.main_color .widget_nav_menu ul:first-child>.current_page_item,.main_color .widget_nav_menu ul:first-child>.current-menu-ancestor,.main_color .pagination .current,.main_color .pagination a,.main_color.iconbox_top .iconbox_content,.main_color .av_promobox,.main_color .toggle_content,.main_color .toggler:hover,#top .main_color .av-minimal-toggle .toggler,.main_color .related_posts_default_image,.main_color .search-result-counter,.main_color .container_wrap_meta,.main_color .avia-content-slider .slide-image,.main_color .avia-slider-testimonials .avia-testimonial-content,.main_color .avia-testimonial-arrow-wrap .avia-arrow,.main_color .news-thumb,.main_color .portfolio-preview-content,.main_color .portfolio-preview-content .avia-arrow,.main_color .av-magazine .av-magazine-entry-icon,.main_color .related_posts.av-related-style-full a,.main_color .aviaccordion-slide,.main_color.avia-fullwidth-portfolio .pagination,.main_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,.main_color .av-catalogue-list li:hover,.main_color .wp-playlist,.main_color .avia-slideshow-fixed-height>li,.main_color .avia-form-success,.main_color .avia-form-error,.main_color .av-boxed-grid-style .avia-testimonial {
    background: var(--enfold-main-color-bg2)
}

#top .main_color .post_timeline li:hover .timeline-bullet {
    background-color: var(--enfold-main-color-secondary)
}

.main_color blockquote,.main_color .avia-bullet,.main_color .av-no-color.av-icon-style-border a.av-icon-char {
    border-color: var(--enfold-main-color-primary)
}

.html_header_top .main_color .main_menu ul:first-child>li>ul,.html_header_top #top .main_color .avia_mega_div>.sub-menu {
    border-top-color: var(--enfold-main-color-primary)
}

.main_color .breadcrumb,.main_color .breadcrumb a,#top .main_color.title_container .main-title,#top .main_color.title_container .main-title a {
    color: var(--enfold-main-color-color)
}

.main_color .av-icon-display,#top .main_color .av-related-style-full a:hover .related-format-icon,.main_color .av-default-style .av-countdown-cell-inner,.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top,.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom,.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before,.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after,.main_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
    background-color: var(--enfold-main-color-bg2);
    color: var(--enfold-main-color-meta)
}

.main_color .av-icon-display.avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-meta);
    stroke: var(--enfold-main-color-meta)
}

.main_color .av-masonry-entry:hover .av-icon-display {
    background-color: var(--enfold-main-color-primary);
    color: var(--enfold-main-color-constant-font);
    border-color: var(--enfold-main-color-button-border)
}

.main_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-constant-font);
    stroke: var(--enfold-main-color-constant-font)
}

#top .main_color .av-masonry-entry.format-quote:hover .av-icon-display {
    color: var(--enfold-main-color-primary)
}

#top .main_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-primary);
    stroke: var(--enfold-main-color-primary)
}

.main_color textarea::placeholder,.main_color input::placeholder {
    color: var(--enfold-main-color-meta);
    opacity: .5
}

.main_color .header_bg,.main_color .main_menu ul ul,.main_color .main_menu .menu ul li a,.main_color .pointer_arrow_wrap .pointer_arrow,.main_color .avia_mega_div,.main_color .av-subnav-menu>li ul,.main_color .av-subnav-menu a {
    background-color: var(--enfold-main-color-bg);
    color: var(--enfold-main-color-meta)
}

.main_color .main_menu .menu ul li a:hover,.main_color .main_menu .menu ul li a:focus,.main_color .av-subnav-menu ul a:hover,.main_color .av-subnav-menu ul a:focus {
    background-color: var(--enfold-main-color-bg2)
}

.main_color .sub_menu>ul>li>a,.main_color .sub_menu>div>ul>li>a,.main_color .main_menu ul:first-child>li>a,#top .main_color .main_menu .menu ul .current_page_item>a,#top .main_color .main_menu .menu ul .current-menu-item>a,#top .main_color .sub_menu li ul a {
    color: var(--enfold-main-color-meta)
}

.main_color .main_menu ul:first-child>li>a svg:first-child {
    stroke: var(--enfold-main-color-meta);
    fill: var(--enfold-main-color-meta)
}

.main_color .main_menu ul:first-child>li>a:hover svg:first-child,.main_color .main_menu ul:first-child>li>a:focus svg:first-child {
    stroke: var(--enfold-main-color-color);
    fill: var(--enfold-main-color-color)
}

#top .main_color .main_menu .menu ul li>a:hover,#top .main_color .main_menu .menu ul li>a:focus {
    color: var(--enfold-main-color-color)
}

.main_color .av-subnav-menu a:hover,.main_color .av-subnav-menu a:focus,.main_color .main_menu ul:first-child>li a:hover,.main_color .main_menu ul:first-child>li a:focus,.main_color .main_menu ul:first-child>li.current-menu-item>a,.main_color .main_menu ul:first-child>li.current_page_item>a,.main_color .main_menu ul:first-child>li.active-parent-item>a {
    color: var(--enfold-main-color-color)
}

#top .main_color .main_menu .menu .avia_mega_div ul .current-menu-item>a {
    color: var(--enfold-main-color-primary)
}

.main_color .sub_menu>ul>li>a:hover,.main_color .sub_menu>ul>li>a:focus,.main_color .sub_menu>div>ul>li>a:hover,.main_color .sub_menu>div>ul>li>a:focus {
    color: var(--enfold-main-color-color)
}

#top .main_color .sub_menu ul li a:hover,#top .main_color .sub_menu ul li a:focus,.main_color .sub_menu ul:first-child>li.current-menu-item>a,.main_color .sub_menu ul:first-child>li.current_page_item>a,.main_color .sub_menu ul:first-child>li.active-parent-item>a {
    color: var(--enfold-main-color-color)
}

.main_color .sub_menu li ul a,.main_color #payment,.main_color .sub_menu ul li,.main_color .sub_menu ul,#top .main_color .sub_menu li li a:hover,#top .main_color .sub_menu li li a:focus {
    background-color: var(--enfold-main-color-bg)
}

.main_color#header .avia_mega_div>.sub-menu.avia_mega_hr,.html_bottom_nav_header.html_logo_center #top #menu-item-search>a {
    border-color: var(--enfold-main-color-border)
}

#top .main_color .widget_pages ul li a:focus,#top .main_color .widget_nav_menu ul li a:focus {
    color: var(--enfold-main-color-secondary)
}

@media only screen and (max-width: 767px) {
    #top #wrap_all .av_header_transparency {
        background-color:var(--enfold-main-color-bg);
        color: var(--enfold-main-color-color);
        border-color: var(--enfold-main-color-border)
    }

    #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
        stroke: var(--enfold-main-color-color);
        fill: var(--enfold-main-color-color)
    }
}

@media only screen and (max-width: 989px) {
    .html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
        background-color:var(--enfold-main-color-bg);
        color: var(--enfold-main-color-color);
        border-color: var(--enfold-main-color-border)
    }

    .html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
        stroke: var(--enfold-main-color-color);
        fill: var(--enfold-main-color-color)
    }
}

.main_color .avia-tt,.main_color .avia-tt .avia-arrow,.main_color .avia-tt .avia-arrow {
    background-color: var(--enfold-main-color-bg);
    color: var(--enfold-main-color-meta)
}

.main_color .av_ajax_search_image {
    background-color: var(--enfold-main-color-primary);
    color: var(--enfold-main-color-bg)
}

.main_color .av_ajax_search_image.avia-svg-icon svg:first-child {
    stroke: var(--enfold-main-color-bg);
    fill: var(--enfold-main-color-bg)
}

.main_color .ajax_search_excerpt {
    color: var(--enfold-main-color-meta)
}

.main_color .av_ajax_search_title {
    color: var(--enfold-main-color-heading)
}

.main_color .ajax_load {
    background-color: var(--enfold-main-color-primary)
}

.main_color .av_searchsubmit_wrapper {
    background-color: var(--enfold-main-color-primary)
}

#top .main_color .avia-color-theme-color {
    color: var(--enfold-main-color-button-font);
    border-color: var(--enfold-main-color-button-border)
}

#top .main_color .avia-color-theme-color .avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-button-font);
    stroke: var(--enfold-main-color-button-font)
}

.main_color .avia-color-theme-color-subtle {
    background-color: var(--enfold-main-color-bg2);
    color: var(--enfold-main-color-color)
}

#top .main_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-color);
    stroke: var(--enfold-main-color-color)
}

.main_color .avia-color-theme-color-subtle:hover {
    background-color: var(--enfold-main-color-bg);
    color: var(--enfold-main-color-heading)
}

#top .main_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-heading);
    stroke: var(--enfold-main-color-heading)
}

#top .main_color .avia-color-theme-color-highlight {
    color: var(--enfold-main-color-button-font);
    border-color: var(--enfold-main-color-secondary);
    background-color: var(--enfold-main-color-secondary)
}

#top .main_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-button-font);
    stroke: var(--enfold-main-color-button-font)
}

#top .main_color .avia-font-color-theme-color,#top .main_color .avia-font-color-theme-color-hover:hover {
    color: var(--enfold-main-color-button-font)
}

#top .main_color .avia-font-color-theme-color .avia-svg-icon svg:first-child,#top .main_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-button-font);
    stroke: var(--enfold-main-color-button-font)
}

.main_color .avia-font-color-theme-color-subtle {
    color: var(--enfold-main-color-color)
}

.main_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-color);
    stroke: var(--enfold-main-color-color)
}

.main_color .avia-font-color-theme-color-subtle-hover:hover {
    color: var(--enfold-main-color-heading)
}

.main_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-heading);
    stroke: var(--enfold-main-color-heading)
}

#top .main_color .avia-font-color-theme-color-highlight,#top .main_color .avia-font-color-theme-color-highlight-hover:hover {
    color: var(--enfold-main-color-button-font)
}

#top .main_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child,#top .main_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-button-font);
    stroke: var(--enfold-main-color-button-font)
}

.main_color .avia-icon-list .iconlist_icon {
    background-color: var(--enfold-main-color-iconlist)
}

.main_color .avia-icon-list .iconlist-timeline {
    border-color: var(--enfold-main-color-border)
}

.main_color .iconlist_content {
    color: var(--enfold-main-color-meta)
}

.main_color .avia-timeline .milestone_icon {
    background-color: var(--enfold-main-color-timeline)
}

.main_color .avia-timeline .milestone_inner {
    background-color: var(--enfold-main-color-timeline)
}

.main_color .avia-timeline {
    border-color: var(--enfold-main-color-timeline)
}

.main_color .av-milestone-icon-wrap:after {
    border-color: var(--enfold-main-color-timeline)
}

.main_color .avia-timeline .av-milestone-date {
    color: var(--enfold-main-color-timeline-date)
}

.main_color .avia-timeline .av-milestone-date span {
    background-color: var(--enfold-main-color-timeline)
}

.main_color .avia-timeline-horizontal .av-milestone-content-wrap footer {
    background-color: var(--enfold-main-color-timeline)
}

.main_color .av-timeline-nav a {
    background-color: var(--enfold-main-color-timeline)
}

#top .main_color .input-text,#top .main_color input[type='text'],#top .main_color input[type='input'],#top .main_color input[type='password'],#top .main_color input[type='email'],#top .main_color input[type='number'],#top .main_color input[type='url'],#top .main_color input[type='tel'],#top .main_color input[type='search'],#top .main_color textarea,#top .main_color select {
    border-color: var(--enfold-main-color-border);
    background-color: var(--enfold-main-color-bg2);
    color: var(--enfold-main-color-meta);
    font-family: inherit
}

#top .main_color .invers-color .input-text,#top .main_color .invers-color input[type='text'],#top .main_color .invers-color input[type='input'],#top .main_color .invers-color input[type='password'],#top .main_color .invers-color input[type='email'],#top .main_color .invers-color input[type='number'],#top .main_color .invers-color input[type='url'],#top .main_color .invers-color input[type='tel'],#top .main_color .invers-color input[type='search'],#top .main_color .invers-color textarea,#top .main_color .invers-color select {
    background-color: var(--enfold-main-color-bg)
}

.main_color .required {
    color: var(--enfold-main-color-primary)
}

.main_color .av-masonry {
    background-color: var(--enfold-main-color-masonry)
}

.main_color .av-masonry-pagination,.main_color .av-masonry-pagination:hover,.main_color .av-masonry-outerimage-container {
    background-color: var(--enfold-main-color-bg)
}

.main_color .container .av-inner-masonry-content,#top .main_color .container .av-masonry-load-more,#top .main_color .container .av-masonry-sort,.main_color .container .av-masonry-entry .avia-arrow {
    background-color: var(--enfold-main-color-bg2)
}

.main_color .hr-short .hr-inner-style,.main_color .hr-short .hr-inner {
    background-color: var(--enfold-main-color-bg)
}

div .main_color .tabcontainer .active_tab_content,div .main_color .tabcontainer .active_tab {
    background-color: var(--enfold-main-color-bg2);
    color: var(--enfold-main-color-color)
}

div .main_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-color);
    stroke: var(--enfold-main-color-color)
}

.responsive.js_active #top .main_color .avia_combo_widget .top_tab .tab {
    border-top-color: var(--enfold-main-color-border)
}

.main_color .template-archives .tabcontainer a,#top .main_color .tabcontainer .tab:hover,#top .main_color .tabcontainer .tab.active_tab {
    color: var(--enfold-main-color-color)
}

#top .main_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child,#top .main_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-color);
    stroke: var(--enfold-main-color-color)
}

.main_color .template-archives .tabcontainer a:hover {
    color: var(--enfold-main-color-secondary)
}

.main_color .sidebar_tab_icon {
    background-color: var(--enfold-main-color-border)
}

#top .main_color .sidebar_active_tab .sidebar_tab_icon {
    background-color: var(--enfold-main-color-primary)
}

.main_color .sidebar_tab:hover .sidebar_tab_icon {
    background-color: var(--enfold-main-color-secondary)
}

.main_color .sidebar_tab,.main_color .tabcontainer .tab {
    color: var(--enfold-main-color-meta)
}

.main_color div .sidebar_active_tab,div .main_color .tabcontainer.noborder_tabs .active_tab_content,div .main_color .tabcontainer.noborder_tabs .active_tab {
    color: var(--enfold-main-color-color);
    background-color: var(--enfold-main-color-bg)
}

#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a {
    background-color: var(--enfold-main-color-bg2)
}

#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a.active,#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
    background-color: var(--enfold-main-color-meta)
}

@media only screen and (max-width: 767px) {
    .responsive #top .main_color .tabcontainer .active_tab {
        background-color:var(--enfold-main-color-secondary);
        color: var(--enfold-main-color-constant-font)
    }

    .responsive #top .main_color .tabcontainer {
        border-color: var(--enfold-main-color-border)
    }

    .responsive #top .main_color .active_tab_content {
        background-color: var(--enfold-main-color-bg2)
    }
}

.main_color tr:nth-child(even),.main_color .avia-data-table .avia-heading-row .avia-desc-col,.main_color .avia-data-table .avia-highlight-col,.main_color .pricing-table>li:nth-child(even),body .main_color .pricing-table.avia-desc-col li,#top .main_color .avia-data-table.avia_pricing_minimal th {
    background-color: var(--enfold-main-color-bg);
    color: var(--enfold-main-color-color)
}

.main_color table caption,.main_color tr:nth-child(even),.main_color .pricing-table>li:nth-child(even),#top .main_color .avia-data-table.avia_pricing_minimal td {
    color: var(--enfold-main-color-meta)
}

.main_color tr:nth-child(odd),.main_color .pricing-table>li:nth-child(odd),.main_color .pricing-extra {
    background: var(--enfold-main-color-bg2)
}

.main_color .pricing-table li.avia-pricing-row,.main_color .pricing-table li.avia-heading-row,.main_color .pricing-table li.avia-pricing-row .pricing-extra {
    background-color: var(--enfold-main-color-primary);
    color: var(--enfold-main-color-constant-font);
    border-color: var(--enfold-main-color-stripe)
}

.main_color .pricing-table li.avia-heading-row,.main_color .pricing-table li.avia-heading-row .pricing-extra {
    background-color: var(--enfold-main-color-stripe2);
    color: var(--enfold-main-color-constant-font);
    border-color: var(--enfold-main-color-stripe)
}

.main_color .pricing-table.avia-desc-col .avia-heading-row,.main_color .pricing-table.avia-desc-col .avia-pricing-row {
    border-color: var(--enfold-main-color-border)
}

.main_color .theme-color-bar .bar {
    background: var(--enfold-main-color-primary)
}

.main_color .mejs-controls .mejs-time-rail .mejs-time-current,.main_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,.main_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.main_color .button.av-sending-button,.main_color .av-striped-bar .theme-color-bar .bar {
    background: var(--enfold-main-color-primary)
}

body .main_color .mejs-controls .mejs-time-rail .mejs-time-float {
    background: var(--enfold-main-color-primary);
    color: #fff
}

body .main_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
    border: solid 4px var(--enfold-main-color-primary);
    border-color: var(--enfold-main-color-primary) #fff0 #fff0 #fff0
}

.main_color .progress {
    background-color: var(--enfold-main-color-bg2)
}

.main_color .av_searchform_element_results .av_ajax_search_entry,.main_color .av_searchform_element_results .av_ajax_search_title,.main_color.av_searchform_element_results .av_ajax_search_entry,.main_color.av_searchform_element_results .av_ajax_search_title {
    color: var(--enfold-main-color-primary)
}

.main_color .av_searchform_element_results .ajax_search_excerpt,.main_color.av_searchform_element_results .ajax_search_excerpt {
    color: var(--enfold-main-color-meta)
}

.main_color .av_searchform_element_results .av_ajax_search_image,.main_color.av_searchform_element_results .av_ajax_search_image {
    color: var(--enfold-main-color-meta)
}

.main_color .button.av-sending-button {
    background: var(--enfold-main-color-secondary);
    background-image: linear-gradient(-45deg,var(--enfold-main-color-secondary) 25%,var(--enfold-main-color-stripe2nd) 25%,var(--enfold-main-color-stripe2nd) 50%,var(--enfold-main-color-secondary) 50%,var(--enfold-main-color-secondary) 75%,var(--enfold-main-color-stripe2nd) 75%,var(--enfold-main-color-stripe2nd));
    border-color: var(--enfold-main-color-secondary)
}

.main_color span.bbp-admin-links a {
    color: var(--enfold-main-color-primary)
}

.main_color span.bbp-admin-links a:hover {
    color: var(--enfold-main-color-secondary)
}

#top .main_color .bbp-reply-content,#top .main_color .bbp-topic-content,#top .main_color .bbp-body .super-sticky .page-numbers,#top .main_color .bbp-body .sticky .page-numbers,#top .main_color .bbp-pagination-links a:hover,#top .main_color .bbp-pagination-links span.current {
    background: var(--enfold-main-color-bg)
}

#top .main_color .bbp-topics .bbp-header,#top .main_color .bbp-topics .bbp-header,#top .main_color .bbp-forums .bbp-header,#top .main_color .bbp-topics-front ul.super-sticky,#top .main_color .bbp-topics ul.super-sticky,#top .main_color .bbp-topics ul.sticky,#top .main_color .bbp-forum-content ul.sticky,#top .main_color .bbp-body .page-numbers {
    background-color: var(--enfold-main-color-bg2)
}

#top .main_color .bbp-meta,#top .main_color .bbp-author-role,#top .main_color .bbp-author-ip,#top .main_color .bbp-pagination-count,#top .main_color .bbp-topics .bbp-body .bbp-topic-title:before {
    color: var(--enfold-main-color-meta)
}

#top .main_color .bbp-admin-links {
    color: var(--enfold-main-color-border)
}

.main_color #bbpress-forums li.bbp-body ul.forum,.main_color #bbpress-forums li.bbp-body ul.topic,.avia_transform .main_color .bbp-replies .bbp-reply-author:before,.avia_transform .forum-search .main_color .bbp-reply-author:before,.avia_transform .forum-search .main_color .bbp-topic-author:before {
    background-color: var(--enfold-main-color-bg);
    border-color: var(--enfold-main-color-border)
}

#top .main_color .bbp-author-name {
    color: var(--enfold-main-color-heading)
}

.main_color .widget_display_stats dt,.main_color .widget_display_stats dd {
    background-color: var(--enfold-main-color-bg2)
}

.main_color dropcap2,.main_color dropcap3,.main_color avia_button,.main_color avia_button:hover,.main_color .on-primary-color,.main_color .on-primary-color:hover {
    color: var(--enfold-main-color-constant-font)
}

#main {
    border-color: var(--enfold-main-color-border)
}

#scroll-top-link:hover,#av-cookie-consent-badge:hover {
    background-color: var(--enfold-main-color-bg2);
    color: var(--enfold-main-color-primary);
    border: 1px solid var(--enfold-main-color-border)
}

#scroll-top-link.avia-svg-icon:hover svg:first-child,#av-cookie-consent-badge.avia-svg-icon:hover svg:first-child {
    stroke: var(--enfold-main-color-primary);
    fill: var(--enfold-main-color-primary)
}

.html_stretched #wrap_all {
    background-color: var(--enfold-main-color-bg)
}

#top .avia-datepicker-div .ui-datepicker-month,#top .avia-datepicker-div .ui-datepicker-year {
    color: var(--enfold-main-color-heading)
}

#top .avia-datepicker-div {
    background: var(--enfold-main-color-bg);
    border: 1px solid var(--enfold-main-color-border)
}

#top .avia-datepicker-div a {
    color: var(--enfold-main-color-meta);
    background-color: var(--enfold-main-color-bg2)
}

#top .avia-datepicker-div a.ui-state-active,#top .avia-datepicker-div a.ui-state-highlight {
    color: var(--enfold-main-color-primary)
}

#top .avia-datepicker-div a.ui-state-hover {
    color: var(--enfold-main-color-bg2);
    background-color: var(--enfold-main-color-meta)
}

#top .avia-datepicker-div .ui-datepicker-buttonpane button {
    background-color: var(--enfold-main-color-primary);
    color: var(--enfold-main-color-constant-font);
    border-color: var(--enfold-main-color-primary)
}

#top .av-siteloader {
    border-color: var(--enfold-main-color-border);
    border-left-color: var(--enfold-main-color-primary)
}

#top div.avia-popup .mfp-preloader {
    border-left-color: var(--enfold-main-color-primary)
}

.av-preloader-reactive #top .av-siteloader {
    border-color: var(--enfold-main-color-border)
}

#top .av-siteloader-wrap {
    background-color: var(--enfold-main-color-bg)
}

.av-preloader-reactive #top .av-siteloader:before {
    background-color: var(--enfold-main-color-border)
}

.av-tab-section-tab-title-container {
    background-color: var(--enfold-main-color-bg2)
}

#top .av-section-tab-title {
    color: var(--enfold-main-color-meta)
}

#top .av-section-tab-title .av-tab-section-icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-main-color-meta);
    stroke: var(--enfold-main-color-meta)
}

#top a.av-active-tab-title {
    color: var(--enfold-main-color-primary)
}

#top .av-tab-arrow-container span {
    background-color: var(--enfold-main-color-bg)
}

.header_color,.header_color div,.header_color header,.header_color main,.header_color aside,.header_color footer,.header_color article,.header_color nav,.header_color section,.header_color span,.header_color applet,.header_color object,.header_color iframe,.header_color h1,.header_color h2,.header_color h3,.header_color h4,.header_color h5,.header_color h6,.header_color p,.header_color blockquote,.header_color pre,.header_color a,.header_color abbr,.header_color acronym,.header_color address,.header_color big,.header_color cite,.header_color code,.header_color del,.header_color dfn,.header_color em,.header_color img,.header_color ins,.header_color kbd,.header_color q,.header_color s,.header_color samp,.header_color small,.header_color strike,.header_color strong,.header_color sub,.header_color sup,.header_color tt,.header_color var,.header_color b,.header_color u,.header_color i,.header_color center,.header_color dl,.header_color dt,.header_color dd,.header_color ol,.header_color ul,.header_color li,.header_color fieldset,.header_color form,.header_color label,.header_color legend,.header_color table,.header_color caption,.header_color tbody,.header_color tfoot,.header_color thead,.header_color tr,.header_color th,.header_color td,.header_color article,.header_color aside,.header_color canvas,.header_color details,.header_color embed,.header_color figure,.header_color fieldset,.header_color figcaption,.header_color footer,.header_color header,.header_color hgroup,.header_color menu,.header_color nav,.header_color output,.header_color ruby,.header_color section,.header_color summary,.header_color time,.header_color mark,.header_color audio,.header_color video,#top .header_color .pullquote_boxed,.responsive #top .header_color .avia-testimonial,.responsive #top.avia-blank #main .header_color.container_wrap:first-child,#top .header_color.fullsize .template-blog .post_delimiter,.header_color .related_posts.av-related-style-full a {
    border-color: var(--enfold-header-color-border)
}

.header_color .rounded-container,#top .header_color .pagination a:hover,.header_color .small-preview,.header_color .fallback-post-type-icon {
    background: var(--enfold-header-color-meta);
    color: var(--enfold-header-color-bg)
}

.header_color .rounded-container .avia-svg-icon svg:first-child,.header_color .small-preview .avia-svg-icon svg:first-child,.header_color .fallback-post-type-icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-bg);
    stroke: var(--enfold-header-color-bg)
}

.header_color .av-default-color,#top .header_color .av-force-default-color,.header_color .av-catalogue-item,.header_color .wp-playlist-item .wp-playlist-caption,.header_color .wp-playlist {
    color: var(--enfold-header-color-color)
}

.header_color,.header_color .site-background,.header_color .first-quote,.header_color .related_image_wrap,.header_color .gravatar img.header_color .hr_content,.header_color .news-thumb,.header_color .post-format-icon,.header_color .ajax_controlls a,.header_color .tweet-text.avatar_no,.header_color .toggler,.header_color .toggler.activeTitle:hover,.header_color #js_sort_items,.header_color.inner-entry,.header_color .grid-entry-title,.header_color .related-format-icon,.grid-entry .header_color .avia-arrow,.header_color .avia-gallery-big,.header_color .avia-gallery-big,.header_color .avia-gallery img,.header_color .grid-content,.header_color .av-share-box ul,#top .header_color .av-related-style-full .related-format-icon,.header_color .related_posts.av-related-style-full a:hover,.header_color.avia-fullwidth-portfolio .pagination .current,.header_color.avia-fullwidth-portfolio .pagination a,.header_color .av-hotspot-fallback-tooltip-inner,.header_color .av-hotspot-fallback-tooltip-count {
    background-color: var(--enfold-header-color-bg);
    color: var(--enfold-header-color-color)
}

.header_color .ajax_controlls a.avia-svg-icon svg:first-child,.header_color .avia-svg-icon svg:first-child,.header_color .av-share-box ul li svg:first-child,#top .header_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
    stroke: var(--enfold-header-color-color);
    fill: var(--enfold-header-color-color)
}

.header_color .avia-fold-unfold-section .av-fold-unfold-container::after {
    background: linear-gradient(to bottom,#fff0,rgb(25 25 25))
}

.header_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button),.header_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button) {
    color: var(--enfold-header-color-color)
}

.header_color .avia-fold-unfold-section .av-fold-button-container.fold-button {
    background: var(--enfold-header-color-bg);
    border-color: var(--enfold-header-color-border)
}

.header_color .avia-curtain-reveal-overlay {
    background: var(--enfold-header-color-bg)
}

.header_color .avia-icon-circles-icon {
    background: var(--enfold-header-color-bg);
    border-color: var(--enfold-header-color-border);
    color: var(--enfold-header-color-color)
}

.header_color .avia-icon-circles-icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-color);
    stroke: var(--enfold-header-color-color)
}

.header_color .avia-icon-circles-icon.active {
    background: var(--enfold-header-color-secondary);
    border-color: var(--enfold-header-color-secondary);
    color: var(--enfold-header-color-bg)
}

.header_color .avia-icon-circles-icon.avia-svg-icon.active svg:first-child {
    fill: var(--enfold-header-color-bg);
    stroke: var(--enfold-header-color-bg)
}

.header_color .avia-icon-circles-icon-text {
    color: var(--enfold-header-color-color);
    background: var(--enfold-header-color-bg)
}

.header_color .heading-color,.header_color a.iconbox_icon:hover,.header_color h1,.header_color h2,.header_color h3,.header_color h4,.header_color h5,.header_color h6,.header_color .sidebar .current_page_item>a,.header_color .sidebar .current-menu-item>a,.header_color .pagination .current,.header_color .pagination a:hover,.header_color strong.avia-testimonial-name,.header_color .heading,.header_color .toggle_content strong,.header_color .toggle_content strong a,.header_color .tab_content strong,.header_color .tab_content strong a,.header_color .asc_count,.header_color .avia-testimonial-content strong,#top .header_color .av-related-style-full .av-related-title,.header_color .wp-playlist-item-meta.wp-playlist-item-title,#top .header_color .av-no-image-slider h2 a,.header_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,.header_color div .news-headline .news-title,.header_color .av-default-style .av-countdown-cell-inner .av-countdown-time,.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color,.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color,.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before,.header_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter {
    color: var(--enfold-header-color-heading)
}

.header_color .heading .avia-svg-icon svg:first-child,.header_color .av-special-heading .avia-svg-icon svg:first-child,.header_color a.iconbox_icon.avia-svg-icon:hover svg:first-child,.header_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-heading);
    stroke: var(--enfold-header-color-heading)
}

.header_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label {
    color: var(--enfold-header-color-color)
}

.header_color .meta-color,.header_color .sidebar,.header_color .sidebar a,.header_color .minor-meta,.header_color .minor-meta a,.header_color .text-sep,.header_color blockquote,.header_color .post_nav a,.header_color .comment-text,.header_color .side-container-inner,.header_color .news-time,.header_color .pagination a,.header_color .pagination span,.header_color .tweet-text.avatar_no .tweet-time,#top .header_color .extra-mini-title,.header_color .team-member-job-title,.header_color .team-social a,.header_color #js_sort_items a,.grid-entry-excerpt,.header_color .avia-testimonial-subtitle,.header_color .commentmetadata a,.header_color .social_bookmarks a,.header_color .meta-heading>*,.header_color .slide-meta,.header_color .slide-meta a,.header_color .taglist,.header_color .taglist a,.header_color .phone-info,.header_color .phone-info a,.header_color .av-sort-by-term a,.header_color .av-magazine-time,.header_color .av-magazine .av-magazine-entry-icon,.header_color .av-catalogue-content,.header_color .wp-playlist-item-length,.html_modern-blog #top div .header_color .blog-categories a,.html_modern-blog #top div .header_color .blog-categories a:hover {
    color: var(--enfold-header-color-meta)
}

.header_color .team-social a.avia-svg-icon svg:first-child,.header_color .meta-heading .avia-svg-icon svg:first-child,.header_color .social_bookmarks .avia-svg-icon a svg:first-child {
    stroke: var(--enfold-header-color-meta);
    fill: var(--enfold-header-color-meta)
}

.header_color .team-social a.avia-svg-icon:hover svg:first-child {
    stroke: var(--enfold-header-color-secondary);
    fill: var(--enfold-header-color-secondary)
}

.header_color .special-heading-inner-border {
    border-color: var(--enfold-header-color-color)
}

.header_color .meta-heading .special-heading-inner-border {
    border-color: var(--enfold-header-color-meta)
}

.header_color a,.header_color .widget_first,.header_color strong,.header_color b,.header_color b a,.header_color strong a,.header_color #js_sort_items a:hover,.header_color #js_sort_items a.active_sort,.header_color .av-sort-by-term a.active_sort,.header_color .special_amp,.header_color .taglist a.activeFilter,.header_color #commentform .required,#top .header_color .av-no-color.av-icon-style-border a.av-icon-char,.html_elegant-blog #top .header_color .blog-categories a,.html_elegant-blog #top .header_color .blog-categories a:hover {
    color: var(--enfold-header-color-primary)
}

.header_color a.avia-button .avia-svg-icon svg:first-child,.header_color a.more-link .avia-svg-icon svg:first-child,#top .header_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child {
    stroke: var(--enfold-header-color-primary);
    fill: var(--enfold-header-color-primary)
}

.header_color a:hover,.header_color h1 a:hover,.header_color h2 a:hover,.header_color h3 a:hover,.header_color h4 a:hover,.header_color h5 a:hover,.header_color h6 a:hover,.header_color .template-search a.news-content:hover,.header_color .wp-playlist-item .wp-playlist-caption:hover {
    color: var(--enfold-header-color-secondary)
}

.header_color a.more-link:hover .avia-svg-icon svg:first-child {
    stroke: var(--enfold-header-color-secondary);
    fill: var(--enfold-header-color-secondary)
}

.header_color .primary-background,.header_color .primary-background a,div .header_color .button,.header_color #submit,.header_color input[type='submit'],.header_color .small-preview:hover,.header_color .avia-menu-fx,.header_color .avia-menu-fx .avia-arrow,.header_color.iconbox_top .iconbox_icon,.header_color .iconbox_top a.iconbox_icon:hover,.header_color .avia-data-table th.avia-highlight-col,.header_color .avia-color-theme-color,.header_color .avia-color-theme-color:hover,.header_color .image-overlay .image-overlay-inside:before,.header_color .comment-count,.header_color .av_dropcap2,.responsive #top .header_color .av-open-submenu.av-subnav-menu>li>a:hover,#top .header_color .av-open-submenu.av-subnav-menu li>ul a:hover,.header_color .av-colored-style .av-countdown-cell-inner,.header_color .wc-block-components-button:not(.is-link) {
    background-color: var(--enfold-header-color-primary);
    color: var(--enfold-header-color-constant-font);
    border-color: var(--enfold-header-color-button-border)
}

.header_color #searchform .av_searchform_search.avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-constant-font);
    stroke: var(--enfold-header-color-constant-font)
}

.header_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon) {
    color: var(--enfold-header-color-constant-font)
}

.header_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child {
    fill: var(--enfold-header-color-constant-font);
    stroke: var(--enfold-header-color-constant-font)
}

.header_color a.avia-button:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-secondary);
    stroke: var(--enfold-header-color-secondary)
}

.header_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child,.header_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child {
    fill: var(--enfold-header-color-constant-font);
    stroke: var(--enfold-header-color-constant-font)
}

.header_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top,.header_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom,.header_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before,.header_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after,.header_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
    background-color: var(--enfold-header-color-primary);
    color: var(--enfold-header-color-constant-font)
}

#top #wrap_all .header_color .av-menu-button-colored>a .avia-menu-text {
    background-color: var(--enfold-header-color-primary);
    color: var(--enfold-header-color-constant-font);
    border-color: var(--enfold-header-color-primary)
}

#top #wrap_all .header_color .av-menu-button-colored>a .avia-menu-text:after {
    background-color: var(--enfold-header-color-button-border)
}

#top .header_color .mobile_menu_toggle {
    color: var(--enfold-header-color-primary);
    background: var(--enfold-header-color-bg)
}

#top .header_color .mobile_menu_toggle .avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-primary);
    stroke: var(--enfold-header-color-primary)
}

#top .header_color .av-menu-mobile-active .av-subnav-menu>li>a:before {
    color: var(--enfold-header-color-primary)
}

#top .header_color .av-open-submenu.av-subnav-menu>li>a:hover:before {
    color: var(--enfold-header-color-bg)
}

.header_color .button:hover,.header_color .ajax_controlls a:hover,.header_color #submit:hover,.header_color .big_button:hover,.header_color .contentSlideControlls a:hover,.header_color #submit:hover,.header_color input[type='submit']:hover {
    background-color: var(--enfold-header-color-secondary);
    color: var(--enfold-header-color-bg);
    border-color: var(--enfold-header-color-button-border2)
}

.header_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover {
    fill: var(--enfold-header-color-bg);
    stroke: var(--enfold-header-color-bg)
}

.header_color #searchform .av_searchform_search.avia-svg-icon:hover~#searchsubmit {
    background-color: var(--enfold-header-color-secondary);
    border-color: var(--enfold-header-color-button-border2)
}

.header_color .ajax_controlls a.avia-svg-icon:hover svg:first-child {
    fill: var(--enfold-header-color-bg);
    stroke: var(--enfold-header-color-bg)
}

.header_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,.header_color .avia-toc-style-elegant a:first-child:after,.header_color .avia-toc-style-elegant a.avia-toc-level-0:after {
    background-color: var(--enfold-header-color-bg);
    border-color: var(--enfold-header-color-secondary)
}

.header_color .avia-toc-style-elegant a:first-child span:after,.header_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
    background-color: var(--enfold-header-color-bg)
}

.header_color .avia-toc-style-elegant a:first-child:hover span:after,.header_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
    border-color: var(--enfold-header-color-secondary)
}

.header_color .avia-toc-style-elegant a:before {
    border-color: var(--enfold-header-color-border)
}

.header_color .avia-toc-style-elegant a:first-child:after,.header_color .avia-toc-style-elegant a.avia-toc-level-0:after {
    border-color: var(--enfold-header-color-secondary);
    background-color: var(--enfold-header-color-bg)
}

.header_color .avia-toc-style-elegant a:last-child:after {
    background-color: var(--enfold-header-color-border)
}

.header_color .timeline-bullet {
    background-color: var(--enfold-header-color-border);
    border-color: var(--enfold-header-color-bg)
}

.header_color table,.header_color .widget_nav_menu ul:first-child>.current-menu-item,.header_color .widget_nav_menu ul:first-child>.current_page_item,.header_color .widget_nav_menu ul:first-child>.current-menu-ancestor,.header_color .pagination .current,.header_color .pagination a,.header_color.iconbox_top .iconbox_content,.header_color .av_promobox,.header_color .toggle_content,.header_color .toggler:hover,#top .header_color .av-minimal-toggle .toggler,.header_color .related_posts_default_image,.header_color .search-result-counter,.header_color .container_wrap_meta,.header_color .avia-content-slider .slide-image,.header_color .avia-slider-testimonials .avia-testimonial-content,.header_color .avia-testimonial-arrow-wrap .avia-arrow,.header_color .news-thumb,.header_color .portfolio-preview-content,.header_color .portfolio-preview-content .avia-arrow,.header_color .av-magazine .av-magazine-entry-icon,.header_color .related_posts.av-related-style-full a,.header_color .aviaccordion-slide,.header_color.avia-fullwidth-portfolio .pagination,.header_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,.header_color .av-catalogue-list li:hover,.header_color .wp-playlist,.header_color .avia-slideshow-fixed-height>li,.header_color .avia-form-success,.header_color .avia-form-error,.header_color .av-boxed-grid-style .avia-testimonial {
    background: var(--enfold-header-color-bg2)
}

#top .header_color .post_timeline li:hover .timeline-bullet {
    background-color: var(--enfold-header-color-secondary)
}

.header_color blockquote,.header_color .avia-bullet,.header_color .av-no-color.av-icon-style-border a.av-icon-char {
    border-color: var(--enfold-header-color-primary)
}

.html_header_top .header_color .main_menu ul:first-child>li>ul,.html_header_top #top .header_color .avia_mega_div>.sub-menu {
    border-top-color: var(--enfold-header-color-primary)
}

.header_color .breadcrumb,.header_color .breadcrumb a,#top .header_color.title_container .main-title,#top .header_color.title_container .main-title a {
    color: var(--enfold-header-color-color)
}

.header_color .av-icon-display,#top .header_color .av-related-style-full a:hover .related-format-icon,.header_color .av-default-style .av-countdown-cell-inner,.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top,.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom,.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before,.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after,.header_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
    background-color: var(--enfold-header-color-bg2);
    color: var(--enfold-header-color-meta)
}

.header_color .av-icon-display.avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-meta);
    stroke: var(--enfold-header-color-meta)
}

.header_color .av-masonry-entry:hover .av-icon-display {
    background-color: var(--enfold-header-color-primary);
    color: var(--enfold-header-color-constant-font);
    border-color: var(--enfold-header-color-button-border)
}

.header_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-constant-font);
    stroke: var(--enfold-header-color-constant-font)
}

#top .header_color .av-masonry-entry.format-quote:hover .av-icon-display {
    color: var(--enfold-header-color-primary)
}

#top .header_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-primary);
    stroke: var(--enfold-header-color-primary)
}

.header_color textarea::placeholder,.header_color input::placeholder {
    color: var(--enfold-header-color-meta);
    opacity: .5
}

.header_color .header_bg,.header_color .main_menu ul ul,.header_color .main_menu .menu ul li a,.header_color .pointer_arrow_wrap .pointer_arrow,.header_color .avia_mega_div,.header_color .av-subnav-menu>li ul,.header_color .av-subnav-menu a {
    background-color: var(--enfold-header-color-bg);
    color: var(--enfold-header-color-meta)
}

.header_color .main_menu .menu ul li a:hover,.header_color .main_menu .menu ul li a:focus,.header_color .av-subnav-menu ul a:hover,.header_color .av-subnav-menu ul a:focus {
    background-color: var(--enfold-header-color-bg2)
}

.header_color .sub_menu>ul>li>a,.header_color .sub_menu>div>ul>li>a,.header_color .main_menu ul:first-child>li>a,#top .header_color .main_menu .menu ul .current_page_item>a,#top .header_color .main_menu .menu ul .current-menu-item>a,#top .header_color .sub_menu li ul a {
    color: var(--enfold-header-color-meta)
}

.header_color .main_menu ul:first-child>li>a svg:first-child {
    stroke: var(--enfold-header-color-meta);
    fill: var(--enfold-header-color-meta)
}

.header_color .main_menu ul:first-child>li>a:hover svg:first-child,.header_color .main_menu ul:first-child>li>a:focus svg:first-child {
    stroke: var(--enfold-header-color-color);
    fill: var(--enfold-header-color-color)
}

#top .header_color .main_menu .menu ul li>a:hover,#top .header_color .main_menu .menu ul li>a:focus {
    color: var(--enfold-header-color-color)
}

.header_color .av-subnav-menu a:hover,.header_color .av-subnav-menu a:focus,.header_color .main_menu ul:first-child>li a:hover,.header_color .main_menu ul:first-child>li a:focus,.header_color .main_menu ul:first-child>li.current-menu-item>a,.header_color .main_menu ul:first-child>li.current_page_item>a,.header_color .main_menu ul:first-child>li.active-parent-item>a {
    color: var(--enfold-header-color-color)
}

#top .header_color .main_menu .menu .avia_mega_div ul .current-menu-item>a {
    color: var(--enfold-header-color-primary)
}

.header_color .sub_menu>ul>li>a:hover,.header_color .sub_menu>ul>li>a:focus,.header_color .sub_menu>div>ul>li>a:hover,.header_color .sub_menu>div>ul>li>a:focus {
    color: var(--enfold-header-color-color)
}

#top .header_color .sub_menu ul li a:hover,#top .header_color .sub_menu ul li a:focus,.header_color .sub_menu ul:first-child>li.current-menu-item>a,.header_color .sub_menu ul:first-child>li.current_page_item>a,.header_color .sub_menu ul:first-child>li.active-parent-item>a {
    color: var(--enfold-header-color-color)
}

.header_color .sub_menu li ul a,.header_color #payment,.header_color .sub_menu ul li,.header_color .sub_menu ul,#top .header_color .sub_menu li li a:hover,#top .header_color .sub_menu li li a:focus {
    background-color: var(--enfold-header-color-bg)
}

.header_color#header .avia_mega_div>.sub-menu.avia_mega_hr,.html_bottom_nav_header.html_logo_center #top #menu-item-search>a {
    border-color: var(--enfold-header-color-border)
}

#top .header_color .widget_pages ul li a:focus,#top .header_color .widget_nav_menu ul li a:focus {
    color: var(--enfold-header-color-secondary)
}

@media only screen and (max-width: 767px) {
    #top #wrap_all .av_header_transparency {
        background-color:var(--enfold-header-color-bg);
        color: var(--enfold-header-color-color);
        border-color: var(--enfold-header-color-border)
    }

    #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
        stroke: var(--enfold-header-color-color);
        fill: var(--enfold-header-color-color)
    }
}

@media only screen and (max-width: 989px) {
    .html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
        background-color:var(--enfold-header-color-bg);
        color: var(--enfold-header-color-color);
        border-color: var(--enfold-header-color-border)
    }

    .html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
        stroke: var(--enfold-header-color-color);
        fill: var(--enfold-header-color-color)
    }
}

.header_color .avia-tt,.header_color .avia-tt .avia-arrow,.header_color .avia-tt .avia-arrow {
    background-color: var(--enfold-header-color-bg);
    color: var(--enfold-header-color-meta)
}

.header_color .av_ajax_search_image {
    background-color: var(--enfold-header-color-primary);
    color: var(--enfold-header-color-bg)
}

.header_color .av_ajax_search_image.avia-svg-icon svg:first-child {
    stroke: var(--enfold-header-color-bg);
    fill: var(--enfold-header-color-bg)
}

.header_color .ajax_search_excerpt {
    color: var(--enfold-header-color-meta)
}

.header_color .av_ajax_search_title {
    color: var(--enfold-header-color-heading)
}

.header_color .ajax_load {
    background-color: var(--enfold-header-color-primary)
}

.header_color .av_searchsubmit_wrapper {
    background-color: var(--enfold-header-color-primary)
}

#top .header_color .avia-color-theme-color {
    color: var(--enfold-header-color-button-font);
    border-color: var(--enfold-header-color-button-border)
}

#top .header_color .avia-color-theme-color .avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-button-font);
    stroke: var(--enfold-header-color-button-font)
}

.header_color .avia-color-theme-color-subtle {
    background-color: var(--enfold-header-color-bg2);
    color: var(--enfold-header-color-color)
}

#top .header_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-color);
    stroke: var(--enfold-header-color-color)
}

.header_color .avia-color-theme-color-subtle:hover {
    background-color: var(--enfold-header-color-bg);
    color: var(--enfold-header-color-heading)
}

#top .header_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-heading);
    stroke: var(--enfold-header-color-heading)
}

#top .header_color .avia-color-theme-color-highlight {
    color: var(--enfold-header-color-button-font);
    border-color: var(--enfold-header-color-secondary);
    background-color: var(--enfold-header-color-secondary)
}

#top .header_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-button-font);
    stroke: var(--enfold-header-color-button-font)
}

#top .header_color .avia-font-color-theme-color,#top .header_color .avia-font-color-theme-color-hover:hover {
    color: var(--enfold-header-color-button-font)
}

#top .header_color .avia-font-color-theme-color .avia-svg-icon svg:first-child,#top .header_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-button-font);
    stroke: var(--enfold-header-color-button-font)
}

.header_color .avia-font-color-theme-color-subtle {
    color: var(--enfold-header-color-color)
}

.header_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-color);
    stroke: var(--enfold-header-color-color)
}

.header_color .avia-font-color-theme-color-subtle-hover:hover {
    color: var(--enfold-header-color-heading)
}

.header_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-heading);
    stroke: var(--enfold-header-color-heading)
}

#top .header_color .avia-font-color-theme-color-highlight,#top .header_color .avia-font-color-theme-color-highlight-hover:hover {
    color: var(--enfold-header-color-button-font)
}

#top .header_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child,#top .header_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-button-font);
    stroke: var(--enfold-header-color-button-font)
}

.header_color .avia-icon-list .iconlist_icon {
    background-color: var(--enfold-header-color-iconlist)
}

.header_color .avia-icon-list .iconlist-timeline {
    border-color: var(--enfold-header-color-border)
}

.header_color .iconlist_content {
    color: var(--enfold-header-color-meta)
}

.header_color .avia-timeline .milestone_icon {
    background-color: var(--enfold-header-color-timeline)
}

.header_color .avia-timeline .milestone_inner {
    background-color: var(--enfold-header-color-timeline)
}

.header_color .avia-timeline {
    border-color: var(--enfold-header-color-timeline)
}

.header_color .av-milestone-icon-wrap:after {
    border-color: var(--enfold-header-color-timeline)
}

.header_color .avia-timeline .av-milestone-date {
    color: var(--enfold-header-color-timeline-date)
}

.header_color .avia-timeline .av-milestone-date span {
    background-color: var(--enfold-header-color-timeline)
}

.header_color .avia-timeline-horizontal .av-milestone-content-wrap footer {
    background-color: var(--enfold-header-color-timeline)
}

.header_color .av-timeline-nav a {
    background-color: var(--enfold-header-color-timeline)
}

#top .header_color .input-text,#top .header_color input[type='text'],#top .header_color input[type='input'],#top .header_color input[type='password'],#top .header_color input[type='email'],#top .header_color input[type='number'],#top .header_color input[type='url'],#top .header_color input[type='tel'],#top .header_color input[type='search'],#top .header_color textarea,#top .header_color select {
    border-color: var(--enfold-header-color-border);
    background-color: var(--enfold-header-color-bg2);
    color: var(--enfold-header-color-meta);
    font-family: inherit
}

#top .header_color .invers-color .input-text,#top .header_color .invers-color input[type='text'],#top .header_color .invers-color input[type='input'],#top .header_color .invers-color input[type='password'],#top .header_color .invers-color input[type='email'],#top .header_color .invers-color input[type='number'],#top .header_color .invers-color input[type='url'],#top .header_color .invers-color input[type='tel'],#top .header_color .invers-color input[type='search'],#top .header_color .invers-color textarea,#top .header_color .invers-color select {
    background-color: var(--enfold-header-color-bg)
}

.header_color .required {
    color: var(--enfold-header-color-primary)
}

.header_color .av-masonry {
    background-color: var(--enfold-header-color-masonry)
}

.header_color .av-masonry-pagination,.header_color .av-masonry-pagination:hover,.header_color .av-masonry-outerimage-container {
    background-color: var(--enfold-header-color-bg)
}

.header_color .container .av-inner-masonry-content,#top .header_color .container .av-masonry-load-more,#top .header_color .container .av-masonry-sort,.header_color .container .av-masonry-entry .avia-arrow {
    background-color: var(--enfold-header-color-bg2)
}

.header_color .hr-short .hr-inner-style,.header_color .hr-short .hr-inner {
    background-color: var(--enfold-header-color-bg)
}

div .header_color .tabcontainer .active_tab_content,div .header_color .tabcontainer .active_tab {
    background-color: var(--enfold-header-color-bg2);
    color: var(--enfold-header-color-color)
}

div .header_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-color);
    stroke: var(--enfold-header-color-color)
}

.responsive.js_active #top .header_color .avia_combo_widget .top_tab .tab {
    border-top-color: var(--enfold-header-color-border)
}

.header_color .template-archives .tabcontainer a,#top .header_color .tabcontainer .tab:hover,#top .header_color .tabcontainer .tab.active_tab {
    color: var(--enfold-header-color-color)
}

#top .header_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child,#top .header_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-color);
    stroke: var(--enfold-header-color-color)
}

.header_color .template-archives .tabcontainer a:hover {
    color: var(--enfold-header-color-secondary)
}

.header_color .sidebar_tab_icon {
    background-color: var(--enfold-header-color-border)
}

#top .header_color .sidebar_active_tab .sidebar_tab_icon {
    background-color: var(--enfold-header-color-primary)
}

.header_color .sidebar_tab:hover .sidebar_tab_icon {
    background-color: var(--enfold-header-color-secondary)
}

.header_color .sidebar_tab,.header_color .tabcontainer .tab {
    color: var(--enfold-header-color-meta)
}

.header_color div .sidebar_active_tab,div .header_color .tabcontainer.noborder_tabs .active_tab_content,div .header_color .tabcontainer.noborder_tabs .active_tab {
    color: var(--enfold-header-color-color);
    background-color: var(--enfold-header-color-bg)
}

#top .header_color .avia-smallarrow-slider .avia-slideshow-dots a {
    background-color: var(--enfold-header-color-bg2)
}

#top .header_color .avia-smallarrow-slider .avia-slideshow-dots a.active,#top .header_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
    background-color: var(--enfold-header-color-meta)
}

@media only screen and (max-width: 767px) {
    .responsive #top .header_color .tabcontainer .active_tab {
        background-color:var(--enfold-header-color-secondary);
        color: var(--enfold-header-color-constant-font)
    }

    .responsive #top .header_color .tabcontainer {
        border-color: var(--enfold-header-color-border)
    }

    .responsive #top .header_color .active_tab_content {
        background-color: var(--enfold-header-color-bg2)
    }
}

.header_color tr:nth-child(even),.header_color .avia-data-table .avia-heading-row .avia-desc-col,.header_color .avia-data-table .avia-highlight-col,.header_color .pricing-table>li:nth-child(even),body .header_color .pricing-table.avia-desc-col li,#top .header_color .avia-data-table.avia_pricing_minimal th {
    background-color: var(--enfold-header-color-bg);
    color: var(--enfold-header-color-color)
}

.header_color table caption,.header_color tr:nth-child(even),.header_color .pricing-table>li:nth-child(even),#top .header_color .avia-data-table.avia_pricing_minimal td {
    color: var(--enfold-header-color-meta)
}

.header_color tr:nth-child(odd),.header_color .pricing-table>li:nth-child(odd),.header_color .pricing-extra {
    background: var(--enfold-header-color-bg2)
}

.header_color .pricing-table li.avia-pricing-row,.header_color .pricing-table li.avia-heading-row,.header_color .pricing-table li.avia-pricing-row .pricing-extra {
    background-color: var(--enfold-header-color-primary);
    color: var(--enfold-header-color-constant-font);
    border-color: var(--enfold-header-color-stripe)
}

.header_color .pricing-table li.avia-heading-row,.header_color .pricing-table li.avia-heading-row .pricing-extra {
    background-color: var(--enfold-header-color-stripe2);
    color: var(--enfold-header-color-constant-font);
    border-color: var(--enfold-header-color-stripe)
}

.header_color .pricing-table.avia-desc-col .avia-heading-row,.header_color .pricing-table.avia-desc-col .avia-pricing-row {
    border-color: var(--enfold-header-color-border)
}

.header_color .theme-color-bar .bar {
    background: var(--enfold-header-color-primary)
}

.header_color .mejs-controls .mejs-time-rail .mejs-time-current,.header_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,.header_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.header_color .button.av-sending-button,.header_color .av-striped-bar .theme-color-bar .bar {
    background: var(--enfold-header-color-primary)
}

body .header_color .mejs-controls .mejs-time-rail .mejs-time-float {
    background: var(--enfold-header-color-primary);
    color: #fff
}

body .header_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
    border: solid 4px var(--enfold-header-color-primary);
    border-color: var(--enfold-header-color-primary) #fff0 #fff0 #fff0
}

.header_color .progress {
    background-color: var(--enfold-header-color-bg2)
}

.header_color .av_searchform_element_results .av_ajax_search_entry,.header_color .av_searchform_element_results .av_ajax_search_title,.header_color.av_searchform_element_results .av_ajax_search_entry,.header_color.av_searchform_element_results .av_ajax_search_title {
    color: var(--enfold-header-color-primary)
}

.header_color .av_searchform_element_results .ajax_search_excerpt,.header_color.av_searchform_element_results .ajax_search_excerpt {
    color: var(--enfold-header-color-meta)
}

.header_color .av_searchform_element_results .av_ajax_search_image,.header_color.av_searchform_element_results .av_ajax_search_image {
    color: var(--enfold-header-color-meta)
}

.header_color .button.av-sending-button {
    background: var(--enfold-header-color-secondary);
    background-image: linear-gradient(-45deg,var(--enfold-header-color-secondary) 25%,var(--enfold-header-color-stripe2nd) 25%,var(--enfold-header-color-stripe2nd) 50%,var(--enfold-header-color-secondary) 50%,var(--enfold-header-color-secondary) 75%,var(--enfold-header-color-stripe2nd) 75%,var(--enfold-header-color-stripe2nd));
    border-color: var(--enfold-header-color-secondary)
}

.header_color span.bbp-admin-links a {
    color: var(--enfold-header-color-primary)
}

.header_color span.bbp-admin-links a:hover {
    color: var(--enfold-header-color-secondary)
}

#top .header_color .bbp-reply-content,#top .header_color .bbp-topic-content,#top .header_color .bbp-body .super-sticky .page-numbers,#top .header_color .bbp-body .sticky .page-numbers,#top .header_color .bbp-pagination-links a:hover,#top .header_color .bbp-pagination-links span.current {
    background: var(--enfold-header-color-bg)
}

#top .header_color .bbp-topics .bbp-header,#top .header_color .bbp-topics .bbp-header,#top .header_color .bbp-forums .bbp-header,#top .header_color .bbp-topics-front ul.super-sticky,#top .header_color .bbp-topics ul.super-sticky,#top .header_color .bbp-topics ul.sticky,#top .header_color .bbp-forum-content ul.sticky,#top .header_color .bbp-body .page-numbers {
    background-color: var(--enfold-header-color-bg2)
}

#top .header_color .bbp-meta,#top .header_color .bbp-author-role,#top .header_color .bbp-author-ip,#top .header_color .bbp-pagination-count,#top .header_color .bbp-topics .bbp-body .bbp-topic-title:before {
    color: var(--enfold-header-color-meta)
}

#top .header_color .bbp-admin-links {
    color: var(--enfold-header-color-border)
}

.header_color #bbpress-forums li.bbp-body ul.forum,.header_color #bbpress-forums li.bbp-body ul.topic,.avia_transform .header_color .bbp-replies .bbp-reply-author:before,.avia_transform .forum-search .header_color .bbp-reply-author:before,.avia_transform .forum-search .header_color .bbp-topic-author:before {
    background-color: var(--enfold-header-color-bg);
    border-color: var(--enfold-header-color-border)
}

#top .header_color .bbp-author-name {
    color: var(--enfold-header-color-heading)
}

.header_color .widget_display_stats dt,.header_color .widget_display_stats dd {
    background-color: var(--enfold-header-color-bg2)
}

.header_color dropcap2,.header_color dropcap3,.header_color avia_button,.header_color avia_button:hover,.header_color .on-primary-color,.header_color .on-primary-color:hover {
    color: var(--enfold-header-color-constant-font)
}

#main,.avia-msie-8 .av_header_sticky_disabled#header {
    background-color: var(--enfold-header-color-bg)
}

.html_header_sidebar #header .av-main-nav>li>a .avia-menu-text {
    color: var(--enfold-header-color-heading)
}

.html_header_sidebar #header .av-main-nav>li>a .avia-menu-subtext {
    color: var(--enfold-header-color-meta)
}

.html_header_sidebar #header .av-main-nav>li:hover>a .avia-menu-text,.html_header_sidebar #header .av-main-nav>li.current-menu-ancestor>a .avia-menu-text,.html_header_sidebar #header .av-main-nav li.current-menu-item>a .avia-menu-text {
    color: var(--enfold-header-color-primary)
}

#top #wrap_all .av_seperator_big_border#header .av-menu-button-colored>a {
    background-color: var(--enfold-header-color-primary)
}

#top #wrap_all .av_seperator_big_border#header .av-menu-button-bordered>a {
    background-color: var(--enfold-header-color-bg2)
}

html.html_header_sidebar #wrap_all {
    background-color: var(--enfold-header-color-bg)
}

.header_color .av-hamburger-inner,.header_color .av-hamburger-inner::before,.header_color .av-hamburger-inner::after {
    background-color: var(--enfold-header-color-meta)
}

.html_av-overlay-side #top .av-burger-overlay-scroll {
    background: var(--enfold-header-color-bg)
}

.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
    background-color: var(--enfold-header-color-bg2)
}

.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {
    border-color: var(--enfold-header-color-border)
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
    color: var(--enfold-header-color-color)
}

.html_av-overlay-side.av-burger-overlay-active #top #wrap_all #header .menu-item-search-dropdown a {
    color: var(--enfold-header-color-color)
}

.html_av-overlay-side.av-burger-overlay-active #top #wrap_all #header .menu-item-search-dropdown a.avia-svg-icon svg:first-child {
    fill: var(--enfold-header-color-color);
    stroke: var(--enfold-header-color-color)
}

.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after {
    background-color: var(--enfold-header-color-color)
}

#header .header-reading-progress {
    background-color: var(--enfold-header-color-heading)
}

#top #wrap_all .av_header_transparency .main_menu ul:first-child>li>a,#top #wrap_all .av_header_transparency .sub_menu>ul>li>a,#top .av_header_transparency #header_main_alternate,.av_header_transparency #header_main .social_bookmarks li a {
    color: inherit;
    border-color: #fff0;
    background: #fff0
}

#top #wrap_all .header_color.av_header_transparency,#top #wrap_all .header_color.av_header_transparency .phone-info.with_nav span,#top #header.header_color.av_header_transparency .av-main-nav>li>a .avia-menu-text,#top #header.header_color.av_header_transparency .av-main-nav>li>a .avia-menu-subtext {
    color: var(--enfold-header_replacement_menu_color)
}

#top #wrap_all .header_color.av_header_transparency .avia-svg-icon svg:first-child {
    stroke: var(--enfold-header_replacement_menu_color);
    fill: var(--enfold-header_replacement_menu_color)
}

#top .header_color.av_header_transparency .avia-menu-fx,.av_header_transparency div .av-hamburger-inner,.av_header_transparency div .av-hamburger-inner::before,.av_header_transparency div .av-hamburger-inner::after {
    background: var(--enfold-header_replacement_menu_color)
}

#top #header.header_color.av_header_transparency .av-main-nav>li>a:hover,#top #header.header_color.av_header_transparency .av-main-nav>li>a:focus,#top #header.header_color.av_header_transparency .av-main-nav>li>a:hover .avia-menu-text,#top #header.header_color.av_header_transparency .av-main-nav>li>a:focus .avia-menu-text,#top #header.header_color.av_header_transparency .av-main-nav>li>a:hover .avia-menu-subtext,#top #header.header_color.av_header_transparency .av-main-nav>li>a:focus .avia-menu-subtext {
    color: var(--enfold-header_replacement_menu_hover_color);
    opacity: 1;
    transition: color 0.4s ease-in-out
}

#top #header.header_color.av_header_transparency a.avia-svg-icon:hover svg:first-child,#top #header.header_color.av_header_transparency a.avia-svg-icon:focus svg:first-child {
    stroke: var(--enfold-header_replacement_menu_hover_color);
    fill: var(--enfold-header_replacement_menu_hover_color)
}

#top #header.header_color.av_header_transparency .av-main-nav>li>a:hover .av-hamburger-inner,#top #header.header_color.av_header_transparency .av-main-nav>li>a:focus .av-hamburger-inner,#top #header.header_color.av_header_transparency .av-main-nav>li>a:hover .av-hamburger-inner::before,#top #header.header_color.av_header_transparency .av-main-nav>li>a:focus .av-hamburger-inner::before,#top #header.header_color.av_header_transparency .av-main-nav>li>a:hover .av-hamburger-inner::after,#top #header.header_color.av_header_transparency .av-main-nav>li>a:focus .av-hamburger-inner::after {
    background: var(--enfold-header_replacement_menu_hover_color);
    opacity: 1
}

@media only screen and (max-width: 767px) {
    #top #wrap_all .header_color.av_header_transparency,#top #wrap_all .header_color.av_header_transparency .phone-info.with_nav span,#top #header.header_color.av_header_transparency .av-main-nav>li>a .avia-menu-text,#top #header.header_color.av_header_transparency .av-main-nav>li>a .avia-menu-subtex {
        color:var(--enfold-header-color-meta)
    }

    #top #wrap_all .header_color.av_header_transparency .avia-svg-icon svg:first-child {
        stroke: var(--enfold-header-color-meta);
        fill: var(--enfold-header-color-meta)
    }

    .header_color div .av-hamburger-inner,.header_color div .av-hamburger-inner::before,.header_color div .av-hamburger-inner::after {
        background-color: var(--enfold-header-color-meta)
    }

    #top .av_header_with_border.av_header_transparency .avia-menu.av_menu_icon_beside {
        border-color: var(--enfold-header-color-border)
    }
}

@media only screen and (max-width: 989px) {
    .html_mobile_menu_tablet #top #wrap_all .header_color.av_header_transparency,.html_mobile_menu_tablet #top #wrap_all .header_color.av_header_transparency .phone-info.with_nav span,.html_mobile_menu_tablet #top #header.header_color.av_header_transparency .av-main-nav>li>a .avia-menu-text,.html_mobile_menu_tablet #top #header.header_color.av_header_transparency .av-main-nav>li>a .avia-menu-subtex {
        color:var(--enfold-header-color-meta)
    }

    .html_mobile_menu_tablet #top #wrap_all .header_color.av_header_transparency .avia-svg-icon svg:first-child {
        stroke: var(--enfold-header-color-meta);
        fill: var(--enfold-header-color-meta)
    }

    .html_mobile_menu_tablet .header_color div .av-hamburger-inner,.html_mobile_menu_tablet .header_color div .av-hamburger-inner::before,.html_mobile_menu_tablet .header_color div .av-hamburger-inner::after {
        background-color: var(--enfold-header-color-meta)
    }

    .html_mobile_menu_tablet #top .av_header_with_border.av_header_transparency .avia-menu.av_menu_icon_beside {
        border-color: var(--enfold-header-color-border)
    }
}

.html_av-overlay-side .av-burger-overlay-scroll {
    width: 70%;
    transform: translateX(70%)
}

.bbp-topics .bbp-body .bbp-topic-title:before {
    content: '\E83b';
    font-family: 'entypo-fontello-enfold'
}

.bbp-topics .bbp-body .topic-voices-multi .bbp-topic-title:before {
    content: '\E83c';
    font-family: 'entypo-fontello-enfold'
}

.bbp-topics .bbp-body .super-sticky .bbp-topic-title:before {
    content: '\E808';
    font-family: 'entypo-fontello-enfold'
}

.bbp-topics .bbp-body .sticky .bbp-topic-title:before {
    content: '\E809';
    font-family: 'entypo-fontello-enfold'
}

.bbp-topics .bbp-body .status-closed .bbp-topic-title:before {
    content: '\E824';
    font-family: 'entypo-fontello-enfold'
}

.bbp-topics .bbp-body .super-sticky.status-closed .bbp-topic-title:before {
    content: '\E809\E824';
    font-family: 'entypo-fontello-enfold'
}

.bbp-topics .bbp-body .sticky.status-closed .bbp-topic-title:before {
    content: '\E808\E824';
    font-family: 'entypo-fontello-enfold'
}

#top .avia-layerslider .ls-nav-prev:before {
    content: '\E87c';
    font-family: 'entypo-fontello-enfold'
}

#top .avia-layerslider .ls-nav-next:before {
    content: '\E87d';
    font-family: 'entypo-fontello-enfold'
}

#top .avia-layerslider .ls-nav-start:before,#top .avia_playpause_icon:before {
    content: '\E897';
    font-family: 'entypo-fontello-enfold'
}

#top .avia-layerslider .ls-nav-stop:before,#top .avia_playpause_icon.av-pause:before {
    content: '\E899';
    font-family: 'entypo-fontello-enfold'
}

.image-overlay .image-overlay-inside:before {
    content: '\E869';
    font-family: 'entypo-fontello-enfold'
}

.image-overlay.overlay-type-extern .image-overlay-inside:before {
    content: '\E832';
    font-family: 'entypo-fontello-enfold'
}

.image-overlay.overlay-type-video .image-overlay-inside:before {
    content: '\E897';
    font-family: 'entypo-fontello-enfold'
}

div.avia-popup button.mfp-arrow:before {
    content: '\E87d';
    font-family: 'entypo-fontello-enfold'
}

div.avia-popup button.mfp-arrow-left:before {
    content: '\E87c';
    font-family: 'entypo-fontello-enfold'
}

.html_header_transparency #top .avia-builder-el-0 .container,.html_header_transparency #top .avia-builder-el-0 .slideshow_caption {
    padding-top: 116px
}

h1,h2,h3,h4,h5,h6,#top .title_container .main-title,tr.pricing-row td,#top .portfolio-title,.callout .content-area,.avia-big-box .avia-innerbox,.av-special-font,.av-current-sort-title,.html_elegant-blog #top .minor-meta,#av-burger-menu-ul li {
    font-family: 'iransans-bold',Helvetica,Arial,sans-serif
}

:root {
    --enfold-font-family-heading: 'iransans-bold',Helvetica,Arial,sans-serif
}

body.iransans-norm {
    font-family: 'iransans-norm',Helvetica,Arial,sans-serif
}

:root {
    --enfold-font-family-body: 'iransans-norm',Helvetica,Arial,sans-serif
}

.container {
    width: 100%
}

.container .av-content-small.units {
    width: 73%
}

.responsive .boxed#top,.responsive.html_boxed.html_header_sticky #header,.responsive.html_boxed.html_header_transparency #header {
    width: 100%;
    max-width: 90%
}

.responsive .container {
    max-width: 100%
}

#top #wrap_all #header.header_color .av-menu-button-bordered>a .avia-menu-text {
    color: #fff
}

@media only screen and (max-width: 989px) {
    #top .gform_wrapper .top_label li.gfield.gf_left_third,#top .gform_wrapper .top_label li.gfield.gf_middle_third {
        width:49%;
        margin-top: 10px
    }

    #top .gform_wrapper .top_label li.gfield.gf_right_third {
        width: 99%;
        margin-top: 10px
    }

    #top .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,#top .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li,#top .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,#top .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li {
        width: 33%;
        margin-top: 0
    }
}

@media only screen and (min-width: 480px) and (max-width:767px) {
    #top .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,#top .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li,#top .gform_wrapper li.gfield.gf_3col ul.gfield_checkbox li,#top .gform_wrapper li.gfield.gf_3col ul.gfield_radio li,#top .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,#top .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li,#top .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,#top .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li {
        width:49%;
        margin-top: 0
    }
}

@media only screen and (max-width: 479px) {
    #top .gform_wrapper .top_label li.gfield.gf_left_half,#top .gform_wrapper .top_label li.gfield.gf_right_half,#top .gform_wrapper .top_label li.gfield.gf_left_third,#top .gform_wrapper .top_label li.gfield.gf_middle_third {
        width:99%;
        margin-top: 10px
    }

    #top .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,#top .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li,#top .gform_wrapper li.gfield.gf_3col ul.gfield_checkbox li,#top .gform_wrapper li.gfield.gf_3col ul.gfield_radio li,#top .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,#top .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li,#top .gform_wrapper li.gfield.gf_2col ul.gfield_checkbox li,#top .gform_wrapper li.gfield.gf_2col ul.gfield_radio li,#top .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,#top .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li,#top .gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,#top .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li {
        width: 99%;
        margin-top: 0
    }
}

#top .gform_wrapper input,#top .gform_wrapper select {
    margin-bottom: 0;
    min-width: auto
}

#top .gform_wrapper ul li.gfield {
    margin-bottom: 10px
}

#top .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,#top .gform_wrapper li.gf_list_inline ul.gfield_radio li {
    margin-right: 20px
}

#top .gform_wrapper .gfield_checkbox li label,#top .gform_wrapper .gfield_radio li label {
    margin: 1px 0 0 19px
}

#top .gform_wrapper .gfield_checkbox li label,#top .gform_wrapper .gfield_radio li label {
    font-weight: 400
}

#top .gform_page_footer .button {
    margin-bottom: 20px;
    display: inline
}

#top .gform_page_footer .button.gform_button,#top .gform_page_footer .button.gform_next_button {
    float: right
}

#top .gform_fields>li {
    margin-left: 0
}

#top .gform_wrapper .gfield_time_hour input,#top .gform_wrapper .gfield_time_minute input,#top .gform_wrapper .gfield_date_month input,#top .gform_wrapper .gfield_date_day input,#top .gform_wrapper .gfield_date_year input {
    width: 70%!important;
    margin: 0!important;
    display: inline-block!important
}

/* info: https://fadak.me/wp-content/plugins/monday/css/monday-orig.css */
.subwrap-MI {
    border-width: 1px;
    border-style: solid
}

div.jp-innerwrap {
    background: none
}

div.interface-mjp {
    padding: 0 0 0 0;
    min-height: 50px
}

div.innerx,div.innerleft,div.innerright,div.innertab,div.innertab2 {
    position: absolute
}

div.innerx {
    display: none
}

div.innerleft {
    display: none
}

div.innerright {
    display: none
}

div.innertab {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

div.innertab2 {
    display: none
}

.ul-mjp {
    margin: 0px!important;
    padding: 3px 16px 3px 16px!important;
    list-style-type: none!important;
    list-style: none!important;
    list-style-image: none!important;
    border-top-width: 1px;
    border-top-style: solid
}

.li-mjp {
    margin: 0px!important;
    padding: 0 0 1px 0px!important;
    letter-spacing: 0px!important;
    word-spacing: 0px!important;
    margin: 0 1px 0 1px!important;
    list-style-type: none!important
}

.li-mjp:before {
    content: none!important
}

.a-mjp {
    border: 0!important;
    text-decoration: none!important;
    display: block!important;
    width: auto!important;
    outline: none!important;
    padding: 7px 10px 7px 2px!important
}

a.a-mjp:before {
    content: '\2022';
    padding: 7px 9px 7px 5px!important;
    visibility: hidden
}

a.a-mjp.mp3j_A_current:before {
    content: '\2022';
    visibility: visible;
    padding: 7px 9px 7px 5px!important
}

div.player-track-title,div.jp-play-time,div.jp-total-time,div.statusMI {
    position: absolute
}

div.player-track-title {
    z-index: 125
}

div.player-track-title div {
    position: relative
}

div.jp-play-time,div.jp-total-time,div.statusMI {
    font-size: 10px;
    bottom: 0;
    text-align: left;
    font-style: normal;
    top: 32px
}

div.jp-play-time {
    left: 171px
}

div.jp-total-time {
    right: 131px;
    text-align: right
}

div.statusMI {
    left: 170px;
    right: 130px;
    height: 16px;
    text-align: left;
    overflow: hidden;
    background-image: url(https://fadak.me/wp-content/plugins/monday/css/images/t10b.png);
    background-repeat: repeat;
    background-position: left top;
    top: 15px
}

span.mp3-finding {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: url(https://fadak.me/wp-content/plugins/monday/css/images/jplayer.monday.loader.gif) repeat-x 0 -2px
}

span.mp3-tint {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: .3;
    filter: alpha(opacity=30)
}

span.mjp-playing {
    display: none
}

span.mjp-paused {
    display: none
}

span.mjp-ready {
    display: none
}

span.mjp-stopped {
    display: none
}

span.mjp-connecting {
    display: none
}

span.mjp-buffering {
    display: none
}

div.transport-MI {
    position: absolute;
    width: auto;
    height: 0;
    left: 18px;
    bottom: 0;
    border: 0;
    z-index: 20;
    top: 13px
}

div.transport-MI div {
    background-image: url(https://fadak.me/wp-content/plugins/monday/css/images/buttonset-monday-C.png);
    text-indent: -9999px!important;
    border-width: 1px;
    border-style: solid
}

div.play-mjp {
    left: 30px;
    top: 0;
    background-position: -180px -6px;
    width: 32px;
    height: 32px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px
}

div.play-mjp:hover {
    background-position: -180px -52px
}

div.pause-mjp {
    left: 30px;
    top: 0;
    background-position: -130px -6px;
    width: 32px;
    height: 32px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px
}

div.pause-mjp:hover {
    background-position: -130px -52px
}

div.prev-mjp {
    left: 0;
    top: 5px;
    background-position: -10px -9px;
    width: 24px;
    height: 24px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px
}

div.prev-mjp:hover {
    background-position: -10px -55px
}

div.next-mjp {
    left: 68px;
    top: 5px;
    background-position: -50px -9px;
    width: 24px;
    height: 24px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px
}

div.next-mjp:hover {
    background-position: -50px -55px
}

div.stop-mjp {
    left: 105px;
    top: 5px;
    background-position: -90px -9px;
    width: 24px;
    height: 24px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px
}

div.stop-mjp:hover {
    background-position: -90px -55px
}

.buttons-wrap-mjp {
    position: absolute;
    width: auto;
    height: 24px;
    right: 20px;
    top: 5px;
    z-index: 20;
    border: 0 solid red
}

.buttons-wrap-mjp div {
    border: 1px solid #bbb;
    float: right;
    height: 24px;
    background-image: url(https://fadak.me/wp-content/plugins/monday/css/images/buttonset-monday-C.png);
    background-color: #d8d8d8;
    background-repeat: no-repeat;
    cursor: (--point), auto;
    overflow: hidden;
    color: #6c6c6c;
    text-align: right;
    font-size: 100%;
    margin-left: 3px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px
}

div.playlist-toggle-MI {
    background-position: -350px -67px;
    text-indent: -9999px!important;
    cursor: (--point), auto;
    width: 25px
}

div.playlist-toggle-MI:hover {
    border: 1px solid #bbb;
    background-color: #e0e0e0
}

div.mp3j-popout-MI {
    padding: 3px 4px 0 20px;
    background-position: -351px 1px;
    height: 19px
}

div.mp3j-popout-MI:hover {
    border: 1px solid #bbb;
    background-color: #e0e0e0
}

div.dloadmp3-MI {
    background-position: -351px -22px;
    padding: 0 0 0 0;
    color: #707070;
    cursor: default;
    min-width: 45px
}

.dloadmp3-MI * {
    outline: none!important;
    display: block;
    width: auto;
    margin: 0px!important;
    background-color: #fff0;
    text-decoration: none!important;
    height: 100%;
    color: #707070
}

.dloadmp3-MI,.dloadmp3-MI.whilelinks,.dloadmp3-MI.logintext {
    background-position: -352px -22px;
    background-color: #d8d8d8;
    border: 1px solid #bbb;
    cursor: (--point), auto;
    margin: 0 12px 0 0
}

.dloadmp3-MI:hover,.dloadmp3-MI.whilelinks:hover {
    border: 1px solid #bbb;
    background-color: #e0e0e0
}

.dloadmp3-MI a {
    display: block;
    height: 100%;
    min-height: 22px;
    padding: 0 5px 0 22px!important;
    visibility: inherit;
    color: #707070
}

.dloadmp3-MI a:hover {
    color: #707070
}

.dloadmp3-MI.whilelinks a {
    visibility: inherit;
    color: #707070
}

.dloadmp3-MI.whilelinks a:hover {
    color: #707070
}

.dloadmp3-MI p {
    padding: 4px 5px 2px 2px!important;
    visibility: visible;
    color: #707070
}

.innerExt1,.innerExt2 {
    position: absolute;
    z-index: 150;
    height: 21px;
    background-image: url(https://fadak.me/wp-content/plugins/monday/css/images/buttonset-monday-C.png);
    background-color: #fff0;
    background-repeat: no-repeat;
    bottom: 6px;
    cursor: (--point), auto
}

.innerExt1 {
    background-position: -304px -68px;
    right: 95px;
    width: 20px;
    bottom: 5px
}

.innerExt2 {
    background-position: -251px -67px;
    right: 5px;
    width: 28px;
    bottom: 5px
}

.vol-muted {
    background-position: -304px -40px
}

div.MIsliderVolume {
    position: absolute;
    bottom: 14px;
    right: 35px;
    width: 58px;
    height: 6px;
    background-image: url(https://fadak.me/wp-content/plugins/monday/css/images/t10b.png);
    background-repeat: repeat;
    background-position: left top;
    border: 0;
    font-size: 1px;
    cursor: default;
    z-index: 150
}

div.MIsliderVolume .ui-slider-handle {
    border: 0;
    height: 11px!important;
    width: 10px!important;
    padding: 0px!important;
    margin-left: -5px;
    top: -3px;
    border: 0px!important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background: none;
    z-index: 150;
    overflow: hidden!important;
    cursor: default
}

div.MIsliderVolume .ui-slider-handle:hover {
    background: none
}

div.MIsliderVolume .ui-state-active,div.MIsliderVolume .ui-widget-content .ui-state-active {
    border: 0;
    background: none;
    outline: none
}

div.loadMI_mp3j,div.poscolMI_mp3j,div.posbarMI_mp3j {
    position: absolute;
    top: 0;
    left: 0
}

div.bars_holder {
    position: absolute;
    left: 170px;
    right: 130px;
    height: 16px;
    font-size: 1px;
    cursor: default;
    top: 15px
}

div.loadMI_mp3j {
    bottom: 0;
    z-index: 80
}

div.poscolMI_mp3j {
    bottom: 0;
    z-index: 85
}

div.bars_holder .ui-widget-header,div.bars_holder .ui-widget-content {
    border: 0px!important;
    background: none
}

div.bars_holder .ui-slider-horizontal {
    top: 0;
    bottom: 0;
    height: auto;
    z-index: 90
}

div.posbarMI_mp3j {
    bottom: 0;
    width: 100%
}

div.posbarMI_mp3j .ui-slider-handle {
    top: 0;
    margin-left: -1px!important;
    border: 0;
    bottom: 0;
    width: 2px!important;
    z-index: 100;
    background: none;
    cursor: default;
    padding: 0px!important
}

div.posbarMI_mp3j .ui-slider-handle:hover {
    background: none;
    z-index: 100
}

div.mp3j-finfo {
    position: absolute;
    top: 36px;
    z-index: 9999!important;
    width: 80%;
    left: 10%;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: #fff;
    -webkit-box-shadow: 0 1px 4px rgb(0 0 0 / .35);
    -moz-box-shadow: 0 1px 4px rgb(0 0 0 / .35);
    box-shadow: 0 1px 4px rgb(0 0 0 / .35);
    padding: 0;
    min-height: 31px;
    overflow: hidden;
    min-width: 170px
}

div.mp3j-finfo * {
    font-family: Arial,Helvetica,sans-serif!important
}

div.mp3j-finfo-sleeve {
    position: relative!important;
    width: 100%;
    height: 100%
}

div.mp3j-finfo-gif {
    position: absolute!important;
    top: 0;
    left: 0;
    right: 10%;
    bottom: 0;
    background: url(https://fadak.me/wp-content/plugins/monday/css/images/spinner.gif) no-repeat center 27px;
    width: auto;
    padding: 0;
    height: 100%
}

div.mp3j-finfo-txt {
    position: relative!important;
    margin: 0 15px 0 15px!important;
    padding: 10px 0 10px 0!important;
    width: auto
}

div.mp3j-finfo-close {
    position: absolute!important;
    width: 31px!important;
    height: 27px!important;
    padding-top: 5px!important;
    right: 0!important;
    top: 0!important;
    text-align: center!important;
    font-weight: 700!important;
    font-size: 18px!important;
    line-height: 22px!important;
    color: #aaa!important;
    border-bottom: 1px solid #ccc!important;
    border-left: 1px solid #ccc!important;
    background: url(https://fadak.me/wp-content/plugins/monday/css/images/t40w.png) repeat left top!important
}

div.mp3j-finfo-close:hover {
    color: #888!important
}

div.mp3j-finfo-txt h2 {
    font-size: 15px!important;
    color: #333!important;
    margin: 0 0 35px 0!important
}

div.mp3j-finfo-txt h3 {
    font-size: 14px!important;
    color: #333!important;
    margin: 0 0 15px 0!important
}

div.mp3j-finfo-txt p {
    font-size: 12px!important;
    color: #555!important;
    line-height: 14px!important;
    margin: 0 0 5px 0
}

.mp3j-nosolution {
    padding: 5%;
    border: 1px solid silver;
    background: #f0f0f0;
    color: #333;
    top: 4px;
    left: 4px;
    right: 4px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 13px;
    -webkit-box-shadow: 0 1px 4px rgb(0 0 0 / .35);
    -moz-box-shadow: 0 1px 4px rgb(0 0 0 / .35);
    box-shadow: 0 1px 4px rgb(0 0 0 / .35)
}

div.mjp-s-wrapper.s-text {
    padding: 0 0 14px 0;
    line-height: 100%!important;
    margin: 0!important
}

div.mjp-s-wrapper.s-graphic {
    padding: 0 0 24px 0;
    line-height: 100%!important;
    margin: 0!important
}

span.wrap_inline_mp3j {
    position: relative;
    width: auto;
    cursor: (--point), auto;
    padding: 0;
    white-space: nowrap;
    text-align: left
}

span.indi_mp3j {
    position: relative;
    padding-left: 2px
}

span.bars_mp3j {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0
}

span.load_mp3j,span.loadB_mp3j {
    position: absolute;
    bottom: -5px;
    left: 0;
    min-height: 3px;
    height: 12%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

span.posbar_mp3j {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    border: 0 solid #f77
}

span.posbar_mp3j .ui-widget-header {
    z-index: -500
}

span.posbar_mp3j .ui-slider-handle {
    background: url(https://fadak.me/wp-content/plugins/monday/css/images/t10b.png) repeat;
    top: -1px;
    margin-left: -4px;
    border: 1px solid #999;
    bottom: -8px;
    width: 8px;
    z-index: 500;
    cursor: default;
    padding: 0px!important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

span.posbar_mp3j .ui-slider-handle:hover {
    background: url(https://fadak.me/wp-content/plugins/monday/css/images/t20b.png) repeat;
    border-color: #777
}

span.posbarB_mp3j {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    border: 0;
    z-index: 450;
    cursor: (--point), auto
}

span.posbarB_mp3j .ui-widget-header {
    background: #fff0;
    z-index: 450;
    height: 100%
}

span.posbarB_mp3j .ui-slider-handle {
    background: url(https://fadak.me/wp-content/plugins/monday/css/images/t10b.png) repeat 0 0;
    top: -2px;
    bottom: -8px;
    margin-left: -4px;
    border: 1px solid #999;
    width: 8px;
    z-index: 500;
    cursor: default;
    padding: 0px!important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

span.posbarB_mp3j .ui-slider-handle:hover {
    background: url(https://fadak.me/wp-content/plugins/monday/css/images/t20b.png) repeat 0 0;
    border-color: #777
}

span.textbutton_mp3j,span.T_mp3j {
    position: relative;
    width: auto;
    padding: 0;
    background: none;
    margin: 0 0 0 0
}

span.group_wrap {
    position: relative;
    width: auto;
    margin: 0
}

span.gfxbutton_mp3j.play-mjp,span.gfxbutton_mp3j.pause-mjp {
    position: relative;
    padding: 1px 1px 4px 5px;
    margin: 0 5px 0 5px;
    background-color: #ccc;
    background-repeat: no-repeat;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-width: 1px;
    border-style: solid
}

span.gfxbutton_mp3j.play-mjp {
    background-position: center center;
    background-image: url(https://fadak.me/wp-content/plugins/monday/css/images/play.png)
}

span.gfxbutton_mp3j.play-mjp:hover {
    background-color: #ccc
}

span.gfxbutton_mp3j.pause-mjp {
    background-position: center center;
    background-image: url(https://fadak.me/wp-content/plugins/monday/css/images/pause.png)
}

span.gfxbutton_mp3j.pause-mjp:hover {
    background-color: #ccc
}

span.vol_mp3t {
    position: absolute;
    top: -7px;
    right: 3px;
    width: 90%;
    max-width: 35px;
    min-height: 2px;
    height: 8%
}

span.vol_mp3j {
    position: absolute;
    top: -11px;
    right: 8px;
    width: 85%;
    max-width: 22px;
    min-height: 2px;
    height: 8%
}

span.vol_mp3j.flipped {
    right: 4px
}

span.vol_mp3t .ui-widget-header,span.vol_mp3j .ui-widget-header {
    z-index: 500;
    height: 100%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

span.vol_mp3t .ui-slider-handle,span.vol_mp3j .ui-slider-handle {
    min-height: 8px;
    height: 240%;
    width: 8px!important;
    padding: 0;
    margin-left: -4px;
    border: 0px!important;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    z-index: 600;
    overflow: hidden!important;
    cursor: default;
    top: -3px;
    background: #707070
}

span.vol_mp3t .ui-slider-handle:hover,span.vol_mp3j .ui-slider-handle:hover {
    background: #444
}

span.vol_mp3t .ui-state-active,span.vol_mp3t .ui-widget-content .ui-state-active,span.vol_mp3j .ui-state-active,span.vol_mp3j .ui-widget-content .ui-state-active {
    background: #444;
    outline: none;
    border: 0
}

span.Smp3-finding,span.mp3-gtint {
    padding: 0 0 0 12px;
    overflow: hidden;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

span.Smp3-finding {
    margin: 0 0 0 3px;
    background: url(https://fadak.me/wp-content/plugins/monday/css/images/jplayer.monday.loader.gif) repeat 0 0
}

span.mp3-gtint {
    margin: 0 2px 0 -12px;
    opacity: .5;
    filter: alpha(opacity=50);
    background: #fff0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

span.tintmarg {
    margin: 0 2px 0 3px
}

span.Smp3-tint {
    opacity: .5;
    filter: alpha(opacity=50);
    padding: 0 0 0 12px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.popout-wrap-mjp {
    cursor: (--point), auto;
    position: relative;
    border-width: 1px;
    border-style: solid;
    background: #f1f1f1;
    padding: 5px 10px 5px 0;
    display: inline-block;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.popout-wrap-mjp * {
    margin: 0;
    padding: 0
}

.popout-text-mjp {
    float: left;
    padding-left: 5px
}

.popout-image-mjp {
    float: left;
    background-image: url(https://fadak.me/wp-content/plugins/monday/css/images/buttonset-monday-C.png);
    background-repeat: no-repeat;
    background-position: -347px 2px;
    min-width: 24px;
    min-height: 24px
}

.popout-image-mjp-custom {
    float: left;
    background-repeat: no-repeat
}

.clearL-mjp {
    clear: left
}

.wrap-mjp {
    border: 0;
    margin: 0;
    background: none;
    min-width: 116px
}

.subwrap-MI,.jp-innerwrap,.interface-mjp,.listwrap_mp3j,.wrapper-mjp {
    position: relative!important;
    width: 100%;
    margin: 0;
    padding: 0;
    cursor: default
}

.subwrap-MI {
    overflow: hidden
}

.subwrap-MI *,.mjp-s-wrapper {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mp3j-nosolution {
    position: absolute;
    z-index: 9999;
    height: auto
}

.wrapper-mjp ul {
    position: static
}

.playlist-colour {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

ul.lighten1-mjp {
    background-image: url(https://fadak.me/wp-content/plugins/monday/css/images/pl-lighten1.png);
    background-position: left 0;
    background-repeat: repeat-x
}

ul.lighten2-mjp {
    background-image: url(https://fadak.me/wp-content/plugins/monday/css/images/pl-lighten2.png);
    background-position: left 0;
    background-repeat: repeat-x
}

ul.darken1-mjp {
    background-image: url(https://fadak.me/wp-content/plugins/monday/css/images/pl-gradlong10g.png);
    background-position: left -130px;
    background-repeat: repeat-x
}

ul.darken2-mjp {
    background-image: url(https://fadak.me/wp-content/plugins/monday/css/images/pl-darken1.png);
    background-position: left 0;
    background-repeat: repeat-x
}

ul.light-mjp li {
    background: url(https://fadak.me/wp-content/plugins/monday/css/images/t60w.png) repeat-x left bottom
}

ul.med-mjp li {
    background: url(https://fadak.me/wp-content/plugins/monday/css/images/t75e.png) repeat-x left bottom
}

ul.dark-mjp li {
    background: url(https://fadak.me/wp-content/plugins/monday/css/images/t50g.png) repeat-x left bottom
}

li.mjp-li-last {
    background: none!important
}

.poscolMI_mp3j.soften-mjp {
    background-image: url(https://fadak.me/wp-content/plugins/monday/css/images/posbar-soften-2.png);
    background-position: right top;
    background-repeat: repeat-y
}

.poscolMI_mp3j.softenT-mjp {
    background-image: url(https://fadak.me/wp-content/plugins/monday/css/images/posbar-soften-tipped-2.png);
    background-position: right top;
    background-repeat: repeat-y
}

.poscolMI_mp3j.darken-mjp {
    background-image: url(https://fadak.me/wp-content/plugins/monday/css/images/posbar-darken2-2.png);
    background-position: right top;
    background-repeat: repeat-y
}

.left-mjp {
    text-align: left
}

.centre-mjp {
    text-align: center
}

.right-mjp {
    text-align: right
}

.bold-mjp,.childBold-mjp * {
    font-weight: 700
}

.norm-mjp,.childNorm-mjp * {
    font-weight: 500
}

.italic-mjp,.childItalic-mjp * {
    font-style: italic
}

.plain-mjp,.childPlain-mjp * {
    font-style: normal
}

.arial-mjp,ul.arial-mjp a {
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif
}

.verdana-mjp,ul.verdana-mjp a {
    font-family: Verdana,Geneva,sans-serif
}

.times-mjp,ul.times-mjp a {
    font-family: TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif
}

.palatino-mjp,ul.palatino-mjp a {
    font-family: Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif
}

.courier-mjp,ul.courier-mjp a {
    font-family: "Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace
}

.lucida-mjp,ul.lucida-mjp a {
    font-family: "Lucida Console","Lucida Sans Typewriter",Monaco,"Bitstream Vera Sans Mono",monospace
}

.gill-mjp,ul.gill-mjp a {
    font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif
}

.player-track-title,.player-track-title div,.a-mjp {
    line-height: 100%!important
}

.player-track-title div {
    font-size: .7em
}

.titleHide-mjp {
    display: none
}

.ui-state-disabled {
    cursor: default!important
}

.ui-slider {
    position: relative;
    text-align: left
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 200;
    cursor: default
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-state-default,.ui-widget-content .ui-state-default {
    outline: none;
    border: 0
}

.nolistbutton div.playlist-toggle-MI {
    display: none
}

.nopopoutbutton div.mp3j-popout-MI {
    display: none
}

.nopn div.prev-mjp {
    display: none
}

.nopn div.next-mjp {
    display: none
}

.nostop div.stop-mjp {
    display: none
}

.nostop div.bars_holder {
    left: 70px
}

.nostop div.statusMI {
    left: 70px
}

.nostop div.jp-play-time {
    left: 70px
}

.notitle div.player-track-title {
    display: none
}

div.wrap-mjp.noplayer {
    display: none
}

.novol div.mjp-volwrap {
    display: none
}

.novol div.bars_holder,.novol div.statusMI {
    right: 20px
}

.novol span.vol_mp3t,.novol span.vol_mp3j {
    display: none
}

div.bigger1 span {
    font-size: 18px!important
}

div.bigger2 span {
    font-size: 23px!important
}

div.bigger3 span {
    font-size: 28px!important
}

div.bigger4 span {
    font-size: 38px!important
}

div.bigger5 span {
    font-size: 48px!important
}

div.bigger1 .indi_mp3j,div.bigger1 .Smp3-finding,div.bigger1 .mp3-gtint,div.bigger1 .Smp3-tint,div.bigger2 .indi_mp3j,div.bigger2 .Smp3-finding,div.bigger2 .mp3-gtint,div.bigger2 .Smp3-tint,div.bigger3 .indi_mp3j,div.bigger3 .Smp3-finding,div.bigger3 .mp3-gtint,div.bigger3 .Smp3-tint,div.bigger4 .indi_mp3j,div.bigger4 .Smp3-finding,div.bigger4 .mp3-gtint,div.bigger4 .Smp3-tint,div.bigger5 .indi_mp3j,div.bigger5 .Smp3-finding,div.bigger5 .mp3-gtint,div.bigger5 .Smp3-tint {
    font-size: 70%!important
}

div.mp3j-dlframe,iframe.mp3j-dlframe {
    width: 1px;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    display: none!important
}

.MI-image {
    position: relative;
    padding: 0
}

.MI-image img {
    border: none;
    padding: 0;
    width: 100%;
    height: auto
}

.MI-image.Himg img {
    width: auto;
    height: 100%
}

.MI-image.Fimg img {
    width: auto;
    height: auto
}

.MI-image.left-mjp {
    margin: 0 auto 0 0
}

.MI-image.centre-mjp {
    margin: 0 auto
}

.MI-image.right-mjp {
    margin: 0 0 0 auto
}

.unsel-mjp {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.av-masonry-entry {
    visibility: initial!important;
    opacity: 1!important
}

.avia_transform .avia_animated_image {
    opacity: 1!important
}
#wrap_all{
    transition: height 0.6s ease !important;
}