@charset "utf-8";
:root{
    --primary-color: #f5cd08;
    --primary-color-light: #F57E35;
    --primary-color-shade: #f8c92e;
    --primary-color-shade-light: #da6516ca;
    --primary-color-shade-dark: #f18343;
    --primary-color-focus: #F57E35;
    --download-color: #000;
    --white-color: #fff;
    --white-color-pale: #f6f6f6;
    --orange-bg: #E9776D;
    --text-color: #222;
    --dark-color: #222;
    --dark-color-2: #333;
    --dark-color-3: #444;
    --dark-color-4: #555;
    --dark-color-5: #666;
    --red-color: #F75C96;

}
/*--
	Color styles
--*/
.nav-holder nav li a.act-link , .nav-holder nav li a:hover , .header-search_btn i , .show-reg-form i ,  .nice-select:before ,   .main-register_title span strong , .lost_password a  , .custom-form.dark-form label span , .filter-tags input:checked:after , .custom-form  .filter-tags input:checked:after , .custom-form   .filter-tags label a , .footer-social li a ,  .subfooter-nav li a  , #footer-twiit  .timePosted a:before ,   #subscribe-button i , .nice-select .nice-select-search-box:before , .nav-holder nav li a i   , .show-lang i    , .lang-tooltip   a:hover , .main-register-holder .tabs-menu li a i  , .header-modal_btn i , .custom-form .log-submit-btn:hover i  , .main-search-input-item label i , .header-search-input label i , .location a  , .footer-contacts li i  , #footer-twiit p.tweet:after , .subscribe-header h3 span , .footer-link i  , .footer-widget-posts   .widget-posts-date i , .clear-wishlist  , .widget-posts-descr-link a:hover , .geodir-category-location a i , .header-modal-top span strong , .cart-btn:hover i , .map-popup-location-info i , .infowindow_wishlist-btn , .infobox-raiting_wrap span  strong , .map-popup-footer .main-link i  , .infoBox-close  , .mapnavbtn  , .mapzoom-in  , .mapzoom-out , .location-btn , .list-main-wrap-title h2 span ,.grid-opt li span.act-grid-opt , .reset-filters i , .avatar-tooltip strong , .facilities-list li i , .geodir-opt-list a:hover i  , .geodir-category_contacts li span i , .geodir-category_contacts li a:hover , .close_gcc:hover    , .listsearch-input-wrap-header i ,.listsearch-input-item span.iconn-dec , .more-filter-option-btn i   , .clear-filter-btn i  , .back-to-filters   , .price-rage-wrap-title i  , .listsearch-input-wrap_contrl li a i  , .geodir-opt-tooltip strong    , .listing-features li i ,   .gdop-list-link:hover i  , .show-hidden-sb i , .filter-sidebar-header .tabs-menu li a i  , .datepicker--day-name ,  .scroll-nav li a.act-scrlink , .scroll-nav-wrapper-opt a.scroll-nav-wrapper-opt-btn i , .show-more-snopt:hover , .show-more-snopt-tooltip a i , .breadcrumbs a:before , .list-single-stats li span i , .list-single-main-item-title h3 i , .box-widget-item-header i , .opening-hours ul li.todaysDay span.opening-hours-day, .list-single-main-item-title i , .list-single-main-item-title:before , .box-widget-item-header:before ,  .list-author-widget-contacts  li span i, .reviews-comments-item-date i , .rate-review i , .chat-widget_input button  , .chat-widget_header  h3 a , .custom-form .review-total span input , .photoUpload span i , .bottom-bcw-box_link  a:hover  , .custom-form label i , .video-box-btn , .claim-widget-link a , .custom-form .quantity span i ,  .scroll-nav li a.act-scrlink i , .share-holder.hid-share .share-container  .share-icon , .sc-btn , .list-single-main-item-title h3 span , .ss-slider-cont , .team-social li a , .team-info h4 , .simple-title span , .back-tofilters i , .breadcrumbs.block-breadcrumbs:before , .breadcrumbs.top-breadcrumbs a:before   , .top-breadcrumbs .container:before , .header-sec-link a i  , .map-modal-container h3 a , .map-modal-close , .post-opt li i , .cat-item  li  span  , .cat-item  li  a:hover , .brd-show-share i , .author-social li a ,  .post-nav-text strong , .post-nav:before , .faq-nav li a.act-scrlink i  , .faq-nav li a.act-scrlink:before , .faq-nav li a:hover i , .log-massage a , .cart-total strong , .action-button i , .dashboard-header-stats-item span , .dashboard-header-stats-item i , .add_new-dashboard i , .tfp-btn strong  , .user-profile-menu li a i  , .logout_btn i , .dashboard-message-text p a , .dashboard-message-time i , .pass-input-wrap span  , .fuzone .fu-text i , .radio input[type="radio"]:checked + span:before , .booking-list-message-text h4  span , .dashboard-message-text h4 a:hover , .chat-contacts-item .chat-contacts-item-text span , .recomm-price i  , .time-line-icon i , .testi-link  , .testimonilas-avatar  h4  , .testimonilas-text:before, .testimonilas-text:after , .cc-btn   , .single-facts_2 .inline-facts-wrap  .inline-facts i  , .images-collage-title , .collage-image-input i  , .process-count , .listing-counter span , .main-search-input-tabs .tabs-menu li.current a , .main-search-input-item span.iconn-dec , .follow-btn i , .user-profile-header_stats li span  , .follow-user-list li:hover a span , .dashboard-tabs .tabs-menu li a span , .bold-facts .inline-facts-wrap .num , .page-scroll-nav nav li a i  , .mob-nav-content-btn i , .map-close , .post-opt-title a:hover , .post-author a:hover span , .post-opt a:hover , .breadcrumbs a:hover , .reviews-comments-header h4 a:hover , .listing-item-grid_title h3 a:hover , .geodir-category-content h3 a:hover , .footer-contacts li a:hover , .footer-widget-posts .widget-posts-descr a:hover , .footer-link:hover , .geodir-category-opt h4 a:hover , .header-search-button:hover i , .list-author-widget-contacts li a:hover , .list-single-author a:hover , .close_sbfilters , .show-lang:hover i , .show-reg-form:hover , .close-reg:hover , .pac-icon:before , .pi-text h4, .close-lpt{
	color:var(--primary-color-focus);
}
.color-bg, .nice-select .option.selected.focus , .nav-holder nav li a:before , .section-separator:before  , .footer-widget h3:before  ,   .cluster div , .pagination a.current-page, .pagination a:hover  ,  .irs-bar , .irs-slider ,  .irs-bar-edge  , .catcar-scrollbar .swiper-scrollbar-drag , .checket-cat:after , .scroll-nav li a.act-scrlink:before  , .listing-carousel_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active , .box-media-zoom , .daterangepicker td.active , .list-widget-social li a , .btn.border-btn:hover  , .chat-message.chat-message_user p  , .chat-widget-button   , .tags-stylwrap a:hover , .custom-form .quantity input.qty , .listing-hero-section .list-single-header-item h1:before , .box-item a , .menu-filters a.menu-filters-active , .promo-link i , .ss-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active , .accordion a.toggle span , .search-widget .search-submit:hover   , .reply-item:hover , #progressbar li.active span , #progressbar li:before , .user-profile-menu li a.user-profile-act:before , .new-dashboard-item  , .dashboard-title:before , .dhs-controls div:hover , .message-counter , .chat-contacts-item:after , .tc-pagination   .swiper-pagination-bullet.swiper-pagination-bullet-active , .tc-pagination2  .swiper-pagination-bullet.swiper-pagination-bullet-active , .down-btn i   , .listing-filters  a.gallery-filter-active , .single-facts_2 .inline-facts-wrap:before  , .single-social li  a   , .mob-nav-content-btn.slsw_vis  , .infobox-status .header-search-button:hover , .pac-item:hover  , .process-item_time-line:before  , .lg-actions .lg-next:hover, .lg-actions .lg-prev:hover , .listing-item-grid_title h3:before {
	background:var(--primary-color-focus);
}
.pin , .nice-select:after , .ed-btn     , blockquote , .main-register-holder .tabs-menu li.current , .filter-sidebar-header .tabs-menu li.current  , .header-search-input input:focus , .listsearch-input-wrap .tabs-menu li.current , .btn.border-btn {
	border-color:var(--primary-color-focus);
}
.color2-bg  , .list-widget-social li a:hover  , .accordion a.toggle.act-accordion , .banner-wdget-content a:hover , .inline-lsiw   .listsearch-input-wrap_contrl li.current a  , .cc-btn:hover     , .down-btn:hover   , .new-dashboard-item:hover  , .header-search-button:hover  , .lg-actions .lg-next, .lg-actions .lg-prev , .box-media-zoom:hover  , .main-search-button {
    background: var(--primary-color-light);
}
.share-holder.hid-share .share-container  .share-icon:hover  {
	color:var(--primary-color-light);
}
.green-bg , div.datedropper.primary .pick-submit , .footer-bg-pin    , .gsd_open , .verified-badge    , .toggle-filter-btn.tsb_act  , .status.st_online span  , .slide-progress  , .reply-item , #progressbar li.active:last-child  span , .user-profile-menu li a span  , .infobox-status.open , .map-popup-location-category.shop-cat  , .process-item_time-line:after     {
	background:#26b18c;
}
.header-search_container{
    background:var( --text-color);
}
.clear-wishlist:hover , .lang-tooltip li a:before , .opening-hours ul li.todaysDay span.opening-hours-time , .pricerange , .tags-stylwrap .tags-title i  , .faq-nav li a  i  , .tfp-det p a , .tfp-btn:before  , .green-bg_color  , .testi-link:hover {
	color:#5ECFB1;
}
.btn i{
    color:var(--white-color);
}
.white-bg{
    background:var(--white-color);
}
.white-pale-bg{
    background:var(--white-color-pale);
}
.orange-bg   {
	background:var(--orange-bg);
}
.dowload-bg{
    background: var(--download-color);
}
.clear-singleinput   {
	color:var(--orange-bg);
}
.blue-bg , .map-popup-location-category.gym-cat   {
	background:#4C97FD;
}
.blue-bg_color {
	color:#4C97FD;
}
.red-bg , .gsd_close , .map-popup-location-category.cafe-cat , .infobox-status.close  {
	background:var(--primary-red-color);
}
.red-bg_color {
	color:var(--primary-red-color);
}
.yellow-bg , .map-popup-location-category.hotels-cat {
	background:#F8BD38;
}
.yellow-bg_color {
	color:#F8BD38;
}
.purp-bg  , .map-popup-location-category.event-cat{
	background:#BE31E3;
}
.purp-bg_color {
	color:#BE31E3;
}
.dark-blue-bg {
	background: var(--primary-color-shade);
}
.purp-gradient-bg {
    background: linear-gradient(to left, #DBA9CB, #9451DA);
}
.green-gradient-bg {
    background: linear-gradient(to left, #5ECFB1, #47EEB0);
}
.blue-gradient-bg {
    background: linear-gradient(to top, #6DB6FD, #60B6FD);
}

body{
	background: var(--white-color);
	color:#000;
}

blockquote:before {
	color:#ccc;
}
blockquote p {
	color:#494949;
}
.btn{
	color: var(--white-color);
}

.btn.color-bg , .btn.border-btn:hover , .btn.gradient-bg {
	color:var(--white-color);
}

.accordion a.toggle {
	background: var(--white-color);
	color:#666;
}
.accordion a.toggle.act-accordion {
	color: var(--white-color);
	border-color: transparent;
}

.accordion-inner {
	background: var(--white-color);
	border: 1px solid #eee;
}

.header-search_btn {
	color: var(--text-color);
	background:var(--white-color-pale);
}

.add-list {
	color:var(--white-color);
	box-shadow: 0px 0px 0px 6px rgba(255,255,255,0.1);
}

.add-list:hover {
    box-shadow: 0px 0px 0px 6px rgba(255,255,255,0.0);
}

.add-list span {
	color:var(--white-color);
}

.cart-btn  {
	color:var(--red-color);
}

.cart-counter {

	color:var(--white-color);
}

.show-reg-form {
    color: var(--white-color);
}

.show-lang   {
	color:var(--white-color);

}
.show-lang i.arrlan {

	color:var(--white-color);
}

.lang-tooltip li  {

	color:var(--white-color);

}
.lang-tooltip li a  {
	color: var(--text-color);

}
.header-user-name {

	color:var(--white-color);

}
.header-user-name:before {

	color:var(--white-color);

}
.header-user-menu ul li a {
    color: #50596E;

}
.nav-holder nav li a {
    color: var(--text-color);
}
.nav-holder nav li ul a {
	color:var(--text-color);

}
.nav-button-wrap.vismobmenu_btn:before {

	color:var(--white-color);

}
.header-search_container:before {

	color:rgba(255,255,255,0.11);
}
.header-search-input input::-webkit-input-placeholder   {
	color: var(--white-color);

}
.header-search-input .nice-select {
	background: rgba(255,255,255,0.11);

	color:var(--white-color);

}
.header-search-input .nice-select input::-webkit-input-placeholder   {
    color: #7d93b2;
}
.header-search-input .nice-select input:focus {
	border-color:#eee;
}
.header-search-input .nice-select  .option {
    color: #7d93b2;
}
.location a {

	color:var(--white-color);
}
.header-search-input input {
	background: rgba(255,255,255,0.11);
	color:var(--white-color);
}
.header-search-button {

	color:var(--white-color);

	box-shadow: 0px 0px 0px 6px rgba(255,255,255,0.1);

}
.header-search_container .header-search-button:hover {
	box-shadow: 0px 0px 0px 0px rgba(255,255,255,0.1);
}
.header-search_container .header-search-button:hover i {
	color:var(--white-color);
}
.nice-select .option.selected {
	color:var(--white-color);
}
.header-search_close {
	color:var(--white-color);
}
.header-modal-top h4 {
    color: var(--white-color);
}

.header-modal-top h4 span {

	color:rgba(255,255,255,0.7);
}
.close-header-modal {
	color:#54A9FC;
}

.widget-posts-descr h4 a {
    color: var(--text-color);
}
.widget-posts-descr-score {

	background: #18458B;
	color:var(--white-color);

}
.widget-posts-descr  .geodir-category-location a {

    color: #999;
}
.widget-posts-descr-link a {

	color: #7d93b2;
}
.listing-rating i{
	color: #FACC39;
}
.section-title .breadcrumbs a , .section-title .breadcrumbs  span {
	color:rgba(255,255,255,0.71);
}
.section-title .breadcrumbs  span , .section-title .breadcrumbs a:hover {
	color:var(--white-color);
}
.section-title p {
	color:#7d93b2;

}
.section-title h2 {
	color: var(--text-color);
}
.parallax-section .section-title h4 {
	color:var(--white-color);
}
.parallax-section .section-title h2  , .parallax-section .section-title p{
	color:var(--white-color);
}
.parallax-section{
	color:var(--white-color);
}
.shb {
	color:var(--white-color);
	box-shadow: 0px 0px 0px 4px rgba(255,255,255,0.4);

}
.hero-categories li a {
	color:rgba(255,255,255,0.71);
}
.hero-categories li a:hover i , .hero-categories li a:hover {
	color:var(--white-color);
}
.hero-categories_title {
	color:rgba(255,255,255,0.9);
}
.intro-item h1{

	color:var(--white-color);
}
.individual-bubble {

	background-color: var(--white-color);
}
.intro-item h3 {
	color:var(--white-color);

}
.main-search-input-tabs .tabs-menu li a {

    color: var(--white-color);
}
.main-search-input-tabs .tabs-menu li a:before {

    border-color: transparent;
    border-bottom-color: var(--white-color);
}
.main-search-button {
	color:var(--white-color);
}
.main-search-input-item  .nice-select {
	color: #666;

	background:var(--white-color);
}
.close-reg {

	color:var(--white-color);
}
.main-register_title {

    color: var(--white-color);
    background: var(--primary-color-shade-light);

}
.soc-log p , .lost-password-tootip p {

    color: #7d93b2;
}
.soc-log a {

    color: var(--white-color);

     box-shadow: 0px 0px 0px 7px rgba(255,255,255,0.2);
}
.log-separator  span{

	background: #F5F6FA;

    color: #7d93b2;
}
.lost_password a  , .main-register-holder .filter-tags{
    color: #7d93b2;

}
.main-register-holder .tabs-menu li a  , .filter-sidebar-header .tabs-menu li a{
    color: #7d93b2;

}

.main-register-holder .custom-form  .filter-tags label {
    color: #7d93b2;
}
.login-column_header h4{
	color:#3b5998;
}
.custom-form  textarea , .custom-form input[type="text"] , .custom-form  input[type=email] , .custom-form  input[type=password] , .custom-form  input[type=button] , .listsearch-input-item input[type="text"]{

    background: #f9f9f9;

	color: #7d93b2;

}
.custom-form  textarea::-webkit-input-placeholder , .custom-form  input[type="text"]::-webkit-input-placeholder  , .listsearch-input-item input[type="text"]::-webkit-input-placeholder  {
	color: #7d93b2;
}
.filter-tags input , .custom-form  .filter-tags input {

	color:var(--white-color);
	background:var(--white-color);

}
.custom-form.dark-form  .filter-tags input {
	border-color:transparent;
	background:rgba(255,255,255,0.21);
}
.filter-tags label , .custom-form  .filter-tags label  {
	float:left;
	padding:0 10px;
	position:relative;
	top:4px;
	color:#888DA0;
	font-weight:600;
	width:auto;
	font-size:11px;
}
.custom-form.dark-form  .filter-tags label {
	color:var(--white-color);
}
.custom-form label {
	float:left;
	position:relative;
	width:100%;
	text-align:left;
	font-weight:500;

    font-size: 13px;
    font-weight: 500;
}
.custom-form.dark-form  label {
	color:rgba(255,255,255,0.71);
}
.custom-form .quantity span {

    color: #7d93b2;
}
.custom-form .quantity input.qty {
	color:var(--white-color);
    background: var(--primary-color-shade-light);
}
.radio{
	color:#999;
}
.radio input[type="radio"]:checked + span{
	color:#666;
}
.book-form .quantity-item label {
    color: #878C9F;
}
.book-form .btnaplly {
	color:var(--white-color);
	background:#F8BB11;
}
.total-coast strong {
    color: #878C9F;

}
.custom-form .total-coast  input {

	color: #888DA0;

}
.onoffswitch-inner:before, .onoffswitch-inner:after {
     color: white;
}

.onoffswitch-inner:before {

    background-color: var(--primary-color-focus); color: var(--white-color);
}
.onoffswitch-inner:after {
    background-color: var(--primary-color-focus); color: var(--white-color);
}
.sub-footer .copyright {
	color:var(--white-color);
}
.subfooter-nav li a {
    color: rgba(255,255,255,0.61);
}

.footer-social span {
	color:var(--white-color);
}
.subscribe-header h3 {

	color:var(--white-color);
}
.subscribe-header p {
	color:rgba(255,255,255,0.6);
}
 #subscribe .enteremail::-webkit-input-placeholder   {
	color: #999;
}
.subscribe-message {
	color:var(--white-color);
}
.subscribe-message.valid i{
	color:#5ECFB1;
}
.subscribe-message.error i{
	color:#F00;
}
.footer-widget h3 {

	color:var(--white-color);
}
.footer-list li a {
    color: var(--white-color);
}
.footer-list li:before {

	color: var(--primary-color-focus);
}

.footer-link{
	color:var(--white-color);
}

.footer-widget .footer-contacts-widget p {
	color:var(--white-color);
}

.footer-contacts li  a , .footer-contacts li span {
	color:rgba(255,255,255,0.51);
}
.footer-contacts li  a {
	color:rgba(255,255,255,0.81);
}
.contact-btn {
    color: var(--white-color);

}

.footer-widget-posts   .widget-posts-descr a{
	color: var(--white-color);
}

.footer-widget-posts  .widget-posts-date  {

	color: rgba(255,255,255,0.51);

}
/*------ to-top------------------------------------------------*/
.to-top {
	color:var(--white-color);
	background: var(--primary-color-focus);
	box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.2);
}

.to-top:hover {
	background:var(--primary-color-shade-dark);
}
/*-------------box item---------------------------------------*/

.box-item a.gal-link{

	color:var(--white-color);
	box-shadow: 0px 0px 0px 9px rgba(255,255,255,0.4);
}
/*-------------map ,  infobox and markers ---------------------------------------*/
.marker-count {

	background: var(--primary-color-shade-light);

	color: var(--white-color);
}
.map-modal-container h3 {
	color:#666;
}

.map-modal-container h3 span{
    color: var(--text-color);
}

.map-modal-close {
	color:#ccc;
	background: var(--white-color);
}
.cluster-visible {
	color: var(--white-color) !important;
	background: #475897;
	box-shadow: 0px 0px 0px 4px rgba(255,255,255,0.5);
}
.infoBox-close  {

	color:#999;

	background:var(--white-color);
    box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.3);
}
.listing-title h4 a {
	color: var(--text-color);
}
.listing-title h4{

	color: var(--text-color);
}
.listing-content-item {
	box-shadow: 0 9px 26px rgba(58, 87, 135, 0.25);
	background:var(--white-color);
}
.map-popup-footer .main-link {
    color: #7d93b2;
}
.map-popup-location-info {
    color: #7d93b2;
}
.marker-card:before {
	border-color: var(--white-color) transparent transparent;
}
.map-popup-location-category:after {
	color: var(--white-color);
}
.card-popup-raining i {
	color:#FACC39;
}
.map-popup-reviews-count {
	color: rgba(255,255,255,0.9);
}

