/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 01 2025 | 11:14:53 */
.myvideobtn .qodef-video-button {
  position: relative;
  display: flex!important;
  vertical-align: middle;
}

.myvideobtn .qodef-video-button .qodef-m-play .qodef-m-play-circle {
  position: absolute;
  top: 50%;
  left: 49.7%;
  width: 50px;
  height: 50px;
}


/* Contact Form 7 Three Column Layout */
.cf7-three-cols {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.cf7-three-cols .form-group {
  flex: 1 1 calc(33.333% - 13.33px);
}

.cf7-three-cols .form-group p {
  margin:
0px;
}

.cf7-three-cols .form-group.full-width {
  flex: 1 1 100%;
}

/* Field Styling */
.cf7-three-cols input,
.cf7-three-cols select,
.cf7-three-cols textarea {
  width: 100%;
  padding: 10px 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  
  box-sizing: border-box;
}

/* Button Styling */
.cf7-three-cols .btn {
  background-color: #AF845F;
  color: white;
  border: none;
  padding: 12px 25px;
  cursor: pointer;
 
  text-transform: uppercase;
  letter-spacing: 1px;
}

.cf7-three-cols .btn:hover {
  background-color: #c0392b;
}
#qodef-back-to-top .qodef-m-svg-icon line {
  stroke: #AF845F!important;
}
#qodef-page-footer-bottom-area a{color:#AF845F!important;}
@media (max-width: 768px) {
	#qodef-page-footer-bottom-area {
  font-family: "Cormorant Garamond",serif;
  font-size: 18px;
  font-weight: 400;
 
  font-style: italic;
  color: #000;
  line-height: 24px!important;
}
	
  .cf7-three-cols .form-group {
    flex: 1 1 100%;
  }
}

.quiz-note {
  font-size: 14px;
  color: #555;
  margin-top: 5px;
}

.qodef-header-navigation > ul > li {
  height: 100%;
  margin:
0 20px!important;
   
}

html {
  scroll-behavior: smooth!important;
}
