/* Theme Name: Mellis Child Theme
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Description: This is child theme of mellis
Author: Ovatheme
Author URI: https://themeforest.net/user/ovatheme
Template: mellis
Version: 1.0.0
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain:  mellis-child
*/


@font-face {
    font-family: 'Higuen Serif';
    src: url('fonts/HiguenSerif.woff2') format('woff2'),
         url('fonts/HiguenSerif.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

#menu-primary-menu .sub-menu li a {
    font-size: 13px !important;
}

.parent-pageid-26 #main-content h1,
.parent-pageid-26 #main-content h2,
.parent-pageid-26 #main-content h3,
.parent-pageid-26 #main-content h4,
.parent-pageid-26 #main-content h5{
    color: #E8C191;
}

.ova-service-box .img-service .icon {
    display: none;
}

.ova-service-box .info .description {
    font-size: 16px;
    color: #89868d !important;
    line-height: 30px;
}

.header_sticky.sticky_bg_dark.active_sticky {
    background: #715C50;
}

#wpcf7-f7662-o1 p,
#wpcf7-f7662-o2 p{
    display: flex;
    align-items: start;
    justify-content: space-between;
}

@media (max-width: 1199px) {
    #wpcf7-f7662-o1 p,
    #wpcf7-f7662-o2 p {
        flex-direction: column;
        justify-content: start;
        gap: 8px;
    }
}

#wpcf7-f7662-o1 p textarea,
#wpcf7-f7662-o2 p textarea{
    height: 49px;
    resize: none;
 }
 
 #wpcf7-f7662-o1 input,
 #wpcf7-f7662-o1 textarea,
 #wpcf7-f7662-o2 input,
 #wpcf7-f7662-o2 textarea{
    background: none;
    border-radius: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #eae1db;
    color: #fff;
 }
 
#wpcf7-f7662-o1 ::placeholder,
#wpcf7-f7662-o2 ::placeholder {
    color: #fff !important;
}
 
 #wpcf7-f7662-o1 .wpcf7-submit,
 #wpcf7-f7662-o2 .wpcf7-submit{
    background: none;
    border: 1px solid #eae1db;
 }

#wpcf7-f6-p30-o1 input,
#wpcf7-f6-p30-o1 textarea{
    background: #EAE1DB;
}

#wpcf7-f6-p30-o1 input:hover,
#wpcf7-f6-p30-o1 textarea:hover{
    background: #ffffff;
    border: 1px solid #EAE1DB;
}

#wpcf7-f6-p30-o1 .wpcf7-submit {
    background: #EAE1DB;
}

#wpcf7-f6-p30-o1 .wpcf7-submit:hover {
    background: #ffffff;
}

#just-for-height {
    display: none;
}

#wpcf7-f6-p30-o1 p {
    display: flex;
    align-items: start;
    justify-content: space-between;
}

@media (max-width: 1199px) {
    #wpcf7-f6-p30-o1 p {
        flex-direction: column;
        justify-content: start;
        gap: 8px;
    }
}


/* Inputs + Textareas */
#wpcf7-f6-p30-o1 input,
#wpcf7-f6-p30-o1 textarea {
    background: none !important;
    border-radius: 0;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #715c50;
    color: #715c50;
}

/* Placeholder */
#wpcf7-f6-p30-o1 ::placeholder {
    color: #715c50 !important;
}

/* Submit button */
#wpcf7-f6-p30-o1 .wpcf7-submit {
    background: none;
    border: 1px solid #715c50;
    color: #715c50;
}

/* Optional hover */
#wpcf7-f6-p30-o1 .wpcf7-submit:hover {
    background: #715c50;
    color: #ffffff;
}

.blog_default article .readmore {
    background: #715c50 !important;
}