.infobox-status {
	box-shadow: 0px 0px 0px 2px rgba(255,255,255,0.5);
	background:rgba(255,255,255,0.3);
	color:var(--white-color);
}

.show-hidden-sb {
	background: var(--primary-color);
	color:var(--white-color);
}
.filter-sidebar-header .tabs-menu li a{
	color: var(--text-color);
}
.list-main-wrap-header {
	background:var(--white-color);
	box-shadow: 0 0 65px rgba(0,0,0,0.09);
}
.grid-opt li.grid-opt_act  span {
 	color:#ccc;
}
.clbtg{
	background: var(--primary-color-shade-light);
	color: var(--white-color);
}
.clbtg:hover  {
	color:var(--white-color);
}
.listsearch-input-wrap_contrl li a {

    color: #888DA0;
	background:rgba(255,255,255,0.1);
}
.inline-lsiw  .listsearch-input-wrap_contrl li a {

	background:var(--white-color);
	box-shadow: 0 9px 16px rgba(58, 87, 135, 0.15);

}
.listsearch-input-wrap_contrl li.current a {
    background: var(--white-color);
	border-color:#eee;
	color: var(--text-color);
    box-shadow: 0 0px 30px 0px rgba(0, 0, 0, 0.04);
}
.inline-lsiw   .listsearch-input-wrap_contrl li.current a {
	color:var(--white-color);
}
.listsearch-input-wrap-header  {
	color: var(--text-color);

}

