/*
 Theme Name:   Tururi 
 Theme URI:    https://generatepress.com
 Description:  GeneratePress child theme
 Author:       Robino 
 Author URI:   https://robino.co
 Template:     generatepress
 Version:      0.1
*/

/* Common styling for post headers */

@media (max-width: 767px) {
  .gb-container-264ff1cc{position:absolute!important;
    left:0px !important;
    top: 175px !important;
    margin-top:0px!important;
      }}

@media(max-width:860px){
.wp-post-image{width:100%};
.gb-container-88a17662 {padding:0px!important;}
.single .gb-container-0a4696e7{background-color:var(--base-2)!important;}
 }

 @media (max-width: 1024px) {
    .container .site-content .content-area,  .gb-container-e6e4532b
 {width: 100%!important;
  }}
  @media (max-width: 900px) {
  .site-content {
    flex-direction: column;
    }
.is-left-sidebar.sidebar, .is-right-sidebar.sidebar {
 width:auto;
    }}


@media (min-width:768px){
  .dynamic-featured-image {display: none}
  }

.post-3919 .entry-header h1,
.post-196 .entry-header h1 {
	border-bottom: 1px solid var(--contrast-2);
	margin-bottom: 30px;
}


/* Adjustments based on media queries */


@media (min-width: 780px) {
	.slideout-navigation .main-nav {
    margin-top: 50px;
}
}


/* Hide featured image on the main blog page */


.blog .gb-container-59c56a29 {
	display: none;
}


/* Hide category pages title */


.gb-container-64102255 {
	display: none;
}



/* Hide breadcrumb */


.breadcrumb {
	display: none;
}



/* Adjust front background image block */


@media (min-width: 1025px) {
	.gb-container-922ab7f2: :before {
    background-image: none !important;
}

.gb-image-161f9a47 {
	width: 60%;
}
}

@media (min-width: 1800px) {
	.gb-container-922ab7f2 {
		max-width: 740px;
		float: right;
	}
}



/* Adjust background and no header page-over on larger screens */


@media (min-width: 860px) {
	.gb-container-59c56a29,
  .gb-container-88a17662 {
    display: none;
}

.site-content {
	margin-bottom: -80px;
}
}



/* Adjust background-image on mobile */


@media (max-width: 859px) {
	body {
    background-image: none;
}

.dynamic-featured-image {
	opacity: 0.8;
}

.single .blog-title {
	display: block;
}
}



/* Styling for tables */

.page .wp-block-table th {
	color: var(--accent);
	font-weight: 400;
	font-size: 1.1em;
}

.page .wp-block-table thead {
	border: 0;
}



/* Additional styles for tables */





/*prijstable*/
.page .wp-block-table th {
	color: var(--accent);
	font-weight: 400;
	font-size: 1.1em
}

.page .wp-block-table thead {
	border: 0px;
}

.page .wp-block-table tr, .page .wp-block-table td,.page .wp-block-table th {
	border: 0px
}

.page table tr th,.page table tr td {
	border-right: 3px #f6f6f6 solid !important;
	border-bottom: 3px #f6f6f6 solid !important;
	border-top: 0px  #f6f6f6 solid !important;
}

.page table {
	border: 0px
}

.page table tr:nth-child(odd) {
	background-color: var(--base);
}



/*tables*/

.page .price-table {
	border-collapse: collapse;
	width: 100%;
}

.page .price-table th,
.page .price-table td {
	border: 1px solid #ccc;
	padding: 8px;
	text-align: left;
}

.page .price-table tr:nth-child(even) {
	background-color: #f2f2f2;
}



/* Adjust contact form layout on larger screens */


