#veurst-newsletter-1 input {
  height: 40px !important;
font-size: 14px;
}
.archive.post-type-archive #qodef-page-inner {
  padding: 60px 0 60px;
}
.qodef-grid-item #qodef-woo-page .woocommerce-error {
  align-items: flex-start;
  gap: 15px;
}
#veurst-newsletter-1{
color: #ffffff;}
.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-1.btn.btn-primary.admin-logged-in,  .yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-3.btn.btn-primary.admin-logged-in, .yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-4.btn.btn-primary.admin-logged-in {
  color: #fff;
  height: 40px;
  border: 1px solid #fff;
  letter-spacing: 1.2px;
margin-bottom: 21px;
}
.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-1.btn.btn-primary.admin-logged-in:hover{
background-color: #000000;}
#form-field-description-860a6ae6f3 {
  font-style: normal;
font-size: 14px;
}
 .yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-3.btn.btn-primary.admin-logged-in:hover{
background-color: #000000;}
#form-field-description-860a6ae6f3 {
  font-style: normal;
font-size: 14px;}
.yikes-easy-mc-checkbox-label.field-no-label.last-selection{ 
font-size: 14px;
display: flex;
align-items: center;
margin-bottom: -6px !important;
}
#yikes-mailchimp-container-1 .yikes-easy-mc-checkbox-label.field-no-label.last-selection {
  margin-top: -20px;
font-size: 14px;
display: flex;
align-items: center;
margin-bottom: -6px !important;
}
#\38 60a6ae6f3-0, #\38 87286e3c3-0, #ec77948125-0 {
  margin-right: 5px  !important;
}
#form-field-description-860a6ae6f3{
margin-top: -5px  !important;
}
/* home page contact form success message  */
.wpcf7 form.sent .wpcf7-response-output {
  border-color: #ffffff;
  color: #ff0000 !important;
  font-size: 14px;
  text-align: center;
  background-color: #fff;
}
/* styling footer newsletter form */
#yikes-easy-mc-form-2-EMAIL {
  border: 0 !important;
font-size: 15px;
padding-left: 0px !important;
 border-bottom: 1px solid #fff !important;
}
#veurst-business-newsletter-2 {
  width: 70%;
}
.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-2.btn.btn-primary.admin-logged-in {
  position: relative;
  top: -56px;
  width: 33px !important;
  left: 286px;
  height: 29px !important;
  padding: 1px !important;
  border: 0;
  min-width: 5px !important;
  min-height: 5px !important;
}
.yikes-easy-mc-success-message.yikes-easy-mc-success-message-1.yikes-easy-mc-hidden {
  background: #fff;
  color: red;
font-size: 15px;
}
/* Follow Us text title in the footer */
#qodef-page-footer .widget .qodef-widget-title {
  margin: 0 0 10px;
  color: #fff;
  font-size: 14px;
  font-family: roboto;
  letter-spacing: 1.2px;
}
/* Footer newsletter success message and background colours */
.yikes-easy-mc-success-message {
  color: #ff0000 !important;
  background: #fff !important;
  font-family: roboto;
  font-size: 14px;
}
/* Newstetter 3 styling*/
.elementor-element.elementor-element-afb777f.elementor-widget__width-initial.elementor-widget.elementor-widget-shortcode {
  color: #fff;
}
#yikes-mailchimp-container-3 .yikes-easy-mc-checkbox-label.field-no-label.last-selection{
margin-top: -11px !important;
}
.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-3.btn.btn-primary.admin-logged-in{
margin-top: 20px !important;
}
/* newsletter 4 styling */
#yikes-mailchimp-container-4 .yikes-easy-mc-checkbox-label.field-no-label.last-selection {
  margin-top: -11px;
}
.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-4.btn.btn-primary.admin-logged-in{
margin-top: 20px  !important;
}
.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-4.btn.btn-primary.admin-logged-in:hover{
background-color: #000;
color: #fff;
}
/* hide header border line for future events single page designed to be used for event Poster */
.page-id-4147 #qodef-page-header {
  border-bottom: none;
}
/* hide header border line for homepage */
.page-id-9323 #qodef-page-header {
  border-bottom: none;
}
/* hide header border line for About page */
.page-id-10798 #qodef-page-header {
  border-bottom: none;
}
/* hide header border line for Brands page */
.page-id-9471 #qodef-page-header {
  border-bottom: none;
}
/* hide header border line for Advertising page */
.page-id-9351 #qodef-page-header {
  border-bottom: none;
}
/* hide header border line for Sustainability page */
.page-id-9424 #qodef-page-header {
  border-bottom: none;
}
/* hide header border line for Our Commitments page */
.page-id-9455 #qodef-page-header {
  border-bottom: none;
}
/* hide header border line for Careers page */
.page-id-9400 #qodef-page-header {
  border-bottom: none;
}
/* Fixing news page header */
.qodef-page-title.qodef-m.qodef-title--standard-with-breadcrumbs.qodef-alignment--left.qodef-vertical-alignment--header-bottom {
  background-color: #fff  !important;
  height: 96px  !important;
  margin-bottom: 18px !important;
}
/* Fixing  text size news page title heading */
.qodef-m-title.entry-title {
  font-size: 17px !important;
  display: none !important;
}

