/*
Theme Name:   Saaswedo
Theme URI:    https://cheminjm.fr
Description:  Jean-Michel Chemin Theme
Version:      1.4.7
Author:       Jean-Michel Chemin
Author URI:   https://cheminjm.fr
Template:     impeka
*/
#grve-main-header .grve-left-area #grve-main-menu {
    padding: 0 0 0 40px;
}
#grve-main-header .grve-right-area #grve-second-menu {
    padding: 0;
}
#grve-main-header .menu-contact {
	margin-right: 0;
}
#grve-main-header .grve-horizontal-menu:not(.grve-menu-element) > .grve-menu > li.current-menu-ancestor > .grve-link-wrapper .grve-arrow, #grve-main-header .grve-horizontal-menu:not(.grve-menu-element) > .grve-menu > li:hover > .grve-link-wrapper .grve-arrow {
    color: #00a0e0;
}
#grve-main-header #menu-item-110 /*.menu-compte*/ {
	margin-left: 15px;
}
.grve-horizontal-menu > .grve-menu > .menu-item-language.grve-first-level {
    margin-left: 20px;
}
#grve-main-header .menu-item-language .wpml-ls-flag {
    margin-top: 3px;
}
li#menu-item-wpml-ls-25-fr {
    margin-left: 10px;
}
#grve-main-header.grve-menu-type-underline .grve-header-menu .menu-item-language.grve-first-level:not(.grve-menu-type-button):not(.grve-menu-type-outline)>.grve-link-wrapper a .grve-item:hover:after, #grve-main-header.grve-menu-type-underline .grve-header-menu .menu-item-language.grve-first-level:not(.grve-menu-type-button):not(.grve-menu-type-outline).grve-menu-hover>.grve-link-wrapper a .grve-item:after {
    transform: scaleX(0);
}
.grve-right-area .grve-header-elements {
    padding: 0 2rem 0 15px;
}
#grve-main-header .grve-horizontal-menu:not(.grve-menu-element) > .grve-menu > li > .grve-link-wrapper a.menu-compte {
    color: #00a0e0;
}
@media only screen and (min-width: 1025px) and (max-width: 1275px) {
.grve-logo {
    padding: 0 20px;
}
#grve-main-header .grve-logo:not(.grve-logo-text) a {
    height: 40px;
}
#grve-main-header .grve-left-area #grve-main-menu {
    padding: 0;
}
#grve-main-header .grve-right-area #grve-second-menu {
    padding: 0 20px 0 0;
}
.grve-horizontal-menu > .grve-menu > .grve-first-level + .grve-first-level {
    margin-left: 10px;
}
.grve-header-menu li.grve-first-level:not(.grve-menu-element-first-level) > .grve-link-wrapper:not(.grve-menu-element-link-wrapper) > a {
    font-size: 13px;
}
.grve-right-area .grve-header-elements {
    display: none;
}
}
.grve-text p {
    text-align: justify;
}
/* Column count */
.two-col p {
columns: auto;
columns: 2;
}
.three-col p {
columns: auto;
columns: 3;
}
@media only screen and (max-width: 767px) {
body #grve-theme-wrapper .grve-btn-video, body #grve-theme-wrapper .grve-btn-text, body #grve-theme-wrapper .wpcf7 input[type="submit"]:not(.grve-custom-btn), body #grve-theme-wrapper .grve-link-text {
    font-size: 14px !important;
    line-height: 1.4em;
}
body .grve-leader-text, #grve-theme-wrapper .grve-leader-text, body .grve-leader-text p, body p.grve-leader-text {
    font-size: 20px;
    line-height: 1.67em;
}
}
@media only screen and (min-width: 1025px) and (max-width: 1130px) {
.menu-item-language {
    display: none;
}
}
@media only screen and (max-width: 1480px) {
.grve-horizontal-menu > .grve-menu > .menu-item-language.grve-first-level {
    margin-left: 10px;
    margin-right: 5px;
}
.grve-right-area .grve-header-elements {
    display: none;
}
.grve-horizontal-menu > .grve-menu > .grve-first-level + .grve-first-level {
    margin-left: 15px;
}
}
/* ---------- MEGAMENU ---------- */
#grve-main-header .menu-software .divider-menu-software .grve-border, #grve-main-header .menu-prestations .divider-menu-prestations .grve-border {
    border-color: #555;
}
#grve-theme-wrapper .menu-card-software p.grve-leader-text {
    font-weight: 600;
	line-height: 1.3em;
    font-size: 23px;
    max-width: 220px;
}
.grve-media-box.grve-style-2.menu-card-software .grve-content-wrapper {
    padding: 2rem 2rem 1.5rem 2rem;
}
.grve-media-box.grve-style-2.menu-card-software:hover .grve-with-readmore .grve-content-inner {
    transform: translateY(-35px);
}
.grve-media-box.grve-style-2.menu-card-software .grve-with-readmore .grve-media-read-more {
    bottom: 2rem;
}
.menu-presta-ico-box {
    min-height:40px;
}
/*.menu-prestations .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-title-wrapper .grve-wrapper-icon {
    margin-top: 2px;
}*/
.menu-prestations .grve-h6, .menu-nous-connaitre .grve-h6,  .menu-offres .grve-h6  {
    font-size: 15px;
    line-height: 22px;
}
.menu-prestations .grve-box-content p {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 20px;
    padding-left: 35px;
}
.menu-prestations .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-content {
    margin-top: 0.25em;
}
li#menu-item-1089, li#menu-item-1090, li#menu-item-1593, li#menu-item-1594 {
	display:none;
}
.contact-mobile {
    background: #00a0e0;
    padding: 10px 20px;
    border-radius: 4px;
    border: 1px solid #00a0e0;
    color: white;
}
.connexion-mobile {
    background: transparent;
    padding: 10px 20px;
    border-radius: 4px;
    border: 1px solid white;
    color: #00a0e0;
}
.grve-hidden-area .grve-area-inner .grve-area-content .grve-area-bottom {
    margin-top: 0;
}
#menu-item-79 .sub-menu, #menu-item-80 .sub-menu, #menu-item-81 .sub-menu, #menu-item-83 .sub-menu,
#menu-item-1563 .sub-menu, #menu-item-1567 .sub-menu, #menu-item-1578 .sub-menu, #menu-item-1585 .sub-menu, #menu-item-6667 .sub-menu, #menu-item-9022 .sub-menu, #menu-item-9026 .sub-menu, #menu-item-9493 .sub-menu, #menu-item-9495 .sub-menu {
	display:none;
}
.grve-header-menu.grve-horizontal-menu li.grve-menu-area-item .grve-area-item-sub-menu {
    overflow: inherit;
    box-shadow: none;
}
.grve-header-menu.grve-horizontal-menu .grve-area-item-sub-menu {
    background-color: transparent;
}
@media only screen and (max-width: 1024px) {
.grve-section.menu-vos-besoins, .grve-section.menu-notre-offre, .grve-section.menu-besoins, .grve-section.menu-prestations, .grve-section.menu-software, .grve-section.menu-nous-connaitre {
	display:none;
}
.grve-sub-menu a {
    color: white;
}
.grve-sub-menu a:hover {
    color: #00a0e0;
}
}
.menu-offres .grve-tab.grve-vertical-tab {
    background: linear-gradient(45deg, #ffffff 0%, #f4f4f4 100%);
}
.menu-offres .grve-tab.grve-vertical-tab.grve-tab-position-left .grve-tab-content {
    padding-left: 4%;
	padding-top: 10px;
	padding-bottom: 30px;
}
.menu-offres .grve-tab.grve-vertical-tab .grve-tabs-title.grve-width-md {
    flex-basis: 50%;
    padding: 30px 0 10px 20px;
	/*background: linear-gradient(90deg, #ffffff 0%, #f4f4f4 50%);*/
}
.menu-offres .grve-tab.grve-vertical-tab .grve-tabs-wrapper {
    padding: 20px 20px 20px 0;
    /*background-color: #ffffff;
    background: linear-gradient(45deg, #ffffff 0%, #f4f4f4 100%);*/
}
.menu-offres .grve-vertical-tab .grve-tab-title.active {
    /*box-shadow: inset 0 0px 15px 0px rgba(0, 0, 0, 0.1);*/
	background: rgba(0, 0, 0, 0.05);
}
.grve-tab .grve-tab-content.active {
    background: rgba(0, 0, 0, 0.05);
}
.menu-offres .grve-tab.grve-vertical-tab .grve-tabs-title .grve-tab-title+.grve-tab-title {
    margin-top: 0;
}
.menu-offres .grve-vertical-tab .grve-tab-title {
	/*border-radius: 5px;
    box-shadow: 0 0 12px 0px rgba(0, 0, 0, 0.15);*/
	margin-bottom: 15px;
	/*border-bottom: 1px solid #ededed;*/
}
body .menu-offres .grve-tab.grve-vertical-tab .grve-tabs-title .grve-tab-title .grve-tab-title-inner .grve-title,
body .menu-offres .grve-tab .grve-tabs-wrapper.grve-align-left .grve-icon-position-left .grve-title {
	padding: 14px 20px;
}
.menu-offres .grve-vertical-tab .grve-tab-title.active h3 {
	color: black;
}
.menu-offres .grve-vertical-tab .grve-tab-title h3 {
	color: #00a0e0;
	font-size: 16px;
	line-height: 23px;
}
.menu-offres .grve-tab .grve-tab-title .grve-tab-title-inner:after {
    border-top-width: 0;
}
.menu-offres a.grve-btn-line {
	color: #00a0e0;
}
.menu-offres-aide .grve-btn {
	margin-top: 0;
    margin-bottom: 0;
}
.menu-offres-aide {
	padding: 0 0 0 30px;
	/*padding: 10px 40px;*/
}
.menu-offres a.grve-btn.grve-bg-primary-1 {
	color: white;
}
.menu-offres .grve-text-hover-dark-grey:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
    fill: #ffffff;
}
.menu-offres .grve-box-icon.grve-side-icon.grve-layout-1.grve-vertical-align-top .grve-box-title-wrapper .fa {
    margin-top: 4px;
}
@media only screen and (max-width: 767px) {
    .menu-offres .grve-row-inner.grve-mobile-vertical-gap-30 .grve-column-inner.scd-column-sans-espace-avt {
        margin-top: 0;
		margin-bottom: 20px;
    }
	.menu-offres .grve-btn-line {
    white-space: normal;
}
}
/*.grve-horizontal-menu .grve-item .grve-menu-icon, .grve-vertical-menu .grve-item .grve-menu-icon {
    margin-right: 6px;
    margin-left: -22px;
    min-width: 15px;
    text-align: center;
    color: #00a0e0;
}*/
#menu-item-79 .grve-sub-menu .grve-section.grve-container-width, .menu-item-9022 .grve-sub-menu .grve-section.grve-container-width, .menu-item-9493 .grve-sub-menu .grve-section.grve-container-width {
    margin-left: 0;
    margin-right: auto;
    max-width: 580px;
    width: 100%;
}
#menu-item-83 .grve-sub-menu .grve-section.grve-container-width, .menu-item-1585 .grve-sub-menu .grve-section.grve-container-width, .menu-item-9026 .grve-sub-menu .grve-section.grve-container-width, .menu-item-9495 .grve-sub-menu .grve-section.grve-container-width {
    margin-left: 0;
    margin-right: auto;
    max-width: 350px;
    width: 100%;
}
#menu-item-6667 .grve-sub-menu .grve-section.grve-container-width {
    margin-left: 0;
    margin-right: auto;
    max-width: 300px;
    width: 100%;
}
#grve-main-menu .grve-box-icon.grve-side-icon.grve-extra-small .grve-wrapper-icon:not(.grve-image-icon) {
    font-size: 16px;
    line-height: 1em;
    min-width: 20px;
    text-align: center;
}
#grve-main-menu .grve-box-icon.grve-side-icon.grve-small .grve-wrapper-icon:not(.grve-image-icon) {
    min-width: 20px;
    text-align: center;
}
#grve-main-menu #menu-item-6667 .grve-box-icon.grve-side-icon.grve-extra-small .grve-wrapper-icon:not(.grve-image-icon) {
    min-width: 29px;
}
.grve-vertical-menu-wrapper {
    padding-bottom: 70px;
}
.menu-prestations .grve-h6:hover, .menu-nous-connaitre .grve-h6:hover, .menu-offres .grve-h6:hover {
    color: #00a0e0;
}
/*#grve-theme-wrapper .menu-offres .grve-box-icon.grve-side-icon.grve-extra-small .grve-wrapper-icon:not(.grve-image-icon) .grve-text-dark-grey {
    color: #00a0e0;
}
.menu-offres .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-title-wrapper .grve-box-title:hover {
    color: #00a0e0;
}*/
.menu-current-item {
    /*outline: 3px solid red !important;*/
	color: grey;
}
/* .grve-tabs-title .grve-tab-title {
  border-radius: 6px;
  transition: background 0.2s ease;
}

.grve-tabs-title .grve-tab-title.active {
  background-color: rgba(0, 0, 0, 0.05);
}*/
/* ------------ HOMEPAGE ----------- */

