/*
Template: skylar
Theme Name: Skylar Child Theme
Theme URI: http://skylartheme.net
Description: This is cool Skylar child theme!
Version: 1.00
Author: UniqueDev
Author URI: http://skylartheme.net
License: Themeforest Split Licence
License URI: -
*/

body{
	font-size: 14px;
}

.white p {color: #fff !important;}

@font-face {
	font-family: 'Monaco';
	font-style: normal;
	font-weight: normal;
	src: local('Monaco'), url('Monaco.woff') format('woff');
}

p {
    margin-block-start: 0;
    margin-block-end: 0;
	font-family: 'Poppins' !important;
	font-size: 14px !important;
	color: #5B5B5B !important;
	line-height: 21px !important;
}

h2{
	font-family: 'Monaco';
	font-size: 36px;
	text-transform: uppercase;
	color: #fff;
	background-color: #E93842;
	padding: 10px 20px 5px 20px !important;
	margin-bottom: 60px !important;
	display: inline-block;
    clear: both;
}

/*
.titre-h2{float: left;}
*/

h3{
	font-family: 'Monaco';
	font-size: 36px;
	text-transform: uppercase;
	text-align: left;
}

h4{
	font-family: 'Monaco';
	font-size: 18px;
	text-transform: uppercase;
}

h5{
	font-family: 'Monaco';
	font-size: 18px;
	color: #5B5B5B;
	line-height: 25px !important;
}

h6{
	font-size: 14px !important;
	line-height: 21px;
	color: #5B5B5B;
	margin-top: 5px;
}

hr{
	background-color: #E93842;
	width: 10%;
}

.white{color: #fff !important;}
.textesurfondnoir{color: #767676 !important;}
.dark{color: #1F1F1F !important;}

.page-body{padding-bottom: 0 !important;}

.docMenu{
	border-right: 1px solid #CDCDCD;
	transition: all 0.4s ease-out;
}

.docMenu:hover{
	background-color: #E93842 !important;
	box-shadow: -5px 5px 15px rgba(0, 0, 0, .3);
	border-right: 1px solid #E93842;
}

.docMenu:hover h5 {color: #fff !important;}

.bgGris{background-color: #f6f6f6;}

.hauteur10Doc{height: 10em;}

.hauteur10{height: 10em;}

.bottom10{margin-bottom: 10em;}

.margeHaut{margin-top: 60px;}

.PetitMargeHaut{margin-top: 30px;}

.PetitMargeBas{margin-bottom: 25px !important;}

.justif{text-align: justify;}

.TitreAccordeon{color: #E93842;}

ul.sub-menu{background-color: #1f1f1f;}

/*********** Connexion ***********/

div#logy{margin-top: 200px;}

.logy-form .logy-form-actions button{background-color: #E93842;}

.logy-form .form-cover-title{background-color: #E93842;}

h2.form-cover-title{
	font-family: 'Monaco'!important;
	font-size: 21px !important;
}

.logy-forgot-password, .logy-form .form-title h2, .logy-form .logy-form-cover .form-cover-title, .logy-form .logy-form-desc, .logy-form .logy-form-message p, .logy-form-actions button, .logy-form-item .logy-item-content input, .logy-form-item .logy-item-content label, .logy-form-note, .logy-link-button, .logy-social-buttons .logy-social-title, .logy-social-buttons li a{font-family: 'Poppins';}

#logy-form .logy-form-item input:not([type=checkbox]), #logy-form .logy-form-item input[type=text]{background: #d8d8d8;}

/*********** HP ***********/

.page-id-575 .vc_figure-caption{color: #E93842;}

/** Slider Revolution **/

rs-layer#slider-3-slide-3-layer-4{font-family: 'Monaco' !important;}

/*********** Underbar ***********/

#left-underbar {
    line-height: 3em;
    float: none;
    display: flex;
    align-items: center;
    justify-content: center;
}

/*********** Menu ***********/

div#ud-nav-container{text-transform: uppercase;}


li#menu-item-655 a {
    background-color: #E93842;
    color: #fff !important;
}

li#menu-item-655 a:hover {
    background-color: #1f1f1f !important;
    color: #fff !important;
}
/**/
li#menu-item-1028 a:hover {
    background-color: transparent !important;
}
/**/
li#menu-item-1029, li#menu-item-1030 {
    padding: 0;
}

.desktop > ul > li .sub-menu li#menu-item-1029 > a {
    padding: 0;
}

.desktop > ul > li .sub-menu li#menu-item-1030 > a {
    padding: 0;
}

#menu-item-1028 ul.sub-menu {
    width: 24px;
	height: 24px;
	padding-left: 34px;
}

#main-header .desktop > ul > li > ul:not(.mega-menu) li#menu-item-1028 > a, .sub-menu .widget, .search-menu li {
    background: transparent !important;
} 

#main-header .desktop > ul > li > ul:not(.mega-menu) li#menu-item-1029 > a, .sub-menu .widget, .search-menu li {
    background: transparent !important;
} 

#main-header .desktop > ul > li > ul:not(.mega-menu) li#menu-item-1030 > a, .sub-menu .widget, .search-menu li {
    background: transparent !important;
}

