/*/
/**/
/**plugins**/
code {
    color: #e83e8c;
}



/*/
/**/
/**Tika-public**/
form#FrmComment textarea[name="TxtComment"] {
    filter: drop-shadow(3px 4px 7px rgba(78,14,130, 29%));
}
form#FrmComment input#Alias {
    filter: drop-shadow(2px 2px 3px rgba(78,14,130, 17%));
}
.select2-results__options::-webkit-scrollbar-track {
    background-color: #ae5586;
}

.select2-results__options::-webkit-scrollbar-thumb {
    background-color: #9f5098;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background: #ac558a;
}

.tooltip-inner {
    background: #0c0206;
    border: 0px solid #d76e93;
    color: #fff;
}


/*/
/**/
/**style**/
.grid-filter li:hover a,
.grid-filter li:hover a:hover,
.grid-filter li:hover a:active,
.grid-filter li:hover a:focus,
.grid-filter li.active a,
.grid-filter li.active a:hover,
.grid-filter li.active a:active,
.grid-filter li.active a:focus {
    background-color: #aa548c;
}

.grid-filter.gf-outline li:hover a,
.grid-filter.gf-outline li.active a {
    border-color: #aa548c;
    color: #aa548c;
}

.grid-filter.gf-lines li:hover a,
.grid-filter.gf-lines li.active a {
    color: #aa548c
}

    .grid-filter.gf-lines li:hover a:after,
    .grid-filter.gf-lines li.active a:after {
        background-color: #aa548c
    }

.grid-filter.gf-classic li:hover a,
.grid-filter.gf-classic li.active a {
    background-color: #aa548c;
}

.grid-filter.gf-default li:hover a,
.grid-filter.gf-default li.active a {
    color: #aa548c
}

#topbar.topbar-colored,
#topbar.topbar-colored.dark {
    background-color: #aa548c
}

#mainMenu nav > ul > li .dropdown-menu > li > a:focus,
#mainMenu nav > ul > li .dropdown-menu > li > a:hover,
#mainMenu nav > ul > li .dropdown-menu > li > a:active,
#mainMenu nav > ul > li .dropdown-menu > li > span:focus,
#mainMenu nav > ul > li .dropdown-menu > li > span:hover,
#mainMenu nav > ul > li .dropdown-menu > li > span:active,
#mainMenu nav > ul > li .dropdown-menu > li [class*=col-] > ul > li > a:focus,
#mainMenu nav > ul > li .dropdown-menu > li [class*=col-] > ul > li > a:hover,
#mainMenu nav > ul > li .dropdown-menu > li [class*=col-] > ul > li > a:active {
    color: #aa548c;
}

#mainMenu nav > ul > li .dropdown-menu > li.current > a,
#mainMenu nav > ul > li .dropdown-menu > li.current > span,
#mainMenu nav > ul > li .dropdown-menu > li:hover > a,
#mainMenu nav > ul > li .dropdown-menu > li:hover > span,
#mainMenu nav > ul > li .dropdown-menu > li:focus > a,
#mainMenu nav > ul > li .dropdown-menu > li:focus > span,
#mainMenu nav > ul > li .dropdown-menu > li:active > a,
#mainMenu nav > ul > li .dropdown-menu > li:active > span,
#mainMenu nav > ul > li .dropdown-menu > li.hover-active > a,
#mainMenu nav > ul > li .dropdown-menu > li.hover-active > span {
    color: #aa548c;
}

#mainMenu.menu-rounded nav > ul > li.current > a,
#mainMenu.menu-rounded nav > ul > li:hover > a,
#mainMenu.menu-rounded nav > ul > li:focus > a {
    background-color: #aa548c;
}

#mainMenu.menu-outline nav > ul > li.current > a,
#mainMenu.menu-outline nav > ul > li:hover > a,
#mainMenu.menu-outline nav > ul > li:focus > a {
    color: #aa548c;
    border-color: #aa548c;
}

