/*--
	color style
--*/ 
.color-bg   , .sb-btn-wrap:before    , .irs-bar , .irs-slider ,  .irs-bar-edge , .nice-select .option.focus, .nice-select .option.selected.focus  , .main-register-holder .tabs-menu li.current a , .tolt::after  , .scrollbar-inner .simplebar-scrollbar:before ,  .list-single-carousel-wrap .sw-btn  , .breadcrumbs-list a:before  , .slick-dots li.slick-active button  , .footer-social li a  , .scroll-nav li a.act-scrlink , .scroll-nav li span , .gal-link  , .show-info span   , .accordion a.toggle.act-accordion , .accordion a.toggle span  , .pac-item:hover , .progress-indicator:before  , .header-modal .tabs-menu li.current a , .categoties-column_container li a span , .categoties-column_container li a.act-category  , .pagination a.current-page, .pagination a:hover  , .cluster-visible , .more-filter-option-btn.mfilopact , .agent-card-social li a  , .card-info-content_social li a , .content-tabs li.current a , .tags-stylwrap a:hover  , .cat-item  li  span , .user-profile-menu li a.user-profile-act:before  , .user-profile-menu li a span , .dashboard-stats i  , .chat-contacts-item:after , .message-counter  , .dashboard-addnew_btn:hover  , .onoffswitch-inner:before  , .dashboard-title-item:before , section.single-par2 .section-title:after , .contact-social li a:hover , .category-column:hover , .hero-notifer a , .listing-filters a.gallery-filter-active , .services-opions li i , .listing-carousel-wrapper.lc_hero .lc-wbtn  , .hero-title.ht-column:before  , .soc-log a   {
	background:#cd1f24;
}
.nav-holder nav li a i , .login-btn i , .header-search-button i , .dec-icon , .close-reg , .filter-tags input:checked:after , .custom-form  .filter-tags input:checked:after , .lost_password a:hover , .filter-tags label a , .show-reg-form:hover i  , .cart-btn:hover i   , .clear-wishlist , .widget-posts-descr-price span , .geodir-category-location a i , .widget-posts-descr h4 a:hover , .list-single-carousel-wrap .sw-btn:hover , .breadcrumbs-list span , .show-more-snopt , .like-btn i , .show-more-snopt-tooltip a i   , .pwh_counter span , .profile-widget-header-title h4 a  , .contats-list li a:hover , .contats-list li span i , .pass-input-wrap .eye  ,.footer-list li:before , .footer-list li a:hover  , .subfooter-nav li a , .footer-contacts li a:hover   , .fw_hours span strong , .scroll-nav li a:hover   , .list-single-header-price   , .list-single-stats li span i , .list-single-facts .inline-facts-wrap i , .footer-contacts li span i   , .share-btn i , .list-single-main-item-title h3 span , .reviews-comments-item-date span i, .reviews-comments-item-date a i  , .rate-review span , .reviews-comments-item-text .box-widget-menu-btn , .print-btn  , .label:before  , .info-window-content h1 , .pac-icon:before   , #sbt , .geodir-category-content_price   , .geodir_save-btn , .compare-btn   , .lc-wbtn    , .compare-top-btn , .header-opt_btn span:after   , .header-opt-modal-item h4.lang-cur-act:after , .bwc_download-list a i , .bwc_download-list  a:hover:before , .listing-features li i  , .profile-widget-footer .custom-scroll-link:hover , .grid-opt li.grid-opt_act span.act-grid-opt , .list-main-wrap-title h2 span , .more-opt_btn span i  , .close_msotw   , .map-popup-price, .list-searh-input-wrap-title i  , .more-filter-option-btn i  , .loc-acta ,   .nice-select:after , .rooms-details-header h5 span , .rooms-area , .ssw-btn , .map-modal-close , .ftr-btn:hover , .agent-card-social li a:hover , .agent_card-title h4 a:hover , .agent-post_descr_counter span , .small-facts li span strong , .price-num-item , .pricing-header h3 span , .cat-item  li a:hover , .search-widget .search-submit , .post-opt li i  , .cat-item.cat-item_dec li:after  , .accordion-lite-header i , .accordion-lite-header.acc_open  , .faq-nav li a.act-scrlink , .faq-nav li a:before , .error-wrap a.btn , .error-wrap form  .search-submit  , .compare-link h4 a:hover , .compare-counter span , .dashbard-menu-avatar h4 span , .user-profile-menu li a i , .log-out-btn , .dashboard-stats-count , .tfp-btn:before , .tfp-btn strong , .tfp-det p a , .dasboard-widget-title h5 i , .chat-contacts-item .chat-contacts-item-text span   , .main-dashboard-message-text a , .main-dashboard-message-time  i  , .mark-btn , .reviews-comments-item-text h4 a span , .dashboard-listings-item_opt li a , .dashboard-listings-item_opt .viewed-counter i , .dashboard-listings-item_content h4 a:hover , .dashboard-search-listing button  , .radio input[type="radio"]:checked + span:before , .fuzone .fu-text i , .remove-rp  , .add-room-item i , .dasboard-scrollnav-wrap li a:hover , .dasboard-scrollnav-wrap li a.act-scrlink  , .photoUpload-files span i  , .bookings-item-header h4 a , .bookings-item-footer li a , .agent-card-facts li span , .dashbord-totop , .dashboard-footer-links li a , .section-title h4 , .team-content h5 , .team-social li a  , .services-item i , .serv-link  , .about-title h4 , .services-item h4 span , .share-container a , .contact-social li a  , #message div strong , .cnt-list a , .contact-notifer a , .contact-form-header h4 , .header-opt-modal-item h4 span ,  .card-info .box-widget-menu-btn:hover i , .listing-filters a i   , .hero-notifer a:hover , .secondary-nav li a:hover  , .nav-holder nav li a:hover  , .menusb  a.act-link , .menusb a.back , .menusb li i  , .close_sb-filter , .map-close   , .dashboard-submenu li a i , .dashboard-submenu-title span , .dashboard-submenu li a:hover , .dashbard-menu-close , .nav-holder nav li a.act-link{
	color:#cd1f24;
}
 .cluster-visible:before , blockquote , .fuzone {
	border-color:#cd1f24;
}
.gradient-bg    , .api-btn:hover , #subscribe-button:hover  , .notification.success-notif , .dashboard-list:hover  , .onoffswitch-inner:after  , .add-room-item:hover ,  .btn:hover   , .add-list:hover , .clear_wishlist:hover , .log_btn:hover , .testim-link:hover  , .footer-social li a:hover , .main-search-button:hover  , .slsw_vis , .vishf , .vis-hiddenfilter2 , .dashboard-menu-btn:hover , .soc-log a:hover{
    
}
.green-color , .verified-badge  , .header-opt-modal-list li a:before    , .card-verified , .pricing-content li:before , .dashboard-stats-count span strong  {
    color:#40B69E;
}
.green-bg   , .review-notifer , .new-bookmark{
     background:#40B69E;
}
.blue-bg{
    background:#cd1f24;
}
.card-verified.cv_not , .pricing-content li.not-included:before{
	color:#EF8C9B;
}





