#top-menu li{
padding-right: 150px;
}
#slideshow h2{
line-height:1.1;
}
#slideshow h1, #slideshow h2{
font-size:40px;
font-weight:700;
}
#slideshow h1 span, #slideshow h2 span{
font-weight:400;
}
#slideshow .et_pb_container{
width:100%;
max-width:1400px;
}
#slideshow ul{
list-style-type: none;
padding: 10px 0 23px 1em;
}
#slideshow ul li{
padding:0 0 0 25px;
background: url(//www.latilini.com/wp-content/uploads/2017/07/puce.png) no-repeat left top 9px;
}
.et-pb-controllers a{
width:10px;
height:10px;
background-color:#fff;
}
.et-pb-controllers .et-pb-active-control {
background-color:#2ea3f2!important;
}
.et_pb_slide_content p:last-of-type {
font-size: 1.25em;
} .lastnews .column{
background-color:#fff;
}
.lastnews .et_pb_blog_grid .et_pb_post{
padding: 34px;
}
.lastnews .et_pb_post .entry-featured-image-url{
margin-bottom:8px;
}
.lastnews article.et_pb_post{
margin:0;
margin-bottom:20px;
border:0px;
}
.lastnews .et_pb_image_container{
margin: -30px -34px 29px;
}
.lastnews h2.entry-title{
margin: 0 0 0 0;
font-weight: 600;
padding:0;
}
.lastnews .more-link{ margin-top:10px;
font-size:12px;
}
.lastnews .post-content .p{
font-size:small;
text-align: justify;
}
.lastnews .published{
font-size:small;
color:#3ca8d5;
}
.et_pb_post .entry-featured-image-url {
margin-bottom: 10px;
}
.articles_news article h2{
color:#3CA8D5;
}  .slide h2{
font-size: 42px;
}
.slide h2 span{
font-weight: 700;
}
.et_pb_row{
width:96%;
}
.align_vertical{
display :flex;
}
#main-content .align_vertical .et_pb_text{
margin:auto;
}
.innovation {
display:flex;
flex-direction:column;
} .president .et_pb_text_inner{
display:flex;
flex-wrap: wrap;
}
.president .et_pb_text_inner div{
width: 100%;
margin: 15px 0;
}
.president p{
padding: 0;
margin: auto 0;
}
.president img{
margin: auto 15px auto 0;
}
#footer-widgets{
padding: 2% 0;
}
#footer-widgets h4{
color:#fff!important;
}
#footer-widgets img{
margin-right:10px;
}
#footer-widgets #text-6 img{
width: 35px;
}
#footer-bottom{
display:none;
}
#liste_logo .et_pb_text_inner, #liste_logo .et_pb_text_inner p{
display:flex;
justify-content:space-around;
flex-wrap: wrap;
min-height: 160px;
}
#liste_logo .et_pb_text_inner img{
margin:auto 5%;
width:90%;
min-width:92px;
}
#liste_logo .et_pb_text_inner img:first-child{
margin: auto 1% auto 0;
}
#liste_logo .et_pb_text_inner img:last-child{
margin: auto 0 auto 1%;
}
.txt_intro{
display:flex;
}
.txt_intro .mission{
margin:auto!important;
}
.presentation{
display:flex;
}
.presentation .et_pb_text {
display:flex;
}
.presentation .et_pb_text_inner{
margin:auto 0;
}
.image_align img{
max-width:480px;
}
.news_blog{
background-color:#26718D;
}
.accueil .news_blog h2{
margin:0;
font-size:25px;
}
.news_blog h2::before{
content: "News";
display: block;
margin: 15px 0 25px;
font-size: 32px;
}
.news_blog article{
margin:0;
}
.news_blog>article>a {
max-width: 370px;
float: left;
margin: -15px 20px 0 0;
}
.news_blog>article>a::before{
content:url(//www.latilini.com/wp-content/uploads/2017/06/fleche_bleu.png);
position:absolute;
right:0;
top: 50%;
transform: translateY(-50%);
}
.news_blog .post-content a.more-link{
display: initial;
color:#26718D;
}
.news_blog .post-content a.more-link::before{
content:url(//www.latilini.com/wp-content/uploads/2017/06/plus-b.gif);
}
.news_blog p{
margin: 0 0 20px;
}
.innovation .et_pb_button_module_wrapper{
position: relative;
top: -39px;
right: 10px;
height: 0;
clear: both;
}
#introduction h1{
font-size: 28px;
}
.accueil h2{
font-size: 28px;
line-height: 1;
}
.cv .et_pb_button_module_wrapper, .cv .et_pb_button_module_wrapper a{
width:100%;
}
.photo_bg{
min-height:290px;
}
.defilement_posts .et_pb_slider_container_inner{
display:flex;
min-height:290px;
}
.defilement_posts .et_pb_slide{
padding:0; }
.et_pb_slide{
padding: 0 3%;
}
.defilement_posts .et_pb_slide_description{
padding:0;
}
.defilement_posts .et_pb_container{
height: initial;
}
.et_pb_column_1_2 .defilement_posts h2.et_pb_slide_title{
font-weight:500;
font-size: 28px;
}
.et_pb_column_1_2 .defilement_posts h2.et_pb_slide_title:before{
content: "News";
display: block;
margin: 15px 0 25px;
font-size: 32px;
font-weight:600;
}
.defilement_posts .et_pb_more_button{
padding:0 11px!important;
}
.et_pb_slider:hover .et-pb-arrow-next, .et_mobile_device .et-pb-arrow-next {
right:22px !important;
}
.et_pb_slider:hover .et-pb-arrow-prev, .et_mobile_device .et-pb-arrow-prev {
left:22px !important;
}
.deux_bt{
display: flex;
justify-content: space-between;
margin: 25px 0 0 0;
}
.contenu_3{
display:flex;
margin: 25px 0 0 0;
}
.contenu_3 .linked{
margin: 0 0 0 30px;
}
.contenu_3 .linked img{
margin: 5px 0 0 0;
} .et_pb_widget a{
color:#fff;
}
#text-6{
float: right;
} #presentation .et_pb_button{
width:100%;
}
#presentation h2{
border: 1px solid #3ca8d5;
border-width: 0 0 1px;
padding: 20px 0 4px;
line-height: 1;
margin: 5px 0 10px;
} #expertise h2, #international h2{
color:#3ca8d5;
}
.blog_expertise article{
border:1px solid #eee;
}
.blog_expertise h2{
margin:20px 10px;
}
.blog_expertise .post-content{
margin:20px 10px;
}
#expertise .livres p{
display:flex;
flex-wrap: wrap;
}
#expertise .livres p img{
max-width:19%;
margin: 25px 15px 0 0;
height:auto;
} .articles_news .et_pb_ajax_pagination_container{
display:flex;
flex-wrap: wrap;
}
.articles_news article{
width: 32%;
margin:0 1% 15px 0;
border: 1px solid #eee;
}
.articles_news article h2{
font-size:1.2em;
padding:10px;
margin-top: 5px;
line-height: 1;
}
.articles_news article .post-content{
padding:10px;
}
.articles_news .post-meta .published{
font-size: 0.7em;
padding: 0 0 0 10px;
}
body .articles_news .post-content p{
font-size:0.8em!important;
text-align: justify;
}
.articles_news a.more-link{
background: #fff;
color: #8cb235;
padding: 2px 8px;
margin: 15px 0 0 0;
display: inline-block;
font-size: 12px;
border: 1px solid #8cb235;
}
.side_news h4{
color:#3CA8D5;
font-size: 1.5em;
} #prof_philippe h2{
color:#2ea3f2;
}
#prof_philippe .et_pb_column .et_pb_text{
clear:both;
}
#prof_philippe img.alignleft{
margin-bottom:20px;
}
.full_cv{ } .presidence{
display: flex;
flex-wrap: wrap;
flex-direction: column;
}
.presidence>div{
width: 100%;
margin: 10px 1% 25px 0;
text-align:left;
}
.presidence img{
margin-bottom:25px;
}
.short_cv h2{
font-size:32px;
font-size: 36px;
color: #8CB235;
margin: 25px 0 0 0;
font-weight: 500;
}
.short_cv h2:first-child{
margin: 0;
} .et_pb_title_container h1{
font-size:1.5em;
}
.et_pb_widget_area_right ul {
list-style: disc!important;
font-size: 0.8em!important;
margin: 0 0 0 18px!important;
}
.page-id-485 a.all_news{
display:none;
}
.et_pb_widget_area a.all_news{
color: #ffffff;
border: 1px solid #2ea3f2;
padding: 15px 25px;
background: #2ea3f2;
}
.et_pb_widget_area a.all_news:hover{
color:#2ea3f2;
background: #fff;
} .contact_side h2{
font-size: 1.5em;
margin: 0;
padding: 0;
color: #3ca8d5;
}
.contact_side hr{
border: 1px solid #3ca8d5;
border-width: 1px 0 0 0;
}
.contact_side img{
vertical-align:middle;
margin: 0 10px 0 0;
height: 27px;
width: auto;
}
.contact_side .et_pb_text{
margin-bottom:25px;
}
#footer-widgets .footer-widget {
margin-bottom:0;
}
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
width: 100%;
padding: 15px 0;
}
@media screen and (min-width: 981px){
#main-content .align_vertical .et_pb_text{
margin:auto 25% auto 10px;
}
.defilement_posts .et_pb_slide_image{
margin:0!important;
}
.contact_side .et_pb_text{
margin-bottom:40px!important;
}
.lastnews article.et_pb_post{
margin:0;
margin-bottom:0px !important;
border:0px;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module{
margin-bottom:2%;
}
}
@media screen and (max-width: 980px){
#prof_philippe .prof_intro img{
width:100%;
}
#expertise .livres p img {
max-width: 31%;
margin: 25px 1% 0 0;
}
.articles_news article {
width: 48%;
margin: 0 1% 15px 0;
}
}
@media screen and (max-width: 720px){
#expertise .livres p img {
max-width: 100%;
margin: 25px auto 0 auto;
}
.articles_news article {
width: 100%;
margin: 0 0 15px 0;
}
img.alignleft, img.alignright {
display: block;
float: none;
margin:5px auto 10px;
}
.page-id-483 img.alignleft, .page-id-483 img.alignright {
display: inline;
float: left;
margin-right: 15px;
}
}
@media screen and (max-width: 460px){
.et_pb_post_title_0 .et_pb_title_container h1.entry-title {
word-wrap:normal;
}
.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row, .et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row {
width:95%;
}
.et_pb_post_title_0 .et_pb_title_container h1.entry-title {
font-size: 45px !important;
}
.home #slideshow .et_pb_slide_0 {
background-position:0 0;
}
.et_pb_slider:hover .et-pb-arrow-prev, .et_mobile_device .et-pb-arrow-prev {
left: 0 !important;
}
.et_pb_slider:hover .et-pb-arrow-next, .et_mobile_device .et-pb-arrow-next {
right: 0 !important;
}
.home div.et_pb_section.et_pb_section_2 {
background-color: #3ca8d5 !important;
background-image: none !important;
}
.home .et_pb_text_0 {
padding-right: 0 !important;
}
.home .et_pb_image_1 {
margin:5px auto 0 !important;
}
.home .et_pb_text_1 {
padding-right:0 !important;
}
.home .et_pb_text_2 {
margin-right: 10% !important;
margin-top: 25px !important;
}
.home .et_pb_text_5 {
padding-bottom: 15px !important;
padding-left: 5px !important;
padding-right: 5px !important;
}
}