/*
 Theme Name:     samedi
 Theme URI:      
 Description:    Child Theme
 Author:         adminsite@morganview.fr
 Author URI:     
 Template:       coyote
 Version:        1.0.0
*/

/*
 Generated by Template Debugger
 https://wordpress.org/plugins/quick-edit-template-link/
*/

/* =Theme customization starts here
------------------------------------------------------- */

@font-face {
  font-family: "CaslonCP";
  src: url("/wp-content/themes/samedi/fonts/CaslonCP.woff2") format("woff2"),
         url("/wp-content/themes/samedi/fonts/CaslonCP.woff") format("woff"),
         url("/wp-content/themes/samedi/fonts/CaslonCP.eot") format("est"),
         url("/wp-content/themes/samedi/fonts/CaslonCP.ttf") format("ttf"),
         url("/wp-content/themes/samedi/fonts/CaslonCP.otf") format("otf");
}

h1, h2, h3, h4, h6{
  letter-spacing:0.04em !important;
}
/* MENU */
.edgtf-shopping-cart-outer,
.edgtf-side-menu-button-opener{
   display:none !important;
}
.edgtf-main-menu-rs{
  position: absolute;
  right: -122px;
  width: 200px;
  top: 0px;
}
#menu-reseaux-sociaux .menu-item {
  float: left;
}
/* GENERAL */
body:not(.page-template-landing-page) .edgtf-smooth-transition-loader {
    display: none !important;
    opacity: 0 !important;
}

/* ACCUEIL */

.home .edgtf-container{
  background-image: url(/wp-content/uploads/2021/02/photo-homeV1.jpg?id=8824)!important;
  background-position: top!important;
  background-repeat: no-repeat!important;
  background-size: cover!important;
  height:100vh;
}
.home .edgtf-container-inner{
    width:100% !important;
}
.home .edgtf-main-menu-rs * {
  color: white;
  float:left;
}
@media only screen and (max-width: 768px) {
    .home .edgtf-container{
        height:auto;
    }
}
.edgtf-default-mobile-header.home .edgtf-content,
.edgtf-default-mobile-header.page-id-8652 .edgtf-content{
  margin-top:-115px !important;
}
.edgtf-default-mobile-header.home .edgtf-container,
.edgtf-default-mobile-header.page-id-8652 .edgtf-container{
  padding-top:115px !important;
  height: 100vh !important;
}
@media only screen and (max-width: 768px) {
  .edgtf-default-mobile-header.page-id-8652 .edgtf-content{
   /* top: -115px;*/
    padding-top:115 !important;
  }
}



.btn-play{
    position: absolute;
    top: 50vh;
    right: 6%;
    z-index: 5000 !important;
    display: block;
    width: 60px;
    height: 60px;
}
.btn-play path{
    fill:white;
    color:white;
}

#reveler, #sublimer,
#reveler h2, #sublimer h2{
  font-family:"CaslonCP";
}

#reveler{

/*	margin-left:5%;*/
}
#reveler h2{
	font-size:140px;
	line-height:130px;
  letter-spacing:0;
	color:black;
	text-transform:uppercase;
}
#sublimer{
/*	margin-left:5%;*/
}
#sublimer h2{
	 color:white;
   font-size:140px;
   line-height:130px;
   letter-spacing:0;
	text-transform:uppercase;
}
#reveler p,
#sublimer p{
  color: white;
  line-height: 40px;
  text-align: justify;
  text-justify: inter-word;
  font-size: 22px;
  max-width: 70%;
  margin-left: 270px;
  height: 200px;
  display: block;
  font-family: Montserrat;
}
#reveler p{
	color:transparent;
}

.Aligner {
  display: flex;
  align-items: center;
  justify-content: center;
	height:100vh;
}
.Aligner .wpb_wrapper{
  margin-top:200px;
}
.Aligner-item {
  max-width: 50%;
}

.Aligner-item--top {
  align-self: flex-start;
}
.Aligner .wpb_wrapper{
margin-top:20px
}
.Aligner-item--bottom {
  align-self: flex-end;
}

@media only screen and (max-width: 1600px){
  .Aligner .wpb_wrapper{
    margin-top:200px;
  }  
  #sublimer h2,
	#reveler h2{
    font-size:100px;
    line-height:100px;	
	}
  #reveler p,
	#sublimer p{  
    font-size:20px;
    max-width: 80%;
    margin-left: 200px;
  }
  
}


@media only screen and (max-width: 1400px){
  .Aligner .wpb_wrapper{
    margin-top:200px;
  }  
  .btn-play {
    position: absolute;
    top: 50vh;
  }
  #sublimer h2,
	#reveler h2{
    font-size:90px;
    line-height:90px;	
	}
	#reveler p,
	#sublimer p{  
    font-size: 17px;
    line-height: 27px;
    max-width: 80%;
    margin-left: 170px;
  }
}

