/*
Theme Name: mdhet Child Theme
Description: 
Theme URI:   
Author: 
Author URI:  
Template: mdhet
Version: 1.0
*/


/****header***/
#header-outer[data-transparent-header="true"].transparent #logo .starting-logo
{
left:50%;

    transform: translateX(-50%) !important;
}
body[data-header-search="false"]:not(.mobile) #header-outer[data-has-menu="false"][data-cart="false"] #social-in-menu i
{
    font-size:22px;
}
#slide-out-widget-area.fullscreen-split .right-side
{
justify-content: flex-end;
}
.right-side-inner .bottom-meta-wrap {display:none;}
#slide-out-widget-area-bg.open.dark {
    opacity: 0.95;
}
body #header-outer[data-transparent-header="true"].transparent
{
	background: rgb(36,48,102);
background: linear-gradient(0deg, rgba(36,48,102,0) 0%, rgba(36,48,102,0.1) 50%) !important;
}

#header-outer[data-transparent-header="true"].transparent #logo .starting-logo
{
-webkit-box-shadow: 0px 0px 100px 0px rgba(36,48,102,0.15);
-moz-box-shadow: 0px 0px 100px 0px rgba(36,48,102,0.15);
box-shadow: 0px 0px 100px 0px rgba(36,48,102,0.15);

}

.page-header-overlay-color:after {opacity: 0.2;}
/**slider**/
.nectar-recent-posts-single_featured .nectar-recent-post-slide .nectar-recent-post-bg:after {background-color: rgba(36,48,102,0.1); background: linear-gradient(270deg, rgba(36,48,102,0.20) 0%, rgba(36,48,102,0.1) 70%);}
header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a {opacity:0.9 !important;}
#header-outer.transparent[data-lhe="animated_underline"] #top nav > ul > li > a:hover {opacity:1 !important;}

.nectar-recent-posts-single_featured .nectar-button span {text-indent: -9999px;
    line-height: 0;}
