/*
 Theme Name:   Confera Child
 Theme URI:    http://demo.goodlayers.com/confera
 Description:  Goodlayers Confera Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     confera
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  confera-child

 START YOUR CHILD THEME CSS HERE
*/
header.confera-fixed-navigation.confera-animate-fixed-navigation {
    border-bottom: 10px solid transparent; /* reserve space */
}

/* Only the border grows */
header.confera-fixed-navigation.confera-animate-fixed-navigation::after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    height: 10px;
    width: 100%;
    background-color: #C7C08C;
    transform-origin: left center;  /* animate from left */
    transform: scaleX(0);          /* start collapsed */

    animation: scroll-watcher linear;
    animation-timeline: scroll();
}

@keyframes scroll-watcher {
    to { transform: scaleX(1); }
}

/* fix the footer widgets widths */
body > div.confera-body-outer-wrapper > div > footer > div.confera-footer-wrapper > div > div:nth-child(1)
{
    width: 50%;
}

body > div.confera-body-outer-wrapper > div > footer > div.confera-footer-wrapper > div > div:nth-child(2), body > div.confera-body-outer-wrapper > div > footer > div.confera-footer-wrapper > div > div:nth-child(3)
{
    width: 25%;
}

/* fix header hamburger position */
.mmenu-custom-close
{
    margin-top:-20px;
}
#confera-header-side-nav > header > div > div > a
{
    margin-top: -15px;
}
/* tab fixes */
#gdlr-core-tab-1 > div.gdlr-core-tab-item-title-wrap.clearfix.gdlr-core-title-font > div
{
    margin:0 1px;
    border-radius: 20px 20px 0 0;
}
#gdlr-core-tab-1 > div.gdlr-core-tab-item-title-wrap.clearfix.gdlr-core-title-font > div.gdlr-core-tab-item-title
{
    padding:10px 32px;
}
#confera-page-wrapper > div > div:nth-child(4) > div.gdlr-core-pbf-wrapper-content.gdlr-core-js > div > div > div > div > div:nth-child(2) > div > div:nth-child(5) > div > div > div
{
    width: 142px !important;
}

#gdlr-core-column-4 > div > div.gdlr-core-pbf-column-content.clearfix.gdlr-core-js > div > div > div
{
    padding: 0 10px;
}
#gdlr-core-column-4 > div > div.gdlr-core-pbf-column-content.clearfix.gdlr-core-js > div > div > div > div > div > div
{
    margin-bottom: 20px;
}
/* Fix menu font-size */
ul > li.menu-item > a
{
    font-size:20px;
}



/* Omanair footer */
#confera-page-wrapper:has(.oa) + footer > div.confera-footer-wrapper
{
    background-image: url('/wp-content/uploads/2025/09/footer_bg_blue-1.jpg');
    background-color: #2F8AA2;
}
#confera-page-wrapper:has(.oa) + footer > div.confera-copyright-wrapper
{
    background-color: #29697E;
}
/* OIPCX footer */
/*
DARK: 606030
PRIMARY: 8a8c67
LIGHT: C7C08C
 */

#confera-page-wrapper:has(.oipcx) + footer > div.confera-footer-wrapper
{
    background-image: none; /*url('/wp-content/uploads/2025/09/footer_bg_blue-1.jpg');*/
    background-color: #8a8c67;
}
#confera-page-wrapper:has(.oipcx) + footer > div.confera-copyright-wrapper
{
    background-color: #606030;
}
div.oipcx > div.gdlr-core-pbf-background-wrap
{
    background-color: #C7C08C !important;
}
div.oipcx #gdlr-core-tab-1 > div.gdlr-core-tab-item-title-wrap.clearfix.gdlr-core-title-font > div.gdlr-core-tab-item-title.gdlr-core-active
{
    color: #8a8c67;
}
div.oipcx #gdlr-core-tab-1 > div.gdlr-core-tab-item-title-wrap.clearfix.gdlr-core-title-font > div
{
    color: #606030;
}
div.oipcx #gdlr-core-column-6 > div > div.gdlr-core-pbf-column-content.clearfix.gdlr-core-js > div > div > div.gdlr-core-column-service-content-wrapper *
{
    color: #fff;
}
div.oipcx #gdlr-core-column-4 > div > div.gdlr-core-pbf-column-content.clearfix.gdlr-core-js > div:nth-child(2) > div > div:nth-child(5) > div > div > div
{
    width: 142px !important;
}