:root {
    --icon_bg:#D5CFE3;



    --main_color: #FF6600;
    --main_color_2: #7B16D9;
    --color_general_body_bg:#fff;
    --color_header_bg:#13161d;
    --color_header_sticky_bg: 0,0,0;
    --color_header_l:#ffffff;
    --color_header_l_h:#FF6600;
    --color_header_dd_bg:#fff;
    --color_header_dd_l:#3D3B42;
    --color_header_dd_l_h:#FF6600;
    --color_general_btn_top_bg:#FF6600;
    --color_general_btns_player:#fff;

    --color_footer_bg:transparent;
    --color_footer_t:#D3D3D5;
    --color_footer_l:#fff;
    --color_footer_l_h:#FF6600;
    --color_footer_i:#fff;
    --color_footer_i_h:#FF6600;

    --color_general_bg_light:transparent;
    --color_general_bg_dark:#1C1B1F;

    --color_content_headings:#3D3B42;
    --color_content_headings_dark:#fff;

    --color_blog_bg:transparent;

    --color_content_title_bg:#1f1f1f;
    --color_content_title_t:#fff;
    --color_content_title_l:#fff;
    --color_content_title_l_h:#FF6600;
    --color_content_title_bc_bg:#141314;
    --color_content_title_heading:#fff;
}

.block-bg-welcome {
    background: url(../images/bg-welcome.png);
}
.block.block-bg-booking {
    background-image: url(../images/bg_booking.jpg);
}


.wp-block-button .wp-block-button__link:not(.has-background),
.label-box-wrap input[type=radio]:checked + label,
.add-btn,
.remove-btn,
.calendar th:hover,
.calendar td:hover,
.calendar .selected,
.calendar .selected:hover,.tag:hover,
.tags-list.tags-list--dark li a:hover,
.tags-list:not(.tags-list--dark) li a:hover,
.entry .entry-content .wp-block-pullquote.is-style-solid-color,
.entry .entry-content .has-primary-background-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color.has-primary-background-color,
.timeline-item:hover:before,
.ch-pulse,
.price-box--special .price-box-icon,
.calendar_wrap #today, .calendar_wrap #today:hover,
.comments-block .comment .text a.reply:hover,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.blog-post .post-date,
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,
.post-password-form input[type="submit"],
.sticky-post,
.widget .tagcloud a:hover,.widget.widget_tag_cloud a:hover,.wp_widget_tag_cloud a:hover,
.wp-tag-cloud li a:hover, .side-block .tagcloud a:hover, .post-categories a:hover,
.post-categories:not(.tags-list--dark) li a:hover,
.header-cart .badge,
.entry .entry-content .has-secondary-background-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color.has-secondary-background-color {
    background-color: var(--main_color);
}

.bootstrap-datetimepicker-widget .btn[data-action].btn-primary,
.nav-tabs > li.active > a,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus{
    background-color: var(--main_color) !important;
}

.start-video-wrap::before, .start-video-wrap::after ,.start-video-wrap .start-video,
.loader-container > div,
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover,
header .header-search .search-form input[type="submit"],
.awp-volume-level:after,
.slick-dots li.slick-active button,
.slick-dots li.slick-active button:hover,
.entry .entry-content .wp-block-file .wp-block-file__button,
.noUi-horizontal .noUi-handle,
ul li::after,
.aside .side-block ul:not(.product_list_widget):not(.post-meta):not(.wp-tag-cloud) li::after, .aside .widget ul:not(.product_list_widget):not(.post-meta):not(.wp-tag-cloud) li::after, .wp-block-archives-list li::after,.wp-block-categories-list li::after,
header .header-search .search-form button.search-submit,
.history-list .load-history::before,
.history-list .history-block .dot span:last-child::before,
.backToTop {
    background: var(--main_color);
}

