/*
Theme Name: Hibiscus Child
Version: 1.0
Text Domain: hibiscus
Template: hibiscus
*/



#qodef-top-area {
    display: none
}
body p, li {
     font-family: 'Open Sans';  
    color: #000;
font-size: 16px;
}

.qodef-header-navigation > ul > li > a, .qodef-button.qodef-html--link {
    font-family: 'Open Sans';
    font-size: 12px;
}

.qodef-h2, h2, .qodef-h3, h3, .elementor-widget-heading .elementor-heading-title, .qodef-h1, h1 {
font-family: "Domine" !important;
font-size: 40px;
line-height: 1.5em;
color: #000000 !important;
font-weight: 400 !important;
}

rs-layer-wrap h1 {
    color: #ffffff !important;
}

.qodef-h4, h4.elementor-heading-title.elementor-size-default {
    font-size: 27px !important;
}

.qodef-h6, h6, .qodef-h5, h5 {
      font-family: 'Open Sans';
    line-height: 1.6em
}

h5 {
    margin-top: 10px;
    font-weight: bold;
}

.icon-front img {
    width: 100px
}

.qodef-mobile-header-navigation > ul {
    background-color: #fff;
}

@media (max-width:480px) {
    .qodef-h6, h6 {
      letter-spacing: .3em;
    }
    .qodef-h2, h2, .qodef-h3, h3, .elementor-widget-heading .elementor-heading-title {
    font-size: 30px;
        line-height: 1.4em;}
        .qodef-h1, h1 {
    font-size: 36px !important;
        line-height: 1.4em;}
    
    .mindreh2 .elementor-heading-title{
  font-size: 22px;
    }
}

@media (min-width:481px) and (max-width:767px) { 
     .mindreh2 .elementor-heading-title {
  font-size: 30px;
    }
}

.col2-element p {
    margin-top:0
}

.elementor-widget-text-editor li {
list-style-position: outside;
    padding-bottom: 5px;
}

.elementor-widget-text-editor ul {
    padding-left:15px;
}

.elementor-widget-button .elementor-button {
    color: #fff;
background-color: #95bab4 !important;
border: 1px solid transparent;
    border-radius: 0;
    line-height: 1.27em;
font-weight: 600;
text-transform: uppercase;
letter-spacing: .2em;
    transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
padding: 16px 52px 14px;
    font-family: 'Open Sans';
font-size: 12px;
}
.elementor-widget-button .elementor-button:hover {
  color: #000;
  background-color: #febcad !important;
}

p.qodef-m-title {
  font-weight: 600;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
  background-color: #ffffff !important;

}
.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul li > a {

    font-family: 'Open Sans';}