#mainMenu.menu-lines nav > ul > li.current > a,
#mainMenu.menu-lines nav > ul > li:hover > a,
#mainMenu.menu-lines nav > ul > li:focus > a {
    color: #aa548c
}

    #mainMenu.menu-lines nav > ul > li.current > a:after,
    #mainMenu.menu-lines nav > ul > li:hover > a:after,
    #mainMenu.menu-lines nav > ul > li:focus > a:after {
        background-color: #aa548c
    }

#mainMenu.menu-hover-background nav > ul > li.current,
#mainMenu.menu-hover-background nav > ul > li:hover,
#mainMenu.menu-hover-background nav > ul > li:focus {
    background-color: #aa548c
}

#dotsMenu ul li:hover {
    background-color: #aa548c;
}

#dotsMenu ul li.current {
    background-color: #aa548c
}

#dotsMenu ul li a:hover:before {
    background-color: #aa548c
}

.dark:not(.submenu-light) #mainMenu.menu-rounded nav > ul > li.current > a,
.dark:not(.submenu-light) #mainMenu.menu-rounded nav > ul > li:hover > a,
.dark:not(.submenu-light) #mainMenu.menu-rounded nav > ul > li:focus > a,
#mainMenu.dark.menu-rounded nav > ul > li.current > a,
#mainMenu.dark.menu-rounded nav > ul > li:hover > a,
#mainMenu.dark.menu-rounded nav > ul > li:focus > a {
    background-color: #aa548c;
}

.dark:not(.submenu-light) #mainMenu.menu-outline nav > ul > li.current > a,
.dark:not(.submenu-light) #mainMenu.menu-outline nav > ul > li:hover > a,
.dark:not(.submenu-light) #mainMenu.menu-outline nav > ul > li:focus > a,
#mainMenu.dark.menu-outline nav > ul > li.current > a,
#mainMenu.dark.menu-outline nav > ul > li:hover > a,
#mainMenu.dark.menu-outline nav > ul > li:focus > a {
    color: #aa548c;
    border-color: #aa548c
}

.dark:not(.submenu-light) #mainMenu.menu-lines nav > ul > li.current > a,
.dark:not(.submenu-light) #mainMenu.menu-lines nav > ul > li:hover > a,
.dark:not(.submenu-light) #mainMenu.menu-lines nav > ul > li:focus > a,
#mainMenu.dark.menu-lines nav > ul > li.current > a,
#mainMenu.dark.menu-lines nav > ul > li:hover > a,
#mainMenu.dark.menu-lines nav > ul > li:focus > a {
    color: #aa548c
}

    .dark:not(.submenu-light) #mainMenu.menu-lines nav > ul > li.current > a:after,
    .dark:not(.submenu-light) #mainMenu.menu-lines nav > ul > li:hover > a:after,
    .dark:not(.submenu-light) #mainMenu.menu-lines nav > ul > li:focus > a:after,
    #mainMenu.dark.menu-lines nav > ul > li.current > a:after,
    #mainMenu.dark.menu-lines nav > ul > li:hover > a:after,
    #mainMenu.dark.menu-lines nav > ul > li:focus > a:after {
        background-color: #aa548c
    }

.dark:not(.submenu-light) #mainMenu.menu-hover-background nav > ul > li.current,
.dark:not(.submenu-light) #mainMenu.menu-hover-background nav > ul > li:hover,
.dark:not(.submenu-light) #mainMenu.menu-hover-background nav > ul > li:focus,
#mainMenu.dark.menu-hover-background nav > ul > li.current,
#mainMenu.dark.menu-hover-background nav > ul > li:hover,
#mainMenu.dark.menu-hover-background nav > ul > li:focus {
    background-color: #aa548c
}

.header-extras #shopping-cart > a .shopping-cart-items {
    background: #aa548c;
}

#search .btn-search-close {
    background-color: #aa548c;
}

