/*
 Theme Name:   Divi Child
 Theme URI:    https://www.elegantthemes.com/gallery/divi/
 Description:  Divi Child Theme
 Author:       Viko Designs
 Author URI:   https://www.vikodesigns.co.za
 Template:     Divi
 Version:      1.0
 Text Domain:  divi
*/

/**
 *	Black: #0f0f0f;
 *	White: #ffff;
 */

/**** rules & common ****/

/**** header ****/

#et-boc .et_pb_section_0_tb_header {
    width: 100%;
    z-index: 10010;
    transition: transform .38s ease-in-out, opacity .38s ease-in-out;
    will-change: transform;
}

#et-boc .et_pb_section_0_tb_header.header--hidden {
    transform: translateY(-100%);
    pointer-events: none;
    opacity: 0;
}

/**** body ****/

/* hover image opacity transition */
.hover-image img {
    display: block;
    opacity: 1;
    transition: opacity .38s ease-in-out;
    will-change: opacity;
}

/* hover / focus states */
.hover-image:hover img,
.hover-image:focus-within img {
    opacity: 0.75; /* adjust value as needed (0 = transparent, 1 = opaque) */
}

/**** footer ****/

/**** gravity forms ****/

/**** responsive ****/

@media only screen and (max-width: 1200px) {

    /* header */
    /* body */
    /* footer */

}

@media only screen and (max-width: 992px) {

    /* header */
    /* body */
    /* footer */

}

@media only screen and (max-width: 768px) {

    /* header */
    /* body */
    /* footer */

}

@media only screen and (max-width: 575px) {

    /* header */
    /* body */
    /* footer */

}

@media (min-width: 375px) and (max-width: 574px) {

    /* header */
    /* body */
    /* footer */

}