/*
Theme Name: PixelPunch
Template: yootheme
*/

#wp-admin-bar-yootheme .ab-icon {
    background-image: url('https://example.com/your-logo.png') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

.copyright {
    text-align: center;
    padding: 20px 20px 40px;
    font-size: 14px;
    font-family: var(--global-font-body, Arial, sans-serif) !important;
    font-size: inherit; 
} 
.copyright a{
    text-decoration: underline;
}
.nf-field-container.two-column {
    width: 48%;
    float: left;
    margin-right: 2%;
    clear: none;
}
.nf-form-fields-required{
    display: none;;
}
#nf-field-2-container {
    margin-right: 0;
}
.white{
    color:#fff !important;
}
.nf-form-content textarea.ninja-forms-field{
    height:100px !important;
}
.uk-submit-btn{
    background-color: #536253 !important;
    color: #fff;
    border-radius: 0px;
    width:200px !important;
    transition:0.3s !important;
}
.uk-submit-btn:hover{
    background-color: #000000 !important;
    color:#fff !important;
}
.custom-share-buttons {
    display: flex;
    align-items: center;
    gap: 10px;
}

.share-text {
    font-size: 18px;
    color: #000;
    margin-right: 10px;
    white-space: nowrap;
    font-weight: 700;
}

.share-buttons {
    display: flex;
    gap: 10px;
    justify-content: center;
    align-items: center;
}

.share-button {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    text-decoration: none;
    transition: all 0.3s ease;
}
.share-button.twitter{
    width:32px;
    height: 32px;
}
.share-button.linkedin{
    background: #0088D1;
    border-radius: 100px;
    width:35px;
    height: 35px;
}
.share-button svg{
    fill:#fff;
}

.share-button:hover {
    opacity: 0.8;
}

