/*
Theme Name: My BIZES Community
Theme URI: https://www.amba.fr
Author: AMBA
Author URI: https://www.amba.fr
Template:   socialv
Description: Social Network and Community BuddyPress Theme
Version: 2.0.4
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: socialv
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* 
 4 colors BIZES ❤ 1500000000000000000000000
blue : #0b7394; blue-dark:#223f48; blue-light:#4192ab
green : #28bf9e; green-dark:#2a544b; green-light:#57cdb3
red : #d74061; red-dark:#5b313a; red-light:#e06a84
orange : #f48c6b; orange-dark:#63463d; orange-light:#ffad93
OR : #f1c63c; or-dark:#e0b119; or-light:#f2d475;
code badgeos : 
  -vert :       #5adec1;
  -rouge :    #ed799a; 
  -bleu :      #25a8c5;
  -orange :  #fabaa3;
  point médian : ·
*/

:root {
	--stec-corner-smoothing:10px;
	--stec-media-carousel-aspect-ratio:1/1;
	--stec-color-green:#28bf9e  !important;
	--stec-color-blue:#0b7394 !important;
	--stec-color-red:#d74061 !important;
	--stec-ec-button-bg:#28bf9e !important;
	--stec-ec-button-bg-hover:#57cdb3 !important;
	--stec-ep-button-color:#f48c6b !important;
	--stec-ep-button-color-hover:#ffad93 !important;
	--stec-corner-smoothing: 3px;
    --stec-font-general: Open Sans, Arial, Helvetica, sans-serif;
    --stec-top-menu-bg: #fff;
    --stec-top-menu-color: #52565e;
    --stec-top-menu-color-active: #fff;
    --stec-top-menu-bg-active-primary: #f48c6b;
    --stec-top-menu-bg-active-secondary: #d74061;
    --stec-agenda-list-title-color: #52565e;
    --stec-agenda-month-year-bg: #578b74;
    --stec-agenda-month-year-color: #fff;
    --stec-agenda-cell-bg: #fff;
    --stec-agenda-cell-color: #52565e;
    --stec-agenda-cell-bg-hover: #f48c6b;
    --stec-agenda-cell-color-hover: #fff;
    --stec-agenda-cell-bg-active: #d96459;
    --stec-agenda-cell-color-active: #fff;
    --stec-agenda-cell-today-bg: #fff;
    --stec-agenda-cell-today-color: #d74061;
    --stec-mw-legend-bg: #28bf9e;
    --stec-mw-legend-color: #fff;
    --stec-mw-legend-today-bg: #f48c6b;
    --stec-mw-legend-today-color: #FFFFFF;
    --stec-mw-cell-bg: #fff;
    --stec-mw-cell-color: #52565e;
    --stec-mw-cell-bg-hover: #f48c6b;
    --stec-mw-cell-color-hover: #fff;
    --stec-mw-cell-bg-active: #d74061;
    --stec-mw-cell-color-active: #fff;
    --stec-mw-cell-diff-bg: #f3f4f7;
    --stec-mw-cell-diff-color: #aaa;
    --stec-mw-cell-today-bg: #f48c6b;
    --stec-mw-cell-today-color: #ffffff;
    --stec-mw-cell-more-color: #454850;
    --stec-grid-bg: #fff;
    --stec-grid-border-color: #ebebeb;
    --stec-grid-title-color: #52565e;
    --stec-grid-text-color: #52565e;
    --stec-boxgrid-title-color: #fff;
    --stec-boxgrid-text-color: #fff;
    --stec-boxgrid-dimness: .5;
    --stec-boxgrid-dimness-hover: .7;
    --stec-ep-bg: #fff;
    --stec-ep-bg-hover: #ebebeb;
    --stec-ep-title-color: #52565e;
    --stec-ep-title-color-hover: #52565e;
    --stec-ep-text-color: #52565e;
    --stec-ep-text-color-hover: #52565e;
    --stec-ep-button-color: #52565e;
    --stec-ep-button-color-hover: #578b74;
    --stec-ec-bg: #fff;
    --stec-ec-title-color: #52565e;
    --stec-ec-title-secondary-color: #52565e;
    --stec-ec-text-color: #52565e;
    --stec-ec-tab-menu-bg: #ebebeb;
    --stec-ec-tab-menu-bg-active: #f48c6b;
    --stec-ec-tab-menu-color: #52565e;
    --stec-ec-tab-menu-color-active: #fff;
    --stec-ec-button-bg: #d74061;
    --stec-ec-button-bg-hover: #f48c6b;
    --stec-ec-button-color: #fff;
    --stec-ec-button-color-hover: #fff;
    --stec-ec-button-toggle-color: #fff;
    --stec-ec-button-toggle-color-hover: #f48c6b;
	--tec-color-accent-primary:#0b7394 !important;
	--tec-color-background-messages:var(--color-theme-white-box) !important;
	--global-font-title:#2b2b2b;
	--bg-bizes-secondary:#CCCCCC;
    --color-theme-primary: #4192ab !important;
	--color-theme-primary-dark: #4192ab !important;
	--color-theme-primary-light: #4192ab !important;
	--color-bizes-white:#fafafa;
	--ldx-btn-primary-bg-color:#0b7394;
	--ldx-grid-ribbon-bg-color:#28bf9e;
	--ldx-btn-primary-bg-color-hover:#4192ab;
	--ldx-btn-border-radius:4px;
	--ldx-color-link-hover:#4192ab;
	--color-bizes-green:#28bf9e;
	--ldx-content-lists-lesson-border-color:#0b7394;
	--ldx-grid-item-border-color:#cccccc;
	--tec-color-text-event-title:#0b7394 !important;
	--tec-color-text-events-title:#0b7394 !important;
	--tec-color-text-event-date:#888888;
	--tec-color-text-primary:#2b2b2b;
	--tec-color-background:#fafafa;
	--tec-color-accent-primary:#0b7394 !important;
	--tec-color-link-accent-hover:#4192ab;
	--tec-font-size-1:1em;
	--tec-color-text-events-bar-submit-button:#FFFFFF !important;
	--tec-color-background-events-bar-submit-button-hover:#4192ab !important;
	--tec-color-background-secondary-datepicker:#0b7394  !important;
	--tec-color-background-events-bar-submit-button:#0b7394 !important;
	--tec-font-family-sans-serif:"Open Sans",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;
	--color-default-bg-avatar:var(--color-theme-white-box) !important;
	--color-bizes-secondary:#f1f1f1 !important;
	/*--tec-color-accent-primary:#4192ab !important;*/
}
[data-mode=dark]:root{
		
		--tec-color-icon-active:#fafafa !important;
		--global-font-title:#fafafa;
        
		--color-theme-primary-dark: #4192ab !important;
		--color-theme-primary-light: #4192ab !important;
		--color-theme-secondary: #223f48 !important;
		--bg-bizes-secondary:#2b2b2b !important;
		--color-bizes-secondary:#ccc !important;
		--e-global-color-primary:#222222 !important;
		--color-bizes-white:#ffffff;
		--ldx-grid-item-border-color:#888888;
		--tec-color-text-event-date:#cccccc;
		--tec-color-text-primary:#fafafa;
		--tec-color-background:#222222;
		--tec-color-text-primary-light:rgba(255,255,255,.72);
}
@media (max-width: 479px) {
  .header-login .btn-login:hover {
	   background-color: #4192ab !important; 
		color: #FFF !important; 	   
  }
  .socialv-header-right > ul.list-main-parent .header-login .bp-icon-wrap {
	  padding: .7em 0 !important;
	}
	 .socialv-header-right > ul.list-main-parent > li {
		padding: 0 .65em !important;
		padding-right: 0.65em !important;
	  }
    .header-login .btn-login{		
	background-color: var(--color-theme-primary);
	padding: unset !important;
	color: #FFF !important; 
	padding: .813em 2em !important; 
	}

  .header-login .btn-login img, .header-login .btn-login svg {
    display: unset !important;
    margin: unset !important;
		color: #FFF !important;  
  }
   .header-login .btn-login span {
    display: unset !important;
		color: #FFF !important;  
  }
}
.sidebar-default .navbar-nav:not(.socialv-horizontal-container) .nav-item .nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]){color:#FFF;}
/* Conteneur principal pour les points */
.header-e-bizes {
    display: inline-flex; /* Affichage en ligne */
    align-items: center; /* Centre le contenu verticalement */
    font-size: 1em; /* Taille de texte standard */
    color: var(--global-font-title); /* Couleur du texte */
    background: var(--global-body-bgcolor); /* Fond basé sur le thème */
    border-radius: var(--border-radius); /* Coins arrondis */
    padding: 4px 8px !important; /* Espacement intérieur */
    margin-left: 10px; /* Espacement par rapport aux autres éléments */

    /* Ombre interne discrète */
    box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.15), /* Ombre subtile en haut */
                inset 0px -1px 2px rgba(255, 255, 255, 0.1); /* Lumière subtile en bas */
}