.price-opt-title {

	color:#999;
}
.list-main-wrap-title h2 {
	color: var(--text-color);
}
.more-filter-option-btn {

	color: var(--text-color);
	background: var(--white-color);
}
.clear-filter-btn {
	color: var(--text-color);
}
.toggle-filter-btn {
	background: #f7f9fb;
	color: var(--text-color);
}
.toggle-filter-btn.tsb_act , .more-filter-option-btn.active-hidden-opt-btn , .inline-lsiw .more-filter-option-btn {
	background: var(--primary-color);
	color:var(--white-color);
}
.toggle-filter-btn:after {
	background:var(--white-color);
}
.more-filter-option-btn.active-hidden-opt-btn {
	border-color:transparent;
}
.toggle-filter-btn.tsb_act:before {

	color:var(--white-color);
}
.price-rage-wrap-title {

    color: #888DA0;
}
.category-carousel-wrap , .single-carousel-wrap {

	background:var(--white-color);
}
.checket-cat:after {
	color:var(--white-color);
	box-shadow: 0px 0px 0px 7px rgba(255,255,255,0.4);
}
.category-carousel-item:before {

	background: linear-gradient(to bottom, rgba(6,27,65,0) 0%,rgba(6,27,65,0.95) 100%);
}
.category-carousel-item-icon {
	color:var(--white-color);
    box-shadow: 0 9px 26px rgba(58, 87, 135, 0.25);
}
.category-carousel-item-container {

	background:var(--white-color);
}
.category-carousel-item-title , .category-carousel-item-counter {
	color: var(--text-color);
}
.category-carousel-item-counter {
	color: #7d93b2;
}
.catcar-scrollbar .swiper-scrollbar-drag  {
    background: var(--primary-color-shade-light);
}
.hs_init:before {

	background:#e5e7f2;
}
.cc-contrl-item {
    color: #9ea6ba;
}

