/*
Theme Name: Kalium - Child Theme
Theme URI: https://kaliumtheme.com
Author: Laborator
Author URI: https://laborator.co
Description: Start creating that amazing website that you have always wanted, only with Kalium &mdash; Connect with Laborator on: <a href="https://twitter.com/thelaborator">Twitter X</a> &bull; <a href="https://www.facebook.com/laboratorcreative">Facebook</a> &bull; <a href="https://www.instagram.com/laboratorcreative/">Instagram</a>
Requires PHP: 7.2
Version: 1.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: kalium
Text Domain: kalium
*/

/* Allgemein */
.content-row {
    margin: 75px 0;
}

.content-img {
    width: 100%;
}

body {
    hyphens: auto;
}

.content-row {
    margin-block-end: 75px !important;
}

.button {
    margin-top: 15px;
}

.row-negative .button {
    background: transparent;
}

.row-negative .button:hover,
.row-negative .button:active,
.row-negative .button:focus {
    background: #000;
    color: #02becd;
    border-color: #000;
}


/* Listen */
ul.bullet-list {
    padding-inline-start: 25px;
}

ul.bullet-list li:not(:last-child){
    padding-bottom: 15px;
}

ul.bullet-list li::marker {
    color: #FF007D;
    font-size: 30px;
}


/* Über Mich */
#ueber-mich-img img {
    width: 100%;
    object-fit: cover;
    object-position: center;
}


/* Angebot */
.bucket-container {
    display: flex;
    display: -webkit-flex;
    display: -ms-flex;
    flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-direction: row;
    background: #fff;
    height: fit-content;
    align-items:center;
    -ms-flex-align:center;
    align-items:stretch;
    -ms-flex-align:stretch;
}

.bucket-border {
    border: 4px solid #00BECD;
}

.bucket-border .icon-container {
    background-color: #00BECD !important;
}

.copy-container,
.icon-container {
    padding: 25px;
}

.icon-container {
    text-align: center;
}

@media (min-width:768px) {
    .copy-container {
        width: 75%;
    }

    .icon-container {
        width: 25%;
    }
}

@media (max-width:767px) {
    #angebot .icon-container {
        padding-bottom: 0 !important;
    }
}

@media (max-width:767px) {
    #kontakt .icon-container {
        width: 100%;
    }
}

.icon-container img {
    width: 100%;
    max-width: 120px;
}

section.bucket-wrapper {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(460px, 100%), 1fr));
    row-gap: 35px;
    column-gap: 35px;
    align-self: stretch;
    margin-top: 35px;
}


/* Header */
@media (max-width:767px){
    .header-block__row .header-block--content-left:first-child {
        display: none;
    }
}

.sn-rounded .sn-icon {
    width: 65px;
    height: 65px;
}

.sn-rounded {
    background: #000;
}

.sn-skin-default .sn-text {
    color: #00BECD;
}

.sn-rounded:hover {
    background: #00BECD;
}

.sn-rounded:hover .sn-text {
    color: #000 !important;
}

.standard-menu-container ul.menu>li>a,.standard-menu-container .menu>ul>li>a{
     font-size: inherit !important;
}

.header-block__item .social-icons .social-icon span {
    font-size: 25px;
}

.social-icons--with-icon-shape .social-icon__icon {
	padding: 15px !important;
}