/*
Theme Name: Estuaire-Finance
Description: Theme enfant de EFGO
Author: Emmanuel - Koalad
Author URI: https://www.koalad.com
Template: fionca 
Version: 0.1.0
*/
.main-footer .widget-section .links-widget .widget-content ul li a {
    position: relative;
    display: inline-block;
    font-size: 14px;
    color: #fff;
}
.main-menu .navigation {
    margin-top: 10px;
}
.main-footer {
    background: #212529;
}
.main-footer p {
    position: relative;
    font-size: 13px;
    line-height: 15px;
    font-family: 'Arimo', sans-serif;
    color: #666666;
    margin: 0px;
    transition: all 500ms ease;
}
/* Banniere : couleur et taille titres */
.banner-carousel .content-box {
    position: relative;
    display: block;
    z-index: 5;
    width: 100%;
    min-height: 300px;
    color: #fff;
    font-size: 1.2em;
    font-weight: 500;
}
.banner-section.style-five .banner-carousel .slide-item::before {
    background: #8180651f!important;
}
.slide-item h2.heading {
    color: #fff;
    font-size: 56px;
    font-weight: 700;
    font-family: Arimo;
	margin-bottom: 15px;
}

/* Sticky Header */
.sticky-header figure.logo {
    z-index: 1;
    position: relative;
    max-width: 120px;
}
.fixed-header .sticky-header {
	background : #000;
}
.sticky-header .main-menu .navigation>li>a {
    color: #fff !important;
}
.main-header.style-five .sticky-header .main-menu .navigation > li.current > a,
.main-header.style-five .sticky-header .main-menu .navigation > li:hover > a {
    color: #e9e9af !important;
}
.page-title.style-two:before {
    background: #212222!important;
}

/* Header Logo*/
figure.logo {
	margin : 0;
}
.main-header.style-five .header-top .top-inner .info-box.pull-right {
    padding-top: 29px;
}
/* block sous banner*/
/* Appliquer uniquement sur desktop */
@media (min-width: 1025px) {
  .feature-block-four {
    width: 33.33% !important;
  }
}
.feature-block-four .inner-box {
min-height: 300px;
background: #212529!important;
}
.feature-block-four:nth-child(2) .inner-box {
    background: #3c4043!important;
}
.feature-block-four:last-child .inner-box {
    background: #5d6063!important;
}
p.headtext {
    color: #fff;
    font-size: 1.2em;
}
 .bg-color-1 {
    background: #F0F0E5!important;
}
/* Masquer le bouton vidéo */
.about-section .video-inner .video-btn {
    display: none;
}

/*Couleur des icones process*/
.working-style-two.service-page-1 .working-block-two .inner-box .icon-box {
    border-color: #d5c9ac;
    color: #bfb682;
	 box-shadow: 0px 0px 0px 20px rgb(90 90 90 / 10%);
}
.working-style-two.service-page-1 .working-block:nth-child(2) .working-block-two .inner-box .icon-box {
    color: #a39733;
	border-color: #c4baa0;
	    box-shadow: 0px 0px 0px 20px rgba(88, 88, 88, 0.1);
}
.working-style-two.service-page-1 .working-block:last-child .working-block-two .inner-box .icon-box
 {
    border-color: #ada594;;
    color: #a39733;
	 box-shadow: 0px 0px 0px 20px rgb(238 238 238);
}
/* Couleur container contact*/
.support-section .inner-container {
    background: #171717;
}
form.wpcf7-form.init textarea {
    height: 155px;
}
/*couleur des icones contact et du bg*/
.contact-information .single-item .inner-box .icon-box i {
	  background: -webkit-linear-gradient(0deg, #222, #222222b5 50%);
   
}
.contact-information .single-item .inner-box:hover .icon-box i {
   background: -webkit-linear-gradient(0deg, #a39733, #a39733c7 50%);
}
.contact-information .single-item .inner-box p {
    font-weight: 700;
}
.contact-style-two:before {
    background: #3a3a3b!important;
}
/* tab services */
.service-style-five .tabs-box .tab-btn-box .tab-btns li {
    font-weight: 500;
    padding-right: 30px;
}
.service-style-five .tabs-box .tab-btn-box .tab-btns li {
    font-weight: 500;
    padding : 15px 30px 15px 40px!important;

}
.service-style-five .tabs-content .content-box h3
 {
    font-weight: 500;
}
/*masque bt video*/
.about-section .video-inner .image-box {
  clip-path: none !important;
}
/*couleur icone rectangle bloc regroupement credits*/
#content_block_one .content-box .inner-box .single-item .icon-box .bg-box {
    background: #e5e5ca!important;
}
/* OFF CANVAS*/
.xs-sidebar-widget {
   overflow-y: hidden; 
}
.sidebar-info-contents .content-inner .logo img {
    display: inline-block;
    max-width: 70%;
}
.side-menu .navigation li>a {
    padding: 8px 25px 8px 5px;
}