.nectar-recent-posts-single_featured .nectar-button span::after {
    content: "JE DÉCOUVRE";
    text-indent: 0px;
    display: block;
    line-height: initial;
}
@-webkit-keyframes slide-title {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes slide-title {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes slide-title {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes slide-title {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}

#slider_home h2.post-ref-1 {
 animation-name: slide-title;
  animation-duration: 0.8s;
}

/***regions**/

.nectar-fancy-box.hovered[data-style="hover_desc"]:before {height: 55%;}


.nectar-fancy-box[data-style="hover_desc"] .box-bg:before  {height: 35%;}

/***coup de coeur***/
.coup_coeur .grav-wrap, .coup_coeur .excerpt {display:none;}
.coup_coeur h2.post-ref-1:before {content:"Coup de coeur";font-size:16px;font-family: "Muli";display: block;text-decoration: none;    font-style: normal;
    text-decoration: none;
    line-height: 30px;}
.coup_coeur h2.post-ref-1 {    font-size: 40px;
    line-height: 54px; margin-bottom: 25px;}

.coup_coeur .recent-post-container {padding-bottom: 70px !important;padding-left: 70px !important;
    min-height: 450px;display: flex; align-items: flex-end;}

/***thèmes**/
.nectar-fancy-box[data-style="color_box_hover"] .inner p {
    opacity: 1;
}

#themes .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next {right: -15px;}
#themes .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous {left: -15px;}
#themes .nectar-fancy-box[data-style="hover_desc"].hovered {box-shadow:none;}
#themes .flickity-viewport {padding-top:10px;box-sizing: content-box;margin-top:60px;}

/****listing***/
.nectar-post-grid-wrap[data-style="content_overlaid"] .nectar-post-grid[data-grid-item-height*="vh"][data-masonry="yes"] .nectar-post-grid-item {
    min-height: 550px;
}

.nectar-post-grid[data-text-layout*="all_bottom_left"] .bg-overlay {top:initial;bottom:0;height: 35%;
	background-color: transparent !important;
	background: linear-gradient(to bottom,rgba(15,15,15,0),rgba(15,15,15,.75) 100%);
    transition: opacity .65s cubic-bezier(.05,0.2,.1,1);}

.nectar-post-grid-item:hover .bg-overlay {
	background: linear-gradient(rgba(0, 0, 0, 0), rgb(39, 41, 105) 100%);
    opacity: 0.8;
	height: 50%;
}
.nectar-post-grid-filters  a.all-filter {
    text-indent: -9999px;
    line-height: 0;
	display: inline-block;
	
}
.nectar-post-grid-filters  a.all-filter::after {
    content: "Tout";
    text-indent: 0px;
    display: block;
    line-height: initial;
	transform: none;
	position: relative;
	    background-color: transparent !important;
}

/****blog**/
body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area, body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .comment-list >li, body[data-ext-responsive="true"].single-post.material .container-wrap.no-sidebar .comment-wrap h3#comments, body[data-ext-responsive="true"].single-post.material .comment-wrap #respond, body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] h1, body[data-ext-responsive="true"].single-post.material #page-header-bg.fullscreen-header h1, body[data-ext-responsive="true"].single-post .heading-title[data-header-style="default_minimal"] .entry-title
{
	max-width: initial !important;
}

.flickity-page-dots .dot:before {background: #272969 !important;}
#single-below-header  {display: none;}
.post .content-inner {
    padding-bottom: 0px;
}
body[data-button-style*="rounded"] .nectar-button.tilt {border-radius: 5px !important;}

/***gallery photos***/
.nectar-flickity:not(.nectar-carousel) .flickity-slider .cell a {color: #fff;
    display: flex !important;
    align-items: flex-end;
    padding-left: 20px;
    padding-bottom: 15px;
background: rgb(36,48,102,0.1);
background: background: linear-gradient(180deg, rgba(36,48,102,0) 70%, rgba(36,48,102,0.4) 90%);

}

/****carte***/
.novo-map_infobox_style_default 
{
background:transparent !important;
overflow: hidden !important;
padding-bottom:21px;
}
.novo-map_infobox_style_default > div {

    padding: 15px;
    padding-top:35px;
    border-radius: 5px;
    background-color: rgb(255 255 255 / 100%) !important;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
height: auto !important;
overflow: hidden;
width: 320px !important;

box-sizing: border-box;
}
.novo-map_infobox_style_default:after
{
    position:absolute;
    background-image: url(https://www.sameteam.tn/web1/wp-content/plugins/novo-map/public/assets/images/infobox-styles/arrow.png);
    content:"";
    width:20px;
    height:11px;
    left:150px;
    bottom:0px;
}

.novo-map_infobox_style_default .title {
    display: block;
    width: 100%;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    color:#272969 !important;
    margin-top: 5px !important;
    margin-bottom: 20px !important;
    font-family: Muli;
    
}
.novo-map_infobox_style_default .infobox-content {position:relative;overflow:hidden;}
.novo-map_infobox_style_default img:first-child {
    
    width: 17px !important;
    position: absolute !important;
    top: 8px;
    left: 8px;
    z-index: 2;
}

.novo-map_infobox_style_default .infobox-content img {

    margin-bottom: 0px !important;

}
.novo-map_infobox_style_default a:hover {text-decoration: none !important;}

.novo-map_infobox_style_default .description
{
    font-family: Muli;
    color:#222 !important;
   line-height: 22px;
    padding-left: 0px !important;
}
.novo-map-container .infobox a:before {content:"";display:block;width:100%;height:100%;position:absolute;
top:0;left:0;z-index:1;
}


/***recherche***/
#search-results h2.title span {display: none !important;}

/****footer***/

#footer-outer .row {
    padding: 30px 0 !important;
	display: flex;
    align-items: center;
}
.footer_right {text-align: right;}

