/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 12 2026 | 11:04:31 */
/*** reglement-product-form ***/
.reglement-product-form
{
	color : #ffffff !important;
}

.reglement-demo-form {
	color : #000000 !important;
}

.reglement-demo-form,
.reglement-product-form {
    font-style: italic !important;
    font-size: 12.5px !important;
	  line-height : 22px !important;
}

/*** buttons radius ***/

 .elementor-button {
	border-radius : 20px !important;
}

/*** FAQs questions ***/
.e-n-accordion-item-title-text h3 {
	color : #000000 !important;
	font-size : 18px !important;
	font-weight : 500 !important;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .e-n-accordion-item-title-text h3 {
	font-size : 16px !important;
	line-height : 26px !important;
	font-weight : 500 !important;
 }
}

/**
@media only screen and (max-width: 767px) {
  .e-n-accordion-item-title-text h3 {
	font-size : 14px !important;
	line-height : 24px !important;
	font-weight : 500 !important;
 }
}

.e-n-accordion-item-title-text h3:hover,
.e-n-accordion-item-title-text h3:focus
{
	color : #EC6408 !important;
}

/*** CTA contact button **/

.page-id-37624 .elementor-39190 .elementor-element.elementor-element-4e5db486 .elementor-button,
.page-id-37668 .elementor-39190 .elementor-element.elementor-element-4e5db486 .elementor-button,
.page-id-37742 .elementor-39190 .elementor-element.elementor-element-4e5db486 .elementor-button,
.page-id-37646 .elementor-43361 .elementor-element.elementor-element-4599f51 .elementor-button,
.page-id-37753 .elementor-43361 .elementor-element.elementor-element-4599f51 .elementor-button,
.page-id-37679 .elementor-43361 .elementor-element.elementor-element-4599f51 .elementor-button,
.page-id-37654 .elementor-43375 .elementor-element.elementor-element-b273d34 .elementor-button,
.page-id-37763 .elementor-43375 .elementor-element.elementor-element-b273d34 .elementor-button,
.page-id-37688 .elementor-43375 .elementor-element.elementor-element-b273d34 .elementor-button {
	display: none !important;
}

/*** 404 ***/
.error404 .rank-math-breadcrumb {
	display : none !important;
}

/** Circled number with pure CSS **/
span.step {
  font-family: "Montserrat", Sans-Serif;
  font-size: 20px !important;
  background: #ffffff;
  border-radius: 1em;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  color: #ec6408;
  display: inline-block;
  font-weight: bold;
  line-height: 2em;
  margin-right: 0px;
  text-align: center;
  width: 2em; 
}

li {
  list-style-position: inside !important;
}


/*** CTA contact button **/
.elementor-39190 .elementor-element.elementor-element-4e5db486 .elementor-button,
.elementor-43361 .elementor-element.elementor-element-4599f51 .elementor-button,
.elementor-43375 .elementor-element.elementor-element-b273d34 .elementor-button
{
	background-color : #423435  !important;
	border-radius : 20px 20px 0px 0px !important;
	font-size : 13px !important;
	text-transform: none !important;
    letter-spacing: 0.5px !important;
}

/*** Blog ***/
article.elementor-post.elementor-grid-item.post-308854,
article.elementor-post.elementor-grid-item.post-308832,
article.elementor-post.elementor-grid-item.post-308852,
.masonry-blog-item.post-308854,
.masonry-blog-item.post-308832,
.masonry-blog-item.post-308852,
.masonry-blog-item.post-332288,
.masonry-blog-item.post-332287
{
    display: none !important;
}

/*** Modal page MES ***/
#elementor-popup-modal-311154 .dialog-widget-content,
#elementor-popup-modal-324936 .dialog-widget-content{
    display: none !important;
}

/*** Modal page MES EN***/
#elementor-popup-modal-311154 .dialog-widget-content {
    display: none !important;
}