nav li a {
	font-family: Mulish;
	text-align: inherit;
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

nav li a:hover {
	font-family: Mulish;
	text-align: left;
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}




.add-list_wrap a:hover {
    color: white;

}

.hero-title h1{
    font-size: 25px;
}
a.add-list.color-bg:hover{
	background-color:white!important;
}

.geodir-category-footer {
	display:none !important;
}

.custom-formsss  .row {
	
	display:none;
}

@media only screen and (max-width: 800px) {
.breadcrumbs-wrapper .share-holder, .inline-breadcrumbs-right {
    margin-left: auto;
    margin-top: -20px;
}
	
	.geodir-category-location  a {
		
		margin-bottom:15px;
	}
	.spost-date {
		
		display:none !important;
	}
	.single-post .hid-share {
		display:none !important;
		
	}
.four-cols .flex-fact-wrap {
  
    border-left: 1px solid #e2e2e2 !important;
    border-right: 1px solid #e2e2e2 !important;
	   border-bottom: 1px solid #e2e2e2 !important;
}
	.main-inputs .azp_element {
		
		width:100%;
	}
	
	
}

.accordion-lite-header {
  
    line-height: 24px;
}

@media only screen and (max-width: 800px) { 
.rooms-media, .rooms-details, .list-single-header-date, .breadcrumbs-list {
   
    margin-top: 10px;
}
}



/*
@media only screen and (max-width: 1367px) and (min-width: 768px) { 
	#menu-item-8690 {
		display:none !important;
		
	}
}
*/

@media only screen and (max-width: 1280px) and (min-width: 1070px) { 
	.add-list_wrap a {
		background-color:#cd1f24 !important;
		font-size:12px;
		
	}
	.nav-holder nav li a {
    font-size: 1em;
}
	#menu-item-8690 {
		display:none !important;
		
	}
	
}

@media only screen and (max-width: 1354px) and (min-width: 1070px) { 

	.header-search-button {
		
		display:none;
	}
	
}

 

.geodir-card-excerpt {
   
    min-height: 45px !important;
	
}

.nav-holder nav li a:hover {
   
    /* padding-top: 17px !important; */
}