@media (min-width: 768px) {
    .image-scale-color:after {
        background: var(--main_color);
    }
}
.input-custom:hover,
.input-custom:focus,
.input-custom.focus,
.textarea-custom:hover,
.textarea-custom:focus,
.textarea-custom.focus,
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover,
.comment-form .input-custom:focus,
.comment-form .textarea-custom:focus,
.tag:hover,
.tags-list.tags-list--dark li a:hover,
.tags-list:not(.tags-list--dark) li a:hover,
.entry .entry-content .wp-block-quote:not(.is-large), .entry .entry-content .wp-block-quote:not(.is-style-large),
.simple-pagination a.active, .simple-pagination a:hover,
.widget .tagcloud a:hover,.widget.widget_tag_cloud a:hover,.wp_widget_tag_cloud a:hover,
.wp-tag-cloud li a:hover, .side-block .tagcloud a:hover, .post-categories a:hover,
.post-categories:not(.tags-list--dark) li a:hover {
    border-color: var(--main_color);
}

.nav-tabs > li > a ,
.tag,
.tags-list.tags-list--dark li a,
.tags-list:not(.tags-list--dark) li a{
    border: 1px solid var(--main_color);
}

.nav-tabs > li.active > a,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
    border: 1px solid var(--main_color) !important;
}
ul.aligncenter li::before,
.aside .side-block ul.aligncenter:not(.product_list_widget):not(.post-meta):not(.wp-tag-cloud) li::before,
.aside .widget ul.aligncenter:not(.product_list_widget):not(.post-meta):not(.wp-tag-cloud) li::before,
.wp-block-archives-list.aligncenter li::before,
.wp-block-categories-list.aligncenter li::before,
.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),
.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-text-color),
.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-text-color),
.entry .entry-content .has-primary-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color > p,
.is-style-outline,
body:not(.page-blog) .block--darkbg .link-social a:hover,
body.page-blog .block--darkbg.block--title .link-social a:hover,
.pagination > li:not(.active) > a:hover,
.pagination > li:not(.active) > span:hover,
.category-list li:before,
.category-list li:hover a,
.marker-list li:after,
.all-view,
.all-view:hover,
.table--services > tbody > tr > td b,
.table--services > tbody > tr > th b,
.phone-lg .icon,
.quote:before,
.blog-post-single .quote:before,
.blog-grid .quote:before,
.successform,
.breadcrumbs a:hover,
.calendar__header,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.calendar_wrap tbody th:hover,
.calendar_wrap tfoot #prev a:hover,
.calendar_wrap tfoot #next a:hover,
.awp-preloader span,
.block--darkbg .pagination > .active > a, .block--darkbg .pagination > .active > span, .block--darkbg .pagination > .active > a:hover, .block--darkbg .pagination > .active > span:hover,
header .header-search a:hover,
header .header-search a.open,
.header-cart:hover a.icon,
.header-cart.opened a.icon,
.header-cart-dropdown .prd-sm-info .price,
.footer-menu ul li a:hover,
.footer-menu ul li.active a ,
.footer-social a:hover,
.footer-link a,
.footer-info a,
.footer-info .icon,
.mainSlider .slick-prev:hover:before,
.mainSlider .slick-next:hover:before,
.awp-home-player .awp-icon-color:hover,
.awp-project-player .awp-icon-color:hover,
.awp-player-popup .awp-player-artist,
.awp-project-player .awp-player-artist,
.awp-project-player .awp-icon-color:hover,
.tickerwrapper b,
.studio-item-title span,
.project-item-author,
.project-grid-item-artist,
.project-grid-item .link-social a:hover,
.news-item-title a:hover,
.reviews-slider .review-item-author-name,
.reviews-slider-2 .review-item-author-name,
.team-member-name a:hover,
.link-icon-text .icon,
.link-icon-text:hover,
.team-member-social a:hover,
.booking-link-price span,
.instagram-grid-full > a .icon,
.wpmi-list li.wpmi-item span .icon,
.dark-box b,
.service-item-title,
.service-item-price b,
.icn-txt-box:hover .icn-txt-box-icon .icon,
.icn-txt a,
.icn-txt a:hover,
.icn-txt a:focus,
.icn-txt-icon,
.block--darkbg .icn-txt-icon,
.block--darkbg .icn-txt a,
.block--darkbg .icn-txt a:hover,
.block--darkbg .icn-txt a:focus,
.block--darkbg .icn-txt .link-social a:hover,
.bg-grey .theme-color,
.bg-grey-dark .theme-color,
.timeline-item-date,
.form-newsletter__btn .icon,
.gallery-grid-item-artist,
.gallery-grid-item .link-social a:hover,
.price-box:hover .price-box-icon .icon,
.price-box-price b,
.price-box-title span,
.blog-post .post-image .post-link:hover,
.post-meta li .icon,
.comment .meta-date,
.slick-prev:hover:before,
.slick-next:hover:before,
.column-filters .category-list li a:hover,
.prd-sm-delete,
.rating .icon,
.product-block-description table td:first-child span:before,
body.page-blog .aside .side-block  ul:not(.wp-tag-cloud):not(.post-meta) li .icon,
.count-add,
.count-reduce,
.tags-list .icon,
.entry-content .team-member-social a:hover,
.rs-btn-wrapper.btn-contact [class*='icon'],
.slick-prev:hover .icon,
.slick-prev:focus .icon,
.slick-prev:active .icon,
.slick-next:hover .icon,
.slick-next:focus .icon,
.slick-next:active .icon,
.tt-theme__typography .icon,
.footer-menu ul li.current-menu-item a,
.comment-awaiting-moderation,
#cancel-comment-reply-link,
body:not(.page-blog) .block--darkbg .four-zero-page-area h2,
.block.block--darkbg .quote:before,
.btn:not(.btn--fill) [class*='icon'],
.wp-block-button__link:hover [class*='icon'],
.footer-social a:hover .icon,
button.close:hover .icon,button.close:active .icon,
.price-box-price .price-symbol,
.service-item-price .price-symbol,
.btn.btn--no--border:hover [class*='icon'], .btn.btn--no--border.active [class*='icon'], .btn.btn--no--border:active [class*='icon'],
.gallery-grid-item > * > .gallery-grid-item-title .icon,
.gallery-grid-item-title .icon,
.prd .prd-info .price del + ins .amount,.prd-sm .prd-sm-info .price del + ins .amount,
.woocommerce .simple-pagination nav.woocommerce-pagination ul li span.current,
.woocommerce .simple-pagination nav.woocommerce-pagination ul li a:hover,
.aside .side-block ul li::before,
.block--darkbg .site-main .search-form .search-submit,.widget-area .side-block .search-form .search-submit,
body .aside .side-block ul:not(.wp-tag-cloud) li a:hover,
body .aside .widget ul:not(.wp-tag-cloud) li a:hover,
.header-search .search-form button.search-submit,
.header-search .search-form button.search-submit:hover,
.awp-player button.close:hover,
.awp-player-popup .mfp-close:hover,
.simple-filter.filter-reset li.active,
.woocommerce-info::before,
.woocommerce a.added_to_cart,
.price del + ins .amount,
.woocommerce .star-rating::before,
.woocommerce .star-rating span,
.woocommerce p.stars a,
.woocommerce-review-link:hover,
.post-password-form input[type="submit"]:hover,
.wp-block-archives-list li::before,.wp-block-categories-list li::before,
.wp-block-categories-list a:hover,.wp-block-archives-list a:hover,
.aside .side-block ul:not(.product_list_widget):not(.post-meta):not(.wp-tag-cloud) li::after, .aside .widget ul:not(.product_list_widget):not(.post-meta):not(.wp-tag-cloud) li::after, .wp-block-archives-list li::after,.wp-block-categories-list li::after,
ul li::after,
.history-list .history-block .data,
.news-item-date .icon,
.blog-post .post-teaser ul li:after,
.aside .side-block ul:not(.product_list_widget):not(.post-meta):not(.wp-tag-cloud) li::after,
ul li a:hover,
.woocommerce-grouped-product-list-item__label a:hover,
.woocommerce-grouped-product-list-item__price del + ins .amount,
.woocommerce-message::before,
.four-zero-page-area .wp-block-button__link [class*='icon'],
table a,
.woocommerce-MyAccount-content mark,
.blog-post.voicer_sticky .post-teaser a,
.page-links a:hover, .page-links a:hover .page-number, .page-links .current .page-number,
table a:hover,
.cd-headline .cd-words-wrapper li em,
.entry .entry-content .has-secondary-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color > p ,
.product-card .product-card__description a:hover,.product-card__price span.new{
    color: var(--main_color);
}