/*** Moadal page Home page FR, EN & DE ***/
.page-id-295 #elementor-popup-modal-357210 .dialog-widget-content,
.page-id-3721 #elementor-popup-modal-357210 .dialog-widget-content,
.page-id-3508 #elementor-popup-modal-357210 .dialog-widget-content
{
    display: none !important;
}

/*** Moadal page Maintenance page FR, EN & DE ***/
.page-id-96142  #elementor-popup-modal-363207 .dialog-widget-content,
.page-id-188079 #elementor-popup-modal-363211 .dialog-widget-content,
.page-id-80214 #elementor-popup-modal-362172 .dialog-widget-content
{
    display: none !important;
}

/*** Modal LIMS FR, EN & DE ***/
.page-id-80778  #elementor-popup-modal-371393 .dialog-widget-content,
.page-id-264659 #elementor-popup-modal-371393 .dialog-widget-content,
.page-id-264664 #elementor-popup-modal-371408 .dialog-widget-content
{
    display: none !important;
}
/**
.postid-311154 #elementor-popup-modal-311154 .dialog-widget-content, 
.page-id-71913 #elementor-popup-modal-311154 .dialog-widget-content{
    display: unset !important;
}
**/

nav.rank-math-breadcrumb {
    text-align: center !important;
}

/*** portfolio ***/
.single-portfolio .post-area.col.span_9 {
    display: none !important;
}

/*** Page Horlogerie ***/
.elementor-308984 .elementor-element.elementor-element-da54b4c .elementor-tabs-content-wrapper {
    border-top-right-radius: 27px;
    border-bottom-right-radius: 27px;
}

.elementor-308984 .elementor-element.elementor-element-da54b4c .elementor-tab-title.elementor-active:first-child {
    border-top-left-radius: 27px;
}

.elementor-308984 .elementor-element.elementor-element-da54b4c .elementor-tab-title.elementor-active:last-child {
    border-bottom-left-radius: 27px;
}

/*** automative industry ***/
.cat-item.cat-item-534 {
	display : none !important;
}

#post-323665, 
#post-323784,
#post-323859,
#post-323861
{
	display : none !important;
}

/*** SS bloc ***/
.premium-blog-wrap {
    display: flex;
    justify-content: center;
}

/*** Sommaire ***/
li.elementor-toc__list-item::marker {
    color: white;
}

.elementor-toc__list-item
{
	line-height : 13.5px !important;
}

.elementor-toc__body {
    padding: 10px !important;
}

.elementor-327979 .elementor-element.elementor-element-42c795e .elementor-toc__header {
    padding: 10px 20px !important;
}

/** SS **/
 .e-filter-item {
    cursor: pointer !important;
}

/*** TEEXMA PLATFORM ***/
.teexma-platform-hover:hover p{
    color: #ffffff !important;
}

.TX-platform-hover:hover p{
    color: #000000 !important;
}

.demo-tx-hover:hover .elementor-icon-list-text,
.demo-tx-hover:hover .elementor-icon-list-text i{
    color: #ec6408 !important;
}

/*** form button ***/
.elementor-button[type="submit"] {
	font-size: 14.5px !important;    
	font-weight: 600 !important;
	text-transform: uppercase !important;
	line-height: 24px !important; 
	border-width: 0px 0px 0px 0px !important;     
	padding : 11px 22px !important
}


/*** Files d'arianes ***/
.page-id-37668 .elementor-45659 .elementor-element.elementor-element-a9d8dad,
.page-id-37624 .elementor-45659 .elementor-element.elementor-element-a9d8dad,
.page-id-37742 .elementor-45659 .elementor-element.elementor-element-a9d8dad,
.page-id-37753 .elementor-58025 .elementor-element.elementor-element-93d9cce,
.page-id-37679 .elementor-58025 .elementor-element.elementor-element-93d9cce,
.page-id-37646 .elementor-58025 .elementor-element.elementor-element-93d9cce,
.page-id-37654 .elementor-58032 .elementor-element.elementor-element-e15dcb5,
.page-id-37688 .elementor-58032 .elementor-element.elementor-element-e15dcb5,
.page-id-37763 .elementor-58032 .elementor-element.elementor-element-e15dcb5
{
	display : none !important;
}

