/* weed drop project css v2 */

#weed_landing_pages { font-family: "Poppins", sans-serif; font-weight: 400; font-style: normal; line-height: 1.2; color: #111028; font-size: 16px; background-color: #fff; }
#weed_landing_pages, #weed_landing_pages p, #weed_landing_pages a, #weed_landing_pages input, #weed_landing_pages .wpcf7-list-item-label, .landing_hero p, .landing_hero a {letter-spacing: 0px !important;}

#weed_landing_pages a:hover, #weed_landing_pages a:active, #weed_landing_pages a:focus, #weed_landing_pages a, #weed_landing_pages input:hover, #weed_landing_pages input:active, #weed_landing_pages input:focus, #weed_landing_pages input { outline: 0; text-decoration: 0; }

/* Containers */
.landing_hero .container { max-width: 1280px; }
.services .container { max-width: 980px; }
.join__waitlist .subtitle { max-width: 400px; } 
.waitlist__form { max-width: 321px; }

/* Hovers */
.landing_hero a, #weed_landing_pages a, .services .col-md-6, .services .col-md-6 img, .services .col-md-6 h4, .waitlist__form input[type="submit"] {transition: all .5s;}
.landing_hero a:hover, .waitlist__form input[type="submit"]:hover {    background: #F8AC00;}
#weed_landing_pages a:hover, .services .col-md-6:hover h4 { color: #F8AC00; }
.services .col-md-6:hover img {transform: translateY(-5px);}

/* colors */
.waitlist__form ::placeholder, .waitlist__form input[type="email"], .waitlist__form input[type="text"], .waitlist__form input[type="number"] { color: #000; }
.color__white, .waitlist__form input[type="submit"] { color: #fff; }
.join__waitlist { background: #F9FAFB; }
.landing_hero h1, .text__grey {	color: #DBDBDC; }
.faqs p, .description {color: #475467; } 
.landing_hero p { color: #F8AC00; }
.subtitle, .card a, .subtitle__grey  { color: #101828; } 
.team-clr{color:#4F148B;}.team-bgclr{background-color: #4F148B;}
.txtpclr{color:#707070;}
.tablethclr{color:#2B2B23;}

/* Font families */
.services h4 {font-family: Manrope; }
.services p { font-family: Inter; } 
.waitlist__form input[type="email"], .waitlist__form input[type="submit"] { font-family: Poppins; }

/* Font sizes */
.font__14, .waitlist__form input[type="email"], .waitlist__form input[type="text"], .waitlist__form input[type="number"], .waitlist__form label { font-size: 14px; }
.card a, .waitlist__form input[type="submit"], .landing_hero a,.font-18  {font-size: 18px; }
.landing_hero p, .description { font-size: 20px; }
.services h4,.font-24 { font-size: 24px;}
.subtitle, .landing_page_v1 .subtitle {font-size: 36px; } 
.font_40{font-size:40px;}
.font_16{font-size:16px;}

/* line-height  */
.line-ht{line-height: 35px;}


/* Weights  */
.card a, .waitlist__form label, .landing_hero a { font-weight: 500; }.fw_600{ font-weight:600; }

/* Home Page */
.landing_hero { background-image: url(/wp-content/uploads/2024/05/Section.png); }
#footer__v2 { background-image: url(https://vmv.307.myftpupload.com/wp-content/uploads/2024/05/Footer.png); }
#footer__v2, .landing_hero { background-size: cover; background-repeat: no-repeat; background-position: center; }
.landing_hero h1 { font-size: 60px; font-weight: 600; letter-spacing: -1.2px !important;  }
.landing_hero a { padding: 16px 22px; border-radius: 8px; background: #4E148C; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px; } .hero__absolute { left: 0; bottom: 0; }



.faqs .card .btn-link:after { content: "\f068"; font-family: "Font Awesome 6 Free"; font-weight: 900; border: 2px solid #98A2B3; width: 24px;min-width: 24px; height: 24px; color: #98A2B3; display: flex; align-items: center; justify-content: center; font-size: 14px; border-radius: 50%; } 
.faqs .card .btn-link.collapsed:after { content: "\f067"; }
.faqs .card, .faqs .card:first-child { border: 0;}
.faqs .card { border-top: 1px solid #EAECF0;} 

.waitlist__form input[type="email"], .waitlist__form input[type="text"], .waitlist__form input[type="number"] { height: 46px; background-color: #EEE; border-radius: 4px; border: 1px solid #c7c5c5;}
.waitlist__form input[type="submit"] { height: 49px; background-color: #4E148C; line-height: unset; padding: 0; width: 100%; border-radius: 4px; text-transform: math-auto; }
.waitlist__form .wpcf7-radio { display: flex; flex-direction: column; margin: 0; justify-content: start; } 
.waitlist__form label { text-align: left; color: #4E148C; }
.waitlist__form  .wpcf7-list-item { margin: 3px 0; }
.waitlist__form input[type=radio] { position: relative; margin: 0 12px 0 0; }
.waitlist__form input[type=radio]:after { border: 0; width: 16px; height: 16px; border-radius: 15px; top: -1px; left: -1px; position: absolute;
	content: ''; display: inline-block; visibility: visible; outline: 0; background-color: #fff; border: 2px solid #D0D5DD; }
.waitlist__form input[type=radio]:checked:after { background-color: #4e148c; border-color: #4e148c; }


/* Innerpages header */
#landing_innerheader { background: #4E148C; }
/* .logo__text { font-size: 40px; } */
.vendor__canvas {width: 425px; left: -485px; overflow-y: auto;} 
.menu_bar_icon { cursor: pointer; }
#menu-vendors__menus li a, .vendor__canvas .canvas__title { font-size: 32px; margin: 40px 0; display: block; }
.vendor__canvas .canvas__help a  {font-size: 24px;}
.vendor__overlay.body-overlay {background-color: #4A4A4AEB;}

/* Sweet Popup */
.swal2-icon.swal2-icon-show {
    margin: 0 auto;
}
.swal2-popup.swal2-modal.swal2-show {
    padding-top: 15px;
}


/* Media Queries */

@media(max-width: 768px) {
	.landing_hero h1 { font-size: 36px;} 
/* 	.subtitle, .logo__text {font-size: 28px;} */
	.landing_hero p {font-size: 18px;}
/* 	.faqs__top p, .description { font-size: 16px; } */
	.hero__absolute { transform: scale(0.6); }

	#menu-vendors__menus li a, .vendor__canvas .canvas__title { font-size: 22px; margin: 14px 0; }
	.vendor__canvas .canvas__help a  {font-size: 20px;}

} 
@media(max-width: 480px) {
	.landing_hero h1 { font-size: 40px;} 
	.subtitle { font-size: 22px; } 
	#weed_landing_pages, 
	.waitlist__form input[type="email"], 
	.waitlist__form input[type="submit"] { font-size: 14px; }  

	#menu-vendors__menus li a, .vendor__canvas .canvas__title { font-size: 18px; }
	.vendor__canvas .canvas__help a  {font-size: 14px;}

}