/*
 * Theme Name:  Neve Child
 * Description: Neve Child Theme
 * Template:    neve
 * Author: awa
 * Author URI: https://msh.clinic/
 * Version:     1.0.0
 */

/* Copy any classes from parent theme here. They will override the parent's version.*/
.wpforms-container .wpforms-field-label, form label {
	width: 100%;
}
.wpcf7-form-control-wrap {
	width: 100%;
}
.widget select,
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
form input:read-write,
form select,
form select option,
form textarea,
form.wp-block-search input.wp-block-search__input {
	width: 100%;
}
body footer,body footer .builder-item .item--inner {
	font-size: 14px;
	line-height: 26.1px;
}
#cb-row--footer-bottom .builder-item {
	margin: -14px 0 22px 0;
	font-size: 14px !important;
}

@media (max-width:782px){
	body .wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide.is-position-center-center .slide-content {
		align-items: center;
		justify-content: flex-start;
	}
}

@media (min-width: 600px){
	body .wp-block-eedee-block-gutenslider.arrow-position-sides .eedee-gutenslider-next {
		right: -30px;
		display: block;
	}
	body .wp-block-eedee-block-gutenslider.arrow-position-sides .eedee-gutenslider-prev {
		left: -30px;
		display: block;
	}
}
@media (max-width: 1170px){
	body .wp-block-eedee-block-gutenslider.arrow-position-sides .eedee-gutenslider-next {
		right: -20px;
		display: block;
	}
	body .wp-block-eedee-block-gutenslider.arrow-position-sides .eedee-gutenslider-prev {
		left: -20px;
		display: block;
	}
}
@media (max-width: 781px){
	body .wp-block-eedee-block-gutenslider.arrow-position-sides .eedee-gutenslider-next {
		display: none;
	}
	body .wp-block-eedee-block-gutenslider.arrow-position-sides .eedee-gutenslider-prev {
		display: none;
	}
}

.wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide .slide-content > :last-child.wp-block-columns {
	margin-bottom: 15px;
}
.component-wrap {display:none !important;}
.builder-item.desktop-left.tablet-left.mobile-left .component-wrap {display:block !important;}
body .alignwide {
	width: 98vw;
	max-width: 98vw;
	margin-left: calc(50% - 49vw);
	margin-right: calc(50% - 49vw);
}
@media (min-width: 960px){
	body .alignwide {
		width: 1140px;
		max-width: 100%;
		margin: 0 auto;
	  }
}
@media (max-width: 768px){
	body .cmplz-cookiebanner {
		bottom: 80px;
	}
	.wp-block-cover.alignfull {
		padding-left: 15px;
		padding-right: 15px;
	}
	body .wp-block-eedee-block-gutenslider.content-change .slide-content,
	body .wp-block-eedee-block-gutenslider.content-fixed .slide-content {
		padding: 0;
	}
	body .alignwide {
		width: 100%;
		max-width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	:where(.wp-block-columns.has-background) {
		padding: 15px;
	}
	.wp-block-cover, .wp-block-cover-image {
		padding: 15px;
	}
}
.wp-block-column #cmplz-document {
	width: 100%;
	max-width: none;
}
.wp-block-column #cmplz-document p, .wp-block-column #cmplz-document li {
	font-size: 17px;
	line-height: 29px;
}
body .header-menu-sidebar .nav-ul li:not([class*="block"]) > .wrap > a {
	white-space: break-spaces;
}
.footer-main .nav-ul li:first-child > .wrap {
	padding-left: 0 ;
}
body .wp-block-eedee-block-gutenslider .eedee-gutenslider-nav svg #arrow,
body .wp-block-eedee-block-gutenslider .eedee-gutenslider-nav svg .arrow {
	fill: #2b2b2b;
}
body .wp-block-eedee-block-gutenslider .eedee-gutenslider-nav:hover svg #arrow,
body .wp-block-eedee-block-gutenslider .eedee-gutenslider-nav:hover svg .arrow {
	fill: #807c76;
	opacity: 1;
}
body .wp-block-eedee-block-gutenslider .swiper-pagination-bullet {
	background:#2b2b2b;
}
