/*
Theme Name: BIZES Directory 2024
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 ❤ BIZ & Bises 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);
}
.sidebar-default .navbar-nav:not(.socialv-horizontal-container) .nav-item .nav-link:not(.disabled):hover:not(.active):not([aria-expanded=true]){color:#FFF;background-color:#4192ab;}

#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; }
.drts-form-field-main .select2-selection__arrow,.drts-form-field-main .select2-selection__rendered{color:#FFF !important;}
.drts-form-field-main .select2-container .select2-selection--single .select2-selection__rendered{padding: 0 2em 0 .5em !important;}
.drts-slider-photos-photo-no-padding {background-color: var(--color-theme-white-box);}
#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;}
body:before{z-index:-1 !important;}
.sidebar .data-scrollbar {max-height: calc(100vh - 15em);}
.drts-display>.drts-display-element.drts-display-element-no-header[data-name=columns]>.drts-row>.drts-display-element>.drts-display-element-header span, .drts-display>.drts-display-element>.drts-display-element-header span {background-color: #808080;}
.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;}
.drts .drts-bs-badge-success {background-color: #28bf9e;}
.bizes-partners a {padding: 2px 5px;background:#0b7394;color: #FFF;border-radius: 4px;}
.bizes-vips a {padding: 2px 5px;background:#f1c63c;color: #FFF;border-radius: 4px;}
.drts .drts-bs-badge {font-size: 80%;padding: 0.8em 1em;}
.drts .wp-editor-container textarea {color: var(--global-font-color) !important;}
.drts-voting-rating-select .select2{display:none;}
.dashboardcode-bsmultiselect{display:none;}
.select2-results__option{color: var(--global-font-color);}
.socialv-breadcrumb{margin:0;}
.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;}
/*.content-area .site-main, .socialv-activity-site-main {padding: 0 !important;}*/
.nav-link:focus, .nav-link:hover {color: #4192ab;}
.socialv-breadcrumb .title {text-shadow: 0 0 10px #222;}
[data-canvas=container] {background-color:var(--global-body-bgcolor);}
.notice-item{background-color:rgba(128,128,128,0.8) !important;color: #FFF !important;}
.cn-button {background: #fff;} 
.notice-wrap h3{color:#FFF;clear:both;}
.notice-wrap h4{color:#f48c6b;font-weight:bold;}
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;}
.drts .drts-bs-btn-primary,.drts .drts-bs-custom-control-input:checked~.drts-bs-custom-control-label:before{background-color: #0b7394 !important;border-color: #4192ab !important;color: #FFFFFF !important;}

.drts .drts-bs-btn-primary:hover{background-color:var(--color-theme-primary-light) !important; color: var(--color-theme-primary) !important;}

.drts .drts-bs-card-header {background:var(--color-theme-white-box);color:var(--global-font-color);}
.drts .drts-bs-btn-link{color: var(--global-font-title);}
.drts .drts-bs-table{color: var(--global-font-title) !important;}
.drts .drts-bs-list-group-item.drts-bs-active,.drts .drts-bs-card{background:var(--global-body-bgcolor);}
.drts .drts-bs-list-group-item-action:focus, .drts .drts-bs-list-group-item-action:hover{background:var(--color-theme-light-grey);}

.uo-grid-wrapper .grid-course:hover .uo-border.completed{border-color:#28bf9e;}
.uo-grid-wrapper .grid-course:hover .course-info-holder.completed{background:#57cdb3;}
.ld-course-list-items .ld_course_grid .thumbnail.course,.ld-course-list-items .ld_course_grid .ld_course_grid_video_embed,.learndash-wrapper .ld-item-list .ld-item-list-item{background:var(--color-theme-white-box) !important;}
body div#learndash_lessons #lesson_heading, body div#learndash_profile div.learndash_profile_heading, body div#learndash_quizzes div#quiz_heading, body div#learndash_profile div.learndash_profile_quiz_heading, body div#learndash_lesson_topics_list div>strong,.ld-course-list-items .ld_course_grid .thumbnail .caption,.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name,.learndash-wrapper .ld-table-list a.ld-table-list-item-preview{color:var(--global-font-color) !important;} 
.learndash-wrapper .ld-item-list .ld-item-list-item{border-color:#888;}
.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}
@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_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;
}
.drts .drts-bs-form-control {background-color:var(--color-theme-white-box) !important;color:var(--global-font-title) !important;}
.select2-results__option{font-size:0.8em !important;color:var(--global-font-title) !important;}

.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__rendered {background-color:#0b7394;}
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 !important;font-size: 14px !important;padding-top: 5px !important;padding-bottom: 5px !important;padding-left: 5px !important;padding-right: 15px !important;border-radius: 4px !important;color:#FFF !important;}
.select2.select2-container.select2-container--default {height:auto !important;}
.select2-container--default .select2-selection--multiple .select2-selection__choice span{color:#d74061 !important; padding:0 10px !important;font-size:14px !important;}
#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-container--default .select2-results>.select2-results__options {padding: 0.313em 0.313em;}
.mfp-figure figcaption {margin-bottom: 0 !important;}
.select2-container .select2-results__option--highlighted[aria-selected]{background-color:var(--bg-bizes-secondary) !important;}
.select2-container--default .select2-results__option[aria-selected=true] {background-color:var(--bg-bizes-secondary) !important;}
.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 (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){
/*.drts-col-6{flex: 0 0 100% !important;max-width:100% !important;}*/
.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: 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;
	}
}