/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Viktor Zapik // NEXT LEVEL Agenten GmbH
 Author URI:     https://www.next-level-agenten.de
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
/* 
.home .et_pb_blurb_0.et_pb_blurb, .home .et_pb_blurb_1.et_pb_blurb, .home .et_pb_blurb_2.et_pb_blurb, .home .et_pb_blurb_3.et_pb_blurb, .home .et_pb_blurb_4.et_pb_blurb, .home .et_pb_blurb_5.et_pb_blurb, .home .et_pb_blurb_6.et_pb_blurb, .home .et_pb_blurb_7.et_pb_blurb, .home .et_pb_blurb_8.et_pb_blurb, .home .et_pb_blurb_9.et_pb_blurb, .home .et_pb_blurb_10.et_pb_blurb, .home .et_pb_blurb_11.et_pb_blurb, .home .et_pb_blurb_12.et_pb_blurb, .home .et_pb_blurb_13.et_pb_blurb, .home .et_pb_blurb_14.et_pb_blurb, .home .et_pb_blurb_15.et_pb_blurb, .home .et_pb_blurb_16.et_pb_blurb, .home .et_pb_blurb_17.et_pb_blurb, .home .et_pb_blurb_18.et_pb_blurb, .home .et_pb_blurb_19.et_pb_blurb, .home .et_pb_blurb_20.et_pb_blurb, .home .et_pb_blurb_21.et_pb_blurb, .home .et_pb_blurb_22.et_pb_blurb, .home .et_pb_blurb_23.et_pb_blurb {
  overflow: visible !important;
} */

.home .et_pb_blurb_content {
word-wrap: unset;
}

.iconbox img, .service img {
    background: #fff;
    border-radius: 25px;
    box-shadow: 15px 15px 10px #0000001a;
}

  ul#menu-main .sub-menu li a {
    font-size: 18px;
}

.et-menu li li a, .nav li ul {
  width: auto;
}

@media (max-width: 786px) {

  .team .et_pb_slide_image, .service .et_pb_slide_image {
    display: block !important;
  }

  .team .et-pb-controllers, .service .et-pb-controllers {
    bottom: 0;
  }

  .team .et-pb-arrow-prev, .service .et-pb-arrow-prev {
    left: -15px !important;
    opacity: 1;
    color: #f77e36;
  }

  .team .et-pb-arrow-next, .service .et-pb-arrow-next {
    right: -15px !important;
    opacity: 1;
    color: #f77e36;
  }

}

li.phone:before, span.phone:before {
  font-family: ETmodules!important;
  font-weight: 400!important;
  margin-right: 5px;
  content: '';
}
li.mail:before, span.mail:before {
  font-family: ETmodules!important;
  font-weight: 400!important;
  margin-right: 5px;
  content: '';
}

.grossformatdruck-tabelle tr td {
  border-bottom: 1px solid #f77e36;
}

.entry-content tr td {
  border-top: 0px;
}

.grossformatdruck-tabelle table {
  border: 0 !important;
}

li a.current_page_item {
  color: #f77e36 !important;
}

.et_pb_portfolio_grid_items * {
  pointer-events: none;
}


/* ZOOM ON HOVER */

*.scale {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
*.scale:hover {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
/* TRANSITION */
.iconbox:hover{
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;				
}


  .multiply {
    mix-blend-mode: multiply;
}

.et_pb_toggle_open, .et_pb_toggle_close {
  padding: 0;
}
.et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title, .et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title, .et_pb_toggle .et_pb_toggle_title, .et_pb_toggle h5.et_pb_toggle_title {
    background-color: #07364B;
    padding: 30px 30px 30px 30px;
    border-radius: 10px;
}

.et_pb_toggle_content {
  padding: 30px;
}

.et_pb_toggle_title:before {
  color: #f77e36 !important;
  right: 15px !important;
}

.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
  display: block!important;
  content: "\36" !important;
}

@media (max-width: 1200px) {
/*   .et_pb_gutters3 .et_pb_column_1_6, .et_pb_gutters3.et_pb_row .et_pb_column_1_6 {
    width: 23.875%;
    margin-right: 1.125%;
  } */
  .iconbox img, .service img {
    box-shadow: 5px 5px 10px #0000001a;
}



}

@media (max-width: 767px) {
.et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title, .et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title, .et_pb_toggle .et_pb_toggle_title, .et_pb_toggle h5.et_pb_toggle_title {
    padding: 15px 30px 15px 15px;
}

.et_pb_toggle_content {
  padding: 20px 15px;
}
}