/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

#kater-collapse .fusion-toggle-heading {
    color: #000;
    font-size: 44px;
    font-family: "roboto";
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: 0px;
    font-style: normal;
    text-transform: uppercase;
}

#kater-collapse .panel-collapse .panel-body {
    background: #000;
    color: #fff;
    padding: 15px;
}

#kater-collapse .panel-title a .fusion-toggle-icon-wrapper {
    display: none;
}

/*#kater-collapse .panel-title a .fa-fusion-box::before {
    content: "\e61f";
}

#kater-collapse .panel-title a.active .fa-fusion-box::before {
    content: "\e61f";
    transform: rotate(180deg);
}*/

#kater-collapse .panel-collapse {
    display: block;
    min-height: 55px;
    height: 55px;
    overflow: hidden;
    position: relative;
}

#kater-collapse .panel-collapse .panel-body {
    max-width: calc(100% - 25px);
}

#kater-collapse .panel-collapse .fusion-toggle-icon-wrapper {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
}

#kater-collapse .panel-collapse .fusion-toggle-icon-wrapper .fa-fusion-box {
    /*font-family: "IcoMoon";*/
    background-color: transparent;
    border-color: transparent;
    text-align: center;
    display: block;

    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid #000;
}

#kater-collapse .panel-collapse.in .fusion-toggle-icon-wrapper .fa-fusion-box {
    transform: rotate(180deg);
}

#kater-collapse .panel-collapse .fusion-toggle-icon-wrapper .fa-fusion-box:hover {
    cursor: pointer;
}

/*-------- 2 zinnen alinea ----------*/

#kater-collapse-1 .fusion-toggle-heading {
    color: #000;
    font-size: 44px;
    font-family: "roboto";
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: 0px;
    font-style: normal;
    text-transform: uppercase;
}

#kater-collapse-1 .panel-collapse .panel-body {
    background: #000;
    color: #fff;
    padding: 15px;
}

#kater-collapse-1 .panel-title a .fusion-toggle-icon-wrapper {
    display: none;
}

/*#kater-collapse-1 .panel-title a .fa-fusion-box::before {
    content: "\e61f";
}

#kater-collapse-1 .panel-title a.active .fa-fusion-box::before {
    content: "\e61f";
    transform: rotate(180deg);
}*/

#kater-collapse-1 .panel-collapse {
    display: block;
    min-height: 85px;
    height: 85px;
    overflow: hidden;
    position: relative;
}

#kater-collapse-1 .panel-collapse .panel-body {
    max-width: calc(100% - 25px);
}

#kater-collapse-1 .panel-collapse .fusion-toggle-icon-wrapper {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
}

#kater-collapse-1 .panel-collapse .fusion-toggle-icon-wrapper .fa-fusion-box {
    /*font-family: "IcoMoon";*/
    background-color: transparent;
    border-color: transparent;
    text-align: center;
    display: block;

    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid #000;
}

#kater-collapse-1 .panel-collapse.in .fusion-toggle-icon-wrapper .fa-fusion-box {
    transform: rotate(180deg);
}

#kater-collapse-1 .panel-collapse .fusion-toggle-icon-wrapper .fa-fusion-box:hover {
    cursor: pointer;

    }

/*-------- MOBILE ----------*/

#kater-collapse-mobile .fusion-toggle-heading {
    color: #000;
    font-size: 44px;
    font-family: "roboto";
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: 0px;
    font-style: normal;
    text-transform: uppercase;
}

#kater-collapse-mobile .panel-collapse .panel-body {
    background: #000;
    color: #fff;
    padding: 15px;
}

#kater-collapse-mobile .panel-title a .fusion-toggle-icon-wrapper {
    display: none;
}

/*#kater-collapse-mobile .panel-title a .fa-fusion-box::before {
    content: "\e61f";
}

#kater-collapse-mobile .panel-title a.active .fa-fusion-box::before {
    content: "\e61f";
    transform: rotate(180deg);
}*/

#kater-collapse-mobile .panel-collapse {
    display: block;
    min-height: 120px;
    height: 120px;
    overflow: hidden;
    position: relative;
}

#kater-collapse-mobile .panel-collapse .panel-body {
    max-width: calc(100% - 25px);
}

#kater-collapse-mobile .panel-collapse .fusion-toggle-icon-wrapper {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
}

#kater-collapse-mobile .panel-collapse .fusion-toggle-icon-wrapper .fa-fusion-box {
    /*font-family: "IcoMoon";*/
    background-color: transparent;
    border-color: transparent;
    text-align: center;
    display: block;

    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid #000;
}

#kater-collapse-mobile .panel-collapse.in .fusion-toggle-icon-wrapper .fa-fusion-box {
    transform: rotate(180deg);
}

#kater-collapse-mobile .panel-collapse .fusion-toggle-icon-wrapper .fa-fusion-box:hover {
    cursor: pointer;

    }

/*-------- MOBILE 2 ----------*/

#kater-collapse-mobile2 .fusion-toggle-heading {
    color: #000;
    font-size: 44px;
    font-family: "roboto";
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: 0px;
    font-style: normal;
    text-transform: uppercase;
}

#kater-collapse-mobile2 .panel-collapse .panel-body {
    background: #000;
    color: #fff;
    padding: 15px;
}

