/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa {
    font-family: var(--fa-style-family, "Font Awesome 6 Free");
    font-weight: var(--fa-style, 900)
}

.fa, .fa-classic, .fa-solid {
    -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-solid {
    font-family: "Font Awesome 6 Free"
}

.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-sm {
    font-size: .875em;
    line-height: .07143em;
    vertical-align: .05357em
}

.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-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-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-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-bounce, .fa-flip, .fa-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)
    }
    24%, 8% {
        -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(0);
        transform: rotate(0)
    }
}

@keyframes fa-shake {
    0% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }
    4% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }
    24%, 8% {
        -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(0);
        transform: rotate(0)
    }
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.fa-flip-vertical {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.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-text-height:before {
    content: "\f034"
}

.fa-info:before {
    content: "\f129"
}

.fa-file-alt:before, .fa-file-text:before {
    content: "\f15c"
}

.fa-calendar-alt:before {
    content: "\f073"
}

.fa-circle-h:before {
    content: "\f47e"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-blog:before {
    content: "\f781"
}

.fa-archive:before, .fa-box-archive:before {
    content: "\f187"
}

.fa-w:before {
    content: "\57"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-header:before, .fa-heading:before {
    content: "\f1dc"
}

.fa-list:before {
    content: "\f03a"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-i:before {
    content: "\49"
}

.fa-v:before {
    content: "\56"
}

.fa-school:before {
    content: "\f549"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-g:before {
    content: "\47"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-e:before {
    content: "\45"
}

.fa-user:before {
    content: "\f007"
}

.fa-c:before {
    content: "\43"
}

.fa-star:before {
    content: "\f005"
}

.fa-repeat:before {
    content: "\f363"
}

.fa-box:before {
    content: "\f466"
}

.fa-sign-in:before {
    content: "\f090"
}

.fa-sign-in-alt:before {
    content: "\f2f6"
}

.fa-weight-scale:before, .fa-weight:before {
    content: "\f496"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-bold:before {
    content: "\f032"
}

.fa-border-style:before, .fa-border-top-left:before {
    content: "\f853"
}

.fa-image:before {
    content: "\f03e"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-left-right:before {
    content: "\f337"
}

.fa-children:before {
    content: "\e4e1"
}

.fa-file-archive:before {
    content: "\f1c6"
}

.fa-z:before {
    content: "\5a"
}

.fa-a:before {
    content: "\41"
}

.fa-p:before {
    content: "\50"
}

.fa-ad:before {
    content: "\f641"
}

.fa-list-1-2:before {
    content: "\f0cb"
}

.fa-f:before {
    content: "\46"
}

.fa-circle-right:before {
    content: "\f35a"
}

.fa-h:before {
    content: "\48"
}

.fa-tools:before {
    content: "\f7d9"
}

.fa-home-user:before {
    content: "\e1b0"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-circle:before {
    content: "\f111"
}

.fa-mobile-alt:before, .fa-mobile-screen-button:before {
    content: "\f3cd"
}

.fa-file-image:before {
    content: "\f1c5"
}

.fa-cat:before {
    content: "\f6be"
}

.fa-mobile-button:before {
    content: "\f10b"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-o:before {
    content: "\4f"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-border-none:before {
    content: "\f850"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-circle-info:before, .fa-info-circle:before {
    content: "\f05a"
}

.fa-cookie:before {
    content: "\f563"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-calendar-plus:before {
    content: "\f271"
}

.fa-circle-left:before {
    content: "\f359"
}

.fa-cart-shopping:before, .fa-shopping-cart:before {
    content: "\f07a"
}

.fa-clock:before {
    content: "\f017"
}

.fa-s:before {
    content: "\53"
}

.fa-mobile-screen:before {
    content: "\f3cf"
}

.fa-images:before {
    content: "\f302"
}

.fa-n:before {
    content: "\4e"
}

.fa-mobile:before {
    content: "\f3ce"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-home-alt:before, .fa-home:before {
    content: "\f015"
}

.fa-b:before {
    content: "\42"
}

.fa-file:before {
    content: "\f15b"
}

.fa-section:before {
    content: "\e447"
}

.fa-link:before {
    content: "\f0c1"
}

.fa-font:before {
    content: "\f031"
}

.fa-search:before {
    content: "\f002"
}

.fa-list-dots:before, .fa-list-ul:before {
    content: "\f0ca"
}

.fa-circle-user:before, .fa-user-circle:before {
    content: "\f2bd"
}

.fa-y:before {
    content: "\59"
}

.fa-add:before, .fa-plus:before {
    content: "\2b"
}

.fa-close:before {
    content: "\f00d"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-sign:before {
    content: "\f4d9"
}

.fa-fill:before {
    content: "\f575"
}

.fa-radio:before {
    content: "\f8d7"
}

.fa-display:before {
    content: "\e163"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-calendar:before {
    content: "\f133"
}

.fa-circle-plus:before, .fa-plus-circle:before {
    content: "\f055"
}

.fa-file-circle-plus:before {
    content: "\e494"
}

.fa-border-all:before {
    content: "\f84c"
}

.fa-m:before {
    content: "\4d"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-right-left:before {
    content: "\f362"
}

.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-user-clock:before {
    content: "\f4fd"
}

.fa-user-alt:before {
    content: "\f406"
}

.fa-plane:before {
    content: "\f072"
}

.fa-x:before {
    content: "\58"
}

.fa-university:before {
    content: "\f19c"
}

.fa-d:before {
    content: "\44"
}

.fa-graduation-cap:before {
    content: "\f19d"
}

: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/webfonts/fa-brands-400.woff2) format("woff2"), url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-brands-400.ttf) format("truetype")
}

.fa-cloudflare:before {
    content: "\e07d"
}

.fa-css3-alt:before {
    content: "\f38b"
}

.fa-google-plus-g:before {
    content: "\f0d5"
}

.fa-google-plus:before {
    content: "\f2b3"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-font-awesome-alt:before {
    content: "\f35c"
}

.fa-meta:before {
    content: "\e49b"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-500px:before {
    content: "\f26e"
}

.fa-font-awesome:before {
    content: "\f2b4"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-page4:before {
    content: "\f3d7"
}

.fa-bootstrap:before {
    content: "\f836"
}

.fa-fly:before {
    content: "\f417"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-line:before {
    content: "\f3c0"
}

.fa-d-and-d:before {
    content: "\f38d"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-js:before {
    content: "\f3b8"
}

.fa-php:before {
    content: "\f457"
}

.fa-wordpress-simple:before {
    content: "\f411"
}

: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/webfonts/fa-regular-400.woff2) format("woff2"), url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-regular-400.ttf) format("truetype")
}

: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/webfonts/fa-solid-900.woff2) format("woff2"), url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/webfonts/fa-solid-900.ttf) format("truetype")
}

.fa-solid {
    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/webfonts/fa-brands-400.woff2) format("woff2"), url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/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/webfonts/fa-solid-900.woff2) format("woff2"), url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/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/webfonts/fa-regular-400.woff2) format("woff2"), url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/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/webfonts/fa-solid-900.woff2) format("woff2"), url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/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/webfonts/fa-brands-400.woff2) format("woff2"), url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/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/webfonts/fa-regular-400.woff2) format("woff2"), url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/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/webfonts/fa-v4compatibility.woff2) format("woff2"), url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/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
}

.tribe-common {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased
}

.tribe-common * {
    box-sizing: border-box
}

.tribe-common aside, .tribe-common figure, .tribe-common footer, .tribe-common header, .tribe-common main, .tribe-common menu, .tribe-common nav, .tribe-common section {
    display: block
}

.tribe-common svg:not(:root) {
    overflow: hidden
}

.tribe-common [hidden], .tribe-common template {
    display: none
}

.tribe-common sub {
    position: relative;
    vertical-align: baseline
}

.tribe-common sub {
    bottom: -.25em
}

.tribe-common button, .tribe-common input, .tribe-common select {
    box-sizing: border-box;
    margin: 0
}

.tribe-common input[type=number]::-webkit-inner-spin-button, .tribe-common input[type=number]::-webkit-outer-spin-button {
    height: auto
}

.tribe-common button, .tribe-common input[type=button], .tribe-common input[type=reset], .tribe-common input[type=submit] {
    cursor: pointer;
    overflow: visible
}

.tribe-common button[disabled], .tribe-common input[disabled] {
    cursor: default
}

.tribe-common button::-moz-focus-inner, .tribe-common input::-moz-focus-inner {
    border: 0;
    padding: 0
}

.tribe-common a, .tribe-common aside, .tribe-common b, .tribe-common center, .tribe-common div, .tribe-common em, .tribe-common embed, .tribe-common figure, .tribe-common footer, .tribe-common form, .tribe-common h1, .tribe-common h2, .tribe-common h3, .tribe-common h4, .tribe-common h5, .tribe-common h6, .tribe-common header, .tribe-common i, .tribe-common img, .tribe-common li, .tribe-common main, .tribe-common menu, .tribe-common nav, .tribe-common object, .tribe-common output, .tribe-common p, .tribe-common s, .tribe-common section, .tribe-common span, .tribe-common sub, .tribe-common tr, .tribe-common ul, .tribe-common var {
    margin: 0;
    padding: 0;
    border: 0
}

.tribe-common ul {
    list-style: none
}

.tribe-common img {
    -ms-interpolation-mode: bicubic;
    height: auto;
    max-width: 100%;
    border-style: none
}

.tribe-common embed {
    max-width: 100%;
    max-height: 100%
}

.tribe-common .tribe-common-g-col {
    min-width: 0;
    width: 100%
}

.tribe-common .tribe-common-g-row {
    display: flex;
    flex-wrap: wrap
}

.tribe-common a {
    cursor: pointer
}

.tribe-common button {
    padding: 0
}

.tribe-common .tribe-common-c-image {
    display: block;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.tribe-common .tribe-common-c-image--bg {
    position: relative
}

.tribe-common .tribe-common-c-image__bg {
    background: 50% no-repeat;
    background-size: cover;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.tribe-tooltip {
    cursor: pointer;
    display: inline-block;
    margin: 0;
    position: relative;
    text-align: left
}

.tribe-tooltip .dashicons-info {
    color: #a9a9a9;
    font-size: 16px;
    line-height: 1em;
    vertical-align: middle
}

.tribe-tooltip .left, .tribe-tooltip .right {
    background-color: #fff;
    box-shadow: 0 0 3px 3px rgba(4, 5, 5, .05);
    box-sizing: border-box;
    color: #333;
    font-size: 16px;
    font-weight: 400;
    max-weight: 100vw;
    opacity: 0;
    padding: 15px;
    position: absolute;
    transform: translate(-50%);
    transition: opacity .8s;
    visibility: hidden;
    width: 250px;
    z-index: 99999999
}

.tribe-tooltip .left i, .tribe-tooltip .right i {
    height: 12px;
    overflow: hidden;
    position: absolute;
    width: 24px
}

.tribe-tooltip .left i:after, .tribe-tooltip .right i:after {
    background-color: #fff;
    content: "";
    height: 12px;
    position: absolute;
    width: 24px
}

.tribe-tooltip .tooltip-list {
    padding-left: 10px
}

.tribe-tooltip .tooltip-list li {
    list-style-type: disc
}

.tribe-tooltip.active .left, .tribe-tooltip.active .right {
    opacity: 1;
    visibility: visible
}

.wp-block-button {
    color: #fff
}

.wp-block-button__link {
    background-color: #32373c;
    border: none;
    border-radius: 28px;
    box-shadow: none;
    color: inherit;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    margin: 0;
    padding: 12px 24px;
    text-align: center;
    text-decoration: none;
    overflow-wrap: break-word
}

.wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-button__link:visited {
    color: inherit
}

.wp-block-calendar {
    text-align: center
}

.wp-block-calendar a {
    text-decoration: underline
}

.wp-block-column {
    flex-grow: 1;
    min-width: 0;
    word-break: break-word;
    overflow-wrap: break-word
}

@media (max-width: 599px) {
    .wp-block-column {
        flex-basis: 100% !important
    }
}

@media (min-width: 600px) {
    .wp-block-column {
        flex-basis: calc(50% - 16px);
        flex-grow: 0
    }

    .wp-block-column:nth-child(2n) {
        margin-left: 32px
    }
}

@media (min-width: 782px) {
    .wp-block-column:not(:first-child) {
        margin-left: 32px
    }
}

.wp-block-cover, .wp-block-cover-image {
    position: relative;
    background-color: #000;
    background-size: cover;
    background-position: 50%;
    min-height: 430px;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden
}

.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
    background-attachment: fixed
}

@supports (-webkit-overflow-scrolling:touch) {
    .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
        background-attachment: scroll
    }
}

@media (prefers-reduced-motion: reduce) {
    .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
        background-attachment: scroll
    }
}

.wp-block-cover-image:after, .wp-block-cover:after {
    display: block;
    content: "";
    font-size: 0;
    min-height: inherit
}

@supports (position:sticky) {
    .wp-block-cover-image:after, .wp-block-cover:after {
        content: none
    }
}

.wp-block-cover .wp-block-cover__inner-container, .wp-block-cover-image .wp-block-cover__inner-container {
    width: calc(100% - 70px);
    z-index: 1;
    color: #f8f9f9
}

.wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color), .wp-block-cover p:not(.has-text-color), .wp-block-cover-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image h6:not(.has-text-color), .wp-block-cover-image p:not(.has-text-color) {
    color: inherit
}

.wp-block-cover-image-text, .wp-block-cover-text, section.wp-block-cover-image h2 {
    color: #fff
}

.wp-block-cover-image-text a, .wp-block-cover-image-text a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:hover, .wp-block-cover-text a, .wp-block-cover-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hover, section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:hover {
    color: #fff
}

.wp-block-cover-image .wp-block-cover.has-left-content {
    justify-content: flex-start
}

.wp-block-cover-image .wp-block-cover.has-right-content {
    justify-content: flex-end
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, section.wp-block-cover-image.has-left-content > h2 {
    margin-left: 0;
    text-align: left
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, section.wp-block-cover-image.has-right-content > h2 {
    margin-right: 0;
    text-align: right
}

.wp-block-cover .wp-block-cover-text, .wp-block-cover-image .wp-block-cover-image-text, section.wp-block-cover-image > h2 {
    font-size: 2em;
    line-height: 1.25;
    z-index: 1;
    margin-bottom: 0;
    max-width: 610px;
    padding: 14px;
    text-align: center
}

.wp-block-embed {
    margin-bottom: 1em
}

.wp-block-file {
    margin-bottom: 1.5em
}

.wp-block-file .wp-block-file__button {
    background: #32373c;
    border-radius: 2em;
    color: #fff;
    font-size: 13px;
    padding: .5em 1em
}

.wp-block-file a.wp-block-file__button {
    text-decoration: none
}

.wp-block-file a.wp-block-file__button:active, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited {
    box-shadow: none;
    color: #fff;
    opacity: .85;
    text-decoration: none
}

.wp-block-file * + .wp-block-file__button {
    margin-left: .75em
}

@supports (position:sticky) {
    .blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {
        display: flex;
        align-items: flex-end;
        justify-content: flex-start
    }
}

@supports (position:sticky) {
    .blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
        width: auto
    }
}

@supports (position:sticky) {
    .blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {
        height: 100%;
        flex: 1;
        -o-object-fit: cover;
        object-fit: cover
    }
}

@media (min-width: 600px) {
    @supports (-ms-ime-align:auto) {
        .blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item, .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {
            width: calc((100% - 32px) / 3 - 1px)
        }
    }@supports (-ms-ime-align:auto) {
    .blocks-gallery-grid.columns-4 .blocks-gallery-image, .blocks-gallery-grid.columns-4 .blocks-gallery-item, .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {
        width: calc((100% - 48px) / 4 - 1px)
    }
}@supports (-ms-ime-align:auto) {
    .blocks-gallery-grid.columns-5 .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item, .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {
        width: calc((100% - 64px) / 5 - 1px)
    }
}@supports (-ms-ime-align:auto) {
    .blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item, .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item {
        width: calc((100% - 80px) / 6 - 1px)
    }
}@supports (-ms-ime-align:auto) {
    .blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item, .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {
        width: calc((100% - 96px) / 7 - 1px)
    }
}@supports (-ms-ime-align:auto) {
    .blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8 .blocks-gallery-item, .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {
        width: calc((100% - 112px) / 8 - 1px)
    }
}
}

.wp-block-image {
    max-width: 100%;
    margin-bottom: 1em
}

.wp-block-image img {
    max-width: 100%
}

@supports (mask-image:none) or (-webkit-mask-image:none) {
    .is-style-circle-mask img {
        mask-image: url(data:image/svg+xml;utf8,SVG_REPLACED);
        mask-mode: alpha;
        mask-repeat: no-repeat;
        mask-size: contain;
        mask-position: center;
        border-radius: none
    }
}

.wp-block-media-text {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: 50% 1fr;
    grid-template-columns: 50% 1fr
}

.wp-block-media-text .has-media-on-the-right {
    -ms-grid-columns: 1fr 50%;
    grid-template-columns: 1fr 50%
}

.wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media {
    -ms-grid-row-align: center;
    align-self: center
}

.wp-block-media-text .wp-block-media-text__media {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    margin: 0
}

.wp-block-media-text .wp-block-media-text__content {
    word-break: break-word;
    padding: 0 8%
}

.wp-block-media-text .wp-block-media-text__content, .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1
}

.wp-block-media-text > figure > img {
    max-width: unset;
    width: 100%;
    vertical-align: middle
}

.wp-block-media-text.is-image-fill figure {
    height: 100%;
    min-height: 250px;
    background-size: cover
}

.wp-block-media-text.is-image-fill figure > img {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.has-drop-cap:not(:focus):first-letter {
    float: left;
    font-size: 8.4em;
    line-height: .68;
    font-weight: 100;
    margin: .05em .1em 0 0;
    text-transform: uppercase;
    font-style: normal
}

.has-drop-cap:not(:focus):after {
    content: "";
    display: table;
    clear: both;
    padding-top: 14px
}

p.has-background {
    padding: 20px 30px
}

p.has-text-color a {
    color: inherit
}

.wp-block-search {
    display: flex;
    flex-wrap: wrap
}

.wp-block-search .wp-block-search__input {
    flex-grow: 1
}

.wp-block-search .wp-block-search__button {
    margin-left: 10px
}

.wp-social-link {
    width: 36px;
    height: 36px;
    border-radius: 36px;
    margin-right: 8px
}

.wp-social-link, .wp-social-link a {
    display: block;
    transition: transform .1s ease
}

.wp-social-link a {
    padding: 6px;
    line-height: 0
}

.wp-social-link a, .wp-social-link a:active, .wp-social-link a:hover, .wp-social-link a:visited, .wp-social-link svg {
    color: currentColor;
    fill: currentColor
}

.wp-social-link:hover {
    transform: scale(1.1)
}

@supports (position:sticky) {
    .wp-block-video [poster] {
        -o-object-fit: cover;
        object-fit: cover
    }
}

.has-normal-font-size {
    font-size: 16px
}

.has-text-align-center {
    text-align: center
}

.has-text-align-left {
    text-align: left
}

.has-text-align-right {
    text-align: right
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .wc-block-featured-category:after {
        content: none
    }
}

.wc-block-product-categories {
    margin-bottom: 1em
}

.wc-block-product-categories select {
    margin-right: .5em
}

.wp-block-woocommerce-product-categories.is-loading .wc-block-product-categories__placeholder {
    display: inline-block;
    height: 1em;
    width: 50%;
    min-width: 200px;
    background: currentColor;
    opacity: .2
}

.wc-block-product-categories__button {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    text-decoration: none;
    font-size: 13px;
    margin: 0;
    border: none;
    cursor: pointer;
    background: 0 0;
    padding: 8px;
    color: #555d66;
    position: relative;
    overflow: hidden;
    border-radius: 4px
}

.wc-block-product-categories__button svg {
    fill: currentColor;
    outline: 0
}

.wc-block-product-categories__button:active {
    color: currentColor
}

.wc-block-product-categories__button:disabled, .wc-block-product-categories__button[aria-disabled=true] {
    cursor: default;
    opacity: .3
}

.wc-block-product-categories__button:focus:enabled {
    background-color: #fff;
    color: #191e23;
    box-shadow: inset 0 0 0 1px #6c7781, inset 0 0 0 2px #fff;
    outline: 2px solid transparent;
    outline-offset: -2px
}

.wc-block-product-categories__button:not(:disabled):not([aria-disabled=true]):hover {
    background-color: #fff;
    color: #191e23;
    box-shadow: inset 0 0 0 1px #e2e4e7, inset 0 0 0 2px #fff, 0 1px 1px rgba(25, 30, 35, .2)
}

.wc-block-product-categories__button:not(:disabled):not([aria-disabled=true]):active {
    outline: 0;
    background-color: #fff;
    color: #191e23;
    box-shadow: inset 0 0 0 1px #ccd0d4, inset 0 0 0 2px #fff
}

.wc-block-product-categories__button:disabled:focus, .wc-block-product-categories__button[aria-disabled=true]:focus {
    box-shadow: none
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .wc-block-featured-product:after {
        content: none
    }
}

.wc-block-product-search .wc-block-product-search__fields {
    display: -webkit-box;
    display: flex
}

.wc-block-product-search .wc-block-product-search__button {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    text-decoration: none;
    font-size: 13px;
    margin: 0 0 0 6px;
    border: none;
    cursor: pointer;
    background: 0 0;
    padding: 8px;
    color: #555d66;
    position: relative;
    overflow: hidden;
    border-radius: 4px
}

.wc-block-product-search .wc-block-product-search__button svg {
    fill: currentColor;
    outline: 0
}

.wc-block-product-search .wc-block-product-search__button:active {
    color: currentColor
}

.wc-block-product-search .wc-block-product-search__button:disabled, .wc-block-product-search .wc-block-product-search__button[aria-disabled=true] {
    cursor: default;
    opacity: .3
}

.wc-block-product-search .wc-block-product-search__button:focus:enabled {
    background-color: #fff;
    color: #191e23;
    box-shadow: inset 0 0 0 1px #6c7781, inset 0 0 0 2px #fff;
    outline: 2px solid transparent;
    outline-offset: -2px
}

.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):hover {
    background-color: #fff;
    color: #191e23;
    box-shadow: inset 0 0 0 1px #e2e4e7, inset 0 0 0 2px #fff, 0 1px 1px rgba(25, 30, 35, .2)
}

.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):active {
    outline: 0;
    background-color: #fff;
    color: #191e23;
    box-shadow: inset 0 0 0 1px #ccd0d4, inset 0 0 0 2px #fff
}

.wc-block-product-search .wc-block-product-search__button:disabled:focus, .wc-block-product-search .wc-block-product-search__button[aria-disabled=true]:focus {
    box-shadow: none
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.wc-block-grid {
    text-align: center
}

.wc-block-grid__product {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    float: none;
    width: auto;
    position: relative;
    text-align: center;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 16px solid transparent
}

.entry-content .wc-block-grid__product-image, .wc-block-grid__product-image {
    text-decoration: none;
    display: block;
    position: relative
}

.entry-content .wc-block-grid__product-image a, .wc-block-grid__product-image a {
    text-decoration: none;
    border: 0;
    outline: 0;
    box-shadow: none
}

.entry-content .wc-block-grid__product-image .wc-block-grid__product-image__image, .wc-block-grid__product-image .wc-block-grid__product-image__image {
    vertical-align: middle;
    width: 100%
}

.entry-content .wc-block-grid__product-image .wc-block-grid__product-image__image[hidden], .wc-block-grid__product-image .wc-block-grid__product-image__image[hidden] {
    display: none
}

.is-loading .entry-content .wc-block-grid__product-image .wc-block-grid__product-image__image, .is-loading .wc-block-grid__product-image .wc-block-grid__product-image__image {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    color: transparent;
    border: 0;
    box-shadow: none;
    height: 0;
    padding-bottom: 100%
}

.is-loading .entry-content .wc-block-grid__product-image .wc-block-grid__product-image__image:after, .is-loading .wc-block-grid__product-image .wc-block-grid__product-image__image:after {
    content: "\00a0"
}

@media screen and (prefers-reduced-motion: reduce) {
    .is-loading .entry-content .wc-block-grid__product-image .wc-block-grid__product-image__image, .is-loading .wc-block-grid__product-image .wc-block-grid__product-image__image {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-grid__product-title {
    line-height: 1.2em;
    font-weight: 700;
    padding: 0;
    color: inherit;
    font-size: inherit;
    display: block
}

.is-loading .wc-block-grid__product-title:before {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    color: transparent;
    border: 0;
    box-shadow: none;
    content: ".";
    display: inline-block;
    width: 6em
}

.is-loading .wc-block-grid__product-title:before:after {
    content: "\00a0"
}

@media screen and (prefers-reduced-motion: reduce) {
    .is-loading .wc-block-grid__product-title:before {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-grid__product-price {
    display: block
}

.wc-block-grid__product-price .wc-block-grid__product-price__value {
    letter-spacing: -1px;
    font-weight: 600;
    display: block;
    font-size: 1.25em;
    line-height: 1.25;
    color: #000
}

.wc-block-grid__product-price .wc-block-grid__product-price__value span {
    white-space: nowrap
}

.is-loading .wc-block-grid__product-price .wc-block-grid__product-price__value:before {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    color: transparent;
    border: 0;
    box-shadow: none;
    content: ".";
    display: inline-block;
    width: 3em
}

.is-loading .wc-block-grid__product-price .wc-block-grid__product-price__value:before:after {
    content: "\00a0"
}

@media screen and (prefers-reduced-motion: reduce) {
    .is-loading .wc-block-grid__product-price .wc-block-grid__product-price__value:before {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-grid__product-add-to-cart {
    word-break: break-word;
    white-space: normal
}

.wc-block-grid__product-add-to-cart a, .wc-block-grid__product-add-to-cart button {
    word-break: break-word;
    white-space: normal;
    margin: 0 auto !important;
    display: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center
}

.wc-block-grid__product-add-to-cart a.loading, .wc-block-grid__product-add-to-cart button.loading {
    opacity: .25
}

.wc-block-grid__product-add-to-cart a:after, .wc-block-grid__product-add-to-cart button:after {
    margin-left: .5em;
    display: inline-block
}

.wc-block-grid__product-add-to-cart a.loading:after, .wc-block-grid__product-add-to-cart button.loading:after {
    font-family: WooCommerce;
    content: "\e031";
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

.is-loading .wc-block-grid__product-add-to-cart a, .is-loading .wc-block-grid__product-add-to-cart button {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    color: transparent;
    border: 0;
    box-shadow: none;
    min-width: 7em
}

.is-loading .wc-block-grid__product-add-to-cart a:after, .is-loading .wc-block-grid__product-add-to-cart button:after {
    content: "\00a0"
}

@media screen and (prefers-reduced-motion: reduce) {
    .is-loading .wc-block-grid__product-add-to-cart a, .is-loading .wc-block-grid__product-add-to-cart button {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-grid__product .wc-block-grid__product-add-to-cart, .wc-block-grid__product .wc-block-grid__product-image, .wc-block-grid__product .wc-block-grid__product-price, .wc-block-grid__product .wc-block-grid__product-title {
    margin-top: 0;
    margin-bottom: 12px
}

@media (max-width: 480px) {
    .wc-block-grid .wc-block-grid__product-image img {
        width: 100%
    }
}

@media (min-width: 481px) and (max-width: 600px) {
    .wc-block-grid .wc-block-grid__product-image img {
        width: 100%
    }
}

@supports (-ms-ime-align:auto) {
    .wc-block-price-filter .wc-block-price-filter__range-input-wrapper {
        background: 0 0;
        box-shadow: none;
        height: 24px
    }

    .wc-block-price-filter .wc-block-price-filter__range-input-wrapper .wc-block-price-filter__range-input-progress {
        background: #a8739d;
        box-shadow: inset 0 0 0 1px #95588a;
        width: 100%;
        top: 7px
    }

    .wc-block-price-filter .wc-block-price-filter__range-input {
        height: 24px;
        pointer-events: auto;
        position: absolute;
        left: 0;
        top: 0
    }

    .wc-block-price-filter .wc-block-price-filter__range-input::-ms-track {
        background: 0 0;
        border-color: transparent;
        border-width: 7px 0;
        color: transparent
    }

    .wc-block-price-filter .wc-block-price-filter__range-input::-ms-fill-lower {
        background: #e1e1e1;
        box-shadow: inset 0 0 0 1px #b8b8b8
    }

    .wc-block-price-filter .wc-block-price-filter__range-input::-ms-fill-upper {
        background: 0 0
    }

    .wc-block-price-filter .wc-block-price-filter__range-input::-ms-tooltip {
        display: none
    }

    .wc-block-price-filter .wc-block-price-filter__range-input::-ms-thumb {
        transform: translate(1px);
        pointer-events: auto
    }

    .wc-block-price-filter .wc-block-price-filter__range-input--max::-ms-fill-upper {
        background: #e1e1e1;
        box-shadow: inset 0 0 0 1px #b8b8b8
    }

    .wc-block-price-filter .wc-block-price-filter__range-input--max::-ms-fill-lower {
        background: 0 0
    }

    .wc-block-price-filter.is-disabled .wc-block-price-filter__range-input-wrapper, .wc-block-price-filter.is-loading .wc-block-price-filter__range-input-wrapper {
        -webkit-animation: loading-fade 1.2s ease-in-out infinite;
        animation: loading-fade 1.2s ease-in-out infinite;
        background-color: #e2e4e7 !important;
        color: transparent;
        border: 0;
        box-shadow: none
    }

    .wc-block-price-filter.is-disabled .wc-block-price-filter__range-input-wrapper:after, .wc-block-price-filter.is-loading .wc-block-price-filter__range-input-wrapper:after {
        content: "\00a0"
    }

    @media screen and (prefers-reduced-motion: reduce) {
        .wc-block-price-filter.is-disabled .wc-block-price-filter__range-input-wrapper, .wc-block-price-filter.is-loading .wc-block-price-filter__range-input-wrapper {
            -webkit-animation: none;
            animation: none
        }
    }.wc-block-price-filter.is-disabled:not(.is-loading) .wc-block-price-filter__range-input-wrapper {
         -webkit-animation: none;
         animation: none
     }
}

.woocommerce-search-product__item.is-not-active:active, .woocommerce-search-product__item.is-not-active:focus, .woocommerce-search-product__item.is-not-active:hover {
    background: #fff
}

.woocommerce-search-product__item.is-loading {
    -webkit-box-pack: center;
    justify-content: center
}

@-webkit-keyframes loading-fade {
    0% {
        opacity: .7
    }
    50% {
        opacity: 1
    }
    to {
        opacity: .7
    }
}

@keyframes loading-fade {
    0% {
        opacity: .7
    }
    50% {
        opacity: 1
    }
    to {
        opacity: .7
    }
}

@font-face {
    font-family: revicons;
    src: url(https://kids.meta.edu.eu/panel/giris/fonts/revicons/revicons.eot?5510888);
    src: url(https://kids.meta.edu.eu/panel/giris/fonts/revicons/revicons.eot?5510888#iefix) format('embedded-opentype'), url(https://kids.meta.edu.eu/panel/giris/fonts/revicons/revicons.woff?5510888) format('woff'), url(https://kids.meta.edu.eu/panel/giris/fonts/revicons/revicons.ttf?5510888) format('truetype'), url(https://kids.meta.edu.eu/panel/giris/fonts/revicons/revicons.svg?5510888#revicons) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" revicon-"]:before, [class^=revicon-]:before {
    font-family: revicons;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em
}

a[x-apple-data-detectors] {
    color: inherit !important;
    text-decoration: none !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important
}

.rs-svg svg {
    width: 100%;
    height: 100%;
    position: relative;
    vertical-align: top
}

rs-carousel-wrap {
    cursor: url(https://kids.meta.edu.eu/panel/giris/css/openhand.cur), move
}

rs-carousel-wrap {
    position: absolute;
    overflow: hidden;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tp_inner_padding {
    box-sizing: border-box;
    max-height: none !important
}

rs-column, rs-parallax-wrap, rs-row-wrap {
    display: block;
    visibility: hidden
}

rs-fullwidth-wrap {
    position: relative;
    width: 100%;
    height: auto;
    display: block
}

rs-column-wrap .rs-parallax-wrap {
    vertical-align: top
}

rs-row {
    display: table;
    position: relative;
    width: 100% !important;
    table-layout: fixed;
    box-sizing: border-box;
    vertical-align: top;
    height: auto;
    font-size: 0
}

rs-column-wrap {
    display: table-cell;
    position: relative;
    vertical-align: top;
    height: auto;
    box-sizing: border-box;
    font-size: 0
}

rs-column {
    box-sizing: border-box;
    display: block;
    position: relative;
    width: 100% !important;
    height: auto !important;
    white-space: normal !important
}

rs-column-bg {
    position: absolute;
    z-index: 0;
    box-sizing: border-box;
    width: 100%;
    height: 100%
}

rs-column .rs-parallax-wrap {
    text-align: inherit
}

rs-column .rs-parallax-wrap {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    line-height: 0
}

rs-column .rs-parallax-wrap {
    vertical-align: top
}

@supports not (-ms-high-contrast:none) {
    .rs-fsv .fullcoveredvideo audio {
        object-fit: cover !important
    }

    .rs-fsv .fullcoveredvideo video {
        object-fit: cover !important
    }
}

.tp-shadow1 {
    box-shadow: 0 10px 6px -6px rgba(0, 0, 0, .8)
}

.tp-shadow2:after, .tp-shadow2:before, .tp-shadow3:before, .tp-shadow4:after {
    z-index: -2;
    position: absolute;
    content: "";
    bottom: 10px;
    left: 10px;
    width: 50%;
    top: 85%;
    max-width: 300px;
    background: 0 0;
    box-shadow: 0 15px 10px rgba(0, 0, 0, .8);
    transform: rotate(-3deg)
}

.tp-shadow2:after, .tp-shadow4:after {
    transform: rotate(3deg);
    right: 10px;
    left: auto
}

.tp-shadow5 {
    position: relative;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset
}

.tp-shadow5:after, .tp-shadow5:before {
    content: "";
    position: absolute;
    z-index: -2;
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, .6);
    top: 30%;
    bottom: 0;
    left: 20px;
    right: 20px;
    border-radius: 100px/20px
}

@keyframes rev-ani-mouse {
    0% {
        opacity: 1;
        top: 29%
    }
    15% {
        opacity: 1;
        top: 70%
    }
    50% {
        opacity: 0;
        top: 70%
    }
    100% {
        opacity: 0;
        top: 29%
    }
}

@keyframes tp-rotateplane {
    0% {
        transform: perspective(120px) rotateX(0) rotateY(0)
    }
    50% {
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
    }
    100% {
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

@keyframes tp-scaleout {
    0% {
        transform: scale(0)
    }
    100% {
        transform: scale(1);
        opacity: 0
    }
}

@keyframes tp-bouncedelay {
    0%, 100%, 80% {
        transform: scale(0)
    }
    40% {
        transform: scale(1)
    }
}

@keyframes tp-rotate {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes tp-bounce {
    0%, 100% {
        transform: scale(0)
    }
    50% {
        transform: scale(1)
    }
}

rs-thumb {
    display: block
}

.tp-thumb {
    cursor: pointer;
    position: absolute;
    opacity: .5;
    box-sizing: border-box
}

.tp-thumb-image {
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.tp-thumb:hover {
    opacity: 1
}

.tparrows {
    cursor: pointer;
    background: #000;
    background: rgba(0, 0, 0, .5);
    width: 40px;
    height: 40px;
    position: absolute;
    display: block;
    z-index: 1000
}

.tparrows:hover {
    background: #000
}

.tparrows:before {
    font-family: revicons;
    font-size: 15px;
    color: #fff;
    display: block;
    line-height: 40px;
    text-align: center
}

.tparrows.tp-leftarrow:before {
    content: '\e824'
}

.tparrows.tp-rightarrow:before {
    content: '\e825'
}

._1977 {
    filter: contrast(1.1) brightness(1.1) saturate(1.3)
}

._1977:after {
    background: rgba(243, 106, 188, .3);
    mix-blend-mode: screen
}

._1977:after, ._1977:before {
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none
}

._1977 {
    position: relative
}

._1977 img {
    width: 100%;
    z-index: 1
}

._1977:before {
    z-index: 2
}

._1977:after {
    z-index: 3
}

@keyframes rs-revealer-6 {
    from {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes rs-revealer-6 {
    from {
        -webkit-transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes rs-revealer-7 {
    from {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes rs-revealer-7 {
    from {
        -webkit-transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes rs-revealer-8 {
    0% {
        transform: scale(0, 0);
        opacity: .5
    }
    100% {
        transform: scale(1, 1);
        opacity: 0
    }
}

@-webkit-keyframes rs-revealer-8 {
    0% {
        -webkit-transform: scale(0, 0);
        opacity: .5
    }
    100% {
        -webkit-transform: scale(1, 1);
        opacity: 0
    }
}

@-webkit-keyframes rs-revealer-9 {
    0%, 100% {
        -webkit-transform: scale(0)
    }
    50% {
        -webkit-transform: scale(1)
    }
}

@keyframes rs-revealer-9 {
    0%, 100% {
        transform: scale(0);
        -webkit-transform: scale(0)
    }
    50% {
        transform: scale(1);
        -webkit-transform: scale(1)
    }
}

@-webkit-keyframes rs-revealer-10 {
    0%, 100%, 40% {
        -webkit-transform: scaleY(.4)
    }
    20% {
        -webkit-transform: scaleY(1)
    }
}

@keyframes rs-revealer-10 {
    0%, 100%, 40% {
        transform: scaleY(.4);
        -webkit-transform: scaleY(.4)
    }
    20% {
        transform: scaleY(1);
        -webkit-transform: scaleY(1)
    }
}

@-webkit-keyframes rs-revealer-11 {
    0%, 100%, 70% {
        -webkit-transform: scale3D(1, 1, 1);
        transform: scale3D(1, 1, 1)
    }
    35% {
        -webkit-transform: scale3D(0, 0, 1);
        transform: scale3D(0, 0, 1)
    }
}

@keyframes rs-revealer-11 {
    0%, 100%, 70% {
        -webkit-transform: scale3D(1, 1, 1);
        transform: scale3D(1, 1, 1)
    }
    35% {
        -webkit-transform: scale3D(0, 0, 1);
        transform: scale3D(0, 0, 1)
    }
}

@-webkit-keyframes rs-revealer-12 {
    0% {
        -webkit-transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes rs-revealer-12 {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

@keyframes rs-revealer-13 {
    0%, 100% {
        transform: translate(0)
    }
    25% {
        transform: translate(160%)
    }
    50% {
        transform: translate(160%, 160%)
    }
    75% {
        transform: translate(0, 160%)
    }
}

@-webkit-keyframes rs-revealer-13 {
    0%, 100% {
        -webkit-transform: translate(0)
    }
    25% {
        -webkit-transform: translate(160%)
    }
    50% {
        -webkit-transform: translate(160%, 160%)
    }
    75% {
        -webkit-transform: translate(0, 160%)
    }
}

@-webkit-keyframes rs-revealer-14-1 {
    0% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
    }
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(80%, 80%, 0)
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(80%, 80%, 0)
    }
    100% {
        -webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
    }
}

@-webkit-keyframes rs-revealer-14-2 {
    0% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
    }
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(80%, -80%, 0)
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(80%, -80%, 0)
    }
    100% {
        -webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
    }
}

@-webkit-keyframes rs-revealer-14-3 {
    0% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
    }
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(-80%, -80%, 0)
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(-80%, -80%, 0)
    }
    100% {
        -webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
    }
}

@-webkit-keyframes rs-revealer-14-4 {
    0% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
    }
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(-80%, 80%, 0)
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(-80%, 80%, 0)
    }
    100% {
        -webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
    }
}

@keyframes rs-revealer-14-1 {
    0% {
        transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
    }
    20% {
        transform: rotate3d(0, 0, 1, 0deg) translate3d(80%, 80%, 0)
    }
    80% {
        transform: rotate3d(0, 0, 1, 360deg) translate3d(80%, 80%, 0)
    }
    100% {
        transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
    }
}

@keyframes rs-revealer-14-2 {
    0% {
        transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
    }
    20% {
        transform: rotate3d(0, 0, 1, 0deg) translate3d(80%, -80%, 0)
    }
    80% {
        transform: rotate3d(0, 0, 1, 360deg) translate3d(80%, -80%, 0)
    }
    100% {
        transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
    }
}

@keyframes rs-revealer-14-3 {
    0% {
        transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
    }
    20% {
        transform: rotate3d(0, 0, 1, 0deg) translate3d(-80%, -80%, 0)
    }
    80% {
        transform: rotate3d(0, 0, 1, 360deg) translate3d(-80%, -80%, 0)
    }
    100% {
        transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
    }
}

@keyframes rs-revealer-14-4 {
    0% {
        transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
    }
    20% {
        transform: rotate3d(0, 0, 1, 0deg) translate3d(-80%, 80%, 0)
    }
    80% {
        transform: rotate3d(0, 0, 1, 360deg) translate3d(-80%, 80%, 0)
    }
    100% {
        transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
    }
}

@-webkit-keyframes rs-revealer-15 {
    25% {
        -webkit-transform: translateX(30px) rotate(-90deg) scale(.5)
    }
    50% {
        -webkit-transform: translateX(30px) translateY(30px) rotate(-180deg)
    }
    75% {
        -webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(.5)
    }
    100% {
        -webkit-transform: rotate(-360deg)
    }
}

@keyframes rs-revealer-15 {
    25% {
        transform: translateX(30px) rotate(-90deg) scale(.5);
        -webkit-transform: translateX(30px) rotate(-90deg) scale(.5)
    }
    50% {
        transform: translateX(30px) translateY(30px) rotate(-179deg);
        -webkit-transform: translateX(30px) translateY(30px) rotate(-179deg)
    }
    50.1% {
        transform: translateX(30px) translateY(30px) rotate(-180deg);
        -webkit-transform: translateX(30px) translateY(30px) rotate(-180deg)
    }
    75% {
        transform: translateX(0) translateY(30px) rotate(-270deg) scale(.5);
        -webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(.5)
    }
    100% {
        transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg)
    }
}

@charset "UTF-8";
.woocommerce .woocommerce-info .button, .woocommerce-page .woocommerce-info .button {
    float: right
}

.woocommerce img, .woocommerce-page img {
    height: auto;
    max-width: 100%
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 48%
}

.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.cart_list li::before, .woocommerce-page ul.product_list_widget li::after, .woocommerce-page ul.product_list_widget li::before {
    content: ' ';
    display: table
}

.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after, .woocommerce-page ul.cart_list li::after, .woocommerce-page ul.product_list_widget li::after {
    clear: both
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
    float: right;
    height: auto
}

.woocommerce form .form-row::after, .woocommerce form .form-row::before, .woocommerce-page form .form-row::after, .woocommerce-page form .form-row::before {
    content: ' ';
    display: table
}

.woocommerce form .form-row::after, .woocommerce-page form .form-row::after {
    clear: both
}

.woocommerce form .form-row select, .woocommerce-page form .form-row select {
    width: 100%
}

.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
    box-sizing: border-box;
    width: 100%
}

.woocommerce .woocommerce-oembed, .woocommerce-page .woocommerce-oembed {
    position: relative
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: none;
    width: 100%
}

@charset "UTF-8";
@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@font-face {
    font-family: star;
    src: url(https://kids.meta.edu.eu/panel/giris/fonts/star.eot);
    src: url(https://kids.meta.edu.eu/panel/giris/fonts/star.eot?#iefix) format("embedded-opentype"), url(https://kids.meta.edu.eu/panel/giris/fonts/star.woff) format("woff"), url(https://kids.meta.edu.eu/panel/giris/fonts/star.ttf) format("truetype"), url(https://kids.meta.edu.eu/panel/giris/fonts/star.svg#star) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: WooCommerce;
    src: url(https://kids.meta.edu.eu/panel/giris/fonts/WooCommerce.eot);
    src: url(https://kids.meta.edu.eu/panel/giris/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"), url(https://kids.meta.edu.eu/panel/giris/fonts/WooCommerce.woff) format("woff"), url(https://kids.meta.edu.eu/panel/giris/fonts/WooCommerce.ttf) format("truetype"), url(https://kids.meta.edu.eu/panel/giris/fonts/WooCommerce.svg#WooCommerce) format("svg");
    font-weight: 400;
    font-style: normal
}

.woocommerce div.product {
    margin-bottom: 0;
    position: relative
}

.woocommerce div.product .product_title {
    clear: none;
    margin-top: 0;
    padding: 0
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #77a464;
    font-size: 1.25em
}

.woocommerce div.product div.images {
    margin-bottom: 2em
}

.woocommerce div.product div.images img {
    display: block;
    width: 100%;
    height: auto;
    box-shadow: none
}

.woocommerce div.product div.social {
    text-align: right;
    margin: 0 0 1em
}

.woocommerce div.product div.social span {
    margin: 0 0 0 2px
}

.woocommerce div.product div.social span span {
    margin: 0
}

.woocommerce div.product p.cart {
    margin-bottom: 2em
}

.woocommerce div.product p.cart::after, .woocommerce div.product p.cart::before {
    content: ' ';
    display: table
}

.woocommerce div.product p.cart::after {
    clear: both
}

.woocommerce div.product form.cart {
    margin-bottom: 2em
}

.woocommerce div.product form.cart::after, .woocommerce div.product form.cart::before {
    content: ' ';
    display: table
}

.woocommerce div.product form.cart::after {
    clear: both
}

.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #515151;
    background-color: #ebe9eb;
    border: 0;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none
}

.woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading {
    opacity: .25;
    padding-right: 2.618em
}

.woocommerce #respond input#submit.loading::after, .woocommerce a.button.loading::after, .woocommerce button.button.loading::after, .woocommerce input.button.loading::after {
    font-family: WooCommerce;
    content: "\e01c";
    vertical-align: top;
    font-weight: 400;
    position: absolute;
    top: .618em;
    right: 1em;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #dfdcde;
    text-decoration: none;
    background-image: none;
    color: #515151
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #a46497;
    color: #fff;
    -webkit-font-smoothing: antialiased
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #96588a;
    color: #fff
}

.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #a46497;
    color: #fff
}

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    color: inherit;
    cursor: not-allowed;
    opacity: .5;
    padding: .618em 1em
}

.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover {
    color: inherit;
    background-color: #ebe9eb
}

.woocommerce .cart .button, .woocommerce .cart input.button {
    float: none
}

.woocommerce ul.cart_list, .woocommerce ul.product_list_widget {
    list-style: none outside;
    padding: 0;
    margin: 0
}

.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
    padding: 4px 0;
    margin: 0;
    list-style: none
}

.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before {
    content: ' ';
    display: table
}

.woocommerce ul.cart_list li::after, .woocommerce ul.product_list_widget li::after {
    clear: both
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
    display: block;
    font-weight: 700
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: right;
    margin-left: 4px;
    width: 32px;
    height: auto;
    box-shadow: none
}

.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
    border-top: 3px double #ebe9eb;
    padding: 4px 0 0
}

.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
    padding-left: 2em;
    position: relative;
    padding-top: 0
}

.woocommerce form .form-row {
    padding: 3px;
    margin: 0 0 6px
}

.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder {
    -webkit-transition: opacity .5s .5s ease;
    transition: opacity .5s .5s ease;
    opacity: 0
}

.woocommerce form .form-row select {
    cursor: pointer;
    margin: 0
}

.woocommerce form .form-row .required {
    color: red;
    font-weight: 700;
    border: 0 !important;
    text-decoration: none;
    visibility: hidden
}

.woocommerce form .form-row input.input-text {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: normal
}

.woocommerce form .form-row .select2-container {
    width: 100%;
    line-height: 2em
}

.woocommerce form .form-row ::-webkit-input-placeholder {
    line-height: normal
}

.woocommerce form .form-row :-moz-placeholder {
    line-height: normal
}

.woocommerce form .form-row :-ms-input-placeholder {
    line-height: normal
}

.woocommerce form.register {
    border: 1px solid #d3ced2;
    padding: 20px;
    margin: 2em 0;
    text-align: left;
    border-radius: 5px
}

.woocommerce-info {
    padding: 1em 2em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    background-color: #f7f6f7;
    color: #515151;
    border-top: 3px solid #a46497;
    list-style: none outside;
    width: auto;
    word-wrap: break-word
}

.woocommerce-info::after, .woocommerce-info::before {
    content: ' ';
    display: table
}

.woocommerce-info::after {
    clear: both
}

.woocommerce-info::before {
    font-family: WooCommerce;
    content: "\e028";
    display: inline-block;
    position: absolute;
    top: 1em;
    left: 1.5em
}

.woocommerce-info .button {
    float: right
}

.woocommerce-info li {
    list-style: none outside !important;
    padding-left: 0 !important;
    margin-left: 0 !important
}

.woocommerce-info {
    border-top-color: #1e85be
}

.woocommerce-info::before {
    color: #1e85be
}

.woocommerce-account .woocommerce::after, .woocommerce-account .woocommerce::before {
    content: ' ';
    display: table
}

.woocommerce-account .woocommerce::after {
    clear: both
}

@-webkit-keyframes x-slide-up {
    0% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        -o-transform: translateY(50px);
        transform: translateY(50px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-o-keyframes x-slide-up {
    0% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        -o-transform: translateY(50px);
        transform: translateY(50px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes x-slide-up {
    0% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        -o-transform: translateY(50px);
        transform: translateY(50px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes x-slide-up-out {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        -o-transform: translateY(50px);
        transform: translateY(50px)
    }
}

@-o-keyframes x-slide-up-out {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        -o-transform: translateY(50px);
        transform: translateY(50px)
    }
}

@keyframes x-slide-up-out {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        -o-transform: translateY(50px);
        transform: translateY(50px)
    }
}

@-webkit-keyframes x-slide-down {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-50px);
        -moz-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        -o-transform: translateY(-50px);
        transform: translateY(-50px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-o-keyframes x-slide-down {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-50px);
        -moz-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        -o-transform: translateY(-50px);
        transform: translateY(-50px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes x-slide-down {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-50px);
        -moz-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        -o-transform: translateY(-50px);
        transform: translateY(-50px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes x-slide-down-out {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-50px);
        -moz-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        -o-transform: translateY(-50px);
        transform: translateY(-50px)
    }
}

@-o-keyframes x-slide-down-out {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-50px);
        -moz-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        -o-transform: translateY(-50px);
        transform: translateY(-50px)
    }
}

@keyframes x-slide-down-out {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-50px);
        -moz-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        -o-transform: translateY(-50px);
        transform: translateY(-50px)
    }
}

@-webkit-keyframes x-slide-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-50px);
        -moz-transform: translateX(-50px);
        -ms-transform: translateX(-50px);
        -o-transform: translateX(-50px);
        transform: translateX(-50px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-o-keyframes x-slide-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-50px);
        -moz-transform: translateX(-50px);
        -ms-transform: translateX(-50px);
        -o-transform: translateX(-50px);
        transform: translateX(-50px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes x-slide-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-50px);
        -moz-transform: translateX(-50px);
        -ms-transform: translateX(-50px);
        -o-transform: translateX(-50px);
        transform: translateX(-50px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes x-slide-left-out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-50px);
        -moz-transform: translateX(-50px);
        -ms-transform: translateX(-50px);
        -o-transform: translateX(-50px);
        transform: translateX(-50px)
    }
}

@-o-keyframes x-slide-left-out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-50px);
        -moz-transform: translateX(-50px);
        -ms-transform: translateX(-50px);
        -o-transform: translateX(-50px);
        transform: translateX(-50px)
    }
}

@keyframes x-slide-left-out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-50px);
        -moz-transform: translateX(-50px);
        -ms-transform: translateX(-50px);
        -o-transform: translateX(-50px);
        transform: translateX(-50px)
    }
}

@-webkit-keyframes x-slide-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(50px);
        -moz-transform: translateX(50px);
        -ms-transform: translateX(50px);
        -o-transform: translateX(50px);
        transform: translateX(50px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-o-keyframes x-slide-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(50px);
        -moz-transform: translateX(50px);
        -ms-transform: translateX(50px);
        -o-transform: translateX(50px);
        transform: translateX(50px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes x-slide-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(50px);
        -moz-transform: translateX(50px);
        -ms-transform: translateX(50px);
        -o-transform: translateX(50px);
        transform: translateX(50px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes x-slide-right-out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(50px);
        -moz-transform: translateX(50px);
        -ms-transform: translateX(50px);
        -o-transform: translateX(50px);
        transform: translateX(50px)
    }
}

@-o-keyframes x-slide-right-out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(50px);
        -moz-transform: translateX(50px);
        -ms-transform: translateX(50px);
        -o-transform: translateX(50px);
        transform: translateX(50px)
    }
}

@keyframes x-slide-right-out {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(50px);
        -moz-transform: translateX(50px);
        -ms-transform: translateX(50px);
        -o-transform: translateX(50px);
        transform: translateX(50px)
    }
}

@-webkit-keyframes x-fade-in {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-o-keyframes x-fade-in {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes x-fade-in {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes x-fade-in-out {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-o-keyframes x-fade-in-out {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes x-fade-in-out {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-webkit-keyframes x-sign-flip {
    0% {
        opacity: 0;
        -webkit-transform: rotateX(-60deg);
        -moz-transform: rotateX(-60deg);
        -ms-transform: rotateX(-60deg);
        -o-transform: rotateX(-60deg);
        transform: rotateX(-60deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: rotateX(0);
        -moz-transform: rotateX(0);
        -ms-transform: rotateX(0);
        -o-transform: rotateX(0);
        transform: rotateX(0)
    }
}

@-o-keyframes x-sign-flip {
    0% {
        opacity: 0;
        -webkit-transform: rotateX(-60deg);
        -moz-transform: rotateX(-60deg);
        -ms-transform: rotateX(-60deg);
        -o-transform: rotateX(-60deg);
        transform: rotateX(-60deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: rotateX(0);
        -moz-transform: rotateX(0);
        -ms-transform: rotateX(0);
        -o-transform: rotateX(0);
        transform: rotateX(0)
    }
}

@keyframes x-sign-flip {
    0% {
        opacity: 0;
        -webkit-transform: rotateX(-60deg);
        -moz-transform: rotateX(-60deg);
        -ms-transform: rotateX(-60deg);
        -o-transform: rotateX(-60deg);
        transform: rotateX(-60deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: rotateX(0);
        -moz-transform: rotateX(0);
        -ms-transform: rotateX(0);
        -o-transform: rotateX(0);
        transform: rotateX(0)
    }
}

@-webkit-keyframes x-sign-flip-out {
    0% {
        opacity: 1;
        -webkit-transform: rotateX(0);
        -moz-transform: rotateX(0);
        -ms-transform: rotateX(0);
        -o-transform: rotateX(0);
        transform: rotateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: rotateX(-60deg);
        -moz-transform: rotateX(-60deg);
        -ms-transform: rotateX(-60deg);
        -o-transform: rotateX(-60deg);
        transform: rotateX(-60deg)
    }
}

@-o-keyframes x-sign-flip-out {
    0% {
        opacity: 1;
        -webkit-transform: rotateX(0);
        -moz-transform: rotateX(0);
        -ms-transform: rotateX(0);
        -o-transform: rotateX(0);
        transform: rotateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: rotateX(-60deg);
        -moz-transform: rotateX(-60deg);
        -ms-transform: rotateX(-60deg);
        -o-transform: rotateX(-60deg);
        transform: rotateX(-60deg)
    }
}

@keyframes x-sign-flip-out {
    0% {
        opacity: 1;
        -webkit-transform: rotateX(0);
        -moz-transform: rotateX(0);
        -ms-transform: rotateX(0);
        -o-transform: rotateX(0);
        transform: rotateX(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: rotateX(-60deg);
        -moz-transform: rotateX(-60deg);
        -ms-transform: rotateX(-60deg);
        -o-transform: rotateX(-60deg);
        transform: rotateX(-60deg)
    }
}

.x-sign-flip {
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-animation: x-sign-flip .5s 0s 1 ease-in-out;
    -moz-animation: x-sign-flip .5s 0s 1 ease-in-out;
    -ms-animation: x-sign-flip .5s 0s 1 ease-in-out;
    -o-animation: x-sign-flip .5s 0s 1 ease-in-out;
    animation: x-sign-flip .5s 0s 1 ease-in-out;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

.x-drop-from-bottom.x-sign-flip {
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

#lightGallery-close {
    top: 0;
    right: 0
}

#lightGallery-action {
    bottom: 5px
}

#lightGallery-slider .info {
    width: 95%;
    padding: 0 2%;
    background-color: rgba(15, 15, 15, .99)
}

#lightGallery-slider .info .title a {
    color: #eee
}

#lightGallery-slider .info .title a:hover {
    text-decoration: underline
}

.galleria-info-text {
    opacity: .75
}

.galleria-info-title a {
    color: #fff;
    text-decoration: underline
}

[data-icon]:before {
    font-family: dashicons;
    content: attr(data-icon);
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.lightGallery {
    overflow: hidden !important
}

#lightGallery-outer {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999 !important;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    opacity: 1;
    -webkit-transition: opacity .35s ease;
    -moz-transition: opacity .35s ease;
    -o-transition: opacity .35s ease;
    -ms-transition: opacity .35s ease;
    transition: opacity .35s ease;
    background: #0d0d0d
}

#lightGallery-slider {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    position: absolute;
    white-space: nowrap
}

#lightGallery-action {
    bottom: 20px;
    position: absolute;
    left: 50%;
    margin-left: -55px;
    z-index: 9;
    -webkit-backface-visibility: hidden
}

#lightGallery-action a {
    margin: 0 3px 0 0 !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
    display: inline-block !important;
    display: inline-block;
    vertical-align: middle;
    background-color: #000;
    background-color: rgba(0, 0, 0, .65);
    font-size: 16px;
    width: 28px;
    height: 28px;
    font-family: dashicons;
    color: #fff;
    cursor: pointer
}

#lightGallery-action a.disabled {
    opacity: .6;
    cursor: default;
    background-color: #000;
    background-color: rgba(0, 0, 0, .65) !important
}

#lightGallery-action a:focus, #lightGallery-action a:hover {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

#lightGallery-action a#lightGallery-next:after, #lightGallery-action a#lightGallery-prev:before {
    left: 5px;
    bottom: 3px;
    position: absolute
}

#lightGallery-action a#lightGallery-prev:before {
    content: "\f341"
}

#lightGallery-action a#lightGallery-next:after {
    content: "\f345"
}

#lightGallery-close:after {
    content: "\f153";
    font-family: dashicons;
    font-style: normal;
    font-size: 16px
}

#lightGallery-slider .info {
    background-color: #000;
    background: none repeat scroll 0 0 rgba(0, 0, 0, .55);
    color: #fff;
    padding: 10px 50px;
    position: absolute;
    top: 0;
    width: 100%
}

#lightGallery-slider .info span {
    display: block;
    line-height: 1
}

#lightGallery-slider .info span:last-child {
    margin-top: 6px
}

#lightGallery-slider .info .title {
    font-size: 16px;
    font-weight: 700
}

#lightGallery-close {
    color: #fff;
    height: 28px;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 28px;
    z-index: 1090;
    cursor: pointer;
    background-color: #000;
    border-radius: 2px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .65);
    -webkit-transition: background-color .3s ease;
    -moz-transition: background-color .3s ease;
    -o-transition: background-color .3s ease;
    -ms-transition: background-color .3s ease;
    transition: background-color .3s ease;
    -webkit-backface-visibility: hidden
}