@media (max-width: 1024px) {
    .header .header-menu ul li a.opened {
        color: var(--main_color);
    }
}
@media (min-width: 1025px){
    .header .header-menu ul.menu > li.current-menu-item > a,
    .header .header-menu ul > li.current_page_item > a{
        color: var(--main_color);
    }
}

.theme-color,
a.theme-color,
a.theme-color:hover,
a.theme-color:focus,
.calendar__footer a,
.header-cart-dropdown .prd-sm-info h3 a:hover,
.awp-home-player .awp-icon-rollover-color,
.awp-project-player .awp-icon-rollover-color,
.awp-project-player .awp-download:hover,
.awp-project-player .awp-link:hover,
.post-preview .post-title a:hover,
.prd-sm-info h3 a:hover,
.prd-info h3 a:hover,
.simple-pagination a.pagination-arrow:hover,
.shop-cart .prd-title a:hover,
.shop-cart .prd-remove,
.block--darkbg .pagination > li.tt-link-arrow:hover > a,
.theme-color-1{
    color: var(--main_color) !important;
}

blockquote.wp-block-pullquote{
    border-top-color:var(--main_color)
}
blockquote.wp-block-pullquote{
    border-bottom-color:var(--main_color)
}




@media (min-width: 1200px) {
    .header ul.menu > li.current-menu-item > a, .header ul.menu > li > a:hover{
        color:var(--main_color)
    }
    .header ul.menu ul{
        background:-webkit-gradient(linear, left top, right top, from(var(--main_color_2)), to(var(--main_color)));
        background:linear-gradient(270deg, var(--main_color_2) 0%, var(--main_color) 100%);
    }

}
.post-password-form input[type="submit"], .block--darkbg .aside .side-block select{
    border:2px solid var(--main_color);
}

