/*
* Theme Name: Elite Vendors Network Child
* Theme URI: https://www.silkyoceanstudios.com/
* Author: Silky Ocean Studios
* Author URI: https://www.silkyoceanstudios.com/
* Description: Elite Vendors Network child theme for WilCity Directory
* Template: wilcity
* Version: 1.2.4
*/

body {overflow-x:hidden; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; }


.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family:'Bentham', serif; letter-spacing:-1px; font-weight:400; margin-bottom:2.000rem; }

h1, .h1 { font-size: 2.75rem; }
h2, .h2 { font-size: 2.2rem; }
h3, .h3 { font-size: 1.75rem; }
h4, .h4 { font-size: 1.5rem; }
h5, .h5 { font-size: 1.25rem; }
h6, .h6 { font-size: 1rem; }

@media(min-width: 768px) {
	h1, .h1 { font-size: 2.75rem; }
	h2, .h2 { font-size: 2.2rem; }
	h3, .h3 { font-size: 1.75rem; }
	h4, .h4 { font-size: 1.5rem; }
	h5, .h5 { font-size: 1.25rem; }
	h6, .h6 { font-size: 1rem; }
}

@media(min-width: 992px) {
	h1, .h1 { font-size: 3.5rem; }
	h2, .h2 { font-size: 2.75rem; }
	h3, .h3 { font-size: 2.25rem; }
	h4, .h4 { font-size: 1.75rem; }
	h5, .h5 { font-size: 1.25rem; }
	h6, .h6 { font-size: 1rem; }
}