@media only screen and (max-width: 1200px){
  .Aligner .wpb_wrapper{
    margin-top:200px;
  }  
  .btn-play {
    position: absolute;
    top: 45vh;
  }
  #sublimer h2,
	#reveler h2{
		font-size:80px;
	  line-height:80px;	
	}
	#reveler p,
	#sublimer p{
    font-size: 16px;
    line-height: 26px;
    max-width: 90%;
    margin-left: 127px;  
	}
}
@media only screen and (max-width: 1024px){
  .Aligner .wpb_wrapper{
    margin-top:20px;
  }
  .Aligner {
    height:100vh;
  }
  #sublimer,
  #reveler{
    margin-left:5%;
  }  
  #sublimer h2,
	#reveler h2{
		font-size:60px;
	line-height:60px;	
	}
	#reveler p,
	#sublimer p{
    font-size: 15px;
    line-height: 23px;
    margin-left: 0px;
    max-width: 100%;
    width:100%;
	}
  .Aligner {
    display: inline-block !important;
    align-items: center !important;
    justify-content: center !important;
	  height:auto !important;
  }
}
@media only screen and (max-width: 768px){
  .Aligner .wpb_wrapper{
    margin-top:20px
    }
  #sublimer,
  #reveler{
    margin-left:5%;
    width:100%;
  }
  #sublimer h2,
	#reveler h2{
    font-size: 30px;
    line-height: 30px;
	}
	#relever p,
	#sublimer p{
		margin-left:0px;
		max-width:100%;
    font-size:15px;
    line-height:19px;  
    text-align: left;  
   /* width:85%;*/
   width:98%;
   height:auto;
	}
  #reveler p{
    height: 25px !important;
   }
   .btn-play{
      padding-top:25px;
      position: relative;
      /* position:fixed;
      bottom: 0;
      margin: 0 auto;
      text-align: center;
      position: relative;*/
      margin: 0 auto;
      top: auto;
      right:0;
   }

   .home .edgtf-container-inner{
    display: flex !important;
    flex-direction: column !important;
    width: 100%;
   }
  
  .edgtf-content-aligment-left{
    order:2;
  }
  .vc_custom_1613841287202{
    order:1;
  } 

}


/* MODAL video */
.btn-close {
  padding: .75em 1em;
  font-size: 2em;
  right: 4%;
  position: absolute;
  height: 60px;
  width: 60px;
  display: block;
}
.btn-close *{    
    color: white;
    fill:white;
}
.modal-box {
  display: none;
  position: absolute;
  z-index: 1000;
  width: 100%;
  height:100vh;
  background: white;
  border-bottom: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
}
@media (min-width: 32em) {
  .modal-box { width: 100%; }
}
.modal-box header,
.modal-box .modal-header {
  padding: 1.25em 1.5em;
  border-bottom: 1px solid #ddd;
}
.modal-box header h3,
.modal-box header h4,
.modal-box .modal-header h3,
.modal-box .modal-header h4 { margin: 0; }

.modal-box .modal-body { padding: 0; }

.modal-box .popup-close,
.modal-box .modal-footer {
  padding: 1em;
  text-align: right;
}
#popup-video .popup-close{
    position: absolute;
    z-index: 600;
    width: 100% !important;
    margin-top: 95px;
}
#popup-video {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 600;
  overflow: hidden;
}
#popup-video #somevid{
  width: 100vw;
  height: 56.25vw; 
  min-height: 100vh;
  min-width: 177.77vh;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index:5;
}

/** SUBLIMER VOTRE ART */

.samedi{
    opacity:0 !important;
}
.samediON{
    opacity:1 !important;
}
@media only screen and (max-width: 768px) {
  .samedi-titre{
     opacity:1 !important;
     text-align:center;
     /*background-color: rgba(0,0,0,0.4);*/
     padding: 0 2px;
  }
  .samedi-titre-dark{
    color: black !important;
  }
}
.icon2-arrows-slim-right:after {
    content: "\e068";
    font-family: "linea-arrows-10" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	display:block;
	font-size:25px;
}
/* goutiere */
.edgtf-portfolio-list-holder-outer.edgtf-ptf-masonry.edgtf-ptf-with-space article,
.big-masonry .edgtf-large-width-height-masonry-item, .big-masonry .edgtf-large-width-masonry-item,
.big-masonry .edgtf-default-masonry-item, .big-masonry .edgtf-large-height-masonry-item{
    padding:4px !important;
}
.big-images .edgtf-portfolio-media .edgtf-portfolio-single-media {
    margin-bottom: 8px !important;
}
.edgtf-item-title{
  font-size:16px !important;
}
.edgtf-portfolio-single-holder .edgtf-portfolio-info-item:not(.edgtf-content-item) p,
.edgtf-portfolio-content{
  letter-spacing:0.02em !important;
}

