/* 
 Theme Name:     Pro Press
 Author:         Studio Projectie
 Author URI:     https://www.projectie.com/
 Template:       Divi
 Version:        Versie 4.8
 Description:    Custom Pro Press Wordpress website door Studio Projectie
 */ 


 /* c01d70 */

 /* ------Import extra css bestanden----------- */ 

 @import url("/wp-content/themes/pro-press/custom-admin-css.css");
 @import url("/wp-content/themes/pro-press/standaard.css");


/* ALGEMEEN QUERIES */

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {

}

/* Responsive Styles Tablet And Below */
@media all and (min-width: 768px) and (max-width: 980px) {

}

/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {

}

/* SPECIFIEKE SITUATIE QUERIES */

/* Responsive Styles Standard Desktop Only */
@media all and (min-width: 981px) and (max-width: 1405px) {

}

/* Responsive Styles Tablet Portrait */
@media all and (max-width: 768px) {

}

/* Responsive Styles 981px - 1100px */
@media all and (min-width: 981px) and (max-width: 1100px) {

}

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {

}

/* Responsive Smartphone Ladnscape And Above */
@media all and (min-width: 480px) {

}




/*MENU CSS*/

.o-custom-menu .et_pb_row>.et_pb_menu__logo-wrap .et_pb_menu__logo img {
    max-height: 90px;
    margin-top: 10px;
    margin-bottom: 10px;
}


/* FIXED MENU */

@media (max-width: 980px) {
    .et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
        position: fixed;
    }
    .et_mobile_menu {
        overflow: scroll !important;
        max-height: 83vh;
    }

/* MOBILE MENU */


}

/* Zoom homepage grid talents */
.lea-talent-grid .et_pb_column {
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  transition:
    transform .45s ease,
    filter .45s ease;
  will-change: transform;
}

.lea-talent-grid .et_pb_column:hover {
  transform: scale(1.05);
  filter: brightness(1.05);
}

.lea-talent-grid .et_pb_column h3 {
  transition: transform .35s ease;
}

.lea-talent-grid .et_pb_column:hover h3 {
  transform: translateY(-4px);
}

/* End */


/* Back to top — premium floating button */
.et_pb_scroll_top.et-pb-icon {
    position: fixed;
    right: 28px;
    bottom: 28px;
    z-index: 99999;

    width: 52px;
    height: 52px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 50%;

    background: rgba(246,243,237,0.08);
    backdrop-filter: blur(12px);

    border: 1px solid rgba(246,243,237,0.18);

    color: #F6F3ED !important;
    font-size: 18px;

    box-shadow:
        0 8px 24px rgba(0,0,0,0.4),
        0 0 0 1px rgba(255,255,255,0.04) inset;

    transition:
        transform .25s ease,
        background .25s ease,
        border-color .25s ease,
        box-shadow .25s ease,
        opacity .25s ease;

    opacity: 0;
}

.et_pb_scroll_top.et-visible {
    opacity: 1;
}

.et_pb_scroll_top.et-pb-icon:hover {
    transform: translateY(-3px) scale(1.04);

    background: #D6B27F;
    color: #0A0A0A !important;

    border-color: #D6B27F;

    box-shadow:
        0 12px 28px rgba(0,0,0,0.45),
        0 0 20px rgba(214,178,127,0.18);
}

.et_pb_scroll_top:before {
    font-size: 18px;
    font-weight: 700;
}