/*
Theme Name: Cinerama Child
Theme URI: https://cinerama.qodeinteractive.com
Description: A child theme of Cinerama Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.1
Text Domain: cinerama
Template: cinerama
*/
/*********** GLOBALS ******************/
@media (prefers-reduced-motion: no-preference) {
  html {
      scroll-behavior: auto;
  }
}
/*Button others videos customisation */
.edgtf-btn {
  font-weight: 400;
}
.edgtf-btn.edgtf-btn-outline {
  border-width: 1px;
  border-style: solid;
    border-top-color: rgba(255, 255, 255, .19);
    border-right-color: rgb(255, 255, 255, .19);
    border-bottom-color: rgb(255, 255, 255, .19);
    border-left-color: rgb(255, 255, 255, .19);
    
}
.edgtf-btn.edgtf-btn-outline.edgtf-hover-animation.edgtf-btn-light {
  background-color: transparent !important;
    border-top-color: rgb(255, 255, 255, .05);
    border-right-color: rgb(255, 255, 255, .11);
    border-bottom-color: rgb(255, 255, 255, .19);
    border-left-color: rgb(255, 255, 255, .11);
}
.edgtf-btn.edgtf-btn-outline.edgtf-hover-animation::after {
  height: 1px;
}
.edgtf-btn.edgtf-btn-outline.edgtf-hover-animation:hover .edgtf-btn-text {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateY(0) translateZ(0) rotate(0deg);
  transform: translateY(0) translateZ(0) rotate(0deg);
  -webkit-transition: -webkit-transform .2s ease .15s;
  transition: -webkit-transform .2s ease .15s;
  transition: transform .2s ease .15s;
  transition: transform .2s ease .15s,-webkit-transform .2s ease .15s;
}
/*Button Years in Portfolio pages */
button.e-n-tab-title {
  padding: none !important;
}
button.e-n-tab-title::after {
  content : ''; 
  position:absolute;
  top:0;
  right:0;
  width:0;
  height:0;
  border-top:50px solid #02010100;
  border-right:21px solid #fff;
}
button:hover.e-n-tab-title::after, button:hover:active.e-n-tab-title::after, button:focus.e-n-tab-title::after, button:target.e-n-tab-title::after { 
  border-top:50px solid #797979;
}
button:active.e-n-tab-title::after, button[aria-selected="true"].e-n-tab-title::after { 
  border-top:50px solid #1A1A1A;
}
/*********** LOGIN PAGE ******************/
.login form {
    box-shadow: none;
}
/*********** HEADER ******************/
.edgtf-page-header .menu-item a img {
  padding-top: 5px;
}
/*********** CONTENT ******************/
/*Top of content under 1024px*/
/*.elementor-7510 .elementor-element.elementor-element-1dd72d5 {*/
@media screen and (max-width: 1024px) {
  .elementor-top-section {
    margin-top: 0px;
  }
}
@media screen and (max-width: 767px) {
  .portfolio-item-template-default h6 {
    margin-bottom: 0px;
  }
}
.edgtf-portfolio-single-holder {
  margin: 0px;
}
/*********** FOOTER ******************/
/*footer globals*/
@media only screen and (min-width: 1024px) {
  .edgtf-footer-bottom-inner {
    width: 1100px !important;
  }
}
/* footer top */
/* background color */
.edgtf-page-footer .edgtf-footer-top-holder {
  background-color: rgba(0,0,0,1);
}
/* footer bottom */
/* align column horizontaly */
.edgtf-footer-bottom-holder .edgtf-footer-bottom-column-1 p, .edgtf-footer-bottom-holder .edgtf-footer-bottom-column-3 .menu-footer-legacy-menu-container {
  margin : 0px;
}
/* logo footer size */
.qodef-block img {
  max-width: 33px;
}
/*menu politique deconfidentialite*/
.menu-footer-legacy-menu-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 10px 0;
}
.menu-footer-legacy-menu-container ul li, .menu-policies-en-container ul li {display: inline;}
.menu-footer-legacy-menu-container ul li:first-child::after, .menu-policies-en-container ul li:first-child::after {content: ' |';}
.menu-footer-legacy-menu-container ul li a, .menu-policies-en-container ul li a {font-size: 15px;}
.menu-footer-legacy-menu-container ul li a:hover, .menu-policies-en-container ul li a:hover {color: #fafafa;}
/*********** HOMEPAGE ******************/