/** LOGO ***/
#sp-logo {
    margin-bottom: -161px;
    margin-top: -15px;
    z-index: 888;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}

#sp-logo {
    display: block;
    /*    position: fixed;
    z-index: 99999;*/
    top: 0px;

    /*display: none;*/

}

#sp-bottom {
    /*    padding-top: 75px;
    padding-right: 25px;
    padding-bottom: 80px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image:url(../img/bg1.jpg);
    */
    background-image: url(../spd/img/Hintergrund-SPD-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 0 0;
}


#sp-logo.header-sticky {
    display: block;
    position: fixed;
    z-index: 99999;
    /*top: -22px;*/

    /*display: none;*/

}

#sp-logo.header-sticky img {
    width: 110px;
    height: auto;
}


#sp-top1 {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
}

#sp-top2 {
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
    padding-right: 0px;
}

.sp-contact-info {
    list-style: none;
    padding: 0;
    margin: 0 -15px;
}

#sp-menu {
    text-align: right;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}


.lt-slider-text h1 a {
    color: #fff;
}



.sp-page-builder .page-content #et-slider {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;

    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 50% 50%;
}

.sp-page-builder .page-content #et-slider > .sppb-row-overlay {
    background-color: rgba(0, 0, 0, 0.50)
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1539251227897 {}
}

@media (max-width: 767px) {
    #sppb-addon-1539251227897 {}
}

.page-fullwidth #themen {
    padding-top: 75px;
    padding-right: 25px;
    padding-bottom: 80px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    /*background-image:url(../img/bg1.jpg);*/

    background-image: url(../spd/img/Hintergrund-SPD-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 0 0;
}

.page-fullwidth #fraktionthemen.themen2 {
    padding-top: 75px;
    padding-right: 25px;
    padding-bottom: 80px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    /*background-image:url(../img/bg1.jpg);*/

    background-image: url(../spd/img/Hintergrund-SPD-2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 0 0;
}

/*.page-fullwidth #et-service{
    padding-top: 80px;
    padding-right: 0px;
    padding-bottom: 90px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image:url(../spd/img/Hintergrund-SPD-2.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment:fixed;
    background-position:0 0;
}*/



.page-fullwidth #themen > .sppb-row-overlay {
    /*background-color: rgba(10, 24, 40, 0.88)*/
}

.page-fullwidth #et-service > .sppb-row-overlay {
    /*background-color: rgba(10, 24, 40, 0.88)*/
}


/*.sp-page-builder .page-content #et-client{
    padding-top: 90px;
    padding-right: 0px;
    padding-bottom: 90px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image:url(../img/bg1.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment:fixed;
    background-position:0 0;
}*/


.sp-page-builder .page-content #et-client > .sppb-row-overlay {
    background-color: rgba(10, 24, 40, 0.88)
}

#column-id-1554954955907 {
    padding-bottom: 50px;
    box-shadow: 0 0 0 0 #fff;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1554954955914 {}
}

@media (max-width: 767px) {
    #sppb-addon-1554954955914 {}
}

#column-id-1554954955909 {
    padding-bottom: 10px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1554954955919 {}
}

@media (max-width: 767px) {
    #sppb-addon-1554954955919 {}
}

#sppb-addon-1554954955919 .sppb-img-container {
    display: inline-block;
}

#column-id-1554954955910 {
    padding-bottom: 10px;
}

#sppb-addon-1554954955932 {

    padding-bottom: 20px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1554954955932 {}
}

@media (max-width: 767px) {
    #sppb-addon-1554954955932 {}
}

#sppb-addon-1554954955932 .sppb-img-container {
    display: inline-block;
}

#column-id-1554954955911 {
    padding-bottom: 10px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1554954955935 {}
}

@media (max-width: 767px) {
    #sppb-addon-1554954955935 {}
}

#sppb-addon-1554954955935 .sppb-img-container {
    display: inline-block;
}

.sp-page-builder .page-content #et-about {
    padding-top: 90px;
    padding-right: 0px;
    padding-bottom: 90px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#column-id-1554968165208 {
    box-shadow: 0 0 0 0 #fff;
    background-image: url(../img/home1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: 0 0;
}

