.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor,
.main-page {}.annee-1 {
margin-top: 50px;
}
.annee-2 h2,
.annee-3 h2 {
margin-top: 50px;
margin-bottom: 50px;
} #bachelor-rangee-2 .wpb_text_column.wpb_content_element.border-formation {
position: relative;
border: 3px solid #223249;
height: 230px;
text-transform: uppercase;
box-sizing: border-box;
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
}
.page-id-811 .header-cmh-formation p {
font-size: 22px !important;
font-weight: 300;
font-family: "Gotham Book" !important;
margin-bottom: 10px !important
} #bachelor-rangee-2 .wpb_text_column.wpb_content_element.border-formation:hover {
background-color: #223249;
transition: .5s;
} .iblock-hidden {
visibility: hidden;
} #last-raw .vc_column-inner {
border: 2px solid #6d7887;
height: 550px;
width: 95% !important;
margin: 0 auto;
padding: 15px;
}
.wpb_text_column.wpb_content_element.text-last-bloc {
height: 280px;
}
.wpb_text_column.wpb_content_element.title-last-bloc {
text-transform: uppercase;
}
.last-bloc {
margin-bottom: 10px;
}
.ligne-btn {
text-align: center;
margin-bottom: 70px;
}
.vc_btn3-container.vc_btn3-center {
text-align: center;
}
.btn-candidature .vc_btn3 {
font-family: "Gotham Book" !important;
color: #fff !important;
border-color: #223249 !important;
background-color: #223249 !important;
border-radius: 0px !important;
text-transform: uppercase !important;
font-weight: 700 !important;
width: 280px;
height: 60px;
display: inline-block !important;
margin: 0 10px !important;
letter-spacing: 1px;
text-align: center;
}
.wpb_text_column.wpb_content_element.title-last-bloc {
text-transform: uppercase;
}
.last-bloc {
margin-bottom: 10px;
} .form-select select {
width: 250px;
box-sizing: content-box;
border: 2px solid #223249 !important;
color: #223249;
font-weight: 700;
}
.form-select,
select {
text-align: center;
margin-bottom: 25px;
}
.form-select select:first-child {
width: 294px;
border: 3px solid !important;
height: 43px;
}
@media screen and (max-width: 1150px) {
.header-cmh-formation h1 {
line-height: 1;
}
.row-title h2 {
font-size: 16px !important;
line-height: 1.6;
}
section.vc_section.temps_fort strong.iblock {
display: block;
}
.iblock-hidden {
display: none !important;
}
.vc_btn3-container.btn-candidature.vc_btn3-center {
text-align: center !important;
margin: 0 auto !important;
margin-bottom: 10px !important;
}
}
@media screen and (max-width: 1024px) { .ligne-btn {
text-align: center;
margin-bottom: 70px;
}
.iblock-hidden {
display: none !important;
}
strong.iblock {
display: block;
} .last-bloc.wpb_column.vc_column_container.vc_col-sm-4 {
width: 100%;
}
#last-raw .vc_column-inner {
border: 2px solid #6d7887;
height: 450px;
width: 100% !important;
margin: 0 auto;
padding: 15px;
}
.wpb_text_column.wpb_content_element.text-last-bloc {
height: 200px;
}
.wpb_text_column.wpb_content_element.title-last-bloc {
text-transform: uppercase;
}
.last-bloc {
margin-bottom: 15px !important;
width: 100%;
}
.form-select select {
width: 250px;
box-sizing: content-box;
border: 2px solid #223249 !important;
color: #223249;
font-weight: 700;
}
.form-select,
select {
text-align: center;
margin-bottom: 25px;
}
.form-select select:first-child {
width: 294px;
border: 3px solid !important;
height: 43px;
}
}
@media screen and (max-width: 800px) {
.header-cmh-formation h1 {
line-height: 1;
}
.row-title h2 {
font-size: 16px !important;
line-height: 1.6;
}
section.vc_section.temps_fort strong.iblock {
display: block;
}
.iblock-hidden {
display: none !important;
}
.vc_btn3-container.btn-candidature.vc_btn3-center {
text-align: center !important;
margin: 0 auto !important;
margin-bottom: 10px !important;
}
}
@media screen and (max-width: 475px) {
section.vc_section.header-cmh div {
background-position: left !important;
}
.wpb_text_column.wpb_content_element.text-last-bloc {
height: 300px;
}
#last-raw .vc_column-inner {
min-height: 550px;
}
}
@media screen and (max-width: 768px) {
#title {
font-family: 'Gotham';
font-size: 24px;
margin-bottom: 5%;
}
}
.wpb_text_column.wpb_content_element.text-last-bloc {
height: 350px;
}