/*
Theme Name: Asata Child
Theme URI: http://asata.beplusthemes.com/
Author: bearsthemes
Author URI: http://bearsthemes.com
Version: 1.0
Template: asata
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns,left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Description: Asata is a fully configurable and easy to use responsive WordPress Theme  with a lot of great features.
Text Domain: asata
*/

body a:hover, body a:focus {
    text-decoration: none;
}

.bt-header{
    z-index: 200 !important;
}

.single-post .bt-titlebar .bt-titlebar-inner .bt-page-title h2{
	display:none;
}


.bt-footer-top .bt-content img{

	width:55px;
}

.single-post .bt-post-item .bt-content .bt-desc iframe{

	height:510px !important;
}

.wpb_wrapper .bt-fancy-box-element .bt-title a{
    position: relative;
    z-index: 3;
    padding: 190px 90px 120px;
}

.bt-serv-section .bt-fancy-box-element.icon-top{
    padding:40px 0 !important;
}

@media screen and (max-width:768px){
    
    .logo{
        height:30px !important;   
    }
}

#menu-item-3186{
    padding:0 36px 0 15px;
}

#menu-item-3189, #menu-item-3190, #menu-item-3215{
    padding:0 11px !important;
}

#menu-item-3189 span, #menu-item-3190 span, #menu-item-3215 span, #menu-item-3241 span, #menu-item-3242 span{
    display:none;
}

#menu-item-3189 i, #menu-item-3190 i, #menu-item-3215 i, #menu-item-3241 i, #menu-item-3242 i{
    font-size:25px !important;
}

/** CORRECTIONS NOUVEAU THEME 01-04-24 ***/

.bt-header .bt-header-desktop .bt-bottom{
	background-color: transparent !important;
}

.page-id-849 #bt_header, .page-id-1215 #bt_header, .page-id-1259 #bt_header, .page-id-1461 #bt_header{
	height: 30vh;
}

/** GALERIE HOMEPAGE **/

#home-galery{
    display: flex;
  flex-wrap: wrap;
  /*justify-content: space-between;*/
}

#home-galery div{
    width: 33.3%;
    height: 600px;
    padding: 5px;
    position: relative;
    cursor: pointer;
}

#home-galery img, #home-galery video{
    width: 100%;
    height:100%;
    object-fit: cover;
    object-position: center;
    border-radius: 30px;
    transition: all 0.1s ease;
}

#home-galery div:hover img{
    filter: brightness(0) invert(1);
}


#home-galery p{
    position: relative;
    width:calc(100% - 10px);
    /*height: 100%;*/
    text-align: center;
    /*background-color: white;*/
    opacity:0;
    z-index: 150;
    top: 50%;
    transition: all 0.3s ease;
}

#home-galery div:hover p{
    opacity: 1;
}

#home-galery p span{
    margin: auto;
    position: absolute;
    left: 0;
    top: 50%;
    bottom: 0;
    right: 0;
    color: #ef3469;
    font-size: 2.5em;
    line-height: normal;
    padding: 0 10px;
}

.bt-header-v1 .bt-header-stick .bt-menu-desktop ul.menu > li > a {
    line-height: 50px !important;
}

.slideVisuActi {
    background-color: rgba(0,0,0,.7);
    display: block;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 300;
    top: 0;
    left: 0;
}

#visualisateur .visu-img{
    bottom: 0;
  position: fixed;
  max-width: 80%;
  max-height: 80%;
  left: 0;
  right: 0;
  top: 0;
  z-index: 400;
  margin: auto;
}

.close-cross {
    width: 30px;
    right: 30px;
    top: 30px;
    cursor: pointer;
    position: absolute;
  }
       