/*
Theme Name: Synthese_james
Author: James Oger
Description: Thème pour le synthese du cours Introduction à un gestionnaire de contenu
Version: 0.0.1
Requires at least: 6.1
Requires PHP: 7.0
License: GNU General Public License v2 or later
Tags: CSTJ, AEC, Introduction, Gestionnaire, Contenu
*/



body{
    font-family:Roboto;
    
}

.page-id-7 .wp-block-template-part{
    height:30px!important;
    margin-bottom:26px;
}

.page-id-7 .wp-container-3 {
   position:relative;
   bottom:22px;
}

 .wp-block-site-title a{
    margin-left:19px;
}


.wp-block-cover__inner-container {
    width:400px;
    margin-left:5%;
}
.wp-block-separator{
    width:760px;
    margin-right:500px;
}

.wp-block-navigation .wp-block-navigation-item__label{
    padding-left:10px;
    font-size:18px;
    font-style: normal;
    font-weight: 700;
}

.wp-block-cover{
    margin-top:10px;
    
}

    
.wp-container-8{
    height:100px;
}
.wp-container-8 p{
padding-left:325px;
}

.wp-block-navigation-item.wp-block-navigation-link {
    height:63px;
}

.wp-site-blocks .wp-block-cover .wp-block-cover__inner-container{
    width:46%!important;
    margin-bottom:40px;
    margin-right:360px;
}
.wp-block-button__link{
    width:158px!important;
    height:46px;
    margin-top:12px;
}

.wp-site-blocks .wp-block-cover .wp-block-cover__inner-container p{
    width:760px;
}

.wp-block-button a:hover{
    color:#fa6980;
}

h2{
    font-size:22px!important;
}
 .wp-container-15{
    padding:32px;
    padding-left:330px;
}

.wp-block-navigation__responsive-container-content{
    width:100%;
}

.wp-block-navigation__responsive-container{
    padding-right:40px;
    margin-bottom:6px;
    gap:2rem;
}


.wp-block-navigation__responsive-container-content .has-text-color.has-heading-color.has-medium-font-size.wp-block-page-list.has-medium-font-size a{
    font-style: normal;
    font-weight: 600;
    
}



 .wp-block-navigation__container :hover{
    color:black;
}

.has-text-color .has-heading-color .has-medium-font-size .wp-block-navigation-item .has-child .wp-block-navigation-submenu a:hover{
    color:black;
}

a.wp-block-navigation-item__content{
    font-size:18px;
    padding-left:18px;
}

a.wp-block-navigation-item :hover{
    color:black;
    

}

.wp-block-navigation-item.has-child a:hover{
    color:black;
}
.wp-block-navigation-item.has-child {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
}




.wp-block-query .is-layout-flow {
    width:100%;
    
}

footer .has-heading-background-color {
    padding:30px;
    
}



footer .wp-block-site-logo{
    padding-left:300px;
    
}

footer .wp-block-page-list{
    padding-left:9px;
}

footer .wp-block-page-list a{
    color:white;
    font-size:17px;
    
}

.wp-block-group .is-layout-constrained{
    background-color:#ebeded;
}
footer .wp-block-page-list li{
    padding:3px;
}


.wp-block-media-text{
    width:80%;
    
    
}

.wp-block-group.has-section-bg-background-color.has-background.is-layout-constrained{
    margin-bottom:40px;
    
}


.wp-block-media-text__content{
    width:480px;
}

.wp-block-post-title{
    color:black;
    padding-left:15px;
}


.vignette1{
    margin-left:0px;
    
}

 .wp-container-16{
    padding-top:50px;
}

.wp-container-16 p{
    padding-right:990px;
    padding-bottom:12px;
    
}

.wp-container-19{
    margin-bottom:40px;
}

.vignette1 a{
    color:#72acff;
}

.vignette1 a:hover{
    color:#fa6980;
}

.vignette2  a{
    color:#72acff;
   
}

.vignette2  a:hover{
    color:#fa6980;
}

.wp-block-group .is-layout-constrained{
    background-color:white;
    width:100%;
    
}

.wp-block-group .is-layout-constrained h2{
    padding-left:12px;
    
}

.wp-block-group .is-layout-constrained a{
    font-size:1em;
    
}


.wp-block-post-date{
    padding-left:12px;
    padding-bottom:16px;
}

.wp-block-post-content .wp-block-query {
    background-color:#ebeded;
}
.wp-block-post-content{
    width:60%;
    margin-left:350px;
    margin-top:60px;
}

 .wp-block-group.wp-container-11{
     margin-top:0px;
 }
 
.wp-block-group .wp-container-11{
     width:650px;
     margin-right:200px;
 }
 
 .wp-block-cover__inner-container h2{
     padding-left:25%;
 }
 
 .nf-form-fields-required{
     display:none;
 }
 
 .has-primary-color.has-text-color a{
     color:#72acff;
     font-size:17px;
 }
 
 .nf-form-content {
     color:black;
 }
 
 .wp-block-post-excerpt__excerpt{
     color:black;
     font-size:13px;
     margin-right:230px;
     padding-bottom:25px;
     font-style:normal;
     font-weight:500;
 }
 
 .wp-block-query.is-layout-constrained .wp-block-post-excerpt__excerpt {
     margin-left:15px;
   
 }
 
 
ul.wp-block-social-links{
    
     padding-right:300px;
    
 }
 
 
 .wp-block-group .wp-container-8:where(.is-layout-flex) {
      
    gap: 0.5em;

 }
 

 
.wp-block-column.description.is-layout-flow{
     padding-bottom:30px;
     
 }
 .page-id-25 .wp-block-post-template{
     width:100%;
     margin-bottom:40px;
 }
 
 .page-id-7 .wp-block-post-template{
     width:60%;
     margin:0 auto;
 }
 .wp-block-column.description p{
     font-style:normal;
     font-size:16px;
     font-weight:400;
     text-transform:lowercase;
     
 }
 .prochain-voyage{
     margin-right:47%;
 
}

h3{
    margin-left:18%;
}
h4 a{
    font-size:30px;
}

.page-id-10 h3{
    margin-left:24%;
}
.page-id-7 h3 a{
   font-size:38px;
}

.page-id-12 p{
    font-weight:500;
    text-transform:lowercase;
}
    

    

 
 
 
 

 
 

 











