custom/plugins/UltraFooterTunerProModulOne/src/Resources/views/storefront/layout/meta.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/layout/meta.html.twig' %}
  2. {% block layout_head_stylesheet %}
  3.     {% if config('UltraFooterTunerProModulOne.config') %}
  4.         {% set UltraFooterTunerProModulOne = config('UltraFooterTunerProModulOne.config') %}
  5.     {% endif %}
  6.     {% if context.saleschannel.UltraFooterTunerProModulOne %}
  7.         {% set UltraFooterTunerProModulOne = context.saleschannel.UltraFooterTunerProModulOne %}
  8.     {% endif %}
  9.     {% if config('UltraFooterTunerProModulOne.config') %}
  10.         {% set UltraFooterTunerProModulOne = config('UltraFooterTunerProModulOne.config') %}
  11.     {% endif %}
  12.      {{ parent() }}
  13.     {% if UltraFooterTunerProModulOne.activeKanal %}
  14.     <style>
  15.     {% if UltraFooterTunerProModulOne.footerM1backgroundpicture != "" %}
  16.     {% set media = searchMedia([UltraFooterTunerProModulOne.footerM1backgroundpicture], context.context).get(UltraFooterTunerProModulOne.footerM1backgroundpicture) %}
  17.     .ultra-box-start::before {
  18.         content: "";
  19.         width: 100%;
  20.         height: 100%;
  21.         position: absolute;
  22.         top: 0;
  23.         z-index:0;
  24.         background-image: url("{{ media.url }}") !important;
  25.         background-position: {{ UltraFooterTunerProModulOne.footerM1backgroundbildposition }} !important;
  26.         background-repeat: {{ UltraFooterTunerProModulOne.footerM1backgroundbildrepeat }} !important;
  27.         background-size: {{ UltraFooterTunerProModulOne.footerM1backgroundbildsize }} !important;
  28.         opacity: calc({{ UltraFooterTunerProModulOne.footerM1backgroundbildopacity }} / 100) !important;
  29.     {% if UltraFooterTunerProModulOne.FooterHTMLBoxBackgroundWidthFull %}
  30.         width: 100vw;
  31.         margin-left: -50vw;
  32.         left: 50%;
  33.     {% endif %}
  34.     {% if not UltraFooterTunerProModulOne.FooterHTMLBoxBackgroundWidthFull %}
  35.         margin-left: 0;
  36.         left: 0;
  37.         width: 100%;
  38.     {% endif %}
  39.     }
  40.     {% endif %}
  41.     .footer-columns {
  42.         border-bottom: 0px solid #bcc1c7;
  43.     }
  44.     .footer-main {
  45.         overflow-x: hidden;
  46.         border-top: {{ UltraFooterTunerProModulOne.FooterMainBorderSize }}px {{ UltraFooterTunerProModulOne.FooterMainBorderArt }} {{ UltraFooterTunerProModulOne.FooterMainColorBorder }};
  47.     }
  48.     /* Linie USP Trenner Box volle Breite */
  49.     .ultra-footer-usp-line-TrennerBox {
  50.         height: 100%;
  51.         position: absolute;
  52.         border-bottom: {{ UltraFooterTunerProModulOne.FooterUSPBoxBorderSize }}px {{ UltraFooterTunerProModulOne.FooterUSPBoxBorderArt }} {{ UltraFooterTunerProModulOne.FooterUSPBoxColorBorder }};
  53.     {% if UltraFooterTunerProModulOne.FooterUSPBoxBorderWidthFull %}
  54.         width: 100vw;
  55.         margin-left: -50vw;
  56.         left: 50%;
  57.     {% endif %}
  58.     {% if not UltraFooterTunerProModulOne.FooterUSPBoxBorderWidthFull %}
  59.         margin-left: 0;
  60.         left: 0;
  61.         width: 100%;
  62.     {% endif %}
  63.     }
  64.     .ultra-form-label {
  65.         width: 100%;
  66.         text-align: center;
  67.     }
  68.     .usp-flex p {
  69.         margin-bottom: 0px;
  70.     }
  71.     .ultra-footer-0.ultra-box-start .ultra-text-one {
  72.         color: {{ UltraFooterTunerProModulOne.FooterUSPText1Color }};
  73.         font-size: {{ UltraFooterTunerProModulOne.FooterUSPText1FontSize }}px;
  74.         font-weight: {{ UltraFooterTunerProModulOne.FooterUSPText1FontWeight }};
  75.         line-height: 1.5;
  76.         font-family: {{ UltraFooterTunerProModulOne.FooterUSPText1Font }};
  77.     }
  78.     .ultra-footer-0.ultra-box-start .ultra-text-two {
  79.         color: {{ UltraFooterTunerProModulOne.FooterUSPText2Color }};
  80.         font-size: {{ UltraFooterTunerProModulOne.FooterUSPText2FontSize }}px;
  81.         font-weight: {{ UltraFooterTunerProModulOne.FooterUSPText2FontWeight }};
  82.         line-height: 1.5;
  83.         font-family: {{ UltraFooterTunerProModulOne.FooterUSPText2Font }};
  84.     }
  85.     .ultra-footer-0.ultra-box-start .ultra-text-three {
  86.         color: {{ UltraFooterTunerProModulOne.FooterUSPText3Color }};
  87.         font-size: {{ UltraFooterTunerProModulOne.FooterUSPText3FontSize }}px;
  88.         font-weight: {{ UltraFooterTunerProModulOne.FooterUSPText3FontWeight }};
  89.         line-height: 1.5;
  90.         font-family: {{ UltraFooterTunerProModulOne.FooterUSPText3Font }};
  91.     }
  92.     .ultra-footer-0.ultra-box-start .ultra-text-four {
  93.         color: {{ UltraFooterTunerProModulOne.FooterUSPText4Color }};
  94.         font-size: {{ UltraFooterTunerProModulOne.FooterUSPText4FontSize }}px;
  95.         font-weight: {{ UltraFooterTunerProModulOne.FooterUSPText4FontWeight }};
  96.         line-height: 1.5;
  97.         font-family: {{ UltraFooterTunerProModulOne.FooterUSPText4Font }};
  98.     }
  99.     .ultra-headline-one {
  100.         color: {{ UltraFooterTunerProModulOne.FooterUSPHeadline1Color}};
  101.         font-size: {{ UltraFooterTunerProModulOne.FooterUSPHeadline1FontSize }}px;
  102.         font-weight: {{ UltraFooterTunerProModulOne.FooterUSPHeadline1FontWeight }};
  103.         line-height: {{ UltraFooterTunerProModulOne.FooterUSPHeadline1FontLineHeight }};
  104.         margin-bottom: 0px;
  105.         font-family: {{ UltraFooterTunerProModulOne.FooterUSPHeadline1Font }};
  106.     }
  107.     .ultra-headline-two {
  108.         color: {{ UltraFooterTunerProModulOne.FooterUSPHeadline2Color}};
  109.         font-size: {{ UltraFooterTunerProModulOne.FooterUSPHeadline2FontSize }}px;
  110.         font-weight: {{ UltraFooterTunerProModulOne.FooterUSPHeadline2FontWeight }};
  111.         line-height: {{ UltraFooterTunerProModulOne.FooterUSPHeadline2FontLineHeight }};
  112.         margin-bottom: 0px;
  113.         font-family: {{ UltraFooterTunerProModulOne.FooterUSPHeadline2Font }};
  114.     }
  115.     .ultra-headline-three {
  116.         color: {{ UltraFooterTunerProModulOne.FooterUSPHeadline3Color}};
  117.         font-size: {{ UltraFooterTunerProModulOne.FooterUSPHeadline3FontSize }}px;
  118.         font-weight: {{ UltraFooterTunerProModulOne.FooterUSPHeadline3FontWeight }};
  119.         line-height: {{ UltraFooterTunerProModulOne.FooterUSPHeadline3FontLineHeight }};
  120.         margin-bottom: 0px;
  121.         font-family: {{ UltraFooterTunerProModulOne.FooterUSPHeadline3Font }};
  122.     }
  123.     .ultra-headline-four {
  124.         color: {{ UltraFooterTunerProModulOne.FooterUSPHeadline4Color}};
  125.         font-size: {{ UltraFooterTunerProModulOne.FooterUSPHeadline4FontSize }}px;
  126.         font-weight: {{ UltraFooterTunerProModulOne.FooterUSPHeadline4FontWeight }};
  127.         line-height: {{ UltraFooterTunerProModulOne.FooterUSPHeadline4FontLineHeight }};
  128.         margin-bottom: 0px;
  129.         font-family: {{ UltraFooterTunerProModulOne.FooterUSPHeadline4Font }};
  130.     }
  131.     /* volle Breite */
  132.     .modul-one.ultra-footer-background-usp {
  133.         background: {{ UltraFooterTunerProModulOne.FooterUSPBoxTrennerBackColor }};
  134.         position: absolute;
  135.         height: 100%;
  136.     {% if UltraFooterTunerProModulOne.FooterUSPBoxTrennerWidthFull %}
  137.         width: 100vw !important;
  138.         left: 50%;
  139.         margin-left: -50vw;
  140.     {% endif %}
  141.     {% if not UltraFooterTunerProModulOne.FooterUSPBoxTrennerWidthFull %}
  142.     /* Containerbreite */
  143.         width: 100%;
  144.         left: 0%;
  145.         margin-left: 0vw;
  146.     {% endif %}
  147.     }
  148.     /* USP Box */
  149.     .ultra-footer-usp-trenner-box-wrapper {
  150.         position: relative;
  151.         width: 100%;
  152.         padding: {{ UltraFooterTunerProModulOne.FooterUSPWrapperPad }};
  153.         margin: 0 auto;
  154.     }
  155.     .usp-flex {
  156.         display: -ms-flexbox;
  157.         display: -webkit-flex;
  158.         display: flex;
  159.     {% if UltraFooterTunerProModulOne.FooterUSPTopIconOnOff %}
  160.         -ms-flex-direction: column;
  161.         flex-direction: column;
  162.         -ms-flex-align: center;
  163.         align-items: center;
  164.         text-align: center;
  165.     {% endif %}
  166.     }
  167.     .ultra-uspbox.icon-one .icon {
  168.         width: {{ UltraFooterTunerProModulOne.FooterUSPBoxTrennerSize }}px;
  169.         height: {{ UltraFooterTunerProModulOne.FooterUSPBoxTrennerSize }}px;
  170.         margin-right: 20px;
  171.         color: {{ UltraFooterTunerProModulOne.FooterUSPIcon1Color }};
  172.     }
  173.     .ultra-uspbox.icon-two .icon {
  174.         width: {{ UltraFooterTunerProModulOne.FooterUSPBoxTrennerSize }}px;
  175.         height: {{ UltraFooterTunerProModulOne.FooterUSPBoxTrennerSize }}px;
  176.         margin-right: 20px;
  177.         color: {{ UltraFooterTunerProModulOne.FooterUSPIcon2Color }};
  178.     }
  179.     .ultra-uspbox.icon-three .icon {
  180.         width: {{ UltraFooterTunerProModulOne.FooterUSPBoxTrennerSize }}px;
  181.         height: {{ UltraFooterTunerProModulOne.FooterUSPBoxTrennerSize }}px;
  182.         margin-right: 20px;
  183.         color: {{ UltraFooterTunerProModulOne.FooterUSPIcon3Color }};
  184.     }
  185.     .ultra-uspbox.icon-four .icon {
  186.         width: {{ UltraFooterTunerProModulOne.FooterUSPBoxTrennerSize }}px;
  187.         height: {{ UltraFooterTunerProModulOne.FooterUSPBoxTrennerSize }}px;
  188.         margin-right: 20px;
  189.         color: {{ UltraFooterTunerProModulOne.FooterUSPIcon4Color }};
  190.     }
  191.     .modul-one.ultra-footer-background {
  192.     width: 100%;
  193.     position: absolute;
  194.     height: 100%;
  195.     }
  196.     .ultra-footer-background-html {
  197.         background: {{ UltraFooterTunerProModulOne.footercolortopbox }};
  198.         {% if not UltraFooterTunerProModulOne.Footertopboxcolorstretchonoff %}
  199.         max-width:1400px;
  200.         left:auto;
  201.         margin-left:auto;
  202.         {% endif %}
  203.     }
  204.     .ultra-footer-background-html {
  205.             height: 100%;
  206.             position: absolute;
  207.     {% if UltraFooterTunerProModulOne.Footertopboxcolorstretchonoff %}
  208.             width: 100vw !important;
  209.             margin-left: -50vw;
  210.             left: 50%;
  211.     {% endif %}
  212.     }
  213.     .ultra-footer-background-newsletter {
  214.             height: 100%;
  215.             position: absolute;
  216.     {% if UltraFooterTunerProModulOne.footerBackColorNewsBoxWidthFull %}
  217.             width: 100vw !important;
  218.             margin-left: -50vw;
  219.             left: 50%;
  220.     {% endif %}
  221.     }
  222.     .ultra-footer-trenner-box-headline {
  223.         width: 100%;
  224.         position: relative;
  225.         text-align: {{ UltraFooterTunerProModulOne.footertopboxheadlineAusrichtung }};
  226.         z-index: 2;
  227.     }
  228.     .ultra-footer-trenner-box-wrapper {
  229.         position: relative;
  230.         width: 100%;
  231.         margin: 0 auto;
  232.     }
  233.     .col-md-4.ultra-wrapper--inner.ultra-topbox-container {
  234.         padding: {{ UltraFooterTunerProModulOne.footerhtmltopboxPad }};
  235.     }
  236.     .ultra-trenner-headline {
  237.         color: {{ UltraFooterTunerProModulOne.footertopboxheadlinefontcolor }};
  238.         font-family: {{ UltraFooterTunerProModulOne.footertopboxheadlineFont }};
  239.         font-size: {{ UltraFooterTunerProModulOne.footertopboxheadlineFontsize }}px;
  240.         font-weight: {{ UltraFooterTunerProModulOne.footertopboxheadlineFontWeight }};
  241.         padding: {{ UltraFooterTunerProModulOne.footertopboxheadlinePad1 }};
  242.     {% if UltraFooterTunerProModulOne.footertopboxheadlineunderline %}
  243.         text-decoration:underline;
  244.     {% endif %}
  245.         {% if UltraFooterTunerProModulOne.footerheadlineUppercaseOnOff %}
  246.         text-transform: uppercase;
  247.     {% endif %}
  248.     }
  249.     /* Newsletter Trenner Überschrift */
  250.     .ultra-newsletter-info-headline {
  251.     {% if UltraFooterTunerProModulOne.footernewsletterheadlinefont !="" %}
  252.         font-family:{{ UltraFooterTunerProModulOne.footernewsletterheadlinefont }};
  253.     {% endif %}
  254.         color: {{ UltraFooterTunerProModulOne.footernewsletterheadlinefontcolor }};
  255.         font-size: {{ UltraFooterTunerProModulOne.footernewsletterheadlinefontsize }}px;
  256.         font-weight: {{ UltraFooterTunerProModulOne.footernewsletterheadlineFontWeight }};
  257.         letter-spacing: {{ UltraFooterTunerProModulOne.footernewsletterheadlinefontspacing }}px;
  258.         text-align: {{ UltraFooterTunerProModulOne.footernewsletterheadlinetextalgin }};
  259.         padding-bottom: {{ UltraFooterTunerProModulOne.footernewsletterheadlinepadbottom }}px;
  260.     }
  261.     /* HTML Trenner Box */
  262.     .ultra-footer-0.ultra-box-start p, .ultra-footer-0.ultra-box-start li, .ultra-footer-0.ultra-box-start a, .ultra-footer-0.ultra-box-start .footer-contact-form {
  263.     {% if UltraFooterTunerProModulOne.footerhtmltopboxhtmlFont !="" %}
  264.         font-family:{{ UltraFooterTunerProModulOne.footerhtmltopboxhtmlFont }};
  265.     {% endif %}
  266.         color: {{ UltraFooterTunerProModulOne.footerhtmltopboxhtmlColor }};
  267.         font-size: {{ UltraFooterTunerProModulOne.footerhtmltopboxhtmlFontsize }}px;
  268.         font-weight: {{ UltraFooterTunerProModulOne.footerhtmltopboxhtmlFontWeight }};
  269.     }
  270.     /* HTML Trenner Box */
  271.     .ultra-wrapper--inner.ultra-topbox-container {
  272.     {% if UltraFooterTunerProModulOne.footerhtmltopboxhtmlFont !="" %}
  273.         font-family:{{ UltraFooterTunerProModulOne.footerhtmltopboxhtmlFont }};
  274.     {% endif %}
  275.         font-size: {{ UltraFooterTunerProModulOne.footerhtmltopboxhtmlFontsize }}px;
  276.         font-weight: {{ UltraFooterTunerProModulOne.footerhtmltopboxhtmlFontWeight }};
  277.     }
  278.     .ultra-footer-0.ultra-box-start {
  279.         padding-bottom: 0px;
  280.     }
  281.     .ultra-topbox-container {
  282.         max-width: {{ UltraFooterTunerProModulOne.footertopboxwidth }}%;
  283.         flex: 0 0 {{ UltraFooterTunerProModulOne.footertopboxwidth }}%;
  284.         width: {{ UltraFooterTunerProModulOne.footertopboxwidth }}%;
  285.         margin: 0 auto;
  286.     }
  287.     /* HTML Box Bottom */
  288.     .ultra-bottombox-container {
  289.         max-width: {{ UltraFooterTunerProModulOne.footerbottomboxwidth }}%;
  290.         flex: 0 0 {{ UltraFooterTunerProModulOne.footerbottomboxwidth }}%;
  291.         width: {{ UltraFooterTunerProModulOne.footerbottomboxwidth }}%;
  292.         margin: 0 auto;
  293.         {% if UltraFooterTunerProModulOne.FooterCopyrightHtmlBoxFont !="" %}
  294.         font-family:{{ UltraFooterTunerProModulOne.FooterCopyrightHtmlBoxFont }};
  295.         {% endif %}
  296.         color: {{ UltraFooterTunerProModulOne.FooterCopyrightHtmlBoxFontColor}};
  297.         font-size: {{ UltraFooterTunerProModulOne.FooterCopyrightHtmlBoxFontSize }}px;
  298.         font-weight: {{ UltraFooterTunerProModulOne.FooterCopyrightHtmlBoxFontWeight }};
  299.     }
  300.     /* Background Newsletter Box */
  301.     .ultra-footer-background-newsletter {
  302.         background: {{ UltraFooterTunerProModulOne.footercolornewsletter }};
  303.     }
  304.     /* Line Trenner Box volle Breite */
  305.     .ultra-footer-line-TrennerBox {
  306.         height: 100%;
  307.         position: absolute;
  308.         border-bottom: {{ UltraFooterTunerProModulOne.FooterBorderColorSize0 }}px {{ UltraFooterTunerProModulOne.FooterBorderArtGroup0 }} {{ UltraFooterTunerProModulOne.FooterBorderColorGroup0 }};
  309.     {% if UltraFooterTunerProModulOne.footerlineHTMLTrennerBoxwidthfull %}
  310.         width: 100vw;
  311.         margin-left: -50vw;
  312.         left: 50%;
  313.     {% endif %}
  314.     }
  315.     /* Schriftfarbe HTML Newsletter Trenner Box */
  316.     .ultra-newsletter-info-text p, .ultra-newsletter-info-text li, .ultra-newsletter-info-text a, .ultra-newsletter-info-text .footer-contact-form {
  317.     {% if UltraFooterTunerProModulOne.footerhtmlnewsletterboxhtmlFont !="" %}
  318.         font-family:{{ UltraFooterTunerProModulOne.footerhtmlnewsletterboxhtmlFont }};
  319.     {% endif %}
  320.         color: {{ UltraFooterTunerProModulOne.footerhtmlnewsletterboxhtmlColor }};
  321.         font-size: {{ UltraFooterTunerProModulOne.footerhtmlnewsletterboxhtmlFontsize }}px;
  322.         font-weight: {{ UltraFooterTunerProModulOne.footerhtmlnewsletterboxhtmlFontWeight }};
  323.     }
  324.     /* Abstand Infotext Newsletter Trenner */
  325.     .ultra-newsletter-info-text {
  326.         padding: {{ UltraFooterTunerProModulOne.footerhtmlnewsletterboxhtmlPaddInner }};
  327.         {% if UltraFooterTunerProModulOne.footerhtmlnewsletterboxhtmlFont !="" %}
  328.         font-family:{{ UltraFooterTunerProModulOne.footerhtmlnewsletterboxhtmlFont }};
  329.     {% endif %}
  330.         color: {{ UltraFooterTunerProModulOne.footerhtmlnewsletterboxhtmlColor }};
  331.         font-size: {{ UltraFooterTunerProModulOne.footerhtmlnewsletterboxhtmlFontsize }}px;
  332.         font-weight: {{ UltraFooterTunerProModulOne.footerhtmlnewsletterboxhtmlFontWeight }};
  333.     }
  334.     .ultra-box-newsletter {
  335.         padding-bottom: 0px;
  336.         position:relative;
  337.     }
  338.     .ultra-footer-0.ultra-box-start {
  339.         position: relative;
  340.     }
  341.     /* Alle Trennlinien Footer */
  342.     /* Line Newslettertrenner Box volle Breite */
  343.     .ultra-footer-line-NewsletterBox {
  344.         height: 100%;
  345.         position: absolute;
  346.         border-bottom: {{ UltraFooterTunerProModulOne.FooterBorderColorSizeNews }}px {{ UltraFooterTunerProModulOne.FooterBorderArtGroupNews }} {{ UltraFooterTunerProModulOne.FooterBorderColorGroupNews }};
  347.     {% if UltraFooterTunerProModulOne.footerlineGroupNewswidthfull %}
  348.         width: 100vw;
  349.         margin-left: -50vw;
  350.         left: 50%;
  351.     {% endif %}
  352.     }
  353.     /* Linie Newslettertrenner Box Containerbreite */
  354.     .ultra-footer-line-NewsletterBox {
  355.         position: absolute;
  356.         height: 100%;
  357.         border-bottom: {{ UltraFooterTunerProModulOne.FooterBorderColorSizeNews }}px {{ UltraFooterTunerProModulOne.FooterBorderArtGroupNews }} {{ UltraFooterTunerProModulOne.FooterBorderColorGroupNews }};
  358.     {% if not UltraFooterTunerProModulOne.footerlineGroupNewswidthfull %}
  359.         margin-left: 0;
  360.         left: 0;
  361.         width: 100%;
  362.     {% endif %}
  363.     }
  364.     /* Linie Trenner Box Containerbreite */
  365.     .ultra-footer-line-TrennerBox {
  366.         position: absolute;
  367.         height: 100%;
  368.         border-bottom: {{ UltraFooterTunerProModulOne.FooterBorderColorSize0 }}px {{ UltraFooterTunerProModulOne.FooterBorderArtGroup0 }} {{ UltraFooterTunerProModulOne.FooterBorderColorGroup0 }};
  369.     {% if not UltraFooterTunerProModulOne.footerlineHTMLTrennerBoxwidthfull %}
  370.         margin-left: 0;
  371.         left: 0;
  372.         width: 100%;
  373.     {% endif %}
  374.     }
  375.     @media screen and (min-width:768px) {
  376.     {% if UltraFooterTunerProModulOne.footerheadlinecutteronoff %}
  377.     .footer-column-headline {
  378.         overflow: hidden;
  379.         -moz-text-overflow: ellipsis;
  380.         text-overflow: ellipsis;
  381.         white-space: nowrap;
  382.         display: block;
  383.         }
  384.     {% endif %}
  385.     .footer-newsletter {
  386.         width: {{ UltraFooterTunerProModulOne.footernewsletterboxwidth }}%;
  387.         }
  388.     }
  389.     .ultra-newsletter {
  390.         position: relative;
  391.         margin: 0 auto;
  392.     }
  393.     .ultra-footer-background-newsletter {
  394.         background: {{ UltraFooterTunerProModulOne.footercolornewsletterbox }};
  395.     }
  396.     .footer-newsletter {
  397.         position: relative;
  398.         margin: 0 auto;
  399.         padding: {{ UltraFooterTunerProModulOne.NewsBoxPaddInner }};
  400.     }
  401.     .ultra-form-inner {
  402.         width: 75%;
  403.         margin: 0 auto;
  404.     }
  405.     /*
  406.     .form-label {
  407.         width: 100%;
  408.         text-align: center;
  409.         font-size: 24px;
  410.         font-weight: 700;
  411.         color:#FFFFFF;
  412.     }
  413.     */
  414.     /* Datenschutz Text Newsletteranmeldung */
  415.     .ultra-news-data-label-text {
  416.         color: {{ UltraFooterTunerProModulOne.NewsDataTextColor}};
  417.         font-size: {{ UltraFooterTunerProModulOne.NewsDataTextSize}}px;
  418.     }
  419.     .ultra-news-data-label-text a {
  420.         font-size: {{ UltraFooterTunerProModulOne.NewsDataTextSize}}px;
  421.     }
  422.     /* Datenschutz Link Newsletteranmeldung */
  423.     .ultra-news-data-label-text a {
  424.         color: {{ UltraFooterTunerProModulOne.NewsDataLinkColor}};
  425.     }
  426.     .ultra-news-data-label-text a:hover {
  427.         color: {{ UltraFooterTunerProModulOne.NewsDataLinkHoverColor}};
  428.     }
  429.     /* Newsletter Button */
  430.     .btn.ultra-newsletter-btn {
  431.         background: {{ UltraFooterTunerProModulOne.NewsBtnBackColor}};
  432.         border: {{ UltraFooterTunerProModulOne.NewsBtnBordersize}}px solid {{ UltraFooterTunerProModulOne.NewsBtnBorderColor}};
  433.         border-radius: {{ UltraFooterTunerProModulOne.NewsBtnRadius}};
  434.         margin-left: {{ UltraFooterTunerProModulOne.NewsBtnMarLeft}}px;
  435.         width: {{ UltraFooterTunerProModulOne.NewsBtnWidth}}%;
  436.     }
  437.     /* Newsletter Icon Farbe */
  438.     .ultra-newsletter-button .icon {
  439.         color: {{ UltraFooterTunerProModulOne.NewsBtnIconColor}};
  440.     }
  441.     #footerNewsletterMail {
  442.         border-radius: {{ UltraFooterTunerProModulOne.NewsEingabeRadius}};
  443.     }
  444.     #ultra-sender {
  445.         display:none;
  446.         text-align: center;
  447.         font-size: 16px;
  448.         color: orange;
  449.         height: 45px;
  450.         margin-top: -63px;
  451.         position: relative;
  452.         padding-top: 11px;
  453.         background: yellow;
  454.         margin-bottom: 20px;
  455.     }
  456.         /* Schriftfarbe HTML Trenner Box */
  457.     .ultra-footer-0.ultra-box-start {
  458.         color: {{ UltraFooterTunerProModulOne.footerhtmltopboxhtmlColor }};
  459.     }
  460.         .ultra-newsletter-info-headline {
  461.         z-index: 2;
  462.         position: relative;
  463.     }
  464.     .ultra-box-general {
  465.         position: relative;
  466.         padding-right: 20px;
  467.         padding-left: 20px;
  468.         display:none;
  469.         justify-content: space-around;
  470.     }
  471.         @media only screen and (min-width: 992px) {
  472.             {% if UltraFooterTunerProModulOne.FooterUSPBoxDesktopselector|length > 1 %}
  473.                 {% for item in UltraFooterTunerProModulOne.FooterUSPBoxDesktopselector|sort %}
  474.                     {{ ".ultra-box-"  ~ item }} { display:flex; }
  475.                 {% endfor %}
  476.             {% endif %}
  477.             {% if UltraFooterTunerProModulOne.FooterUSPBoxDesktopselector|length < 1 %}
  478.                 .modul-one.ultra-footer-background-usp, .ultra-footer-usp-trenner-box-wrapper {
  479.                     display:none;
  480.                 }
  481.             {% endif %}
  482.             {% if UltraFooterTunerProModulOne.FooterUSPBoxDesktopselector|length == 1 %}
  483.                 .ultra-box-general {
  484.                     -ms-flex: 0 0 100%;
  485.                     flex: 0 0 100%;
  486.                     max-width: 100%;
  487.                 }
  488.             {% endif %}
  489.             {% if UltraFooterTunerProModulOne.FooterUSPBoxDesktopselector|length == 2 %}
  490.                 .ultra-box-general {
  491.                     -ms-flex: 0 0 50%;
  492.                     flex: 0 0 50%;
  493.                     max-width: 50%;
  494.                 }
  495.             {% endif %}
  496.             {% if UltraFooterTunerProModulOne.FooterUSPBoxDesktopselector|length == 3 %}
  497.                 .ultra-box-general {
  498.                     -ms-flex: 0 0 33.33%;
  499.                     flex: 0 0 33.33%;
  500.                     max-width: 33.33%;
  501.                 }
  502.             {% endif %}
  503.             {% if UltraFooterTunerProModulOne.FooterUSPBoxDesktopselector|length == 4 %}
  504.                 .ultra-box-general {
  505.                     -ms-flex: 0 0 25%;
  506.                     flex: 0 0 25%;
  507.                     max-width: 25%;
  508.                 }
  509.             {% endif %}
  510.         }
  511.             {% if not UltraFooterTunerProModulOne.FooterUSPTopIconOnOff %}
  512.             .ultra-box-general:first-child {
  513.                 justify-content: start;
  514.             }
  515.             .ultra-box-general:last-child {
  516.                 justify-content: end;
  517.             }
  518.             {% endif %}
  519.     /* Tablet Querformat (Landscape) - PC mit geringer Auflösung */
  520.         @media only screen and (min-width: 992px) and (max-width: 1199px) {
  521.             .ultra-footer-trenner-box-wrapper {
  522.                 padding-left: 20px;
  523.                 padding-right: 20px;
  524.             }
  525.             .usp-flex {
  526.                 -ms-flex-pack: distribute;
  527.                 justify-content: center;
  528.             }
  529.             .ultra-newsletter-info-headline {
  530.                 font-size: 20px;
  531.             }
  532.             .ultra-headline-one, .ultra-headline-two {
  533.                 font-size: 18px;
  534.             }
  535.             .ultra-newsletter-info-text {
  536.                 font-size: 16px;
  537.             }
  538.             .ultra-news-data-label-text {
  539.                 font-size: 12px;
  540.             }
  541.             .footer-newsletter {
  542.                 width: {{ UltraFooterTunerProModulOne.footernewsletterboxwidthTabletLand }}%;
  543.             }
  544.         }
  545.     /* Tablet Hochformat (Portrait) */
  546.         @media only screen and (min-width: 768px) and (max-width: 991px) {
  547.             .ultra-footer-trenner-box-wrapper {
  548.                 padding-left: 20px;
  549.                 padding-right: 20px;
  550.             }
  551.             .footer-newsletter {
  552.                 width: {{ UltraFooterTunerProModulOne.footernewsletterboxwidthTabletPort }}%;
  553.             }
  554.             .usp-flex {
  555.                 -ms-flex-pack: distribute;
  556.                 justify-content: center;
  557.             }
  558.             .ultra-newsletter-info-headline {
  559.                 font-size: 20px;
  560.             }
  561.             .ultra-headline-one, .ultra-headline-two {
  562.                 font-size: 18px;
  563.             }
  564.             .ultra-newsletter-info-text {
  565.                 font-size: 16px;
  566.             }
  567.             .ultra-news-data-label-text {
  568.                 font-size: 12px;
  569.             }
  570.             .ultra-box-general {
  571.                 position: relative;
  572.                 padding-right: 20px;
  573.                 padding-left: 20px;
  574.                 display:none;
  575.             }
  576.             .ultra-footer-usp-trenner-box-wrapper {
  577.                 padding-right: 20px;
  578.                 padding-left: 20px;
  579.             }
  580.             {% if UltraFooterTunerProModulOne.FooterUSPBoxTabletPortraitselector|length > 1 %}
  581.                 {% for item in UltraFooterTunerProModulOne.FooterUSPBoxTabletPortraitselector|sort %}
  582.                     {{ ".ultra-box-"  ~ item }} { display:flex; }
  583.                 {% endfor %}
  584.             {% endif %}
  585.             {% if UltraFooterTunerProModulOne.FooterUSPBoxTabletPortraitselector|length < 1 %}
  586.                 .modul-one.ultra-footer-background-usp, .ultra-footer-usp-trenner-box-wrapper {
  587.                     display:none;
  588.                 }
  589.             {% endif %}
  590.             {% if UltraFooterTunerProModulOne.FooterUSPBoxTabletPortraitselector|length == 1 %}
  591.                 .ultra-box-general {
  592.                     -ms-flex: 0 0 100%;
  593.                     flex: 0 0 100%;
  594.                     max-width: 100%;
  595.                 }
  596.             {% endif %}
  597.             {% if UltraFooterTunerProModulOne.FooterUSPBoxTabletPortraitselector|length == 2 %}
  598.                 .ultra-box-general {
  599.                     -ms-flex: 0 0 50%;
  600.                     flex: 0 0 50%;
  601.                     max-width: 50%;
  602.                 }
  603.             {% endif %}
  604.             {% if UltraFooterTunerProModulOne.FooterUSPBoxTabletPortraitselector|length == 3 %}
  605.                 .ultra-box-general {
  606.                     -ms-flex: 0 0 33.33%;
  607.                     flex: 0 0 33.33%;
  608.                     max-width: 33.33%;
  609.                 }
  610.             {% endif %}
  611.             {% if UltraFooterTunerProModulOne.FooterUSPBoxTabletPortraitselector|length == 4 %}
  612.                 .ultra-box-general {
  613.                     -ms-flex: 0 0 25%;
  614.                     flex: 0 0 25%;
  615.                     max-width: 25%;
  616.                 }
  617.             {% endif %}
  618.         }
  619.     /* Smartphone Querformat (Landscape) */
  620.         @media only screen and (min-width: 480px) and (max-width: 767px) {
  621.             .ultra-footer-trenner-box-wrapper {
  622.                 padding-left: 20px;
  623.                 padding-right: 20px;
  624.             }
  625.             .footer-newsletter {
  626.                 width: 90%;
  627.                 padding-bottom: 20px;
  628.             }
  629.             .btn.ultra-newsletter-btn {
  630.                 width: 20%;
  631.             }
  632.             .usp-flex {
  633.                 -ms-flex-pack: distribute;
  634.                 justify-content: center;
  635.                 padding-bottom: 20px;
  636.             }
  637.             .ultra-newsletter-info-headline {
  638.                 font-size: 20px;
  639.             }
  640.             .ultra-headline-one, .ultra-headline-two {
  641.                 font-size: 18px;
  642.             }
  643.             .ultra-newsletter-info-text {
  644.                 font-size: 16px;
  645.             }
  646.             .ultra-news-data-label-text {
  647.                 font-size: 12px;
  648.             }
  649.             .ultra-box-general {
  650.                 position: relative;
  651.                     -ms-flex: 0 0 50%;
  652.                     flex: 0 0 50%;
  653.                     max-width: 50%;
  654.                 padding-right: 20px;
  655.                 padding-left: 20px;
  656.                 display:none;
  657.             }
  658.             .ultra-footer-usp-trenner-box-wrapper {
  659.                 padding-right: 20px;
  660.                 padding-left: 20px;
  661.             }
  662.             {% if UltraFooterTunerProModulOne.FooterUSPBoxSmartphoneLandscapeselector|length > 1 %}
  663.                 {% for item in UltraFooterTunerProModulOne.FooterUSPBoxSmartphoneLandscapeselector|sort %}
  664.                     {{ ".ultra-box-"  ~ item }} { display:flex; }
  665.                 {% endfor %}
  666.             {% endif %}
  667.         }
  668.     /* Smartphone Hochformat (Portrait) */
  669.         @media only screen and (min-width: 320px) and (max-width: 479px) {
  670.             .ultra-footer-trenner-box-wrapper {
  671.                 padding-left: 20px;
  672.                 padding-right: 20px;
  673.             }
  674.             .footer-newsletter {
  675.                 width: 90%;
  676.                 padding-bottom: 20px;
  677.             }
  678.             .btn.ultra-newsletter-btn {
  679.                 width: 20%;
  680.             }
  681.             .usp-flex {
  682.                 -ms-flex-pack: distribute;
  683.                 justify-content: center;
  684.                 padding-bottom: 20px;
  685.             }
  686.             .ultra-newsletter-info-headline {
  687.                 font-size: 20px;
  688.             }
  689.             .ultra-headline-one {
  690.                 font-size: 18px;
  691.             }
  692.             .ultra-newsletter-info-text {
  693.                 font-size: 16px;
  694.             }
  695.             .ultra-news-data-label-text {
  696.                 font-size: 12px;
  697.             }
  698.             .ultra-box-general {
  699.                 position: relative;
  700.                     -ms-flex: 0 0 100%;
  701.                     flex: 0 0 100%;
  702.                     max-width: 100%;
  703.                 padding-right: 20px;
  704.                 padding-left: 20px;
  705.                 display:none;
  706.             }
  707.             .ultra-footer-usp-trenner-box-wrapper {
  708.                 padding-right: 20px;
  709.                 padding-left: 20px;
  710.             }
  711.             {% if UltraFooterTunerProModulOne.FooterUSPBoxSmartphonePortraitselector|length > 1 %}
  712.                 {% for item in UltraFooterTunerProModulOne.FooterUSPBoxSmartphonePortraitselector|sort %}
  713.                     {{ ".ultra-box-"  ~ item }} { display:flex; }
  714.                 {% endfor %}
  715.             {% endif %}
  716.             {% if UltraFooterTunerProModulOne.FooterUSPBoxSmartphonePortraitselector|length < 1 %}
  717.                 .modul-one.ultra-footer-background-usp, .ultra-footer-usp-trenner-box-wrapper {
  718.                     display:none;
  719.                 }
  720.             {% endif %}
  721.         }
  722.     </style>
  723.     {% endif %}
  724. {% endblock %}