#main-header.header-fixed .menu > li:not(.has-mega-menu) ul:not(.mega-menu) li{background: transparent !important;}

ul.sub-menu{background: transparent !important;}

.desktop > ul > li:not(.has-mega-menu) .sub-menu > #menu-item-1029 > a, .folded-menu-item {
    display: block;
    text-align: right;
}

.desktop > ul > li:not(.has-mega-menu) .sub-menu > #menu-item-1030 > a, .folded-menu-item {
    display: block;
    text-align: right;
}

#menu-item-1028 a:hover {
    color: rgba(31,31,31,1);
}

.menu-item-object-language_switcher .trp-flag-image {
    width: 24px;
    height: 24px;
    border-radius: 50px;
	margin: 0;
	vertical-align: bottom;
	background-size: 24px 24px;
    min-width: 24px !important;
    min-height: 24px !important;
}

.desktop .menu #menu-item-1029, .desktop .menu #menu-item-1030 {
    display: block;
    background: transparent;
}

.youzify-primary-nav-settings span {display: none;}

/*********** Association ***********/

.bureauActuel{
	display: inline-flex;
	vertical-align: middle;
}

.LargeurPoste{width: 50%;}

.bureau{padding-left:45px;}

.lien{
	display: flex !important;
    margin-bottom: 10px !important;
}

.wpb_content_element{margin-bottom: 0 !important;}

.Col-Asso{
	padding-right: 5em;
	padding-left: 15px;
}

/*********** Anciens bureaux ***********/

