
/* line 42, ../scss/content-elements/_content-box-ceramics.scss */
.postid-550 .wp-block-sochor-blocks-content-box-ceramics .booth-container .booth:nth-of-type(6):not(.smallonly){
   grid-column: span 1;
}
.postid-550 .wp-block-sochor-blocks-content-box-ceramics .booth-container .booth:nth-of-type(1):not(.smallonly) {
    grid-column: span 1;
}
.postid-550 .wp-block-sochor-blocks-content-box-ceramics .booth-container .booth:nth-of-type(3):not(.smallonly) {
    grid-row: span 1;
}

@media screen and (max-width: 990px) {
    .wp-block-sochor-blocks-content-box-ceramics .booth-container { grid-template-columns: 328px 328px; grid-auto-rows: 328px; grid-gap: 8px; }
}
@media screen and (max-width: 766px) {
    .wp-block-sochor-blocks-content-box-ceramics .booth-container { grid-template-columns: 256.25px 256.25px; grid-auto-rows: 256.25px; grid-gap: 6.25px; }
}
@media screen and (max-width: 598px) {
    .wp-block-sochor-blocks-content-box-ceramics .booth-container {
        grid-template-columns: 205px 205px;
        grid-auto-rows: 205px;
        grid-gap: 5px;
    }
}
@media screen and (max-width: 478px) {
    .wp-block-sochor-blocks-content-box-ceramics .booth-container {
        grid-template-columns: 136.66667px 136.66667px;
        grid-auto-rows: 136.66667px;
        grid-gap: 3.33333px;
    }
}
footer .footer-body .footer-wrapper h4 a {
    font-weight: bold;
}

.wp-block-sochor-blocks-content-box-employees .content-container .team-leader .left-side:hover .info {
    height: 60%;
}
.wp-block-sochor-blocks-content-box-employees .content-container .employees .team-members .info .content-box .email
{
        word-break: break-all;
}

@media screen and (max-width: 990px) {
    .wp-block-sochor-blocks-content-box-employees .content-container .team-leader .left-side:hover .info,
    .wp-block-sochor-blocks-content-box-employees .content-container .employees .team-members .employee:hover .info
    {
        height: 99%;
    }
}
@media screen and (max-width: 766px) {
    .wp-block-sochor-blocks-content-box-employees .content-container .team-leader .left-side:hover .info,
    .wp-block-sochor-blocks-content-box-employees .content-container .employees .team-members .employee:hover .info
    {
        height: 95%;
    }
    .wp-block-sochor-blocks-content-box-employees .content-container .employee,
    .wp-block-sochor-blocks-content-box-employees .content-container .team-leader .left-side
    {
        width: 170px;
        height: 170px;
    }
}
@media screen and (max-width: 598px)
{
    .wp-block-sochor-blocks-content-box-medium {
        padding-top: 10px;
    }
    .wp-block-sochor-blocks-content-box-medium .container.content {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        padding: 0 15px;
    }
    .wp-block-sochor-blocks-content-box-medium .background {
        margin-left: 0;
        margin-right: 0;
        padding: 0 15px;
    }

    /* line 551, ../scss/content-elements/_content-box-large.scss */
    .wp-block-sochor-blocks-content-box-large .container.content {
        margin-left: 0;
        width: 100%;
    }
    .wp-block-sochor-blocks-content-box-employees .container {
        padding-left: 15px;
        max-width: 100%;
    }
    .wp-block-sochor-blocks-content-box-employees .content-container .team-leader .info,
    .wp-block-sochor-blocks-content-box-employees .content-container .employee .info {
        /* height: 20px; */
    }
    /* line 438, ../scss/content-elements/_content-box-employees.scss */
    #content .wp-block-sochor-blocks-content-box-employees .content-container .general-info .job-position,
    #content .wp-block-sochor-blocks-content-box-employees .content-container .general-info .name,
    #content .wp-block-sochor-blocks-content-box-employees .content-container .contact .phone,
    #content .wp-block-sochor-blocks-content-box-employees .content-container .contact .cell-phone,
    #content .wp-block-sochor-blocks-content-box-employees .content-container .contact .email
    {
        font-size: 10px !important;
    }
    .wp-block-sochor-blocks-content-box-employees .content-container .employee,
    .wp-block-sochor-blocks-content-box-employees .content-container .team-leader .left-side
    {
        width: 130px;
        height: 130px;
    }
    /* line 110, ../scss/content-elements/_content-box-small.scss */
    .wp-block-sochor-blocks-content-box-employees .content-container .team-leader .left-side:hover .info,
    .wp-block-sochor-blocks-content-box-employees .content-container .employees .team-members .employee:hover .info
    {
        height: 95%;
    }
}

