/*
 Theme Name:   Yaprak
 Author:       Deniz Danalar
 Author URI:   http://www.rockcode.nl
 Template:     polestar
*/

/* body {
    background: #fffaf0;
} */


h1, h2, h3 {
	text-transform: uppercase;
	font-weight: 300;
}

.site-main a {
  color: #c2601d;
  }
.site-main a:visited {
    color: #c2601d; }
.site-main a:hover, .site-main a:focus, .site-main a:active {
		text-decoration: underline;
    color: #c2601d;
}

.site-footer {
background: #fffaf0;
	text-align: center;
	padding-bottom: 6em;
}

@media(min-width:960px){
	.site-footer {
		padding-bottom: auto;
	}
}


.site-footer.footer-active-sidebar {
	border-color: #F7B142;
}
.site-footer .widget ul li {
    margin-right: 40px;
    display: inline-block;
}

.footer-menu .menu li a,
.footer-menu .menu li a:hover,
.footer-menu .menu li a:focus{
	color: #734700;
	text-decoration: none;
}

.footer-menu .menu li a:hover {
	text-decoration: underline;
}

.site-footer .bottom-bar {
	border-color: #d29635;
}

.site-footer .site-info {
	color: #734700;
}

#catapult-cookie-bar a:hover {
	text-decoration: underline;
}

#scroll-to-top {
	bottom: 60px;
}

/* vervangen in style.css */
.site-header {
	padding: 15px 0;
}

.site-header.stuck {
	background: #fff;
}

.main-navigation li {
	font-size: 100%;
}



body, button, input, select, optgroup, textarea {
    color: #000;
}

@media (min-width: 768px) {
    body {
        background: #fff url(images/bg.png) no-repeat right  top;
        background-attachment: fixed;
    }

    .site-header .site-branding img.logo-pl {
        max-width: 327px;
    }
}

h2 {
    line-height: 1.4;
}

.site-header {
    background: transparent;
    margin-bottom: 20px;
    border-bottom: 1px solid #E9D7B6;
}

.site-footer {
    margin-top: 0;
}

#over-yaprak {
    background: linear-gradient(to right, rgba(255,234,197,1) 0%,rgba(255,250,240,1) 100%);
}

#voordelen-yaprak h3 {
    color: #fff;
}

.site-header .site-branding img {
    max-width: 160px;
}

.yaprak_langswitch {
    float: right;
}

.yaprak_langswitch, .yaprak_langswitch li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.yaprak_langswitch li {
    display: inline-block;
    margin-left: 10px;
}

.site-header:not(.mobile-menu) .site-header-inner {
    flex-direction: row;
}

.site-header:not(.mobile-menu) .site-branding {
    margin: 0;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
    border: none;
    padding: 5px 13px;
    border-bottom: 1px dashed #a07c39;
    background: #fff3dd;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea {
    border-bottom: 1px solid #c2601d;
}

.pt-checkout-form {
    background: #fff;
    width: auto;
    max-width: 800px;
}

.pt-checkout-form h4 {
    margin: 10px 5px 25px;
    display: inline-block;
    color: #c2601d;
    font-size: 1.2em;
    font-weight: 600;
    text-transform: uppercase;
}

.pt-radio-group label, .pt-checkbox-group label {
    display: inline-block;
    margin-right: 1em;
}

.yaprak-contactform {
    max-width: 700px;
    background: #fff;
    padding: 2em;
    border: 1px solid #e0b56f;
    margin: 3em 0;
}

.sow-headline {
    text-transform: uppercase;

}

.ow-button-base {
    margin-bottom: 2em;
}

/* h1, h2, h3, h4, h5, h6 {
    font-weight: 600 !important;
} */

.widget-area .widget .widget-title {
    border-bottom: none;
    font-weight: 600;
    margin-bottom: .5em;
}
