.footer_top {padding: 50px 0 70px;}.section.small_pb,.footer_top.small_pb {padding-bottom: 25px;}.section.small_pt,.footer_top.small_pt {padding-top: 35px;}.icon_box_style1 {text-align: center;padding: 0 0;position: relative;}.explore-areas-section .single_banner {cursor: pointer;}.explore-areas-section .single_banner_info {position: absolute;right: unset;padding: 10px;transform: unset;width: 100%;top: 70%;text-align: center;color: #fff;}.explore-areas-section .single_banner_info.overlay {position: absolute;bottom: 0;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.5);color: #f1f1f1;width: 100%;transition: .5s ease;opacity: 0;color: white;font-size: 20px;text-align: center;}.explore-areas-section .single_banner:hover .single_banner_info.overlay {opacity: 1;}.explore-areas-section .single_banner_info .single_bn_title1 {color: #FFF;margin-bottom: 0px;}.explore-areas-section .single_banner_info .single_bn_link {color: #FFF;font-size: 15px;}.explore-areas-section .single_banner img {transition: all 0.3s ease-in-out;width: 100%;max-height: 230px !important;min-height: 230px !important;}.error {color: #FF324D;}.venue-list-section .blog_img img {min-height: 250px;max-height: 250px;width: 100%;}.venue-list-section .blog_post {box-shadow: 0 1px 4px 0 rgb(0 0 0 / 30%);}.venue-details-section .blog_post {box-shadow: 0 1px 4px 0 rgb(0 0 0 / 50%);}.venue-details-section .blog_post .venue-images-slider img {min-height: 450px;max-height: 450px;width: 100%;}.pricing-details .blockquote_style3 {border-left: none;}.pricing-details .blockquote_style3.active {border-left: 2px solid #FF324D;}.pricing-details .blockquote_style3:hover {border-left: 2px solid #FF324D;cursor: pointer;}.pricing-details .blockquote_style3::before {content: "";}.pricing-details .blockquote_style3 .product_sort_info ul li {padding-left: 0px;}.pricing-details .blockquote_style3 .product_sort_info ul li {margin-bottom: 0px;padding-bottom: 0px;}.product-section .product_img img {max-height: 280px;object-fit: contain;display: flex;align-self: center;}.product-details-section .product-image .product_img_box img {max-height: 522px;min-height: 522px;}.product-details-section .product-image .product_gallery_item img {max-height: 116px;min-height: 116px;}.product-list .product .product_img img {max-height: 280px;object-fit: contain;display: flex;align-self: center;}.venue-details-section .blockquote_style3 {padding: 15px;line-height: 20px;margin-top: 10px;}.select2 {width: 100% !important;}.select2-container .select2-selection--single {height: 40px;}.select2-container .select2-selection--single {height: 40px;}.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 35px;}.favourite-item.active {color: #fff;}.custome_bg_default {background-color: #9063CD !important;}.select2-container--default .select2-selection--multiple {padding-bottom: 14px;}.header_list>li .dropdown-item:hover, .custome_dropdown .ddChild li:hover, .contact_detail>li a:hover {color: #26f5e0;}.carousel_slider_new .categories_box .btn {color: #fff;background-color: #23272b;border-color: #1d2124;padding: 5px 0px;}.carousel_slider_new .categories_box a {display: block;padding: 10px 5px;background-color: #f7f7f7;font-size: 13px;}#calendar .fc-header-toolbar .fc-left {font-size: 18px;top: 14px;padding-top: 10px;}.fc-content .fc-title {color: #fff;}#calendar .fc-header-toolbar .fc-center h2 {display: block !important;padding-top: 10px !important;font-size: 15px !important;clear: both !important;}#calendar .fc-header-toolbar .fc-right {padding-top: 12px;}.get-invitetion-btn {padding: 20px !important;width: 200px;border-radius: 50px !important;border: none;border-radius: 50px !important;top: 100px;}.get-invitetion-btn:hover {border: 0.1px solid #000 !important;}.custom-banner-section.banner_section.custome-banner {position: relative;height: 600px;background-size: cover;background-repeat: no-repeat;background-image: url(../images/passion-led-us-here.jpg);background-position: center center;}.custom-menu-btn {color: #fff !important;}.custom-banner-section.banner_section .banner_slide_content {top: 35%;}.custom-banner-section.banner_section.custome-banner::before {background-color: rgb(255 255 255 / 44%);}.get-invitetion-btn:hover {color: #000;}.customer-heder-menu-hide {padding: 8px 30px;margin-top: 13px;border-radius: 30px !important;border: solid 1px #000;color: #000;;}.customer-heder-menu-hide.btn-fill-out::before, .customer-heder-menu-hide.btn-fill-out::after {background-color: #fff;;}.custom-menu-btn.btn-fill-out::before, .custom-menu-btn.btn-fill-out::after {background-color: #9063cd;;}.custom-menu-btn-2.btn-fill-out::before, .custom-menu-btn-2.btn-fill-out::after {background-color: #fff;;}.btn-fill-line {color: #000 !important;}.btn-fill-line:before, .btn-fill-line:after {background-color: #26f5e0;}.custom-banner-section .banner_content .banner-title-line {font-size: 44px !important;font-weight: 600;color: #000;}.custom-banner-section .banner_content .banner-line1 {font-size: 24px !important;font-weight: 400 !important;line-height: 24px;color: #000 !important;}.custom-banner-section .banner_content .banner-line-p {font-size: 20px;color: #000;font-weight: 400;}.client-logo-section .title {padding-top: 15px;}.pagination .page-item.active a {color: #fff;}.price-per-item-text {color: #687188;font-size: 12px;font-weight: 400;padding-left: 5px;}.product-description-custom h1,.product-description-custom h2,.product-description-custom h3, .product-description-custom h4,.product-description-custom h5,.product-description-custom h6, .product-description-custom ul,.product-description-custom ul li, .product-description-custom b,.product-description-custom i,.product-description-custom u, .product-description-custom font,.product-description-custom p,.product-description-custom span {color: #687188 !important;font-family: 'Poppins', sans-serif !important;font-size: 16px !important;font-weight: 400 !important;background: #fff !important;line-height: 1.5 !important;font-style: normal !important;text-decoration: none !important;list-style-type: none;}.custom-category-tag {position: absolute;left: 3%;top: 90%;text-transform: uppercase;color: #fff;padding: 3px 8px 1px 10px;font-size: 12px;z-index: 1;background-color: #F0B8F1;color: #9D4CCF;border-radius: 50px;}.custom-category-tag.right {left: 55%;}.dropdown.login .dropdown-menu ul li {list-style: none;}input:checked + .slider {background-color: #26F5E0 !important;border: 1px solid black;}.expert-info .expert-image img {width: 110px;height: 100px;border-radius: 50%;box-shadow: -4px 3px 5px 0px rgb(204 202 204 / 50%);}.expert-review-box {box-sizing: border-box;padding: 25px;background: #FDFEFF;border: 1px solid #D3D1D1;box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);}.expert-review-box .close-button {background-color: #fff;color: #006AC6;}.expert-review-box .close-button a {color: #006AC6;}.product-themes-of-sustainability img {width: 60px;height: 60px;}.product-filter-list a {border-radius: 0.25rem;border-color: #000000;border-style: solid;border-width: 1px;padding: 5px 10px;background-color: #FFFFFF;margin-bottom: 5px;color: #000000;font-size: 16px;}.product-filter-list a:hover {background-color: #FFFFFF;color: #000000;}.product-filter-list a i {padding: 5px;}.product-filter-accordion .card-header {border: none;}.product-filter-accordion .card-header a {padding: 14px 40px 5px 15px;}.product .favourite-item.active {color: #26F5E0;}.product .favourite-item.active i,.product-details-section .favourite-item.active i {color: #9063CD !important;background-color: #FFFFFF !important;border-radius: 40px !important;padding: 10px;}.customProd_bg {border-radius: 25px;background-color: #DAE4EF;padding: 20px 10px;}.purple_btn_square {color: white !important;text-align: center !important;}.venue-booking-list .order {padding-bottom: 30px;padding-right: 40px;}.bootstrap-tagsinput .tag {color: #fff;background: #003563;display: inline-block;border-radius: 2px;padding: 0px 5px;margin: 2px;}.custome-shadow-box {box-sizing: border-box;padding: 25px;background: #FDFEFF;border: 1px solid #D3D1D1;box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);}.vertical_align_top_left {position: absolute;top: 10%;left: 5%;transform: translate(-50%, -50%);}.vertical_align_top_bottom {position: absolute;top: 20%;left: 5%;transform: translate(-50%, -50%);}.vertical_align_top_left-custom {position: absolute;top: 10%;left: 20%;transform: translate(-50%, -50%);}.carousel_other_spaces_slider .product_img img {min-height: 230px !important;max-height: 230px !important;}.carousel_venue_banner_slider .product_img img {min-height: 250px !important;max-height: 250px !important;}.view-all-banner-images {left: 88%;right: 0;position: absolute;top: 64%;}.view-all-banner-images.product_img_zoom {background-color: #4891d100;}.custom-banner-images-grid img {width: 550px;height: 350px;}.view-all-banner-images .banner-text {width: 110px;color: #fff;font-size: 22px;text-align: center;display: inline-block;background-color: rgb(0 106 198 / 69%);padding: 10px 5px;margin-bottom: 5px;cursor: pointer;}.view-all-banner-images .banner-text p {color: #fff;font-size: 14px;margin-top: 5px;margin-bottom: 0;line-height: 24px;}.header_grad {background: #9063CD !important;}.product-top-menu .dropdown-item {padding: 8px 20px 3px 20px !important;}.user-login-dropdown {position: absolute !important;top: 25px !important;right: 65px !important;list-style-type: none;}.user-login-dropdown .dropdown-toggle {padding-top: 0px;}.user-login-dropdown .dropdown-menu {min-width: 12rem;padding: 5px;left: -130px;}.user-login-dropdown .dropdown-menu li {list-style-type: none;}.categories-box-section .icon-title {text-align: center;padding-top: 10px;height: 45px;padding-top: 14px;}.categories-box-section .product_img {text-align: center;display: table !important;height: 110px !important;float: none !important;}.categories-box-section .product_img img {object-fit: cover !important;border-radius: 50%;width: 100px !important;height: 100px !important;}.shop_container.list.categories_box_slider .product_img {width: auto;}.discover_btn {padding: 5px 10px 5px 10px !important;}.discover_btn:hover {text-decoration: none !important;}.banner_section.full_screen {height: 30vh !important;min-height: 500px !important;}.banner_section.full_screen .carousel-item {height: 30vh !important;min-height: 500px !important;}.banner_section.full_screen .banner_slide_content .container .container-row {background: #232121a3;margin-top: 60px !important;border-radius: 5px;}.b_cop_image {position: absolute;right: 95px;z-index: 1;}.b_cop_image img {width: 128px;background-color: #22211e00;padding: 0px 8px;margin-bottom: 5px;}.popup-banner-video {position: absolute;top: 235px;right: 55px;z-index: 1;cursor: pointer;}.popup-banner-video .popup-youtube {width: 200px;background-color: #22211e00;padding: 15px 8px;margin-bottom: 5px;text-align: center;}.popup-banner-video .popup-youtube i {font-size: 50px;color: #ffffff;}.popup-banner-video .popup-youtube button {;}.product-top-menu .dropdown-menu .title-categories:hover {color: #000000 !important;}.blog_meta li a i {color: #006ac6;}.how-it-works-section .title {color: #006ac6 !important;;font-size: 60px !important;}.how-it-works-section .icon-title {color: #9063CD;}.how-it-works-section .icon_box_style1::before {width: 0px;background-color: #fff;}.tags a {background-color: #DAE4EF;}.tags a:hover {background-color: #006ac6;color: #fff !important;}.supplier_landing .popup-banner-video {position: absolute;top: 80%;right: 15%;z-index: 1;cursor: pointer;}.quantity .custom-minus, .quantity .custom-plus {background-color: #eee;display: block;float: left;border-radius: 50px;cursor: pointer;border: 0;padding: 0;width: 34px;height: 34px;line-height: 36px;text-align: center;font-size: 20px;margin: 4px;}.high_light_Words {background: #f8f84a !important;}.navbar .navbar-nav>li>.nav-link {padding: 22px 10px !important;}.service-categories.categories-box-section .icon-title {height: auto !important;}.service-categories.categories-box-section .icon-title {text-align: left !important;}.services-sub-category {display: none;position: relative;list-style: none;transition: all 0.3s ease 0s;position: relative;}.service-categories.categories-box-section .icon-title:hover + .services-sub-category, .services-sub-category:hover {display: block;z-index: 9999999;position: relative;}

.connect-with-supplier{
	cursor: pointer;
    color: #006ac6;
    text-decoration: underline;
}

.buyer_inbox_card_unread {background-color: #006AC633 !important;}
.buyer_inbox_card_read {background-color: #fff !important;}
.buyer_inbox_card_selected {background-color: #5A5B571A !important;}
.custom-wide-swal{width:600px !important;} 
  
.vertical_align_top_left {
    position: absolute;
    top: 10%;
    left: 10%;
    transform: translate(-50%, -50%);
}
.is_verified_profile_service {
    color: #006ac6 !important;
    background-color: #FFFFFF !important;
    border-radius: 40px !important;
    padding: 10px;
}

/* Top bar search */


.header-search-box {
    transition: all 0.5s ease;
    position: absolute;
    background: #f3f3f5 !important;
    padding: 10px 10px;
    right: 0px;
    top: 60px;
    margin-top: 36px !important;
    min-height: 100px !important;
    max-height: 400px !important;
    overflow: hidden;
    overflow-y: auto;
    width: 100%;
}

/*Scroll Style =================*/ 
.header-search-box::-webkit-scrollbar { width: 0pt; height: 10pt; }
.header-search-box::-webkit-scrollbar-track { background: #FFF; /*-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.1);*/ } 
.header-search-box::-webkit-scrollbar-thumb { background: #CCC; -webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); } 
.header-search-box::-webkit-scrollbar-thumb:hover { background: #AAA; } 
.header-search-box::-webkit-scrollbar-thumb:active { background: #888; -webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.3); } 
 /*Scroll style end =================*/

.header-search-box .search-header-title h4{
    color: #006ac6;
    margin-top: 0px!important;
    font-weight: 400;
    font-size: 15px!important;
    cursor: pointer;
}

.header-search-box ul li {
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 5px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    background: #eaeaea;
    width: 100%;
}

.header-search-box ul li .search_image {
    float: left;
    margin: 0 15px 0 0;
    box-shadow: none;
    background: #d7ddd0;
    width: 22%;
    text-align: center;
}

.header-search-box ul li .search_image img {
    margin: 0px auto;
    height: 70px;
    max-width: 70px;
    min-width: 70px;
    padding: 2px 0px;
    margin: 2px 2px 2px 2px;
}

.header-search-box ul li .search-text {
    display: inline-block;
    position: absolute;
}

.header-search-box ul li a span.search-title {
    font-size: 15px;
    line-height: 4;
    color: #0069c4;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    text-transform: uppercase;
    height: 15px;
    background: transparent;
}

.custom-responsive-search-bar.search_wrap{
	align-items: unset !important;;
	padding: 0px !important;
}

.custom-responsive-search-bar .close-search{
	top: 0% !important;
	z-index: 99999;
}

.custom-responsive-search-bar.search_wrap .form-control{
	padding: 20px 0;
    color: #fff;
    margin-top: 50px;
}

.product-variation-title{
	line-height: 1;
    position: absolute;
    padding: 5px 10px 5px 10px;
    color: #fff;
    font-size: 12px;
    background: #9063cde0;
    border-radius: 30px;
    margin: 5px;
}

/* non claimed venue */



.header-search-box .search-loader {
  border: 10px solid #b3b1b1;
  border-radius: 50%;
  border-top: 10px solid #3498db;
  width: 80px;
  height: 80px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  left: 40%;
 position: relative;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


/* venue search */

.search-filters .form-control {
    background-color: #fff;
}

.search-filters-tab.active{}

.search-filters-tab .nav-link{
	background-color: #ffffff !important;
    padding: 12px 15px;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    width: 100%;
}

.search-filters .input-group > .select2-container {
    flex-basis: unset;
    z-index: 3;
}

.venue-search-page-filters .nav-tabs {
    border-bottom: none;
}

.filter-options{
	width:400px;
    display: block;
    padding: 16px;
    border: 1px solid #eeeeee;
    border-radius: 6px;
    background-color: #FFFFFF;
    z-index: 1000;
    box-sizing: border-box;
}

.more-filters-tab{
	position: absolute;
    z-index: 99999;
}

.filters-content-tab{
	position: absolute;
    z-index: 99999;
}

.hide-show-venue-map-btn:blue_btn:hover {
	background-color: #006ac6;
    border-style: solid;
    border-width: 1px;
    border-color: #006ac6 !important;
    color: #ffffff !important;
	
}

.hide-show-venue-map-btn{
	    background-color: #006AC6;
    border-style: solid;
    border-width: 1px;
    border-color: #006AC6 !important;
    color: #FFFFFF !important;
    border-radius: 40px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-transform: uppercase;
}

/* .venue_filter_area .collapse:not(.show) {
    display: block; 
} */

/* .desktopVenueFilters{    display: flex;} */ 

.desktopVenueFilters.show {display: block;}



/* .venue-image-slider .owl-nav .owl-prev, .venue-image-slider .owl-nav .owl-next {
    display: block;
    font-size: 50px;
    color: #FFF;
}

.venue-image-slider .owl-nav [class*="owl-"], .venue-image-slider .owl-nav [class*="owl-"] {
    position: absolute !important;;
    top: 50% !important;;
}


.venue-image-slider .owl-nav .owl-prev:hover, .venue-image-slider .owl-nav .owl-next:hover {
    background-color: none !important;
    color: #fff;
} */

/* .venue-image-slider .owl-nav .owl-prev,.venue-image-slider .owl-nav .owl-prev.disabled {
    left: 0px !important;
    font-size: 50px !important;
    color: #FFF !important;
    opacity: 1;
    cursor: pointer;
}

.venue-image-slider .owl-nav .owl-prev:hover {
    background:none !important;
    color: #FFF !important;
}

.venue-image-slider .owl-nav .owl-next,.venue-image-slider .owl-nav .owl-next.disabled {
    right: 0px !important;
    font-size: 50px !important;
    color: #FFF !important;
    opacity: 1;
    cursor: pointer;
}

.venue-image-slider .owl-nav .owl-next:hover {
    background:none !important;
    color: #FFF !important;
} */

.nav_style5.owl-theme:hover .owl-nav .owl-prev,.nav_style5.owl-theme:hover .owl-nav .owl-next {
    font-size: 50px !important;
    color: #fff !important;
}

.venue-image-slider.nav_style5.owl-theme .owl-nav .owl-prev:hover, .venue-image-slider.nav_style5.owl-theme .owl-nav .owl-next:hover {
	background: none;
}
.concierge_landing_image {padding: 20px;}

.shop_container.list .product_img.venue_img {
     
        width: 100%;
        max-width: 280px;
        margin-left: 0;
        height: 140px;
        display: block;
        align-items: center;
        margin-right: 0;
    }

.shop_container.list .product_img.venue_img.venue-image-slider {margin: 0px;max-width: 100%;}
.home-banner-typing-animation{color: #26f5e0;}

.header_with_topbar.home-page-header .bottom_header{background: #9063CD;}

.header_with_topbar.home-page-header.nav-fixed .bottom_header{background: #fff;}

/* .header_with_topbar.home-page-header .top-header{border-bottom: none;}
.header_with_topbar.home-page-header.nav-fixed .top-header{border-bottom: 1px solid #eee;} */
.header_with_topbar.home-page-header .cart_count{background-color:#fff;color:#9063cd }
.header_with_topbar.home-page-header.nav-fixed .cart_count{background-color: #9063cd;color: #fff;}
.header_with_topbar.home-page-header .heder-logo-white{display: block;}
.header_with_topbar.home-page-header .heder-logo-black{display: none;}
.header_with_topbar.home-page-header.nav-fixed .heder-logo-white{display: none;}
.header_with_topbar.home-page-header.nav-fixed .heder-logo-black{display: block;}
.certificate-content{display: -webkit-inline-box;}
.homepage-banner-arrow{display: none;}
.home-banner-image{padding: 0px;}
.inspiration-event-planners-box img{border-radius:20px;}
.certificate-content .b-corp-logo{height: 90px;margin-top:15px; }

.header_with_topbar.home-page-header .navbar-nav .nav-list-item .nav_item{color: #fff;}
.header_with_topbar.home-page-header .navbar-nav .nav-list-item .nav_item:hover{color: #fff;}
.header_with_topbar.home-page-header.nav-fixed .navbar-nav .nav-list-item .nav_item{color: #292b2c;}
.header_with_topbar.home-page-header.nav-fixed .navbar-nav .nav-list-item .nav_item:hover{color: #292b2c;}

.header_with_topbar.home-page-header .navbar-nav .dropdown .nav-link{color: #fff;}
.header_with_topbar.home-page-header.nav-fixed .navbar-nav .dropdown .nav-link{color: #292b2c;}
.header_with_topbar.home-page-header.nav-fixed .navbar-nav .dropdown .dropdown-item.nav-link,.header_with_topbar.home-page-header .navbar-nav .dropdown .dropdown-item.nav-link {color: #292b2c;}
.header_with_topbar.home-page-header .dropdown.user-login-dropdown .nav-link{color: #fff;}
.header_with_topbar.home-page-header .dropdown.user-login-dropdown .dropdown-menu .nav-link {color: #292b2c;}
.header_with_topbar.home-page-header.nav-fixed .dropdown.user-login-dropdown .nav-link{color: #292b2c;}

.custom-banner-section.banner_section .banner_slide_content{top: 53%}
.custom-banner-section.banner_section .banner_slide_content.home_page_banner_slide_content{top: 35%}
.header_with_topbar.home-page-header .beta_menu_word{color: #26f5e0;}
.header_with_topbar.home-page-header.nav-fixed .beta_menu_word{color: red;}
.footer_top .contact_info p{color: #fff;}

.small-screen-product-details,.small-screen-product-content-info{display: none} 
.breadcrumb_section.product-breadcrumb-section.{padding-bottom: 80px;}
.concierge-captcha-section{background: #f4f0ed;}
.refresh-captcha-btn{background: #f4f0ed;color: #000;height: 50px;}
.refresh-captcha-btn:hover{background: #f4f0ed;color: #000;}
.refresh-captcha-btn i{font-size: 20px !important;}
.iti{width: 100%}
.product_color_switch span{border: 1px solid #0000006b;}
.product_color_switch span.active::before {border: 2px solid #00000087;margin: -4px;}
.see-more-categories-section{display: none;}
.no-listing-found-contact-box {
    background-color: #FBEECA;
    border-radius: 30px;
    height: auto;
    padding: 20px;
}
.no-listing-found-contact-box img{max-height: 80px; display: block;margin-left: auto;margin-right: auto;}
.customisable-product-btn{padding: 12px !important;}
.help-me-with-my-merch{text-decoration: underline !important;cursor: pointer;color: #006ac6 !important;margin-top: 10px;font-size: 16px;}
.customisable_assist_template_img{margin: 1px;min-height: 100px;}
.customisation-design-title{font-size: 1rem !important;}
.no-design-yet-checkbox{width: 18px;height: 18px;background: white;border-radius: 5px;border: 2px solid #555;}
.no-design-yet-checkbox-label{padding-left: 10px;position: absolute;font-size: 16px;line-height: 20px;}