h1.grve-h1.title-header-home {
    font-weight: 400;
}
.blog-home-saaswedo .grve-h5 {
    font-family: Montserrat;
    font-weight: 600;
    font-style: normal;
    text-transform: none;
    font-size: 19px;
    line-height: 25px;
    letter-spacing: 0px;
}
.blog-home-saaswedo .grve-post-list .grve-post-content p {
    max-height: none;
}
.home .grve-blog-leader .grve-post-leader .grve-blog-item-inner .grve-post-content .grve-post-title {
    font-size: 27px;
    line-height: 38px;
}
@media only screen and (max-width: 767px) {
.home .grve-blog-leader .grve-post-leader .grve-blog-item-inner .grve-post-content .grve-post-title {
    font-size: 26px;
    line-height: 1.2em;
}
}
/* ------------ PORTFOLIO SINGLE ----------- */
#grve-portfolio-bar .grve-nav-item .grve-link-text {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #999;
}
@media only screen and (max-width: 767px) {
#grve-feature-section .grve-fullwidth .grve-container, .grve-title-section .grve-fullwidth .grve-container {
    padding-left: 0;
    padding-right: 0;
    width: 80%;
}
#grve-portfolio-title .grve-description.grve-portfolio-description {
    font-size: 20px;
    line-height: 30px;
}
}
#grve-portfolio-social-bar {
    display: none;
}
.single-portfolio .grve-title-categories {
	display: none;
}
/* ----- Affichage ribbons categories ----- */
/*.page-id-5018*/ .flickity-slider .grve-entry-item::before {
    display: inline;
    background: white;
    position: absolute;
    font-size: 14px;
    padding: 3px 10px;
    left: 30px;
    top: 30px;
    z-index: 9;
    border-radius: 5px;
    color: black;
    font-weight: 600;
    opacity: 0.5;
}
.grve-isotope-container .grve-entry-item::before {
    display: inline;
    background: white;
    position: absolute;
    font-size: 14px;
    padding: 0px 8px;
    left: 40px;
    top: 40px;
    z-index: 9;
    border-radius: 5px;
    color: black;
    font-weight: 600;
    opacity: 0.5;
}
.grve-post-leader, .grve-post-list, .grve-post-list article {
    position: relative;
}
.grve-blog-leader .grve-post-leader article::before {
    display: inline;
    background: white;
    position: absolute;
    font-size: 14px;
    padding: 0px 8px;
    left: 40px;
    top: 25px;
    z-index: 9;
    border-radius: 5px;
    color: black;
    font-weight: 600;
    opacity: 0.5;
}
.grve-blog-leader .grve-post-list .grve-entry-item::before {
    display: inline;
    background: white;
    position: absolute;
    font-size: 14px;
    padding: 0px 8px;
    left: 23px;
    top: 18px;
    z-index: 9;
    border-radius: 5px;
    color: black;
    font-weight: 600;
    opacity: 0.5;
}
.flickity-slider .portfolio_category-managed-mobility-services::before,.grve-isotope-container .portfolio_category-managed-mobility-services::before, 
.grve-blog-leader .portfolio_category-managed-mobility-services::before, 
.flickity-slider .category-managed-mobility-services::before,.grve-isotope-container .category-managed-mobility-services::before, 
.grve-blog-leader .category-managed-mobility-services::before {
    content: "MMS";
}
.flickity-slider .portfolio_category-telecom-expense-management::before,.grve-isotope-container .portfolio_category-telecom-expense-management::before,
.grve-blog-leader .portfolio_category-telecom-expense-management::before, 
.flickity-slider .category-telecom-expense-management::before,.grve-isotope-container .category-telecom-expense-management::before,
.grve-blog-leader .category-telecom-expense-management::before {
    content: "TEM";
}
.flickity-slider .portfolio_category-professionnels-services::before, .grve-isotope-container .portfolio_category-professionnels-services::before, 
.grve-blog-leader .portfolio_category-professionnels-services::before, 
.flickity-slider .category-professionnels-services::before, .grve-isotope-container .category-professionnels-services::before, 
.grve-blog-leader .category-professionnels-services::before {
    content: "PS";
}
.flickity-slider .portfolio_category-managed-mobility-services-fr::before, .grve-isotope-container .portfolio_category-managed-mobility-services-fr::before, 
.grve-blog-leader .portfolio_category-managed-mobility-services-fr::before, 
.flickity-slider .category-managed-mobility-services-fr::before, .grve-isotope-container .category-managed-mobility-services-fr::before, 
.grve-blog-leader .category-managed-mobility-services-fr::before {
    content: "MMS";
}
.flickity-slider .portfolio_category-telecom-expense-management-fr::before, .grve-isotope-container .portfolio_category-telecom-expense-management-fr::before, 
.grve-blog-leader .portfolio_category-telecom-expense-management-fr::before, 
.flickity-slider .category-telecom-expense-management-fr::before, .grve-isotope-container .category-telecom-expense-management-fr::before, 
.grve-blog-leader .category-telecom-expense-management-fr::before {
    content: "TEM";
}
.flickity-slider .portfolio_category-services-professionnels::before, .grve-isotope-container .portfolio_category-services-professionnels::before, 
.grve-blog-leader .portfolio_category-services-professionnels::before, 
.flickity-slider .category-services-professionnels::before, .grve-isotope-container .category-services-professionnels::before, 
.grve-blog-leader .category-services-professionnels::before {
    content: "SP";
}
.flickity-slider .portfolio_category-webinaires::before, .grve-isotope-container .portfolio_category-webinaires::before, 
.grve-blog-leader .portfolio_category-webinaires::before,
.flickity-slider .category-webinaires::before, .grve-isotope-container .category-webinaires::before, 
.grve-blog-leader .category-webinaires::before {
    content: "Webinaires";
}
.flickity-slider .portfolio_category-livres-blancs::before, .grve-isotope-container .portfolio_category-livres-blancs::before, 
.grve-blog-leader .portfolio_category-livres-blancs::before, 
.flickity-slider .category-livres-blancs::before, .grve-isotope-container .category-livres-blancs::before, 
.grve-blog-leader .category-livres-blancs::before {
    content: "Livres blancs";
}

