/***
* CSS - FOLIATEC 2020 Theme
* ChildTheme of CleanTheme
* Author: Squadhouse Media - Matthias Dorn
 */
.redfont {
    color: red !important;
}

i.sqh_icon{
    width: 19px;
    height: 23px;
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
}

i.sqh_envelope {
     background-image: url("/shop/themes/Frontend/FOLIATE/frontend/_public/src/img/icons/sqh_envelope.png");
 }

i.sqh_whatsapp {
    background-image: url("/shop/themes/Frontend/FOLIATE/frontend/_public/src/img/icons/sqh_whatsapp.png");
}

i.sqh_phone {
    background-image: url("/shop/themes/Frontend/FOLIATE/frontend/_public/src/img/icons/sqh_phone.png");
}

i.whatsapp-white {
    background-image: url("/shop/themes/Frontend/FOLIATE/frontend/_public/src/img/icons/sqh_whatsapp_white.png");

    height: 14px;
    margin-top: 11px;
    padding-left: 0;

    margin-right: 0;
    padding-right: 0;
    background-position: right;
}


/*.headtyp-3 .header-main .headbar {*/

/*  display:table-cell;*/
/*    width:50%;*/
/*    vertical-align: top;*/
/*    padding-top: 20px;*/
/*}*/

/*.headtyp-3 .top-bar.no-link-text #header--searchform {*/
/*    width:15%;*/
/*}*/


.footer-main .column--newsletter .column--headline::before, .footer-main .column--newsletter .column--headline::after {


    content: "\00a0\00a0\00a0\00a0\00a0\00a0";
    display: inline-block;
    opacity: 0.7;
    margin: 0 .6em;

    font-size: 44px !important;
    text-decoration: line-through !important;
    float: none;
    font-family: Dancing Script, serif !important;

}

.is--ctl-index .footer--column.column--newsletter {

    display: none;

}

.image-slider--container .arrow:hover, .image-slider--container .arrow {
    background: #E07511;
    color: #e27327 !important;
}

.banner-slider--container.image-slider--container .arrow:hover, .banner-slider--container.image-slider--container .arrow {
    background: transparent;
    color: white !important;
}

.image-slider--container:hover .arrow.is--left, .image-slider--container:hover .arrow.is--right {
    animation: unset;
    -moz-animation: unset;
    -webkit-animation: unset;
    -o-animation: unset;
}

.advanced-menu .item--level-0 a.menu--list-item-link::before, .advanced-menu .item--level-1 a.menu--list-item-link::before {
    content: "";
}

@media (min-width: 768px) {
    .image-slider--container .arrow.is--left, .image-slider--container .arrow.is--right {
        display: block !important;
    }
}
.confirm--content .tos--panel .column--label {
    width: auto;
    display: inline-block;
    padding-right: 5px;
}

.bundle--panel .content--cart-button .btn {
    text-align: center;
}

.register-usps {
    display:none;
}
/*.product--badge.badge--bundle {*/
/*    display: none !important;*/
/*}*/

.shopsworldwide {
    float: right;
    padding-top: 0.4rem;
    z-index: 999999999999999999999999999;
    position: absolute;
    right: 90px;

}

.top-bar--language.navigation--entry {
    padding-top: 0.4em !important;
}

.shopsworldwide a, .shopsworldwideMobile a {
    color:white;
}

.shopsworldwideMobile {
    display:none;
}


#myModal {
    z-index: 9999;
    width: 23rem;
    top:50px!important;
}

#myModal h2 , #myModalMobile h2{
    color:white;
}

#myModal img {
    float: left;
    padding: 0.25rem;
    width: 70px;
}


#myModalMobile img {
    float: left;
    padding: 0.25rem;
    width: 70px;
}

#myModalMobile {
    z-index: 9999;
    width: 22rem;
    left: 3%;
}

.headtyp-3 .header-main .top-bar {
    padding-top:29px;
}

.headtyp-3 .top-bar .header-logo-and-suche {
    width:26%;
}

.headtyp-3 .top-bar .logo, .headtyp-3 .top-bar .logo img {
    width:270px;
}

.product--details .block-prices--container {
    font-size:1.8em;
}

/*.block-price--9999998 {*/
/*    display: none !important;*/
/*}*/

.product--buybox .alert.is--error.is--rounded {
    display: none;
}


.product--description a {
    color:#EE7101;
}

.listing--actions {
    display: none;
}

.listing--wrapper {
    margin-top: 50px;
}

.hero--text.panel--body.is--wide {
    margin-top: 20px;
}

.menu--teaser .teaser--text {
    line-height: 19px;
}


.headtyp-3 .top-bar--language .field--select .select-field::after, .headtyp-3 .top-bar--language .field--select:hover .select-field::after {
    color: #fff !important;
}
.product--badge.badge--newcomer {
    display: none !important;
}

.ajax--cart #offcanvas-htmlbox {
    display: none;
}