.awp-player-popup .awp-waveform-img-progress-wrap,.awp-project-player .awp-waveform-img-progress-wrap {
    border-right: 3px solid var(--main_color);
}

.form-popup::after,.price-box-price:before{
    transform: rotate(-180deg);
}

.form-popup::after,
.btn--fill,.btn--fill:hover,.btn--fill:focus,
.btn--border:before,
.ch-separator:after,
.awp-volume-level,
.btn--white:hover,
.btn--white:focus,
.btn--white:active,
.booking-link:hover:before,.booking-link.active:before,
.heading.heading-separator span:after,
.btn--border1,
.wp-block-button__link,.wp-block-button__link:focus,.wp-block-button__link:active,
.timeline-left .timeline-item:before,
.price-box-price:before,
.filtr-row li.active span::after,
.simple-filter li.active span::after,
.filtr-row li:hover span::after,
.simple-filter li:hover span::after,
.header ul.menu > li.current-menu-item > a::after,
.header ul.menu > li > a:hover::after,
.header ul > li.current_page_item > a::after,
.header ul > li > a:hover::after,
.header-cart a.button, .woocommerce .woocommerce-message .button,
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
.woocommerce div.product form.cart .button,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a::after,
.woocommerce button.button:hover,
button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
button.active,
input[type="button"]:active,
input[type="submit"]:active,
.wp-block-file .wp-block-file__button,
.studio-image-text-gallery > .slick-dots li.slick-active span::after,
.studio-image-text-gallery > .slick-dots li:hover span::after{
    background: linear-gradient(270deg, var(--main_color) 0%, var(--main_color_2) 100%);
}

button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
button.active,
input[type="button"]:active,
input[type="submit"]:active{
    border:transparent;
}


