/*
 Theme Name:     Plura Custom Divi Theme
 Theme URI:      http://plura.pt/
 Description:    Plura Custom Divi Theme
 Author:         Plura
 Author URI:     http://plura.pt
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/* HOME */


/* header */
:is( :not([data-home-slider-selected]), [data-home-slider-selected="0"] ) .page-id-12  header .et_pb_menu__logo::before {
	opacity: 0;
}

.page-id-12 header > :not(.has_et_pb_sticky) .et_pb_row {
	background: rgba( var(--ime-colors-color2-rgb), 0);
}


.page-id-12 #ime-content {
	padding-top: 0;
}

.page-id-12 #ime-content .et_pb_post_content .et_pb_row .et_pb_column {
	padding: 0;
}


/* Contacts */
.page-id-21 #ime-map {
	aspect-ratio: 1 / 1;
	border-radius: var(--ime-border-radius);
	width: 100%;
}

.page-id-21 .et_pb_post_content .et_pb_section .et_pb_row:first-child .et_pb_column {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}


.page-id-21 .leaflet-map-pane > .leaflet-pane:not(.leaflet-marker-pane) {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

@media (max-width: 990px) {

	.page-id-21 .wpcf7 form {
		margin-top:	calc( var(--ime-form-input-height) / 2 );
	}

}

@media (min-width: 991px) {

	.page-id-21 #ime-content .et_pb_post_content .et_pb_row:last-child .et_pb_column:nth-child(1) {
		padding-right: var(--ime-pad);
	}

	.page-id-21 #ime-content .et_pb_post_content .et_pb_row:last-child .et_pb_column:nth-child(2) {
		padding-left: var(--ime-pad);
	}

	.page-id-21 #ime-content .et_pb_post_content .et_pb_text.ime-txt-small {
		margin-bottom: var(--ime-globals-wpcf7-margin);
	}

}