.page-menu nav > ul > li:hover > a,
.page-menu nav > ul > li.active > a {
    color: #aa548c
}

.page-menu.menu-rounded nav > ul > li:hover > a,
.page-menu.menu-rounded nav > ul > li.active > a {
    background-color: #aa548c
}

.page-menu.menu-outline nav > ul > li:hover > a,
.page-menu.menu-outline nav > ul > li.active > a {
    border-color: #aa548c;
    color: #aa548c;
}

.page-menu.menu-lines nav > ul > li:hover > a,
.page-menu.menu-lines nav > ul > li.active > a {
    color: #aa548c
}

    .page-menu.menu-lines nav > ul > li:hover > a:after,
    .page-menu.menu-lines nav > ul > li.active > a:after {
        background-color: #aa548c
    }

.page-menu.menu-solid nav > ul > li:hover > a,
.page-menu.menu-solid nav > ul > li.active > a {
    background-color: #aa548c;
}

.page-menu.menu-rounded nav > ul > li:hover > a,
.page-menu.menu-rounded nav > ul > li.active > a,
.page-menu.menu-outline nav > ul > li:hover > a,
.page-menu.menu-outline nav > ul > li.active > a,
.page-menu.menu-lines nav > ul > li:hover > a,
.page-menu.menu-lines nav > ul > li.active > a,
.page-menu.menu-solid nav > ul > li:hover > a,
.page-menu.menu-solid nav > ul > li.active > a,
.page-menu.menu-light nav > ul > li:hover > a,
.page-menu.menu-light nav > ul > li.active > a,
.page-menu.menu-creative nav > ul > li:hover > a,
.page-menu.menu-creative nav > ul > li.active > a,
.page-menu.inverted nav > ul > li:hover > a,
.page-menu.inverted nav > ul > li.active > a {
    color: #aa548c;
}

a:not(.btn):not(.badge):hover,
a:not(.btn):not(.badge):focus,
a:not(.btn):not(.badge):active {
    color: #aa548c;
}

.portfolio-item .portfolio-description a:hover i,
.portfolio-item .grid-description a:hover i,
.portfolio-item .portfolio-links a:hover i,
.grid-item .portfolio-description a:hover i,
.grid-item .grid-description a:hover i,
.grid-item .portfolio-links a:hover i {
    background-color: #aa548c;
    border: 1px solid #aa548c
}

.post-item .post-image .post-meta-category,
.post-item .post-slider .post-meta-category,
.post-item .post-video .post-meta-category,
.post-item .post-audio .post-meta-category,
.post-item .post-quote-img .post-meta-category {
    background-color: #aa548c;
}

.post-item .post-quote-img .post-meta-category {
    color: #aa548c
}

    .post-item .post-quote-img .post-meta-category a {
        color: #aa548c
    }

.post-item.quote .post-item-wrap {
    background-color: #aa548c;
}

.comments .comment_number span {
    color: #aa548c
}

.comments .comment .text .comment-reply-link {
    color: #aa548c;
}
.comment-header {
    border-top: 4px double #efe9ee;
    border-top-width: 11px;
    color: #aa548c
}
.widget-tweeter li:before {
    color: #6a3185;
}
.forum thead tr > th {
    background-color: #aa548c;
}
.tags a {
    box-shadow: -3px 4px 4px 0px #c1b2cd;
}
.tags a:hover,
.tags a:focus,
.tags a:active,
.tags a.active {
    background-color: #aa548c;
    border-color: #ebdae5;
}

.item-link:hover {
    color: #aa548c
}

.background-colored {
    background-color: #aa548c
}

#scrollTop:after,
#scrollTop:before {
    background-color: #aa548c;
}

.fc-event-primary.fc-event {
    background-color: #aa548c;
    border-color: #aa548c;
}

.fc-event-primary .fc-event-dot {
    background-color: #aa548c
}