@media only screen and (max-width: 1024px) {
    /* MV */
 /*   .big-images .edgtf-two-columns-50-50 .edgtf-column2 {
      width: 100%;
    }
      .edgtf-container-inner, .edgtf-grid, .edgtf-grid-section .edgtf-section-inner, .edgtf-slider .carousel-inner .edgtf-slider-content-outer {
      width: 100% !important;
  }
*/
   /* .big-images .edgtf-two-columns-50-50 .edgtf-column1,
    .big-images .edgtf-two-columns-50-50 .edgtf-column2 {
      margin-top: 40px;
    }
    .big-images .edgtf-portfolio-media .edgtf-portfolio-single-media{
      margin-bottom:6px;
    }
    .edgtf-portfolio-single-holder .edgtf-portfolio-info-item:not(.edgtf-content-item) .edgtf-portfolio-info-item-title{
        width: 45% !mportant;
          white-space: nowrap;
    }
    .edgtf-portfolio-single-holder .edgtf-portfolio-info-item:not(.edgtf-content-item) p {
       width: auto  !mportant;
               white-space: nowrap;
    }*/
  }
  
  @media only screen and (max-width: 768px) {
   .big-images .edgtf-portfolio-media .edgtf-portfolio-single-media{
     margin-bottom:4px !important;
   }
   .edgtf-two-columns-50-50 .edgtf-column1,
   .edgtf-two-columns-50-50 .edgtf-column2{
       width:100% !important;
   }

  }
  @media only screen and (max-width: 600px) {
   .big-images .edgtf-portfolio-media .edgtf-portfolio-single-media,
  .edgtf-portfolio-single-media:not(.slick-slide):not(:last-child){
     margin-bottom:3px !important;
   }
}
@media only screen and (max-width: 768px) {
  .edgtf-portfolio-single-holder .edgtf-portfolio-info-item:not(.edgtf-content-item) .edgtf-portfolio-info-item-title{
    width:100% !important;
  }
}



.edgtf-portfolio-list-holder-outer.edgtf-ptf-hover-bordered article .edgtf-item-text-overlay-inner{
    border:none !important;
}
h5, h3{
    font-size:13px !important;
}

/* TEXTE */
.edgtf-portfolio-info-holder{
    padding-right: 5%;
}
.edgtf-two-columns-50-50 {
    width: 100%;
}
.edgtf-two-columns-50-50 .edgtf-column1 {
    width: 40%;
    float: left;    
    margin-top:40px;
}
.edgtf-two-columns-50-50 .edgtf-column2 {
    width:60%;
    float: left;  
    margin-top:30px;
}
.edgtf-portfolio-single-holder .edgtf-portfolio-info-item:not(.edgtf-content-item){
    line-height: 22px
}
.edgtf-portfolio-info-item h3{
  text-transform: none !important;
  font-size: 25px !important;
  font-weight:400;
}

.wpb_text_column h5, .wpb_text_column p{
    display:inline-block;
}
.wpb_content_element{
    padding-bottom:1px !important;
}
.wpb_content_element h4{
  font-size:14px !important;
}
.vc_col-sm-2\/5,
.vc_col-sm-3\/5{
    margin-top: 40px;
}

.sa_owl_theme .owl-dots{
  width:auto;
}

.edgtf-testimonials.edgtf-testimonials-type-standard .tedgtf-testimonial-text,
.edgtf-testimonial-text{
  margin-top:0 !important;
  padding-left:0 !important;
  padding-right:0 !important;
}


/* LOGOS / INSTITUTIONS */

.page-id-8157 .edgtf-full-width-inner .edgtf-full-section-inner:nth-child(1){
   /* width:1300px;
    margin:0 auto;*/
}
.page-id-8157 .edgtf-full-width-inner .vc_custom_1501763465304 .edgtf-full-section-inner{
    width:100%;
}


/* CLAIRE */
.edgtf-testimonials.edgtf-testimonials-type-standard ul.edgtf-slick-dots {
    margin: 0px 0 0 0 !important;
}
.edgtf-vertical-split-slider .edgtf-vss-ms-left .edgtf-vss-ms-section {
    background-position: top center !important;
    background-size: cover;
}
.edgtf-testimonials .edgtf-testimonial-text-holder .edgtf-testimonial-text-inner .edgtf-testimonials-quotes{
	display:none;
}
.edgtf-section-title-inner{
  line-height:42px;
  
}
@media only screen and (max-width: 768px) {
  .edgtf-section-title-inner{
      font-size:25px;
      margin-top:35px;
    }
    .edgtf-section-title .edgtf-section-underscore {
      bottom: 0.40em !important;
   }
}
.edgtf-testimonial-title {
  font-size: 14px;
  letter-spacing: .12em;
  color: #4f4f4f;
  text-transform: uppercase;
  font-weight: 500;
}
.edgtf-testimonial-text{
  color: #4f4f4f;
  font-size: 13px !important;
  font-family: "Montserrat",sans-serif;
  line-height: 26px !important;
  font-weight: 300 !important;
  width:90%;
}

