/***************************************
	Theme Name: Sahifa Child
	Theme URI: http://themes.tielabs.com/sahifa/
	Description: The Ultimate WordPress News Theme you have been waiting for!
	Author: TieLabs
	Author URI: http://tielabs.com/
	Template: sahifa
	Version: 5.6.7
	License: license purchased
	License URI: http://themeforest.net/licenses/regular_extended

	Tags: two-columns, fluid-layout, fixed-layout, custom-background, threaded-comments, translation-ready, custom-menu
	Text Domain: sahifa-child
***************************************/
.cadeau-submit{text-align: center}
.bloc-cadeau .wpcf7-submit{
    width: 100%!important;
    font-size: 18px!important;
    padding: 10px!important;
    text-transform: uppercase!important;}
.cadeau-input{width: 100%}
.home-e3lan{
    margin: 0px 0px 20px 0px;
    text-align: initial;
}
@media (max-width:900px){
    .home-e3lan{
       margin: 20px 0px 20px 0px; 
    }
}
 
.wordpress-gdpr-privacy-settings-trigger-container{
    display: none!important
}
.post-box-title {
   font-weight: 700;
}
.post-title{
    font-family: 'Cambria';
    font-weight: 700;
}
.entry p {
    line-height: 1.58!important;
    font-family: 'Nunito';
    font-size: 18px;
    font-weight: 400;
}
.page-links-XXX .post-page-numbers:hover{
    text-decoration: none!important
}
.custom-page-link{
        font-size: 20px;
     background: #ffd200;
    color: #f00;
    border-radius: 4px;
    border: 2px solid #f00;
       min-width: 45%;
       display: inline-block
}
.icon-nex-prev{
    vertical-align: sub;
    font-size: 30px;
}
@media (max-width:900px){
    .block_h1_front{
        font-size: 22px
    }
.logo img{
    width:35%
}
.header-content{
        padding: 0px 15px;
}
#slide-out-open{
    top:5px!important
}
.header-content .e3lan-top{
    margin-top: 10px
}
#theme-header{
      margin: 20px auto 10px;
}
}
.block-link li{
    float: left;
    width: 20%
}
.block-link a{
        text-decoration: underline;
     padding: 10px;
    font-size: 14px;
        display: block;
    
    }
    .content_extra_block .cat-box-content{
            border-bottom-color: #fff;
    }
    .content_extra_block p{
        font-size: 16px;
        margin-bottom: 10px
    }
.btn-default{
padding: 10px;
border: 2px solid #000;
}
.btn-default:hover{
color:#fff;
background:#000
}
.convert-block{
    padding-top: 9px;
    text-align: center
}
.convert-block input,.convert-block input:focus,.convert-block input:hover{
    min-width: 60%;
    border-radius: 0;
    background: #fff;
    height: 50px;
    line-height: 1.5em;
    margin-right: 0;
    margin-top: 3px;
    border: 1px solid #4bba6c;
    /* border-right: none; */
    font: unset;
}
.convert-block button{

    padding: 10px;
    background: #4bba6c;
    color: #fff;
    line-height: 28px;
    margin-bottom: 4px;
    border: 1px solid #4bba6c;

     
        
}

.block_lettre,.block_lettre h2{
    font-size: 20px
}
.block_lettre div{
margin-bottom: 10px
}
.oops-meta{padding:10px 0px 10px 10px; }

.freeDownloadCounter {
      width: 275px;
    height: 240px;
    border: 1px solid #d1d5d8;
    background: #f8f8f8;
    background: linear-gradient(top,#fff 0,#f1f1f1 100%);
    background: -webkit-linear-gradient(top,#fff 0,#f1f1f1 100%);
    background: -moz-linear-gradient(top,#fff 0,#f1f1f1 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f1f1f1));
    background: -o-linear-gradient(top,#fff 0,#f1f1f1 100%);
    background: -ms-linear-gradient(top,#fff 0,#f1f1f1 100%);
    position: relative;
    text-align: center;
    margin: auto;
}
.waitingText {
       margin-top: 31px;
    color: #84888d;
    margin: 10px 0 0;
    font-size: 15px;
    font-family:  "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;

}
#downloadDelayTimeSec{
      font: 54px Tahoma,Arial,sans-serif;
    padding-top: 0;
    color: #d1d5d8;
    text-shadow: 0 -1px 1px #b2b5b8;

    
}
.smald {
        font-size: 18px;
    color: #b8bfc4;
    margin-top: -8px;

}
.freeDownloadButton {
        display: block;
    width: 265px;
  
    padding: 10px 0;
    position: absolute;
    bottom: 3px;
    left: 3px;
    border: 1px solid #b0b4b9;
    background: #d3d4d7;
    background: linear-gradient(top,#d0d2d4 0,#b6b9bc 100%);
    background: -webkit-linear-gradient(top,#d0d2d4 0,#b6b9bc 100%);
    background: -moz-linear-gradient(top,#d0d2d4 0,#b6b9bc 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d0d2d4),color-stop(100%,#b6b9bc));
    background: -o-linear-gradient(top,#d0d2d4 0,#b6b9bc 100%);
    background: -ms-linear-gradient(top,#d0d2d4 0,#b6b9bc 100%);
    box-shadow: inset 0 1px 1px rgba(255,255,255,0.7);
    cursor: pointer;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;

}

.freeDownloadButtonText {
     font-size:  13px;
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: 0 1px 1px rgba(255,255,255,0.7);
    line-height: 28px;
   
 font-family:  "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
    color: #576874;

}

.enbleddonlowd,.enbleddonlowd span{
    background: #4DBB6B !important;
    color: #fff !important
}