/*
Theme Name: Tims-bau
Theme URI: https://wpbulma.io/
Author: AK
Author URI: https://abdullahk.com/
Description: A free WordPress theme based on the Bulma CSS framework.
Version: 1.0
License: GNU General Public License v3.0
License URI: http://www.gnu.org/
Text Domain: wpbulma
*/



/*Custom*/

.bordered-block {
    border: 2px dashed transparent;
    position: relative;
}

.block-edit-label {
    position: absolute;
    bottom: 0;
}
.bordered-block:hover {
    border-color:gold;
}

.widget_recent_entries li, .widget_archive li, .widget_meta li {
    line-height: 2em;
    border-bottom: 1px solid whitesmoke;
}

/* Widget Area */
.sidebar.widget-area li {
    list-style: none;
}
.sidebar.widget-area .widget{
    margin-bottom: 1em;
}
.sidebar .widget.widget_search {
    background: whitesmoke;
    padding: 1em;
}

.navbar-link.is-active, .navbar-link:hover, a.navbar-item.is-active, a.navbar-item:hover {
    background-color: #fafafa !important;
}



/* Default Styles */
input[type=text], input[type=email], input[type=number] {
	-moz-appearance: none;
    -webkit-appearance: none;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: none;
    display: inline-flex;
    font-size: 1rem;
    height: 2.25em;
    justify-content: flex-start;
    line-height: 1.5;
    padding-bottom: calc(.375em - 1px);
    padding-left: calc(.625em - 1px);
    padding-right: calc(.625em - 1px);
    padding-top: calc(.375em - 1px);
    position: relative;
    vertical-align: top;
	background-color: #fff;
    border-color: #dbdbdb;
    color: #363636;
    box-shadow: inset 0 1px 2px rgba(10,10,10,.1);
    max-width: 100%;
    width: 100%;
}
input:active, input:focus, textarea:active, textarea:focus {
    border-color: #3273dc;
    box-shadow: 0 0 0 0.125em rgba(50,115,220,.25);
}
textarea {
    display: block;
    max-width: 100%;
    min-width: 100%;
    padding: .625em;
    resize: vertical;
	background-color: #fff;
    border-color: #dbdbdb;
    color: #363636;
    box-shadow: inset 0 1px 2px rgba(10,10,10,.1);
    max-width: 100%;
    width: 100%;
	border: 1px solid #dbdbdb;
    border-radius: 4px;
}
button, input[type=submit] {
    border-color: #dbdbdb;
    border-width: 1px;
    color: #363636;
    cursor: pointer;
    padding-bottom: calc(.375em - 1px);
    padding-left: .75em;
    padding-right: .75em;
    padding-top: calc(.375em - 1px);
    text-align: center;
    white-space: nowrap;
	-moz-appearance: none;
    -webkit-appearance: none;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: none;
    display: inline-flex;
    font-size: 1rem;
    height: 2.25em;
    justify-content: flex-start;
    line-height: 1.5;
    position: relative;
    vertical-align: top;
	background-color: #3273dc;
    border-color: transparent;
    color: #fff;
	margin: 1rem 0;
}
label{
	color: #363636;
    display: block;
    font-size: 1rem;
    font-weight: 700;
	margin-bottom:0.5rem;
}






/* Typography */
/* html{
	font-size: 16px;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 600;
    line-height: 1.5em;
}
h1{
	font-size:32px;
}
h2{
	font-size:28px;
}
h3{
	font-size:24px;
}
h4{
	font-size:22px;
}
h5{
	font-size:20px;
}
h6{
	font-size:18px;
} */

/* Top Button Links */
.button.is-primary a, .button.is-link a, .button.is-info a, .button.is-success a, .button.is-danger a {
    color: white;
}
.button a, .button.is-light a, .button.is-warning a{
	color: #363636;
}



/* Contact form */
/* .contact_form {
    position: relative;
} */

/* .contact_form .background-wrapper {
    margin: calc(100vw / 24) 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: calc(100% - 100vw / 12);
    z-index: 0;
} */

.contact_form .form-wrapper {
    /* width: calc(100vw / 24 * 9);
    margin: 0 calc(100vw / 12) 0 auto; */
    background-color: #ededed;
    padding: calc(100vw / 24);
    /* z-index: 99; */
    /* position: relative; */
}

.contact_form .form-wrapper .content-wrapper {
    margin-bottom: 0;
}


@media only screen and (max-width: 768px) {
    .contact_form .form-wrapper {
        /* margin: calc(0px -(100vw - 40px) / 8) 20px 0; */
        /* padding: calc((100vw - 40px) / 8) 20px; */
        /* width: calc(100vw - 40px); */
    }
}


.hero-body{
    padding: var(--bulma-hero-body-padding-medium);
}

.placeholder.hidden{
	    z-index: -1;
    opacity: 0;
}
/* //Paralax */

    
    #contact {
      background: url(https://www.tims-bau.de/wp-content/uploads/2024/10/WhatsApp-Image-2024-09-14-at-12.52.23-7.jpeg);
      background-attachment: scroll;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      border-top: 10px solid var(--secondary);
    }
    
     hr {
      background: var(--secondary);
    }