#sppb-addon-1554968165213 {

    padding-top: 150px;
    padding-right: 150px;
    padding-bottom: 150px;
    padding-left: 150px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1554968165213 {}
}

@media (max-width: 767px) {
    #sppb-addon-1554968165213 {}
}

#sppb-addon-1554968165213 .sppb-icon-inner {
    color: #ffffff;

}

#column-id-1554968165209 {
    padding-top: 30px;
    box-shadow: 0 0 0 0 #fff;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1554968165224 {}
}

@media (max-width: 767px) {
    #sppb-addon-1554968165224 {}
}

#sppb-addon-1554968165229 {

    padding-bottom: 20px;
}

#sppb-addon-1554968165229 .sppb-addon-title {

    color: #000000;
    font-size: 16px;
    line-height: 16px;
    line-height: 22px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1554968165229 {}
}

@media (max-width: 767px) {
    #sppb-addon-1554968165229 {}
}

#sppb-addon-1554968165229 .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    padding: 0 0 0 0;
    color: #0080FE;
}

#sppb-addon-1554968165249 {

    padding-bottom: 20px;
}

#sppb-addon-1554968165249 .sppb-addon-title {

    color: #000000;
    font-size: 16px;
    line-height: 16px;
    line-height: 22px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1554968165249 {}
}

@media (max-width: 767px) {
    #sppb-addon-1554968165249 {}
}

#sppb-addon-1554968165249 .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    padding: 0 0 0 0;
    color: #0080FE;
}

.sp-page-builder .page-content #fraktion {
    padding-top: 80px;
    padding-right: 0px;
    padding-bottom: 80px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#column-id-1554968165254 {
    padding-bottom: 30px;
    box-shadow: 0 0 0 0 #fff;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1554968165262 {}
}

@media (max-width: 767px) {
    #sppb-addon-1554968165262 {}
}

#column-id-1554968165255 {
    padding-bottom: 30px;
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1554968165276 .sppb-addon-title {

    font-size: 16px;
    line-height: 16px;
    line-height: 22px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1554968165276 {}
}

@media (max-width: 767px) {
    #sppb-addon-1554968165276 {}
}

#sppb-addon-1554968165276 .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    padding: 0 0 0 0;
    color: #0080FE;
}

#sppb-addon-1554968165289 .sppb-addon-title {

    font-size: 16px;
    line-height: 16px;
    line-height: 22px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1554968165289 {}
}

@media (max-width: 767px) {
    #sppb-addon-1554968165289 {}
}

#sppb-addon-1554968165289 .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    padding: 0 0 0 0;
    color: #0080FE;
}

#column-id-1554968165256 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1554968165283 .sppb-addon-title {

    font-size: 16px;
    line-height: 16px;
    line-height: 22px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1554968165283 {}
}

@media (max-width: 767px) {
    #sppb-addon-1554968165283 {}
}

#sppb-addon-1554968165283 .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    padding: 0 0 0 0;
    color: #0080FE;
}

#sppb-addon-1554968165292 .sppb-addon-title {

    font-size: 16px;
    line-height: 16px;
    line-height: 22px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1554968165292 {}
}

@media (max-width: 767px) {
    #sppb-addon-1554968165292 {}
}

#sppb-addon-1554968165292 .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    padding: 0 0 0 0;
    color: #0080FE;
}

#column-id-1554968165257 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1554968165286 .sppb-addon-title {

    font-size: 16px;
    line-height: 16px;
    line-height: 22px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1554968165286 {}
}

@media (max-width: 767px) {
    #sppb-addon-1554968165286 {}
}

#sppb-addon-1554968165286 .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    padding: 0 0 0 0;
    color: #0080FE;
}

#sppb-addon-1554968165295 .sppb-addon-title {

    font-size: 16px;
    line-height: 16px;
    line-height: 22px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1554968165295 {}
}

@media (max-width: 767px) {
    #sppb-addon-1554968165295 {}
}

