.kwohlfahrt .panel .panel-heading i {
    color: #D0A60E;
    margin-right: 15px;
    font-size: 25px;
    line-height: 26px;
    float: left;
}

.kwohlfahrt .panel .panel-heading input[type='checkbox'] {
    margin-right:20px;
    margin-top:7px;
    float: left;
}

.kwohlfahrt .panel .panel-body .input-group span.input-group-btn {
    width: auto;
    padding-left: 15px;
}

.kwohlfahrt .panel .panel-body .input-group p {
    float: left;
    width: 90%;
}

.kwohlfahrt .panel .panel-body .input-group input[type='checkbox'] {
    float: left;
    margin-right: 10px;
}

.kwohlfahrt .panel .panel-body .input-group input[type="text"] {
    max-width: 330px;
}

.kwohlfahrt .panel-body .form-group button {
    text-transform: uppercase;
}

.kwohlfahrt .panel-body .input-group button {
    text-transform: uppercase;

}

.kwohlfahrt .panel-body .form-group #requestGiftCardAmount {
    margin-top: 26px;
}

.kwohlfahrt .panel-body .form-group {
    /*padding-right: 0;*/
}


.embed-container {
    position: relative;
    padding-bottom: 56.25%; /* ratio 16x9 */
    overflow: hidden;
    width: 100%;
    height: auto;
}

.embed-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* ratio 4x3 */
.embed-container.ratio4x3 {
    padding-bottom: 75%;
}

a.attributelink, a.attributelink:visited, a.attributelink:active, a.attributelink:hover {
    color: #992115;
    text-decoration: none;
}
