/*
Theme Name: PPwix Inusti Child
Theme URI: https://gavias-theme.com/wp/inusti/
Author URI: https://ppwix.com
Author: PPwix Website Services
Description: Child theme for the Inusti theme.
Template: inusti
*/


root:{
    tec-color-accent-primary:#BC9A5B;
}

h1, h2, h3, h4, h5, h6{
  font-family: 'Marcellus', serif !important;

}
.header-builder-frontend.header-position-absolute .header-builder-inner .gv-sticky-menu.stuck{
    background:#003544;
}

.btn-inline {
    color:#003544;
}

a:hover{
    color:#BC9A5B;
}

/* NAVIGATION */
ul.gva-nav-menu > li:hover > a:before, ul.gva-nav-menu > li:active > a:before, ul.gva-nav-menu > li:focus > a:before, ul.gva-nav-menu > li.current_page_parent > a:before{
    background-color:#aa8f5c;
}

/* Contact Form 7*/
.cf7-row {
  display: flex;
  gap: 20px;
  margin-bottom: 20px;
}

.cf7-col {
  flex: 1;
}

.cf7-col-full {
  width: 100%;
}

.wpcf7-form input[type*="text"], .wpcf7-form input[type*="email"], .wpcf7-form select{
    height:38px !important;
}

.wpcf7-form select{
    line-height:38px;
}

.wpcf7-form textarea{
    max-height:100px;
}

input[type*="submit"]:not(.fa):not(.btn-theme), input[type*="submit"]:not(.fa):not(.btn-theme):hover{
    background:#aa8f5c;
    padding:10px 20px;
}
form .cf7-row{
    margin-bottom:0;
}
@media (max-width: 768px) {
  .cf7-row {
    flex-direction: column;
  }
}

/* END CONTACT FORM */

#wp-footer a:hover, #wp-footer a:focus{
    background:#3ec9c000 !important;
}

.return-top{
    background-color:#aa8f5c;
}

/*-------------------------------------
 * EVENT CALENDAR
 *------------------------------------*/
 
 .tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button{
     background-color:#003544 !important;
 }
 
 .tribe-start-date{
     background-color: #003544 !important;
 }
 
.tribe-event-list-block .tribe-event-right .event-action a{
     background-color: #003544 !important;
 }
 
 .tribe-event-list-block .tribe-event-right .content-inner .tribe-events-event-meta .icon{
     color:#AA8F5C !important;
 }
 
 .tribe-common .tribe-common-c-btn-border{
     border:3px solid #aa8f5c !important;
     color:#aa8f5c !important;
 }
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{
         background-color:#003544 !important;
         color:#fff !important;
     }
 
.tec-events-elementor-event-widget__export-dropdown .tec-events-elementor-event-widget__export-dropdown-button{
    border:1px solid #003544 !important;
    color:#003544 !important;
}

.tec-events-elementor-event-widget__export-dropdown .tec-events-elementor-event-widget__export-dropdown-button:hover{
    background-color:#003544 !important;
    color:#fff !important;
}
#tribe-events-pg-template .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--previous a, .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--previous a,#tribe-events-pg-template .tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--next a,.tec-events-elementor-event-widget__navigation .tec-events-elementor-event-widget__navigation--next a,.tec-events-back a, .tec-events-back a:visited
 {
    color:#003544 !important;
}

a.usa-button.link-purpose.link-purpose-external, a.sqs-block-button-element--large.sqs-button-element--secondary.sqs-block-button-element {
    border:2px solid #003544 !important;
    padding:10px 20px !important;
}

/*----------------------------------------
 * Gravity forms
 *--------------------------------------*/
 .gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea{
     border:1px solid #003544 !important;
 }
.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input{
    background-color:#003544 !important;
    color:#fff !important;
    padding:0 20px !important;
}

.header-mobile .header-mobile-content .header-content-inner .header-left .logo-mobile img {
max-width:300px !important;
}

.post:not(.post-single-content) .post-thumbnail .entry-date{
    background: linear-gradient(
    135deg,
    #b38728 0%,
    #f3e5ab 40%,
    #d1a84f 70%,
    #9c6b00 100%
);
color:#000;
}