/*
Theme Name:     Maxbizz Child
Theme URI:      http://wpdemo.archiwp.com/maxbizz/
Description:    Make your modifications to [Parent Theme] in this child theme.
Author:         Oceanthemes
Author URI:     http://oceanthemes.net/
Version:        1.0
Template:       maxbizz
*/

@import url("../maxbizz/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
/* 26 SEPTEMBRE 2024*/

.justify p{text-align:justify}

/* 21 AVRIL */

span.rgpd input {float: left;
    width: auto!important;
    margin-right: 1rem;}

/* 18 AVRIL 2024*/
@media screen and (min-width:740px) {
.page-id-1023 .btn-align-btm .elementor-column {min-height:300px}
.page-id-6881 .btn-align-btm .elementor-column {min-height:400px}
.btn-align-btm .elementor-widget-button {position: absolute; bottom: 30px;}
}
.current-menu-item {border-bottom:4px solid #87037b}
/* 13 MARS 2024 */
.btn-fullwidth i {padding-left:2rem}
#tarteaucitronAlertSmall, #tarteaucitronIcon {
    z-index: inherit!important;
}
.btn-fullwidth {}
#main-form button {padding: 17px 20px; margin-top:2rem;
    background: #7b1d77;
    color: #FFF;
	border: 0px;}
@media screen and (max-width:740px) {
	#main-form button {bottom:0;    left: 0;z-index: 9;}
}
#main-form button {width:100%}
#main-form hr {padding: 10px 0px;}
#main-form span.is_line:before {
    content: ""; position: absolute; left: 0;  bottom: 50%; height: 1px;}
#main-form span.is_line:before {
    width: 45px; background: #000000;}
#main-form .ot-heading span.is_line { padding-left: calc(45px + 15px);}
#main-form p {font-size: 12px;line-height:16px}
#main-form .ot-heading {font-family: DM Sans;}
#main-form .ot-heading span{font-size: 10px;font-weight: 700;
    text-transform: uppercase;position: relative; display: inline-block;}
#main-form span.is_line {font-family: DM Sans;}
#main-form h1.main-head  {
    font-size: 30px;color: #000000; font-family: "Arial", Sans-serif; font-weight: 600;
}


/*FIN JANVIER 2024*/
.home .tarteaucitronIconBottomLeft{display:none!important}
.grecaptcha-badge {display:none!important}
/*titre footer*/
#partenariats h6 {color:#000}
#site-footer li.menu-item a {
	color:#000;
}
#site-footer li.menu-item a:hover {
	color:#87037b;
}
.ot-testimonials .tphoto:after {
    font-size: 16px;
    color: #fff;
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.testi-item span svg {width: 16px;float:left}
.starstar{display:inline-block;clear:both;width: 100%;
    padding-bottom: 1rem;}
.ot-testimonials .tphoto {
    width: 55px;
    position: relative;
}

/* END*/
.post-slider .post-box .inner-post {min-height: 200px;}
#menu-item-4668,  #menu-item-6009 {display:none}
@media only screen and (max-width:1024px) {
	.post-template-default .elementor-section {background-color:black;}}
.post-template-default .entry-content {
    padding: 185px 0 110px;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0px}
.drop-cap {display:none;}
@media only screen and (max-width: 1100px) {
#top-header > .container,
#main-header > .container,
#et_search_outer > .container,
body.single #main-content > .container,
body.page div.et_pb_row,
body.page div.et_pb_row.et_pb_row_fullwidth {
width: 80% !important;
	}
}
#page {width:100%;}
@media (min-width: 768px) {
.elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
    width: 50%;
}
}
@media only screen and (max-width:767px) {
	li.menu-item-4668, li.menu-item-6009 {display:block}
	.page-header .page-title {margin-top: 3rem;}
	.features-service-item {
    height: 565px!important;
}/* AJOUT AU 20 MARS 2022*/
	.header-mobile .elementor-widget-ilogo {
    width: 200px;
}
	.header-mobile .elementor-column {width: auto;} /* AJOUT AU 20 MARS 2022*/
	
	.elementor-77 .elementor-element.elementor-element-447392a .the-logo img{margin-top:-5px;}
}
/*MEGA MENU*/
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-ctheme-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after {
    right: 5px!important;
    top: 55%!important;
}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper > li:hover {
    background: none!important;
}
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title::before, .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link::before {
	background: #87037b!important;}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {
    border-radius: 5px;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li#wp_nav_menu-item-4619 > .wpmm-sub-menu-wrap {
    border-radius: 5px;
}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title, .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-href-title, .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage span.wpmm-mega-menu-href-title, .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage span.wpmm-mega-menu-href-title {
    color: #1b1d21!important;
    font-size: 13px!important;
    text-transform: capitalize!important;font-weight: 600!important;
}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul li.wpmega-menu-megamenu ul li a:hover, .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul li.wpmega-menu-megamenu ul li a, .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul li.wpmega-menu-megamenu ul li a:focus, .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul li.wpmega-menu-megamenu ul li span.wpmm-mega-menu-href-title {
    color: #5f5f5f!important;
}
.wpmm_megamenu .wpmm-sub-menu-wrap ul li {
    font-size: 12px!important;
}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme, .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper, .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal, .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-vertical {background: none!important;}
/*END*/
#section-box-produit .ot-image-box .content-box {min-height: 220px;}
.ot-heading > span.is_line {
	font-size:13px;
}
.page-id-1023 .icon-box .title-box a {
    color: #DBD3C4;}
.wpcf7 select {
	width:100%;
  padding: 0px 22px;}
}
/*modif site 15/02/2022*/
.elementor-106 .elementor-element.elementor-element-42d243c .elementor-heading-title {
	display:none;
}
.elementor-106 .elementor-element.elementor-element-76a2789 .the-logo img {
	width:270px!important;
}


