/*
    Template:       fennik
    Theme Name:     Theme Climage 
    Theme URI:      http://themeforest.net/user/LA-Studio/portfolio?ref=LA-Studio
    Author:         COOL
    Author URI:     http://communicationline.ch
    Description:    Climage based on Fennik - Multipurpose Creative Theme
    Version:        1.0.0
    Tags:           one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready, architecture, interior
    License: 		GNU General Public License
	License URI: 	licence/GPL.txt
    Text Domain:    fennik-child
    Domain Path:    /languages/
*/

.film-template-default #section_page_header, .home .lahb-area .lahb-logo {
	display:none;
}
html .elementor-widget-video .e-hosted-video .elementor-video {
    object-fit: contain;
}
html .elementor-widget-video .elementor-wrapper iframe, html .elementor-widget-video .elementor-wrapper video {
    background-color: #fff;
}
.lahb-responsive-menu-icon-wrap a i {
  margin-right: 20px;
}
html #lastudio-header-builder #menu-main-menu li.wpml-ls-item , html #lastudio-header-builder #menu-main-menu-en li.wpml-ls-item  {
  border-left: 1px solid #a0a0a0;
/*REMOVE WHEN ENGLISH DONE*/	display: none;
}
html #wrap #lastudio-header-builder #menu-main-menu li.wpml-ls-item  a, html #wrap #lastudio-header-builder #menu-main-menu-en li.wpml-ls-item  a{
  font-size:13px;
	color: #b0b0b0
}
html #wrap #lastudio-header-builder #menu-main-menu li.wpml-ls-item  a:hover, html #wrap #lastudio-header-builder #menu-main-menu-en li.wpml-ls-item  a:hover{
  font-size:13px;
	color: #000
}
.home #lastudio-header-builder #menu-main-menu li.menu-item a{
	font-size:18px;
	color:#b0b0b0;
}
.is-sticky .lahb-area {
  background: #ffffffde;
}
.is-sticky .lahb-logo img.lahb-logo {
  width: 150px;
}
.is-sticky .lahb-row1-area {
  height: 55px;
}
html .uael-post-wrapper .uael-post__title a, .uael-post__meta-data a {
 text-decoration: none;
}
html .uael-post-wrapper .uael-post__title a:hover, .uael-post__meta-data a:hover, html .lahb-nav-wrap .menu > li.current > a {
 color: #d0d0d0;
}
#fich-tech p{
	text-align:left;
}
p {
  text-align: justify;
}
h1, h2, h3, h4, h5, h6, .theme-heading, .widget-title, .comments-title, .comment-reply-title, .entry-title {
  font-family: 'Lexend', sans-serif !important;
}
html body {
  font-family: 'Lexend', sans-serif !important;
  font-weight: normal;
  font-size: 16px;
}

.elementor-12 .elementor-element.elementor-element-c8e79b7 .premium-blog-content-wrapper {
  background: linear-gradient(0deg, rgba(255,255,255,0.7) 80%, rgba(255,255,255,0) 100%);
}
html .elementor .elementor-element .elementor-widget-container .uael-post__inner-wrap  .uael-post__content-wrap {
  width: 78% !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
	margin-left:0 !important;
	padding-top: 0;
	box-shadow:none;
}
html .elementor-10 .elementor-element.elementor-element-e444c25 .uael-post__bg-wrap {
  background-color: #fff;
}
html .elementor .elementor-element .elementor-widget-container .uael-post__inner-wrap  .uael-post__thumbnail {
  width: 22%;
}
html .elementor .elementor-element .elementor-widget-container .uael-post__inner-wrap  .uael-post__title {
border-top:1px solid #000;
	padding-top: 10px;
}
html .uael-table-row td:first-child .uael-table__text{
	text-align: right !important;
}

/*roll-over menu*/
.lahb-nav-wrap .menu > li.menu-item-type-post_type > a:hover{
  animation: glitch 0.3s infinite linear alternate-reverse;
}

@keyframes glitch{
  2%,64%{
    color: hsl(90, 0%, 33%);
    transform: translate(2px,0) skew(-45deg);
    color: hsl(90, 0%, 78%);
  }
  4%,60%{
    transform: translate(-2px,0) skew(12deg);
  }
  68%{
    color: hsl(125, 0%, 20%);
    transform: translate(-4px,0) skew(45deg);
    color: hsl(307, 0%, 80%);
  }
}

.lahb-nav-wrap .menu > li.menu-item-type-post_type > a:before,
.lahb-nav-wrap .menu > li.menu-item-type-post_type > a:after{
  content: attr(title);
  position: absolute;
  left: 0;
}

.lahb-nav-wrap .menu > li.menu-item-type-post_type > a:before{
  animation: glitchTop 0.3s linear infinite;
  clip-path: polygon(0 0, 100% 0, 100% 33%, 0 33%);
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 33%, 0 33%);
}

@keyframes glitchTop{
  2%,64%{
    transform: translate(2px,-2px);
  }
  4%,60%{
    transform: translate(-2px,2px);
  }
  62%{
    transform: translate(13px,-1px) skew(-13deg); 
  }
}

.lahb-nav-wrap .menu > li.menu-item-type-post_type > a:after{
  animation: glitchBotom 0.3s linear infinite;
  clip-path: polygon(0 67%, 100% 67%, 100% 100%, 0 100%);
  -webkit-clip-path: polygon(0 67%, 100% 67%, 100% 100%, 0 100%);
}

@keyframes glitchBotom{
  2%,64%{
    transform: translate(-2px,0);
  }
  4%,60%{
    transform: translate(-2px,0);
  }
  62%{
    transform: translate(-22px,5px) skew(21deg); 
  }
}
/*roll-over menu*/

/*responsive*/
@media only screen and (max-width: 576px) {

.single-film #topbanner {
	height:100vh;
}
}
@media only screen and (max-width: 768px) {

html .elementor .elementor-element .elementor-widget-container .uael-post__inner-wrap  .uael-post__content-wrap {
  width: 100% !important;
}
html .elementor .elementor-element .elementor-widget-container .uael-post__inner-wrap .uael-post__title {
  margin-top: 19px;
}
html .elementor-element[data-widget_type="uael-posts.feed"] .uael-post__thumbnail {
  padding: 0 22px !important;
}
}
@media only screen and (max-width: 991px) {
#cacher{
display:none
}
}
@media only screen and (min-width: 992px) {
#cachel{
display:none
}
}