@media only screen and (max-width: 1024px) {
    .edgtf-vss-ms-section{
        background-position: center top;
        background-size: cover;
        margin-bottom:10px !important;
    }
}
/* CONTACT */
.bigtext h1{
	font-size:40px;
  font-family:"Montserrat",sans-serif;
  font-weight:700 !important;
  letter-spacing:0 !important;
  text-transform:none !important;
  display:inline-block;
}
.bigtext h1:after{
  position: absolute;
  bottom: .1em;
  width: .4em;
  height: .05em;
  background-color: black;
  content:'';
  bottom: 15px;
}
@media only screen and (max-width: 768px) {
    .bigtext h1{
        font-size:45px;
    }
}

/* FOOTER */
.edgtf-four-columns .edgtf-column{
  width:50% !important;
}
@media only screen and (max-width: 768px) {
  .edgtf-four-columns .edgtf-column{
    width:100% !important;
  }
}
#text-2{
  margin-left:25px !important;
  color: white;
}
#text-2 p{
  color: white;
  line-height: 23px;
  font-weight: 100;
}
#text-2 h2{
  text-transform: capitalize !important;
  color: white;
  line-height: 22px;
  font-size: 19px;
  font-weight: 100;
  letter-spacing:0.05em;
}
.edgtf-footer-bottom-holder{
  display:none;
}

.sa_owl_theme .owl-dots .owl-dot {
  outline: none !important;
}
.sa_owl_theme .owl-dots .owl-dot:focus{
  outline:1px red solid !important;
}
.big-images .edgtf-big-image-holder{
  margin-top:0 !important;
}
.edgtf-portfolio-social{
  margin-bottom:20px;
}

.tdt-slider h2{
  font-size:14px !important;
}
.tdt-slider .carousel-caption{
  width:90% !important;
}



@media screen and (max-width: 768px) {
  .edgtf-vertical-split-slider-responsive {
    display: flex !important;
    flex-direction: column !important;
    width: 100%;
  }
  .edgtf-vertical-split-slider-responsive div:nth-child(1) {
    order: 1;
  }  
  .edgtf-vertical-split-slider-responsive div:nth-child(2) {
    order: 2;
  }
  .edgtf-vertical-split-slider-responsive div:nth-child(3) {
    order: 4;
  }
  .edgtf-vertical-split-slider-responsive div:nth-child(4) {
    order: 3;
  }
  .edgtf-vertical-split-slider-responsive div:nth-child(5) {
    order: 5;
  }
  .edgtf-vertical-split-slider-responsive div:nth-child(6) {
    order: 6;
  }
  .edgtf-vertical-split-slider-responsive div:nth-child(7) {
    order: 8;
  }
  .edgtf-vertical-split-slider-responsive div:nth-child(8) {
    order: 7;
  }
  .edgtf-vertical-split-slider-responsive div:nth-child(9) {
    order: 9;
  }
  .edgtf-vertical-split-slider-responsive div:nth-child(10) {
    order: 10;
  }
  .edgtf-vertical-split-slider-responsive div:nth-child(11) {
    order: 12;
  }
  .edgtf-vertical-split-slider-responsive div:nth-child(12) {
    order: 11;
  }
  .edgtf-vertical-split-slider-responsive div:nth-child(13) {
    order: 13;
  }
  .edgtf-vertical-split-slider-responsive div:nth-child(14) {
    order: 14;
  }
  .edgtf-vertical-split-slider-responsive div:nth-child(15) {
    order: 16;
  }
  .edgtf-vertical-split-slider-responsive div:nth-child(16) {
    order: 15;
  }
  .edgtf-vertical-split-slider-responsive div:nth-child(17) {
    order: 17;
  }
  .edgtf-vertical-split-slider-responsive div:nth-child(18) {
    order: 18;
  }
}

@media screen and (max-width: 768px) {
  .edgtf-instagram-feed.edgtf-col-3 li, .edgtf-instagram-feed.edgtf-col-4 li, .edgtf-instagram-feed.edgtf-col-6 li, .edgtf-instagram-feed.edgtf-col-9 li{
      width:50% !important;
  }
}