.headtyp-3 .top-bar .notepad-and-cart a i,
.headtyp-3 .top-bar--navigation .entry--compare i.icon--compare {

    color: #fff !important;
}


.headtyp-3 .top-bar .notepad-and-cart a i, .headtyp-3 .top-bar--navigation .entry--compare i.icon--compare, .topbar .navigation--entry.account-dropdown i {

    color:white!important;
}
.headtyp-3 .top-bar .notepad-and-cart a:hover i, .headtyp-3 .top-bar--navigation .entry--compare:hover i.icon--compare, .topbar .navigation--entry.account-dropdown:hover i {

color:#EC7404!important;
}

.product--details .product--actions .btn.contact-in-actions {

    border: none;
    padding-left: 0;
}

.product--box .product--badges .badge--discount,

.badge--bundle,
.buybox--button.btn.is--primary::before,
.btn.is--primary.button--checkout::before,
.product--table .table--actions .btn--checkout-proceed::before,
.confirm--content .main--actions .btn::before,
.register--action button.register--submit.is--primary::before,
.confirm--actions button.btn.is--primary.main--actions::before,
.buybox--button.btn.is--primary,
.btn.is--primary.button--checkout,
.product--table .table--actions .btn--checkout-proceed,
.confirm--content .main--actions .btn,
.register--action button.register--submit.is--primary,
.confirm--actions button.btn.is--primary.main--actions,
.headtyp-3 .top-bar .notepad-and-cart .cart--link .badge
{
    background: #EE7101!important;
}


.emotion--element.headline .html--content h1, .emotion--element.headline .html--content h2 {
    font-style: normal;
}


.custom-page--content li {
    line-height: 26px;
}

.footer-main .column--communitys a.auszeichnungen {

    width: auto;
    height: 100px;
    background:transparent;
    border:none;
    box-shadow: none;

}

footer  .copyright {
    display:none!important;
}

.footer--bottom {
    background:#000;
}

.footerlinkbig {
    text-decoration: none !important;
    padding-left: 8px;
    font-size: 1.1em;
}

.footerlinkbig::after {
    content: "|";
    padding-left: 14px;
}

.footerlinkbig:last-child::after{
    content:"";
}


.footer-main .navigation--entry::before {
    content:"";
}

.footer-main .navigation--entry {
    padding-left:0;
}

.footer--vat-info {
    padding-top: 7px;
    text-align: left;
    padding-left: 26px;
    float:left;
    font-size:13px;
}

.footer--vat-info2 {
    padding-top: 7px;
    text-align: right;
    float:right;
    font-size:13px;
    padding-right:64px;
}

#scrolltopbutton{
    bottom:3px;
    background:transparent;
    color:#ec7404;
}

.btn.is--primary, .btn.is--secondary {
    background: #EE7101!important;
    background-image:linear-gradient(to bottom, #EE7101 0%, #EE7101 100%);
    color:#fff;
}

.image-slider--container .arrow:hover, .image-slider--container .arrow {
    background:transparent;
}

.cookie-permission--configure-button.btn.is--primary {
    background: white!important;
    border: 1px solid black;
    color: black;
}

.cookie-permission--accept-button {
    background: #EF7204 !important;
    color: white !important;
    border:none;
    line-height: 39px!important;
}

.register--alt-shipping {
    display: none;
}

.register--content .register--privacy {
    margin-left:0;
}

.product--box .product--badges .badge--video {
    background-color:#E6001B;

}

.listing--wrapper.cleanlisting .listing  .box--content:hover {
    border:none!important;
}

.buybox--button.btn.is--primary, .buybox--button.btn.is--primary:hover, .buybox--button.btn.is--primary:hover, .buybox--button.btn.is--primary:focus, .buybox--button.btn.is--primary:active, .btn.is--primary.button--checkout:hover, .btn.is--primary.button--checkout:focus, .btn.is--primary.button--checkout:active .product--table .table--actions .btn--checkout-proceed:hover, .product--table .table--actions .btn--checkout-proceed:focus, .product--table .table--actions .btn--checkout-proceed:active .confirm--content .main--actions .btn:hover, .confirm--content .main--actions .btn:focus, .confirm--content .main--actions .btn:active, .register--action button.register--submit.is--primary:hover, .register--action button.register--submit.is--primary:focus, .register--action button.register--submit.is--primary:active, .confirm--actions button.btn.is--primary.main--actions:hover, .confirm--actions button.btn.is--primary.main--actions:focus, .confirm--actions button.btn.is--primary.main--actions:active, .product--table .table--actions a.btn--checkout-proceed:hover, .confirm--content .main--actions .btn.is--primary:hover {
    border:1px solid #EE7101!important;
}

.buybox--button.btn.is--primary, .btn.is--primary.button--checkout, .product--table .table--actions .btn--checkout-proceed, .confirm--content .main--actions .btn, .register--action button.register--submit.is--primary, .confirm--actions button.btn.is--primary.main--actions , .headtyp-3 .top-bar .notepad-and-cart .cart--link .badge{
    border:1px solid #EE7101!important;
}


.is--ctl-detail .buybox--form + .bestit-amazon-pay--express-button--container {
    background-color: #fff;
    border: none;
    margin-top: 0;
    padding: 0;
}

.product--details #usp-artikelbox, .product--base-info .share--buttons {
    display:none;
}

