/*
 Theme Name:   Divi/Child
 Theme URI:    https://www.understood.biz
 Description:  A Child Theme built for Divi
 Author:       Understood
 Author URI:   https://www.understood.biz
 Template:     Divi
 Version:      3
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

/* roboto-condensed-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 100;
  src: url('../Child/fonts/roboto-condensed-v27-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-100italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 100;
  src: url('../Child/fonts/roboto-condensed-v27-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 200;
  src: url('../Child/fonts/roboto-condensed-v27-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-200italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 200;
  src: url('../Child/fonts/roboto-condensed-v27-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../Child/fonts/roboto-condensed-v27-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('../Child/fonts/roboto-condensed-v27-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../Child/fonts/roboto-condensed-v27-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('../Child/fonts/roboto-condensed-v27-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  src: url('../Child/fonts/roboto-condensed-v27-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 500;
  src: url('../Child/fonts/roboto-condensed-v27-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 600;
  src: url('../Child/fonts/roboto-condensed-v27-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 600;
  src: url('../Child/fonts/roboto-condensed-v27-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../Child/fonts/roboto-condensed-v27-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: url('../Child/fonts/roboto-condensed-v27-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 800;
  src: url('../Child/fonts/roboto-condensed-v27-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 800;
  src: url('../Child/fonts/roboto-condensed-v27-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 900;
  src: url('../Child/fonts/roboto-condensed-v27-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 900;
  src: url('../Child/fonts/roboto-condensed-v27-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}



/* DIVI BREAKPOINT AND MENU ADJUSTMENT */

/* DIVI BREAKPOINTS */


/*adjust Divi Menu module breakpoint*/
@media only screen and (max-width: 1440px) {
    #top-menu-nav {
        display: none;
    }
    #et_mobile_nav_menu {
        display: block;
    }
}

/*remove bullet points from submenu*/
.et_pb_menu .et_mobile_menu li {
  list-style-type: none;
}

/*remove padding left on submenu*/
.et_pb_menu .et_mobile_menu {
    padding-left: 0;
}


/* DIVI MOBILE MENU */
.mobile_menu_bar:before {
	color: #90C024; 
	border: 2px solid #90C024;
}

.et_mobile_menu {
border-top: 2px solid #90C024;
}

.et_header_style_left #et-top-navigation .mobile_menu_bar {
    padding-bottom: 34px;
}


/* CUSTOMIZE DIVI FULL WIDTH SLIDER */
.et_pb_slide_image, .et_pb_slide_video {
    display: block !Important; 
}

 .et-pb-slider-arrows a.et-pb-arrow-prev,
 .et-pb-slider-arrows a.et-pb-arrow-next {
	opacity: 1;
  
}
 .et-pb-slider-arrows a.et-pb-arrow-prev {
	left: 22px !important;
}

 .et-pb-slider-arrows a.et-pb-arrow-next {
	right: 22px !Important;
}
 .et-pb-slider-arrows a.et-pb-arrow-prev:before,
 .et-pb-slider-arrows a.et-pb-arrow-next:before {
  color: #777 !Important; 
}


.et-pb-slider-arrows a.et-pb-arrow-next:before {
  content: url(https://demo.designvonunderstood.de/wp-content/uploads/2024/03/right.svg);
      height: 50px; 
    width: 50px; 
    display: block !Important; 
}


.et-pb-slider-arrows a.et-pb-arrow-prev:before {
  content: url(https://demo.designvonunderstood.de/wp-content/uploads/2024/03/left.svg);
      height: 50px; 
    width: 50px; 
    display: block !Important; 
}

/* CUSTOMIZE DIVI PRO GALLERY WITH BUTTONS OUTSIDE */

#gallery-pro-btn-outside .splide__arrow svg {
    display: none; 
}


#gallery-pro-btn-outside .splide__arrow  { 
    background: none !Important; 
    border: none !important; 
    border-radius: none !important; 
    height: 50px !important; 
    width: 50px !important; 
}



#gallery-pro-btn-outside .splide__arrow--prev {
    margin-left: -50px;
}

#gallery-pro-btn-outside .splide__arrow--next {
    margin-right: -50px !important;
}

#gallery-pro-btn-outside .splide__arrow--prev:after{
    content: url(https://demo.designvonunderstood.de/wp-content/uploads/2024/03/left.svg);
    height: 50px; 
    width: 50px; 
    display: block !Important; 
}

#gallery-pro-btn-outside .splide__arrow--next:after {

    content: url(https://demo.designvonunderstood.de/wp-content/uploads/2024/03/right.svg);
    height: 50px; 
    width: 50px; 
    display: block !Important; 
}


/* CUSTOMIZE DIVI PRO GALLERY WITH BUTTONS INSIDE */
#gallery-pro-btn-inside .splide__arrow svg {
    display: none; 
}

#gallery-pro-btn-inside .splide__arrow  { 
    background: rgba(0,0,0,0.8) !Important; 
    border: none !important; 
    border-radius: none !important; 
    height: 50px !important; 
    width: 50px !important; 
}

#gallery-pro-btn-inside .splide__arrow--prev:after{
    content: url(https://demo.designvonunderstood.de/wp-content/uploads/2024/03/left-w.svg);
    height: 50px; 
    width: 50px; 
    display: block !Important; 
}

#gallery-pro-btn-inside .splide__arrow--next:after {

    content: url(https://demo.designvonunderstood.de/wp-content/uploads/2024/03/right-w.svg);
    height: 50px; 
    width: 50px; 
    display: block !Important; 
}

/* SCROLL BUTTON */

#scroll-btn {
	transform: translatey(0px);
	animation: float 2.4s ease-in-out infinite;
}

@keyframes float {
	0% {
        opacity:1;
		transform: translatey(-10px);
	}

	50% {
opacity: 1; 
 transform: translatey(20px);
	}

    100% {
opacity: 1; 
		transform: translatey(-10px);
	}    
}


/* BTT BUTTON */ 
.et_pb_scroll_top.et-pb-icon {
    border-radius: 0 !important;
    background: black; 
    padding: 20px; 
}

/* GALLERY SLIDER PRO FIT. ITEMS */

body .pdgp-gallery-slider .pdgp-item-bg {
    padding-top: 100%;
    background-position: 50%;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}