.cc-contrl-item:hover{
	background: #f7f9fb;
}
.listing_carditem_footer .listing-item-category-wrap span  , .listing_carditem .geodir-category-location a , .listing_carditem_footer .geodir-category_price .price-level-item strong  , .listing_carditem_footer .post-author a span{
	color:var(--white-color);
}
.listing_carditem_footer .geodir-category_price {
	color:var(--white-color);
}

.listing-avatar img {
	box-shadow: 0px 0px 0px 6px rgba(255,255,255,1);
}
.avatar-tooltip {
    background: var(--white-color);
	color: #878C9F;
    box-shadow: 0 9px 26px rgba(58, 87, 135, 0.15);
}

.geodir-category-content p {
	color:#999;
}
.geodir-category-content h3 a{
	color: var(--text-color);
}
.verified-badge  {
	color:var(--white-color);
}
.geodir_status_date {

	color:var(--white-color);
	box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.2);
}
.geodir_status_date.gsd_open i {
	color:var(--white-color);
}
.geodir_status_tag {
	color:var(--white-color);
	box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.2);
}

.listing-rating-count-wrap .review-score {
    background: var(--primary-color-light);
    color: var(--white-color);
}

.listing-rating-count-wrap .review-score span {
	color:var(--white-color);
}

.listing-rating-count-wrap .reviews-count {
	color:var(--white-color);
}

.category-name {
	color:#999;
	background:#eee;
}
.geodir-category-opt h4 a{
	color:var(--white-color);
}
.card-popup-rainingvis_bg span:before {
	font-family: Font Awesome\ 5 Pro;
	content: "\f005";
	font-size:10px;
	font-weight:700;
}
.facilities-list-title   {
    color: var(--text-color);
}
.facilities-list li:hover i {
	color:#ADC7DD;
}
.listing-item-category {

	color:var(--white-color);
}
.listing-item-category-wrap span {

    color: #7d93b2;
}

.geodir-category-location a {
    color: #7d93b2;
}
.geodir-opt-list a , .gdop-list-link {

	color: #9ea6ba;
}
.geodir-opt-link a {

	color: var(--white-color);
	background: #ECF6F8;
}
.geodir-opt-link a:hover{
	background: #18458B;
}
.geodir-opt-link a:hover {
	color:var(--white-color);
}
.geodir-opt-tooltip , .price-name-tooltip {
	color:var(--white-color);
	background: #313E6E;
}

.geodir-opt-tooltip strong {
	color:var(--white-color);
}
.geodir-category_contacts {
	background:var(--white-color);
	box-shadow: 0 9px 26px rgba(58, 87, 135, 0.15) !important;
}

.close_gcc {
    color: #9ea6ba;
}
.geodir-category_contacts li span , .geodir-category_contacts li a {
    color: #7d93b2;
}
.geodir-category_contacts li span {
    color: #9ea6ba;
}

.geodir-category_price .price-level-item  strong {

    color: #999;
}

.pagination  a {
	color:#888DA0;
	background:var(--white-color);
}
.pagination a.current-page, .pagination a:hover {
    color:var(--white-color);
}
.listing-features li{

	color: #596985;
}
.listing-item-grid_title h3 , .listing-item-grid_title h3 a  , .listing-item-grid:hover p {
	color:var(--white-color);
}

.listing-item-grid_title p {
	color:rgba(255,255,255,0.7);
}
.listing-item-grid .listing-counter {
    color: var(--white-color);
    box-shadow: 0px 0px 0px 4px rgba(255,255,255,0.3);
}
.box-media-zoom{
	color:var(--white-color);
	box-shadow: 0 0 0 4px rgba(255,255,255,.2);
}

.scroll-nav-wrapper {
	background:var(--white-color);
	box-shadow: 0 0 65px rgba(0,0,0,0.09);
}

.scroll-nav li a {
	color: #7d93b2;
}
.scroll-nav li a i{
	color:#e5e5e5;
}

.scroll-nav-wrapper-opt a.scroll-nav-wrapper-opt-btn {
    background: var(--white-color);
    color: var(--primary-color-light);
    border: 1px solid #e5e5e5;
}
.scroll-nav-wrapper-opt a.scroll-nav-wrapper-opt-btn:hover {
    color: #70778b;
	background:var(--white-color);
}
.show-more-snopt {

    color: #70778b;
}
.show-more-snopt-tooltip {
	background:var(--white-color);
	box-shadow: 0 9px 26px rgba(58, 87, 135, 0.15);
}

.show-more-snopt-tooltip a {
    color: #7d93b2;
}
.brd-show-share {
	color:var(--white-color);
}

.top-breadcrumbs {
	background:var(--white-color);
}

.breadcrumbs.block-breadcrumbs{
	background:var(--white-color);
}
.breadcrumbs.inline-breadcrumbs:before , .top-breadcrumbs .container:before {

    color: #ADC7DD;
}
.breadcrumbs.inline-breadcrumbs a , .breadcrumbs.inline-breadcrumbs span , .breadcrumbs.top-breadcrumbs a , .breadcrumbs.top-breadcrumbs span {

	color: #888DA0;
}
.breadcrumbs.inline-breadcrumbs span {
	color:#999;
}

.list-single-header-item h1 {
    color: var(--text-color);
}

.listing-hero-section .list-single-header-item h1 {
	color:var(--white-color);
}

.listing-hero-section .list-single-header-item .geodir-category-location a  {
	color:var(--white-color);
}
.listing-hero-section .list-single-header_bottom  {

	border-color:rgba(255,255,255,0.1);
}
.listing-hero-section .listing-item-category-wrap span , .listing-hero-section .list-single-author a {
	color:var(--white-color);
}

.listing-hero-section  .list-single-stats li span {
    background: rgba(255,255,255, 0.11);
    color: var(--white-color);
}
.listing-rating-count-wrap.single-list-count    .reviews-count{
	color:#666;
}

.list-single-header-column {
	background:#f9f9f9;
}