.grve-isotope-container .portfolio_category-telecom-expense-management.portfolio_category-managed-mobility-services::before, .grve-isotope-container .portfolio_category-telecom-expense-management-fr.portfolio_category-managed-mobility-services-fr::before,
.grve-isotope-container .category-managed-mobility-services.portfolio_category-telecom-expense-management::before, .grve-isotope-container .category-managed-mobility-services-fr.category-telecom-expense-management-fr::before {
    content: "TEM & MMS";
}
.grve-isotope-container .category-emm-uem::before, .grve-isotope-container .category-emm-uem-fr::before {
    content: "EMM & UEM";
}
.grve-isotope-container .category-managed-mobility-services.category-telecom-expense-management::before, .grve-isotope-container .category-managed-mobility-services.category-telecom-expense-management-fr::before  {
    content: "MMS & TEM";
}
.grve-isotope-container .category-gestion-de-fin-de-vie-des-equipements::before  {
    content: "GFVE";
}
.grve-isotope-container .category-professional-services::before  {
    content: "PS";
}
.grve-isotope-container .category-it-asset-disposition::before  {
    content: "IAD";
}
/* ------------ ACTUALITES ----------- */
.grve-blog-grid .grve-post-meta {display:none;}
.grve-post-item.grve-style-2 .grve-post-content {
    padding: 12%;
}
/* ------------ ACTUALITE POST ----------- */
/*.single-post #grve-content:not(.grve-right-sidebar):not(.grve-left-sidebar) .grve-container, #grve-about-author-section .grve-container, #grve-comments-section .grve-container, #grve-no-comments .grve-container {
    max-width: 1024px;
}
#grve-feature-section .grve-title-content-wrapper.grve-content-large, .grve-title-section .grve-title-content-wrapper.grve-content-large {
    max-width: 1024px;
}*/
@media only screen and (max-width: 1023px) {
#grve-feature-section.grve-large-height, .grve-title-section.grve-large-height {
    min-height: 250px;
}
#grve-feature-section.grve-large-height .grve-wrapper, .grve-title-section.grve-large-height .grve-wrapper {
    height: 270px;
}
}
@media only screen and (max-width: 767px) {
body #grve-post-title .grve-post-meta, body #grve-post-title .grve-post-meta li, body #grve-post-title .grve-title-categories {
    font-size: 16px;
    line-height: 24px;
}
a.grve-related-backlink {
    display: none;
}
.grve-related-top .grve-title.grve-h4 {
    font-size: 19px;
}
}
/* ------------ FOOTER ----------- */
footer #grve-bottom-bar {
	background-color: #222a62;
    background: linear-gradient(45deg,#222a62 0%,#00a0e0 100%);
}
/*.footer-saawedo {
    background-image: url(http://localhost/saaswedo/wp-content/uploads/2022/11/forme-footer-left-bottom-1920x1080-1.png);
    background-position: left bottom;
    background-repeat: no-repeat;
	background-size: cover;
}*/
.footer-saawedo.grve-bg-fixed>.grve-background-wrapper .grve-bg-image {
    background-image: none !important;
}
.footer-saawedo.grve-bg-fixed>.grve-background-wrapper .grve-bg-image:before {
    /*background-image: url(http://localhost/saaswedo/wp-content/uploads/2022/11/forme-footer-left-bottom-1920x1080-1.png);*/
	background-image: url(https://www.saaswedo.com/wp-content/uploads/2022/11/forme-footer-left-bottom-1920x1080_B.png);
}
.footer-saawedo {
    background-color: transparent !important;
}
#menu-prestations-fr li.menu-item, #menu-logiciels-fr li.menu-item, #menu-acces-rapides-fr li.menu-item, #menu-prestations-en li.menu-item, #menu-logiciels-en li.menu-item, #menu-acces-rapides-en li.menu-item {
    margin: 0 5px 10px 0px;
    line-height: 1.2rem;
	font-size: 0.9em;
}
#menu-prestations-fr li.menu-item:before, #menu-logiciels-fr li.menu-item:before, #menu-acces-rapides-fr li.menu-item:before, #menu-prestations-en li.menu-item:before, #menu-logiciels-en li.menu-item:before, #menu-acces-rapides-en li.menu-item:before {
	content: "";
    display: block;
    width: 1px;
    height: 1px;
    line-height: inherit;
    border: solid currentColor;
    border-width: 0 1px 1px 0;
    padding: 2px;
    transform: rotate(-45deg);
    transition: all .3s;
    margin: 6px 7px 5px 0px;
    float: left;
}
#menu-prestations-fr li.menu-item:hover:before, #menu-logiciels-fr li.menu-item:hover:before, #menu-acces-rapides-fr li.menu-item:hover:before, #menu-prestations-en li.menu-item:hover:before, #menu-logiciels-en li.menu-item:hover:before, #menu-acces-rapides-en li.menu-item:hover:before {
    color: #7ac9e8;
}
.txt-pres-footer p {
    text-align: left;
	font-size: 0.9em;
	line-height: 1.6rem;
}
/* ------------ DIVERS COMMUN ----------- */
.border-radius {
	border-radius: 5px;
}
.border-radius-shadow .grve-column-wrapper-inner, .border-radius-shadow .grve-column-wrapper {
	border-radius: 5px;
    box-shadow: 0 5px 15px 0px rgba(0, 0, 0, 0.15);
}
.list-perso ol, .list-perso ul {
    margin-bottom: 20px;
    line-height: 25px;
}
.list-perso li {
    margin-bottom: 10px;
}
.grve-hover-item.hover .grve-opacity-40, .grve-opacity-40 {
    opacity: .6;
}
.float-left {float:left;}
.margin-15 {margin-right:15px;}
.border-radius-row {
	border-radius: 5px;
}
.border-radius-row.grve-bg-fixed>.grve-background-wrapper .grve-bg-image {
    clip-path: circle(100% at 50%);
}
.page .grve-tab .grve-tab-title .grve-tab-title-inner:after {
    border-top-color: #00a0e0;
}
.page .grve-tab .grve-tab-title.active .grve-tab-title-inner:after {
    border-top-color: black;
}
.page .grve-tab-title.grve-tab-link.active h3 {
    color: black;
}
.page .grve-tab-title.grve-tab-link h3 {
    color: #00a0e0;
}
.module-onglets-hori {
	
}
.page .module-onglets-hori .grve-tabs-title.grve-align-center .grve-title {
    color: #00a0e0;
}
.page .module-onglets-hori .grve-tabs-title.grve-align-center .active .grve-title {
    color: black;
}
.module-onglets-hori .grve-tab-title .grve-tab-title-inner {
    background: white;
	border-radius: 10px 10px 0 0;
	box-shadow: inset 0px 0px 11px 0px rgba(0, 0, 0, 0.1);
}
.module-onglets-hori .grve-tab-title.active .grve-tab-title-inner {
    background: #f9f9f9;
	box-shadow: none /*0 0 12px 0px rgba(0, 0, 0, 0.15)*/;
}
.module-onglets-hori.grve-tab.grve-horizontal-tab .grve-tabs-wrapper {
    margin-top: 0;
    padding: 20px;
    background: linear-gradient(180deg, #f9f9f9 0%, #f4f4f4 50%);
	border-radius: 0 0 10px 10px;
}
.module-onglets-hori.grve-tab .grve-tab-title .grve-tab-title-inner:after {
    border-top-width: 0;
}
.module-onglets-hori .grve-h6 {
    font-size: 20px;
}
.module-onglets-hori.grve-tab.grve-horizontal-tab .grve-tabs-title:after {
    border: 0;
}
.module-onglets-hori .grve-column-1-4, .module-onglets-hori .grve-column-1-6 {
    margin-bottom: 15px;
}
.module-onglets-hori .grve-box-icon.grve-side-icon.grve-small .grve-wrapper-icon:not(.grve-image-icon) {
    min-width: 30px;
	text-align: center;
}
.module-onglets-hori h3:hover {
	color: #00a0e0;
}
@media only screen and (max-width: 767px) {
    .module-onglets-hori.grve-tab .grve-tab-section .grve-tab-title .grve-title {
        color: #00a0e0;
    }
	.module-onglets-hori.grve-tab .grve-tab-section .grve-tab-title.active .grve-title {
        color: black;
    }
	.module-onglets-hori .grve-row-inner.grve-mobile-vertical-gap-30 .grve-column-inner {
        margin-top: 15px;
		margin-bottom: 0;
    }
}
body #grve-content table {
    border: none;
}
.grve-filter.grve-link-text {
    text-transform: none;
}
.grve-isotope-item-inner .grve-post-category.grve-small-text, .grve-isotope-container .grve-post-category.grve-small-text {
	display: none;
}
.pad-40 {
    padding: 40px;
}
/* ----- Page d'atterrissage Webinaires ----- */