@media (min-width: 910px) {
	.wp-block-contact-form-7-contact-form-selector p: nth-child(even) {
    float: left;
	margin-right: 1em;
}

 .subscribe.wp-block-contact-form-7-contact-form-selector p:nth-child(2n)
{float:none}

.wp-block-contact-form-7-contact-form-selector p:nth-child(10),
  .wp-block-contact-form-7-contact-form-selector p:nth-child(12) {
	float: none;
	max-width: 850px;
	margin-right: 0;
}
}

@media(max-width:768px){
.subscribe {width:100%}
}
.subscribe span[data-name="hcap-cf7"] ~ input[type="submit"]{margin-top:0px}

.wpcf7 input,.wpcf7 textarea {border-color:#c2c2c2!important}

/*
@media(max-width:769px){
  a.reisaanbod {float:left;width:100%}}
@media(min-width:769px){
a.reisaanbod {float:right;}
}

/* Adjust frontpage slider on different screen sizes */

/*frontpage slider*/

/*
@media (min-width: 1024px) {
	.gb-headline-slider {margin-top: -12em !important
}}

@media (max-width: 1024px) {
	.gb-headline-slider {
		margin-top: -10em !important
	}
}

.slider {
	transition-duration: 3s !important;
}

.eedee-background-div__overlay {
	opacity: 0.5 !important;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
}

.front-arrow {
	position: relative;
	top: 45%;
}
*/
div.gb-headline.gb-headline-49f8aec8.gb-headline-text.gb-headline-slider,div.gb-headline-49f8aec8 {
	text-shadow: 2px -5px 15px #3d3d3d;
	position:absolute!important;
	top:200px;}

	.gb-container-16480356 {position:absolute;top:400px;}
.arrow-down {position: relative;top:500px}
.logo-front {position: relative;top:100px}

@media(max-width:800px){ .arrow-down{top:250px;}}
@media (max-height: 900px) {.arrow-down
  {top:200px}}

/*
.arrow-down,.logo-front{
position:absolute;
top:600px;
z-index:1;
}
*/
@media (min-width: 767px) {
	div.gb-headline-49f8aec8 {
		box-shadow: 5px 5px 10px #3d3d3d;
	}
}

@media (max-width: 767px) {
	div.gb-headline-49f8aec8 {
		border: 0px
	}
}
/*
@media (max-width: 450px) {
	div.gb-headline-49f8aec8 {
		font-size: 28px;
		padding: 0 15px;
	}
}



/*bounce scroll down icon*/


.gb-image-7826f6ae {
	-webkit-animation: mover 1s infinite  alternate;
	animation: mover 1s infinite  alternate;
}

@-webkit-keyframes mover {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(-20px);
	}
}

@keyframes mover {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(-20px);
	}
}



/*end bounce*/

/*
@media (max-height:800px) {
	.gb-headline-slider {margin-top: -2em !important;
}

.front-arrow {
	top: 4em;
}

.logo-front {
	display: none;
}
}




/*end frontpage slider*/


.front-text{word-break: normal;hyphens: auto}
@media (max-width: 767px) {.gb-container-5979e1bc{scroll-margin-top:40px;}}


/*single*/


.single .dynamic-entry-content p:nth-child(1) {
	font-weight: bold;
}

.single .gb-tabs p:nth-child(1) {
	font-weight: normal;
}

.single #contact,.single #prijs {
	scroll-margin-top: 80px;
}




/*tabs reizen*/





/*scroll margin top*/




/*reizen pagina*/



@media(min-width:768px) {
	.gb-container-23155c38{
	scroll-margin-top: 290px;
}}

@media(max-width:768px) {
	.gb-container-23155c38 {
	/*	scroll-margin-top: -175px;*/
		scroll-margin-top:-245px;
	}
}

/*Sardinia*/
@media(min-width:768px) {
	.sardinia .gb-container-23155c38{
	scroll-margin-top: 450px;
}}

@media(max-width:768px) {
		.sardinia  .gb-container-23155c38 {
	/*	scroll-margin-top: -175px;*/
		scroll-margin-top:-320px;
	}
}




/*end scroll-margin-top*/



