/**
 * Theme Name: Smart Invest Immo
 * Template: yootheme
 * Theme URI: https://elanathemes.fr
 * Description: Smart Invest Immo
 * Version: 1.0
 * Author: Elanathemes
 * Author URI: https://elanathemes.fr
 * Text Domain:  smart-invest
 */
 .progress {
    width: 100%;
    height: 100px;
 }
 .progress span {
    margin-left: 90px!important
 }
 .progress-wrap-2:before,
 .progress-wrap-3:before,
 .progress-wrap-4:before,
 .progress-wrap-5:before,
 .progress-wrap-6:before,
 .progress-wrap-1:before {
    content: '1';
    position: absolute;
    right: 60%;
    line-height: 100px;
    color: #fff;
    font-family: 'Source Sans Pro';
    font-weight: 900;
    font-size: 28px;
    }
 .progress-wrap-1:before {
    background-size: 100%;
    display: none;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
    content: "";
    left: 1%;
    background-position: center center;
    right: 0;
    z-index: 1;
 }
 .progress-wrap-2:before {
    background-size: 100%;
    display: none;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
    content: "";
    left: 5%;
    background-position: center center;
    right: 0;
    z-index: 1;
 }
 .progress-wrap-3:before {
    background-size: 100%;
    display: none;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
    content: "";
    left: 10%;
    background-position: center center;
    right: 0;
    z-index: 1;
 }
 .progress-wrap-4:before {
    background-size: 100%;
    display: none;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
    content: "";
    left: 15%;
    background-position: center center;
    right: 0;
    z-index: 1;
 }
 .progress-wrap-5:before {
    background-size: 100%;
    display: none;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
    content: "";
    left: 20%;
    background-position: center center;
    right: 0;
    z-index: 1;
 }
 .progress-wrap-6:before {
    background-size: 100%;
    display: none;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
    content: "";
    left: 25%;
    background-position: center center;
    right: 0;
    z-index: 1;
 }
 .progress-wrap-2:after,
 .progress-wrap-3:after,
 .progress-wrap-4:after,
 .progress-wrap-5:after,
 .progress-wrap-6:after,
 .progress-wrap-1:after {
    content: '';
    right: 5px;
    position: absolute;
    line-height: 100px;
 }
 .progress-wrap-2,
 .progress-wrap-3,
 .progress-wrap-4,
 .progress-wrap-5,
 .progress-wrap-6,
 .progress-wrap-1 {
    margin: 20px 0;
    overflow: hidden;
    position: relative;
 }
 .progress-wrap-2 .progress-bar-state-2,
 .progress-wrap-3 .progress-bar-state-3,
 .progress-wrap-4 .progress-bar-state-4,
 .progress-wrap-5 .progress-bar-state-5,
 .progress-wrap-6 .progress-bar-state-6,
 .progress-wrap-1 .progress-bar-state-1 {
    background: #EBEBEB;
    left: 0;
    position: absolute;
    top: 0;
    display: flex;
    align-items: center;
 }

 .progress-wrap-2 .progress-bar-state-2:before,
 .progress-wrap-3 .progress-bar-state-3:before,
 .progress-wrap-4 .progress-bar-state-4:before,
 .progress-wrap-5 .progress-bar-state-5:before,
 .progress-wrap-6 .progress-bar-state-6:before,
 .progress-wrap-1 .progress-bar-state-1:before {
     content:"";
     position:absolute;
     border-bottom: 100px solid transparent;
     border-top: 100px solid transparent;
     height: 0px;
     width: 0px;
     margin-left:-20px;
 }

 .progress-wrap-1 {
     background: rgb(115,176,182);
     background: linear-gradient(90deg, rgba(115,176,182,1) 0%, rgba(52,144,152,1) 5%, rgba(52,144,152,1) 100%);
 }

 .progress-wrap-2 {
    background: rgb(143,200,202);
    background: linear-gradient(90deg, rgba(143,200,202,1) 0%, rgba(87,176,180,1) 10%, rgba(87,176,180,1) 100%);
}

 .progress-wrap-3 {
     background: rgb(192,220,216);
    background: linear-gradient(90deg, rgba(192,220,216,1) 0%, rgba(165,208,202,1) 15%, rgba(165,208,202,1) 100%);
 }

 .progress-wrap-4 {
    background: rgb(193,194,192);
    background: linear-gradient(90deg, rgba(193,194,192,1) 0%, rgba(165,167,163,1) 20%, rgba(165,167,163,1) 100%);
 }

 .progress-wrap-5 {
    background: rgb(153,154,153);
    background: linear-gradient(90deg, rgba(153,154,153,1) 0%, rgba(102,104,103,1) 25%, rgba(102,104,103,1) 100%);
 }

 .progress-wrap-6 {
    background: rgb(149,150,149);
    background: linear-gradient(90deg, rgba(149,150,149,1) 0%, rgba(61,66,63,1) 30%, rgba(61,66,63,1) 100%);
 }

 .progress-wrap-2 .progress-bar-state-2:before {
     border-left: 100px solid #57B0B4;
 }
 .progress-wrap-3 .progress-bar-state-3:before {
     border-left: 100px solid #A5D0CA;
 }
 .progress-wrap-4 .progress-bar-state-4:before {
     border-left: 100px solid #A5A7A3;
 }
 .progress-wrap-5 .progress-bar-state-5:before {
     border-left: 100px solid #666867;
 }
 .progress-wrap-6 .progress-bar-state-6:before {
     border-left: 100px solid #3D423F;
 }
 .progress-wrap-1 .progress-bar-state-1:before {
     border-left: 100px solid #349098;
 }
 .progress-bar-state-1 span {
     color: #57B0B4;
 }
 .progress-bar-state-2 span {
     color: #A5A7A3;
 }
 .progress-bar-state-3 span {
     color: #A5D0CA;
 }
 .progress-bar-state-4 span {
     color: #A5A7A3;
 }
 .progress-bar-state-5 span {
     color: #666867;
 }
 .progress-bar-state-6 span {
     color: #3D423F;
 }

 .progress-wrap-1.hello:before,
 .progress-wrap-2.hello:before,
 .progress-wrap-3.hello:before,
 .progress-wrap-4.hello:before,
 .progress-wrap-5.hello:before,
 .progress-wrap-6.hello:before{
     display:inline-block;
 }

 .el-section-shortcode-cta  {
    border-radius: 50px;
}
.el-section-shortcode-cta-content {
    color:#fff !important;
}
/*
.el-section-shortcode-cta-link.uk-button  {
    padding: 0 50px;
    line-height: 56px;
    font-size: 18px;
}
*/
#el-categories .uk-button-default.uk-active, #el-categories .uk-button-default:active,
#el-categories .uk-button-default:focus, #el-categories .uk-button-default:hover {

    background-color: #f7f7f7;
}
@media (max-width: 768px) {
    #el-categories .uk-h2 {
        line-height: 1;
    }
}