#sppb-addon-1554968165295 .sppb-icon .sppb-icon-container {

    display: inline-block;

    text-align: center;

    padding: 0 0 0 0;

    color: #0080FE;

}

#column-id-1554968165258 {
    box-shadow: 0 0 0 0 #fff;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1554968165265 {}
}

@media (max-width: 767px) {
    #sppb-addon-1554968165265 {}
}

#sppb-addon-1554968165265 #btn-1554968165265.sppb-btn-custom {
    background-color: #03E16D;
    color: #FFFFFF;

}

#sppb-addon-1554968165265 #btn-1554968165265.sppb-btn-custom:hover {
    background-color: #00E66E;
    color: #FFFFFF;
}

.sp-page-builder .page-content #et-counter {
    padding-top: 50px;
    padding-right: 0px;
    padding-bottom: 90px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#column-id-1554968165310 {
    box-shadow: 0 0 0 0 #fff;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1554968165315 {}
}

@media (max-width: 767px) {
    #sppb-addon-1554968165315 {}
}

#column-id-1554968165311 {
    box-shadow: 0 0 0 0 #fff;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555035101095 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555035101095 {}
}

#sppb-addon-1555035101095 .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    padding: 0 0 0 0;
    color: #0080FE;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555035101106 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555035101106 {}
}

#sppb-addon-1555035101106 .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    padding: 0 0 0 0;
    color: #0080FE;
}

.sp-page-builder .page-content #et-project {
    padding-top: 90px;
    padding-right: 0px;
    padding-bottom: 90px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#column-id-1554968165316 {
    box-shadow: 0 0 0 0 #fff;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555035101117 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555035101117 {}
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555035101122 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555035101122 {}
}

/*.sp-page-builder .page-content #et-client{
    padding-top: 90px;
    padding-right: 0px;
    padding-bottom: 90px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image:url(../img/bg1.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment:fixed;
    background-position:0 0;
}*/

#column-id-1555037637650 {
    padding-bottom: 40px;
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1555037637658 {

    color: #ffffff;

}

#sppb-addon-1555037637658 .sppb-addon-title {

    color: #ffffff;
}

#themen .frame {
    padding-right: 0;
}

#fraktionthemen .frame {
    padding-right: 0;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637658 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637658 {}
}

#column-id-1555037637648 {
    padding-bottom: 40px;
    box-shadow: 0 0 0 0 #fff;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637672 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637672 {}
}

#sppb-addon-1555037637672 img {}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637690 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637690 {}
}

#sppb-addon-1555037637690 img {}

#column-id-1555037637649 {
    box-shadow: 0 0 0 0 #fff;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637675 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637675 {}
}

#sppb-addon-1555037637675 img {}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637693 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637693 {}
}

#sppb-addon-1555037637693 img {}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637678 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637678 {}
}

#sppb-addon-1555037637678 img {}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637696 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637696 {}
}

#sppb-addon-1555037637696 img {}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637681 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637681 {}
}

#sppb-addon-1555037637681 img {}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637699 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637699 {}
}

#sppb-addon-1555037637699 img {}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637684 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637684 {}
}

#sppb-addon-1555037637684 img {}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637702 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637702 {}
}

#sppb-addon-1555037637702 img {}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637687 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637687 {}
}

#sppb-addon-1555037637687 img {}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637705 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637705 {}
}

#sppb-addon-1555037637705 img {}

#column-id-1555037637669 {
    padding-top: 20px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637708 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637708 {}
}

#sppb-addon-1555037637708 #btn-1555037637708.sppb-btn-custom {
    background-color: #03E16D;
    color: #FFFFFF;

}

#sppb-addon-1555037637708 #btn-1555037637708.sppb-btn-custom:hover {
    background-color: #00E66E;
    color: #FFFFFF;
}

.sp-page-builder .page-content #et-consultant {
    padding-top: 90px;
    padding-right: 0px;
    padding-bottom: 70px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#column-id-1555037637711 {
    box-shadow: 0 0 0 0 #fff;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637716 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637716 {}
}

