/*
Theme Name: BIZES Events
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.
*/
/* Bizien·ne·s
 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;
*/
:root {
	--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-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;
	--highlight-font-family:"Open Sans",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif !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: #223f48 !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);
}
#mycred_widget_balance-2 .myCRED-balance.mycred_default {
    font-size: 1em !important;
    background: var(--global-body-bgcolor) !important;
    border-radius: var(--border-radius);
}
#mycred_widget_balance-2 .myCRED-balance.mycred_default {
    font-size: 1em !important;
    background: var(--global-body-bgcolor) !important;
    border-radius: var(--border-radius);
}
div#mycred_widget_balance-2 {
    padding: 0;
}
div#mycred_widget_balance-2 {
    padding: 0;
}
@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;
  }
}

/* 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; }
.tec-events-elementor-event-widget__image {background: rgba(255, 255, 255, 0.72);}
[data-mode=dark] .tec-events-elementor-event-widget__image {background: rgba(72, 72, 72, 0.72);}

#read_all_notification{cursor:pointer;}
.sidebar-default .navbar-nav .nav-item .nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]), .sidebar-default .navbar-nav .nav-item .nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]) .icon {color: var(--color-theme-white) !important;}
.sidebar .data-scrollbar {max-height: calc(100vh - 15em);}
.tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container, .tec-events-elementor-event-widget__venue .tribe-events-content .tec-events-elementor-event-widget__venue-container {max-width: 100% !important;}
.elementor-20831 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-map {
        max-width: 100% !important; width: 95% !important;  }
.tec-events-elementor-event-widget__categories .tec-events-elementor-event-widget__categories-link-wrapper a {color: #28bf9e !important;}
.tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-details .tec-events-elementor-event-widget__venue-email-link, .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-details .tec-events-elementor-event-widget__venue-name-link, .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-details .tec-events-elementor-event-widget__venue-phone-link, .tec-events-elementor-event-widget__venue .tribe-events-content .tec-events-elementor-event-widget__venue-details .tec-events-elementor-event-widget__venue-email-link, .tec-events-elementor-event-widget__venue .tribe-events-content .tec-events-elementor-event-widget__venue-details .tec-events-elementor-event-widget__venue-name-link, .tec-events-elementor-event-widget__venue .tribe-events-content .tec-events-elementor-event-widget__venue-details .tec-events-elementor-event-widget__venue-phone-link{font-weight:bold;}
.tec-events-elementor-event-widget__tags .tec-events-elementor-event-widget__tags-link {color:#f48c6b !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;}

.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;}

#bwg_container1_0 #bwg_container2_0 .bwg_gal_title_0{color:var(--global-font-title) !important;text-transform:uppercase;}
.tribe-common .tribe-common-c-btn, .tribe-common .tribe-common-c-btn:focus, .tribe-common .tribe-common-c-btn:hover, .tribe-common a.tribe-common-c-btn, .tribe-common a.tribe-common-c-btn:focus, .tribe-common a.tribe-common-c-btn:hover, .tribe-common button.tribe-common-c-btn, .tribe-common button.tribe-common-c-btn:focus, .tribe-common button.tribe-common-c-btn:hover {color: #FFF;}
/*.tribe-events-single ul.tribe-related-events .tribe-related-events-thumbnail img {max-width:300px;}*/
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info {padding: 1% 4% !important;}
.tribe-events-single ul.tribe-related-events li{background:var(--color-theme-white-box) !important;border: none;border-radius: 10px;}
.tribe-events-related-events-title {margin-bottom: var(--tec-spacer-5) !important;}
.gm-style .gm-style-iw-c{background:var(--color-theme-white-box) !important;}
.tec-countdown-timer.tec-medium-box div{
	background:var(--color-theme-white-box) !important;color:var(--global-font-title) !important;border-radius:10px;}
