/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
/*************** MOBILE MENU STYLING - BY SEB  ***************/

.off-canvas-right .mfp-content, .off-canvas-left .mfp-content { /* Menu Background Color */
    background-color: #fff !important;
}

.off-canvas .nav-vertical>li>a { /* Main Menu Links Styling */
    font-size: 22px;
    color: #555;
    line-height: 100%;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 0px !important;
}

.nav-vertical>li>ul li a { /* Sub Menu Links Styling */
  color: #4ba09d;
}

.nav-vertical>li>ul li a:hover { /* Sub Menu Links: Hover Styling */
  color: #555;
}

.nav-vertical li li.menu-item-has-children>a { /* Sub Menu Links with Children: Styling */
    color: #777;
    text-transform: none;
    font-size: 100%;
}

.toggle, .toggle:focus { /* Dropdown arrow styling */
    color: #4ba09d;
    opacity: 1;
}

@media screen and (max-width: 549px) { /* Close X styling for Phone */
.mfp-ready .mfp-close { 
	color:#4ba09d;
    opacity: 1;
    mix-blend-mode: inherit;
}
}

.off-canvas-right .mfp-content, .off-canvas-left .mfp-content { /* Menu Transition Speed */
    transition: -webkit-transform 0.8s;
    transition: transform 0.8s;
    transition: transform 0.8s, -webkit-transform 0.8s;
}

.nav-sidebar.nav-vertical>li.menu-item.active, .nav-sidebar.nav-vertical>li.menu-item:hover { /* Remove Background Hover */
    background-color: transparent;
}

.nav-sidebar.nav-vertical>li+li { /* Border Styling */
    border-top: 0px solid #ececec;
}

.nav-sidebar .button { /* Button Full Width */
    width:100%;
}

.nav-sidebar li.html.header-button-1, .nav-sidebar li.html.header-button-2 { /* Button Small Margin */
	margin:4px !important;
}

@media screen and (max-width: 549px) { /* Width & Padding Menu - Phone Only */
	.off-canvas .sidebar-menu, .cart-popup-inner.inner-padding {
	padding: 70px 40px;
	}
	.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {
	width: 100%;
	}
}

@media screen and (min-width: 550px) { /* Width & Padding Menu - Tablet Dekstop */
	.off-canvas .sidebar-menu, .cart-popup-inner.inner-padding {
	padding: 40px;
	}
	.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {
	width: 400px;
	}
}

@media screen and (min-width: 1800px) { /* Width & Padding Menu - Big Dekstop */
	.off-canvas .sidebar-menu, .cart-popup-inner.inner-padding {
	padding: 80px;
	}
	.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {
	width: 500px;
	}
}

.nav-vertical li li, .off-canvas:not(.off-canvas-center) .nav-vertical li>a, .nav-sidebar .off-canvas:not(.off-canvas-center) .nav-vertical li>a { /* Important Padding - Dont remove */
    padding-left: 0px;
}

.nav-vertical li li.menu-item-has-children { /* Important Padding - Dont remove */
	margin:0px;
}

.off-canvas:not(.off-canvas-center) li.html { /* Padding & Margin - Dont remove */
    padding: 0px;
    margin: 20px 0px;
}


@media screen and (max-width: 549px) { /* Width & Padding Menu - Phone Only */
	#qlwapp.qlwapp-bottom-left, #qlwapp.qlwapp-bottom-right {
        top: auto;
        bottom:56px;
        right:-20px;
    }
}

@media screen and (min-width: 550px) { /* Width & Padding Menu - Tablet Dekstop */
	#qlwapp.qlwapp-bottom-left, #qlwapp.qlwapp-bottom-right {
        top: auto;
        bottom: 0;
    }
}

