/*
Theme Name: Wellmont Child
Theme URI: https://wellmont.qodeinteractive.com
Description: A child theme of Wellmont
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: wellmont
Template: wellmont
*/
:root {
  --qode-main-color: #006666;
  --qode-lightgray:#CFD5D5
}
.qodef-h1,
h1,
.qodef-h2,
h2,
.qodef-h3,
h3,
.qodef-h4,
h4,
.qodef-h5,
h5,
.qodef-h6,
h6,
.qodef-button.qodef-layout--textual,
.qodef-header-navigation > ul > li > a,
.qodef-testimonials-list .qodef-e-mark,
.qodef-testimonials-list .qodef-e-text,
.qodef-blog .qodef-blog-item.format-quote .qodef-e-quote-text,
.qodef-section-title .qodef-m-subtitle {
  color: var(--qode-main-color);
}
#qodef-page-footer1,.qodef-social-share li a  {
  background-color: var(--qode-main-color);
}

#qodef-page-footer .widget a{
    color: var(--qode-lightgray);
}
.qodef-page-title{
   background-color: var(--qode-lightgray); 
}

/* Style that first letter! */
.first-letter {
  font-size: 35px;
  line-height: 70px;
}
#qodef-page-footer .widget:not(.widget_wellmont_core_title_widget),.qodef-social-share li a,#qodef-side-area .widget_wellmont_core_social_share a  {
     color: var(--wp--preset--color--white) !important;
}
 ul.contact-info li{
position: relative;
    display: flex;
    align-items: center;
        margin-bottom: 10px;
}
ul.contact-info li i,.social-icon{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    background-color:#006666;
    border-radius: 50%;
    font-size: 15px;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    color:#fff;
}
ul.contact-info li div.icon{
     margin-right: 20px;
    position: relative;
    top: 4px;
}
ul.contact-info li div.text{
text-align: left;
}
  .wpcf7-form .wpcf7-submit:hover{
     background-color:  var( --wp--preset--color--white);
 }
  .wpcf7-form .wpcf7-submit{
   color:  var(--wp--preset--color--white);
 }
 #qodef-page-footer-top-area {
    background-image: url('https://moodiecounselling.ca/wp-content/uploads/2023/01/main-back-001.png');  
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    min-height: 300px;  
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff; /* Text color on top of the image */
}
 .qodef-booked-calendar.qodef-booked-layout--new .booked-calendar-wrap.small .booked-calendar .bc-body .bc-row.entryBlock .bc-col .booked-appt-list.shown .timeslot .timeslot-people .button:hover  {
    background-color: #cfd5d5 !important;
}
body .booked-modal .bm-window .booked-form.booked-scrollable input.button.button-primary:hover {
     background-color: #fff !important;
      border-color: #fff !important;
}
body .booked-modal .bm-window .booked-form.booked-scrollable input.button.button-primary {
     background-color: #006666 !important;
     color: #fff !important;
}
body .booked-modal .bm-window .booked-form.booked-scrollable .booked-forgot-goback.button, body .booked-modal .bm-window .booked-form.booked-scrollable button.cancel.button {
     color: var(--qode-main-color)  !important;;
} 
 .qodef-booked-calendar.qodef-booked-layout--new .booked-calendar-wrap.small .booked-calendar .bc-body .bc-row.week .bc-col.active .date .number, .qodef-booked-calendar.qodef-booked-layout--new .booked-calendar-wrap.small .booked-calendar .bc-body .bc-row.week .bc-col.active:hover .date .number, .qodef-booked-calendar.qodef-booked-layout--new .booked-calendar-wrap.small .booked-calendar .bc-body .bc-row.week .bc-col.today.active .date .number, .qodef-booked-calendar.qodef-booked-layout--new .booked-calendar-wrap.small .booked-calendar .bc-body .bc-row.week .bc-col.today.active:hover .date .number, .qodef-booked-calendar.qodef-booked-layout--new .booked-calendar-wrap.small .booked-calendar .bc-body .bc-row.week .bc-col.today:not(.prev-date):hover .date .number,.qodef-booked-calendar.qodef-booked-layout--new .booked-calendar-wrap .booked-calendar .bc-body .bc-row.week .bc-col:hover .date span,.qodef-booked-calendar.qodef-booked-layout--new .booked-calendar-wrap .booked-calendar .bc-body .bc-row.week .bc-col:hover .date span, .qodef-booked-calendar.qodef-booked-layout--new .booked-calendar-wrap .booked-calendar .bc-body .bc-row.week .bc-col:hover .date , body .booked-modal .bm-window .booked-title-bar {
     background-color: #006666!important;
 }
 a, p a {
     color: var(--qode-main-color);
 }
 .home_quote h3, .home_quote h6,#qodef-top-area .widget a {
      color: #fff !important;
 }
.wpcf7-form input[type=date], .wpcf7-form input[type=email], .wpcf7-form input[type=number], .wpcf7-form input[type=password], .wpcf7-form input[type=search], input[type=tel], input[type=text], .wpcf7-form input[type=url], .wpcf7-form select,.wpcf7-form textarea ,.wpcf7-form input[type=date]:focus, .wpcf7-form input[type=email]:focus,.wpcf7-form input[type=number]:focus, .wpcf7-form input[type=password]:focus, .wpcf7-form input[type=search]:focus, .wpcf7-form input[type=tel]:focus,.wpcf7-form input[type=text]:focus, .wpcf7-form input[type=url]:focus,.wpcf7-form select:focus, .wpcf7-form textarea:focus  {
    border-color: #001414;
    color: #001414;
}
/*Hide book now */

 .home  .qodef--one .widget_wellmont_core_button {
     display:none;
 }
body.qodef-header--divided #qodef-page-header{
     background-color: rgb(255 255 255 / 50%);
 }
 #qodef-page-header #qodef-page-header-inner a{
     font-size:13px;
 }
  #rev_slider_1_1_wrapper .wellmont-bullets .tp-bullet.selected,#rev_slider_1_1_wrapper .wellmont-bullets .tp-bullet.rs-touchhover {
    background: #001414 !important;
}
#rev_slider_1_1_wrapper .wellmont-bullets .tp-bullet{
        background-color: #004141a3 !important;
}
.wp-image-6439{
    width: 250px !important;
}

/* CSS for screens with a width of 375 pixels or less */
@media screen and (max-width: 375px) {
   body .qodef-widget-block-6143d77b.qodef-block-container{
       width: 100%;
   }
   #slider-1 img,#slider-2 img,#slider-3 img{
           transform-origin: unset !important;
           left:-80px  !important;
   }
   .qodef-page-title h1.qodef-m-title {
       font-size:35px;
   }
}