/*
Theme Name: Patiri.com
Template: Total
Version: 1.1
*/

input {
    -webkit-appearance: none!important;
}

input {
    border-radius: 0!important;
}

.textwidget li {
    margin-left: 25px!important;
    list-style: square;
}
.footer-widget .widget-title {
    color: #ffffff!important;
}
.sidebar-box li.menu-item {
    text-indent: -2em;
    margin-left: 2em;
    list-style: square;
}
#sidebar .widget_nav_menu a {
    position: relative;
    font-weight: normal;
    display: block;
	padding:0px!important;
    border: 0px!important;
    border-top: none;
    color: #777;
    cursor: pointer;
    transition: all 0.25s;
    margin-left: 2em;
    line-height: 25px!important;
}
#sidebar .widget_nav_menu a:hover {
    position: relative;
    background-color: #fff!important;
    color: #3da754!important;
}
#sidebar .widget_nav_menu ul > li:first-child > a {
    border-top: 0px!important;
}
li.menu-item a:hover {
    text-decoration: none!important;
}
.footer-widget .menu li.menu-item {
    border: 0px!important;
    padding: 3px!important;
}
#site-header {
	border-bottom: 3px solid #3da754;
}
span.zoeken-titel {
    display: block;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    line-height: 25px;
}
.page-header-inner {
	/*text-align: right;*/
}

body.page-header-disabled .navbar-style-two {
	border-top: none;
}

a.sidr-class-toggle-sidr-close {
	background: #6ebd7f !important;
}
.heading-orange {
    background-color: #cb7c6d;
    color: #ffffff!important;
    padding: 8.5px;
    text-align: center!important;
}
input#contact-form {
    width: 100%;
    border: 1px solid #dfdfdf;
}
textarea {
    width: 100%;
    border: 1px solid #dfdfdf;
}
#wpex-mobile-menu-navbar {
	background: transparent;
	color: #212121;
	border-top: 1px solid #ccc;
}

#wpex-mobile-menu-navbar .mobile-menu-toggle {
	color: #212121;
}

#site-logo {
	width: 100%;
	text-align: center;
}

.textwidget {
    color: #212121;
}
.navbar-style-two {
	border: 0px!important;
}
a.btn-oranje {
    color: #fff!important;
    background-color: #cb7c6d;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}
a.btn-oranje:hover {
    color: #fff!important;
    background-color: #cc9b91;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-decoration: none!important;
}
#top-bar-wrap-sticky-wrapper.is-sticky .wpex-top-bar-sticky {
    position: relative!important;
    z-index: 999;
}
	#site-header-inner {
	    padding-top: 5px;
	    padding-bottom: 5px;
	}
@media only screen and (min-width: 959px) {
	.property-search {
		width: 100%;
		background-color: #00366a;
	}
	.widget-home {
    	display: none;
	}
	.home-slider-blok div.wpb_text_column.wpb_content_element {
    	display: none;
	}
	#site-header-inner {
	    padding-top: 20px;
	    padding-bottom: 42px;
	}
	.mobile-call-mail {
   		display: none;
	}
	#top-bar-wrap-sticky-wrapper.is-sticky .wpex-top-bar-sticky {
    	position: fixed!important;
    	z-index: 999;
	}
	#site-logo {
		position: absolute;
		text-align: left;
		z-index: 10;
		top: 11px;
		width: auto;
	}

	.navbar-style-two .dropdown-menu {
		width: auto;
		float: none;
		margin-left: 200px;
	}
}

@media only screen and (min-width: 1025px) {
	#site-header-inner {
	    padding-top: 20px;
	    padding-bottom: 0;
	}

	#site-logo {
		top: 30px;
	}
}

.sidebar-box {
	background: #fff;
	padding: 15px;
}
#Zoover a {
    margin: 0px auto !important;
    text-align: center;
}
a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink {
    padding: 10px!important;
    border-radius: 0px;
    background-color: #3da754;
    border: 0px!important;
}
a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink:hover {
    padding: 10px!important;
    border-radius: 0px;
    background-color: #6ebd7f;
    border: 0px!important
}
.vc_col-sm-12.vc_gitem-col.vc_gitem-col-align-left {
    background-color: #fff!important;
}
.vc_gitem-animated-block img {
    height: 350px;
}
.sidebar-box .widget-title {
    margin: -15px -15px 10px -15px !important;
    background-color: #3da754!important;
    padding: 8.5px;
    text-align: center;
    color : #fff!important;
    text-transform: none!important;
    font-size: 17px!important;
    font-weight: 600!important;
}
.sidebar-box p:last-child {
	margin-bottom: 0;
}