/*** anciens séminaires ***/
.post-322774 a.elementor-post__read-more,
.post-192225 a.elementor-post__read-more,
.post-176446 a.elementor-post__read-more,
.post-176144 a.elementor-post__read-more
{
	display : none !important;
}

/*** demo bottom bloc ***/
.demo-bottom .elementor-button,
.demo-bottom .elementor-button:hover{
    background-color: var( --e-global-color-9e80a04 ) !important;
}

.product-sheet-bottom .elementor-button:focus,
.product-sheet-bottom .elementor-button:active {
    background-color: #ec6408 !important;
    color: var( --e-global-color-9e80a04 ) !important;;
    opacity: 1 !important;
}

.product-sheet-bottom .elementor-button:hover {
    background-color: var( --e-global-color-9e80a04 ) !important;;
    color: #ec6408 !important; 
}

/*** counter ***/
.elementor-counter-title {
    text-align: center !important;
}

/*** fil d'ariane ***/
.page-id-376460 .elementor-58032 .elementor-element.elementor-element-786370c,
.page-id-376454 .elementor-58025 .elementor-element.elementor-element-f969027,
.page-id-357047 .new-menu-breadcrumb
{
	display : none !important;
}

/*** contact, demo , fp ***/

.page-id-37624 .rank-math-breadcrumb,
.page-id-37742 .rank-math-breadcrumb,
.page-id-37668 .rank-math-breadcrumb,
.page-id-37646 .rank-math-breadcrumb,
.page-id-37679 .rank-math-breadcrumb,
.page-id-37753 .rank-math-breadcrumb,
.page-id-37688 .rank-math-breadcrumb,
.page-id-37763 .rank-math-breadcrumb,
.page-id-37654 .rank-math-breadcrumb
{
	display : none !important;
}
/**
.elementor-sticky--effects.new-header-demo {
      box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1) !important;
}

.page-id-288776 .elementor-39190 .elementor-element.elementor-element-4e5db486 .elementor-button {
	display : none;
}
**/
/*** number input ***/

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
  appearance: textfield;
}

/*** reconversion pages ***/

.new-form-demo .elementor-form input::placeholder,
.new-form-demo .elementor-form textarea::placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

/*** demo CTA mobile version ***/
  .fixed-actions-container-demo {
    display: none !important;
  }

 @media (max-width: 768px) {
.page-id-37624 .fixed-actions-container-demo,
.page-id-37668 .fixed-actions-container-demo,
.page-id-37742 .fixed-actions-container-demo,
.page-id-37646 .fixed-actions-container-demo,
.page-id-37679 .fixed-actions-container-demo,
.page-id-37753 .fixed-actions-container-demo,
.page-id-37654 .fixed-actions-container-demo,
.page-id-37688 .fixed-actions-container-demo,
.page-id-37763 .fixed-actions-container-demo
	 {
	 display: none !important;
  }
}

  @media (max-width: 768px) {
    .fixed-actions-container-demo {
      display: block !important;
      position: fixed !important;
      bottom: 15px !important;
      right: 0 !important;
      left: 0 !important;
      margin: 0 auto !important;
      width: 70% !important;
      z-index: 9999 !important;
    }
    .fixed-btn-demo {
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
      background-color: #EC6408 !important;
      color: #ffffff !important;
      text-decoration: none !important;
	  text-transform: uppercase !important;
      font-family: 'Montserrat', Arial, sans-serif !important;
      width: 100% !important;
      border-radius: 20px !important;
      font-size: 14px !important;
      font-weight: 600 !important;
	  padding: 8px 12px !important;
      box-shadow: 0 -2px 12px rgba(0, 0, 0, 0.15) !important;
    }
  }