#column-id-1555037637712 {
    box-shadow: 0 0 0 0 #fff;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637719 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637719 {}
}

#sppb-addon-1555037637719 img {}

.sp-page-builder .page-content #et-faq {
    padding-top: 90px;
    padding-right: 0px;
    padding-bottom: 90px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#column-id-1555037637724 {
    box-shadow: 0px 0px 0px 0px #fff;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637742 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637742 {}
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637725 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637725 {}
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555042375882 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555042375882 {}
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555042377544 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555042377544 {}
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555042378368 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555042378368 {}
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555042379129 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555042379129 {}
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637729 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637729 {}
}

#column-id-1555037637725 {
    box-shadow: 0 0 0 0 #fff;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555054792164 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555054792164 {}
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555037637747 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555037637747 {}
}

.sp-page-builder .page-content #et-contact-bottom {

    padding-top: 90px;

    padding-right: 0px;

    padding-bottom: 90px;

    padding-left: 0px;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    background-image: url(../img/bg1.jpg);

    background-repeat: no-repeat;

    background-size: cover;

    background-attachment: fixed;

    background-position: 0 0;

}

.sp-page-builder .page-content #et-contact-bottom > .sppb-row-overlay {
    background-color: #0a1828e6
}

#column-id-1555054792167 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1555054792172 {

    color: #ffffff;

}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555054792172 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555054792172 {}
}

#column-id-1555054792168 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-1555054792175 .sppb-addon-title {

    margin-top: 0px;
    margin-bottom: 0px;
    color: #ffffff;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555054792175 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555054792175 {}
}

#sppb-addon-1555054792175 .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    padding: 0 0 0 0;
    color: #0080FE;
}

#sppb-addon-1555054792180 .sppb-addon-title {

    margin-top: 0px;
    margin-bottom: 0px;
    color: #ffffff;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555054792180 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555054792180 {}
}

#sppb-addon-1555054792180 .sppb-icon .sppb-icon-container {
    display: inline-block;
    text-align: center;
    padding: 0 0 0 0;
    color: #0080FE;
}

.sp-page-builder .page-content #et-blog {
    padding-top: 90px;
    padding-right: 0px;
    padding-bottom: 60px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

#column-id-1555054792193 {
    box-shadow: 0 0 0 0 #fff;
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555054792202 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555054792202 {}
}

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1555054792207 {}
}

@media (max-width: 767px) {
    #sppb-addon-1555054792207 {}
}

.get-it-now-box a {

    background: #ea8f7f;

    color: #fff;

    font-weight: bold;

    position: fixed;

    bottom: 0;

    margin: 10px;

    z-index: 999;

    padding-left: 10px;

    padding-right: 10px;

    padding-top: 5px;

    padding-bottom: 5px;

}

.get-it-now-box a:hover {

    background: #2ea3f2;

    color: #fff;

}

#sp-header,
body.com-quix #sp-main-body > .container {

    width: 100% !important;

}

div.qx-section {

    margin-left: 0 !important;

    max-width: 100% !important;

}

div.qx-container {

    max-width: 100% !important;

}

#sp-component {

    padding: 0;

}

#sp-cookie-consent.position-bottom_left {

    left: 5px;

    bottom: 70px;

}

body {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 15px;
}

h3 {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.sp-megamenu-parent > li > a,
.sp-megamenu-parent > li > span,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
}

#sp-footer {
    background-color: rgb(226, 0, 26);
}

#sp-cookie-consent {
    background-color: #ffc600;
    color: #ffffff;
}

#sp-cookie-consent a,
#sp-cookie-consent a:hover,
#sp-cookie-consent a:focus,
#sp-cookie-consent a:active {
    color: #000000;
}

#sp-cookie-consent .sp-cookie-allow {
    background-color: #000000;
    color: #ffffff;
}

#sp-cookie-consent .sp-cookie-allow:hover,
#sp-cookie-consent .sp-cookie-allow:active,
#sp-cookie-consent .sp-cookie-allow:focus {
    color: #ffffff;
}
