.prague-logo a img {}        h1,
        h1 a {
            font-family: Cormorant Garamond !important;        }
    
/* MENU */

/* SUBMENU */

/* BUTTON */

/* Theme Options Custom CSS */
@media only screen and (min-width: 1199px) {
.prague-header.simple.sticky-menu {
    background-image: linear-gradient(180deg, #551E14 31%, rgba(162, 43, 73, 0) 97%);
    width: 100%;
    height: 90px;
    opacity: 0.9;

@media only screen and (min-width: 600px) {
  /* For tablets: */
  .col-s-1 {width: 8.33%;}
  .col-s-2 {width: 16.66%;}
  .col-s-3 {width: 25%;}
  .col-s-4 {width: 33.33%;}
  .col-s-5 {width: 41.66%;}
  .col-s-6 {width: 50%;}
  .col-s-7 {width: 58.33%;}
  .col-s-8 {width: 66.66%;}
  .col-s-9 {width: 75%;}
  .col-s-10 {width: 83.33%;}
  .col-s-11 {width: 91.66%;}
  .col-s-12 {width: 100%;}
}
}
}

@media all and (orientation: portrait) {
   width: 100%;
}

.prague-header.simple.sticky-menu.dark.scroll {
    background-color: #551E14 !important;
}
.main-menu li a {
    color: #fff !important;
}
.top-banner.fullheight .content {
    margin-top: 220px !important;
    margin-bottom: 40px !important;
}
.pr-video-wrapper {
    min-height: 80vh !important;
   display:inline-block;
}

.videoBG {
    autoplay="true";
}

.js-play-button.pr-video-play {
  display: none;
}

.margin-lg-140t {
    margin-top: 0 !important;
}
.top-banner.simple .content {
    margin-top: 326px !important;
    margin-bottom: 33px !important;
}
.decouvert .top-banner.simple .content {
    text-align: left;
   margin-left: 20px;
}
.decouvert .top-banner.light .content .subtitle {
    color: #000 !important;
    font-weight: bold;
}
.word-dir {
  text-align: center;
}
.word-dir .wpb_wrapper .wpb_single_image .vc_single_image-wrapper img {
 width :50%;
}
.word-dir p {
  font-family: Garamond-italic;
  font-size: 30px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.3;
  letter-spacing: 1.43px;
  text-align: center;
  color: #000000;
}
.middle {
    width: 97%;
    margin: auto;
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.footer-menu li{
list-style: none;
}
.footer-menu li a {
font-family: Helvetica;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #ffffff;
text-transform: uppercase;
}
a:hover {
color: #551e14;
}
.prague-footer .footer-content-outer{
    padding: 90px 0 140px !important;
}
.prague-footer .footer-bottom-content {
    width: 80%;
    margin: auto;
padding-bottom: 30px;
}
.prague-footer .footer-bottom-content .footer-copyright {
margin-top: 20px;
}
.footer-text p{
font-family: Helvetica;
    font-size: 16px;
    font-weight: 100;
    font-stretch: normal;
    font-style: normal;
    line-height: 2;
    letter-spacing: normal;
    color: #ffffff;
}
@media only screen and (max-width: 767px) {
.prague-footer {
text-align: center;
 }
}
.title-ppp {
  font-family: Helvetica;
  font-size: 28px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.07;
  letter-spacing: 6.77px;
  color: #000000;
}
.title-desc p {
    font-family: Garamond;
    font-size: 16px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.69;
    letter-spacing: 1.72px;
    text-align: center;
    color: #000000;
}
.title-desc-2 p {
    font-family: Garamond;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.69;
    letter-spacing: 1.72px;
    text-align: center;
    color: #000000;
}
.title-plan {
font-family: Helvetica;
  font-size: 21px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: 2.08px;
  color: #853632;
text-transform: uppercase;
}
.potence-p p{
    font-family: Garamond;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    margin-bottom: 5px !important;
    font-style: normal;
    line-height: 1.06;
    letter-spacing: 1.58px;
    color: #0f0f0f;
}
.btn-ppp-detail .vc_btn3.vc_btn3-style-custom{
   background-image: none !important;
}
.btn-ppp-detail a{
  font-weight: 800;
}
.post-detailed .prague-post-title {
font-size: 20px !important;
}
.post-detailed .prague-post-content p:not(.has-text-color) {
  text-align: justify;
}
.post-comments {
  display: none;
}
.prague-sidebar {
 margin-top: 7px;
}

.single-format-standard .padd-only-xs {
  margin-top: 50px;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
      background-color: #000000 !important;
}
.vc_btn3.vc_btn3-shape-rounded {
 border-radius: 0px !important;
}
.vc_btn3-container.vc_btn3-left {
    text-align: center !important;
}
p {
text-align: justify;
font-family: Garamond;
    font-size: 23px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.35;
    letter-spacing: 2.47px;
    color: #000000;
}
.localisation .prague_list .project-list-item:nth-child(odd) .project-list-outer .project-list-wrapper .project-list-img {
right: 0 !important;
    left: inherit !important;
}
.localisation .prague_list .project-list-item:nth-child(odd) .project-list-outer .project-list-wrapper .project-list-content {
margin-left: 0 !important;
    text-align: right !important;
}
.localisation .prague_list .project-list-item:nth-child(odd) .project-list-outer .project-list-wrapper .project-list-category:after {
    right: 0 !important;
    left: 61% !important;
    margin-right: 15px;
}
.localisation .prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-content {
    width: 23% !important;
}
.localisation .prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-category:after {
 width:327px !important;
    top: 96% !important;
}
.flexslider {
    margin: 0 0 30px !important;
}
body {
font-family: Garamond;
    font-size: 12px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.23;
    letter-spacing: 2.37px;
}
.custom-title .subtitle {
  font-family: Helvetica;
  font-size: 28px !important;
  font-weight: 100;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  text-transform: uppercase;
  letter-spacing: 8.42px;
  color: #551e14 !important;
}
.psac-post-short-content {
    font-size: 11px;
}