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


body .bgimg{
    /*background: transparent url(images/xxx.png) no-repeat scroll 0 0;
    background: transparent url(/wp-content/themes/apouro/images/footerflasche.png) no-repeat scroll center 0;*/
}

body .fusion-footer-widget-area .widget-title,
body .fusion-footer-widget-area h3,
body .fusion-footer-widget-column .product-title {
    color: #fff;
}

a.fusion-button.slidbut {
    background:#DB013A !important;
    color:#fff !important;
}

h1 .slidheadline {
    font-weight: 300 !important;
}

.nlbutspac {
    margin-right:40px;
}

.newheadlines p {
    font-size:15px !important;
    color:#666 !important;
    line-height:1.5 !important;
}


.newheadlines h2 {
    font-size:43px !important;
    font-weight: 300 !important;
}

.newheadlines h3 {
    font-size:20px !important;
    font-weight: 300 !important;
}

.newheadlines h2 + h3 {
    margin-top:-20px;
}

.text60{
    max-width:60% !important;
}
.text70{
    max-width:70% !important;
}

.text80{
    max-width:80% !important;
}


.max40 {
    max-width:40% !important;
    margin:auto !important;
}

.max50 {
    max-width:50% !important;
    margin:auto !important;
}
.max60 {
    max-width:60% !important;
    margin:auto !important;
}
.max70 {
    max-width:70% !important;
    margin:auto !important;
}

.darkcheck  .fusion-checklist  h3 {
    margin:0 !important;
}

.darkcheck  .fusion-li-item {
    margin-bottom:20px;
}

.newcounter  .counter-box-icon {
    display: inline-block !important;
    float: none;
    margin-right: 15px !important;
    margin-top: -6px !important;
}

.bgcontain {
    background-size:auto !important;
}

.newcounter  .col-lg-2 {
    min-width: 210px !important;
}

.whitetxt,
.whitetxt p,
.whitetxt h1,
.whitetxt h2,
.whitetxt h3,
.whitetxt a {
    color:#fff !important;
}
.newredbutt {
    background: #DB013A !important;
}

.newwhitebutt{
    color: #DB013A !important;
    background: #fff !important;
}

.newwhitebutt .fusion-button-text{
    color: #DB013A !important;
}


.newslider .fusion-carousel-border .fusion-image-wrapper {
    border: none;
}


.newslider  .fusion-carousel .fusion-carousel-nav .fusion-nav-next::before,
.newslider   .fusion-carousel .fusion-carousel-nav .fusion-nav-prev::before {
    line-height: 60px !important;
    font-size: 34px !important;
}

.newslider .fusion-carousel .fusion-carousel-nav .fusion-nav-next,
.newslider  .fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
    width: 60px !important;
    height: 60px !important;
}

.newh3 h3{
    margin:5px 0 0 0 !important;
    font-weight: 600 !important;
}

.newchecklist .icon-wrapper.circle-no {
    margin-top:-5px;
}
.newchecklist .fusion-imageframe {
    line-height:1;
}

.newchecklist h3 {
    margin-top:5px;
}

.newheadlines .newprice,
.newheadlines .newprice p{
    color:#ED193A !important;
    font-size:20px !important;
    line-height:1.5 !important;
}

.newheadlines .newprice h2{
    color:#ED193A !important;
    font-size:50px !important;
}

body #mc_embed_signup form {
    padding: 10px 0 10px 0%;
}

body #mc_embed_signup .button{
    background: #e6002d;
    color: #ffffff;
    display:inline-block;
    padding:15px 30px;
    border-radius:0;
    height: auto;
    line-height: 1.1;
    font-family: Titillium Web;
    font-weight: 600;
    letter-spacing: 2px;
    border-width: 0px;
    text-transform: uppercase;
}
body #mc_embed_signup input[type=radio]{

    margin-top: -2px;
    margin-right: 10px;
}

@media screen and (max-width: 800px) {

    .max40 {
        max-width:70% !important;
        margin:auto !important;
    }

    .max50 {
        max-width:80% !important;
        margin:auto !important;
    }
    .max60 {
        max-width:90% !important;
        margin:auto !important;
    }
    .max70 {
        max-width:100% !important;
        margin:auto !important;
    }

    .text60{
        max-width:100% !important;
    }
    .text70{
        max-width:100% !important;
    }

    .text80{
        max-width:100% !important;
    }

    .newslider {
        background-size: 200% !important;
    }


}

@media screen and (max-width: 580px) {

    .max40 {
        max-width:100% !important;
        margin:auto !important;
    }

    .max50 {
        max-width:100% !important;
        margin:auto !important;
    }
    .max60 {
        max-width:100% !important;
        margin:auto !important;
    }
    .max70 {
        max-width:100% !important;
        margin:auto !important;
    }

    .newslider {
        background-size: 250% !important;
    }

    h1, h2, h3, h4 {
        -webkit-hyphens:  auto;
        -ms-hyphens:  auto;
        hyphens:  auto;
        line-height:1.2 !important;
    }

    h1 > span, h2 > span, h3 > span, h4 > span {
        -webkit-hyphens:  auto;
        -ms-hyphens:  auto;
        hyphens:  auto;
        display:inline-block;
    }

    .mobileinit > .fusion-column-wrapper {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }


}

@media screen and (max-width: 400px) {

    .newslider {

        background-size: 300% !important;

    }


}