/*header logo et sticky-header*/
header.is-stuck .logopv .elementor-widget-container{
	display:none;
}
header .sticky-logo .elementor-widget-container {
	display:none;
}
header.is-stuck .sticky-logo .elementor-widget-container{
	display:block;
}
.elementor-element .elementor-widget-button .elementor-button {
    padding: 10px 15px;}
.elementor-106 .elementor-element.elementor-element-1e14954 > .elementor-widget-container {
    padding: 0px 0px 0px 0px!important;
} 

select {
	height:40px;
}



h5, .elementor-widget.elementor-widget-heading h5.elementor-heading-title {
	color:white;
}

.page-header .page-title {
    text-align: center;
}
.page-header .breadcrumbs {
    text-align: center;
}
#inner-page {}
#nav-left-inside {}
.nav-left {}
#titre1 {}
#partie1 {}
#titre2 {}
#partie2 {}
.img-left {}
header.is-stuck {
    position: fixed;
    width: 100%;
}
header.is-stuck .the-logo {
 max-width:150px;
}
header.is-stuck .logopv .elementor-widget-container {padding:0rem!important}
.post-box .post-inner{
	margin-bottom: 30px;
}
.boxhz .elementor-widget-container {
    min-height: 145px;
}
.icon-box-grid .icon-box .content-box .title-box {
    font-size: 26px;
}
.pplusgros {font-size:2rem; line-height: initial;}
.page-header {/*margin-top:4rem*/}
.reso {padding-right:1rem}
.icon-box:hover {background:#ccbfa8}
.icon-box-grid .icon-box:hover .icon-main svg {
    fill: #4d524b!important;
}
.preheader svg {width: 10px; height: 10px;
fill: #dbd3c4;}
.horizontal {width:100px!important}

@media screen and (min-width:1111px) and (max-width:1367px){
.main-navigation {
		margin-top:0px;
	}
}
@media screen and (max-width:1500px) {
.elementor-106 .elementor-element.elementor-element-bfabc2c .main-navigation > ul {font-size:14px!important}
.elementor-106 .elementor-element.elementor-element-f41aa01 .octf-btn {font-size: 14px!important;}
}
#site-header {position: absolute;
    width: 100%;}
.site-header {
    background: #fff0;
}
.ot-button svg:not(:root) {
    overflow: hidden;
    width: 25px;
    padding-right: 1rem;
}