/* Effet au survol (très léger) */

.header-e-bizes:hover{
    background: var(--global-body-bgcolor); /* Fond légèrement plus clair au survol */
    box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2), /* Ombre un peu plus marquée */
                inset 0px -1px 3px rgba(255, 255, 255, 0.1); /* Lumière légèrement amplifiée */
}

	 .header-login .btn-login a.socialv-button{	color: #FFF !important; }
	 .header-login .btn-login a.socialv-button:visited{	color: #FFF !important; }
	 
.stec-content-tab i{display:inline-block !important;margin-right:10px}
.sv-author-role{color:#FFF;}
.bbpress-wrapper h6{color:#28bf9e !important;font-weight:700 !important;}
.bbpress-wrapper h6:hover{color:#57cdb3 !important;}
.stec-media-carousel {    aspect-ratio: var(--stec-media-carousel-aspect-ratio, 1 / 1);}
.socialv_topic_reply_details, .socialv_topic_reply_details p, .socialv_topic_reply_details li,.replies-tab-table .main-bp-details p{font-size:1em;}
#buddypress .group-members-list .action a.button {color:#FFF;}
.column-creds img{max-width:16px;}
.stec-share-linkedin-color {background-color: #0077B5;}
.stec-share-linkedin-color:hover {background-color: #005f8d;}
body .stec-button.small {font-size: 16px !important;height: 40px !important;line-height: 40px !important;padding: 0 15px !important;}
#buddypress ul.socialv-list-post li .socialv-group-activity .bp-group-short-description img, #buddypress ul.socialv-list-post li .socialv-profile-activity img.avatar, #buddypress ul.socialv-list-post li .has-cover-image img.avatar.profile-photo, .header-avatar img {border-radius: 100% !important;}
.buddypress .link-change-profile-image {right: 0.1em;top: 1em;}
.stec-event-counter .stec-event-counter-status span.stec-event-counter-status-0, .stec-event-counter .stec-event-counter-status stec-span.stec-event-counter-status-0 {background-color:#28bf9e !important;}
.stec-event-counter-small .stec-event-counter-status span.stec-event-counter-status-0, .stec-event-counter-small .stec-event-counter-status stec-span.stec-event-counter-status-0{background-color:#28bf9e !important;}
body .stec-button.green {background-color:#28bf9e !important;}
body .stec-button.green:hover {background-color:#57cdb3 !important;}
body .stec-button.red {background-color:#d74061 !important;}
body .stec-button.red:hover {background-color:#e06a84 !important;}
body .stec-button.blue {background-color: #0b7394 !important;}
body .stec-button.blue:hover {background-color: #4192ab !important;}


.youzify-icons-circle i, .youzify-photo-circle, .youzify-photo-circle .youzify-profile-img, .youzify-photo-circle img,.bp-member-avatar-content img.rounded,#buddypress ul.socialv-list-post li .socialv-group-activity .bp-group-short-description .bp-group-avatar-content>a, #buddypress ul.socialv-list-post li .socialv-profile-activity .bp-group-avatar-content>a, #buddypress ul.socialv-list-post li .has-cover-image>a,.socialv-profile-center .header-avatar{
    -webkit-border-radius: 100% !important;
    -moz-border-radius: 100% !important;
    -ms-border-radius: 100% !important;
    -o-border-radius: 100% !important;
    border-radius: 100% !important;
}
.stec-light-modal .stec-light-modal-header {background-color:#f48c6b !important;}
.stec-event-counter .stec-event-counter-status span.stec-event-counter-status-0, .stec-event-counter .stec-event-counter-status stec-span.stec-event-counter-status-0 {background-color: #28bf9e !important;}
.stec-event-date, .stec-event-title {text-align:center;}
.bp-messages-wrap.bp-better-messages-list .tabs>div .unread-count {background: #d74061 !important;}
#read_all_notification{cursor:pointer;}
.sidebar .data-scrollbar {max-height: calc(100vh - 15em);}
/* Style pour les emplacements de dépôt pendant le drag */
.sortable-placeholder {
    border: 2px dashed #0073aa; 
    min-height: 150px; 
    min-width: 450px; 
	width:100%;
    background-color: rgba(0, 115, 170, 0.1); 
    margin: 10px 0; 
    transition: all 0.3s ease; 
}

/* Icône de déplacement */
.drag-block {
    position: absolute;
    top: 10px;
    right: 40px;
    cursor: move;
    z-index: 10;
    font-size: 18px;
    color: var(--global-font-title);
}

/* Icône de suppression */
.delete-block {
    position: absolute;
    top: 10px;
    right: 10px;
    xbackground-color: red;
    color: red;
    border: none;
    xpadding: 5px;
    cursor: pointer;
    z-index: 10;
    font-size: 18px;
}

/* Style pour les colonnes */
.elementor-column {
    min-height: 50px;
    padding: 10px;
    transition: border 0.3s ease;
}

/* Bordures pointillées visibles pendant le drag */
.elementor-column.highlight-dropzone {
    border: 2px dashed #ccc;
}

/* Style pour les éléments déplaçables */
.movable {
    xcursor: move;
    position: relative;
    xpadding: 10px;
    xborder: 1px solid #ddd;
    xmargin-bottom: 10px;
    xbackground-color: #f9f9f9;
    transition: margin 0.3s ease;
}

/* Décalage des éléments pendant le survol */
.movable-hover {
    margin-top: 30px;
}

.mpp-container .modal {position:fixed !important;}
a.social-sharing-icon {margin: 5px;font-size: 1.5em;}
.bp-messages-wrap .bm-reply .bm-editor .bm-editor-content{background:#0b7394 !important;padding:5px !important;border-radius:6px !important;color:#FFF !important;}
.bp-messages-wrap .bm-reply .bm-editor .bm-editor-content:empty:before, .bp-messages-wrap .chat-header .bpbm-search form input[type=text]::placeholder {
color: #ccc !important;}
.evenements-a-venir-grid {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
}

.evenement {
    text-align: center;
}

.evenement-thumbnail-link img {
    width: 100%; /* Ajustez selon vos besoins */
    height: auto;
    margin-bottom: 10px; /* Espace entre l'image et le texte */
}

.evenement-info {
    /* Styles supplémentaires pour le texte si nécessaire */
}

#buddypress .btn.socialv-btn-outline-primary, #buddypress .generic-button a.socialv-btn-outline-primary, #buddypress input.socialv-btn-outline-primary, .btn.socialv-btn-outline-primary{color:#FFF;} 
.form-floating>.form-control:focus, .form-floating>.form-control:not(:placeholder-shown) {border-color: #808080;}
 .comment-respond .comment-form textarea, textarea{color:var(--global-font-title) !important;}
.gform_legacy_markup_wrapper textarea {padding: 1em !important;}
.gform_legacy_markup_wrapper :after, .gform_legacy_markup_wrapper :before{color:var(--global-font-title) !important;}
.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack.bm-left-side .bm-content .bm-messages-listing .bm-message .bm-message-content:not(.bm-hide-background) .url-wrap .url-description .url-title{color:#0b7394 !important;font-weight:bold !important;}

#buddypress .socialv-subtab-container ul li>span.count, #buddypress div.item-list-tabs .socialv-subtab-container ul li span.count {font-size: .72em;}
.gchoice_16_7_1,.gchoice_16_7_2,.gchoice_16_7_3{max-width:300px;}
#gmw-location-form-wrapper{background:var(--color-theme-white-box) !important; }
#couponCode{background:var(--color-theme-white-box) !important; width:300px;}

.gform-theme--framework .gfield_list_group_item:before, .gform-theme--framework .gform-field-label{color:var(--global-font-color) !important;}
.socialv-mobile-menu .navbar .top-menu ul.sub-menu li a svg,.socialv-mobile-menu .navbar-nav li a svg{width:24px;padding-right:5px;}
.sidebar-toggle .iconly-Arrow-Left-2,.sidebar-toggle .iconly-Arrow-Right-2{color:var(--global-font-title);font-weight:bold;}

a.rsswidget.rss-widget-feed{display:none;}
.widget.widget_rss ul li a {font-size: 1em;color: var(--global-font-color);font-weight: 400;}
.widget.widget_rss ul li {margin-bottom: 0em;}
.bizes-forms-fill{text-align:center;}
table td a{color:#0b7394;}
.essb_morepopup{background-color:var(--color-theme-white-box) !important;}
input#essb_copy_link_field{background:var(--global-body-bgcolor) !important;}
.essb-copy-link{background:var(--global-body-bgcolor) !important;color:#0b7394 !important;}
.essb_morepopup.essb-copylink-window{background:#808080 !important;}
.swiper-slide-inner img.swiper-slide-image{opacity: 1;filter: none;}
.bp-messages-wrap a, .bp-messages-wrap a:not(.bm-no-link-style){color: #0b7394 !important;}
.bp-better-messages-restrict-send-message a{color:#0b7394 !important;font-weight:700;text-decoration:underline;}
.socialv-breadcrumb .title {text-shadow: 0 0 10px #222;}
div#mycred_widget_balance-3 {padding: 0;}
#mycred_widget_balance-3 .myCRED-balance.mycred_default{font-size:1em !important;background:var(--global-body-bgcolor) !important;border-radius: var(--border-radius);}
.notice-item{background-color:rgba(128,128,128,0.8) !important;color: #FFF !important;}
.activity-button {display: inline-block;margin: 5px;}
.cn-button {background: #fff;}
footer .widget ul li{padding: 0.4em 0;}
.footer span.menu-title {margin-left: 8px;}
.footer .nav-link{padding:0;font-size:0.8em;}
.footer .menu-item .nav-link .icon svg{width: 1.428em;height: 1.428em;max-width: 1.428em;}
.bp-docs-level-anyone span.bp-docs-level-icon {background:#28bf9e !important;}
#doc-permissions-summary.doc-limited {background: #ffad93 !important;border-color: #f48c6b !important;color:#FFF;}
.bp-docs-level-admins-mods span.bp-docs-level-icon, .bp-docs-level-creator span.bp-docs-level-icon, .bp-docs-level-no-one span.bp-docs-level-icon {
    background: #d74061 !important;
}
.bp-docs-level-friends span.bp-docs-level-icon, .bp-docs-level-group-members span.bp-docs-level-icon, .bp-docs-level-loggedin span.bp-docs-level-icon {
    border-bottom: 1.2em solid #f48c6b !important;
}
#buddypress #bp-docs-all-docs li,div.docs-info-header,.doc-content,.doc-tabs li.current a,div.doc-permissions,#comment,form#mpp-whats-new-form textarea {
    background: var(--color-theme-white-box) !important;
}
.comment-respond .comment-form input{background: #0b7394!important;color:#FFFFFF;}
.comment-respond .comment-form input:hover{background: #4192ab!important;}
.gform_wrapper .filepond--panel-root{background:var(--global-body-bgcolor) !important;}

.column-creds{text-align:right;}
#mycred-sort-cred-history-form{display:none;}/*pour cacher le menu déroulant ebizes/xps*/
.menu-item-type-mycred_default.menu-item-object-mycred_menu_balance .menu-title a {background: var(--bg-bizes-secondary);color: var(--color-bizes-white);padding: 5px 10px;margin: 8px 10px;border-radius: 4px;font-size: var(--font-size-normal);}
#buddypress .table-responsive{background:var(--color-theme-white-box);width:100% !important;}
#buddypress .table-responsive .table{color: var(--global-font-color);}
#buddypress input#current-page-selector{width:50px;}
#buddypress span.pagination-links {margin: 5px;}
#buddypress div.item-list-tabs ul.socialv-tab-container li a#user-my-e-bizes::before{content: "\e931";}
#buddypress div.item-list-tabs ul.socialv-tab-container li a#user-affiliation::before{content: "\e901";}
#buddypress div.item-list-tabs ul.socialv-tab-container li a#user-docs::before{content: "\e928";}
#buddypress div.item-list-tabs ul.socialv-tab-container li a#nav-docs::before{content: "\e928";}
#buddypress div.item-list-tabs ul.socialv-tab-container li a#user-stec-bp-member-events::before{content: "\e91a";}
#buddypress div.item-list-tabs ul.socialv-tab-container li a#stec-bp-group-events-page::before{content: "\e91a";}
#buddypress div.item-list-tabs ul.socialv-tab-container li a#user-bizios::before{content: "\e95c";}
#buddypress div.item-list-tabs ul.socialv-tab-container li a#nav-flows::before{content: "\e93c";}


h1, h2, h3, h4, h5, h6 {text-transform: none;} 
/**gravity forms supercharge**/
.gf_supercharge .gfield_checkbox .gchoice{width:auto !important;}
.gf_supercharge .ginput_container.ginput_container_date{max-width: 200px;float:left;margin-right: 10px;}
.gf_supercharge .gfield.gf_list_inline .gfield_checkbox .gchoice, .gf_supercharge .gfield.gf_list_inline .gfield_radio .gchoice {margin-right: 30px;margin-bottom: 5px;}
#input_16_7 .gf_supercharge .gfield_checkbox > div,#input_16_7 .gf_supercharge .gfield_radio > div{max-width:200px;}/*choix affaires, amitiés, amour*/
body .select2-container--default .select2-selection--multiple .select2-selection__choice {padding: 4px 10px 4px 8px;}
body .gf_supercharge .gform_confirmation_message,body .gf_supercharge .gform_confirmation_message p{font-size: 15px;line-height: 18px;text-align:left;}
#bouton-suite-formulaire-bizes.elementor-button{
    font-family: "Open Sans", Arial, Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    background-color: transparent;
    background-image: linear-gradient(90deg, #0B7394 0%, #4192AB 100%);
	color: #fff;
}

#bouton-suite-formulaire-bizes.elementor-button:focus, #bouton-suite-formulaire-bizes.elementor-button:hover, #bouton-suite-formulaire-bizes.elementor-button:visited {
    background-image: linear-gradient(90deg, #4192AB 0%, #0B7394 100%);

}
.select2-container .select2-selection--single .select2-selection__rendered{padding: 0em 1.5em 0em 1.5em !important;}
.gf_supercharge .ginput_container {margin: 1em 0 1em;max-width:100%;margin: auto;}
#gform_fields_16,#gform_fields_22{margin-top: 70px;}
#gform_confirmation_message_22,#gform_confirmation_message_21,#gform_confirmation_message_16{padding: 50px 40px;background-color: rgba(34,34,34,0.9);border-radius: 5px;   box-shadow: 0 10px 50px #0000001f;}
.MuiSvgIcon-root path{fill:#f1f1f1;}
.rs-particles-canvas{z-index:1 !important;}
input.gform-button {font-size: 1.2em !important;}
pre{font-family:"Open Sans";font-size:1.2em;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}
.df-container>.df-ui-next, .df-container>.df-ui-prev{color:#FFFFFF;}
.filepond--file-action-button.filepond--action-remove-item{float:left;margin-top:10px;}
.gf_supercharge .gfield_checkbox > div, .gf_supercharge .gfield_radio > div{margin-bottom:5px;
margin: auto;border-radius:6px;}
.default input[type="checkbox"] + label:hover, .default input[type="radio"] + label:hover, .default input[type="checkbox"]:focus + label, .default input[type="radio"]:focus + label{border-color:#888 !important;}
.gfsp_o_frame.gf_list_3col.o_small .o_label .o_img_wr, .gfsp_o_frame.gf_list_4col.o_small .o_label .o_img_wr, .gfsp_o_frame.gf_list_5col.o_small .o_label .o_img_wr, .gfsp_o_frame.gf_list_6col.o_small .o_label .o_img_wr{padding:0px !important;}
.select2-selection__choice__remove{float:left;}
#label_19_57_1{letter-spacing:1px;}
.gform-button{text-transform:uppercase;}
.gf_scharge_page_has_full_window .select2-dropdown{z-index:999999;}
.gf_supercharge input[type="checkbox"]:checked + label::before, .gf_supercharge input[type="radio"]:checked + label::before,.gfsp_o_frame.o-ticktopright input:checked + label .o_label::after, .gfsp_o_frame.o-ticktopright input:checked + label .o_label::before{color:#28bf9e;}
.font_size_1-2em{font-size:1.2em;}
.gf_supercharge .ginput_complex label{font-size: 1em !important;}
a.gf_scharge_control_prev, a.gf_scharge_control_validation,a.gf_scharge_control_next,a.sc_field_ctrl_prev,a.sc_field_ctrl_next{margin:5px 10px 20px 10px !important;font-size:1.1em !important;text-transform:uppercase;}
.gf_scharge_controls a span,.gf_scharge_controls a {text-transform:uppercase;} 
.gf_supercharge input[type="checkbox"] + label, .gf_supercharge input[type="radio"] + label{font-weight:400 !important;}
.scroll_label_section {font-size: 1.2em !important;}
.default input[type="checkbox"]:checked + label, .default input[type="radio"]:checked + label,.theme-affaires-supercharge input[type="checkbox"]:checked + label,.theme-affaires-supercharge input[type="radio"]:checked + label,.theme-amities-supercharge input[type="checkbox"]:checked + label,.theme-amities-supercharge input[type="radio"]:checked + label,.theme-amour-supercharge input[type="checkbox"]:checked + label,.theme-amour-supercharge input[type="radio"]:checked + label {background-color: #222 !important;color: #fff !important;border: 1px solid #2f2f2f !important;border-radius:6px;}
.default input[type="checkbox"] + label,.default input[type="radio"] + label,.theme-affaires-supercharge input[type="checkbox"] + label, .theme-affaires-supercharge input[type="radio"] + label, .theme-amities-supercharge input[type="checkbox"] + label, .theme-amities-supercharge input[type="radio"] + label, .theme-amour-supercharge input[type="checkbox"] + label, .theme-amour-supercharge input[type="radio"] + label {background-color: #2b2b2b !important;cursor:pointer;}
.gf_scharge_scroll_label{font-size:1.2em;}
.perc_text{color:#FFF !important;}
.perc_bar{background-color:#28bf9e !important;}
.gf_scharge_maximize{cursor:pointer;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {padding: 10px 15px;}
.modalmm {background-color:#0b7394;color:#f1f1f1;}
.gform_legacy_markup_wrapper .gfield_required{color:#5b313a;}
div.gfield_date_dropdown_day,div.gfield_date_dropdown_month,div.gfield_date_dropdown_year{display:inline-block !important;width:auto !important;} 
.gf_supercharge label {color: #ccc;}
.select2.select2-container.select2-container--default{width:100% !important}
@media only screen and (min-width: 641px) {
  .gf_supercharge .gfield.gf_list_inline .gfield_checkbox .gchoice, .gf_supercharge .gfield.gf_list_inline .gfield_radio .gchoice {display: inline-block;padding-right: 16px;margin-left: 50px;margin-bottom: 5px;}

}
.ginput_container.ginput_container_image_hopper {margin-bottom: 4em !important;}
.ginput_container_date {max-width: 120px;float: left;}
.ginput_container_date span.select2.select2-container.select2-container--default{width:30px;}
.gf_sc_island_container{margin-top:72px;}
.theme-affaires-supercharge .gfield_description, .theme-affaires-supercharge .gsection_description, .theme-affaires-supercharge .splash_container {
font-size: 1em !important;}
/**fin supercharge**/
/**socialv/asset/css/vendor/iconly/css/styles**/
#buddypress div.item-list-tabs ul.socialv-tab-container li a#user-location:before {content: "\e938";}
#buddypress div.item-list-tabs ul.socialv-tab-container li a#user-blogs:before {content: "\e92e";}
#buddypress div.item-list-tabs ul.socialv-tab-container li a#user-visitors:before {content: "\e950";}
#buddypress div.item-list-tabs ul.socialv-tab-container li a#user-activity:before {content: "\e940";}
/**fin inconly**/

.recent-visitors h5{font-size:0.8em;margin-bottom:3px !important;}
.socialv-member-right .message-btn i {font-size: 3em;}
#buddypress .btn.btn-sm, #buddypress .generic-button .btn.btn-sm, #buddypress .remove.btn.socialv-btn-danger, #buddypress button.btn-sm, #buddypress input.btn.btn-sm, .btn-group-sm > .btn, .btn-sm,#buddypress .btn, #buddypress .button, #buddypress .generic-button .btn, #buddypress a.button, #buddypress button, #buddypress input.btn, .btn, .button,#buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress .standard-form button, #buddypress a.button, #buddypress input[type=button], #buddypress input[type=reset], #buddypress input[type=submit], #buddypress ul.button-nav li a, a.bp-title-button {padding: .4em 0.5em !important;text-transform:uppercase !important;}
#buddypress .group-members-list .action a.button {line-height: 1.8em;}
#buddypress .request-button .btn, #buddypress .request-button .socialv-button, .request-button .btn, .request-button .socialv-button{padding:2px !important;}
span#select2-groups-order-by-container {font-size: 14px !important;}
.mfp-title{color:#000 !important;}
[data-mode=dark] .mfp-title{color:#f3f3f3 !important;}
[data-mode=dark] .mfp-figure figcaption {background-color: rgba(34,34,34,038);}

.scroll_progress_wrap .scroll_progress_status{color:#28bf9e;}
/*.loaded.loftloader-loaded #loftloader-wrapper .loader-close-button {opacity: 1;}*/
#label_7_57_1{display:none;}
#input_4_16 .clear-multi{margin-left:0 !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:transparent !important;}
[data-mode=dark] .select2-container--default .select2-selection--multiple {background-color: #1a1a1a;}
.mfp-content .rtm-single-meta,#buddypress .activity-list li.load-more , #buddypress .activity-list li.load-newest {background:#2b2b2b;}
.kleo-form-modal .kleo-login-wrap .before-login-form-wrapper, .kleo-form-modal .kleo-login-wrap .login-create-account-wrapper, .kleo-form-modal .kleo-login-wrap .login-form-wrapper {    background-color: #222;}
.kleo-login-wrap .login-form-wrapper .kleo-pop-title,.kleo-login-wrap .login-form-wrapper .fancy-checkbox>span,.kleo-login-wrap .login-form-wrapper .login-input-wrapper .login-label .login-label-content{color:#aaa;}
input[type=url], input[type=text], input[type=email], input[type=password], input[type=tel], input[type=number], input[type=date],input[type=search]{background:var(--bg-bizes-secondary);}
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label, .gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label {
	color: #0b7394 !important;
	font-weight: 600 !important;
}
.gform_legacy_markup_wrapper .description, .gform_legacy_markup_wrapper .gfield_description, .gform_legacy_markup_wrapper .gsection_description, .gform_legacy_markup_wrapper .instruction {font-size: 0.85em;}
.gchoice,.gfield_checkbox ul, .gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_checkbox, .gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_radio {
    width:100% !important;
  }
.gform_wrapper ul {
	padding: 0px;
}
.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label {
	max-width: 95% !important;
	white-space: nowrap;
}
.gform_wrapper li {
	list-style: none;
	display: block;
	padding: 5px;
}
.gform_wrapper .gfield_checkbox li label {
	line-height: 2em;
	font-size:0.9em;
	padding-left: 35px !important;
}
.gform_wrapper .gfield_checkbox li {
	position: relative;
	padding-left: 40px;
}
.gform_wrapper .gfield_checkbox li label::after {
	content: "";
	background: #0b7394;
	width: 22px;
	height: 22px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 3px;
	z-index: 0;
}
.gform_wrapper .gfield_checkbox li label::before {
	content: "";
	display: block;
	position: absolute;
	width: 6px;
	height: 15px;
	border: solid #fff;
	border-width: 0 3px 3px 0;
	left: 9px;
	top: 4px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	opacity: 0;
	z-index: 1;
	-webkit-transition: all 100ms;
	transition: all 100ms;
}
.gform_wrapper input[type="checkbox"] {
	opacity: 0;
	outline: none;
	z-index: 100;
	width: 22px;
	height: 22px;
	top: 0;
	left: 0;
	position: absolute;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
}
.gform_wrapper input[type="checkbox"] + label {
	cursor: pointer;
}
.gform_wrapper input[type="checkbox"]:checked + label::before {
	opacity: 1;
	top: 3px;
}
.gfield_checkbox ul {
	float: left;
	margin-left: 1em;
	padding-left: 1em;
	display: block;
	overflow: hidden;
	/*width: 30%;*/
	min-width: 200px;
}
.select2-container .select2-selection--single {height: 45px !important;}
.select2-container--default .select2-selection--single {background-color:#0b7394;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--global-font-title) !important;background-color:var(--global-body-bgcolor);}
input[type=search]{height: 40px;border:none;border-bottom:1px SOLID #FFF;padding-left:10px;}
.kleo-login-wrap .login-form-wrapper button.login-button, .kleo-login-wrap .login-form-wrapper input[type=submit].login-button,#buddypress form#whats-new-form #whats-new-submit > input:hover, #buddypress form#whats-new-form #whats-new-submit > input:focus,#buddypress form#whats-new-form #whats-new-submit > input,.select2-container--default .select2-selection--multiple .select2-selection__choice,.lrm-form a.button, .lrm-form button, .lrm-form button[type="submit"], .lrm-form #buddypress input[type="submit"], .lrm-form input[type="submit"],#buddypress .activity-list li.load-more a, #buddypress .activity-list li.load-newest a{background-color: #0b7394;font-size: 14px;padding-top: 5px;padding-bottom: 5px;padding-left: 5px;padding-right: 15px;border-radius: 4px;color:#FFF !important;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#FFF !important;}
.select2.select2-container.select2-container--default {height:auto;}
.select2-container--default .select2-selection--multiple .select2-selection__choice span{color:#d74061; padding:0 10px;font-size:14px;}
#buddypress ul#activity-stream.activity-list > li .activity-content .activity-meta .button {color: #bbb;border: 1px solid #2f2f2f;
}
#buddypress form#whats-new-form #whats-new-submit > input{color:#FFF;}
a.button, button, input[type="submit"], input[type="reset"], input[type="button"]{border-radius: 4px;}
.kleo-login-wrap .login-form-wrapper button.login-button:hover, .kleo-login-wrap .login-form-wrapper input[type=submit].login-button:hover{background-color: #0b7394 !important;color:#aaa !important;}
.kleo-login-wrap+.mfp-close::before{color:#FFF;}
.kleo-login-wrap .login-form-wrapper .login-input-wrapper input.login-field{text-shadow:none;color:#fbfbfb;margin-top: 15px;}
/*#buddypress div#invite-list{background:#222 !important;}*/
#buddypress form#whats-new-form textarea,textarea,#buddypress div.activity-comments form textarea {background:var(--bg-bizes-secondary);border: 1px solid #2f2f2f !important;}
#buddypress ul.item-list li img.avatar {max-width: 45px !important;}

.socialv-bp-banner{background-position:center;}
[data-mode=dark] .header-avatar{background: #222;}
.socialv-unread {background-color: #fafafa;}
[data-mode=dark] .socialv-unread {background-color: #222;}
.heading-title.socialv-bp-banner-title{text-align: center;}
.socialv-bp-banner .socialv-subtitle{width:100%;}
.socialv-bp-banner .socialv-bp-banner-title .title{text-transform:uppercase;}
#buddypress .comment-reply-link, #buddypress .generic-button a, #buddypress .standard-form button, #buddypress a.button, #buddypress input[type=button], #buddypress input[type=reset], #buddypress input[type=submit], #buddypress ul.button-nav li a, a.bp-title-button{border-radius:4px;}
[data-mode=dark] {--border-color-light: #2f2f2f;}
.select2-results__option{font-size:0.9em;}
.select2-container--default .select2-results>.select2-results__options {padding: 0.313em 0.313em;}
.mfp-figure figcaption {margin-bottom: 0 !important;}
.select2-container--default .select2-results__option[aria-selected=true] {background-color:var(--bg-bizes-secondary);}
.lrm-user-modal-container .lrm-switcher a {background:#202020;color:#888;}
.lrm-user-modal-container-inner{background:var(--bg-bizes-secondary);}
div.nsl-container-block .nsl-container-buttons a {margin:5px auto!important;padding-bottom:25px;}
div.nsl-container .nsl-container-buttons a {margin:5px auto!important;padding-bottom:25px!important;}
.lrm-integrations.lrm-integrations--register .mj-label{height:45px;}
.description.indicator-hint.lrm-password-hint{padding:5px 20px;}
.lrm-user-modal {background:rgba(0,0,0,.8);}
.lrm-user-modal-container {background:#2b2b2b;}
.lrm-inline .lrm-user-modal-container,.lrm-form input.has-border {border:1px solid #2f2f2f;}
.lrm-form input.has-border:focus {border-color:#f1f1f1;}
.lrm-user-modal-container .lrm-switcher.-is-not-login-only a.selected {background:#2b2b2b;color:#f1f1f1;}
.lrm-user-modal-container .input-text,
.lrm-user-modal-container input[type="email"],
.lrm-user-modal-container input[type="password"],
.lrm-user-modal-container input[type="search"],
.lrm-user-modal-container input[type="tel"],
.lrm-user-modal-container input[type="text"],
.lrm-user-modal-container input[type="url"],
.lrm-user-modal-container textarea {color:#aaa;background: #1f1f1f;}
.lrm-form input.has-border:focus {border-color: #555;}
.lrm-form a.button, .lrm-form button, .lrm-form button[type="submit"], .lrm-form #buddypress input[type="submit"], .lrm-form input[type="submit"]{background: #0b7394;}
.lrm-form a.button, .lrm-form button:hover, .lrm-form button[type="submit"]:hover, .lrm-form #buddypress input[type="submit"]:hover, .lrm-form input[type="submit"]:hover{background: #4192ab;}
[data-mode=dark] .mfp-bg {background: #2b2b2b !important;}
.mfp-figure figcaption .mfp-bottom-bar .mfp-title, .mfp-figure figcaption .mfp-bottom-bar .mfp-counter{padding:0;}
/*[lrm_form default_tab="login" logged_in_message="Coucou ! Tu es bien connecté.e ;) !"]
*/
@media (max-width: 995px){
	.navbar-brand.socialv-logo img {
		height: 50px !important;
		width: 100px !important;
	}
	.navbar-brand.socialv-logo{max-width:100px;}
}
@media (max-width: 767px){
.authpage.socialv-background-white {background: #222222 !important;}
.lrm-form input.has-padding, .lrm-form select.has-padding{padding: 5px 10px 5px 50px;}
.lrm-form button.has-padding {padding: 5px 10px 5px 10px;}
.lrm-switcher{font-size:0.7em;}
[class^="lrm-ficon-"].lrm-switch-to-link::before, [class*=" lrm-ficon-"].lrm-switch-to-link::before {font-size: 14px;margin-top: -2px;}
.lrm-switch-to-link::before {height: 14px;}
.comment-respond .comment-form input, .comment-respond .comment-form textarea, .form-control, input, input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="range"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea{line-height:2em;}
.lrm-form button[type="submit"], .lrm-form #buddypress input[type="submit"], .lrm-form input[type="submit"],.lrm-form label {font-size: 13px;}
.navbar-brand.socialv-logo img {
    height: 40px !important;
	width: 80px !important;
}
.navbar-brand.socialv-logo{max-width:80px;}

}
@media (max-width: 479px) {
	.socialv-button:visited, .rs-button:visited {
	color: #0b7394 !important;
	}
	/*#buddypress input.socialv-button, .socialv-button, .learnpress.learnpress-page #lp-button, .learnpress.learnpress-page .lp-button, .rs-button, .wc-block-components-button:not(.is-link) {
	  color: #0b7394 !important;
	}*/
	#buddypress input.socialv-button:hover, .socialv-button:hover, .learnpress.learnpress-page #lp-button:hover, .learnpress.learnpress-page .lp-button:hover, .rs-button:hover, .wc-block-components-button:not(.is-link):hover {
	  color: #4192ab !important;
	}
	.mobile .stec-content-tabs .stec-content-tab i{display:block !important;margin-right:auto!important}

}