.fc-event-secondary .fc-event-dot {
    background-color: #aa548c
}

.icon-set-container .row > [class^=col-]:hover {
    background-color: #aa548c;
}

    .icon-set-container .row > [class^=col-]:hover .icon-holder {
        color: #aa548c
    }

.background-theme {
    background-color: #aa548c !important
}

.datepicker tbody tr > td.day.today.active,
.datepicker tbody tr > td.day.active,
.datepicker tbody tr > td.day.selected {
    background: #aa548c !important;
}

    .datepicker tbody tr > td.day.today.active:hover,
    .datepicker tbody tr > td.day.active:hover,
    .datepicker tbody tr > td.day.selected:hover {
        background: #aa548c;
    }

.datepicker tbody tr > td.day.range.today {
    background: #aa548c;
}

.datepicker tbody tr > td span.month.active {
    background: #aa548c;
}

    .datepicker tbody tr > td span.month.active:hover {
        background: #aa548c;
    }


.datetimepicker tbody tr > td.day.today,
.datetimepicker table tr td.active:active,
.datetimepicker table tr td.active:hover:active,
.datetimepicker table tr td.active.disabled:active,
.datetimepicker table tr td.active.disabled:hover:active,
.datetimepicker table tr td.active.active,
.datetimepicker table tr td.active:hover.active,
.datetimepicker table tr td.active.disabled.active,
.datetimepicker table tr td.active.disabled:hover.active,
.datetimepicker table tr td span.active:active,
.datetimepicker table tr td span.active:hover:active,
.datetimepicker table tr td span.active.disabled:active,
.datetimepicker table tr td span.active.disabled:hover:active,
.datetimepicker table tr td span.active.active,
.datetimepicker table tr td span.active:hover.active,
.datetimepicker table tr td span.active.disabled.active,
.datetimepicker table tr td span.active.disabled:hover.active {
    background: #aa548c !important;
}

.datetimepicker table tr > td.today:hover,
.datetimepicker table tr > td.today:hover:hover,
.datetimepicker table tr > td.today.disabled:hover,
.datetimepicker table tr > td.today.disabled:hover:hover,
.datetimepicker table tr > td.today:active,
.datetimepicker table tr > td.today:hover:active,
.datetimepicker table tr > td.today.disabled:active,
.datetimepicker table tr > td.today.disabled:hover:active,
.datetimepicker table tr > td.today.active,
.datetimepicker table tr > td.today:hover.active,
.datetimepicker table tr > td.today.disabled.active,
.datetimepicker table tr > td.today.disabled:hover.active,
.datetimepicker table tr > td.today.disabled,
.datetimepicker table tr > td.today:hover.disabled,
.datetimepicker table tr > td.today.disabled.disabled,
.datetimepicker table tr > td.today.disabled:hover.disabled,
.datetimepicker table tr > td.today[disabled],
.datetimepicker table tr > td.today:hover[disabled],
.datetimepicker table tr > td.today.disabled[disabled],
.datetimepicker table tr > td.today.disabled:hover[disabled] {
    background: #aa548c !important;
}

.daterangepicker .daterangepicker_input .input-mini.active,
.daterangepicker .daterangepicker_input .input-mini:focus {
    border: 1px solid #aa548c
}

.daterangepicker tbody td.today {
    background: #aa548c;
}

.daterangepicker tbody td.active,
.daterangepicker tbody td.in-range,
.daterangepicker tbody td.active:hover,
.daterangepicker tbody td.in-range:hover {
    background: #aa548c;
}

.daterangepicker select.ampmselect.active,
.daterangepicker select.ampmselect:focus {
    border: 1px solid #aa548c
}

.daterangepicker select.hourselect.active,
.daterangepicker select.hourselect:focus {
    border: 1px solid #aa548c
}

.daterangepicker select.minuteselect.active,
.daterangepicker select.minuteselect:focus {
    border: 1px solid #aa548c
}

