﻿.accordionWidget {
	overflow: hidden;
}
    @media (max-width: 749px) {
        .accordionWidget {
            margin: 0 -10px 20px;
        }
    }
.accordionWidget.buttonStyle {
    border:1px solid #7e7e7d;
}
.accordionWidget .intro {
    padding: 0 10px;
    }
.plainStyle .accMain {
    padding:10px;
}
    .plainStyle .accGroup {
        padding:10px 0 0 0;
        border-top:1px dashed #9c9c9b;
    }
    .plainStyle .accGroup:first-child {
        padding:0;
        border-top:none;
    }
    .buttonStyle .accGroup {
        background:#fff;
        border-top:1px solid #333;
    }
    .buttonStyle .accGroup:first-child {
        border-top:none;
    }
        .accTitle {
            cursor:pointer;
            font-weight: 700;
        }
        .buttonStyle .accTitle {
            height:35px;
            padding:0 0 0 10px;
            margin:0;
            background: #4298B5;
            color:#fff;
            font-size:20px;
            line-height:35px;
            overflow: hidden;
        }
        .buttonStyle .accTitle:hover {
            background: #666;
        }
        .plainStyle .accTitle {
            margin:0 0 5px 0;
            font-size:16px;
            line-height:19px;
            color:#666;
        }
            .plainStyle .accGroup .arrow {
                display:inline-block;

                width:11px;
                height:8px;

                content: "";
                margin-left: 5px;
                border-top: 6px solid transparent;
                border-bottom: 6px solid transparent;
                border-left: 7px solid #3f97b5;
            }
            .plainStyle .accGroup.active .arrow {
                border-top: 7px solid #3f97b5;
                border-bottom: 0;
                border-left: 6px solid transparent;
                border-right: 6px solid transparent;

            }
        .accBody {
            display:none;
        }
        .accGroup.active .accBody {
            display:block;
            padding: 0 0 10px 0;
        }
        .buttonStyle .accGroup.active .accBody {
            padding:10px;
        }

/* Call to action hide reveal styles*/
.accordionWidget.callToAction .accBody{
    background-color: #ddd;
}
    .accordionWidget.callToAction .accGroup, .accordionWidget.callToAction.buttonStyle .accGroup{
        border: 1px solid #fff;
    }
    .accordionWidget.buttonStyle.callToAction {
        border: 0;
    }

@media (max-width: 1024px){
    .accordionWidget.callToAction {
        display: none;
    }
}