/*
Theme Name: Creatus Child
Description: Child theme for Creatus theme
Author: Themezly
Author URI: http://themezly.com/
Template: creatus
Version: 1.0.0
Text Domain: creatus
*/

body .gform_wrapper select, body .gform_wrapper textarea {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
}

.thz-mobile-menu .has-children {
    position: relative;
}

.thz-mobile-menu .has-children .temp_link {
    display: inline-block;
    width: 80%;
    position: absolute;
    z-index: 999;
    top: 0;
    cursor: pointer;
}

.cky-btn {
  border-color: #0c6d4d !important;
  transition: all .12s cubic-bezier(0.455,0.03,0.515,0.955);
}

.cky-btn.cky-btn-customize,
.cky-btn.cky-btn-reject,
.cky-btn.cky-btn-preferences {
  color: #0c6d4d !important;
}

.cky-btn.cky-btn-customize:hover,
.cky-btn.cky-btn-reject:hover,
.cky-btn.cky-btn-preferences:hover {
  background-color: #0c6d4d !important;
  border-color: #0c6d4d !important;
  color: #ffffff !important;
  opacity: 1 !important;
}

.cky-btn.cky-btn-accept {
  background-color: #0c6d4d !important;
  color: #ffffff !important;
}

.cky-btn.cky-btn-accept:hover {
  background-color: #0c6d4d !important;
  border-color: #0c6d4d !important;
  color: var(--theme-button-text-hover-color) !important;
  opacity: 1 !important;
}

[data-cky-tag="revisit-consent"] {
  background-color: #0c6d4d !important;
}


.cky-modal p:not(.cky-empty-cookies-text), .cky-modal .cky-accordion-btn, .cky-preference-title {
    color: #fff !important;
}