/**
Theme Name: Blok56
Author: Blok56
Author URI: https://blok56.nl
Description: Starter theme Blok56 for Notaris Vriesinga
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: blok56
Template: astra
*/

a {
	text-decoration: none !important;
}

section.gray {
	padding: 60px 0;
	background-color: #fafafa;
}

#ast-fixed-header .main-header-bar {
    box-shadow: none;
}

button#catapultCookie {
    border-radius: 0px;
}

.ast-search-box.header-cover {
	background: rgb(181 147 99 / 1);}

div#rev_slider_3_1 {
    border-bottom: 1px solid #b59363;
}

div#nav_menu-3 {
   text-align: right;
}

.single-post .entry-content p:first-of-type, .page .entry-content p:first-of-type {
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    font-size: 1.2em;
    line-height: 1.5;
    font-weight: 500;
}

.ast-col-md-6.ast-col-lg-4.ast-col-lg-offset-1 p:first-of-type, .page-id-409 .single-post .entry-content p:first-of-type, .page-id-409 .page .entry-content p:first-of-type {
	 border-bottom: none;
	padding-bottom: 4px;
	font-size: 1em;
    line-height: 1.5;
    font-weight: normal;
}

blockquote {
	border-left: 3px solid #eee;
	border-bottom: none !important;
	color: #073243;
	font-size: 0.9em;
}

.page-id-24 div#primary {
	margin-top: 0px
}

ul#menu-dropdown li {
    text-transform: uppercase;
    font-size: 1em;
    font-family: Playfair Display SC;
}

ul#menu-dropdown li.current-menu-item a, ul#menu-dropdown li a:hover {
	margin-left: 10px;
	color: #967429;
	
}

ul#menu-dropdown li.current-menu-item a:before {
  content: ' \00BB';
	margin-right: 5px;
}


ul#primary-menu li.current-menu-item a {
    border-bottom: 2px solid #b59363;
	  margin-top: 2px;
}


ul#primary-menu li.current-menu-item a:hover, ul#primary-menu li.current-menu-item a:focus {
    border-bottom: 2px solid #b59363;
}

span.post-date {
    display: block;
    text-transform: uppercase;
    font-size: 0.8em;
}

.entry-meta * {
    line-height: 1.45;
    color: #b59363;
    text-transform: uppercase;
    font-size: 0.9em;
    letter-spacing: 1px;
}

.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail {
    margin-bottom: 0.5em;
}

.main-header-bar a.sticky-custom-logo  {
    margin-top: -40px;
}

h3.subtitel {
	color: #b59363;
	margin-top: -20px;
}

h1.home {
	margin-bottom: auto;
	font-size: 2em;
}

.footer-adv.footer-adv-layout-3 {
	letter-spacing: 2px;
}

p.lead {
    font-size: 1.2em;
    line-height: 1.5;
		font-weight:500;
}

div.knb {
	text-align: center;
	margin: 30px 0;
	position: relative;
}

.knb-text {
	position: absolute;
	bottom: 20px;
	left: 10%
}

h4.knb {
	font-size: 1.2em;
}

h2.knb {
	font-size: 1.7em;
}

.ast-custom-html {
	text-transform: uppercase;
	letter-spacing: 1px;
}

.getaquote-form h3, .getaquote-form2 h3{
		padding: 20px;
		background: #b59363;
		color: #fff;
		font-size: 1.3em;
	  text-transform: uppercase;
/* 	  text-align: center; */
	}

.wrap.pb-3 {
    padding: 20px;
}

@media (max-width: 1024px) {
	
	.getaquote-form {
		margin-top: 60px;
	}
}

	@media (min-width: 1024px) {
	.getaquote-form {
		margin-top: -68px;
	}}
	.getaquote-form, .getaquote-form2 {
		background: #fdfcfb
		-webkit-box-shadow: 0px 4px 30px 1px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0px 4px 30px 1px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 4px 30px 1px rgba(0, 0, 0, 0.1);
		clear: both;
}

.wpsisac-slick-slider h2.wpsisac-slide-title {
    margin: 25px 0 !important;
    font-size: 25px;
    line-height: 30px;
}

