.training_programme_list{
width: 100%;
display: grid;
grid-template-columns: repeat(3,1fr);
grid-gap: 30px;
}
.training_programme_item{
box-shadow: 0px 0px 9px 2px rgba(130,142,198,0.20);
border-radius: 30px;
overflow: hidden;
transition: linear 200ms;
}
.training_programme_item:hover{
transform: scale(1.02);
border-radius: 10px;
}
.training_programme_item img{
width: 100%;
height: 150px;
object-fit: cover;
}
.training_programme_content{
padding: 20px;
display: flex;
flex-direction: column;
justify-content: space-between;
min-height: 220px;
}
.training_programme_content .top h3{
font-size: 18px !important;
color: #443363 !important;
line-height: 26px;
padding: 15px 0;
}
.training_programme_content .top .training_area{
background-color: rgb(130 142 198 / 40%);
padding: 2px 8px;
border-radius: 100px;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 10px;
display: inline-block;
}
.training_programme_content .bottom{
display: flex;
justify-content: flex-end;
}
.training_programme_content .bottom span.trainer{
background-color: #443363;
color: white;
display: flex;
align-items: center;
padding: 3px 10px;
border-radius: 100px;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 11px;
}
.training_programme_content .bottom span.trainer::before{
content: "";
background: url(//www.asa-services.fr/wp-content/themes/divi-child-main/assets/images/trainer_icon.webp);
background-repeat: no-repeat;
background-size: contain;
width: 15px;
height: 15px;
margin-right: 10px;
display: inline-block;
}
.wpc-filter-search-form .wpc-search-field {
padding: 10px;
border-radius: 30px;
border-color: #443363;
}
.wpc-filter-title{
margin-bottom: 1em;
position: relative;
display: flex;
justify-content: space-between;
align-items: center;
font-size: 16px;
text-transform: uppercase;
letter-spacing: 1px;
color: #443363;
}
.wpc-filter-title::after{
content: "";
background: #443363;
width: 100%;
height: 3px;
color: #443363;
display: inline-block;
margin-left: 10px;
} ul.trainer_list li.trainer_item::marker{
content: "";
}
ul.training_area_list li.training_area_item::marker{
content: "";
}
ul.trainer_list li.trainer_item, ul.training_area_list li.training_area_item{
font-size: 16px;
}
ul.trainer_list, ul.training_area_list{
display: flex;
align-items: center;
}
ul.trainer_list li.trainer_item, ul.training_area_list li.training_area_item{
background-color: #828EC6;
padding: 2px 15px;
border-radius: 100px;
color: white;
margin-right: 5px;
} .mec-container{
padding: 100px 0;
}
.mec-event-list-minimal a.mec-detail-button{
background: #443363;
color: white;
padding: 12px 20px;
border-radius: 200px;
}
.mec-event-list-minimal a.mec-detail-button:hover{
background: #FF7D00;
}
.archive .mec-container h1{
text-align: center;
}
.mec-event-list-minimal .mec-categories-wrapper, .mec-event-list-minimal .mec-event-detail, .mec-event-list-minimal .mec-price-details, .mec-event-list-minimal .mec-shortcode-organizers, .mec-event-list-minimal .mec-time-details{
color: black !important;
}
.mec-event-content h2{
font-size: 26px;
line-height: 1.14;
margin-bottom: 10px;
font-weight: 600;
}
.mec-event-content p{
color: black !important;
margin: 0 !important;
}
.mec-event-content p{
font-weight: 600;
}
.mec-single-event-description h2{
margin-top: 40px;
}
.mec-event-content ul li{
font-weight: 600 !important;
color: black !important;
margin: 10px 0;
}
.mec-event-content ul li::before{
content: "";
background: url(//www.asa-services.fr/wp-content/themes/divi-child-main/assets/images/check_orange.webp);
background-size: contain;
background-repeat: no-repeat;
width: 15px;
height: 15px;
display: inline-block;
margin-right: 10px;
}
.mec-events-meta-group-booking .mec-booking-shortcode, .mec-single-event .mec-events-meta-group-booking, .mec-single-event .mec-frontbox{
border: 1px solid #443363 !important;
}
.single-mec-events span, .single-mec-events p{
font-weight: 600 !important;
margin-bottom: 0 !important;
}
.mec-single-event .mec-event-meta .mec-events-event-categories a, .mec-single-event .mec-event-meta dd{
font-weight: 600 !important;
color: #828EC6 !important;
}
.mec-single-event .mec-event-meta .mec-events-event-categories a, .mec-single-event .mec-event-meta dd{
display: flex;
align-items: center;
}
dd.location{
display: none !important;
}
.mec-organizer-email p{
display: none;
}
.mec-organizer-email a{
padding-left: 2px !important;
font-weight: 600 !important;
color: #828EC6 !important;
}
.author p, .mec-organizer p{
color: #828EC6 !important;
font-weight: 600;
}
.mec-schedule-time span{
font-weight: 600 !important;
}
.mec-schedule-title{
color: #828EC6 !important;
font-weight: 600;
}
.mec-breadcrumbs{
border: none !important;
color: #443363 !important;
}
.content_size{
max-width: 1300px;
width: 90%;
margin: 0 auto;
}
.single_training_event{
background-color: #443363;
margin-bottom: 100px;
padding: 50px;
border-radius: 50px;
}
.single_training_event h2{
color: white;
font-size: 23px;
text-transform: inherit;
text-align: center;
margin-bottom: 50px;
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
}
.single_training_event h2::before{
content: "";
background: url(//www.asa-services.fr/wp-content/themes/divi-child-main/assets/images/asa_services_logo.webp);
background-size: contain;
background-repeat: no-repeat;
width: 100px;
height: 100px;
display: block;
margin-bottom: 30px;
}
.single_training_form{
display: grid;
grid-template-columns: repeat(2,1fr);
grid-gap: 10px;
width: 80%;
margin: 0 auto;
}
.single_training_form input, .single_training_form textarea{
width: 100%;
padding: 10px;
border: none;
border-radius: 10px;
}
.single_training_form .cf_row:nth-child(1), .single_training_form .cf_row:nth-child(4), .single_training_form .cf_row:nth-child(5), .single_training_form .cf_row:nth-child(6)
{
grid-column: 1/3;
}
.single_training_form input[type="checkbox"]{
width: auto;
}
.single_training_form span.wpcf7-list-item-label{
margin-left: 0;
color: white;
}
.single_training_form span.wpcf7-list-item{
margin: 0 !important;
}
.single_training_form button{
color: #443363 !important;
border-width: 0px !important;
border-color: rgba(0, 0, 0, 0);
border-radius: 100px;
letter-spacing: 1px;
font-size: 13px;
background-color: white;
padding: 10px 25px;
cursor: pointer;
text-transform: uppercase;
letter-spacing: 1px;
transition: all linear 200ms;
}
.single_training_form button:hover{
transform: scale(1.1);
}
.mec-wrap .mec-totalcal-box {
border: 1px solid #443363;
border-radius: 10px;
}
@media screen and (max-width: 1400px){
.et_pb_row{
width: 90% !important;
}
}
@media screen and (max-width: 1270px){
.training_programme_list{
grid-template-columns: repeat(2,1fr);
}
}
@media screen and (max-width: 980px){
.single_training_form{
width: 100%;
}
.mec-container {
padding: 50px 0;
}
}
@media screen and (max-width: 650px){
.training_programme_list{
grid-template-columns: 1fr;
}
.single_training_form{
grid-template-columns: 1fr;
}
.single_training_form .cf_row:nth-child(1), .single_training_form .cf_row:nth-child(4), .single_training_form .cf_row:nth-child(5), .single_training_form .cf_row:nth-child(6){
grid-column: 1;
}
}
@media screen and (max-width: 700px){
.inline_btn{
flex-direction: column;
}
.inline_btn .et_pb_column .et_pb_button_module_wrapper{
text-align: center !important;
margin-left: 0 !important;
}
.et-db #et-boc .et-l .et_pb_button_1_tb_body_wrapper{
margin-left: 0 !important;
}
}