.daterangepicker select.monthselect.active,
.daterangepicker select.monthselect:focus {
    border: 1px solid #aa548c
}

.daterangepicker select.yearselect.active,
.daterangepicker select.yearselect:focus {
    border: 1px solid #aa548c
}

.daterangepicker .ranges li.active {
    background: #aa548c;
    border: 1px solid #aa548c
}

.daterangepicker td.active:not(.off),
.daterangepicker td.active:hover,
.daterangepicker .active.end-date.in-range {
    background: #aa548c !important;
}

.accordion.accordion-theme .ac-item {
    background-color: #aa548c;
}

button.btn,
.btn:not(.close):not(.mfp-close),
a.btn:not([href]):not([tabindex]) {
    /*background: linear-gradient(to left, #8c4bad, #9c4f9b, #ac558a, #b5577f, #c45c6e, #d16061);*/
    background-color: #aa548c;
    border-color: #aa548c;
}

    button.btn:hover,
    button.btn:focus,
    button.btn:not(:disabled):not(.disabled):active,
    button.btn:not(:disabled):not(.disabled).active,
    .btn:not(.close):not(.mfp-close):hover,
    .btn:not(.close):not(.mfp-close):focus,
    .btn:not(.close):not(.mfp-close):not(:disabled):not(.disabled):active,
    .btn:not(.close):not(.mfp-close):not(:disabled):not(.disabled).active,
    a.btn:not([href]):not([tabindex]):hover,
    a.btn:not([href]):not([tabindex]):focus,
    a.btn:not([href]):not([tabindex]):not(:disabled):not(.disabled):active,
    a.btn:not([href]):not([tabindex]):not(:disabled):not(.disabled).active {
        background-color: #a25195;
        border-color: #ce5f64;
    }

    button.btn.btn-outline,
    .btn:not(.close):not(.mfp-close).btn-outline,
    a.btn:not([href]):not([tabindex]).btn-outline {
        border-color: #aa548c;
        color: #aa548c
    }

        button.btn.btn-outline:hover,
        button.btn.btn-outline:focus,
        button.btn.btn-outline:active,
        button.btn.btn-outline.active,
        .btn:not(.close):not(.mfp-close).btn-outline:hover,
        .btn:not(.close):not(.mfp-close).btn-outline:focus,
        .btn:not(.close):not(.mfp-close).btn-outline:active,
        .btn:not(.close):not(.mfp-close).btn-outline.active,
        a.btn:not([href]):not([tabindex]).btn-outline:hover,
        a.btn:not([href]):not([tabindex]).btn-outline:focus,
        a.btn:not([href]):not([tabindex]).btn-outline:active,
        a.btn:not([href]):not([tabindex]).btn-outline.active {
            background-color: #aa548c;
            border-color: #aa548c;
        }

    button.btn.btn-white,
    button.btn.btn-light,
    .btn:not(.close):not(.mfp-close).btn-white,
    .btn:not(.close):not(.mfp-close).btn-light,
    a.btn:not([href]):not([tabindex]).btn-white,
    a.btn:not([href]):not([tabindex]).btn-light {
        border-color: #b55ddd;
        color: #8f4ba9;
    }

    button.btn.btn-icon-holder.btn-outline:before,
    .btn:not(.close):not(.mfp-close).btn-icon-holder.btn-outline:before,
    a.btn:not([href]):not([tabindex]).btn-icon-holder.btn-outline:before {
        border-left: 2px solid #aa548c
    }