.listing-hero-section .list-single-header-column {
	box-shadow: 0px 0px 0px 4px rgba(255,255,255,0.2);
    color: var(--white-color);
    background: rgba(6,27,65,0.25);
}
.listing-hero-section .list-single-header-column:hover {
    background: rgba(6,27,65,0.45);
}
.listing-hero-section .listing-rating-count-wrap.single-list-count .reviews-count {
	color:var(--white-color);
}
.list-single-header-column:after {

	color:#eee;
}
.list-single-header-column:before {
	background:#eee
}

.list-single-stats li span {
    color: #70778b;
	background:var(--white-color);
}
.list-single-author a {
    color: #7d93b2;
}
.list-single-main-item p , .accordion-inner p  , .author-content p , .about-wrap p , .user-profile-header_content p{
    color: #878C9F;

}

.simple-title {
	color:#666;
}
.list-single-main-item-title:before , .box-widget-item-header:before {

	color:#ccc;
}
.tags-stylwrap .tags-title {
    color: #7d93b2;
}
.tags-stylwrap a {
    color: #888DA0;
	background: #F5F6FA;
}
.tags-stylwrap a:hover {
	color:var(--white-color);
}

.rooms-price {
	color:#5ECFB1;
}
.tags-stylwrap a:hover {
	border-color:transparent;
}
.rooms-price strong {

	color:#999;
}

.rooms-details-header h3 {
	color: #334e6f;
}


.rooms-details-header h5 {
	color:#666;
}

.rooms-details-header h5 span {
	color: #7d93b2;
}

.box-widget-item-header   {
	background:var(--white-color);
}

.box-widget-item-header h3 , .list-single-main-item-title h3 , .list-single-main-item_subtitle h4 {

    color: var(--text-color);
}

.pricerange  span{

    color: #878C9F;
}

.claim-widget-link a:hover{
    color: #24324F;
}

.claim-widget-link span {
	color: #878C9F;
}

.fw-separator {
    background: #eee;
}
.inline-facts-wrap h6 {

	color:var(--white-color);
}

.inline-facts-wrap i {

	color:var(--white-color);
}

.inline-facts-wrap .num {

	color:var(--white-color);
}
.single-facts_2 .inline-facts-wrap .num , .bold-facts .inline-facts-wrap .num  {
    color: var(--white-color);
}

.single-facts_2 .inline-facts-wrap h6 , .bold-facts .inline-facts-wrap h6 {
    color:var(--white-color);

}
.bold-facts .inline-facts-wrap h6 {
	color: #7d93b2;
}
.single-facts_2 .inline-facts-wrap:before   {

	background:rgba(255,255,255,0.4);
}

.list-single-main-item_content .listing-features li a {
	color: #878C9F;
}

.list-single-main-item_content .listing-features li i {

	background:#F5F6FA;
}

.opening-hours ul li {
	color: #878C9F;
}

.opening-hours ul li span.opening-hours-time {
	color: #7d93b2;
}

.opening-hours ul li span.opening-hours-day {
	color: #878C9F;
}
.list-author-widget-contacts  li a {
	color:#878C9F;
}

.bottom-bcw-box_link  a {
	color: #9ea6ba;
}

.list-widget-social li a {
	color:var(--white-color);
}
.box-widget-author-title_content a {
	color: var(--text-color);
}

.box-widget-author-title_content span {
	color: #878C9F;
}
.box-widget-author-title_opt a {

	color:var(--white-color);
}

.counter-widget .countdown-item {
	color:var(--white-color);
}

.counter-widget .countdown-item:before {

	color:var(--white-color);
}

.counter-widget:before {

	background:rgba(255,255,255,0.2);
}

.reviews-comments-item-text .review-score-user span.review-score-user_item {
    background: #3D4E94;
    color: var(--white-color);
}
.review-comments-avatar:before {

 	border-color: var(--white-color);
	border-right-color: #F5F6FA;
}

.reviews-comments-item-text {
	background:#F5F6FA;
}

.reviews-comments-item-text h4 {
	color: var(--text-color);
}

.reviews-comments-item-text h4 a {
	color: var(--text-color);
}

.reviews-comments-item-date{

	color: #878C9F;
}
.reviews-comments-item-date a.reply-link {

	color: var(--text-color);
}
.reply-item {

    color: var(--white-color);
}

.rate-review {
	background:var(--white-color);
    color: var(--text-color);
}
.rate-review span {

	color:#666;
}

.reviews-score-wrap{
	background: #f9f9f9;
}

.review-score-total span.review-score-total-item {
    background: var(--primary-color-light);
    color: var(--white-color);

}

.review-score-total a {
	color:var(--white-color);
}

.rate-item-title {

	color:var(--white-color);
}

.review-score-detail-list .rate-item-title , .review-score-detail-list .rate-item-percent {
    color: #7d93b2;
}
.rate-item-bg {
	background:var(--white-color);

}

.review-score-detail-list .rate-item-bg {
	background:#e2e2e2;
}
.rate-item-percent {

	color:var(--white-color);
}

.review-score-form  {
	background:#f9f9f9;

}

.review-total {
	background:var(--white-color);
	box-shadow: 0 10px 15px rgba(0,0,0,0.03);
}

.review-total strong {
	color: #878C9F;
}
.custom-form .review-total span input{

	color: var(--text-color);
}

.review-range-item .range-slider-title  {

	color: #878C9F;
}

.fuzone {
    background: #F5F6FA;
}

.fuzone .fu-text {
	color: #878C9F;
}

.fuzone .fu-text i {
	color:#666;
}

.photoUpload-files span {
	color:#666;
	background: var(--white-color);
	box-shadow: 0 5px 5px rgba(0,0,0,0.07);
}

.promo-link{
    color: #7d93b2;
    box-shadow: 0px 0px 0px 4px rgba(255,255,255,0.4);
	background:var(--white-color);
}

.promo-link i {
	color:var(--white-color);
    box-shadow: 0 9px 26px rgba(58, 87, 135, 0.25);
}
.promo-link:hover i{
	background: #2C3B5A;
	color:var(--white-color);
}
.restmenu-item:hover {
	background:#f9f9f9;
}
.restmenu-item-det-header h4 {

	color: var(--text-color);
}

.restmenu-item-det-price {
    color: #7d93b2;
}
.menu-filters a  , .listing-filters  a{
    color: #7d93b2;
}

.menu-filters a.menu-filters-active , .listing-filters  a.gallery-filter-active {
	color:var(--white-color);
}
.team-info h3 , .team-info h4 {

	color:#666;
}
.team-info h3 a{
	color:#666;
}

.team-social {
	background:var(--white-color);
	box-shadow: 0 10px 15px rgba(0,0,0,0.03);
}
.team-social li a:hover {
	color:#999;
}
.team-dec {
	color: #ADC7DD;
}
.banner-wdget-content h4 {
	color:var(--white-color);
}

.banner-wdget-content a {
	color:var(--white-color);
    box-shadow: 0px 0px 0px 7px rgba(255,255,255,0.2);
}
.back-tofilters {
	color:var(--white-color);
	box-shadow: 0 9px 26px rgba(58, 87, 135, 0.15);
}
.faq-nav li a.act-scrlink:before {

    color: #ccc;
}
.faq-nav li a.act-scrlink {
    box-shadow: 0 9px 26px rgba(58, 87, 135, 0.15);
}
.faq-nav li span {
	color: #7d93b2;
}
.faq-nav li a i {
	color:#ccc;
}
.faq-title {
	color: #7d93b2;
}

.faq-links-title{
	color: var(--text-color);
}

.user-profile-header_media:before {
    background: linear-gradient(to bottom, rgba(6,27,65,0) 0%,rgba(6,27,65,0.95) 100%);
}
.user-profile-header_content {
	background:var(--white-color);
}
.user-profile-header-avatar {
	box-shadow: 0 9px 26px rgba(58, 87, 135, 0.2);
}
.user-profile-header-avatar:before {
    background: var(--white-color);
}
.user-profile-header_media_title h3 , .user-profile-header_media_title h4 {
	color:var(--white-color);
}
.follow-btn {
	color:var(--white-color);
    box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.2);
}