#kater-collapse-mobile2 .panel-title a .fusion-toggle-icon-wrapper {
    display: none;
}

/*#kater-collapse-mobile2 .panel-title a .fa-fusion-box::before {
    content: "\e61f";
}

#kater-collapse-mobile2 .panel-title a.active .fa-fusion-box::before {
    content: "\e61f";
    transform: rotate(180deg);
}*/

#kater-collapse-mobile2 .panel-collapse {
    display: block;
    min-height: 140px;
    height: 140px;
    overflow: hidden;
    position: relative;
}

#kater-collapse-mobile2 .panel-collapse .panel-body {
    max-width: calc(100% - 25px);
}

#kater-collapse-mobile2 .panel-collapse .fusion-toggle-icon-wrapper {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
}

#kater-collapse-mobile2 .panel-collapse .fusion-toggle-icon-wrapper .fa-fusion-box {
    /*font-family: "IcoMoon";*/
    background-color: transparent;
    border-color: transparent;
    text-align: center;
    display: block;

    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid #000;
}

#kater-collapse-mobile2 .panel-collapse.in .fusion-toggle-icon-wrapper .fa-fusion-box {
    transform: rotate(180deg);
}

#kater-collapse-mobile2 .panel-collapse .fusion-toggle-icon-wrapper .fa-fusion-box:hover {
    cursor: pointer;

    }

/*-------- MOBILE 3 ----------*/

#kater-collapse-mobile3 .fusion-toggle-heading {
    color: #000;
    font-size: 44px;
    font-family: "roboto";
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: 0px;
    font-style: normal;
    text-transform: uppercase;
}

#kater-collapse-mobile3 .panel-collapse .panel-body {
    background: #000;
    color: #fff;
    padding: 15px;
}

#kater-collapse-mobile3 .panel-title a .fusion-toggle-icon-wrapper {
    display: none;
}

/*#kater-collapse-mobile3 .panel-title a .fa-fusion-box::before {
    content: "\e61f";
}

#kater-collapse-mobile3 .panel-title a.active .fa-fusion-box::before {
    content: "\e61f";
    transform: rotate(180deg);
}*/

#kater-collapse-mobile3 .panel-collapse {
    display: block;
    min-height: 255px;
    height: 255px;
    overflow: hidden;
    position: relative;
}

#kater-collapse-mobile3 .panel-collapse .panel-body {
    max-width: calc(100% - 25px);
}

#kater-collapse-mobile3 .panel-collapse .fusion-toggle-icon-wrapper {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
}

#kater-collapse-mobile3 .panel-collapse .fusion-toggle-icon-wrapper .fa-fusion-box {
    /*font-family: "IcoMoon";*/
    background-color: transparent;
    border-color: transparent;
    text-align: center;
    display: block;

    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid #000;
}

#kater-collapse-mobile3 .panel-collapse.in .fusion-toggle-icon-wrapper .fa-fusion-box {
    transform: rotate(180deg);
}

#kater-collapse-mobile3 .panel-collapse .fusion-toggle-icon-wrapper .fa-fusion-box:hover {
    cursor: pointer;

    }


/*-------- MOBILE 4 ----------*/

#kater-collapse-mobile4 .fusion-toggle-heading {
    color: #000;
    font-size: 44px;
    font-family: "roboto";
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: 0px;
    font-style: normal;
    text-transform: uppercase;
}

#kater-collapse-mobile4 .panel-collapse .panel-body {
    background: #000;
    color: #fff;
    padding: 15px;
}

#kater-collapse-mobile4 .panel-title a .fusion-toggle-icon-wrapper {
    display: none;
}

/*#kater-collapse-mobile4 .panel-title a .fa-fusion-box::before {
    content: "\e61f";
}

#kater-collapse-mobile4 .panel-title a.active .fa-fusion-box::before {
    content: "\e61f";
    transform: rotate(180deg);
}*/

#kater-collapse-mobile4 .panel-collapse {
    display: block;
    min-height: 235px;
    height: 235px;
    overflow: hidden;
    position: relative;
}

#kater-collapse-mobile4 .panel-collapse .panel-body {
    max-width: calc(100% - 25px);
}

#kater-collapse-mobile4 .panel-collapse .fusion-toggle-icon-wrapper {
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
}

#kater-collapse-mobile4 .panel-collapse .fusion-toggle-icon-wrapper .fa-fusion-box {
    /*font-family: "IcoMoon";*/
    background-color: transparent;
    border-color: transparent;
    text-align: center;
    display: block;

    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid #000;
}

#kater-collapse-mobile4 .panel-collapse.in .fusion-toggle-icon-wrapper .fa-fusion-box {
    transform: rotate(180deg);
}

#kater-collapse-mobile4 .panel-collapse .fusion-toggle-icon-wrapper .fa-fusion-box:hover {
    cursor: pointer;

    }



/*
#kater-collapse .panel-collapse .fusion-toggle-icon-wrapper .fa-fusion-box::before {
    display: none;
    content: "\e61f";
    !*display: grid;*!
    width: 13px;
    font-size: 13px;
    line-height: normal;
    font-family: "IcoMoon";
    font-style: normal;
}

#kater-collapse .panel-collapse.in .fusion-toggle-icon-wrapper .fa-fusion-box::before {
    content: "\e61f";
    transform: rotate(180deg);
    width: 13px;
}*/
