/*
 Theme Name:   ENFOLD Child
 Description:  Enfold Child Theme
 Author:       KLa
 Author URI:   http://www.kamaweb.ma
 Template:     enfold
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  enfold-child
*/



.imgrubrique .av-caption-image-overlay-bg, .imgrubrique .av-image-caption-overlay-position{
height: 40px;
bottom: 0px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
position: absolute;
bottom: 0px;
}


.imgrubrique:hover .av-caption-image-overlay-bg {opacity: 
    0.8 !important;
 /*   height: 50%; */
 }

/*
.imgrubrique:hover .av-image-caption-overlay-position {
    height: 50%;
 }
*/
/*
.main_color .special-heading-inner-border {
    border-color: #9e062f;
opacity: 1;
}
*/

.image-overlay.overlay-type-extern .image-overlay-inside:before {
    content: '\E816';
    font-family: 'entypo-fontello';
}

span.avia-menu-text {
    font-weight: 100;
}

span.image-overlay.overlay-type-image {
    max-width: 100% !important;
    height: 100% !important;
    left: 0px !important;
}

div#header_meta {
    position: absolute;
    width: 100%;
    /* display: none; */
    background-color: transparent !important;
}

.html_header_top.html_header_topbar_active.html_header_sticky #top #main {
    padding-top: 88px;
}



.av_minimal_header .main_menu ul:first-child > li a {
    height: 90px;
    line-height: 110px;
}



.sub_menu>ul>li>a, .sub_menu>div>ul>li>a {
    font-weight: 100 !important;
}

a.av-instagram-follow.avia-button {
    color: grey !important;
}

/*
.newsman-form-item.newsman-form-item-html.newsman-form-el-1 {font-size:12px; line-height:12px}

.newsman-form-item.newsman-required.newsman-form-item-email.newsman-form-el-2 {margin-bottom:0px;}

section#newsman-form-2 {  margin-bottom: 5px !important;}

section#text-2 {
    margin-top: 0px !important;
}
*/
#socket .container {
    padding-top: 0px;
    padding-bottom: 0px;
}

.tribe-events-cal-links {
    display: none;
}
/*
h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title {
font-family: Helvetica, 'HelveticaNeue', 'Helvetica Neue' !important;
}*/

input { color:black !important;
}

.avia-image-container.avia-align-center {
    margin: 0 auto 0px auto;
}

.imgthinwhiteborder img {border: 1px solid white !important;}

section#avia-instagram-feed-3 {
    margin-bottom: 6px !important;
}

section#avia-instagram-feed-4 {
    margin-top: 6px !important;
margin-bottom: 6px !important;
}

section#text-3 {
    margin-top: 0px !important;
}


.av-instagram-item:first-child {
    padding-left: 2px !important;
}

.av-instagram-item {
    padding-left: 0px !important;
}
.av-instagram-item {
    display: table-cell;
    padding: 3px !important;
}

span.image-overlay.overlay-type-image {
    display: none !important;
}

li.av-language-switch-item {
    display: none;
}


.readmoreslider .su-spoiler-icon-chevron.su-spoiler-closed .su-spoiler-icon:before {
    content: "\f078" !important;
    color: white !important;
    font-size: 36px !important;
}



.readmoreslider .su-spoiler-icon-chevron .su-spoiler-icon:before {
    content: "\f077" !important;
    color: white !important;
    font-size: 36px !important;
	line-height: normal;
}



.readmoreslider span.su-spoiler-icon {
    width: 100%;
/*	display:none;*/
}

.readmoreslider .su-spoiler-closed span.su-spoiler-icon {
    width: 100%;
	display:block;
}

/*.readmoreslider .su-spoiler.su-spoiler-style-.su-spoiler-icon-chevron.sliderspoiler.su-spoiler-closed .su-spoiler-title{display:block;}

.readmoreslider .su-spoiler.su-spoiler-style-.su-spoiler-icon-chevron.sliderspoiler .su-spoiler-title {display:none;}*/

.su-spoiler-content.su-clearfix {
    background-color: rgba(100,100,100,0.5);
    color: white !important;
    line-height: normal !important;
}

.su-spoiler-content.su-clearfix a {
    color: white !important;
}

.su-spoiler-title:focus {
    outline: none !important;
}

span.su-spoiler-icon:focus {
    outline: none !important;
}

.readmoreslider .su-spoiler-content.su-clearfix {
    margin-top:30px;
}

i {
    font-style: italic !important;
}


#top .avia-layerslider .ls-nav-next:before {
    content: '\f054' !important;
    font-family: ShortcodesUltimateIcons  !important;
}

#top .avia-layerslider .ls-nav-prev:before {
    content: '\f053' !important;
    font-family: ShortcodesUltimateIcons  !important;
}



.contactlinkslider .su-spoiler-content.su-clearfix {
    padding: 1em !important;
    position: absolute;
}

@media screen and (max-width: 640px) {

	.contactlinkslider.ls-layer {
    margin-top: -100px !important;
	
}

	
}



#top .avia-layerslider .ls-nav-prev:before, #top .avia-layerslider .ls-nav-next:before {
    background: rgba(0,0,0,0) !important;
}

.su-spoiler-content.su-u-clearfix.su-u-trim {
    background-color: rgba(255,255,255,0.6);
    margin-top: 30px !important;
    background-color: rgba(100,100,100,0.5) !important;
    color: white !important;
    line-height: normal !important;
}