.user-profile-header_stats li {
	color:var(--white-color);
	background:rgba(255,255,255,0.25)
}
.chat-widget-button {
	color:var(--white-color);
	background: var(--primary-color);
	box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.2);
}
.chat-widget_header  h3{
	color:var(--white-color);
}
.chat-widget_header  h3 a {
	color:var(--white-color);
}
.status {
	color:var(--white-color);
}
.chat-widget_input {
    background: #f9f9f9;
}
.chat-widget_input textarea {

    background: #f9f9f9;

}

.chat-widget_input button {

    background:var(--white-color);

    color: var(--white-color);
}

.chat-body .simplebar-scrollbar:before{
    background: rgba(0,0,0,0.2);
}
.chat-message p{
	background: #F5F6FA;
	color: #878C9F;
}
.chat-message.chat-message_user p  {
	color:var(--white-color);
}
.massage-date {
	color:#999;
}

.chat-message-user-name {
	color:#999;
}

.video-item p {
	color:#eee;
}
.post-opt-title  , .post-opt-title a {
	color: var(--text-color);
}
.video-item  h3{
	color:var(--white-color);
}
.post-opt li span , .post-opt li a  , .post-author span {
	color: #7d93b2;
}

.cat-item li:before {
	background:#eee;
}

.cat-item  li a{
	color: #7d93b2;
}
.cat-item  li  span {
	color:#999;
}

.search-widget input {
	background: #F5F6FA;
}

.search-widget .search-submit{
	color:var(--white-color);
}

.post-nav  {
	background:#f9f9f9;
}

.post-nav:hover {
	background:var(--white-color);
}
.post-nav-img {
	box-shadow: 0 2px 16px rgba(58, 87, 135, 0.25);
}

.post-nav-img i {
	color:var(--white-color);
}

.post-nav-text {
	color: var(--text-color);
}

.cart-details-item-header {
	color: var(--text-color);
}
.cart-details_text .geodir-category-content-title-item h3 a {
	color:#666;
}
.cart_list li{
	color: #7d93b2;
}
.cart_list li span strong{
    color: #7d93b2;
}
.cart-total:before , .cart-total:after {
	background:var(--white-color);
}
.cart-total span {
    color: var(--white-color);
}
#progressbar li {
	color:#666;
}

#progressbar li span {
	background:#e2e2e2;
	color: var(--white-color);
	box-shadow: 0 2px 16px rgba(58, 87, 135, 0.15);
}
.action-button {
	color:var(--white-color);
	box-shadow: 0 10px 15px rgba(0,0,0,0.03);
	color:var(--white-color);
}
.success-table-header {
	color:#666;
}
.success-table-header i.decsth {
	color:#5ECFB1;
}
.success-table-header a {
	color:var(--white-color);
}
.log-massage {
	color:#666;
}
.share-holder.hid-share .share-container {
	background: var(--white-color);
 	box-shadow: 0 9px 26px rgba(58, 87, 135, 0.15);
}

.share-holder.hid-share .share-container  .share-icon {

	color:var(--white-color);
}
.share-holder.hid-share .share-container  .share-icon:hover {
	color:var(--white-color);
}
.share-holder.hid-share .share-container  .share-icon {
	color:var(--white-color);
}
.testimonilas-text {
    background: #F5F6FA;

}
.testimonilas-text:before, .testimonilas-text:after {
    color: #ccc;
}

.testimonilas-avatar  h3 {
    color: #7d93b2;
}
.testi-avatar img {
	box-shadow: 0 9px 26px rgba(58, 87, 135, 0.1);
}
.swiper-slide-active .testimonilas-text  {
    background: var(--white-color);
	box-shadow: 0 9px 26px rgba(58, 87, 135, 0.1);
}
.testimonilas-text p{
    color: #878C9F;
}
.testi-link {
    background: #f9f9f9;
    box-shadow: 0 10px 15px rgba(0,0,0,0.03);
}
.swiper-slide-active .testi-item {
	background:var(--white-color);
}

.tc-pagination2 {
	background: var(--white-color);
}
.tc-pagination   .swiper-pagination-bullet , .tc-pagination2   .swiper-pagination-bullet {
	background:#ccc;
}
.colomn-text-title h3 {
	color:var(--white-color);
}
.images-collage-title {

	box-shadow: 0px 0px 0px 7px rgba(255,255,255,0.2);
}

.images-collage-title span {
	color:var(--white-color);
}
.colomn-text-title p  , .colomn-text-list li p{
	color: var(--white-color);
}

.down-btn {
    color: #7d93b2;
    box-shadow: 0px 0px 0px 4px rgba(255,255,255,0.4);
    background: var(--white-color);
}

.down-btn:hover {
	color:var(--white-color)
}
.down-btn i {
    color: var(--white-color);
    box-shadow: 0 9px 26px rgba(58, 87, 135, 0.25);
}
.images-collage_icon {

	color:var(--white-color);
    box-shadow: 0 9px 26px rgba(58, 87, 135, 0.35);
}

.collage-image-min:before   {
	border-color: transparent;
    border-top-color: var(--white-color);
}
.collage-image-min img{
    box-shadow: 0 9px 26px rgba(58, 87, 135, 0.35);
}
.collage-image-btn{
	color:var(--white-color);
    box-shadow: 0px 0px 0px 9px rgba(255,255,255,0.6);
}

.collage-image-input {
	background:var(--white-color);
	color:#999;
	box-shadow: 0px 0px 0px 4px rgba(255,255,255,0.4);
}
.page-scroll-nav nav li a.act-scrlink i{
	color:var(--white-color);
}
.sec-circle:before {
	background:var(--white-color);
}
.price-head h3 {
	color: var(--white-color);
    background: rgba(255,255,255,0.11);
}

.price-head-decor {
	color:var(--white-color);
}
.price-head-decor {
	color:var(--white-color);
}
.price-head-decor {
	color:var(--white-color);
}

.price-num-item {
	color: rgba(255,255,255,0.81);
}

.price-desc ul li {
	color: #7d93b2;
}

.pri ce-desc ul li:nth-child(2n+1) {
    background: #f9f9f9;
}

.price-link {
	color: var(--white-color);
}

.price-link:before {
	background:var(--white-color);
}
.pricing-switcher label {
	color:var(--white-color);
}

.pricing-switcher .switch {
	background: var(--white-color);
}

.pricing-switcher input[type="radio"]:checked + label {
	color: #7d93b2;
}

.price-num-desc {
	color: var(--white-color);
}

.year-sale {
	color:rgba(255,255,255,0.41);
}
.recomm-price {
    color: #7d93b2;
	background:#f9f9f9;
    box-shadow: 0 -4px 15px rgba(0,0,0,0.05);
}
.align-titile h4 {
    color: #7d93b2;
}
.cc-btn {
	background:var(--white-color);
}
.features-box h3{
    color: #7d93b2;
}

.features-box p {
    color: #878C9F;
}
.video_section-title h4 {
	color:var(--white-color);
}

.video_section-title h2{
	color:var(--white-color);
}
.ab_text-title h3{
	color: #878C9F;
}

.ab_text-title h4{
    color: #7d93b2;
}
.process-wrap li h4 {
	color: var(--text-color);
}

.process-wrap p {
	color: #7d93b2;
}
.process-count {
	background:var(--white-color);
	color:#666;
    box-shadow: 0 9px 16px rgba(58, 87, 135, 0.15);
}

