/*
Theme Name: Seosight child Theme
Theme URI: http://theme.crumina.net/seosight/
Author: Crumina Team
Author URI: http://crumina.net/
Description: Unique portfolio & agency Wordpress theme
Version: 1
Template:seosight
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: seosight
*/

/*****************************************************************
Add Custom styles below 
******************************************************************/
#site-footer .socials{
	display:none
}
.mycf7-form {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
#swiper-unique-id-0 > div.slider-slides > a > div > div.text-wrap h4{
	font-weight:bold;
/* 	color:white; */
}
.page-interne-footer-contact input[type=submit]{
	width:auto;
}
.mycf7-checkbox-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px 20px;
}
@media (min-width: 1200px) {
.mycf7-checkbox-grid {
  padding-left:140px;
}
}
.mycf7-full-for-button input{
	width:auto;
}
.mycf7-full-for-button {
	text-align:center;
}
.mycf7-full-for-p{
	text-align:center;
	margin-bottom:15px;
}
.mycf7-col {
  flex: 1 1 45%;
  min-width: 200px;
}

.mycf7-col input,
.mycf7-col textarea {
  width: 100%;
  box-sizing: border-box;
}

.mycf7-full {
  width: 100%;
  margin-top: 20px;
}
.mycf7-form input[type=checkbox]{
	width:auto;
}
.mycf7-form input,
.mycf7-form textarea,
.mycf7-full textarea,
.mycf7-full select,
.mycf7-form select{
  padding: 18px 35px;
  font-size: 14px;
}
.mycf7-full select,
.mycf7-form select{
	background: #fff;
   border: 1px solid #d9dfe7;
	border-radius: 10px;
	color:#595959;
}
.mycf7-full select:focus,
.mycf7-form select:focus{
	box-shadow:none;
}
.wpcf7-form .wpcf7-spinner{
	display:none;
}
.wpcf7-form.submitting .wpcf7-spinner{
	display:block;
}
.slides-number {
color: transparent !important;
}
.top-bar {
box-shadow: none;
border-bottom: 1px solid #edf2f7;
}
@media (min-width: 1200px) {
 .container {
width: 1540px;
 }
}
.footer .sub-footer span,
.footer .sub-footer span a{
    color: white !important;
    opacity: 1;
}
[aria-labelledby="approfondir-le-sujet"] {
    text-align: justify;
}
    /* Hide any H1/title inside the chat widget (stronger selector + important) */
    #n8n-chat h1,
    #n8n-chat .chat-header .chat-heading h1,
    #n8n-chat .chat-header .chat-heading,
    #n8n-chat .chat-header .title {
        display: none !important;
        visibility: hidden !important;
        height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    /* If you prefer, uncomment to hide the whole header: */
    /* #n8n-chat .chat-header { display: none !important; } */

    #n8n-chat .chat-header p {
        font-size: 1.2rem;
        font-weight: 600;
        color: #fff;
        margin: 0;
    }

    #n8n-chat .chat-header {
        background-color: #0664cd;
    }

    #n8n-chat .chat-window-wrapper .chat-window-toggle {
        background-color: #c14499;
    }

    #n8n-chat .chat-window-wrapper.n8n-chat {
        bottom: 100px;
    }
    #n8n-chat textarea{
        margin-bottom: 0;
    }
    .very-last-cta{
        padding: 20px;
        background: #F15723;
        border-radius: 10px;
        color:white;
    }
    .very-last-cta:hover{
        color:white !important;
    }
@media (max-width: 767px) {
    .mycf7-checkbox-grid {
        display: block;
    }
    .mycf7-full-for-button input{
        width:100%;
        padding: 20px !important;
    }
    #swiper-unique-id-0 > div.slider-slides > a:nth-child(4) div.content{
        background-image: url('/wp-content/uploads/2026/01/ico-solution-digitale-slider.webp');
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
    }
    #swiper-unique-id-0 > div.slider-slides > a:nth-child(1) div.content{
        background-image: url('/wp-content/uploads/2026/01/ico-backoffice-data-slider.webp');
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
    }
    #swiper-unique-id-0 > div.slider-slides > a:nth-child(2) div.content{
        background-image: url('/wp-content/uploads/2026/01/ico-relation-client-slider.webp');
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
    }
    #swiper-unique-id-0 > div.slider-slides > a:nth-child(5) div.content{
        background-image: url('/wp-content/uploads/2026/01/ico-agent-ia-slider.webp');
        background-position: center;
        background-size: 85%;
        background-repeat: no-repeat;
    }
    #swiper-unique-id-0 > div.slider-slides > a:nth-child(3) div.content{
        background-image: url('/wp-content/uploads/2026/01/secteurs_metiers-resp.webp');
        background-position: center;
        background-size: 125%;
        background-repeat: no-repeat;
    }
 	.testimoniales-crumina-slide{
    	overflow-x: visible;
	}
    #site-footer .contacts .contacts-item {
        text-align: left;
        margin-bottom: 15px;
    }
    #site-footer div.crumina-heading.widget-heading div.heading-text{
        text-align: justify;
    }
    #site-footer div.crumina-heading.widget-heading div.heading-text p:last-child{
        margin-bottom: 40px;
    }
    #menu-footer-menu-1,
    #menu-footer-menu-2{
        margin-bottom: 15px;
        text-align: left;
    }
    .secteurs-metiers-info-modules .crumina-module.crumina-info-box {
        text-align: justify;
    }
    #n8n-chat .chat-window-wrapper.n8n-chat {
        bottom: 10px;
    }
}
.semicircle:after{
	border-radius:5px;
}
button,
input[type="button"],
input[type="submit"],
input[type="reset"],
a.button,
.button,
input,
textarea,
.btn{
    border-radius: 10px !important;
}
.sidebar-contact-custom {
background-color: #F15723;
color: white;
}