.first-tab {
	cursor: default!important;
}

.schema-reizen .gb-button {
	color: #fff !important
}

.preise ul {
	margin: 0 0 1.5em 1em;
}
}

@media (max-width:600px) {
	.gb-tabs .gb-tabs__item-open .wp-block-gallery
.wp-block-image:nth-last-child(1) {
		display: none;
	}
}

.single .gb-tabs__button p {
	margin-bottom: 0px
}

.gb-button {
	border-radius: 4px
}

.single .gb-tabs a {
	color: var(--accent-2);
}



/*single sidebar uitgelicht*/



.page  .wp-block-latest-posts__post-title, .single .wp-block-latest-posts__post-title {
	font-weight: 500;
	font-size: 1.2em;
}

.page  .wp-block-latest-posts li,
.single  .wp-block-latest-posts li {
	background: #e8e8e8;
	padding: 1em;
	margin-bottom: 1em
}

.inside-right-sidebar {
	position: sticky;
	top: 100px !important;
	height: auto !important;
}

.gb-container-337185e6 {
	margin-top: 85px
}




/*end single uitgelicht*/





/*featured post image*/


.post-image:not(:first-child),
.page-content:not(:first-child),
.entry-content:not(:first-child),
.entry-summary:not(:first-child),
footer.entry-meta {
	margin-top: 0 !important;
}




/*hide author box at selected pages*/


.page .gb-container-02d854d8 {
	display: none;
}



/*end

/*featured post image*/



@media (max-width:860px) {
	.home .wpcf7 {max-width: 350px
}
}



/*feedback pagina*/




.gb-accordion .text-title {
	font-weight: 400;
	font-size: 16px;
	color: var(--contrast)
}


/*end feedback pagina*/





/* Styling for footer */


footer a {
	color: var(--base-);
}



/*accommodaties*/


.no-comments {
	display: none;
}

h3.comments-title {
	margin-bottom: 0
}