.process-end i {
    background: var(--white-color);
    background: #5ECFB1;

    color: var(--white-color);
	box-shadow: 0px 0px 0px 10px #f7f7f7
}
.process-item_time-line:before {
	background:#e9e9e9
}
.process-item_time-line:after {
	color:var(--white-color);
}.pi-text p {
    color: #878C9F;
}
.pi_head {
	background:var(--white-color);
	box-shadow: 0 10px 15px rgba(0,0,0,0.13);
	color:var(--white-color);
}

.error-wrap h2{
	color:var(--white-color);
}

.error-wrap p {
	color:rgba(255,255,255,0.91);
}
.error-wrap form {
	box-shadow: 0px 0px 0px 7px rgba(255,255,255,0.2);
}
.error-wrap form input {
    background: var(--white-color);
}
.error-wrap form  .search-submit {
    color: var(--white-color);
}

.error-wrap form  .search-submit:hover{
	background: #2C3B5A;
}
.mob-nav-content-btn {
	color:var(--white-color);
}
.mob-nav-content-btn.slsw_vis i{
	color:var(--white-color);
}

.close_sbfilters {
	background:#f9f9f9;

	color:var(--white-color);

}
.icdec:before {
    border-color: transparent;
    border-top-color: var(--primary-color-light);
}
@media only screen and (max-width: 1070) {
	.menusb  a {

	color: #50596E;
}
.menusb  a.act-link {
	color:var(--primary-color-focus);
}
}

.loader-wrap{
	background:var(--white-color);
}
.loader-inner:before {
	background: var(--white-color);
}
.loader-inner:after {
	background: var(--white-color);
}
.content {
	background:var(--white-color);
}
.no-bg {
	background:none;
}
.overlay {
	background: #000;
}
.dark-bg {
    background: #464B61;
}
.dark-gray-bg {
	background: #464B61;
}
.btn.dec_btn:before {
	background:#f2f2f2;
}
.accordion a.toggle span:before,
.accordion a.toggle span:after {
	background: var(--white-color);
}
.main-header {
	background:var(--white-color);
}

.main-header:before {
    background: var(--white-color);
}
.header-search_btn span:before {
	background:rgba(255,255,255,0.31);
}
.show-reg-form:before {
	background:rgba(255,255,255,0.31);
}
.lang-tooltip {
	background:var(--white-color);
}
.header-user-menu:after {
	content:'';
	background:rgba(255,255,255,0.21);
}
.header-user-menu ul {
    background: var(--white-color);
}
.nav-holder nav li ul {
	background:var(--white-color);
}
.nav-button span{
	background:var(--white-color);
}

.scrollbar-inner .simplebar-scrollbar:before {
    background:rgba(0,0,0,0.2);
}
.header-modal {

	box-shadow: 0 2px 12px 0 rgba(0,0,0,.12);

}
.header-modal-top {
background: var(--primary-color);
}
.header-modal-container {
	background:var(--white-color);
}
.widget-posts li {
	background:var(--white-color);
}

.widget-posts li:hover {
	background:#f5f5f5;
}

section {
	background:var(--white-color);
}
.gray-bg {
background: #f6f6f6;
}
section.color-bg .section-title .breadcrumbs a:before {
	background:var(--white-color) !important;
}
section.gray-section .section-separator {
	background: #f9f9f9;
}
.section-subtitle{
    color: rgba(0, 0, 0, 0.5);
}
.section-subtitle:before{
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(255,255,255,0.95) 100%);
}

.shb:hover {
	background:var(--white-color);
}
.main-search-input-tabs .tabs-container  , .hero-slider-item .hero-search , .hero-map-search-wrap .hero-search{
	background:var(--white-color);
    box-shadow: 0px 0px 0px 8px rgba(255,255,255,0.2);
}
.main-search-input:before {
	background:rgba(255,255,255,0.41);
}
.main-register-wrap , .reg-overlay , .map-overlay {

	background:rgba(37,44,65,.7);
}
.main-register {
    background: var(--white-color);
	box-shadow: 0px 0px 0px 7px rgba(255,255,255,0.1);
}
.soc-log a.facebook-log {
	background:#3b5998;
}
.soc-log a.twitter-log {
	background:#55acee;
}
.soc-log a.paypal-log{
	background:#205DA5;
}
.log-separator:before , .log-separator:after {
	background:#eee;
}
.main-register-holder .tabs-menu:before  , .filter-sidebar-header .tabs-menu:before{
	background:#e5e5e5;
}
.wave {
	background: #475897;
}
.wave.-two {
    background: #79BCFC;
}
.login-column {
	background:var(--white-color);
}
.lost-password-tootip {
	background:var(--white-color);
	box-shadow: 0 9px 26px rgba(58, 87, 135, 0.15);
}

.custom-form.dark-form  textarea , .custom-form.dark-form  input[type="text"]  , .custom-form.dark-form  input[type=email]  , .custom-form.dark-form input[type=password] , .custom-form.dark-form input[type=button] {
    background:rgba(255,255,255,0.08);
}
.custom-form  textarea:focus , .custom-form input[type="text"]:focus  , .custom-form  input[type=email]:focus  , .custom-form  input[type=password]:focus , .listsearch-input-item input[type="text"]:focus  {
	background:var(--white-color);
	box-shadow: 0px 10px 14px 0px rgba(12, 0, 46, 0.06);
}
.onoffswitch-switch {
    background: var(--white-color)FFF;
}
.circle_bg-bal{
    background: radial-gradient(circle at 10px 10px, rgba(255,255,255,0.31), rgba(255,255,255,0.11));
}
.gradient-bg-figure {
	background:rgba(255,255,255,0.07);
}

.main-footer {
	background:var(--dark-color-2);
}

.sub-footer {
	background:var(--dark-color);
}

.sub-footer .lang-wrap {
	background: rgba(255,255,255,0.11);

}
.subfooter-nav:before {
    background: rgba(255,255,255,0.31);
}
.footer-bg-pin:before {
	background:var(--white-color);
}

#subscribe .enteremail {
    background: var(--white-color);
}
#subscribe-button:before {

	background:var(--white-color);

}
.footer-contacts li {
	background: rgba(255,255,255,0.11);
}
.box-item:before {
	background:rgba(51,51,51,0.41);
}
.hidden-map-container {
	background:var(--white-color);
}
.map-close {
    background: var(--white-color);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
}
.map-modal-wrap-overlay {
	background: rgba(0,0,0,0.41);
}
.map-modal-container{
	background:var(--white-color);
	box-shadow: 0px 0px 0px 7px rgba(255,255,255,0.2);
}
.mapzoom-in  , .mapzoom-out{

	background: var(--white-color);
	box-shadow: 0 9px 26px rgba(58, 87, 135, 0.25);
}
.mapnavbtn , .location-btn {
	background: var(--white-color);
}
.scrollContorl.mapnavbtn  , .location-btn{

	box-shadow: 0 9px 26px rgba(58, 87, 135, 0.25);
}
.location-btn {
    background: var(--primary-color);

}

#markerLayer img {
	box-shadow: 0 9px 26px rgba(58, 87, 135, 0.25) !important;
}

.label{
	background:var(--primary-color-focus);
	box-shadow: 0px 0px 0px 7px  rgba(77,183,254,0.2);

}

@keyframes marker-animation2 {
	50% {
		box-shadow:0px 0px 0px 17px rgba(77,183,254,0.4);
	}
}
.listing-img-content:before {
	background:#292929;
}


.map-popup-footer {
	background:var(--white-color);
}

.fw-sear ch-form_wrap {
	background:var(--white-color);
}

.col-list-wrap {
    background: #F5F6FA;
}

.hidden-search-column {
	background:var(--white-color);
}