.header_module__Snpib[data-header-theme=transparent] { background-color:#fff; color:#2f194c; }
.header_search__3IFfo { margin-left:2rem; color:#555555; padding:1rem 2rem; border:1px solid rgba(0,0,0,0.1); border-radius:30px; }
.hero_module__Gwqkh>.wil-tb { height:70vh; }

.header_logo__2HmDH { display: inline-block;  font-size: 32px;  font-weight: 600;   color: #fff;  width: 100px;  height: 100%;}

.hero_fullWidth__1u0K7 .hero_formWrapper__1IuRO, .hero_fullWidth__1u0K7 .wil-tab__content { background-color: transparent; }

.wil-overlay { background-color: rgba(0,0,0,0.2); background-image:none!important; }


.header-addlisting { display:none!important; }

@media (min-width: 992px){
.header_module__Snpib .wil-tb__cell:nth-child(1) { width: 0;}
}

.header_search__3IFfo i {  font-size: 18px;  position: absolute;  top: 50%; right: 5%;  transform: translate(0,-50%);}

/* Footer */
.footer_module__1uDav {
    position: relative;
    z-index: 8;
    background-color: #3d274a;
    color: #9ea6ba;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.footer h4 {
    color: #fff;
}
.footer hr {
    border-top: 1px solid #68497c;
}
.header_avatar__3lw1r { width: 30px; height: 30px; }

/* Footer */

footer .widget-title { font-family: 'Bentham', serif;  font-size: 1.5rem;  margin-top: 0;}

/* Blog */

.blog .wilcity-title-wrapper { width: 100%;}

.embed-responsive.embed-responsive-16by9 { display: inline-flex;}

.wpb_video_widget .wpb_video_wrapper { padding-top: 56.25%; position: relative; width: 100%;display: initial;align-content}

.post_module__3uT9W { position: relative;  margin-bottom: 30px;  padding-bottom: 25px;  background-color: #f7f7f7;  text-align: center;}

.sidebar-1_module__1x2S9 .widget { background-color: #f7f7f7;    padding: 20px;  margin-bottom: 30px;  width: 100%;    justify-content: center;}

.post_title__2Jnhn { margin: 30px 0 10px 0;  font-weight: 500;  color: #252c41;  padding-left: 10px;  padding-right: 10px;  word-wrap: break-word;   font-size: 2.5rem;  font-family: 'Bentham', serif;}
.heading_title__1bzno { max-width: 720px; margin: 0; color: #252c41;  font-size: 2rem;}

@media (min-width: 992px){
.heading_title__1bzno { font-size: 2.5rem;}
}

@media (min-width: 1200px){
.pricing_amount__34e-B, .pricing_module__2WIXR .woocommerce-Price-amount { font-size: 60px;	}
}
.pricing_featuresText__1zmFJ { position: absolute;  top: 10px; right: 10px;  padding: 1px 10px;  display: inline-block; vertical-align: middle;  font-size: 12px; color: #fff; border-radius: 3px; background-color: #9d72b4;}

.plans-box{box-shadow: 0px 0px 17px 0px #00000026;}
.vc_row[data-vc-full-width] { overflow:visible; }

.icon-box-1_icon__3V5c0 img {  width: 100%;  max-width: 36px;  border-radius: 50%; overflow: hidden; display: block; height: 100%;}

/* Recaptcha */
.grecaptcha-badge { display: none !important;}



.detail-navtop_module__zo_OS.js-detail-navtop { display: none;}
.listing_tagline__1cOB3.text-ellipsis { display: none;}

.elementor-section, .kc_row:not(.kc_row_inner), .vc_row, .wil-section { padding-top: 10px !important; padding-bottom: 30px !important;}

.admin-bar .js-header-fixed~.wil-content .listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed {top: 60px;}
body.admin-bar .js-header-fixed~.wil-content .js-listing-bar-fixed~.filter-bar {top: 111px;}

@media (min-width: 786px){
.admin-bar .js-header-fixed~.wil-content .listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed {top: 60px;}
	body.admin-bar .js-header-fixed~.wil-content .js-listing-bar-fixed~.filter-bar {top: 121px;}
}

@media (min-width: 992px){
.admin-bar .js-header-fixed~.wil-content .listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed {top: 70px;}
	body.admin-bar .js-header-fixed~.wil-content .js-listing-bar-fixed~.filter-bar {top: 130px;}
}

@media (min-width: 1200px){
	.admin-bar .js-header-fixed~.wil-content .listing-bar_module__2BCsi.js-listing-bar-sticky.js-listing-bar-fixed {
    top: 88px;
}
body.admin-bar .js-header-fixed~.wil-content .js-listing-bar-fixed~.filter-bar {
    top: 149px;
	}
}

/* Category Boxes */ 

.image-box_module__G53mA:after { content: ""; position: absolute;  top: 0; left: 0; display: block; height: 100%; width: 100%; background: #00000082;  z-index: 1;}
.image-box_text__1K_bA i.la.la-edit:before { color: #c18cf4;}

.image-box_title__1PnHo {font-size: 20px; line-height: 1.24; margin: 0;  color: inherit;}

@media (min-width: 992px){
.image-box_title__1PnHo {font-size: 24px; margin: 0 0 3px 0;}
}

/* Listing Single */

.listing-template-default.single .content-box_title__1gBHS, .venues-template-default.single .content-box_title__1gBHS{ font-size: 1.5rem; letter-spacing: 0;  text-transform: none;}
.listing-template-default.single span.listing-detail_text__31u2P, .venues-template-default.single span.listing-detail_text__31u2P{ overflow: visible;  font-size: 1.2em;}
.listing-template-default.single .listing-detail_titleWrap__2A2Mm, .venues-template-default.single .listing-detail_titleWrap__2A2Mm{  overflow: visible;  position: relative;  left: -35px;  z-index: 10;  padding: 15px 0 0 0;}

.listing-template-default.single .listing-detail_body__287ZB, .venues-template-default.single .listing-detail_body__287ZB{  background-color: #fff;  padding: 20px 0 30px 0;}
.listing-template-default.single .content-box_header__xPnGx, .venues-template-default.single .content-box_header__xPnGx { border-bottom: 1px solid #f3f3f6;  padding: 8px 10px;  background-color: #f3f3f6;}

.listing_title__2920A {  position: relative;  font-size: 1rem;line-height: 1.26;  margin: 6px 0 0;   padding-top: 10px;}

@media (min-width: 992px){
	.listing_title__2920A {  font-size: 1.2em;  margin: 17px 0 0;  line-height: 1.4em;}
}

.page-id-276 .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left.vc_icon_element-have-style {
    display: inline-block;
    padding-right: 1rem;
}

.listing-detail_header__18Cfs {  position: relative;  z-index: 9;  display: block;    height: 40vh;}

/* Responsive video */

.video-figure { position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; }

.video-figure iframe,
.video-figure object,
.video-figure embed { position:absolute; top:0; left:0; width:100%; height:100%; }


/* Cookie Banner */

.cli-tab-footer .wt-cli-privacy-accept-btn { background-color: #733e94;	color: #ffffff;  border-radius: 0;}
