/*
 Theme Name:   Business Spark Child
 Theme URI:    http://mpa-debouchage.com/
 Description:  Theme enfant
 Author:       Tristan
 Author URI:   http://mpa-debouchage.com/
 Template:     business-spark
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  business-spark-child
*/

* {
	scroll-behavior: smooth;
}

body {
	--wp--style--global--content-size: 1160px;
}

ul.business-spark-list-style-five li:before {
    color: #68ae34;
}

.btn-tel a.wp-block-button__link.wp-element-button:before {
    content: " ";
    display: block;
    width: 20px;
    height: 20px;
    background: url(https://mpa-debouchage.fr/wp-content/uploads/2024/06/tel-2.png);
    background-size: contain;
    float: left;
    margin-right: 10px;
    margin-top: 2px;
}

h2.has-text-align-left:after {
    content: " ";
    display: block;
    width: 60px;
    height: 4px;
    background: #68ae34;
    margin-top: 10px;
}

h3.h3-center-home:after {
    content: " ";
    display: block;
    width: 50px;
    height: 3px;
    background: #68ae34;
    margin: 10px auto 16px;
    border-radius: 8px;
}

.presta-img-home img {
	border: 2px solid white;
    box-shadow: 2px 2px 6px #b3b3b3;
}

h2.h2-localisation:before {
    content: " ";
    display: block;
    background: url(https://mpa-debouchage.fr/wp-content/uploads/2024/06/local.png);
    width: 58px;
    height: 58px;
    background-size: contain;
    float: left;
    margin-top: 4px;
    margin-right: 16px;
}

h2.h2-localisation:after {
	display: none;
}

.wp-block-columns.alignwide.business-spark-section-378124e0-0cd2-11ee-88d9-699c094e8706.is-layout-flex.wp-container-core-columns-is-layout-4.wp-block-columns-is-layout-flex {margin-bottom: -10px!important;}

span.wpcf7-form-control-wrap input, 
span.wpcf7-form-control-wrap textarea {
    box-shadow: 1px 1px 6px #cdcdcd;
}

/* page secondaire */

.page-template-default main h2 {
	margin: 28px 0;
}
.page-template-default main h2:before {
    content: " ";
    display: block;
	float: left;
    width: 4px;
    height: 24px;
    background: #006600;
    margin-top: 10px;
	margin-right: 8px;
	border-radius: 8px;
}


.page-template-default main h3 {
	margin: 26px 0 0;
}
.page-template-default main h3:before {
    content: " ";
    display: block;
    float: left;
    width: 14px;
    height: 3px;
    background: #68ae34;
    margin-top: 19px;
    margin-right: 6px;
    border-radius: 8px;
}

.page-template-default main th {
    background: #68ae34;
    color: white;
    border: 1px solid #717171 !important;
}

/* specifique theme */

@media only screen and (max-width: 770px) {
	
	.is-layout-constrained>.alignright {
		float: none!important;
		margin: 0!important;
	}
	
    .business-spark-section-378124e0-0cd2-11ee-88d9-699c094e8706 iframe {display: none;}
	
	.wp-container-core-group-is-layout-14.wp-container-core-group-is-layout-14 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {margin: auto!important;}
	
	.wp-block-column.is-vertically-aligned-center.business-spark-section-60066730-0c0b-11ee-b09c-4b7018a9c015.is-layout-flow.wp-block-column-is-layout-flow {padding: 0 !important;}
	
	.wp-block-column.is-vertically-aligned-center.business-spark-section-377e3eb0-0cd2-11ee-88d9-699c094e8706.has-background.is-layout-flow.wp-container-core-column-is-layout-3.wp-block-column-is-layout-flow, .wp-block-column.is-vertically-aligned-center.business-spark-section-37602f60-0cd2-11ee-88d9-699c094e8706.is-layout-flow.wp-block-column-is-layout-flow, .wp-block-group.alignfull.business-spark-section-603bf620-0c0b-11ee-b09c-4b7018a9c015.has-white-background-color.has-background.is-layout-constrained.wp-container-core-group-is-layout-26.wp-block-group-is-layout-constrained, .wp-block-column.is-vertically-aligned-center.business-spark-section-37602f60-0cd2-11ee-88d9-699c094e8706.is-content-justification-right.is-layout-constrained.wp-container-core-column-is-layout-8.wp-block-column-is-layout-constrained, .wp-block-group.alignfull.business-spark-section-37843220-0cd2-11ee-88d9-699c094e8706.has-background-background-color.has-background.is-layout-constrained.wp-container-core-group-is-layout-37.wp-block-group-is-layout-constrained, .wp-block-group.alignfull.business-spark-section-4aab96d0-0c6a-11ee-a647-a11ab579e755.has-foreground-color.has-background-secondary-background-color.has-text-color.has-background.has-link-color.wp-elements-f089481127748e9b3a109413f016f8f5.is-layout-constrained.wp-container-core-group-is-layout-39.wp-block-group-is-layout-constrained, .wp-block-group.alignfull.business-spark-section-60548730-0c0b-11ee-b09c-4b7018a9c015.has-background.is-layout-flow.wp-container-core-group-is-layout-44.wp-block-group-is-layout-flow, .wp-block-group.alignfull.business-spark-section-4aab96d0-0c6a-11ee-a647-a11ab579e755.has-foreground-color.has-background-secondary-background-color.has-text-color.has-background.has-link-color.wp-elements-d9fe966d15709f721b3a2a5ddfd06213.is-layout-constrained.wp-container-core-group-is-layout-39.wp-block-group-is-layout-constrained, .business-spark-section-4aab96d0-0c6a-11ee-a647-a11ab579e755 {
    padding: 30px !important;
}
	.wp-block-group.alignfull.business-spark-section-603bf620-0c0b-11ee-b09c-4b7018a9c015.has-white-background-color.has-background.is-layout-constrained.wp-container-core-group-is-layout-26.wp-block-group-is-layout-constrained, .wp-block-group.is-horizontal.is-content-justification-center.is-layout-flex.wp-container-core-group-is-layout-12.wp-block-group-is-layout-flex
	{
		padding-top: 0!important;
	}
	.faq-home .wp-block-column.is-vertically-aligned-center.business-spark-section-37602f60-0cd2-11ee-88d9-699c094e8706.is-layout-flow.wp-block-column-is-layout-flow {
    padding: 0 !important;
}
	h2.wp-block-heading.alignwide.has-text-align-left.business-spark-section-603d0790-0c0b-11ee-b09c-4b7018a9c015.h2-localisation.has-background-color.has-text-color.has-slider-title-font-size {
    font-size: 28px !important;
}
}