.heading-text.heading-gradient h2 > * {
    background: radial-gradient(circle at left top, #4b72ff 9%, #aa548c 48%, #6442ff 91%)
}

.heading-text.heading-section h2:before {
    background-color: #aa548c;
}

.heading-creative strong {
    color: #aa548c
}

.tabs .nav-tabs .nav-link {
    color: #684c64;
}

    .tabs .nav-tabs .nav-link.active {
        color: #aa548c;
        border-bottom: 2px solid #aa548c
    }

.tabs.tabs-vertical .nav-tabs .nav-link.active {
    color: #aa548c;
    border-right: 2px solid #aa548c
}

.icon-box.effect.dark .icon i:after {
    box-shadow: 0 0 0 3px #aa548c
}

.icon-box.effect.dark .icon i:hover,
.icon-box.effect.dark:hover .icon i {
    background-color: #aa548c
}

.text-box.text-box-light:hover {
    background: #aa548c
}

.feature-box:hover h2,
.feature-box:hover h3,
.feature-box:hover h4 {
    color: #aa548c
}

.flickity-button:hover {
    background-color: #aa548c
}

.inspiro-slider.arrows-dark .flickity-button:hover,
.carousel.arrows-dark .flickity-button:hover {
    background-color: #aa548c
}

.inspiro-slider.arrows-grey .flickity-button:hover,
.carousel.arrows-grey .flickity-button:hover {
    background-color: #aa548c
}

.dropcap.dropcap-colored {
    background-color: #aa548c;
}

.highlight.highlight-colored {
    background-color: #aa548c;
}

.p-progress-bar,
.progress-bar {
    background: linear-gradient(to left, #864ac0, #934fba, #a554a1, #ae5696, #bb5b8b, #c15d85, #dc666f, #e56964, #e66859);
}

.blockquote-color {
    background-color: #aa548c
}

.mfp-ajax-holder .mfp-close:hover {
    background: #aa548c;
}

.list-colored li a {
    color: #aa548c;
}

.list-legend li span {
    background-color: #aa548c;
}

.list-icon.list-icon-colored li:before,
.list-icon.icon-list-colored i {
    color: #aa548c
}

a.list-group-item.active {
    background-color: #aa548c;
    border: #aa548c
}

.animated-dot {
    background: #aa548c;
}

    .animated-dot:before,
    .animated-dot:after {
        background-color: #aa548c;
    }

.post-navigation a:hover {
    color: #aa548c
}

.call-to-action.call-to-action-colored {
    background-color: #aa548c
}

.pricing-table.colored .plan-header {
    background-color: #aa548c;
}

.timeline .timeline-item .timeline-icon {
    background-color: #aa548c;
}

.wizard > .steps ul li > a:hover,
.wizard > .steps ul li > a:active {
    background: #aa548c;
}

.wizard[data-orientation=vertical][data-style="1"] > .steps ul li:hover a .number,
.wizard[data-orientation=vertical][data-style="1"] > .steps ul li:active a .number {
    background: #aa548c;
}

.wizard[data-orientation=vertical][data-style="1"] > .steps ul li.current a .number,
.wizard[data-orientation=vertical][data-style="1"] > .steps ul li.current a:hover .number,
.wizard[data-orientation=vertical][data-style="1"] > .steps ul li.current a:active .number {
    background: #aa548c;
}

#header {
    background: linear-gradient(to left, #8c4bad, #9c4f9b, #ac558a, #b5577f, #c45c6e, #d16061);
}


/*/
/**/
/**rtl**/
@media (max-width: 1024px) {

    #mainMenu:not(.menu-overlay) nav > ul > li.dropdown::before {
        background: #64003d;
    }

    #mainMenu:not(.menu-overlay) nav > ul li > .dropdown-menu > .dropdown-submenu::before {
        background: #871f54;
    }
}

.blockquote {
    border-color: #aa548c;
}


