.animation-delay-01 {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
}
.animation-delay-02 {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
.animation-delay-03 {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}
.animation-delay-04 {
    -webkit-animation-delay: 0.4s; 
    animation-delay: 0.4s;
}
.animation-delay-05 {
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
}
.animation-delay-06 {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}
.animation-delay-07 {
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}
.animation-delay-08 {
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
}
.animation-delay-09 {
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
}
.animation-delay-10 {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}
.rotate-180 {
    -ms-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.clearfix {
    clear: both;
}
.color-brand,
.color-brand * {
    color: #a469a8 !important;
}
.color-brand-bg {
    background-color: #a469a8;
}
.color-ancient {
    color: #4b55be !important;
}
.color-ancient-bg {
    background-color: #4b55be !important;
}
.color-ancient2 {
    color: #a469a8 !important;
}
.color-ancient2-bg {
    background-color: #a469a8 !important;
}
.color-title {
    color: #1a1a1a !important;
}
.color-text {
    color: #454545;
}
.color-menu {
    color: #313131 !important;
}
.color-menu:hover {
    color: #0b0b0b !important;
}
.font-title {
    font-family: "Barlow";
}
.color-menu-background {
    background: #4b55be;
}
.box-shadow-none,
.uk-button.box-shadow-none {
    box-shadow: none;
}
.inner-table {
    display: table;
    width: 100%;
    height: 100%;
}
.inner-table .inner-cell {
    display: table-cell;
    vertical-align: middle;
}
.text-light,
.text-white,
.text-light *,
.text-white * {
    color: #fff !important;
}
.text-light.title-lg,
.text-white.title-lg,
.text-light *.title-lg,
.text-white *.title-lg,
.text-light.title-md,
.text-white.title-md,
.text-light *.title-md,
.text-white *.title-md {
    color: #fff;
}
.text-gray,
.text-grey {
    color: #ffe8e4 !important;
}
.text-black,
.text-dark,
.text-black *,
.text-dark * {
    color: #000 !important;
}
.width-auto {
    width: auto;
}
.text-thin,
.text-100 {
    font-weight: 100;
}
.text-light,
.text-300 {
    font-weight: 300;
}
.text-regular,
.text-400 {
    font-weight: 400;
}
.text-medium,
.text-500 {
    font-weight: 500;
}
.text-semibold,
.text-600 {
    font-weight: 600;
}
.text-strong,
.text-700 {
    font-weight: 700;
}
.text-heavy,
.text-800 {
    font-weight: 800;
}
.text-black,
.text-900 {
    font-weight: 900;
}
.text-big {
    font-size: larger;
}
.border-radius,
.border-radius-50 {
    border-radius: 50%;
}
.border-radius-0,
.br0 {
    border-radius: 0 !important;
}
.no-border {
    border: none !important;
}
.no-decoration {
    text-decoration: none;
}
.underline {
    text-decoration: underline;
}
.hover-underline {
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.hover-underline:hover {
    text-decoration: underline;
}
.z-index-0,
.z-index0 {
    z-index: 0;
    position: relative;
}
.z-index-1 {
    z-index: 1;
    position: relative;
}
.z-index-99 {
    z-index: 99;
    position: relative;
}
.z-index-front {
    z-index: 9999;
    position: relative;
}
.line-height-1 {
    line-height: 1em;
}
.line-height-1-1 {
    line-height: 1.1em;
}
.line-height-1-2 {
    line-height: 1.2em;
}
.line-height-1-3 {
    line-height: 1.3em;
}
.line-height-1-4 {
    line-height: 1.4em;
}
.line-height-1-5 {
    line-height: 1.5em;
}
.line-height-1-6 {
    line-height: 1.6em;
}
.line-height-2 {
    line-height: 2em;
}
.line-height-3 {
    line-height: 3em;
}
.line-height-3-5 {
    line-height: 3.5em;
}
.line-height-4 {
    line-height: 4em;
}
.line-height-5 {
    line-height: 5em;
}
.background-gray {
    background-color: #f9f9f9;
}
.background-gray #header {
    background-color: transparent;
}
.menu-bottom-height {
    height: 60px;
}
.height-720 {
    height: 720px;
}
.height-600 {
    height: 600px;
}
.height-540 {
    height: 540px;
}
.height-400 {
    height: 400px;
}
.height-320 {
    height: 320px;
}
.height-200 {
    height: 200px;
}
.height-100 {
    height: 100px;
}
.full-size {
    width: 100% !important;
    max-width: 100% !important;
}
.font12 {
    font-size: 12px;
}
.font13 {
    font-size: 13px;
}
.font14 {
    font-size: 14px;
}
.font16 {
    font-size: 16px;
}
.font18 {
    font-size: 18px;
}
.font20 {
    font-size: 20px;
}
.font22 {
    font-size: 22px;
}
.font24 {
    font-size: 24px;
}
.font26 {
    font-size: 26px;
}
.font28 {
    font-size: 28px;
}
.font30 {
    font-size: 30px;
}
.font32 {
    font-size: 32px;
}
.font36 {
    font-size: 36px;
}
.font40 {
    font-size: 40px;
}
.font44 {
    font-size: 44px;
}
.font48 {
    font-size: 48px;
}
.font64 {
    font-size: 64px;
}
.font72 {
    font-size: 72px;
}
.font96 {
    font-size: 96px;
}
.font120 {
    font-size: 120px;
}
@media (max-width: 640px) {
    body .font12\@s {
        font-size: 12px;
    }
    body .font13\@s {
        font-size: 13px;
    }
    body .font14\@s {
        font-size: 14px;
    }
    body .font16\@s {
        font-size: 16px;
    }
    body .font18\@s {
        font-size: 18px;
    }
    body .font20\@s {
        font-size: 20px;
    }
    body .font22\@s {
        font-size: 22px;
    }
    body .font24\@s {
        font-size: 24px;
    }
    body .font26\@s {
        font-size: 26px;
    }
    body .font28\@s {
        font-size: 28px;
    }
    body .font30\@s {
        font-size: 30px;
    }
    body .font32\@s {
        font-size: 32px;
    }
    body .font36\@s {
        font-size: 36px;
    }
    body .font40\@s {
        font-size: 40px;
    }
    body .font44\@s {
        font-size: 44px;
    }
    body .font48\@s {
        font-size: 48px;
    }
    body .font64\@s {
        font-size: 64px;
    }
    body .font72\@s {
        font-size: 72px;
    }
    body .font96\@s {
        font-size: 96px;
    }
    body .font120\@s {
        font-size: 120px;
    }
}
@media (max-width: 960px) {
    body .font12\@m {
        font-size: 12px;
    }
    body .font13\@m {
        font-size: 13px;
    }
    body .font14\@m {
        font-size: 14px;
    }
    body .font16\@m {
        font-size: 16px;
    }
    body .font18\@m {
        font-size: 18px;
    }
    body .font20\@m {
        font-size: 20px;
    }
    body .font22\@m {
        font-size: 22px;
    }
    body .font24\@m {
        font-size: 24px;
    }
    body .font26\@m {
        font-size: 26px;
    }
    body .font28\@m {
        font-size: 28px;
    }
    body .font30\@m {
        font-size: 30px;
    }
    body .font32\@m {
        font-size: 32px;
    }
    body .font36\@m {
        font-size: 36px;
    }
    body .font40\@m {
        font-size: 40px;
    }
    body .font44\@m {
        font-size: 44px;
    }
    body .font48\@m {
        font-size: 48px;
    }
    body .font64\@m {
        font-size: 64px;
    }
    body .font72\@m {
        font-size: 72px;
    }
    body .font96\@m {
        font-size: 96px;
    }
    body .font120\@m {
        font-size: 120px;
    }
}
.p03 {
    padding: 3px;
}
.p05 {
    padding: 5px;
}
.p1 {
    padding: 10px;
}
.p2 {
    padding: 20px;
}
.p3 {
    padding: 30px;
}
.p35 {
    padding: 35px;
}
.p4 {
    padding: 40px;
}
.p5 {
    padding: 50px;
}
.p6 {
    padding: 60px;
}
.p7 {
    padding: 70px;
}
.p8 {
    padding: 80px;
}
.p9 {
    padding: 90px;
}
.p10 {
    padding: 100px;
}
.p11 {
    padding: 110px;
}
.p12 {
    padding: 120px;
}
.p13 {
    padding: 130px;
}
.p14 {
    padding: 140px;
}
.p15 {
    padding: 150px;
}
.p16 {
    padding: 160px;
}
.p0 {
    padding: 0;
}
.p0i {
    padding: 0 !important;
}
@media (max-width: 640px) {
    body .p1\@s {
        padding: 10px;
    }
    body .p2\@s {
        padding: 20px;
    }
    body .p3\@s {
        padding: 30px;
    }
    body .p4\@s {
        padding: 40px;
    }
    body .p5\@s {
        padding: 50px;
    }
    body .p6\@s {
        padding: 60px;
    }
    body .p7\@s {
        padding: 70px;
    }
    body .p8\@s {
        padding: 80px;
    }
    body .p9\@s {
        padding: 90px;
    }
    body .p10\@s {
        padding: 100px;
    }
    body .p11\@s {
        padding: 110px;
    }
    body .p12\@s {
        padding: 120px;
    }
    body .p13\@s {
        padding: 130px;
    }
    body .p14\@s {
        padding: 140px;
    }
    body .p15\@s {
        padding: 150px;
    }
    body .p16\@s {
        padding: 160px;
    }
    body .p0\@s {
        padding: 0;
    }
}
@media (max-width: 960px) {
    body .p1\@m {
        padding: 10px;
    }
    body .p2\@m {
        padding: 20px;
    }
    body .p3\@m {
        padding: 30px;
    }
    body .p4\@m {
        padding: 40px;
    }
    body .p5\@m {
        padding: 50px;
    }
    body .p6\@m {
        padding: 60px;
    }
    body .p7\@m {
        padding: 70px;
    }
    body .p8\@m {
        padding: 80px;
    }
    body .p9\@m {
        padding: 90px;
    }
    body .p10\@m {
        padding: 100px;
    }
    body .p11\@m {
        padding: 110px;
    }
    body .p12\@m {
        padding: 120px;
    }
    body .p13\@m {
        padding: 130px;
    }
    body .p14\@m {
        padding: 140px;
    }
    body .p15\@m {
        padding: 150px;
    }
    body .p16\@m {
        padding: 160px;
    }
    body .p0\@m {
        padding: 0;
    }
}
.pt1 {
    padding-top: 10px;
}
.pt2 {
    padding-top: 20px;
}
.pt3 {
    padding-top: 30px;
}
.pt4 {
    padding-top: 40px;
}
.pt5 {
    padding-top: 50px;
}
.pt6 {
    padding-top: 60px;
}
.pt7 {
    padding-top: 70px;
}
.pt8 {
    padding-top: 80px;
}
.pt9 {
    padding-top: 90px;
}
.pt10 {
    padding-top: 100px;
}
.pt11 {
    padding-top: 110px;
}
.pt12 {
    padding-top: 120px;
}
.pt13 {
    padding-top: 130px;
}
.pt14 {
    padding-top: 140px;
}
.pt15 {
    padding-top: 150px;
}
.pt16 {
    padding-top: 160px;
}
.pt0 {
    padding-top: 0;
}
.pt0i {
    padding-top: 0 !important;
}
@media (max-width: 640px) {
    body .pt1\@s {
        padding-top: 10px;
    }
    body .pt2\@s {
        padding-top: 20px;
    }
    body .pt3\@s {
        padding-top: 30px;
    }
    body .pt4\@s {
        padding-top: 40px;
    }
    body .pt5\@s {
        padding-top: 50px;
    }
    body .pt6\@s {
        padding-top: 60px;
    }
    body .pt7\@s {
        padding-top: 70px;
    }
    body .pt8\@s {
        padding-top: 80px;
    }
    body .pt9\@s {
        padding-top: 90px;
    }
    body .pt10\@s {
        padding-top: 100px;
    }
    body .pt11\@s {
        padding-top: 110px;
    }
    body .pt12\@s {
        padding-top: 120px;
    }
    body .pt13\@s {
        padding-top: 130px;
    }
    body .pt14\@s {
        padding-top: 140px;
    }
    body .pt15\@s {
        padding-top: 150px;
    }
    body .pt16\@s {
        padding-top: 160px;
    }
    body .pt0\@s {
        padding-top: 0;
    }
}
@media (max-width: 960px) {
    body .pt1\@m {
        padding-top: 10px;
    }
    body .pt2\@m {
        padding-top: 20px;
    }
    body .pt3\@m {
        padding-top: 30px;
    }
    body .pt4\@m {
        padding-top: 40px;
    }
    body .pt5\@m {
        padding-top: 50px;
    }
    body .pt6\@m {
        padding-top: 60px;
    }
    body .pt7\@m {
        padding-top: 70px;
    }
    body .pt8\@m {
        padding-top: 80px;
    }
    body .pt9\@m {
        padding-top: 90px;
    }
    body .pt10\@m {
        padding-top: 100px;
    }
    body .pt11\@m {
        padding-top: 110px;
    }
    body .pt12\@m {
        padding-top: 120px;
    }
    body .pt13\@m {
        padding-top: 130px;
    }
    body .pt14\@m {
        padding-top: 140px;
    }
    body .pt15\@m {
        padding-top: 150px;
    }
    body .pt16\@m {
        padding-top: 160px;
    }
    body .pt0\@m {
        padding-top: 0;
    }
}
.pr1 {
    padding-right: 10px;
}
.pr2 {
    padding-right: 20px;
}
.pr3 {
    padding-right: 30px;
}
.pr4 {
    padding-right: 40px;
}
.pr5 {
    padding-right: 50px;
}
.pr6 {
    padding-right: 60px;
}
.pr7 {
    padding-right: 70px;
}
.pr8 {
    padding-right: 80px;
}
.pr9 {
    padding-right: 90px;
}
.pr10 {
    padding-right: 100px;
}
.pr11 {
    padding-right: 110px;
}
.pr12 {
    padding-right: 120px;
}
.pr13 {
    padding-right: 130px;
}
.pr14 {
    padding-right: 140px;
}
.pr15 {
    padding-right: 150px;
}
.pr16 {
    padding-right: 160px;
}
.pr0 {
    padding-right: 0;
}
.pr0i {
    padding-right: 0 !important;
}
@media (max-width: 640px) {
    body .pr1\@s {
        padding-right: 10px;
    }
    body .pr2\@s {
        padding-right: 20px;
    }
    body .pr3\@s {
        padding-right: 30px;
    }
    body .pr4\@s {
        padding-right: 40px;
    }
    body .pr5\@s {
        padding-right: 50px;
    }
    body .pr6\@s {
        padding-right: 60px;
    }
    body .pr7\@s {
        padding-right: 70px;
    }
    body .pr8\@s {
        padding-right: 80px;
    }
    body .pr9\@s {
        padding-right: 90px;
    }
    body .pr10\@s {
        padding-right: 100px;
    }
    body .pr11\@s {
        padding-right: 110px;
    }
    body .pr12\@s {
        padding-right: 120px;
    }
    body .pr13\@s {
        padding-right: 130px;
    }
    body .pr14\@s {
        padding-right: 140px;
    }
    body .pr15\@s {
        padding-right: 150px;
    }
    body .pr16\@s {
        padding-right: 160px;
    }
    body .pr0\@s {
        padding-right: 0;
    }
}
@media (max-width: 960px) {
    body .pr1\@m {
        padding-right: 10px;
    }
    body .pr2\@m {
        padding-right: 20px;
    }
    body .pr3\@m {
        padding-right: 30px;
    }
    body .pr4\@m {
        padding-right: 40px;
    }
    body .pr5\@m {
        padding-right: 50px;
    }
    body .pr6\@m {
        padding-right: 60px;
    }
    body .pr7\@m {
        padding-right: 70px;
    }
    body .pr8\@m {
        padding-right: 80px;
    }
    body .pr9\@m {
        padding-right: 90px;
    }
    body .pr10\@m {
        padding-right: 100px;
    }
    body .pr11\@m {
        padding-right: 110px;
    }
    body .pr12\@m {
        padding-right: 120px;
    }
    body .pr13\@m {
        padding-right: 130px;
    }
    body .pr14\@m {
        padding-right: 140px;
    }
    body .pr15\@m {
        padding-right: 150px;
    }
    body .pr16\@m {
        padding-right: 160px;
    }
    body .pr0\@m {
        padding-right: 0;
    }
}
.pb1 {
    padding-bottom: 10px;
}
.pb2 {
    padding-bottom: 20px;
}
.pb3 {
    padding-bottom: 30px;
}
.pb4 {
    padding-bottom: 40px;
}
.pb5 {
    padding-bottom: 50px;
}
.pb6 {
    padding-bottom: 60px;
}
.pb7 {
    padding-bottom: 70px;
}
.pb8 {
    padding-bottom: 80px;
}
.pb9 {
    padding-bottom: 90px;
}
.pb10 {
    padding-bottom: 100px;
}
.pb11 {
    padding-bottom: 110px;
}
.pb12 {
    padding-bottom: 120px;
}
.pb13 {
    padding-bottom: 130px;
}
.pb14 {
    padding-bottom: 140px;
}
.pb15 {
    padding-bottom: 150px;
}
.pb16 {
    padding-bottom: 160px;
}
.pb0 {
    padding-bottom: 0;
}
.pb0i {
    padding-bottom: 0 !important;
}
@media (max-width: 640px) {
    body .pb1\@s {
        padding-bottom: 10px;
    }
    body .pb2\@s {
        padding-bottom: 20px;
    }
    body .pb3\@s {
        padding-bottom: 30px;
    }
    body .pb4\@s {
        padding-bottom: 40px;
    }
    body .pb5\@s {
        padding-bottom: 50px;
    }
    body .pb6\@s {
        padding-bottom: 60px;
    }
    body .pb7\@s {
        padding-bottom: 70px;
    }
    body .pb8\@s {
        padding-bottom: 80px;
    }
    body .pb9\@s {
        padding-bottom: 90px;
    }
    body .pb10\@s {
        padding-bottom: 100px;
    }
    body .pb11\@s {
        padding-bottom: 110px;
    }
    body .pb12\@s {
        padding-bottom: 120px;
    }
    body .pb13\@s {
        padding-bottom: 130px;
    }
    body .pb14\@s {
        padding-bottom: 140px;
    }
    body .pb15\@s {
        padding-bottom: 150px;
    }
    body .pb16\@s {
        padding-bottom: 160px;
    }
    body .pb0\@s {
        padding-bottom: 0;
    }
}
@media (max-width: 960px) {
    body .pb1\@m {
        padding-bottom: 10px;
    }
    body .pb2\@m {
        padding-bottom: 20px;
    }
    body .pb3\@m {
        padding-bottom: 30px;
    }
    body .pb4\@m {
        padding-bottom: 40px;
    }
    body .pb5\@m {
        padding-bottom: 50px;
    }
    body .pb6\@m {
        padding-bottom: 60px;
    }
    body .pb7\@m {
        padding-bottom: 70px;
    }
    body .pb8\@m {
        padding-bottom: 80px;
    }
    body .pb9\@m {
        padding-bottom: 90px;
    }
    body .pb10\@m {
        padding-bottom: 100px;
    }
    body .pb11\@m {
        padding-bottom: 110px;
    }
    body .pb12\@m {
        padding-bottom: 120px;
    }
    body .pb13\@m {
        padding-bottom: 130px;
    }
    body .pb14\@m {
        padding-bottom: 140px;
    }
    body .pb15\@m {
        padding-bottom: 150px;
    }
    body .pb16\@m {
        padding-bottom: 160px;
    }
    body .pb0\@m {
        padding-bottom: 0;
    }
}
.pl1 {
    padding-left: 10px;
}
.pl2 {
    padding-left: 20px;
}
.pl3 {
    padding-left: 30px;
}
.pl4 {
    padding-left: 40px;
}
.pl5 {
    padding-left: 50px;
}
.pl6 {
    padding-left: 60px;
}
.pl7 {
    padding-left: 70px;
}
.pl8 {
    padding-left: 80px;
}
.pl9 {
    padding-left: 90px;
}
.pl10 {
    padding-left: 100px;
}
.pl11 {
    padding-left: 110px;
}
.pl12 {
    padding-left: 120px;
}
.pl13 {
    padding-left: 130px;
}
.pl14 {
    padding-left: 140px;
}
.pl15 {
    padding-left: 150px;
}
.pl16 {
    padding-left: 160px;
}
.pl0 {
    padding-left: 0;
}
.pl0i {
    padding-left: 0 !important;
}
.pl5r30 {
    padding-left: 50px;
    padding-right: 30px;
}
@media (max-width: 640px) {
    body .pl0\@s {
        padding-left: 0;
    }
    body .pl1\@s {
        padding-left: 10px;
    }
    body .pl2\@s {
        padding-left: 20px;
    }
    body .pl3\@s {
        padding-left: 30px;
    }
    body .pl4\@s {
        padding-left: 40px;
    }
    body .pl5\@s {
        padding-left: 50px;
    }
    body .pl6\@s {
        padding-left: 60px;
    }
    body .pl7\@s {
        padding-left: 70px;
    }
    body .pl8\@s {
        padding-left: 80px;
    }
    body .pl9\@s {
        padding-left: 90px;
    }
    body .pl10\@s {
        padding-left: 100px;
    }
    body .pl11\@s {
        padding-left: 110px;
    }
    body .pl12\@s {
        padding-left: 120px;
    }
    body .pl13\@s {
        padding-left: 130px;
    }
    body .pl14\@s {
        padding-left: 140px;
    }
    body .pl15\@s {
        padding-left: 150px;
    }
    body .pl16\@s {
        padding-left: 160px;
    }
}
@media (max-width: 960px) {
    body .pl0\@m {
        padding-left: 0;
    }
    body .pl1\@m {
        padding-left: 10px;
    }
    body .pl2\@m {
        padding-left: 20px;
    }
    body .pl3\@m {
        padding-left: 30px;
    }
    body .pl4\@m {
        padding-left: 40px;
    }
    body .pl5\@m {
        padding-left: 50px;
    }
    body .pl6\@m {
        padding-left: 60px;
    }
    body .pl7\@m {
        padding-left: 70px;
    }
    body .pl8\@m {
        padding-left: 80px;
    }
    body .pl9\@m {
        padding-left: 90px;
    }
    body .pl10\@m {
        padding-left: 100px;
    }
    body .pl11\@m {
        padding-left: 110px;
    }
    body .pl12\@m {
        padding-left: 120px;
    }
    body .pl13\@m {
        padding-left: 130px;
    }
    body .pl14\@m {
        padding-left: 140px;
    }
    body .pl15\@m {
        padding-left: 150px;
    }
    body .pl16\@m {
        padding-left: 160px;
    }
}
.ph1 {
    padding-left: 10px;
    padding-right: 10px;
}
.ph2 {
    padding-left: 20px;
    padding-right: 20px;
}
.ph3 {
    padding-left: 30px;
    padding-right: 30px;
}
.ph4 {
    padding-left: 40px;
    padding-right: 40px;
}
.ph5 {
    padding-left: 50px;
    padding-right: 50px;
}
.ph6 {
    padding-left: 60px;
    padding-right: 60px;
}
.ph7 {
    padding-left: 70px;
    padding-right: 70px;
}
.ph8 {
    padding-left: 80px;
    padding-right: 80px;
}
.ph9 {
    padding-left: 90px;
    padding-right: 90px;
}
.ph10 {
    padding-left: 100px;
    padding-right: 100px;
}
.ph11 {
    padding-left: 110px;
    padding-right: 101px;
}
.ph12 {
    padding-left: 120px;
    padding-right: 120px;
}
.ph13 {
    padding-left: 130px;
    padding-right: 130px;
}
.ph14 {
    padding-left: 140px;
    padding-right: 140px;
}
.ph15 {
    padding-left: 150px;
    padding-right: 150px;
}
.ph16 {
    padding-left: 160px;
    padding-right: 160px;
}
.ph0 {
    padding-left: 0px;
    padding-right: 0px;
}
@media (max-width: 640px) {
    body .ph1\@s {
        padding-left: 10px;
        padding-right: 10px;
    }
    body .ph2\@s {
        padding-left: 20px;
        padding-right: 20px;
    }
    body .ph3\@s {
        padding-left: 30px;
        padding-right: 30px;
    }
    body .ph4\@s {
        padding-left: 40px;
        padding-right: 40px;
    }
    body .ph5\@s {
        padding-left: 50px;
        padding-right: 50px;
    }
    body .ph6\@s {
        padding-left: 60px;
        padding-right: 60px;
    }
    body .ph7\@s {
        padding-left: 70px;
        padding-right: 70px;
    }
    body .ph8\@s {
        padding-left: 80px;
        padding-right: 80px;
    }
    body .ph9\@s {
        padding-left: 90px;
        padding-right: 90px;
    }
    body .ph10\@s {
        padding-left: 100px;
        padding-right: 100px;
    }
    body .ph11\@s {
        padding-left: 110px;
        padding-right: 101px;
    }
    body .ph12\@s {
        padding-left: 120px;
        padding-right: 120px;
    }
    body .ph13\@s {
        padding-left: 130px;
        padding-right: 130px;
    }
    body .ph14\@s {
        padding-left: 140px;
        padding-right: 140px;
    }
    body .ph15\@s {
        padding-left: 150px;
        padding-right: 150px;
    }
    body .ph16\@s {
        padding-left: 160px;
        padding-right: 160px;
    }
    body .ph0\@s {
        padding-left: 0px;
        padding-right: 0px;
    }
}
@media (max-width: 960px) {
    body .ph1\@m {
        padding-left: 10px;
        padding-right: 10px;
    }
    body .ph2\@m {
        padding-left: 20px;
        padding-right: 20px;
    }
    body .ph3\@m {
        padding-left: 30px;
        padding-right: 30px;
    }
    body .ph4\@m {
        padding-left: 40px;
        padding-right: 40px;
    }
    body .ph5\@m {
        padding-left: 50px;
        padding-right: 50px;
    }
    body .ph6\@m {
        padding-left: 60px;
        padding-right: 60px;
    }
    body .ph7\@m {
        padding-left: 70px;
        padding-right: 70px;
    }
    body .ph8\@m {
        padding-left: 80px;
        padding-right: 80px;
    }
    body .ph9\@m {
        padding-left: 90px;
        padding-right: 90px;
    }
    body .ph10\@m {
        padding-left: 100px;
        padding-right: 100px;
    }
    body .ph11\@m {
        padding-left: 110px;
        padding-right: 101px;
    }
    body .ph12\@m {
        padding-left: 120px;
        padding-right: 120px;
    }
    body .ph13\@m {
        padding-left: 130px;
        padding-right: 130px;
    }
    body .ph14\@m {
        padding-left: 140px;
        padding-right: 140px;
    }
    body .ph15\@m {
        padding-left: 150px;
        padding-right: 150px;
    }
    body .ph16\@m {
        padding-left: 160px;
        padding-right: 160px;
    }
    body .ph0\@m {
        padding-left: 0px;
        padding-right: 0px;
    }
}
.pv1 {
    padding-top: 10px;
    padding-bottom: 10px;
}
.pv2 {
    padding-top: 20px;
    padding-bottom: 20px;
}
.pv3 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.pv4 {
    padding-top: 40px;
    padding-bottom: 40px;
}
.pv5 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.pv6 {
    padding-top: 60px;
    padding-bottom: 60px;
}
.pv7 {
    padding-top: 70px;
    padding-bottom: 70px;
}
.pv8 {
    padding-top: 80px;
    padding-bottom: 80px;
}
.pv9 {
    padding-top: 90px;
    padding-bottom: 90px;
}
.pv10 {
    padding-top: 100px;
    padding-bottom: 100px;
}
.pv11 {
    padding-top: 110px;
    padding-bottom: 101px;
}
.pv12 {
    padding-top: 120px;
    padding-bottom: 120px;
}
.pv13 {
    padding-top: 130px;
    padding-bottom: 130px;
}
.pv14 {
    padding-top: 140px;
    padding-bottom: 140px;
}
.pv15 {
    padding-top: 150px;
    padding-bottom: 150px;
}
.pv16 {
    padding-top: 160px;
    padding-bottom: 160px;
}
.pv0 {
    padding-top: 0px;
    padding-bottom: 0px;
}
@media (max-width: 640px) {
    body .pv1\@s {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    body .pv2\@s {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    body .pv3\@s {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    body .pv4\@s {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    body .pv5\@s {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    body .pv6\@s {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    body .pv7\@s {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    body .pv8\@s {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    body .pv9\@s {
        padding-top: 90px;
        padding-bottom: 90px;
    }
    body .pv10\@s {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    body .pv11\@s {
        padding-top: 110px;
        padding-bottom: 101px;
    }
    body .pv12\@s {
        padding-top: 120px;
        padding-bottom: 120px;
    }
    body .pv13\@s {
        padding-top: 130px;
        padding-bottom: 130px;
    }
    body .pv14\@s {
        padding-top: 140px;
        padding-bottom: 140px;
    }
    body .pv15\@s {
        padding-top: 150px;
        padding-bottom: 150px;
    }
    body .pv16\@s {
        padding-top: 160px;
        padding-bottom: 160px;
    }
    body .pv0\@s {
        padding-top: 0px;
        padding-bottom: 0px;
    }
}
@media (max-width: 960px) {
    body .pv1\@m {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    body .pv2\@m {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    body .pv3\@m {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    body .pv4\@m {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    body .pv5\@m {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    body .pv6\@m {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    body .pv7\@m {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    body .pv8\@m {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    body .pv9\@m {
        padding-top: 90px;
        padding-bottom: 90px;
    }
    body .pv10\@m {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    body .pv11\@m {
        padding-top: 110px;
        padding-bottom: 101px;
    }
    body .pv12\@m {
        padding-top: 120px;
        padding-bottom: 120px;
    }
    body .pv13\@m {
        padding-top: 130px;
        padding-bottom: 130px;
    }
    body .pv14\@m {
        padding-top: 140px;
        padding-bottom: 140px;
    }
    body .pv15\@m {
        padding-top: 150px;
        padding-bottom: 150px;
    }
    body .pv16\@m {
        padding-top: 160px;
        padding-bottom: 160px;
    }
    body .pv0\@m {
        padding-top: 0px;
        padding-bottom: 0px;
    }
}
.m1 {
    margin: 10px;
}
.m2 {
    margin: 20px;
}
.m3 {
    margin: 30px;
}
.m4 {
    margin: 40px;
}
.m5 {
    margin: 50px;
}
.m6 {
    margin: 60px;
}
.m7 {
    margin: 70px;
}
.m8 {
    margin: 80px;
}
.m9 {
    margin: 90px;
}
.m10 {
    margin: 100px;
}
.m11 {
    margin: 110px;
}
.m12 {
    margin: 120px;
}
.m13 {
    margin: 130px;
}
.m14 {
    margin: 140px;
}
.m15 {
    margin: 150px;
}
.m16 {
    margin: 160px;
}
.m0 {
    margin: 0;
}
.m0i {
    margin: 0 !important;
}
@media (max-width: 640px) {
    body .m1\@s {
        margin: 10px;
    }
    body .m2\@s {
        margin: 20px;
    }
    body .m3\@s {
        margin: 30px;
    }
    body .m4\@s {
        margin: 40px;
    }
    body .m5\@s {
        margin: 50px;
    }
    body .m6\@s {
        margin: 60px;
    }
    body .m7\@s {
        margin: 70px;
    }
    body .m8\@s {
        margin: 80px;
    }
    body .m9\@s {
        margin: 90px;
    }
    body .m10\@s {
        margin: 100px;
    }
    body .m11\@s {
        margin: 110px;
    }
    body .m12\@s {
        margin: 120px;
    }
    body .m13\@s {
        margin: 130px;
    }
    body .m14\@s {
        margin: 140px;
    }
    body .m15\@s {
        margin: 150px;
    }
    body .m16\@s {
        margin: 160px;
    }
    body .m0\@s {
        margin: 0;
    }
}
@media (max-width: 960px) {
    body .m1\@m {
        margin: 10px;
    }
    body .m2\@m {
        margin: 20px;
    }
    body .m3\@m {
        margin: 30px;
    }
    body .m4\@m {
        margin: 40px;
    }
    body .m5\@m {
        margin: 50px;
    }
    body .m6\@m {
        margin: 60px;
    }
    body .m7\@m {
        margin: 70px;
    }
    body .m8\@m {
        margin: 80px;
    }
    body .m9\@m {
        margin: 90px;
    }
    body .m10\@m {
        margin: 100px;
    }
    body .m11\@m {
        margin: 110px;
    }
    body .m12\@m {
        margin: 120px;
    }
    body .m13\@m {
        margin: 130px;
    }
    body .m14\@m {
        margin: 140px;
    }
    body .m15\@m {
        margin: 150px;
    }
    body .m16\@m {
        margin: 160px;
    }
    body .m0\@m {
        margin: 0;
    }
}
.ml1 {
    margin-left: 10px;
}
.ml2 {
    margin-left: 20px;
}
.ml3 {
    margin-left: 30px;
}
.ml4 {
    margin-left: 40px;
}
.ml5 {
    margin-left: 50px;
}
.ml6 {
    margin-left: 60px;
}
.ml7 {
    margin-left: 70px;
}
.ml8 {
    margin-left: 80px;
}
.ml9 {
    margin-left: 90px;
}
.ml10 {
    margin-left: 100px;
}
.ml11 {
    margin-left: 110px;
}
.ml12 {
    margin-left: 120px;
}
.ml13 {
    margin-left: 130px;
}
.ml14 {
    margin-left: 140px;
}
.ml15 {
    margin-left: 150px;
}
.ml155 {
    margin-left: 155px;
}
.ml16 {
    margin-left: 160px;
}
.ml0 {
    margin-left: 0;
}
.ml0i {
    margin-left: 0 !important;
}
@media (max-width: 640px) {
    body .ml1\@s {
        margin-left: 10px;
    }
    body .ml2\@s {
        margin-left: 20px;
    }
    body .ml3\@s {
        margin-left: 30px;
    }
    body .ml4\@s {
        margin-left: 40px;
    }
    body .ml5\@s {
        margin-left: 50px;
    }
    body .ml6\@s {
        margin-left: 60px;
    }
    body .ml7\@s {
        margin-left: 70px;
    }
    body .ml8\@s {
        margin-left: 80px;
    }
    body .ml9\@s {
        margin-left: 90px;
    }
    body .ml10\@s {
        margin-left: 100px;
    }
    body .ml11\@s {
        margin-left: 110px;
    }
    body .ml12\@s {
        margin-left: 120px;
    }
    body .ml13\@s {
        margin-left: 130px;
    }
    body .ml14\@s {
        margin-left: 140px;
    }
    body .ml15\@s {
        margin-left: 150px;
    }
    body .ml16\@s {
        margin-left: 160px;
    }
    body .ml0\@s {
        margin-left: 0;
    }
}
@media (max-width: 960px) {
    body .ml1\@m {
        margin-left: 10px;
    }
    body .ml2\@m {
        margin-left: 20px;
    }
    body .ml3\@m {
        margin-left: 30px;
    }
    body .ml4\@m {
        margin-left: 40px;
    }
    body .ml5\@m {
        margin-left: 50px;
    }
    body .ml6\@m {
        margin-left: 60px;
    }
    body .ml7\@m {
        margin-left: 70px;
    }
    body .ml8\@m {
        margin-left: 80px;
    }
    body .ml9\@m {
        margin-left: 90px;
    }
    body .ml10\@m {
        margin-left: 100px;
    }
    body .ml11\@m {
        margin-left: 110px;
    }
    body .ml12\@m {
        margin-left: 120px;
    }
    body .ml13\@m {
        margin-left: 130px;
    }
    body .ml14\@m {
        margin-left: 140px;
    }
    body .ml15\@m {
        margin-left: 150px;
    }
    body .ml16\@m {
        margin-left: 160px;
    }
    body .ml0\@m {
        margin-left: 0;
    }
}
.mr1 {
    margin-right: 10px;
}
.mr2 {
    margin-right: 20px;
}
.mr3 {
    margin-right: 30px;
}
.mr4 {
    margin-right: 40px;
}
.mr5 {
    margin-right: 50px;
}
.mr6 {
    margin-right: 60px;
}
.mr7 {
    margin-right: 70px;
}
.mr8 {
    margin-right: 80px;
}
.mr9 {
    margin-right: 90px;
}
.mr10 {
    margin-right: 100px;
}
.mr11 {
    margin-right: 110px;
}
.mr12 {
    margin-right: 120px;
}
.mr13 {
    margin-right: 130px;
}
.mr14 {
    margin-right: 140px;
}
.mr15 {
    margin-right: 150px;
}
.mr16 {
    margin-right: 160px;
}
.mr17 {
    margin-right: 170px;
}
.mr18 {
    margin-right: 180px;
}
.mr19 {
    margin-right: 190px;
}
.mr20 {
    margin-right: 200px;
}
.mr0 {
    margin-right: 0;
}
.mr0i {
    margin-right: 0 !important;
}
@media (max-width: 640px) {
    body .mr1\@s {
        margin-right: 10px;
    }
    body .mr2\@s {
        margin-right: 20px;
    }
    body .mr3\@s {
        margin-right: 30px;
    }
    body .mr4\@s {
        margin-right: 40px;
    }
    body .mr5\@s {
        margin-right: 50px;
    }
    body .mr6\@s {
        margin-right: 60px;
    }
    body .mr7\@s {
        margin-right: 70px;
    }
    body .mr8\@s {
        margin-right: 80px;
    }
    body .mr9\@s {
        margin-right: 90px;
    }
    body .mr10\@s {
        margin-right: 100px;
    }
    body .mr11\@s {
        margin-right: 110px;
    }
    body .mr12\@s {
        margin-right: 120px;
    }
    body .mr13\@s {
        margin-right: 130px;
    }
    body .mr14\@s {
        margin-right: 140px;
    }
    body .mr15\@s {
        margin-right: 150px;
    }
    body .mr16\@s {
        margin-right: 160px;
    }
    body .mr0\@s {
        margin-right: 0;
    }
}
@media (max-width: 960px) {
    body .mr1\@m {
        margin-right: 10px;
    }
    body .mr2\@m {
        margin-right: 20px;
    }
    body .mr3\@m {
        margin-right: 30px;
    }
    body .mr4\@m {
        margin-right: 40px;
    }
    body .mr5\@m {
        margin-right: 50px;
    }
    body .mr6\@m {
        margin-right: 60px;
    }
    body .mr7\@m {
        margin-right: 70px;
    }
    body .mr8\@m {
        margin-right: 80px;
    }
    body .mr9\@m {
        margin-right: 90px;
    }
    body .mr10\@m {
        margin-right: 100px;
    }
    body .mr11\@m {
        margin-right: 110px;
    }
    body .mr12\@m {
        margin-right: 120px;
    }
    body .mr13\@m {
        margin-right: 130px;
    }
    body .mr14\@m {
        margin-right: 140px;
    }
    body .mr15\@m {
        margin-right: 150px;
    }
    body .mr16\@m {
        margin-right: 160px;
    }
    body .mr0\@m {
        margin-right: 0;
    }
}
.mb1 {
    margin-bottom: 10px;
}
.mb2 {
    margin-bottom: 20px;
}
.mb3 {
    margin-bottom: 30px;
}
.mb4 {
    margin-bottom: 40px;
}
.mb5 {
    margin-bottom: 50px;
}
.mb6 {
    margin-bottom: 60px;
}
.mb7 {
    margin-bottom: 70px;
}
.mb8 {
    margin-bottom: 80px;
}
.mb9 {
    margin-bottom: 90px;
}
.mb10 {
    margin-bottom: 100px;
}
.mb11 {
    margin-bottom: 110px;
}
.mb12 {
    margin-bottom: 120px;
}
.mb13 {
    margin-bottom: 130px;
}
.mb14 {
    margin-bottom: 140px;
}
.mb15 {
    margin-bottom: 150px;
}
.mb16 {
    margin-bottom: 160px;
}
.mb0 {
    margin-bottom: 0;
}
.mb0i {
    margin-bottom: 0 !important;
}
@media (max-width: 640px) {
    body .mb1\@s {
        margin-bottom: 10px;
    }
    body .mb2\@s {
        margin-bottom: 20px;
    }
    body .mb3\@s {
        margin-bottom: 30px;
    }
    body .mb4\@s {
        margin-bottom: 40px;
    }
    body .mb5\@s {
        margin-bottom: 50px;
    }
    body .mb6\@s {
        margin-bottom: 60px;
    }
    body .mb7\@s {
        margin-bottom: 70px;
    }
    body .mb8\@s {
        margin-bottom: 80px;
    }
    body .mb9\@s {
        margin-bottom: 90px;
    }
    body .mb10\@s {
        margin-bottom: 100px;
    }
    body .mb11\@s {
        margin-bottom: 110px;
    }
    body .mb12\@s {
        margin-bottom: 120px;
    }
    body .mb13\@s {
        margin-bottom: 130px;
    }
    body .mb14\@s {
        margin-bottom: 140px;
    }
    body .mb15\@s {
        margin-bottom: 150px;
    }
    body .mb16\@s {
        margin-bottom: 160px;
    }
    body .mb0\@s {
        margin-bottom: 0;
    }
}
@media (max-width: 960px) {
    body .mb1\@m {
        margin-bottom: 10px;
    }
    body .mb2\@m {
        margin-bottom: 20px;
    }
    body .mb3\@m {
        margin-bottom: 30px;
    }
    body .mb4\@m {
        margin-bottom: 40px;
    }
    body .mb5\@m {
        margin-bottom: 50px;
    }
    body .mb6\@m {
        margin-bottom: 60px;
    }
    body .mb7\@m {
        margin-bottom: 70px;
    }
    body .mb8\@m {
        margin-bottom: 80px;
    }
    body .mb9\@m {
        margin-bottom: 90px;
    }
    body .mb10\@m {
        margin-bottom: 100px;
    }
    body .mb11\@m {
        margin-bottom: 110px;
    }
    body .mb12\@m {
        margin-bottom: 120px;
    }
    body .mb13\@m {
        margin-bottom: 130px;
    }
    body .mb14\@m {
        margin-bottom: 140px;
    }
    body .mb15\@m {
        margin-bottom: 150px;
    }
    body .mb16\@m {
        margin-bottom: 160px;
    }
    body .mb0\@m {
        margin-bottom: 0;
    }
}
.mt1 {
    margin-top: 10px;
}
.mt2 {
    margin-top: 20px;
}
.mt3 {
    margin-top: 30px;
}
.mt4 {
    margin-top: 40px;
}
.mt5 {
    margin-top: 50px;
}
.mt6 {
    margin-top: 60px;
}
.mt7 {
    margin-top: 70px;
}
.mt8 {
    margin-top: 80px;
}
.mt9 {
    margin-top: 90px;
}
.mt10 {
    margin-top: 100px;
}
.mt11 {
    margin-top: 110px;
}
.mt12 {
    margin-top: 120px;
}
.mt13 {
    margin-top: 130px;
}
.mt14 {
    margin-top: 140px;
}
.mt15 {
    margin-top: 150px;
}
.mt16 {
    margin-top: 160px;
}
.mt17 {
    margin-top: 170px;
}
.mt18 {
    margin-top: 180px;
}
.mt19 {
    margin-top: 190px;
}
.mt24 {
    margin-top: 240px;
}
.mt23 {
    margin-top: 230px;
}
.mt22 {
    margin-top: 220px;
}
.mt21 {
    margin-top: 210px;
}
.mt20 {
    margin-top: 200px;
}
.mt25 {
    margin-top: 250px;
}
.mt26 {
    margin-top: 260px;
}
.mt0 {
    margin-top: 0;
}
.mt0i {
    margin-top: 0 !important;
}
@media (max-width: 640px) {
    body .mt1\@s {
        margin-top: 10px;
    }
    body .mt2\@s {
        margin-top: 20px;
    }
    body .mt3\@s {
        margin-top: 30px;
    }
    body .mt4\@s {
        margin-top: 40px;
    }
    body .mt5\@s {
        margin-top: 50px;
    }
    body .mt6\@s {
        margin-top: 60px;
    }
    body .mt7\@s {
        margin-top: 70px;
    }
    body .mt8\@s {
        margin-top: 80px;
    }
    body .mt9\@s {
        margin-top: 90px;
    }
    body .mt10\@s {
        margin-top: 100px;
    }
    body .mt11\@s {
        margin-top: 110px;
    }
    body .mt12\@s {
        margin-top: 120px;
    }
    body .mt13\@s {
        margin-top: 130px;
    }
    body .mt14\@s {
        margin-top: 140px;
    }
    body .mt15\@s {
        margin-top: 150px;
    }
    body .mt16\@s {
        margin-top: 160px;
    }
    body .mt17\@s {
        margin-top: 170px;
    }
    body .mt18\@s {
        margin-top: 180px;
    }
    body .mt19\@s {
        margin-top: 190px;
    }
    body .mt20\@s {
        margin-top: 200px;
    }
    body .mt21\@s {
        margin-top: 210px;
    }
    body .mt25\@s {
        margin-top: 250px;
    }
    body .mt26\@s {
        margin-top: 260px;
    }
    body .mt0\@s {
        margin-top: 0;
    }
}
@media (max-width: 960px) {
    body .mt1\@m {
        margin-top: 10px;
    }
    body .mt2\@m {
        margin-top: 20px;
    }
    body .mt3\@m {
        margin-top: 30px;
    }
    body .mt4\@m {
        margin-top: 40px;
    }
    body .mt5\@m {
        margin-top: 50px;
    }
    body .mt6\@m {
        margin-top: 60px;
    }
    body .mt7\@m {
        margin-top: 70px;
    }
    body .mt8\@m {
        margin-top: 80px;
    }
    body .mt9\@m {
        margin-top: 90px;
    }
    body .mt10\@m {
        margin-top: 100px;
    }
    body .mt11\@m {
        margin-top: 110px;
    }
    body .mt12\@m {
        margin-top: 120px;
    }
    body .mt13\@m {
        margin-top: 130px;
    }
    body .mt14\@m {
        margin-top: 140px;
    }
    body .mt15\@m {
        margin-top: 150px;
    }
    body .mt16\@m {
        margin-top: 160px;
    }
    body .mt17\@m {
        margin-top: 170px;
    }
    body .mt18\@m {
        margin-top: 180px;
    }
    body .mt19\@m {
        margin-top: 190px;
    }
    body .mt20\@m {
        margin-top: 200px;
    }
    body .mt21\@m {
        margin-top: 210px;
    }
    body .mt25\@m {
        margin-top: 250px;
    }
    body .mt26\@m {
        margin-top: 260px;
    }
    body .mt0\@m {
        margin-top: 0;
    }
}
.mv1 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.mv2 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.mv3 {
    margin-top: 30px;
    margin-bottom: 30px;
}
.mv4 {
    margin-top: 40px;
    margin-bottom: 40px;
}
.mv5 {
    margin-top: 50px;
    margin-bottom: 50px;
}
.mv6 {
    margin-top: 60px;
    margin-bottom: 60px;
}
.mv7 {
    margin-top: 70px;
    margin-bottom: 70px;
}
.mv8 {
    margin-top: 80px;
    margin-bottom: 80px;
}
.mv9 {
    margin-top: 90px;
    margin-bottom: 90px;
}
.mv10 {
    margin-top: 100px;
    margin-bottom: 100px;
}
.mv11 {
    margin-top: 110px;
    margin-bottom: 101px;
}
.mv12 {
    margin-top: 120px;
    margin-bottom: 120px;
}
.mv13 {
    margin-top: 130px;
    margin-bottom: 130px;
}
.mv14 {
    margin-top: 140px;
    margin-bottom: 140px;
}
.mv15 {
    margin-top: 150px;
    margin-bottom: 150px;
}
.mv16 {
    margin-top: 160px;
    margin-bottom: 160px;
}
.mv0 {
    margin-top: 0;
    margin-bottom: 0;
}
.mvt0 {
    margin-top: 0;
}
.mvb0 {
    margin-bottom: 0;
}
@media (max-width: 640px) {
    body .mv1\@s {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    body .mv2\@s {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    body .mv3\@s {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    body .mv4\@s {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    body .mv5\@s {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    body .mv6\@s {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    body .mv7\@s {
        margin-top: 70px;
        margin-bottom: 70px;
    }
    body .mv8\@s {
        margin-top: 80px;
        margin-bottom: 80px;
    }
    body .mv9\@s {
        margin-top: 90px;
        margin-bottom: 90px;
    }
    body .mv10\@s {
        margin-top: 100px;
        margin-bottom: 100px;
    }
    body .mv11\@s {
        margin-top: 110px;
        margin-bottom: 101px;
    }
    body .mv12\@s {
        margin-top: 120px;
        margin-bottom: 120px;
    }
    body .mv13\@s {
        margin-top: 130px;
        margin-bottom: 130px;
    }
    body .mv14\@s {
        margin-top: 140px;
        margin-bottom: 140px;
    }
    body .mv15\@s {
        margin-top: 150px;
        margin-bottom: 150px;
    }
    body .mv16\@s {
        margin-top: 160px;
        margin-bottom: 160px;
    }
    body .mv0\@s {
        margin-top: 0;
        margin-bottom: 0;
    }
    body .mvt0\@s {
        margin-top: 0;
    }
    body .mvb0\@s {
        margin-bottom: 0;
    }
}
@media (max-width: 960px) {
    body .mv1\@m {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    body .mv2\@m {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    body .mv3\@m {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    body .mv4\@m {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    body .mv5\@m {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    body .mv6\@m {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    body .mv7\@m {
        margin-top: 70px;
        margin-bottom: 70px;
    }
    body .mv8\@m {
        margin-top: 80px;
        margin-bottom: 80px;
    }
    body .mv9\@m {
        margin-top: 90px;
        margin-bottom: 90px;
    }
    body .mv10\@m {
        margin-top: 100px;
        margin-bottom: 100px;
    }
    body .mv11\@m {
        margin-top: 110px;
        margin-bottom: 101px;
    }
    body .mv12\@m {
        margin-top: 120px;
        margin-bottom: 120px;
    }
    body .mv13\@m {
        margin-top: 130px;
        margin-bottom: 130px;
    }
    body .mv14\@m {
        margin-top: 140px;
        margin-bottom: 140px;
    }
    body .mv15\@m {
        margin-top: 150px;
        margin-bottom: 150px;
    }
    body .mv16\@m {
        margin-top: 160px;
        margin-bottom: 160px;
    }
    body .mv0\@m {
        margin-top: 0;
        margin-bottom: 0;
    }
    body .mvt0\@m {
        margin-top: 0;
    }
    body .mvb0\@m {
        margin-bottom: 0;
    }
}
.mh1 {
    margin-left: 10px;
    margin-right: 10px;
}
.mh2 {
    margin-left: 20px;
    margin-right: 20px;
}
.mh3 {
    margin-left: 30px;
    margin-right: 30px;
}
.mh4 {
    margin-left: 40px;
    margin-right: 40px;
}
.mh5 {
    margin-left: 50px;
    margin-right: 50px;
}
.mh6 {
    margin-left: 60px;
    margin-right: 60px;
}
.mh7 {
    margin-left: 70px;
    margin-right: 70px;
}
.mh8 {
    margin-left: 80px;
    margin-right: 80px;
}
.mh9 {
    margin-left: 90px;
    margin-right: 90px;
}
.mh10 {
    margin-left: 100px;
    margin-right: 100px;
}
.mh11 {
    margin-left: 110px;
    margin-right: 101px;
}
.mh12 {
    margin-left: 120px;
    margin-right: 120px;
}
.mh13 {
    margin-left: 130px;
    margin-right: 130px;
}
.mh14 {
    margin-left: 140px;
    margin-right: 140px;
}
.mh15 {
    margin-left: 150px;
    margin-right: 150px;
}
.mh16 {
    margin-left: 160px;
    margin-right: 160px;
}
.mh0 {
    margin-left: 0px;
    margin-right: 0px;
}
.mhl0 {
    margin-left: 0px;
}
.mhr0 {
    margin-right: 0px;
}
@media (max-width: 640px) {
    body .mh1\@s {
        margin-left: 10px;
        margin-right: 10px;
    }
    body .mh2\@s {
        margin-left: 20px;
        margin-right: 20px;
    }
    body .mh3\@s {
        margin-left: 30px;
        margin-right: 30px;
    }
    body .mh4\@s {
        margin-left: 40px;
        margin-right: 40px;
    }
    body .mh5\@s {
        margin-left: 50px;
        margin-right: 50px;
    }
    body .mh6\@s {
        margin-left: 60px;
        margin-right: 60px;
    }
    body .mh7\@s {
        margin-left: 70px;
        margin-right: 70px;
    }
    body .mh8\@s {
        margin-left: 80px;
        margin-right: 80px;
    }
    body .mh9\@s {
        margin-left: 90px;
        margin-right: 90px;
    }
    body .mh10\@s {
        margin-left: 100px;
        margin-right: 100px;
    }
    body .mh11\@s {
        margin-left: 110px;
        margin-right: 101px;
    }
    body .mh12\@s {
        margin-left: 120px;
        margin-right: 120px;
    }
    body .mh13\@s {
        margin-left: 130px;
        margin-right: 130px;
    }
    body .mh14\@s {
        margin-left: 140px;
        margin-right: 140px;
    }
    body .mh15\@s {
        margin-left: 150px;
        margin-right: 150px;
    }
    body .mh16\@s {
        margin-left: 160px;
        margin-right: 160px;
    }
    body .mh0\@s {
        margin-left: 0px;
        margin-right: 0px;
    }
    body .mhl0\@s {
        margin-left: 0px;
    }
    body .mhr0\@s {
        margin-right: 0px;
    }
}
@media (max-width: 960px) {
    body .mh1\@m {
        margin-left: 10px;
        margin-right: 10px;
    }
    body .mh2\@m {
        margin-left: 20px;
        margin-right: 20px;
    }
    body .mh3\@m {
        margin-left: 30px;
        margin-right: 30px;
    }
    body .mh4\@m {
        margin-left: 40px;
        margin-right: 40px;
    }
    body .mh5\@m {
        margin-left: 50px;
        margin-right: 50px;
    }
    body .mh6\@m {
        margin-left: 60px;
        margin-right: 60px;
    }
    body .mh7\@m {
        margin-left: 70px;
        margin-right: 70px;
    }
    body .mh8\@m {
        margin-left: 80px;
        margin-right: 80px;
    }
    body .mh9\@m {
        margin-left: 90px;
        margin-right: 90px;
    }
    body .mh10\@m {
        margin-left: 100px;
        margin-right: 100px;
    }
    body .mh11\@m {
        margin-left: 110px;
        margin-right: 101px;
    }
    body .mh12\@m {
        margin-left: 120px;
        margin-right: 120px;
    }
    body .mh13\@m {
        margin-left: 130px;
        margin-right: 130px;
    }
    body .mh14\@m {
        margin-left: 140px;
        margin-right: 140px;
    }
    body .mh15\@m {
        margin-left: 150px;
        margin-right: 150px;
    }
    body .mh16\@m {
        margin-left: 160px;
        margin-right: 160px;
    }
    body .mh0\@m {
        margin-left: 0px;
        margin-right: 0px;
    }
    body .mhl0\@m {
        margin-left: 0px;
    }
    body .mhr0\@m {
        margin-right: 0px;
    }
}
.mmb05 {
    margin-bottom: -5px;
}
.mmb1 {
    margin-bottom: -10px;
}
.mmb2 {
    margin-bottom: -20px;
}
.mmb3 {
    margin-bottom: -30px;
}
.mmb4 {
    margin-bottom: -40px;
}
.mmb5 {
    margin-bottom: -50px;
}
.mmb6 {
    margin-bottom: -60px;
}
.mmb7 {
    margin-bottom: -70px;
}
.mmb8 {
    margin-bottom: -80px;
}
.mmb9 {
    margin-bottom: -90px;
}
.mml05 {
    margin-left: -5px;
}
.mml1 {
    margin-left: -10px;
}
.mml2 {
    margin-left: -20px;
}
.mml3 {
    margin-left: -30px;
}
.mml4 {
    margin-left: -40px;
}
.mml5 {
    margin-left: -50px;
}
.mml6 {
    margin-left: -60px;
}
.mml7 {
    margin-left: -70px;
}
.mml8 {
    margin-left: -80px;
}
.mml9 {
    margin-left: -90px;
}
.mmr05 {
    margin-right: -5px;
}
.mmr1 {
    margin-right: -10px;
}
.mmr1 {
    margin-right: -10px;
}
.mmr2 {
    margin-right: -20px;
}
.mmr3 {
    margin-right: -30px;
}
.mmr4 {
    margin-right: -40px;
}
.mmr5 {
    margin-right: -50px;
}
.mmr6 {
    margin-right: -60px;
}
.mmr7 {
    margin-right: -70px;
}
.mmr8 {
    margin-right: -80px;
}
.mmr9 {
    margin-right: -90px;
}
.mmt05 {
    margin-top: -5px;
}
.mmt1 {
    margin-top: -10px;
}
.mmt1 {
    margin-top: -10px;
}
.mmt2 {
    margin-top: -20px;
}
.mmt3 {
    margin-top: -30px;
}
.mmt4 {
    margin-top: -40px;
}
.mmt5 {
    margin-top: -50px;
}
.mmt6 {
    margin-top: -60px;
}
.mmt7 {
    margin-top: -70px;
}
.mmt8 {
    margin-top: -80px;
}
.mmt9 {
    margin-top: -90px;
}
@media (min-width: 640px) {
    .uk-flex-left\@s {
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }
    .uk-flex-center\@s {
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    }
    .uk-flex-right\@s {
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }
    .uk-flex-between\@s {
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    .uk-flex-around\@s {
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around;
    }
}
@media (min-width: 960px) {
    .uk-flex-left\@m {
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }
    .uk-flex-center\@m {
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    }
    .uk-flex-right\@m {
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }
    .uk-flex-between\@m {
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    .uk-flex-around\@m {
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around;
    }
}
@media (min-width: 1200px) {
    .uk-flex-left\@l {
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }
    .uk-flex-center\@l {
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    }
    .uk-flex-right\@l {
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }
    .uk-flex-between\@l {
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    .uk-flex-around\@l {
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around;
    }
}
@media (min-width: 1600px) {
    .uk-flex-left\@xl {
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }
    .uk-flex-center\@xl {
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    }
    .uk-flex-right\@xl {
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }
    .uk-flex-between\@xl {
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    .uk-flex-around\@xl {
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around;
    }
}
.bg-cover {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
}
.bg-contain {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center top;
}
.bg-repeat,
.bg-no-repeat {
    background-repeat: no-repeat;
}
.bg-center-top {
    background-position: center top;
}
.bg-center-center {
    background-position: center center;
}
.bg-center-bottom {
    background-position: center bottom !important;
}
.bg-left-top {
    background-position: top center;
}
.bg-left-center {
    background-position: left center;
}
.bg-right-top {
    background-position: right center;
}
.bg-right-center {
    background-position: right center !important;
}
.bg-right-bottom {
    background-position: right bottom !important;
}
.background-full {
    background-size: 100% 100% !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}
.bg-bottom-contain {
    background-position: right !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.valign-top {
    vertical-align: top;
}
.valign-middle {
    vertical-align: middle;
}
.valign-bottom {
    vertical-align: bottom;
}
.visible-hidden {
    visibility: hidden;
}
@keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-webkit-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-moz-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-webkit-keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-moz-keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.width110 {
    width: 110px;
    display: inline-block;
}
.width140 {
    width: 140px;
    display: inline-block;
}
.width60 {
    width: 30px;
    display: inline-block;
}
.icon-width-auto .vc_icon_element-inner {
    width: auto !important;
}
.float-left {
    float: left;
}
.float-right {
    float: right;
}
.max-float-left {
    width: max-content;
    float: left;
}
.max-float-right {
    width: max-content;
    float: right;
}
.mejs-offscreen {
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: polygon(0px 0, 0 0, 0 0, 0 0);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}
.mejs-container-xxx {
    position: relative;
    display: block;
    background-color: rgba(69, 69, 69, 0.03) !important;
}
.mejs-container-xxx.mejs-audio {
    height: 60px !important;
}
.mejs-container-xxx.mejs-audio .mejs-controls {
    height: 60px;
}
.mejs-container-xxx .mejs-controls {
    position: relative;
    padding-left: 130px !important;
    padding-right: 80px !important;
    background-color: transparent !important;
}
.mejs-container-xxx .mejs-controls .mejs-playpause-button {
    position: absolute;
    top: 50%;
    left: 30px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.mejs-container-xxx .mejs-controls .mejs-playpause-button button {
    display: block;
    width: 20px;
    height: 26px;
    overflow: hidden;
    position: relative;
    background: none;
    padding: 0px;
    margin: 0px;
}
.mejs-container-xxx .mejs-controls .mejs-playpause-button button::before,
.mejs-container-xxx .mejs-controls .mejs-playpause-button button::after {
    content: "\f04b";
    font-family: Fontawesome;
    font-size: 20px;
    color: #1a1a1a;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    -webkit-transform: translateX(-50%) translateY(-100%);
    -moz-transform: translateX(-50%) translateY(-100%);
    -ms-transform: translateX(-50%) translateY(-100%);
    -o-transform: translateX(-50%) translateY(-100%);
    transform: translateX(-50%) translateY(-100%);
    visibility: hidden;
    opacity: 0;
}
.mejs-container-xxx .mejs-controls .mejs-playpause-button button::after {
    content: "\f04c";
    -webkit-transform: translateX(-50%) translateY(100%);
    -moz-transform: translateX(-50%) translateY(100%);
    -ms-transform: translateX(-50%) translateY(100%);
    -o-transform: translateX(-50%) translateY(100%);
    transform: translateX(-50%) translateY(100%);
}
.mejs-container-xxx .mejs-controls .mejs-playpause-button.mejs-play button::before {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateX(-50%) translateY(0%);
    -moz-transform: translateX(-50%) translateY(0%);
    -ms-transform: translateX(-50%) translateY(0%);
    -o-transform: translateX(-50%) translateY(0%);
    transform: translateX(-50%) translateY(0%);
}
.mejs-container-xxx .mejs-controls .mejs-playpause-button.mejs-pause button::after {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateX(-50%) translateY(0%);
    -moz-transform: translateX(-50%) translateY(0%);
    -ms-transform: translateX(-50%) translateY(0%);
    -o-transform: translateX(-50%) translateY(0%);
    transform: translateX(-50%) translateY(0%);
}
.mejs-container-xxx .mejs-controls div.mejs-time-rail {
    direction: ltr;
    padding: 0px;
    margin: 0px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.mejs-container-xxx .mejs-controls div.mejs-time-rail .mejs-time-total:focus {
    outline: none;
}
.mejs-container-xxx .mejs-controls div.mejs-time-rail .mejs-time-total {
    background-color: rgba(26, 26, 26, 0.1);
    height: 2px;
    margin: 0px;
    top: 12px;
}
.mejs-container-xxx .mejs-controls div.mejs-time-rail .mejs-time-loaded {
    background-color: rgba(164, 105, 168, 0.2);
    height: 2px;
}
.mejs-container-xxx .mejs-controls div.mejs-time-rail .mejs-time-current {
    background-color: #a469a8;
    height: 2px;
}
.mejs-container-xxx .mejs-controls div.mejs-time-rail .mejs-time-handle {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #a469a8;
    position: absolute;
    top: -4px;
    border: none;
    display: inline-block;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.mejs-container-xxx .mejs-controls div.mejs-time-rail:hover .mejs-time-handle {
    visibility: visible;
    opacity: 1;
}
.mejs-container-xxx .mejs-controls div.mejs-time-rail .mejs-time-float {
    display: none !important;
}
.mejs-container-xxx .mejs-controls .mejs-time {
    font-size: 12px;
    color: rgba(26, 26, 26, 0.4) !important;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0px !important;
    line-height: 1em;
    height: auto !important;
}
.mejs-container-xxx .mejs-controls .mejs-time.mejs-currenttime-container {
    left: 80px;
}
.mejs-container-xxx .mejs-controls .mejs-time.mejs-duration-container {
    right: 30px;
}
.mejs-container-xxx .mejs-controls .mejs-fullscreen-button {
    position: absolute;
    right: 30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.mejs-container-xxx .mejs-controls .mejs-fullscreen-button button {
    display: inline-block;
    width: 26px;
    height: 26px;
    background: none;
    line-height: 26px;
    text-align: right;
    color: rgba(26, 26, 26, 0.4);
    padding: 0px;
    margin: 0px;
}
.mejs-container-xxx .mejs-controls .mejs-fullscreen-button button::before {
    content: "\f0b2";
    font-family: Fontawesome;
    font-size: 16px;
}
.mejs-container-xxx .mejs-controls .mejs-volume-button,
.mejs-container-xxx .mejs-controls .mejs-horizontal-volume-slider {
    display: none;
}
.mejs-container-xxx.mejs-video {
    margin-bottom: 70px;
}
.mejs-container-xxx.mejs-video .mejs-controls {
    height: 50px !important;
    bottom: -50px;
    background-color: rgba(69, 69, 69, 0.03) !important;
    padding-right: 110px !important;
}
.mejs-container-xxx.mejs-video .mejs-controls .mejs-time.mejs-duration-container {
    right: 60px;
}
.wp-playlist {
    overflow: hidden;
}
.wp-playlist .mejs-container .mejs-controls {
    padding-left: 170px !important;
}
.wp-playlist .mejs-container .mejs-controls .mejs-playpause-button {
    left: 60px;
}
.wp-playlist .mejs-container .mejs-controls .mejs-time.mejs-currenttime-container {
    left: 120px;
}
.wp-playlist .wp-playlist-prev,
.wp-playlist .wp-playlist-next {
    position: relative;
    float: left;
    width: 20px;
    cursor: pointer;
}
.wp-playlist .wp-playlist-prev::before,
.wp-playlist .wp-playlist-next::before {
    content: "\f04a";
    font-family: Fontawesome;
    color: rgba(26, 26, 26, 0.2);
    font-size: 16px;
}
.wp-playlist .wp-playlist-prev.wp-playlist-prev,
.wp-playlist .wp-playlist-next.wp-playlist-prev {
    -webkit-transform: translateX(10px) translateY(-42px);
    -moz-transform: translateX(10px) translateY(-42px);
    -ms-transform: translateX(10px) translateY(-42px);
    -o-transform: translateX(10px) translateY(-42px);
    transform: translateX(10px) translateY(-42px);
}
.wp-playlist .wp-playlist-prev.wp-playlist-next,
.wp-playlist .wp-playlist-next.wp-playlist-next {
    -webkit-transform: translateX(90px) translateY(-42px);
    -moz-transform: translateX(90px) translateY(-42px);
    -ms-transform: translateX(90px) translateY(-42px);
    -o-transform: translateX(90px) translateY(-42px);
    transform: translateX(90px) translateY(-42px);
}
.wp-playlist .wp-playlist-prev.wp-playlist-next::before,
.wp-playlist .wp-playlist-next.wp-playlist-next::before {
    content: "\f04e";
}
.wp-playlist .wp-playlist-tracks {
    clear: left;
}
.wp-playlist.wp-video-playlist .wp-playlist-prev.wp-playlist-prev,
.wp-playlist.wp-video-playlist .wp-playlist-next.wp-playlist-prev {
    -webkit-transform: translateX(10px) translateY(12px);
    -moz-transform: translateX(10px) translateY(12px);
    -ms-transform: translateX(10px) translateY(12px);
    -o-transform: translateX(10px) translateY(12px);
    transform: translateX(10px) translateY(12px);
}
.wp-playlist.wp-video-playlist .wp-playlist-prev.wp-playlist-next,
.wp-playlist.wp-video-playlist .wp-playlist-next.wp-playlist-next {
    -webkit-transform: translateX(90px) translateY(12px);
    -moz-transform: translateX(90px) translateY(12px);
    -ms-transform: translateX(90px) translateY(12px);
    -o-transform: translateX(90px) translateY(12px);
    transform: translateX(90px) translateY(12px);
}
.wp-playlist.wp-video-playlist .wp-playlist-tracks {
    margin-top: 70px;
}
.element_remove_margin {
    margin-bottom: 0px !important;
}
.caraccordion .vc_tta-panel-heading {
    background: transparent !important;
}
.caraccordion .vc_active .vc_tta-panel-body {
    background: transparent !important;
}
.caraccordion .vc_active a,
.caraccordion .vc_active i,
.caraccordion .vc_active span {
    color: #a469a8;
}
#carfooter .footer_widget .menu {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -moz-column-fill: auto;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    -webkit-column-fill: auto;
    column-count: 2;
    column-gap: 20px;
    column-fill: auto;
}
#carfooter .footer_widget .menu li {
    padding-bottom: 0;
    position: relative;
    padding-left: 25px;
    padding-top: 0;
    padding-bottom: 8px;
    margin-bottom: 5px;
}
#carfooter .footer_widget .menu li:before {
    content: "";
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' data-name='icon arrow' x='0px' y='0px' viewBox='0 0 50 50' style='' xml:space='preserve' width='14px' height='14px' class='default-arrow-next'><path style='fill:none;stroke:#00b2ca;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;' d='M46.525,25L2.025,25' class='yGXnEgOA_0'/><path style='fill:none;stroke:#00b2ca;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;' d='M38.025,35L47.625,25L38.025,15' class='yGXnEgOA_1'/></svg>");
    position: absolute;
    font-size: 10px;
    width: 14px;
    height: 24px;
    left: 0;
    color: #a469a8;
}
#carfooter .footer_widget .menu li a {
    font-size: 16px;
    color: #8799a8;
}
#carfooter .footer_widget .menu li:hover a {
    color: #a469a8 !important;
    text-decoration: none;
}
#carfooter .footer_widget .menu li:hover:before {
    color: #a469a8;
}
.wpb_vc_table.domain tr td {
    text-align: left;
    padding: 25px 0 25px 40px;
    border: 1px solid rgba(164, 105, 168, 0.16);
}
.wpb_vc_table.domain .vc-th td {
    border: none;
    background: #a469a8;
}
.wpb_vc_table .vc-th td {
    padding: 25px 0 25px 40px;
    text-align: left;
}
.wpb_vc_table.hosting table {
    border: none;
}
.wpb_vc_table.hosting table tr {
    border-bottom: 1px solid #d9e7ec;
}
.wpb_vc_table.hosting table tr td {
    text-align: left;
    padding: 25px 0 25px 0px;
    border: none;
}
.wpb_vc_table.hosting table tr td:nth-child(2) {
    padding-right: 80px;
}
.uk-light .service-box h3 {
    color: #fff !important;
}
.uiimage {
    cursor: pointer;
}
.uiimage:hover {
    transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
}
.uk-dotnav > * {
    padding-left: 0;
    border-radius: 50%;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: transparent;
    position: relative;
    box-shadow: 0 0 0 2px #a469a8;
    opacity: 0.4;
    cursor: pointer;
}
.uk-dotnav > * + * {
    margin-left: 12px;
}
.uk-dotnav > * > :focus,
.uk-dotnav > * > :hover {
    background: transparent;
}
.uk-dotnav > * > * {
    width: 14px;
    height: 14px;
    border: 1px solid rgba(102, 102, 102, 0.1);
}
.uk-dotnav > * > *:after {
    content: "";
    width: 6px;
    height: 6px;
    margin: 0 auto;
    margin-top: 3px;
    border-radius: 50%;
    background-color: #a469a8;
}
.uk-dotnav > *.uk-active {
    box-shadow: 0 0 0 2px #a469a8;
    border: none;
    opacity: 1;
}
.uk-dotnav > *.uk-active > * {
    background: transparent;
}
.uk-dotnav > *.uk-active > a:after {
    display: block;
}
.uk-dotnav > *:hover {
    box-shadow: 0 0 0 2px #a469a8;
    border: none;
    opacity: 1;
}
.uk-dotnav > *:hover > a:after {
    display: block;
}
.wpb_tabs .wpb_tabs_nav li > a,
.wpb_tabs_extended .wpb_tabs_nav li > a,
.wpb_tabs .vc_tta-tabs-list li > a,
.wpb_tabs_extended .vc_tta-tabs-list li > a {
    padding: 15px 35px !important;
}
@media screen and (max-width: 992px) {
    .wpb_tabs .wpb_tabs_nav li > a,
    .wpb_tabs_extended .wpb_tabs_nav li > a,
    .wpb_tabs .vc_tta-tabs-list li > a,
    .wpb_tabs_extended .vc_tta-tabs-list li > a {
        padding: 8px 15px !important;
    }
}
.wpb_tabs .wpb_tabs_nav li.ui-tabs-active,
.wpb_tabs_extended .wpb_tabs_nav li.ui-tabs-active,
.wpb_tabs .vc_tta-tabs-list li.ui-tabs-active,
.wpb_tabs_extended .vc_tta-tabs-list li.ui-tabs-active,
.wpb_tabs .wpb_tabs_nav li.vc_active,
.wpb_tabs_extended .wpb_tabs_nav li.vc_active,
.wpb_tabs .vc_tta-tabs-list li.vc_active,
.wpb_tabs_extended .vc_tta-tabs-list li.vc_active {
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
}
.wpb_tabs .wpb_tabs_nav li.ui-tabs-active a,
.wpb_tabs_extended .wpb_tabs_nav li.ui-tabs-active a,
.wpb_tabs .vc_tta-tabs-list li.ui-tabs-active a,
.wpb_tabs_extended .vc_tta-tabs-list li.ui-tabs-active a,
.wpb_tabs .wpb_tabs_nav li.vc_active a,
.wpb_tabs_extended .wpb_tabs_nav li.vc_active a,
.wpb_tabs .vc_tta-tabs-list li.vc_active a,
.wpb_tabs_extended .vc_tta-tabs-list li.vc_active a {
    color: #fff !important;
}
.wpb_tabs .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a,
.wpb_tabs_extended .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a {
    color: #454545;
}
.wpb_tabs[data-style="process"],
.wpb_tabs_extended[data-style="process"] {
    text-align: center;
}
@media screen and (max-width: 1024px) {
    .wpb_tabs[data-style="process"] .row h4,
    .wpb_tabs_extended[data-style="process"] .row h4 {
        margin-bottom: 15px;
    }
    .wpb_tabs[data-style="process"] .row p,
    .wpb_tabs_extended[data-style="process"] .row p {
        line-height: 22px;
    }
}
.wpb_tabs[data-style="process"] .process,
.wpb_tabs_extended[data-style="process"] .process {
    padding-left: 20px;
    padding-right: 20px;
    cursor: pointer;
    opacity: 0.45;
    border-bottom: 2px solid transparent;
}
.wpb_tabs[data-style="process"] .process img,
.wpb_tabs_extended[data-style="process"] .process img {
    width: 55px;
    height: 60px;
}
@media screen and (max-width: 992px) {
    .wpb_tabs[data-style="process"] .process,
    .wpb_tabs_extended[data-style="process"] .process {
        margin-top: 55px;
    }
}
.wpb_tabs[data-style="process"] .process h6,
.wpb_tabs_extended[data-style="process"] .process h6 {
    color: #000;
    font-size: 13px;
    letter-spacing: 2px;
    font-family: "Barlow", Arial, sans-serif;
    margin-top: 22px;
    text-transform: uppercase;
}
.wpb_tabs[data-style="process"] .process img,
.wpb_tabs_extended[data-style="process"] .process img {
    display: inline-block;
    margin: auto;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.wpb_tabs[data-style="process"] .process i,
.wpb_tabs_extended[data-style="process"] .process i {
    color: #000;
    display: inline-block;
    font-size: 57px;
    line-height: 57px;
    margin: auto;
}
.wpb_tabs[data-style="process"] .process .number,
.wpb_tabs_extended[data-style="process"] .process .number {
    border-radius: 50%;
    border: 2px solid #eeeef0;
    width: 50px;
    height: 50px;
    margin: auto;
    margin-top: 50px;
    font-size: 18px;
    line-height: 20px !important;
    font-family: "Barlow", Arial, sans-serif;
    color: #acafba;
}
.wpb_tabs[data-style="process"] .process .number p,
.wpb_tabs_extended[data-style="process"] .process .number p {
    color: #000;
    margin-top: 17px;
    font-family: "Barlow", Arial, sans-serif;
}
.wpb_tabs[data-style="process"] .process.active-process,
.wpb_tabs_extended[data-style="process"] .process.active-process {
    opacity: 1;
    border-color: #a469a8;
}
.wpb_tabs[data-style="process"] .process.active-process h6,
.wpb_tabs_extended[data-style="process"] .process.active-process h6 {
    color: #a469a8;
}
.wpb_tabs[data-style="process"] .process:hover,
.wpb_tabs_extended[data-style="process"] .process:hover {
    opacity: 1;
}
.wpb_tabs[data-style="process"] .show-progress,
.wpb_tabs_extended[data-style="process"] .show-progress {
    position: relative;
}
.wpb_tabs[data-style="process"] .show-progress .number,
.wpb_tabs_extended[data-style="process"] .show-progress .number {
    border-color: #a469a8;
}
.wpb_tabs[data-style="process"] .show-progress .number::before,
.wpb_tabs_extended[data-style="process"] .show-progress .number::before,
.wpb_tabs[data-style="process"] .show-progress .number::after,
.wpb_tabs_extended[data-style="process"] .show-progress .number::after {
    content: "";
    position: absolute;
    width: 80%;
    background-color: #000;
    left: -34%;
    bottom: 22px;
    height: 1px;
    opacity: 0.45;
}
.wpb_tabs[data-style="process"] .show-progress .number::after,
.wpb_tabs_extended[data-style="process"] .show-progress .number::after {
    width: 0px;
    height: 2px;
    bottom: 20px;
    -webkit-transition: width 0.5s linear;
    -moz-transition: width 0.5s linear;
    transition: width 0.5s linear;
}
.wpb_tabs[data-style="process"] .show-progress .process-on .number::before,
.wpb_tabs_extended[data-style="process"] .show-progress .process-on .number::before,
.wpb_tabs[data-style="process"] .show-progress .process-on .number::after,
.wpb_tabs_extended[data-style="process"] .show-progress .process-on .number::after {
    opacity: 1;
}
.wpb_tabs[data-style="process"] .show-progress .process-on .number::after,
.wpb_tabs_extended[data-style="process"] .show-progress .process-on .number::after {
    width: 80%;
}
.wpb_tabs[data-style="process"] .show-progress:first-child .number::before,
.wpb_tabs_extended[data-style="process"] .show-progress:first-child .number::before,
.wpb_tabs[data-style="process"] .show-progress:first-child .number::after,
.wpb_tabs_extended[data-style="process"] .show-progress:first-child .number::after {
    display: none;
}
.wpb_tabs[data-style="process"] .process-info,
.wpb_tabs_extended[data-style="process"] .process-info {
    display: none;
    margin-top: 44px;
}
.wpb_tabs[data-style="process"] .process-info.active-info,
.wpb_tabs_extended[data-style="process"] .process-info.active-info {
    display: block;
}
.wpb_tabs[data-style="service"],
.wpb_tabs_extended[data-style="service"] {
    overflow: hidden;
}
.wpb_tabs[data-style="service"] .bg-serv,
.wpb_tabs_extended[data-style="service"] .bg-serv {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
}
.wpb_tabs[data-style="service"] .bg-serv .services,
.wpb_tabs_extended[data-style="service"] .bg-serv .services {
    padding-top: 20px;
    padding-bottom: 20px;
}
.wpb_tabs[data-style="service"] .serv-description,
.wpb_tabs_extended[data-style="service"] .serv-description {
    display: none;
    text-align: center;
    padding: 0 30px;
    margin: 0 auto;
    min-width: 260px;
    color: #000;
}
.wpb_tabs[data-style="service"] .serv-description .vc_tta-panel-title,
.wpb_tabs_extended[data-style="service"] .serv-description .vc_tta-panel-title {
    display: none;
}
.wpb_tabs[data-style="service"] .serv-description .topic,
.wpb_tabs_extended[data-style="service"] .serv-description .topic {
    font-size: 40px;
    line-height: 1.1;
    text-transform: uppercase;
    margin-bottom: 20px;
    color: #000;
}
.wpb_tabs[data-style="service"] .serv-description div,
.wpb_tabs_extended[data-style="service"] .serv-description div {
    font-size: 16px;
    line-height: 28px;
}
.wpb_tabs[data-style="service"][data-brightness="dark"] .serv-description,
.wpb_tabs_extended[data-style="service"][data-brightness="dark"] .serv-description {
    color: #fff;
    border-color: #fff;
}
.wpb_tabs[data-style="service"][data-brightness="dark"] .serv-description .topic,
.wpb_tabs_extended[data-style="service"][data-brightness="dark"] .serv-description .topic {
    color: #fff;
}
.wpb_tabs[data-style="service"] .serv-item,
.wpb_tabs_extended[data-style="service"] .serv-item {
    padding-top: 50px;
    padding-bottom: 50px;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list,
.wpb_tabs_extended[data-style="service"] .serv-item .tab_list {
    padding: 0;
    list-style-type: none;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list .service,
.wpb_tabs_extended[data-style="service"] .serv-item .tab_list .service {
    position: relative;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list .service .number,
.wpb_tabs_extended[data-style="service"] .serv-item .tab_list .service .number {
    font-size: 45px;
    text-transform: uppercase;
    color: #565b5f;
    font-weight: 600;
    font-family: "Barlow", Arial, sans-serif;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list .service .content_title,
.wpb_tabs_extended[data-style="service"] .serv-item .tab_list .service .content_title {
    font-size: 22px;
    margin: 0;
    line-height: 1em;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list .service i,
.wpb_tabs_extended[data-style="service"] .serv-item .tab_list .service i {
    font-style: normal !important;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list .service .subtitle,
.wpb_tabs_extended[data-style="service"] .serv-item .tab_list .service .subtitle {
    font-style: normal;
    line-height: 1em;
    position: relative;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list .service .subtitle i,
.wpb_tabs_extended[data-style="service"] .serv-item .tab_list .service .subtitle i {
    position: absolute;
    bottom: -30px;
    left: 0;
    font-size: 16px;
    padding-left: 10px;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list .service .subtitle i:before,
.wpb_tabs_extended[data-style="service"] .serv-item .tab_list .service .subtitle i:before {
    content: "$";
    display: block;
    margin: -15px -10px;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list .service.active-item,
.wpb_tabs_extended[data-style="service"] .serv-item .tab_list .service.active-item {
    color: #a469a8;
    fill: currentColor;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list .service.active-item .number,
.wpb_tabs_extended[data-style="service"] .serv-item .tab_list .service.active-item .number {
    color: #a469a8;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list .service.active-item .subtitle i,
.wpb_tabs_extended[data-style="service"] .serv-item .tab_list .service.active-item .subtitle i {
    color: #a469a8;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list .service.active-item svg,
.wpb_tabs_extended[data-style="service"] .serv-item .tab_list .service.active-item svg {
    color: #a469a8;
    fill: currentColor;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list .service.active-item:after,
.wpb_tabs_extended[data-style="service"] .serv-item .tab_list .service.active-item:after {
    content: "";
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M23.0677 11.9929L18.818 7.75739L17.4061 9.17398L19.2415 11.0032L0.932469 11.0012L0.932251 13.0012L19.2369 13.0032L17.4155 14.8308L18.8321 16.2426L23.0677 11.9929Z' fill='currentColor' /></svg>");
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    color: #a469a8;
    fill: currentColor;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-size: 28px;
    width: 95px;
    height: 95px;
    right: -180px;
    z-index: 9;
    border: 2px solid #a469a8;
    -webkit-animation-name: uk-fade-left-small;
    animation-name: uk-fade-left-small;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.wpb_tabs[data-style="service"] .serv-item .service,
.wpb_tabs_extended[data-style="service"] .serv-item .service {
    opacity: 0.5;
    text-align: center;
    cursor: pointer;
    transition: opacity 0.25s ease;
    color: #000;
}
.wpb_tabs[data-style="service"] .serv-item .service:nth-child(2n + 1),
.wpb_tabs_extended[data-style="service"] .serv-item .service:nth-child(2n + 1) {
    clear: both;
}
.wpb_tabs[data-style="service"] .serv-item .service:hover,
.wpb_tabs_extended[data-style="service"] .serv-item .service:hover,
.wpb_tabs[data-style="service"] .serv-item .service.active-item,
.wpb_tabs_extended[data-style="service"] .serv-item .service.active-item {
    opacity: 1;
}
.wpb_tabs[data-style="service"] .serv-item .service:last-child,
.wpb_tabs_extended[data-style="service"] .serv-item .service:last-child {
    margin-bottom: 100px;
}
@media only screen and (max-width: 1024px) {
    .wpb_tabs[data-style="service"] .serv-item,
    .wpb_tabs_extended[data-style="service"] .serv-item {
        margin-left: 30px;
        margin-right: 30px;
    }
}
@media only screen and (min-width: 601px) {
    .wpb_tabs[data-style="service"] > .row,
    .wpb_tabs_extended[data-style="service"] > .row {
        display: table;
        position: relative;
        margin-left: 0px;
        margin-right: 0px;
    }
    .wpb_tabs[data-style="service"] > .row::before,
    .wpb_tabs_extended[data-style="service"] > .row::before,
    .wpb_tabs[data-style="service"] > .row::after,
    .wpb_tabs_extended[data-style="service"] > .row::after {
        display: none;
    }
    .wpb_tabs[data-style="service"] > .row > div,
    .wpb_tabs_extended[data-style="service"] > .row > div {
        display: table-cell;
        vertical-align: middle;
        position: relative;
        float: none;
    }
}
@media (max-width: 767px) {
    .testimonial-wrapper.slider-type-circles .client-slide img {
        width: 80% !important;
    }
    .wpb_tabs .wpb_tabs_nav li,
    .wpb_tabs_extended .wpb_tabs_nav li,
    .wpb_tabs .vc_tta-tabs-list li,
    .wpb_tabs_extended .vc_tta-tabs-list li {
        width: 100%;
    }
    .wpb_tour:not(.wpb_tour_extended) .wpb_tabs_nav {
        width: 100%;
        margin-bottom: 30px;
    }
    .wpb_tour:not(.wpb_tour_extended) .wpb_tab {
        width: 100%;
    }
    .show-progress .number {
        display: none;
    }
    .v-member-nav {
        width: 100% !important;
        border-right: none !important;
        border-top: 1px solid #fff;
        padding: 28px 15px;
    }
    .margin4x {
        margin: 30px;
    }
    .margin5x {
        margin: 40px;
    }
    body.left-side-menu {
        padding-left: 0;
    }
    body.left-side-menu .vc_row {
        padding-left: 0 !important;
    }
    body.left-side-menu .pagination.hide {
        display: block !important;
        text-align: center;
        padding-top: 0;
    }
    body.left-side-menu .pagination .swiper-pagination-switch {
        width: 10px;
        height: 10px;
        border: none;
        background: #ccc;
    }
    body.left-side-menu .pagination .swiper-active-switch {
        background: #a469a8;
        border: none;
    }
    body.left-side-menu .pagination .swiper-active-switch:after {
        background: #a469a8;
    }
}
.tab-container .vc_tta-panel-heading {
    display: none;
}
.wpb-js-composer .dropbeat-page-single .vc_tta-style-outline .vc_tta-tabs-container .vc_tta-tab {
    -moz-box-shadow: 0px 30px 84px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 30px 84px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 30px 84px 0px rgba(0, 0, 0, 0.1);
}
@media (min-width: 768px) { 
    .wpb-js-composer .dropbeat-page-single .vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-panels {
        margin-left: 40px;
    }
}  
.wpb-js-composer .dropbeat-page-single .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab > a {
    padding: 18px 20px 18px 40px !important;
    background-color: #242424 !important;
    color: #fff;
    font-family: Rock Salt;
}
.wpb-js-composer .dropbeat-page-single .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab > a small{
    font-family: Lato;
    margin-top: 20px;
    
    font-size: 16px !important;
    line-height: 20px !important;
}
.wpb-js-composer .dropbeat-page-single .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab > a i {
    opacity: 0.6;
}
.wpb-js-composer .dropbeat-page-single .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    color: #fff;
    border-color: #a469a8;
}
.wpb-js-composer .dropbeat-page-single .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a i {
    opacity: 1;
}
.wpb-js-composer .dropbeat-page-single .vc_tta.vc_tta-style-outline .vc_tta-tab {
    margin-left: -1px;
    margin-top: -1px;
}
.wpb-js-composer .dropbeat-page-single .vc_tta.vc_tta-style-outline .vc_tta-tab > a {
    border-width: 1px;
}
.wpb_tabs[data-style="service"],
.wpb_tour_extended[data-style="service"] {
    overflow: hidden;
}
.wpb_tabs[data-style="service"] .tour_nav,
.wpb_tour_extended[data-style="service"] .tour_nav {
    position: relative;
}
.wpb_tabs[data-style="service"] .tour_nav .enrty-hover,
.wpb_tour_extended[data-style="service"] .tour_nav .enrty-hover {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.76);
    position: absolute;
    display: inline-block;
}
.wpb_tabs[data-style="service"] .tour_nav .nav_title,
.wpb_tour_extended[data-style="service"] .tour_nav .nav_title {
    color: #fff;
    position: absolute;
    padding-left: 25px;
    right: 10%;
    top: -12px;
    z-index: 9;
    font-size: 27px;
}
.wpb_tabs[data-style="service"] .tour_nav .nav_title:before,
.wpb_tour_extended[data-style="service"] .tour_nav .nav_title:before {
    content: "";
    position: absolute;
    background: #a469a8;
    width: 10000%;
    top: 46%;
    left: -10000%;
    height: 1px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.wpb_tabs[data-style="service"] .serv-description,
.wpb_tour_extended[data-style="service"] .serv-description {
    display: none;
    text-align: center;
    padding: 0 30px;
    margin: 0 auto;
    min-width: 260px;
    color: #000;
}
.wpb_tabs[data-style="service"] .serv-description .vc_tta-panel-title,
.wpb_tour_extended[data-style="service"] .serv-description .vc_tta-panel-title {
    display: none;
}
.wpb_tabs[data-style="service"] .serv-description .topic,
.wpb_tour_extended[data-style="service"] .serv-description .topic {
    font-size: 40px;
    line-height: 1.1;
    margin-bottom: 20px;
    color: #000;
}
.wpb_tabs[data-style="service"] .serv-description div,
.wpb_tour_extended[data-style="service"] .serv-description div {
    font-size: 16px;
    line-height: 28px;
}
.wpb_tabs[data-style="service"] .serv-item,
.wpb_tour_extended[data-style="service"] .serv-item {
    padding-top: 50px;
    padding-bottom: 50px;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list,
.wpb_tour_extended[data-style="service"] .serv-item .tab_list {
    padding-top: 53px;
    padding-bottom: 69px;
    list-style-type: none;
    float: right;
    padding-right: 60px;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list .service,
.wpb_tour_extended[data-style="service"] .serv-item .tab_list .service {
    position: relative;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list .service .content_title,
.wpb_tour_extended[data-style="service"] .serv-item .tab_list .service .content_title {
    font-size: 16px;
    margin: 0;
    line-height: 1em;
    color: #fff;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list .service i,
.wpb_tour_extended[data-style="service"] .serv-item .tab_list .service i {
    font-style: normal !important;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list .service:before,
.wpb_tour_extended[data-style="service"] .serv-item .tab_list .service:before {
    content: "";
    width: 30px;
    height: 2px;
    background: #fff;
    display: block;
    position: absolute;
    left: -100px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list .service.active-item:before,
.wpb_tour_extended[data-style="service"] .serv-item .tab_list .service.active-item:before {
    width: 45px;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list .service.active-item .number,
.wpb_tour_extended[data-style="service"] .serv-item .tab_list .service.active-item .number {
    color: #a469a8;
}
.wpb_tabs[data-style="service"] .serv-item .tab_list .service.active-item .subtitle i,
.wpb_tour_extended[data-style="service"] .serv-item .tab_list .service.active-item .subtitle i {
    color: #a469a8;
}
.wpb_tabs[data-style="service"] .serv-item .service,
.wpb_tour_extended[data-style="service"] .serv-item .service {
    opacity: 0.5;
    text-align: center;
    cursor: pointer;
    transition: opacity 0.25s ease;
    color: #fff;
}
.wpb_tabs[data-style="service"] .serv-item .service:nth-child(2n + 1),
.wpb_tour_extended[data-style="service"] .serv-item .service:nth-child(2n + 1) {
    color: #fff;
}
.wpb_tabs[data-style="service"] .serv-item .service:hover,
.wpb_tour_extended[data-style="service"] .serv-item .service:hover,
.wpb_tabs[data-style="service"] .serv-item .service.active-item,
.wpb_tour_extended[data-style="service"] .serv-item .service.active-item {
    opacity: 1;
}
.wpb_tabs[data-style="service"] .serv-item .service:last-child,
.wpb_tour_extended[data-style="service"] .serv-item .service:last-child {
    margin-bottom: 30px;
}
@media only screen and (max-width: 1024px) {
    .wpb_tabs[data-style="service"] .serv-item,
    .wpb_tour_extended[data-style="service"] .serv-item {
        margin-left: 30px;
        margin-right: 30px;
    }
}
@media only screen and (min-width: 601px) {
    .wpb_tabs[data-style="service"] > .row,
    .wpb_tour_extended[data-style="service"] > .row {
        display: table;
        position: relative;
        margin-left: 0px;
        margin-right: 0px;
    }
    .wpb_tabs[data-style="service"] > .row::before,
    .wpb_tour_extended[data-style="service"] > .row::before,
    .wpb_tabs[data-style="service"] > .row::after,
    .wpb_tour_extended[data-style="service"] > .row::after {
        display: none;
    }
    .wpb_tabs[data-style="service"] > .row > div,
    .wpb_tour_extended[data-style="service"] > .row > div {
        display: table-cell;
        vertical-align: middle;
        position: relative;
        float: none;
    }
}
@media (max-width: 767px) {
    .testimonial-wrapper.slider-type-circles .client-slide img {
        width: 80% !important;
    }
    .wpb_tour_extended .wpb_tabs_nav li,
    .wpb_tour_extended .vc_tta-tabs-list li {
        width: 100%;
    }
    .wpb_tour:not(.wpb_tour_extended) .wpb_tabs_nav {
        width: 100%;
        margin-bottom: 30px;
    }
    .wpb_tour:not(.wpb_tour_extended) .wpb_tab {
        width: 100%;
    }
    .show-progress .number {
        display: none;
    }
    .v-member-nav {
        width: 100% !important;
        border-right: none !important;
        border-top: 1px solid #fff;
        padding: 28px 15px;
    }
    .margin4x {
        margin: 30px;
    }
    .margin5x {
        margin: 40px;
    }
    body.left-side-menu {
        padding-left: 0;
    }
    body.left-side-menu .vc_row {
        padding-left: 0 !important;
    }
    body.left-side-menu .pagination.hide {
        display: block !important;
        text-align: center;
        padding-top: 0;
    }
    body.left-side-menu .pagination .swiper-pagination-switch {
        width: 10px;
        height: 10px;
        border: none;
        background: #ccc;
    }
    body.left-side-menu .pagination .swiper-active-switch {
        background: #a469a8;
        border: none;
    }
    body.left-side-menu .pagination .swiper-active-switch:after {
        background: #a469a8;
    }
}
.tab-container .vc_tta-panel-heading {
    display: none;
}
html.lock-scroll {
    overflow: hidden;
}
body {
    background-color: #fff;
    /*font-family: "Open Sans", Arial, sans-serif;*/
    font-family: Lato;
    font-weight: 400;
    font-style: normal;
    font-size: 17px;
    line-height: 30px;
    color: #d9d9d9;
}
.uk-link,
a {
    color: #961438;
}
.uk-link:hover,
a:hover {
    color: #ff7ca0;
}
h1 {
    font-family: Lato;
    font-weight: 700;
    font-style: normal;
    font-size: 30px;
    line-height: 36px;
}
h2 {
    font-family: Lato;
    font-weight: 600;
    font-style: normal;
    font-size: 24px;
    line-height: 30px;
}
h3 {
    font-family: Lato;
    font-weight: 500;
    font-style: normal;
    font-size: 20px;
    line-height: 26px;
}
h4 {
    font-family: Lato;
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    line-height: 24px;
}
h5 {
    font-family: Lato;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 22px;
}
h6 {
    font-family: Lato;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #1a1a1a;
}
.uk-hr,
hr {
    border-color: rgba(154, 154, 154, 0.2);
}
.wrapper {
    background-color: #000;
}
.layout-boxed,
.layout-attached {
    background-color: #fff;
}
@media screen and (min-width: 1280px) {
    .layout-boxed > .wrapper,
    .layout-attached > .wrapper {
        width: 1280px;
        margin: 0 auto;
    }
}
@media screen and (min-width: 1280px) {
    .layout-attached {
        padding-top: 80px;
        padding-bottom: 80px;
    }
}
@media (min-width: 960px) {
    .wrapper > .uk-section {
        padding-top: 70px;
        padding-bottom: 00px;
    }
}
.single .wrapper > .uk-section {
    padding-bottom: 0;
}
@media (min-width: 960px) {
    .single .wrapper > .uk-section {
        padding-top: 40px;
    }
}
.wrapper > .page-title {
    position: relative;
    padding: 180px 0 70px 0;
    margin-bottom: 0;
}
@media screen and (max-width: 768px) {
    .wrapper > .page-title {
        padding-top: 150px;
        padding-bottom: 50px;
    }
}
@media screen and (max-width: 480px) {
    .wrapper > .page-title {
        padding-top: 140px;
        padding-bottom: 50px;
    }
}
.wrapper > .page-title .uk-text-right .uk-breadcrumb {
    float: right;
}
@media screen and (max-width: 640px) {
    .wrapper > .page-title .uk-text-right .uk-breadcrumb {
        float: none;
    }
}
.wrapper > .page-title .uk-text-right .uk-breadcrumb li,
.wrapper > .page-title .uk-text-right .uk-breadcrumb a {
    color: #fff;
}
.wrapper > .page-title .uk-text-right .uk-breadcrumb span {
    color: #ccc;
}
.single .wrapper > .page-title {
    padding-bottom: 0;
}
body:not(.single) .wrapper > .page-title {
    background-color: #a469a8;
}
hr {
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-width: 1px;
}
hr .line {
    border-style: inset;
}
.dash {
    position: relative;
}
.dash:after {
    background: #a469a8;
    content: "";
    display: block;
    width: 17px;
    height: 3px;
    margin-top: 5px;
}
.dash.text-center:after,
.dash.uk-text-center:after {
    margin-right: auto;
    margin-left: auto;
}
.dash.text-right,
.dash.uk-text-right {
    margin-bottom: 120px;
}
.dash.text-right:after,
.dash.uk-text-right:after {
    position: absolute;
    right: 0;
    left: auto;
}
.uk-text-center .dash:after {
    margin-right: auto;
    margin-left: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%); 
    transform: translateX(-50%);
}
.uk-light .dash:after {
    background: #fff !important;
}
.uk-text-right .dash:after {
    position: absolute;
    right: 0;
    left: auto;
}
#the_loader {
    position: fixed;
    z-index: 99999;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: #111;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
#the_loader svg.svg-loader {
    stroke: #a469a8;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
#the_loader.loaded {
    display: none;
}
.pagination {
    padding: 20px 0 0;
    border: none;
    list-style: none;
}
.pagination li {
    float: left;
    padding: 5px 0;
}
.pagination li .medical-arrow svg {
    position: relative;
    z-index: 10;
}
.pagination li span,
.pagination li a {
    font: 16px "Open Sans", Arial, sans-serif;
    font-weight: 600;
    color: #454545;
    text-decoration: none;
    padding: 0 16px;
    line-height: 25px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.pagination li span.prev,
.pagination li a.prev,
.pagination li span.next,
.pagination li a.next {
    font-size: 22px;
    color: #000;
    position: relative;
    z-index: 5;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.pagination li span.prev:after,
.pagination li a.prev:after,
.pagination li span.next:after,
.pagination li a.next:after {
    width: 25px;
    height: 32px;
    display: block;
    content: "";
    position: absolute;
    top: 0;
    background: #f1f1f1;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.pagination li span.prev,
.pagination li a.prev {
    padding-right: 60px;
}
.pagination li span.prev:after,
.pagination li a.prev:after {
    margin-left: 7px;
}
.pagination li span.prev svg,
.pagination li a.prev svg {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.pagination li span.next,
.pagination li a.next {
    padding-left: 60px;
}
.pagination li span.next:after,
.pagination li a.next:after {
    right: 0;
    margin-right: 7px;
}
.pagination li span {
    color: #a469a8;
}
.pagination li:before {
    content: url("data:image/svg+xml;utf8,<svg width='17' height='10' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' ratio='1'> <rect height='1' width='18' y='9' x='1'></rect></svg>");
    display: block;
    position: absolute;
    font-size: 25px;
    margin-left: -8px;
    margin-top: -3px;
}
.pagination li.previous-link:before,
.pagination li.previous-link + li:before,
.pagination li.next-link:before {
    content: "";
}
.pagination li.inactive {
    opacity: 0.3;
}
.pagination li:not(.inactive) span:hover.prev:after,
.pagination li:not(.inactive) a:hover.prev:after,
.pagination li:not(.inactive) span:hover.next:after,
.pagination li:not(.inactive) a:hover.next:after {
    background: #a469a8;
    width: 28px;
}
.pagination li:not(.inactive) span:hover.next:after,
.pagination li:not(.inactive) a:hover.next:after {
    transform: translateX(-20px);
}
.pagination li:not(.inactive) span:hover.prev:after,
.pagination li:not(.inactive) a:hover.prev:after {
    transform: translateX(20px);
}
.pagination li:not(.inactive) span:hover .arrow-1,
.pagination li:not(.inactive) a:hover .arrow-1 {
    stroke: #fff;
}
@media (max-width: 768px) {
    .pagination > li.previous-link,
    .pagination > li.next-link {
        display: none !important;
    }
}
.pagination-style-2 .pagination li.previous-link,
.pagination-style-2 .pagination li.next-link,
.pagination-style-2 .pagination li .current {
    border-radius: 25px;
    padding: 0;
    text-align: center;
    display: block;
    height: 40px;
    min-width: 40px;
    line-height: 40px;
    font-weight: 300;
    color: #a469a8;
}
.pagination-style-2 .pagination li.previous-link a,
.pagination-style-2 .pagination li.next-link a,
.pagination-style-2 .pagination li .current a {
    color: #a469a8;
}
.pagination-style-2 .pagination li .current {
    color: #fff;
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    border: 1px solid;
}
.pagination-style-2 .pagination li.previous-link {
    margin-right: 40px;
}
.pagination-style-2 .pagination li.next-link {
    margin-left: 50px;
}
.pagination-style-2 .pagination li a {
    border-radius: 25px;
    padding: 0;
    text-align: center;
    display: block;
    height: 40px;
    min-width: 40px;
    font-weight: 300;
    color: #a469a8;
}
.pagination-style-2 .pagination li a.page-numbers {
    line-height: 40px;
}
.pagination-style-2 .pagination li a.page-numbers:not(.prev):not(.next) {
    border: 1px solid;
}
.pagination-style-2 .pagination li a:before,
.pagination-style-2 .pagination li a:after {
    display: none;
}
.pagination-style-2 .pagination li a svg {
    margin-top: -5px;
}
.pagination-style-2 .pagination li + li {
    margin-left: 10px;
}
.pagination-style-2 .pagination li + li:before,
.pagination-style-2 .pagination li + li:after {
    display: none;
}
blockquote {
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    color: #fff;
    padding: 100px 65px 50px;
    position: relative;
    font-size: 1.1em;
    font-style: normal;
}
@media screen and (max-width: 768px) {
    blockquote {
        padding: 100px 30px 40px;
    }
}
blockquote p {
    font-size: 1.1em;
    font-style: normal;
    font-weight: 100;
}
blockquote:before {
    content: "\201C";
    color: #fff;
    font-size: 120px;
    position: absolute;
    display: block;
    top: 0;
}
blockquote cite {
    display: block;
    margin-top: 20px;
    font-weight: normal;
}
blockquote cite a {
    color: #fff;
    font-style: normal;
    line-height: 1;
}
blockquote a,
blockquote em {
    color: #fff;
}
blockquote a {
    text-decoration: underline;
}
blockquote a:hover {
    color: #fff;
    opacity: 0.9;
}
.wp-block-pullquote.has-background blockquote {
    background: none;
}
.themeton-image {
    position: relative;
    background-position: top center;
    background-size: cover;
    background-color: rgba(0, 0, 0, 0.15);
}
.themeton-image img {
    width: 100%;
    height: auto;
}
.icon-arrow .arrow-1 {
    fill: none;
    stroke: #000;
    stroke-miterlimit: 10;
}
.uk-button.readmorelink:before {
    border: none;
}
.uk-button.readmorelink span {
    transition: margin 0.2s ease-out;
}
.uk-button.readmorelink:hover span {
    margin-left: 5px;
}
.related_post .related-posts-title {
    text-transform: capitalize;
    font-size: 28px;
    position: absolute;
}
.related_post .related-container {
    margin-top: 100px;
    padding: 70px 30px 30px;
    margin-left: -30px;
    margin-right: -30px;
}
.related_post .related-container .arrow {
    top: 0;
    width: 32px;
    position: absolute;
    right: 30px;
    z-index: 999;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    background: none;
}
.related_post .related-container .arrow.swiper-button-disabled {
    opacity: 0.4;
}
.related_post .related-container .arrow i {
    font-size: 30px;
    color: #000;
    cursor: pointer;
}
.related_post .related-container .arrow.button-prev {
    left: auto;
    right: 80px;
}
.related_post .related-container .service-item-section {
    border: 1px solid #ededed;
    min-height: 255px;
}
.related_post .related-container .service-item-section .related_thumb {
    width: 100%;
}
.related_post .related-container .service-item-section .themeton-image:after {
    content: "";
    display: block;
    left: 30px;
    width: 52px;
    height: 6px;
    position: absolute;
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
}
.related_post .related-container h3 {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
.related_post .related-container h3:empty {
    display: none;
}
.related_post a {
    text-decoration: none;
}
.related_post .uk-card {
    padding-bottom: 80px;
}
.related_post .uk-card .uk-card-footer {
    border: none;
}
.service-item-section {
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.service-item-section .service-item {
    position: relative;
    min-height: 227px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 10;
}
.service-item-section .service-item a {
    text-decoration: none;
}
.service-item-section .service-item .entry-hover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.3);
    text-align: center;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.service-item-section .service-item:hover .entry-hover {
    background-color: rgba(0, 0, 0, 0.4);
}
.service-item-section .service-item.featured_icon {
    min-height: 30px;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
}
.service-item-section .service-item img {
    margin: auto;
}
.service-item-section .entry-meta {
    text-decoration: none;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.service-item-section .entry-meta h3 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 0;
    line-height: 1.2em;
    word-wrap: break-word;
}
.service-item-section .entry-meta p {
    color: #454545;
    font-size: 15px;
}
.service-item-section .entry-meta:hover h3,
.service-item-section .entry-meta:hover p {
    text-decoration: none;
}
.gallery-caption {
    font-size: 22px;
    word-break: break-word;
    color: #1a1a1a;
    font-weight: 600;
}
.gallery-size-thumbnail .gallery-caption {
    font-size: 0.8em;
    font-weight: 300;
    text-align: center;
}
.gallery-columns-2 .gallery-item {
    max-width: 49%;
}
.gallery-columns-2 .gallery-item:nth-child(2n) {
    margin-left: 2%;
}
.gallery-columns-3 .gallery-item {
    max-width: 32%;
}
.gallery-columns-3 .gallery-item:nth-child(3n-1),
.gallery-columns-3 .gallery-item:nth-child(3n) {
    margin-left: 2%;
}
.gallery-columns-4 .gallery-item {
    max-width: 23.5%;
}
.gallery-columns-4 .gallery-item:nth-child(4n-2),
.gallery-columns-4 .gallery-item:nth-child(4n-1),
.gallery-columns-4 .gallery-item:nth-child(4n) {
    margin-left: 2%;
}
.dropbeat-gallery-element {
    margin-bottom: 30px;
}
.dropbeat-gallery-element .swiper-container {
    width: 100%;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
}
.dropbeat-gallery-element .swiper-slide {
    background-size: cover;
    background-position: center;
}
.dropbeat-gallery-element .gallery-top {
    height: 80%;
    width: 100%;
    padding-bottom: 80px;
    margin-bottom: 45px;
    border-bottom: 1px solid #e8e8e8;
}
.dropbeat-gallery-element .gallery-top .swiper-slide {
    height: 600px;
}
.dropbeat-gallery-element .gallery-top .gallery-caption {
    position: absolute;
    bottom: -55px;
    left: 20px;
}
.dropbeat-gallery-element .gallery-top .arrow {
    top: auto;
    left: auto;
    bottom: 18px;
}
.dropbeat-gallery-element .gallery-top .swiper-button-next {
    right: 20px;
    background-image: none;
}
.dropbeat-gallery-element .gallery-top .swiper-button-prev {
    right: 70px;
    background-image: none;
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.dropbeat-gallery-element .gallery-thumbs {
    height: 20%;
    box-sizing: border-box;
    padding: 10px 0 20px;
}
.dropbeat-gallery-element .gallery-thumbs .swiper-slide {
    border-style: solid;
    border-width: 7px;
    border-color: transparent;
    background-size: cover;
    background-repeat: no-repeat;
}
.dropbeat-gallery-element .gallery-thumbs .swiper-slide-active {
    border-color: #fff;
    background-color: #80868a;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.15);
}
.dropbeat-gallery-element .gallery-thumbs .swiper-slide {
    width: 150px;
    height: 150px;
    opacity: 0.9;
}
.dropbeat-gallery-element .gallery-thumbs .swiper-slide-active {
    opacity: 1;
}
.hotel-item .hotel-room-thumb {
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}
.hotel-item .hotel-room-thumb .entry-hover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.hotel-item .hotel-room-thumb .entry-hover:hover {
    background: rgba(0, 0, 0, 0.05);
}
.hotel-item .entry-meta h3 {
    color: #181620;
    font-size: 24px;
    font-weight: 600;
    line-height: 25px;
    margin: 0;
}
.hotel-item .entry-meta .rate span {
    color: #fff;
}
.hotel-item .entry-meta .rate span.color-yellow {
    color: #f8bb01;
}
.hotel-item .entry-meta .meta-details {
    list-style-type: none;
    padding-left: 0;
}
.hotel-item .entry-meta .meta-details li {
    font-size: 13px;
    color: #181620;
    text-transform: capitalize;
}
.hotel-item .entry-meta .meta-details li span {
    opacity: 0.6;
}
.hotel-item .entry-meta .meta-details li i {
    color: #ff4646;
    font-style: normal;
}
.hotel-item .entry-meta .meta-details-r span {
    font-size: 13px;
    color: #181620;
    text-transform: capitalize;
    opacity: 0.6;
}
.hotel-item .entry-meta .meta-details-r .price {
    color: #ff4646;
    font-size: 24px;
    margin: 0;
    font-weight: 600;
}
.hotel-item .entry-meta .meta-details-r .price i {
    font-size: 13px;
    color: #181620;
    opacity: 0.6;
    font-style: normal;
}
.swiper-bullet {
    margin-top: 30px;
    border: none !important;
    bottom: 0;
}
.swiper-bullet.circle .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 2px solid #a469a8;
    background: transparent;
    opacity: 1;
    position: relative;
    margin-left: 5px;
}
.swiper-bullet.circle .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border: 2px solid #a469a8;
}
.swiper-bullet.circle .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
    content: "•";
    display: block;
    position: absolute;
    font-size: 24px;
    line-height: 14.1px;
    left: 50%;
    color: #a469a8;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
}
#tribe-events {
    padding-top: 90px;
}
#tribe-events .tribe-events-single .tribe-events-event-image {
    text-align: center;
}
#tribe-events .tribe-events-single .tribe-events-event-image img {
    max-width: 100%;
}
#tribe-events .tribe_events h2 {
    font-size: 28px;
    color: #171620;
    line-height: 70px;
    padding-left: 80px;
    padding-right: 80px;
}
#tribe-events .tribe_events .tribe-events-content {
    width: inherit;
    padding-left: 80px;
    padding-right: 80px;
}
#tribe-events .tribe_events .tribe-events-single-event-description .tribe-events-content {
    padding-left: 80px;
    padding-right: 80px;
}
#tribe-events .tribe_events .event_content {
    background: #fff;
    padding-bottom: 80px;
    position: relative;
}
#tribe-events .tribe_events .event_content .feature_image {
    position: relative;
    text-align: center;
}
#tribe-events .tribe_events .event_content .feature_image .metadate {
    background: #a469a8;
    list-style-type: none;
    max-width: 150px;
    position: absolute;
    bottom: 0;
    margin: 0;
    padding-left: 0;
    left: 100px;
}
#tribe-events .tribe_events .event_content .feature_image .metadate .mount {
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 2;
    font-weight: 500;
}
#tribe-events .tribe_events .event_content .feature_image .metadate .date {
    font-size: 12px;
    line-height: 3;
    color: #fff;
    font-weight: 500;
    padding: 0 14px;
}
#tribe-events .tribe-events-venue-map {
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    width: 100%;
}
#tribe-events .event_meta {
    padding-top: 80px;
    width: 100%;
}
#tribe-events .event_meta .tribe-events-single-section-title {
    font-size: 14px;
    color: #898790;
    text-transform: uppercase;
    margin: 0;
    padding-left: 50px;
}
#tribe-events .event_meta .tribe-events-single-section-title.add {
    margin-top: 40px !important;
}
#tribe-events .event_meta span {
    color: #171620;
    font-size: 14px;
    text-transform: uppercase;
    font-style: normal;
}
#tribe-events .event_meta span.tribe-events-date {
    text-transform: lowercase;
}
#tribe-events .event_meta .tribe-venue-location,
#tribe-events .event_meta .tribe-events-date,
#tribe-events .event_meta dd,
#tribe-events .event_meta dt,
#tribe-events .event_meta .meta_time > * {
    padding-left: 50px !important;
}
#tribe-events .event_meta .tribe-venue-location span {
    text-transform: lowercase;
}
#tribe-events .event_meta .meta_address,
#tribe-events .event_meta .meta_time {
    position: relative;
}
#tribe-events .event_meta .meta_address:before,
#tribe-events .event_meta .meta_time:before {
    width: 30px;
    height: 50px;
    display: block;
    float: left;
    position: absolute;
    font-size: 35px;
    color: #a469a8;
    font-family: FontAwesome;
}
#tribe-events .event_meta .meta_time:before {
    content: "\f017";
}
#tribe-events .event_meta .meta_time.fa-phone:before {
    content: "\f095";
}
#tribe-events .event_meta .meta_time.fa-website:before {
    content: "\f0c1";
}
#tribe-events .event_meta .meta_address:before {
    content: "\f21d";
}
#tribe-events .tribe-events-event-meta {
    border: none;
}
#tribe-events #tribe-events-footer {
    border: none;
}
#tribe-events #tribe-events-footer .event-footer {
    background: #fff;
    margin-left: 0;
    padding: 20px 0;
}
#tribe-events #tribe-events-footer .event-footer .countdown span {
    font-size: 36px;
    color: #a469a8;
}
#tribe-events #tribe-events-footer .event-footer .countdown ul {
    padding-left: 0;
    list-style-type: none;
    margin: 0;
}
#tribe-events #tribe-events-footer .event-footer .countdown ul li {
    float: left;
    width: 150px;
    position: relative;
    padding-bottom: 10px;
}
#tribe-events #tribe-events-footer .event-footer .countdown ul li i {
    float: left;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #4d4c51;
    font-size: 14px;
    text-transform: uppercase;
    font-style: normal;
    font-weight: 500;
}
#tribe-events #tribe-events-footer .event-footer .uk-button {
    color: #a469a8;
}
.contact-info {
    background: #a469a8;
    width: 370px;
    margin: auto;
    position: relative;
    padding: 50px;
}
.contact-info h3 {
    font-size: 27px;
    color: #fff;
}
.contact-info p {
    color: #fff;
    font-size: 16px;
}
.contact-info .entry-border {
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border: 2px solid #fff;
}
.single-subscribe .email-field {
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.single-subscribe .subscribe-textfield {
    min-width: 100%;
    background-color: transparent;
    border: none;
    outline: none;
    color: #fff;
}
.single-subscribe .subscribe-textfield::placeholder {
    color: rgba(255, 255, 255, 0.5);
}
.single-subscribe .subscribe-btn {
    cursor: pointer;
    border: none;
    outline: none;
    background: none;
    padding-right: 0;
}
.single-subscribe .subscribe-btn i {
    color: #fff;
}
.single-contact-form div {
    padding-top: 20px;
}
.single-contact-form label {
    color: #151516;
    font-size: 18px;
}
.single-contact-form textarea {
    height: 150px;
}
.single-contact-form .contact-btn {
    margin-top: 20px;
    background-color: #a469a8;
    color: #fff;
    border: none;
    padding: 15px 30px;
    border-top-left-radius: 27px;
    border-bottom-left-radius: 27px;
    border-top-right-radius: 27px;
    border-bottom-right-radius: 27px;
    cursor: pointer;
}
.single-testimonail-star span {
    color: #bee2ff;
    margin-right: 4px;
}
.single-col-2 {
    padding-top: 100px;
    padding-bottom: 100px;
}
.single-col-2::after {
    content: "";
    position: absolute;
    background-color: #f1f4f2;
    width: 100%;
    height: 100%;
    top: 0;
}
.single-col-2 ul li {
    list-style: none;
}
.single-col-2 ul li h1 {
    color: #393939;
    font-size: 38px;
    font-weight: 300;
}
.single-col-2 ul li h4 {
    margin-bottom: 5px;
    float: left;
}
.single-col-2 ul li span {
    float: right;
}
.single-col-2 ul li div {
    clear: both;
    margin-bottom: 50px;
    color: #898989;
    font-size: 18px;
}
.feature-thumb {
    width: 369px;
    position: absolute;
    top: 0;
    right: -20%;
}
.featured-list li {
    color: #898989;
    font-size: 18px;
    line-height: 2;
}
.featured-list:first-child {
    padding-left: 18px !important;
    padding-right: 30px !important;
}
.featured-heading {
    color: #393939;
    font-size: 38px;
    font-weight: 300;
    margin-top: 100px;
    padding-bottom: 30px;
}
.single-product .comment-reply-title {
    float: left;
}
.single-product .comment-form-rating label {
    float: left;
}
.comment-reply-title:after {
    display: none;
}
.dropbeat-logistics .heading1 {
    width: 272px;
}
.dropbeat-logistics .heading2 {
    width: 235px;
}
.dropbeat-logistics .heading2.dash:after {
    margin-left: 3px;
}
.dropbeat-logistics .abt-heading {
    margin: auto;
    width: 174px;
    padding-bottom: 20px;
}
.dropbeat-logistics .abt-heading:after {
    margin-left: 2px;
}
.dropbeat-logistics .blogm_heading {
    margin: auto;
    width: 212px;
}
.dropbeat-logistics .blogf_heading {
    margin: auto;
    margin-bottom: 20px;
    width: 218px;
}
.dropbeat-logistics .blogleft_heading {
    width: 261px;
}
.dropbeat-logistics #footer .widget-title {
    color: #fff !important;
}
.dropbeat-logistics #footer .menu li {
    border-bottom: none;
}
.dropbeat-logistics #footer .widget_social {
    margin-top: 15px;
    margin-left: -8px;
}
.dropbeat-logistics .logbtn1:hover {
    background: #c84800 !important;
    color: #fff !important;
}
.dropbeat-logistics .logbtn2:hover {
    background: #182f43 !important;
    color: #fff !important;
}
.dropbeat-logistics .vc_custom_heading:not(.no-decoration):after,
.dropbeat-logistics .dropbeat-brand-title:after,
.dropbeat-logistics .dash:after {
    content: none;
}
.dropbeat-logistics .featured_icon {
    padding-left: 35px;
}
.dropbeat-single .process {
    margin-top: 0 !important;
}
.dropbeat-single .single-footer-address p {
    margin-top: 0;
    color: #fff;
    margin-bottom: 0;
}
.dropbeat-single #footer .widget ul li {
    border-bottom: none;
}
.dropbeat-single #footer .widget ul li a {
    color: #fff;
    font-size: 15px;
}
.dropbeat-single body.blog .uk-section {
    padding-top: 0 !important;
}
.dropbeat-single .copywrite-text {
    opacity: 0.45;
}
.dropbeat-single .singleproduct-tab .wpb_tabs_extended .active-process {
    border-color: #2d9ef4 !important;
}
.dropbeat-single .singleproduct-tab .wpb_tabs_extended .active-process h6 {
    color: #2d9ef4 !important;
}
.dropbeat-single .singleproduct-tab .wpb_tabs_extended .active-process img {
    filter: none;
    -webkit-filter: none;
}
.dropbeat-single #footer .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
    width: 2em !important;
    margin-right: 12px;
}
.dropbeat-single .single-subscribe .subscribe-textfield {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.dropbeat-single .service-box h3 {
    font-weight: 400 !important;
}
.dropbeat-single .star-space > span {
    margin-right: 5px;
}
.dropbeat-single .fontsize15 {
    font-size: 15px;
}
.dropbeat-single .grayback .vc_column-inner::before {
    background-color: #f1f4f2;
    width: 1000%;
    height: 100%;
    top: 0;
    position: absolute;
    z-index: -1;
}
@media only screen and (max-width: 1024px) {
    .dropbeat-single .right0 {
        right: -40px;
    }
}
.dropbeat-single .widget ul li a,
.dropbeat-single .widget ul {
    font-size: 15px;
}
.single-product .uk-tab > .uk-active > a {
    border-color: #a469a8;
}
#rate_mostrecent,
#rate_positive,
#rate_negative {
    cursor: pointer;
}
.night-club-service .more-link h3 {
    font-size: 16px;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: 4px;
    margin-left: 32px;
    color: #dc5150;
}
.night-club-service p {
    line-height: 36px;
    margin-top: -5px;
    margin-left: 30px;
    font-size: 30px;
    font-weight: 300;
}
.wpcf7 .uk-input,
.wpcf7 .uk-textarea {
    outline: none;
    background: transparent;
    border: none;
    border-bottom: 1px solid #4e4e4e;
    box-shadow: none;
    padding: 10px 0;
    color: #fff;
}
.wpcf7 .uk-input:active,
.wpcf7 .uk-textarea:active,
.wpcf7 .uk-input:focus,
.wpcf7 .uk-textarea:focus {
    border-color: #a469a8;
}
.wpcf7 .uk-textarea {
    height: 85px;
}
.dropbeat-nightclub .tribe-events-content {
    padding: 0 !important;
}
.dropbeat-nightclub #tribe-events {
    padding-top: 0px;
}
.dropbeat-nightclub #tribe-events-bar {
    background: #171a2b;
}
.dropbeat-nightclub #tribe-events-bar .tribe-bar-search-filter {
    border-left: 1px solid #fff !important;
}
.dropbeat-nightclub #tribe-events-bar .tribe-bar-filters input {
    color: #fff;
    background: transparent !important;
}
.dropbeat-nightclub #tribe-events-bar .tribe-bar-filters input::-webkit-input-placeholder {
    color: #fff;
    font-weight: 40;
    font-size: 14px;
}
.dropbeat-nightclub #tribe-events-bar .tribe-bar-filters input:-moz-placeholder {
    color: #fff;
    font-weight: 40;
    font-size: 14px;
}
.dropbeat-nightclub #tribe-events-bar .tribe-bar-filters input::-moz-placeholder {
    color: #fff;
    font-weight: 40;
    font-size: 14px;
}
.dropbeat-nightclub #tribe-events-bar .tribe-bar-filters input:-ms-input-placeholder {
    color: #fff;
    font-weight: 40;
    font-size: 14px;
}
.dropbeat-nightclub #tribe-events-bar .tribe-bar-filters .tribe-bar-submit {
    padding: 12px 4px;
}
.dropbeat-nightclub #tribe-events-bar .bar h3 {
    color: #fff;
    text-transform: capitalize;
}
.dropbeat-nightclub #tribe-events-bar .bar .finish {
    display: none;
}
.dropbeat-nightclub #tribe-bar-form .tribe-bar-submit input[type="submit"] {
    padding: 12px 7px;
    margin-top: -12px;
}
.clubevent-details {
    background-image: linear-gradient(to right top, #e21a51, #e23748, #e04b41, #dd5b3c, #d96a39);
    padding-bottom: 5px;
}
.clubevent-details .uk-select,
.clubevent-details .uk-input {
    border-radius: 45px;
}
.clubevent-details h3 {
    color: #fff;
    padding-left: 3px;
}
.clubevent-details .uk-button {
    margin: 0 auto;
    display: inherit;
    margin-top: 30px;
    border-radius: 49px;
    padding: 3px 30px;
    background-image: linear-gradient(to left bottom, #e21a51, #e23748, #e04b41, #dd5b3c, #d96a39);
    cursor: pointer;
    -webkit-box-shadow: 4px 7px 15px -2px rgba(0, 0, 0, 0.2);
    box-shadow: 4px 7px 15px -2px rgba(0, 0, 0, 0.2);
    text-align: center;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    color: #fff;
}
.clubevent-details .uk-button:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.night-price i {
    font-size: 16px;
    font-style: normal;
    margin-top: -4px;
    margin-left: -10px;
    position: absolute;
}
.dropbeat-blog-container {
    position: relative;
    z-index: 0;
}
@media screen and (max-device-width: 960px) {
    .dropbeat-blog-container {
        width: 100% !important;
    }
}
.dropbeat-blog-container .blog-thumbnail-shadow {
    -webkit-box-shadow: inset -2px -143px 259px -100px rgba(61, 58, 61, 0.79);
    -moz-box-shadow: inset -2px -143px 259px -100px rgba(61, 58, 61, 0.79);
    box-shadow: inset -2px -143px 259px -100px rgba(61, 58, 61, 0.79);
}
.dropbeat-blog-container .title-top {
    margin-top: 20px;
}
.dropbeat-blog-container .dropbeat-blog-content {
    margin-right: auto;
    margin-left: auto;
}
.dropbeat-blog-container .dropbeat-blog-content h2 {
    -ms-word-break: break-all;
    word-break: break-all;
}
.dropbeat-blog-container .dropbeat-blog-content .uk-button-primary.uk-border-circle {
    padding: 8px 10px 12px;
}
.dropbeat-blog-container .dropbeat-blog-content:only-child:after {
    content: "";
    display: block;
    position: absolute;
    top: -9px;
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    width: 75px;
    height: 9px;
}
.dropbeat-blog-container .blog-tags,
.dropbeat-blog-container .blog-date {
    float: left;
}
.dropbeat-blog-container .blog-tags a,
.dropbeat-blog-container .blog-date a {
    color: #5f5f5f;
    font: 14px "Barlow", Arial, sans-serif;
    border: none;
    text-decoration: none;
}
.dropbeat-blog-container .blog-tags a::before,
.dropbeat-blog-container .blog-date a::before {
    border-bottom: 1px solid #5f5f5f;
}
.dropbeat-blog-container .entry-media-wrapper .post-date-wrapper {
    bottom: -59px;
}
.dropbeat-blog-container .post-date-wrapper .dash-separator {
    bottom: 0;
    left: 0;
    width: auto !important;
    right: 0;
}
.dropbeat-blog-container .post-date-wrapper.uk-card-default.uk-inline {
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, 0.08);
    box-sizing: border-box;
    top: -9px;
}
.dropbeat-blog-container .post-date-wrapper.uk-card-default.uk-inline .dash-separator {
    bottom: auto;
    top: 0;
}
.dropbeat-blog-container .post-meta .uk-icon {
    margin-right: 7px;
}
@media screen and (max-width: 640px) {
    .dropbeat-blog-container.format-quote .post-date-wrapper,
    .dropbeat-blog-container.format-status .post-date-wrapper,
    .dropbeat-blog-container.format-link .post-date-wrapper {
        display: none;
    }
}
.dropbeat-blog-container .blog-tags a {
    padding: 3px 8px;
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    margin-bottom: 5px;
    display: inline-block;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.dropbeat-blog-container .blog-tags a + a {
    margin-left: 5px;
}
.dropbeat-blog-container .blog-tags a:hover {
    border-color: #a469a8;
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    color: #fff;
}
.dropbeat-blog-container .uk-cover-container {
    margin-bottom: 25px;
}
.dropbeat-blog-container .blogpost_bg {
    background-color: #4a4a4a;
    width: 99.5%;
}
@media screen and (min-width: 768px) {
    .dropbeat-blog-container .blog-tags {
        float: right;
    }
}
.dropbeat-blog-container .uk-article-title {
    color: #1a1a1a;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: "Barlow", Arial, sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 20px;
}
.dropbeat-blog-container .uk-article-meta {
    font-family: "Barlow", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.dropbeat-blog-container .uk-article-meta a {
    background: none;
    font-size: 14px;
    text-transform: none;
}
.dropbeat-blog-container * + .post-content {
    margin-top: 30px;
}
.dropbeat-blog-container .blog-content-comment-count {
    float: right;
    margin-right: 5px;
}
.dropbeat-blog-container .blog-content-comment-count a {
    color: #454545;
    text-transform: none;
    background: no-repeat;
}
.dropbeat-blog-container .share_button {
    margin-top: 3px;
    font: 14px "Open Sans", Arial, sans-serif;
    font-weight: 600;
    color: #1a1a1a;
    padding-top: 18px;
}
.dropbeat-blog-container .share_button a .post-share-facebook {
    color: #2a436b;
}
.dropbeat-blog-container .share_button a .post-share-twitter {
    color: #55acee;
}
.dropbeat-blog-container .share_button a .post-share-googleplus {
    color: #dd4b39;
}
.dropbeat-blog-container .share_button a .post-share-pinterest {
    color: #bd081c;
}
.dropbeat-blog-container .share_button a .post-share-email {
    color: #a469a8;
}
.dropbeat-blog-container .share_button a i {
    margin-left: 6px;
    font-size: 18px;
}
.dropbeat-blog-container .nav-links {
    margin: 30px 0;
    clear: both;
    margin-bottom: 60px;
}
.dropbeat-blog-container .nav-links .nav-previous {
    float: left;
}
.dropbeat-blog-container .nav-links .nav-next {
    float: right;
}
.dropbeat-blog-container .nav-links a {
    color: #5c666a;
    text-decoration: none;
    font: 14px "Open Sans", Arial, sans-serif;
    font-weight: 600;
    transition: all 0.3s;
}
.dropbeat-blog-container .nav-links a:hover {
    color: #a469a8;
}
.dropbeat-blog-container .related-post {
    margin: 30px 0;
}
.dropbeat-blog-container .related-post article img {
    margin-bottom: 15px;
}
.dropbeat-blog-container .related-post h5 {
    margin-top: 5px;
}
.dropbeat-blog-container .related-post h5 a {
    color: #1a1a1a;
    font: 15px "Open Sans", Arial, sans-serif;
    font-weight: 500;
    text-decoration: none;
    transition: all 0.3s;
}
.dropbeat-blog-container .related-post h5 a:hover {
    color: #a469a8;
}
.dropbeat-blog-container .related-post p {
    margin-top: -10px;
    line-height: 23px;
}
.dropbeat-blog-container .dropbeat-blog-single .uk-cover {
    min-width: inherit;
}
.dropbeat-blog-container .dropbeat-blog-single .share_button,
.dropbeat-blog-container .dropbeat-blog-single .blog-content-comment-count {
    padding: 20px 0;
}
.dropbeat-blog-container .dropbeat-blog-single .post-cat {
    margin: 10px 0;
}
.dropbeat-blog-container .dropbeat-blog-single .post-cat a {
    text-transform: capitalize;
    text-decoration: none;
    color: #000 !important;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.dropbeat-blog-container .dropbeat-blog-single .post-cat a:hover {
    color: #a469a8;
}
.dropbeat-blog-container .dropbeat-blog-single .content_tags a {
    color: #000;
    text-transform: capitalize;
}
.dropbeat-blog-container .dropbeat-blog-single input[type="submit"] {
    border: 1px solid #a469a8;
    border-radius: 3px;
    background-color: #a469a8;
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    padding: 13px 20px;
    cursor: pointer;
}
.dropbeat-blog-container .dropbeat-blog-single input[type="submit"]:hover {
    background-color: transparent;
    color: #a469a8;
}
.dropbeat-blog-container .related-thumb-left {
    float: left;
    margin-right: 15px;
}
.uk-article-title {
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
.entry-media {
    position: relative;
    overflow: hidden;
    background-color: rgba(164, 105, 168, 0.5);
}
.entry-media .audio-post,
.entry-media .video-post {
    position: absolute;
    min-height: 240px;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
.entry-media iframe {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
.entry-media .mejs-wrapper {
    margin-top: -60px;
    background-color: rgba(164, 105, 168, 0.8);
}
.entry-media .swiper-button-prev,
.entry-media .swiper-button-next {
    background: #fff;
    color: #000;
    text-align: center;
    width: 40px;
    height: 40px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    transition: all 0.3s linear;
}
.entry-media blockquote {
    margin: 0;
}
.entry-media blockquote cite {
    display: block;
}
.entry-media blockquote.link-element,
.entry-media blockquote.quote-element {
    word-break: break-all;
}
.entry-media blockquote.link-element:after,
.entry-media blockquote.quote-element:after {
    content: "";
}
@media screen and (min-width: 768px) {
    .entry-media blockquote.link-element,
    .entry-media blockquote.quote-element {
        padding-left: 200px;
    }
}
.entry-media .themeton-image .overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #4b55be;
    background: -moz-linear-gradient(117deg, rgba(75, 85, 190, 0.9) 0, rgba(164, 105, 168, 0.9) 100%);
    background: -webkit-linear-gradient(117deg, rgba(75, 85, 190, 0.9) 1 0, rgba(164, 105, 168, 0.9) 100%);
    background: linear-gradient(-63deg, rgba(75, 85, 190, 0.9) 0%, rgba(164, 105, 168, 0.9) 100%);
    background: -webkit--moz-linear-gradient(117deg, rgba(164, 105, 168, 0.9) 0, rgba(164, 105, 168, 0.9) 100%);
    background: -webkit--webkit-linear-gradient(117deg, rgba(164, 105, 168, 0.9) 0, rgba(164, 105, 168, 0.9) 100%);
    background: -webkit-linear-gradient(-63deg, rgba(75, 85, 190, 0.9) 0, rgba(164, 105, 168, 0.9) 100%);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
}
.entry-media .themeton-image:hover .overlay {
    opacity: 1;
    visibility: visible;
}
.entry-media .icon-circle .overlay span {
    width: 40px;
    height: 40px;
    background: #000;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    transition: background-color 0.3s;
}
.entry-media .icon-circle .overlay span + span {
    margin-left: 10px;
}
.entry-media .icon-circle .overlay span:hover {
    background-color: #252525;
}
.blog .entry-media .gallery-slideshow .themeton-image img {
    width: 100%;
}
.themeton-image .media-middle {
    margin: 0;
}
.themeton-image .media-middle > * {
    margin: 0;
}
.themeton-image .media-middle blockquote.link-element:before {
    content: "";
}
.single .comments-section-title,
.single .comment-reply-title,
.single .comments-title,
.single .related-post h3 {
    font-weight: 500;
    font-size: 26px;
    margin-bottom: 30px;
}
.single a[rel="prev"] .uk-icon,
.single a[rel="next"] .uk-icon {
    border: 1px solid #4b55be;
    border-radius: 50%;
    padding: 2px;
    margin-right: 10px;
}
.single a[rel="prev"]:hover .uk-icon,
.single a[rel="next"]:hover .uk-icon {
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    color: #fff;
    border-color: transparent;
}
.single a[rel="next"] .uk-icon {
    margin-right: 0;
    margin-left: 10px;
}
@media (max-width: 640px) {
    .uk-text-center-mob {
        text-align: center;
    }
}
.single-tribe_events .wrapper {
    background: #f4f4f4;
}
.blog-archive-style .blog-post-meta-section {
    margin-left: 0;
    background-color: #fff;
    box-shadow: 0 5px 15px rgba(154, 154, 154, 0.3);
}
.blog-archive-style p:empty {
    display: block;
}
.blog-archive-style .blog-date .first {
    font-size: 36px;
    line-height: 1;
}
.blog-archive-style .blog-date .second {
    font-size: 16px;
    font-weight: 300;
}
.blog-archive-style .uk-button.uk-button-default {
    padding: 15px 20px 12px;
}
@media screen and (max-width: 640px) {
    .author-container .avatar {
        width: 54px;
    }
}
#comments .comments-wrapper ol.comment-list {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    margin-bottom: 30px;
}
#comments .comments-wrapper ol.comment-list li.comment {
    overflow: hidden;
    display: block;
    border-top: 1px solid #e0e0e0;
    padding-top: 35px;
}
#comments .comments-wrapper ol.comment-list li.comment article {
    overflow: hidden;
    display: block;
    width: 100%;
    padding-bottom: 30px;
}
#comments .comments-wrapper ol.comment-list li.comment article .avatar {
    width: 90px;
    height: 90px;
    border-radius: 50%;
    float: left;
}
@media screen and (max-width: 769px) {
    #comments .comments-wrapper ol.comment-list li.comment article .avatar {
        width: 45px;
        height: 45px;
    }
}
#comments .comments-wrapper ol.comment-list li.comment article .comment-body {
    margin-left: 110px;
    position: relative;
}
@media screen and (max-width: 768px) {
    #comments .comments-wrapper ol.comment-list li.comment article .comment-body {
        margin-left: 65px;
    }
}
#comments .comments-wrapper ol.comment-list li.comment article .comment-body .meta-data .comment-author {
    font-size: 14px;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: bold;
    color: #1a1a1a;
    position: relative;
}
#comments .comments-wrapper ol.comment-list li.comment article .comment-body .meta-data .comment-date {
    font-size: 12px;
    color: #9e9e9e;
    display: inline-block;
    font-family: "Barlow", Arial, sans-serif;
}
#comments .comments-wrapper ol.comment-list li.comment article .comment-body .meta-data .comment-reply {
    position: absolute;
    right: 0;
    top: 0;
}
#comments .comments-wrapper ol.comment-list li.comment article .comment-body .meta-data .comment-reply a {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 10px;
    display: inline-block;
    letter-spacing: 0.4px;
    text-decoration: none;
    color: #a469a8;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
#comments .comments-wrapper ol.comment-list li.comment article .comment-body .comment-content {
    margin: 0px;
    color: rgba(69, 69, 69, 0.8);
    margin-bottom: 5px;
}
#comments .comments-wrapper ol.comment-list li.comment article .comment-body .comment-content p {
    margin: 9px 0 0 0;
}
#comments .comments-wrapper ol.comment-list li.comment li .avatar {
    width: 48px;
    height: 48px;
}
#comments .comments-wrapper ol.comment-list li.comment li .comment-body {
    margin-left: 69px;
}
#comments .comments-wrapper ol.comment-list li.comment ul.children,
#comments .comments-wrapper ol.comment-list li.comment ol.children {
    padding-left: 65px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    #comments .comments-wrapper ol.comment-list li.comment ul.children,
    #comments .comments-wrapper ol.comment-list li.comment ol.children {
        padding-left: 35px;
    }
}
@media screen and (max-width: 767px) {
    #comments .comments-wrapper ol.comment-list li.comment ul.children,
    #comments .comments-wrapper ol.comment-list li.comment ol.children {
        padding-left: 35px;
    }
}
@media screen and (max-width: 480px) {
    #comments .comments-wrapper ol.comment-list li.comment ul.children,
    #comments .comments-wrapper ol.comment-list li.comment ol.children {
        padding-left: 0px;
    }
}
#comments .comments-wrapper ol.comment-list li.comment.pingback > p {
    margin-bottom: 30px;
}
#respond input,
#respond textarea {
    border: 1px solid rgba(0, 0, 0, 0.15);
    line-height: 20px;
    letter-spacing: 1px;
    padding: 12px 20px;
    height: auto;
    color: #1a1a1a;
}
#respond input[type="checkbox"] {
    padding: 12px;
}
#respond textarea {
    height: 200px;
}
#respond .form-submit > span {
    display: block;
    font-size: 12px;
    margin-bottom: 20px;
}
#respond .form-submit input[type="submit"] {
    min-width: 230px;
    border-radius: 0;
    font-family: "Barlow", Arial, sans-serif;
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 600;
    border: none;
    font-size: 14px;
    line-height: 22px;
    cursor: pointer;
    position: relative;
    z-index: 1;
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
}
#respond .form-submit input[type="submit"]:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    transition: opacity 0.5s linear;
    opacity: 0;
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #a469a8 0%, #4b55be 100%);
    background: -webkit-linear-gradient(117deg, #a469a8 0%, #4b55be 100%);
    background: -ms-linear-gradient(117deg, #a469a8 0%, #4b55be 100%);
}
#respond .form-submit input[type="submit"]:hover:before {
    opacity: 1;
}
.gradient {
    position: relative;
    min-height: 200px;
    background-image: linear-gradient(to right, #007bff, #009996);
    z-index: 1;
}
.gradient::before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom, #f04, #cc6900);
}
.gradient:hover::before {
    opacity: 1;
}
.logged-in-as a {
    font-size: 14px;
    color: #454545;
}
.comment-reply-title small {
    margin-left: 12px;
}
.uk-button-default {
    background: -webkit-linear-gradient(117deg, #951437 0%, #951437 100%) !important;
    background-color: #951437;
    border: none;
    padding: 20px 30px;
    color: #fff;
    font-size: 15px;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 600;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.uk-button-default:hover,
.uk-button-default:active {
    color: #fff !important;
    background-color: #700a26 !important;
}

.mungu-button:hover,
.mungu-button:active {
    color: #fff !important;
    background-color: #700a26 !important;
}
.uk-button-default.cyrcle {
    padding: 15px 35px;
    border-radius: 60px;
    position: relative;
    z-index: 10;
}
.uk-button-default.cyrcle:hover {
    opacity: 0.8;
}
.team-template-default .swiper-pagination {
    width: 100% !important;
}
ul.swiper-pagination {
    padding-left: 0;
}
.loader {
    -webkit-animation: rotate 2s infinite;
    animation: rotate 2s infinite;
    height: 50px;
    width: 50px;
}
.loader:before,
.loader:after {
    border-radius: 50%;
    content: "";
    display: block;
    height: 20px;
    width: 20px;
}
.loader:before {
    -webkit-animation: ball1 2s infinite;
    animation: ball1 2s infinite;
    background-color: #9a1238;
    -webkit-box-shadow: 30px 0 0 #9a1238;
    box-shadow: 30px 0 0 #9a1238;
    margin-bottom: 10px;
}
.loader:after {
    -webkit-animation: ball2 2s infinite;
    animation: ball2 2s infinite;
    background-color: #9a1238;
    -webkit-box-shadow: 30px 0 0 #9a1238;
    box-shadow: 30px 0 0 #9a1238;
}
@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg) scale(0.8);
        -moz-transform: rotate(0deg) scale(0.8);
    }
    50% {
        -webkit-transform: rotate(360deg) scale(1.2);
        -moz-transform: rotate(360deg) scale(1.2);
    }
    100% {
        -webkit-transform: rotate(720deg) scale(0.8);
        -moz-transform: rotate(720deg) scale(0.8);
    }
}
@keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg) scale(0.8);
        -moz-transform: rotate(0deg) scale(0.8);
    }
    50% {
        -webkit-transform: rotate(360deg) scale(1.2);
        -moz-transform: rotate(360deg) scale(1.2);
    }
    100% {
        -webkit-transform: rotate(720deg) scale(0.8);
        -moz-transform: rotate(720deg) scale(0.8);
    }
}
@-webkit-keyframes ball1 {
    0% {
        -webkit-box-shadow: 30px 0 0 #9a1238;
        box-shadow: 30px 0 0 #9a1238;
    }
    50% {
        -webkit-box-shadow: 0 0 0 #9a1238;
        box-shadow: 0 0 0 #9a1238;
        margin-bottom: 0;
        -webkit-transform: translate(15px, 15px);
        -moz-transform: translate(15px, 15px);
    }
    100% {
        -webkit-box-shadow: 30px 0 0 #9a1238;
        box-shadow: 30px 0 0 #9a1238;
        margin-bottom: 10px;
    }
}
@keyframes ball1 {
    0% {
        -webkit-box-shadow: 30px 0 0 #9a1238;
        box-shadow: 30px 0 0 #9a1238;
    }
    50% {
        -webkit-box-shadow: 0 0 0 #9a1238;
        box-shadow: 0 0 0 #9a1238;
        margin-bottom: 0;
        -webkit-transform: translate(15px, 15px);
        -moz-transform: translate(15px, 15px);
    }
    100% {
        -webkit-box-shadow: 30px 0 0 #9a1238;
        box-shadow: 30px 0 0 #9a1238;
        margin-bottom: 10px;
    }
}
@-webkit-keyframes ball2 {
    0% {
        -webkit-box-shadow: 30px 0 0 #9a1238;
        box-shadow: 30px 0 0 #9a1238;
    }
    50% {
        -webkit-box-shadow: 0 0 0 #9a1238;
        box-shadow: 0 0 0 #9a1238;
        margin-top: -20px;
        -webkit-transform: translate(15px, 15px);
        -moz-transform: translate(15px, 15px);
    }
    100% {
        -webkit-box-shadow: 30px 0 0 #9a1238;
        box-shadow: 30px 0 0 #9a1238;
        margin-top: 0;
    } 
}
@keyframes ball2 {
    0% { 
        -webkit-box-shadow: 30px 0 0 #9a1238;
        box-shadow: 30px 0 0 #9a1238;
    }  
    50% {
        -webkit-box-shadow: 0 0 0 #9a1238;
        box-shadow: 0 0 0 #9a1238;
        margin-top: -20px;
        -webkit-transform: translate(15px, 15px);
        -moz-transform: translate(15px, 15px);
    }
    100% {
        -webkit-box-shadow: 30px 0 0 #9a1238;
        box-shadow: 30px 0 0 #9a1238;
        margin-top: 0;
    }
}
.loader_indicator {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) scale(2);
    -ms-transform: translate(-50%, -50%) scale(2);
    transform: translate(-50%, -50%) scale(2);
}
.loader_indicator svg polyline {
    fill: none;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
}
.indicloader_indicatorator svg polyline#back {
    stroke: rgba(59, 211, 171, 0.3);
}
.loader_indicator svg polyline#front {
    stroke: #3bd3ab;
    stroke-dasharray: 12, 36;
    stroke-dashoffset: 48;
    -webkit-animation: dash 1s linear infinite;
    animation: dash 1s linear infinite;
}
@-webkit-keyframes dash {
    62.5% {
        opacity: 0;
    }
    to {
        stroke-dashoffset: 0;
    }
}
@keyframes dash {
    62.5% {
        opacity: 0;
    }
    to {
        stroke-dashoffset: 0;
    }
}
#loader_circles {
    width: 80px;
    height: 80px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #9370db;
    -webkit-animation: spin_circles 2s linear infinite;
    animation: spin_circles 2s linear infinite;
}
#loader_circles:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #981338;
    -webkit-animation: spin_circles 3s linear infinite;
    animation: spin_circles 3s linear infinite;
}
#loader_circles:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #981338;
    -webkit-animation: spin_circles 1.5s linear infinite;
    animation: spin_circles 1.5s linear infinite;
}
@-webkit-keyframes spin_circles {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes spin_circles {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.loader-3 {
    color: #a469a8;
    font-size: 50px;
    text-indent: -9999em;
    overflow: hidden;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    margin: 72px auto;
    position: relative;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load6 1.7s infinite ease, round 1.7s infinite ease;
    animation: load6 1.7s infinite ease, round 1.7s infinite ease;
}
@-webkit-keyframes load6 {
    0% {
        -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
        box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
    }
    5%,
    95% {
        -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
        box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
    }
    10%,
    59% {
        -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
        box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
    }
    20% {
        -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
        box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
    }
    38% {
        -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
        box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
    }
    100% {
        -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
        box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
    }
}
@keyframes load6 {
    0% {
        -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
        box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
    }
    5%,
    95% {
        -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
        box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
    }
    10%,
    59% {
        -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
        box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
    }
    20% {
        -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
        box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
    }
    38% {
        -webkit-box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
        box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
    }
    100% {
        -webkit-box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
        box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
    }
}
@-webkit-keyframes round {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes round {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.loader-5,
.loader-5:after {
    border-radius: 50%;
    width: 10em;
    height: 10em;
}
.loader-5 {
    margin: 60px auto;
    font-size: 3px;
    position: relative;
    text-indent: -9999em;
    border-top: 1.1em solid rgba(164, 105, 168, 0.2);
    border-right: 1.1em solid rgba(164, 105, 168, 0.2);
    border-bottom: 1.1em solid rgba(164, 105, 168, 0.2);
    border-left: 1.1em solid #a469a8;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
input[type="radio"]:checked,
input[type="radio"]:indeterminate {
    background-color: #a469a8;
    border-color: transparent;
}
input[type="radio"]:checked {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E");
    background-size: 23px;
}
input[type="radio"] {
    display: inline-block;
    height: 15px;
    width: 15px;
    padding: 0px;
    overflow: hidden;
    margin-top: -4px;
    vertical-align: middle;
    -webkit-appearance: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border: 1px solid #ccc;
    border-radius: 50%;
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
    -webkit-transition-property: background-color, border;
    transition-property: background-color, border;
}
.uk-button-white {
    background-color: #fff;
    border: 1px solid #d9ddd7;
    border-radius: 3px;
    padding: 20px 30px;
    color: #9fa7a9;
    font-size: 14px;
    line-height: 1;
}
.uk-button-white:hover {
    color: #444444;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border: 1px solid #9fa7a9;
}
.dropbeat-page-single .share_button {
    margin-top: 3px;
    font: 14px "Open Sans", Arial, sans-serif;
    font-weight: 600;
    color: #1a1a1a;
}
.dropbeat-page-single .share_button a .post-share-facebook {
    color: #2a436b;
}
.dropbeat-page-single .share_button a .post-share-twitter {
    color: #55acee;
}
.dropbeat-page-single .share_button a .post-share-googleplus {
    color: #dd4b39;
}
.dropbeat-page-single .share_button a .post-share-pinterest {
    color: #bd081c;
}
.dropbeat-page-single .share_button a .post-share-email {
    color: #a469a8;
}
.dropbeat-page-single .share_button a i {
    margin-left: 6px;
    font-size: 18px;
}
.yGXnEgOA_0 {
    stroke-dasharray: 45 47;
    stroke-dashoffset: 46;
}
.uk-scrollspy-inview .yGXnEgOA_0 {
    animation: yGXnEgOA_draw 1000ms ease-in-out 0ms forwards;
}
.yGXnEgOA_1 {
    stroke-dasharray: 28 30;
    stroke-dashoffset: 29;
}
.uk-scrollspy-inview .yGXnEgOA_1 {
    animation: yGXnEgOA_draw 1000ms ease-in-out 0ms forwards;
}
@keyframes yGXnEgOA_draw {
    100% {
        stroke-dashoffset: 0;
    }
}
@keyframes yGXnEgOA_fade {
    0% {
        stroke-opacity: 1;
    }
    92.3076923076923% {
        stroke-opacity: 1;
    }
    100% {
        stroke-opacity: 0;
    }
}
.yGXnEgOA_0 {
    stroke-dasharray: 45 47;
    stroke-dashoffset: 46;
}
.uk-scrollspy-inview-hover .yGXnEgOA_0 {
    animation: yGXnEgOA_draw 1000ms ease-in-out 0ms forwards;
}
.yGXnEgOA_1 {
    stroke-dasharray: 28 30;
    stroke-dashoffset: 29;
}
.uk-scrollspy-inview-hover .yGXnEgOA_1 {
    animation: yGXnEgOA_draw 1000ms ease-in-out 0ms forwards;
}
@keyframes yGXnEgOA_draw {
    100% {
        stroke-dashoffset: 0;
    }
}
@keyframes yGXnEgOA_fade {
    0% {
        stroke-opacity: 1;
    }
    92.3076923076923% {
        stroke-opacity: 1;
    }
    100% {
        stroke-opacity: 0;
    }
}
.explore-pagination {
    letter-spacing: 1px;
    background: none;
    color: #000;
    position: relative;
    outline: none;
    border: none;
    height: 51px;
    width: 130px;
    font-size: 14px;
    z-index: 2;
    transition: 0.01s 0.23s ease-out all;
    overflow: hidden;
}
.explore-pagination:before {
    content: "";
    position: absolute;
    right: 12px;
    top: 0;
    height: 100%;
    width: 20%;
    background: #f1f1f1;
    z-index: -1;
    transition: 0.3s all ease-in;
}
.explore-pagination:after {
    content: "";
    position: absolute;
    left: -5%;
    top: 5%;
    height: 90%;
    width: 5%;
    background: #00b092;
    z-index: -1;
    transition: 0.4s 0.02s ease-in all;
}
.explore-pagination:hover {
    cursor: pointer;
    color: transparent;
}
.explore-pagination:hover:before {
    left: 100%;
    width: 25%;
}
.explore-pagination:hover:after {
    left: 100%;
    width: 70%;
}
.explore-pagination:hover .icon-right:after {
    color: transparent;
}
.explore-pagination:hover .icon-right.after:after {
    left: -50px;
    color: #000;
    transition: 0.2s 0.2s ease all;
}
.icon-right {
    position: absolute;
    top: 0;
    right: 0px;
}
.icon-right:after {
    font-family: "FontAwesome";
    content: "\2192";
    font-size: 24px;
    color: #000;
    display: inline-block;
    position: relative;
    top: 26px;
    transform: translate3D(0, -50%, 0);
}
.icon-right.after:after {
    left: -250px;
    color: #000;
    transition: 0.15s 0.25s ease left, 0.5s 0.05s ease color;
}
.icon-right.after:before {
    content: "";
    position: absolute;
    left: -230px;
    top: 14px;
    opacity: 0;
    transition: 0.2s ease-in all;
}
.swiper-button-next,
.swiper-button-prev {
    height: 37px;
    width: 35px;
}
.uk-button-text {
    box-shadow: none !important;
    padding-bottom: 0px;
    background: transparent !important;
    padding-left: 0px;
    padding-right: 0px;
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(0px) !important;
    text-transform: none;
}
.uk-button-text:hover {
    color: #a469a8;
    transform: translateY(0px);
}
.uk-button-text::before {
    border-bottom: 1px solid #a469a8;
}
.uk-overlay-primary {
    background: #4b55be;
    background: -moz-linear-gradient(117deg, rgba(75, 85, 190, 0.88) 0, rgba(164, 105, 168, 0.88) 100%);
    background: -webkit-linear-gradient(117deg, rgba(75, 85, 190, 0.88) 1 0, rgba(164, 105, 168, 0.88) 100%);
    background: linear-gradient(135deg, rgba(75, 85, 190, 0.88) 0%, rgba(164, 105, 168, 0.88) 100%);
    background: -webkit--moz-linear-gradient(117deg, rgba(164, 105, 168, 0.88) 0, rgba(164, 105, 168, 0.88) 100%);
    background: -webkit--webkit-linear-gradient(117deg, rgba(164, 105, 168, 0.88) 0, rgba(164, 105, 168, 0.88) 100%);
    background: -webkit-linear-gradient(135deg, rgba(75, 85, 190, 0.88) 0, rgba(164, 105, 168, 0.88) 100%);
}
.uk-overlay-secondary {
    background: #4b55be;
    background: -moz-linear-gradient(-45deg, rgba(75, 85, 190, 0.6) 0, rgba(164, 105, 168, 0.6) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(75, 85, 190, 0.6) 1 0, rgba(164, 105, 168, 0.6) 100%);
    background: linear-gradient(135deg, rgba(75, 85, 190, 0.6) 0%, rgba(164, 105, 168, 0.6) 100%);
    background: -webkit--moz-linear-gradient(-45deg, rgba(164, 105, 168, 0.6) 0, rgba(164, 105, 168, 0.6) 100%);
    background: -webkit--webkit-linear-gradient(-45deg, rgba(164, 105, 168, 0.6) 0, rgba(164, 105, 168, 0.6) 100%);
    background: -webkit-linear-gradient(135deg, rgba(75, 85, 190, 0.6) 0, rgba(164, 105, 168, 0.6) 60%);
}
.uk-height-medium {
    height: 450px;
}
#error404 {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
#error404 .style1 h3 {
    font-size: 31px !important;
    font-weight: 500;
    color: #fff;
    line-height: 1;
    margin: 20px 0;
    padding-top: 30px;
}
#error404 .style1 span {
    font-size: 200px;
    color: #fff;
    font-weight: 500;
}
#error404 .style1 p {
    font-size: 18px;
    margin: 0;
}
#error404 .style2 h3 {
    font-size: 270px !important;
    font-weight: 500;
    color: #000000;
    line-height: 1;
    margin: 0;
}
#error404 .style2 p {
    display: block;
    float: left;
    position: absolute;
    bottom: 160 px;
    color: #000;
}
#error404 .style3 {
    opacity: 1 !important;
    padding: 100px 0;
}
#error404 .style3 h3 {
    font-size: 85px !important;
    font-weight: 600;
    color: #000;
    line-height: 1;
    text-transform: uppercase;
    margin: 20px 0;
    padding-top: 30px;
}
#error404 .style3 h3 i {
    font-style: normal;
    color: #fb5252;
}
#error404 .style3 p {
    font-size: 42px;
    text-transform: uppercase;
    color: #b9c3d2;
}
#error404 p {
    margin-top: 30px;
    font-size: 34px;
    font-weight: 500;
    line-height: 1em;
    color: #fff;
}
#error404 p i {
    font-style: normal;
    color: #a469a8;
}
@media screen and (max-width: 640px) {
    #error404 {
        padding: 120px 40px;
    }
    #error404 h1 {
        font-size: 64px;
    }
    #error404 h3 {
        font-size: 34px;
        margin-top: 20px;
    }
    #error404 a {
        margin-top: 20px;
    }
}
#error404 .nothingthub {
    min-height: 580px;
}
.uk-form-label {
    color: #454545;
    font-size: 15px;
}
.wpcf7-date::-webkit-inner-spin-button,
.wpcf7-date::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}
span.wpcf7-not-valid-tip {
    display: none;
}
input[aria-invalid="true"],
select[aria-invalid="true"] {
    border-color: red;
}
textarea[aria-invalid="true"] {
    border-color: red;
}
.career-form-medical .wpcf7-file {
    display: none;
}
.career-form-medical .fileupload {
    text-indent: 10px;
    line-height: 50px;
    border: none;
}
.career-form-medical input,
.career-form-medical select,
.career-form-medical .uk-input,
.career-form-medical .uk-select:not([multiple]):not([size]) {
    height: 50px;
    outline: none;
    border: none;
}
.career-form-medical .uk-textarea {
    padding-top: 10px;
}
.form-with-icons .wpcf7-text {
    text-indent: 39px;
}
.form-with-icons .wpcf7-select {
    text-indent: 39px;
}
.form-with-icons .wpcf7-textarea {
    text-indent: 39px;
}
.form-with-icons .uk-icon {
    position: absolute;
    z-index: 100;
}
.form-with-icons .user {
    top: 60px;
    left: 23px;
}
.form-with-icons .textarea-icon {
    height: 40px;
}
.contact-testimonial .wpcf7-text {
    text-indent: 0px;
}
.contact-testimonial .wpcf7-select {
    text-indent: 0px;
}
.contact-testimonial .wpcf7-textarea {
    text-indent: 0px;
}
.contact-testimonial span {
    color: #e9563d;
}
.contact-testimonial .uk-input,
.contact-testimonial .uk-select,
.contact-testimonial .uk-textarea {
    max-width: 100%;
    width: 100%;
    padding: 0 0px;
    color: #999;
    box-shadow: none;
    border: none;
    border-bottom: 1px solid #bec1c3;
    border-radius: 0px;
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
    -webkit-transition-property: color, background-color, border;
    transition-property: color, background-color, border;
}
.contact-testimonial .uk-input:focus,
.contact-testimonial .uk-select:focus,
.contact-testimonial .uk-textarea:focus {
    border-color: #747474;
}
.contact-testimonial input[type="file"] {
    display: none;
}
.contact-testimonial .fileupload {
    background-repeat: no-repeat;
    background-position: 98% 50%;
    cursor: pointer;
}
.apply-job-form span.wpcf7-not-valid-tip {
    display: none;
}
.apply-job-form input[aria-invalid="true"],
.apply-job-form select[aria-invalid="true"] {
    border-bottom-color: red;
}
.apply-job-form textarea[aria-invalid="true"] {
    border-bottom-color: red;
}
.apply-job-form .wpcf7-text {
    text-indent: 0px;
}
.apply-job-form .wpcf7-select {
    text-indent: 0px;
}
.apply-job-form .wpcf7-textarea {
    text-indent: 0px;
}
.apply-job-form .uk-textarea {
    height: 205px;
}
.apply-job-form .uk-input,
.apply-job-form .uk-select,
.apply-job-form .uk-textarea {
    max-width: 100%;
    width: 100%;
    padding: 0 0px;
    color: #343434;
    box-shadow: none;
    border: none;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 600;
    border-bottom: 1px solid #bec1c3;
    border-radius: 0px;
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
    -webkit-transition-property: color, background-color, border;
    transition-property: color, background-color, border;
}
.apply-job-form .uk-input:focus,
.apply-job-form .uk-select:focus,
.apply-job-form .uk-textarea:focus {
    border-color: #747474;
}
.apply-job-form .uk-input::-webkit-input-placeholder,
.apply-job-form .uk-select::-webkit-input-placeholder,
.apply-job-form .uk-textarea::-webkit-input-placeholder {
    color: #343434;
}
.apply-job-form .uk-input::-moz-placeholder,
.apply-job-form .uk-select::-moz-placeholder,
.apply-job-form .uk-textarea::-moz-placeholder {
    color: #343434;
}
.apply-job-form .uk-input:-ms-input-placeholder,
.apply-job-form .uk-select:-ms-input-placeholder,
.apply-job-form .uk-textarea:-ms-input-placeholder {
    color: #343434;
}
.apply-job-form .uk-input:-moz-placeholder,
.apply-job-form .uk-select:-moz-placeholder,
.apply-job-form .uk-textarea:-moz-placeholder {
    color: #343434;
}
.apply-job-form input[type="file"] {
    display: none;
}
.apply-job-form .fileupload {
    background-repeat: no-repeat;
    background-position: 98% 50%;
    cursor: pointer;
    text-transform: uppercase;
    border-top: 1px solid #bec1c3;
    border-left: 1px solid #bec1c3;
    border-right: 1px solid #bec1c3;
    height: 180px;
    background-color: #f4f4f4;
}
.apply-job-form .fileupload span {
    color: #a469a8;
    border-bottom: 1px solid;
    line-height: 13px;
    margin-left: 8px;
    margin-right: 8px;
}
.apply-job-form .uk-select:not([multiple]):not([size]) {
    text-transform: uppercase;
    color: #343434;
}
.uk-form-icon {
    left: 10px;
    color: #999;
}
.uk-input,
.uk-select {
    height: 50px;
}
.uk-input,
.uk-select,
.uk-select:not([multiple]):not([size]) {
    line-height: 40px;
    height: 40px;
}
.uk-textarea {
    line-height: 1.5em;
    padding: 10px 0;
}
.uk-select:not([multiple]):not([size]) {
    padding-right: 20px;
    background-repeat: no-repeat;
    background-position: 98% 50%;
}
.revo-button1 {
    background-color: #a469a8;
}
.revo-button1:hover {
    background-color: #444;
}
.revo-button2 {
    background-color: #a469a8;
}
.revo-button2:hover {
    background-color: #444;
}
.mc4wp-form .uk-button {
    padding-top: 0;
    padding-bottom: 0;
}
.mc4wp-form .mc4wp-form-fields label {
    font-style: normal;
    font-size: 15px;
    color: #64676a;
}
.mc4wp-form .mc4wp-form-fields span {
    background: #252627;
    border-radius: 5px;
    display: inline-block;
    position: relative;
    width: 100%;
}
.mc4wp-form .mc4wp-form-fields span i {
    padding-left: 15px;
    color: #67b930;
}
.mc4wp-form .mc4wp-form-fields span .subcribe_form {
    background: transparent;
    border: none;
    padding: 16px 15px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    outline: none;
}
.mc4wp-form .mc4wp-form-fields span input[type="submit"] {
    position: absolute;
    right: 0;
    top: 0;
    padding: 16px 20px;
    background: #67b930;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    outline: none;
    border: none;
    cursor: pointer;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    text-transform: uppercase;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.mc4wp-form .mc4wp-form-fields span input[type="submit"]:focus {
    outline: none;
}
.mc4wp-form .mc4wp-form-fields span input[type="submit"]:hover {
    background: #a469a8;
}
.mc4wp-form .mc4wp-form-fields span input[type="submit"]::-webkit-input-placeholder {
    color: #fff;
    font-weight: 40;
    font-size: 14px;
}
.mc4wp-form .mc4wp-form-fields span input[type="submit"]:-moz-placeholder {
    color: #fff;
    font-weight: 40;
    font-size: 14px;
}
.mc4wp-form .mc4wp-form-fields span input[type="submit"]::-moz-placeholder {
    color: #fff;
    font-weight: 40;
    font-size: 14px;
}
.mc4wp-form .mc4wp-form-fields span input[type="submit"]:-ms-input-placeholder {
    color: #fff;
    font-weight: 40;
    font-size: 14px;
}
.mailchimp_form .uk-input {
    background-color: transparent;
    border: none;
}
.mailchimp_form i {
    font-size: 21px;
}
.mailchimp_form i:hover {
    color: #a469a8;
}
.mailchimp_form button {
    background-color: transparent;
    border: none;
}
.mailchimp_form_logistics .uk-input {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #666;
}
.mailchimp_form_hotel button {
    background-color: transparent;
    border: 1px solid #434837;
    border-left: none;
    padding: 13px;
    padding-right: 25px;
    margin-top: 9px;
}
.mailchimp_form_hotel button i {
    font-size: 22px;
    color: #fff;
}
.mailchimp_form_hotel .uk-input {
    border: 1px solid #434837;
    border-right: none;
    background: none;
    text-indent: 25px;
}
.wrapper {
    overflow: hidden;
}
.expand-wrapper {
    margin: 0 80px !important;
}
.bordered .vc_btn3 {
    border: 1px solid rgba(164, 105, 168, 0.6) !important;
    border-radius: 50px !important;
}
@media screen and (max-width: 767px) {
    .hotelorder {
        width: inherit !important;
    }
}
.domain_name ul {
    padding: 0;
}
.domain_name ul li {
    list-style-type: none;
    float: left;
    color: #a4c8f3;
    padding: 0 40px;
    border-left: 1px solid #a4c8f3;
    font-size: 13px;
}
.domain_name ul li:first-child {
    border: none;
}
.mega-menu .styled-scrollbar::-webkit-scrollbar {
    width: 8px;
    background-color: #f5f5f5;
}
.mega-menu .styled-scrollbar::-webkit-scrollbar-track {
    border-radius: 10px;
    background: rgba(0, 0, 0, 0.1);
    border: 1px solid transparent;
}
.mega-menu .styled-scrollbar::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #fc2a5f;
    border: 1px solid transparent;
}
.mega-menu .styled-scrollbar::-webkit-scrollbar-thumb:hover {
    background: #fc2a5f;
}
.widget .widget-title,
.widget h2 {
    margin: 0px;
    padding: 0px;
    font-family: "Barlow", Arial, sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 20px;
    line-height: 26px;
    color: #1a1a1a;
    margin-bottom: 30px;
    position: relative;
}
.widget .widget-title:before,
.widget h2:before {
    content: "";
    height: 4px;
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    display: block;
    width: 40px;
    position: absolute;
    left: 0;
    bottom: -10px;
}
.widget a {
    color: #454545;
}
.widget a:hover {
    color: #a469a8;
}
.widget p a {
    border-bottom: 1px dashed #454545;
}
.widget p a:hover {
    border-color: #a469a8;
}
.widget select {
    width: 100%;
}
.widget ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.widget ul li {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 22px;
    margin-bottom: 3px;
    position: relative;
}
.widget ul li ul {
    margin-left: 10px;
}
.widget ul li ul li {
    border: none;
    padding-bottom: 0;
}
.widget ul li a {
    color: #454545;
}
.widget ul li a:after {
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    background: #454545;
    border-radius: 50%;
    margin: 5px;
    position: absolute;
    left: 0;
    top: 14px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.widget ul li a:before {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 14px;
    background-color: rgba(154, 154, 154, 0.15);
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.widget ul li a:hover:after {
    background-color: #fff;
}
.widget ul li a:hover:before {
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
}
.widget .sub-menu {
    background-color: transparent;
}
.widget .fs-recent-post .fs-rp-item {
    overflow: hidden;
    border-bottom: 1px solid rgba(69, 69, 69, 0.1);
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.widget .fs-recent-post .fs-rp-item:last-child {
    border-bottom: 0px;
    margin-bottom: 0;
    padding-bottom: 0;
}
.widget .fs-recent-post .fs-rp-item .entry-image {
    background-color: rgba(69, 69, 69, 0.1);
    float: left;
}
.widget .fs-recent-post .fs-rp-item .entry-image a {
    display: inline-block;
}
.widget .fs-recent-post .fs-rp-item .entry-image img {
    width: 80px;
    height: 80px;
}
.widget .fs-recent-post .fs-rp-item .entry-rp {
    margin-left: 95px;
}
.widget .fs-recent-post .fs-rp-item .entry-rp .entry-meta {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
}
.widget .fs-recent-post .fs-rp-item .entry-rp .entry-meta span {
    display: inline-block;
}
.widget .fs-recent-post .fs-rp-item .entry-rp .entry-meta span + span::before {
    content: "|";
    margin-left: 5px;
    margin-right: 5px;
}
.widget .fs-recent-post .fs-rp-item .entry-rp .entry-meta span:last-child {
    display: none;
}
.widget .fs-recent-post .fs-rp-item h4 {
    margin: 0px;
    margin-top: 5px;
}
.widget .fs-recent-post .fs-rp-item h4 a {
    font-size: 15px;
    font-weight: 600;
    color: #1a1a1a !important;
}
.widget .fs-recent-post .fs-rp-item .read-more {
    display: none;
    margin: 0px;
    font-size: 0.9em;
    font-weight: normal;
    line-height: 1.3em;
    margin-top: 5px;
}
.widget .fs-recent-post .fs-rp-item .read-more a {
    text-decoration: underline;
}
.widget .fs-recent-post .fs-rp-item.no-thumb .entry-rp {
    margin-left: 0px;
}
.widget .fs-recent-post .fs-rp-item.no-thumb .entry-rp span:last-child {
    display: inline-block;
}
.widget .related-posts .related-post-item {
    position: relative;
    margin-bottom: 15px;
}
.widget .related-posts .related-post-item:last-child {
    margin-bottom: 0px;
}
.widget .related-posts .related-post-item img {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}
.widget .related-posts .related-post-item h4 {
    font-family: "Barlow", Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.3em;
    margin: 0px;
}
.widget .related-posts .related-post-item h4 a {
    color: #1a1a1a;
}
.widget .related-posts .related-post-item .entry-date {
    font-size: 12px;
    color: rgba(69, 69, 69, 0.6);
}
.widget.widget_tag_cloud a {
    font-size: 13px !important;
    padding: 5px 10px;
    margin-bottom: 5px;
    margin-right: 3px;
    line-height: 1.5em;
    font-family: "Barlow", Arial, sans-serif;
    color: #454545;
    display: inline-block;
    text-decoration: none;
    border: 1px solid rgba(84, 84, 84, 0.1);
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.widget.widget_tag_cloud a:hover {
    border-color: #a469a8;
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    color: #fff !important;
}
.widget.widget_archive a span,
.widget.widget_categories a span {
    float: right;
}
.widget.widget_recent_entries span {
    display: block;
    margin-bottom: 10px;
}
.widget.widget_recent_entries .post-date {
    font-size: 14px;
    color: #1a1a1a;
    font-weight: 600;
}
.widget.widget_recent_comments li a {
    border-bottom: 1px dashed #454545;
}
.widget.widget_recent_comments li a:hover {
    border-color: #a469a8;
}
.widget.widget_recent_comments li:hover a:after {
    background-color: #fff;
}
.widget.widget_recent_comments li:hover a:before {
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
}
.widget.widget_calendar table {
    margin-bottom: 5px;
    line-height: 1.7em;
}
.widget.widget_calendar td {
    position: relative;
}
.widget.widget_calendar #today {
    color: #fff;
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
}
.widget.widget_calendar td a {
    color: #fff;
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    width: 24px;
    height: 24px;
    border-radius: 50%;
    display: inline-block;
    font-size: 0.8em;
    line-height: 24px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.widget.widget_calendar .calendar_wrap {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 0.9em;
}
.widget.widget_calendar .calendar_wrap caption {
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}
.widget.widget_calendar .calendar_wrap .wp-calendar-nav-next {
    float: right;
}
.widget address {
    margin-bottom: 0;
}
.widget address abbr[title] {
    text-decoration: none;
    display: block;
}
.widget address abbr[title] + abbr[title] {
    padding-top: 10px;
    margin-top: 10px;
}
.widget address .address_email {
    text-decoration: underline;
}
.widget address .address_email:hover {
    color: #a469a8;
}
.widget address span {
    margin-right: 10px;
}
.widget.widget_social a {
    width: 20px;
    height: 20px;
    margin-left: 4px;
    margin-right: 4px;
}
@-webkit-keyframes toTopFromBottom {
    49% {
        -webkit-transform: translateY(-100%);
    }
    50% {
        opacity: 0;
        -webkit-transform: translateY(100%);
    }
    51% {
        opacity: 1;
    }
}
@-moz-keyframes toTopFromBottom {
    49% {
        -moz-transform: translateY(-100%);
    }
    50% {
        opacity: 0;
        -moz-transform: translateY(100%);
    }
    51% {
        opacity: 1;
    }
}
@keyframes toTopFromBottom {
    49% {
        transform: translateY(-100%);
    }
    50% {
        opacity: 0;
        transform: translateY(100%);
    }
    51% {
        opacity: 1;
    }
}
.widget a[class^="social_"] {
    display: inline-block;
    cursor: pointer;
    text-align: center;
    padding: 3px;
    border-radius: 50%;
    color: #fff;
    border: 1px solid #454545;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    -webkit-transition: background 0.3s, color 0.3s, border-color 0.3s;
    -moz-transition: background 0.3s, color 0.3s, border-color 0.3s;
    transition: background 0.3s, color 0.3s, border-color 0.3s;
}
.widget a[class^="social_"] i {
    font-size: 15px;
    line-height: 20px;
}
.widget a[class^="social_"] i:before {
    speak: none;
    font-size: 12px;
    display: block;
    -webkit-font-smoothing: antialiased;
}
.widget a[class^="social_"]:hover {
    color: #fff;
    text-decoration: none;
}
.widget a[class^="social_"]:hover i:before {
    -webkit-animation: toTopFromBottom 0.3s forwards;
    -moz-animation: toTopFromBottom 0.3s forwards;
    animation: toTopFromBottom 0.3s forwards;
}
.widget a.social_facebook {
    background-color: #3b5998;
    border-color: #3b5998;
}
.widget a.social_facebook:hover {
    color: #3b5998;
}
.widget a.social_twitter {
    background-color: #00aced;
    border-color: #00aced;
}
.widget a.social_twitter:hover {
    color: #00aced;
}
.widget a.social_pinterest {
    background-color: #cb2027;
    border-color: #cb2027;
}
.widget a.social_pinterest:hover {
    color: #cb2027;
}
.widget a.social_googleplus {
    background-color: #dd4b39;
    border-color: #dd4b39;
}
.widget a.social_googleplus:hover {
    color: #dd4b39;
}
.widget a.social_instagram {
    background-color: #517fa4;
    border-color: #517fa4;
}
.widget a.social_instagram:hover {
    color: #517fa4;
}
.widget a.social_vimeo {
    background-color: #45bbff;
    border-color: #45bbff;
}
.widget a.social_vimeo:hover {
    color: #45bbff;
}
.widget a.social_youtube {
    background-color: #bb0000;
    border-color: #bb0000;
}
.widget a.social_youtube:hover {
    color: #bb0000;
}
.widget a.social_flickr {
    background-color: #ff0084;
    border-color: #ff0084;
}
.widget a.social_flickr:hover {
    color: #ff0084;
}
.widget a.social_linkedin {
    background-color: #007bb6;
    border-color: #007bb6;
}
.widget a.social_linkedin:hover {
    color: #007bb6;
}
.widget a.social_dribbble {
    background-color: #ea4c89;
    border-color: #ea4c89;
}
.widget a.social_dribbble:hover {
    color: #ea4c89;
}
.widget a.social_wordpress {
    background-color: #464646;
    border-color: #464646;
}
.widget a.social_wordpress:hover {
    color: #464646;
}
.widget a.social_skype {
    background-color: #00aff0;
    border-color: #00aff0;
}
.widget a.social_skype:hover {
    color: #00aff0;
}
.widget a.social_tumblr {
    background-color: #35465c;
    border-color: #35465c;
}
.widget a.social_tumblr:hover {
    color: #35465c;
}
.widget a.social_blogger {
    background-color: #ff9334;
    border-color: #ff9334;
}
.widget a.social_blogger:hover {
    color: #ff9334;
}
.widget a.social_delicious {
    background-color: #31a9ff;
    border-color: #31a9ff;
}
.widget a.social_delicious:hover {
    color: #31a9ff;
}
.widget a.social_tumbleupon {
    background-color: #eb4823;
    border-color: #eb4823;
}
.widget a.social_tumbleupon:hover {
    color: #eb4823;
}
.widget a.social_link {
    background-color: #a469a8;
    border-color: #a469a8;
}
.widget a.social_link:hover {
    color: #a469a8;
}
.widget a[class^="social_"]:hover {
    background-color: transparent;
    border-color: #454545;
}
.sidebar .widget_social a[class^="social_"]:hover {
    color: #454545;
}
.search_form {
    position: relative;
    border: 1px solid rgba(69, 69, 69, 0.15);
    padding-right: 50px;
    padding-left: 20px;
}
.search_form input {
    height: 48px;
    background: transparent;
    width: 100%;
    color: #1a1a1a;
    font-size: 15px;
    padding: 0;
    border: none;
}
.search_form input:focus {
    outline: none;
    border-color: rgba(69, 69, 69, 0.5);
}
.search_form button {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 48px;
    height: 48px;
    box-shadow: none;
    background-color: transparent;
    display: block;
    line-height: 48px;
    text-align: center;
    padding: 0px;
    font-size: 14px;
    color: #1a1a1a;
    border: none;
}
@media screen and (max-width: 960px) {
    div + .sidebar {
        margin-top: 50px;
    }
}
.style2 a[class^="social_"] {
    border-radius: 0px;
    border: none;
}
.style2 a[class^="social_"] i:before {
    speak: none;
    font-size: 20px;
    color: #69717b;
    display: block;
    -webkit-font-smoothing: antialiased;
}
.style2 a.social_facebook {
    background-color: transparent;
    border-color: transparent;
}
.style2 a.social_twitter {
    background-color: transparent;
    border-color: transparent;
}
.style2 a.social_pinterest {
    background-color: transparent;
    border-color: transparent;
}
.style2 a.social_googleplus {
    background-color: transparent;
    border-color: transparent;
}
.style2 a.social_instagram {
    background-color: transparent;
    border-color: transparent;
}
.style2 a.social_vimeo {
    background-color: transparent;
    border-color: transparent;
}
.style2 a.social_youtube {
    background-color: transparent;
    border-color: transparent;
}
.style2 a.social_flickr {
    background-color: transparent;
    border-color: transparent;
}
.style2 a.social_linkedin {
    background-color: transparent;
    border-color: transparent;
}
.style2 a.social_dribbble {
    background-color: transparent;
    border-color: transparent;
}
.style2 a.social_wordpress {
    background-color: transparent;
    border-color: transparent;
}
.style2 a.social_skype {
    background-color: transparent;
    border-color: transparent;
}
.style2 a.social_tumblr {
    background-color: transparent;
    border-color: transparent;
}
.style2 a.social_blogger {
    background-color: transparent;
    border-color: transparent;
}
.style2 a.social_delicious {
    background-color: transparent;
    border-color: transparent;
}
.style2 a.social_tumbleupon {
    background-color: transparent;
    border-color: transparent;
}
.style2 a.social_link {
    background-color: transparent;
    border-color: transparent;
}
.style3 {
    opacity: 0.5;
}
.style3 a[class^="social_"] {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid;
    padding: 10px;
    opacity: 0.5;
}
.style3 a[class^="social_"] i:before {
    speak: none;
    font-size: 20px;
    color: #a469a8;
    display: block;
    -webkit-font-smoothing: antialiased;
}
.style3 a.social_facebook {
    background-color: transparent;
    border-color: #a469a8;
}
.style3 a.social_twitter {
    background-color: transparent;
    border-color: #a469a8;
}
.style3 a.social_pinterest {
    background-color: transparent;
    border-color: #a469a8;
}
.style3 a.social_googleplus {
    background-color: transparent;
    border-color: #a469a8;
}
.style3 a.social_instagram {
    background-color: transparent;
    border-color: #a469a8;
}
.style3 a.social_vimeo {
    background-color: transparent;
    border-color: #a469a8;
}
.style3 a.social_youtube {
    background-color: transparent;
    border-color: #a469a8;
}
.style3 a.social_flickr {
    background-color: transparent;
    border-color: #a469a8;
}
.style3 a.social_linkedin {
    background-color: transparent;
    border-color: #a469a8;
}
.style3 a.social_dribbble {
    background-color: transparent;
    border-color: #a469a8;
}
.style3 a.social_wordpress {
    background-color: transparent;
    border-color: #a469a8;
}
.style3 a.social_skype {
    background-color: transparent;
    border-color: #a469a8;
}
.style3 a.social_tumblr {
    background-color: transparent;
    border-color: #a469a8;
}
.style3 a.social_blogger {
    background-color: transparent;
    border-color: #a469a8;
}
.style3 a.social_delicious {
    background-color: transparent;
    border-color: #a469a8;
}
.style3 a.social_tumbleupon {
    background-color: transparent;
    border-color: #a469a8;
}
.style3 a.social_link {
    background-color: transparent;
    border-color: #a469a8;
}
.sidebar .widget {
    margin: 0 30px 50px;
    border: 1px solid #ededed;
    box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.06);
    padding: 30px;
}
@media screen and (max-width: 640px) {
    .sidebar .widget {
        margin: 0 0 30px;
    }
}
.sidebar .widget .widget-title {
    position: relative;
    margin-bottom: 40px;
    background: #f4f4f4;
    border-bottom: 1px solid #ededed;
    padding: 30px 30px 20px;
    margin: -30px -30px 30px;
}
.sidebar .widget .widget-title span {
    margin-left: 0;
}
.sidebar .widget .widget-title:before {
    height: 6px;
    width: 52px;
    left: 30px;
    bottom: -6px;
}
.sidebar .widget.widget_search .search_form {
    background-color: #fff;
    box-shadow: 0 5px 10px rgba(154, 154, 154, 0.2);
}
.sidebar .widget.widget_tag_cloud a {
    background-color: #fff;
}
.sidebar .widget.widget_tag_cloud a:hover {
    color: #a469a8;
}
.sidebar .widget.widget_social .social-links {
    text-align: center;
}
footer .widget + .widget {
    margin-top: 50px;
}
.uk-offcanvas-bar .widget {
    border: none;
    margin: 0;
}
.uk-offcanvas-bar .widget + .widget {
    margin-top: 25px;
}
.uk-offcanvas-bar .widget .widget-title {
    color: rgba(200, 200, 200, 0.9);
}
.uk-offcanvas-bar .widget a {
    color: rgba(154, 154, 154, 0.8);
}
.uk-offcanvas-bar .widget a:hover,
.uk-offcanvas-bar .widget a:active,
.uk-offcanvas-bar .widget a:focus {
    color: rgba(154, 154, 154, 0.8);
}
.uk-offcanvas-bar .uk-position-bottom {
    max-height: 40vh;
    overflow-x: hidden;
    overflow-y: scroll;
}
.uk-offcanvas-bar .uk-position-top {
    max-height: 50vh;
    overflow-x: hidden;
    overflow-y: scroll;
}
.uk-offcanvas-bar .uk-position-top:only-child {
    max-height: none;
}
.admin-bar.uk-offcanvas-container {
    position: static;
}
.admin-bar.uk-offcanvas-flip .uk-offcanvas {
    top: 46px;
}
footer:not(#footer) {
    box-shadow: 0px -15px 30px rgba(0, 0, 0, 0.03);
}
.footer-section {
    color: #64676a;
    background-color: #fff;
    padding: 60px 0px;
}
.footer-section a {
    color: #3f4143;
}
.footer-section a:hover {
    color: #4b4e50;
}
.footer-section .footer-menu {
    list-style-type: none;
    display: block;
    margin: 0px;
    padding: 0px;
}
.footer-section .footer-menu li {
    display: inline-block;
    margin-right: 10px;
}
.footer-section .footer-menu li:last-child {
    margin-right: 0px;
}
.footer-section .footer-menu li a {
    display: inline-block;
}
.footer-section .widget .widget-title {
    color: #fff;
}
.footer-section .widget ul li a {
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    font-size: 15px;
    color: #64676a;
}
.footer-section .widget ul li a:hover {
    color: #a469a8;
    text-decoration: underline;
}
.footer-section .uk-navbar-nav li a {
    height: auto;
}
.footer-section .uk-navbar-nav li:first-child a {
    padding-left: 0;
}
.footer-section .uk-navbar-nav li:last-child a {
    padding-right: 0;
}
.footer-section .widget.latest_blogs .fs-recent-post .entry-rp .entry-meta span a {
    color: rgba(100, 103, 106, 0.9);
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.footer-section .widget.latest_blogs .fs-recent-post .entry-rp .entry-meta span a:hover {
    color: #67b930;
}
.footer-section .widget ul li {
    border: 0;
    padding-top: 0;
    padding-bottom: 8px;
}
.footer-section .widget .search_form {
    background: #252627;
    border: 0;
}
.footer-section .widget .search_form button {
    background-color: #a469a8;
    color: #fff;
}
.footer-section .widget input {
    color: #fff;
}
.footer-section .widget address span {
    color: #fff;
}
.footer-section .widget.widget_social a {
    color: #fff;
    margin-right: 15px;
}
@media screen and (max-width: 640px) {
    .footer-section .footer-column + .footer-column {
        margin-top: 30px;
    }
}
.fixed-bottom-footer {
    display: none;
    visibility: hidden;
}
#footer {
    background: #fff;
}
#footer .themeton-menu > li:hover .sub-menu {
    display: none;
}
.dropbeat-single .footer-row-arrow:before {
    position: absolute;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    top: 0;
    margin-left: 30px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .dropbeat-nightclub .custom-logo {
        width: 70px !important;
    }
}
@media screen and (max-width: 767px) {
    .dropbeat-nightclub .custom-logo {
        width: 70px !important;
    }
    .pl5r30 {
        padding: 0;
    }
    .fixed.f-nav {
        display: none;
    }
    .pricetable {
        margin: 15px;
    }
    .mt14,
    .mt10 {
        margin-top: 30px;
    }
    .uk-offcanvas-bar .menu-item ul {
        padding-left: 20px;
        background: transparent !important;
    }
}
@media (max-width: 479px) {
    .uk-visible\@xs {
        display: none !important;
    }
}
header {
    background-color: #fff;
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.03);
    position: relative;
    z-index: 1;
}
header .vc_section[data-vc-full-width] {
    overflow: visible;
}
header .border-top {
    border-top: 1px solid #e2eaed;
}
header .uk-logo a {
    display: block;
    text-decoration: none;
    color: #313131;
    text-transform: uppercase;
    font-family: "Barlow", Arial, sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 20px;
    line-height: 20px;
}
header .left-button,
header .right-button {
    border-radius: 0 !important;
    padding: 12px 22px;
    text-transform: none;
}
header .left-button {
    border-top-left-radius: 500px !important;
    border-bottom-left-radius: 500px !important;
    text-transform: none;
}
header .right-button {
    background: #fff;
    color: #24b9cd;
    border-top-right-radius: 500px !important;
    border-bottom-right-radius: 500px !important;
    margin-left: 0px;
}
header .right-button * {
    color: #24b9cd;
}
.header-transparent #header,
#header.header-transparent {
    z-index: 889;
    position: absolute;
    width: 100%;
    background: transparent !important;
    box-shadow: none;
}
.header-transparent #header .themeton-menu > li > a,
#header.header-transparent .themeton-menu > li > a {
    color: #fff;
}
.header-transparent #header .themeton-menu > .current-page-ancestor:after,
#header.header-transparent .themeton-menu > .current-page-ancestor:after,
.header-transparent #header .themeton-menu > .current_page_item:after,
#header.header-transparent .themeton-menu > .current_page_item:after,
.header-transparent #header .themeton-menu > .current-menu-item:after,
#header.header-transparent .themeton-menu > .current-menu-item:after,
.header-transparent #header .themeton-menu > li > a:after,
#header.header-transparent .themeton-menu > li > a:after {
    background: #fff;
}
.header-transparent #header .custom-logo-link img,
#header.header-transparent .custom-logo-link img {
    /*filter: brightness(0) invert(1);*/
}
.fixed.f-nav {
    background: transparent !important;
    opacity: 0.8;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    -webkit-box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.75);
}
.fixed.f-nav a {
    color: #fff;
    opacity: 1 !important;
}
.width-top {
    padding-left: 16px;
    padding-right: 16px;
    margin-left: -1px;
    position: relative;
}
.emailphone {
    font-size: 12px;
    text-transform: uppercase;
    color: #a469a8;
    font-weight: 500;
    line-height: 1.5em !important;
}
.numbers {
    color: #313131;
    font-weight: 500;
    font-family: "Barlow", Arial, sans-serif;
}
.themeton-menu {
    margin-bottom: 0;
    padding-left: 0;
}
.themeton-menu .children {
    background-color: #fff;
}
.themeton-menu .children li a {
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    color: #333 !important;
}
.themeton-menu > li {
    margin-left: 20px;
}
.themeton-menu > li > a {
    color: #313131;
    font-family: "Barlow", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: initial;
}
.themeton-menu > li > a:hover,
.themeton-menu > li > a:focus,
.themeton-menu > li > a:active {
    color: #242424;
}
.themeton-menu > li:hover > a,
.themeton-menu > li:focus > a,
.themeton-menu > li:active > a {
    color: #242424;
}
.themeton-menu > .current-page-ancestor,
.themeton-menu > .current_page_item,
.themeton-menu > .current-menu-item,
.themeton-menu > li > a {
    position: relative;
}
.themeton-menu > .current-page-ancestor:after,
.themeton-menu > .current_page_item:after,
.themeton-menu > .current-menu-item:after,
.themeton-menu > li > a:after {
    content: "";
    position: absolute;
    width: 0;
    height: 1px;
    background: #313131;
    bottom: 27%;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transition: width 0.2s ease;
    -moz-transition: width 0.2s ease;
    -ms-transition: width 0.2s ease;
    -o-transition: width 0.2s ease;
    transition: width 0.2s ease;
}
.themeton-menu > .current-page-ancestor:after,
.themeton-menu > .current_page_item:after,
.themeton-menu > .current-menu-item:after {
    width: 20px;
}
.themeton-menu > li:hover > a:after {
    width: 20px;
}
.themeton-menu.themeton-menu-normal > .current-page-ancestor,
.themeton-menu.themeton-menu-normal > .current_page_item,
.themeton-menu.themeton-menu-normal > .current-menu-item {
    position: relative;
}
.themeton-menu.themeton-menu-normal > .current-page-ancestor:after,
.themeton-menu.themeton-menu-normal > .current_page_item:after,
.themeton-menu.themeton-menu-normal > .current-menu-item:after {
    bottom: -2px;
    right: 0;
}
.themeton-menu > li:first-child {
    margin-left: 0;
}
.themeton-menu li > ul {
    top: 100%;
}
.themeton-menu li {
    list-style: none;
}
.themeton-menu li > .sub-menu > li > .sub-menu,
.themeton-menu li > .children > li > .children {
    top: 0% !important;
}
.themeton-menu > li > .sub-menu > li > .sub-menu,
.themeton-menu > li > .children > li > .children {
    top: auto !important;
    margin-top: -34px !important;
}
.themeton-menu > li .sub-menu,
.themeton-menu > li .children {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    z-index: 1020;
    box-sizing: border-box;
    min-width: 240px;
    padding: 5px 20px;
    color: #313131;
    box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 22px 79px -22px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0px 22px 79px -22px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 22px 79px -22px rgba(0, 0, 0, 0.35);
    transition: all 0.3s;
}
.themeton-menu > li .sub-menu li,
.themeton-menu > li .children li {
    display: block;
    padding: 15px 10px;
}
.themeton-menu > li .sub-menu li a,
.themeton-menu > li .children li a {
    display: block;
    text-decoration: none;
    color: #313131;
    font-family: "Barlow", Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
    display: -ms-flexbox;
    display: -webkit-flex;
    border: none;
    display: flex;
    -ms-flex-pack: center;
}
.themeton-menu > li .sub-menu li a:hover,
.themeton-menu > li .children li a:hover {
    color: #4b55be;
}
.themeton-menu > li .sub-menu li + li,
.themeton-menu > li .children li + li {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.themeton-menu > li .sub-menu li:last-child,
.themeton-menu > li .children li:last-child {
    border-bottom: none;
}
.themeton-menu > li .sub-menu li ul,
.themeton-menu > li .children li ul {
    top: 0;
    left: 100%;
}
.themeton-menu > li .sub-menu li:hover > ul,
.themeton-menu > li .children li:hover > ul {
    visibility: visible;
    opacity: 1;
}
.themeton-menu li:hover > .sub-menu,
.themeton-menu li:hover > .children {
    visibility: visible;
    opacity: 1;
}
.themeton-menu .mega-menu {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 100% !important;
    width: 100%;
    box-sizing: border-box;
    z-index: 1020;
    transition: all 0.3s;
}
.themeton-menu .mega-menu .vc_row {
    margin-left: 0;
    margin-right: 0;
}
.themeton-menu li:hover > .mega-menu {
    visibility: visible;
    opacity: 1;
}
.themeton-menu-top-border {
    height: 80px;
}
.themeton-menu-top-border > li {
    border-top: 3px solid transparent;
    display: flex;
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
}
.themeton-menu-top-border > .current-page-ancestor,
.themeton-menu-top-border > .current_page_item,
.themeton-menu-top-border > .current-menu-item {
    border-top: 3px solid #a469a8 !important;
}
.themeton-menu-top-border .current_page_item > a,
.themeton-menu-top-border .current-menu-item > a {
    color: #a469a8 !important;
}
.number {
    color: #454545;
    font-size: 16px;
    line-height: 1.667em !important;
    text-transform: lowercase;
}
.number:hover {
    color: #a469a8;
    text-decoration: none;
}
.uk-navbar-dropbar {
    background-color: transparent;
    overflow: visible;
    z-index: 1;
}
.uk-navbar-dropbar .dropdown-submenu > a {
    color: #313131;
    font-family: "Barlow", Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
}
.uk-navbar-dropbar .clone {
    color: #313131;
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
    padding-bottom: 7px;
    padding-top: 23px;
    margin-bottom: 15px;
    font-weight: 600;
    font-size: 18px;
}
.uk-navbar-dropbar .full-size-v {
    width: 100% !important;
    margin-left: 0px;
    margin-right: 0px;
    left: 0 !important;
    right: 0 !important;
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    top: 0px !important;
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
}
.uk-navbar-dropbar .full-size-v li {
    width: 100%;
}
.uk-navbar-dropbar .full-size-v li:first-child {
    padding-left: 0px;
}
.uk-navbar-dropbar .full-size-v li a {
    color: #313131;
    font-family: "Barlow", Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    width: auto;
}
.uk-navbar-dropbar .full-size-v li a:hover {
    color: #0b0b0b;
}
.uk-navbar-dropbar .depth_0 li {
    padding-top: 40px;
    padding-bottom: 60px;
}
.uk-navbar-dropbar .depth_0 li + li {
    border-left: 1px solid #fff;
}
.uk-navbar-dropbar .depth_0 li ul li {
    padding-top: 5px;
    padding-bottom: 0px;
}
.uk-navbar-dropbar .depth_0 li ul li + li {
    margin-top: 10px;
    border-left: none;
    padding-top: 0px;
    padding-bottom: 0;
}
.sub-menu,
.uk-navbar-dropdown {
    background: #fff;
}
.uk-navbar-dropbar-slide {
    position: absolute;
    margin: auto;
    margin-left: 40px;
    margin-right: 40px;
}
.uk-navbar-dropbar-slide .clone {
    margin-bottom: 0 !important;
}
.uk-navbar-dropbar-slide .clone.invis {
    display: none;
}
.dropbeat-hotel .width-top {
    border-left: none;
    border-right: none;
    padding-right: 6px;
    padding-left: 6px;
}
.dropbeat-hotel .color-menu {
    font-family: "Barlow", Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    line-height: 16px;
}
.dropbeat-hotel .border-top {
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.dropbeat-hotel .border-left {
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.dropbeat-hotel .border-right {
    border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.dropbeat-hotel .border-bottom {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.dropbeat-hotel #primary_ui .clone {
    display: none;
}
.dropbeat-hotel #primary_ui > li + li {
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.dropbeat-hotel #primary_ui > li .sub-menu li,
.dropbeat-hotel #primary_ui > li .submenu li,
.dropbeat-hotel #primary_ui > li .children li {
    padding: 20px 40px;
}
.dropbeat-hotel #primary_ui > li .sub-menu li a,
.dropbeat-hotel #primary_ui > li .submenu li a,
.dropbeat-hotel #primary_ui > li .children li a {
    text-transform: capitalize;
}
.dropbeat-hotel #primary_ui > li .sub-menu li + li,
.dropbeat-hotel #primary_ui > li .submenu li + li,
.dropbeat-hotel #primary_ui > li .children li + li {
    border-top: 1px solid #985b9d;
}
.dropbeat-hotel .header-title-title {
    color: #fff;
}
.dropbeat-jewellry-menu li a {
    color: #313131 !important;
}
.dropbeat-jewellry-menu li ul {
    background: #fff !important;
}
.dropbeat-jewellry-menu li ul li a {
    color: #313131 !important;
}
.dropbeat-jewellry-menu li:hover a {
    opacity: 0.7;
}
.cartitle {
    height: 50px !important;
}
.carrental-header {
    overflow: inherit !important;
    height: 90px;
}
.uk-offcanvas-bar .mega-menu > .vc_row {
    padding: 0 !important;
    background: none !important;
}
.uk-offcanvas-bar .mega-menu > .vc_row .vc_column-inner .vc_column-inner {
    padding: 0 !important;
}
.no-menu-collapse .page_item_has_children > a::after {
    content: "+";
    width: 1.5em;
    height: 1.5em;
    float: right;
}
#haeder .vc_column-inner {
    z-index: 1099;
}
.uk-breadcrumb {
    margin: 0;
    text-transform: uppercase;
}
.uk-breadcrumb > :last-child > *,
.uk-breadcrumb > * > * {
    color: #fff;
}
.uk-breadcrumb > :nth-child(n + 2):not(.uk-first-column)::before {
    color: #fff;
}
.themeton_vc_title {
    text-align: center;
    color: #3a3a3a;
    font-size: 22px;
    cursor: pointer;
}
.themeton_vc_title:hover {
    color: #2b4b80;
}
.themeton_vc_layout_item {
    border: 1px solid #c0c0c0;
}
.themeton_vc_layout_item img {
    width: 100%;
}
.vc_ui-panel-header {
    color: red;
}
.vc_separator .vc_sep_holder .vc_sep_line,
.dash-separator {
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    width: 120px !important;
    border-width: 0 !important;
    height: 9px !important;
}
.dash-separator-x {
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    width: 60px;
    height: 4px;
}
.box-big-shadow {
    box-shadow: 0px 13px 72px 15px rgba(196, 197, 198, 0.4);
}
h1.background-gradient,
h2.background-gradient,
h3.background-gradient,
h4.background-gradient,
h5.background-gradient,
h6.background-gradient {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.background-gradient {
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
a.background-gradient:hover {
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #a469a8 0%, #4b55be 100%);
    background: -webkit-linear-gradient(117deg, #a469a8 0%, #4b55be 100%);
    background: -ms-linear-gradient(117deg, #a469a8 0%, #4b55be 100%);
    background-size: 200% 200%;
}
hr.background-gradient {
    height: 2px;
    border: none;
}
.nxt-testimonial.left .section-content:before {
    height: 120px;
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
}
.nxt-testimonial.left .section-content .quote-content:before {
    color: #a469a8;
}
.nxt-testimonial.left .section-content .head-info img {
    border-color: #4b55be;
}
.wpcf7 .book-form h3 + p {
    margin-top: 0;
}
.wpcf7 .book-form .wpcf7-select,
.wpcf7 .book-form .wpcf7-text {
    color: #9a9a9a;
    border: none;
    height: 26px;
    line-height: 20px;
    padding: 0;
    text-indent: 0;
    border-bottom: 1px solid #e8e8e8;
}
.wpcf7 .book-form .wpcf7-select:focus,
.wpcf7 .book-form .wpcf7-text:focus {
    box-shadow: none;
}
.wpcf7 .book-form .wpcf7-select:focus-visible,
.wpcf7 .book-form .wpcf7-text:focus-visible {
    outline: none;
}
.wpcf7 form .wpcf7-response-output {
    margin: 0;
    line-height: 2em;
    text-align: center;
    font-size: 0.8rem;
    border: none;
    display: inline-block;
    color: #e83636;
    padding-left: 3em;
    position: relative;
}
.wpcf7 form .wpcf7-response-output:after {
    content: "!";
    display: block;
    position: absolute;
    left: 0.2em;
    top: 0.2em;
    border: 2px solid #e83636;
    width: 1.6em;
    height: 1.6em;
    border-radius: 50%;
    color: #e83636;
    text-align: center;
    line-height: 1.6em;
    font-weight: 700;
}
.wpcf7 form.sent .wpcf7-response-output {
    color: #46b450;
}
.wpcf7 form.sent .wpcf7-response-output:after {
    content: "✓";
    border-color: #46b450;
    color: #46b450;
}
.wpcf7 .ajax-loader {
    margin-top: 5px;
    margin-left: 0;
    background-color: #a469a8;
}
.wpb-js-composer .dropbeat-page-single .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab > a {
    font-size: 23px;
    font-weight: 700;
}
@media screen and (max-width: 992px) {
    .wpb-js-composer .dropbeat-page-single .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab > a {
        font-size: 22px;
    }
}
.wpb-js-composer .dropbeat-page-single .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab > a small {
    display: block;
    font-size: 18px;
    line-height: 1em;
    font-weight: normal;
}
.wpb-js-composer .dropbeat-page-single .vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-panels {
    margin-left: 0 !important;
}
.wpb-js-composer .dropbeat-page-single .vc_tta.vc_general .vc_tta-panel-body {
    padding: 0 !important;
}
.wpb-js-composer .dropbeat-page-single .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab {
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.wpb-js-composer .dropbeat-page-single .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list {
    top: 50%;
    transform: translateY(-50%);
    position: absolute !important;
    width: 100%;
    /*box-shadow: 0px 13px 70px 15px rgba(196, 197, 198, 0.38);*/
}
.wpb-js-composer .dropbeat-page-single .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab > a {
    padding: 30px 45px !important;
}
@media screen and (max-width: 992px) {
    .wpb-js-composer .dropbeat-page-single .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab > a {
        padding: 20px 30px !important;
    }
}
.wpb-js-composer .dropbeat-page-single .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active {
    border-color: #951437;
}
.wpb-js-composer .dropbeat-page-single .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
    color: #fff !important;
    background: #fff;
    border-right-width: 0;
    border-color: inherit !important;
}
.wpb-js-composer .dropbeat-page-single .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a:after {
    content: "";
    display: block;
    width: 12px;
    position: absolute;
    border: 0;
    right: 0;
    top: 0;
    height: 200px;
    background:#951437;
    /*background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);*/
    /*background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);*/
    /*background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);*/
}
.wpb_tour_extended .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading,
.wpb_tour_extended .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading,
.wpb_tabs_extended .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background: #9a1238;
    /*background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);*/
    /*background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);*/
    /*background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);*/
    border: none;
}
.wpb_tour_extended .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a,
.wpb_tour_extended .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a,
.wpb_tabs_extended .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #fff;
}
.wpb_tour_extended .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a,
.wpb_tour_extended .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a,
.wpb_tabs_extended .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #1a1a1a;
    padding: 20px 30px;
}
.wpb_tour_extended .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a small,
.wpb_tour_extended .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a small,
.wpb_tabs_extended .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a small {
    margin-left: 8px;
}
.vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-width: 0;
}
.wpb-js-composer .home-tour-special .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
    font-size: 28px;
}
.uk-countdown-label {
    font-size: 0.9rem;
    font-weight: 400;
}
.wpb_single_image figure {
    position: relative;
}
.wpb_single_image .vc_figure-caption {
    position: absolute;
    top: 50px;
    left: 50px;
    padding: 6px 20px;
    color: #fff;
    background: #4b55be;
    background: -moz-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -webkit-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
    background: -ms-linear-gradient(117deg, #4b55be 0%, #a469a8 100%);
}
.icon-width-2em .vc_icon_element-inner {
    width: 2em !important;
}
.font-size-1-5rem {
    font-size: 1.5rem;
}
.uk-navbar-toggle.uk-open,
.uk-navbar-toggle:focus,
.uk-navbar-toggle:hover {
    opacity: 0.75;
}
body .dropbeat-hover-saturation:hover .vc_icon_element-icon:before,
body .dropbeat-hover-saturation:hover .vc_btn3.vc_btn3-style-outline-custom,
body .dropbeat-hover-saturation:hover .vc_btn3.vc_btn3-style-outline {
    color: #a469a8 !important;
}
body .dropbeat-hover-saturation:hover .vc_btn3.vc_btn3-style-outline-custom,
body .dropbeat-hover-saturation:hover .vc_btn3.vc_btn3-style-outline {
    border-color: #a469a8 !important;
}
body .dropbeat-hover-saturation:hover .vc_btn3.vc_btn3-style-outline-custom:hover,
body .dropbeat-hover-saturation:hover .vc_btn3.vc_btn3-style-outline:hover {
    border-color: #4b55be !important;
    background-color: #4b55be !important;
    color: #fff !important;
}
body .dropbeat-hover-saturation:hover h1.vc_custom_heading,
body .dropbeat-hover-saturation:hover h2.vc_custom_heading,
body .dropbeat-hover-saturation:hover h3.vc_custom_heading,
body .dropbeat-hover-saturation:hover h4.vc_custom_heading,
body .dropbeat-hover-saturation:hover h5.vc_custom_heading,
body .dropbeat-hover-saturation:hover h6.vc_custom_heading {
    color: #a469a8 !important;
}
@media only screen and (max-width: 992px) {
    body .dropbeat-hover-saturation {
        border: 1px solid #efefef;
        padding: 30px 40px;
        margin-bottom: 40px;
    }
}
.section-background {
    background-color: #f7f7f7;
}
.background-gradient-button .vc_btn3:hover {
    color: #ffffff !important;
    background-color: #4b55be !important;
    border: none;
    background-position: 100% 0;
}
.background-gradient-button .vc_btn3 {
    color: #ffffff !important;
    border: none;
    background-color: #a469a8 !important;
    background-image: -webkit-linear-gradient(left, #a469a8 0%, #4b55be 50%, #a469a8 100%) !important;
    background-image: linear-gradient(to right, #a469a8 0%, #4b55be 50%, #a469a8 100%) !important;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    background-size: 200% 100%;
}
.uk-animation-toggle .tt-animation-kenburns .wpb_wrapper {
    overflow: hidden;
}
.uk-animation-toggle .tt-animation-kenburns img {
    transition: transform 0.35s;
}
.uk-animation-toggle:hover .tt-animation-kenburns img {
    transform: scale(1.07);
}
.tt-animation-kenburns .wpb_wrapper {
    overflow: hidden;
}
.tt-animation-kenburns img {
    transition: transform 0.35s;
}
.tt-animation-kenburns:hover img {
    transform: scale(1.07);
}
body #scroll {
    padding: 5px 13px;
    border-radius: 50%;
}
@media screen and (min-width: 768px) {
    body #scroll {
        right: 20px;
        bottom: 28px;
    }
}
#faq_container .faq_sidebar {
    border-right: 1px solid #e1e4e4;
}
#faq_container .faq_sidebar h3 {
    font-size: 22px;
    color: #201f2b;
    font-family: "Barlow";
    font-weight: 600;
}
#faq_container .faq_sidebar #faq-filter {
    margin-right: -1px;
}
#faq_container .faq_sidebar #faq-filter ul {
    list-style-type: none;
    padding: 0;
}
#faq_container .faq_sidebar #faq-filter ul li {
    border-bottom: 1px solid #e1e4e4;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
#faq_container .faq_sidebar #faq-filter ul li a {
    color: #454545;
    font-size: 15px;
    padding: 15px 0;
    border-right: 2px solid transparent;
    display: block;
    font-weight: 500;
    text-transform: capitalize;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
#faq_container .faq_sidebar #faq-filter ul li a.active {
    border-color: #a469a8;
    transition: all 0.25s ease;
    padding-left: 5px;
    color: #a469a8;
}
#faq_container .faq_sidebar #faq-filter ul li:last-child {
    border-bottom: none;
}
#faq_container .faq_sidebar #faq-filter ul li:hover a {
    border-color: #a469a8;
    transition: all 0.25s ease;
    color: #a469a8;
}
#faq_container .faq_sidebar .sidebar_image {
    margin-top: 100px;
}
#faq_container .faq_sidebar .sidebar_image img {
    width: 100%;
}
#faq_container.right div:first-child {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
#faq_container.right .faq_sidebar {
    background: rgba(164, 105, 168, 0.1);
    max-height: 450px;
    border-top: 5px solid #a469a8;
    padding: 30px;
    border-right: none;
}
#faq_container.right .faq_sidebar #faq-filter ul li a {
    border: none !important;
    padding: 10px 0;
}
#faq_container.right .faq_sidebar #faq-filter ul li a.active {
    border: none;
}
#faq_container.right .faq_container {
    padding: 0 30px 0 96px;
}
@media screen and (max-width: 992px) {
    #faq_container .faq_container {
        padding: 0 0 0 30px !important;
    }
}
#faq_container .faq_container {
    padding: 0 0 0 95px;
}
#faq_container .faq_container .masonry-item + .masonry-item {
    padding-top: 30px;
}
#faq_container .faq_container .masonry-item i {
    position: absolute;
    left: -40px;
    padding-top: 3px;
    font-size: 20px;
}
#faq_container .faq_container .masonry-item .faq-item .entry-meta a h3 {
    font-size: 18px;
    color: #181620;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
#faq_container .faq_container .masonry-item .faq-item .entry-meta a:hover h3 {
    color: #a469a8;
}
#faq_container .faq_search {
    padding: 0 0 50px 50px;
}
.nxt-link-box .uk-cart-title {
    background: #00b2ca;
}
.nxt-link-box .uk-cart-title h3 {
    padding: 7px 30px;
    color: #fff;
    text-transform: capitalize;
    font-size: 26px;
    margin: 0;
    line-height: 2em;
}
.nxt-link-box ul {
    padding: 0;
    margin-top: 0;
}
.nxt-link-box ul li {
    list-style-type: none;
    padding: 15px 30px;
    border-bottom: 1px solid rgba(173, 173, 173, 0.51);
}
.nxt-link-box ul li:last-child {
    border: none;
}
.nxt-link-box ul li a {
    color: #37424a;
    padding-left: 10px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.nxt-link-box ul li:hover a,
.nxt-link-box ul li:hover i {
    color: #a469a8;
}
.mungu-element:not(.no-border) .uk-tab {
    border: 1px solid #eee;
}
.mungu-element:not(.no-border) .uk-tab .mungu-tab-title {
    border-bottom: 1px solid #ddd;
}
.mungu-element:not(.no-border) .uk-tab > li + li {
    border-left: 1px solid #eee;
}
.mungu-element:not(.no-border) .uk-tab > .uk-active > a {
    border-color: #4b55be;
}
.mungu-element:not(.no-border) .uk-switcher {
    border: 1px solid #eee;
}
.uk-tab {
    border-bottom: 0;
    margin-left: 0;
    margin-bottom: -20px;
}
.uk-tab .mungu-tab-title {
    padding: 16px 0;
}
.uk-tab .mungu-tab-title h3 {
    margin: 0;
}
.uk-tab .mungu-tab-title img {
    display: block;
    margin: 0 auto 20px;
}
.uk-tab > li {
    padding-left: 0;
}
.uk-switcher {
    border-top: 0;
    padding: 35px 40px;
}
.mungu-element.no-border * > a {
    border-color: transparent !important;
}
.mungu-element.no-border .uk-tab > * > a {
    text-align: left;
}
.mungu-element.no-border .uk-tab:before {
    border-color: transparent !important;
}
.mungu-element.no-border .uk-tab .mungu-tab-title h3 {
    font-size: 16px;
}
.mungu-element.no-border .uk-tab .mungu-tab-title img {
    max-width: 180px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: all 0.5s;
}
.mungu-element.no-border .uk-tab > .uk-active > a,
.mungu-element.no-border .uk-tab > .uk-active * {
    color: #a469a8;
    transition: all 0.3s ease;
}
.mungu-element.no-border .uk-tab > .uk-active .mungu-tab-title img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    transition: all 0.5s;
}
.mungu-element.no-border .uk-switcher {
    padding-left: 0;
}
@media (max-width: 640px) {
    .mungu-element.no-border .uk-switcher {
        padding: 0;
    }
}
.nxt-service-icon .service-icon {
    padding-bottom: 60px;
}
.nxt-service-icon .nxt-feature {
    box-sizing: border-box;
    transition: all 0.3s ease;
    background: #fff;
    -webkit-box-shadow: 0px 3px 26px 0px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0px 3px 26px 0px rgba(0, 0, 0, 0.12);
    box-shadow: 0px 3px 26px 0px rgba(0, 0, 0, 0.12);
}
.nxt-service-icon .nxt-feature h3 {
    font-size: 1em;
    color: #181620;
    font-weight: 500;
    padding-left: 40px;
}
.nxt-service-icon .nxt-feature a {
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.nxt-service-icon .nxt-feature a:hover {
    color: #a469a8;
}
.nxt-service-icon .nxt-feature:hover {
    box-shadow: 0px 0px 5px 0px rgba(98, 98, 98, 0.2);
    transition: all 0.3s ease;
}
.nxt-service-icon .nxt-services {
    text-align: center;
    padding-top: 15px;
}
.nxt-service-icon .swiper-bullet {
    border: none !important;
    bottom: 0;
    text-align: center;
    padding-top: 30px;
}
.nxt-service-icon .swiper-bullet.circle .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 2px solid #a469a8;
    background: transparent;
    opacity: 1;
    margin: 0 2px;
    position: relative;
}
.nxt-service-icon .swiper-bullet.circle .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border: 2px solid #a469a8;
}
.nxt-service-icon .swiper-bullet.circle .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
    content: "\f111";
    display: block;
    font-family: "Font Awesome 5 Free", FontAwesome;
    font-style: normal;
    font-weight: 900;
    position: absolute;
    font-size: 6px;
    line-height: 6px;
    color: #a469a8;
    top: 50%;
    left: 53%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.nxt-service-icon .swiper-container *:not(a) {
    cursor: ew-resize;
}
.nxt-service-icon .arrow {
    position: absolute;
    bottom: -5px;
    top: inherit;
    outline: none;
    z-index: 999;
}
.nxt-service-icon .swiper-button-prev {
    left: 46%;
}
.nxt-service-icon .swiper-button-next {
    right: 46%;
}
.nxt-service-icon .swiper-button-prev,
.nxt-service-icon .swiper-container-rtl .swiper-button-next,
.nxt-service-icon .swiper-button-next,
.nxt-service-icon .swiper-container-rtl .swiper-button-prev {
    background-image: none;
}
.hover-style {
    margin-bottom: 50px;
}
.hover-style .nxt-services {
    padding: 30px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    height: 280px;
    width: 100%;
}
.hover-style .nxt-services .entry-hover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.3);
    text-align: center;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.hover-style .nxt-services .color-title {
    position: absolute;
    z-index: 1;
    text-align: left;
    left: 30px;
    bottom: 30px;
    font-size: 1.2em;
    font-weight: 500;
    color: #fff;
}
.hover-style .nxt-services h3.color-title {
    margin-bottom: 25px;
}
.hover-style .nxt-services .sub-title {
    font-size: 1em;
    font-weight: 400;
}
.wpml_lan {
    width: 115px;
    position: relative;
    height: 30px;
}
.wpml_lan .languagepicker {
    position: absolute;
}
.wpml_lan .languagepicker:hover a.item {
    display: block;
}
.wpml_lan ul {
    padding-left: 15px;
    margin-bottom: 0;
    list-style: none;
    width: 95px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.wpml_lan ul li a.item {
    display: none;
}
.wpml_lan ul li a.active {
    display: block;
}
.wpml_lan ul:before {
    content: "\f0d7";
    display: block;
    position: absolute;
    font-family: "Font Awesome 5 Free", FontAwesome;
    font-weight: 900;
    top: 0;
    font-size: 18px;
    right: 20px;
    color: #abbdd3;
}
.wpml_lan ul a {
    color: #c6d0dd;
    text-transform: uppercase;
    font-size: 12px;
}
.wpml_lan ul a li {
    list-style-type: none;
    display: none;
}
.wpml_lan ul a.active {
    display: block;
    color: abbdd3;
}
.wpml_lan ul a.active li {
    display: block;
    opacity: 1;
}
.wpml_lan ul a:hover {
    display: block !important;
    color: #a469a8;
}
.wpml_lan ul a:hover li {
    display: block;
}
.wpml_lan ul:hover {
    background: #4c6585;
    position: relative;
    z-index: 9999;
}
.wpml_lan ul:hover li {
    display: block;
}
.quantity-style1 .qty {
    color: #151516;
    padding-top: 14px;
    padding-bottom: 14px;
    border: 1px solid #e5e5e5;
    outline: none;
}
.quantity-style1 .qty::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: none;
}
.quantity-style1 .qty::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: none;
}
.quantity-style1 .plus,
.quantity-style1 .odd {
    padding-left: 20px;
    padding-right: 15px;
    padding-top: 6px;
    padding-bottom: 7px;
    font-size: 18px;
    color: #151516;
    cursor: pointer;
}
.quantity-style1 .plus {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}
.quantity-style1 .odd {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}
.right-yellow-half::before {
    content: "";
    background-color: #fff861;
    width: 244px;
    height: 100%;
    display: block;
    position: absolute;
    margin-left: 46px;
    margin-top: -43px;
    z-index: 5;
}
@media screen and (max-width: 768px) {
    .right-yellow-half::before {
        margin-left: 0;
        left: 50%;
        padding-bottom: 54px;
    }
}
.right-margin-20 {
    margin-right: 20px !important;
}
.left-yellow-full::before {
    content: "";
    background-color: #fff861;
    height: 100%;
    display: block;
    position: absolute;
    left: -1000px;
    right: 63%;
    margin-top: -40px;
    z-index: 5;
}
@media screen and (max-width: 768px) {
    .left-yellow-full::before {
        right: 50%;
        padding-bottom: 60px;
    }
}
@media screen and (min-width: 768px) {
    .left-yellow-full img {
        margin-left: 35px;
    }
}
.right-yellow-full::before {
    content: "";
    background-color: #fff861;
    height: 100%;
    display: block;
    position: absolute;
    width: 100%;
    margin-top: -80px;
    z-index: 5;
}
@media screen and (min-width: 768px) {
    .right-yellow-full::before {
        margin-left: 55px;
    }
}
@media screen and (max-width: 768px) {
    .right-yellow-full::before {
        padding-bottom: 100px;
    }
}
.left-yellow-full-portfolio::before {
    content: "";
    background-color: #fff861;
    height: 100%;
    display: block;
    position: absolute;
    left: -1000px;
    right: 42%;
    margin-top: -40px;
    z-index: 5;
}
@media screen and (max-width: 768px) {
    .left-yellow-full-portfolio::before {
        right: 50%;
        padding-bottom: 60px;
    }
}
.left-yellow-full-portfolio img {
    margin-bottom: 0 !important;
    margin-top: 20px;
}
@media screen and (min-width: 768px) {
    .left-yellow-full-portfolio img {
        margin-left: 50px;
    }
}
.right-yellow-full-contact::before {
    content: "";
    background-color: #fff861;
    height: 294px;
    display: block;
    position: absolute;
    left: 18px;
    width: 90%;
    margin-top: -72px;
    z-index: 5;
}
@media screen and (min-width: 768px) {
    .right-yellow-full-contact {
        float: left !important;
        margin-left: -50px !important;
    }
    .right-yellow-full-contact img {
        margin-left: 28px !important;
    }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    .right-yellow-full-contact {
        margin-left: 0px !important;
    }
}
.themeton-icon-heading {
    position: relative;
    margin-top: 35px;
    margin-bottom: 35px;
}
.themeton-icon-heading img {
    z-index: 6;
    position: relative;
    margin-bottom: 20px;
}
.themeton-icon-heading h1 {
    font-family: "Segoe UI";
    font-weight: bold;
    z-index: 10;
    font-size: 48px;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    font-size: 72px;
    line-height: 1;
}
@media screen and (min-width: 768px) {
    .themeton-icon-heading {
        margin-right: 80px;
        float: right;
    }
    .themeton-icon-heading h1 {
        position: relative;
        text-shadow: 5px 5px rgba(0, 0, 0, 0.09);
    }
}
@media screen and (max-width: 768px) {
    .themeton-icon-heading {
        text-align: center;
    }
}
.event_date_simple {
    position: relative;
    z-index: 99;
    margin-top: -250px;
    padding-top: 100px;
    margin-bottom: 60px;
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgba(246, 246, 246, 0.07) 7%, rgba(0, 0, 0, 0.8) 79%, #000 99%);
    background: -webkit-gradient(
        left top,
        left bottom,
        color-stop(0%, rgba(255, 255, 255, 0)),
        color-stop(1%, rgba(255, 255, 255, 0.01)),
        color-stop(7%, rgba(246, 246, 246, 0.07)),
        color-stop(79%, rgba(0, 0, 0, 0.8)),
        color-stop(99%, #000)
    );
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgba(246, 246, 246, 0.07) 7%, rgba(0, 0, 0, 0.8) 79%, #000 99%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgba(246, 246, 246, 0.07) 7%, rgba(0, 0, 0, 0.8) 79%, #000 99%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgba(246, 246, 246, 0.07) 7%, rgba(0, 0, 0, 0.8) 79%, #000 99%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.01) 1%, rgba(246, 246, 246, 0.07) 7%, rgba(0, 0, 0, 0.8) 79%, #000 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0);
}
.event_date_simple h3 {
    text-transform: capitalize;
    color: #fff;
}
.event_date_simple span {
    color: #955999;
}
.event_date_simple .cost {
    background: #a469a8;
    color: #fff;
    padding: 5px 20px;
    border-radius: 15px;
}
#testimonial_grid .mungu-item {
    float: left;
    padding: 30px 20px 45px 65px;
    border: 1px solid rgba(0, 0, 0, 0.13);
    margin-top: 30px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
@media (max-width: 768px) {
    #testimonial_grid .mungu-item {
        padding: 20px;
    }
}
@media screen and (max-device-width: 640px) {
    #testimonial_grid .mungu-item {
        width: initial;
    }
}
#testimonial_grid .mungu-item .profile_image {
    float: left;
    margin-right: 30px;
}
#testimonial_grid .mungu-item .profile_image img {
    width: 70px;
    height: 70px;
    border-radius: 50%;
}
#testimonial_grid .mungu-item p {
    margin-top: 0;
    color: #454545;
    line-height: 30px;
    font-size: 15px;
    margin-top: 30px;
}
#testimonial_grid .mungu-item h2 {
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    font-weight: 600;
    color: #4b55be;
}
#testimonial_grid .mungu-item h2:before {
    content: "\201C";
    font-family: Georgia, serif;
    font-size: 44px;
    position: relative;
    display: block;
    left: -35px;
    top: 35px;
    color: #4b55be;
    opacity: 0.7;
}
#testimonial_grid .mungu-item h4 {
    color: #181620;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
}
#testimonial_grid .mungu-item .testi-meta {
    float: left;
    margin-top: 15px;
}
#testimonial_grid .mungu-item .testi-meta span {
    display: none;
}
#testimonial_grid .mungu-item .testi-meta span.color-yellow {
    color: #f6ad10;
    display: block;
    margin-right: 3px;
    float: left;
}
#testimonial_grid .mungu-item sub {
    font-size: 16px;
    font-weight: normal;
    color: #000;
}
#testimonial_grid .mungu-item:hover {
    -webkit-box-shadow: 0px 16px 46px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 16px 46px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 16px 46px 0px rgba(0, 0, 0, 0.15);
}
#testimonial_grid .mungu-item.custom-item {
    float: left;
    padding: 45px 20px 45px 65px;
    border: 1px solid rgba(0, 0, 0, 0.13);
    margin-top: 30px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
@media screen and (max-device-width: 640px) {
    #testimonial_grid .mungu-item.custom-item {
        width: inherit;
    }
}
#testimonial_grid .mungu-item.custom-item .profile_image {
    float: inherit;
}
#testimonial_grid .mungu-item.custom-item .profile_image img {
    width: 64px;
    height: 64px;
    border-radius: 50%;
}
#testimonial_grid .mungu-item.custom-item p {
    margin-top: 0;
}
#testimonial_grid .mungu-item.custom-item p:before {
    content: "\f10d";
    font-size: 18px;
    font-family: "Font Awesome 5 Free", FontAwesome;
    font-weight: 900;
    position: relative;
    display: block;
    left: -30px;
    bottom: -28px;
    margin-top: -5px;
    color: #000;
    opacity: 0.7;
}
#testimonial_grid .mungu-item.custom-item h3 {
    margin: 0;
    padding: 0;
    font-weight: normal;
    line-height: 10px;
}
#testimonial_grid .mungu-item.custom-item sub {
    font-size: 16px;
    font-weight: normal;
    color: #000;
}
#testimonial_grid .mungu-item.custom-item:hover {
    -webkit-box-shadow: 0px 16px 46px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 16px 46px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 16px 46px 0px rgba(0, 0, 0, 0.15);
}
#testimonial_grid .lined {
    border-bottom: 1px solid #e9e9e9;
    padding-top: 75px;
    padding-bottom: 75px;
}
#testimonial_grid .lined .testi-meta {
    display: block;
}
#testimonial_grid .lined .testi-meta .awatar-icon {
    display: inline-block;
    float: left;
    position: relative;
}
#testimonial_grid .lined .testi-meta .awatar-icon:before {
    content: "\201C";
    display: block;
    font-family: Georgia, serif;
    width: 32px;
    height: 32px;
    border: 2px solid #fff;
    border-radius: 50%;
    background: #a469a8;
    position: absolute;
    font-size: 45px;
    line-height: 55px;
    text-align: center;
    color: #fff;
    z-index: 99;
    right: -17px;
    top: -5px;
}
#testimonial_grid .lined .testi-meta .awatar-icon .img-responsive {
    width: 76px;
    height: 76px;
    border-radius: 50%;
    float: left;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
}
#testimonial_grid .lined .testi-meta .meta-detials {
    display: inline-block;
    float: left;
    margin-left: 30px;
    margin-top: 12px;
}
#testimonial_grid .lined .testi-meta .meta-detials h4 {
    margin: 0;
    padding: 0;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    color: #181620;
}
#testimonial_grid .lined .testi-meta:hover .awatar-icon .img-responsive {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
#testimonial_grid .lined .testi-text {
    display: inline-block;
    margin-left: 106px;
    margin-top: 30px;
}
#testimonial_grid .lined .testi-text a {
    color: #454545;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
#testimonial_grid .lined .testi-text a:hover {
    color: #a469a8;
}
@media screen and (max-width: 767px) {
    #testimonial_grid .lined .testi-text {
        margin-left: 0;
    }
}
#testimonial_grid .lined:nth-last-child(-n + 2) {
    border: none;
}
#testimonial_grid .position {
    font-size: 0.9em;
}
#testimonial_grid .service-item + .service-item {
    margin-top: 0;
}
#testimonial_grid .service-item {
    position: relative;
}
#testimonial_grid .service-item .icon_image {
    margin-top: 30px;
    width: 60px;
    height: 60px;
}
#testimonial_grid .service-item h3 {
    font-size: 1.2em;
    color: #1e1f2b;
    margin: 0 !important;
}
#testimonial_grid .service-item .icon-wrap {
    position: relative;
}
#testimonial_grid .service-item .icon-wrap:before {
    text-align: center;
    display: block;
    content: "\201C";
    font-family: Georgia, serif;
    font-size: 46px;
    line-height: 55px;
}
#testimonial_grid .service-item .icon-wrap img {
    border-radius: 50%;
}
#testimonial_grid .service-item .borderline p:after {
    content: "";
    width: 100%;
    height: 1px;
    margin-top: 30px;
    background: #d8dddf;
    display: block;
}
#testimonial_grid.uk-child-width-1-1\@m .uk-width-1-4\@m.icon-wrap img {
    width: 180px;
    height: 180px;
}
#testimonial_grid.uk-child-width-1-1\@m .uk-width-1-4\@m.icon-wrap:before {
    width: 44px;
    height: 44px;
    border: 2px solid #fff;
    border-radius: 50%;
    background: #a469a8;
    position: absolute;
    text-align: center;
    color: #fff;
    z-index: 99;
    right: 20px;
    top: 0;
    font-size: 54px;
    line-height: 72px;
}
#testimonial_grid.uk-child-width-1-2\@m .uk-width-1-4\@m.icon-wrap img,
#testimonial_grid.uk-child-width-1-3\@m .uk-width-1-4\@m.icon-wrap img,
#testimonial_grid.uk-child-width-1-4\@m .uk-width-1-4\@m.icon-wrap img {
    width: 60px;
    height: 60px;
}
#testimonial_grid.uk-child-width-1-2\@m .uk-width-1-4\@m.icon-wrap:before,
#testimonial_grid.uk-child-width-1-3\@m .uk-width-1-4\@m.icon-wrap:before,
#testimonial_grid.uk-child-width-1-4\@m .uk-width-1-4\@m.icon-wrap:before {
    border-radius: 50%;
    position: absolute;
    color: #fff;
    background-color: #a469a8;
    top: 40px;
    right: 0;
    height: 32px;
    width: 32px;
}
#testimonial_grid.uk-child-width-1-4\@m .uk-width-1-4\@m.icon-wrap img {
    width: 30px;
    height: 30px;
}
.nxt-testimonial-list .pagination li {
    background: rgba(164, 105, 168, 0.2);
    border-radius: 50%;
    margin: 0 5px;
    padding: 0;
    width: 40px;
    height: 40px;
    text-align: center;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.nxt-testimonial-list .pagination li a,
.nxt-testimonial-list .pagination li span {
    line-height: 40px;
    color: #a469a8;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.nxt-testimonial-list .pagination li .icon-arrow {
    display: none;
}
.nxt-testimonial-list .pagination li:before {
    content: none;
}
.nxt-testimonial-list .pagination li.inactive {
    background: #a469a8;
    opacity: 1;
}
.nxt-testimonial-list .pagination li:hover {
    background: #a469a8;
}
.nxt-testimonial-list .pagination li:hover span,
.nxt-testimonial-list .pagination li:hover a {
    color: #fff;
}
.nxt-testimonial-list .pagination .next,
.nxt-testimonial-list .pagination .prev {
    padding: 0;
}
.nxt-testimonial-list .pagination .next:after,
.nxt-testimonial-list .pagination .prev:after {
    font-family: "Font Awesome 5 Free", FontAwesome;
    font-weight: 900;
    font-size: 14px;
    color: #fff;
    z-index: 99;
    position: relative;
    text-align: center;
    background: none;
    line-height: 40px;
    height: 30px;
    width: 40px;
    margin: 0;
}
.nxt-testimonial-list .pagination .prev:after {
    content: "\f053";
}
.nxt-testimonial-list .pagination .next:after {
    content: "\f054";
}
.nxt-testimonial-list .home_view {
    position: relative;
}
.nxt-testimonial-list .home_view .entry-thumb {
    height: 225px;
}
.nxt-testimonial-list .entry-thumb {
    width: 85%;
    height: 300px;
    background-position: center center;
    position: relative;
}
.nxt-testimonial-list .entry-thumb .entry-hover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.nxt-testimonial-list .entry-thumb:hover .entry-hover {
    background-color: rgba(0, 0, 0, 0.4);
}
.nxt-testimonial-list .entry-meta {
    position: relative;
}
.nxt-testimonial-list .entry-meta:before {
    content: "\201C";
    display: block;
    font-family: Georgia, serif;
    position: absolute;
    font-size: 70px;
    line-height: 55px;
    text-align: center;
    color: #181620;
    z-index: 99;
    left: -58px;
    top: -5px;
}
.nxt-testimonial-list .entry-meta h4 {
    line-height: 1;
    margin: 0;
}
.nxt-testimonial-list .featured_icon:before {
    content: "";
    width: 200px;
    height: 200px;
    display: block;
    background: rgba(164, 105, 168, 0.5);
    position: absolute;
    border-radius: 50%;
    z-index: 0;
    left: 20px;
    top: -50px;
}
.horizantal-item .entry-meta:before {
    display: none;
}
@media (min-width: 640px) {
    .horizantal-item.image-right .right-item {
        -webkit-box-ordinal-group: -1;
        -moz-box-ordinal-group: -1;
        -ms-flex-order: -1;
        -webkit-order: -1;
        order: -1;
    }
    .horizantal-item.image-mixed .mixed-item:nth-child(even) .right-item {
        -webkit-box-ordinal-group: -1;
        -moz-box-ordinal-group: -1;
        -ms-flex-order: -1;
        -webkit-order: -1;
        order: -1;
    }
}
.horizantal-item .mixed-item h3 {
    font-size: 32px;
}
.horizantal-item .mixed-item .right-item {
    padding-top: 60px;
    padding-bottom: 60px;
}
.horizantal-item .mixed-item .right-item .meta-details {
    padding-left: 0;
    position: relative;
    display: inline-block;
    width: 100%;
}
.horizantal-item .mixed-item .right-item .meta-details:empty {
    display: none;
}
.horizantal-item .mixed-item .right-item .meta-details li {
    float: left;
    width: 50%;
    list-style-type: none;
    color: #81878c;
    font-size: 15px;
}
.horizantal-item .mixed-item .right-item .meta-details li h4 {
    font-size: 20px;
    text-transform: uppercase;
}
.horizantal-item .mixed-item .uk-button {
    background-color: #a469a8;
}
.horizantal-item .entry-thumb {
    min-height: 240px;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.horizantal-item .entry-thumb .entry-hover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.horizantal-item .entry-thumb:hover .entry-hover {
    background-color: rgba(0, 0, 0, 0.4);
}
.icon-center-img img {
    border-radius: 50%;
    width: 96px;
    height: 96px;
}
.icon-center-content {
    font-family: "Playfair Display", serif;
    font-size: 1.2em;
}
.icon-center-meta {
    font-family: "Playfair Display", serif;
}
.icon-center-meta h4 {
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 0;
    color: #000;
}
.icon-center-meta span {
    font-size: 1em;
    font-weight: 400;
    color: #3e3e3e;
}
.icon-center-list {
    border-bottom: 1px solid #dbe4e5;
}
.icon-center-list:last-child {
    border-bottom: none;
}
.rate span {
    color: #d8d8d8;
}
.rate span.color-yellow {
    color: #f6ad10 !important;
}
.rate span + span {
    margin-left: 1px;
}
.default-testimonail {
    margin-bottom: 50px;
}
.default-testimonail h4 {
    font-size: 18px;
}
.default-testimonail .rate span {
    color: #323333;
}
.default-testimonail .default-testimonail-content {
    margin-top: 20px;
    color: #898989;
    font-size: 18px;
}
.quote-const {
    color: #000;
    position: absolute;
    margin-top: 14px;
    left: -50px;
}
.quote-const svg {
    width: 27px;
    height: 27px;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.meissa-testimonail-item:after {
    content: "";
    border: 3px solid transparent;
    top: 0;
    left: 0;
    width: 96%;
    height: 100%;
    position: absolute;
    -moz-border-image: -moz-linear-gradient(to bottom right, #a469a8 0%, #4b55be 100%);
    -webkit-border-image: -webkit-linear-gradient(to bottom right, #a469a8 0%, #4b55be 100%);
    border-image: linear-gradient(to bottom right, #a469a8 0%, #4b55be 100%);
    border-image-slice: 1;
    opacity: 0.2;
    z-index: 1;
    transition: opacity 0.5s;
}
.meissa-testimonail-item:before {
    content: "\f10d";
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    text-decoration: inherit;
    font-size: 32px;
    position: absolute;
    display: block;
    top: -3px;
    background-color: #fff;
    padding-left: 15px;
    padding-right: 15px;
    color: #a469a8;
    z-index: 2;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-out, top 0.4s ease;
    -moz-transition: opacity 0.2s ease-out, top 0.4s ease;
    -o-transition: opacity 0.2s ease-out, top 0.4s ease;
    transition: opacity 0.2s ease-out, top 0.4s ease;
}
.meissa-testimonail-item:hover:after {
    opacity: 1;
}
.meissa-testimonail-item:hover:before {
    opacity: 1;
    top: -13px;
}
.meissa-testimonail-item:hover .meissa-excerpt p {
    opacity: 1;
}
.meissa-testimonail-item:hover .details h4 {
    color: #a469a8;
}
.meissa-testimonail-item .meissa-excerpt p {
    font-size: 15px;
    color: #000;
    opacity: 0.5;
    transition: opacity 1s;
}
.meissa-testimonail-item .thumb img {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.meissa-testimonail-item .details h4 {
    font-weight: bold;
    color: #000000;
    transition: color 1s;
    font-size: 16px;
    line-height: 12px;
}
.meissa-testimonail-item .details span {
    color: #000000;
    opacity: 0.5;
    font-size: 14px;
}
.yoga-service div:nth-child(8n + 1) .yoga-service-item {
    border-top: 2px solid #e6737f;
}
.yoga-service div:nth-child(8n + 2) .yoga-service-item {
    border-top: 2px solid #9da2e0;
}
.yoga-service div:nth-child(8n + 3) .yoga-service-item {
    border-top: 2px solid #feba58;
}
.yoga-service div:nth-child(8n + 4) .yoga-service-item {
    border-top: 2px solid #c2ae8b;
}
.yoga-service div:nth-child(8n + 5) .yoga-service-item {
    border-top: 2px solid #99c794;
}
.yoga-service div:nth-child(8n + 6) .yoga-service-item {
    border-top: 2px solid #c18cc1;
}
.yoga-service div:nth-child(8n + 7) .yoga-service-item {
    border-top: 2px solid #69c;
}
.yoga-service div:nth-child(8n + 8) .yoga-service-item {
    border-top: 2px solid #ab7967;
}
.yoga-service div:nth-child(8n + 1) .yoga-back-color {
    background-color: #e6737f;
}
.yoga-service div:nth-child(8n + 2) .yoga-back-color {
    background-color: #9da2e0;
}
.yoga-service div:nth-child(8n + 3) .yoga-back-color {
    background-color: #feba58;
}
.yoga-service div:nth-child(8n + 4) .yoga-back-color {
    background-color: #c2ae8b;
}
.yoga-service div:nth-child(8n + 5) .yoga-back-color {
    background-color: #99c794;
}
.yoga-service div:nth-child(8n + 6) .yoga-back-color {
    background-color: #c18cc1;
}
.yoga-service div:nth-child(8n + 7) .yoga-back-color {
    background-color: #6699cc;
}
.yoga-service div:nth-child(8n + 8) .yoga-back-color {
    background-color: #ab7967;
}
.yoga-service-item {
    border-radius: 4px;
    background-color: #fff;
    overflow: hidden;
    position: relative;
    box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.103);
    color: #8e8e8e;
    font-size: 16px;
    font-weight: 300;
}
.yoga-service-item h3 {
    color: #444444;
    font-size: 22px;
    margin-bottom: 0;
}
.yoga-service-item h4 {
    color: #000000;
    font-size: 16px;
    text-transform: uppercase;
}
.yoga-service-item h5 {
    font-size: 14px;
    color: #8e8e8e;
}
.yoga-service-item .yoga-back-color {
    height: 260px;
    position: absolute;
    width: 80%;
    z-index: 1;
    bottom: 0;
    border-top-right-radius: 100%;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.yoga-service-item .yoga-back-color:nth-child(8n + 1) {
    background-color: #e6737f;
}
.yoga-service-item .yoga-back-color:nth-child(8n + 2) {
    background-color: #9da2e0;
}
.yoga-service-item:hover .yoga-back-color {
    transform: scale(1.1);
}
.yoga-service-item .yoga-cart-back {
    height: 280px;
    -webkit-border-top-left-radius: 100%;
    border-top-left-radius: 100%;
    -moz-border-radius-topleft: 100%;
    margin-left: -20px;
    padding-right: 20px;
    background-repeat: no-repeat;
    background-position: 30%;
    background-size: cover;
    position: relative;
    z-index: 1;
}
.service-box {
    position: relative;
    margin-bottom: 60px;
    padding: 0 0 0 80px;
}
.service-box h3 {
    font-size: 21px;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: 10px;
}
.service-box h3 a {
    color: #1a1a1a;
}
.service-box p {
    line-height: 1.8em;
    margin-top: 10px;
}
.service-box a {
    text-decoration: none;
    color: #4b55be;
}
.service-box.text-light h3 {
    color: #fff;
}
.service-box.text-dark h3 {
    color: #000;
}
.service-box.filled .service-icon,
.service-box.transparent .service-icon {
    border-radius: 50%;
    background-color: #a469a8;
    padding: 16px;
    color: #fff;
}
.service-box.filled .service-icon a,
.service-box.transparent .service-icon a {
    color: #fff;
}
.service-box.filled .service-icon span,
.service-box.transparent .service-icon span {
    margin-right: 0;
}
.service-box.transparent .service-icon {
    background-color: rgba(0, 0, 0, 0.1);
}
.service-box .service-icon {
    position: absolute;
}
.service-box .service-icon a {
    text-decoration: none;
}
.service-box.small {
    padding: 0 0 0 48px;
}
.service-box.medium {
    padding: 0 0 0 64px;
}
.service-box.large {
    padding: 0 0 0 80px;
}
.service-box.extra-small {
    padding: 0 0 0 32px;
}
.service-box.filled,
.service-box.transparent {
    padding: 0 0 0 112px;
}
.service-box.filled.small,
.service-box.transparent.small {
    padding: 0 0 0 80px;
}
.service-box.filled.medium,
.service-box.transparent.medium {
    padding: 0 0 0 112px;
}
.service-box.filled.large,
.service-box.transparent.large {
    padding: 0 0 0 144px;
}
.service-box.filled.extra-small,
.service-box.transparent.extra-small {
    padding: 0 0 0 48px;
}
.service-box.style-right {
    padding: 0 64px 0 0;
    text-align: right;
}
.service-box.style-right .service-icon {
    right: 0;
    left: auto;
}
.service-box.style-right .service-icon span {
    margin-right: 0;
}
.service-box.style-right.small {
    padding: 0 48px 0 0;
}
.service-box.style-right.medium {
    padding: 0 64px 0 0;
}
.service-box.style-right.large {
    padding: 0 80px 0 0;
}
.service-box.style-right.extra-small {
    padding: 0 32px 0 0;
}
.service-box.style-right.filled,
.service-box.style-right.transparent {
    padding: 0 112px 0 0;
}
.service-box.style-right.filled.small,
.service-box.style-right.transparent.small {
    padding: 0 80px 0 0;
}
.service-box.style-right.filled.medium,
.service-box.style-right.transparent.medium {
    padding: 0 112px 0 0;
}
.service-box.style-right.filled.large,
.service-box.style-right.transparent.large {
    padding: 0 144px 0 0;
}
.service-box.style-right.filled.extra-small,
.service-box.style-right.transparent.extra-small {
    padding: 0 48px 0 0;
}
.service-box.style-center {
    text-align: center;
    padding: 0;
}
.service-box.style-center .service-icon {
    position: relative;
    margin-bottom: 20px;
}
.service-box.style-center h3:after {
    content: " ";
    width: 30px;
    border-bottom: 2px solid #a469a8;
    margin: 20px auto;
    display: block;
}
.service-box.style-center.filled,
.service-box.style-center.transparent {
    padding: 0;
}
.service-box.style-center.filled .service-icon,
.service-box.style-center.transparent .service-icon {
    width: 96px;
    margin: 0 auto 30px;
}
.service-box.style-center.filled.small .service-icon,
.service-box.style-center.transparent.small .service-icon {
    width: 64px;
}
.service-box.style-center.filled.large .service-icon,
.service-box.style-center.transparent.large .service-icon {
    width: 128px;
}
.service-box.style-center.filled.extra-small .service-icon,
.service-box.style-center.transparent.extra-small .service-icon {
    width: 32px;
}
.service-box.style-center.style-above {
    text-align: left;
}
.service-box.style-center.style-above h3:after {
    display: none;
}
.service-box.style-bordered {
    padding: 20px 20px 30px;
    border: 1px solid #a469a8;
    text-align: center;
    margin-top: 108px;
}
.service-box.style-bordered .service-icon {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    line-height: 96px;
    width: 96px;
    height: 96px;
    border-radius: 50%;
    border: 1px solid #a469a8;
    background-color: #fff;
    top: -68px;
    display: block;
    color: #a469a8;
}
.service-box.style-bordered .service-icon span {
    margin: 0;
    color: #a469a8;
    line-height: 1;
}
.service-box.style-bordered.small {
    margin-top: 92px;
}
.service-box.style-bordered.small .service-icon {
    line-height: 64px;
    width: 64px;
    height: 64px;
    top: -52px;
}
.service-box.style-bordered.small h3 {
    margin-top: -32px;
}
.service-box.style-bordered.medium .service-icon {
    line-height: 96px;
    width: 96px;
    height: 96px;
    top: -68px;
}
.service-box.style-bordered.medium h3 {
    margin-top: -48px;
}
.service-box.style-bordered.large {
    margin-top: 124px;
}
.service-box.style-bordered.large .service-icon {
    line-height: 128px;
    width: 128px;
    height: 128px;
    top: -84px;
}
.service-box.style-bordered.large h3 {
    margin-top: -64px;
}
.service-box.style-bordered.extra-small {
    margin-top: 76px;
}
.service-box.style-bordered.extra-small .service-icon {
    line-height: 32px;
    width: 32px;
    height: 32px;
    top: -36px;
}
.service-box.style-bordered.extra-small h3 {
    margin-top: -16px;
}
.service-box.style-bordered h3 {
    margin-top: -48px;
}
.service-box.style-bordered p:last-child {
    margin-bottom: 0;
}
.service-box.style-boxed {
    text-align: center;
    padding: 50px 40px;
    background-color: #4b55be;
    -webkit-box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.15);
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.service-box.style-boxed .service-icon {
    position: relative;
    margin-bottom: 30px;
    background: none;
}
.service-box.style-boxed h3 {
    margin-bottom: 15px;
}
.service-box.style-boxed p:last-child {
    margin-bottom: 0;
}
.service-box.style-boxed.transparent {
    padding: 30px 25px 40px;
    background-color: rgba(255, 255, 255, 0.1);
}
.service-box.style-boxed:hover {
    background-color: #4b55be !important;
    color: #fff;
}
.service-box.style-boxed:hover .service-icon {
    color: #fff;
}
.service-box.style-boxed:hover .service-icon a {
    color: #fff;
}
.service-box.style-boxed:hover .service-icon img {
    filter: brightness(0) invert(1);
}
.service-box.style-boxed:hover h3,
.service-box.style-boxed:hover .more-link {
    color: #fff !important;
}
.service-box .service-icon {
    font-size: 48px;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 1;
}
.service-box.extra-small .service-icon {
    font-size: 16px;
}
.service-box.small {
    font-size: 100%;
}
.service-box.small .service-icon {
    font-size: 32px;
}
.service-box.medium .service-icon {
    font-size: 48px;
}
.service-box.large .service-icon {
    font-size: 64px;
}
.service-box.filled .service-icon,
.service-box.transparent .service-icon {
    padding: 24px;
}
.service-box.filled.extra-small .service-icon,
.service-box.transparent.extra-small .service-icon {
    padding: 8px;
}
.service-box.filled.small .service-icon,
.service-box.transparent.small .service-icon {
    padding: 16px;
}
.service-box.filled.medium .service-icon,
.service-box.transparent.medium .service-icon {
    padding: 24px;
}
.service-box.filled.large .service-icon,
.service-box.transparent.large .service-icon {
    padding: 32px;
}
.service-box.style-inline .service-icon {
    position: absolute;
    font-size: 22px;
    left: 0;
    top: 0;
}
.service-box.style-inline h3 {
    margin-left: 32px;
}
.service-box.style-inline.style-right h3 {
    margin-left: 0;
    margin-right: 32px;
}
.service-box.style-inline.mr0 h3 {
    margin: 0 !important;
}
.service-box.style-boxed .service-icon {
    padding: 0 !important;
}
.service-box .title-hover h3 {
    font-size: 22px;
    color: #181620;
    font-weight: 500;
    display: inherit;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    position: relative;
}
.service-box .title-hover h3:before {
    content: "";
    width: 98%;
    background: #fadf78;
    height: 8px;
    display: block;
    position: absolute;
    top: 20px;
    left: 0;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.service-box .title-hover h3:hover:before {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.custom_service {
    padding-left: 0;
    position: relative;
    display: inline-block;
}
.custom_service .custom-item {
    float: left;
    list-style-type: none;
    width: 30%;
    min-height: 160px;
    border-bottom: 1px solid #52555a;
    margin: 0 15px 10px 0;
    padding: 30px 0 30px 0;
}
@media (max-width: 640px) {
    .custom_service .custom-item {
        width: 100%;
        border: none;
    }
}
.custom_service .custom-item .item {
    padding-top: 30px;
}
.custom_service .custom-item + li {
    position: relative;
}
.custom_service .custom-item + li:before {
    width: 1px;
    height: 82%;
    display: block;
    background: #52555a;
    content: "";
    position: absolute;
    left: -10px;
}
@media (max-width: 640px) {
    .custom_service .custom-item + li:before {
        display: none;
    }
}
.custom_service .custom-item:nth-child(n + 4) {
    border-bottom: none;
    padding-top: 0;
    margin-top: 0;
}
.custom_service .custom-item:nth-of-type(4) {
    border-left: none;
}
.custom_service .custom-item:nth-of-type(4) .item {
    border-left: none;
}
.custom_service .custom-item:nth-of-type(4):before {
    content: none;
}
.custom_service .custom-item h3 {
    margin: 0;
    font-size: 20px;
    font-weight: 300;
    color: #fff;
}
.custom_service .custom-item sub {
    color: #52555a;
}
.custom_service .custom-item img {
    width: 50px;
    height: 50px;
}
.cwa-outer .service-hidden {
    visibility: hidden;
}
.cwa-outer .service-visible {
    visibility: visible;
}
.cwa-outer .uk-card-title {
    margin: 0px !important;
}
.cwa-outer .uk-card {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 80px;
    padding-bottom: 80px;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border: 1px solid;
    border-color: rgba(0, 0, 0, 0.1);
}
.cwa-outer .uk-card .toggle-text {
    font-size: 14px;
    line-height: 18px;
    color: rgba(0, 0, 0, 0.5);
    min-height: 54px;
    max-height: 54px;
    overflow: hidden;
}
.cwa-outer .uk-card img {
    transform: translatey(20px);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 0.5;
}
.cwa-outer .uk-card .scale-down {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.cwa-outer .uk-card .uk-card-title {
    transform: translatey(-20px);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.cwa-outer .uk-card .uk-card-title h3 {
    font-weight: 500 !important;
    font-size: 24px !important;
    line-height: 28px !important;
}
.cwa-outer .uk-card.uk-card-hover:hover {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border-color: transparent;
    box-shadow: 0px 0px 20px 0px rgba(128, 128, 128, 0.25) !important;
}
.cwa-outer .uk-card.uk-card-hover:hover img {
    transform: translatey(-20px);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
.cwa-outer .uk-card.uk-card-hover:hover .scale-down {
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.cwa-outer .uk-card.uk-card-hover:hover .uk-card-title {
    transform: translatey(20px);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.title-hover {
    font-size: 22px;
}
.title-hover,
.readmorelink {
    color: #1a1a1a;
    font-weight: 500;
    position: relative;
}
.title-hover:after,
.readmorelink:after {
    opacity: 0;
    transition: all 0.3s;
    content: "";
    background: #a469a8;
    width: 0%;
    position: absolute;
    height: 10px;
    left: 0;
    bottom: 0;
    z-index: -10;
}
.title-hover:hover:after,
.readmorelink:hover:after {
    width: 100%;
    opacity: 0.3;
}
.tta-video-tab .uk-subnav li a {
    border: 3px solid #fff;
}
.tta-video-tab .uk-modal-dialog {
    width: 560px !important;
}
.tta-video-tab .video-back {
    background-color: #a469a8;
    position: relative;
}
.tta-video-tab .video-back .thumbnail {
    background: #ececec;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 10;
    top: -70px;
    left: -70px;
}
@media only screen and (max-width: 768px) {
    .tta-video-tab .video-back .thumbnail {
        top: -25px;
        left: -25px;
    }
}
@media only screen and (max-width: 480px) {
    .tta-video-tab .video-back .thumbnail {
        top: -5px;
        left: -5px;
    }
}
.tta-video-tab .video-back .thumbnail a {
    top: 60px;
    right: 60px;
    position: absolute;
    text-decoration: none;
    color: #fff;
}
.tta-video-tab .video-back .thumbnail a i {
    color: #fff;
}
.tta-video-tab #video-panel div iframe {
    top: -70px;
    left: -70px;
    position: absolute;
    width: 100%;
    height: 100%;
}
.tta-video-tab .uk-subnav {
    margin-top: 4rem;
}
@media only screen and (max-width: 768px) {
    .tta-video-tab .uk-subnav {
        margin-top: 1rem;
    }
}
.tta-video-tab .video-content .heading {
    margin-top: 3.5rem;
}
.tta-video-tab .video-content p {
    font-size: 1.2em;
    color: #3e3e3e;
}
.tta-video-tab .uk-tab {
    border-bottom: 0;
    margin-left: 0;
}
.tta-video-tab .uk-tab::before {
    border-bottom: none !important;
}
.tta-video-tab .uk-tab .uk-active > a {
    border: 3px solid #a469a8 !important;
    background-color: #fff !important;
}
.tta-video-tab .uk-tab li {
    margin-bottom: 10px;
}
.tta-video-tab .uk-tab li + li {
    margin-left: 30px;
}
@media (max-width: 640px) {
    .tta-video-tab .uk-tab li + li {
        margin-left: 10px;
    }
}
.tta-video-tab .uk-tab li a {
    padding: 0;
    background-size: cover;
    background-position: center;
    background-color: #ececec;
}
.tta-video-tab .uk-tab li a img {
    width: 120px;
}
@media (max-width: 640px) {
    .tta-video-tab .uk-tab li a img {
        width: 90px;
    }
}
.tta-video-tab .uk-tab .mungu-tab-title {
    padding: 16px 0;
}
.tta-video-tab .uk-tab .mungu-tab-title h3 {
    margin: 0;
}
.tta-video-tab .uk-tab .mungu-tab-title img {
    display: block;
    margin: 0 auto 20px;
}
.tta-video-tab .uk-tab > li {
    padding-left: 0;
}
.tta-video-tab .uk-tab.uk-child-width-auto .mungu-tab-title {
    margin-right: 100px;
}
.tta-video-tab .uk-switcher {
    border-top: 0;
    padding: 35px 40px;
}
@media only screen and (max-width: 968px) {
    .tta-video-tab .uk-switcher {
        min-height: 300px;
    }
}
.themeton-woo-list {
    background-color: #f4f8fa;
    padding-bottom: 60px;
}
.themeton-woo-list h1 {
    padding: 20px 40px;
    margin-bottom: 0;
    background-color: #ffffff;
    border: 1px solid #ebeff0;
    border-left: 2px solid #fd405e;
    font-size: 22px;
    color: #fd405e;
}
.themeton-woo-list .list {
    margin-left: 40px;
    list-style: none;
}
.themeton-woo-list .list .woo-themeton-children > ul {
    display: none;
}
.themeton-woo-list .list .active:before {
    color: #fd405e !important;
    transform: rotate(90deg) !important;
}
.themeton-woo-list .list > li {
    cursor: pointer;
    color: #000000;
    font-size: 17px;
    line-height: 35px;
    list-style: none;
}
.themeton-woo-list .list > li a {
    color: #000000;
    font-size: 17px;
    line-height: 35px;
}
.themeton-woo-list .list > li ul {
    padding-left: 0;
    margin-bottom: 30px;
}
.themeton-woo-list .list > li ul li {
    list-style: none;
}
.themeton-woo-list .list > li ul li a {
    line-height: 35px;
    text-decoration: none;
    font-size: 16px;
    color: #727272;
}
.themeton-woo-list .list > li:before {
    content: "-";
    float: left;
    margin-left: -1.5em;
    color: #000;
    transition: 0.1s;
}
.themeton-woo-list .list > li.woo-themeton-children:before {
    content: "\f0da";
    font-family: "Font Awesome 5 Free", FontAwesome;
    font-weight: 900;
}
#music_player {
    height: 79px;
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: #333;
    z-index: 10000;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    box-shadow: 3px 5.196px 36px 0px rgba(0, 0, 0, 0.8);
    border-top: 1px solid rgba(0, 0, 0, 0.4);
}
#music_player audio {
    opacity: 0;
}
#music_player .ms-table {
    width: 100%;
}
#music_player .ms-table > tr > td,
#music_player .ms-table > tbody > tr > td {
    vertical-align: middle;
    height: 66px;
    text-align: left;
    padding: 0px;
}
#music_player .ms-table .ms-buttons {
    width: 180px;
    line-height: 66px;
}
@media screen and (max-width: 1199px) {
    #music_player .ms-table .ms-buttons {
        width: 152px;
    }
}
#music_player .ms-table .ms-buttons a {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 34px;
    float: left;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
#music_player .ms-table .ms-buttons a + a {
    margin-left: 30px;
}
#music_player .ms-table .ms-buttons a svg {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
#music_player .ms-table .ms-buttons a svg path {
    fill: #fff;
}
#music_player .ms-table .ms-buttons .ms-play svg {
    width: 20px;
    height: 26px;
}
#music_player .ms-table .ms-buttons .ms-prev,
#music_player .ms-table .ms-buttons .ms-next {
    opacity: 0.8;
}
#music_player .ms-table .ms-buttons .ms-prev:hover,
#music_player .ms-table .ms-buttons .ms-next:hover {
    opacity: 1;
}
#music_player .ms-table .ms-buttons .ms-prev svg,
#music_player .ms-table .ms-buttons .ms-next svg {
    width: 20px;
    height: 14px;
}
#music_player .ms-table .ms-wrap {
    width: 480px;
    position: relative;
    border-right: 0px !important;
}
#music_player .ms-table .ms-wrap > .mejs-offscreen {
    display: none;
}
@media screen and (max-width: 1199px) {
    #music_player .ms-table .ms-wrap {
        width: auto;
        text-align: center;
    }
}
@media screen and (max-width: 767px) {
    #music_player .ms-table .ms-wrap {
        display: none;
    }
}
@media screen and (max-width: 1199px) {
    #music_player .ms-table .ms-controls {
        width: 152px;
    }
}
@media screen and (max-width: 767px) {
    #music_player .ms-table .ms-controls {
        text-align: right;
    }
}
#music_player .ms-table .ms-controls .ms-entry-controls {
    position: relative;
    line-height: 0px;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item {
    display: inline-block;
    line-height: 0px;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item + .ec-item {
    margin-left: 5px;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item > a {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    position: relative;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item > a svg {
    width: 24px;
    height: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item > a svg path {
    fill: rgba(255, 255, 255, 0.3);
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item > a.active svg path {
    fill: #a469a8;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-volume {
    position: relative;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-volume .ec-volume-control {
    position: absolute;
    bottom: 25px;
    left: -6px;
    width: 38px;
    height: 146px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-volume .ec-volume-control::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 119px;
    background-color: #0c0c0c;
}
@media screen and (max-width: 1199px) {
    #music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-volume .ec-volume-control::before {
        height: 123px;
    }
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-volume .ec-volume-control .ec-vol-el {
    width: 2px;
    height: 94px;
    position: absolute;
    top: 13px;
    left: 50%;
    background-color: rgba(255, 255, 255, 0.2);
    margin-left: -1px;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-volume .ec-volume-control .ec-vol-el .ui-slider-range {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background: #a469a8;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-volume .ec-volume-control .ec-vol-el .ui-slider-handle {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #a469a8;
    position: absolute;
    left: -4px;
    margin-bottom: -5px;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-volume .ec-volume-control .ec-vol-el .ui-slider-handle:focus {
    outline: none;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-volume:hover .ec-volume-control {
    visibility: visible;
    opacity: 1;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist {
    position: relative;
    text-align: left;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control {
    position: absolute;
    width: 324px;
    height: 453px;
    left: -240px;
    bottom: 25px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
@media screen and (max-width: 1199px) {
    #music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control {
        left: auto;
        right: 0px;
    }
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control::before {
    content: "";
    background-color: #090c14;
    position: absolute;
    bottom: 27px;
    top: 0px;
    left: 0px;
    right: 0px;
}
@media screen and (max-width: 1199px) {
    #music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control::before {
        bottom: 23px;
    }
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-head {
    display: block;
    position: relative;
    overflow: hidden;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 30px;
    padding-bottom: 20px;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-head h5 {
    font-family: "Barlow";
    font-size: 18px;
    font-weight: normal;
    color: #fff;
    letter-spacing: 0px;
    text-transform: uppercase;
    float: left;
    margin: 0px;
    line-height: 1em;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-head .ms-control-shuffle {
    display: inline-block;
    float: right;
    position: relative;
    top: 1px;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-head .ms-control-shuffle svg {
    width: 24px;
    height: 16px;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-head .ms-control-shuffle svg path {
    fill: rgba(255, 255, 255, 0.2);
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-head .ms-control-shuffle.active svg path {
    fill: #a469a8;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list-container {
    max-height: 348px;
    overflow: auto;
    position: relative;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list-container::-webkit-scrollbar {
    display: none;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list {
    width: 100%;
    position: relative;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list tr {
    border-top: 1px solid rgba(255, 255, 255, 0.07);
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list tr td {
    color: #fff;
    vertical-align: middle;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list tr td a {
    color: #fff;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list tr td.td-num {
    width: 86px;
    text-align: center;
    border-right: 0px !important;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list tr td.td-title {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list tr td.td-title > a {
    margin-right: 40px;
    font-size: 14px;
    line-height: 1.3em;
    display: inline-block;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list tr td.td-title .pl-item-title {
    margin-right: 5px;
    font-family: "Barlow";
    font-weight: normal;
    letter-spacing: 0px;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list tr td.td-title .pl-item-duration {
    opacity: 0.2;
    font-family: "Open Sans";
    font-weight: 500;
    letter-spacing: 0px;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list tr td.td-title .pl-item-artist {
    display: block;
    opacity: 0.2;
    font-family: "Open Sans";
    font-weight: 500;
    letter-spacing: 0.3px;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list tr td span.number {
    position: relative;
    overflow: hidden;
    display: inline-block;
    width: 25px;
    height: 25px;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list tr td span.number::before {
    content: attr(data-value);
    font-size: 14px;
    font-family: "Barlow";
    font-weight: normal;
    color: rgba(255, 255, 255, 0.2);
    line-height: 1em;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list tr td span.number::after {
    content: "\f04b";
    font-family: "Font Awesome 5 Free", Fontawesome;
    font-weight: 900;
    font-size: 18px;
    color: #a469a8;
    line-height: 1em;
    position: absolute;
    top: 150%;
    left: 50%;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list tr td span.number.playing::before {
    top: 0%;
    visibility: hidden;
    opacity: 0;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list tr td span.number.playing::after {
    top: 50%;
    visibility: visible;
    opacity: 1;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list tr:hover {
    background-color: #a469a8;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list tr:hover td.td-num span.number::before {
    color: rgba(255, 255, 255, 0.5);
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list tr:hover td.td-num span.number::after {
    color: #fff;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list tr:hover .td-title .pl-item-artist {
    opacity: 0.5;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist .ec-playlist-control .pl-list tr:hover .td-title .pl-item-duration {
    opacity: 0.5;
}
#music_player .ms-table .ms-controls .ms-entry-controls .ec-item.ec-playlist:hover .ec-playlist-control {
    opacity: 1;
    visibility: visible;
}
#music_player .ms-table .ms-nowplaying {
    width: 280px;
    position: relative;
}
@media screen and (max-width: 1199px) {
    #music_player .ms-table .ms-nowplaying {
        display: none;
    }
}
#music_player .ms-table .ms-nowplaying .np-thumb {
    display: inline-block;
    width: 66px;
    height: 66px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
}
#music_player .ms-table .ms-nowplaying .np-meta {
    position: absolute;
    top: 50%;
    left: 80px;
    right: 25px;
    line-height: 1.3em;
    margin-top: -2px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
#music_player .ms-table .ms-nowplaying .np-meta .np-title {
    font-family: "Barlow";
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #fff;
    margin-right: 5px;
}
#music_player .ms-table .ms-nowplaying .np-meta .np-artist {
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.3px;
    color: rgba(255, 255, 255, 0.4);
}
#music_player .ms-table .ms-nowplaying .ms-add-fav {
    width: 15px;
    height: 14px;
    line-height: 14px;
    position: absolute;
    top: 50%;
    right: 0px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
#music_player .ms-table .ms-nowplaying .ms-add-fav svg {
    width: 15px;
    height: 14px;
}
#music_player .ms-table .ms-nowplaying .ms-add-fav svg path {
    fill: #fff;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
#music_player .ms-table .ms-nowplaying .ms-add-fav.active svg path {
    fill: #a469a8;
}
.msplayer-skin.mejs-container {
    display: inline-block;
    background: none;
}
.msplayer-skin.mejs-container .mejs-offscreen {
    clip: auto;
    clip-path: none;
}
.msplayer-skin.mejs-container .mejs-controls {
    background: none;
}
.msplayer-skin.mejs-container .mejs-controls .mejs-time {
    font-size: 14px;
    font-family: "Open Sans";
    font-weight: 500;
    color: rgba(255, 255, 255, 0.3);
    width: 44px;
}
.msplayer-skin.mejs-container .mejs-time-total.mejs-time-slider:focus {
    outline: none;
}
.msplayer-skin.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
    background: none;
}
.msplayer-skin.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
    height: 2px;
    margin-top: -1px;
    background-color: rgba(255, 255, 255, 0.1);
}
.msplayer-skin.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
    background: none;
}
.msplayer-skin.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
    height: 2px;
    margin-top: -1px;
    background-color: #a469a8;
}
.msplayer-skin.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current::after {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #a469a8;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0px;
    margin-right: -5px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.msplayer-skin.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: none;
}
.msplayer-skin.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
    height: 2px;
    margin-top: -1px;
    background-color: rgba(255, 255, 255, 0.1);
}
.msplayer-skin.mejs-container .mejs-controls .mejs-time-rail .mejs-time-float {
    display: none !important;
}
.msplayer-skin.mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle {
    visibility: visible;
    opacity: 1;
}
@media screen and (max-width: 768px) {
    .mfp-iframe-holder .mfp-content {
        height: 80% !important;
    }
}
.icon-box {
    background-color: #fff;
}
.icon-box a {
    text-decoration: none;
}
.icon-box .uk-card-body {
    padding: 60px 30px;
}
.icon-box h3 {
    font-size: 20px;
    line-height: 1;
    color: #1a1a1a;
    margin-top: 15px;
}
.icon-box i {
    font-size: 42px;
    color: #a469a8;
}
.icon-box :hover i {
    color: #4b55be;
}
@media screen and (max-width: 640px) {
    .icon-box {
        margin-bottom: 20px;
    }
}
.mungu-logistics .icon-box {
    background-color: #fff;
    box-shadow: none;
}
.mungu-logistics .icon-box a {
    text-decoration: none;
}
.mungu-logistics .icon-box .uk-card-body {
    padding: 30px 30px;
    border: 2px solid #f0f0f0;
}
.mungu-logistics .icon-box h3 {
    font-size: 20px;
    line-height: 1;
    color: #1a1a1a;
    margin-top: 15px;
}
.mungu-logistics .icon-box i {
    font-size: 42px;
    color: #a469a8;
}
.mungu-logistics .icon-box :hover i {
    color: #4b55be;
}
@media screen and (max-width: 640px) {
    .mungu-logistics .icon-box {
        margin-bottom: 20px;
    }
}
.brandcolor {
    background-color: #a469a8;
}
.brandcolor i {
    color: #fff;
}
#tribe-events-pg-template {
    max-width: 1200px !important;
}
.event-grid .event_content {
    position: relative;
}
.event-grid .event_content .uk-box-shadow-small {
    box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.08);
    background: #fff;
}
.event-grid .event_content .feature_image {
    position: relative;
    text-align: center;
}
.event-grid .event_content .feature_image .metadate {
    background: #a469a8;
    list-style-type: none;
    max-width: 150px;
    position: absolute;
    bottom: 0;
    margin: 0;
    padding-left: 0;
    left: 45px;
}
.event-grid .event_content .feature_image .metadate .mount {
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 2;
    font-weight: 500;
}
.event-grid .event_content .feature_image .metadate .date {
    font-size: 12px;
    line-height: 3;
    color: #fff;
    font-weight: 500;
    padding: 0 14px;
}
.event-grid .event_content .event_meta h3 a {
    font-size: 22px;
    text-transform: capitalize;
    color: #171620;
    text-decoration: none;
}
.event-grid .event_content .event_meta a {
    font-size: 14px;
    color: #a469a8;
    text-decoration: underline;
    text-transform: uppercase;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.event-grid .event_content .event_meta a:hover {
    color: #171620;
}
.clubslide2 .item figure {
    position: relative;
    overflow: hidden;
}
.clubslide2 .item figure figcaption {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    bottom: -45px;
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 1%, rgba(246, 246, 246, 0) 46%, rgba(181, 181, 181, 0) 60%, rgba(28, 28, 28, 0.97) 93%, rgba(0, 0, 0, 0.97) 60%);
    background: -webkit-gradient(
        left top,
        left bottom,
        color-stop(1%, rgba(255, 255, 255, 0)),
        color-stop(46%, rgba(246, 246, 246, 0)),
        color-stop(60%, rgba(181, 181, 181, 0)),
        color-stop(93%, rgba(28, 28, 28, 0.97)),
        color-stop(60%, rgba(0, 0, 0, 0.97))
    );
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 1%, rgba(246, 246, 246, 0) 46%, rgba(181, 181, 181, 0) 60%, rgba(28, 28, 28, 0.97) 93%, rgba(0, 0, 0, 0.97) 60%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 1%, rgba(246, 246, 246, 0) 46%, rgba(181, 181, 181, 0) 60%, rgba(28, 28, 28, 0.97) 93%, rgba(0, 0, 0, 0.97) 60%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 1%, rgba(246, 246, 246, 0) 46%, rgba(181, 181, 181, 0) 60%, rgba(28, 28, 28, 0.97) 93%, rgba(0, 0, 0, 0.97) 60%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 1%, rgba(246, 246, 246, 0) 46%, rgba(181, 181, 181, 0) 60%, rgba(28, 28, 28, 0.97) 93%, rgba(0, 0, 0, 0.97) 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0);
}
.clubslide2 .item figure figcaption a {
    z-index: 5;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}
.clubslide2 .item figure figcaption .desc {
    position: relative;
    top: 66%;
    display: block;
}
.clubslide2 .item figure figcaption .desc h3 {
    color: #fff;
    text-transform: capitalize;
    font-size: 46px;
    margin-bottom: 15px;
}
.clubslide2 .item figure figcaption .desc span {
    color: #a469a8;
}
.eventslide .slideitem .uk-footer {
    background: #fff;
    padding-bottom: 26px;
}
.eventslide .slideitem .uk-footer .uk-card-title {
    background: #a469a8;
    padding: 25px;
    color: #fff;
}
.eventslide .slideitem .uk-footer .uk-card-title i {
    position: relative;
    top: 8px;
}
.eventslide .slideitem .uk-footer h2 {
    text-transform: capitalize;
    font-weight: 500;
    color: #000;
}
@media only screen and (max-width: 1200px) {
    .eventslide .slideitem .uk-footer h2 {
        font-size: 16px;
    }
}
.eventslide .slideitem .uk-footer p {
    margin: 0;
}
@media only screen and (max-width: 1440px) {
    .eventslide .slideitem .uk-footer p {
        display: none;
    }
}
.bushido-event .uk-card {
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.bushido-event .uk-card .bushido-title {
    float: right;
    width: 65px;
    background: #212121;
    color: #fff;
    text-align: center;
    padding: 25px 4px;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 1em;
}
.bushido-event .uk-card .bushido-title i {
    font-size: 36px;
    font-style: normal;
}
.bushido-event .uk-card a {
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.bushido-event .uk-card span {
    display: block;
    font-size: 14px;
    color: #000;
    margin-top: 100px;
    font-weight: 600;
    opacity: 0.5;
}
.bushido-event .uk-card span a {
    color: #000;
}
.bushido-event .uk-card span a:hover {
    color: #a469a8;
    opacity: 1;
}
.bushido-event .uk-card h2 {
    font-weight: 400;
    font-size: 36px;
    margin-top: 20px;
    line-height: 1em;
}
.bushido-event .uk-card:hover a h2 {
    color: #a469a8;
}
.bushido-event .uk-card:hover .uk-button-default {
    color: #fff;
    background: linear-gradient(295deg, #500834 0%, #a10b67 100%);
    opacity: 1;
    border: 1px solid #985b9d;
}
.yoga h2 {
    font-family: sans-serif;
}
.yoga p {
    color: #7f7f7f;
    font-size: 16px;
    font-weight: 500;
}
.masonry-events .event_content {
    padding-bottom: 30px !important;
}
.event-list .feature_image {
    min-height: 100%;
}
.event-list .uk-button {
    border-radius: 50px;
    padding: 15px 20px 12px 30px;
    font-weight: 400;
    color: #fff;
}
.event-list .uk-button i {
    color: #fff;
    padding-left: 10px;
}
.event-list h3 {
    font-size: 20px;
    line-height: 27px;
    text-transform: capitalize;
}
.event-list i {
    color: #000;
    font-weight: 700;
}
.event-list .date span {
    color: #a469a8 !important;
}
.sermons-list .feature_image {
    min-height: 100%;
}
.sermons-list .uk-button {
    border-radius: 50px;
    padding: 15px 20px 12px 30px;
    font-weight: 400;
    color: #fff;
}
.sermons-list .uk-button i {
    color: #fff;
    padding-left: 10px;
}
.sermons-list h3 {
    font-size: 20px;
    line-height: 27px;
    text-transform: capitalize;
}
.sermons-list i {
    color: #000;
    font-weight: 700;
}
.sermons-list .date span {
    color: #a469a8 !important;
}
.event-feature .event-church-feature .feature_image {
    height: 245px;
}
.event-feature .event-church-feature .feature-content {
    border: 1px solid #e8e7e5;
}
.event-feature .event-church-feature .feature-content .event_meta {
    padding-top: 30px !important;
}
.event-feature .event-church-feature .feature-content .event_meta h3 {
    font-size: 20px;
    line-height: 27px;
    text-transform: capitalize;
}
.event-feature .event-church-feature .feature-content .event_meta i {
    color: #000;
    font-weight: 700;
}
.event-feature .event-church-feature .feature-content .event_meta .date span {
    color: #a469a8 !important;
}
.event-feature .event-church-feature .feature-content .event_meta .uk-button {
    border-radius: 50px;
    padding: 15px 20px 12px 30px;
    font-weight: 400;
}
.event-feature .event-church-feature .feature-content .event_meta .uk-button i {
    color: #fff;
    padding-left: 10px;
}
#tribe-events-bar {
    margin: 0;
    padding: 50px 0;
}
#tribe-events-bar .bar {
    margin-left: -25px;
}
#tribe-events-bar .bar h3 {
    font-weight: 600;
    font-size: 26px;
    text-transform: uppercase;
    color: #a469a8;
    line-height: 3;
}
#tribe-events-bar .bar h3 span {
    color: #afb4b8;
    font-weight: 400;
}
#tribe-bar-form {
    background: transparent;
    margin-left: 10px;
}
#tribe-bar-form .tribe-bar-my-field-filter {
    display: none;
}
#tribe-bar-form .tribe-bar-filters .tribe-bar-search-filter,
#tribe-bar-form .tribe-bar-filters .tribe-bar-date-filter,
#tribe-bar-form .tribe-bar-filters .tribe-bar-my-field-filter {
    width: 35%;
    border: 1px solid #e7e7e7;
    padding: 15px;
    float: left;
}
#tribe-bar-form .tribe-bar-filters .tribe-bar-search-filter input[type="text"],
#tribe-bar-form .tribe-bar-filters .tribe-bar-date-filter input[type="text"],
#tribe-bar-form .tribe-bar-filters .tribe-bar-my-field-filter input[type="text"] {
    padding: 10px 0 10px 0;
    margin-left: 23px;
    outline: none;
    border: none;
}
#tribe-bar-form .tribe-bar-filters .tribe-bar-search-filter:before,
#tribe-bar-form .tribe-bar-filters .tribe-bar-date-filter:before,
#tribe-bar-form .tribe-bar-filters .tribe-bar-my-field-filter:before {
    content: "\f073";
    display: block;
    width: 30px;
    line-height: 37px;
    color: #a469a8;
    height: 30px;
    position: absolute;
    font-family: "Font Awesome 5 Free", FontAwesome;
    font-weight: 900;
}
#tribe-bar-form .tribe-bar-filters .tribe-bar-search-filter {
    border-left: none;
}
#tribe-bar-form .tribe-bar-submit {
    margin-left: 0;
    padding: 0;
    width: inherit;
    position: absolute;
    right: 6%;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"] {
    padding: 15px 0;
    line-height: 3;
    background: #a469a8;
    color: #fff;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"]:hover {
    opacity: 0.6;
}
.event-church-post:last-child {
    margin-right: 0;
}
.event-church-post {
    height: 100%;
}
.event-church-post .tribe-events-event-image {
    height: 270px;
}
.event-church-post .tribe-events-event-image img {
    height: 270px;
}
.event-church-post .event_meta {
    padding-top: 15px !important;
    padding-left: 35px !important;
    padding-right: 35px !important;
    padding-bottom: 35px !important;
}
.event-church-post .event_meta i {
    color: #b5b6b8;
}
.event-church-post .event_meta .date {
    font-size: 13px;
    color: #53555c;
}
.event-church-post .event_meta .date i {
    margin-right: 10px;
}
.event-church-post .event_meta .date span {
    color: #a469a8;
}
.event-church-post .event_meta .address {
    color: #53555c;
    font-size: 13px;
}
.event-church-post .event_meta .address i {
    margin-right: 10px;
}
.event-church-post .event_meta a {
    text-decoration: none !important;
    font-size: 12px !important;
}
.event-church-post .event_meta .social-icon {
    float: left;
}
.event-church-post .event_meta .register {
    float: right;
    transition: all 0.3s ease;
}
.event-church-post .event_meta .register:hover {
    transform: translateX(3px);
    transition: all 0.3s ease;
}
.event-church-post .event_meta .register a svg {
    transform: scale(0.5);
}
.event-church-post .event_meta .register a svg path {
    stroke: #a469a8 !important;
}
.event-church-post .event_meta h3 {
    border-top: 1px solid #edeeee;
    color: #53555c !important;
    font-size: 20px !important;
    padding-top: 20px;
    font-weight: 700;
}
.event-list {
    padding-left: 0;
    list-style: none;
}
.event-list ul:not(.paginaton) li {
    margin-bottom: 30px;
}
.event-list a {
    color: #a469a8;
}
.event-list li {
    padding-bottom: 30px;
    border-bottom: 1px solid #eee;
}
.event-list li:last-child {
    border-bottom: none;
}
.event-list li h3 {
    margin-bottom: 5px;
}
.event-list li h3 a {
    color: #53555c;
}
.event-list li h3 a:hover {
    color: #a469a8;
}
.event-list li .field-icon {
    margin-top: 21px;
}
.event-list li .field-icon a {
    font-size: 18px;
    color: #9d9ea1;
    margin-right: 20px;
}
.event-list li .thumb {
    margin-right: 40px;
    position: relative;
}
.event-list li .thumb .date {
    top: 0;
    position: absolute;
    width: 100%;
    background-color: #a469a8;
    text-align: center;
}
.event-list li .thumb .date h5 {
    text-transform: uppercase;
    margin-bottom: 0;
    padding-top: 8px;
    letter-spacing: -1px;
    padding-bottom: 8px;
    color: #fff;
}
.event-list li .thumb .tribe-events-event-image img {
    width: 93px;
    height: 130px;
}
.sermons-grid .thumb {
    height: 200px;
}
.sermons-grid .sermons-content {
    margin-bottom: 70px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.sermons-grid .sermons-content:hover {
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-box-shadow: -2px 35px 79px -23px rgba(0, 0, 0, 0.33);
    -moz-box-shadow: -2px 35px 79px -23px rgba(0, 0, 0, 0.33);
    box-shadow: -2px 35px 79px -23px rgba(0, 0, 0, 0.33);
}
.sermons-grid .sermons-meta {
    background-color: #fff;
    padding-top: 35px;
    padding-left: 40px;
    padding-right: 35px;
    height: 204px;
    position: relative;
    border: 1px solid #dbd7d6;
    border-top: none;
}
.sermons-grid .sermons-meta a {
    color: #a469a8;
}
.sermons-grid .sermons-meta a:hover {
    color: #53555c;
}
.sermons-grid .sermons-meta p {
    margin-top: 79px;
}
.sermons-grid .sermons-meta h3 {
    position: absolute;
    padding-right: 10px;
    margin-top: 0px;
}
.sermons-grid .sermons-meta h3 a {
    color: #53555c;
}
.sermons-grid .sermons-meta h3 a:hover {
    color: #a469a8;
}
.sermons-grid .field-icon {
    background-color: #fff;
    border: 1px solid #dbd7d6;
    border-top: none;
    padding-left: 43px;
    padding-bottom: 26px;
    padding-top: 27px;
}
.sermons-grid .field-icon a {
    font-size: 21px;
    color: #9d9ea1;
    margin-right: 20px;
}
.sermons-grid .field-icon a i {
    color: #9d9ea1;
}
.sermons-list {
    padding-left: 0;
    list-style: none;
    line-height: 28px;
}
.sermons-list a {
    color: #a469a8;
}
.sermons-list li {
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.sermons-list li h3 {
    margin-top: 0px;
    margin-bottom: 20px;
}
.sermons-list li h3 a {
    color: #53555c;
}
.sermons-list li h3 a:hover {
    color: #a469a8;
}
.sermons-list li .field-icon {
    margin-top: 21px;
}
.sermons-list li .field-icon a {
    font-size: 18px;
    color: #9d9ea1;
    margin-right: 20px;
}
.sermons-list li .field-icon a i {
    color: #9d9ea1;
}
.sermons-list li .thumb {
    margin-right: 40px;
    position: relative;
    width: 370px;
    height: 200px;
}
.uk-modal-container {
    z-index: 99999;
}
.church-modal-video iframe {
    width: 100%;
    height: 500px;
}
.club-event .item {
    position: relative;
    clear: both;
}
.club-event .item .effect-selena {
    background-image: linear-gradient(to right top, #e21a51, #e23748, #e04b41, #dd5b3c, #d96a39);
}
.club-event .item figure {
    position: relative;
    overflow: hidden;
}
.club-event .item figure .themeton-image {
    opacity: 0.95;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.club-event .item figure figcaption {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    bottom: -45px;
    background: rgba(255, 255, 255, 0);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 1%, rgba(246, 246, 246, 0) 46%, rgba(181, 181, 181, 0) 60%, rgba(28, 28, 28, 0.97) 93%, rgba(0, 0, 0, 0.97) 60%);
    background: -webkit-gradient(
        left top,
        left bottom,
        color-stop(1%, rgba(255, 255, 255, 0)),
        color-stop(46%, rgba(246, 246, 246, 0)),
        color-stop(60%, rgba(181, 181, 181, 0)),
        color-stop(93%, rgba(28, 28, 28, 0.97)),
        color-stop(60%, rgba(0, 0, 0, 0.97))
    );
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 1%, rgba(246, 246, 246, 0) 46%, rgba(181, 181, 181, 0) 60%, rgba(28, 28, 28, 0.97) 93%, rgba(0, 0, 0, 0.97) 60%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 1%, rgba(246, 246, 246, 0) 46%, rgba(181, 181, 181, 0) 60%, rgba(28, 28, 28, 0.97) 93%, rgba(0, 0, 0, 0.97) 60%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 1%, rgba(246, 246, 246, 0) 46%, rgba(181, 181, 181, 0) 60%, rgba(28, 28, 28, 0.97) 93%, rgba(0, 0, 0, 0.97) 60%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 1%, rgba(246, 246, 246, 0) 46%, rgba(181, 181, 181, 0) 60%, rgba(28, 28, 28, 0.97) 93%, rgba(0, 0, 0, 0.97) 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0);
}
.club-event .item figure figcaption a {
    z-index: 5;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}
.club-event .item figure figcaption .desc {
    position: relative;
    top: 60%;
    display: block;
}
.club-event .item figure figcaption .desc h3 {
    color: #fff;
    text-transform: capitalize;
}
.club-event .item figure figcaption .desc span {
    color: #a469a8;
}
.club-event .item figure:hover .themeton-image {
    -webkit-transform: scale3d(0.95, 0.95, 1);
    transform: scale3d(0.95, 0.95, 1);
}
.event-list-style .feature_image {
    height: 100%;
}
.event-list-style .item {
    background: #171a2b;
}
.event-list-style .item h2 {
    color: #fff;
    text-transform: capitalize;
}
.event-list-style .item span {
    color: #a469a8;
}
.event-list-style .item .uk-button {
    border-radius: 49px;
    padding: 16px 30px;
    background-image: linear-gradient(to left bottom, #e21a51, #e23748, #e04b41, #dd5b3c, #d96a39);
    cursor: pointer;
    -webkit-box-shadow: 4px 7px 15px -2px rgba(0, 0, 0, 0.2);
    box-shadow: 4px 7px 15px -2px rgba(0, 0, 0, 0.2);
    text-align: center;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    color: #fff;
}
.event-list-style .item .uk-button:hover {
    -webkit-box-shadow: none;
    opacity: 0.7;
    box-shadow: none;
}
.dropdown {
    float: right;
    margin-right: 60px;
    margin-bottom: 30px;
    width: 330px;
    overflow: hidden;
    border: 1px solid #ccc;
}
.dropdown select {
    background: transparent;
    width: 330px;
    padding: 0 15px;
    font-size: 16px;
    line-height: 1;
    border: 0;
    border-radius: 0;
    height: 50px;
}
.dropdown select option {
    padding: 15px;
}
.schedule {
    margin: auto;
    width: 90%;
}
.schedule .table-row {
    height: 73px;
}
.schedule .table-time-col {
    padding: 0px;
    width: 132px;
}
.schedule .class-time {
    color: #fff;
    text-align: left;
    background-color: #ec1f3f;
}
.yoga-schedule {
    border-style: solid;
    border-width: 1px;
    border-color: #e5ecee;
    background-color: #fff;
    box-shadow: 0px 36px 103px 0px rgba(0, 0, 0, 0.08);
}
.yoga-schedule thead {
    color: #326474;
    background-color: #eafaff;
}
.yoga-schedule th {
    padding: 20px 0;
    width: 10%;
    font-weight: 500 !important;
    border: none;
}
.yoga-schedule td {
    border: none !important;
}
.yoga-schedule td:first-child {
    font-size: 14px;
    font-weight: 500 !important;
    color: #3d3d3d;
}
.yoga-schedule tr {
    border-bottom: 1px solid #e5ecee;
}
.yoga-schedule .lesson {
    background-color: #fdeed9;
    font-size: 14px;
    line-height: 14px;
    color: #a469a8;
    font-family: Roboto;
    font-weight: 500;
    padding: 30px 0;
}
.yoga-schedule .lesson h4 {
    color: #a469a8;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500;
}
.cause-item .cause-thumb {
    width: 100%;
    height: 100%;
    position: relative;
}
.cause-item .cause-thumb .entry-hover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.3);
    text-align: center;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.cause-item .cause-thumb:hover .entry-hover {
    background-color: rgba(0, 0, 0, 0.4);
}
.cause-item .meta-details b,
.cause-item .meta-details span {
    font-size: 14px;
    color: #181620 !important;
    font-weight: 500;
    text-transform: uppercase;
}
.cause-item .meta-details span {
    margin-left: 10px;
    border-bottom: 1px solid rgba(167, 166, 168, 0.76);
    line-height: 19px;
}
.mungu-cause-item .entry-meta b {
    font-size: 22px;
}
.mungu-cause-item .entry-meta span {
    font-size: 22px;
    color: #afb4b8;
    font-weight: normal;
}
.mungu-cause-item h3 {
    margin: 0;
    font-size: 22px;
    color: #171620;
    font-weight: normal;
    line-height: 40px;
}
.mungu-cause-item .uk-button-default {
    font-weight: 500;
    float: right;
    background: transparent;
    color: #a469a8;
    border: 2px solid #a469a8;
    border-radius: 40px;
    font-size: 14px;
    padding: 12px 30px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.mungu-cause-item .uk-button-default:hover {
    color: #4a2c4c;
    border: 2px solid #4a2c4c;
}
.mungu-cause-item .cause-grid-item .cause-thumb {
    height: 250px;
    position: relative;
}
.mungu-cause-item .cause-grid-item .cause-thumb .entry-hover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.3);
    text-align: center;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.mungu-cause-item .cause-grid-item .cause-thumb:hover .entry-hover {
    background-color: rgba(0, 0, 0, 0.4);
}
.mungu-cause-item .cause-grid-item .meta-details b,
.mungu-cause-item .cause-grid-item .meta-details span {
    font-size: 14px;
    color: #181620;
    font-weight: 500;
    text-transform: uppercase;
}
.mungu-cause-item .cause-grid-item .meta-details span {
    margin-left: 10px;
    border-bottom: 1px solid rgba(167, 166, 168, 0.76);
    line-height: 19px;
}
.mungu-cause-item .pagination li {
    background: rgba(164, 105, 168, 0.2);
    border-radius: 50%;
    margin: 0 5px;
    padding: 0;
    width: 40px;
    text-align: center;
    height: 40px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.mungu-cause-item .pagination li a,
.mungu-cause-item .pagination li span {
    line-height: 40px;
    color: #a469a8;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.mungu-cause-item .pagination li .icon-arrow {
    display: none;
}
.mungu-cause-item .pagination li:before {
    content: none;
}
.mungu-cause-item .pagination .next,
.mungu-cause-item .pagination .prev {
    padding: 0;
}
.mungu-cause-item .pagination .next:after,
.mungu-cause-item .pagination .prev:after {
    content: "";
    display: none;
}
.mungu-cause-item .moretitle {
    color: #171620;
    font-size: 26px;
    font-weight: 700;
    text-transform: uppercase;
}
.mungu-cause-item .morelink a {
    color: #dfdfdf;
    font-size: 26px;
    font-weight: 700;
    padding-left: 15px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.mungu-cause-item .morelink a:hover {
    color: #a469a8;
}
.mungu-cause-item .morelink svg {
    stroke: #a469a8;
    margin-bottom: 4px;
}
.single-reviews {
    list-style: none;
    font-size: 18px;
    font-family: Roboto;
    font-weight: 300;
}
.single-reviews li {
    padding-bottom: 30px;
}
.single-reviews li .fa {
    font-size: 16px;
    color: #323333;
    margin-left: 3px;
}
.single-reviews li h4 {
    color: #151516;
    font-size: 18px;
    position: absolute;
}
.single-reviews li span {
    float: right;
}
.single-reviews li div {
    font-size: 18px;
    color: #898989;
    clear: both;
}
.single-reviews li:last-child {
    padding-bottom: 20px;
}
.single-rate {
    color: #898989;
    font-size: 18px;
}
.right0 {
    right: 0;
}
.single-product-ul ul li {
    font-size: 18px;
    color: #898989;
    font-family: Roboto;
    font-weight: 300;
    line-height: 2.5em;
}
.single_review .comment-form-rating label {
    float: none;
}
.single_review .comment-form-rating .stars {
    margin-top: 0;
    float: right;
}
.single_review .comment-form-comment .required {
    float: inherit;
}
.mungu-price {
    background: #fff;
    border-radius: 50%;
    height: 195px;
    width: 195px;
    display: inline-block;
    position: relative;
    transition: all 0.3s ease;
}
.mungu-price:before {
    content: "";
    width: 90%;
    height: 90%;
    display: block;
    border-radius: 50%;
    border: 1px dashed #4b55be;
    position: absolute;
    top: 9px;
    left: 9px;
}
.mungu-price a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}
.mungu-price h3 {
    line-height: 2em;
    font-size: 18px;
    margin: 0;
    position: relative;
    top: 37%;
    color: #4b55be;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.mungu-price p {
    line-height: 1em;
    margin: 0;
    position: relative;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 40px;
    top: 42%;
    color: #4b55be;
}
.mungu-price p span {
    font-size: 9px;
    color: #4b55be;
}
#login-form {
    background: #e9f6fa;
    margin: auto;
    position: relative;
}
#login-form.hidden {
    display: none;
}
#login-form a {
    color: #a469a8;
    text-decoration: underline;
}
#login-form a:hover {
    opacity: 0.7;
}
#login-form h2 {
    color: #171620;
    font-weight: 500;
    font-size: 30px;
    text-transform: capitalize;
}
#login-form .formlogo {
    top: -51px;
    left: 50%;
    padding: 30px;
    border-radius: 50%;
    background: #186fd9;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
#login-form .login-wrap input {
    height: 26px;
    outline: none;
    border: none;
    background: #fff;
    padding-left: 30px;
}
#login-form .login-wrap .uk-button {
    width: 100%;
    padding: 22px 0px !important;
    background: #a469a8;
    line-height: 0;
}
.mfp-bg {
    background: rgba(11, 11, 11, 0.45) !important;
}
.loginbox a {
    color: #fff;
    font-weight: 500;
    line-height: 1;
}
.instagram-widget-item .ins-title {
    font-size: 16px;
    color: #fff;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.instagram-widget-item .ins-title:hover {
    color: #a469a8;
}
.instagram-widget-item .item-content {
    position: relative;
    width: 128px;
    margin: 8px;
}
.instagram-widget-item .item-content .item-hover {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    display: block;
    background: rgba(0, 0, 0, 0.48);
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
    visibility: hidden;
    opacity: 0;
    text-align: center;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.instagram-widget-item .item-content .item-hover span {
    position: relative;
    top: 50%;
    text-align: center;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    color: #fff;
}
.instagram-widget-item .item-content .item-hover span + span {
    padding-left: 30px;
}
.instagram-widget-item .item-content .item-hover span i {
    color: #a469a8;
    font-size: 16px;
}
.instagram-widget-item .item-content:hover .item-hover {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.instagram-widget-item ul {
    padding: 0;
}
.instagram-widget-item ul li {
    float: left;
    list-style-type: none;
}
.demo-grid img {
    border-radius: 5px;
}
.demo-grid .uk-transition-fade {
    border-radius: 5px;
}
.demo-grid .uk-transition-fade p {
    color: #fff;
    font-size: 17px;
}
.demo-grid .uk-card-default {
    background: transparent;
    color: #fff;
    box-shadow: none;
}
.demo-grid .uk-card-body {
    padding-top: 30px;
}
.demo-grid .uk-button-text {
    color: #fff !important;
    font-size: 1.2em;
}
.demo-grid .uk-button-text:hover {
    text-decoration: none !important;
}
.demo-grid .uk-button-text:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 100%;
    border-bottom: 1px solid #fff;
    -webkit-transition: right 0.3s ease-out;
    transition: right 0.3s ease-out;
}
.demo-grid .uk-card-media-top {
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.demo-grid .uk-card-media-top:hover {
    box-shadow: 0px 12px 40px 0px rgba(0, 0, 0, 0.48);
}
.demo-grid .uk-grid-medium > * {
    margin-bottom: 33px;
}
.demo-grid .purchase-now-pink {
    width: 360px;
    background: #fc2a5f;
    height: 407px;
    border-radius: 5px;
}
.demo-grid .purchase-now-pink .uk-button-danger {
    border-radius: 5px;
    box-shadow: 0px 11px 20px 0px rgba(0, 0, 0, 0.38);
    transition: all 0.3s ease;
}
.demo-grid .purchase-now-pink .uk-button-danger:hover {
    box-shadow: 0px 9px 20px 0px rgba(0, 0, 0, 0.38);
    transition: all 0.3s ease;
}
.flex-container > * {
    margin-bottom: 0;
}
.flex-container > * + * {
    margin-left: 25px;
    margin-top: 0;
}
.flex-container .vc_btn3-container {
    margin-bottom: 0;
}
header .vc_row[data-vc-full-width] {
    overflow: visible;
}
header .vc_col-has-fill > .vc_column-inner,
header .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
header .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
header .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
header .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
header .vc_row-has-fill > .vc_column_container > .vc_column-inner,
header .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
header .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
header .vc_section.vc_section-has-fill,
header .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section,
header .vc_section.vc_section-has-fill + .vc_section {
    padding-top: 0;
}
.advanced-search .tabs-block .input-style {
    position: relative;
}
.advanced-search .tabs-block .input-style i {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 99;
    color: #878787;
    font-size: 18px;
}
.advanced-search .tabs-block .input-style .ui-datepicker {
    background: #fff;
    padding: 10px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);
    z-index: 9999 !important;
}
.advanced-search .tabs-block .input-style .ui-datepicker .ui-datepicker-next {
    text-align: center;
}
.advanced-search .tabs-block .input-style .ui-datepicker .ui-datepicker-next:before {
    content: "\f105";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
}
.advanced-search .tabs-block .input-style .ui-datepicker .ui-datepicker-prev {
    left: 10px !important;
    top: -5px;
    color: #fff;
}
.advanced-search .tabs-block .input-style .ui-datepicker .ui-datepicker-prev:before {
    content: "\f104";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
}
.advanced-search .tabs-block .input-style .ui-datepicker-calendar .ui-state-hover {
    background: #b9b9b9;
    color: #fff;
}
.advanced-search .tabs-block .input-style .ui-datepicker-calendar .ui-state-active {
    background: #b9b9b9;
    color: #fff;
}
.advanced-search.element-filter-style-1 .tabs-block {
    border-left: 1px solid #eaeaea;
}
.advanced-search.element-filter-style-1 .tabs-block h5 {
    display: none;
}
.advanced-search.element-filter-style-1 .tabs-block i {
    right: -10px;
}
.advanced-search.element-filter-style-1 .tabs-block select,
.advanced-search.element-filter-style-1 .tabs-block input {
    border: none;
}
.advanced-search.element-filter-style-1 .tabs-block select:focus,
.advanced-search.element-filter-style-1 .tabs-block input:focus {
    outline: none;
}
.advanced-search.element-filter-style-1 .tabs-block select::-webkit-input-placeholder,
.advanced-search.element-filter-style-1 .tabs-block input::-webkit-input-placeholder {
    color: #8a8a8a;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-1 .tabs-block select:-moz-placeholder,
.advanced-search.element-filter-style-1 .tabs-block input:-moz-placeholder {
    color: #8a8a8a;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-1 .tabs-block select::-moz-placeholder,
.advanced-search.element-filter-style-1 .tabs-block input::-moz-placeholder {
    color: #8a8a8a;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-1 .tabs-block select:-ms-input-placeholder,
.advanced-search.element-filter-style-1 .tabs-block input:-ms-input-placeholder {
    color: #8a8a8a;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-1 .uk-button-defualt {
    height: 100%;
    background: #a469a8;
    color: #fff;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.advanced-search.element-filter-style-1 .uk-button-defualt i {
    display: none;
}
.advanced-search.element-filter-style-1 .uk-button-defualt:hover {
    background: rgba(164, 105, 168, 0.6);
}
.advanced-search.element-filter-style-default .input-style-1 {
    position: relative;
}
.advanced-search.element-filter-style-default .input-style-1 .uk-icon {
    position: absolute;
    top: 15px;
    left: 15px;
    color: #a469a8;
}
.advanced-search.element-filter-style-default .input-style-1 input {
    padding: 18px 0px 15px 39px;
    background: TRANSPARENT;
    border: 1px solid #ddd;
    width: 100%;
}
.advanced-search.element-filter-style-default .uk-button {
    background: #a469a8;
    color: #fff;
    padding: 5px 50px;
    border: 1px solid #a469a8;
}
.advanced-search.element-filter-style-4 form div + div {
    border-left: 1px solid #eaeaea;
}
.advanced-search.element-filter-style-4 .tabs-block h5 {
    display: none;
}
.advanced-search.element-filter-style-4 .tabs-block select,
.advanced-search.element-filter-style-4 .tabs-block input {
    border: none;
}
.advanced-search.element-filter-style-4 .tabs-block select:focus,
.advanced-search.element-filter-style-4 .tabs-block input:focus {
    outline: none;
}
.advanced-search.element-filter-style-4 .tabs-block select::-webkit-input-placeholder,
.advanced-search.element-filter-style-4 .tabs-block input::-webkit-input-placeholder {
    color: #000;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-4 .tabs-block select:-moz-placeholder,
.advanced-search.element-filter-style-4 .tabs-block input:-moz-placeholder {
    color: #000;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-4 .tabs-block select::-moz-placeholder,
.advanced-search.element-filter-style-4 .tabs-block input::-moz-placeholder {
    color: #000;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-4 .tabs-block select:-ms-input-placeholder,
.advanced-search.element-filter-style-4 .tabs-block input:-ms-input-placeholder {
    color: #000;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-4 .uk-button {
    background: #6db91c;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 30px;
}
.advanced-search.element-filter-style-4 .uk-button:hover {
    opacity: 0.8;
}
.advanced-search.element-filter-style-4 input {
    width: 90%;
}
.advanced-search.element-filter-style-7 h5 {
    color: #fff;
    text-align: left;
}
.advanced-search.element-filter-style-7 .uk-icon {
    color: #fff;
}
.advanced-search.element-filter-style-7 .uk-button {
    background: #a469a8;
    color: #fff;
    border: 1px solid #a469a8;
    position: absolute;
    bottom: 16px;
    padding: 5px 23px;
    margin-left: -25px;
    border-radius: 2px;
}
.advanced-search.element-filter-style-7 select,
.advanced-search.element-filter-style-7 input {
    width: 100%;
    padding: 18px 0 18px 20px;
    border: none;
    border-radius: 3px;
}
.advanced-search.element-filter-style-7 select:focus,
.advanced-search.element-filter-style-7 input:focus {
    outline: none;
}
.advanced-search.element-filter-style-7 select::-webkit-input-placeholder,
.advanced-search.element-filter-style-7 input::-webkit-input-placeholder {
    color: #8a8a8a;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-7 select:-moz-placeholder,
.advanced-search.element-filter-style-7 input:-moz-placeholder {
    color: #8a8a8a;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-7 select::-moz-placeholder,
.advanced-search.element-filter-style-7 input::-moz-placeholder {
    color: #8a8a8a;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-7 select:-ms-input-placeholder,
.advanced-search.element-filter-style-7 input:-ms-input-placeholder {
    color: #8a8a8a;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-7 .input-style .uk-icon {
    color: #00b2ca;
}
.advanced-search.element-filter-style-5 form {
    background: transparent;
}
.advanced-search.element-filter-style-5 form .tabs-block h5 {
    display: none;
}
.advanced-search.element-filter-style-5 form .tabs-block select,
.advanced-search.element-filter-style-5 form .tabs-block input {
    border: none;
    background: transparent;
    border-bottom: 1px solid #fff;
    outline: none;
}
.advanced-search.element-filter-style-5 form .tabs-block select:focus,
.advanced-search.element-filter-style-5 form .tabs-block input:focus {
    outline: none;
}
.advanced-search.element-filter-style-5 form .tabs-block select::-webkit-input-placeholder,
.advanced-search.element-filter-style-5 form .tabs-block input::-webkit-input-placeholder {
    color: #fff;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-5 form .tabs-block select:-moz-placeholder,
.advanced-search.element-filter-style-5 form .tabs-block input:-moz-placeholder {
    color: #fff;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-5 form .tabs-block select::-moz-placeholder,
.advanced-search.element-filter-style-5 form .tabs-block input::-moz-placeholder {
    color: #fff;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-5 form .tabs-block select:-ms-input-placeholder,
.advanced-search.element-filter-style-5 form .tabs-block input:-ms-input-placeholder {
    color: #fff;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-style-6 {
    border-radius: 100px;
    position: absolute;
    width: 100%;
    z-index: 11;
}
.advanced-search.element-filter-style-style-6 .tabs-block h5 {
    display: none;
}
.advanced-search.element-filter-style-style-6 .tabs-block select,
.advanced-search.element-filter-style-style-6 .tabs-block input {
    border: none;
}
.advanced-search.element-filter-style-style-6 .tabs-block select:focus,
.advanced-search.element-filter-style-style-6 .tabs-block input:focus {
    outline: none;
}
.advanced-search.element-filter-style-style-6 .tabs-block select::-webkit-input-placeholder,
.advanced-search.element-filter-style-style-6 .tabs-block input::-webkit-input-placeholder {
    color: #000;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-style-6 .tabs-block select:-moz-placeholder,
.advanced-search.element-filter-style-style-6 .tabs-block input:-moz-placeholder {
    color: #000;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-style-6 .tabs-block select::-moz-placeholder,
.advanced-search.element-filter-style-style-6 .tabs-block input::-moz-placeholder {
    color: #000;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-style-6 .tabs-block select:-ms-input-placeholder,
.advanced-search.element-filter-style-style-6 .tabs-block input:-ms-input-placeholder {
    color: #000;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.advanced-search.element-filter-style-style-6 .searchhos p {
    font-size: 20px;
    color: #8198af;
    margin: 0;
}
.advanced-search.element-filter-style-style-6 .searchhos span {
    text-transform: uppercase;
    color: #000;
    font-size: 20px;
}
.advanced-search.element-filter-style-style-6 input,
.advanced-search.element-filter-style-style-6 select {
    border: 0;
    height: 50px;
    outline: none;
    color: #8198af;
}
.advanced-search.element-filter-style-style-6 input::-webkit-input-placeholder,
.advanced-search.element-filter-style-style-6 select::-webkit-input-placeholder {
    color: #8198af;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 16px;
}
.advanced-search.element-filter-style-style-6 input:-moz-placeholder,
.advanced-search.element-filter-style-style-6 select:-moz-placeholder {
    color: #8198af;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 16px;
}
.advanced-search.element-filter-style-style-6 input::-moz-placeholder,
.advanced-search.element-filter-style-style-6 select::-moz-placeholder {
    color: #8198af;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 16px;
}
.advanced-search.element-filter-style-style-6 input:-ms-input-placeholder,
.advanced-search.element-filter-style-style-6 select:-ms-input-placeholder {
    color: #8198af;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 16px;
}
.advanced-search.element-filter-style-style-6 input {
    width: 100%;
}
.advanced-search.element-filter-style-style-6 select {
    margin-top: 10px;
    font-size: 16px;
}
.advanced-search.element-filter-style-style-6 .uk-button {
    background: #176ae1;
    color: #fff;
    text-transform: uppercase;
    padding: 15px;
    border-radius: 50%;
}
.advanced-search.element-filter-style-style-6 .uk-button svg {
    color: #fff;
}
.advanced-search.element-filter-style-style-6 .uk-button:hover {
    opacity: 0.8;
}
.domain_search .advanced-search form {
    border-radius: 5px;
}
.domain_search .advanced-search form select,
.domain_search .advanced-search form input {
    color: #000 !important;
    outline: none;
}
.domain_search .advanced-search form select:focus,
.domain_search .advanced-search form input:focus {
    outline: none;
}
.domain_search .advanced-search form select::-webkit-input-placeholder,
.domain_search .advanced-search form input::-webkit-input-placeholder {
    color: #000;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.domain_search .advanced-search form select:-moz-placeholder,
.domain_search .advanced-search form input:-moz-placeholder {
    color: #000;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.domain_search .advanced-search form select::-moz-placeholder,
.domain_search .advanced-search form input::-moz-placeholder {
    color: #000;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.domain_search .advanced-search form select:-ms-input-placeholder,
.domain_search .advanced-search form input:-ms-input-placeholder {
    color: #000;
    text-transform: uppercase;
    font-weight: 40;
    font-size: 14px;
}
.domain_search .advanced-search .uk-padding-small {
    padding: 0px;
}
.domain_search .advanced-search .tabs-block .input-style {
    padding: 10px 0;
}
.domain_search .advanced-search .tabs-block .input-style input {
    padding-top: 12px;
}
.domain_search .advanced-search .domselect {
    padding-top: 5px;
    padding-right: 12px;
}
.domain_search .advanced-search .uk-button {
    padding: 10px 45px;
    background: #28c4a7 !important;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}
.ui-datepicker {
    width: 345px;
    border-radius: 5px;
    background: #4b55be;
    background: -moz-linear-gradient(-45deg, #4b55be 0, #a469a8 100%);
    background: -webkit-linear-gradient(-45deg, #4b55be 0, #a469a8 100%);
    background: linear-gradient(135deg, #a469a8 0%, #4b55be 100%);
    background: -webkit--moz-linear-gradient(-45deg, #4b55be 0, #a469a8 100%);
    background: -webkit--webkit-linear-gradient(-45deg, #4b55be 0, #a469a8 100%);
    background: -webkit-linear-gradient(135deg, #4b55be 0, #a469a8 100%);
    padding: 20px;
    margin: 5px auto 0;
}
.ui-datepicker .ui-datepicker-next {
    right: 15px !important;
}
.ui-datepicker .ui-datepicker-today a {
    color: #000;
    border: 1px solid;
    background: #fff;
    border-color: #fff;
}
.ui-datepicker-calendar {
    border: none;
}
.ui-datepicker table {
    width: 100%;
}
.ui-datepicker-header {
    color: #ffffff;
}
.ui-datepicker-header .ui-datepicker-prev .ui-icon,
.ui-datepicker-header .ui-datepicker-next .ui-icon {
    text-indent: inherit !important;
}
.ui-datepicker-title {
    text-align: center;
    font-size: 15px;
}
.ui-datepicker th {
    font-size: 12px;
    color: #ffffff;
    font-weight: 300;
}
.ui-datepicker tbody td {
    padding: 3px;
    border-radius: 50%;
}
.ui-datepicker tbody td:last-child {
    border-right: 0px;
}
.ui-datepicker tbody tr:last-child {
    border-bottom: 0px;
}
.ui-datepicker a {
    text-decoration: none;
}
.ui-datepicker td span,
.ui-datepicker td a {
    text-align: center;
    width: 30px;
    height: 30px;
    color: #ffffff;
}
.ui-datepicker-calendar .ui-state-default {
    transition: all 0.3s ease;
    border-radius: 50%;
}
.ui-datepicker-calendar .ui-state-default .ui-state-highlight {
    border: 1px solid;
    border-radius: 50%;
    border-color: #fff;
}
.ui-datepicker-calendar .ui-state-hover {
    background: #fff;
    color: #000 !important;
    border-radius: 50%;
}
.ui-datepicker-calendar .ui-state-active {
    border: 1px solid;
    border-radius: 50%;
    border-color: #fff;
    color: #ffffff;
}
.ui-datepicker-unselectable .ui-state-default {
    background: #d6e4be;
    color: #000;
}
.woo-product-thumb .woo-product-thumbnail {
    overflow: hidden;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
.woo-product-thumb .woo-product-thumbnail .swiper-pagination {
    width: 98%;
}
.woo-product-thumb .woo-product-thumbnail .swiper-pagination .swiper-pagination-bullet {
    background: transparent;
    margin-left: 30px;
    font-size: 18px;
}
.woo-product-thumb .woo-product-thumbnail .swiper-pagination .swiper-pagination-bullet:first-child {
    margin-left: 0;
}
.woo-product-thumb .woo-product-thumbnail .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
    content: "";
    width: 20px;
    height: 2px;
    display: block;
    position: absolute;
    background: #e6e6e6;
    bottom: 5px;
}
.woo-product-thumbnail-style-2 {
    overflow: hidden;
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.woo-product-thumbnail-style-2 .swiper-slide-next {
    background-color: #e8e8e8;
    opacity: 0.2;
}
.woo-product-thumbnail-style-2 .woo-single-next-btn {
    z-index: 100;
    position: absolute;
    right: -43px;
    top: -30vh;
    color: #fff !important;
    background: #2f9df4 !important;
    width: 60px !important;
    height: 60px !important;
}
.woo-product-thumbnail-style-2 .woo-slider-page {
    position: absolute;
    z-index: 10;
    color: #898989;
    font-size: 20px;
    bottom: 20px;
    width: 100%;
}
.woo-product-thumbnail-style-2 .woo-button-prev {
    cursor: pointer;
    font-weight: 100;
    margin-right: 20px;
}
.woo-product-thumbnail-style-2 .woo-button-next {
    cursor: pointer;
    font-weight: 100;
}
.woo-product-thumbnail-style-2 .swiper-slide img {
    padding-top: 200px;
    padding-bottom: 200px;
}
.woo-single-perma {
    color: #2f9df4;
    font-size: 17px;
}
.woo-single-element-feature-ul ul {
    list-style: none;
    padding-left: 0;
    float: left;
    margin-top: 0;
    margin-right: 80px;
}
.woo-single-element-feature-ul ul li {
    font-size: 18px;
    color: #898989;
    font-weight: 300;
    border-bottom: none;
    padding-bottom: 4px;
}
.woo-single-element-feature-ul h1 {
    color: #393939;
    font-size: 31px;
    margin-bottom: 45px !important;
    font-weight: 300;
}
.woo-single-post-style-1 .left-border {
    border-left: 1px solid #e0e0e0;
    padding-bottom: 90px;
}
.woo-single-post-style-1 .swiper-pagination {
    margin-top: 20px;
}
.woo-single-post-style-1 .swiper-pagination span {
    margin-right: 5px;
}
.woo-single-post-style-1 .swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
}
.woo-single-post-style-1 .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #a469a8;
}
.woo-single-post-style-1 h1 {
    font-size: 38px;
    color: #393939;
    font-weight: 300;
    margin-top: 0;
}
.woo-single-post-style-1 h2 {
    font-size: 18px;
    color: #898989;
    font-weight: 300;
}
.woo-single-post-style-1 h4 {
    color: #a6a6a6;
    font-size: 20px;
    margin-bottom: 0;
    font-weight: 300;
}
.woo-single-post-style-1 .left {
    float: left;
    margin-right: 30px;
    font-size: 18px;
    color: #898989;
    font-weight: 300;
}
.woo-single-post-style-1 .left .circle {
    width: 31px;
    border-radius: 50%;
    height: 31px;
    float: left;
    margin-right: 10px;
}
.woo-single-post-style-1 .left .silver {
    background-color: #e5e5e5;
}
.woo-single-post-style-1 .left .gold {
    background-color: #dde4a3;
}
.woo-single-post-style-1 .price {
    font-size: 38px;
    color: #393939;
    font-weight: 300;
}
.woo-single-post-style-1 .line {
    margin-top: 60px;
    border: 1px solid #e9e9e9;
}
.woo-single-post-style-1 .woo-thumb-footer {
    margin-top: 60px;
    clear: both;
}
.woo-single-post-style-1 .woo-thumb-footer p {
    margin-top: 0;
    color: #898989;
    font-weight: 300;
    font-size: 18px;
}
.upwoocommerce {
    margin-left: -30px !important;
}
.upwoocommerce .product-item {
    margin-top: 50px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.upwoocommerce .product-item img {
    height: 270px;
}
.upwoocommerce .product-item .uk-card {
    border: 1px solid transparent;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.upwoocommerce .product-item .uk-card-header {
    border: none;
    text-align: center;
}
.upwoocommerce .product-item .uk-card-header .uk-card-title {
    color: #000;
}
.upwoocommerce .product-item .uk-card-footer {
    border: none;
    position: relative;
    padding: 60px 0;
}
.upwoocommerce .product-item .uk-card-footer.upwo .product {
    position: absolute;
    background: #fff;
    left: 50%;
    top: 5px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.upwoocommerce .product-item .uk-card-footer.upwo .product:before {
    content: "ADD TO";
    display: block;
    color: #000;
    position: absolute;
    top: 14px;
    font-weight: 600;
    left: 50%;
    opacity: 0.5;
    font-size: 14px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.upwoocommerce .product-item .uk-card-footer .add_to_cart_inline {
    border: 1px solid #ccc !important;
    display: block;
    margin: auto;
    text-align: center;
    padding: 54px 10px 5px 8px !important;
}
.upwoocommerce .product-item .uk-card-footer .add_to_cart_inline .button {
    position: relative;
    text-indent: -9999px;
    background: transparent;
    color: #000000;
}
.upwoocommerce .product-item .uk-card-footer .add_to_cart_inline .button:after {
    content: "\f067";
    position: absolute;
    display: block;
    font-family: "Font Awesome 5 Free", FontAwesome;
    font-weight: 900;
    color: #000;
    text-indent: -2px;
    top: 15px;
    font-size: 11px;
    left: 50%;
}
.upwoocommerce .product-item .uk-card-footer .add_to_cart_inline del .amount {
    line-height: 2;
    font-size: 18px !important;
    position: absolute;
    right: -20px;
    top: -20px;
    background: #f00;
    color: #fff !important;
    padding: 0px 10px;
    border-radius: 5px;
    text-decoration: line-through;
}
.upwoocommerce .product-item .uk-card-footer .add_to_cart_inline ins {
    background: transparent;
}
.upwoocommerce .product-item .uk-card-footer .add_to_cart_inline .woocommerce-Price-amount.amount {
    font-size: 45px;
    display: block;
    color: #000;
}
.upwoocommerce .product-item .uk-card-footer .add_to_cart_inline .added_to_cart {
    position: relative;
    color: #a469a8;
}
.upwoocommerce .product-item:hover .uk-card {
    border-color: #000000;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.upwoocommerce .product-item:hover .uk-card-footer {
    border: none;
    position: relative;
    padding: 60px 0;
}
.upwoocommerce .product-item:hover .uk-card-footer.upwo .product {
    background: #000;
    border-color: #000000;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.upwoocommerce .product-item:hover .uk-card-footer.upwo .product:before {
    color: #fff;
}
.upwoocommerce .product-item:hover .uk-card-footer .woocommerce-Price-amount.amount {
    color: #fff;
}
.upwoocommerce .product-item:hover .uk-card-footer .add_to_cart_inline {
    border: 1px solid #000 !important;
    border-color: #000000;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.upwoocommerce .product-item:hover .uk-card-footer .add_to_cart_inline .button {
    color: #fff;
}
.upwoocommerce .product-item:hover .uk-card-footer .add_to_cart_inline .button:after {
    color: #fff;
}
.nxt-roomslider .roomitem {
    position: relative;
}
.nxt-roomslider .roomitem .nxt-hotels {
    position: relative;
    overflow: hidden;
    height: 400px;
}
.nxt-roomslider .roomitem .nxt-hotels .hotel-room-thumb {
    position: relative;
    width: 100%;
    margin: -10px 0 0 -7px;
    display: block;
    height: 100%;
    opacity: 1;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(10px, 10px, 0);
    transform: translate3d(10px, 10px, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-size: cover;
    background-position: center center;
}
@media screen and (max-width: 767px) {
    .nxt-roomslider .roomitem .nxt-hotels .nxt-hotels {
        height: 210px;
    }
}
.nxt-roomslider .roomitem .nxt-hotels figcaption:before,
.nxt-roomslider .roomitem .nxt-hotels figcaption p {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}
.nxt-roomslider .roomitem .nxt-hotels figcaption:before {
    position: absolute;
    right: -100px;
    bottom: -100px;
    width: 300px;
    background: rgba(0, 0, 0, 0.5);
    height: 300px;
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: 0 0 0 900px rgba(41, 39, 39, 0.24);
    content: "";
    opacity: 0;
    -webkit-transform: scale3d(0.5, 0.5, 1);
    transform: scale3d(0.5, 0.5, 1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.nxt-roomslider .roomitem .nxt-hotels h2 {
    text-align: left;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(5px, 5px, 0);
    transform: translate3d(5px, 5px, 0);
}
.nxt-roomslider .roomitem .nxt-hotels p {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding: 0 1.5em 1.5em 0;
    width: 140px;
    text-align: right;
    opacity: 0;
    -webkit-transform: translate3d(20px, 20px, 0);
    transform: translate3d(20px, 20px, 0);
}
.nxt-roomslider .roomitem .nxt-hotels:hover .hotel-room-thumb {
    text-align: left;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(5px, 5px, 0);
    transform: translate3d(5px, 5px, 0);
}
.nxt-roomslider .roomitem .nxt-hotels:hover figcaption::before {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}
.nxt-roomslider .roomitem .nxt-hotels:hover h2,
.nxt-roomslider .roomitem .nxt-hotels:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.nxt-roomslider #faq-filter {
    padding: 20px 0;
}
@media screen and (max-width: 767px) {
    .nxt-roomslider #faq-filter ul {
        float: left;
        margin-top: 30px;
    }
}
.nxt-roomslider #faq-filter ul {
    list-style-type: none;
    padding-left: 0;
    float: right;
}
.nxt-roomslider #faq-filter ul li {
    float: left;
    padding-left: 40px;
    color: rgba(164, 105, 168, 0.5);
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
}
.nxt-roomslider #faq-filter ul li.active {
    color: #000;
}
.nxt-roomslider #faq-filter ul li:hover {
    color: #a469a8;
}
.nxt-roomslider .owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.nxt-roomslider .owl-carousel .owl-animated-in {
    z-index: 0;
}
.nxt-roomslider .owl-carousel .owl-animated-out {
    z-index: 1;
}
.nxt-roomslider .owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
.nxt-roomslider .owl-height {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}
.nxt-roomslider .owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1;
}
.nxt-roomslider .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}
.nxt-roomslider .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.nxt-roomslider .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.nxt-roomslider .owl-carousel .owl-controls .owl-nav .owl-prev,
.nxt-roomslider .owl-carousel .owl-controls .owl-nav .owl-next,
.nxt-roomslider .owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.nxt-roomslider .owl-carousel.owl-loaded {
    display: block;
}
.nxt-roomslider .owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}
.nxt-roomslider .owl-carousel.owl-hidden {
    opacity: 0;
}
.nxt-roomslider .owl-carousel .owl-refresh .owl-item {
    display: none;
}
.nxt-roomslider .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;
}
.nxt-roomslider .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d;
}
.nxt-roomslider .owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}
.nxt-roomslider .owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}
.nxt-roomslider .owl-carousel.owl-rtl {
    direction: rtl;
}
.nxt-roomslider .owl-carousel.owl-rtl .owl-item {
    float: right;
}
.nxt-roomslider .no-js .owl-carousel {
    display: block;
}
.nxt-roomslider .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}
.nxt-roomslider .owl-carousel .owl-item img {
    transform-style: preserve-3d;
}
.nxt-roomslider .owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}
.nxt-roomslider .owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    -moz-transition: scale 100ms ease;
    -ms-transition: scale 100ms ease;
    -o-transition: scale 100ms ease;
    transition: scale 100ms ease;
}
.nxt-roomslider .owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3);
}
.nxt-roomslider .owl-carousel .owl-video-playing .owl-video-tn,
.nxt-roomslider .owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}
.nxt-roomslider .owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}
.nxt-roomslider .owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
}
.owl-carousel .item.__loading {
    opacity: 0;
    transform: translateX(40px);
    -webkit-transform: translateX(40px);
}
.owl-carousel .item {
    transition: 0.8s;
    -webkit-transition: 0.8s;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
}
.pricetable {
    border: 1px solid #ebebeb;
    margin-bottom: 20px;
    margin-top: 20px;
}
.pricetable .price-heading {
    font-size: 72px;
    color: #a469a8;
}
.pricetable .price-value {
    color: #a469a8;
}
.pricetable.style5 h3 {
    font-size: 24px;
    font-weight: 400;
}
.pricetable.style5 h2 {
    font-size: 46px;
    text-transform: uppercase;
    color: #a469a8;
    font-weight: 600;
    margin: 0;
}
.pricetable.style5 h2 i {
    font-style: normal;
    color: #c1c1c1;
    font-weight: 300;
}
.pricetable.style5 .body {
    line-height: 3em;
    font-size: 16px;
    margin-top: 15px;
}
.pricetable.style5 .uk-button-default {
    border-radius: 50px;
    background: #4b55be;
    color: #fff;
    text-transform: uppercase;
}
.pricetable.style6 {
    overflow: hidden;
    background: #fff;
    border: none;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 21px -1px rgba(224, 213, 224, 0.59);
    -moz-box-shadow: 1px 1px 21px -1px rgba(224, 213, 224, 0.59);
    box-shadow: 1px 1px 21px -1px rgba(224, 213, 224, 0.59);
}
.pricetable.style6 .head-card {
    width: 55%;
    float: right;
    position: relative;
    text-align: left;
    padding-left: 20px;
}
.pricetable.style6 .head-card h2 {
    font-size: 2.2em;
    padding-top: 5px;
}
.pricetable.style6 .head-card span {
    font-size: 1em;
    line-height: 1;
}
.pricetable.style6 .head-card:after {
    content: "";
    width: 122%;
    height: 1px;
    background: #eef1f1;
    display: block;
    position: absolute;
    bottom: -20px;
    right: -57px;
}
.pricetable.style6 .figcaption {
    position: absolute;
    border-radius: 100px;
    background: #feba58;
    width: 200px;
    height: 210px;
    z-index: 0;
    transform: rotate(-35deg);
    -webkit-transform: rotate(-35deg);
    -moz-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    top: -50px;
    left: -20px;
}
.pricetable.style6 .figcaption span {
    position: absolute;
    bottom: 50px;
    right: 85px;
    color: #fff;
    font-size: 2.2em;
    font-weight: 500;
    transform: rotate(35deg);
    -webkit-transform: rotate(35deg);
    -moz-transform: rotate(35deg);
    -o-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
}
.pricetable.style6 .figcaption span i {
    font-style: normal;
    font-size: 16px;
    text-transform: uppercase;
}
.pricetable.style6 .uk-card-body ul {
    text-align: left;
    padding: 0;
}
.pricetable.style6 .uk-card-body ul li {
    list-style-type: none;
    padding: 10px 0;
    font-size: 1.2em;
}
.pricetable.style6 .uk-card-body ul li span {
    padding-right: 20px;
}
.pricetable.style6 .uk-card-body ul li .uk-icon {
    color: #5c666a;
}
.pricetable.style6 .btn {
    max-width: 320px;
    overflow: hidden;
}
@media screen and (min-width: 1200px) {
    .pricetable.style6 .btn {
        border: 2px solid #4b55be;
        border-radius: 50px;
        text-align: left;
    }
}
.pricetable.style6 .btn .uk-button-default {
    border-radius: 50px;
    padding: 20px 45px;
    background: #4b55be;
    margin-left: -1px;
}
.pricetable.style6 .btn .btndetails {
    font-size: 18px;
    font-weight: 500;
    padding-right: 20px;
    line-height: 55px;
}
@media screen and (min-width: 1170px) {
    .pricetable.style6 .btn .btndetails {
        float: right;
    }
}
@media screen and (max-width: 1170px) {
    .pricetable.style6 .btn .btndetails {
        display: block;
    }
}
.pricetable.style6 .btn .btndetails:hover {
    color: #a469a8;
}
.pricetable.style6 .btn .btndetails .uk-icon {
    font-size: 15px;
    padding-left: 8px;
}
.pricetable.meissa {
    -webkit-transition: color 0.25s;
    transition: color 0.25s;
    border: 3px solid rgba(0, 0, 0, 0.15);
}
.pricetable.meissa .uk-card-body {
    background: transparent;
}
.pricetable.meissa .uk-card-body .uk-card-title {
    font-size: 14px !important;
    opacity: 0.5;
}
.pricetable.meissa .uk-card-body .pricing-item {
    padding-bottom: 20px;
    padding-left: 0;
    list-style-type: none;
}
.pricetable.meissa .uk-card-body .pricing-item li {
    color: #000;
}
.pricetable.meissa .uk-card-body .pricing-item li span {
    opacity: 0.5;
}
.pricetable.meissa .uk-card-body p {
    text-align: center !important;
    font-size: 20px;
    margin: 0;
}
.pricetable.meissa .uk-card-body p span {
    font-size: 54px;
    line-height: 85px;
}
.pricetable.meissa .mungu-price-button {
    position: relative;
    margin: 0;
}
.pricetable.meissa .mungu-price-button .uk-button {
    margin: 0 !important;
    position: absolute;
    top: -30px;
    z-index: 2;
    font-size: 18px;
    background: #fff;
    color: #212121;
    font-weight: 500;
    padding: 20px 45px;
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1) !important;
    transition: all 0.3s ease 0s;
    opacity: 1;
}
.pricetable.meissa:hover {
    border: 3px solid #a469a8;
}
.pricetable.meissa:hover .mungu-price-button .uk-button {
    background-image: linear-gradient(to bottom right, #a469a8 0%, #a469a8 100%) !important;
    border: 1px solid transparent;
    color: #fff;
    z-index: 55;
    opacity: 1;
    visibility: visible;
}
.pricetable .uk-card-body {
    padding: 60px 55px;
    background-color: #fff;
}
@media screen and (max-width: 1080px) {
    .pricetable .uk-card-body {
        padding: 30px;
    }
}
.pricetable .uk-card-body.head-body {
    border-bottom: 1px solid #dbe8f4;
    border-top: 1px solid #dbe8f4;
    font-size: 13px;
}
.pricetable .uk-card-body.head-body b {
    font-size: 48px;
    font-weight: 500;
    color: #3c5169;
    line-height: 48px;
}
.pricetable .uk-card-body.head-body .entry-bg {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    left: 10px;
    background: rgba(219, 232, 244, 0.19);
    display: block;
}
.pricetable .uk-card-body.head-body .uk-button-default {
    bottom: -23px;
    border-radius: 3px;
    padding: 15px 40px;
    left: 50%;
    font-weight: 500;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
@media screen and (max-width: 768px) {
    .pricetable .uk-card-body.head-body .uk-button-default {
        padding: 15px 20px;
    }
}
.pricetable .uk-card-title {
    font-size: 22px !important;
    color: #000;
    font-weight: bold;
    text-align: left;
}
.pricetable h4 {
    color: #1a1a1a;
    text-align: left;
}
.pricetable p {
    line-height: 1.5em;
    text-align: left;
    font-size: 16px;
}
.pricetable .uk-margin-remove-top {
    font-size: 14px;
    padding-top: 15px;
    padding-bottom: 30px;
    color: #929496;
}
.pricetable .nxt-price {
    font-size: 30px;
    font-weight: 400;
    text-align: left !important;
    font-family: "Barlow";
    color: #d0d0d0;
    margin-top: 55px;
    margin-bottom: 10px;
}
.pricetable .nxt-price span {
    color: #4b55be !important;
}
.pricetable .nxt-price i {
    color: #a469a8 !important;
    font-style: normal;
}
.pricetable .mungu-price-button {
    margin-top: -27px;
    font-size: 19px;
}
.pricetable .mungu-price-button a {
    background: #ec1f3f;
    padding: 18px 47px;
    margin-left: 55px !important;
    box-shadow: none !important;
}
.pricetable .small-pricetable-card {
    padding: 48px 0px !important;
    border-top: 5px solid #fff;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.pricetable .small-pricetable-card:hover {
    border-top: 5px solid #a469a8;
}
.pricetable .small-card-title {
    font-size: 21px !important;
    color: #000;
    font-weight: 600;
    text-align: center;
    line-height: 3em;
    padding-top: 5px;
}
.pricetable .small-price {
    font-size: 72px;
    font-weight: 400;
    text-align: center !important;
    font-family: "arial";
    color: #a469a8 !important;
    font-style: normal;
    margin-bottom: 0;
    line-height: 0.5;
}
.pricetable .small-price-type {
    line-height: 0;
    margin: 0;
    font-size: 18px;
    text-align: center !important;
    font-family: "arial";
    color: #a469a8 !important;
}
.pricetable.hosting .pricing li .svs-item {
    margin-left: 5px;
    border-bottom: 1px dashed #b1b1b1;
}
.pricetable.hosting .pricing li .svs-item p {
    font-size: 13px;
    text-transform: uppercase;
    line-height: 26px;
    font-weight: 500;
}
.pricetable.hosting .pricing li:last-child .svs-item {
    margin-left: 5px;
    border-bottom: none;
}
.pricetable.hosting .uk-card-footer {
    background: #fafcfe;
}
.pricetable.style4 {
    border: none;
}
.pricetable.style4 .item {
    background: rgba(164, 105, 168, 0.1);
    box-shadow: none !important;
    cursor: pointer;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.pricetable.style4 .item p {
    font-size: 13px;
}
.pricetable.style4 .item p.price {
    font-size: 52px;
    color: #186fd9;
    line-height: 1.1em;
}
.pricetable.style4 .item .uk-button {
    font-size: 14px;
    border: 2px solid #a469a8;
}
.pricetable.style4 .item:hover {
    background: #186fd9;
}
.pricetable.style4 .item:hover h4,
.pricetable.style4 .item:hover p {
    color: #fff;
}
.pricetable.style4 .item:hover .uk-button {
    background: #37da82;
    color: #fff;
    border: 2px solid #37da82;
}
.pricetable.style8 {
    border: solid 2px;
    opacity: 0.6;
    transition: all 0.3s ease;
}
.pricetable.style8 .head-card h2 {
    font-family: "Barlow";
    font-weight: 300;
    font-style: normal;
    font-size: 3rem;
    line-height: 3rem;
}
.pricetable.style8:hover {
    opacity: 1;
    transition: all 0.3s ease;
}
.pricetable.style8 .uk-scrollspy p {
    font-family: "Open Sans";
    font-size: 24px;
    line-height: 30px;
    font-weight: 300;
    color: #454545;
}
.pricetable.style8 .style8 .pl0 p:before {
    content: "•";
    padding-right: 30px;
}
.hotel-grid-item {
    position: relative;
    width: 100%;
    border: 1px solid rgba(93, 93, 93, 0.13);
    -webkit-box-shadow: 0px 12px 46px 0px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0px 12px 46px 0px rgba(0, 0, 0, 0.12);
    box-shadow: 0px 12px 46px 0px rgba(0, 0, 0, 0.12);
}
.hotel-grid-item .hotel-room-thumb {
    height: 455px;
    position: relative;
}
.hotel-grid-item .hotel-room-thumb .entry-hover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.hotel-grid-item .hotel-room-thumb .entry-hover:hover {
    background: rgba(0, 0, 0, 0.09);
}
.hotel-grid-item .entry-meta h3 {
    color: #181620;
    font-size: 24px;
    font-weight: 600;
    line-height: 25px;
    margin: 0;
}
.hotel-grid-item .entry-meta .meta-details {
    list-style-type: none;
    padding-left: 0;
}
.hotel-grid-item .entry-meta .meta-details li {
    font-size: 13px;
    color: #181620;
    text-transform: capitalize;
}
.hotel-grid-item .entry-meta .meta-details li span {
    opacity: 0.6;
}
.hotel-grid-item .entry-meta .meta-details li i {
    color: #ff4646;
    font-style: normal;
}
.hotel-grid-item .entry-meta .meta-details-r span {
    font-size: 13px;
    color: #181620;
    text-transform: capitalize;
    opacity: 0.6;
}
.hotel-grid-item .entry-meta .meta-details-r .price {
    color: #ff4646;
    font-size: 24px;
    margin: 0;
    font-weight: 600;
}
.hotel-grid-item .entry-meta .meta-details-r .price i {
    font-size: 13px;
    color: #181620;
    opacity: 0.6;
    font-style: normal;
}
.hotel-item .entry-meta {
    width: 100%;
}
.mungu-team-container {
    width: 100%;
    overflow: hidden;
    padding-left: 30px;
}
.mungu-team-container .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.mungu-team-container .swiper-slide:hover {
    background-color: transparent;
}
.mungu-team-container.swiper-container-horizontal {
    padding-bottom: 40px;
}
.mungu-team a:hover {
    text-decoration: none;
}
.mungu-team .mungu-item {
    width: 100%;
    position: relative;
    transition: all 0.3s ease-in-out;
}
.mungu-team .team-shadow {
    -webkit-box-shadow: inset -23px -141px 160px -118px rgba(0, 0, 0, 0.82);
    -moz-box-shadow: inset -23px -141px 160px -118px rgba(0, 0, 0, 0.82);
    box-shadow: inset -23px -141px 160px -118px rgba(0, 0, 0, 0.82);
}
.mungu-team .mungu-team-img,
.mungu-team .themeton-image {
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
}
.mungu-team .entry-hover {
    display: none;
}
.mungu-team .mungu-seo-message {
    margin-top: 30px;
    padding-bottom: 20px;
}
.mungu-team .mungu-seo-message h4 {
    font: 16px "Barlow", sans-serif;
    color: #42404b;
    font-weight: 600;
    position: relative;
    z-index: 1;
}
.mungu-team .mungu-seo-message span {
    font-size: 14px;
    font-weight: 400;
    color: #666666;
    z-index: 1;
    position: relative;
}
.mungu-team-container-no {
    width: 100%;
}
.boxed .mungu-team .mungu-seo-message {
    padding-left: 20px;
    padding-right: 20px;
}
.rombo-mask .mungu-team-img {
    width: 200px;
    height: 270px;
    transform-origin: 50% 50%;
}
.rombo-mask .mungu-team-img:before {
    content: "";
    display: block;
    width: 100%;
    height: 300px;
    background: #666666;
    overflow: hidden;
    transform: rotate(45deg);
}
.image-circle .mungu-item {
    padding: 35px 0;
    position: relative;
    overflow: hidden;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.image-circle .mungu-item .mungu-team-circle-img img {
    width: 160px;
    height: 160px;
    border: 5px solid #fff;
    border-radius: 50%;
    text-align: center;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
}
.image-circle .mungu-item .mungu-seo-message {
    margin-top: 30px;
}
.image-circle .mungu-item .mungu-seo-message h4 {
    font-size: 18px;
    color: #424049;
    font-weight: 500;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.image-circle .mungu-item .mungu-seo-message span {
    font-size: 15px;
    color: #454545;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.image-circle .mungu-item .entry-hover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.image-circle .mungu-item:hover .mungu-team-circle-img img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.image-circle .mungu-item:hover .entry-hover {
    background-color: rgba(0, 0, 0, 0.05);
}
.image-circle .mungu-item:hover span,
.image-circle .mungu-item:hover h4 {
    color: #a469a8;
}
.image-octagon .mungu-team-octagon {
    margin: 0 auto;
    -webkit-clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
    clip-path: polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%);
}
.image-octagon.boxed .mungu-item {
    padding-top: 30px;
    padding-bottom: 30px;
}
.uk-text-left .swiper-pagination {
    margin-left: 0;
    padding-left: 40px;
}
.uk-text-right .swiper-pagination {
    margin-right: 0;
}
.topleft-back .vc_column-inner {
    background-color: #fff;
    -webkit-box-shadow: 3px 13px 29px 7px #e0e0e0;
    -moz-box-shadow: 3px 13px 29px 7px #e0e0e0;
    box-shadow: 3px 13px 29px 7px #e0e0e0;
    border-radius: 6px;
}
.topleft-back::after {
    content: "";
    position: absolute;
    z-index: -2;
    border-radius: 6px;
    left: 3px;
    width: 113px;
    height: 104px;
    top: 3px;
    background-color: #a469a8;
}
.top-left-back .mungu-element::after {
    content: "";
    position: absolute;
    z-index: -2;
    border-radius: 6px;
    left: 20px;
    width: 113px;
    height: 104px;
}
@media screen and (max-width: 1200px) {
    .top-left-back .mungu-element::after {
        left: 20px;
    }
}
.top-left-back .mungu-element:nth-child(4n)::after {
    background-color: #c7bba4;
    bottom: -10px;
}
.top-left-back .mungu-element:nth-child(4n + 1)::after {
    top: -10px;
    background-color: #a469a8;
}
.top-left-back .mungu-element:nth-child(4n + 2)::after {
    bottom: -10px;
    background-color: #4b55be;
}
.top-left-back .mungu-element:nth-child(4n + 3)::after {
    top: -10px;
    background-color: #a469a8;
}
.bottom-left-back .mungu-element::after {
    content: "";
    position: absolute;
    z-index: -2;
    border-radius: 6px;
    background-color: #feba58;
    left: 30px;
    top: -10px;
    width: 113px;
    height: 104px;
}
.yoga-team .mungu-element {
    margin-bottom: 30px !important;
    position: relative;
}
.yoga-team .mungu-element .mungu-item {
    background: #ffffff;
    padding-top: 35px;
    padding-bottom: 20px;
    border-radius: 8px;
    -webkit-box-shadow: 11px 2px 39px -8px #cfcdcf;
    -moz-box-shadow: 11px 2px 39px -8px #cfcdcf;
    box-shadow: 11px 2px 39px -8px #cfcdcf;
}
.yoga-team .mungu-element .mungu-item .mungu-seo-message h4 {
    font-weight: normal;
}
.yoga-team .mungu-element .mungu-item .mungu-seo-message span {
    font-size: 16px;
    color: #ababab;
    font-weight: 100;
}
.yoga-team .mungu-element .mungu-item:hover .mungu-team-circle-img img {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.yoga-team .mungu-element .mungu-item:hover .entry-hover {
    background-color: rgba(0, 0, 0, 0);
}
.hover_social_style {
    margin-top: 20px;
    transition: margin-top 0.3s;
}
.hover_social_style .team {
    position: relative;
    height: 440px;
    transition: box-shadow 0.3s;
}
.hover_social_style .team .overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    transition: background-color 0.3s;
}
.hover_social_style .team .overlay .social_icon {
    bottom: 30%;
    transition: bottom 0.3s, opacity 0.3s;
    opacity: 0;
    position: absolute;
    width: 100%;
}
.hover_social_style .team .overlay .social_icon a {
    margin-right: 15px;
}
.hover_social_style .team .overlay .social_icon a i {
    color: #fff;
    font-size: 20px;
}
.hover_social_style:hover {
    margin-top: 0;
}
.hover_social_style:hover .overlay {
    background-color: rgba(0, 0, 0, 0.5);
}
.hover_social_style:hover .team {
    -webkit-box-shadow: 0px 4px 23px 3px rgba(17, 17, 17, 0.2);
    -moz-box-shadow: 0px 4px 23px 3px rgba(17, 17, 17, 0.2);
    box-shadow: 0px 4px 23px 3px rgba(17, 17, 17, 0.2);
}
.hover_social_style:hover .team .social_icon {
    bottom: 40%;
    opacity: 1;
}
.hover_social_style .meta h4 {
    font-size: 20px;
}
.hover_social_style .meta h4 a {
    color: #000;
    transition: color 0.2s;
}
.hover_social_style .meta h4 a:hover {
    color: #a469a8;
}
.hover_social_style .meta span {
    font-size: 14px;
    color: #000;
    opacity: 0.5;
}
.hover-team-owl .owl-stage-outer {
    position: relative;
    overflow: hidden;
}
.hover-team-owl .owl-stage-outer .owl-item {
    float: left;
}
.hover-team-owl .owl-controls .owl-dots2222 {
    margin-top: 70px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.hover-team-owl .owl-controls .active {
    border: 2px solid #4e5153;
    width: 10px !important;
    height: 10px !important;
    background-color: transparent !important;
}
.hover-team-owl .owl-controls .owl-dot {
    width: 7px;
    height: 7px;
    background-color: #707070;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    margin: 5px 7px;
}
.carrentalgrid .dx-slider-bar {
    background: #d3e6e9;
}
.carrentalgrid .dx-slider-range.dx-slider-range-visible {
    border: 1px solid #fc8327;
    background: #fc8327;
}
.carrentalgrid .dx-state-focused.dx-slider-handle:not(.dx-state-active) {
    border: 6px solid #fc8327;
    background: #fff;
}
.carrentalgrid .dx-state-hover.dx-slider-handle:not(.dx-state-active) {
    border: 6px solid #fc8327;
    background: #fff;
}
.carrentalgrid .dx-slider-handle {
    margin-top: -9px;
    margin-right: -7px;
    width: 20px;
    height: 20px;
    border: 6px solid #fc8327;
    background-color: #ffffff;
    border-radius: 50%;
}
.carrentalgrid .dx-popover-arrow {
    display: none;
}
.carrentalgrid .dx-popup-content {
    background: none;
    height: 24px;
    border: none;
    color: #5b676f;
    font-size: 15px;
    font-weight: 600;
    overflow: visible;
    padding-top: 0;
    padding-left: 10px;
}
.carrentalgrid .dx-overlay-content {
    border: none;
    background: transparent;
}
.carrentalgrid .car-rent-range {
    height: 65px;
    width: 100%;
}
.carrentalgrid .entry-meta.uk-card-hover {
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    transition: all 0.3s ease;
}
.carrentalgrid .meta-title {
    position: relative;
    border-bottom: 1px solid #e4e4e4;
}
.carrentalgrid .meta-title.style2 h3 {
    margin-bottom: 0;
    line-height: 4em;
}
.carrentalgrid .meta-title .rate {
    position: absolute;
    top: 25px;
    right: 30px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .carrentalgrid .meta-title .rate {
        position: initial;
    }
}
@media screen and (max-width: 767px) {
    .carrentalgrid .meta-title .rate {
        position: initial;
    }
}
@media (max-width: 479px) {
    .carrentalgrid .meta-title .rate {
        position: initial;
    }
}
.carrentalgrid .car-feature {
    height: 190px;
    position: relative;
    background-size: cover;
}
.carrentalgrid .car-feature a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}
.carrentalgrid .car-feature .entry-hover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.carrentalgrid .car-feature .entry-hover:hover {
    background: rgba(0, 0, 0, 0.09);
}
.carrentalgrid .car-feature .price {
    max-width: 140px;
    position: absolute;
    padding: 0 20px;
    right: 0;
    font-size: 14px;
    bottom: 0;
    text-align: center;
    margin: 0;
    line-height: 39px;
    background: #00b2ca;
    color: #fff;
    padding-top: 2px;
}
.cwidgetd {
    position: relative;
}
.cwidgetd .cwidget-title {
    background: #00b2ca;
}
.cwidgetd .cwidget-title h2 {
    color: #fff;
    text-transform: capitalize;
    line-height: 2em;
    padding-left: 25px;
    font-size: 26px;
    font-weight: 400;
}
.cwidgetd .price-range .double-handle-slider {
    width: 99%;
}
.cwidgetd .price-range .noUi-target,
.cwidgetd .price-range .noUi-target * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cwidgetd .price-range .noUi-target {
    position: relative;
    direction: ltr;
}
.cwidgetd .price-range .noUi-base {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
}
.cwidgetd .price-range .noUi-origin {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
}
.cwidgetd .price-range .noUi-handle {
    position: relative;
    z-index: 1;
}
.cwidgetd .price-range .noUi-stacking .noUi-handle {
    z-index: 10;
}
.cwidgetd .price-range .noUi-state-tap .noUi-origin {
    -webkit-transition: left 0.3s, top 0.3s;
    transition: left 0.3s, top 0.3s;
}
.cwidgetd .price-range .noUi-state-drag * {
    cursor: inherit !important;
}
.cwidgetd .price-range .noUi-base {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.cwidgetd .price-range .noUi-horizontal {
    height: 5px;
}
.cwidgetd .price-range .noUi-horizontal .noUi-handle {
    width: 25px;
    height: 25px;
    left: -5px;
    top: -12px;
    border-radius: 30px;
}
.cwidgetd .price-range .noUi-vertical {
    width: 18px;
}
.cwidgetd .price-range .noUi-background {
    background: #d3e6e9;
    box-shadow: inset 0 1px 1px #f0f0f0;
}
.cwidgetd .price-range .noUi-connect {
    background: #fc8327;
    box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
    -webkit-transition: background 450ms;
    transition: background 450ms;
}
.cwidgetd .price-range .noUi-origin {
    border-radius: 2px;
}
.cwidgetd .price-range .noUi-target {
    border-radius: 4px;
    box-shadow: inset 0 1px 1px #d3e6e9, 0 3px 6px -5px #d3e6e9;
}
.cwidgetd .price-range .noUi-target.noUi-connect {
    box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45), 0 3px 6px -5px #d3e6e9;
}
.cwidgetd .price-range .noUi-draggable {
    cursor: w-resize;
}
.cwidgetd .price-range .noUi-vertical .noUi-draggable {
    cursor: n-resize;
}
.cwidgetd .price-range .noUi-handle {
    border: 8px solid #fc8327;
    border-radius: 3px;
    background: #fff;
    cursor: default;
    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
}
.cwidgetd .price-range .noUi-active {
    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb;
}
.cwidgetd .price-range .noUi-handle:after {
    left: 17px;
}
.cwidgetd .price-range .noUi-vertical .noUi-handle:after {
    top: 17px;
}
.cwidgetd .price-range [disabled] .noUi-connect,
.cwidgetd .price-range [disabled].noUi-connect {
    background: #b8b8b8;
}
.cwidgetd .price-range [disabled] .noUi-handle,
.cwidgetd .price-range [disabled].noUi-origin {
    cursor: not-allowed;
}
.cwidgetd .price-range .noUi-pips,
.cwidgetd .price-range .noUi-pips * {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cwidgetd .price-range .noUi-pips {
    position: absolute;
    color: #999;
}
.cwidgetd .price-range .noUi-value {
    width: 40px;
    position: absolute;
    text-align: center;
}
.cwidgetd .price-range .noUi-value-sub {
    color: #ccc;
    font-size: 10px;
}
.cwidgetd .price-range .noUi-marker {
    position: absolute;
    background: #ccc;
}
.cwidgetd .price-range .noUi-marker-large,
.cwidgetd .price-range .noUi-marker-sub {
    background: #aaa;
}
.cwidgetd .price-range .noUi-pips-horizontal {
    padding: 10px 0;
    height: 50px;
    top: 100%;
    left: 0;
    width: 100%;
}
.cwidgetd .price-range .noUi-value-horizontal {
    margin-left: -20px;
    padding-top: 20px;
}
.cwidgetd .price-range .noUi-value-horizontal.noUi-value-sub {
    padding-top: 15px;
}
.cwidgetd .price-range .noUi-marker-horizontal.noUi-marker {
    margin-left: -1px;
    width: 2px;
    height: 5px;
}
.cwidgetd .price-range .noUi-marker-horizontal.noUi-marker-sub {
    height: 10px;
}
.cwidgetd .price-range .noUi-marker-horizontal.noUi-marker-large {
    height: 15px;
}
.cwidgetd .price-range .noUi-pips-vertical {
    padding: 0 10px;
    height: 100%;
    top: 0;
    left: 100%;
}
.cwidgetd .price-range .noUi-value-vertical {
    width: 15px;
    margin-left: 20px;
    margin-top: -5px;
}
.cwidgetd .price-range .noUi-marker-vertical.noUi-marker {
    width: 5px;
    height: 2px;
    margin-top: -1px;
}
.cwidgetd .price-range .noUi-marker-vertical.noUi-marker-sub {
    width: 10px;
}
.cwidgetd .price-range .noUi-marker-vertical.noUi-marker-large {
    width: 15px;
}
.cwidgetd .price-range .noUi-tooltip {
    display: block;
    position: absolute;
    border-radius: 3px;
    left: -20px;
    text-align: center;
    width: 50px;
}
.cwidgetd .price-range .noUi-handle-upper .noUi-tooltip,
.cwidgetd .price-range .noUi-handle-lower .noUi-tooltip {
    bottom: -38px;
}
.cwidgetd .filter {
    padding-left: 0;
    list-style-type: none;
}
.cwidgetd .filter li a {
    color: #5b676f;
}
.cwidgetd .filter li .uk-checkbox {
    width: 22px;
    height: 22px;
    margin-right: 18px;
}
.car-grid-item {
    border: 1px solid #e4e4e4;
}
.car-grid-item.style3 {
    opacity: 1;
    transition: all 0.3s ease;
}
.car-grid-item.style3 .car-thumb {
    position: relative;
    height: 225px;
    background-size: cover;
    background-position: center;
}
.car-grid-item.style3 .car-thumb p {
    font-size: 28px;
    color: #fff;
    text-transform: uppercase;
    bottom: 0;
    left: 40px;
    font-weight: 600;
}
.car-grid-item.style3 .car-thumb:after {
    content: "\f004";
    position: absolute;
    bottom: -25px;
    text-align: center;
    color: red;
    width: 50px;
    height: 50px;
    display: none;
    border-radius: 50%;
    border: 1px solid #e4e4e4;
    font-family: "Font Awesome 5 Free", Fontawesome;
    font-weight: 900;
    right: 40px;
    background: #fff;
    line-height: 52px;
    font-size: 20px;
}
.car-grid-item .car-thumb {
    height: 320px;
    position: relative;
}
.car-grid-item .car-thumb .entry-hover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.car-grid-item .car-thumb .entry-hover:hover {
    background: rgba(0, 0, 0, 0.09);
}
.car-grid-item .entry-meta .uk-grid {
    padding-top: 30px;
    padding-bottom: 30px;
}
.car-grid-item .entry-meta .price {
    position: relative;
}
.car-grid-item .entry-meta .price:before {
    content: ":";
    display: block;
    position: absolute;
    left: -10px;
    top: -1px;
}
.car-grid-item .deals {
    position: absolute;
    top: 30px;
    left: 40px;
    background: #f8595a;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 15px;
    padding: 0px 25px;
}
.car-grid-item .meta-title {
    position: relative;
    border-bottom: 1px solid #e4e4e4;
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
.car-grid-item .meta-title .price {
    position: absolute;
    right: 35px;
    top: 4px;
}
.car-grid-item .meta-title a {
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.car-grid-item .meta-title a h3 {
    line-height: 1em;
    margin: 0;
    text-transform: capitalize;
}
.car-grid-item .meta-title a:hover {
    color: #a469a8;
}
.car-grid-item .nxc-meta img {
    padding-right: 4px;
    padding-bottom: 4px;
}
.car-grid-item .nxc-meta p {
    margin: 0;
    text-transform: uppercase;
    line-height: 2.7em !important;
}
.car-grid-item .uk-button {
    background: #a469a8;
    padding: 5px 35px;
    color: #fff;
    margin-left: 40px;
    margin-bottom: 40px;
}
.list-item .car-thumb {
    height: 100%;
    min-height: 230px;
    position: relative;
}
.list-item .car-thumb p {
    font-size: 28px;
    color: #fff;
    text-transform: uppercase;
    bottom: 0;
    left: 40px;
    font-weight: 600;
}
.list-item .car-thumb:after {
    content: "\f004";
    position: absolute;
    top: 50px;
    text-align: center;
    color: red;
    display: none;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 1px solid #e4e4e4;
    font-family: "Font Awesome 5 Free", Fontawesome;
    font-weight: 900;
    right: -25px;
    background: #fff;
    line-height: 55px;
    font-size: 20px;
}
.list-item .deals {
    position: absolute;
    top: 30px;
    left: 80px;
    background: #f8595a;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 15px;
    padding: 0px 25px;
}
.list-item .content {
    border: 1px solid #e4e4e4;
    position: relative;
    border-left: none;
}
.list-item .content p {
    color: #f8595a;
    font-size: 28px;
}
.list-item .content h3 {
    font-size: 18px;
    line-height: 1em;
    margin: 0;
}
.list-item .content .uk-button-defualt {
    margin: 0;
    opacity: 1;
    border-radius: 33px;
    padding: 0px 20px;
    background: rgba(164, 105, 168, 0.3);
    color: #a469a8;
    position: absolute;
    right: 30px;
    bottom: 16px;
    transition: all 0.3s ease;
}
.list-item .content .uk-button-defualt:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease;
}
.list-item .content .meta-details {
    padding-left: 0;
    list-style-type: none;
}
.list-item .content .meta-details:before {
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    position: absolute;
    background: #e4e4e4;
    left: 0;
}
.list-item .content .meta-details li {
    border-right: 1px solid #e4e4e4;
    float: left;
    padding: 18px 20px;
}
.list-item .content .meta-details li:last-child {
    border: none;
}
.realstate-widget {
    border: 1px solid #ebf0ef;
}
.realstate-widget .dx-slider-bar {
    background: #d3e6e9;
}
.realstate-widget .dx-slider-range.dx-slider-range-visible {
    border: 1px solid #fb6e60;
    background: #fb6e60;
}
.realstate-widget .dx-state-focused.dx-slider-handle:not(.dx-state-active) {
    border: 6px solid #fb6e60;
    background: #fff;
}
.realstate-widget .dx-state-hover.dx-slider-handle:not(.dx-state-active) {
    border: 6px solid #fb6e60;
    background: #fff;
}
.realstate-widget .dx-slider-handle {
    margin-top: -9px;
    margin-right: -7px;
    width: 20px;
    height: 20px;
    border: 6px solid #fb6e60;
    background-color: #ffffff;
    border-radius: 50%;
}
.realstate-widget .dx-popover-arrow {
    display: none;
}
.realstate-widget .dx-popup-content {
    background: none;
    height: 24px;
    border: none;
    color: #454545;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
    line-height: 30px;
    overflow: visible;
    padding-top: 0;
    padding-left: 10px;
}
.realstate-widget .dx-overlay-content {
    border: none;
}
.realstate-widget .car-rent-range {
    height: 65px;
    width: 100%;
}
.realstate-widget h3 {
    font-size: 16px;
    color: #000000;
    font-family: Oswald;
    font-weight: 500;
}
.realstate-widget .filter li {
    padding-top: 10px;
    padding-bottom: 10px;
}
.realstate-widget .filter .uk-form-width-xsmall {
    float: right;
    border: 1px solid #f1f1f1;
    width: 25px;
}
.realstate-widget .filter .uk-checkbox {
    float: right;
}
.realstate-widget .uk-button {
    background-color: #6db91c;
    font-size: 16px;
    text-transform: capitalize;
}
.realstate-widget .cwidget-title {
    border-bottom: 1px solid #ebf1ef;
    background: transparent;
}
.realstate-widget .cwidget-title h2 {
    color: #fb6e60;
    font-size: 17px;
    font-family: Oswald;
    margin-bottom: 0;
}
.entry-meta h3 {
    line-height: 1em;
    font-size: 22px;
    text-transform: capitalize;
    margin: 0;
}
.entry-meta.style3 {
    opacity: 1;
}
.entry-meta.style3 .uk-button-defualt {
    margin: 0;
    opacity: 1;
    border-radius: 33px;
    padding: 0px 25px;
    background: rgba(164, 105, 168, 0.3);
    color: #a469a8;
    font-size: 13px;
    text-transform: capitalize;
    margin-left: 12px;
}
.entry-meta.style3 .meta-details {
    padding-left: 0;
    list-style-type: none;
}
.entry-meta.style3 .meta-details li {
    border-right: 1px solid #e4e4e4;
    float: left;
    padding: 18px 10px;
}
.entry-meta.style3 .meta-details li:first-child {
    padding-left: 0;
}
.entry-meta.style3 .meta-details li:last-child {
    border: none;
}
.entry-meta .meta-title {
    position: relative;
    border-bottom: 1px solid #e4e4e4;
}
.entry-meta .meta-title .rate {
    position: absolute;
    top: 35px;
    right: 30px;
}
.entry-meta .meta-title .rate span {
    padding-left: 5px;
}
.entry-meta .price {
    position: relative;
}
.entry-meta .price:before {
    content: ":";
    display: block;
    position: absolute;
    left: -10px;
    top: -1px;
}
.entry-meta .nxc-meta img {
    padding-right: 4px;
    padding-bottom: 4px;
}
.entry-meta .nxc-meta p {
    margin: 0;
    text-transform: uppercase;
}
.entry-meta .nxc-meta .price:before {
    content: ":";
    display: block;
    position: absolute;
    left: -10px;
    top: -1px;
}
.mungu-jew-btn-after:after {
    content: "";
    display: block;
    height: 2px;
    background-color: #fd405e;
    width: 90%;
    margin-left: -31px;
    bottom: -1px;
    margin-bottom: -3px;
}
.upking-carousel-btn {
    border: 1px solid #fff;
    border-radius: 50%;
}
.upking-carousel-btn svg {
    width: 20px;
    height: 20px;
}
.brand-logo {
    position: relative;
}
.brand-logo:not(.hide-slider-pagination) {
    padding-bottom: 60px;
}
.brand-logo .swiper-container {
    margin: 0 45px;
}
.brand-logo.hide-slider-arrow .swiper-container {
    margin: 0;
}
.brand-logo.hide-slider-arrow .swiper-button-prev,
.brand-logo.hide-slider-arrow .swiper-button-next {
    display: none;
}
.brand-logo .swiper-button-prev i,
.brand-logo .swiper-button-next i {
    padding: 20px 15px;
    border: 1px solid #a469a8;
    background: #fff;
    font-size: 15px;
    color: #000;
}
.brand-logo .swiper-button-prev {
    left: 0;
}
.brand-logo .swiper-button-next {
    right: 0;
}
.brand-logo .swiper-slide .uk-icon-button {
    background-color: #fff;
    color: #454545;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.brand-logo .swiper-slide:hover .uk-icon-button {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.brand-logo.hide-slider-pagination .swiper-pagination {
    display: none;
}
.brand-logo .swiper-pagination {
    margin: 30px auto 0;
    width: 100%;
}
.brand-logo .swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #efefef;
    opacity: 1;
    position: relative;
}
.brand-logo .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #a469a8;
}
.brand-logo .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet {
    margin-left: 10px;
}
.themeton-card a {
    color: #454545;
    text-decoration: none;
}
.themeton-card a:hover {
    color: #a469a8;
}
.themeton-card .fa,
.themeton-card .uk-icon,
.themeton-card .authorimage img {
    margin-right: 8px;
}
.themeton-card .uk-padding-remove-adjacent > div {
    padding-left: 0;
    padding-right: 0;
}
.themeton-card .uk-card-body,
.themeton-card .uk-card-footer {
    padding: 30px;
}
.themeton-card .uk-border-rounded .uk-card-media-top * {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.themeton-card .uk-border-rounded .uk-card-media-bottom * {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.themeton-card .uk-border-rounded .uk-card-media-left * {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.themeton-card .uk-border-rounded .uk-card-media-right * {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}
.themeton-card .uk-card-footer {
    border: none;
    padding-top: 0;
}
.themeton-card .uk-card-footer .line {
    margin-bottom: 15px;
    width: 100%;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
}
@media (min-width: 1200px) {
    .themeton-card .uk-card-footer .line {
        margin-bottom: 20px;
    }
}
.themeton-card .uk-card-title {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
}
.themeton-card .uk-card-title a {
    color: #1a1a1a;
    word-break: break-word;
}
.themeton-card .uk-card-title a:hover {
    color: #a469a8;
}
.themeton-card .dash-belowcat .date {
    position: relative;
    padding-bottom: 15px;
}
.themeton-card .dash-belowcat .date:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    width: 30px;
    height: 2px;
    background-color: #a469a8;
}
.themeton-card .dash-belowtitle .uk-card-title {
    position: relative;
    padding-bottom: 15px;
}
.themeton-card .dash-belowtitle .uk-card-title:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    width: 30px;
    height: 2px;
    background-color: #a469a8;
}
.themeton-card .dash-bottom .uk-card-footer:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    width: 30px;
    height: 2px;
    background-color: #a469a8;
}
.themeton-card.uk-text-center blockquote:before {
    left: auto;
}
.themeton-card.uk-text-center blockquote:after {
    display: none;
}
.themeton-card.uk-text-center .dash-belowtitle .uk-card-title:after,
.themeton-card.uk-text-center .dash-belowcat .uk-card-title:after,
.themeton-card.uk-text-center .dash-belowtitle .date:after,
.themeton-card.uk-text-center .dash-belowcat .date:after {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.themeton-card.uk-text-center .dash-bottom .uk-card-footer:after {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.themeton-card.uk-text-right blockquote:before {
    left: auto;
}
.themeton-card.uk-text-right blockquote:after {
    display: none;
}
.themeton-card.uk-text-right .dash-belowtitle .uk-card-title:after,
.themeton-card.uk-text-right .dash-belowcat .uk-card-title:after,
.themeton-card.uk-text-right .dash-belowtitle .date:after,
.themeton-card.uk-text-right .dash-belowcat .date:after {
    right: 0;
}
.themeton-card.uk-text-right .dash-bottom .uk-card-footer:after {
    right: 30px;
}
@media (min-width: 1200px) {
    .themeton-card.uk-text-right .dash-bottom .uk-card-footer:after {
        right: 40px;
    }
}
.simple-image {
    list-style: none;
    text-align: center;
}
.simple-image .image-item {
    position: relative;
    overflow: hidden;
}
.simple-image .image-item.x32 {
    width: 38%;
    height: 450px;
}
.simple-image .image-item.x23 {
    width: 30%;
    height: 450px;
}
.simple-image .image-item.x504 {
    height: 504px;
}
.simple-image .image-item.x260 {
    height: 260px;
}
.simple-image .image-item.x152 {
    height: 152px;
    width: 200px;
}
.simple-image .image-item.x310 {
    height: 310px;
}
.simple-image .image-item.x210 {
    height: 210px;
}
.simple-image .image-item.x160 {
    height: 160px;
}
.simple-image .image-item.x398 {
    height: 398px;
}
.simple-image .image-item.x218 {
    height: 218px;
}
.simple-image .image-item canvas,
.simple-image .image-item img {
    opacity: 1;
    width: 100%;
    position: relative;
    display: block;
    height: 100%;
    border-radius: 5px;
}
.simple-image .image-item .figcaption .heading {
    font-size: 1.6em;
    color: #fff;
}
.simple-image .image-item .figcaption a {
    position: absolute;
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.simple-image .image-item .figcaption p {
    color: #fff;
    line-height: 1.6em;
}
.simple-image .image-item .figcaption img {
    width: auto;
    max-width: 80px;
    margin: 20px auto;
    filter: brightness(0) invert(1);
}
#searchform {
    position: relative;
}
#searchform .wp-search input {
    background: transparent;
    border: none;
    outline: none;
    color: #fff;
    font-size: 15px;
}
#searchform .wp-search input::-webkit-input-placeholder {
    color: #fff;
    font-size: 15px;
}
#searchform .wp-search input:-moz-placeholder {
    color: #fff;
    font-size: 15px;
}
#searchform .wp-search input::-moz-placeholder {
    color: #fff;
    font-size: 15px;
}
#searchform .wp-search input:-ms-input-placeholder {
    color: #fff;
    font-size: 15px;
}
#searchform .wp-search button {
    background: transparent;
    position: absolute;
    top: 0;
    border: none;
    left: -30px;
    outline: none;
    cursor: pointer;
}
#searchform .wp-search button .uk-icon [stroke*="#"]:not(.uk-preserve) {
    stroke: #fff;
}
.mungu-card-masonry {
    width: 100%;
    position: relative;
}
.mungu-card-masonry .masonry-item .uk-overlay {
    opacity: 0;
    visibility: hidden;
}
.mungu-card-masonry .masonry-item .uk-overlay .uk-card-title,
.mungu-card-masonry .masonry-item .uk-overlay .uk-card-title a,
.mungu-card-masonry .masonry-item .uk-overlay a {
    color: #fff;
    line-height: 1;
    text-decoration: none;
}
.mungu-card-masonry .masonry-item .uk-overlay > * {
    line-height: 1;
    margin: 0;
}
.mungu-card-masonry .masonry-item .uk-overlay > * + * {
    margin-top: 15px;
}
.mungu-card-masonry .masonry-item:hover .entry-media .themeton-image .overlay,
.mungu-card-masonry .masonry-item:hover .uk-overlay {
    opacity: 1 !important;
    visibility: visible !important;
}
.mungu-card-masonry .meta-details > span {
    float: left;
    position: relative;
}
.mungu-card-masonry .meta-details > span + span {
    lmargin-left: 12px;
    padding-left: 12px;
}
.mungu-card-masonry .meta-details > span + span:before {
    content: "|";
    display: block;
    position: absolute;
    left: 0;
}
.mungu-card-masonry .masonry-item-1x1,
.mungu-card-masonry .masonry-item-1x2 {
    width: 25%;
}
.mungu-card-masonry .masonry-item-2x1,
.mungu-card-masonry .masonry-item-2x2 {
    width: 50%;
}
.mungu-card-masonry .masonry-item-3x2 {
    width: 75%;
}
.mungu-card-masonry.masonry-grid-3 .masonry-item-1x1,
.mungu-card-masonry.masonry-grid-3 .masonry-item-1x2 {
    width: 33.3333%;
}
.mungu-card-masonry.masonry-grid-3 .masonry-item-2x1,
.mungu-card-masonry.masonry-grid-3 .masonry-item-2x2 {
    width: 66.6666%;
}
.mungu-card-masonry.masonry-grid-3 .masonry-item-3x2 {
    width: 100%;
}
.mungu-card-masonry.masonry-grid-5 .masonry-item-1x1,
.mungu-card-masonry.masonry-grid-5 .masonry-item-1x2 {
    width: 20%;
}
.mungu-card-masonry.masonry-grid-5 .masonry-item-2x1,
.mungu-card-masonry.masonry-grid-5 .masonry-item-2x2 {
    width: 40%;
}
.mungu-card-masonry.masonry-grid-5 .masonry-item-3x2 {
    width: 60%;
}
.mungu-card-masonry.masonry-grid-6 .masonry-item-1x1,
.mungu-card-masonry.masonry-grid-6 .masonry-item-1x2 {
    width: 16.6666%;
}
.mungu-card-masonry.masonry-grid-6 .masonry-item-2x1,
.mungu-card-masonry.masonry-grid-6 .masonry-item-2x2 {
    width: 33.3333%;
}
.mungu-card-masonry.masonry-grid-6 .masonry-item-3x2 {
    width: 50%;
}
@media screen and (max-width: 1024px) {
    .mungu-card-masonry .masonry-item-1x1,
    .mungu-card-masonry .masonry-item-1x2 {
        width: 33.3333%;
    }
    .mungu-card-masonry .masonry-item-2x1,
    .mungu-card-masonry .masonry-item-2x2,
    .mungu-card-masonry .masonry-item-3x2 {
        width: 66.6666%;
    }
    .mungu-card-masonry.masonry-grid-3 .masonry-item-1x1,
    .mungu-card-masonry.masonry-grid-5 .masonry-item-1x1,
    .mungu-card-masonry.masonry-grid-6 .masonry-item-1x1,
    .mungu-card-masonry.masonry-grid-3 .masonry-item-1x2,
    .mungu-card-masonry.masonry-grid-5 .masonry-item-1x2,
    .mungu-card-masonry.masonry-grid-6 .masonry-item-1x2 {
        width: 33.3333%;
    }
    .mungu-card-masonry.masonry-grid-3 .masonry-item-2x1,
    .mungu-card-masonry.masonry-grid-5 .masonry-item-2x1,
    .mungu-card-masonry.masonry-grid-6 .masonry-item-2x1,
    .mungu-card-masonry.masonry-grid-3 .masonry-item-2x2,
    .mungu-card-masonry.masonry-grid-5 .masonry-item-2x2,
    .mungu-card-masonry.masonry-grid-6 .masonry-item-2x2,
    .mungu-card-masonry.masonry-grid-3 .masonry-item-3x2,
    .mungu-card-masonry.masonry-grid-5 .masonry-item-3x2,
    .mungu-card-masonry.masonry-grid-6 .masonry-item-3x2 {
        width: 66.6666%;
    }
}
@media screen and (max-width: 768px) {
    .mungu-card-masonry .masonry-item-1x1,
    .mungu-card-masonry .masonry-item-1x2 {
        width: 50%;
    }
    .mungu-card-masonry .masonry-item-2x1,
    .mungu-card-masonry .masonry-item-2x2,
    .mungu-card-masonry .masonry-item-3x2 {
        width: 100%;
    }
    .mungu-card-masonry.masonry-grid-3 .masonry-item-1x1,
    .mungu-card-masonry.masonry-grid-5 .masonry-item-1x1,
    .mungu-card-masonry.masonry-grid-6 .masonry-item-1x1,
    .mungu-card-masonry.masonry-grid-3 .masonry-item-1x2,
    .mungu-card-masonry.masonry-grid-5 .masonry-item-1x2,
    .mungu-card-masonry.masonry-grid-6 .masonry-item-1x2 {
        width: 50%;
    }
    .mungu-card-masonry.masonry-grid-3 .masonry-item-2x1,
    .mungu-card-masonry.masonry-grid-5 .masonry-item-2x1,
    .mungu-card-masonry.masonry-grid-6 .masonry-item-2x1,
    .mungu-card-masonry.masonry-grid-3 .masonry-item-2x2,
    .mungu-card-masonry.masonry-grid-5 .masonry-item-2x2,
    .mungu-card-masonry.masonry-grid-6 .masonry-item-2x2,
    .mungu-card-masonry.masonry-grid-3 .masonry-item-3x2,
    .mungu-card-masonry.masonry-grid-5 .masonry-item-3x2,
    .mungu-card-masonry.masonry-grid-6 .masonry-item-3x2 {
        width: 100%;
    }
}
.mungu-card-masonry.masonry-gap {
    margin-left: 1%;
    margin-right: 1%;
}
.mungu-card-masonry.masonry-gap .masonry-item {
    margin: 0 1% 2%;
}
.mungu-card-masonry.masonry-gap .masonry-item-1x1,
.mungu-card-masonry.masonry-gap .masonry-item-1x2 {
    width: 22.5%;
}
.mungu-card-masonry.masonry-gap .masonry-item-1x2 {
    padding-top: 2%;
}
.mungu-card-masonry.masonry-gap .masonry-item-1x2 .uk-card-media-top .entry-media {
    position: static;
}
.mungu-card-masonry.masonry-gap .masonry-item-1x2 .uk-card-media-top .entry-media .themeton-image {
    position: static;
}
.mungu-card-masonry.masonry-gap .masonry-item-1x2 .uk-card-media-top .entry-media .themeton-image::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-image: inherit;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
.mungu-card-masonry.masonry-gap .masonry-item-2x1,
.mungu-card-masonry.masonry-gap .masonry-item-2x2 {
    width: 47.5%;
}
.mungu-card-masonry.masonry-gap .masonry-item-3x2 {
    width: 72.5%;
}
.mungu-card-masonry.masonry-gap.masonry-grid-3 .masonry-item-1x1,
.mungu-card-masonry.masonry-gap.masonry-grid-3 .masonry-item-1x2 {
    width: 31.3%;
}
.mungu-card-masonry.masonry-gap.masonry-grid-3 .masonry-item-2x1,
.mungu-card-masonry.masonry-gap.masonry-grid-3 .masonry-item-2x2 {
    width: 64.6%;
}
.mungu-card-masonry.masonry-gap.masonry-grid-3 .masonry-item-3x2 {
    width: 100%;
}
.mungu-card-masonry.masonry-gap.masonry-grid-5 .masonry-item-1x1,
.mungu-card-masonry.masonry-gap.masonry-grid-5 .masonry-item-1x2 {
    width: 17.6%;
}
.mungu-card-masonry.masonry-gap.masonry-grid-5 .masonry-item-2x1,
.mungu-card-masonry.masonry-gap.masonry-grid-5 .masonry-item-2x2 {
    width: 37.1%;
}
.mungu-card-masonry.masonry-gap.masonry-grid-5 .masonry-item-3x2 {
    width: 54.2%;
}
.mungu-card-masonry.masonry-gap.masonry-grid-6 .masonry-item-1x1,
.mungu-card-masonry.masonry-gap.masonry-grid-6 .masonry-item-1x2 {
    width: 14.3%;
}
.mungu-card-masonry.masonry-gap.masonry-grid-6 .masonry-item-2x1,
.mungu-card-masonry.masonry-gap.masonry-grid-6 .masonry-item-2x2 {
    width: 28.6%;
}
.mungu-card-masonry.masonry-gap.masonry-grid-6 .masonry-item-3x2 {
    width: 43.3%;
}
@media screen and (max-width: 1024px) {
    .mungu-card-masonry.masonry-gap .masonry-item-1x1,
    .mungu-card-masonry.masonry-gap .masonry-item-1x2 {
        width: 31.3333%;
    }
    .mungu-card-masonry.masonry-gap .masonry-item-2x1,
    .mungu-card-masonry.masonry-gap .masonry-item-2x2,
    .mungu-card-masonry.masonry-gap .masonry-item-3x2 {
        width: 64.6666%;
    }
    .mungu-card-masonry.masonry-gap.masonry-grid-3 .masonry-item-1x1,
    .mungu-card-masonry.masonry-gap.masonry-grid-5 .masonry-item-1x1,
    .mungu-card-masonry.masonry-gap.masonry-grid-6 .masonry-item-1x1,
    .mungu-card-masonry.masonry-gap.masonry-grid-3 .masonry-item-1x2,
    .mungu-card-masonry.masonry-gap.masonry-grid-5 .masonry-item-1x2,
    .mungu-card-masonry.masonry-gap.masonry-grid-6 .masonry-item-1x2 {
        width: 31.3333%;
    }
    .mungu-card-masonry.masonry-gap.masonry-grid-3 .masonry-item-2x1,
    .mungu-card-masonry.masonry-gap.masonry-grid-5 .masonry-item-2x1,
    .mungu-card-masonry.masonry-gap.masonry-grid-6 .masonry-item-2x1,
    .mungu-card-masonry.masonry-gap.masonry-grid-3 .masonry-item-2x2,
    .mungu-card-masonry.masonry-gap.masonry-grid-5 .masonry-item-2x2,
    .mungu-card-masonry.masonry-gap.masonry-grid-6 .masonry-item-2x2,
    .mungu-card-masonry.masonry-gap.masonry-grid-3 .masonry-item-3x2,
    .mungu-card-masonry.masonry-gap.masonry-grid-5 .masonry-item-3x2,
    .mungu-card-masonry.masonry-gap.masonry-grid-6 .masonry-item-3x2 {
        width: 64.6666%;
    }
}
@media screen and (max-width: 768px) {
    .mungu-card-masonry.masonry-gap .masonry-item-1x1,
    .mungu-card-masonry.masonry-gap .masonry-item-1x2 {
        width: 48%;
    }
    .mungu-card-masonry.masonry-gap .masonry-item-2x1,
    .mungu-card-masonry.masonry-gap .masonry-item-2x2,
    .mungu-card-masonry.masonry-gap .masonry-item-3x2 {
        width: 98%;
    }
    .mungu-card-masonry.masonry-gap.masonry-grid-3 .masonry-item-1x1,
    .mungu-card-masonry.masonry-gap.masonry-grid-5 .masonry-item-1x1,
    .mungu-card-masonry.masonry-gap.masonry-grid-6 .masonry-item-1x1,
    .mungu-card-masonry.masonry-gap.masonry-grid-3 .masonry-item-1x2,
    .mungu-card-masonry.masonry-gap.masonry-grid-5 .masonry-item-1x2,
    .mungu-card-masonry.masonry-gap.masonry-grid-6 .masonry-item-1x2 {
        width: 48%;
    }
    .mungu-card-masonry.masonry-gap.masonry-grid-3 .masonry-item-2x1,
    .mungu-card-masonry.masonry-gap.masonry-grid-5 .masonry-item-2x1,
    .mungu-card-masonry.masonry-gap.masonry-grid-6 .masonry-item-2x1,
    .mungu-card-masonry.masonry-gap.masonry-grid-3 .masonry-item-2x2,
    .mungu-card-masonry.masonry-gap.masonry-grid-5 .masonry-item-2x2,
    .mungu-card-masonry.masonry-gap.masonry-grid-6 .masonry-item-2x2,
    .mungu-card-masonry.masonry-gap.masonry-grid-3 .masonry-item-3x2,
    .mungu-card-masonry.masonry-gap.masonry-grid-5 .masonry-item-3x2,
    .mungu-card-masonry.masonry-gap.masonry-grid-6 .masonry-item-3x2 {
        width: 98%;
    }
}
.portfolio-items .gallery-item {
    position: relative;
    float: left;
    overflow: hidden;
    margin-bottom: 25px;
}
.portfolio-items .gallery-item .portfolio-item {
    overflow: hidden;
    min-height: 310px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    display: block;
    max-width: 100%;
}
.portfolio-items .gallery-item p {
    padding-top: 25%;
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    color: #a469a8;
    font-size: 20px;
    font-weight: 600;
}
.portfolio-items .gallery-item a {
    text-transform: capitalize;
    opacity: 0;
    color: #fff;
    position: relative;
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    z-index: 99;
    font-size: 18px;
    font-weight: 600;
}
.portfolio-items .gallery-item .uk-icon {
    color: #ffffff;
}
.portfolio-items .gallery-item figcaption {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.portfolio-items .gallery-item figcaption:before,
.portfolio-items .gallery-item figcaption:after {
    position: absolute;
    content: "";
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}
.portfolio-items .gallery-item figcaption:before {
    top: 50px;
    right: 30px;
    background: rgba(0, 0, 0, 0.2);
    bottom: 50px;
    left: 30px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.portfolio-items .gallery-item figcaption:after {
    top: 30px;
    right: 50px;
    bottom: 30px;
    left: 50px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
.portfolio-items .gallery-item:hover .portfolio-item {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
}
.portfolio-items .gallery-item:hover figcaption:before,
.portfolio-items .gallery-item:hover figcaption:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.portfolio-items .gallery-item:hover a,
.portfolio-items .gallery-item:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.portfolio-items .gallery-item .entry-hover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.portfolio-items .gallery-item .entry-hover .port-meta h3 {
    font-weight: 400;
    font-size: 28px;
    line-height: 1.3em;
    color: #fff;
    opacity: 0;
    text-transform: capitalize;
    z-index: 99;
    margin: 0;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.portfolio-items .gallery-item .entry-hover .port-meta h3 a {
    font-size: 28px;
    text-transform: capitalize;
    text-decoration: none;
    color: #fff;
}
.portfolio-items .gallery-item .entry-hover .port-meta span {
    color: #fff;
    font-size: 14px;
    opacity: 0;
    text-transform: uppercase;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.portfolio-items .gallery-item .entry-hover .more_btn {
    background-color: transparent;
    text-align: center;
    font-weight: 100;
    color: #fff;
    position: absolute;
    display: block;
    bottom: 20px;
    right: 20px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.portfolio-items .gallery-item .entry-hover .more_btn i {
    font-size: 35px;
    cursor: pointer;
    animation: plus-out 0.3s;
}
.portfolio-items .gallery-item .entry-hover .more_btn i:hover {
    animation: plus-in 0.15s linear;
    animation-fill-mode: forwards;
}
.portfolio-items .gallery-item:hover .entry-hover {
    background-color: rgba(0, 0, 0, 0.75);
}
.portfolio-items .gallery-item:hover .entry-hover .port-meta h3,
.portfolio-items .gallery-item:hover .entry-hover .port-meta span {
    opacity: 1;
}
.portfolio-items h3 {
    font-size: 20px;
    color: #201f2b;
    font-weight: 600;
    text-transform: capitalize;
}
.portfolio-section .portfolio-filter .filter {
    padding: 0;
    list-style-type: none;
}
.portfolio-section .portfolio-filter .filter li {
    float: left;
    padding: 0 15px;
}
.portfolio-section .portfolio-filter .filter li a {
    color: #939393;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}
.portfolio-section .portfolio-filter .filter li.active a {
    color: #000;
    border-bottom: 1px solid #000;
}
.portfolio-section .uk-grid-collapse .gallery-item {
    margin-bottom: 0 !important;
}
.mungu-portgolio-paginate {
    display: block;
    padding: 40px 0;
}
.mungu-portgolio-paginate .pagination {
    left: 50%;
    display: inline-block;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
@media screen and (max-device-width: 640px) {
    .mungu-portgolio-paginate .pagination {
        position: relative;
        margin-left: 30px;
        left: 0;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }
}
.woo-product .woo-style-3 {
    height: 290px;
}
.woo-product .woo-style-3 h3 {
    color: #fff;
    font-size: 46px;
    font-weight: 600;
    line-height: 1em;
}
.woo-product .woo-style-3 h3 a {
    color: #fff;
    text-decoration: none;
}
.woo-product .woo-style-3 .hover {
    width: 100%;
    height: 100%;
    transition: opacity 0.5s;
    opacity: 0;
    background-color: rgba(0, 212, 99, 0.7);
}
.woo-product .woo-style-3 .hover:hover {
    opacity: 1;
}
.woo-product .swiper-container {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
.woo-product .swiper-container .swiper-pagination {
    width: 98%;
}
.woo-product .swiper-container .swiper-pagination .swiper-pagination-bullet {
    background: transparent;
    margin-left: 30px;
    font-size: 18px;
}
.woo-product .swiper-container .swiper-pagination .swiper-pagination-bullet:first-child {
    margin-left: 0;
}
.woo-product .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
    content: "";
    width: 20px;
    height: 2px;
    display: block;
    position: absolute;
    background: #e6e6e6;
    bottom: 5px;
}
.woo-product .swiper-container.style2 {
    padding: 10px;
}
.woo-product .swiper-slide {
    text-align: center;
    font-size: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
}
.woo-product .swiper-slide .woo-item {
    width: 100%;
    height: 370px;
    border: 1px solid #e6e6e6;
}
.woo-product .swiper-slide .woo-item .woo-detials h4,
.woo-product .swiper-slide .woo-item .woo-detials h3,
.woo-product .swiper-slide .woo-item .woo-detials span {
    margin-bottom: 0;
}
.woo-product .swiper-slide .woo-item .woo-detials h3 {
    font-family: "Playfair Display";
    font-size: 22px;
    line-height: 25px;
}
.woo-product .swiper-slide .woo-item .woo-detials h4 {
    font-size: 17px;
    color: #727272;
    margin-top: 0;
}
.woo-product .swiper-slide .woo-item .woo-detials span {
    font-size: 21px;
    font-weight: 500;
    color: #727272;
    line-height: 65px;
}
.woo-product .swiper-slide .woo-item figcaption {
    top: 0;
    opacity: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.77);
    background-position: center;
    background-size: cover;
    -webkit-transition: opacity 0.45s, -webkit-transform 0.45s;
    transition: opacity 0.45s, transform 0.45s;
}
.woo-product .swiper-slide .woo-item figcaption:before,
.woo-product .swiper-slide .woo-item figcaption:after {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    content: "";
    opacity: 0;
    -webkit-transition: opacity 0.75s, -webkit-transform 0.75s;
    transition: opacity 0.75s, transform 0.75s;
}
.woo-product .swiper-slide .woo-item figcaption:before {
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
}
.woo-product .swiper-slide .woo-item figcaption:after {
    border-right: 2px solid #fff;
    border-left: 2px solid #fff;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
}
.woo-product .swiper-slide .woo-item figcaption h3 {
    padding: 180px 2.5em 0px 2.5em;
    font-family: "Playfair Display";
    opacity: 0;
    color: #fff;
    font-size: 38px;
    line-height: 34px;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
}
.woo-product .swiper-slide .woo-item figcaption:hover {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.woo-product .swiper-slide .woo-item figcaption:hover:before,
.woo-product .swiper-slide .woo-item figcaption:hover:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.woo-product .swiper-slide .woo-item figcaption:hover h3 {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.woo-product .swiper-slide .woo-thumb {
    width: 100%;
    background: #fff;
    max-height: 210px;
}
.woo-product .swiper-slide .woo-thumb img {
    width: 120px;
    max-height: 130px;
    padding-top: 10px;
}
.woo-product .swiper-slide .woo-thumb h3 {
    color: #727272;
    font-size: 17px;
}
.contact-info {
    background: #a469a8;
    width: 370px;
    margin: auto;
    position: relative;
}
.contact-info .entry-border {
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border: 2px solid #fff;
}
@media screen and (min-width: 768px) {
    .roastedbean-product-slider {
        padding-left: 280px;
    }
}
.roastedbean-product-slider .swiper-slide {
    padding-top: 40px;
}
.roastedbean-product-slider .swiper-slide .meta-wrapper {
    padding: 15px;
    max-width: 250px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
@media screen and (min-width: 768px) {
    .roastedbean-product-slider .swiper-slide .meta-wrapper {
        position: absolute;
        left: -280px;
        top: 15%;
        z-index: 199;
        padding-left: 0;
    }
}
@media screen and (max-width: 768px) {
    .roastedbean-product-slider .swiper-slide .meta-wrapper {
        background: #fff;
        -webkit-box-shadow: 0px 22px 35px -22px rgba(0, 0, 0, 0.35);
        -moz-box-shadow: 0px 22px 35px -22px rgba(0, 0, 0, 0.35);
        box-shadow: 0px 22px 35px -22px rgba(0, 0, 0, 0.35);
        margin: -50px auto 70px;
        position: relative;
    }
    .roastedbean-product-slider .swiper-slide .meta-wrapper h3 {
        border-bottom: 1px solid;
    }
    .roastedbean-product-slider .swiper-slide .meta-wrapper h3:after {
        display: none !important;
    }
}
.roastedbean-product-slider .swiper-slide .meta-wrapper h3 {
    padding-bottom: 8px;
    margin-bottom: 12px;
    position: relative;
}
.roastedbean-product-slider .swiper-slide .meta-wrapper h3:after {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    top: 100%;
    width: 360px;
    height: 160px;
    background-repeat: no-repeat;
    background-position: 0 -15px;
    background-size: 360px 160px;
}
.roastedbean-product-slider .swiper-slide .meta-wrapper ins {
    background: none;
    color: inherit;
}
.roastedbean-product-slider .swiper-slide .meta-wrapper del {
    opacity: 0.6;
}
.roastedbean-product-slider .swiper-slide img {
    width: 80%;
}
.roastedbean-product-slider .swiper-slide:not(.swiper-slide-active, .swiper-slide-next) {
    visibility: hidden;
}
.roastedbean-product-slider .swiper-slide .meta-buttons a.uk-icon-button:hover,
.roastedbean-product-slider .swiper-slide .meta-buttons a.uk-icon-button:focus {
    background: #b889bb;
    color: #fff;
}
.roastedbean-product-slider .swiper-slide .meta-buttons .added_to_cart {
    display: none;
}
.roastedbean-product-slider .swiper-slide .meta-buttons .add_to_cart_button span:not(.prime) {
    display: none;
}
.roastedbean-product-slider .swiper-slide .meta-buttons .add_to_cart_button.loading span {
    display: none;
}
.roastedbean-product-slider .swiper-slide .meta-buttons .add_to_cart_button.loading .uk-spinner {
    display: inline-block;
}
.roastedbean-product-slider .swiper-slide .meta-buttons .add_to_cart_button.added span {
    display: none;
}
.roastedbean-product-slider .swiper-slide .meta-buttons .add_to_cart_button.added .completed {
    display: inline-block;
}
.roastedbean-product-slider .swiper-slide-active {
    padding-top: 0;
    z-index: 9;
}
.roastedbean-product-slider .swiper-slide-active img {
    width: 100%;
}
.roastedbean-product-slider .swiper-slide-active .meta-wrapper {
    opacity: 1;
    visibility: visible;
    top: 10%;
    -webkit-transition-delay: 0.75s;
    -moz-transition-delay: 0.75s;
    -ms-transition-delay: 0.75s;
    -o-transition-delay: 0.75s;
    transition-delay: 0.75s;
}
.roastedbean-product-slider .swiper-slide-next {
    padding-top: 20px;
    z-index: 8;
}
.roastedbean-product-slider .swiper-slide-next img {
    width: 90%;
}
.roastedbean-product-slider .swiper-slide-next + .swiper-slide {
    visibility: visible;
    z-index: 1;
}
.testimonial .uk-overlay-default {
    padding: 56px 80px;
    background: #fff;
    max-width: 665px;
    right: 18%;
}
@media (max-width: 640px) {
    .testimonial .uk-overlay-default {
        right: 0;
        padding: 31px 48px;
    }
}
.testimonial .uk-overlay-default span {
    font-family: "Open Sans";
    color: #000000;
    font-size: 14px;
    line-height: 23px;
    opacity: 0.5;
}
.testimonial .uk-overlay-default h3 {
    font-size: 36px;
    line-height: 42px;
    font-weight: 400;
    color: #a469a8;
}
.testimonial .uk-overlay-default p {
    font-size: 20px;
    line-height: 28px;
    font-weight: 300;
}
.testimonial .testimonial-name span {
    opacity: 1;
    color: #000000;
    line-height: 18px;
}
.testimonial .testimonial-desc span {
    line-height: 18px;
}
.testimonial .uk-text-break {
    width: 508px;
    margin-bottom: 40px;
}
@media (max-width: 640px) {
    .testimonial .uk-text-break {
        width: auto;
    }
}
.testimonial img.uk-border-circle {
    width: 55px;
    height: 55px;
}
.wpb_carousel_anything .wpb_vc_row_inner,
.wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder {
    width: calc(22%) !important;
    border: 1px solid #ccc;
    display: inline-block;
    margin: 5px !important;
    vertical-align: top;
}
.wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder {
    border: none;
}
.wpb_carousel_anything .controls_row .vc_row_layouts.vc_control,
.wpb_carousel_anything .controls_row .vc_control.column_add {
    display: none;
}
.vc_col-sm-9 .wpb_carousel_anything .wpb_vc_row_inner,
.vc_col-sm-9 .wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder,
.vc_col-sm-8 .wpb_carousel_anything .wpb_vc_row_inner,
.vc_col-sm-8 .wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder,
.vc_col-sm-7 .wpb_carousel_anything .wpb_vc_row_inner,
.vc_col-sm-7 .wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder,
.vc_col-sm-6 .wpb_carousel_anything .wpb_vc_row_inner,
.vc_col-sm-6 .wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder {
    width: calc(38%) !important;
    border: 1px solid #ccc;
    display: inline-block;
    margin: 5px !important;
    vertical-align: top;
}
.vc_col-sm-5 .wpb_carousel_anything .wpb_vc_row_inner,
.vc_col-sm-5 .wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder,
.vc_col-sm-4 .wpb_carousel_anything .wpb_vc_row_inner,
.vc_col-sm-4 .wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder,
.vc_col-sm-3 .wpb_carousel_anything .wpb_vc_row_inner,
.vc_col-sm-3 .wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder,
.vc_col-sm-2 .wpb_carousel_anything .wpb_vc_row_inner,
.vc_col-sm-2 .wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder,
.vc_col-sm-1 .wpb_carousel_anything .wpb_vc_row_inner,
.vc_col-sm-1 .wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder {
    width: calc(88%) !important;
    border: 1px solid #ccc;
    display: inline-block;
    margin: 5px !important;
    vertical-align: top;
}
@media (max-width: 1200px) {
    .wpb_carousel_anything .wpb_vc_row_inner,
    .wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder {
        width: calc(38%) !important;
    }
    .vc_col-sm-9 .wpb_carousel_anything .wpb_vc_row_inner,
    .vc_col-sm-9 .wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder,
    .vc_col-sm-8 .wpb_carousel_anything .wpb_vc_row_inner,
    .vc_col-sm-8 .wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder,
    .vc_col-sm-7 .wpb_carousel_anything .wpb_vc_row_inner,
    .vc_col-sm-7 .wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder,
    .vc_col-sm-6 .wpb_carousel_anything .wpb_vc_row_inner,
    .vc_col-sm-6 .wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder,
    .vc_col-sm-5 .wpb_carousel_anything .wpb_vc_row_inner,
    .vc_col-sm-5 .wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder,
    .vc_col-sm-4 .wpb_carousel_anything .wpb_vc_row_inner,
    .vc_col-sm-4 .wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder,
    .vc_col-sm-3 .wpb_carousel_anything .wpb_vc_row_inner,
    .vc_col-sm-3 .wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder,
    .vc_col-sm-2 .wpb_carousel_anything .wpb_vc_row_inner,
    .vc_col-sm-2 .wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder,
    .vc_col-sm-1 .wpb_carousel_anything .wpb_vc_row_inner,
    .vc_col-sm-1 .wpb_carousel_anything > .wpb_element_wrapper > .wpb_column_container > .vc_placeholder {
        width: calc(88%) !important;
        border: 1px solid #ccc;
        display: inline-block;
        margin: 5px !important;
        vertical-align: top;
    }
}
@media (max-width: 600px) {
    .wpb_carousel_anything .wpb_vc_row_inner,
    .wpb_carousel_anything .wpb_column_container > .vc_placeholder {
        width: calc(88%) !important;
    }
}
.wpb_carousel_anything.vc_shortcodes_container > .wpb_element_wrapper > .wpb_element_title .vc_element-icon {
    background-position: initial;
}
.owl-theme .owl-controls .owl-page span {
    display: none !important;
}
.owl-nav button {
    border: none !important;
    outline: none;
}
.owl-nav button:focus {
    outline: none;
}
.owl-nav.disabled {
    display: none !important;
}
.home_service .owl-controls {
    margin-bottom: 20px;
}
.home_service .owl-controls .owl-pagination {
    display: none !important;
}
.home_service .owl-controls .owl-buttons {
    position: absolute !important;
    right: 0;
    top: -50px !important;
}
.owl-dots {
    position: absolute;
    left: 50%;
    opacity: 1;
    visibility: visible;
    overflow: visible;
    padding-top: 30px;
    height: 70px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.owl-dots > * + * {
    margin-left: 10px;
}
.owl-dots .owl-dot {
    border-radius: 50%;
    border: none;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: transparent;
    width: 13px;
    height: 13px;
    padding: 8px;
    position: relative;
    float: left;
    background: #000;
    outline: none;
    opacity: 0.4;
    cursor: pointer;
}
.owl-dots .owl-dot.active {
    box-shadow: 0 0 0 2px #a469a8;
    border: none;
    border-radius: 50%;
    background: transparent;
    opacity: 1;
}
.owl-dots .owl-dot.active span {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    background-color: #a469a8;
}
.owl-dots .owl-dot span {
    -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
    transition: background-color 0.3s ease, transform 0.3s ease;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    outline: none;
    border-radius: 50%;
    background-color: #cacaca;
    text-indent: -999em;
    cursor: pointer;
    position: absolute;
}
.owl-dots .owl-dot:hover {
    box-shadow: 0 0 0 2px #a469a8;
    background: transparent;
    opacity: 1;
}
.owl-dots .owl-dot:hover span {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    background-color: #a469a8;
}
.carousel-anything-container .service-box img {
    width: inherit !important;
}
.carousel-anything-container .owl-stage-outer {
    margin-left: 0;
}
.carousel-anything-container.no-thumb .owl-dots {
    display: none !important;
}
.carousel-anything-container figcaption {
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.carousel-anything-container .post-item-porfolio figcaption {
    background: #fff;
    padding: 40px;
}
.carousel-anything-container .post-item-porfolio figcaption h3 {
    font-size: 20px;
    font-weight: 600;
    margin: 0;
}
.carousel-anything-container .post-item-porfolio figcaption a {
    color: #171620;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.carousel-anything-container .post-item-porfolio figcaption a:hover {
    color: #a469a8;
}
.carousel-anything-container .post-item-porfolio figcaption span {
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
}
.carousel-anything-container .post-item .thumb_img {
    min-height: 150px;
    width: 100%;
    position: relative;
}
.carousel-anything-container .post-item .thumb_img .meta-holder,
.carousel-anything-container .post-item .thumb_img a {
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
    text-transform: capitalize;
    opacity: 0;
    color: #fff;
    position: relative;
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    z-index: 99;
}
.carousel-anything-container .post-item .thumb_img .meta-holder div,
.carousel-anything-container .post-item .thumb_img a div {
    color: #a469a8;
}
.carousel-anything-container .post-item .thumb_img figcaption {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.carousel-anything-container .post-item .thumb_img figcaption:before,
.carousel-anything-container .post-item .thumb_img figcaption:after {
    position: absolute;
    content: "";
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}
.carousel-anything-container .post-item .thumb_img figcaption:before {
    top: 0;
    right: 0;
    background: #000;
    bottom: 0;
    left: 0;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.carousel-anything-container .post-item .thumb_img figcaption:after {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
.carousel-anything-container .post-item .thumb_img:hover figcaption:before,
.carousel-anything-container .post-item .thumb_img:hover figcaption:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.carousel-anything-container .post-item .thumb_img:hover .meta-holder,
.carousel-anything-container .post-item .thumb_img:hover a {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.carousel-anything-container .post-item .thumb_imgs img {
    width: 90px !important;
    height: 90px;
    border: 5px solid #fff;
    border-radius: 50%;
    -webkit-box-shadow: 0 8px 6px -3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 8px 6px -3px rgba(0, 0, 0, 0.4);
    box-shadow: 0 8px 6px -3px rgba(0, 0, 0, 0.4);
}
.carousel-anything-container .post-item .testi-meta span {
    color: #fff;
    display: none;
}
.carousel-anything-container .post-item .testi-meta span.color-yellow {
    color: #f6ad10;
    display: block;
    margin-right: 3px;
    float: left;
}
.carousel-anything-container .owl-nav {
    display: inline-block;
}
.carousel-anything-container .owl-nav .owl-prev,
.carousel-anything-container .owl-nav .owl-next {
    background: transparent;
    color: #4b55be;
    position: absolute;
    margin: 0;
    opacity: 1;
}
.carousel-anything-container .owl-nav .owl-prev img,
.carousel-anything-container .owl-nav .owl-next img {
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.carousel-anything-container .owl-nav .owl-next {
    right: 47%;
    margin-right: -23px;
}
.carousel-anything-container .owl-nav .owl-prev {
    left: 47%;
    margin-left: -23px;
}
.carousel-anything-container .owl-nav .owl-prev img {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.carousel-anything-container.top_rights .owl-nav {
    position: absolute;
    top: -50px;
    width: 100%;
}
.carousel-anything-container.top_rights .owl-nav .owl-next {
    right: 0;
}
.carousel-anything-container.top_rights .owl-nav .owl-prev {
    right: 30px;
    left: auto;
}
.carousel-anything-container.top_rights .owl-nav .owl-prev img {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.carousel-anything-container.top_left .owl-nav {
    position: absolute;
    top: -50px;
    width: 100%;
}
.carousel-anything-container.top_left .owl-nav .owl-next {
    left: 30px;
    right: auto;
}
.carousel-anything-container.top_left .owl-nav .owl-prev {
    left: 0;
}
.carousel-anything-container.top_left .owl-nav .owl-prev img {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.carousel-anything-container.bottom_right .owl-nav {
    margin-bottom: 20px;
    width: 100%;
}
.carousel-anything-container.bottom_right .owl-nav .owl-next {
    right: 0;
}
.carousel-anything-container.bottom_right .owl-nav .owl-prev {
    right: 30px;
    left: auto;
}
.carousel-anything-container.bottom_right .owl-nav .owl-prev img {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.carousel-anything-container.bottom_left .owl-nav {
    margin-bottom: 20px;
    width: 100%;
}
.carousel-anything-container.bottom_left .owl-nav .owl-next {
    left: 30px;
    right: auto;
}
.carousel-anything-container.bottom_left .owl-nav .owl-prev {
    left: 0;
}
.carousel-anything-container.bottom_left .owl-nav .owl-prev img {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.carousel-anything-container.content_middle .owl-nav {
    position: absolute;
    top: 45%;
    width: 100%;
}
.carousel-anything-container.content_middle .owl-nav .owl-next {
    right: -30px;
}
.carousel-anything-container.content_middle .owl-nav .owl-prev {
    left: -30px;
}
.carousel-anything-container.content_middle .owl-nav .owl-prev img {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.owl-item .car-grid-item .car-thumb {
    background-repeat: no-repeat;
    background-size: cover;
    height: 190px;
}
.owl-item .car-grid-item .deals {
    top: 20px;
    left: 20px;
}
.owl-item .car-grid-item .meta-title {
    padding: 30px;
    background-color: #fff;
}
.woo-single-star .fa {
    margin-left: 5px;
}
.finaq-timeline-style1 span {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}
.finaq-timeline-style1 .title {
    font-size: 36px;
    color: #000;
    font-weight: 400;
}
.finaq-timeline-style1 .desc {
    color: #000000;
    opacity: 0.5;
    font-size: 16px;
    font-weight: normal;
}
.finaq-timeline-style1 .finaq-button-s1 a {
    border-radius: 22px;
    background-color: #fff;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    padding: 10px 35px;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    transition: all 0.3s ease-in-out;
}
.finaq-timeline-style1 .finaq-button-s1 a:hover {
    color: #fff;
    background-image: -moz-linear-gradient(120deg, #4b55be 0%, #a469a8 100%);
    background-image: -webkit-linear-gradient(120deg, #4b55be 0%, #a469a8 100%);
    background-image: -ms-linear-gradient(120deg, #4b55be 0%, #a469a8 100%);
}
@media screen and (max-width: 640px) {
    .finaq-timeline-style1 .image-container {
        height: 300px;
        margin-left: 30px;
    }
}
.finaq-timeline-style2 .year {
    font-size: 40px;
    font-weight: bold;
}
@media screen and (max-width: 768px) {
    .finaq-timeline-style2 .year {
        font-size: 24px;
        line-height: 1.3em;
    }
}
.finaq-timeline-style2 .title {
    font-size: 30px;
    color: #000;
    font-weight: 400;
}
@media screen and (max-width: 768px) {
    .finaq-timeline-style2 .title {
        font-size: 22px;
        line-height: 1.3em;
    }
}
.finaq-timeline-style2 .desc {
    color: #000000;
    opacity: 0.7;
    font-size: 18px;
    font-weight: normal;
}
.finaq-timeline-style2 .finaq-button-s2 a {
    background: linear-gradient(to left, #4b55be 1%, #a469a8);
    border-radius: 40px;
    color: #000;
    display: inline-block;
    font-weight: bold;
    font-size: 16px;
    padding: 3px;
    text-decoration: none;
    transition: color 0.2s;
}
.finaq-timeline-style2 .finaq-button-s2 a:hover {
    color: #fff;
}
.finaq-timeline-style2 .finaq-button-s2 a:hover span {
    background: transparent;
}
.finaq-timeline-style2 .finaq-button-s2 a span {
    transition: background 0.3s;
    background: #f8f8f8;
    display: block;
    padding: 8px 35px;
    border-radius: 40px;
}
.finaq-timeline-style1 .uk-button,
.finaq-timeline-style2 .uk-button {
    flex: none !important;
    width: auto !important;
}
#scroll {
    position: fixed;
    right: 10px;
    bottom: 10px;
    cursor: pointer;
    z-index: 99999;
    display: none;
    padding: 10px 15px;
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease 0s;
    border-radius: 3px;
    opacity: 0.8;
}
#scroll i {
    color: #fff;
}
#scroll:hover {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
    box-shadow: 1px 1px 3px rgba(227, 227, 227, 0.28);
    color: #fff;
    transform: translateY(-7px);
}
.shaped-photos-element {
    height: 465px;
}
.shaped-photos-element .outer {
    -moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    max-width: 212px;
    max-height: 212px;
    background: linear-gradient(250deg, #3844ee, #4d6adf, #53d0cb, #4ddfcd);
    background-size: 800% 800%;
    transition: all 0.3s ease-in-out;
    -webkit-animation: AnimationName 5s ease infinite;
    -moz-animation: AnimationName 5s ease infinite;
    -o-animation: AnimationName 5s ease infinite;
    animation: AnimationName 5s ease infinite;
    min-width: 212px;
    min-height: 212px;
    height: 212px;
    width: 212px;
    top: 315px;
    left: 106px;
}
.shaped-photos-element .outer:hover {
    transition: all 0.3s ease-in-out;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.274);
}
@-webkit-keyframes AnimationName {
    0% {
        background-position: 66% 0%;
    }
    50% {
        background-position: 35% 100%;
    }
    100% {
        background-position: 66% 0%;
    }
}
@-moz-keyframes AnimationName {
    0% {
        background-position: 66% 0%;
    }
    50% {
        background-position: 35% 100%;
    }
    100% {
        background-position: 66% 0%;
    }
}
@-o-keyframes AnimationName {
    0% {
        background-position: 66% 0%;
    }
    50% {
        background-position: 35% 100%;
    }
    100% {
        background-position: 66% 0%;
    }
}
@keyframes AnimationName {
    0% {
        background-position: 66% 0%;
    }
    50% {
        background-position: 35% 100%;
    }
    100% {
        background-position: 66% 0%;
    }
}
.shaped-photos-element .outer:nth-child(3) {
    top: 315px;
    left: 0px;
}
.shaped-photos-element .outer:nth-child(4) {
    left: -53px !important;
}
.shaped-photos-element .outer:nth-child(5) {
    top: 315px;
    left: -105px;
}
.shaped-photos-element .outer:nth-child(6) {
    left: -157px !important;
}
.shaped-photos-element .outer:nth-child(even) {
    top: 155px;
    left: 53px;
}
.shaped-photos-element .outer .uk-overlay-primary {
    opacity: 0.3;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.shaped-photos-element .outer:hover .uk-overlay-primary {
    opacity: 0.5;
}
.shaped-photos-element .uk-position-center {
    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.shaped-photos-element .uk-position-center a {
    font-size: 22px;
    font-family: "Barlow";
    line-height: 22px;
    font-weight: 700;
}
.shaped-photos-element .image-shape {
    position: absolute;
    width: 150%;
    height: 150%;
    top: -25%;
    left: -25%;
    z-index: -1;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.shaped-photos-element .image-shape:hover {
    background-size: 160%;
}
@media only screen and (max-width: 600px) {
    .shaped-photos-element {
        height: 838px;
    }
    .shaped-photos-element .outer {
        top: 155px;
        left: 265px;
    }
    .shaped-photos-element .outer:nth-child(even) {
        top: 467px;
        left: 53px;
    }
    .shaped-photos-element .outer:nth-child(3) {
        top: 780px;
        left: -159px;
    }
}
.portfolio-meissa .portfolio-meissa-content {
    padding: 0;
    width: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.portfolio-meissa .portfolio-meissa-left {
    float: left;
    position: static;
}
.portfolio-meissa .portfolio-meissa-right {
    float: left;
    position: fixed;
    left: 50%;
    width: 560px;
}
.alert-box {
    min-height: 36px;
    padding: 18px 35px;
    margin-bottom: 25px;
    color: #fff;
}
.alert-box a {
    text-decoration: none;
}
.alert-box h3 {
    color: #fff;
    font-weight: 600;
    line-height: 36px;
}
.alert-box .icon {
    margin-right: 20px;
}
.alert-box .icon i {
    line-height: 36px;
}
.head-block {
    display: block !important;
}
.themeton-menu-left-border > li {
    margin-left: 0 !important;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.themeton-menu-left-border > li:first-child {
    border-left: none;
}
.testimonail-rating .single-testimonail-star {
    width: 100%;
}
.testimonail-rating h1 {
    margin-bottom: 0;
}
.testimonail-rating .rating-text {
    margin-right: 20px;
}
.testimonail-rating .rating-text h1 {
    color: #d2d2d3;
    font-size: 30px;
}
.testimonail-rating .rating-number {
    width: 100%;
}
.testimonail-rating .rating-number h1 {
    font-size: 30px;
    color: #a469a8;
}
.uk-flex.uk-flex-block {
    display: block;
}
.uk-flex.uk-flex-block a {
    width: 100%;
}
.mungu-button a:hover {
    color: #fff;
}
.mungu-button.uk-float-left + .mungu-button.uk-float-left {
    margin-left: 10px;
}
.mungu-button.uk-float-right + .mungu-button.uk-float-right {
    margin-right: 10px;
}
.mungu-element-counter small {
    font-size: 60%;
    line-height: 1em;
}
.mungu-element-counter .counter {
    -moz-transform: matrix(1.0000718, 0, 0, 0.99629355, 0, 0);
    -webkit-transform: matrix(1.0000718, 0, 0, 0.99629355, 0, 0);
    -ms-transform: matrix(1.0000718, 0, 0, 0.99629355, 0, 0);
}
.mungu-element-counter .letter {
    -moz-transform: matrix(1.0000718, 0, 0, 0.99629355, 0, 0);
    -webkit-transform: matrix(1.0000718, 0, 0, 0.99629355, 0, 0);
    -ms-transform: matrix(1.0000718, 0, 0, 0.99629355, 0, 0);
}
.mungu-element-counter .lettersmall,
.mungu-element-counter .letterxsmall {
    -moz-transform: matrix(1.0000718, 0, 0, 0.99629355, 0, 0);
    -webkit-transform: matrix(1.0000718, 0, 0, 0.99629355, 0, 0);
    -ms-transform: matrix(1.0000718, 0, 0, 0.99629355, 0, 0);
}
.mungu-modal-element hr {
    width: 17px;
    border-width: 3px;
    margin-top: -12px;
    border-color: #a469a8;
}
.mungu-modal-element .uk-modal-title {
    font-size: 30px;
    font-weight: 500;
    padding: 0px 192px;
}
.mungu-modal-element .uk-modal-body {
    padding: 65px 100px;
}
.mungu-modal-element .uk-modal-dialog {
    width: 1170px;
    height: 825px;
}
.mungu-modal-element .uk-modal-close-outside {
    top: 0;
    right: 0;
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
    color: #fff;
    background-color: #fa3030;
    border-radius: 0px;
    padding: 9px;
}
.single-product-woo {
    padding-top: 50px;
    padding-bottom: 50px;
}
.single-product-gallery-container {
    overflow: hidden;
}
.single-product-gallery-container .swiper-button-prev {
    transform: rotate(180deg);
}
.single-product-gallery-container .swiper-button-prev,
.single-product-gallery-container .swiper-button-next {
    background: none;
}
.service-bordered .service-bordered-list {
    display: block;
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
    list-style-type: none;
}
.service-bordered .service-bordered-list li {
    display: block;
    width: 100%;
    height: 300px;
    float: left;
    position: relative;
}
@media (max-width: 640px) {
    .service-bordered .service-bordered-list li {
        max-width: 100%;
        width: 100%;
        min-width: 100%;
    }
}
.service-bordered .service-bordered-list li:only-child {
    max-width: 100%;
}
.service-bordered .service-bordered-list li:nth-of-type(2) {
    border-left: 1px solid #e9e9e9;
}
.service-bordered .service-bordered-list li:nth-of-type(3) {
    border-left: 1px solid #e9e9e9;
}
.service-bordered .service-bordered-list li:nth-of-type(4) {
    max-width: 49.2%;
    border-top: 1px solid #e9e9e9;
}
.service-bordered .service-bordered-list li:nth-of-type(5) {
    max-width: 49.2%;
    border-top: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
}
.service-bordered .service-bordered-list li:nth-child(n + 6) {
    border-top: 1px solid #e9e9e9;
    max-width: 32.6%;
    border-right: 1px solid #e9e9e9;
}
.service-bordered .service-bordered-list li:last-child {
    border-right: none;
}
.service-bordered .service-bordered-list li .entry-meta {
    padding: 20px 60px 40px 60px;
}
.service-bordered .service-bordered-list li .entry-meta h3 {
    font-size: 1.5em;
    font-weight: 500;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.service-bordered .service-bordered-list li .entry-meta:hover h3,
.service-bordered .service-bordered-list li .entry-meta:hover a {
    color: #a469a8;
    text-decoration: none;
}
.service-bordered .service-bordered-list li .featured_icon {
    padding-top: 35px;
}
.service-bordered .service-bordered-list:nth-child(odd) li:nth-child(-n + 3) {
    max-width: 32.6%;
    border-top: 1px solid #e9e9e9;
}
.mungu-style-church .service-bordered-list {
    overflow: none !important;
    text-align: left;
}
.mungu-style-church .service-bordered-list li {
    margin-right: -1px;
}
.mungu-style-church .service-bordered-list .service-item-border {
    border: none !important;
    height: auto;
}
.mungu-style-church .service-bordered-list .service-item-border .service-item {
    background-size: cover;
    width: 390px;
    height: 390px;
}
@media screen and (max-width: 640px) {
    .mungu-style-church .service-bordered-list .service-item-border {
        overflow: hidden;
    }
}
.mungu-style-church .service-bordered-list .service-item-border .entry-meta {
    width: 60%;
    height: 35%;
    background-color: #fff;
    bottom: 0;
    position: absolute;
    right: 0;
    padding: 30px;
}
@media screen and (max-width: 640px) {
    .mungu-style-church .service-bordered-list .service-item-border .entry-meta {
        width: 100%;
        height: auto;
        box-sizing: border-box;
    }
}
.mungu-style-church .service-bordered-list .service-item-border .entry-meta h3 {
    color: #53555c;
    font-weight: 700;
}
.mungu-style-church .service-bordered-list .service-item-border .entry-meta p {
    font-size: 14px;
}
.mungu-style-church .service-bordered-list .service-item-border .entry-meta a.readmore {
    color: #a469a8;
    font-size: 0.8rem;
}
.mungu-style-church .service-bordered-list .service-item-border .entry-meta a.readmore span {
    color: #a469a8;
}
body.opened-menu {
    overflow: hidden;
}
body.opened-menu .burger-menu nav.main-nav {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
}
.ham-menu-text {
    margin-top: -2px;
    margin-right: -60px !important;
    color: #000000 !important;
    font-size: 17px !important;
    font-weight: 500 !important;
}
.admin-bar .style-relative-cancel nav.main-nav {
    top: 100px !important;
}
body:not(.admin-bar) .style-relative-cancel nav.main-nav {
    top: 67px !important;
}
.style-relative-cancel {
    position: inherit !important;
}
.style-relative-cancel .header-right-content {
    float: left;
    position: inherit !important;
}
.style-relative-cancel .header-left-content {
    float: left;
    margin-top: 4px;
    margin-left: 10px;
}
.style-relative-cancel .header-left-content span {
    color: #000000;
    font-size: 17px;
    font-weight: 500;
}
.style-relative-cancel #menu-toggle {
    margin-right: 60px;
    background-color: #fff !important;
}
.style-relative-cancel #menu-toggle:hover {
    background-color: #fff !important;
}
.style-relative-cancel #hamburger span {
    background-color: #333 !important;
}
.style-relative-cancel #cross span {
    background-color: #333 !important;
}
.style-relative-cancel nav.main-nav {
    background-color: #fff !important;
    padding: 30px !important;
    top: 100px !important;
}
.style-relative-cancel nav.main-nav .nav-inner-back {
    background-color: #a469a8 !important;
    height: 100%;
}
.style-relative-cancel nav.main-nav ul.themeton-menu {
    margin-left: 100px;
    margin-right: 100px;
}
.style-relative-cancel nav.main-nav ul {
    display: flex !important;
    box-shadow: none !important;
    margin-left: 0;
}
.style-relative-cancel nav.main-nav ul .sub-menu {
    list-style: none;
    display: none !important;
    opacity: 0;
}
.style-relative-cancel nav.main-nav ul li a {
    color: #130e02;
    opacity: 0.5;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 700;
}
.style-relative-cancel nav.main-nav ul li:hover {
    cursor: pointer;
}
.style-relative-cancel nav.main-nav ul li:hover a {
    opacity: 1 !important;
    transition: all 0.3s ease-in-out;
}
.style-relative-cancel nav.main-nav ul li:hover .sub-menu {
    display: block !important;
    -webkit-transition: opacity 3s ease-in-out;
    -moz-transition: opacity 3s ease-in-out;
    -ms-transition: opacity 3s ease-in-out;
    -o-transition: opacity 3s ease-in-out;
    opacity: 1;
}
.style-relative-cancel nav.main-nav ul .menu-item-has-children {
    position: relative;
}
.style-relative-cancel nav.main-nav ul .menu-item-has-children ul {
    position: absolute;
    top: 30px;
    transition: all 0.3s ease-in-out;
    -webkit-animation-name: uk-fade-bottom-small;
    animation-name: uk-fade-bottom-small;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    padding-top: 50px;
    padding-left: 15px;
    border-left: 1px solid rgba(104, 104, 104, 0.21);
}
.style-relative-cancel nav.main-nav ul .menu-item-has-children ul ul {
    padding-top: 0;
}
.style-relative-cancel nav.main-nav ul .menu-item-has-children ul li {
    padding-bottom: 15px;
}
.style-relative-cancel nav.main-nav ul .menu-item-has-children ul li:last-child {
    padding-bottom: 0;
}
.style-relative-cancel nav.main-nav ul .sub-menu {
    width: 180%;
}
.style-relative-cancel nav.main-nav ul .sub-menu li a {
    text-transform: none;
    font-size: 20px;
    font-weight: normal;
    opacity: 0.5 !important;
}
.style-relative-cancel .one-page-menu {
    display: flex !important;
}
.burger-menu {
    position: relative;
}
@media screen and (max-width: 991px) {
    .burger-menu {
        margin: 0px;
    }
}
.burger-menu .header-right-content {
    position: absolute;
    right: 0px;
    top: 0px;
}
.burger-menu nav.main-nav {
    height: 100%;
    font-family: "Barlow";
    font-size: 16px;
    position: fixed;
    z-index: 999;
    background-color: rgba(255, 255, 255, 0.98);
    top: 130px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    transform: translateY(100%);
}
.burger-menu nav.main-nav > ul {
    display: none;
    padding-left: 0;
}
.burger-menu nav.main-nav > ul li {
    padding: 10px;
    list-style: none;
    float: left;
}
.burger-menu nav.main-nav > ul li ul {
    position: absolute;
}
.burger-menu nav.main-nav > ul li ul li {
    clear: both;
}
.burger-menu .grid-menu-container {
    border-top: 2px solid #a469a8;
}
.burger-menu .grid-menu-container .grid-menu {
    position: relative;
    overflow: hidden;
}
.burger-menu .grid-menu-container .grid-menu .grid-menu-item {
    float: left;
    display: block;
    text-align: center;
    position: relative;
    font-size: 50px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    transform: translateY(100%);
}
.burger-menu .grid-menu-container .grid-menu .grid-menu-item::after {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    width: 1px;
    height: 100%;
    background-color: rgba(49, 49, 49, 0.2);
}
.burger-menu .grid-menu-container .grid-menu .grid-menu-item::before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 1px;
    background-color: rgba(49, 49, 49, 0.2);
}
.burger-menu .grid-menu-container .grid-menu .grid-menu-item span {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition-duration: 0.05s;
    -moz-transition-duration: 0.05s;
    transition-duration: 0.05s;
}
.burger-menu .grid-menu-container .grid-menu .grid-menu-item span a {
    display: block;
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #313131;
    line-height: 1em;
}
.burger-menu .grid-menu-container .grid-menu .grid-menu-item span a:hover,
.burger-menu .grid-menu-container .grid-menu .grid-menu-item span a:active,
.burger-menu .grid-menu-container .grid-menu .grid-menu-item span a:focus {
    text-decoration: none;
}
.burger-menu .grid-menu-container .grid-menu .grid-menu-item.has-children span a::after {
    content: " ";
    font-family: "Font Awesome 5 Free", Fontawesome;
    font-weight: 900;
    margin-left: 10px;
}
.burger-menu .grid-menu-container .grid-menu .grid-menu-item:hover {
    background-color: #a469a8;
}
.burger-menu .grid-menu-container .grid-menu .grid-menu-item:hover span a {
    color: #fff;
}
.burger-menu .grid-menu-container .grid-menu .grid-menu-item.showing-item {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    transform: translateY(0%);
}
.burger-menu .grid-menu-container .grid-menu .grid-menu-item.showing-item.hiding-item {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    transform: translateY(100%);
}
.burger-menu .grid-menu-container .grid-menu[data-grid] .grid-menu-item {
    width: 25%;
    height: calc(25vh - 25px);
    font-size: 26px;
}
.burger-menu .grid-menu-container .grid-menu[data-grid="1"] .grid-menu-item {
    width: 100%;
    height: calc(100vh - 100px);
    font-size: 50px;
}
.burger-menu .grid-menu-container .grid-menu[data-grid="2"] .grid-menu-item {
    width: 50%;
    height: calc(100vh - 100px);
    font-size: 50px;
}
.burger-menu .grid-menu-container .grid-menu[data-grid="3"] .grid-menu-item {
    width: 33.3%;
    height: calc(100vh - 100px);
    font-size: 50px;
}
.burger-menu .grid-menu-container .grid-menu[data-grid="4"] .grid-menu-item {
    width: 50%;
    height: calc(50vh - 50px);
    font-size: 50px;
}
.burger-menu .grid-menu-container .grid-menu[data-grid="5"] .grid-menu-item,
.burger-menu .grid-menu-container .grid-menu[data-grid="6"] .grid-menu-item {
    width: 33.3%;
    height: calc(50vh - 50px);
    font-size: 40px;
}
.burger-menu .grid-menu-container .grid-menu[data-grid="7"] .grid-menu-item,
.burger-menu .grid-menu-container .grid-menu[data-grid="8"] .grid-menu-item {
    width: 25%;
    height: calc(50vh - 50px);
    font-size: 36px;
}
.burger-menu .grid-menu-container .grid-menu[data-grid="9"] .grid-menu-item {
    width: 33.3%;
    height: calc(33.3vh - 33.33333333px);
    font-size: 30px;
}
.burger-menu .grid-menu-container .grid-menu[data-grid="10"] .grid-menu-item,
.burger-menu .grid-menu-container .grid-menu[data-grid="11"] .grid-menu-item,
.burger-menu .grid-menu-container .grid-menu[data-grid="12"] .grid-menu-item {
    width: 25%;
    height: calc(33.3vh - 33.33333333px);
    font-size: 30px;
}
#menu-toggle {
    width: 35px;
    height: 35px;
    float: right;
    position: relative;
    cursor: pointer;
    background: #a469a8;
    box-sizing: border-box;
}
#menu-toggle:hover {
    background: rgba(164, 105, 168, 0.6);
}
#menu-toggle span {
    display: block;
    background: #fff;
    float: right;
}
#menu-toggle #hamburger {
    position: absolute;
    height: 100%;
    width: 100%;
}
#menu-toggle #hamburger span {
    transition: 0.25s ease-in-out;
    width: 17px;
    height: 2px;
    position: relative;
    text-align: right;
    top: 9px;
    right: 5px;
    margin: 2px 0;
}
#menu-toggle #hamburger span:nth-child(1) {
    transition-delay: 0.5s;
}
#menu-toggle #hamburger span:nth-child(2) {
    transition-delay: 0.125s;
    width: 22px;
}
#menu-toggle #hamburger span:nth-child(3) {
    transition-delay: 0.25s;
}
#menu-toggle #cross {
    position: absolute;
    height: 100%;
    width: 100%;
    transform: rotate(45deg);
    transition: 0.25s ease-in-out;
    transition-delay: 5s;
}
#menu-toggle #cross span:nth-child(1) {
    height: 0%;
    width: 2px;
    position: absolute;
    top: 10%;
    left: 16px;
}
#menu-toggle #cross span:nth-child(2) {
    width: 0%;
    height: 2px;
    position: absolute;
    left: 10%;
    top: 17px;
}
#menu-toggle.open #hamburger span {
    width: 0;
}
#menu-toggle.open #hamburger span:nth-child(1) {
    transition-delay: 0s;
}
#menu-toggle.open #hamburger span:nth-child(2) {
    transition-delay: 0.125s;
}
#menu-toggle.open #hamburger span:nth-child(3) {
    transition-delay: 0.25s;
}
#menu-toggle.open #cross span {
    transition-delay: 0.25s;
}
#menu-toggle.open #cross span:nth-child(1) {
    height: 75%;
    transition-delay: 0.425s;
}
#menu-toggle.open #cross span:nth-child(2) {
    width: 75%;
    transition-delay: 0.175s;
}
#menu-handler span {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    color: #1e1f2b;
    line-height: 38px;
    margin-right: 10px;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .burger-menu nav.main-nav {
        overflow: scroll;
    }
    .burger-menu .grid-menu-container .grid-menu[data-grid] .grid-menu-item {
        width: 50%;
        height: calc(20vh - 20px);
        font-size: 24px;
    }
    .burger-menu .grid-menu-container .grid-menu[data-grid="1"] .grid-menu-item {
        width: 100%;
        height: calc(100vh - 100px);
        font-size: 50px;
    }
    .burger-menu .grid-menu-container .grid-menu[data-grid="2"] .grid-menu-item {
        width: 50%;
        height: calc(100vh - 100px);
        font-size: 45px;
    }
    .burger-menu .grid-menu-container .grid-menu[data-grid="3"] .grid-menu-item {
        width: 100%;
        height: calc(33.3vh - 33.33333333px);
        font-size: 45px;
    }
    .burger-menu .grid-menu-container .grid-menu[data-grid="4"] .grid-menu-item {
        width: 50%;
        height: calc(50vh - 50px);
        font-size: 40px;
    }
    .burger-menu .grid-menu-container .grid-menu[data-grid="5"] .grid-menu-item,
    .burger-menu .grid-menu-container .grid-menu[data-grid="6"] .grid-menu-item {
        width: 50%;
        height: calc(33.3vh - 33.33333333px);
        font-size: 36px;
    }
    .burger-menu .grid-menu-container .grid-menu[data-grid="7"] .grid-menu-item,
    .burger-menu .grid-menu-container .grid-menu[data-grid="8"] .grid-menu-item {
        width: 50%;
        height: calc(25vh - 25px);
        font-size: 28px;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .container {
        width: 100%;
    }
    .burger-menu nav.main-nav {
        overflow: scroll;
    }
    .burger-menu .grid-menu-container .grid-menu[data-grid] .grid-menu-item {
        width: 50%;
        height: calc(20vh - 20px);
        font-size: 24px;
    }
    .burger-menu .grid-menu-container .grid-menu[data-grid="1"] .grid-menu-item {
        width: 100%;
        height: calc(100vh - 100px);
        font-size: 50px;
    }
    .burger-menu .grid-menu-container .grid-menu[data-grid="2"] .grid-menu-item {
        width: 100%;
        height: calc(50vh - 50px);
        font-size: 45px;
    }
    .burger-menu .grid-menu-container .grid-menu[data-grid="3"] .grid-menu-item {
        width: 100%;
        height: calc(33.3vh - 33.33333333px);
        font-size: 45px;
    }
    .burger-menu .grid-menu-container .grid-menu[data-grid="4"] .grid-menu-item {
        width: 50%;
        height: calc(50vh - 50px);
        font-size: 40px;
    }
    .burger-menu .grid-menu-container .grid-menu[data-grid="5"] .grid-menu-item,
    .burger-menu .grid-menu-container .grid-menu[data-grid="6"] .grid-menu-item {
        width: 50%;
        height: calc(33.3vh - 33.33333333px);
        font-size: 36px;
    }
    .burger-menu .grid-menu-container .grid-menu[data-grid="7"] .grid-menu-item,
    .burger-menu .grid-menu-container .grid-menu[data-grid="8"] .grid-menu-item {
        width: 50%;
        height: calc(25vh - 25px);
        font-size: 28px;
    }
}
@media screen and (max-width: 767px) {
    .burger-menu nav.main-nav {
        overflow: scroll;
    }
    .burger-menu .grid-menu-container .grid-menu[data-grid] .grid-menu-item {
        width: 100%;
        height: 15vh;
        font-size: 24px;
    }
    .burger-menu .grid-menu-container .grid-menu[data-grid="1"] .grid-menu-item {
        width: 100%;
        height: calc(100vh - 100px);
        font-size: 40px;
    }
    .burger-menu .grid-menu-container .grid-menu[data-grid="2"] .grid-menu-item {
        width: 100%;
        height: calc(50vh - 50px);
        font-size: 36px;
    }
    .burger-menu .grid-menu-container .grid-menu[data-grid="3"] .grid-menu-item {
        width: 100%;
        height: calc(33.3vh - 33.33333333px);
        font-size: 32px;
    }
    .burger-menu .grid-menu-container .grid-menu[data-grid="4"] .grid-menu-item {
        width: 100%;
        height: calc(25vh - 25px);
        font-size: 28px;
    }
}
@media screen and (max-width: 991px) {
    #mobile-menu {
        display: inline-block;
    }
    .burger-menu nav.main-nav > ul {
        display: none;
    }
}
.accordion-vc:not(.style-arrow) .uk-open .uk-accordion-title {
    color: #a469a8;
}
.accordion-vc:not(.style-arrow) .uk-open .uk-accordion-title:after {
    content: "\f068";
}
.accordion-vc:not(.style-arrow) .uk-accordion-title:after {
    content: "\f067";
}
.accordion-vc:not(.style-arrow) > li + li {
    border-top: 1px solid #eee;
}
.accordion-vc .uk-open .uk-accordion-title:after {
    color: #fff;
    background-color: #a469a8;
}
.accordion-vc .uk-open .uk-accordion-title {
    color: #a469a8;
}
.accordion-vc > li {
    position: relative;
    padding: 20px 0;
}
.accordion-vc.uk-accordion > :nth-child(n + 2) {
    margin-top: 0;
}
.accordion-vc.style-arrow .uk-accordion-title:after {
    position: absolute;
    left: 0;
    top: 0;
    line-height: 50px;
}
.accordion-vc.style-arrow > li {
    padding: 12px 0 12px 45px;
}
.accordion-vc .uk-accordion-title {
    font-weight: 500;
    margin-bottom: 0;
}
.accordion-vc .uk-accordion-title:after {
    position: absolute;
    right: 0;
    top: 1.2rem;
    color: #fff;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #4b55be;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    font-size: 15px;
}
.bussiness-uk-slider .uk-slider-items .uk-active .uk-panel {
    opacity: 1;
}
.bussiness-uk-slider .uk-slider-items .uk-panel {
    opacity: 0.3;
    z-index: 0;
}
.bussiness-uk-slider .bussiness-slidenav-background {
    overflow: hidden;
    z-index: 100;
}
.bussiness-uk-slider .bussiness-slidenav-background .uk-slidenav-container > .uk-invisible {
    visibility: visible !important;
    opacity: 0.5;
}
.bussiness-uk-slider .uk-slidenav-container a {
    width: 30px;
    height: 30px;
}
.bussiness-uk-slider .uk-slidenav-container a svg {
    width: 30px;
    height: 30px;
    fill: #a469a8;
}
.bussiness-uk-slider .uk-slidenav-container a svg circle,
.bussiness-uk-slider .uk-slidenav-container a svg line,
.bussiness-uk-slider .uk-slidenav-container a svg path {
    stroke: #a469a8;
}
.bussiness-uk-slider .uk-slidenav-container a + a {
    margin-left: 15px;
}
.bussiness-uk-slider .uk-slidenav-container img.next {
    transform: rotate(180deg);
}
.uk-countdown-label {
    font-size: 1.2rem;
}
.nxt-testimonial .swiper-slide {
    cursor: move;
}
.nxt-testimonial .swiper-slide h3:empty,
.nxt-testimonial .swiper-slide h4:empty,
.nxt-testimonial .swiper-slide h5:empty {
    display: none;
}
.nxt-testimonial.take-bottom-space .swiper-container {
    padding-bottom: 50px;
}
.nxt-testimonial .section-content {
    padding-left: 35px;
    padding-right: 35px;
}
@media (max-width: 768px) {
    .nxt-testimonial .section-content {
        padding-left: 20px;
        padding-right: 20px;
    }
}
.nxt-testimonial .boxed .box-container {
    height: 300px;
    border: 1px solid #e4e4e4;
    padding-top: 64px;
    margin-top: 50px;
    margin-left: 5px;
    margin-right: 5px;
}
.nxt-testimonial .boxed .quote-content span {
    position: absolute;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    z-index: -1;
    color: #f3f3f3;
    top: 40px;
    left: 10px;
}
.nxt-testimonial .boxed .head-info {
    position: absolute;
    bottom: 30px;
}
.nxt-testimonial .boxed .head-info img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    float: left;
}
.nxt-testimonial .boxed .head-info .info-box {
    float: left;
    margin-left: 25px;
}
.nxt-testimonial .boxed .head-info .info-box h5 {
    font-size: 1em;
    margin-top: 0;
    margin-bottom: 0;
}
.nxt-testimonial .boxed .head-info .info-box h5 a {
    color: #a469a8;
}
.nxt-testimonial .boxed .head-info .info-box div {
    font-size: 0.85em;
}
.nxt-testimonial.style4 .section-content {
    width: 60%;
    margin: auto;
}
.nxt-testimonial.style4 .section-content .head-info h5 {
    font-size: 18px;
    position: relative;
    color: #f8595a;
    margin: 0;
}
.nxt-testimonial.style4 .section-content .head-info h5:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 2px;
    top: -15px;
    background: #f8595a;
    display: block;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.nxt-testimonial.nxt_car .head-info:before {
    content: "";
    width: 55px;
    height: 60px;
    background-position: center;
    display: block;
    left: 65px;
    position: absolute;
    background-repeat: no-repeat;
}
.nxt-testimonial.nxt_car .head-info:after {
    content: "";
    width: 55px;
    height: 60px;
    background-position: center;
    display: block;
    right: 65px;
    bottom: 0;
    position: absolute;
    background-repeat: no-repeat;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
.nxt-testimonial.nxt_car .head-info h5 {
    line-height: 2em;
    margin: 0;
}
.nxt-testimonial.nxt_car .gallery-thumbs {
    width: 30%;
    min-width: 335px;
    margin-top: 40px;
}
.nxt-testimonial.nxt_car .gallery-thumbs .swiper-slide .entry-thumb {
    width: 60px;
    height: 60px;
    border: 4px solid #fff;
    background-size: cover;
    margin: 20px;
}
.nxt-testimonial.nxt_car .gallery-thumbs .swiper-slide:not(.car) {
    width: auto;
}
.nxt-testimonial.nxt_car .gallery-thumbs .swiper-slide.swiper-slide-active .entry-thumb {
    box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.2);
}
.nxt-testimonial.nxt_car .testi-caraousel {
    width: 80%;
    margin: auto;
}
.nxt-testimonial.left .quote-content {
    font-weight: 100 !important;
}
.nxt-testimonial.left .section-content .head-info {
    padding-bottom: 10px;
}
.nxt-testimonial.left .section-content .head-info img {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
.nxt-testimonial .center_modern .quote-none {
    font-family: "Playfair Display", serif;
    color: #3e3e3e;
    font-size: 19px;
    margin-bottom: 86px;
}
.nxt-testimonial .center_modern .black-star {
    color: #000000 !important;
    margin-left: 2px;
}
.nxt-testimonial .center_modern .rate-number {
    font-family: "Playfair Display", serif;
    font-size: 30px;
    color: #000;
}
.nxt-testimonial .center_modern .rate-border {
    border-left: 1px solid #dadada;
    height: 100%;
}
.nxt-testimonial .center_modern .info-name,
.nxt-testimonial .center_modern .info-position {
    text-align: left !important;
    display: block !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    font-family: "Playfair Display", serif;
}
.nxt-testimonial .center_modern .head-img {
    width: 93px !important;
    height: 93px !important;
}
.nxt-testimonial .center_modern .info-name {
    color: #000000;
    font-size: 19px;
    font-weight: bold;
}
.nxt-testimonial .center_modern .info-position {
    font-size: 1.2em;
}
.nxt-testimonial .center_modern .testimonails-meta {
    margin-left: 50px;
}
.nxt-testimonial .section-head {
    text-align: center;
}
.nxt-testimonial .section-head .head-img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
}
.nxt-testimonial .section-head .info-title {
    font-weight: 600;
    color: #424049;
    line-height: 35px;
    margin: 0;
    margin-top: 15px;
}
.nxt-testimonial .section-head .info-position {
    margin: 0;
}
.nxt-testimonial .section-head .head-info .rate {
    margin-bottom: 5px;
}
.nxt-testimonial .section-head .head-info.nxn-test .info-title {
    color: #171620;
    font-weight: 500;
    font-size: 1.2em;
    margin-bottom: 0;
}
.nxt-testimonial .section-head .head-info.nxn-test .info-position {
    color: #666;
    font-weight: 500;
    font-size: 0.8em;
    padding: 0;
    margin: 0;
}
.nxt-testimonial .section-head .section-content {
    width: 72%;
    margin: auto;
    margin-bottom: 45px;
}
.nxt-testimonial .section-head .section-content:before,
.nxt-testimonial .section-head .section-content:after {
    content: "\201C";
    display: block;
    font-family: Georgia, serif;
    color: #a469a8;
    position: absolute;
    font-size: 85px;
}
.nxt-testimonial .section-head .section-content:before {
    left: 8%;
}
.nxt-testimonial .section-head .section-content:after {
    right: 8%;
    bottom: 50px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.nxt-testimonial .section-head .section-content.quote-none:before,
.nxt-testimonial .section-head .section-content.quote-none:after {
    content: "";
    width: 80%;
}
.nxt-testimonial .section-head .section-content.quote-center {
    margin-bottom: 0;
    padding-top: 50px;
}
.nxt-testimonial .section-head .section-content.quote-center:before,
.nxt-testimonial .section-head .section-content.quote-center:after {
    display: block;
    font-family: Georgia, serif;
    color: #a469a8;
    position: absolute;
    line-height: inherit;
}
.nxt-testimonial .section-head .section-content.quote-center:before {
    content: "\201C";
    left: 50%;
    top: 26px;
    color: #000;
    z-index: 99;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.nxt-testimonial .section-head .section-content.quote-center:after {
    left: 50%;
    content: "";
    top: 20px;
    width: 50px;
    height: 12px;
    background: #f1cc3f;
    display: block;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.nxt-testimonial .middle.swiper-button-prev {
    left: 0;
}
.nxt-testimonial .middle.swiper-button-next {
    right: 0;
}
.nxt-testimonial .right-top {
    top: 20px;
}
.nxt-testimonial .swiper-button-prev {
    left: auto;
    right: 35px;
}
.nxt-testimonial .swiper-button-next {
    right: 0;
}
.nxt-testimonial .swiper-button-prev,
.nxt-testimonial .swiper-container-rtl .swiper-button-next,
.nxt-testimonial .swiper-button-next,
.nxt-testimonial .swiper-container-rtl .swiper-button-prev {
    background-image: none;
}
.nxt-testimonial .arrow {
    bottom: 0;
    outline: none;
}
.nxt-testimonial .arrow .icon-arrow .arrow-1 {
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.nxt-testimonial .arrow:hover .icon-arrow .arrow-1 {
    stroke: #fff;
}
.nxt-testimonial .arrow.middle {
    top: 50%;
}
.nxt-testimonial-two .section-content {
    width: 72%;
    margin: auto;
    padding-top: 50px;
    position: relative;
}
.nxt-testimonial-two .section-content:before {
    left: -140px;
    content: "\201C";
    display: block;
    font-family: Georgia, serif;
    color: #ff5e00;
    position: absolute;
    font-size: 85px;
    top: 95%;
    font-family: oswald;
    color: #ccc;
    font-size: 300px;
}
@media (max-width: 640px) {
    .nxt-testimonial-two .section-content:before {
        display: none;
    }
}
.nxt-testimonial-two .meta-info h4,
.nxt-testimonial-two .meta-info h5 {
    margin: 0 !important;
}
.nxt-testimonial-two .meta-info h4 {
    font-size: 16px;
}
.nxt-testimonial-two .meta-info h5 {
    font-size: 14px;
}
.nxt-testimonial-two .swiper-slide-active .meta-info h4 {
    font-size: 16px;
    color: #a469a8;
}
.nxt-testimonial-two .swiper-slide-active .meta-info h4 a {
    color: #a469a8 !important;
}
.nxt-testimonial-two .gallery-thumbs {
    height: 20%;
    width: 70%;
    box-sizing: border-box;
    padding: 10px 0;
}
.nxt-testimonial-two .gallery-thumbs .swiper-slide {
    width: 25%;
    height: 100%;
    opacity: 0.4;
}
.nxt-testimonial-two .gallery-thumbs .swiper-slide .entry-thumb {
    height: 80px;
    width: 80px;
    margin: 20px auto;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    cursor: pointer;
}
.nxt-testimonial-two .gallery-thumbs .swiper-slide .meta-info h3 {
    color: #a469a8;
}
.nxt-testimonial-two .gallery-thumbs .swiper-slide-active {
    opacity: 1;
}
.nxt-testimonial-two .gallery-thumbs .swiper-slide-active h4 a {
    color: #a469a8;
}
.arrow {
    position: absolute;
    bottom: 0;
    top: inherit;
    z-index: 999;
}
.boxed-style .swiper-wrapper {
    margin-top: 24px;
}
.boxed-style .swiper-button-prev {
    left: 95% !important;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .boxed-style .swiper-button-prev {
        left: 0% !important;
    }
}
@media screen and (max-width: 767px) {
    .boxed-style .swiper-button-prev {
        left: 0% !important;
    }
}
@media (max-width: 479px) {
    .boxed-style .swiper-button-prev {
        left: 0% !important;
    }
}
.boxed-style .swiper-button-next {
    right: 0% !important;
}
.boxed-style .swiper-container .swiper-button-prev {
    -moz-transform: rotate(0deg) !important;
    -webkit-transform: rotate(0deg) !important;
    transform: rotate(0deg) !important;
}
@media screen and (max-width: 960px) {
    .rehub .uk-position-small.uk-position-center-left.uk-overlay {
        position: relative !important;
    }
}
.swiper-pagination.circle .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 2px solid #a469a8;
    background: transparent;
    opacity: 1;
    position: relative;
}
.swiper-pagination.circle .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border: 2px solid #a469a8;
}
.swiper-pagination.circle .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
    content: "•";
    display: block;
    font-style: normal;
    font-weight: normal;
    position: absolute;
    font-size: 18px;
    line-height: 6px;
    color: #a469a8;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.mungu-progress .uk-progress::-webkit-progress-value {
    background-color: #a469a8;
    border-radius: 0px !important;
    transition: width 3s ease;
}
.mungu-progress .uk-progress::-moz-progress-bar {
    border-radius: 0px !important;
    transition: width 3s ease;
}
.mungu-progress .uk-progress {
    width: 100%;
    border: 0;
    height: 3px;
    border-radius: 0px !important;
    overflow: hidden;
    transition: width 5s ease;
}
.mungu-progress .uk-progress-revolution {
    height: 3px;
}
.mungu-progress .uk-progress-revolution::-webkit-progress-value {
    background-color: #fff;
}
.mungu-progress progress[value]::-webkit-progress-bar {
    border-radius: 0px !important;
    background-color: rgba(60, 64, 75, 0.15);
}
.mungu-progress progress::-webkit-progress-bar {
    border-radius: 0px !important;
}
.mungu-progress progress::-webkit-progress-value {
    border-radius: 0px !important;
}
.uk-timeline {
    margin-left: 100px;
    margin-top: 20px;
}
@media (max-width: 640px) {
    .uk-timeline {
        margin-left: 0;
    }
}
.uk-timeline ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    transition: all 0.5s linear;
    top: 0;
}
.uk-timeline ul li {
    position: relative;
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 60px;
    padding-bottom: 80px;
    padding-left: 60px;
    padding-top: 0px;
    color: #000;
    line-height: 20px;
}
@media (max-width: 640px) {
    .uk-timeline ul li {
        width: 100%;
        margin-left: 0;
        padding-left: 0;
        padding-bottom: 0;
        margin-bottom: 30px;
    }
}
.uk-timeline ul li > span {
    content: "";
    display: block;
    width: 0;
    height: 100%;
    border-left: 1px solid rgba(0, 0, 0, 0.09);
    position: absolute;
    top: 0;
    left: 5px;
}
@media (max-width: 640px) {
    .uk-timeline ul li > span {
        display: none !important;
    }
}
.uk-timeline ul li > span:before {
    content: "";
    display: block;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    background: #9a9a9a;
    border: 2px solid #fff;
    box-shadow: 0px 0px 0px 1px rgba(154, 154, 154, 0.2);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: absolute;
    left: -9.5px;
    top: -10px;
}
.uk-timeline ul li > span:after {
    top: 95%;
}
.uk-timeline ul li:hover > span:before {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 0px 3px rgba(154, 154, 154, 0.2);
    background-image: -moz-linear-gradient(90deg, #4b55be 0%, #a469a8 100%);
    background-image: -webkit-linear-gradient(90deg, #4b55be 0%, #a469a8 100%);
    background-image: -ms-linear-gradient(90deg, #4b55be 0%, #a469a8 100%);
}
.uk-timeline .timeline-title {
    font-weight: 400;
    font-size: 30px;
    line-height: 1.3em;
    margin-bottom: 20px;
    top: -10px;
    position: relative;
}
@media (max-width: 640px) {
    .uk-timeline .timeline-title {
        top: 0;
        margin-top: 30px;
        font-size: 24px;
    }
}
@media screen and (max-width: 640px) {
    .uk-timeline .timeline-time {
        margin-top: 15px;
    }
}
.uk-timeline .timeline-time span {
    position: absolute;
    left: -150px;
    color: #2e2e2e;
    line-height: 20px;
    font-size: 40px;
    font-weight: 700;
}
@media (max-width: 640px) {
    .uk-timeline .timeline-time span {
        left: 0;
        top: 0 !important;
        position: relative;
        line-height: 50px;
    }
}
.uk-timeline .timeline-time span:first-child {
    top: -10px;
}
@media (max-width: 640px) {
    .uk-timeline .timeline-time span:first-child {
        top: 0;
        margin-top: 30px;
        font-size: 24px;
    }
}
.uk-timeline li:last-child span {
    border: none;
}
.themeton-play-button .uk-video {
    width: 880px !important;
    height: 495px;
}
.themeton-play-button .uk-icon-link {
    background: #a469a8;
    border-radius: 50%;
    width: 75px;
    height: 75px;
}
.themeton-play-button .uk-icon-link i {
    color: #fff;
    font-size: 30px;
    margin-left: 8px;
}
.themeton-play-button.bushido .uk-icon-link {
    background: transparent;
    border: 1px solid #fff;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.themeton-play-button.bushido .uk-icon-link:hover {
    opacity: 0.6;
}
.icon-list-element {
    list-style: none;
}
.icon-list-element li {
    line-height: 2.5em;
}
.icon-list-element li a {
    color: #1a1a1a;
    text-decoration: none;
}
.icon-list-element li a:hover {
    color: #4b55be;
}
.icon-list-element li a:hover:before {
    border-color: #4b55be;
}
ul.icon-list-element {
    padding-left: 0;
}
ul.icon-list-element li i {
    margin-right: 10px;
}
ol.icon-list-element li {
    padding-left: 3em;
    position: relative;
}
ol.icon-list-element li::before {
    content: attr(data-number);
    font-size: 1.2em;
    font-weight: 600;
    position: absolute;
    left: 0;
    color: #a469a8;
}
ol.icon-list-element li:hover:before {
    color: #4b55be;
}
.mungu-element-blog .jew-blog h3 {
    font-size: 22px;
    line-height: 29px;
    color: #5e5d5d;
}
.mungu-element-blog .jew-blog h3 a {
    color: #5e5d5d;
}
.mungu-element-blog .jew-blog .jewitem {
    width: 21%;
    margin-top: 30px;
    float: left;
}
.mungu-element-blog .jew-blog .jewitem.jew-feature {
    width: 49.3%;
}
.mungu-element-blog .jew-blog .jewitem.jew-feature h3 {
    padding: 30px;
    padding-right: 145px;
}
.mungu-element-blog .jew-blog .jewitem.jew-feature .jewdate {
    color: #a1a1a1;
    padding: 0 0 20px 30px;
    display: block;
    margin-top: -30px;
    font-size: 17px;
}
.mungu-element-blog .jew-blog .jewitem.jew-feature .blog-vc-thumbnail {
    height: 415px;
    background-position: center;
    background-size: cover;
}
.mungu-element-blog .jew-blog .mungu-blog2-jew {
    height: 276px;
}
.mungu-element-blog .jew-blog .mungu-blog2-jew h3 {
    font-size: 18px;
    line-height: 56px;
    padding-left: 20px;
}
.mungu-element-blog .jew-blog .mungu-blog2-jew .blog-vc-thumbnail {
    height: 198px;
    background-position: center;
    background-size: cover;
}
.mungu-element-blog .chudur h3 a {
    font-size: 26px !important;
    font-weight: 500;
    color: #000 !important;
    line-height: 32px;
}
.mungu-element-blog .chudur a {
    color: #a469a8 !important;
    text-transform: uppercase;
}
.mungu-element-blog .blog-resent a {
    font-size: 13px;
    color: #666;
}
.mungu-element-blog .blog-resent a:hover {
    color: #a469a8;
}
.mungu-element-blog .blog-resent h3 a {
    font-size: 22px;
    font-weight: 500;
    color: #000;
    line-height: 32px;
}
.mungu-element-blog .mungu-blog-content {
    max-width: 890px;
}
.mungu-element-blog h3 {
    margin-top: 10px;
}
.mungu-element-blog h3 + p {
    margin-top: 10px;
}
@media screen and (min-width: 992px) {
    .mungu-element-blog.uk-grid-margin,
    .mungu-element-blog .uk-grid-margin {
        margin-bottom: 40px;
    }
}
.mungu-element-blog .bg-hovered .thumb_backound {
    background-size: cover;
    background-position: center;
    background-repeat: repeat;
    position: relative;
    height: 490px !important;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.mungu-element-blog .bg-hovered .thumb_backound .entry-hover {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.18);
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.mungu-element-blog .bg-hovered .thumb_backound .blog-date {
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.mungu-element-blog .bg-hovered .thumb_backound .blog-date a {
    font-weight: 500;
    font-size: 12px;
    color: #fff;
    z-index: 5;
    position: relative;
    transition: all 0.4s ease-in-out;
    text-transform: uppercase;
}
.mungu-element-blog .bg-hovered .thumb_backound .animeblogtitle {
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.mungu-element-blog .bg-hovered .thumb_backound .animeblogtext {
    opacity: 0;
    height: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.mungu-element-blog .bg-hovered .thumb_backound a,
.mungu-element-blog .bg-hovered .thumb_backound p {
    position: relative;
    z-index: 5;
    color: #fff;
}
.mungu-element-blog .bg-hovered .thumb_backound p {
    font-size: 16px;
}
.mungu-element-blog .bg-hovered .thumb_backound .uk-button {
    background: #1d1d1f;
    border: 2px solid #1d1d1f;
}
.mungu-element-blog .bg-hovered .thumb_backound .uk-button:hover {
    background: transparent;
    color: #1d1d1f;
}
.mungu-element-blog .bg-hovered .thumb_backound h3 {
    color: #ffffff;
    font-weight: 500;
    text-decoration: none;
    line-height: 30px;
    font-size: 22px;
    z-index: 5;
    position: relative;
    text-transform: capitalize;
}
.mungu-element-blog .bg-hovered .thumb_backound h3 a {
    color: #fff;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.mungu-element-blog .bg-hovered .thumb_backound:hover .blog-date {
    -webkit-transform: translateY(-110px);
    -ms-transform: translateY(-110px);
    transform: translateY(-110px);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.mungu-element-blog .bg-hovered .thumb_backound:hover .blog-date a {
    color: #666;
}
.mungu-element-blog .bg-hovered .thumb_backound:hover .animeblogtitle {
    -webkit-transform: translateY(-110px);
    -ms-transform: translateY(-110px);
    transform: translateY(-110px);
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.mungu-element-blog .bg-hovered .thumb_backound:hover .animeblogtext {
    -webkit-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px);
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.mungu-element-blog .bg-hovered .thumb_backound:hover .animeblogbutton {
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.mungu-element-blog .bg-hovered .thumb_backound:hover h3,
.mungu-element-blog .bg-hovered .thumb_backound:hover a:not(.uk-button),
.mungu-element-blog .bg-hovered .thumb_backound:hover p {
    z-index: 10;
    color: #1d1d1f;
}
.mungu-element-blog .bg-hovered .thumb_backound:hover p {
    height: auto !important;
    opacity: 1 !important;
    color: #666;
}
.mungu-element-blog .bg-hovered .thumb_backound:hover .entry-hover {
    background: #ffffff;
    border: 3px solid #f1cc3f;
}
article.mungu-blog-col1 + article {
    margin-top: 80px;
}
.mungu-blog-col3 .entry-media + .mungu-blog-content {
    position: relative;
    z-index: 1;
    background-color: #fff;
    margin: -100px 40px 0;
    padding: 30px;
    box-shadow: 0px 0px 20px 0px rgba(143, 143, 143, 0.1);
}
.mungu-blog-thumb .entry-media + .mungu-blog-content {
    padding-top: 15px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 15px;
    border: 1px solid #f1f1f1;
}
.mungu-blog-thumb .entry-media + .mungu-blog-content h3 {
    margin-left: 30px;
    margin-right: 30px;
}
.mungu-blog-thumb .entry-media + .mungu-blog-content h3 a {
    letter-spacing: -1px;
    font-size: 19px;
    color: #3e3e3e;
}
.mungu-blog-thumb .mungu-thumb-meta {
    color: #9b9b9b;
    margin-top: 20px;
    padding-top: 18px;
    padding-left: 30px;
    padding-right: 30px;
    border-top: 1px solid #f5f5f5;
}
.mungu-blog-thumb .mungu-thumb-meta a {
    color: #9b9b9b !important;
    text-transform: uppercase;
}
.mungu-blog-thumb .mungu-thumb-meta .blog-author {
    font-size: 15px;
    color: #9b9b9b;
}
.mungu-blog-thumb .mungu-thumb-meta .blog-author::first-letter {
    text-transform: uppercase;
}
@media screen and (max-device-width: 640px) {
    .mungu-blog-col3,
    .mungu-blog-col4 {
        margin-left: -15px !important;
    }
}
.mungu-blog-col3 .blog-date,
.mungu-blog-col4 .blog-date {
    font: 12px "Barlow", sans-serif;
}
.mungu-blog-col3 .blog-date a,
.mungu-blog-col4 .blog-date a {
    color: #5f5f5f;
    text-decoration: none;
    font-weight: normal;
}
.mungu-blog-col3 h3,
.mungu-blog-col4 h3 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.mungu-blog-col3 h3 a,
.mungu-blog-col4 h3 a {
    font: 20px "Barlow", sans-serif;
    color: #1a1a1a;
    text-decoration: none;
    line-height: 18px;
}
.mungu-blog-col3 .uk-width-1-2 .blog-date,
.mungu-blog-col4 .uk-width-1-2 .blog-date {
    margin-bottom: 0;
}
.mungu-blog-col3 .uk-width-1-2 p,
.mungu-blog-col4 .uk-width-1-2 p {
    margin-bottom: 15px;
}
.mungu-blog-col4 .uk-inline-clip {
    display: block;
}
.mungu-blog-col4 .col-4-thum-hov {
    transition: all 0.5s;
}
.mungu-blog-col4 .col-4-thum-hov:hover {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: all 0.5s;
}
.mungu-blog-col4 p {
    margin-bottom: 20px;
}
.readmorelink {
    color: #a469a8;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    padding-top: 0;
}
.readmorelink:hover {
    color: #4b55be;
}
@keyframes plus-in {
    from {
        opacity: 1;
        transform: rotateZ(0deg);
    }
    to {
        opacity: 1;
        transform: rotateZ(180deg);
    }
}
@keyframes plus-out {
    from {
        opacity: 1;
        transform: rotateZ(180deg);
    }
    to {
        opacity: 1;
        transform: rotateZ(0deg);
    }
}
.blog-layout-style-9 .uk-background-cover {
    background-color: #f6f7f9;
}
.blog-style9 h1 a {
    color: #000000;
    font-size: 40px;
    line-height: 50px;
}
.blog-style9 span {
    text-transform: uppercase;
}
.blog-style9 p {
    font-size: 16px;
    line-height: 33px;
    margin-top: 30px;
    color: #7f7f7f;
}
.meissa-blog-layout {
    margin-top: 0px !important;
}
.meissa-blog-layout .date-col {
    padding-left: 200px;
    z-index: 11;
}
@media screen and (min-width: 1200px) {
    .meissa-blog-layout .date-col {
        padding-left: 150px;
    }
}
@media screen and (min-width: 1200px) and (max-width: 1350px) {
    .meissa-blog-layout .date-col {
        padding-left: 150px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .meissa-blog-layout .date-col {
        padding-left: 100px;
    }
}
@media screen and (min-width: 992px) {
    .meissa-blog-layout .date-col {
        padding-left: 100px;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .meissa-blog-layout .date-col {
        padding-left: 50px;
    }
}
@media screen and (max-width: 767px) {
    .meissa-blog-layout .date-col {
        padding-left: 30px;
    }
}
@media (max-width: 479px) {
    .meissa-blog-layout .date-col {
        padding-left: 30px;
    }
}
.meissa-blog-layout .date {
    color: #1a16fd;
    font-size: 20px;
    font-style: italic;
    font-family: Open sans;
    text-transform: lowercase;
}
.meissa-blog-layout .month {
    margin-top: -7px;
}
.meissa-blog-layout .author {
    color: #000000;
    opacity: 0.5;
    font-family: Open sans;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: -2px;
}
.meissa-blog-layout h1 {
    font-size: 30px;
    margin-bottom: 15px !important;
}
.meissa-blog-layout h1 a {
    font-family: "Raleway", sans-serif;
    color: #000000;
}
.meissa-blog-layout .blog-excerpt {
    font-family: Open sans;
    font-size: 18px;
    opacity: 0.5;
    color: #000;
    padding-bottom: 100px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.meissa-blog-layout .blog-content {
    padding-right: 200px;
    z-index: 11;
    padding-left: 45px;
}
@media screen and (min-width: 1200px) {
    .meissa-blog-layout .blog-content {
        padding-right: 150px;
    }
}
@media screen and (min-width: 1200px) and (max-width: 1350px) {
    .meissa-blog-layout .blog-content {
        padding-right: 150px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .meissa-blog-layout .blog-content {
        padding-right: 100px;
    }
}
@media screen and (min-width: 992px) {
    .meissa-blog-layout .blog-content {
        padding-right: 100px;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .meissa-blog-layout .blog-content {
        padding-right: 50px;
    }
}
@media screen and (max-width: 767px) {
    .meissa-blog-layout .blog-content {
        padding-right: 30px;
    }
}
@media (max-width: 479px) {
    .meissa-blog-layout .blog-content {
        padding-right: 30px;
    }
}
.thumb-no h1 a:hover {
    color: #a469a8;
}
.thumb-yes .cover {
    opacity: 0;
    transition: opacity 1s;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    width: 100%;
    height: 100%;
}
.thumb-yes:hover .cover {
    opacity: 1;
}
.thumb-yes:hover .author {
    color: #fff;
}
.thumb-yes:hover .blog-excerpt {
    color: #fff;
}
.thumb-yes:hover .date {
    color: #fff;
}
.thumb-yes:hover h1 a {
    color: #fff;
}
.thumb-yes:hover h1 a:hover {
    color: #fff;
}
.meissa-blog > div:last-child .blog-excerpt {
    border-bottom: none;
}
.meissa-pagination ul li::before {
    content: "";
}
.meissa-pagination ul li .current {
    color: #a469a8 !important;
}
.meissa-pagination ul li .page-numbers {
    font-family: "PT Sans", sans-serif;
    font-weight: bold;
    font-size: 30px;
    color: #e2e2e2;
}
.blog-style-13 .mungu-blog-content {
    padding: 40px 50px;
}
.blog-style-13 h3 {
    margin-top: 15px;
}
.blog-style-13 h3 a {
    color: #ffffff;
    text-decoration: none;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.blog-style-13 .color-brand {
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.blog-style-13 .color-brand a {
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.blog-style-13 .color-brand a:hover {
    color: #ffffff;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.blog-style-13 .blog-excerpt {
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    width: 100%;
    line-height: 28px; 
    margin: 20px 0;
}
.blog-style-13 .blog-meta-collection {
    color: #fff;
    opacity: 0.8;
    font-size: 12px;
    line-height: 12px;
    font-weight: 100;
    text-decoration: none;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    transition: all 0.25s ease;
} 
.blog-style-13 .style-13-blurred {
    position: absolute;
    opacity: 0.2;
    top: 0px;
    right: 0px;
    left: 0px;
    z-index: -1 !important;
    bottom: 0px;
    overflow: hidden;
    z-index: 0;
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -o-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: blur(10px);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