.footer-widget .widget-title {
    color: #ffffff!important;
    border-bottom: 1px solid;
    padding-bottom: 10px;
}
.site-footer strong {
    color: #ffffff!important;
}
.gform_wrapper li.gfield.gfield_error {
    background-color: #ffffff!important;
    border-top: 0px!important;
    border-bottom: 0px!important;
}
.gform_wrapper div.validation_error {
     border-top: 0px!important;
     border-bottom: 0px!important;
}
div#mobile-menu {
    left: 0!important;
}
#mobile-menu a {
    text-decoration: none;
    background: #3da754;
    color: #fff;
}
ul.home-li li {
    margin-left: 5px;
    list-style: square;
    line-height: 25px;
}
.sidebar-box {
    margin-bottom: 20px!important;
}
.contact a {
    color: #000;
}
.contact a:hover {
    color: #3da754;
    text-decoration: none!important;
}
.contact {
    font-size: 14px;
    padding-bottom: 10px;
}

@media only screen and (max-width: 959px){
	.home-tekst-blok {
    	display: none;
	}
	.widget-home2 {
    	display: none;
	}
	div#text-8{
		display:none;
	}
	body.wpex-mobile-toggle-menu-icon_buttons #site-header-inner.container {
    	padding-right: 0px!important;
	}
	img.logo-img{
		display: block!important;
		margin: auto!important;
	}
	.mobile-call-mail span.fa.fa-phone {
	    position: absolute;
	    right: 0;
	    margin-top: -90px;
	    font-size: 25px;
	}
	.mobile-call-mail span.fa.fa-envelope {
	    position: absolute;
	    right: 0;
	    font-size: 25px;
	    margin-top: -50px;
	}
	div#top-bar-wrap {
    	display: none!important;
	}
	div#header-two-search {
    	display: none!important;
	}
	.header-two-aside {
	    padding-top: 0px!important;
	}
}

@media only screen and (max-width: 767px) {
    .iphone-verdwijn {
        display: none;
    }
}

@media only screen and (max-width: 390px) {
    .acc-archive-item .acc-feature-col {
        font-size: 10px;
    }
}
input[type="date"] {
    height: 35px;
}
select {
    height: 35px;
}
header#site-header {
    border-top: 10px solid #00a19b;
}
button#header-two-search-submit {
    background-color: #73bdca!important;
}
main#main {
    background: rgb(93,196,193);
    background: -moz-linear-gradient(top, rgba(93,196,193,1) 0%, rgba(255,255,255,1) 93%);
    background: -webkit-linear-gradient(top, rgba(93,196,193,1) 0%,rgba(255,255,255,1) 93%);
    background: linear-gradient(to bottom, rgba(93,196,193,1) 0%,rgba(255,255,255,1) 93%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dc4c1', endColorstr='#ffffff',GradientType=0 );
}
div#text-2 .widget-title, #text-8 .widget-title {
    background-color: #A6B050!important;
}
div#text-2, #text-8 {
    background-color: #d6d26e!important;
}

div#sfp_page_plugin_widget-2 .widget-title, #text-9 .widget-title, #text-7 .widget-title, #nav_menu-3 .widget-title, #sfp_page_plugin_widget-3 .widget-title{
	background-color: #cb7c6d!important;
}
div#sfp_page_plugin_widget-2, #text-9, #text-7, #nav_menu-3, #sfp_page_plugin_widget-3{
	background-color: #f1c4ad!important;
}
.sidebar-box-filter h2{
    background-color: #cb7c6d!important;
}
.sidebar-box-filter{
    background-color: #f1c4ad!important
}
.single-acc .site-main {
    padding-top: 20px!important;
}
#nav_menu-3 a:hover{
	background-color: transparent!important;
}
.before-footer {
    height: 20px;
    background-image: url("https://7739f9.claudeassets.com/20240624063157im_/https://www.patiri.com/wp-content/uploads/2017/07/randje-patiri.jpg");
}


/*
     FILE ARCHIVED ON 12:13:30 Dec 08, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:52:30 May 29, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.486
  exclusion.robots: 0.053
  exclusion.robots.policy: 0.044
  esindex: 0.007
  cdx.remote: 6.378
  LoadShardBlock: 52.465 (3)
  PetaboxLoader3.datanode: 108.597 (5)
  PetaboxLoader3.resolve: 54.398 (2)
  load_resource: 136.19
  loaddict: 51.657
*/