/*
 Theme Name:   Multiscan3D (Child theme)
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Hello Elementor Child Theme
 Author:       Gabriel Torreilles
 Author URI:   http://example.com
 Template:     hello-elementor
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  helloelementorchild
*/

@font-face { 
font-family: Stem-Regular; 
src: url(https://multiscan3d-h2020.eu/wp-content/themes/multiscan3D--hello-elementor-child/fonts/Stem-Regular.otf); 
font-weight: normal; 
}

.accordion{
    /*dislay: grid;*/
    grid-template-rows: 105px auto;
}

.arrow{
    margin-left: 30px;
    margin-top: -4px;
    width: 0; 
    height: 0; 
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
    border-left: 24px solid #fff;
}

.accordion.active .arrow{
    display: inline-block;
    transform: rotate(90deg);
    border-left-color: #ffb47e;
    transition: all 0.4s ease-out;
}

.collapsible{
    grid-column-start: 1 span 2;
    display: grid;
    grid-template-columns: 70px auto;
    background-color: #0e1851;
    height: 105px;
    padding-top: 41px;
    font-size: 30px;
    line-height: 24px;
    cursor: pointer;
}

.collapsible:hover .arrow{
    border-left-color: #ffb47e;
    transition: 0.4s;
}

.tohide{
    display: none;
}

.collapsible-content{
    background-color: #F3F4F7;
    /*margin-top: -16px;*/
    margin-bottom: 20px;
    padding: 83px 25px 41px 25px;
    display: grid;
}

.accordion.active img{
    grid-column-start: 1 span 1;
    padding-top: 14.4px;
    padding-left: 50px;
}

.collapsible-content div{
    grid-column-start: 2;
    padding-right: 70px;
    padding-left: 50px;
}

.members-logo-grid{
    text-align: center;
    margin-top: 70px;
}

.img-border{
    margin: auto;
    width: 247px;
    height: 152px;
    display: flex;
    justify-content: center;
    border: solid 1px black;
}

.grid-member{
    display: flex;
}

.grid-member img{
    width: auto;
    margin: auto;
}

.img-border:hover{
    background-color: #0E1851;
}

.dce-acf-repeater-item .icon p{
    font-size: 18px;
}