@media screen and (max-width: 478px) {
    /* line 438, ../scss/content-elements/_content-box-employees.scss */
    #content .wp-block-sochor-blocks-content-box-employees .content-container .general-info .job-position,
    #content .wp-block-sochor-blocks-content-box-employees .content-container .general-info .name,
    #content .wp-block-sochor-blocks-content-box-employees .content-container .contact .phone,
    #content .wp-block-sochor-blocks-content-box-employees .content-container .contact .cell-phone,
    #content .wp-block-sochor-blocks-content-box-employees .content-container .contact .email
    {
        font-size: 10px !important;
    }
    .wp-block-sochor-blocks-content-box-employees .content-container .employee,
    .wp-block-sochor-blocks-content-box-employees .content-container .team-leader .left-side
    {
        width: 120px;
        height: 120px;
    }
    .wp-block-sochor-blocks-content-box-employees .content-container .team-leader .info,
    .wp-block-sochor-blocks-content-box-employees .content-container .employee .info {
        height: 20px;
    }
}

.hero .slider .slide .image-container { width: 100%; }
.hero .slider .slide.left .image-container, .hero .slider .slide.left .content-container, .hero .slider .slide.right .image-container, .hero .slider .slide.right .content-container { width: 50%; }
.wp-block-sochor-blocks-main-content.hero .slide.right { left: 0; }



.wp-block-sochor-blocks-booth-hero .content-container .image-container_halfwidth { display: flex; }
.wp-block-sochor-blocks-booth-hero .content-container .image-container_halfwidth .backendimage { width: 50%; }
.wp-block-sochor-blocks-booth-hero .content-container .image-container_halfwidth .backendimage + .backendimage { margin-left: 1px; width: calc(50% - 1px); }




/* Fliesen */
.wp-block-sochor-blocks-content-box-ceramics .booth-container .booth:hover .info { height: 85%; }

@media screen and (max-width: 478px) { .wp-block-sochor-blocks-content-box-ceramics .booth-container { grid-template-columns: 50% 50%; }
  .wp-block-sochor-blocks-content-box-ceramics .booth-container .booth .info { height: 41px; } }
@media screen and (max-width: 479px) { .container { max-width: 488px; }
  .wp-block-sochor-blocks-content-box-ceramics .booth-container .booth:hover .info { height: 40%; } }
@media screen and (min-width: 991px) { .booth.number_10 { display: none; }
  .boothsloaded .booth.number_10 { display: block; } }
@media screen and (min-width: 1438px) { .wp-block-sochor-blocks-content-box-ceramics .booth-container .booth:hover .info { height: 30%; } }

/* Team */
.wp-block-sochor-blocks-content-box-employees .content-container .team-leader .left-side .info .content-box, .wp-block-sochor-blocks-content-box-employees .content-container .employees .team-members .employee .info .content-box { height: 100%; }

.wp-block-sochor-blocks-content-box-employees .content-container .team-leader .left-side:hover .info .content-box .contact, .wp-block-sochor-blocks-content-box-employees .content-container .employees .team-members .employee:hover .info .content-box .contact { top: 50%; position: absolute; left: 50%; transform: translate(-50%, -50%); }

.wp-block-sochor-blocks-content-box-employees .content-container .job-position, .wp-block-sochor-blocks-content-box-employees .content-container { font-size: 28.8px; }

.wp-block-sochor-blocks-content-box-employees .content-container .team-leader .left-side .info .content-box p.job-position, .wp-block-sochor-blocks-content-box-employees .content-container .employees .team-members .employee .info .content-box p.job-position { margin-bottom: 10px; font-weight: bold; text-decoration: underline; }



/* Abverkauf Fix */
@media screen and (max-width: 766px) {
  .wp-block-sochor-blocks-content-box-medium {
    padding-top: 0px;
    display: flex;
    flex-direction: column;
  }
   .wp-block-sochor-blocks-content-box-medium .container.content
   {
        order: 2;
   }
  .wp-block-sochor-blocks-content-box-medium .background
  {
    order: 1;
    position: unset;
  }
}

@media screen and (max-width: 598px) {
  .wp-block-sochor-blocks-content-box-medium {
    padding-top: 10px;
  }
}


@media screen and (max-width: 478px) {
  .wp-block-sochor-blocks-quick-links ul li a .text-container {
    padding: 30% 11% 0 11%;
  }


  .wp-block-sochor-blocks-content-box-gallery .image-container {
    grid-template-columns: 33% 33% 33%;
    grid-auto-rows: 82%;
    grid-gap: 1px;
  }

    #content .button {
        margin-top: 5px;
    }

    .content-container.left
    {
        width: 100%;
    }
    .content-container.left .text-content
    {
        padding-left: 0;
    }
}