/* 
Theme Name:		 OCI
Theme URI:		 https://www.oci.fr/
Description:	 OCI is a child theme of Hello Elementor, created by OCI
Author:			 OCI
Author URI:		 https://www.oci.fr/
Template:		 hello-elementor
Version:		 2.0.0
Text Domain:	 OCI
*/

/*
    Add your custom styles here ------------------------------------------------------------------------------------
*/

#dl-acc .elementor-accordion .elementor-tab-content a {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-747c509);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    padding: 10px 10px 10px 10px;
    border-radius: 25px;
    margin-bottom: 20px !important;
    display: block;
    width: fit-content;
    padding-left: 50px;
	padding-right: 20px;
    background-image: url('https://www.copma.fr/wp-content/uploads/2024/08/download.png');
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 17px 10px;
}

.facebook-iframe{
	transform:scale(1.2);
}

.column-link:hover {
    transform: scale(0.95);
    transition: all 0.5s;
}
.column-link {
    transition: all 0.5s;
}

.elementor-field-group-rgpd_nl {
    order: 3;
    margin-top: 10px;
    font-size: 10px !important;
}

.photo img {
    object-position: 0px -15px !important;
}



.fond1 .elementor-icon-box-icon {
    background-image: url('https://clientsweb.oci.eu/copma/wp-content/uploads/2024/03/fond1.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    padding: 20px;
}

.fond2 .elementor-icon-box-icon {
    background-image: url('https://clientsweb.oci.eu/copma/wp-content/uploads/2024/03/fond2.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    padding: 20px;
}

.elementor-ken-burns {
    background-repeat: no-repeat;
}

.elementor-ken-burns {
    background-color: #f4f8f9;
}



/*:::::::::::::::::::::: IE Hack ::::::::::::::::::::::*/

@media all and (-ms-high-contrast:none) {
  /*media all*/

}

@supports (-ms-ime-align:auto) {
  
}

@media screen and (max-width: 1280px) {
  
}

@media screen and (max-width: 1024px) {
	div#wpadminbar {
		display: none !important;
	}
	html[lang] {
		margin-top: 0px !important;
	}
	.facebook-iframe{
	transform:scale(1.0);
}
}

@media screen and (max-width: 812px) {
  
}

@media screen and (max-width: 667px) {
  
}

@media screen and (max-width: 375px) {
  
}

@media screen and (max-width: 320px) {
 
}