/*
Theme Name: Oraiste Child
Theme URI: https://oraiste.qodeinteractive.com
Description: A child theme of Oraiste
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: oraiste
Template: oraiste
*/

/* COLOURS
beige: #FAEDD7;

orange: #FF5E3E;
light orange: #FFB794;

dark pink: #B71C6E;
light pink: #FFAED2;

yellow: #F6BC4A;
light yellow: #FCEAAA;

dark green: #004E52;
light green: #B8DAB9;

/END COLOURS */


/* smol tweaks */
.qodef-mobile-header-navigation ul li a .qodef-menu-item-text {
    font-family: "Poppins", Sans-serif;
}

body,
body.qodef-color-skin--beige,
.qodef-header--standard #qodef-page-header,
.qodef-header--standard #qodef-page-header-inner::after,
.qodef-page-title,
.qodef-mobile-header--standard #qodef-page-mobile-header {
    background-color: transparent !important;
}
nav.qodef-mobile-header-navigation {
    background-color: white !important;
}

/* dark background */
body.page-id-7514 p,
body.page-id-7514 nav,
body.page-id-7514 a,
body.page-id-7338 p,
body.page-id-7338 nav,
body.page-id-7338 a,
body.page-id-7334 p,
body.page-id-7334 nav,
body.page-id-7334 a {
    color: white !important;
}
body.page-id-7514 .qodef-header-navigation>ul>li>a .qodef-menu-item-text:after,
body.page-id-7338 .qodef-header-navigation>ul>li>a .qodef-menu-item-text:after,
body.page-id-7334 .qodef-header-navigation>ul>li>a .qodef-menu-item-text:after{
    background-color: white;
}
body.page-id-7514 img.qodef-header-logo-image,
body.page-id-7338 img.qodef-header-logo-image,
body.page-id-7334 img.qodef-header-logo-image {
    filter: invert(100%);
}
body.page-id-7514 #qodef-page-mobile-header-inner .qodef-mobile-header-opener svg,
body.page-id-7338 #qodef-page-mobile-header-inner .qodef-mobile-header-opener svg,
body.page-id-7334 #qodef-page-mobile-header-inner .qodef-mobile-header-opener svg {
    stroke: white;
}

/* home BEIGE and pink footer */
body.page-id-7499 .qodef-mobile-header-navigation a,
body.portfolio-item-template-default .qodef-mobile-header-navigation a {
    color: #000 !important;
}
body.page-id-7499, 
body.portfolio-item-template-default {
    background-color: #FAEDD7 !important;
}
body.portfolio-item-template-default footer#qodef-page-footer {
    background-color: #FAEDD7 !important;
}
body.page-id-7499 footer#qodef-page-footer {
    background-color: #B71C6E !important;
    color: white;
}
body.page-id-7499 footer#qodef-page-footer,
body.page-id-7499 footer#qodef-page-footer a {
    color: white;
}

/* contact DARK PINK AND LIGHT PINK */
body.page-id-7514 {
    background-color: #B71C6E !important;
}
body.page-id-7514 .qodef-mobile-header-navigation a {
    color: #B71C6E !important;
}
body.page-id-7514 h1 {
    color: #074E52 !important;
}
body.page-id-7514 button.qodef-button.qodef-layout--textual {
    background: white;
    padding: 8px 20px !important;
}
body.page-id-7514 input[type=date], 
body.page-id-7514 input[type=email], 
body.page-id-7514 input[type=number], 
body.page-id-7514 input[type=password], 
body.page-id-7514 input[type=search], 
body.page-id-7514 input[type=tel], 
body.page-id-7514 input[type=text], 
body.page-id-7514 input[type=url] {
    padding: 8px 10px;
}

/* a propos DARK GREEN and LIGHT GREEN */
body.page-id-7338 {
    background-color: #004E52 !important;
}
body.page-id-7338 .qodef-mobile-header-navigation a {
    color: #004E52 !important;
}
body.page-id-7338 h1  {
    color: #B8DAB9 !important;
}
body.page-id-7338 p.qodef-e-role,
body.page-id-7338 h3.qodef-e-title {
    color: #004E52 !important;
    text-align: center;
    display: inline-block;
    width: 100%;
}
body.page-id-7338 .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content {
    background-color: #FAEDD7; /* beige */
    justify-content: center;
}


/* realisations ORANGE and LIGHT ORANGE */
body.page-id-7334 {
    background-color: #FF5E3E !important;
}
body.page-id-7334 .qodef-mobile-header-navigation a {
    color: #FF5E3E !important;
}
body.page-id-7334 h1 {
    color: #FFB794 !important;
}
body.page-id-7334 .qodef-follow-info a {
    color: black !important;
}

/* single realisation BEIGE and BEIGE footer */
.qodef-portfolio-single-item h2.qodef-portfolio-title {
    font-weight: 600;
}

.qodef-portfolio-single-item .qodef-portfolio-content {
    color: black;
}
    
    .qodef-portfolio-single-item .qodef-portfolio-content p {
        line-height: 1.4em;
        font-weight: 300;
        font-size: 0.9em;
        margin: 14px 0;
    }
    .qodef-portfolio-single-item .qodef-portfolio-content p strong {
        font-size: 1.2em;
        text-transform: uppercase;
        font-weight: 600;
    }
    
body.single-portfolio-item #qodef-page-footer div.textwidget a img {
    filter: invert(100%);
}

@media (max-width: 480px) {
    #qodef-page-footer .textwidget,
    #qodef-page-footer .textwidget p {
        text-align: center !important;
    }
    #qodef-page-footer #qodef-page-footer-bottom-area .widget {
        margin: 0 0 0 0 !important;
    } 
}