.tecc-wrapper#tecc-19868 .tecc-event-detail a.tecc-event-button{
	font-family: "Open Sans", Arial, Sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    background-color: transparent!important;
    background-image: linear-gradient(90deg, #0B7394 0%, #4192AB 100%) !important;
	color: #fff;
	border-radius:4px;
}
span#tec-tc-gateway-stripe-card-number,span#tec-tc-gateway-stripe-card-expiry,span#tec-tc-gateway-stripe-card-cvc,span#tec-tc-gateway-stripe-card-zip{background:#aaa;}
.tribe-tickets__commerce-checkout-stripe-card-element-zip-input::placeholder{color:var(--global-font-title) !important;}
body.page-tribe-attendee-registration .event-tickets .tribe-tickets__mini-cart, body.page-tribe-attendee-registration .tribe-common .tribe-tickets__mini-cart{background:var(--color-theme-white-box) !important;color:var(--global-font-title) !important;}
.tecc-wrapper#tecc-19868 .tecc-event-detail a.tecc-event-button:focus,.tecc-wrapper#tecc-19868 .tecc-event-detail a.tecc-event-button:hover,.tecc-wrapper#tecc-19868 .tecc-event-detail a.tecc-event-button:visited{    background-image: linear-gradient(90deg, #4192AB 0%, #0B7394 100%);
}
.tribe-events-pro-venue__meta-map.tribe-common-g-col {height: 350px;}
.tribe-events-venue-map>div, .tribe-events-venue-map>iframe {max-height: 350px;}
.tribe-events-venue-map {width: 100%;}
.tribe-tickets-meta-option-label{color:inherit;}
header.tribe-tickets-meta-label{top:0px !important}
.event-tickets .tribe-tickets__rsvp-ar-form-wrapper{background-color: #808080 !important;}
.socialv-breadcrumb .title {text-shadow: 0 0 10px #222;}

.cn-button {background: #fff;} 
.notice-item{background-color:rgba(128,128,128,0.8) !important;color: #FFF !important;}
.notice-wrap h3{color:#FFF;clear:both;}
.notice-wrap h4{color:#f48c6b;font-weight:bold;}
.nav-link:focus, .nav-link:hover {color: #4192ab;}
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;}
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-album-thumbnails {background-color: var(--color-theme-white-box) !important;}
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-album-thumbnails .bwg-title2{color:var(--global-font-title) !important;} 
#bwg_container1_0 #bwg_container2_0 .bwg_gal_title_0.bwg_gal_description_0 {color:var(--global-font-title) !important;max-width: 1080px;margin: 20px auto;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header{margin-bottom:25px;}
.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover{color:#FFF !important;}
.tribe-events .tribe-events-calendar-day .tribe-events-virtual-hybrid-event:last-child, .tribe-events .tribe-events-calendar-day .tribe-events-virtual-virtual-event:last-child, .tribe-events .tribe-events-calendar-latest-past .tribe-events-virtual-hybrid-event:last-child, .tribe-events .tribe-events-calendar-latest-past .tribe-events-virtual-virtual-event:last-child, .tribe-events .tribe-events-calendar-list .tribe-events-virtual-hybrid-event:last-child, .tribe-events .tribe-events-calendar-list .tribe-events-virtual-virtual-event:last-child{max-width: 180px;background: #444;padding: 2px 7px;border-radius: 6px;}
.tribe-events .tribe-events-c-nav,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border,.tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden{border-color:#444;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item{text-transform:uppercase;}
.tribe-events .tribe-events-c-nav__next:focus, .tribe-events .tribe-events-c-nav__next:hover, .tribe-events .tribe-events-c-nav__prev:focus, .tribe-events .tribe-events-c-nav__prev:hover{color:#0b7394;}
.tribe-common .tribe-common-c-svgicon--messages-not-found path{stroke:#FFFFFF !important;}
.tribe-common-g-row article{background: var(--color-theme-white-box) !important;padding: 25px 10px !important;border-radius: 10px !important;}
/*.tribe-events-view {background-color: var(--color-theme-white-box);}*/
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus-within, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover{background:#4192ab;}
.tribe-events-pro-photo .tribe-events-c-small-cta__price,.tribe-events-calendar-list .tribe-events-c-small-cta__price{display:none;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn {margin-left: 20px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after {background-color: var(--tec-color-text-primary) !important;}
.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover{color:var(--color-bizes-white);}
.tribe-events-event-image img {margin: auto;}
.tribe-events-event-image{background-size:100% 100%;background-position:center;text-align:center !important;}
#tribe-events-pg-template{max-width: 1470px;}
.tribe-common .tribe-common-b3{color:#28bf9e;}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img {transform: translate(-50%, -50%) scale(1);}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a {padding-top: 100%;}
.eael-pricing-item .tooltip{
    position: relative;
    z-index: 1080;
    display: inline;
    margin: 0;
    font-family: inherit;
    font-style: normal;
    font-weight: 600;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 1em;
    word-wrap: break-word;
    opacity: 1;	
}

.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";}
h1, h2, h3, h4, h5, h6 {text-transform: none;} 
/**gravity forms supercharge**/
.gf_supercharge .ginput_container.ginput_container_date{max-width: 72px;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: 0.5em 2.875em .5em 1em;}
.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}
.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:150px;}
/**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: 2em;}
#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 {padding: .4em 1em;}
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);}

#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--default .select2-selection--single {background-color:var(--bg-bizes-secondary);}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--color-bizes-secondary) !important;}
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;}
.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.7em;}
.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-top:25px;}
div.nsl-container .nsl-container-buttons a {margin:5px auto!important;padding-top: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 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;}

}
@media (min-width: 768px){
	.tribe-events-event-meta.primary, .tribe-events-event-meta.secondary {width: 50%;}
}
@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){
	.navbar-brand.socialv-logo img{ height: 40px !important;width: 80px !important;}
	.navbar-brand.socialv-logo{max-width:80px;}
.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;}
}
@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;
	}
}