.bundle--panel .header--icon, .steps--content .steps--entry.is--active .icon {
    background: #EE7101!important;
    border:1px solid #EE7101!important;
}

.steps--content .steps--entry.is--active .text {
    color:#EE7101;
}

.paypal-unified-ec--outer-button-container {
    padding-top:1px;
}

.steps--container{
    margin-top:20px;
}


.headtyp-3 .header-main .navigation--entry.entry--menu-left a,
.headtyp-3 .header-main .navigation--entry.entry--menu-left a i,
.headtyp-3 .header-main .navigation--entry.entry--menu-left a:hover, .headtyp-3 .header-main .navigation--entry.entry--menu-left a:hover i, .topbar .navigation--entry a span, .topbar .navigation--entry .entry--link span {
    color:white !important;
}

.additionalFees {
    font-size: 1em!important;
    line-height: 1.2em;
    margin-top:20px;
    color:#EE7101;
}

.product--box .product--details p {
    min-height: 50px;
}

.advanced-menu .item--level-0 {
    display:inline-block;
}

.headtyp-3 .header-main .top-bar {
    max-width:100%;
}

.topbar--features {
    display:none;
}


.alert.is--warning, .product--delivery .delivery--text-more-is-coming {
    color: #EE7101;
    background: #fff;
}

.alert.is--warning .alert--icon {
    background-color: #EE7101;
}



/** Bullet Points of Slider in Einkaufswelten centred */
.emotion--banner-slider .image-slider--dots {
    bottom: 14px;
    right: 50%;
    top:unset;
}

.advanced-menu .item--level-0 {
    padding-bottom: 20px !important;
}

a, .advanced-menu .teaser--text-link {
    color:#EE7101;
}

.catalogue_icon {
    height:24px!important;
}

.headtyp-3 .top-bar .notepad-and-cart .entry--catalogue .catalogue--name {
    display:none;
}

.headtyp-3 .header-main .top-bar--navigation .entry--catalogue {
    float: right;
    min-width: 40px;
    width: auto;
    height: 40px;
    line-height: 40px;
    position: relative;
    font-size: 22px !important;
    padding: 0;
    margin: 0;
    margin-top:12px;

}

.headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--catalogue a i {
    font-size: 21px !important;
}

.emotion--product .product--box .product--title {
    margin-top:6px;
}

.storeLocatorDetails--content .box--minimal {
    width: 100% !important;
}

.storeLocatorDetails--content .box--minimal {
    width: 100% !important;
}

.storeLocatorDetails--content .box--minimal {
    width: 100% !important;
}


.featherlight-next span, .featherlight-previous span {

    text-shadow: none!important;
    color: #ec7404!important;

}

@media screen and (max-width: 767px) {

    .headtyp-3 .header-main .top-bar--navigation .entry--notepad {
        right:18%;
    }

    .headtyp-3 .top-bar.no-link-text #header--searchform {
        width:55%;
    }

    . headtyp-3 . header-main . top-bar--navigation . entry--notepad {
    right:55%;
    }

    .headtyp-3 .topbar .navigation--entry.account-dropdown .name--account {
        color: #fff !important;
    }

    .headtyp-3 .header-main .top-bar--navigation .navigation--entry.account-dropdown {
        right: 36%;
    }


    .headtyp-3 .header-main .top-bar--navigation .entry--catalogue {
        display: table;
        position: absolute !important;
        top: 48px;
        height: 70px !important;
        width: 20% !important;
        right: 48%;
        text-align: center;
        padding: 0 !important;
        margin: 0 !important;
        border: 0;
        background: none !important;
        line-height: 1 !important;

    }

    .headtyp-3 .top-bar .notepad-and-cart .entry--catalogue .catalogue--name {
        font-size: 9px;
        display:block;
        padding-top:8px;
        text-align:left;
    }

    .headtyp-3 .top-bar .notepad-and-cart .navigation--entry.entry--catalogue a {
        display: table-cell;
        width: 100%;
        margin: 0;
        padding: 0;
        vertical-align: middle;
        height: auto;
        background: none !important;
        border: none !important;
        line-height: 1;
        text-align: center;
    }



    .shopsworldwide {
        display:none;
    }

    .shopsworldwideMobile {
        display: block;
        float: none;

        width: 90%;
        background: black;
        color:
                white !important;
        position: absolute;
        top: 10px;
        z-index: 9;
        left: 25px;

    }

    #myModal {
       display:none;
    }



}