/*
 Theme Name:     IntraMuros
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Intramuros-home.fr
 Author:         Elegant Themes
 Author URI:     https://www.Intramuros-home.fr
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
#top-menu a {
border-bottom: 2px solid #fff;
margin-bottom: 20px; 
padding: 10px 0 !important;
}

#top-menu a:hover { 
color:#2a99d8 !important;    
border-bottom: 
2px solid #2a99d8;
}
#top-menu li.current-menu-item a { 
color:#8abf17 !important;    
border-bottom: 2px solid #8abf17;
}


/*------------------------------------------------*/
/*-------------[GQ SLIDING UNDERLINE]-------------*/
/*------------------------------------------------*/
 
    .mp_m_blurb_underline_sliding h4 {
            display: inline-block;
            position: relative;
            padding-bottom: 8px;
            font-size: 20px;
            font-weight: 800;
            -webkit-transition: all .5s ease-out;
            -moz-transition: all 0.5s ease-out;
            -ms-transition: all 0.5s ease-out;
            -o-transition: all 0.5s ease-out;
            transition: all 0.5s ease-out;}
 
    .mp_m_blurb_underline_sliding  p {
            padding-top: 10px;}
 
    .mp_m_blurb_underline_sliding h4:hover {
        color: #2ea3f2;}
 
    .mp_m_blurb_underline_sliding h4:before {
            content: '';
            display: block;
            position: absolute;
            left: 0;
            bottom: 0;
            height: 2px;
            width: 0;
            transition: width 0s ease, background .5s ease;}
 
    .mp_m_blurb_underline_sliding h4:after {
            content: '';
            display: block;
            position: absolute;
            right: 0;
            bottom: 0;
            height: 2px;
            width: 0;
            background: #2ea3f2;
            transition: width .5s ease;}
 
    .mp_m_blurb_underline_sliding h4:hover:before {
            width: 100%;
            background: #2ea3f2;
            transition: width .5s ease;}
 
    .mp_m_blurb_underline_sliding h4:hover:after {
            width: 100%;
            background: transparent;
            transition: all 0s ease;}

/*---------- [Testimonial Slider ]----------*/
    
    .testimonial-slider,
    .testimonial-slider .et_pb_container {
        height: auto !important;
    }
    .testimonial-slider,
    .testimonial-slider .et_pb_slide {
        max-height: auto;
        border: 1px solid #fff;
        outline: 30px solid #000;
    }
    .testimonial-slider .et_pb_slide_description {
        position: relative;
        top: 25%;
        padding-top: 20px !important;
        padding-bottom: 10px !important;
        height: auto !important;
    }
    .testimonial-slider .et_pb_testimonial_portrait {
        display: table-cell;
        float: left;
        position: relative;
        width: 175px !important;
        height: 175px !important;
        margin-right: 30px;
        border: 3px solid #ffffff;
        background-repeat: no-repeat;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
    }
  
  .testimonial-slider .et-pb-controllers a {
    border-radius: 0px;
}