.slider-slides{
	height:80px;
}
/*,
.backofficedata-video .elementor-wrapper,
.backofficedata-video .elementor-widget-container,
.backofficedata-video */
 .slider-slides .content{ 
	height:100%;
}
.slides-title{
	font-size:20px !important;
}
.slide-custom-class1,
.slide-custom-class2,
.slide-custom-class3,
.slide-custom-class4,
.slide-custom-class5{
	background-image: url("https://2026.omega-connect.com/wp-content/uploads/2026/01/slide-bg.webp");
background-repeat: no-repeat;
background-size: cover !important;
}
.slide-custom-class5 .slider-thumb-img{
    position: relative;
    right: -60px;
}
.btn-next,
.btn-prev,
.btn-prev:hover,
.btn-next:hover{
	fill: none !important;
}
#site-header{
	border-bottom: 1px solid #edf2f7;
}
.slider-slides .text-wrap{
	   width: 100%;
    text-align: center;
}
.fourth-counter .elementor-counter-title{
	text-align: center;
}
.btn--orange{
	background-color: #F15723;
}
#backoffice-data-tab,
#relation-client-tab,
#secteurs-mtiers-tab,
#solutions-digitales-tab,
#agents-ia-tab{
	  padding: 0;
    padding-top: 10px;
}
/* .backofficedata-video video {
    object-fit: cover;
    object-position: 63% center;
}
.backofficedata-video .elementor-wrapper{
	width:100%;
} */

.testimonial-text {
	text-align: justify;
}
.testimonial-img-author img {
	border-radius: 50%;
}
.swiper-pagination-bullet {
	background-color: white !important;
	border: none !important;
}
.blog-omega-connect .swiper-container.top-pagination {
    padding-top: 0;
    margin-bottom: 0;
}
.top-bar {
	background-color: #EAEAEA;
}
#subscribe-section {
    background-image: url("/wp-content/uploads/2026/01/bg-chiffres-cles.webp");
}
.top-bar-contact {
    padding-left: 13px;
}
#stunning-header{
	display: none;
}
.texte-seo-visible .eael-accordion-list .elementor-tab-title.eael-accordion-header{
	width: fit-content;
}
.maitrise-and-fludity .info-box-image{
	margin-right:5px;
}
.footer-cotct button{
	background-color: #F15723;
}
.footer-cotct .submit-wrap{
	padding:0;
}
.enjeux-des-donnees .elementor-icon-box-description{
	text-align:justify;
}
 
@media (min-width: 992px) {
.backoffice-data-menu .navigation-dropdown {
        width: 410px;
    }
	.relation-client-menu .navigation-dropdown {
        width: 560px;
    }
	.solution-digitales-menu .navigation-dropdown {
        width: 460px;
    }
	.backofficedata-cta-btn{
		margin-left: 5px !important;
	}
	.main-slider {
		padding-bottom: 80px;
	}

}
.eael-testimonial-text{
	text-align:justify !important;
}
.secteurs-metiers-info-modules .crumina-module.crumina-info-box{
	display:flex;
}
.secteurs-metiers-info-modules .crumina-module.crumina-info-box .info-box-image-cont{
	align-content:center;
}
.seosight-posts-block-carousel .swiper-container .swiper-slide, .seosight-posts-block-carousel2 .swiper-container .swiper-slide{
	opacity:1;
}
.client-item {
    height: 165px;
    border-radius: 7px;
    align-content: center;
    box-shadow: 0px 3px 8px #00000026;
}
.client-item img{
    max-width: 150px;
}
.clients-slider-module .swiper-wrapper {
    height: 175px;
}
.clients-slider-module.crumina-module.crumina-module-slider {
    padding: 0 10px;
}
/* .swiper-android .swiper-slide, .swiper-wrapper {
    transform: translate3d(0px, 0, 0) !important;
} */
.home-four-bloc-top,
.home-four-bloc-top .info-box-content{
	text-align: justify;
}

.home-single-bloc-bottom{
	text-align: justify;
}
.testimonials-custom-class {
  overflow: hidden;
  transition: height 0.6s ease;
  border-bottom-left-radius: 60px;
}
.testimonials-custom-class .swiper-pagination-bullets{
    position: absolute;
}