.nav-holder nav li ul a {
   
    /* padding: 5px 15px !important;*/
}
.scroll-down-wrap , .slider-progress-bar {
	
	display:none !important;
	
}

.secondary-nav li a {
 
    font-size: 20px;
  
}


.list-single-header-price {
	
	
color:white !important;

}



.bg-parallax-wrap-gradien:before {
  
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(90%, rgba(0, 0, 0, 0.8)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 90%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 90%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 90%);
}

.widget-posts-descr-link {
	
	display:none !important;
}

.main-page-shop-sb .widget-posts li {
  
    margin-bottom: 5px;
    max-height: 90px;
	height:90px !important;
	overflow-y:hidden;
}

.mc4wp-alert {
	
	color:white 1important;
}


.hero-notifer  a:hover {
	
	
}

.inline-breadcrumbs-right a:hover   {
	
	padding-top:13px;
	font-size: 14px;
}
 .gal-link:hover {
	
	padding-top:11px;
	font-size: 14px;
}
.tolt:hover {
	
	
}

@media only screen and (max-width: 650px) {
	.sliding-menu-wrapper li a:hover {
    font-size: 18px !important;
}
}

.list-single-stats {
	
	display:none !important;
}
a.btn {
	
	 font-display: swap !important;
	    font-size: 0.923em !important;
    font-family: "Jost", sans-serif !important;
}

a.btn:hover , .list-single-opt_header_cat  a:hover {
  
    /* text-align: initial;  line-height: 14px;*/
   
    /* font-weight: 400; */
    /* font-style: normal; */
    /* font-size: 14px; 
		    font-size: 0.923em !important;
    font-family: "Jost", sans-serif !important;*/

	color: white !important;
}

    font-display: swap !important;

a.btn:hover , .list-single-opt_header_cat  a:hover {
    /* line-height: 13px; */
    /* font-weight: 600 !important; */
    font-style: bold !important;
    /* font-size: 13px; */
}
a.btn:hover , .list-single-opt_header_cat  a:hover {
    color: white !important;
}
 .fl-wrap .tolt:hover {
	padding-left: 0px;
    padding-top: 0px !important;
    color: #F44336;
}

.geodir-category-img .geodir-category-location a:hover {
    padding-left:0px !important;
	padding-top:0px !important;
}
@media only screen and (max-width: 380px) {
	
	.hero-section .hero-notifer a:before {
		clear:both !important;
		
	}
	
}

body , html, .rtl {
direction: ltr !important;
}

.rtl .geodir-category-img .geodir-category-location {
   
    bottom: 192px !important;
    z-index: 5;
}

.rtl .listing-featured {
	display:none !important;
}

@media only screen and (min-width: 769px) {

.cthiso-three-cols .listing-item {
  width: 33% !important;
 
  margin-bottom: 37px !important;
  }

  .calc_mortgage{
    overflow: hidden;
}
.azp_element + .calc_mortgage {
    margin-top: 30px;
}

.nav-holder nav li a {
 
    font-size: 1.15em;

}

.nav-holder nav li a:hover {
 
    /* font-size: 1.15em;
	padding-top:14px; */

}
.add-list_wrap:hover{
	background-color:white;
}

a {
   
    text-align: inherit;
    line-height: 14px;
    font-weight: 400;
    font-style: normal;

   
}

.footer-contacts li a {
    line-height: normal!important;
}


html { margin-top: 32px !important; }
	@media screen and ( max-width: 782px ) {
		html { margin-top: 46px !important; }
	}

	.calc_mortgage{
		overflow: hidden;
	}
	.azp_element + .calc_mortgage {
		margin-top: 30px;
	}
	
	.nav-holder nav li a {
	 
		/* font-size: 1.15em; */
	
	}
	
	.nav-holder nav li a:hover {
	 
		/* font-size: 1.15em;
		padding-top:14px;*/
	
	}
	.add-list_wrap:hover{
		background-color:white;
	}

	iframe.goog-te-banner-frame{ display: none !important;}

/* Translate */
#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
body {top:0 !important;}
#google_translate_element2 {display:none!important;}
.nturl {margin-bottom: -2px;}
.dil {height: 40px;line-height: 36px;width: 120px;float: right;}
.diller{float: right;
    text-align: center;
    margin-left: 8px;}
.diller:hover {box-shadow:none !important;}
.diller img{border-radius: 4px;margin-right: -1px;}

.goog-te-banner-frame .skiptranslate {
  display: none !important;
  } 

  #goog-gt- .skiptranslate {
    display: none !important;
    } 
  .skiptranslate {
    display: none !important;
    opacity: 0;
    } 

	.d-none { display:none;}

	#wrapper {
		padding-top: 70px !important;
	  }

	  .stats .num:after {
		content: '+';
	}