#post-814 .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body{background-color: #fff !important;}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{
	background-color: transparent !important;
    border-bottom: 1px solid #cdcdcd;
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover{
	background-color: #E93842 !important;
    box-shadow: -5px 5px 15px rgb(0 0 0 / 30%);
    border-bottom: 1px solid #E93842;
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a:hover{color: #fff;}
.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a:hover{color: #fff;}

#post-814 .vc_tta.vc_general .vc_tta-panel-body{padding: 2em 20px;}

.vc_tta.vc_general .vc_tta-panel-title>a{padding: 2em 20px !important;}

/*********** Documentation **********/

.docPad{padding: 30px 0 !important;}

/** Convention + salaire + administratif **/
#post-197 .wpb_column.vc_column_container.vc_col-sm-10, #post-256 .wpb_column.vc_column_container.vc_col-sm-10, #post-71 .wpb_column.vc_column_container.vc_col-sm-10{flex: 2.5;}
#post-197 .wpb_column.vc_column_container.vc_col-sm-2, #post-256 .wpb_column.vc_column_container.vc_col-sm-2, #post-71 .wpb_column.vc_column_container.vc_col-sm-2{flex: 1;}
.boutonTag {margin-top: 20px;}
/**/

/*********** Formulaires administratifs ***********/

.doc{
	border-bottom: 1px solid #CDCDCD;
	transition: all 0.4s ease-out;
	margin-left: 40px;
	padding-left: 20px;
	padding-right: 20px;
}

.doc:hover{
	background-color: #E93842;
	box-shadow: -5px 5px 15px rgba(0, 0, 0, .3);
	border-bottom: 1px solid #E93842;
}

.doc:hover h6, .doc:hover h4 {color: #fff !important;}

.vc_btn3-container{margin-bottom: 0;}

.boutonTag a{
	text-transform: uppercase;
    color: #1F1F1F !important;
    border: 1px solid #CDCDCD !important;
    background-color: #F6F6F6 !important;
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a{
	background-color: #F6F6F6 !important;
	border-bottom: 1px solid #cdcdcd !important;
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a:hover{color: #1F1F1F;}

li.vc_tta-tab.vc_active span{color: #E93842;}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a:hover{
	background-color: #E93842 !important;
	border-bottom: 1px solid #E93842 !important;
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab>a:hover span{color: #fff !important;}

/*********** Conventions collectives ***********/ 

#avertissement {
    	margin-top: 5em !important;
    	margin-right: 10em !important;
	}

/*********** Outils ***********/

.converter1234-container .big-conversion{color: #e93842 !important;}
.converter1234-container .big-conversion span{color: #e93842 !important;}

#formula{display: none !important;}
.brand{display: none !important;}

.Cols-convertisseur{
	padding-right: 5em;
	padding-left: 5em;
	background-color: #f6f6f6 !important;
}

/*********** Liens ***********/

.vc_figure-caption{
	font-family: 'Monaco';
	font-size: 14px !important;
	line-height: 21px;
	color: #1F1F1F;
	margin-top: 15px !important;
	text-transform: uppercase;
}

.mention a{
	color: #5B5B5B !important;
	font-size: 14px;
	text-align: center !important;
	border-bottom-width: 0 !important;
}

.margeBas-0{
	margin-bottom: 0 !important;
	margin-top: 20px;
}

/*********** Contact ***********/

.contact h2{
	color: #1f1f1f;
	background-color: #fff;
	float: none;
}

a.lien-mail-contact {
	border-bottom: 0;
	text-decoration: none;
}

a.lien-mail-contact:hover{border-bottom: 1px solid #fff;}

p.texte-contact{
	font-size: 18px !important;
	color: #fff !important;
}

.lien-mail-contact span{font-size: 18px !important;}

.contact-top{padding-top: 10em;}

/*********** Footer ***********/

.TitreFooter{
	font-family: 'Monaco' !important;
	font-size: 14px;
	color: #fff !important;
	text-transform: uppercase;
	margin-bottom: 10px !important;
}

.footer-col .widget:not(:last-child), .footer-col .widget:first-child{margin-bottom: 0;}

.logo-footer{float: right;}

/*********** Sticky Menu **********/
/*
.sshos-contents-wrapper{height: 120px;}

.sshos-header-bar{height: 120px !important;}

.sshos-logo-wrapper .sshos-logo-inner{padding: 20px 100px !important;}
.sshos-logo-wrapper .sshos-logo-inner img{height: 90px;}

.sshos-horizontal-menu-inner{padding: 20px 100px !important;}

.sshos-horizontal-menu-wrapper{
	float: right;
	padding: 29px 0;
}

.sshos-horizontal-menu-inner li{margin-right: 30px;}

.sshos-horizontal-menu-inner li a{
	font-family: 'Poppins' !important;
	font-size: 16px !important;
	text-transform: uppercase;
	padding: 0.6666em 1em 0.6666em 1em;
}

.sshos-horizontal-menu-inner li a:hover{
	background: rgba(233,56,66,1);
	padding: 0.6666em 1em 0.6666em 1em;
	color: #fff !important;
}
*/
.header-fixed img {
    background: url(https://wordpress.directeurdeproduction.com/wp-content/uploads/2020/12/ADP-RVB@2x.png) no-repeat;
	padding-left: 214px;
	background-size: 214px 76px;
    min-width: 214px !important;
    min-height: 76px !important;
}

/*********** CV **********/

.youzify li{
	font-family: 'Poppins' !important;
	font-size: 14px !important;
	color: #5B5B5B !important;
	line-height: 21px !important;
}

.youzify-aboutme-bio{word-break: break-all;}

.youzify-left-sidebar-layout .yzb-author, .youzify-right-sidebar-layout .yzb-author{padding-top:1px;}

.yzb-author-v5 .youzify-profile-photo{
	width: 100px;
	height: 100px;
}

.youzify-info-label {display: none !important;}

h2.youzify-widget-title {
    background-color: transparent;
    font-family: 'Monaco' !important;
	color: #E93842 !important;
	text-transform: uppercase;
	padding: 15px 35px !important;
	display: table-cell !important;
}

.profil{
	font-family: 'Poppins' !important;
	text-transform: uppercase !important;
	color: #1f1f1f !important;
	
}

.yzb-head-username{
	font-family: 'Monaco' !important;
	color: #E93842 !important;
}

span.yzb-head-meta.yzb-meta-8 {
    font-family: 'Poppins';
	font-size: 16px;align-content
}

.yzb-head-content .yzb-head-meta i{font-size: 16px !important;}

i.fas.fa-info, i.fas.fa-globe-asia, .yzb-account-menu, i.fab.fa-buromobelexperte{display: none;}

.youzify-left-sidebar-layout .yzb-author, .youzify-right-sidebar-layout .yzb-author{
	margin-bottom: 0;
	border-bottom: 1px solid #CDCDCD;
}

.youzify-widget{margin-bottom: 10px;}

.info header#main-header{background-color: #fff;}

/*div#youzify{margin-top: 200px;}*/

.youzify-info-data a{font-size: 14px !important;}

.youzify-widget.youzify-social_networks.youzify-white-bg .youzify-widget-title{display: none !important;}

.youzify .youzify-wg-networks {padding: 0 !important;}
.youzify-wg-networks.youzify-icons-full-width li{margin: 10px auto;}
.youzify-icons-full-width.youzify-icons-radius li a{-webkit-border-radius: 0;}
i.fab.fa-share-alt{display: none;}
.youzify-wg-networks.youzify-icons-full-width li a{font-family: 'Poppins';}

.youzify-wg-networks.youzify-icons-full-width li a {
    font-size: 14px;
    font-weight: 300 !important;
    text-align: center;
	line-height: 45px !important;
}

.youzify-widget.youzify-about_me.youzify-white-bg {margin-bottom: 0;}

.field_1 .youzify-info-data, .field_8 .youzify-info-data{display: none;}
.youzify-infos-content .youzify-info-data{width: 100%;}
.youzify-info-item.field_15.field_a-propos.optional-field.visibility-public.field_type_textarea, .youzify-info-item.field_1.field_nom.required-field.visibility-public.alt.field_type_textbox{padding-bottom: 0 !important;}

img.bpxcftr-image{
	max-width:130px;
	margin-right: 10px;
}

.youzify-infos-content .field_affiche-1, .youzify-infos-content .field_affiche-2, .youzify-infos-content .field_affiche-3, .youzify-infos-content .field_affiche-4, .youzify-infos-content .field_affiche-5{display: inline-block;}
.youzify-button.youzify-login {background: #E93842 !important;}

/********** BuddyPress Search Profil **********/

.bps-form{
	font-family: 'Poppins';
	font-size: 0.8em;
	font-weight: 400 !important;
	color: #1f1f1f;
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
	background-color: #fff;
	width: 100%;
	padding: 20px 10px !important;
	margin-top: 10px !important;
}

/*div#field_1_contains_wrap, div#field_2_contains_wrap, div#field_4_contains_wrap, div#field_3_match_any_wrap, div#field_5_match_any_wrap{flex: auto;}*/

.bps-form strong{font-weight: 300;}

.bps-form div {margin-right: 10px;}
.bps-form div:last-child {margin-right: 0;}

.bps-form input {
	margin-top: 10px;	
	font-family:'POPPINS' !important;
	font-weight: 300 !important;
	color: #1F1F1F !important;
}

.youzify button{
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: 400;
	color: #1F1F1F;
	text-transform: uppercase;
	background-color: #F6F6F6;
	border: 1px solid #CDCDCD !important;
    width: fit-content;
	width: -moz-fit-content !important;
    padding: 10px 20px;
	margin-top: 2em;
}

.youzify button:hover{
	background-color: #E93842;
	border: 1px solid #E93842 !important;
	color: #fff;
}

input{
	background-color: #d8d8d8;
	border: 0;
	padding-left: 10px !important;
	/*width: 100% !important;*/
	max-width: 200px;
}

.bps-multiselectbox {max-width: 200px;}

select#field_3_match_any, select#field_5_match_any{
	background-color: #d8d8d8;
	width: 100%;
}

select{
	margin-top: 10px;
	border: 0;
}

div#youzify-members-directory{margin-top: 30px !important;}

.bps_filters, label.bps-label span, .item span.activity{display: none;}
.youzify-membership-form .youzify-membership-form-actions button, .youzify-membership-form .youzify-membership-form-actions button[type="submit"] {
   cursor: pointer;
}

/*
em.bps-description, .bps_filters, label.bps-label span, .item span.activity{display: none;}

/*
div#youzify-members-directory:before{
	content:'Trouver un membre en remplissant un ou plusieurs critères de recherche';
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
}*/















/*********** Page Annuaire des membres ***********/

.youzify-name a{
	border-block-end: 0 solid #5B5B5B !important;
}

.youzify-name a:hover {
    border-block-end: 1px solid #1f1f1f !important;
	color: #1f1f1f;
}

#youzify-members-list li .yzm-user-data{
	background-color: #f6f6f6;
	margin: 0;
}

i.fab.fa-bluetooth{display: none;}

.members header#main-header{background-color: #fff;}

#youzify-members-list .youzify-fullname{font-size: 13px !important;}
#youzify-members-list .youzify-name{font-size: 13px !important;}

/*********** Forum ***********/

ul#bbp-topic-revision-log-1360 {display: none;}

main.youzify-page-main-content{margin-top: 200px;}
.bbpress header#main-header{background-color: #fff;}

.my-friends.youzify-blue-scheme #friend-list .action a.accept, .youzify-blue-scheme #bbpress-forums #bbp-search-form #bbp_search_submit, .youzify-blue-scheme #bbpress-forums .bbp-search-form #bbp_search_submit, .youzify-blue-scheme #bbpress-forums li.bbp-footer, .youzify-blue-scheme #bbpress-forums li.bbp-header, .youzify-blue-scheme #group-create-tabs li.current, .youzify-blue-scheme #group-settings-form input[type=submit], .youzify-blue-scheme #message-recipients .highlight-icon i, .youzify-blue-scheme #search-members-form #members_search_submit, .youzify-blue-scheme #send-invite-form .submit input, .youzify-blue-scheme #send-reply #send_reply_button, .youzify-blue-scheme #send_message_form .submit #send, .youzify-blue-scheme #youzify-directory-search-box form input[type=submit], .youzify-blue-scheme #youzify-group-body h1:before, .youzify-blue-scheme #youzify-group-buttons .group-button a.join-group, .youzify-blue-scheme #youzify-groups-list .action .group-button .accept-invite, .youzify-blue-scheme #youzify-groups-list .action .group-button .join-group, .youzify-blue-scheme #youzify-groups-list .action .group-button .membership-requested, .youzify-blue-scheme #youzify-groups-list .action .group-button .request-membership, .youzify-blue-scheme #youzify-members-list .yzm-user-actions .friendship-button .requested, .youzify-blue-scheme #youzify-members-list .yzm-user-actions .friendship-button a, .youzify-blue-scheme #youzify-wall-nav .item-list-tabs li#activity-filter-select label, .youzify-blue-scheme .bbp-pagination .page-numbers.current, .youzify-blue-scheme .button.accept, .youzify-blue-scheme .group-button.accept-invite, .youzify-blue-scheme .group-button.join-group, .youzify-blue-scheme .group-button.request-membership, .youzify-blue-scheme .group-request-list .action .accept a, .youzify-blue-scheme .item-list-tabs #search-message-form #messages_search_submit, .youzify-blue-scheme .messages-notices .thread-options .read span, .youzify-blue-scheme .messages-options-nav #messages-bulk-manage, .youzify-blue-scheme .notifications .notification-actions .mark-read span, .youzify-blue-scheme .notifications-options-nav #notification-bulk-manage, .youzify-blue-scheme .pagination .current, .youzify-blue-scheme .sitewide-notices .thread-options .activate-notice, .youzify-blue-scheme .widget_display_forums li a:before, .youzify-blue-scheme .widget_display_search #bbp_search_submit, .youzify-blue-scheme .widget_display_topics li:before, .youzify-blue-scheme .widget_display_views li .bbp-view-title:before, .youzify-blue-scheme .youzify .checkout_coupon, .youzify-blue-scheme .youzify .wc-proceed-to-checkout a.checkout-button, .youzify-blue-scheme .youzify .wc-proceed-to-checkout a.checkout-button:hover, .youzify-blue-scheme .youzify .woocommerce-customer-details h2, .youzify-blue-scheme .youzify .youzify-attachment-file-icon, .youzify-blue-scheme .youzify .yzwc-box-title h3, .youzify-blue-scheme .youzify .yzwc-main-content #payment #place_order, .youzify-blue-scheme .youzify .yzwc-main-content .track_order .form-row button, .youzify-blue-scheme .youzify .yzwc-main-content .woocommerce-checkout-review-order table.shop_table tfoot .order-total, .youzify-blue-scheme .youzify .yzwc-main-content .woocommerce-checkout-review-order table.shop_table thead, .youzify-blue-scheme .youzify .yzwc-main-content button[type=submit], .youzify-blue-scheme .youzify .yzwc-main-content h3, .youzify-blue-scheme .youzify .yzwc-main-content table.shop_table td a.view:before, .youzify-blue-scheme .youzify .yzwc-main-content table.shop_table td a.woocommerce-MyAccount-downloads-file:before, .youzify-blue-scheme .youzify .yzwc-main-content table.shop_table td.actions .coupon button, .youzify-blue-scheme .youzify .yzwc-main-content table.shop_table td.woocommerce-orders-table__cell-order-number a, .youzify-blue-scheme .youzify .yzwc-main-content table.shop_table thead, .youzify-blue-scheme .youzify div.item-list-tabs li.youzify-activity-show-search .youzify-activity-show-search-form i, .youzify-blue-scheme .youzify table tfoot tr, .youzify-blue-scheme .youzify table thead tr, .youzify-blue-scheme .youzify table.shop_table.order_details tfoot tr:last-child, .youzify-blue-scheme .youzify-community-hashtags .youzify-hashtag-item:hover, .youzify-blue-scheme .youzify-forums-forum-item .youzify-forums-forum-icon i, .youzify-blue-scheme .youzify-forums-topic-item .youzify-forums-topic-icon i, .youzify-blue-scheme .youzify-group-manage-members-search #members_search_submit, .youzify-blue-scheme .youzify-group-settings-tab input[type=submit], .youzify-blue-scheme .youzify-items-list-widget .youzify-list-item .youzify-item-action .youzify-add-button i, .youzify-blue-scheme .youzify-loading .youzify_msg, .youzify-blue-scheme .youzify-media-filter .youzify-filter-item .youzify-current-filter, .youzify-blue-scheme .youzify-nav-effect .youzify-menu-border, .youzify-blue-scheme .youzify-pagination .page-numbers.current, .youzify-blue-scheme .youzify-post .youzify-read-more, .youzify-blue-scheme .youzify-post-content .youzify-post-type, .youzify-blue-scheme .youzify-product-actions .youzify-addtocart, .youzify-blue-scheme .youzify-product-content .youzify-featured-product, .youzify-blue-scheme .youzify-project-content .youzify-project-type, .youzify-blue-scheme .youzify-scrolltotop i:hover, .youzify-blue-scheme .youzify-service-icon i:hover, .youzify-blue-scheme .youzify-social-buttons .friendship-button a, .youzify-blue-scheme .youzify-social-buttons .friendship-button a.requested, .youzify-blue-scheme .youzify-tab-post .youzify-read-more, .youzify-blue-scheme .youzify-tab-title-box, .youzify-blue-scheme .youzify-view-order .yzwc-main-content>p mark.order-status, .youzify-blue-scheme .youzify-wall-actions .youzify-wall-post, .youzify-blue-scheme .youzify-wall-embed .youzify-embed-action .friendship-button a, .youzify-blue-scheme .youzify-wall-embed .youzify-embed-action .friendship-button a.requested, .youzify-blue-scheme .youzify-wall-embed .youzify-embed-action .group-button a, .youzify-blue-scheme .youzify-wall-new-post .youzify-post-more-button, .youzify-blue-scheme .youzify-widget .youzify-user-tags .youzify-utag-values .youzify-utag-value-item, .youzify-blue-scheme .yzb-author .yzb-account-settings, .youzify-blue-scheme .yzb-author .yzb-login, .youzify-blue-scheme .yzm-user-actions .friendship-button a.add, .youzify-blue-scheme .yzm-user-actions .friendship-button a.requested, .youzify-blue-scheme .yzw-file-post, .youzify-blue-scheme div.bbp-submit-wrapper button{background-color: #E93842;}

.youzify-blue-scheme .youzify .yzwc-main-content address .youzify-bullet, .youzify-blue-scheme .youzify ul.woocommerce-thankyou-order-details+p, .youzify-blue-scheme .youzify-bbp-topic-head, .youzify-blue-scheme .youzify-group-navmenu ul li.current, .youzify-blue-scheme .youzify-profile-navmenu .youzify-navbar-item.youzify-active-menu, .youzify-blue-scheme .youzify-view-order .yzwc-main-content>p{border-color: #E93842;}
.youzify-bbp-topic-head{border-left: 5px solid #E93842;}

.youzify-blue-scheme #message-recipients .highlight .highlight-meta a, .youzify-blue-scheme .activity-header .activity-head p a, .youzify-blue-scheme .thread-sender .thread-from .from .thread-count, .youzify-blue-scheme .widget_display_replies li a.bbp-author-name, .youzify-blue-scheme .widget_display_topics li .topic-author a.bbp-author-name, .youzify-blue-scheme .youzify-bbp-topic-head-meta .youzify-bbp-head-meta-last-updated a:not(.bbp-author-name), .youzify-blue-scheme .youzify-group-navmenu li a:hover, .youzify-blue-scheme .youzify-group-settings-tab fieldset legend, .youzify-blue-scheme .youzify-link-main-content .youzify-link-url:hover, .youzify-blue-scheme .youzify-post-content .youzify-post-title a:hover, .youzify-blue-scheme .youzify-post-tags .youzify-tag-symbole, .youzify-blue-scheme .youzify-product-price .youzify-product-new-price, .youzify-blue-scheme .youzify-product-price ins .amount, .youzify-blue-scheme .youzify-product-price.youzify-variable-price, .youzify-blue-scheme .youzify-product-tags .youzify-tag-symbole, .youzify-blue-scheme .youzify-profile-navmenu .youzify-navbar-item a:hover, .youzify-blue-scheme .youzify-profile-navmenu .youzify-navbar-item a:hover i, .youzify-blue-scheme .youzify-project-tags .youzify-tag-symbole, .youzify-blue-scheme .youzify-recent-posts .youzify-post-title a:hover, .youzify-blue-scheme .youzify-tab-post .youzify-post-title a:hover, .youzify-blue-scheme .youzify-wall-link-data .youzify-wall-link-url, .youzify-blue-scheme .youzify-wall-new-post .youzify-post-title a:hover{color: #898989;}

.bbp-template-notice, .youzify-bbp-form-item.youzify-bbp-form-item-select{display: none;}

#bbpress-forums .youzify-bbp-box .youzify-bbp-box-content{padding: 35px 35px 100px 35px;}
li.bbp-topic-voice-count{margin-right: 20px !important;}

.bbp-attachments-count{display: none !important;}

.youzify-bbp-topic-head-meta-item.youzify-bbp-head-meta-last-updated{text-transform: uppercase !important;}

.youzify-bbp-topic-head a.bbp-author-link{
    margin-right: 10px;
	text-transform: capitalize;
}

.youzify-bbp-freshness-data .youzify-bbp-freshness-time a{text-transform: uppercase !important;}

.youzify-bbp-freshness-data .youzify-bbp-freshness-content {
    display: grid;
    text-align: center;
}

/*** Sujet ***/

.bbp-author-role, .bbp-reply-ip, #favorite-toggle, .bbp-reply-permalink{display: none !important;}

#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-reply-header, #bbpress-forums div.bbp-topic-header{background-color: #f1f1f1;}

span.bbp-breadcrumb-current{
	font-family: 'Monaco';
	text-transform: uppercase;
}

/*** Sidebar ***/

.widget_display_topics li:before{display: none;}
.widget.widget_display_topics li, .widget_display_topics li{padding: 0 25px 0 25px;}

/*********** Back-office youzify ***********/

.youzify-uploader-change-item h2{color: #fff;}

.options-section-title h2, .youzify-account-head-content h2 {background-color: transparent;}

li.youzify-edit-group-3, div#youzify_field_1, div#youzify_field_59{display: none;}

.field-visibility-settings-toggle, .field-visibility-settings-notoggle{display: none;}

.uk-option-item.youzify-image-field, #youzify-about_me .uk-option-item.youzify-text-field{display: none;}

.youzify-account-head-content span {display: none;}

.youzify-scrolltotop.youzify-is-visible{display: none;}

.paged-4 .options-section-title:after {
    content: 'Télécharger ici les affiches que vous souhaitez faire apparaître sur votre profil. Format d’images acceptés : JPEG, JPG, GIF, PNG';
    display: block;
    line-height: 24px;
    margin: -60px 25% 30px 0;
}

.youzify-button-item.youzify-cover-button {display: none;}

.youzify-head-buttons-inner {
    display: flex;
    justify-content: center;
}

p.drag-drop-buttons:after {
	content: ' Format d’images acceptés : JPEG, JPG, GIF, PNG';
	display: block;
	margin-top: 10px;
}

i.far.fa-edit.youzify-edit-widget {display: none;}

li.youzify-data {display: none;}

/** Langues **/
/*
#trp-floater-ls.trp-color-light{background-color: transparent !important;}
*/
#trp-floater-ls{box-shadow: none;}

#trp-floater-ls{
	left: auto;
	right: 0;
	width: auto;
}
#trp-floater-ls-current-language{width: auto;}
#trp-floater-ls.trp-top-right{border-radius: 0;}
#trp-floater-ls.trp-color-light{background: #fff !important;}
a.trp-floater-ls-disabled-language.trp-ls-disabled-language, a.trp-language-wrap, div#trp-floater-ls-language-list a {border-bottom: 0;}

/*********** RESPONSIVE ********************************************************************************************************************************/

/* Sur les écrans, quand la largeur de la fenêtre fait au maximum 1280px */
@media screen and (max-width: 1024px){
	
	.page-body{margin: 100px auto 0px auto;}
	
	main.youzify-page-main-content {margin-top: 120px;}
	
	span#logo img, #logo-footer img {width: 200px !important;}
	
	.page-container{margin-top: 90px;}
	div#post-575,div#post-613 {margin-top: 0 !important;}
	
	#post-575 .page-body{padding: 0 !important;}
	#post-613 .page-body{padding: 0 !important;}
	
	.mobile-menu .menu a{padding: 20px !important;}
	
	h2{
    	margin-bottom: 10px !important;
		font-size: 21px;
	}
	
	h3{font-size: 21px;}
	
	.scroll-top-btn{
		bottom: 10px;
		right: 30px;
	}
	
	.PetitMargeHaut{margin-top: 0;}
	.PetitMargeHautMobile{margin-top: 30px;}
	.bottom10{margin-bottom: 0;}
	.hauteur10{height: 50%;}
	
	/***** Association *****/
	.Col-Asso{
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-bottom : 2em !important;
	}
	.bureau-row-1, .bureau-row-2, .bureau-row-3, .bureau-row-4{display: flex;}
	.Cols-Membre{text-align: center;}
	.bureau{padding-left: 0;}
	.PetitMargeBas-mobile{margin-bottom: 30px !important;}
	
	
	
	
	
	
	
	/***** Liste des membres *****/
	.bps-form{justify-content: center;}
	.bps-form div {margin-right: 30px;}
	/*div#field_1_contains_wrap, div#field_2_contains_wrap, div#field_4_contains_wrap{flex: inherit;}*/
	.bps-textbox {margin-bottom: 30px;}
	
	
	
	
	
	
	
	
	/***** contact *****/
	.lien-mail-contact span{font-size: 16px !important;}
	p.texte-contact{font-size: 16px !important;
	color: #fff;}
	.contact-top{padding-top: 0 !important;}
	
	/***** Liens internet *****/
	#post-316 .vc_column-inner {padding-top: 0;}
	#post-316 .vc_figure-caption{margin-top: 5px !important;}
	
	/***** Outils *****/
	.Cols-convertisseur{
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	
	/***** Forum *****/
	.forum-titles li {color: #fff !important;}	
	main.youzify-page-main-content{flex-direction: column !important;}
	li.youzify-bbp-forum-freshness{display: table-cell !important;}
	#bbpress-forums .bbp-body li .youzify-forums-forum-item, #bbpress-forums .bbp-body li .youzify-forums-topic-item, .youzify-forums-forum-item .youzify-forums-forum-head{text-align: left;}
	#bbpress-forums .bbp-body li.bbp-forum-reply-count, #bbpress-forums .bbp-body li.bbp-forum-topic-count, #bbpress-forums .bbp-body li.bbp-topic-voice-count, #bbpress-forums 	.bbp-body li.bbp-topic-reply-count, #bbpress-forums .bbp-body li.youzify-bbp-freshness{display: none;}
	#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic{padding: 30px 10px;}
	#bbpress-forums .bbp-body li.youzify-bbp-forum-freshness{padding-left: 25px;}
	.youzify-forums-forum-item .youzify-forums-forum-title, .youzify-forums-topic-item .youzify-forums-topic-title{margin-bottom: 0;}
	.bbp-header .forum-titles li{text-align: left;}
	#bbpress-forums .bbp-body li.bbp-topic-title{margin-bottom: 0;}
	#bbpress-forums .youzify-bbp-box .youzify-bbp-box-title, #bbpress-forums .youzify-bbp-box .youzify-bbp-box-content{padding: 10px;}
	div.bbp-submit-wrapper{float: inherit;}
	.youzify-forums-topic-icon{display: none !important;}
	
	
	/* Sujets */
	#bbpress-forums .bbp-body div.bbp-reply-author{
		padding-left: 80px;
		display: flex;
    	align-items: center;
		padding-bottom: 20px;
	}
	#bbpress-forums div.bbp-reply-author img.avatar{width: inherit;}
	
	/***** Conventions collectives *****/
	.doc{
		margin-left: 0;
    	padding-left: 0;
    	padding-right: 0;
	}
	#ssTitreDoc .vc_tta.vc_general .vc_tta-panel-title>a {padding: 15px 0 !important}
	h4.vc_tta-panel-title {
		text-transform: inherit;
		font-size: 16px;
	}
	.vc_tta.vc_general .vc_tta-panel-body{padding: 0 !important;}
	.vc_btn3-container.vc_btn3-center{text-align: left;}
	#avertissement {
    	margin-top: 0 !important;
    	margin-right: 0 !important;
	}
}


@media only screen and (max-width: 1024px) {
	.footer-col{width: 33.3%;}	
}


@media screen and (min-width: 815px) and (max-width: 1024px){
	/***** Liste des membres *****/
	.bps-form{padding: 20px 6% !important;}
}


@media screen and (min-width: 700px) and (max-width: 1024px){
	.page-container {margin-top: 120px;}
}


@media only screen and (max-width: 970px) {
	h5{
		font-size: 14px;
		line-height: 21px !important;
	}	
}

@media only screen and (max-width: 799px) {
	/**** Documentation ****/
	.vc_col-sm-1\/5 {width: 50% !important;}
	#post-575 .vc_row.vc_row-flex{display: contents;}
	#post-575 .DocHPInline .wpb_wrapper{display: inline-flex !important;}
	#post-575 h5{margin-right: 10px !important;}
	#post-575 .page-body{padding: 30px 0 0 10px;}
	
	#post-293 .vc_col-sm-2 {width: 50% !important;}
	#post-293 .wpb_wrapper{display: inline-flex !important;}
	#post-293 .page-body{padding: 30px 0 0 10px;}
	.largeur75{width: 75%;}
	.docMenu{
		border-right: 0;
		border-bottom: 1px solid #CDCDCD;
	}
	.hauteur10Doc{height: 50%;}
	
	.vc_figure-caption{height: 42px;}
	.vc_row.wpb_row.vc_row-fluid.PetitMargeHaut.PetitMargeHautMobile.DocHPInline.vc_custom_1618239420856.vc_row-o-equal-height.vc_row-flex div{display: inline-grid;}
}







@media (max-width: 744px){
	/***** Liste des membres *****/
	.bps-form{
		display: block;
		padding: 20px 20px !important;
	}
	main.youzify-page-main-content {margin-top: 100px;}
	.bps-textbox {margin-bottom: 0;}
	select {font-size: 16px !important;}
	.bps-form div {margin-right: 30px;}
	/*div#field_1_contains_wrap, div#field_2_contains_wrap, div#field_4_contains_wrap{flex: inherit;}*/
	div#youzify-members-directory {padding: 0 10px;}
	em.bps-description{display: none}
	.youzify button{margin-top: 0;}
	.bps-form div {margin-right: 0;}
	.bps-multiselectbox {max-width: 100%;}
	input{max-width: 100%;}
}










@media (max-width: 600px){
	/** Convention + salaire + administratif **/
	#post-197 .wpb_column.vc_column_container.vc_col-sm-10, #post-256 .wpb_column.vc_column_container.vc_col-sm-10, #post-71 .wpb_column.vc_column_container.vc_col-sm-10{flex: auto;}
	#post-197 .wpb_column.vc_column_container.vc_col-sm-2, #post-256 .wpb_column.vc_column_container.vc_col-sm-2, #post-71 .wpb_column.vc_column_container.vc_col-sm-2{flex: auto;}
	.boutonTag {margin-top: 20px;}
	/**/
	
	/** Langues **/		
	#trp-floater-ls {
		top: auto !important;
		bottom: 0 !important;
		right: auto !important;
	}
	/**/
	
	/***** CV *****/
	img.bpxcftr-image{max-width: 145px;}
	.youzify-infos-content{padding: 20px 15px;}
	.youzify-default-content{padding: 20px 0;}
	.youzify-profile-sidebar .youzify-aboutme-container{text-align: left;}
	hr{
		width: 100%;
		background-color: #f2f2f2;
	}
	.youzify h6, .youzify-aboutme-bio p, .youzify li{padding: 0 5px !important;}
	h2.youzify-widget-title{padding: 15px 15px !important}
	/**/
	
	.bps-form{
		justify-content: start;
		padding: 20px 20px !important;
	}
}

@media screen and (max-width: 600px){
	/*** documentation ***/
	.vc_col-sm-1\/5 {width: 100% !important;}
	#post-575 .vc_row.vc_row-flex{display: contents;}
	#post-575 h5{margin-right: 10px !important;}
	#post-575 .page-body{padding: 30px 0 0 0;}
	.docPad{padding: 15px 10px !important;}
	
	#post-293 .vc_col-sm-2 {width: 100% !important;}
	#post-293 .vc_row.vc_row-flex{display: contents;}
	#post-293 h5{margin-right: 10px !important;}
	#post-293 .page-body{padding: 30px 0 0 0;}
}


@media only screen and (max-device-width: 480px) {
	/***** Footer *****/
	.footer-col{
		width: 100%;
		display: inline-flex;
		text-align: center;
		justify-content: center;
	}
	.logo-footer{float: inherit;}
	
	/***** Association *****/
	.Cols-Membre2{text-align: center;}
	.LargeurPoste{width: auto;}	
}