/*/
/**/
/**Custom**/
.range-color .irs-bar, .range-color .irs-from, .range-color .irs-to, .range-color .irs-single {
    background: linear-gradient(to left, #8c4bad, #9c4f9b,#c45c6e, #d16061);
}

.irs-from:after, .irs-to:after, .irs-single:after {
    border-top-color: #a6538f;
}

.p-checkbox.checkbox-color > input[type=checkbox]:checked + .p-checkbox-style:before {
    background: linear-gradient(to left, #8c4bad, #9c4f9b,#c45c6e, #d16061);
}

.spinner-border {
    color: #aa548c;
}

select option {
    background: #f3e3ed;
    color: #36009c;
}

.tk-bg-gradient {
    background: linear-gradient(to left, #8c4bad, #9c4f9b, #ac558a, #b5577f, #c45c6e, #d16061);
    background-size: 163% 40%;
    animation: bg-gradient 15s ease infinite;
}

@keyframes bg-gradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

.tk-txt-gradient {
    background: linear-gradient(314deg,#ff0000, #c25e8b, #c7274b, #7d029f, #dc606f, #5f0789);
    background-size: 1000% 100%;
    -webkit-background-clip: text;
}

.tk-btn-light {
    /* border-image: linear-gradient(0.2turn, rgb(222 97 109), rgb(146 62 194), rgba(56,2,155,0)); */
    background: linear-gradient(314deg,#ff0000, #c25e8b, #c7274b, #7d029f, #dc606f, #5f0789);
    border-color: #af5585;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

    .tk-btn-light:hover {
        background: linear-gradient(to left, #ac6be4, #bd6cc3, #d76e93, #ef7066) !important;
        border-color: #bb4d9d;
        -webkit-text-fill-color: #7d029f;
        -webkit-background-clip: text !important;
    }

    .tk-btn-light.selected {
        background: linear-gradient(to left, #ac6be4, #bd6cc3, #d76e93, #ef7066) !important;
        border-color: #bb4d9d;
    }
    .tk-btn-light.selected:hover {
        background: linear-gradient(to left, #ac6be4, #bd6cc3, #d76e93, #ef7066) !important;
        border-color: #bb4d9d;
    }
        .tk-btn-light.selected.disabled {
            background: gray !important;
            border-color: #bb4d9d;
        }
        .tk-btn-light.selected.disabled:hover {
            background: gray !important;
            border-color: #bb4d9d;
        }

.header-extras button i {
    background: linear-gradient(to left, #8c4bad, #d16062);
}

.tk-reserve-section {
    background: linear-gradient(to left, #864ac0, #934fba, #a554a1, #ae5696, #bb5b8b, #c15d85, #dc666f, #e56964, #e66859);
    background-size: 163% 40%;
    animation: bg-gradient 10s ease infinite;
}
.hom-srch-frm .frm-icon {
    color: #55003d;
}
.hom-srch-frm .frm-icon:hover {
    color: #bf5b77;
}

.hom-srch-frm .onlineReservation-btn {
    background: linear-gradient(to left, #864ac0, #934fba, #e56964, #e66859);
}

.parent-swiper01 .swiper-pagination-bullet-active {
    background: linear-gradient(to left, #ac6be4, #bd6cc3, #d76e93, #ef7066);
}

#swiper01 .swiper-slide:hover .swiper01-btn-more {
    background: linear-gradient(to left, #ac6be4, #bd6cc3, #d76e93, #ef7066);
    border-color: #864ac0;
}

.tours-btn span {
    color: #bf8db7 !important;
}

.tours-btn:hover span {
    background: linear-gradient(314deg,#ff0000, #5a2891, #ff7a00, #ff008b, #aa548c, #a9007d);
}

.post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content a:hover {
    color: #aa548c;
    background: -webkit-linear-gradient(#8c4bad, #d16061);
    -webkit-background-clip: text;
}

.tk-agencies.tabs.tabs-clean .nav-tabs .nav-link.active {
    border-image: linear-gradient(0.2turn, rgb(222 97 109), rgb(146 62 194), rgba(56,2,155,0));
    border-image-slice: 1;
}

.tk-agencies.tabs .nav-tabs .nav-link.active {
    background: linear-gradient(314deg,#ff0000, #fb30e2, #ff2300, #300b81, #e100ff, #a9007d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.swiper02-span {
    color: #562c50;
}

.parent-swiper02 .swiper-pagination-bullet-active {
    background: linear-gradient(to left, #ac6be4, #bd6cc3, #d76e93, #ef7066);
}

.parent-one-faq .question:hover {
    color: #a65390;
}
.parent-one-faq .answer {
    background: rgb(255 245 255);
}
.tk-h1 {
    color: #b3206c;
}

.tk-cafe {
    color: #c17293 !important;
}

    .tk-cafe:hover {
        color: #cb0078 !important;
    }

#footer .social-icons li a:not(.btn):not(:hover) {
    color: #97509f;
}

.tk-header-srch-i-first {
    color: #aa548c;
}

.tk-header-srch-btn {
    color: #aa548c;
}

    .tk-header-srch-btn i {
        color: #990c67;
    }


.tk-header-srch-frm .frm-icon:hover {
    color: #bf5b77;
}

.tk-header-srch-frm .onlineReservation-btn {
    background: linear-gradient(to left, #864ac0, #934fba, #e56964, #e66859);
}

.tk-map-a h1 {
    background: #cd6da5;
}

.tk-btn-group a.tk-btn-light {
    border-color: #ef4382;
}

.tk-price ins {
    /* background: linear-gradient(314deg, #ff0000, #c25e8b, #c7274b, #7d029f, #dc606f, #5f0789); */
    /* -webkit-background-clip: text; */
    /* -webkit-text-fill-color: transparent; */
    color: #27851d;
}

.tk-logo-details {
    background: linear-gradient(to left, #ac6be4, #bd6cc3, #d76e93, #ef7066);
}

.icon-play {
    border: 2px solid #ff97db !important;
}

    .icon-play:before {
        color: #df1ebe;
    }

    .icon-play:hover {
        border: 2px solid #aa548c !important;
    }

.wizard > .steps {
    background: linear-gradient(130deg, #8c4bad, #9c4f9b, #ac558a, #b5577f, #c45c6e, #d16061);
}

.tk-ribbon {
    background: linear-gradient(194deg, #8c4bad, #9c4f9b, #ac558a, #b5577f, #c45c6e, #d16061);
}

    .tk-ribbon:after {
        border-right: 9px solid #b05686;
    }

.responsive-table .table-header {
    background: linear-gradient(to left, #8c4bad, #9c4f9b, #ac558a, #b5577f, #c45c6e, #d16061);
}

.responsive-table .col:before {
    color: #890069;
}

.FlightReservation-table .table-header {
    background: #506b78;
}

.content-trvl-a {
    background: linear-gradient(314deg,#970505, #c25e8b, #b34860, #b43dd5, #9d8b12, #5f0789);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.brochure-title {
    background: linear-gradient(0deg, #fda504, #a90a80);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.sp-icon {
    color: #bda2c5;
}
.aboutus-box-a {
    border: 1px solid #c194ee;
    color: #8d4bac !important;
    background: #fdfcfe;
}

    .aboutus-box-a:hover {
        color: #623677 !important;
    }

.reservation-room-header {
    background: #ebdee3;
}
.tk-header-rsrv {
    background: linear-gradient(130deg, #8c4bad, #9c4f9b, #ac558a, #b5577f, #c45c6e, #d16061);
}

/*/
/**/
/**  **/


.social-icons.social-icons-colored-hover a:hover {
    color: #9c4f9b !important;
}
.post-navigation .post-all .icon-grid {
    color: #6e1853;
}
.post-navigation .post-next:before, .post-navigation .post-prev:before {
    color: #9d006b;
}

.comment_date {
    color: #a65390;
}


/*/
/**/
/**  **/
.angle-colored {
    background: #c25b71;
}
.main-color {
    color: #984e9f !important;
}

@media (max-width: 768px) {
    .hom-srch-frm .onlineReservation-btn {
        background: #95006c !important;
    }
}