/*--------------- Custom Font Fix----------*/
@font-face {
  font-family: Diet Didot;
  src: url(https://www.veurst.com.ng/testfire/wp-content/uploads/2023/08/DIETDIDOT-TITLE-BOLD.woff2);
}

/* --------------------------------- FORM FIX -----------------------------------------*/
form  span.wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item-label {
  display: flex;
  gap: 4px;
cursor: pointer;
  align-content: center;
  align-items: center;
  justify-content: center;
}
form   span.wpcf7-form-control.wpcf7-checkbox input {
  display: none;
}
form   span.wpcf7-form-control.wpcf7-checkbox input+.wpcf7-list-item-label::before {
  content: '';
  width: 12px;
  height: 12px;
  background: #fff;
  display: block;
  border-radius: 0;
  border: 2px solid #fff;
}
form span.wpcf7-form-control.wpcf7-checkbox input:checked + span.wpcf7-list-item-label::before {
  background: #0060df; 

}


/* ----------------------------- MEDIA QUERIES ---------- */
@media (max-width: 1024px) {

/* -------------------- Cart alertbox -----------------------*/
.woocommerce-message {
  margin-top: 70px;
}
.woocommerce-message .button.wc-forward {
  margin-bottom: 20px !important;
}
.qodef-page-title .qodef-m-content.qodef-content-grid {
  height: auto;
}
body .qodef-page-title.qodef-m.qodef-title--standard-with-breadcrumbs.qodef-alignment--left.qodef-vertical-alignment--header-bottom {
  height: 0 !important; 
}
#qodef-woo-page.qodef--single > .product {
  margin-top: 10px;
}
body .qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs {
  margin-top: 10px;
}
.qodef-grid-item #qodef-woo-page {
  padding-bottom: 40px;
}
.woocommerce-privacy-policy-text p,
.woocommerce-no-available-payment-methods-message.e-description,
#qodef-woo-page.qodef--checkout .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon {
  margin-top: 0;
  line-height: 1.6em;
}







form .wpcf7-form-control.wpcf7-submit.qodef-button.qodef-size--normal.qodef-layout--outlined.qodef-m {
  padding: 10px 20px; 
  width: 100%;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
}
}
@media (min-width:768px) and (max-width:1024px){
  .archive.post-type-archive #qodef-page-inner {
  padding: 30px 0 60px;
}  
}



@media (max-width: 767px) {
.herosec-subheading br{
display : none;
}
/* for radio button fix */
form .wpcf7-form-control-wrap {
  display: flex;
  flex-wrap: nowrap;
  white-space: nowrap;
}
form span.wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item-label {
  margin: 0 6px 0 6px;
  font-size: 11px !important;
}
form span.wpcf7-form-control.wpcf7-checkbox {
  margin-top: -18px;
  margin-left: -4px;
}
#qodef-page-inner {
  padding: 130px 0 60px;
}
.archive.post-type-archive #qodef-page-inner {
  padding: 25px 0 20px;
}
 }