.listsearch-input-wrap {
	background:var(--white-color);
}
.listsearch-input-wrap.inline-lsiw .tabs-container {
	background:var(--white-color);
}
.listsearch-input-wrap_contrl {
    background: #F5F6FA;
}
.listsearch-input-item .header-search-button span:before {

    background: rgba(255,255,255,0.3);
}
.geodir-category-listing {
	background:var(--white-color);
}
.geodir-category-img:before {
	background:var(--white-color);
}
.geodir-category-img-wrap:before {
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.95) 100%);
}
.geodir-opt-list:before {

	background:#eee;
}
.listing-carousel_pagination-wrap {
	background:rgba(6,27,65,0.4);
}

.hero_pagination  .listing-carousel_pagination-wrap {
	background:var(--white-color);
}
.listing-carousel_pagination .swiper-pagination-bullet , .ss-slider-pagination .swiper-pagination-bullet {
	background:var(--white-color);
}

.hero_pagination  .listing-carousel_pagination-wrap .swiper-pagination-bullet {
	background:#ccc;
}
.listing-carousel-button  {
    background: var(--primary-color-focus);
    box-shadow: 0 9px 26px rgba(58, 87, 135, 0.45);
    color: var(--white-color);
}
.listing-carousel-button.listing-carousel-button-next:hover  , .listing-carousel-button.listing-carousel-button-next2:hover{
    background: rgba(6,27,65,0.4);
}
.listing-carousel-button.listing-carousel-button-prev:hover , .listing-carousel-button.listing-carousel-button-prev2:hover {
    background: rgba(6,27,65,0.4);
}
.bg-parallax-wrap , .bg-tabs-wrap {
	background:#ccc;
}
.listing-hero-section .bg-parallax-wrap:before , .d-gr-sec:before{
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.95) 100%);
}
.block_box{
	background:var(--white-color);
}

.bold-facts .inline-facts-wrap:before {
	background:#ccc;
}
.box-widget-author-title_opt:before {

	background:#f9f9f9;

}
.rate-review:hover {
	background:#f9f9f9;
}
.listing-filters  a {
	background:#f9f9f9;
}
.listing-filters  a:hover {
	background:var(--white-color);
}
.slide-progress-wrap {
	background:rgba(255,255,255,0.2);
}
.slide-progress {
	background:var(--white-color);
}
.faq-nav li a {
	background:var(--white-color);
}
.user-profile-header_stats li:before {
	background:rgba(255,255,255,0.3)
}
.chat-widget_wrap {
	background: var(--white-color);
    box-shadow: 0px 0px 80px 0px rgba(0, 0, 0, 0.2);
}
.chat-widget_header {
	background: var(--primary-color);
}
.chat-body {
    background: var(--white-color);
}
#progressbar li:after {

	background:#e8e8e8;
}
.sec-circle_gray:before {
	background:#f6f6f6;
}
.price-content {
	background:var(--white-color);
}
.pricing-switcher .fieldset {
	box-shadow: 0px 0px 90px 0px rgba(0, 0, 0, 0.07);
}
.absolute-wrap {
	background:var(--white-color);
	box-shadow: 0 10px 15px rgba(0,0,0,0.06);
}
.features-box {
	background:var(--white-color);
}
.features-box.gray-bg , .absolute-wrap .features-box:hover{
    background: #F5F6FA;
}
.process-item {
	background:#f9f9f9;
}
.process-end:before {
	background:#e2e2e2;
}
.pi-text {
	background:var(--white-color);
	box-shadow: 0 10px 15px rgba(0,0,0,0.06);
}
.map-close {
    background: var(--white-color);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
}
/* .main-menu{
	color:var(--primary-color-focus);
	box-shadow: 0px 0px 90px 0px rgba(0, 0, 0, 0.07);
} */
@media only screen and  (max-width: 768px) {

.main-search-input-item:before {
	background:#eee;
}
}


.nice-select .list::-webkit-scrollbar{ background:#eee; }
.nice-select .list::-webkit-scrollbar-thumb {
    background:#ccc;
}
.btn:hover i {
    box-shadow: 0px 0px 0px 24px rgba(255,255,255,0.1);
}

.gradient-bg-figure {
    box-shadow: 0px 0px 90px 0px rgba(0, 0, 0, 0.03);
}

.mapnavigation {
	box-shadow: 0 9px 26px rgba(58, 87, 135, 0.25);
}
.listing-content-item {
	box-shadow: 0 9px 26px rgba(58, 87, 135, 0.25);
}
.marker-holder {
	box-shadow: 0 9px 26px rgba(58, 87, 135, 0.45) !important;
}
.map-popup-location-category   {
	box-shadow: 0px 0px 0px 4px rgba(255,255,255,1.0);
}
.list-main-wrap-header.no-vis-shadow {
	box-shadow: 0 0 0 rgba(0,0,0,0.0);
}
.sc-btn , .ss-slider-cont {

	box-shadow: 0px 0px 0px 4px rgba(255,255,255,0.4);
}
.geodir-category-listing:after {

    box-shadow: 0 10px 14px 0 rgba(37,44,65,0.12);
}
.geodir-category-listing:hover:after {
    box-shadow: 0 16px 14px 0 rgba(37,44,65,0.12);
}

.listing-item.has_one_column .listing-avatar img {

    box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.2);
}

.team-box2 .team-box .team-photo {
    box-shadow: 0 10px 15px rgba(0,0,0,0.08);
}
.page-scroll-nav nav {

    box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.2);
}

.price-item:hover , .best-price {
	 box-shadow: 0px 0px 90px 0px rgba(0, 0, 0, 0.07);
}
.hero-section .hero-search{
    background: var(--white-color);
    border-radius: 6px;
    box-shadow: 0px 0px 0px 8px rgba(255, 255, 255, 0.2);
}

.hero-section .intro-item{
    margin-bottom: 50px;
}

@keyframes pulse3 {
    50% {
        box-shadow: 0 0 0 10px rgba(255,255,255,.2),
        0 0 0 20px rgba(255,255,255,.3),
        0 0 0 40px rgba(238, 238,238, .4);
    }
}

.geodir-js-favorite_btn {
	color:var(--text-color);
}

.geodir-js-favorite_btn i {
    background: var(--white-color);
}
.geodir-js-favorite_btn span {
    background: var(--white-color);
    color: var(--text-color);
}

.geodir-js-favorite_btn_active i{
    color:red !important;
    font-weight:900;
}
.geodir-js-favorite_btn_active i::before {
    color: red !important;
}
.box-shadow {
 box-shadow: 0 10px 14px 0 rgba(37, 44, 65, 0.12);

}
.gray-section .section-subtitle:before{

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,249)), color-stop(100%,rgba(249,249,249,0.75)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(249,249,249,0.75) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(249,249,249,0.75) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(249,249,249,0.75) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(249,249,249,0.75) 100%);
}





/*--
	gradient
--*/
.gradient-bg , .header-modal .tabs-menu li.current  , .scrollbar-inner2 .simplebar-scrollbar:before {
  background-color: #6DB6FD;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6DB6FD), to(#6FCFFD));
  background: -webkit-linear-gradient(top, #6DB6FD, #6FCFFD);
  background: -moz-linear-gradient(top, #6DB6FD, #6FCFFD);
  background: -ms-linear-gradient(top, #6DB6FD, #6FCFFD);
  background: -o-linear-gradient(top, #6DB6FD, #6FCFFD);
}
/*--
	dark gradient
--*/
.gradient-dark {
  background-color: var(--primary-color-shade-dark);
  background: -webkit-gradient(linear, 20% 0%, 0% 10%, from(var(--primary-color-shade-light)), to(var(--primary-color-shade-dark)));
  background: -webkit-linear-gradient(right, var(--primary-color-shade-light), var(--primary-color-shade-dark));
  background: -moz-linear-gradient(right, var(--primary-color-shade-light), var(--primary-color-shade-dark));
  background: -ms-linear-gradient(right, var(--primary-color-shade-light), var(--primary-color-shade-dark));
  background: -o-linear-gradient(right, var(--primary-color-shade-light), var(--primary-color-shade-dark));
}
