.post-1259 .et_pb_section:nth-child(2) {
       height: auto; 
       min-height: 530px; 
       padding-bottom: 0px; 
       padding-top: 20px; 
       width: auto; 
    } 

.post-320 .et_pb_section:nth-child(1) .et_pb_slider {
       bottom: 0px; 
       height: 475px; 
       line-height: 20px; 
       padding-top: 0px; 
       top: 0px; 
    } 

.post-320 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_content  p {
       position: relative; 
       text-shadow: 0px 2px 2px #000000; 
       top: -40px; 
    } 

.post-320 .et_pb_section:nth-child(1) .et_pb_slider .et_pb_slide_description h2 {
       bottom: 0px; 
       font-weight: normal; 
       position: relative; 
       text-decoration: none; 
       text-shadow: 2px 3px 5px #000000; 
       top: -40px; 
    } 

.post-320 .et_pb_section:nth-child(2) {
       padding-bottom: 10px; 
       padding-top: 10px; 
    } 

.post-320 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       border-bottom-left-radius: 0px; 
       border-radius: 0px; 
       border-style: solid; 
       border-top-style: solid; 
       border-top-width: 0px; 
       border-width: 0px; 
       font-size: 14px; 
       position: relative; 
       top: 0px; 
    } 

.post-320 .et_pb_section:nth-child(3) .et_pb_text   h1 {
       position: relative; 
       top: -10px; 
    } 

.post-320 .et_pb_section:nth-child(3) .et_pb_text   {
       height: 96px; 
    } 

.post-320 .et_pb_section:nth-child(3) .et_pb_text   p {
       position: relative; 
       top: -10px; 
    } 

.post-320 .et_pb_section:nth-child(3) {
       padding-bottom: 30px; 
       padding-top: 0px; 
    } 

#blurbs_containers.et_pb_blurb .et_pb_blurb_content h4 {
       text-align: center; 
    } 

#blurbs_containers.et_pb_blurb .et_pb_blurb_content p {
       text-align: justify; 
    } 

#icones_bleus.et_pb_blurb .et_pb_blurb_content {
       border-style: solid; 
       border-width: 2px; 
       bottom: auto; 
       height: auto; 
       left: auto; 
       margin-bottom: 0px; 
       margin-left: -1px; 
       margin-right: 0px; 
       margin-top: -20px; 
       max-width: auto; 
       min-height: 0px; 
       min-width: 0px; 
       padding-bottom: 0px; 
       padding-left: 0px; 
       padding-right: 0px; 
       padding-top: 0px; 
       position: relative; 
       right: auto; 
       text-align: justify; 
       top: auto; 
       width: auto; 
    } 

#icones_bleus.et_pb_blurb .et_pb_blurb_content h4 {
       text-align: center; 
    } 

#icones_bleus.et_pb_blurb {
       height: 280px; 
       left: 0px; 
       margin-bottom: 0px; 
       margin-left: 0px; 
       margin-right: 0px; 
       padding-left: 0px; 
       padding-right: 0px; 
       position: static; 
       right: 0px; 
       width: 320px; 
    } 

#main-content {
       border-radius: 0px; 
    } 

#ports_de_france.et_pb_section {
       bottom: 0px; 
       margin-bottom: -10px; 
       margin-right: 0px; 
       padding-top: 10px; 
       width: 1900px; 
    } 

#questions_courantes.et_pb_section {
       margin-top: 0px; 
       padding-bottom: 20px; 
       padding-top: 10px; 
       top: 0px; 
    } 

#slider-accueil.et_pb_slider .et_pb_slide_description h2 a {
       font-weight: lighter; 
       text-shadow: 1px 3px 5px #000000; 
    } 

#slider-conteneurs.et_pb_slider {
       background-image: none; 
       background-position: center top; 
       bottom: auto; 
       font-size: 14px; 
       height: 433px; 
       left: auto; 
       margin-top: 0px; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       position: relative; 
       text-shadow: none; 
       top: auto; 
    } 

#slider-conteneurs.et_pb_slider .et_pb_slide_content  h1 {
       text-shadow: 2px 3px 3px #000000; 
    } 

#slider-conteneurs.et_pb_slider .et_pb_slide_content  h3 {
       text-shadow: 2px 3px 3px #000000; 
    } 

#slider-conteneurs.et_pb_slider .et_pb_slide_content  p {
       font-size: 22px; 
       position: relative; 
       text-shadow: 2px 3px 3px #000000; 
       top: -44px; 
    } 

#slider-conteneurs.et_pb_slider .et_pb_slide_description h2 {
       background-image: none; 
       bottom: 0px; 
       font-size: 46px; 
       font-style: normal; 
       font-weight: normal; 
       line-height: 44px; 
       padding-bottom: 8px; 
       padding-top: 0px; 
       position: relative; 
       text-decoration: none; 
       text-indent: 0px; 
       text-overflow: clip; 
       text-shadow: 2px 3px 3px #000000; 
       top: -40px; 
       word-spacing: 0px; 
    } 

html body {
       border-radius: 0px; 
    } 

#ports_de_france.et_pb_section .et_pb_row:nth-child(1) {
    } 

#questions_courantes.et_pb_section .et_pb_row:nth-child(1) {
    } 


@media screen and (min-width: 481px) and (max-width: 768px) { #icones_bleus.et_pb_blurb {   padding-bottom: 44px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #icones_bleus.et_pb_blurb {   padding-top: 10px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #ports_de_france.et_pb_section .et_pb_row:nth-child(1) {   font-size: 14px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #ports_de_france.et_pb_section .et_pb_row:nth-child(1) {   left: 0px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #ports_de_france.et_pb_section .et_pb_row:nth-child(1) {   padding-left: 0px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #ports_de_france.et_pb_section .et_pb_row:nth-child(1) {   padding-right: 0px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #ports_de_france.et_pb_section .et_pb_row:nth-child(1) {   text-align: center; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #ports_de_france.et_pb_section .et_pb_row:nth-child(1) {   width: 700px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #ports_de_france.et_pb_section {   right: 0px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #ports_de_france.et_pb_section {   width: 768px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #questions_courantes.et_pb_section .et_pb_row:nth-child(1) {   width: 700px; }  }  