/*
Theme Name: Themify Ultra Child
Description: A child theme of Themify Ultra
Template: themify-ultra
Author: Cameron Dana (cameron@culturekey.io)
*/

/* Woohoo! Let's customize! */



.page-id-287 .hm7-list .hm7-list-item::after {
    display: none;  
}

a.btn-blue-brd {
  background: transparent;
  position: relative;
  border-radius: 10px;
  color: #003278 !important;
  font-size: 18px;
  padding: 17px 46px 17px 22px;
  border: 1px solid #003278;
}
a.btn-blue-brd:hover{
    background: #003278;
  color: #fff !important;
}
a.btn-blue-brd:after {
  content: "";
  display: block;
  width: 9px;
  height: 13px;
  background: url("https://eyesarizona.wpenginepowered.com/wp-content/uploads/2025/10/blue-arrow.svg");
    background-size: auto;
  background-size: 100%;
  position: absolute;
  right: 26px;
  top: 24px;
}
a.btn-blue-brd:hover::after {
  content: "";
  display: block;
  width: 9px;
  height: 13px;
  background: url("https://eyesarizona.wpenginepowered.com/wp-content/uploads/2025/10/white-arrow.svg");
    background-size: auto;
  background-size: 100%;
  position: absolute;
  right: 26px;
  top: 24px;
}