#lightGallery-close:after {
    position: absolute;
    right: 6px;
    top: 3px
}

#lightGallery-close:hover {
    text-decoration: none;
    background-color: #000
}

/*! This file is auto-generated */
@font-face {
    font-family: dashicons;
    src: url(https://kids.meta.edu.eu/panel/giris/fonts/dashicons.eot?50db0456fde2a241f005968eede3f987);
    src: url(https://kids.meta.edu.eu/panel/giris/fonts/dashicons.eot?50db0456fde2a241f005968eede3f987#iefix) format("embedded-opentype"), url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"), url(https://kids.meta.edu.eu/panel/giris/fonts/dashicons.ttf?50db0456fde2a241f005968eede3f987) format("truetype");
    font-weight: 400;
    font-style: normal
}

.dashicons, .dashicons-before:before {
    font-family: dashicons;
    display: inline-block;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 20px;
    height: 20px;
    font-size: 20px;
    vertical-align: top;
    text-align: center;
    transition: color .1s ease-in
}

.dashicons-align-center:before {
    content: "\f134"
}

.dashicons-align-left:before {
    content: "\f135"
}

.dashicons-align-none:before {
    content: "\f138"
}

.dashicons-align-right:before {
    content: "\f136"
}

.dashicons-archive:before {
    content: "\f480"
}

.dashicons-calendar-alt:before {
    content: "\f508"
}

.dashicons-calendar:before {
    content: "\f145"
}

.dashicons-cart:before {
    content: "\f174"
}

.dashicons-clock:before {
    content: "\f469"
}

.dashicons-controls-repeat:before {
    content: "\f515"
}

.dashicons-excerpt-view:before {
    content: "\f164"
}

.dashicons-format-aside:before {
    content: "\f123"
}

.dashicons-format-image:before {
    content: "\f128"
}

.dashicons-format-status:before {
    content: "\f130"
}

.dashicons-grid-view:before {
    content: "\f509"
}

.dashicons-hidden:before {
    content: "\f530"
}

.dashicons-id-alt:before {
    content: "\f337"
}

.dashicons-id:before {
    content: "\f336"
}

.dashicons-image-flip-vertical:before {
    content: "\f168"
}

.dashicons-images-alt:before {
    content: "\f232"
}

.dashicons-images-alt2:before {
    content: "\f233"
}

.dashicons-info:before {
    content: "\f348"
}

.dashicons-layout:before {
    content: "\f538"
}

.dashicons-list-view:before {
    content: "\f163"
}

.dashicons-media-archive:before {
    content: "\f501"
}

.dashicons-media-default:before {
    content: "\f498"
}

.dashicons-media-text:before {
    content: "\f491"
}

.dashicons-menu-alt:before {
    content: "\f228"
}

.dashicons-menu-alt2:before {
    content: "\f329"
}

.dashicons-menu-alt3:before {
    content: "\f349"
}

.dashicons-menu:before {
    content: "\f333"
}

.dashicons-migrate:before {
    content: "\f310"
}

.dashicons-no-alt:before {
    content: "\f335"
}

.dashicons-no:before {
    content: "\f158"
}

.dashicons-plus-alt:before {
    content: "\f502"
}

.dashicons-plus-alt2:before {
    content: "\f543"
}

.dashicons-plus:before {
    content: "\f132"
}

.dashicons-post-status:before {
    content: "\f173"
}

.dashicons-schedule:before {
    content: "\f489"
}

.dashicons-search:before {
    content: "\f179"
}

.dashicons-smiley:before {
    content: "\f328"
}

.dashicons-star-empty:before {
    content: "\f154"
}

.dashicons-sticky:before {
    content: "\f537"
}

.dashicons-testimonial:before {
    content: "\f473"
}

.dashicons-text-page:before {
    content: "\f121"
}

.dashicons-text:before {
    content: "\f478"
}

.dashicons-tickets-alt:before {
    content: "\f524"
}

.dashicons-tickets:before {
    content: "\f486"
}

.dashicons-visibility:before {
    content: "\f177"
}

.dashicons-wordpress-alt:before {
    content: "\f324"
}

.dashicons-wordpress:before {
    content: "\f120"
}

.dashicons-format-standard:before {
    content: "\f109"
}

.galleria-theme-classic {
    position: relative;
    overflow: hidden;
    background: #000
}

.galleria-theme-classic img {
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none
}

.galleria-theme-classic .galleria-stage {
    position: absolute;
    top: 10px;
    bottom: 60px;
    left: 10px;
    right: 10px;
    overflow: hidden
}

.galleria-theme-classic .galleria-info {
    width: 50%;
    top: 15px;
    left: 15px;
    z-index: 2;
    position: absolute
}

.galleria-theme-classic .galleria-info-text {
    background-color: #000;
    padding: 12px;
    display: none;
    zoom: 1
}

.galleria-theme-classic .galleria-info-title {
    font: bold 12px/1.1 arial, sans-serif;
    margin: 0;
    color: #fff;
    margin-bottom: 7px
}

.galleria-theme-classic .galleria-info-close {
    width: 9px;
    height: 9px;
    position: absolute;
    top: 5px;
    right: 5px;
    background-position: -753px -11px;
    opacity: .5;
    cursor: pointer;
    display: none
}

.galleria-theme-classic .galleria-info-link {
    background-position: -669px -5px;
    opacity: .7;
    position: absolute;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-color: #000
}

.galleria-theme-classic .galleria-image-nav {
    position: absolute;
    top: 50%;
    margin-top: -62px;
    width: 100%;
    height: 62px;
    left: 0
}

.galleria-theme-classic .galleria-image-nav-left, .galleria-theme-classic .galleria-image-nav-right {
    opacity: .3;
    cursor: pointer;
    width: 62px;
    height: 124px;
    position: absolute;
    left: 10px;
    z-index: 2;
    background-position: 0 46px
}

.galleria-theme-classic .galleria-image-nav-right {
    left: auto;
    right: 10px;
    background-position: -254px 46px;
    z-index: 2
}

.galleria-theme-classic .galleria-thumb-nav-left, .galleria-theme-classic .galleria-thumb-nav-right {
    cursor: pointer;
    display: none;
    background-position: -495px 5px;
    position: absolute;
    left: 0;
    top: 0;
    height: 40px;
    width: 23px;
    z-index: 3;
    opacity: .8
}

.galleria-theme-classic .galleria-thumb-nav-right {
    background-position: -578px 5px;
    border-right: none;
    right: 0;
    left: auto
}

.galleria-theme-classic .galleria-carousel .galleria-thumb-nav-left, .galleria-theme-classic .galleria-carousel .galleria-thumb-nav-right {
    display: block
}

.galleria-theme-classic .galleria-image-nav-left, .galleria-theme-classic .galleria-image-nav-right, .galleria-theme-classic .galleria-info-close, .galleria-theme-classic .galleria-info-link, .galleria-theme-classic .galleria-thumb-nav-left, .galleria-theme-classic .galleria-thumb-nav-right {
    background-image: url(https://kids.meta.edu.eu/panel/giris/css/classic-map.png);
    background-repeat: no-repeat
}

/*!
 * WPBakery Page Builder v6.0.0 (https://wpbakery.com)
 * Copyright 2011-2019 Michael M, WPBakery
 * License: Commercial. More details: http://go.wpbakery.com/licensing
 */
.vc_row:after, .vc_row:before {
    content: " ";
    display: table
}

.vc_row:after {
    clear: both
}

@media (min-width: 768px) and (max-width: 991px) {
    .vc_hidden-sm {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .vc_hidden-md {
        display: none !important
    }
}

.vc_column_container {
    width: 100%
}

.vc_row {
    margin-left: -15px;
    margin-right: -15px
}

.vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.vc_col-md-1\/5, .vc_col-md-2\/5, .vc_col-md-3\/5, .vc_col-md-4\/5, .vc_col-md-5\/5, .vc_col-sm-1\/5, .vc_col-sm-2\/5, .vc_col-sm-3\/5, .vc_col-sm-4\/5, .vc_col-sm-5\/5 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 768px) {
    .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
        float: left
    }

    .vc_col-sm-12 {
        width: 100%
    }

    .vc_col-sm-11 {
        width: 91.66666667%
    }

    .vc_col-sm-10 {
        width: 83.33333333%
    }

    .vc_col-sm-9 {
        width: 75%
    }

    .vc_col-sm-8 {
        width: 66.66666667%
    }

    .vc_col-sm-7 {
        width: 58.33333333%
    }

    .vc_col-sm-6 {
        width: 50%
    }

    .vc_col-sm-5 {
        width: 41.66666667%
    }

    .vc_col-sm-4 {
        width: 33.33333333%
    }

    .vc_col-sm-3 {
        width: 25%
    }

    .vc_col-sm-2 {
        width: 16.66666667%
    }

    .vc_col-sm-1 {
        width: 8.33333333%
    }

    .vc_col-sm-1\/5, .vc_col-sm-2\/5, .vc_col-sm-3\/5, .vc_col-sm-4\/5, .vc_col-sm-5\/5 {
        float: left
    }

    .vc_col-sm-5\/5 {
        width: 100%
    }

    .vc_col-sm-4\/5 {
        width: 80%
    }

    .vc_col-sm-3\/5 {
        width: 60%
    }

    .vc_col-sm-2\/5 {
        width: 40%
    }

    .vc_col-sm-1\/5 {
        width: 20%
    }
}

@media (min-width: 992px) {
    .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 {
        float: left
    }

    .vc_col-md-12 {
        width: 100%
    }

    .vc_col-md-11 {
        width: 91.66666667%
    }

    .vc_col-md-10 {
        width: 83.33333333%
    }

    .vc_col-md-9 {
        width: 75%
    }

    .vc_col-md-8 {
        width: 66.66666667%
    }

    .vc_col-md-7 {
        width: 58.33333333%
    }

    .vc_col-md-6 {
        width: 50%
    }

    .vc_col-md-5 {
        width: 41.66666667%
    }

    .vc_col-md-4 {
        width: 33.33333333%
    }

    .vc_col-md-3 {
        width: 25%
    }

    .vc_col-md-2 {
        width: 16.66666667%
    }

    .vc_col-md-1 {
        width: 8.33333333%
    }

    .vc_col-md-1\/5, .vc_col-md-2\/5, .vc_col-md-3\/5, .vc_col-md-4\/5, .vc_col-md-5\/5 {
        float: left
    }

    .vc_col-md-5\/5 {
        width: 100%
    }

    .vc_col-md-4\/5 {
        width: 80%
    }

    .vc_col-md-3\/5 {
        width: 60%
    }

    .vc_col-md-2\/5 {
        width: 40%
    }

    .vc_col-md-1\/5 {
        width: 20%
    }
}

.vc_clearfix:after, .vc_clearfix:before {
    content: " ";
    display: table
}

.vc_clearfix:after {
    clear: both
}

.vc_clearfix:after, .vc_clearfix:before {
    content: " ";
    display: table
}

.vc_clearfix:after {
    clear: both
}

.vc_visible {
    display: block
}

@font-face {
    font-family: vcpb-plugin-icons;
    src: url(https://kids.meta.edu.eu/panel/giris/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);
    src: url(https://kids.meta.edu.eu/panel/giris/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix) format('embedded-opentype'), url(https://kids.meta.edu.eu/panel/giris/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62) format('truetype'), url(https://kids.meta.edu.eu/panel/giris/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62) format('woff'), url(https://kids.meta.edu.eu/panel/giris/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons) format('svg');
    font-weight: 400;
    font-style: normal
}

.vc-composer-icon {
    font-family: vcpb-plugin-icons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.vc-c-icon-close:before {
    content: "\e5cd"
}

.vc-c-icon-1-6_4-6_1-6:before {
    content: "\e90e"
}

.vc-c-icon-add_template:before {
    content: "\e903"
}

.vc-c-icon-search:before {
    content: "\e8b6"
}

.vc-c-icon-1-1:before {
    content: "\e900"
}

.vc-c-icon-1-2_1-2:before {
    content: "\e901"
}

.vc-c-icon-1-3_1-3_1-3:before {
    content: "\e902"
}

.vc-c-icon-1-4_1-2_1-4:before {
    content: "\e904"
}

.vc-c-icon-1-4_1-4_1-4_1-4:before {
    content: "\e905"
}

.vc-c-icon-1-4_3-4:before {
    content: "\e906"
}

.vc-c-icon-1-6_1-6_1-6_1-2:before {
    content: "\e907"
}

.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {
    content: "\e908"
}

.vc-c-icon-1-6_2-3_1-6:before {
    content: "\e90a"
}

.vc-c-icon-2-3_1-3:before {
    content: "\e90b"
}

.vc-c-icon-5-6_1-6:before {
    content: "\e90c"
}

.vc-c-icon-add_element:before {
    content: "\e90d"
}

.vc-c-icon-add:before {
    content: "\e90f"
}

.vc-c-icon-layout_default:before {
    content: "\e917"
}

.vc-c-icon-text-block:before {
    content: "\e91f"
}

.vc_button-2-wrapper {
    display: inline-block;
    vertical-align: middle
}

.vc_button-2-wrapper.vc_button-2-align-left {
    display: block;
    text-align: left
}

.vc_button-2-wrapper.vc_button-2-align-right {
    display: block;
    text-align: right
}

.vc_button-2-wrapper.vc_button-2-align-center {
    display: block;
    text-align: center
}

i.icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    vertical-align: text-top;
    margin-left: 5px
}

.wpb_application_image i.icon, option.wpb_application_image {
    background: url(https://kids.meta.edu.eu/panel/giris/images/icons/application-image.png) no-repeat right center
}

.wpb_bookmark i.icon, option.wpb_bookmark {
    background: url(https://kids.meta.edu.eu/panel/giris/images/icons/bookmark.png) no-repeat right center
}

.wpb_clock i.icon, option.wpb_clock {
    background: url(https://kids.meta.edu.eu/panel/giris/images/icons/clock.png) no-repeat right center
}

.vc_column_container .wpb_button {
    margin-top: 5px;
    margin-bottom: 5px
}

#content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    margin-bottom: 0
}

.wpb_button, .wpb_content_element {
    margin-bottom: 35px
}

.vc_parallax {
    position: relative;
    overflow: hidden
}

.vc_parallax > * {
    position: relative;
    z-index: 1
}

.vc_parallax .vc_parallax-inner {
    pointer-events: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-attachment: scroll;
    background-color: transparent;
    background-image: inherit;
    background-size: cover;
    z-index: 0;
    background-position: 50% 0
}

.vc_row.vc_row-no-padding .vc_column-inner {
    padding-left: 0;
    padding-right: 0
}

.vc_row[data-vc-full-width] {
    -webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    transition: opacity .5s ease;
    overflow: hidden
}

.vc_row[data-vc-full-width].vc_hidden {
    opacity: 0
}

.vc_row-no-padding .vc_inner {
    margin-left: 0;
    margin-right: 0
}

.vc_row.vc_row-flex {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.vc_row.vc_row-flex > .vc_column_container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 1
}

@media (-ms-high-contrast: active),(-ms-high-contrast: none) {
    .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > * {
        min-height: 1em
    }
}

.vc_row.vc_row-flex::after, .vc_row.vc_row-flex::before {
    display: none
}

.vc_row.vc_row-o-content-top > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_column_container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.vc_row.vc_row-o-content-bottom > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_column_container {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_column_container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.vc_column-inner::after, .vc_column-inner::before {
    content: " ";
    display: table
}

.vc_column-inner::after {
    clear: both
}

.vc_column_container {
    padding-left: 0;
    padding-right: 0
}

.vc_column_container > .vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {
    padding-top: 35px
}

.vc_section {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px
}

.vc_section[data-vc-full-width] {
    -webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    transition: opacity .5s ease;
    overflow: hidden
}

.vc_section[data-vc-full-width].vc_hidden {
    opacity: 0
}

.vc_section[data-vc-full-width] > .vc_row {
    margin-left: 0;
    margin-right: 0
}

.vc_section[data-vc-stretch-content] {
    padding-left: 0;
    padding-right: 0
}

.vc_section.vc_section-flex {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.vc_section.vc_section-flex .vc_vc_row {
    width: 100%
}

.vc_section.vc_section-flex::after, .vc_section.vc_section-flex::before {
    display: none
}

.vc_section.vc_section-o-content-top {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.vc_section.vc_section-o-content-bottom {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.vc_section.vc_section-o-content-middle {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.vc_section.vc_section-o-content-bottom::after, .vc_section.vc_section-o-content-middle::after, .vc_section.vc_section-o-content-top::after {
    content: '';
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    display: block
}

.vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_section {
    padding-top: 35px
}

.vc_vc_column, .vc_vc_column_inner {
    padding-left: 0;
    padding-right: 0
}

.vc_row.vc_row-flex > .vc_vc_column, .vc_row.vc_row-flex > .vc_vc_column_inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container, .vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.vc_row.vc_row-o-content-top > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-top > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.vc_row.vc_row-o-content-bottom > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-bottom > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.vc_row.vc_row-o-content-middle > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-middle > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.vc_empty-element > .vc_column-inner {
    min-height: 100px
}

.vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    padding-top: 35px
}

.vc_toggle {
    display: block;
    margin: 0 0 21.73913043px 0;
    padding: 0;
    font-size: 1em
}

.vc_toggle:last-of-type {
    margin-bottom: 35px
}

.vc_toggle_title {
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400
}

.vc_toggle_title > h4 {
    display: inline
}

.vc_toggle_icon {
    display: none;
    position: relative;
    vertical-align: middle
}

.vc_toggle_content {
    display: none;
    margin-bottom: 21.73913043px;
    margin-top: 1em;
    overflow: hidden;
    padding: 0
}

.vc_toggle.vc_toggle_active > .vc_toggle_content {
    display: block
}

.vc_toggle_simple .vc_toggle_icon {
    border: 0 solid transparent;
    border-radius: 0;
    display: inline-block
}

.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden
}

.vc_toggle_simple .vc_toggle_icon {
    height: 22px;
    width: 22px
}

.vc_toggle_simple .vc_toggle_icon::before {
    height: 2px;
    width: 10px
}

.vc_toggle_simple .vc_toggle_icon::after {
    height: 10px;
    width: 2px
}

.vc_toggle_simple .vc_toggle_icon {
    background-color: #2a2a2a;
    border-color: transparent
}

.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {
    background-color: #fff
}

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444
}

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}

.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {
    background-color: #2a2a2a
}

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}

.vc_toggle_simple .vc_toggle_icon {
    margin-left: 2px
}

.vc_toggle_text_only .vc_toggle_icon {
    display: none
}

.vc_toggle_default .vc_toggle_icon {
    background: #bababa;
    border: 1px solid #acacac;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #bababa
}

.vc_toggle_default .vc_toggle_icon::before {
    border: 1px solid #acacac
}

.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after, .vc_toggle_default.vc_toggle_active .vc_toggle_icon::before {
    visibility: hidden
}

.vc_toggle.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 10px;
    margin-left: 5px;
    height: 4px
}

.vc_toggle.vc_toggle_default .vc_toggle_icon::before {
    height: 10px;
    width: 4px
}

.vc_toggle.vc_toggle_default .vc_toggle_icon::after {
    width: 8px;
    height: 2px
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #ebebeb
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #d2d2d2
}

.vc_toggle_color_grey .vc_toggle_icon {
    background-color: #ebebeb;
    border-color: transparent
}

.vc_toggle_color_grey .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_icon::before {
    background-color: #fff
}

.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #d2d2d2
}

.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fff
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon {
    background: #ebebeb;
    border-color: #d2d2d2
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {
    border-color: #d2d2d2;
    background: #ebebeb
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after {
    background: #ebebeb
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
    background: #d2d2d2;
    border-color: #b8b8b8
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #b8b8b8;
    background: #d2d2d2
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #d2d2d2
}

.vc_toggle_size_sm .vc_toggle_icon {
    height: 16px;
    width: 16px
}

.vc_toggle_size_sm .vc_toggle_icon::before {
    height: 2px;
    width: 8px
}

.vc_toggle_size_sm .vc_toggle_icon::after {
    height: 8px;
    width: 2px
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 8px;
    margin-left: 4px;
    height: 2px
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before {
    height: 8px;
    width: 2px
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after {
    width: 6px;
    height: 0
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title {
    padding-left: 24px
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title {
    padding-left: 17.6px
}

.vc_toggle_size_md .vc_toggle_icon {
    height: 22px;
    width: 22px
}

.vc_toggle_size_md .vc_toggle_icon::before {
    height: 2px;
    width: 10px
}

.vc_toggle_size_md .vc_toggle_icon::after {
    height: 10px;
    width: 2px
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 10px;
    margin-left: 5px;
    height: 4px
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
    height: 10px;
    width: 4px
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
    width: 8px;
    height: 2px
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title {
    padding-left: 33px
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
    padding-left: 24.2px
}

.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title, .vc_toggle_simple .vc_toggle_content, .vc_toggle_simple .vc_toggle_title {
    padding-left: 33px
}

.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_simple .vc_toggle_title .vc_toggle_icon {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title {
    padding-left: 24.2px
}

.wpb_button {
    display: inline-block;
    padding: 4px 10px 4px;
    margin-bottom: 0;
    margin-top: 0;
    font-size: 13px;
    line-height: 18px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.wpb_button.active, .wpb_button.disabled, .wpb_button:active, .wpb_button:hover, .wpb_button[disabled] {
    background-color: #eaeaea
}

.wpb_button:hover {
    color: #333;
    text-decoration: none;
    background-color: #e6e6e6;
    -webkit-transition: background-color .1s linear;
    -o-transition: background-color .1s linear;
    transition: background-color .1s linear
}

.wpb_button:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.wpb_button.active, .wpb_button:active {
    background-color: #e6e6e6;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}

.wpb_button {
    border-color: #ccc;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .1)
}

button.wpb_button::-moz-focus-inner, input[type=submit].wpb_button::-moz-focus-inner {
    padding: 0;
    border: 0
}

a.wpb_button_a {
    text-decoration: none;
    border: none
}

a.wpb_button_a:hover {
    text-decoration: none
}

.wpb_button:hover {
    background-image: none
}

.vc_custom_heading a, .vc_custom_heading a:focus, .vc_custom_heading a:hover, .vc_custom_heading a:visited {
    border: none;
    text-decoration: inherit;
    color: inherit
}

.vc_custom_heading a {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    opacity: 1
}

.vc_custom_heading a:hover {
    opacity: .85
}

.vc_call_to_action {
    background-color: #ebebeb;
    border: 2px solid #ebebeb;
    padding: 2em;
    border-radius: 5px
}

.vc_call_to_action :last-child {
    margin-bottom: 0
}

.wpb_call_to_action {
    position: relative;
    background-color: #f7f7f7;
    padding: 20px;
    padding: 35px;
    border: 1px solid #f0f0f0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.wpb_call_to_action .wpb_button {
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#content .wpb_call_to_action .wpb_call_text, .wpb_call_to_action .wpb_call_text {
    margin: 0;
    padding-top: 0
}

.wpb_carousel .wpb_wrapper {
    position: relative
}

.wpb_carousel .next, .wpb_carousel .prev {
    position: absolute;
    top: 3px;
    background-color: #f7f7f7;
    padding: 0 6px 0 6px;
    font-size: 12px;
    z-index: 10;
    text-decoration: none;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear
}

.wpb_carousel .next:hover, .wpb_carousel .prev:hover {
    background-color: #f0f0f0
}

.wpb_carousel .next:focus, .wpb_carousel .prev:focus {
    outline: 0;
    text-decoration: none
}

.wpb_carousel .prev {
    right: 30px
}

.wpb_carousel .next {
    right: 0
}

.wpb_image_grid .wpb_image_grid_ul {
    margin: 0;
    padding: 0
}

.wpb_image_grid .wpb_image_grid_ul > li {
    background-image: none;
    list-style: none !important
}

.wpb_image_grid .wpb_image_grid_ul > li:after, .wpb_image_grid .wpb_image_grid_ul > li:before {
    display: none !important
}

.wpb_image_grid .wpb_image_grid_ul a {
    display: block
}

.wpb_image_grid .wpb_image_grid_ul img {
    display: block;
    max-width: 100%;
    height: auto
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@-ms-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 40px 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

.wpb_single_image a {
    border: none;
    outline: 0
}

.wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: top
}

.wpb_single_image img.vc_img-placeholder {
    width: 100%
}

.wpb_single_image .vc_single_image-wrapper {
    display: inline-block;
    vertical-align: top;
    max-width: 100%
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 6px;
    border: none
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
    border-radius: 0;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
    box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
    border-radius: 0;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
    box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
    padding: 6px
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 15px
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
    border-radius: 50%;
    -webkit-box-shadow: none;
    box-shadow: none;
    overflow: hidden
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
    border-radius: 50%;
    -webkit-box-shadow: none;
    box-shadow: none;
    overflow: hidden
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
    box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
    box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}

.wpb_single_image.vc_align_center {
    text-align: center
}

.wpb_single_image.vc_align_right {
    text-align: right
}

.wpb_single_image.vc_align_left {
    text-align: left
}

.wpb_single_image .vc_box_shadow_3d {
    position: relative;
    z-index: 0;
    display: inline-block;
    max-width: 100%
}

.wpb_single_image .vc_box_shadow_3d:after, .wpb_single_image .vc_box_shadow_3d:before {
    content: "";
    position: absolute;
    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .6);
    box-shadow: 0 15px 10px rgba(0, 0, 0, .6);
    left: 5px;
    right: 50%;
    bottom: 8px;
    height: 30%;
    z-index: -1;
    border-radius: inherit;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: skewY(-6deg);
    -ms-transform: skewY(-6deg);
    transform: skewY(-6deg)
}

.wpb_single_image .vc_box_shadow_3d:after {
    left: 50%;
    right: 5px;
    -webkit-transform: skewY(6deg);
    -ms-transform: skewY(6deg);
    transform: skewY(6deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.wpb_single_image .vc_figure {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    max-width: 100%
}

.wpb_single_image .vc_box_border.vc_box_border_grey, .wpb_single_image .vc_box_border_circle.vc_box_border_grey {
    background-color: #ebebeb
}

.vc_icon_element {
    line-height: 0;
    font-size: 14px;
    margin-bottom: 35px
}

.vc_icon_element.vc_icon_element-outer {
    box-sizing: border-box;
    text-align: center
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
    text-align: left
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
    text-align: center
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
    text-align: right
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
    text-align: center;
    display: inline-block;
    border: 2px solid transparent;
    width: 4em;
    height: 4em;
    box-sizing: content-box;
    position: relative
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
    font-size: 2.15em;
    font-style: normal;
    line-height: 1 !important;
    font-size-adjust: none;
    font-stretch: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    -webkit-font-language-override: normal;
    font-language-override: normal;
    -webkit-font-kerning: auto;
    font-kerning: auto;
    font-synthesis: weight style;
    font-variant: normal;
    text-rendering: auto;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
    font-style: normal;
    display: inline-block;
    text-decoration: inherit;
    width: inherit;
    height: inherit;
    font-size: 1em;
    text-align: center;
    text-rendering: optimizelegibility
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    box-sizing: content-box;
    border: none
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {
    max-width: 100% !important;
    line-height: 1.6em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
    width: 3.15em !important;
    height: 3.15em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {
    font-size: 1.6em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
    max-width: 100% !important;
    line-height: 2.15em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
    width: 4em !important;
    height: 4em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
    font-size: 2.15em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {
    color: #ebebeb
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
    background-color: #ebebeb
}

.vc_grid.vc_row {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0
}

.vc-row[data-vc-full-width] .vc_grid.vc_row {
    overflow: hidden
}

.vc_grid.vc_row .vc_grid-item {
    display: none;
    padding: 0;
    vertical-align: top;
    float: none;
    box-sizing: border-box;
    z-index: 1
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
    overflow: hidden
}

.vc_grid.vc_row .vc_grid-item .vc_icon_element, .vc_grid.vc_row .vc_grid-item .wpb_content_element {
    margin-bottom: 15px
}

.vc_grid.vc_row .vc_grid-item .vc_icon_element a, .vc_grid.vc_row .vc_grid-item .wpb_content_element a {
    text-decoration: none;
    border-bottom: 0
}

.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    display: block
}

@media (min-width: 768px) {
    .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
        display: inline-block
    }
}

@-moz-document url-prefix() {
    .vc_masonry_grid .vc_grid-item, .vc_masonry_media_grid .vc_grid-item {
        margin-left: -.01px
    }
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots {
    display: none;
    margin-top: 20px;
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots {
    display: block
}

.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav {
    opacity: 1
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
    cursor: pointer;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in 0s;
    -o-transition: opacity .3s ease-in 0s;
    transition: opacity .3s ease-in 0s;
    -webkit-tap-highlight-color: transparent
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled {
    display: none !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
    position: absolute;
    top: 50%;
    margin-top: -12.5px;
    opacity: .5;
    font-size: 25px;
    line-height: 25px;
    height: 25px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: opacity .3s ease-in 0s;
    -o-transition: opacity .3s ease-in 0s;
    transition: opacity .3s ease-in 0s
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover {
    opacity: 1
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
    left: 5px
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
    right: 5px
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey {
    color: #ebebeb !important
}

.vc_grid-loading {
    margin: 2em auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    -webkit-animation-delay: .16s;
    animation-delay: .16s;
    height: 20px
}

.vc_grid-loading, .vc_grid-loading:after, .vc_grid-loading:before {
    border-radius: 50%;
    width: 12px;
    height: 12px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: load7 1.8s infinite ease-in-out;
    animation: load7 1.8s infinite ease-in-out
}

.vc_grid-loading:before {
    left: -20px
}

.vc_grid-loading:after {
    left: 20px;
    -webkit-animation-delay: .32s;
    animation-delay: .32s
}

.vc_grid-loading:after, .vc_grid-loading:before {
    content: '';
    position: absolute;
    top: 0
}

@-webkit-keyframes load7 {
    0%, 100%, 80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
    }
    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)
    }
}

@keyframes load7 {
    0%, 100%, 80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
    }
    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)
    }
}

.owl-carousel .owl-item .vc_grid-item {
    -webkit-transform: translate3D(0, 0, 0);
    -ms-transform: translate3D(0, 0, 0);
    transform: translate3D(0, 0, 0)
}

@font-face {
    font-family: vc_grid_v1;
    src: url(https://kids.meta.edu.eu/panel/giris/fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
    src: url(https://kids.meta.edu.eu/panel/giris/fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'), url(https://kids.meta.edu.eu/panel/giris/fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'), url(https://kids.meta.edu.eu/panel/giris/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'), url(https://kids.meta.edu.eu/panel/giris/fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" vc_arrow-icon-"], [class^=vc_arrow-icon-] {
    font-family: vc_grid_v1;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.wpb_animate_when_almost_visible {
    opacity: 0
}

.wpb_animate_when_almost_visible:not(.wpb_start_animation) {
    -webkit-animation: none;
    -o-animation: none;
    animation: none
}

.top-to-bottom, .wpb_top-to-bottom {
    -webkit-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -o-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.bottom-to-top, .wpb_bottom-to-top {
    -webkit-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -o-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.left-to-right, .wpb_left-to-right {
    -webkit-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -o-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.right-to-left, .wpb_right-to-left {
    -webkit-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -o-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.wpb_start_animation {
    opacity: 1
}

@-webkit-keyframes wpb_ttb {
    0% {
        -webkit-transform: translate(0, -10%);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes wpb_ttb {
    0% {
        -moz-transform: translate(0, -10%);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes wpb_ttb {
    0% {
        -o-transform: translate(0, -10%);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes wpb_ttb {
    0% {
        -webkit-transform: translate(0, -10%);
        -ms-transform: translate(0, -10%);
        -o-transform: translate(0, -10%);
        transform: translate(0, -10%);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes wpb_btt {
    0% {
        -webkit-transform: translate(0, 10%);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes wpb_btt {
    0% {
        -moz-transform: translate(0, 10%);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes wpb_btt {
    0% {
        -o-transform: translate(0, 10%);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes wpb_btt {
    0% {
        -webkit-transform: translate(0, 10%);
        -ms-transform: translate(0, 10%);
        -o-transform: translate(0, 10%);
        transform: translate(0, 10%);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes wpb_ltr {
    0% {
        -webkit-transform: translate(-10%, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes wpb_ltr {
    0% {
        -moz-transform: translate(-10%, 0);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes wpb_ltr {
    0% {
        -o-transform: translate(-10%, 0);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes wpb_ltr {
    0% {
        -webkit-transform: translate(-10%, 0);
        -ms-transform: translate(-10%, 0);
        -o-transform: translate(-10%, 0);
        transform: translate(-10%, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes wpb_rtl {
    0% {
        -webkit-transform: translate(10%, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes wpb_rtl {
    0% {
        -moz-transform: translate(10%, 0);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes wpb_rtl {
    0% {
        -o-transform: translate(10%, 0);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes wpb_rtl {
    0% {
        -webkit-transform: translate(10%, 0);
        -ms-transform: translate(10%, 0);
        -o-transform: translate(10%, 0);
        transform: translate(10%, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes wpb_appear {
    0% {
        -webkit-transform: scale(.5);
        opacity: .1
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 1
    }
}

@-moz-keyframes wpb_appear {
    0% {
        -moz-transform: scale(.5);
        opacity: .1
    }
    100% {
        -moz-transform: scale(1);
        opacity: 1
    }
}

@-o-keyframes wpb_appear {
    0% {
        -o-transform: scale(.5);
        opacity: .1
    }
    100% {
        -o-transform: scale(1);
        opacity: 1
    }
}

@keyframes wpb_appear {
    0% {
        -webkit-transform: scale(.5);
        -ms-transform: scale(.5);
        -o-transform: scale(.5);
        transform: scale(.5);
        opacity: .1
    }
    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

.vc-spinner::before {
    content: '';
    width: 16px;
    height: 16px;
    display: inline-block;
    pointer-events: none;
    margin-top: 6px;
    background: url(https://kids.meta.edu.eu/panel/giris/images/spinner.gif) no-repeat;
    background-position-x: center;
    background-position-y: center
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini {
    position: relative
}

@-webkit-keyframes vc_woo-add-cart-load {
    0%, 100%, 80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
    }
    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)
    }
}

@keyframes vc_woo-add-cart-load {
    0%, 100%, 80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
    }
    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)
    }
}

/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
    font-family: FontAwesome;
    src: url(https://kids.meta.edu.eu/panel/giris/fonts/fontawesome-webfont.eot?v=4.5.0);
    src: url(https://kids.meta.edu.eu/panel/giris/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'), url(https://kids.meta.edu.eu/panel/giris/fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'), url(https://kids.meta.edu.eu/panel/giris/fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'), url(https://kids.meta.edu.eu/panel/giris/fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'), url(https://kids.meta.edu.eu/panel/giris/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');
    font-weight: 400;
    font-style: normal
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.28571429em;
    text-align: center
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}

.fa-ul > li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.fa-flip-vertical {
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1)
}

:root .fa-flip-vertical {
    filter: none
}

.fa-search:before {
    content: "\f002"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-o:before {
    content: "\f006"
}

.fa-user:before {
    content: "\f007"
}

.fa-close:before {
    content: "\f00d"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-home:before {
    content: "\f015"
}

.fa-file-o:before {
    content: "\f016"
}

.fa-clock-o:before {
    content: "\f017"
}

.fa-repeat:before {
    content: "\f01e"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-font:before {
    content: "\f031"
}

.fa-bold:before {
    content: "\f032"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-list:before {
    content: "\f03a"
}

.fa-image:before {
    content: "\f03e"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-plus:before {
    content: "\f067"
}

.fa-plane:before {
    content: "\f072"
}

.fa-calendar:before {
    content: "\f073"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-sign-in:before {
    content: "\f090"
}

.fa-bookmark-o:before {
    content: "\f097"
}

.fa-link:before {
    content: "\f0c1"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-google-plus:before {
    content: "\f0d5"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-flash:before {
    content: "\f0e7"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-file-text-o:before {
    content: "\f0f6"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-mobile:before {
    content: "\f10b"
}

.fa-circle-o:before {
    content: "\f10c"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-circle:before {
    content: "\f111"
}

.fa-info:before {
    content: "\f129"
}

.fa-calendar-o:before {
    content: "\f133"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-toggle-right:before {
    content: "\f152"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-text:before {
    content: "\f15c"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-archive:before {
    content: "\f187"
}

.fa-toggle-left:before {
    content: "\f191"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-university:before {
    content: "\f19c"
}

.fa-graduation-cap:before {
    content: "\f19d"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-file-image-o:before {
    content: "\f1c5"
}

.fa-file-archive-o:before {
    content: "\f1c6"
}

.fa-support:before {
    content: "\f1cd"
}

.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-paper-plane-o:before {
    content: "\f1d9"
}

.fa-header:before {
    content: "\f1dc"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-500px:before {
    content: "\f26e"
}

.fa-calendar-plus-o:before {
    content: "\f271"
}

/*!
 * font-awesome-animation - v0.0.7
 * https://github.com/l-lin/font-awesome-animation
 * License: MIT
 */
@-webkit-keyframes wrench {
    0% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg)
    }
    8% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg)
    }
    10% {
        -webkit-transform: rotate(24deg);
        transform: rotate(24deg)
    }
    18%, 20% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg)
    }
    28%, 30% {
        -webkit-transform: rotate(24deg);
        transform: rotate(24deg)
    }
    38%, 40% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg)
    }
    48%, 50% {
        -webkit-transform: rotate(24deg);
        transform: rotate(24deg)
    }
    58%, 60% {
        -webkit-transform: rotate(-24deg);
        transform: rotate(-24deg)
    }
    68% {
        -webkit-transform: rotate(24deg);
        transform: rotate(24deg)
    }
    75% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes wrench {
    0% {
        -webkit-transform: rotate(-12deg);
        -ms-transform: rotate(-12deg);
        transform: rotate(-12deg)
    }
    8% {
        -webkit-transform: rotate(12deg);
        -ms-transform: rotate(12deg);
        transform: rotate(12deg)
    }
    10% {
        -webkit-transform: rotate(24deg);
        -ms-transform: rotate(24deg);
        transform: rotate(24deg)
    }
    18%, 20% {
        -webkit-transform: rotate(-24deg);
        -ms-transform: rotate(-24deg);
        transform: rotate(-24deg)
    }
    28%, 30% {
        -webkit-transform: rotate(24deg);
        -ms-transform: rotate(24deg);
        transform: rotate(24deg)
    }
    38%, 40% {
        -webkit-transform: rotate(-24deg);
        -ms-transform: rotate(-24deg);
        transform: rotate(-24deg)
    }
    48%, 50% {
        -webkit-transform: rotate(24deg);
        -ms-transform: rotate(24deg);
        transform: rotate(24deg)
    }
    58%, 60% {
        -webkit-transform: rotate(-24deg);
        -ms-transform: rotate(-24deg);
        transform: rotate(-24deg)
    }
    68% {
        -webkit-transform: rotate(24deg);
        -ms-transform: rotate(24deg);
        transform: rotate(24deg)
    }
    75% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }
}

@-webkit-keyframes ring {
    0% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }
    2% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }
    4% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg)
    }
    6% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg)
    }
    8% {
        -webkit-transform: rotate(-22deg);
        transform: rotate(-22deg)
    }
    10% {
        -webkit-transform: rotate(22deg);
        transform: rotate(22deg)
    }
    12% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg)
    }
    14% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg)
    }
    16% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg)
    }
    18% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg)
    }
    20% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes ring {
    0% {
        -webkit-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }
    2% {
        -webkit-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        transform: rotate(15deg)
    }
    4% {
        -webkit-transform: rotate(-18deg);
        -ms-transform: rotate(-18deg);
        transform: rotate(-18deg)
    }
    6% {
        -webkit-transform: rotate(18deg);
        -ms-transform: rotate(18deg);
        transform: rotate(18deg)
    }
    8% {
        -webkit-transform: rotate(-22deg);
        -ms-transform: rotate(-22deg);
        transform: rotate(-22deg)
    }
    10% {
        -webkit-transform: rotate(22deg);
        -ms-transform: rotate(22deg);
        transform: rotate(22deg)
    }
    12% {
        -webkit-transform: rotate(-18deg);
        -ms-transform: rotate(-18deg);
        transform: rotate(-18deg)
    }
    14% {
        -webkit-transform: rotate(18deg);
        -ms-transform: rotate(18deg);
        transform: rotate(18deg)
    }
    16% {
        -webkit-transform: rotate(-12deg);
        -ms-transform: rotate(-12deg);
        transform: rotate(-12deg)
    }
    18% {
        -webkit-transform: rotate(12deg);
        -ms-transform: rotate(12deg);
        transform: rotate(12deg)
    }
    20% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }
}

@-webkit-keyframes vertical {
    0% {
        -webkit-transform: translate(0, -3px);
        transform: translate(0, -3px)
    }
    4% {
        -webkit-transform: translate(0, 3px);
        transform: translate(0, 3px)
    }
    8% {
        -webkit-transform: translate(0, -3px);
        transform: translate(0, -3px)
    }
    12% {
        -webkit-transform: translate(0, 3px);
        transform: translate(0, 3px)
    }
    16% {
        -webkit-transform: translate(0, -3px);
        transform: translate(0, -3px)
    }
    20% {
        -webkit-transform: translate(0, 3px);
        transform: translate(0, 3px)
    }
    22% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

@keyframes vertical {
    0% {
        -webkit-transform: translate(0, -3px);
        -ms-transform: translate(0, -3px);
        transform: translate(0, -3px)
    }
    4% {
        -webkit-transform: translate(0, 3px);
        -ms-transform: translate(0, 3px);
        transform: translate(0, 3px)
    }
    8% {
        -webkit-transform: translate(0, -3px);
        -ms-transform: translate(0, -3px);
        transform: translate(0, -3px)
    }
    12% {
        -webkit-transform: translate(0, 3px);
        -ms-transform: translate(0, 3px);
        transform: translate(0, 3px)
    }
    16% {
        -webkit-transform: translate(0, -3px);
        -ms-transform: translate(0, -3px);
        transform: translate(0, -3px)
    }
    20% {
        -webkit-transform: translate(0, 3px);
        -ms-transform: translate(0, 3px);
        transform: translate(0, 3px)
    }
    22% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

@-webkit-keyframes horizontal {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    6% {
        -webkit-transform: translate(5px, 0);
        transform: translate(5px, 0)
    }
    12% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    18% {
        -webkit-transform: translate(5px, 0);
        transform: translate(5px, 0)
    }
    24% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    30% {
        -webkit-transform: translate(5px, 0);
        transform: translate(5px, 0)
    }
    36% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

@keyframes horizontal {
    0% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    6% {
        -webkit-transform: translate(5px, 0);
        -ms-transform: translate(5px, 0);
        transform: translate(5px, 0)
    }
    12% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    18% {
        -webkit-transform: translate(5px, 0);
        -ms-transform: translate(5px, 0);
        transform: translate(5px, 0)
    }
    24% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    30% {
        -webkit-transform: translate(5px, 0);
        -ms-transform: translate(5px, 0);
        transform: translate(5px, 0)
    }
    36% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

@-webkit-keyframes flash {
    0%, 100%, 50% {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

@keyframes flash {
    0%, 100%, 50% {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

@-webkit-keyframes bounce {
    0%, 10%, 20%, 50%, 80% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    40%, 60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%, 10%, 20%, 50%, 80% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    40%, 60% {
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        -ms-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-webkit-keyframes float {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes float {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -webkit-transform: translateY(-6px);
        -ms-transform: translateY(-6px);
        transform: translateY(-6px)
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
    100% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }
    50% {
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8)
    }
    100% {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    10%, 20% {
        -webkit-transform: scale(.9) rotate(-8deg);
        transform: scale(.9) rotate(-8deg)
    }
    30%, 50%, 70% {
        -webkit-transform: scale(1.3) rotate(8deg);
        transform: scale(1.3) rotate(8deg)
    }
    40%, 60% {
        -webkit-transform: scale(1.3) rotate(-8deg);
        transform: scale(1.3) rotate(-8deg)
    }
    80% {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
    10%, 20% {
        -webkit-transform: scale(.9) rotate(-8deg);
        -ms-transform: scale(.9) rotate(-8deg);
        transform: scale(.9) rotate(-8deg)
    }
    30%, 50%, 70% {
        -webkit-transform: scale(1.3) rotate(8deg);
        -ms-transform: scale(1.3) rotate(8deg);
        transform: scale(1.3) rotate(8deg)
    }
    40%, 60% {
        -webkit-transform: scale(1.3) rotate(-8deg);
        -ms-transform: scale(1.3) rotate(-8deg);
        transform: scale(1.3) rotate(-8deg)
    }
    80% {
        -webkit-transform: scale(1) rotate(0);
        -ms-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

@-webkit-keyframes passing {
    0% {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        opacity: 0
    }
    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
        opacity: 0
    }
}

@keyframes passing {
    0% {
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        opacity: 0
    }
    50% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
    100% {
        -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%);
        opacity: 0
    }
}

@-webkit-keyframes burst {
    0% {
        opacity: .6
    }
    50% {
        -webkit-transform: scale(1.8);
        transform: scale(1.8);
        opacity: 0
    }
    100% {
        opacity: 0
    }
}

@keyframes burst {
    0% {
        opacity: .6
    }
    50% {
        -webkit-transform: scale(1.8);
        -ms-transform: scale(1.8);
        transform: scale(1.8);
        opacity: 0
    }
    100% {
        opacity: 0
    }
}

/*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0
}

aside, figure, footer, header, main, menu, nav, section {
    display: block
}

[hidden], template {
    display: none
}

a {
    background-color: transparent
}

a:active, a:hover {
    outline: 0
}

b {
    font-weight: 700
}

h1 {
    margin: .67em 0;
    font-size: 2em
}

sub {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

button, input, select {
    margin: 0;
    font: inherit;
    color: inherit
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], html input[disabled] {
    cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0
}

input {
    line-height: normal
}

input[type=checkbox], input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
    *, :after, :before {
        color: #000 !important;
        text-shadow: none !important;
        background: 0 0 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }

    a, a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    a[href^="#"]:after, a[href^="javascript:"]:after {
        content: ""
    }

    img, tr {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    h2, h3, p {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }

    select {
        background: #fff !important
    }
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(https://kids.meta.edu.eu/panel/giris/fonts/glyphicons-halflings-regular.eot);
    src: url(https://kids.meta.edu.eu/panel/giris/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(https://kids.meta.edu.eu/panel/giris/fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(https://kids.meta.edu.eu/panel/giris/fonts/glyphicons-halflings-regular.woff) format('woff'), url(https://kids.meta.edu.eu/panel/giris/fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(https://kids.meta.edu.eu/panel/giris/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent
}

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff
}

button, input, select {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    color: #337ab7;
    text-decoration: none
}

a:focus, a:hover {
    color: #23527c;
    text-decoration: underline
}

a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 20px;
    margin-bottom: 10px
}

.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

.h1, h1 {
    font-size: 36px
}

.h2, h2 {
    font-size: 30px
}

.h3, h3 {
    font-size: 24px
}

.h4, h4 {
    font-size: 18px
}

.h5, h5 {
    font-size: 14px
}

.h6, h6 {
    font-size: 12px
}

p {
    margin: 0 0 10px
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-uppercase {
    text-transform: uppercase
}

.text-primary {
    color: #337ab7
}

a.text-primary:hover {
    color: #286090
}

.text-info {
    color: #31708f
}

a.text-info:hover {
    color: #245269
}

.bg-primary {
    color: #fff;
    background-color: #337ab7
}

a.bg-primary:hover {
    background-color: #286090
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:hover {
    background-color: #afd9ee
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

ul {
    margin-top: 0;
    margin-bottom: 10px
}

ul ul {
    margin-bottom: 0
}

.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none
}

.list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 768px) {
    .container {
        width: 750px
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px
    }
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row {
    margin-right: -15px;
    margin-left: -15px
}

.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: left
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-11 {
        width: 91.66666667%
    }

    .col-sm-10 {
        width: 83.33333333%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-8 {
        width: 66.66666667%
    }

    .col-sm-7 {
        width: 58.33333333%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-5 {
        width: 41.66666667%
    }

    .col-sm-4 {
        width: 33.33333333%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-2 {
        width: 16.66666667%
    }

    .col-sm-1 {
        width: 8.33333333%
    }
}

@media (min-width: 992px) {
    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: left
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-11 {
        width: 91.66666667%
    }

    .col-md-10 {
        width: 83.33333333%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-8 {
        width: 66.66666667%
    }

    .col-md-7 {
        width: 58.33333333%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-5 {
        width: 41.66666667%
    }

    .col-md-4 {
        width: 33.33333333%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-2 {
        width: 16.66666667%
    }

    .col-md-1 {
        width: 8.33333333%
    }
}

input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

input[type=checkbox], input[type=radio] {
    margin: 4px 0 0;
    line-height: normal
}

input[type=file] {
    display: block
}

input[type=range] {
    display: block;
    width: 100%
}

select[multiple], select[size] {
    height: auto
}

input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555
}

input[type=search] {
    -webkit-appearance: none
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
        line-height: 34px
    }

    input[type=date].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm, input[type=time].input-sm {
        line-height: 30px
    }
}

.radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

.radio input[type=radio], .radio-inline input[type=radio] {
    position: absolute;
    margin-left: -20px
}

.radio + .radio {
    margin-top: -5px
}

.radio-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer
}

.radio-inline + .radio-inline {
    margin-top: 0;
    margin-left: 10px
}

input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
    cursor: not-allowed
}

.radio-inline.disabled {
    cursor: not-allowed
}

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-sm {
    height: 30px;
    line-height: 30px
}

select[multiple].input-sm {
    height: auto
}

@media (min-width: 768px) {
    .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav > li {
    position: relative;
    display: block
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: #eee
}

.nav > li.disabled > a {
    color: #777
}

.nav > li.disabled > a:focus, .nav > li.disabled > a:hover {
    color: #777;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent
}

.nav > li > a > img {
    max-width: none
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }
    to {
        background-position: 0 0
    }
}

.media {
    margin-top: 15px
}

.media:first-child {
    margin-top: 0
}

.media, .media-body {
    overflow: hidden;
    zoom: 1
}

.media-body {
    width: 10000px
}

.media-object {
    display: block
}

.media-right {
    padding-left: 10px
}

.media-left {
    padding-right: 10px
}

.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top
}

.media-middle {
    vertical-align: middle
}

.media-bottom {
    vertical-align: bottom
}

.media-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.media-list {
    padding-left: 0;
    list-style: none
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive object {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%
}

.embed-responsive.embed-responsive-4by3 {
    padding-bottom: 75%
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2
}

.close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5
}

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
    visibility: visible;
    opacity: 0
}

.tooltip.in {
    opacity: .9
}

.tooltip.top {
    padding: 5px 0;
    margin-top: -3px
}

.tooltip.right {
    padding: 0 5px;
    margin-left: 3px
}

.tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px
}

.tooltip.left {
    padding: 0 5px;
    margin-left: -3px
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 4px
}

.carousel {
    position: relative
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

.carousel-inner > .item {
    position: relative;
    display: none;
    -webkit-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img {
    line-height: 1
}

@media all and (transform-3d),(-webkit-transform-3d) {
    .carousel-inner > .item {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -o-transition: -o-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000;
        perspective: 1000
    }

    .carousel-inner > .item.active.right, .carousel-inner > .item.next {
        left: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    .carousel-inner > .item.active.left, .carousel-inner > .item.prev {
        left: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    .carousel-inner > .item.active, .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
    display: block
}

.carousel-inner > .active {
    left: 0
}

.carousel-inner > .next, .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel-inner > .next {
    left: 100%
}

.carousel-inner > .prev {
    left: -100%
}

.carousel-inner > .next.left, .carousel-inner > .prev.right {
    left: 0
}

.carousel-inner > .active.left {
    left: -100%
}

.carousel-inner > .active.right {
    left: 100%
}

.clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .nav:after, .nav:before, .row:after, .row:before {
    display: table;
    content: " "
}

.clearfix:after, .container-fluid:after, .container:after, .nav:after, .row:after {
    clear: both
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto
}

.hidden {
    display: none !important;
    visibility: hidden !important
}

.visible-md, .visible-sm {
    display: none !important
}

.visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block {
    display: none !important
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important
    }

    tr.visible-sm {
        display: table-row !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display: block !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display: inline !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important
    }

    tr.visible-md {
        display: table-row !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
        display: block !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
        display: inline !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

.owl-height {
    -webkit-transition: height .5s ease-in-out;
    -moz-transition: height .5s ease-in-out;
    -ms-transition: height .5s ease-in-out;
    -o-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto
}

.no-js .owl-carousel {
    display: block
}

.owl-carousel .owl-item img {
    transform-style: preserve-3d
}

.ps-container {
    overflow: hidden !important
}

.ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail {
    display: block
}

.ps-container > .ps-scrollbar-x-rail {
    display: none;
    position: absolute;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    bottom: 3px;
    height: 8px
}

.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    position: absolute;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear;
    bottom: 0;
    height: 8px
}

.ps-container > .ps-scrollbar-y-rail {
    display: none;
    position: absolute;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    right: 3px;
    width: 8px
}

.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    position: absolute;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear;
    right: 0;
    width: 8px
}

.ps-container:hover.ps-in-scrolling {
    pointer-events: none
}

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: .9
}

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    background-color: #999
}

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: .9
}

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #999
}

.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail {
    opacity: .6
}

.ps-container:hover > .ps-scrollbar-x-rail:hover {
    background-color: #eee;
    opacity: .9
}

.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
    background-color: #999
}

.ps-container:hover > .ps-scrollbar-y-rail:hover {
    background-color: #eee;
    opacity: .9
}

.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
    background-color: #999
}

.slick-slider {
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

body {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

@-moz-keyframes spinner {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes spinner {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

@-o-keyframes spinner {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

@keyframes spinner {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

@-moz-keyframes header-drop {
    0% {
        -webkit-transform: translateY(-92px);
        -moz-transform: translateY(-92px);
        -ms-transform: translateY(-92px);
        -o-transform: translateY(-92px);
        transform: translateY(-92px)
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes header-drop {
    0% {
        -webkit-transform: translateY(-92px);
        -moz-transform: translateY(-92px);
        -ms-transform: translateY(-92px);
        -o-transform: translateY(-92px);
        transform: translateY(-92px)
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-o-keyframes header-drop {
    0% {
        -webkit-transform: translateY(-92px);
        -moz-transform: translateY(-92px);
        -ms-transform: translateY(-92px);
        -o-transform: translateY(-92px);
        transform: translateY(-92px)
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes header-drop {
    0% {
        -webkit-transform: translateY(-92px);
        -moz-transform: translateY(-92px);
        -ms-transform: translateY(-92px);
        -o-transform: translateY(-92px);
        transform: translateY(-92px)
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-moz-keyframes header-drop-out {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        -webkit-transform: translateY(-92px);
        -moz-transform: translateY(-92px);
        -ms-transform: translateY(-92px);
        -o-transform: translateY(-92px);
        transform: translateY(-92px)
    }
}

@-webkit-keyframes header-drop-out {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        -webkit-transform: translateY(-92px);
        -moz-transform: translateY(-92px);
        -ms-transform: translateY(-92px);
        -o-transform: translateY(-92px);
        transform: translateY(-92px)
    }
}

@-o-keyframes header-drop-out {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        -webkit-transform: translateY(-92px);
        -moz-transform: translateY(-92px);
        -ms-transform: translateY(-92px);
        -o-transform: translateY(-92px);
        transform: translateY(-92px)
    }
}

@keyframes header-drop-out {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        -webkit-transform: translateY(-92px);
        -moz-transform: translateY(-92px);
        -ms-transform: translateY(-92px);
        -o-transform: translateY(-92px);
        transform: translateY(-92px)
    }
}

.p-font {
    font-family: oswald !important
}

.s-font {
    font-family: roboto !important
}

.shopping-cart-wrapper .widget_shopping_cart_content, .single-product.woocommerce button.single_add_to_cart_button, .widget-title, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-account .woocommerce h2, .woocommerce-account .woocommerce h3 {
    font-family: oswald
}

.course-search .keyword-wrap input, .course-search .keyword-wrap select, .product_meta {
    font-family: roboto
}

img {
    max-width: 100%;
    height: auto
}

.wp-post-image {
    height: auto;
    max-width: 100%
}

.sticky {
    opacity: 1
}

.g5plus-page-link {
    font-family: oswald;
    display: inline-block;
    margin-right: 4px;
    font-size: 14px;
    padding: 0;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 38px;
    border: 1px solid #eee;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

html {
    font-size: 13px
}

body {
    overflow-x: hidden;
    line-height: 1.8;
    -webkit-font-smoothing: antialiased;
    color: #868686;
    position: relative;
    left: 0
}

h1, h2, h3, h4, h5, h6 {
    line-height: 1.3;
    margin-top: 0;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: .05em
}

h1, h2 {
    letter-spacing: 0
}

img {
    max-width: 100%;
    height: auto
}

a, a:focus, a:hover {
    outline: 0;
    text-decoration: none
}

a:focus, a:hover {
    color: #b10f12
}

div, img {
    margin: 0;
    padding: 0
}

button, input, select {
    outline: 0
}

p {
    font-weight: 400;
    margin: 0 0 30px;
    padding: 0;
    line-height: 1.8;
    letter-spacing: .05em
}

input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select {
    font-family: roboto;
    padding: 0 20px;
    font-size: 13px;
    letter-spacing: .1em;
    color: #888;
    height: 50px;
    line-height: 1;
    background-color: #fff;
    border: 1px solid #eee;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

input[type=email]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder, select::-webkit-input-placeholder {
    color: #888
}

input[type=email]:-moz-placeholder, input[type=number]:-moz-placeholder, input[type=password]:-moz-placeholder, input[type=search]:-moz-placeholder, input[type=tel]:-moz-placeholder, input[type=text]:-moz-placeholder, input[type=url]:-moz-placeholder, select:-moz-placeholder {
    color: #888
}

input[type=email]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=url]::-moz-placeholder, select::-moz-placeholder {
    color: #888
}

input[type=email]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, select:-ms-input-placeholder {
    color: #888
}

input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus {
    border-color: #b10f12
}

input[type=number] {
    padding: 0 0 0 20px
}

select {
    max-width: 100%;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(https://kids.meta.edu.eu/panel/giris/css/assets/images/arrow-down.png);
    background-repeat: no-repeat;
    background-position: 98%;
    background-position: calc(100% - 15px)
}

select::-ms-expand {
    display: none
}

.pd-top-5 {
    padding-top: 5px !important
}

.pd-top-10 {
    padding-top: 10px !important
}

.pd-top-15 {
    padding-top: 15px !important
}

.pd-top-20 {
    padding-top: 20px !important
}

.pd-top-25 {
    padding-top: 25px !important
}

.pd-top-30 {
    padding-top: 30px !important
}

.pd-top-35 {
    padding-top: 35px !important
}

.pd-top-40 {
    padding-top: 40px !important
}

.pd-top-45 {
    padding-top: 45px !important
}

.pd-top-50 {
    padding-top: 50px !important
}

.pd-top-55 {
    padding-top: 55px !important
}

.pd-top-60 {
    padding-top: 60px !important
}

.pd-top-65 {
    padding-top: 65px !important
}

.pd-top-70 {
    padding-top: 70px !important
}

.pd-top-75 {
    padding-top: 75px !important
}

.pd-top-80 {
    padding-top: 80px !important
}

.pd-top-85 {
    padding-top: 85px !important
}

.pd-top-90 {
    padding-top: 90px !important
}

.pd-top-95 {
    padding-top: 95px !important
}

.pd-top-100 {
    padding-top: 100px !important
}

@media screen and (max-width: 991px) {
    .sm-pd-top-5 {
        padding-top: 5px !important
    }

    .sm-pd-top-10 {
        padding-top: 10px !important
    }

    .sm-pd-top-15 {
        padding-top: 15px !important
    }

    .sm-pd-top-20 {
        padding-top: 20px !important
    }

    .sm-pd-top-25 {
        padding-top: 25px !important
    }

    .sm-pd-top-30 {
        padding-top: 30px !important
    }

    .sm-pd-top-35 {
        padding-top: 35px !important
    }

    .sm-pd-top-40 {
        padding-top: 40px !important
    }

    .sm-pd-top-45 {
        padding-top: 45px !important
    }

    .sm-pd-top-50 {
        padding-top: 50px !important
    }

    .sm-pd-top-55 {
        padding-top: 55px !important
    }

    .sm-pd-top-60 {
        padding-top: 60px !important
    }

    .sm-pd-top-65 {
        padding-top: 65px !important
    }

    .sm-pd-top-70 {
        padding-top: 70px !important
    }

    .sm-pd-top-75 {
        padding-top: 75px !important
    }

    .sm-pd-top-80 {
        padding-top: 80px !important
    }

    .sm-pd-top-85 {
        padding-top: 85px !important
    }

    .sm-pd-top-90 {
        padding-top: 90px !important
    }

    .sm-pd-top-95 {
        padding-top: 95px !important
    }

    .sm-pd-top-100 {
        padding-top: 100px !important
    }
}

.pd-bottom-5 {
    padding-bottom: 5px !important
}

.pd-bottom-10 {
    padding-bottom: 10px !important
}

.pd-bottom-15 {
    padding-bottom: 15px !important
}

.pd-bottom-20 {
    padding-bottom: 20px !important
}

.pd-bottom-25 {
    padding-bottom: 25px !important
}

.pd-bottom-30 {
    padding-bottom: 30px !important
}

.pd-bottom-35 {
    padding-bottom: 35px !important
}

.pd-bottom-40 {
    padding-bottom: 40px !important
}

.pd-bottom-45 {
    padding-bottom: 45px !important
}

.pd-bottom-50 {
    padding-bottom: 50px !important
}

.pd-bottom-55 {
    padding-bottom: 55px !important
}

.pd-bottom-60 {
    padding-bottom: 60px !important
}

.pd-bottom-65 {
    padding-bottom: 65px !important
}

.pd-bottom-70 {
    padding-bottom: 70px !important
}

.pd-bottom-75 {
    padding-bottom: 75px !important
}

.pd-bottom-80 {
    padding-bottom: 80px !important
}

.pd-bottom-85 {
    padding-bottom: 85px !important
}

.pd-bottom-90 {
    padding-bottom: 90px !important
}

.pd-bottom-95 {
    padding-bottom: 95px !important
}

.pd-bottom-100 {
    padding-bottom: 100px !important
}

@media screen and (max-width: 991px) {
    .sm-pd-bottom-5 {
        padding-bottom: 5px !important
    }

    .sm-pd-bottom-10 {
        padding-bottom: 10px !important
    }

    .sm-pd-bottom-15 {
        padding-bottom: 15px !important
    }

    .sm-pd-bottom-20 {
        padding-bottom: 20px !important
    }

    .sm-pd-bottom-25 {
        padding-bottom: 25px !important
    }

    .sm-pd-bottom-30 {
        padding-bottom: 30px !important
    }

    .sm-pd-bottom-35 {
        padding-bottom: 35px !important
    }

    .sm-pd-bottom-40 {
        padding-bottom: 40px !important
    }

    .sm-pd-bottom-45 {
        padding-bottom: 45px !important
    }

    .sm-pd-bottom-50 {
        padding-bottom: 50px !important
    }

    .sm-pd-bottom-55 {
        padding-bottom: 55px !important
    }

    .sm-pd-bottom-60 {
        padding-bottom: 60px !important
    }

    .sm-pd-bottom-65 {
        padding-bottom: 65px !important
    }

    .sm-pd-bottom-70 {
        padding-bottom: 70px !important
    }

    .sm-pd-bottom-75 {
        padding-bottom: 75px !important
    }

    .sm-pd-bottom-80 {
        padding-bottom: 80px !important
    }

    .sm-pd-bottom-85 {
        padding-bottom: 85px !important
    }

    .sm-pd-bottom-90 {
        padding-bottom: 90px !important
    }

    .sm-pd-bottom-95 {
        padding-bottom: 95px !important
    }

    .sm-pd-bottom-100 {
        padding-bottom: 100px !important
    }
}

.mg-top-5 {
    margin-top: 5px !important
}

.mg-top-10 {
    margin-top: 10px !important
}

.mg-top-15 {
    margin-top: 15px !important
}

.mg-top-20 {
    margin-top: 20px !important
}

.mg-top-25 {
    margin-top: 25px !important
}

.mg-top-30 {
    margin-top: 30px !important
}

.mg-top-35 {
    margin-top: 35px !important
}

.mg-top-40 {
    margin-top: 40px !important
}

.mg-top-45 {
    margin-top: 45px !important
}

.mg-top-50 {
    margin-top: 50px !important
}

.mg-top-55 {
    margin-top: 55px !important
}

.mg-top-60 {
    margin-top: 60px !important
}

.mg-top-65 {
    margin-top: 65px !important
}

.mg-top-70 {
    margin-top: 70px !important
}

.mg-top-75 {
    margin-top: 75px !important
}

.mg-top-80 {
    margin-top: 80px !important
}

.mg-top-85 {
    margin-top: 85px !important
}

.mg-top-90 {
    margin-top: 90px !important
}

.mg-top-95 {
    margin-top: 95px !important
}

.mg-top-100 {
    margin-top: 100px !important
}

@media screen and (max-width: 991px) {
    .sm-mg-top-5 {
        margin-top: 5px !important
    }

    .sm-mg-top-10 {
        margin-top: 10px !important
    }

    .sm-mg-top-15 {
        margin-top: 15px !important
    }

    .sm-mg-top-20 {
        margin-top: 20px !important
    }

    .sm-mg-top-25 {
        margin-top: 25px !important
    }

    .sm-mg-top-30 {
        margin-top: 30px !important
    }

    .sm-mg-top-35 {
        margin-top: 35px !important
    }

    .sm-mg-top-40 {
        margin-top: 40px !important
    }

    .sm-mg-top-45 {
        margin-top: 45px !important
    }

    .sm-mg-top-50 {
        margin-top: 50px !important
    }

    .sm-mg-top-55 {
        margin-top: 55px !important
    }

    .sm-mg-top-60 {
        margin-top: 60px !important
    }

    .sm-mg-top-65 {
        margin-top: 65px !important
    }

    .sm-mg-top-70 {
        margin-top: 70px !important
    }

    .sm-mg-top-75 {
        margin-top: 75px !important
    }

    .sm-mg-top-80 {
        margin-top: 80px !important
    }

    .sm-mg-top-85 {
        margin-top: 85px !important
    }

    .sm-mg-top-90 {
        margin-top: 90px !important
    }

    .sm-mg-top-95 {
        margin-top: 95px !important
    }

    .sm-mg-top-100 {
        margin-top: 100px !important
    }
}

.mg-bottom-5 {
    margin-bottom: 5px !important
}

.mg-bottom-10 {
    margin-bottom: 10px !important
}

.mg-bottom-15 {
    margin-bottom: 15px !important
}

.mg-bottom-20 {
    margin-bottom: 20px !important
}

.mg-bottom-25 {
    margin-bottom: 25px !important
}

.mg-bottom-30 {
    margin-bottom: 30px !important
}

.mg-bottom-35 {
    margin-bottom: 35px !important
}

.mg-bottom-40 {
    margin-bottom: 40px !important
}

.mg-bottom-45 {
    margin-bottom: 45px !important
}

.mg-bottom-50 {
    margin-bottom: 50px !important
}

.mg-bottom-55 {
    margin-bottom: 55px !important
}

.mg-bottom-60 {
    margin-bottom: 60px !important
}

.mg-bottom-65 {
    margin-bottom: 65px !important
}

.mg-bottom-70 {
    margin-bottom: 70px !important
}

.mg-bottom-75 {
    margin-bottom: 75px !important
}

.mg-bottom-80 {
    margin-bottom: 80px !important
}

.mg-bottom-85 {
    margin-bottom: 85px !important
}

.mg-bottom-90 {
    margin-bottom: 90px !important
}

.mg-bottom-95 {
    margin-bottom: 95px !important
}

.mg-bottom-100 {
    margin-bottom: 100px !important
}

.mg-bottom-105 {
    margin-bottom: 105px !important
}

.mg-bottom-110 {
    margin-bottom: 110px !important
}

.mg-bottom-115 {
    margin-bottom: 115px !important
}

.mg-bottom-120 {
    margin-bottom: 120px !important
}

.mg-bottom-125 {
    margin-bottom: 125px !important
}

.mg-bottom-130 {
    margin-bottom: 130px !important
}

.mg-bottom-135 {
    margin-bottom: 135px !important
}

.mg-bottom-140 {
    margin-bottom: 140px !important
}

.mg-bottom-145 {
    margin-bottom: 145px !important
}

.mg-bottom-150 {
    margin-bottom: 150px !important
}

.mg-bottom-155 {
    margin-bottom: 155px !important
}

.mg-bottom-160 {
    margin-bottom: 160px !important
}

.mg-bottom-165 {
    margin-bottom: 165px !important
}

.mg-bottom-170 {
    margin-bottom: 170px !important
}

.mg-bottom-175 {
    margin-bottom: 175px !important
}

.mg-bottom-180 {
    margin-bottom: 180px !important
}

.mg-bottom-185 {
    margin-bottom: 185px !important
}

.mg-bottom-190 {
    margin-bottom: 190px !important
}

.mg-bottom-195 {
    margin-bottom: 195px !important
}

.mg-bottom-200 {
    margin-bottom: 200px !important
}

@media screen and (max-width: 991px) {
    .sm-mg-bottom-5 {
        margin-bottom: 5px !important
    }

    .sm-mg-bottom-10 {
        margin-bottom: 10px !important
    }

    .sm-mg-bottom-15 {
        margin-bottom: 15px !important
    }

    .sm-mg-bottom-20 {
        margin-bottom: 20px !important
    }

    .sm-mg-bottom-25 {
        margin-bottom: 25px !important
    }

    .sm-mg-bottom-30 {
        margin-bottom: 30px !important
    }

    .sm-mg-bottom-35 {
        margin-bottom: 35px !important
    }

    .sm-mg-bottom-40 {
        margin-bottom: 40px !important
    }

    .sm-mg-bottom-45 {
        margin-bottom: 45px !important
    }

    .sm-mg-bottom-50 {
        margin-bottom: 50px !important
    }

    .sm-mg-bottom-55 {
        margin-bottom: 55px !important
    }

    .sm-mg-bottom-60 {
        margin-bottom: 60px !important
    }

    .sm-mg-bottom-65 {
        margin-bottom: 65px !important
    }

    .sm-mg-bottom-70 {
        margin-bottom: 70px !important
    }

    .sm-mg-bottom-75 {
        margin-bottom: 75px !important
    }

    .sm-mg-bottom-80 {
        margin-bottom: 80px !important
    }

    .sm-mg-bottom-85 {
        margin-bottom: 85px !important
    }

    .sm-mg-bottom-90 {
        margin-bottom: 90px !important
    }

    .sm-mg-bottom-95 {
        margin-bottom: 95px !important
    }

    .sm-mg-bottom-100 {
        margin-bottom: 100px !important
    }

    .sm-mg-bottom-105 {
        margin-bottom: 105px !important
    }

    .sm-mg-bottom-110 {
        margin-bottom: 110px !important
    }

    .sm-mg-bottom-115 {
        margin-bottom: 115px !important
    }

    .sm-mg-bottom-120 {
        margin-bottom: 120px !important
    }

    .sm-mg-bottom-125 {
        margin-bottom: 125px !important
    }

    .sm-mg-bottom-130 {
        margin-bottom: 130px !important
    }

    .sm-mg-bottom-135 {
        margin-bottom: 135px !important
    }

    .sm-mg-bottom-140 {
        margin-bottom: 140px !important
    }

    .sm-mg-bottom-145 {
        margin-bottom: 145px !important
    }

    .sm-mg-bottom-150 {
        margin-bottom: 150px !important
    }

    .sm-mg-bottom-155 {
        margin-bottom: 155px !important
    }

    .sm-mg-bottom-160 {
        margin-bottom: 160px !important
    }

    .sm-mg-bottom-165 {
        margin-bottom: 165px !important
    }

    .sm-mg-bottom-170 {
        margin-bottom: 170px !important
    }

    .sm-mg-bottom-175 {
        margin-bottom: 175px !important
    }

    .sm-mg-bottom-180 {
        margin-bottom: 180px !important
    }

    .sm-mg-bottom-185 {
        margin-bottom: 185px !important
    }

    .sm-mg-bottom-190 {
        margin-bottom: 190px !important
    }

    .sm-mg-bottom-195 {
        margin-bottom: 195px !important
    }

    .sm-mg-bottom-200 {
        margin-bottom: 200px !important
    }
}

.pd-right-5 {
    padding-right: 5px !important
}

.pd-right-10 {
    padding-right: 10px !important
}

.pd-right-15 {
    padding-right: 15px !important
}

.pd-right-20 {
    padding-right: 20px !important
}

.spacing-10 {
    letter-spacing: .01em
}

.spacing-20 {
    letter-spacing: .02em
}

.spacing-50 {
    letter-spacing: .05em
}

.spacing-100 {
    letter-spacing: .1em
}

.fw-light {
    font-weight: 300
}

.fw-bold {
    font-weight: 600
}

.fs-12 {
    font-size: 12px
}

.fs-13 {
    font-size: 13px
}

.fs-14 {
    font-size: 14px
}

.fs-16 {
    font-size: 16px
}

.fs-18 {
    font-size: 18px
}

.fs-21 {
    font-size: 21px
}

.fs-24 {
    font-size: 24px
}

.fs-25 {
    font-size: 25px
}

.fs-32 {
    font-size: 32px
}

.fs-38 {
    font-size: 38px
}

.fs-46 {
    font-size: 46px
}

.line-normal {
    line-height: 1.5em
}

.line-2x {
    line-height: 2em
}

.line-3x {
    line-height: 3em
}

.line-21 {
    line-height: 21px
}

.line-24 {
    line-height: 24px
}

.line-28 {
    line-height: 28px
}

.transition3s {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.blog-wrap, .site-content-archive-event {
    margin-bottom: 140px
}

.container {
    max-width: 100%
}

@media (min-width: 1200px) {
    .container {
        width: 1200px
    }
}

#wrapper {
    background-color: #fff;
    overflow: hidden
}

.container .container, .has-sidebar .site-content-archive-inner .container, .has-sidebar .site-content-page-inner .container {
    padding: 0
}

.block-center:before {
    content: "";
    height: 100%;
    vertical-align: middle;
    display: inline-block
}

.block-center {
    height: 100%;
    width: 100%;
    text-align: center
}

.block-center-inner {
    display: inline-block;
    margin: 0 auto;
    position: relative;
    vertical-align: middle;
    max-width: 100%
}

.block-center-inner > * {
    margin: auto
}

.toggle-icon-wrapper {
    cursor: pointer;
    display: inline-block;
    vertical-align: middle
}

.toggle-icon-wrapper:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.toggle-icon-wrapper .toggle-icon {
    display: inline-block;
    height: 30px;
    position: relative;
    vertical-align: middle;
    width: 24px
}

.toggle-icon-wrapper .toggle-icon > span {
    background: none repeat scroll 0 0 #000;
    bottom: 0;
    display: block;
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    width: 100%
}

.toggle-icon-wrapper .toggle-icon:after, .toggle-icon-wrapper .toggle-icon:before {
    background-color: #000;
    content: "";
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    width: 100%
}

.toggle-icon-wrapper .toggle-icon:before {
    top: 20%;
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left
}

.toggle-icon-wrapper .toggle-icon:after {
    bottom: 20%;
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -o-transform-origin: bottom left;
    transform-origin: bottom left
}

.toggle-icon-wrapper + span {
    vertical-align: middle;
    text-transform: uppercase
}

.toggle-icon-wrapper.in .toggle-icon span {
    opacity: 0
}

.toggle-icon-wrapper.in .toggle-icon:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.toggle-icon-wrapper.in .toggle-icon:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.page404 {
    margin-top: 60px;
    margin-bottom: 130px
}

.page404 .content-wrap {
    text-align: center;
    padding: 232px 15px 20px
}

.page404 h2 {
    margin-top: 5px;
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: .02em;
    line-height: 2;
    margin-bottom: 15px;
    text-transform: uppercase;
    color: #000
}

@media only screen and (max-width: 350px) {
    .page404 {
        margin-top: 15px;
        margin-bottom: 15px
    }

    .page404 .content-wrap {
        padding: 15px
    }

    .page404 h2 {
        font-size: 20px
    }
}

.ps-container > .ps-scrollbar-y-rail, .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    width: 5px
}

#wrapper-content {
    background-color: #fff;
    z-index: 1;
    position: relative;
    overflow: hidden;
    width: 100%
}

.site-loading {
    position: fixed;
    z-index: 101;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    opacity: 0;
    display: none;
    -webkit-transition: opacity .6s ease .2s;
    -moz-transition: opacity .6s ease .2s;
    -ms-transition: opacity .6s ease .2s;
    -o-transition: opacity .6s ease .2s;
    transition: opacity .6s ease .2s
}

body.page-loading .site-loading {
    opacity: 1;
    display: block
}

.logo-loading {
    margin-bottom: 30px
}

#lang_sel ul {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative
}

#lang_sel ul ul {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999;
    background-color: #fff;
    min-width: 150px;
    padding: 15px;
    -webkit-box-shadow: 2px 3px 5px 2px rgba(0, 0, 0, .3);
    -moz-box-shadow: 2px 3px 5px 2px rgba(0, 0, 0, .3);
    box-shadow: 2px 3px 5px 2px rgba(0, 0, 0, .3);
    font-size: 12px
}

#lang_sel ul ul li {
    line-height: 34px;
    text-align: left;
    color: #444
}

#lang_sel:hover ul {
    display: block
}

#search_popup_wrapper button.action {
    background-color: #b10f12;
    opacity: .8;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

#search_popup_wrapper button.action:hover {
    opacity: 1
}

#search_popup_wrapper input[type=text] {
    display: inline-block;
    width: 90%;
    margin-top: 20px;
    padding: 1em;
    height: auto
}

#search_popup_wrapper button[type=submit] {
    margin-top: 20px;
    padding: .3em 2em;
    background-color: #b10f12;
    color: #fff;
    border: none;
    text-transform: uppercase;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

#search_popup_wrapper button[type=submit]:hover {
    background-color: #000
}

.popup-close {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #fff;
    font-size: 24px;
    display: block;
    line-height: 1
}

.owl-carousel .owl-item {
    -webkit-backface-visibility: visible;
    -moz-backface-visibility: visible;
    -ms-backface-visibility: visible;
    backface-visibility: visible
}

.color-light {
    color: #fff
}

.col-md-15, .col-sm-15 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left
    }
}

body:not(.used-vc) .site-content-page-inner {
    margin-bottom: 100px
}

#page-title {
    width: 100%;
    position: relative;
    overflow: hidden;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.page-title-wrap {
    color: #fff;
    background-color: transparent
}

.page-title-inner {
    padding-top: 270px;
    padding-bottom: 0
}

.page-title-margin {
    margin-bottom: 60px
}

.single-blog-title-wrap {
    color: #fff;
    background-color: transparent
}

.single-blog-title-inner {
    padding-top: 270px;
    padding-bottom: 0
}

.single-blog-title-margin {
    margin-bottom: 60px
}

.single-product-title-wrap {
    color: #fff;
    background-color: transparent
}

.single-product-title-inner {
    padding-top: 270px;
    padding-bottom: 0
}

.single-product-title-margin {
    margin-bottom: 60px
}

.single-event-title-wrap {
    color: #fff;
    background-color: transparent
}

.single-event-title-inner {
    padding-top: 270px;
    padding-bottom: 0
}

.single-event-title-margin {
    margin-bottom: 60px
}

.archive-title-wrap {
    color: #fff;
    background-color: transparent
}

.archive-title-inner {
    padding-top: 270px;
    padding-bottom: 0
}

.archive-title-margin {
    margin-bottom: 60px
}

.archive-product-title-wrap {
    color: #fff;
    background-color: transparent
}

.archive-product-title-inner {
    padding-top: 270px;
    padding-bottom: 0
}

.archive-product-title-margin {
    margin-bottom: 60px
}

.archive-event-title-wrap {
    color: #fff;
    background-color: transparent
}

.archive-event-title-inner {
    padding-top: 270px;
    padding-bottom: 0
}

.archive-event-title-margin {
    margin-bottom: 60px
}

#page-title .container {
    position: relative
}

#page-title .pt-center .m-title h2 {
    font-size: 42px;
    margin-bottom: 15px
}

#page-title .pt-center .m-title p.s-font {
    font-size: 14px;
    letter-spacing: .2em
}

#page-title .pt-bottom .m-title {
    width: 375px;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    background-color: #86cccd;
    color: #000;
    padding: 20px 0;
    position: relative;
    bottom: 0;
    left: 15px;
    z-index: 2;
    min-height: 88px
}

#page-title .pt-bottom .m-title h2 {
    position: relative;
    z-index: 3
}

#page-title .pt-bottom .m-title:before {
    content: "";
    display: block;
    position: absolute;
    background-color: #86cccd;
    height: 100%;
    top: 0;
    bottom: 0;
    left: -9999px;
    right: 100%
}

#page-title .pt-bottom .m-title:after {
    content: "";
    display: block;
    width: 80px;
    position: absolute;
    background-color: #86cccd;
    height: 100%;
    top: 0;
    bottom: 0;
    right: -35px;
    transform: skewX(25deg)
}

#page-title h2 {
    margin: 0;
    font-size: 32px;
    font-weight: 500;
    letter-spacing: .05em;
    line-height: 48px;
    max-height: 96px;
    overflow: hidden;
    -ms-word-wrap: break-word;
    word-wrap: break-word
}

#page-title p {
    letter-spacing: .1em;
    line-height: 1.2;
    margin-bottom: 0
}

.page-title-size-md h2 {
    font-size: 32px;
    font-weight: 400
}

.page-title-size-md p {
    font-size: 15px;
    margin-top: 15px
}

.page-title-wrap-bg {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -2;
    top: 0;
    left: 0
}

.page-title-parallax {
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -2;
    top: 0;
    left: 0
}

.page-title-border-bottom {
    border-bottom: 1px solid #eee
}

ul.breadcrumbs {
    margin: 0;
    list-style-type: none;
    display: inline-block;
    padding: 0;
    vertical-align: middle;
    font-size: 0;
    text-transform: uppercase
}

ul.breadcrumbs i {
    font-size: 15px
}

ul.breadcrumbs li {
    display: inline
}

ul.breadcrumbs li:last-child span {
    color: #b10f12
}

ul.breadcrumbs li a, ul.breadcrumbs li span {
    line-height: 1.2;
    font-size: 15px;
    letter-spacing: .02em;
    vertical-align: middle;
    color: #fff
}

ul.breadcrumbs li + li:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f105";
    display: inline;
    padding: 0 15px;
    font-size: 13px;
    vertical-align: middle;
    color: #fff
}

.pt-center .breadcrumbs-wrap {
    position: absolute;
    bottom: 0;
    left: 15px;
    padding: 5px 15px;
    background-color: rgba(0, 0, 0, .2)
}

.pt-center .breadcrumbs-wrap ul.breadcrumbs i {
    color: #000
}

.pt-center .breadcrumbs-wrap ul.breadcrumbs li:last-child span {
    color: #000
}

.pt-bottom .breadcrumbs-wrap {
    font-size: 0;
    display: inline-block;
    background-color: #000;
    z-index: 1;
    position: absolute;
    bottom: 0;
    padding: 20px 0 20px 88px;
    left: 375px;
    right: 65px;
    max-height: 88px
}

.pt-bottom .breadcrumbs-wrap:after {
    content: "";
    display: block;
    position: absolute;
    right: -25px;
    width: 55px;
    background-color: #000;
    height: 100%;
    top: 0;
    bottom: 0;
    transform: skewX(30deg)
}

.pt-bottom .breadcrumbs-wrap .breadcrumbs-inner {
    position: relative;
    z-index: 2
}

.breadcrumbs-inner {
    display: inline-block
}

.page-title-size-md .breadcrumbs-wrap.normal {
    margin-top: 20px
}

#page-title .breadcrumbs-wrap h1 {
    line-height: 1.2;
    font-size: 15px;
    letter-spacing: .02em;
    vertical-align: middle;
    color: #fff;
    font-weight: inherit;
    max-height: none;
    overflow: inherit;
    font-family: inherit;
    display: inline-block;
    color: #b10f12;
    margin: inherit
}

@media (max-width: 991px) {
    #page-title .pt-bottom .m-title {
        position: relative;
        left: 0
    }

    #page-title .pt-bottom .breadcrumbs-wrap {
        left: inherit !important;
        position: relative !important;
        padding-left: 68px !important;
        width: 100%
    }

    #page-title .pt-bottom .breadcrumbs-wrap:before {
        content: "";
        display: block;
        position: absolute;
        height: 100%;
        width: 999px;
        top: 0;
        right: 100%;
        background-color: #000
    }
}

@media (max-width: 767px) {
    .page-title-breadcrumbs-normal .archive-product-title-inner, .page-title-breadcrumbs-normal .archive-title-inner, .page-title-breadcrumbs-normal .page-title-inner {
        padding: 70px 0
    }

    .archive-product-title-margin, .archive-title-margin, .page-title-margin {
        margin-bottom: 60px
    }

    .page-title-parallax {
        background-position: center center !important
    }

    #page-title .pt-bottom .m-title {
        width: 100% !important;
        background-color: rgba(177, 15, 18) !important
    }

    #page-title .pt-bottom .m-title:after {
        left: 100% !important;
        transform: skewX(0) !important;
        background-color: rgba(0, 0, 0) !important
    }

    #page-title .pt-bottom .breadcrumbs-wrap {
        left: inherit !important;
        right: inherit !important;
        position: relative !important;
        padding: 20px 20px 20px 0 !important;
        background-color: #000;
        width: 100%;
        max-height: 136px !important
    }

    #page-title .pt-bottom .breadcrumbs-wrap:after {
        left: 100% !important;
        transform: skewX(0) !important;
        background-color: #000
    }
}

.dialog, .dialog__overlay {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.dialog {
    position: fixed;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    pointer-events: none;
    z-index: 9999;
    visibility: hidden
}

.dialog__overlay {
    position: absolute;
    z-index: 1;
    background: rgba(55, 58, 71, .9);
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-backface-visibility: hidden
}

.dialog__content {
    width: 80%;
    max-width: 520px;
    min-width: 290px;
    background: #fff;
    padding: 20px;
    text-align: center;
    position: relative;
    z-index: 5;
    opacity: 0
}

.dialog h2 {
    margin: 0;
    font-weight: 400;
    font-size: 24px;
    padding: 0 0 15px;
    text-transform: uppercase
}

.dialog--close .dialog__overlay {
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.dialog__content {
    padding: 0;
    background: 0 0
}

.morph-shape {
    position: absolute;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    top: -2px;
    left: -2px;
    z-index: -1
}

.morph-shape svg rect {
    stroke: #fff;
    stroke-width: 2px;
    stroke-dasharray: 1680
}

.dialog-inner {
    opacity: 0;
    background: #fff
}

@keyframes anim-dash {
    0% {
        stroke-dashoffset: 1680
    }
    100% {
        stroke-dashoffset: 0
    }
}

@-webkit-keyframes anim-dash {
    0% {
        stroke-dashoffset: 1680
    }
    100% {
        stroke-dashoffset: 0
    }
}

@-webkit-keyframes anim-elem-1 {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes anim-elem-1 {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@media screen and (min-width: 992px) {
    header.main-header .top-bar {
        font-family: roboto;
        letter-spacing: .05em;
        color: #fff;
        background-color: #b10f12
    }

    header.main-header .top-bar .top-bar-left {
        text-align: left
    }

    header.main-header .top-bar .top-bar-right {
        text-align: right
    }

    header.main-header .top-bar .sidebar aside + aside {
        margin-top: 0;
        margin-left: 20px
    }

    header.main-header .top-bar aside.widget {
        display: inline-block;
        vertical-align: middle;
        line-height: 40px
    }

    header.main-header .top-bar .widget ul {
        border: none;
        background-color: transparent;
        list-style: none;
        padding: 0;
        margin: 0
    }

    header.main-header .top-bar .widget ul li {
        display: inline-block
    }

    header.main-header .top-bar ul.sub-menu:before {
        content: "";
        display: block;
        bottom: 100%;
        left: 20px;
        border-bottom: solid 7px #fbfbfb;
        position: absolute;
        border-left: solid 5px transparent;
        border-right: solid 5px transparent
    }

    header.main-header .top-bar i.fa {
        vertical-align: middle
    }

    header.main-header .top-bar ul.s-default li {
        margin-bottom: 0
    }

    header.main-header .top-bar ul.top-bar-info {
        text-transform: uppercase
    }

    header.main-header .top-bar ul.top-bar-info a {
        color: #fff
    }

    header.main-header .top-bar ul.top-bar-info a:hover {
        color: #000
    }

    header.main-header .top-bar ul.top-bar-info li {
        padding: 0
    }

    header.main-header .top-bar ul.top-bar-info li + li {
        margin-left: 30px
    }

    header.main-header .top-bar ul.top-bar-info i.fa {
        margin-right: 5px
    }

    header.main-header .top-bar .widget_archive > ul, header.main-header .top-bar .widget_categories > ul, header.main-header .top-bar .widget_nav_menu > div > ul, header.main-header .top-bar .widget_pages > ul, header.main-header .top-bar .woocommerce .widget_product_categories > ul {
        display: inline-block;
        padding-bottom: 0;
        padding-top: 0;
        border: none;
        background-color: transparent
    }

    header.main-header .top-bar .widget_archive > ul ul, header.main-header .top-bar .widget_categories > ul ul, header.main-header .top-bar .widget_nav_menu > div > ul ul, header.main-header .top-bar .widget_pages > ul ul, header.main-header .top-bar .woocommerce .widget_product_categories > ul ul {
        position: absolute;
        display: none;
        left: -20px;
        top: 100%;
        z-index: 9999;
        min-width: 180px;
        background-color: #fbfbfb;
        margin: 0;
        padding: 10px 0
    }

    header.main-header .top-bar .widget_archive > ul ul a, header.main-header .top-bar .widget_categories > ul ul a, header.main-header .top-bar .widget_nav_menu > div > ul ul a, header.main-header .top-bar .widget_pages > ul ul a, header.main-header .top-bar .woocommerce .widget_product_categories > ul ul a {
        color: #444;
        padding: 0
    }

    header.main-header .top-bar .widget_archive > ul ul li, header.main-header .top-bar .widget_categories > ul ul li, header.main-header .top-bar .widget_nav_menu > div > ul ul li, header.main-header .top-bar .widget_pages > ul ul li, header.main-header .top-bar .woocommerce .widget_product_categories > ul ul li {
        display: block;
        text-align: left;
        margin: 0;
        padding: 0 20px
    }

    header.main-header .top-bar .widget_archive li, header.main-header .top-bar .widget_categories li, header.main-header .top-bar .widget_nav_menu > div li, header.main-header .top-bar .widget_pages li, header.main-header .top-bar .woocommerce .widget_product_categories li {
        display: inline-block;
        padding-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
        padding: 0;
        line-height: 40px
    }

    header.main-header .top-bar .widget_archive li:hover > ul, header.main-header .top-bar .widget_categories li:hover > ul, header.main-header .top-bar .widget_nav_menu > div li:hover > ul, header.main-header .top-bar .widget_pages li:hover > ul, header.main-header .top-bar .woocommerce .widget_product_categories li:hover > ul {
        display: block
    }

    header.main-header .top-bar .widget_archive li + li, header.main-header .top-bar .widget_categories li + li, header.main-header .top-bar .widget_nav_menu > div li + li, header.main-header .top-bar .widget_pages li + li, header.main-header .top-bar .woocommerce .widget_product_categories li + li {
        margin-top: 0;
        border: none;
        margin-left: 40px;
        position: relative
    }

    header.main-header .top-bar .widget_archive li + li:before, header.main-header .top-bar .widget_categories li + li:before, header.main-header .top-bar .widget_nav_menu > div li + li:before, header.main-header .top-bar .widget_pages li + li:before, header.main-header .top-bar .woocommerce .widget_product_categories li + li:before {
        content: '';
        height: 12px;
        border-left: solid 1px rgba(255, 255, 255, .3);
        position: absolute;
        left: -20px;
        margin: auto;
        top: 0;
        bottom: 0
    }

    header.main-header .top-bar .widget_archive a, header.main-header .top-bar .widget_categories a, header.main-header .top-bar .widget_nav_menu > div a, header.main-header .top-bar .widget_pages a, header.main-header .top-bar .woocommerce .widget_product_categories a {
        color: #fff
    }

    header.main-header .top-bar .widget_archive a:hover, header.main-header .top-bar .widget_categories a:hover, header.main-header .top-bar .widget_nav_menu > div a:hover, header.main-header .top-bar .widget_pages a:hover, header.main-header .top-bar .woocommerce .widget_product_categories a:hover {
        color: #000
    }

    header.main-header .top-bar .widget_archive > ul > li > a, header.main-header .top-bar .widget_categories > ul > li > a, header.main-header .top-bar .widget_nav_menu > div > ul > li > a, header.main-header .top-bar .widget_pages > ul > li > a, header.main-header .top-bar .woocommerce .widget_product_categories > ul > li > a {
        padding-left: 0
    }

    header.main-header {
        background-color: #fff;
        position: relative;
        z-index: 999;
        color: #222
    }

    header.main-header i.fa {
        vertical-align: middle
    }

    header.main-header .header-logo {
        height: 90px;
        font-size: 0;
        text-align: left;
        float: left;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s
    }

    header.main-header .header-logo img {
        max-height: 121px;
        padding-top: -8px;
        padding-bottom: 20px;
        max-width: none;
    }

    header.main-header .logo-sticky {
        display: none
    }

    header.main-header .nav-logo-sticky {
        display: none;
        vertical-align: middle
    }

    header.main-header .header-container {
        position: relative
    }

    header.main-header .header-nav-wrapper {
        z-index: 999;
        background-color: #fff;
        position: relative
    }

    header.main-header .header-nav-wrapper.bottom-border-solid {
        border-bottom: solid 1px rgba(0, 0, 0, .1)
    }

    header.main-header .header-nav-wrapper.bottom-border-solid .x-nav-menu > li > .x-sub-menu {
        margin-top: 1px
    }

    header.main-header .header-nav-wrapper.header-dark.bottom-border-solid {
        border-bottom-color: rgba(255, 255, 255, .1)
    }

    .header-nav-left {
        float: left;
        text-align: left;
        line-height: 90px
    }

    .header-nav-right {
        float: right;
        text-align: right;
        line-height: 90px
    }

    .header-customize a {
        color: inherit
    }

    .header-customize .fa {
        font-size: 14px
    }

    .header-customize-nav {
        float: right
    }

    .header-customize-item {
        display: inline-block;
        vertical-align: top
    }

    .header-customize-item + .header-customize-item {
        margin-left: 40px
    }

    .header-customize-item:first-child {
        margin-left: 40px
    }

    .custom-text-wrapper .m-button {
        padding: 10px 20px
    }

    .left-menu {
        float: left
    }

    .right-menu {
        float: right
    }

    .menu-wrapper {
        float: left
    }

    .header-customize-item.my-account-button a {
        padding: 10px 25px;
        background-color: #000;
        color: #fff;
        text-transform: uppercase
    }

    .header-customize-item.my-account-button a:hover {
        background-color: #b10f12
    }

    header .header-2 {
        color: #fff
    }

    header .header-2.header-nav-wrapper {
        background-color: transparent
    }

    header .header-2 .top-bar {
        background-color: transparent;
        line-height: 40px;
        padding-top: 10px;
        padding-bottom: 10px
    }

    header .header-2 .top-bar > .container {
        width: auto
    }

    header .header-2 .x-nav-menu > .x-menu-item {
        line-height: 30px
    }

    header .header-3 {
        color: #fff
    }

    header .header-3.header-nav-wrapper {
        background-color: #b10f12
    }

    header .header-3 .header-logo {
        position: relative;
        padding-right: 65px;
        background-color: #fff
    }

    header .header-3 .header-logo:before {
        content: '';
        position: absolute;
        right: 100%;
        background-color: #fff;
        width: 2000px;
        height: 100%
    }

    header .header-3 .header-logo:after {
        content: '';
        position: absolute;
        left: 100%;
        border-left: solid 40px #fff;
        border-bottom: solid 67px transparent
    }

    header .header-3 .shopping-cart-wrapper .widget_shopping_cart_icon > i.fa + span.total {
        display: none
    }

    header .header-3 .header-customize-item.my-account-button a, header .header-3 .icon-search-menu i.fa, header .header-3 .shopping-cart-wrapper .widget_shopping_cart_icon > i.fa {
        width: 34px;
        height: 34px;
        line-height: 34px;
        text-align: center;
        padding: 0;
        margin: 0;
        display: inline-block;
        vertical-align: middle;
        background-color: #86cccd;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%
    }

    header .header-3 .header-customize-item.my-account-button a:before {
        content: "";
        font-family: fontawesome;
        display: inline-block
    }

    header .header-3 .header-customize-item.my-account-button a > span {
        display: none
    }

    header .header-3 .header-customize-item + .header-customize-item {
        margin-left: 6px
    }

    body.header-3 .top-bar {
        background-color: #000
    }

    body.header-3 .top-bar a:hover {
        color: #b10f12
    }

    body.header-3 header.main-header .top-bar .widget_archive a:hover, body.header-3 header.main-header .top-bar .widget_categories a:hover, body.header-3 header.main-header .top-bar .widget_nav_menu > div a:hover, body.header-3 header.main-header .top-bar .widget_pages a:hover, body.header-3 header.main-header .top-bar .woocommerce .widget_product_categories a:hover, body.header-3 header.main-header .top-bar ul.top-bar-info a:hover {
        color: #b10f12
    }

    .sticky-wrapper.is-sticky .header-nav-wrapper {
        width: 100%;
        box-shadow: 0 0 5px 2px rgba(0, 0, 0, .1);
        left: 0;
        right: 0
    }

    .sticky-wrapper.is-sticky .header-nav-wrapper.sticky-in {
        -webkit-animation: header-drop .5s 0s 1 cubic-bezier(.694, .0482, .335, 1);
        -moz-animation: header-drop .5s 0s 1 cubic-bezier(.694, .0482, .335, 1);
        -ms-animation: header-drop .5s 0s 1 cubic-bezier(.694, .0482, .335, 1);
        -o-animation: header-drop .5s 0s 1 cubic-bezier(.694, .0482, .335, 1);
        animation: header-drop .5s 0s 1 cubic-bezier(.694, .0482, .335, 1)
    }

    .sticky-wrapper.is-sticky .logo-sticky {
        display: inline-block
    }

    .sticky-wrapper.is-sticky .nav-logo-sticky {
        display: inline-block
    }

    .sticky-wrapper.is-sticky .nav-logo-sticky + li {
        margin-left: 40px
    }

    .sticky-wrapper.is-sticky .header-logo.has-logo-sticky {
        display: none
    }

    .sticky-wrapper.is-sticky .header-logo img {
        max-height: 66px;
        padding-top: 10px;
        padding-bottom: 10px
    }

    .sticky-wrapper.is-sticky .header-nav-left, .sticky-wrapper.is-sticky .header-nav-right, .sticky-wrapper.is-sticky .x-nav-menu > .x-menu-item {
        line-height: 66px
    }

    .sticky-wrapper.is-sticky .header-logo {
        height: 66px
    }

    .sticky-wrapper.is-sticky .sticky-dark {
        background-color: #222 !important;
        color: #eee
    }

    .sticky-wrapper.is-sticky .sticky-dark .header-customize-item, .sticky-wrapper.is-sticky .sticky-dark .x-nav-menu {
        color: #eee
    }

    .sticky-wrapper.is-sticky .sticky-light {
        background-color: #fff !important;
        color: #444
    }

    .sticky-wrapper.is-sticky .sticky-light .header-customize-item, .sticky-wrapper.is-sticky .sticky-light .x-nav-menu {
        color: #444
    }

    body.header-2 .sticky-wrapper.is-sticky .header-nav-wrapper {
        background-color: #fff;
        color: #444
    }

    body.header-2 .sticky-wrapper.is-sticky .top-bar {
        display: none
    }

    body.header-3 .sticky-wrapper.is-sticky .header-logo:after {
        border-bottom-width: 66px
    }
}

header .header-logo > a > img.retina-logo {
    display: none
}

@media only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    header .header-logo > a > img.has-retina {
        display: none
    }

    header .header-logo > a > img.retina-logo {
        display: inline-block
    }
}

@media screen and (min-width: 992px) {
    header.mobile-header {
        display: none !important
    }
}

@media screen and (max-width: 991px) {
    body {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
        position: relative;
        left: 0
    }

    .top-bar-mobile {
        font-family: oswald;
        font-size: 12px;
        letter-spacing: .05em;
        color: inherit
    }

    .top-bar-mobile .sidebar aside + aside {
        margin-top: 0;
        margin-left: 20px
    }

    .top-bar-mobile .header-mobile-container-inner {
        padding-top: 7px;
        padding-bottom: 7px
    }

    .top-bar-mobile aside.widget {
        display: inline-block;
        vertical-align: middle;
        line-height: 30px
    }

    .top-bar-mobile .top-bar-right {
        text-align: right
    }

    .top-bar-mobile i.fa {
        vertical-align: middle
    }

    .top-bar-mobile ul.s-default li {
        margin-bottom: 0
    }

    .top-bar-mobile .top-bar-info, .top-bar-mobile .widget_archive > ul, .top-bar-mobile .widget_categories > ul, .top-bar-mobile .widget_nav_menu > div > ul, .top-bar-mobile .widget_pages > ul, .top-bar-mobile .woocommerce .widget_product_categories > ul {
        list-style: none;
        padding: 0;
        margin: 0;
        border: none;
        background: 0 0
    }

    .top-bar-mobile .top-bar-info li, .top-bar-mobile .widget_archive > ul li, .top-bar-mobile .widget_categories > ul li, .top-bar-mobile .widget_nav_menu > div > ul li, .top-bar-mobile .widget_pages > ul li, .top-bar-mobile .woocommerce .widget_product_categories > ul li {
        display: inline-block;
        margin: 0;
        padding: 0
    }

    .top-bar-mobile .top-bar-info li + li, .top-bar-mobile .widget_archive > ul li + li, .top-bar-mobile .widget_categories > ul li + li, .top-bar-mobile .widget_nav_menu > div > ul li + li, .top-bar-mobile .widget_pages > ul li + li, .top-bar-mobile .woocommerce .widget_product_categories > ul li + li {
        margin-left: 15px
    }

    .top-bar-mobile .header-mobile-container-inner {
        border-bottom: solid 1px rgba(0, 0, 0, .1)
    }

    header.mobile-header {
        display: block !important
    }

    header.mobile-header .mini-cart-link > a.view-cart {
        display: none !important
    }

    header.main-header {
        display: none !important
    }

    body.menu-mobile-in {
        left: 280px;
        overflow: hidden
    }

    .container.header-mobile-container {
        position: relative
    }

    .header-mobile-before {
        text-align: center
    }

    .header-mobile-before img {
        max-height: 92px;
        padding-top: 15px;
        padding-bottom: 15px;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box
    }

    .header-logo-mobile {
        line-height: 92px;
        vertical-align: middle;
        text-align: center;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s
    }

    .header-logo-mobile img {
        max-height: 92px;
        padding-top: 15px;
        padding-bottom: 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .header-logo-mobile img.retina-logo {
        display: none
    }

    header.mobile-header .header-customize, header.mobile-header .header-left {
        display: none
    }

    header.mobile-header .header-container-wrapper {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
        z-index: 997;
        top: 0;
        background-color: #fff
    }

    header.mobile-header .header-mobile-inner {
        height: 92px;
        position: relative;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s
    }

    header.mobile-header .header-mobile-inner .header-customize {
        display: block;
        font-size: 0;
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        right: 0
    }

    header.mobile-header .header-mobile-inner .header-customize:before {
        content: "";
        display: inline-block;
        vertical-align: middle;
        height: 100%
    }

    header.mobile-header .header-mobile-inner .header-customize-item {
        font-size: 14px;
        display: inline-block;
        vertical-align: middle
    }

    header.mobile-header .header-mobile-inner .header-customize-item + .header-customize-item {
        margin-left: 10px
    }

    header.mobile-header .header-mobile-inner .toggle-icon-wrapper {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        font-size: 0
    }

    header.mobile-header .header-mobile-inner .icon-search-menu {
        display: inline-block;
        vertical-align: middle;
        height: 45px;
        text-align: center;
        line-height: 45px;
        padding: 0;
        font-size: 20px;
        color: #000
    }

    header.mobile-header .header-mobile-inner .icon-search-menu > i {
        vertical-align: middle
    }

    header.mobile-header .ps-container > .ps-scrollbar-y-rail {
        right: 0
    }

    header.mobile-header.header-dark, header.mobile-header.header-overlay, header.mobile-header.header-transparent {
        color: #fff
    }

    header.mobile-header.header-dark .toggle-icon-wrapper .toggle-icon:after, header.mobile-header.header-dark .toggle-icon-wrapper .toggle-icon:before, header.mobile-header.header-dark .toggle-icon-wrapper .toggle-icon > span, header.mobile-header.header-overlay .toggle-icon-wrapper .toggle-icon:after, header.mobile-header.header-overlay .toggle-icon-wrapper .toggle-icon:before, header.mobile-header.header-overlay .toggle-icon-wrapper .toggle-icon > span, header.mobile-header.header-transparent .toggle-icon-wrapper .toggle-icon:after, header.mobile-header.header-transparent .toggle-icon-wrapper .toggle-icon:before, header.mobile-header.header-transparent .toggle-icon-wrapper .toggle-icon > span {
        background-color: #fff
    }

    header.mobile-header.header-dark .header-mobile-inner .icon-search-menu, header.mobile-header.header-overlay .header-mobile-inner .icon-search-menu, header.mobile-header.header-transparent .header-mobile-inner .icon-search-menu {
        color: #fff
    }

    header.mobile-header.header-dark .search-mobile-wrapper form, header.mobile-header.header-overlay .search-mobile-wrapper form, header.mobile-header.header-transparent .search-mobile-wrapper form {
        color: #fff
    }

    header.mobile-header.header-light {
        background-color: #fff
    }

    header.mobile-header.header-light .search-mobile-wrapper form {
        color: #444
    }

    header.mobile-header.header-light .top-bar-mobile.top-bar-transparent {
        color: #444;
        border-bottom-color: rgba(0, 0, 0, .1)
    }

    header.mobile-header.header-dark {
        background-color: #000
    }

    header.mobile-header.header-overlay {
        background-color: rgba(0, 0, 0, .3)
    }

    header.mobile-header.header-transparent {
        background-color: transparent
    }

    .x-nav-menu {
        padding: 0;
        margin: 0;
        display: block;
        background-color: transparent
    }

    .x-nav-menu a.x-menu-a-text > b.x-caret:before {
        color: #ddd
    }

    .x-nav-menu li.x-menu-item {
        border-bottom: solid 1px #4c4c4c;
        position: relative;
        -webkit-transition: all .2s;
        -moz-transition: all .2s;
        -ms-transition: all .2s;
        -o-transition: all .2s;
        transition: all .2s;
        cursor: auto
    }

    .x-nav-menu li.x-menu-item:not(.x-sub-menu-open):hover {
        background-color: #4c4c4c
    }

    .x-nav-menu li.x-menu-item.menu-item-has-children {
        cursor: pointer
    }

    .x-nav-menu li.x-menu-item > a.x-menu-a-text {
        display: inline-block;
        position: static;
        padding: 5px 15px;
        border-bottom: none;
        text-transform: uppercase;
        font-family: Roboto;
        color: #ddd
    }

    .x-nav-menu li.x-menu-item > a.x-menu-a-text > b.x-caret {
        position: absolute;
        right: 0;
        bottom: auto;
        top: 0;
        width: 44px;
        height: 38px;
        line-height: 38px;
        text-align: center;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s
    }

    .x-nav-menu li.x-menu-item > a.x-menu-a-text > b.x-caret:before {
        content: "\f107";
        font-family: fontawesome;
        display: inline-block
    }

    .x-nav-menu li ul.x-sub-menu li:hover > a, .x-nav-menu li.current-menu-ancestor > a.x-menu-a-text, .x-nav-menu li.current-menu-item > a.x-menu-a-text, .x-nav-menu li.current-menu-parent > a.x-menu-a-text, .x-nav-menu li.menu-current > a.x-menu-a-text, .x-nav-menu li:hover > a, .x-nav-menu li > a.x-menu-a-text:hover {
        color: #b10f12
    }

    .x-nav-menu li ul.x-sub-menu li:hover > a > b.x-caret:before, .x-nav-menu li.current-menu-ancestor > a.x-menu-a-text > b.x-caret:before, .x-nav-menu li.current-menu-item > a.x-menu-a-text > b.x-caret:before, .x-nav-menu li.current-menu-parent > a.x-menu-a-text > b.x-caret:before, .x-nav-menu li.menu-current > a.x-menu-a-text > b.x-caret:before, .x-nav-menu li:hover > a > b.x-caret:before, .x-nav-menu li > a.x-menu-a-text:hover > b.x-caret:before {
        color: #b10f12
    }

    .x-nav-menu ul.x-sub-menu {
        background-color: #444;
        padding-left: 0;
        position: relative
    }

    .x-nav-menu ul.x-sub-menu > li.x-menu-item > a.x-menu-a-text {
        font-size: 14px;
        text-transform: none
    }

    .x-nav-menu ul ul.x-sub-menu {
        background-color: #525252
    }

    .x-nav-menu ul ul ul.x-sub-menu {
        background-color: #5f5f5f
    }

    .x-nav-menu ul ul ul ul.x-sub-menu {
        background-color: #414141
    }

    .header-mobile-nav {
        background-color: #fff;
        display: none;
        margin-bottom: 15px
    }

    form.search-form-menu-mobile {
        display: none
    }

    .header-mobile-nav.menu-drop-fly {
        display: block;
        position: fixed;
        margin: 0;
        top: 0;
        bottom: 0;
        overflow: auto;
        overflow-x: hidden;
        width: 280px;
        left: -280px;
        border-right: solid 3px #b10f12;
        z-index: 9999;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s
    }

    .header-mobile-nav.menu-drop-fly.in {
        left: 0
    }

    .header-mobile-nav.menu-drop-fly form.search-form-menu-mobile {
        display: block;
        background-color: #222;
        padding: 15px;
        position: relative
    }

    .header-mobile-nav.menu-drop-fly form.search-form-menu-mobile input {
        background-color: #333;
        border: none;
        display: block;
        width: 100%;
        font-size: 14px;
        line-height: 1.2;
        height: auto;
        padding: 12px;
        font-family: inherit
    }

    .header-mobile-nav.menu-drop-fly form.search-form-menu-mobile button {
        border: none;
        background-color: transparent;
        position: absolute;
        top: 0;
        right: 19px;
        line-height: 1;
        bottom: 0;
        margin: auto;
        font-size: 16px
    }

    .main-menu-overlay {
        opacity: 0;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, .6);
        z-index: -1;
        pointer-events: none;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        -webkit-transition: opacity .3s ease;
        -o-transition: opacity .3s ease;
        transition: opacity .3s ease
    }

    body.menu-mobile-in .main-menu-overlay {
        opacity: 1;
        z-index: 999;
        pointer-events: auto;
        cursor: url(https://kids.meta.edu.eu/panel/giris/css/https://kids.meta.edu.eu/panel/giris/css/assets/images/close.png) 15 15, default
    }

    header.header-mobile-1 .header-logo-mobile {
        padding-left: 50px;
        padding-right: 50px
    }

    header.header-mobile-2 .header-logo-mobile {
        float: left;
        padding-right: 80px
    }

    header.header-mobile-2 .header-mobile-inner .toggle-icon-wrapper {
        right: 0;
        left: auto
    }

    header.header-mobile-2 .header-mobile-inner .header-customize {
        right: 40px
    }

    header.header-mobile-3 .header-logo-mobile {
        float: right;
        padding-left: 80px
    }

    header.header-mobile-3 .header-mobile-inner .header-customize {
        left: 40px;
        right: auto
    }

    header.header-mobile-4 .header-logo-mobile {
        padding-left: 50px;
        padding-right: 50px
    }

    header.header-mobile-4 > .container {
        background: #f2f2f2
    }

    header.header-mobile-4 .search-mobile-wrapper form {
        padding: 0;
        margin: 0;
        position: relative
    }

    header.header-mobile-4 .search-mobile-wrapper form > input {
        background-color: transparent;
        border: none;
        width: 100%;
        padding: 0;
        margin: 0;
        color: inherit
    }

    header.header-mobile-4 .search-mobile-wrapper form > i {
        position: absolute;
        right: 0;
        top: 0;
        margin: auto;
        bottom: 0;
        font-size: 18px;
        height: 18px
    }

    body.mobile-border-container #page-title {
        width: auto;
        margin-left: 15px;
        margin-right: 15px
    }

    .sticky-wrapper.is-sticky > .header-container-wrapper {
        z-index: 997;
        left: 0;
        right: 0;
        -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, .15);
        -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, .15);
        box-shadow: 0 0 5px 2px rgba(0, 0, 0, .15)
    }

    .sticky-wrapper.is-sticky .header-logo-mobile {
        line-height: 66px
    }

    .sticky-wrapper.is-sticky .header-logo-mobile img {
        max-height: 66px
    }

    .sticky-wrapper.is-sticky .header-mobile-inner {
        height: 66px
    }

    .header-light .sticky-wrapper.is-sticky > .header-container-wrapper {
        background-color: #fff
    }

    .header-dark .sticky-wrapper.is-sticky > .header-container-wrapper {
        background-color: #000
    }

    .header-overlay .sticky-wrapper.is-sticky > .header-container-wrapper {
        background-color: rgba(0, 0, 0, .3)
    }

    .sticky-wrapper:not(.is-sticky) {
        height: auto !important;
        position: relative !important
    }

    .sticky-wrapper.is-sticky header.mobile-header ul.x-nav-menu {
        max-height: 450px;
        overflow: auto
    }

    body.menu-mobile-in .sticky-wrapper.is-sticky > .header-container-wrapper.menu-drop-fly {
        left: 280px;
        right: -280px
    }

    .shopping-cart-wrapper .widget_shopping_cart_icon > i.fa {
        font-size: 20px;
        color: #000
    }

    .shopping-cart-wrapper .widget_shopping_cart_icon > i.fa + span.total {
        display: none
    }
}

@media screen and (max-width: 480px) {
    .shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper {
        min-width: 280px
    }
}

@media screen and (max-width: 320px) {
    .shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper {
        min-width: 254px
    }
}

@media only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .header-logo-mobile img.retina-logo {
        display: inline-block
    }

    .header-logo-mobile img.has-retina {
        display: none
    }
}

@media screen and (min-width: 992px) {
    .x-col-1-12 {
        width: 8.33333333333333%
    }

    .x-col-2-12 {
        width: 16.6666666666667%
    }

    .x-col-3-12 {
        width: 25%
    }

    .x-col-4-12 {
        width: 33.3333333333333%
    }

    .x-col-5-12 {
        width: 41.6666666666667%
    }

    .x-col-6-12 {
        width: 50%
    }

    .x-col-7-12 {
        width: 58.3333333333333%
    }

    .x-col-8-12 {
        width: 66.6666666666667%
    }

    .x-col-9-12 {
        width: 75%
    }

    .x-col-10-12 {
        width: 83.3333333333333%
    }

    .x-col-11-12 {
        width: 91.6666666666667%
    }

    .x-col-12-12 {
        width: 100%
    }

    .x-col-1-11 {
        width: 9.09090909090909%
    }

    .x-col-2-11 {
        width: 18.1818181818182%
    }

    .x-col-3-11 {
        width: 27.2727272727273%
    }

    .x-col-4-11 {
        width: 36.3636363636364%
    }

    .x-col-5-11 {
        width: 45.4545454545455%
    }

    .x-col-6-11 {
        width: 54.5454545454545%
    }

    .x-col-7-11 {
        width: 63.6363636363636%
    }

    .x-col-8-11 {
        width: 72.7272727272727%
    }

    .x-col-9-11 {
        width: 81.8181818181818%
    }

    .x-col-10-11 {
        width: 90.9090909090909%
    }

    .x-col-1-10 {
        width: 10%
    }

    .x-col-2-10 {
        width: 20%
    }

    .x-col-3-10 {
        width: 30%
    }

    .x-col-4-10 {
        width: 40%
    }

    .x-col-5-10 {
        width: 50%
    }

    .x-col-6-10 {
        width: 60%
    }

    .x-col-7-10 {
        width: 70%
    }

    .x-col-8-10 {
        width: 80%
    }

    .x-col-9-10 {
        width: 90%
    }

    .x-col-1-8 {
        width: 12.5%
    }

    .x-col-3-8 {
        width: 37.5%
    }

    .x-col-5-8 {
        width: 62.5%
    }

    .x-col-7-8 {
        width: 87.5%
    }

    .x-col-1-9 {
        width: 11.1111111111111%
    }

    .x-col-2-9 {
        width: 22.2222222222222%
    }

    .x-col-4-9 {
        width: 44.4444444444444%
    }

    .x-col-5-9 {
        width: 55.5555555555556%
    }

    .x-col-7-9 {
        width: 77.7777777777778%
    }

    .x-col-8-9 {
        width: 88.8888888888889%
    }

    .x-col-1-7 {
        width: 14.2857142857143%
    }

    .x-col-2-7 {
        width: 28.5714285714286%
    }

    .x-col-3-7 {
        width: 42.8571428571429%
    }

    .x-col-4-7 {
        width: 57.1428571428571%
    }

    .x-col-5-7 {
        width: 71.4285714285714%
    }

    .x-col-6-7 {
        width: 85.7142857142857%
    }

    .x-col {
        display: block;
        float: left
    }

    .x-new-row {
        clear: both
    }

    li.x-text-align-right {
        text-align: right
    }

    li.x-text-align-left {
        text-align: left
    }

    li.x-text-align-center {
        text-align: center
    }

    i.x-menu-icon.x-icon-left {
        padding-right: 10px
    }

    i.x-menu-icon.x-icon-right {
        padding-left: 10px
    }

    li.x-new-row:after {
        content: "";
        display: block;
        clear: both
    }

    .x-list-style-none {
        list-style: none;
        list-style-position: inside
    }

    .x-list-style-circle {
        list-style: circle !important;
        list-style-position: inside !important
    }

    li.x-image-layout-image-only a.x-menu-a-text {
        display: none
    }

    .x-nav-menu {
        display: inline-block;
        margin: 0;
        padding: 0;
        list-style: none;
        text-align: left
    }

    .x-nav-menu img {
        max-width: 100%;
        height: auto
    }

    .x-nav-menu * {
        color: inherit;
        box-sizing: border-box
    }

    .x-nav-menu > .x-menu-item {
        display: inline-block;
        line-height: 90px
    }

    .x-nav-menu > .x-menu-item > a b.x-caret {
        display: none;
        margin-left: 5px
    }

    .x-nav-menu > .x-menu-item > a b.x-caret:before {
        content: '\f107'
    }

    .x-nav-menu > .x-menu-item + .x-menu-item {
        margin-left: 40px
    }

    .x-sub-menu {
        height: 0;
        visibility: hidden;
        overflow: hidden;
        position: absolute;
        opacity: 0;
        top: 100%;
        padding: 0;
        margin: 0;
        color: #444;
        z-index: -1;
        list-style: none;
        background-color: #fff;
        border-bottom: solid 2px #b10f12;
        -webkit-box-shadow: 0 2px 2px 1px rgba(0, 0, 0, .15);
        -moz-box-shadow: 0 2px 2px 1px rgba(0, 0, 0, .15);
        box-shadow: 0 2px 2px 1px rgba(0, 0, 0, .15)
    }

    .x-sub-menu .x-menu-item {
        position: relative;
        min-width: 210px;
        white-space: nowrap
    }

    .x-menu-item {
        line-height: 38px
    }

    .x-menu-item b.x-caret:before {
        content: "\f105";
        font-family: fontawesome
    }

    .x-active > .x-sub-menu {
        overflow: visible;
        visibility: visible;
        opacity: 1;
        height: auto;
        z-index: 999
    }

    .x-menu-a-text {
        font-family: roboto;
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: .01em
    }

    .x-sub-menu a.x-menu-a-text {
        text-transform: none
    }

    .x-sub-menu-standard {
        padding: 10px 0
    }

    .x-sub-menu-standard > .x-menu-item b.x-caret {
        position: absolute;
        right: 20px;
        transition: all .5s
    }

    .x-sub-menu-standard a.x-menu-a-text {
        padding: 0 20px;
        color: inherit;
        -webkit-transition: background .3s ease-out;
        -moz-transition: background .3s ease-out;
        -ms-transition: background .3s ease-out;
        -o-transition: background .3s ease-out;
        transition: background .3s ease-out;
        display: block
    }

    .x-sub-menu-standard a.x-menu-a-text:before {
        content: "\f105";
        font-family: fontawesome;
        opacity: 0;
        margin-left: -10px;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s
    }

    .x-sub-menu-standard a.x-menu-a-text > i.x-menu-icon, .x-sub-menu-standard a.x-menu-a-text > span.x-menu-text {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s
    }

    .x-sub-menu-standard a.x-menu-a-text:hover {
        background-color: rgba(146, 97, 170, .6);
        color: #fff
    }

    .x-sub-menu-standard a.x-menu-a-text:hover > i.x-menu-icon, .x-sub-menu-standard a.x-menu-a-text:hover > span.x-menu-text {
        padding-left: 10px
    }

    .x-sub-menu-standard a.x-menu-a-text:hover > i.x-menu-icon + span.x-menu-text {
        padding-left: 0
    }

    .x-sub-menu-standard a.x-menu-a-text:hover:before {
        margin-left: 0;
        opacity: 1
    }

    .x-sub-menu-standard a.x-menu-a-text:hover > b.x-caret {
        opacity: 0
    }

    .x-sub-menu-standard .x-sub-menu {
        top: 0;
        left: 100%;
        right: auto
    }

    .sub-menu-dark .x-sub-menu {
        background-color: #111;
        color: #ccc
    }

    .x-nav-menu a:focus {
        color: inherit
    }

    .x-nav-menu .x-sub-menu-standard > li.current-menu-ancestor > a.x-menu-a-text, .x-nav-menu .x-sub-menu-standard > li.current-menu-item > a.x-menu-a-text, .x-nav-menu .x-sub-menu-standard > li.current-menu-parent > a.x-menu-a-text, .x-nav-menu .x-sub-menu-standard > li.menu-current > a.x-menu-a-text {
        color: #b10f12
    }

    .x-nav-menu > li.x-menu-item > a {
        color: inherit;
        position: relative
    }

    .x-nav-menu > li.x-menu-item > a:after {
        content: '';
        background-color: #000;
        height: 4px;
        width: 0;
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        margin-top: 5px;
        margin-left: auto;
        margin-right: auto;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s
    }

    .x-nav-menu > li.current-menu-ancestor > a:after, .x-nav-menu > li.current-menu-parent > a:after, .x-nav-menu > li.menu-current > a.x-menu-a-text:after, .x-nav-menu > li.x-menu-item:hover > a:after, .x-nav-menu > li > a.x-menu-a-text:hover:after {
        width: 100%
    }
}

@media screen and (max-width: 991px) {
    i.x-icon-left {
        margin-right: 10px
    }

    i.x-icon-right {
        margin-left: 10px
    }

    .x-sub-menu {
        display: none
    }
}

.footer-main-border-color, .main-footer-wrapper .main-footer input[type=email], .main-footer-wrapper .main-footer input[type=number], .main-footer-wrapper .main-footer input[type=password], .main-footer-wrapper .main-footer input[type=search], .main-footer-wrapper .main-footer input[type=tel], .main-footer-wrapper .main-footer input[type=text], .main-footer-wrapper .main-footer input[type=url], .main-footer-wrapper .main-footer select {
    border-color: #2c2c2c !important
}

.bottom-bar-border-color, .main-footer-wrapper .bottom-bar-wrapper .bottom-bar-inner, .main-footer-wrapper .bottom-bar-wrapper input[type=email], .main-footer-wrapper .bottom-bar-wrapper input[type=number], .main-footer-wrapper .bottom-bar-wrapper input[type=password], .main-footer-wrapper .bottom-bar-wrapper input[type=search], .main-footer-wrapper .bottom-bar-wrapper input[type=tel], .main-footer-wrapper .bottom-bar-wrapper input[type=text], .main-footer-wrapper .bottom-bar-wrapper input[type=url], .main-footer-wrapper .bottom-bar-wrapper select {
    border-color: #2c2c2c !important
}

.main-footer-wrapper {
    position: relative;
    background-color: #1a1a1a
}

.main-footer-wrapper.dark a:active, .main-footer-wrapper.dark a:focus, .main-footer-wrapper.dark a:hover {
    color: #fff
}

.main-footer-wrapper.main-footer-bg {
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    background-clip: content-box;
    position: relative
}

.main-footer-wrapper.main-footer-bg:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .5)
}

.main-footer-wrapper .widget-title {
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .05em;
    color: #fff;
    margin-bottom: 30px;
    position: relative;
    padding-bottom: 15px
}

.main-footer-wrapper .widget-title:after {
    content: "";
    border-bottom-style: solid;
    border-bottom-width: 2px;
    width: 24px;
    position: absolute;
    left: 0;
    top: 100%
}

.main-footer-wrapper .footer-contact-us li {
    padding-left: 20px;
    position: relative
}

.main-footer-wrapper .footer-contact-us li i.fa {
    position: absolute;
    left: 0;
    line-height: 2em
}

.main-footer-wrapper .footer-contact-info ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.main-footer-wrapper .footer-contact-info li {
    line-height: 3;
    font-size: 12px;
    font-family: oswald;
    font-weight: 400
}

.main-footer-wrapper .footer-contact-info i.fa {
    vertical-align: middle;
    margin-right: 5px;
    color: #b10f12;
    font-size: 18px
}

.main-footer-wrapper .footer-contact-info span {
    vertical-align: middle
}

.main-footer-wrapper .footer-logo-line .footer-logo {
    overflow: hidden
}

.main-footer-wrapper .footer-logo-line .footer-logo a {
    position: relative;
    display: inline-block
}

.main-footer-wrapper .footer-logo-line .footer-logo a:after, .main-footer-wrapper .footer-logo-line .footer-logo a:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    width: 2000px;
    right: 100%;
    top: 0;
    bottom: 0;
    margin: auto 20px auto 0;
    height: 1px
}

.main-footer-wrapper .footer-logo-line .footer-logo a:after {
    margin-left: 20px;
    margin-right: 0;
    left: 100%;
    right: auto
}

.main-footer-wrapper .footer-logo-line .footer-logo a:after, .main-footer-wrapper .footer-logo-line .footer-logo a:before {
    border-top: solid 1px rgba(255, 255, 255, .2)
}

.main-footer-wrapper .widget-course .course-item-wrap .course-info > a.course-title, .main-footer-wrapper .widget.woocommerce .course-item-wrap .course-info > a.course-title {
    color: #fff
}

.main-footer-wrapper h3.entry-post-title {
    color: #fff
}

.main-footer-wrapper .main-footer {
    background-color: transparent;
    color: #8f8f8f
}

.main-footer-wrapper .main-footer .footer_inner {
    padding-top: 40px;
    padding-bottom: 40px
}

.main-footer-wrapper .main-footer input[type=email], .main-footer-wrapper .main-footer input[type=number], .main-footer-wrapper .main-footer input[type=password], .main-footer-wrapper .main-footer input[type=search], .main-footer-wrapper .main-footer input[type=tel], .main-footer-wrapper .main-footer input[type=text], .main-footer-wrapper .main-footer input[type=url], .main-footer-wrapper .main-footer select {
    color: #8f8f8f;
    background-color: transparent
}

.main-footer-wrapper .main-footer .search-form button {
    background-color: transparent;
    color: #8f8f8f
}

.main-footer-wrapper .bottom-bar-wrapper {
    background-color: #1a1a1a;
    color: #8f8f8f
}

.main-footer-wrapper .bottom-bar-wrapper .bottom-bar-inner {
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid
}

.main-footer-wrapper .bottom-bar-wrapper input[type=email], .main-footer-wrapper .bottom-bar-wrapper input[type=number], .main-footer-wrapper .bottom-bar-wrapper input[type=password], .main-footer-wrapper .bottom-bar-wrapper input[type=search], .main-footer-wrapper .bottom-bar-wrapper input[type=tel], .main-footer-wrapper .bottom-bar-wrapper input[type=text], .main-footer-wrapper .bottom-bar-wrapper input[type=url], .main-footer-wrapper .bottom-bar-wrapper select {
    color: #8f8f8f;
    background-color: transparent
}

.main-footer-wrapper .bottom-bar-wrapper .search-form button {
    background-color: transparent;
    color: #8f8f8f
}

.main-footer-wrapper .bottom-bar-wrapper .textwidget p:last-child {
    margin-bottom: 0
}

.main-footer-wrapper .bottom-bar-wrapper .widget_nav_menu ul.menu > li {
    margin-bottom: 0;
    display: inline-block;
    margin-right: 20px
}

.main-footer-wrapper .bottom-bar-wrapper .widget_nav_menu ul.menu > li:last-child {
    margin-right: 0
}

.main-footer-wrapper .bottom-bar-wrapper .widget_nav_menu li {
    position: relative
}

.main-footer-wrapper .bottom-bar-wrapper .widget_nav_menu ul.sub-menu {
    display: none;
    position: absolute;
    bottom: 100%;
    left: 0;
    background-color: #151515;
    color: #a1a1a1;
    z-index: 999;
    box-shadow: rgba(0, 0, 0, .15) 0 9px 24px;
    padding: 15px 0;
    list-style: none;
    min-width: 240px;
    margin: 0
}

.main-footer-wrapper .bottom-bar-wrapper .widget_nav_menu ul.sub-menu li {
    padding: 0 15px;
    margin-bottom: 5px
}

.main-footer-wrapper .bottom-bar-wrapper .widget_nav_menu ul.sub-menu li:last-child {
    margin-bottom: 0
}

.main-footer-wrapper .bottom-bar-wrapper .widget_nav_menu li:hover > ul.sub-menu {
    display: block
}

.main-footer-wrapper .bottom-bar-wrapper .widget_nav_menu ul.sub-menu ul.sub-menu {
    left: 100%;
    bottom: 0
}

.main-footer-wrapper .widget {
    margin-bottom: 30px
}

.main-footer-wrapper .widget:last-child {
    margin-bottom: 0
}

.main-footer-wrapper .textwidget ul {
    padding: 0;
    list-style: none
}

body.footer-static {
    padding-bottom: 0
}

@media (max-width: 991px) {
    footer.main-footer-wrapper .bottom-bar-wrapper .sidebar.text-left, footer.main-footer-wrapper .bottom-bar-wrapper .sidebar.text-right {
        text-align: center
    }

    footer.main-footer-wrapper .bottom-bar-wrapper .sidebar + .sidebar {
        margin-top: 5px
    }

    footer.main-footer-wrapper .col-md-1, footer.main-footer-wrapper .col-md-10, footer.main-footer-wrapper .col-md-11, footer.main-footer-wrapper .col-md-12, footer.main-footer-wrapper .col-md-2, footer.main-footer-wrapper .col-md-3, footer.main-footer-wrapper .col-md-4, footer.main-footer-wrapper .col-md-5, footer.main-footer-wrapper .col-md-6, footer.main-footer-wrapper .col-md-7, footer.main-footer-wrapper .col-md-8, footer.main-footer-wrapper .col-md-9 {
        margin-bottom: 30px
    }

    footer.main-footer-wrapper .col-md-1.text-right, footer.main-footer-wrapper .col-md-10.text-right, footer.main-footer-wrapper .col-md-11.text-right, footer.main-footer-wrapper .col-md-12.text-right, footer.main-footer-wrapper .col-md-2.text-right, footer.main-footer-wrapper .col-md-3.text-right, footer.main-footer-wrapper .col-md-4.text-right, footer.main-footer-wrapper .col-md-5.text-right, footer.main-footer-wrapper .col-md-6.text-right, footer.main-footer-wrapper .col-md-7.text-right, footer.main-footer-wrapper .col-md-8.text-right, footer.main-footer-wrapper .col-md-9.text-right {
        text-align: left
    }
}

@media (max-width: 767px) {
    footer.main-footer-wrapper .col-sm-6:nth-child(2n+1) {
        clear: both
    }
}

.search-form {
    position: relative
}

.search-form input[type=text] {
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding-right: 50px
}

.search-form button[type=submit] {
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    padding: 0;
    height: 40px;
    width: 40px;
    color: #fff;
    font-size: 0;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.search-form button[type=submit] i {
    font-size: 15px;
    line-height: 40px
}

#wp-calendar {
    width: 100%
}

.primary-sidebar .widget, .site-meta-single-product .widget {
    border: 1px solid #eee;
    background: #fcfcfc;
    padding: 30px
}

.primary-sidebar .widget-title, .site-meta-single-product .widget-title {
    margin: -31px -31px 30px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: .05em;
    padding: 16px 30px
}

.primary-sidebar .widget_archive li, .primary-sidebar .widget_categories li, .primary-sidebar .widget_product_categories li, .site-meta-single-product .widget_archive li, .site-meta-single-product .widget_categories li, .site-meta-single-product .widget_product_categories li {
    overflow: hidden
}

.primary-sidebar .widget_archive li a, .primary-sidebar .widget_categories li a, .primary-sidebar .widget_product_categories li a, .site-meta-single-product .widget_archive li a, .site-meta-single-product .widget_categories li a, .site-meta-single-product .widget_product_categories li a {
    background: #fcfcfc;
    position: relative;
    z-index: 2;
    padding-right: 5px
}

.primary-sidebar .widget_archive li, .primary-sidebar .widget_categories li, .primary-sidebar .widget_meta li, .primary-sidebar .widget_nav_menu li, .primary-sidebar .widget_pages li, .primary-sidebar .widget_product_categories li, .site-meta-single-product .widget_archive li, .site-meta-single-product .widget_categories li, .site-meta-single-product .widget_meta li, .site-meta-single-product .widget_nav_menu li, .site-meta-single-product .widget_pages li, .site-meta-single-product .widget_product_categories li {
    color: #222
}

.widget {
    margin-bottom: 60px
}

.widget a {
    color: inherit
}

.widget a:active, .widget a:focus, .widget a:hover {
    text-decoration: none;
    color: #b10f12
}

.widget:last-child {
    margin-bottom: 0
}

.widget:after {
    content: '';
    clear: both;
    display: block
}

.widget select {
    width: 100%
}

.widget_archive ul, .widget_categories ul, .widget_meta ul, .widget_nav_menu ul, .widget_pages ul, .widget_product_categories ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.widget_archive li, .widget_categories li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_product_categories li {
    margin-bottom: 10px;
    font-family: roboto
}

.widget_archive li:last-child, .widget_categories li:last-child, .widget_meta li:last-child, .widget_nav_menu li:last-child, .widget_pages li:last-child, .widget_product_categories li:last-child {
    margin-bottom: 0
}

.widget_archive li a, .widget_categories li a, .widget_meta li a, .widget_nav_menu li a, .widget_pages li a, .widget_product_categories li a {
    letter-spacing: .05em;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 20px;
    display: inline-block
}

.widget_categories ul.children, .widget_pages ul.children, .widget_product_categories ul.children {
    margin-top: 10px;
    padding-left: 15px
}

.widget_categories ul.children li a, .widget_pages ul.children li a, .widget_product_categories ul.children li a {
    text-transform: none;
    font-size: 13px
}

.widget_nav_menu ul.sub-menu {
    margin-top: 10px;
    padding-left: 15px
}

.widget_nav_menu ul.sub-menu li a {
    text-transform: none;
    font-size: 13px
}

ul.s-primary a {
    background-color: #b10f12;
    color: #b10f12
}

ul.s-primary a:hover {
    background-color: #000;
    color: #fff
}

ul.s-light a {
    background-color: #fff;
    color: #fff
}

ul.s-dark a {
    background-color: #000;
    color: #000
}

ul.s-default {
    font-size: 0
}

ul.s-default li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    margin-bottom: 5px
}

ul.s-default li:last-child {
    margin-right: 0
}

ul.s-default a {
    background-color: transparent;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}

ul.s-default.s-primary a:hover {
    color: #444
}

ul.s-icon-text li + li {
    margin-top: 15px
}

ul.s-icon-text a {
    line-height: 1.7;
    letter-spacing: .05em;
    background-color: transparent
}

ul.s-icon-text a:hover {
    background-color: transparent
}

ul.s-icon-text i {
    margin-right: 15px;
    letter-spacing: 0
}

ul.s-icon-text.s-primary a:hover {
    color: #444
}

ul.s-md i {
    font-size: 16px
}

.left-sidebar, .right-sidebar {
    margin-bottom: 100px
}

.contact-form p, .contact-form span {
    margin: 0
}

.contact-form input[type=submit] {
    letter-spacing: .05em;
    line-height: 1.3
}

.contact-form input[type=email], .contact-form input[type=submit], .contact-form input[type=text] {
    text-transform: uppercase;
    font-size: 12px
}

.contact-form input[type=email], .contact-form input[type=text] {
    height: 40px;
    margin-bottom: 5px;
    padding: 0 15px;
    width: 100%;
    background: 0 0
}

.widget-contact-info {
    margin: 0;
    padding: 0;
    list-style: none
}

.widget-contact-info > li > i.fa {
    width: 18px
}

.blog-wrap {
    margin-bottom: 100px
}

.vc_inline-link {
    display: none
}

.entry-link-wrap {
    border: 4px solid rgba(255, 255, 255, .2);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #b10f12;
    padding: 35px 20px;
    color: #fff
}

.entry-link-wrap i:hover, .entry-link-wrap p:hover {
    color: #000
}

.entry-link-wrap a {
    color: #fff
}

.entry-link-wrap p {
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: .05em;
    line-height: 1.8;
    position: relative;
    overflow: hidden
}

.entry-link-wrap i {
    float: left;
    font-size: 24px;
    margin-right: 20px;
    margin-top: 5px
}

.event-image:hover a.prettyPhoto {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.entry-format-date {
    position: absolute;
    left: 0;
    bottom: 0;
    color: #fff;
    right: 0
}

.entry-format-date .entry-icon-format {
    height: 58px;
    width: 58px;
    background-color: #b10f12;
    display: block;
    float: left;
    text-align: center
}

.entry-format-date .entry-icon-format i {
    font-size: 24px;
    line-height: 58px
}

.entry-format-date .entry-date {
    background-color: #000;
    padding: 5px 20px;
    position: absolute;
    bottom: 0;
    max-height: 58px;
    left: auto
}

.entry-format-date .entry-date a {
    color: #fff;
    line-height: 1.6;
    font-size: 16px;
    text-transform: uppercase
}

h3.entry-post-title {
    overflow: hidden;
    font-size: 21px;
    margin-bottom: 10px;
    letter-spacing: 0;
    line-height: 1.4;
    color: #222;
    -ms-word-wrap: break-word;
    word-wrap: break-word
}

h3.entry-post-title a {
    color: inherit
}

.entry-post-meta-wrap {
    margin-bottom: 20px
}

.entry-post-meta-wrap ul.entry-meta {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 0
}

.entry-post-meta-wrap ul.entry-meta li {
    display: inline;
    font-size: 14px;
    line-height: 1.8;
    margin-right: 15px;
    vertical-align: middle
}

.entry-post-meta-wrap ul.entry-meta li span {
    font-weight: 400;
    margin-bottom: 0;
    text-transform: none;
    color: #868686
}

.entry-post-meta-wrap ul.entry-meta li a {
    color: #868686
}

.entry-post-meta-wrap ul.entry-meta li a:hover {
    color: #000
}

.entry-post-meta-wrap ul.entry-meta li i {
    color: #000;
    font-size: 14px;
    margin-right: 3px
}

.entry-post-meta-wrap ul.entry-meta li:last-child {
    margin-right: 0
}

.entry-excerpt {
    font-size: 13px;
    line-height: 1.6;
    margin-bottom: 25px
}

.entry-excerpt p {
    margin-bottom: 0;
    line-height: 1.6
}

.entry-content-footer {
    margin-top: 45px
}

@media (min-width: 1200px) {
    .blog-style-list .entry-content-wrap {
        background-color: #f8f8f8;
        padding: 0 30px;
        float: left;
        width: 100%
    }

    .blog-style-list .entry-content-wrap h3.entry-post-title {
        max-height: 2.8em;
        margin-top: 30px;
        margin-bottom: 20px
    }

    .blog-style-list .entry-content-wrap .entry-post-meta-wrap {
        margin-bottom: 30px
    }

    .blog-style-list .entry-content-wrap .entry-excerpt {
        margin-bottom: 15px
    }
}

@media (max-width: 1199px) {
    .blog-inner.blog-style-list .entry-content-wrap {
        padding: 35px 25px 15px;
        background-color: #fafafa
    }

    .blog-inner.blog-style-list .entry-content-footer {
        margin-top: 25px
    }

    .blog-inner.blog-style-list .entry-link-wrap {
        padding: 25px
    }

    .blog-inner.blog-style-list .entry-link-wrap p {
        line-height: 1.8
    }
}

@media (max-width: 320px) {
    .entry-format-date {
        display: none
    }
}

@media (min-width: 992px) {
    .blog-style-grid {
        margin: 0 -15px
    }

    .blog-style-grid .entry-content-wrap {
        background-color: #f8f8f8;
        padding: 25px 20px
    }

    .blog-style-grid .entry-content-wrap .entry-excerpt {
        max-height: 4.8em;
        overflow: hidden;
        margin-bottom: 15px
    }

    .blog-style-grid .entry-content-wrap .entry-post-meta-wrap {
        margin-bottom: 0
    }

    .blog-style-grid h3.entry-post-title {
        font-size: 18px;
        line-height: 1.6;
        margin-bottom: 20px
    }

    .blog-style-grid .entry-post-meta-wrap ul.entry-meta li {
        font-size: 13px;
        margin-right: 10px
    }

    .blog-style-grid .entry-content-footer {
        display: none
    }

    .blog-style-grid .entry-excerpt p {
        max-height: 8.8em;
        overflow: hidden
    }

    .blog-style-grid .embed-responsive.embed-responsive-16by9 {
        padding-bottom: 100%
    }
}

@media (max-width: 991px) {
    .blog-inner.blog-style-grid {
        position: inherit !important
    }

    .blog-inner.blog-style-grid .entry-content-wrap {
        padding: 35px 25px 15px;
        background-color: #fafafa
    }

    .blog-inner.blog-style-grid .entry-content-footer {
        margin-top: 25px
    }

    .blog-inner.blog-style-grid .entry-link-wrap {
        padding: 25px
    }

    .blog-inner.blog-style-grid .entry-link-wrap p {
        line-height: 1.8
    }
}

@media (max-width: 767px) {
    .blog-inner .entry-content-wrap {
        padding: 35px 25px 15px;
        background-color: #fafafa
    }

    .blog-inner .entry-content-footer {
        margin-top: 25px
    }

    .entry-link-wrap {
        padding: 25px
    }

    .entry-link-wrap p {
        line-height: 1.8
    }

    .archive-search-wrap .no-image {
        width: 150px !important;
        height: inherit !important
    }
}

@media (max-width: 480px) {
    .archive-search-wrap .entry-content-wrap {
        padding: 30px 20px;
        background-color: #fafafa
    }

    .archive-search-wrap .no-image {
        display: none
    }
}

.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 47.3684210526%
}

.archive-search-wrap {
    color: #525252
}

.archive-search-wrap .no-image {
    height: 181px;
    width: 270px;
    float: left;
    position: relative;
    background-color: #eee;
    padding: 10px;
    border: 1px solid #eee;
    background-clip: content-box;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family: oswald;
    text-transform: uppercase;
    font-size: 24px;
    letter-spacing: .05em
}

.archive-search-wrap .no-image .no-image-inner {
    display: inline-block;
    margin: 0 auto;
    position: relative;
    text-align: center;
    vertical-align: middle
}

.archive-search-wrap .no-image:before {
    content: "";
    display: inline-block;
    padding-top: 65%;
    vertical-align: middle
}

.archive-search-box {
    padding-bottom: 60px
}

.archive-search-box .heading {
    margin-bottom: 30px
}

.archive-search-box .heading:after {
    margin-top: 10px
}

.archive-search-box h6 {
    margin-bottom: 0;
    line-height: 1.6
}

.archive-search-box p {
    display: block;
    margin-bottom: 0
}

.archive-search-wrap-inner {
    margin-top: 60px
}

.archive-search-wrap-inner .search-icon {
    width: 47px;
    height: 47px;
    background: #eee;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: left;
    position: relative;
    text-align: center
}

.archive-search-wrap-inner span.icon-menu {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0
}

.archive-search-wrap-inner .entry-content-wrap {
    position: relative;
    overflow: hidden;
    padding-left: 25px
}

.archive-search-wrap-inner h3.entry-post-title {
    font-size: 18px;
    margin-bottom: 15px
}

.archive-search-wrap-inner .entry-post-type {
    font-style: italic
}

.archive-search-wrap-inner .entry-excerpt {
    margin-top: 20px
}

span.icon-menu {
    width: 15px;
    height: 1px;
    background: #444;
    display: inline-block;
    position: relative;
    vertical-align: middle
}

span.icon-menu:after, span.icon-menu:before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #444;
    position: absolute;
    top: -5px
}

span.icon-menu:after {
    top: 5px
}

.single-post-wrap {
    margin-bottom: 100px
}

.single-post-wrap .entry-link-wrap {
    margin-bottom: 55px
}

.single-post-wrap .entry-post-title {
    max-height: inherit
}

.entry-content p:last-child {
    margin-bottom: 0
}

.entry-content input[type=submit] {
    font-family: oswald;
    font-size: 13px;
    line-height: 1.2;
    letter-spacing: .1em;
    text-align: center;
    text-transform: uppercase;
    min-width: 170px;
    padding: 16px 20px;
    background-color: #30a8cc;
    color: #fff;
    border: none;
    border-bottom: 2px solid rgba(0, 0, 0, .2);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.entry-content input[type=submit]:hover {
    background-color: #b10f12
}

._radio {
    position: relative;
    cursor: pointer;
    font-weight: 400;
    margin: 0;
    padding-left: 24px;
    display: inline-block;
    line-height: 20px
}

._radio > input[type=radio] {
    display: none !important
}

._radio > input[type=radio]:checked + i.radio-button {
    background-color: #b10f12
}

._radio i.radio-button {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 3px solid #fff;
    box-shadow: 0 0 0 1px #ddd;
    background-color: #fff;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.layout-container-fluid.archive-product-wrap {
    padding: 0 15px
}

.single-product-wrap, .site-content-archive-product {
    margin-bottom: 100px
}

.archive-product-wrap, .site-content-single-product, .woocommerce-sidebar {
    margin-bottom: 40px
}

.tooltip-inner {
    white-space: nowrap
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    font-size: 18px;
    letter-spacing: .05em;
    font-weight: 400;
    line-height: 1;
    margin: 0;
    display: inline;
    z-index: 3;
    position: absolute;
    right: 0;
    top: 28px
}

.single-product-bottom-sidebar {
    border-top: 1px solid #eee
}

.woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce input.button, .woocommerce input.button.alt {
    font-family: roboto;
    font-size: 13px;
    color: #fff;
    line-height: 1.2 !important;
    letter-spacing: .1em;
    text-transform: uppercase;
    font-weight: 400;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: none;
    padding: 10px 20px;
    min-width: 150px;
    text-align: center;
    vertical-align: middle;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover {
    background-color: #444;
    color: #fff
}

.woocommerce .woocommerce-info .button {
    padding: 10px 15px;
    min-width: 0;
    font-size: 12px
}

.woocommerce p.cart-empty {
    max-width: 1170px;
    margin: 0 auto
}

.product-flash-wrap {
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 3
}

.product-flash {
    font-family: oswald;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    padding: 0 5px;
    height: 23px;
    line-height: 23px;
    display: block;
    text-align: center;
    min-width: 44px
}

.product-flash + .product-flash {
    margin-top: 5px
}

.woocommerce form .form-row {
    padding: 0;
    margin-bottom: 30px !important
}

.woocommerce form .form-row .required {
    color: #b10f12
}

.product-listing.woocommerce {
    margin: 0 -15px
}

.product-listing.woocommerce .product-item-wrap {
    float: left;
    padding: 0 15px 60px
}

.product-listing.woocommerce .product-item-inner {
    position: relative
}

.product-listing.woocommerce .product-thumb img {
    width: 100%
}

.product-listing.woocommerce .product-thumb {
    position: relative;
    /*background-color: #f7f7f7;*/
    border-bottom-style: solid;
    border-bottom-width: 5px
}

.product-listing.woocommerce .product-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .3s all 1ms ease-out;
    -moz-transition: .3s all 1ms ease-out;
    -ms-transition: .3s all 1ms ease-out;
    -o-transition: .3s all 1ms ease-out;
    transition: .3s all 1ms ease-out
}

.product-listing.woocommerce .add-to-cart-wrap {
    display: inline-block;
    vertical-align: middle
}

.product-listing.woocommerce .product-info {
    padding: 25px 0 0;
    position: relative
}

.product-listing.woocommerce .product-name {
    font-size: 18px;
    display: inline-block;
    margin-bottom: 14px;
    line-height: 1.4;
    letter-spacing: .02em;
    padding-right: 110px
}

.product-listing.woocommerce .product-name a {
    color: #212121
}

.product-listing.woocommerce .excerpt {
    max-height: 72px;
    overflow: hidden;
    margin-bottom: 25px
}

.product-listing.woocommerce .excerpt p {
    margin: 0
}

.product-listing.woocommerce .course-meta {
    line-height: 1.4;
    position: relative;
    margin-bottom: 45px;
    color: #717171;
    text-transform: uppercase
}

.product-listing.woocommerce .course-meta:before {
    content: "";
    width: 35px;
    position: absolute;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    top: 100%;
    margin-top: 20px
}

.product-listing.woocommerce .course-meta a {
    color: #717171
}

.product-listing.woocommerce .product-item-wrap.active .product-link, .product-listing.woocommerce .product-item-wrap:hover .product-link {
    opacity: 1;
    visibility: visible
}

.product-listing.woocommerce.product-slider {
    margin: 0
}

.product-listing.woocommerce.product-slider .product-item-wrap {
    float: none;
    padding: 0 0 60px
}

.product-listing.woocommerce.product-slider .owl-dots {
    text-align: center;
    margin-bottom: 50px;
    display: block !important
}

.single-product .heading h2 {
    font-weight: 700
}

.single-product button.single_add_to_cart_button {
    width: 100%;
    font-size: 16px;
    padding-top: 18px;
    padding-bottom: 18px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 1px
}

.single-product .single-product-info .content-icon-list ul {
    list-style: none;
    padding-left: 0
}

.single-product .single-product-info .content-icon-list ul li:before {
    content: "\f00c";
    font-family: fontawesome;
    padding-right: 8px
}

.single-product-image {
    position: relative
}

.product-image-slider-wrap {
    margin-bottom: 15px
}

#single-product-image {
    opacity: 0;
    margin-bottom: 60px
}

.product-image-thumb-wrap {
    margin: 0 -5px
}

.single-product-image-inner img {
    display: block;
    width: 100%
}

.product-image-thumb-item {
    position: relative;
    outline: 0;
    cursor: pointer;
    padding: 5px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.course-section {
    color: #fff
}

.course-section {
    padding: 15px 20px;
    text-transform: uppercase;
    line-height: 1.5;
    position: relative
}

.course-section > a {
    display: inline-block;
    padding-right: 310px
}

.course-section .meta {
    display: inline-block;
    position: absolute;
    right: 20px;
    top: 15px
}

.course-section .meta span {
    margin-left: 10px;
    display: inline-block;
    text-align: right
}

.widget-course .course-item-wrap, .widget.woocommerce .course-item-wrap {
    margin-bottom: 35px
}

.widget-course .course-item-wrap:last-child, .widget.woocommerce .course-item-wrap:last-child {
    margin-bottom: 0
}

.widget-course .course-item-wrap:after, .widget.woocommerce .course-item-wrap:after {
    content: '';
    display: block;
    clear: both
}

.widget-course .course-item-wrap .course-thumb, .widget.woocommerce .course-item-wrap .course-thumb {
    width: 80px;
    float: left
}

.widget-course .course-item-wrap .course-info, .widget.woocommerce .course-item-wrap .course-info {
    padding-left: 105px
}

.widget-course .course-item-wrap .course-info > a.course-title, .widget.woocommerce .course-item-wrap .course-info > a.course-title {
    text-transform: uppercase;
    color: #222
}

.widget-course .course-item-wrap .course-info > span, .widget.woocommerce .course-item-wrap .course-info > span {
    display: block;
    text-transform: uppercase;
    line-height: 1.8
}

.widget-course .course-item-wrap {
    padding: 0 15px
}

.course-cat-list .course {
    overflow-x: auto
}

.course-cat-list .course-item {
    padding: 7px 20px;
    line-height: 36px;
    border-bottom: solid 1px #fff;
    position: relative
}

.course-cat-list .course-item:nth-child(odd) {
    background-color: #f8f8f8
}

.course-cat-list .course-item:nth-child(even) {
    background-color: #f4f4f4
}

.course-cat-list .course-item .schedule-meta {
    top: 8px
}

.course-cat-list .name {
    text-transform: uppercase;
    display: inline-block;
    width: 700px
}

.course-cat-list .name a {
    color: #222
}

.course-cat-list .date {
    padding-left: 10px;
    text-transform: uppercase;
    display: inline-block
}

.course-cat-list .date {
    min-width: 160px
}

@media (max-width: 768px) {
    .course-cat-list .name {
        width: 400px
    }
}

@media (min-width: 1230px) {
    .single-product-image-wrap:not(.has-sidebar) {
        padding-right: 0;
        padding-left: 0
    }

    .single-product-image-inner {
        position: relative
    }

    .single-product-image-inner.vertical .product-image-slider-wrap {
        padding-left: 130px
    }

    .single-product-image-inner.vertical .product-image-thumb-wrap {
        position: absolute;
        width: 130px;
        margin: 0;
        height: 100%;
        top: 0;
        left: 0;
        padding: 0 14px;
        overflow: hidden
    }

    .single-product-image-inner.vertical .product-image-thumb-item {
        margin-bottom: 30px;
        padding: 0
    }

    .single-product-image-inner.vertical .product-image-slider-wrap {
        margin-bottom: 0
    }

    .single-product-image-wrap.has-sidebar {
        padding-right: 0
    }
}

.woocommerce div.product p.price {
    font-size: 18px;
    margin-bottom: 30px
}

.woocommerce div.product form.cart, .woocommerce div.product p.cart {
    margin-bottom: 35px
}

.woocommerce div.product .cart .button {
    height: 50px;
    line-height: 50px !important;
    padding: 0 20px
}

.woocommerce div.product .cart .button:before {
    font-style: normal !important;
    font-weight: 400 !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e1b1";
    display: inline-block;
    font-size: 20px;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -4px
}

.product_meta {
    font-size: 13px;
    font-style: italic;
    margin-bottom: 30px
}

.product_meta > span {
    display: block
}

.product_meta > span + span {
    margin-top: 5px
}

.woocommerce-cart .site-content-page {
    margin-bottom: 40px
}

@media (max-width: 600px) {
    .course-section .meta {
        left: 10px
    }
}

@media (max-width: 480px) {
    .course-section .meta span {
        min-width: 0 !important
    }
}

.select2-drop-active {
    border: 1px solid #ddd
}

.woocommerce-account .woocommerce h2, .woocommerce-account .woocommerce h3 {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .05em;
    margin-bottom: 25px;
    position: relative
}

.woocommerce-account .woocommerce h3 {
    margin-bottom: 20px
}

.woocommerce-account .woocommerce h2, .woocommerce-account .woocommerce h3.woocommerce-column__title, .woocommerce-account .woocommerce header.title h3 {
    padding-bottom: 15px
}

.woocommerce-account .woocommerce h2:after, .woocommerce-account .woocommerce h3.woocommerce-column__title:after, .woocommerce-account .woocommerce header.title h3:after {
    content: "";
    position: absolute;
    bottom: 0;
    display: block;
    width: 45px;
    border: 1px solid #b10f12
}

.woocommerce-account .woocommerce h2, .woocommerce-account .woocommerce h3.woocommerce-column__title, .woocommerce-account .woocommerce header.title {
    margin-top: 50px
}

.woocommerce-account .site-content-page {
    margin-bottom: 100px
}

.woocommerce-account .site-content-page p {
    margin-bottom: 0
}

.shopping-cart-wrapper {
    padding: 0;
    margin: 0;
    display: inline-block;
    vertical-align: top;
    text-align: right;
    position: relative
}

.shopping-cart-wrapper.no-price .sub-total-text {
    display: none
}

.shopping-cart-wrapper .widget_shopping_cart_icon {
    position: relative;
    display: inline-block;
    height: 30px;
    line-height: 30px
}

.shopping-cart-wrapper .widget_shopping_cart_icon > i.fa {
    cursor: pointer;
    padding: 0;
    height: 30px;
    line-height: 30px;
    text-align: left;
    vertical-align: top
}

.shopping-cart-wrapper .widget_shopping_cart_content {
    display: block;
    text-align: left;
    font-family: roboto;
    letter-spacing: .05em
}

.shopping-cart-wrapper .widget_shopping_cart_content:hover .cart_list_wrapper {
    visibility: visible;
    opacity: 1;
    -webkit-transition-timing-function: cubic-bezier(.11, .76, .24, .93);
    -moz-transition-timing-function: cubic-bezier(.11, .76, .24, .93);
    -ms-transition-timing-function: cubic-bezier(.11, .76, .24, .93);
    -o-transition-timing-function: cubic-bezier(.11, .76, .24, .93);
    transition-timing-function: cubic-bezier(.11, .76, .24, .93)
}

.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper {
    display: block;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 100%;
    right: 0;
    left: auto;
    z-index: 9998;
    width: 384px;
    background: #fff;
    border: solid 1px #eee;
    border-bottom-style: solid !important;
    border-bottom-width: 2px !important;
    padding: 0;
    line-height: 2em;
    color: #444;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -o-transition: .5s all;
    transition: .5s all;
    -webkit-transition-timing-function: cubic-bezier(1, .07, 1, .07);
    -moz-transition-timing-function: cubic-bezier(1, .07, 1, .07);
    -ms-transition-timing-function: cubic-bezier(1, .07, 1, .07);
    -o-transition-timing-function: cubic-bezier(1, .07, 1, .07);
    transition-timing-function: cubic-bezier(1, .07, 1, .07)
}

.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper .cart-total {
    margin: 0 15px;
    position: relative;
    color: #222;
    line-height: 48px;
    border-bottom: solid 1px #eee;
    border-top: solid 1px #eee;
    font-size: 12px
}

.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li.empty {
    padding: 15px;
    text-align: center
}

.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li.empty h4 {
    text-transform: uppercase;
    padding: 0 0 15px;
    margin: 0;
    font-size: 16px;
    word-spacing: .2em
}

.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li.empty p {
    padding: 0;
    margin: 0;
    font-size: 14px
}

.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li {
    padding: 15px 0;
    margin: 0;
    position: relative
}

.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li + li {
    border-top: solid 1px #eee
}

.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li .cart-left {
    float: left;
    overflow: hidden;
    margin-right: 10px;
    border: solid 1px #eee;
    background: #fff
}

.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li .cart-left > a > img {
    height: auto;
    width: 58px;
    margin: 0;
    display: block
}

.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li .cart-right {
    overflow: hidden
}

.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li .cart-right > a {
    text-transform: uppercase;
    word-spacing: .2em;
    font-size: 12px;
    font-weight: 700;
    display: block;
    padding-right: 15px;
    margin-bottom: 6px
}

.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li:after {
    content: "";
    display: block;
    clear: both
}

.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.total {
    padding: 0;
    font-weight: 700;
    margin: 0;
    line-height: inherit
}

.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.total > span.amount {
    font-weight: 700;
    float: right
}

.shopping-cart-wrapper .widget_shopping_cart_icon > i.fa + span.total {
    position: absolute;
    width: 16px;
    height: 16px;
    line-height: 17px;
    color: #fff;
    top: 0;
    right: 0;
    text-align: center;
    font-size: 11px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background-color: #b10f12;
    font-family: roboto;
    display: none
}

.shopping-cart-wrapper .cart-total-left {
    float: left
}

.shopping-cart-wrapper .cart-total-left span {
    vertical-align: middle
}

.shopping-cart-wrapper .cart-total-right {
    float: right
}

.shopping-cart-wrapper ul.cart_list, .shopping-cart-wrapper ul.product_list_widget {
    position: relative;
    margin: 0;
    list-style: none;
    padding: 15px 15px 0;
    max-height: 293px
}

.shopping-cart-wrapper .cart-button-wrapper {
    padding: 15px 15px 35px
}

.shopping-cart-wrapper .cart_list_wrapper.sub-menu-dark {
    background-color: #222;
    border-color: #333;
    color: #fff
}

.shopping-cart-wrapper .cart_list_wrapper.sub-menu-dark .cart-total-left > a, .shopping-cart-wrapper .cart_list_wrapper.sub-menu-dark li .cart-right > a {
    color: #fff
}

.shopping-cart-wrapper .cart_list_wrapper.sub-menu-dark li + li {
    border-top-color: #333
}

.shopping-cart-wrapper .cart_list_wrapper.sub-menu-dark .cart-total {
    border-top-color: #333;
    border-bottom-color: #333
}

.course-search.simple {
    position: relative
}

.course-search.simple:after {
    content: "";
    left: 100%;
    width: 1000%;
    display: block;
    position: absolute;
    height: 100%;
    bottom: 0;
    top: 0
}

.course-search.simple .title {
    position: relative
}

.course-search.simple .title > span {
    display: block;
    text-transform: uppercase;
    line-height: 1.1;
    letter-spacing: 2px
}

.course-search.simple .title > span:first-child {
    font-size: 18px;
    color: #fff
}

.course-search.simple .title > span:last-child {
    font-size: 32px;
    font-weight: 700
}

.course-search.simple .keyword-wrap .keyword {
    position: relative
}

.course-search.simple .keyword-wrap input, .course-search.simple .keyword-wrap select {
    font-size: 13px;
    text-transform: uppercase;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0
}

.course-search.simple .keyword-wrap select {
    width: 22.372%;
    background-color: #fff;
    float: left;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0
}

.course-search.simple .keyword-wrap input {
    width: 77.628%
}

.course-search.simple .keyword-wrap input, .course-search.simple .keyword-wrap input:focus {
    border-left: solid 1px #ddd
}

.course-search.simple .keyword-wrap button {
    position: absolute;
    right: 0;
    border: none;
    cursor: pointer;
    top: 0;
    padding: 4px 18px;
    font-size: 24px;
    color: #fff
}

.course-search.simple.style01 .keyword-wrap {
    position: absolute;
    top: 35px;
    right: 0;
    padding-left: 100px;
    display: inline-block;
    width: 84.188%
}

.course-search.simple.style01 .title-wrap {
    display: inline-block
}

.course-search.simple.style01 .title-wrap:before {
    content: "";
    position: absolute;
    right: 100%;
    height: 100%;
    bottom: 0;
    width: 1000%;
    top: 0
}

.course-search.simple.style01 .title {
    min-width: 220px;
    width: 15.812%;
    padding-top: 35px;
    padding-bottom: 35px
}

.course-search.simple.style01 .title:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 70px;
    right: -37px;
    transform: skewX(29deg)
}

.course-search.simple.style02 {
    padding-top: 60px;
    padding-bottom: 60px;
    margin-left: 100px
}

.course-search.simple.style02 .title-wrap {
    text-align: center
}

.course-search.simple.style02 .title-wrap:before {
    content: "";
    position: absolute;
    left: -64px;
    height: 100%;
    bottom: 0;
    width: 100px;
    top: 0;
    -webkit-transform: skewX(15deg);
    -moz-transform: skewX(15deg);
    -o-transform: skewX(15deg);
    -ms-transform: skewX(15deg);
    transform: skewX(15deg)
}

.course-search.simple.style02 .title > span {
    line-height: 1.2
}

.course-search.simple.style02 .title > span:last-child {
    font-weight: 400;
    font-size: 42px
}

.course-search.simple.style02 .keyword-wrap {
    padding: 30px 150px 0
}

.course-search.simple.style02:before {
    content: "";
    width: 1000%;
    position: absolute;
    height: 80%;
    right: 100%;
    bottom: 0
}

@media screen and (max-width: 1024px) {
    .course-search.simple.style01 .title-wrap {
        display: block
    }

    .course-search.simple.style01 .title-wrap .title {
        width: 100%;
        text-align: center
    }

    .course-search.simple.style01 .keyword-wrap {
        position: relative;
        top: 0;
        padding-bottom: 35px;
        width: 100%;
        padding-left: 15px;
        padding-right: 15px
    }
}

@media screen and (max-width: 992px) {
    .course-search.simple.style02 {
        margin-left: 0
    }

    .course-search.simple.style02:before {
        height: 100%
    }

    .course-search.simple.style02 .keyword-wrap {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media screen and (max-width: 600px) {
    .course-search.simple .keyword-wrap .keyword input, .course-search.simple .keyword-wrap .keyword select {
        width: 100%
    }

    .course-search.simple .keyword-wrap .keyword input {
        margin-top: 10px
    }

    .course-search.simple .keyword-wrap .keyword button {
        bottom: 0;
        top: auto
    }
}

.owl-g5plus-shortcode .owl-controls {
    height: 0
}

.owl-g5plus-shortcode .owl-controls .owl-nav div {
    position: absolute;
    width: 40px;
    height: 50px;
    top: 50%;
    margin-top: -25px;
    background-color: #f9f9f9;
    text-align: center
}

.owl-g5plus-shortcode .owl-controls .owl-nav div i {
    color: #222;
    font-size: 32px;
    line-height: 50px
}

.owl-g5plus-shortcode .owl-controls .owl-nav div:hover {
    background-color: #b10f12
}

.owl-g5plus-shortcode .owl-controls .owl-nav div:hover i {
    color: #fff
}

.owl-g5plus-shortcode .owl-controls .owl-nav div:hover.owl-prev:after {
    border-top-color: #b10f12
}

.owl-g5plus-shortcode .owl-controls .owl-nav div:hover.owl-next:after {
    border-bottom-color: #b10f12
}

.owl-g5plus-shortcode .owl-controls .owl-nav .owl-next:after, .owl-g5plus-shortcode .owl-controls .owl-nav .owl-prev:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0
}

.owl-g5plus-shortcode .owl-controls .owl-nav .owl-prev {
    left: -70px
}

.owl-g5plus-shortcode .owl-controls .owl-nav .owl-prev:after {
    border-bottom: solid 0 transparent;
    border-top: solid 50px #f9f9f9;
    border-right: solid 10px transparent;
    left: 100%
}

.owl-g5plus-shortcode .owl-controls .owl-nav .owl-next {
    right: -70px
}

.owl-g5plus-shortcode .owl-controls .owl-nav .owl-next:after {
    border-bottom: solid 50px #f9f9f9;
    border-top: solid 0 transparent;
    border-left: solid 10px transparent;
    right: 100%
}

.owl-g5plus-shortcode .owl-controls .owl-dots {
    text-align: center;
    padding-top: 10px
}

@media (max-width: 1380px) {
    .owl-g5plus-shortcode:hover .owl-controls .owl-nav .owl-prev {
        left: -50px
    }

    .owl-g5plus-shortcode:hover .owl-controls .owl-nav .owl-next {
        right: -50px
    }
}

@media (max-width: 1269px) {
    .owl-g5plus-shortcode:hover .owl-controls .owl-nav .owl-prev {
        left: -20px
    }

    .owl-g5plus-shortcode:hover .owl-controls .owl-nav .owl-next {
        right: -20px
    }
}

@media (max-width: 1000px) {
    .owl-g5plus-shortcode:hover .owl-controls .owl-nav .owl-prev {
        left: -10px
    }

    .owl-g5plus-shortcode:hover .owl-controls .owl-nav .owl-next {
        right: -10px
    }
}

@media (max-width: 800px) {
    .owl-g5plus-shortcode:hover .owl-controls .owl-nav .owl-prev {
        left: 0
    }

    .owl-g5plus-shortcode:hover .owl-controls .owl-nav .owl-next {
        right: 0
    }
}

.bt {
    display: inline-block;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    padding: 11px 30px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    border-color: unset
}

.bt img {
    height: 14px;
    width: 14px
}

.bt-sm {
    padding: 13px 32px
}

.bt-md {
    font-size: 14px;
    padding: 15px 34px
}

.bt-primary {
    background-color: #b10f12
}

.bt-tertiary {
    background-color: #30a8cc
}

.bt-light {
    border-color: #fff;
    background-color: #fff;
    color: #fff
}

.bt-light.bt-3d, .bt-light.bt-bg {
    color: #000;
    border-color: #fff
}

.bt-bg {
    border: 1px solid;
    color: #fff
}

.bt-3d {
    border: 1px solid;
    border-top: none;
    color: #fff;
    border-bottom: 2px solid rgba(0, 0, 0, .2) !important
}

.bt-primary {
    border-color: #b10f12
}

.bt-tertiary {
    border-color: #30a8cc
}

.bt-primary:active, .bt-primary:focus {
    color: #b10f12
}

.bt-tertiary:active, .bt-tertiary:focus {
    color: #30a8cc
}

.bt-3d:active, .bt-3d:focus, .bt-bg:active, .bt-bg:focus {
    color: #fff
}

.bt-light:active, .bt-light:focus {
    color: #fff;
    border-color: #fff
}

.bt-light:active.bt-3d, .bt-light:active.bt-bg, .bt-light:focus.bt-3d, .bt-light:focus.bt-bg {
    color: #000
}

.bt-primary:hover {
    background-color: #b10f12
}

.bt-primary:hover.bt-3d, .bt-primary:hover.bt-bg {
    background-color: #30a8cc;
    border-color: #30a8cc
}

.bt-tertiary:hover {
    background-color: #30a8cc
}

.bt-tertiary:hover.bt-3d, .bt-tertiary:hover.bt-bg {
    background-color: #b10f12;
    border-color: #b10f12
}

.bt-3d:hover, .bt-bg:hover {
    color: #fff
}

.bt-light:hover {
    background-color: #fff;
    color: #868686;
    border-color: #fff
}

.bt-light:hover.bt-3d, .bt-light:hover.bt-bg {
    color: #868686
}

.bt.i-left {
    position: relative
}

.bt.i-left.bt-sm {
    padding-left: 45px
}

.bt.i-left i, .bt.i-left img {
    position: absolute;
    left: 25px;
    line-height: 1
}

.bt.i-right {
    position: relative
}

.bt.i-right.bt-sm {
    padding-right: 45px
}

.bt.i-right i, .bt.i-right img {
    position: absolute;
    right: 25px;
    line-height: 1
}

.heading h2 {
    margin-bottom: 0;
    line-height: 1em;
    font-weight: 400
}

.heading.fs-18 h2 {
    font-weight: 700
}

.heading span {
    font-size: 14px;
    position: relative;
    display: inline-block;
    margin-bottom: 20px
}

.heading span:after, .heading span:before {
    content: "\f005";
    font-family: fontawesome;
    display: block;
    font-size: 11px;
    position: absolute;
    top: 0
}

.heading span:before {
    right: 13px
}

.heading span:after {
    left: 13px
}

.heading p {
    padding-bottom: 0;
    padding-top: 12px;
    color: #494949
}

.heading:after {
    content: '';
    display: block;
    border-bottom: 2px solid #000;
    width: 44px;
    margin-top: 20px
}

.heading.text-left span {
    margin-left: 11px
}

.heading.text-left:after {
    margin-left: 0;
    margin-right: auto
}

.heading.text-right span {
    margin-right: 11px
}

.heading.text-right:after {
    margin-right: 0;
    margin-left: auto
}

.heading.text-center:after {
    margin-left: auto;
    margin-right: auto
}

.heading.color-light .heading-color {
    color: #fff
}

.tribe-bar-is-disabled .tribe-events-page-title {
    background-color: #30a8cc;
    color: #fff;
    line-height: 1.9 !important;
    padding: 13px 13px 13px 22px;
    text-transform: uppercase;
    font-family: roboto;
    font-size: 13px;
    margin-bottom: 60px;
    text-align: left
}

#tribe-events-content {
    padding: 0
}

.tribe-bar-disabled {
    top: 0;
    right: 9px
}

.tribe-bar-disabled #tribe-events-bar {
    margin: 0
}

.tribe-bar-disabled #tribe-bar-form {
    background-color: transparent;
    color: #fff
}

#tribe-events .tribe-events-button, .tribe-events-button {
    background-color: #30a8cc !important
}

#tribe-events .tribe-events-button:hover, .tribe-events-button:hover {
    background-color: #b10f12 !important
}

.tribe-events-tooltip .tribe-events-event-body p {
    margin: 0 !important
}

.tribe-bar-disabled #tribe-bar-form {
    -webkit-border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0;
    -moz-background-clip: padding;
    border-radius: 0;
    background-clip: padding-box
}

#tribe-events .tribe-events-button, .tribe-events-button {
    background-color: #30a8cc !important
}

#tribe-events .tribe-events-button:hover, .tribe-events-button:hover {
    color: #fff
}

#tribe-events-content .tribe-events-tooltip h4 {
    background-color: #30a8cc
}

.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a {
    font-size: 14px;
    font-weight: 400
}

.tribe-events-list-widget .tribe-list-widget {
    padding-left: 30px;
    padding-top: 30px
}

.tribe-events-list-widget .tribe-events-event-image {
    width: 76px;
    height: 76px;
    float: left;
    margin-right: 24px
}

.tribe-events-list-widget .tribe-event-title {
    line-height: 1;
    margin-bottom: 5px;
    overflow: hidden
}

.tribe-event-date-end:before, .tribe-event-date-start:before {
    font-family: fontawesome;
    display: inline-block;
    margin-right: 4px
}

.tribe-event-date-start:before {
    content: "\f251";
    color: #b10f12
}

.tribe-event-date-end:before {
    content: "\f253";
    color: #30a8cc
}

.tribe-events-tooltip .tribe-event-date-start:before {
    content: "\f073";
    font-size: 16px
}

.tribe-events-list-widget {
    background-color: #fbfbfb;
    border: 1px solid #eee;
    padding: 30px
}

.widget .tribe-list-widget {
    padding-bottom: 0
}

.single-tribe_events .tribe-events-event-meta {
    background-color: transparent;
    border: 0;
    margin: 0
}

.tribe-events-event-meta .column {
    margin-bottom: 60px
}

#tribe-events-footer {
    margin-top: 30px
}

.tribe-events-schedule {
    position: relative
}

.tribe-events-schedule > p {
    margin-bottom: 16px
}

.type-tribe_events .prettyPhoto {
    display: none
}

.event-view:before {
    content: "\f06e"
}

.event-view {
    padding-right: 16px;
    padding-left: 5px
}

.event-view:before {
    font-family: fontawesome;
    display: inline-block;
    color: #000;
    margin-right: 8px
}

.tribe-events-single-event-title {
    margin-bottom: 18px
}

.event.style1 .event-overlay {
    background-color: rgba(146, 97, 170, .9)
}

#tribe-events-content .cart {
    margin-top: 60px
}

.tribe-events-tickets-title {
    background-color: #b10f12;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .05em;
    padding: 16px 30px;
    margin-bottom: 0;
    line-height: 23px
}

.tribe-events-tickets {
    background-color: #fbfbfb;
    border: 1px solid #eee !important
}

.tribe-events-tickets .add-to-cart .button {
    display: inline-block;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    padding: 11px 30px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    background-color: #30a8cc;
    color: #fff;
    border: none
}

.tribe-events-tickets .add-to-cart .button:hover {
    background-color: #b10f12
}

.tribe-events-tickets .add-to-cart {
    padding: 20px !important
}

.tribe-events-sub-nav {
    text-transform: uppercase
}

.tribe-events-ajax-loading {
    display: none;
    opacity: 0
}

.p-color {
    color: #b10f12
}

.s-color {
    color: #000
}

.heading-color {
    color: #222
}

.text-color {
    color: #868686
}

.p-bg {
    background-color: #b10f12
}

.s-bg {
    background-color: #b10f12
}

.p-border {
    border-color: #b10f12
}

.s-border {
    border-color: #000
}

.p-border-left {
    border-left: #b10f12
}

.p-border-right {
    border-right: #b10f12
}

.p-border-top {
    border-top: #b10f12
}

.p-border-bottom {
    border-bottom: #b10f12
}

.s-border-left {
    border-left: #000
}

.s-border-right {
    border-right: #000
}

.s-border-top {
    border-top: #000
}

.s-border-bottom {
    border-bottom: #000
}

.course-search.simple.style01 .title-wrap:before, .course-search.simple.style01 .title:after, .p-bg-dark {
    background-color: #353535
}

.p-bg-light {
    background-color: #d7c4e0
}

.p-bg-rgba {
    background-color: rgba(146, 97, 170, .9)
}

.course-cat-list .course-item .name a:hover, .p-color-hover:hover, .product-listing.woocommerce .product-name a:hover, .product_meta, .shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.total > span.amount, .single-product-info .content-icon-list ul li:before, .widget-course .course-item-wrap .course-info > a.course-title:hover, .widget.woocommerce .course-item-wrap .course-info > a.course-title:hover, .woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #b10f12
}

.course-search.simple.style01 .title > span:last-child, .course-search.simple.style02 .title > span:last-child {
    color: #fff
}

.course-search.simple.style01:after, .course-search.simple.style02 .title-wrap:before, .course-search.simple.style02:after, .primary-sidebar .widget-title, .site-meta-single-product .widget-title, .widget_shopping_cart_icon > i.fa + span.total, .woocommerce a.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover {
    background-color: #b10f12
}

.search-form button, .woocommerce a.button.alt, .woocommerce input.button, .woocommerce input.button.alt {
    background-color: #30a8cc
}

.course-meta:before, .product-item-wrap:nth-of-type(3n+1) .product-thumb, .view-list .product-name:before, footer.main-footer-wrapper h4.widget-title:after {
    border-bottom-color: #000
}

.product-item-wrap:nth-of-type(3n+2) .product-thumb, .shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper {
    border-bottom-color: #b10f12
}

.product-item-wrap:nth-of-type(3n+3) .product-thumb {
    border-bottom-color: #30a8cc
}

.course-search.simple.style02:before, .on-new, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce button.button.alt {
    background-color: #000
}

.ourteacher-social li a:hover {
    background-color: #30a8cc
}

@media screen and (max-width: 1024px) {
    .course-search.simple.style01 .title-wrap.p-bg-dark, .course-search.simple.style01 .title-wrap:before, .course-search.simple.style01 .title:after {
        background-color: #b10f12
    }
}

@media screen and (max-width: 992px) {
    .course-search.simple.style02:before {
        background-color: #b10f12
    }
}

.feature .feature-content h4:after {
    background-color: #000
}

.vc_row .wpb_column:nth-child(3n+1) .feature .feature-thumb {
    border-bottom: 5px solid #b10f12
}

.vc_row .wpb_column:nth-child(3n+2) .feature .feature-thumb {
    border-bottom: 5px solid #000
}

.vc_row .wpb_column:nth-child(3n+3) .feature .feature-thumb {
    border-bottom: 5px solid #30a8cc
}

.wp-block-cover, .wp-block-cover-image {
    color: #f8f9f9;
    margin-bottom: 30px
}

.wp-block-cover p, .wp-block-cover-image p {
    margin-bottom: 0;
    line-height: 1.25
}

.wp-block-cover a, .wp-block-cover-image a {
    color: inherit
}

.wp-block-embed {
    margin: 0 0 30px
}

.wp-block-button__link {
    display: inline-block;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    padding: 15px 34px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    border: 1px solid transparent
}

.wp-block-button__link:not(.has-background):not(.has-text-color) {
    color: #fff;
    background-color: #30a8cc;
    border-color: #30a8cc
}

.wp-block-button__link:not(.has-background):not(.has-text-color).active, .wp-block-button__link:not(.has-background):not(.has-text-color):focus, .wp-block-button__link:not(.has-background):not(.has-text-color):hover {
    background-color: #b10f12;
    border-color: #b10f12
}

.wp-block-button:not(.is-style-squared) .wp-block-button__link {
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em
}

.wp-block-button:not(.is-style-outline) .wp-block-button__link:active, .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover {
    color: #fff;
    background-color: #b10f12;
    border-color: #b10f12
}

.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color {
    border-color: transparent
}

.wp-block-button {
    margin-bottom: 30px
}

body {
    -webkit-transition: transform .3s;
    -moz-transition: transform .3s;
    -ms-transition: transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s
}

@media screen and (min-width: 992px) {
    .x-sub-menu-standard a.x-menu-a-text > i.x-menu-icon, .x-sub-menu-standard a.x-menu-a-text > span.x-menu-text {
        text-transform: uppercase;
        font-size: 13px
    }
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752FD8Ghe4.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752HT8Ghe4.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEz0dL_nz.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzQdL_nz.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzwdL_nz.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzMdL_nz.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEz8dL_nz.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEz4dL_nz.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzAdLw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc3CsTKlA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc-CsTKlA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc2CsTKlA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc5CsTKlA.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc1CsTKlA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc0CsTKlA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc6CsQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xIIzI.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc-CsTKlA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc2CsTKlA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc1CsTKlA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic3CsTKlA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic-CsTKlA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic2CsTKlA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic5CsTKlA.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic1CsTKlA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic0CsTKlA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc3CsTKlA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc-CsTKlA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc2CsTKlA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc5CsTKlA.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc1CsTKlA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc0CsTKlA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc6CsQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxFIzIFKw.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxHIzIFKw.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 100;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxIIzI.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 900;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUtiZTaR.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUJiZTaR.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUliZTaR.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUhiZTaR.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Oswald;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/oswald/v49/TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUZiZQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

.overlay-bg-vc {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.fullwidth {
    overflow: hidden
}

.fullwidth:after, .fullwidth:before {
    content: " ";
    display: table
}

.fullwidth:after {
    clear: both
}

.fullwidth-visible:after, .fullwidth-visible:before {
    content: " ";
    display: table
}

.fullwidth-visible:after {
    clear: both
}

.vc_row .vc_column_container {
    padding-left: 0;
    padding-right: 0
}

.wpb_button, .wpb_content_element {
    margin-bottom: 0
}

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
    padding-top: 0
}

.content-middle {
    display: table;
    width: 100%
}

.content-middle-inner {
    display: table-cell;
    vertical-align: middle;
    width: 100%
}

.no-border {
    border: 0 !important
}

.no-padding {
    padding: 0 !important
}

.bg-content-box {
    background-clip: content-box
}

.vc-content-middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box
}

@-webkit-keyframes g5plus_bounce {
    0%, 100%, 20%, 53%, 80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
    40%, 43% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }
    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

@keyframes g5plus_bounce {
    0%, 100%, 20%, 53%, 80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
    40%, 43% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }
    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

.wpb_start_animation.wpb_bounce {
    -webkit-animation-name: g5plus_bounce;
    animation-name: g5plus_bounce;
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes g5plus_flash {
    0%, 100%, 50% {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

@keyframes g5plus_flash {
    0%, 100%, 50% {
        opacity: 1
    }
    25%, 75% {
        opacity: 0
    }
}

.wpb_start_animation.wpb_flash {
    -webkit-animation-name: g5plus_flash;
    animation-name: g5plus_flash
}

@-webkit-keyframes g5plus_pulse {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        opacity: 1
    }
    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
        opacity: 1
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        opacity: 1
    }
}

@keyframes g5plus_pulse {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        opacity: 1
    }
    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
        opacity: 1
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        opacity: 1
    }
}

.wpb_start_animation.wpb_pulse {
    -webkit-animation-name: g5plus_pulse;
    animation-name: g5plus_pulse
}

@-webkit-keyframes g5plus_rubberBand {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        opacity: 1
    }
    30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1);
        opacity: 1
    }
    40% {
        -webkit-transform: scale3d(.75, 1.25, 1);
        transform: scale3d(.75, 1.25, 1);
        opacity: 1
    }
    50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1);
        opacity: 1
    }
    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1);
        opacity: 1
    }
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1);
        opacity: 1
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        opacity: 1
    }
}

@keyframes g5plus_rubberBand {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        opacity: 1
    }
    30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1);
        opacity: 1
    }
    40% {
        -webkit-transform: scale3d(.75, 1.25, 1);
        transform: scale3d(.75, 1.25, 1);
        opacity: 1
    }
    50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1);
        opacity: 1
    }
    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1);
        opacity: 1
    }
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1);
        opacity: 1
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        opacity: 1
    }
}

@-webkit-keyframes g5plus_shake {
    0%, 100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

@keyframes g5plus_shake {
    0%, 100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

@-webkit-keyframes g5plus_swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }
    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg);
        opacity: 1
    }
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
        opacity: 1
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
        opacity: 1
    }
    100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
        opacity: 1
    }
}

@keyframes g5plus_swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }
    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg);
        opacity: 1
    }
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg);
        opacity: 1
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg);
        opacity: 1
    }
    100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
        opacity: 1
    }
}

@-webkit-keyframes g5plus_tada {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        opacity: 1
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        opacity: 1
    }
    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        opacity: 1
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        opacity: 1
    }
}

@keyframes g5plus_tada {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        opacity: 1
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        opacity: 1
    }
    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        opacity: 1
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        opacity: 1
    }
}

@-webkit-keyframes g5plus_wobble {
    0% {
        -webkit-transform: none;
        transform: none
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        opacity: 1
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        opacity: 1
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        opacity: 1
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        opacity: 1
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        opacity: 1
    }
    100% {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes g5plus_wobble {
    0% {
        -webkit-transform: none;
        transform: none
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }
    100% {
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes g5plus_bounceIn {
    0%, 100%, 20%, 40%, 60%, 80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes g5plus_bounceIn {
    0%, 100%, 20%, 40%, 60%, 80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@-webkit-keyframes g5plus_bounceInDown {
    0%, 100%, 60%, 75%, 90% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }
    100% {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes g5plus_bounceInDown {
    0%, 100%, 60%, 75%, 90% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }
    100% {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@-webkit-keyframes g5plus_bounceInLeft {
    0%, 100%, 60%, 75%, 90% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }
    100% {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes g5plus_bounceInLeft {
    0%, 100%, 60%, 75%, 90% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }
    100% {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@-webkit-keyframes g5plus_bounceInRight {
    0%, 100%, 60%, 75%, 90% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }
    100% {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes g5plus_bounceInRight {
    0%, 100%, 60%, 75%, 90% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }
    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }
    100% {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@-webkit-keyframes g5plus_bounceInUp {
    0%, 100%, 60%, 75%, 90% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@keyframes g5plus_bounceInUp {
    0%, 100%, 60%, 75%, 90% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }
    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }
    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@-webkit-keyframes g5plus_fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes g5plus_fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes g5plus_fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes g5plus_fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes g5plus_fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes g5plus_fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes g5plus_fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes g5plus_fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes g5plus_fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes g5plus_fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes g5plus_flipInX {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes g5plus_flipInX {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@-webkit-keyframes g5plus_flipInY {
    0% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
    }
    80% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
    }
    100% {
        opacity: 1;
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes g5plus_flipInY {
    0% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
    }
    80% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        opacity: 1
    }
    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        opacity: 1
    }
}

@-webkit-keyframes g5plus_zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: 1
    }
}

@keyframes g5plus_zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: 1
    }
}

.wpb_start_animation.wpb_bounce.g5plus-css-animation, .wpb_start_animation.wpb_flash.g5plus-css-animation, .wpb_start_animation.wpb_pulse.g5plus-css-animation {
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.g5plus-css-animation {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.iconbox.style1 div {
    float: left;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    width: 99px;
    height: 99px
}

.iconbox.style1 div i {
    font-size: 99px
}

.iconbox.style1 div img {
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    width: 100%;
    height: 100%;
    display: block
}

.iconbox.style1 div:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, .5);
    content: '';
    -webkit-transition: .6s;
    -moz-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
    -moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
    -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
    -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0)
}

.iconbox.style1:hover div:before {
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
    -moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
    -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
    -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0)
}

.iconbox.style1 a, .iconbox.style1 p {
    padding-left: 117px;
    line-height: 1.62
}

.iconbox.style1 a {
    font-size: 18px;
    padding-bottom: 6px
}

.iconbox.style2 div {
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    width: 67px;
    height: 67px;
    text-align: center
}

.iconbox.style2 div i {
    font-size: 35px;
    line-height: 67px;
    color: #fff
}

.iconbox.style2 div img {
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    width: 67px;
    height: 67px;
    display: block
}

.iconbox.style2 a, .iconbox.style2 p {
    padding-left: 98px
}

.iconbox.style2 a {
    font-size: 21px;
    padding-bottom: 11px
}

.iconbox.style2:hover div {
    -moz-box-shadow: inset 0 0 8px #fff;
    -webkit-box-shadow: inset 0 0 8px #fff;
    box-shadow: inset 0 0 8px #fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    background-color: transparent !important
}

.iconbox.style2:hover div i {
    color: inherit !important
}

.iconbox.style3 {
    text-align: center
}

.iconbox.style3 div {
    width: 130px;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    margin-bottom: 34px
}

.iconbox.style3 div i, .iconbox.style3 div img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 42px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.iconbox.style3 div img {
    width: 50px;
    height: 50px;
    margin-left: auto;
    margin-right: auto
}

.iconbox.style3 div i {
    color: #fff;
    font-size: 40px
}

.iconbox.style3 a {
    font-size: 21px
}

.iconbox.style3 p {
    padding-top: 8px
}

.iconbox.style3:hover div i, .iconbox.style3:hover div img {
    bottom: 50%
}

.iconbox.style4 {
    text-align: center
}

.iconbox.style4 div {
    margin-bottom: 30px
}

.iconbox.style4 div i {
    font-size: 60px
}

.iconbox.style4 div i, .iconbox.style4 div img {
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s
}

.iconbox.style4 p {
    padding-top: 8px;
    font-size: 14px
}

.iconbox.style4 a {
    font-size: 21px
}

.iconbox.style4:hover div i, .iconbox.style4:hover div img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.iconbox.style1 div, .iconbox.style2 div {
    float: left
}

.iconbox.style1 a, .iconbox.style1 p, .iconbox.style2 a, .iconbox.style2 p {
    display: block
}

.iconbox.style1:after, .iconbox.style2:after {
    content: '';
    clear: both;
    display: block
}

.iconbox.style5 div, .iconbox.style6 div {
    width: 30px
}

.iconbox.style5 div i, .iconbox.style6 div i {
    font-size: 16px;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.iconbox.style5 a, .iconbox.style6 a {
    font-size: 18px
}

.iconbox.style5 {
    text-align: left
}

.iconbox.style5 div {
    float: left
}

.iconbox.style6 {
    text-align: right
}

.iconbox.style6 div {
    float: right
}

.iconbox.color-light a, .iconbox.color-light i, .iconbox.color-light p {
    color: #fff
}

@-webkit-keyframes hvr-icon-wobble-vertical {
    16.65% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px)
    }
    33.3% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px)
    }
    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }
    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }
    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes hvr-icon-wobble-vertical {
    16.65% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px)
    }
    33.3% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px)
    }
    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }
    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }
    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.call-action .container {
    position: relative
}

.call-action h3 {
    padding-top: 58px;
    margin-bottom: 14px
}

.call-action p {
    margin: 0;
    padding: 0 200px 54px 0
}

.call-action a {
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -20px
}

@media (max-width: 767px) {
    .call-action {
        text-align: center
    }

    .call-action h3 {
        padding-top: 30px
    }

    .call-action p {
        padding: 0 15px 30px
    }

    .call-action a {
        position: relative;
        margin-bottom: 30px;
        right: auto;
        top: auto
    }
}

.testimonial.color-light p, .testimonial.color-light span {
    color: #fff
}

.testimonial .testimonial-item {
    text-align: center
}

.testimonial .testimonial-item p {
    padding-bottom: 14px;
    font-size: 18px;
    max-width: 1050px;
    margin-left: auto;
    margin-right: auto
}

.testimonial .testimonial-item p, .testimonial .testimonial-item span {
    font-weight: 500
}

.testimonial .testimonial-item h4, .testimonial .testimonial-item span {
    text-transform: uppercase
}

.testimonial .testimonial-item h4 {
    font-size: 18px;
    margin-bottom: 4px
}

.testimonial.style1 .fotorama__thumb-border {
    border: 0;
    background: 0 0
}

.testimonial.style1 .fotorama__thumb {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    opacity: .3;
    background-color: transparent
}

.testimonial.style1 .fotorama__active .fotorama__thumb {
    opacity: 1
}

.testimonial.style2 {
    padding-bottom: 40px
}

.testimonial.style2 .testimonial-item {
    padding-bottom: 10px
}

/*!* Fotorama 4.6.4 | http://fotorama.io/license/*/
.fotorama__html, .fotorama__img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0
}

.fotorama__img {
    max-width: 99999px !important;
    max-height: 99999px !important;
    min-width: 0 !important;
    min-height: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 0 !important
}

.fotorama__spinner {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important
}

.fotorama__wrap--css3 .fotorama__thumb-border {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.fotorama__nav:after, .fotorama__nav:before, .fotorama__stage:after, .fotorama__stage:before, .fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__nav, .fotorama__wrap--css3 .fotorama__spinner, .fotorama__wrap--css3 .fotorama__stage, .fotorama__wrap--css3 .fotorama__stage .fotorama__img {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.fotorama__wrap--css3 .fotorama__thumb-border {
    transition-property: -webkit-transform, width;
    transition-property: transform, width;
    transition-timing-function: cubic-bezier(.1, 0, .25, 1);
    transition-duration: 0s
}

.fotorama__no-select, .fotorama__wrap {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fotorama__select {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.fotorama__nav {
    margin: auto;
    padding: 0
}

.fotorama__thumb-border {
    box-sizing: content-box
}

.fotorama--hidden {
    position: absolute;
    left: -99999px;
    top: -99999px;
    z-index: -1
}

.fotorama__nav {
    -webkit-tap-highlight-color: transparent
}

.fotorama__thumb {
    background-color: #7f7f7f;
    background-color: rgba(127, 127, 127, .2)
}

@media print {
    .fotorama__thumb-border {
        background: 0 0 !important
    }
}

.fotorama {
    min-width: 1px;
    overflow: hidden
}

.fotorama:not(.fotorama--unobtrusive) > :not(:first-child) {
    display: none
}

.fotorama__wrap {
    -webkit-text-size-adjust: 100%;
    position: relative;
    direction: ltr;
    z-index: 0
}

.fotorama__nav, .fotorama__stage {
    overflow: hidden;
    position: relative;
    max-width: 100%
}

.fotorama__wrap .fotorama__pointer {
    cursor: pointer
}

.fotorama__img {
    -ms-filter: "alpha(Opacity=0)";
    opacity: 0;
    border: none !important
}

.fotorama__loaded .fotorama__img {
    -ms-filter: "alpha(Opacity=100)";
    opacity: 1
}

.fotorama__wrap--only-active .fotorama__nav, .fotorama__wrap--only-active .fotorama__stage {
    max-width: 99999px !important
}

.fotorama__nav {
    font-size: 0;
    line-height: 0;
    text-align: center;
    display: none;
    white-space: nowrap;
    z-index: 5
}

.fotorama__nav--dots {
    display: block
}

.fotorama__nav--dots .fotorama__thumb-border {
    display: none
}

.fotorama__thumb {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%
}

.fotorama__thumb-border {
    position: absolute;
    z-index: 9;
    top: 0;
    left: 0;
    border-style: solid;
    border-color: #00afea;
    background-image: linear-gradient(to bottom right, rgba(255, 255, 255, .25), rgba(64, 64, 64, .1))
}

@-webkit-keyframes spinner {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spinner {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.fotorama__wrap--css3 .fotorama__spinner {
    -webkit-animation: spinner 24s infinite linear;
    animation: spinner 24s infinite linear
}

.fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__stage .fotorama__img {
    transition-property: opacity;
    transition-timing-function: linear;
    transition-duration: .3s
}

.fotorama__select {
    cursor: auto
}

@-moz-document url-prefix() {
    .fotorama__active {
        box-shadow: 0 0 0 transparent
    }
}

.fotorama__nav:after, .fotorama__nav:before, .fotorama__stage:after, .fotorama__stage:before {
    content: "";
    display: block;
    position: absolute;
    text-decoration: none;
    top: 0;
    bottom: 0;
    width: 10px;
    height: auto;
    z-index: 10;
    pointer-events: none;
    background-repeat: no-repeat;
    background-size: 1px 100%, 5px 100%
}

.fotorama__nav:before, .fotorama__stage:before {
    background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, .4), transparent);
    background-position: 0 0, 0 0;
    left: -10px
}

.fotorama__nav:after, .fotorama__stage:after {
    background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, .4), transparent);
    background-position: 100% 0, 100% 0;
    right: -10px
}

.event.style1.row {
    margin-left: -5px;
    margin-right: -5px
}

.event.style1 .height-220 {
    height: 220px
}

.event.style1 .height-450 {
    height: 450px
}

@media (max-width: 767px) {
    .event.style1 .height-220, .event.style1 .height-450 {
        height: auto
    }
}

.event.style2 {
    background-color: #f8f8f8
}

.event.style2 .col-event-image {
    padding: 0 !important
}

.event.style2 .col-event-image img {
    width: 100%
}

.event.style2 .col-event-content {
    padding: 0 !important;
    display: table;
    text-align: center
}

.event.style2 .col-event-content span {
    text-transform: uppercase
}

.event.style2 .col-event-content h4 {
    font-size: 24px;
    line-height: 1.2;
    margin-top: 11px;
    margin-bottom: 17px
}

.event.style2 .col-event-content p {
    margin-top: 45px
}

.event.style2 .col-event-content .tribe-event-date-end:before, .event.style2 .col-event-content .tribe-event-date-start:before {
    display: none
}

.event.style2 .content-middle-inner {
    padding: 20px 20px 70px;
    height: 100%
}

.event.style2 .owl-g5plus-shortcode .owl-controls .owl-dots {
    position: absolute;
    left: 0;
    right: 50%;
    bottom: 50px
}

@media (max-width: 991px) {
    .event.style2 .owl-g5plus-shortcode .owl-controls .owl-dots {
        right: 0
    }
}

/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa.fa-star-o {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400
}

.fa.fa-star-o:before {
    content: "\f005"
}

.fa.fa-close:before {
    content: "\f00d"
}

.fa.fa-file-o {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400
}

.fa.fa-file-o:before {
    content: "\f15b"
}

.fa.fa-clock-o {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400
}

.fa.fa-clock-o:before {
    content: "\f017"
}

.fa.fa-repeat:before {
    content: "\f01e"
}

.fa.fa-list-alt {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400
}

.fa.fa-image {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400
}

.fa.fa-image:before {
    content: "\f03e"
}

.fa.fa-calendar:before {
    content: "\f073"
}

.fa.fa-sign-in:before {
    content: "\f2f6"
}

.fa.fa-bookmark-o {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400
}

.fa.fa-bookmark-o:before {
    content: "\f02e"
}

.fa.fa-google-plus {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400
}

.fa.fa-google-plus:before {
    content: "\f0d5"
}

.fa.fa-flash:before {
    content: "\f0e7"
}

.fa.fa-file-text-o {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400
}

.fa.fa-file-text-o:before {
    content: "\f15c"
}

.fa.fa-mobile:before {
    content: "\f3cd"
}

.fa.fa-circle-o {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400
}

.fa.fa-circle-o:before {
    content: "\f111"
}

.fa.fa-calendar-o {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400
}

.fa.fa-calendar-o:before {
    content: "\f133"
}

.fa.fa-maxcdn {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400
}

.fa.fa-html5 {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400
}

.fa.fa-css3 {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400
}

.fa.fa-toggle-right {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400
}

.fa.fa-toggle-right:before {
    content: "\f152"
}

.fa.fa-file-text:before {
    content: "\f15c"
}

.fa.fa-flickr {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400
}

.fa.fa-toggle-left {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400
}

.fa.fa-toggle-left:before {
    content: "\f191"
}

.fa.fa-wordpress {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400
}

.fa.fa-google {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400
}

.fa.fa-file-image-o {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400
}

.fa.fa-file-image-o:before {
    content: "\f1c5"
}

.fa.fa-file-archive-o {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400
}

.fa.fa-file-archive-o:before {
    content: "\f1c6"
}

.fa.fa-support {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400
}

.fa.fa-support:before {
    content: "\f1cd"
}

.fa.fa-paper-plane-o {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400
}

.fa.fa-paper-plane-o:before {
    content: "\f1d8"
}

.fa.fa-header:before {
    content: "\f1dc"
}

.fa.fa-copyright {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400
}

.fa.fa-chrome {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400
}

.fa.fa-500px {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400
}

.fa.fa-calendar-plus-o {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400
}

.fa.fa-calendar-plus-o:before {
    content: "\f271"
}

.fa.fa-google-plus-circle {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400
}

.fa.fa-google-plus-circle:before {
    content: "\f2b3"
}

.fa.fa-font-awesome {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400
}

.fa.fa-fa {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400
}

.fa.fa-fa:before {
    content: "\f2b4"
}

.fa.fa-user-circle-o {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400
}

.fa.fa-user-circle-o:before {
    content: "\f2bd"
}

.fa.fa-user-o {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400
}

.fa.fa-user-o:before {
    content: "\f007"
}

.fa.fa-s15:before {
    content: "\f2cd"
}

/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

.fa-sm {
    font-size: .875em
}

.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-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0
}

.fa-ul > li {
    position: relative
}

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit
}

.fa-border {
    border: solid .08em #eee;
    border-radius: .1em;
    padding: .2em .25em .15em
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.fa-flip-vertical {
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1)
}

:root .fa-flip-vertical {
    -webkit-filter: none;
    filter: none
}

.fa-500px:before {
    content: "\f26e"
}

.fa-ad:before {
    content: "\f641"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-archive:before {
    content: "\f187"
}

.fa-blog:before {
    content: "\f781"
}

.fa-bold:before {
    content: "\f032"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-bootstrap:before {
    content: "\f836"
}

.fa-border-all:before {
    content: "\f84c"
}

.fa-border-none:before {
    content: "\f850"
}

.fa-border-style:before {
    content: "\f853"
}

.fa-box:before {
    content: "\f466"
}

.fa-calendar:before {
    content: "\f133"
}

.fa-calendar-alt:before {
    content: "\f073"
}

.fa-calendar-plus:before {
    content: "\f271"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cat:before {
    content: "\f6be"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-circle:before {
    content: "\f111"
}

.fa-clock:before {
    content: "\f017"
}

.fa-cookie:before {
    content: "\f563"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-css3-alt:before {
    content: "\f38b"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-d-and-d:before {
    content: "\f38d"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-alt:before {
    content: "\f15c"
}

.fa-file-archive:before {
    content: "\f1c6"
}

.fa-file-image:before {
    content: "\f1c5"
}

.fa-fill:before {
    content: "\f575"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-fly:before {
    content: "\f417"
}

.fa-font:before {
    content: "\f031"
}

.fa-font-awesome:before {
    content: "\f2b4"
}

.fa-font-awesome-alt:before {
    content: "\f35c"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-google-plus:before {
    content: "\f2b3"
}

.fa-google-plus-g:before {
    content: "\f0d5"
}

.fa-graduation-cap:before {
    content: "\f19d"
}

.fa-heading:before {
    content: "\f1dc"
}

.fa-home:before {
    content: "\f015"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-image:before {
    content: "\f03e"
}

.fa-images:before {
    content: "\f302"
}

.fa-info:before {
    content: "\f129"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-js:before {
    content: "\f3b8"
}

.fa-line:before {
    content: "\f3c0"
}

.fa-link:before {
    content: "\f0c1"
}

.fa-list:before {
    content: "\f03a"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-mobile:before {
    content: "\f10b"
}

.fa-mobile-alt:before {
    content: "\f3cd"
}

.fa-page4:before {
    content: "\f3d7"
}

.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-php:before {
    content: "\f457"
}

.fa-plane:before {
    content: "\f072"
}

.fa-plus:before {
    content: "\f067"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-school:before {
    content: "\f549"
}

.fa-search:before {
    content: "\f002"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-sign:before {
    content: "\f4d9"
}

.fa-sign-in-alt:before {
    content: "\f2f6"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-star:before {
    content: "\f005"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-tools:before {
    content: "\f7d9"
}

.fa-university:before {
    content: "\f19c"
}

.fa-user:before {
    content: "\f007"
}

.fa-user-alt:before {
    content: "\f406"
}

.fa-user-circle:before {
    content: "\f2bd"
}

.fa-user-clock:before {
    content: "\f4fd"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-weight:before {
    content: "\f496"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-wordpress-simple:before {
    content: "\f411"
}

@font-face {
    font-family: 'Font Awesome 5 Brands';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url(https://kids.meta.edu.eu/panel/giris/webfonts/fa-brands-400.eot);
    src: url(https://kids.meta.edu.eu/panel/giris/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(https://kids.meta.edu.eu/panel/giris/webfonts/fa-brands-400.woff2) format("woff2"), url(https://kids.meta.edu.eu/panel/giris/webfonts/fa-brands-400.woff) format("woff"), url(https://kids.meta.edu.eu/panel/giris/webfonts/fa-brands-400.ttf) format("truetype"), url(https://kids.meta.edu.eu/panel/giris/webfonts/fa-brands-400.svg#fontawesome) format("svg")
}

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url(https://kids.meta.edu.eu/panel/giris/webfonts/fa-regular-400.eot);
    src: url(https://kids.meta.edu.eu/panel/giris/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(https://kids.meta.edu.eu/panel/giris/webfonts/fa-regular-400.woff2) format("woff2"), url(https://kids.meta.edu.eu/panel/giris/webfonts/fa-regular-400.woff) format("woff"), url(https://kids.meta.edu.eu/panel/giris/webfonts/fa-regular-400.ttf) format("truetype"), url(https://kids.meta.edu.eu/panel/giris/webfonts/fa-regular-400.svg#fontawesome) format("svg")
}

@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url(https://kids.meta.edu.eu/panel/giris/webfonts/fa-solid-900.eot);
    src: url(https://kids.meta.edu.eu/panel/giris/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(https://kids.meta.edu.eu/panel/giris/webfonts/fa-solid-900.woff2) format("woff2"), url(https://kids.meta.edu.eu/panel/giris/webfonts/fa-solid-900.woff) format("woff"), url(https://kids.meta.edu.eu/panel/giris/webfonts/fa-solid-900.ttf) format("truetype"), url(https://kids.meta.edu.eu/panel/giris/webfonts/fa-solid-900.svg#fontawesome) format("svg")
}

.fa {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900
}

.a-post .post-image {
    position: relative
}

.a-post .post-image img {
    width: 100%;
    height: auto
}

.a-post .post-image div {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    color: #fff
}

.a-post .post-image div p, .a-post .post-image div span {
    position: absolute;
    bottom: 0;
    margin: 0
}

.a-post .post-image div span {
    padding: 6px 20px;
    display: block;
    font-size: 14px;
    text-transform: uppercase;
    left: 58px;
    max-height: 58px
}

.a-post .post-image div p {
    display: block;
    width: 58px;
    height: 58px;
    line-height: 58px;
    text-align: center;
    font-size: 28px;
    left: 0
}

.a-post .post-content {
    padding: 25px 20px
}

.a-post .post-content h3 {
    font-size: 21px;
    margin-bottom: 22px
}

.a-post .post-content p {
    margin-bottom: 18px
}

.a-post .post-item {
    background-color: #f8f8f8;
    min-height: 270px
}

img.emoji, img.wp-smiley {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -.1em !important;
    background: 0 0 !important;
    padding: 0 !important
}

.academia.tparrows {
    cursor: pointer;
    background: #000;
    background: rgba(0, 0, 0, .7);
    width: 50px;
    height: 60px;
    position: absolute;
    display: block;
    z-index: 100;
    -webkit-transition: all .3s !important;
    -moz-transition: all .3s !important;
    -o-transition: all .3s !important;
    transition: all .3s !important
}

.academia.tparrows:hover {
    background: #ffbc33
}

.academia.tparrows:hover.tp-leftarrow:after {
    border-top: solid 60px #ffbc33;
    opacity: 1
}

.academia.tparrows:hover.tp-rightarrow:after {
    border-bottom: solid 60px #ffbc33;
    opacity: 1
}

.academia.tparrows:before {
    font-family: revicons;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    display: block;
    line-height: 60px;
    text-align: center
}

.academia.tparrows.tp-leftarrow:before {
    content: "\e824"
}

.academia.tparrows.tp-rightarrow:before {
    content: "\e825"
}

.academia.tparrows:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    opacity: .7;
    -webkit-transition: all .3s !important;
    -moz-transition: all .3s !important;
    -o-transition: all .3s !important;
    transition: all .3s !important
}

.academia.tparrows.tp-leftarrow:after {
    border-bottom: solid 0 transparent;
    border-top: solid 60px #000;
    border-right: solid 10px transparent;
    left: 100%
}

.academia.tparrows.tp-rightarrow:after {
    border-bottom: solid 60px #000;
    border-top: solid 0 transparent;
    border-left: solid 10px transparent;
    right: 100%
}

.woocommerce form .form-row .required {
    visibility: visible
}

@media screen and (min-width: 992px) {
    .x-sub-menu-standard a.x-menu-a-text > i.x-menu-icon, .x-sub-menu-standard a.x-menu-a-text > span.x-menu-text {
        text-transform: uppercase;
        font-size: 13px
    }
}