.content_size{
max-width: 1400px;
width: 80%;
margin: 0 auto;
}
.padding_default{
padding: 100px 0;
} #events-filters {
justify-content: flex-end;
display: flex;
padding-top: 50px;
}
#events-filters label {
padding-right: 5px;
}
.home .events_inner{
margin-left: 0;
}
.page-template-template-evenements .events_list{
padding: 50px 0;
}
.events_item_content{
display: flex;
align-items: flex-start;
justify-content: space-between;
margin: 80px 0;
border-bottom: 2px solid #56b3c6;
padding-bottom: 30px;
}
.events_item_content_img img{
width: 80px;
height: 100%;
background-color: #003649;
padding: 10px;
border-radius: 5px;
}
.events_item_content_img{
width: 5%;
margin-right: 20px;
}
.events_item_content_inner{
width: 60%;
margin-right: 20px
}
.events_item_content_data{
width: 30%;
}
.events_item_content_inner h3{
font-size: 27px;
line-height: 40px;
}
.events_item_content_inner p{
color: #003649;
}
.events_item_content_data{
display: flex;
flex-direction: column;
align-items: flex-end;
text-align: end;
} .inner_top{
margin-bottom: 20px;
}
span.events_item_date, .events_item_localisation{
text-transform: uppercase;
font-weight: 700;
letter-spacing: 1px;
}
span.events_item_date, span.events_item_hour, .events_item_localisation{
color: #003649;
line-height: 20px;
display: block;
}
.events_item_content_btn{
margin-top: 30px;
}
.events_item_content_btn a.event_btn{
text-transform: uppercase;
font-weight: 600;
display: inline-block;
color: #ed5537;
margin-right: 20px;
}
.events_item_content_btn a.event_inscription{
color: white;
background-color: #ed5537;
border-radius: 100px;
padding: 5px 20px;
display: inline-block;
text-transform: uppercase;
font-size: 14px;
border: 2px solid rgb(237, 85, 55);
letter-spacing: 2px;
font-weight: 600;
transition: linear 200ms;
}
.events_item_content_btn a.event_inscription:hover{
background-color: white;
color: #ed5537;
border-radius: 5px;
}
.events_item_content_btn a.event_btn::after{
content: "";
width: 0;
height: 3px;
background: #ed5537;
display: block;
transition: all 500ms ease-in-out;
}
.events_item_content_btn a:hover::after {
width: 100%;
}
.top_banner{ background-position: left; padding-top: 220px;
padding-bottom: 220px;
position: relative;
background-size: cover;
}
.top_banner_inner h1{
font-size: 50px;
color: #FFFFFF !important;
text-align: left;
text-shadow: 0em 0.06em 0.1em rgba(0,0,0,0.4);
}
p#breadcrumbs{
position: absolute;
top: 0;
margin-top: 10px;
} .blog_item{
display: flex;
align-items: center;
justify-content: space-between;
border-bottom: 2px solid black;
padding: 30px 0;
}
.blog_item img{
width: 300px;
height: 300px;
object-fit: contain;
}
.blog_item_inner{
width: 70%;
}
.blog_inner h2{
font-size: 27px;
}
.blog_item_inner span{
text-transform: uppercase;
font-size: 13px;
color: #D2A93A;
}
.blog_item_inner p{
margin-top: 20px;
}
.blog_item_inner a{
color: #FFFFFF;
border: 2px solid #ed5537;
border-radius: 100px;
letter-spacing: 2px;
font-size: 14px;
font-family: 'Quicksand', Helvetica, Arial, Lucida, sans-serif !important;
font-weight: 700;
text-transform: uppercase;
background-color: #ed5537;
padding: 3px 15px;
margin-top: 30px;
display: inline-block;
transition: all 200ms;
}
.blog_item_inner a:hover{
color: #D2A93A;
background-color: white;
border-radius: 5px;
}  .um input[type=submit].um-button{
color: #FFFFFF !important;
border: 2px solid #d2a93a !important;
border-radius: 100px !important;
letter-spacing: 2px !important;
font-size: 14px !important;
font-family: 'Quicksand', Helvetica, Arial, Lucida, sans-serif !important;
font-weight: 700 !important;
text-transform: uppercase !important;
background: #d2a93a !important;
width: auto !important;
min-width: 200px !important;
padding: 11px !important;
}
.um input[type=submit].um-button:hover, .um a.um-button:hover{
border-radius: 5px !important;
background: white !important;
color: #D2A93A !important;
}
.um.um-login .um-button{
color: #FFFFFF !important;
border: 2px solid #d2a93a !important;
border-radius: 100px !important;
letter-spacing: 2px !important;
font-size: 14px !important;
font-family: 'Quicksand', Helvetica, Arial, Lucida, sans-serif !important;
font-weight: 700 !important;
text-transform: uppercase !important;
background: #d2a93a !important;
width: auto !important;
min-width: 200px !important;
padding: 11px !important;
}
.um-field-area a.um-button{
min-width: 150px !important;
color: #FFFFFF !important;
border: 2px solid #d2a93a !important;
border-radius: 100px !important;
letter-spacing: 2px !important;
font-size: 12px !important;
font-family: 'Quicksand', Helvetica, Arial, Lucida, sans-serif !important;
font-weight: 700 !important;
text-transform: uppercase !important;
background: #d2a93a !important;
width: auto !important;
padding: 7px !important;
} .um:not(.um-admin){
color: #003649 !important;
}
.um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line{
width: 100% !important;
}
.um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-nav-line .um-member-directory-filters{
display: none !important;
}
.um-members-wrapper{
margin-top: 50px !important;
}
.um .um-button.um-alt:before, .um input[type=submit].um-button.um-alt:before{
color: white !important;
}
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member{
border-radius: 20px !important;
min-height: 400px;
padding: 10px;
border: 3px solid #C1CFD9 !important;
}
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-photo a img {
display: inline !important;
border: none !important;
background: #fff;
width: 170px !important;
float: none !important;
object-fit: contain;
}
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-photo{
padding: 20px 0 !important;
}
.um-directory .um-members-wrapper .um-members img{
overflow: visible !important;
}
.um-directory .um-members-wrapper .um-members .um-member .um-member-photo.radius-1 a img{
border-radius: 0 !important;
}
.um-member-card_inner{
display: flex;
flex-direction: column;
justify-content: space-between;
height: 180px;
}
.um-member-name span{
font-size: 30px;
margin-bottom: 10px;
color: #003649;
}
.um-member-multiselect span{
color: #003649;
text-transform: uppercase;
background: #ecf0f3;
padding: 5px;
border-radius: 5px;
font-size: 12px;
margin: 10px 0;
display: inline-block;
}
a.um_btn_card{
text-transform: uppercase;
display: inline-block;
color: white !important;
margin-bottom: 15px;
padding: 6px 14px !important;
background-color: #d2a93a;
font-weight: 600 !important;
border-radius: 4px !important;
border: 2px solid #d2a93a !important;
font-size: 13px;
letter-spacing: 1px;
}
a.um_btn_card:hover{
color: #d2a93a !important;
background-color: white;
} .um .um-form input[type=search], .um-form input[type=text], .um-search-filter .select2.select2-container .select2-selection{
border: 2px solid #C1CFD9 !important;
}
.um-field .select2-dropdown .select2-results li.select2-results__option.select2-results__option--highlighted, .um-search-filter .select2-dropdown .select2-results li.select2-results__option.select2-results__option--highlighted{
color: #003649 !important;
}
.um .um-form input[type=password], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=text], .um .um-form textarea, .um-field .select2.select2-container .select2-selection.select2-selection--multiple, .um-search-filter .select2.select2-container .select2-selection.select2-selection--multiple, .um-field .select2.select2-container .select2-selection, .um-search-filter .select2.select2-container .select2-selection{
border: 2px solid #C1CFD9 !important;
color: #003649 !important;
font-weight: 500 !important;
}
input[type="text"]::placeholder, input[type=search]::placeholder{
color: #003649 !important;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
color: #003649 !important;
}
.um-field .select2-dropdown .select2-results li.select2-results__option.select2-results__option--highlighted, .um-search-filter .select2-dropdown .select2-results li.select2-results__option.select2-results__option--highlighted{
background: none !important;
}
.um-member-directory-search-line .um-button{
padding: 12px 20px !important;
background-color: #ed5537;
font-weight: 600 !important;
}
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-members-edit-btn{
height: 30px !important;
}
.um-directory .um-members-wrapper .um-members-total {
font-size: 20px;
font-weight: 500 !important;
margin-bottom: 30px;
border: 3px solid #C1CFD9 !important;
text-transform: uppercase;
font-family: 'Quicksand';
border-radius: 5px;
}
.um-field .select2.select2-container .select2-selection .select2-selection__arrow:before, .um-search-filter .select2.select2-container .select2-selection .select2-selection__arrow:before{
color: #003649;
}
.um-field-area{
text-align: left !important;
}
.um-form label{
color: #003649;
font-family: 'Raleway';
font-size: 16px !important;
}
.um-field-block[data-key="um_block_805_22"] {
font-size: 17px;
margin: 60px 0;
border: 2px solid #C1CFD9 !important;
color: #003649 !important;
padding: 30px;
border-radius: 10px;
}
.um-avatar{
display: none !important;
}
.um-register .um-field-block h3:after{
content: "";
width: 90px;
height: 5px;
background-color: #ed5537;
display: block;
margin-top: 10px;
}
.um-register .um-field-block  h3{
margin-top: 50px;
}
.um-postmessage{
font-size: 20px;
line-height: 30px;
}
.profile_content_main_inner{
white-space: pre-wrap;
} .um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo{
width: 220px !important;
margin: 0 15px 0 0;
padding: 0;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo a{
width: 220px !important;
height: 100% !important;
display: block;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo a img{
width: 100% !important;
height: 220px !important;
max-width: 220px;
object-fit: contain;
}
.um-member-company-title span{
font-size: 26px;
margin-bottom: 8px;
color: #003649;
display: block;
}
.um-directory .um-members-wrapper .um-members .um-member{
border: 3px solid #C1CFD9 !important;
border-radius: 10px;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member{
padding: 30px !important;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-content{
width: calc(100% - 20%) !important;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-actions{
width: 30% !important;
}
.um-member-company-responsable span{
line-height: 20px;
color: #d2a93a;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-actions .um-member-cog .um-member-actions-a i{
color: #d2a93a;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card{
padding-left: 30px !important;
}
.um-member-directory-header{
background-color: #003649 !important;
padding: 40px 40px 100px !important;
margin: 0 auto !important;
}
.um-member-directory-header-row{
margin: 2px auto !important;
max-width: 1400px !important;
width: 80%;
}
.um-directory .um-member-directory-header .um-member-directory-header-row .um-search{
width: 100% !important;
}
.um-directory .um-members-wrapper{
max-width: 1400px !important;
width: 80% !important;
margin: 50px auto !important;
}
.um_shortcode p{
padding-bottom: 0;
}
.um-member-profile-photo img{
width: 80px;
height: 80px;
object-fit: cover;
object-position: center;
border-radius: 115px !important;
overflow: hidden !important;
margin: 10px 0 !important;
}
.um-member-profile-photo{
width: 80px;
overflow: hidden;
}
.um-directory .um-members-wrapper .um-members img{
overflow: hidden !important;
} .um{
max-width: 100% !important;
}
.um-header.no-cover a.um-profile-photo-img{
display: none !important;
}
.page-id-809 .um-profile-photo{
display: none !important;
}
.um-header{
min-height: 35px !important;
}
.profile_header{
display: flex;
grid-gap: 50px;
}
.profile_header_img{
width: 30%;
display: flex;
align-items: center;
justify-content: center;
}
.profile_header_img img{
width: 300px;
height: auto;
}
.profile_header_content{
width: 70%;
}
.profile_header_content h1{
text-align: left !important;
font-size: 40px !important;
margin-bottom: 8px;
color: #003649 !important;
display: block;
font-family: 'Raleway';
}
.profile_header_content span.activity_areas{
color: #003649;
text-transform: uppercase;
background: #ecf0f3;
padding: 5px;
border-radius: 5px;
font-size: 12px;
margin: 10px 0;
display: inline-block;
}
h2.profile_header_slogan{
font-size: 18px !important;
font-weight: 600;
text-align: left;
font-family: 'Raleway';
text-align: left !important;
line-height: 24px;
white-space: pre-wrap;
}
.um-profile-edit i{
color: #d2a93a;
}
span.profile_header_perimeter, span.key_words{
color: #003649;
text-transform: uppercase;
background: #ecf0f3;
padding: 5px;
border-radius: 5px;
font-size: 12px;
margin: 10px 0 30px 0;
display: flex;
align-items: center;
width: fit-content;
}
span.profile_header_perimeter:before{
content: "";
background: url(//rev.asso.fr/wp-content/themes/divi-child-main/assets/images/perimeter.webp);
width: 20px;
height: 20px;
display: inline-block;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
margin-right: 8px;
}
.profile_header_members_offer{
display: flex;
margin-top: 15px;
}
span.profile_header_members_offer:before{
content: "";
background: url(//rev.asso.fr/wp-content/themes/divi-child-main/assets/images/members_offer.webp);
width: 20px;
height: 20px;
display: inline-block;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
margin-right: 8px;
}
.profile_header a.um_btn_card{
margin-right: 10px;
}
.um .um-profile-body {
max-width: 100% !important;
}
.profile_content{
display: flex;
grid-gap: 50px;
margin-top: 50px;
}
.profile_side_bar{
width: 30%;
}
.profile_side_bar_details, .profile_content_main_content{
padding: 30px;
border: 2px solid #C1CFD9;
border-radius: 10px;
margin-bottom: 30px;
}
.profile_side_bar_details h3, .profile_content_main_content h3{
font-family: 'Raleway';
margin-bottom: 20px;
font-weight: 700;
font-size: 23px;
}
.profile_side_bar_details_inner img{
width: 150px;
height: 150px;
border-radius: 180px;
object-fit: cover;
object-position: center;
}
.profile_side_bar_details p{
font-weight: 800;
}
.profile_side_bar_details span, .profile_side_bar_details_inner a{
font-weight: 500;
}
.profile_side_bar_details_inner, .profile_side_bar_details_inner{
display: flex;
margin-bottom: 15px;
}
.profile_side_bar i{
margin-right: 8px;
margin-top: 3px;
}
.social_medias i{
font-size: 20px;
color: white;
background: #003649;
padding: 10px;
border-radius: 50px;
margin-right: 10px;
}
input[type=text].accession_date {
border: none !important;
}
.profile_content_main{
width: 70%;
}
.profile_content_main_slider{
position: relative;
}
.profile_content_main_slider button.slick-prev{
position: absolute;
top: 40%;
z-index: 10;
}
.profile_content_main_slider button.slick-next{
position: absolute;
top: 40%;
right: 0;
z-index: 10;
}
.profile_content_main_slider button.slick-prev, .profile_content_main_slider button.slick-next{
background: none;
border: none;
font-size: 30px;
color: #ecf0f3;
}
.profile_content_main_slider_item img{
padding: 0 10px;
object-fit: contain;
border-radius: 10px;
}
.profile_content_main_slider_item{
display: flex !important;
justify-content: center;
align-items: center;
height: 500px;
}
span.um-req{
font-size: 25px !important;
}
.um-profile-body .um-field-block h3:after{
content: "";
width: 90px;
height: 5px;
background-color: #ed5537;
display: block;
margin-top: 10px;
}
.um-profile-body .um-field-block  h3{
margin-top: 50px;
}
.um-header .um-dropdown ul li a{
color: #003649 !important;
}
.um-header{
border-bottom: solid 2px #C1CFD9 !important;
} .um-806.um {
max-width: 450px !important;
}
.um-field.um-field-c{
margin-bottom: 50px !important;
}
ul.um-misc-ul li{
list-style: none !important;
}
.um-misc-img{
display: none !important;
}
.um-misc-with-img div strong{
font-size: 30px !important;
}
.um-login .um-misc-ul{
display: flex;
justify-content: space-around;
margin-top: 30px;
flex-wrap: wrap;
gap: 20px;
}
.um-login .um-misc-ul li a{
color: #FFFFFF !important;
border: 2px solid #d2a93a !important;
border-radius: 100px !important;
letter-spacing: 2px !important;
font-size: 14px !important;
font-family: 'Quicksand', Helvetica, Arial, Lucida, sans-serif !important;
font-weight: 700 !important;
text-transform: uppercase !important;
background: #d2a93a !important;
width: auto !important;
min-width: 200px !important;
padding: 5px !important;
display: flex;
align-items: center;
justify-content: center;
transition: all 200ms;
}
.um-login .um-misc-ul li a:hover{
border-radius: 5px !important;
background: white !important;
color: #d2a93a !important;
} .um-account-name a{
color: #003649;
font-size: 30px;
margin-bottom: 30px;
display: block;
}
.um-account-name a:hover{
color: #d2a93a;
}
.um-account-profile-link a, a.um-request-button{
color: #FFFFFF !important;
border: 2px solid #d2a93a !important;
border-radius: 100px !important;
letter-spacing: 2px !important;
font-size: 14px !important;
font-family: 'Quicksand', Helvetica, Arial, Lucida, sans-serif !important;
font-weight: 700 !important;
text-transform: uppercase !important;
background: #d2a93a !important;
width: auto !important;
min-width: 200px !important;
padding: 5px !important;
display: inline-block;
transition: all 200ms;
}
.um-account-profile-link a:hover, a.um-request-button:hover {
border-radius: 5px !important;
background: white !important;
color: #d2a93a !important;
}
.um-account-side ul li{
background: #ecf0f3 !important;
}
.um-account-side ul li a span.um-account-title, .um-account-side ul li a span.um-account-arrow i, .um-account-side ul li a span.um-account-icon{
color: #003649 !important;
}
.um-field-export_data{
margin: 40px 0;
}
.um .um-field-radio.active:not(.um-field-radio-state-disabled) i{
color: #d2a93a !important;
}
.um-account-main div.um-account-heading{
color: #003649 !important;
} p.et_pb_module_header{
margin-bottom: 10px;
font-family: 'Playfair Display', Georgia, "Times New Roman", serif;
font-weight: 600;
font-size: 23px;
color: #FFFFFF !important;
line-height: 1.3em;
text-align: center;
}
.blurb_title span{
color: #003649;
} @media screen and (max-width: 1500px){
.profile_content_main_slider_item{
height: 450px;
}
}
@media screen and (max-width: 1300px){
.et_pb_row{
width: 90%;
}
.events_item_content_img {
width: 8%;
}
.profile_content_main {
width: 65%;
}
}
@media screen and (max-width: 1300px){
.profile_content_main_slider_item {
height: 380px;
}
}
@media screen and (max-width: 1100px){
.profile_content_main_slider_item {
height: 300px;
}
}
@media screen and (max-width: 1000px){
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card{
flex-direction: column !important;
align-items: flex-start !important;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-actions{
flex-direction: row !important;
margin-top: 20px;
align-items: center !important;
width: 100% !important;
}
a.um_btn_card{
margin-bottom: 0;
margin-right: 20px;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-content{
width: 100% !important;
}
}
@media screen and (max-width: 992px){
.events_item_content{
flex-direction: column;
}
.events_item_content_inner{
width: 100%;
margin: 30px 0;
}
.events_item_content_data{
width: 100%;
}
.events_item_content_inner h3{
font-size: 25px;
}
.events_item_content_img {
width: 12%;
}
.profile_header_img img {
width: 270px;
height: auto;
}
.profile_header_content h1{
font-size: 36px !important;
}
h2.profile_header_slogan {
font-size: 18px !important;
}
.blog_item{
flex-direction: column;
align-items: flex-start;
}
.blog_item img {
height: 250px;
}
.blog_item_inner{
width: 100%;
}
.blog_inner h2{
font-size: 25px;
}
}
@media only screen and (max-width: 980px){
.top_banner_inner h1 {
font-size: 40px;
}
}
@media screen and (max-width: 780px){
.profile_content{
flex-direction: column;
grid-gap: 0;
}
.profile_side_bar {
width: 100%;
}
.profile_content_main {
width: 100%;
}
}
@media only screen and (max-width: 767px){
.padding_default{
padding: 50px 0;
}
.top_banner {
padding-top: 130px;
padding-bottom: 130px;
}
.top_banner_inner h1{
font-size: 30px;
}
.events_item_content{
margin: 50px 0;
}
.events_item_content_inner{
margin: 10px 0;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo a img {
width: 150px !important;
height: 150px !important;
margin-bottom: 15px !important;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo{
display: flex;
justify-content: center;
margin: 0 !important;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-content .um-member-card-header{
width: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-photo a{
width: 150px !important;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member {
padding: 20px !important;
}
.um-member-directory-header{
padding: 40px !important;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container{
flex-direction: column !important;
align-items: center !important;
}
.um-directory.uimob800 .um-members-wrapper .um-members.um-members-list .um-member .um-member-card{
margin-top: 20px !important;
width: 100% !important;
}
.um-member-card{
width: 100% !important;
}
.profile_header{
flex-direction: column;
}
.profile_header_content {
width: 100%;
}
.profile_header_img {
width: 45%;
}
.um-member-directory-header-row {
width: 100%;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card{
padding-left: 0px !important;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-actions{
justify-content: center !important;
margin-top: 40px;
}
.profile_header_img{
width: 100%;
}
.profile_header_img{
justify-content: flex-start;
}
.events_item_content_inner h3, .blog_inner h2 {
font-size: 22px;
line-height: 30px;
}
.page-template-template-evenements .events_list {
padding: 20px 0 50px 0;
}
.events_item_content_img {
width: 20%;
}
span.events_item_date{
margin-top: 30px;
}
span.events_item_date, span.events_item_hour {
font-size: 14px;
}
.um-postmessage {
font-size: 15px;
line-height: 25px;
}
}
@media only screen and (max-width: 500px){
.um-page-login .um-half{
width: 100% !important;
margin-top: 10px;
}
.um input[type=submit].um-button{
width: 100% !important;
}
}