.block-bg-10:before, .instagram-grid a:before {
    background-image: -webkit-gradient(linear, left top, right top, from(#328add), to(var(--main_color)));
}
html:not(.ie) .h-gradient{
    background:linear-gradient(to left, var(--main_color) 0%, var(--main_color_2) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.txt-gradient {
    background:-webkit-linear-gradient(right, var(--main_color), var(--main_color_2));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.quote:before, blockquote:before,
.mCS-records.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.ch-separator:after{
    background: linear-gradient(to top, var(--main_color) 0%, var(--main_color_2) 100%);
}
.news-item-photo:before,
.block-border-gradient:before,
.team-member-text:before,
.timeline-right .timeline-item:before,
.timeline:before,
.prd  .prd-img .onsale,
.woocommerce .product-card span.onsale,
.woocommerce .tt-single-product__image span.onsale,.author-bio::before{
    background-image: -webkit-gradient(linear, left top, right top, from(var(--main_color)), to(var(--main_color_2)));
    background-image:linear-gradient(to right, var(--main_color) 0%, var(--main_color_2) 100%);
}
.history-list .load-history::before,
.history-list .history-block .dot span:last-child::before {
    background: linear-gradient(-45deg, var(--main_color) 0%, var(--main_color_2) 100%);
}
.mCS-records.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: linear-gradient(to bottom, var(--main_color) 0%, var(--main_color_2) 100%);
}



.cd-headline .cd-words-wrapper li em {
    background: -webkit-linear-gradient(45deg, var(--main_color) 30%, var(--main_color_2) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: var(--main_color);
}




@-webkit-keyframes load {
  0%,
  100% {
    -webkit-transform: scaleY(1);
    background: var(--main_color_2);
  }
  16.67% {
    -webkit-transform: scaleY(3);
    background: #d916c1;
  }
  33.33% {
    -webkit-transform: scaleY(1);
    background: #378ed6;
  }
  50% {
    -webkit-transform: scaleY(3);
    background: #d54c45;
  }
  66.67% {
    -webkit-transform: scaleY(1);
    background: #d54d44;
  }
  83.34% {
    -webkit-transform: scaleY(3);
    background: var(--main_color);
  }
}
@keyframes load {
  0%,
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    background: var(--main_color_2);
  }
  16.67% {
    -webkit-transform: scaleY(3);
            transform: scaleY(3);
    background: #d916c1;
  }
  33.33% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    background: #378ed6;
  }
  50% {
    -webkit-transform: scaleY(3);
            transform: scaleY(3);
    background: #d54c45;
  }
  66.67% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    background: #d54d44;
  }
  83.34% {
    -webkit-transform: scaleY(3);
            transform: scaleY(3);
    background: var(--main_color);
  }
}

.ch-pulse {
    box-shadow: 0 0 0 rgb(218, 176, 113);
}
@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgb(218, 176, 113);
  }
  70% {
      -webkit-box-shadow: 0 0 0 20px rgba(204,169,44, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgb(218, 176, 113);
    box-shadow: 0 0 0 0 rgb(218, 176, 113);
  }
  70% {
      -moz-box-shadow: 0 0 0 20px rgba(204,169,44, 0);
      box-shadow: 0 0 0 20px rgba(204,169,44, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
      box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}

.start-video-wrap:hover::before, .start-video-wrap:hover::after,
.start-video-wrap:hover .start-video {
    background:var(--main_color_2)}


.backToTop{
    background: var(--color_general_btn_top_bg);
}
.awp-home-player .awp-info,.awp-home-player .awp-media-time,
.awp-home-player .awp-contr-btn .icon,
.dark--bg .awp-project-player .awp-playback-toggle .icon,.dark--bg .awp-project-player .awp-icon-color{
    color:var(--color_general_btns_player)
}
.awp-player-popup .awp-icon-color,
.awp-player-volume .icon{
    color:var(--color_general_btns_player) !important;
}

body{
    background: var(--color_general_body_bg)
}
.bg-page-rates1,
.bg-page-gallery1,
.bg-page-testimonials2,
.bg-page-testimonials1,
.bg-page-equipment1,
.bg-page-services2,.bg-page-services1,
.bg-page-project1,
.bg-page-about1,.bg-page-about2,
.block-bg-team:before,
.news-item,
.ch-block-projects,
.bg-home-latest-news,
.block-bg-welcome,
.block-bg-engineer{
    background-color: var(--color_general_bg_light)
}
.block.block-bg-booking,
.bg-grey{
    background-color: var(--color_general_bg_dark)
}





.header .header-wrap{
    background-color:var(--color_header_bg)}

.header.is-sticky .header-wrap{
    background-color: rgba(var(--color_header_sticky_bg), 0.7)}

.header-cart .icon{
    color:var(--color_header_l)}

.header-cart .icon:hover{
    color:var(--color_header_l_h)}



@media (min-width: 1199px) {
    .header ul.menu > li > a, .header .menu ul > li > a {
        color:var(--color_header_l)}
}
@media (min-width: 1025px) {
    .header ul.menu > li.current-menu-item > a, .header ul.menu > li > a:hover,
    .header .header-menu ul.menu > li.current-menu-item > a, .header .header-menu ul > li.current_page_item > a {
        color:var(--color_header_l_h)}
}

.header-cart-dropdown{
    background:var(--color_header_dd_bg);
}
.header-cart-dropdown,.header-cart-dropdown a{
    color:var(--color_header_dd_l)
}
.header-cart-dropdown a:hover{
    color:var(--color_header_dd_l_h)
}



@media (min-width: 1200px) {
    .header ul.menu ul::after {
        background:var(--color_header_dd_bg)}
}

@media (min-width: 1199px) {
    .header ul.menu ul li a, .header ul ul.children li a {
        color:var(--color_header_dd_l)
    }
    .header ul.menu ul li a:hover, .header ul ul.children li a:hover {
        color:var(--color_header_dd_l_h)
    }
}


.footer {
    background-color:var(--color_footer_bg);
}
.footer-link,
.footer-info strong,
.footer,
.footer-info{
    color:var(--color_footer_t);
}
.footer-menu ul li a,
.footer a{
    color:var(--color_footer_l);
}
.footer-menu ul li.current-menu-item a,
.footer-menu ul li a:hover,
.footer a:hover{
    color:var(--color_footer_l_h);
}

.footer .icon,
footer .footer-social .icon{
    color:var(--color_footer_i);
}
.footer a:hover .icon,
.footer-social a:hover{
    color:var(--color_footer_i_h);
}

h1,h2,h3,h4,h5,h6{
    color:var(--color_content_headings)
}
body:not(.page-blog) .block--darkbg h3,
.banner-booking h1, .banner-booking h2, .banner-booking h3, .banner-booking h4, .banner-booking h5, .banner-booking h6,
body:not(.page-blog) .block--darkbg h2,body:not(.page-blog) .block--darkbg h4,
.color-white,
.dark--bg .awp-project-player .awp-player-title{
    color: var(--color_content_headings_dark);
}
.aside .blog-post,
.bg-page-blog, body.single-post .site-content-contain{
    background-color:var(--color_blog_bg);
}

.calendar_wrap thead th, .calendar_wrap thead td, .calendar_wrap tbody th, .calendar_wrap tbody td {
    border: 2px solid var(--color_blog_bg);
}


.block--title{
    background-color:var(--color_content_title_bg);
}
.block--title .title-color{
    color:var(--color_content_title_heading);
}
.breadcrumbs{
    background:var(--color_content_title_bc_bg);

}
.block--title,
.breadcrumbs,.breadcrumbs a:not(:last-child):after{
    color:var(--color_content_title_t);
}

.block--title a,.breadcrumbs a{
    color:var(--color_content_title_l);
}

.block--title a:hover,.breadcrumbs a:hover{
    color:var(--color_content_title_l_h);
}

.mainSlider .slick-prev, .mainSlider .slick-next{
    color:#fff
}