@media screen and (min-width: 1800px) { /* Width & Padding Menu - Big Dekstop */
	#qlwapp.qlwapp-bottom-left, #qlwapp.qlwapp-bottom-right {
        top: auto;
        bottom: 0;
    }
}
#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle {
    border-radius: 9px 0px 0px 0px;
}
/*************** STICKY MOBILE MENU ***************/ 
.sticky-mobile-menu { position: fixed; left: 0; bottom: 0; z-index: 999; } .row-box-shadow-4-hover .col-inner:hover { box-shadow: none; }

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
#qlwapp .qlwapp-bottom-right {
    top: auto;
    bottom: 60px;
}

}
/* 
Generic Styling, for Desktops/Laptops 
*/
.postid-34545 table, .postid-37005 table, .postid-36520 table { 
    width: 100%; 
    border-collapse: collapse; 
  }
  /* Zebra striping */
.postid-34545  tr:nth-of-type(odd), .postid-37005  tr:nth-of-type(odd), .postid-36520  tr:nth-of-type(odd) { 
    background: #eee; 
  }
  .postid-34545 th, .postid-37005 th, .postid-36520 th { 
    background: #4ba09d; 
    color: white; 
    font-weight: bold; 

  }
  .postid-34545 td, .postid-34545 th, .postid-37005 td, .postid-37005 th, .postid-36520 td, .postid-36520 th { 
    padding: 10px; 
    border: 1px solid #ccc; 
    text-align: left; 
    width: 25%;
  }
  .postid-34545 th:first-child, .postid-34545 td:first-child, .postid-37005 th:first-child, .postid-37005 td:first-child,, .postid-36520 th:first-child, .postid-36520 td:first-child {
    padding-left: 10px;
}
.postid-34545 th:last-child, .postid-34545 td:last-child, .postid-37005 th:last-child, .postid-37005 td:last-child, .postid-37005 th:last-child, .postid-36520 td:last-child {
    padding-right: 10px; 
}
/* TABLEAUX HTML FOR MOBILE*/
/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.postid-34545 table, .postid-34545 thead, .postid-34545 tbody, .postid-34545 th, .postid-34545 td, .postid-34545 tr { 
		display: block; 
    }
    .postid-34545 td, .postid-34545 th { 
        padding: 10px; 
        border: 1px solid #ccc; 
        text-align: left; 
        width: 100%;
      }
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.postid-34545 thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.postid-34545 tr { border: 1px solid #ccc; }
	
	.postid-34545 td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	.postid-34545 td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 100%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	.postid-34545 th:first-child, .postid-34545 td:first-child {
        padding-left: 50%;
    }
	/*
	Label the data
    */
	.postid-34545 td:nth-of-type(1):before { content: "Symptômes"; }
	.postid-34545 td:nth-of-type(2):before { content: "Effets désirés"; }
	.postid-34545 td:nth-of-type(3):before { content: "Durée de la cure"; }
    .postid-34545 td:nth-of-type(4):before { content: "Concentration"; }
    
    /* Force table to not be like tables anymore SPANISH */
    .postid-37005 table, .postid-37005 thead, .postid-37005 tbody, .postid-37005 th, .postid-37005 td, .postid-37005 tr { 
    display: block; 
    }
    .postid-37005 td, .postid-37005 th { 
    padding: 10px; 
    border: 1px solid #ccc; 
    text-align: left; 
    width: 100%;
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    .postid-37005 thead tr { 
    position: absolute;
    top: -9999px;
    left: -9999px;
    }

    .postid-37005 tr { border: 1px solid #ccc; }

    .postid-37005 td { 
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee; 
    position: relative;
    padding-left: 50%; 
    }

    .postid-37005 td:before { 
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 100%; 
    padding-right: 10px; 
    white-space: nowrap;
    }
    .postid-37005 th:first-child, .postid-37005 td:first-child {
    padding-left: 50%;
    }
    /* Force table to not be like tables anymore GERMAN */
    .postid-36520 table, .postid-36520 thead, .postid-36520 tbody, .postid-36520 th, .postid-36520 td, .postid-36520 tr { 
    display: block; 
}
.postid-36520 td, .postid-36520 th { 
    padding: 10px; 
    border: 1px solid #ccc; 
    text-align: left; 
    width: 100%;
  }

/* Hide table headers (but not display: none;, for accessibility) */
.postid-36520 thead tr { 
    position: absolute;
    top: -9999px;
    left: -9999px;
}

.postid-36520 tr { border: 1px solid #ccc; }

.postid-36520 td { 
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee; 
    position: relative;
    padding-left: 50%; 
}

.postid-36520 td:before { 
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 100%; 
    padding-right: 10px; 
    white-space: nowrap;
}
.postid-36520 th:first-child, .postid-36520 td:first-child {
    padding-left: 50%;
}
/*
Labels des données
*/
.postid-36520 td:nth-of-type(1):before { content: "Síntomas"; }
.postid-36520 td:nth-of-type(2):before { content: "Efectos deseados"; }
.postid-36520 td:nth-of-type(3):before { content: "Duración del tratamiento"; }
.postid-36520 td:nth-of-type(4):before { content: "Concentración"; }
}
.postid-36520 ul.criteres_cbd li.bullet-checkmark {
list-style: none;
position: relative;
padding: 7px 0 7px 25px;
margin: 0;
border-bottom: 0px;
}
.postid-36520 ul.bullet-arrow-in-post li.bullet-arrow {
list-style: none;
position: relative;
padding: 7px 0 7px 25px;
margin: 0;
border-bottom: 0px;
}
/*
Label the data
*/
.postid-37005 td:nth-of-type(1):before { content: "Symptome"; }
.postid-37005 td:nth-of-type(2):before { content: "Gewünschte Effekte"; }
.postid-37005 td:nth-of-type(3):before { content: "Behandlungsdauer"; }
.postid-37005 td:nth-of-type(4):before { content: "Konzentration"; }
}
.postid-37005 ul.criteres_cbd li.bullet-checkmark {
list-style: none;
position: relative;
padding: 7px 0 7px 25px;
margin: 0;
border-bottom: 0px;
}
.postid-37005 ul.bullet-arrow-in-post li.bullet-arrow {
list-style: none;
position: relative;
padding: 7px 0 7px 25px;
margin: 0;
border-bottom: 0px;
}

}
.postid-34545 ul.criteres_cbd li.bullet-checkmark {
    list-style: none;
    position: relative;
    padding: 7px 0 7px 25px;
    margin: 0;
    border-bottom: 0px;
}
.postid-34545 ul.bullet-arrow-in-post li.bullet-arrow {
    list-style: none;
    position: relative;
    padding: 7px 0 7px 25px;
    margin: 0;
    border-bottom: 0px;
}

/**LANG DROPDOWN**/
li.has-dropdown.header-language-dropdown::before, 
li.has-dropdown.header-language-dropdown > a {
    display: none !important;
}
 
.has-dropdown.header-language-dropdown > ul {
    opacity: 1 !important;
    left: -20px;
    padding: 0;
    border: none;
    background: none;
    box-shadow: none;
    top: -10px;
}
 
.has-dropdown.header-language-dropdown > ul > li {
    display: inline-block;
}
/*sidebar newsletter*/
/*************** STICKY SIDE BUTTON ***************/ 
.button:not(.icon).sticky-side-button { right: -69px; /* Negative Margin Right - Change Accordingly */ float: right; position: fixed; top: calc(50% - 47px); transform: rotate(90deg); z-index:999999; cursor: pointer; border-radius:0px !important; margin:0px; } .button:not(.icon).sticky-footer-button { position: fixed; left: 0; bottom: 0; z-index: 999999; border-radius:0px !important; margin-bottom: 0em; } /*************** POPUP: PERSONAL ***************/ .popup-personal img { border-radius:99px; border: 5px solid #fff; width:120px; height:120px; } .popup-personal .col-inner { margin-top:-80px; } .lightbox-content { border-radius:5px; }
/**CALCULATORE AERO 2,0 EDIT**/
/**.ezfc-theme-aero-v2{color:#333}.ezfc-theme-aero-v2 .ezfc-form-loading-text{color:#fff}.ezfc-theme-aero-v2 .ezfc-form{background-color:#f6f6f6;padding:1em}.ezfc-theme-aero-v2 .ezfc-element{padding-top:0;padding-bottom:.6em}.ezfc-theme-aero-v2 .ezfc-label{color:#333;display:block;font-size:.9em;font-weight:400;margin:0;padding:.25em .5em}.ezfc-theme-aero-v2 .ezfc-element-input,.ezfc-theme-aero-v2 .ezfc-element-numbers,.ezfc-theme-aero-v2 .ezfc-element-select,.ezfc-theme-aero-v2 .ezfc-element-textarea{background-color:#fff;border:transparent 1px solid;border-radius:0;color:#333;font-weight:700;padding:.5em 1em;height:auto;width:100%;box-shadow:rgba(148,148,148,.175) 0 2px 6px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ezfc-theme-aero-v2 .ezfc-element-input:focus,.ezfc-theme-aero-v2 .ezfc-element-numbers:focus,.ezfc-theme-aero-v2 .ezfc-element-select:focus,.ezfc-theme-aero-v2 .ezfc-element-textarea:focus{border:#4ba09d 1px solid;border-image:linear-gradient(to right,#4ba09d 0,#a1cffc 50%,#4ba09d 100%);border-image-slice:1;color:#4ba09d}.ezfc-theme-aero-v2 .ezfc-element-input.ezfc-element-subtotal{color:#8c8c8c}.ezfc-theme-aero-v2 .ezfc-element-input.ezfc-element-subtotal:active,.ezfc-theme-aero-v2 .ezfc-element-input.ezfc-element-subtotal:focus{border:1px solid transparent}.ezfc-theme-aero-v2 .ezfc-element-select{color:#333;padding:.6em .75em}.ezfc-theme-aero-v2 .ezfc-element-checkbox-input,.ezfc-theme-aero-v2 .ezfc-element-radio-input{margin:0 .5em .2em 1em}.ezfc-theme-aero-v2 .ezfc-element-option-has-image .ezfc-element-icon-wrapper,.ezfc-theme-aero-v2 .ezfc-element-option-has-image .ezfc-element-option-selectable-text{background-color:#fff;border:0}.ezfc-theme-aero-v2 .ezfc-element-option-has-image .ezfc-element-icon-wrapper:hover,.ezfc-theme-aero-v2 .ezfc-element-option-has-image .ezfc-element-option-selectable-text:hover{background-color:#cce5ff}.ezfc-theme-aero-v2 .ezfc-element-option-has-image .ezfc-element-icon-wrapper.ezfc-selected,.ezfc-theme-aero-v2 .ezfc-element-option-has-image .ezfc-element-option-selectable-text.ezfc-selected{background-color:#4ba09d}.ezfc-theme-aero-v2 .ezfc-element-option-has-image .ezfc-element-icon-wrapper.ezfc-selected,.ezfc-theme-aero-v2 .ezfc-element-option-has-image .ezfc-element-icon-wrapper.ezfc-selected .fa,.ezfc-theme-aero-v2 .ezfc-element-option-has-image .ezfc-element-option-selectable-text.ezfc-selected,.ezfc-theme-aero-v2 .ezfc-element-option-has-image .ezfc-element-option-selectable-text.ezfc-selected .fa{color:#fff}.ezfc-theme-aero-v2 .ezfc-element-option-has-image .ezfc-element-icon-wrapper.ezfc-selected .fa,.ezfc-theme-aero-v2 .ezfc-element-option-has-image .ezfc-element-option-selectable-text.ezfc-selected .fa{background-color:transparent}.ezfc-theme-aero-v2 .ezfc-element-daterange{width:49%}.ezfc-theme-aero-v2 .ezfc-element-daterange-from{margin-right:1%}.ezfc-theme-aero-v2 .ezfc-element-daterange-to{margin-left:1%}.ezfc-theme-aero-v2 .ezfc-element-wrapper-image img{max-width:100%}.ezfc-theme-aero-v2 .ezfc-text{font-weight:700;padding:.25em .5em}.ezfc-theme-aero-v2 .ezfc-slider-element{margin-bottom:2.5em}.ezfc-theme-aero-v2 .ezfc-slider-element.ui-slider{border:0}.ezfc-theme-aero-v2 .ezfc-slider-element .ui-slider-handle{border:0;border-radius:9999px;background:#4ba09d}.ezfc-theme-aero-v2 .ui-spinner{border:0;border-radius:0;width:100%}.ezfc-theme-aero-v2 .ui-spinner .ezfc-spinner.ui-spinner-input{font-family:"Open Sans",sans-serif;font-size:1em;font-weight:700;margin:0;padding:.75em 1em}.ezfc-theme-aero-v2 .ui-spinner .ui-spinner-button{border:0}.ezfc-theme-aero-v2 .ui-spinner .ui-spinner-button .ui-button-text .ui-icon{margin-top:-.5em}.ezfc-theme-aero-v2 .ezfc-price-wrapper-element .ezfc-label{padding:.5em}.ezfc-theme-aero-v2 .ezfc-price{color:#333;display:inline-block;font-size:1.4em;font-weight:700;padding:.5em 0}.ezfc-theme-aero-v2 .ezfc-element-price{font-style:italic}.ezfc-theme-aero-v2 .ezfc-btn,.ezfc-theme-aero-v2 .ezfc-step-button{border:0;background-color:#fff;color:#333;padding:.5em 1em;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ezfc-theme-aero-v2 .ezfc-btn:hover,.ezfc-theme-aero-v2 .ezfc-step-button:hover{background-color:#fff;color:#404040}.ezfc-theme-aero-v2 .ezfc-success-text{display:none}.ezfc-theme-aero-v2 .ezfc-required-char{color:red}.ezfc-theme-aero-v2 .ezfc-required-notification{font-size:.8em;margin-top:1em}.ezfc-theme-aero-v2 .ezfc-submit-wrapper{margin-top:1em}.ezfc-theme-aero-v2 .ezfc-submit{background:#324242;background:linear-gradient(335deg,#324242 0,#4ba09d 52%,#71ece8 100%);color:#fff;font-size:1.1em;text-transform:uppercase;box-shadow:rgba(148,148,148,.175) 0 2px 6px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ezfc-theme-aero-v2 .ezfc-submit:hover{background:#03488d;background:linear-gradient(335deg,#435756 0,#4ba09d 52%,#00d4ff 100%);color:#fff}.ezfc-theme-aero-v2 input.ezfc-element-fileupload{margin:.5em 0}.ezfc-theme-aero-v2 .ezfc-fileupload-message{padding:.5em 0}.ezfc-theme-aero-v2 .ezfc-upload-button{border:0;margin:.5em 0;padding:.5em 1em;background-color:#fff;color:#333;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ezfc-theme-aero-v2 .ezfc-upload-button:hover{background-color:#fff;color:#404040}.ezfc-theme-aero-v2 .ezfc-element .fa{color:#333}.ezfc-theme-aero-v2 ::-webkit-input-placeholder{color:#aaa;font-style:italic}.ezfc-theme-aero-v2 :-moz-placeholder{color:#aaa;font-style:italic}.ezfc-theme-aero-v2 ::-moz-placeholder{color:#aaa;font-style:italic}.ezfc-theme-aero-v2 :-ms-input-placeholder{color:#aaa;font-style:italic}.ezfc-theme-aero-v2 .ezfc-step-indicator-item{background-color:#fff;color:#333}.ezfc-theme-aero-v2 .ezfc-step-indicator-item:before{border-color:#fff;border-left-color:transparent}.ezfc-theme-aero-v2 .ezfc-step-indicator-item:after{border:15px solid transparent;border-left-color:#fff}.ezfc-theme-aero-v2 .ezfc-step-indicator-item.ezfc-step-indicator-item-active{background-color:#4ba09d;color:#fff}.ezfc-theme-aero-v2 .ezfc-step-indicator-item.ezfc-step-indicator-item-active:before{border-color:#4ba09d;border-left-color:transparent}.ezfc-theme-aero-v2 .ezfc-step-indicator-item.ezfc-step-indicator-item-active:after{border-left-color:#4ba09d}.ezfc-theme-aero-v2 .ezfc-step-indicator-item.ezfc-step-indicator-item-active:hover{background-color:#4ba09d;border-color:#4ba09d;color:#fff;text-decoration:none}.ezfc-theme-aero-v2 .ezfc-step-indicator-item.ezfc-step-indicator-item-active:hover:before{border-color:#4ba09d;border-left-color:transparent}.ezfc-theme-aero-v2 .ezfc-step-indicator-item.ezfc-step-indicator-item-active:hover:after{border-left-color:#4ba09d}.ezfc-placeholder{color:#aaa;font-style:italic}.ezfc-hover-lighten:hover{background-color:#fff;color:#404040}.ezfc-box-shadow-default{box-shadow:rgba(148,148,148,.175) 0 2px 6px}.aero-v2-gradient{background:#325755;background:linear-gradient(335deg,#325755 0,#4ba09d 52%,#00d4ff 100%)}*/
/**SCHEMA FAQ ACCORDION STYLE**/
.schema-faq-question{
    cursor: pointer;
  }
  
  .schema-faq-question:before{
    width: 16px;
    height: 20px;
    display: inline-block;
    content: "+";
    margin-right: 5px;
    vertical-align: top;
  }
  
  .schema-faq-question.collapse:before{
    content: "-";
  }
  
  .schema-faq-question:hover{
    opacity: 0.8;
  }
  
  .schema-faq-answer{
    display: none;
    padding-left: 1em;
  }
  .schema-faq-answer.default{
    display: block;
  }
  /**COPIED TOOLTIP STYLE**/
  .page-id-38564 .copied::after {
    position: absolute;
    top: 12%;
    right: 110%;
    display: block;
    content: "copié";
    font-size: 10px;
    padding: 2px 3px;
    color: #fff;
    background-color: rgb(36, 185, 178);
    border-radius: 3px;
    opacity: 0;
    will-change: opacity, transform;
    animation: showcopied 1.5s ease;
  }
  .page-id-38653 .copied::after {
    position: absolute;
    top: 12%;
    right: 110%;
    display: block;
    content: "kopieren";
    font-size: 10px;
    padding: 2px 3px;
    color: #fff;
    background-color: rgb(36, 185, 178);
    border-radius: 3px;
    opacity: 0;
    will-change: opacity, transform;
    animation: showcopied 1.5s ease;
  }
  .page-id-38693 .copied::after {
  position: absolute;
  top: 12%;
  right: 110%;
  display: block;
  content: "copy";
  font-size: 10px;
  padding: 2px 3px;
  color: #fff;
  background-color: rgb(36, 185, 178);
  border-radius: 3px;
  opacity: 0;
  will-change: opacity, transform;
  animation: showcopied 1.5s ease;
}
.page-id-38696 .copied::after {
  position: absolute;
  top: 12%;
  right: 110%;
  display: block;
  content: "copia";
  font-size: 10px;
  padding: 2px 3px;
  color: #fff;
  background-color: rgb(36, 185, 178);
  border-radius: 3px;
  opacity: 0;
  will-change: opacity, transform;
  animation: showcopied 1.5s ease;
}   
.page-id-38699 .copied::after {
  position: absolute;
  top: 12%;
  right: 110%;
  display: block;
  content: "copia";
  font-size: 10px;
  padding: 2px 3px;
  color: #fff;
  background-color: rgb(36, 185, 178);
  border-radius: 3px;
  opacity: 0;
  will-change: opacity, transform;
  animation: showcopied 1.5s ease;
}
.page-id-38702 .copied::after {
  position: absolute;
  top: 12%;
  right: 110%;
  display: block;
  content: "copia";
  font-size: 10px;
  padding: 2px 3px;
  color: #fff;
  background-color: rgb(36, 185, 178);
  border-radius: 3px;
  opacity: 0;
  will-change: opacity, transform;
  animation: showcopied 1.5s ease;
}    
  @keyframes showcopied {
    0% {
      opacity: 0;
      transform: translateX(100%);
    }
    70% {
      opacity: 1;
      transform: translateX(0);
    }
    100% {
      opacity: 0;
    }
  }