.wpsisac-slick-slider button.slick-next, .wpsisac-slick-slider button.slick-next:hover, .wpsisac-slick-slider button.slick-next:focus {
    background: rgba(255,255,255,0) url(https://www.notarisvriesinga.nl/wp-content/uploads/arrow-right.png) center center no-repeat !important;
    background-size: 15px 26px !important;
    outline: none !important;
}

.wpsisac-slick-slider button.slick-prev, .wpsisac-slick-slider button.slick-prev:hover, .wpsisac-slick-slider button.slick-prev:focus {
    background: rgba(255,255,255,0) url(https://www.notarisvriesinga.nl/wp-content/uploads/arrow-left.png) center center no-repeat !important;
    background-size: 15px 26px !important;
    outline: none !important;
}

/* .slick-track {
    background: url(https://vriesinga.blok56.nl/wp-content/uploads/bg-50.png);
} */

.wpsisac-slick-slider.design-4 .wpsisac-image-slide {
	 background: url(https://vriesinga.blok56.nl/wp-content/uploads/bg-50.png);
	background-size: cover;
}

p.adres {
    margin-left: 30px;
    line-height: 1.2em;
    margin-top: 20px;
    font-size: 0.9em;
    letter-spacing: 1px;
}

h4.adres {color: #b59363}

hr {background-color: #eee}

nav.navigation.post-navigation {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 20px
}

@media only screen and (max-width: 1023px) and (min-width: 450px)  {
.wpsisac-content-right.wp-medium-4.wpcolumns {
	margin-top: 120px;
}}

@media only screen and (max-width: 500px) {
.wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-content-left {
    padding: 50px 18px;
    text-align: left;
}}

.ast-search-box.header-cover .search-field {
    font-size: 1.5em;
}

/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
 */
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */


.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
/*   border-radius: 6px; */
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}

@media screen and (max-width: 450px) {
	.modal-title {
 font-size: 18px;
	}
}
	
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
/*   border-top: 1px solid #e5e5e5; */
  padding-top: 0px;	
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.clearfix:before,
.clearfix:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}

/* The side navigation menu Blok56 */
.blok56 {
	padding: 20px;
	font-size: 13px;
	color: #bbbbbb;
}
.blok56logo img {
	width: 20px;
	height: 20px;
	-webkit-transition: 0.6s ease;
 	transition: 0.6s ease;
}
.blok56logo img:hover {
	-ms-transform: scale(1.1); /* IE 9 */
	-webkit-transform: scale(1.1); /* Safari */
	transform: scale(1.1);
	cursor: crosshair;
}
.blok56 td, th {
    padding: 0px;
    text-align: left;
    border-width: 0 1px 1px 0;
	line-height: 1;
}
.blok56 h4 {
    font-family: inherit;
    color: #dddddd;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 20px;
}
.sidenav {
	height: 60%;
	width: 0;
	position: fixed;
	z-index: 9999;
	bottom: 0;
	right: 0;
	background-color: #073243;
	overflow-x: hidden;
	transition: 0.5s;
	padding-top: 60px;
	-webkit-box-shadow: -5px 15px 20px 0px rgba(0,0,0,.4);
    box-shadow: -5px 15px 20px 0px rgba(0,0,0,.4);
}
.sidenav a {
	padding: 8px 8px 8px 32px;
	text-decoration: none;
	font-size: 13px;
	color: #818181;
	display: block;
	transition: 0.3s;
}
.sidenav a:hover {
	color: #f1f1f1;
}
.sidenav .closebtn {
	position: absolute;
	top: 0;
	right: 25px;
	font-size: 36px;
	margin-left: 50px;
}
img.blok56 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 80px;
    height: 80px;
}

.ast-scroll-to-top-right {
    right: 36px;
    bottom: 60px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
/* Blok56-end */

/* Helpers media */

/* helpers Margin */
.mt-0 {
	margin-top: 0px;
}
.mb-0 {
	margin-bottom: 0px;
}
.mt-1 {
	margin-top: 10px;
}
.mb-1 {
	margin-bottom: 10px;
}
.mt-2 {
	margin-top: 20px;
}
.mb-2 {
	margin-bottom: 20px;
}
.mt-3 {
	margin-top: 30px;
}
.mb-3 {
	margin-bottom: 30px;
}
.mt-4 {
	margin-top: 40px;
}
.mb-4 {
	margin-bottom: 40px;
}
.mt-5 {
	margin-top: 50px;
}
.mb-5 {
	margin-bottom: 50px;
}
.mt-6 {
	margin-top: 60px;
}
.mb-6 {
	margin-bottom: 60px;
}
.mt-7 {
	margin-top: 60px;
}
.mb-7 {
	margin-bottom: 60px;
}
.pt-0 {
	padding-top: 0px;
}
.pb-0 {
	padding-bottom: 0px;
}
.pt-1 {
	padding-top: 10px;
}
.pb-1 {
	padding-bottom: 10px;
}
.pt-2 {
	padding-top: 20px;
}
.pb-2 {
	padding-bottom: 20px;
}
.pt-3 {
	padding-top: 30px;
}
.pb-3 {
	padding-bottom: 30px;
}
.pt-4 {
	padding-top: 40px;
}
.pb-4 {
	padding-bottom: 40px;
}
.pt-5 {
	padding-top: 50px;
}
.pb-5 {
	padding-bottom: 50px;
}
.pt-6 {
	padding-top: 60px;
}
.pb-6 {
	padding-bottom: 60px;
}
.pt-7 {
	padding-top: 60px;
}
.pb-7 {
	padding-bottom: 60px;
}

.justify-content-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

/* Font awesome */

.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-angle-right:before{content:"\f105"}.fa-angle-left:before{content:"\f104"}.fa-facebook:before{content:"\f09a"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-pinterest:before{content:"\f0d2 "}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-list-ul:before{content:"\f0ca"}.fa-globe:before{content:"\f0ac"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-phone:before{content:"\f095"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-sitemap:before{content:"\f0e8"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:block;src:url("/wp-content/themes/blok56/fonts/fa-solid-900.eot");src:url("/wp-content/themes/blok56/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/blok56/fonts/fa-solid-900.woff2") format("woff2"),url("/wp-content/themes/blok56/fonts/fa-solid-900.woff") format("woff"),url("/wp-content/themes/blok56/fonts/fa-solid-900.ttf") format("truetype"),url("/wp-content/themes/blok56/fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url("/wp-content/themes/blok56/fonts/fa-brands-400.eot");src:url("/wp-content/themes/blok56/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/blok56/fonts/fa-brands-400.woff2") format("woff2"),url("/wp-content/themes/blok56/fonts/fa-brands-400.woff") format("woff"),url("/wp-content/themes/blok56/fonts/fa-brands-400.ttf") format("truetype"),url("/wp-content/themes/blok56/fonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400};