/**
 * styles for reference post type & reference_group tax
*/

.tax-reference_group .sb-expander{
    padding:30px 15px;
    box-sizing: border-box;
    max-width: 100%;
}

/** Expander */
.sb-expander_item{
    margin-bottom: 15px;
}
.sb-expander_content__inner{
    display: flex;
    padding: 15px;
    margin-left: -15px;
    margin-right: -15px;
}
.sb-expander_content__inner>div{
    padding:0 15px;
}
.sb-expander_content__inner .left{
    flex-shrink: 0;
    width: 170px;
    max-width: 50%;
}
.sb-expander_content__inner .right{
    flex-grow: 1;
}

/**/
.sb-expander_header>:first-child{
    font-size: calc(1rem + 2px);
    background-color: transparent;;
    transition: color .3s;
}
.sb-expander_header>:first-child:hover{
    color:#122034;
}

.sb-expander_header>:first-child:after{
    font-family: 'fontello';
    content: '\e80d';
    margin-left: 15px;
}
.sb-expander_item__active .sb-expander_header>:first-child{
    color:#dc7928;
}
.sb-expander_item__active .sb-expander_header>:first-child:after{
    content: '\e809';
    transform: none;
}

@media (max-width: 768px){
    .sb-expander_content__inner{
        flex-direction: column-reverse;
    }
}

#map{
    height: 400px;
}