.rt-testimonials-slider{width:calc(100% - 60px); max-width:935px; margin:0px auto; padding: 50px 0px}
.rt-testimonial-content{ text-align:center; padding:10px 20px; background:#fff; border-radius:30px; overflow: hidden; font-size:28px; line-height:125%;color: #003278 }
.rt-testimonial-content p{font-size:28px; line-height:125%;color: #003278}
.rt-testimonial-stars{ max-width:248px; margin:0px auto 30px auto; display:block; }
.rt-testimonial-stars img{ width:100%;height:auto; }
.slick-arrow{ width:61px; height:61px;  }
.slick-arrow.slick-prev{ left:-90px; background:url('data:image/svg+xml,<svg width="61" height="61" viewBox="0 0 61 61" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="30.1471" cy="30.1471" r="29.4118" fill="white" stroke="%23E3E8F8" stroke-width="1.47059"/><g transform="rotate(180 30.1471 30.1471)"><path d="M37.4249 30.3888C37.4249 30.6368 37.3747 30.868 37.2741 31.0825C37.1803 31.2902 37.0295 31.4946 36.8218 31.6957L29.2319 39.1348C28.9236 39.4431 28.5483 39.5972 28.1059 39.5972C27.8178 39.5972 27.5497 39.5235 27.3017 39.3761C27.0537 39.2353 26.856 39.0443 26.7086 38.8031C26.5679 38.5618 26.4975 38.2937 26.4975 37.9988C26.4975 37.5565 26.6684 37.1611 27.0102 36.8126L33.635 30.3788L27.0102 23.955C26.6684 23.6199 26.4975 23.2278 26.4975 22.7788C26.4975 22.4839 26.5679 22.2159 26.7086 21.9746C26.856 21.7333 27.0537 21.5423 27.3017 21.4016C27.5497 21.2541 27.8178 21.1804 28.1059 21.1804C28.5483 21.1804 28.9236 21.3312 29.2319 21.6328L36.8218 29.0719C37.0295 29.2729 37.1803 29.4807 37.2741 29.6952C37.368 29.9029 37.4182 30.1341 37.4249 30.3888Z" fill="%23003278"/></g></svg>') !important }

.slick-arrow.slick-prev:before{ display:none; }
.slick-arrow.slick-next{ right:-90px; background:url('data:image/svg+xml,<svg width="61" height="61" viewBox="0 0 61 61" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="30.1471" cy="30.1471" r="29.4118" fill="white" stroke="%23E3E8F8" stroke-width="1.47059"/><path d="M37.4249 30.3888C37.4249 30.6368 37.3747 30.868 37.2741 31.0825C37.1803 31.2902 37.0295 31.4946 36.8218 31.6957L29.2319 39.1348C28.9236 39.4431 28.5483 39.5972 28.1059 39.5972C27.8178 39.5972 27.5497 39.5235 27.3017 39.3761C27.0537 39.2353 26.856 39.0443 26.7086 38.8031C26.5679 38.5618 26.4975 38.2937 26.4975 37.9988C26.4975 37.5565 26.6684 37.1611 27.0102 36.8126L33.635 30.3788L27.0102 23.955C26.6684 23.6199 26.4975 23.2278 26.4975 22.7788C26.4975 22.4839 26.5679 22.2159 26.7086 21.9746C26.856 21.7333 27.0537 21.5423 27.3017 21.4016C27.5497 21.2541 27.8178 21.1804 28.1059 21.1804C28.5483 21.1804 28.9236 21.3312 29.2319 21.6328L36.8218 29.0719C37.0295 29.2729 37.1803 29.4807 37.2741 29.6952C37.368 29.9029 37.4182 30.1341 37.4249 30.3888Z" fill="%23003278"/></svg>') !important }
.slick-arrow.slick-next:before{ display:none; }

.slider_custom { max-width:calc(100% - 200px); max-width:935px; margin:0px auto; position:relative; }
.slider_custom  .testimonial-item{ background:#fff; border-radius:30px; padding:50px 50px; overflow:hidden; }

div.themify_builder_slider_vertical.slider_custom .carousel-prev{ width:61px; height:61px; left:-100px;background:url('data:image/svg+xml,<svg width="61" height="61" viewBox="0 0 61 61" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="30.1471" cy="30.1471" r="29.4118" fill="white" stroke="%23E3E8F8" stroke-width="1.47059"/><g transform="rotate(180 30.1471 30.1471)"><path d="M37.4249 30.3888C37.4249 30.6368 37.3747 30.868 37.2741 31.0825C37.1803 31.2902 37.0295 31.4946 36.8218 31.6957L29.2319 39.1348C28.9236 39.4431 28.5483 39.5972 28.1059 39.5972C27.8178 39.5972 27.5497 39.5235 27.3017 39.3761C27.0537 39.2353 26.856 39.0443 26.7086 38.8031C26.5679 38.5618 26.4975 38.2937 26.4975 37.9988C26.4975 37.5565 26.6684 37.1611 27.0102 36.8126L33.635 30.3788L27.0102 23.955C26.6684 23.6199 26.4975 23.2278 26.4975 22.7788C26.4975 22.4839 26.5679 22.2159 26.7086 21.9746C26.856 21.7333 27.0537 21.5423 27.3017 21.4016C27.5497 21.2541 27.8178 21.1804 28.1059 21.1804C28.5483 21.1804 28.9236 21.3312 29.2319 21.6328L36.8218 29.0719C37.0295 29.2729 37.1803 29.4807 37.2741 29.6952C37.368 29.9029 37.4182 30.1341 37.4249 30.3888Z" fill="%23003278"/></g></svg>') !important  }
div.themify_builder_slider_vertical.slider_custom .carousel-next{ width:61px; height:61px; right:-100px; background:url('data:image/svg+xml,<svg width="61" height="61" viewBox="0 0 61 61" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="30.1471" cy="30.1471" r="29.4118" fill="white" stroke="%23E3E8F8" stroke-width="1.47059"/><path d="M37.4249 30.3888C37.4249 30.6368 37.3747 30.868 37.2741 31.0825C37.1803 31.2902 37.0295 31.4946 36.8218 31.6957L29.2319 39.1348C28.9236 39.4431 28.5483 39.5972 28.1059 39.5972C27.8178 39.5972 27.5497 39.5235 27.3017 39.3761C27.0537 39.2353 26.856 39.0443 26.7086 38.8031C26.5679 38.5618 26.4975 38.2937 26.4975 37.9988C26.4975 37.5565 26.6684 37.1611 27.0102 36.8126L33.635 30.3788L27.0102 23.955C26.6684 23.6199 26.4975 23.2278 26.4975 22.7788C26.4975 22.4839 26.5679 22.2159 26.7086 21.9746C26.856 21.7333 27.0537 21.5423 27.3017 21.4016C27.5497 21.2541 27.8178 21.1804 28.1059 21.1804C28.5483 21.1804 28.9236 21.3312 29.2319 21.6328L36.8218 29.0719C37.0295 29.2729 37.1803 29.4807 37.2741 29.6952C37.368 29.9029 37.4182 30.1341 37.4249 30.3888Z" fill="%23003278"/></svg>') !important }
.slider_custom  .testimonial-entry-content{
font-size:28px; line-height:125%;color: #003278; padding: 0px; margin: 0px; padding-top: 20px;

}
.slider_custom  .testimonial-entry-content p{
font-size:28px; line-height:125%;color: #003278;

}
.slider_custom  .testimonial-author{
font-size:28px; line-height:125%;color: #003278
}
.slider_custom .testimonial-content{ padding:0px !important; margin:0px }
.slider_custom  .tb_rating_fill{ color: #FF7300 !important }
.slider_custom  .tf_fa {
  width: 46px;
  height: 46px;}


  a.read_more_link{
    color: #003278 !important;
  font-family: "DM Sans";
  font-size: 20px;
  font-weight: 500;
  position: relative;
  border: none;
  background: transparent;
  padding: 0 8px 0 0;
  line-height: normal;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  }

    a.read_more_link:after{
  content: "";
  display: block;
  width: 9px;
  height: 13px;
  background: url("https://eyesarizona.wpenginepowered.com/wp-content/uploads/2025/10/blue-arrow.svg");
    background-size: auto;
  background-size: 100%;
  position: absolute;
  right: -10px;
  top: 7px;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
}
.current .accordion-content{ margin-bottom:0px !important }
.customAccordion ul li{ margin-bottom:20px !important }