.page-id-9082 .grve-isotope-item-inner .grve-thumbnail-wrapper .grve-thumbnail, .page-id-9083 .grve-isotope-item-inner .grve-thumbnail-wrapper .grve-thumbnail {
    min-height: 270px;
    padding-top: 0 !important;
}

/* ------ Hook Voir toutes les news après les related articles ----- */
.all-news-link {
  text-align: center;
  margin: -40px 0 40px;
}
.all-news-link a {
  display: inline-block;
  padding: 12px 24px;
  border: 1px solid #00a0e0;
  text-decoration: none;
  transition: 0.3s;
  color: #00a0e0;
}
.all-news-link a:hover {
  background: #000;
  color: #fff;
border: 1px solid #000;
}
/* ------------ TEAM page Saaswedo ----------- */
h3.grve-team-name.grve-h5 {
    font-size: 18px;
}
.grve-element.grve-team .grve-team-person:before {
    background-image: linear-gradient(180deg,rgba(15,15,15,0) 40%,rgba(15,15,15,.6) 100%);
}
/* ------------ COOKIES COMPLIANZ ----------- */
/*button.cmplz-show {display:none;}*/
/* ------------ AMELIA plugin event ----------- */
body .el-checkbox__input {
    vertical-align: top;
}
.amelia-app-booking #amelia-booking-wrap #am-events-booking .am-event-list .am-event .am-event-book-continue {
    margin-top: 10px;
}
/* ------------ WPML EN DEVELOPPEMENT ----------- */
.otgs-development-site-front-end {display:none;}