.single-accommodatie .comments-area {
	max-width: 860px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.single-accommodatie .comments-area {
	background: #e8e8e8;
	padding: 1em
}

.single-accommodatie .comments-area .comment-content {
	border: 0px;
	padding: 0
}

.voorzieningen p:nth-child(1) {
	font-weight: normal !important
}

.single-accommodatie .comment-metadata {
	display: none
}

.logged-in .comment-metadata {
	display: block
}

.single-accommodatie .comment-body {
	padding: 10px 0
}

.single-accommodatie h3.comments-title {
	color: var(--accent-2)
}

.voorzieningen, .single-accommodatie .comments-area, .gb-container-293edfeb {border:1px solid #c2c2c2}
.accommodatie-template-default .wp-block-table td {border-color:#dbdbdb}
.accommodatie-template-default .wp-block-table thead, .accommodatie-template-default .wp-block-table th{border-color: #dbdbdb !important;  border:1px solid}


/*open-user-map*/


.open-user-map .box-wrap .map-wrap .oum-attribution {
	display: none!important
}

.open-user-map .oum_location_text a {
  color: var(--contrast) !important;
  font-weight: 600;
  text-decoration-line: underline;
  }


/*content popup*/


#modal-content figure, #modal-content .prijs-container {
	display: none
}


/*carousel*/


.single-accommodatie .wp-block-cb-carousel .slick-slide {
	padding-left: 0px;
	padding-right: 0px;
}


/*slide-out menu*/


.widget_mslswidget {
	display: inline-flex;
	gap: 10px;
	align-content: center;
/*margin-left: 50% !important;  margin-right: auto;*/
	<COMMENTFIX>
}

.widget_mslswidget img {
	width: 25px
}


/*search results page*/


.search h1 {
	font-size: 32px;
	font-weight: 500;
	border-bottom: 1px solid var(--contrast-2);
	color: var(--accent);
}


/*home slider*/


.eedee-gutenslider-nav {
	display: none
}


/*rondreizen*/


.list-no-margin {
	margin-left: 1em!important;
}


/*single a link*/


.page .content-area p a {
	color: #2373a4;
	font-weight: bold;
}

.single .content-area p a {
	color: #2373a4;
	font-weight: bold;
}

.single .content-area .contact-box a{
font-weight: normal}

.single .content-area .outermost-social-sharing-link a {
	color: inherit;
	opacity: 0.9
}

.single .content-area .gb-tabs a {
	font-weight: normal;
}

.wp-block-outermost-social-sharing-link a {
	margin-right: 10px;
}

.single a[href^="mailto:"] {
	font-weight: normal !important;
}

.wp-block-outermost-social-sharing.is-style-logos-only .outermost-social-sharing-link svg {
	font-size: 1.25em;
}


/*single rondreis*/


.map-img svg {
	width: 100%;
	height: auto
}

.map-link:hover path {
	fill: #b75473 !important;
}

.map-link {
	stroke-width: 0.999395;
	stroke-dasharray: none;
	fill: #2274a4;
	fill-opacity: 1;
}

.map-path {
	stroke-width: 0.999395;
	stroke-dasharray: none;
}

.map-text {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 17.5524px;
	font-family: Montserrat;
	-inkscape-font-specification: 'Montserrat, Normal';
	font-variant-ligatures: normal;
	font-variant-caps: normal;
	font-variant-numeric: normal;
	font-variant-east-asian: normal;
	display: inline;
	fill: #ffffff;
	fill-opacity: 1;
	stroke-width: 0.809608;
	stroke-dasharray: none;
}



.gb-container-9a498b76,.gb-tabs {border:1px solid #c2c2c2}
@media (min-width:768px){
.gb-container-2e09ab55 {border-right:1px solid #c2c2c2}}
@media (max-width:767px){
.gb-container-2e09ab55 {border-bottom:1px solid #c2c2c2}
.gb-accordion__toggle span.gb-icon {margin-top:3px;}}
.gb-grid-column-8ba7658b {background-color:var(--base);border-left:1px solid #c2c2c2}
.gb-container-bf02be8c .gb-container {border:1px solid #c2c2c2}
.gb-container-bf02be8c .gb-container .gb-accordion {border:0px;}
.gb-container-e4ff834c .gb-container h6{margin-bottom:0px;}
.gb-container-e4ff834c .gb-container ul {margin-left:1em;list-style: circle;}
.gb-container-549d6353{margin-top:3em;}
.container-prijstabel .wp-block-table thead {border-bottom:0px;}
.container-prijstabel .wp-block-table td {border-color:#dbdbdb}
.container-prijstabel .wp-block-table th {border-color:#dbdbdb}
.gb-container-76f042f9 {max-width:650px;}
.gb-container-e4ff834c {max-width: 980px !important;}
.gb-container-86172639:hover{border:1px solid #c2c2c2!important;}
/*cards*/
.gb-container-86172639 {border:1px solid #dbdbdb!important}
/*widgets*/
.wp-block-latest-posts li {border:1px solid #dbdbdb}
/*Sardinia Reispagina*/
.map-img-sardinia {min-width:280px}
@media (max-width:767px){
.gb-container-2e09ab55 {display: inline-flex}
.container-sardinia-map{border-bottom:0px!important}
.gb-container-e35fab5b {justify-content: left!important;padding:0px!important}
.gb-container-23155c38 .gb-container{padding:20px 0}
.gb-button-5bffeb5d {display: none !important;}}
@media (max-width:530px){
.map-img-sardinia {min-width:150px}}

/*lightbox*/
.slb_data_content {display: none}

/*extra from customizer*/
.gb-container-bc4173aa {background-size: cover}

/*remove link*/
.accommodatie .oum_location_description a {display: none}

/*remove map attribution*/
.leaflet-control-attribution {display: none}
