The Catch.A permanent record of checked claims
RECORDSAVED COPY

Saved copy of

Past Tour Dates

Ed Sheeran · 2026-09-20

Back to source details

Jump to the cited passage
<!DOCTYPE html>
<html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/  dc: http://purl.org/dc/terms/  foaf: http://xmlns.com/foaf/0.1/  og: http://ogp.me/ns#  rdfs: http://www.w3.org/2000/01/rdf-schema#  schema: http://schema.org/  sioc: http://rdfs.org/sioc/ns#  sioct: http://rdfs.org/sioc/types#  skos: http://www.w3.org/2004/02/skos/core#  xsd: http://www.w3.org/2001/XMLSchema# ">
  <head>
    <meta charset="utf-8" />
<meta name="description" content="Check Out Past Tour Dates From Ed Sheeran" />
<meta name="keywords" content="past dates of edsheeran" />
<link rel="canonical" href="https://pastdates.edsheeran.com/" />
<meta name="robots" content="index, follow" />
<link rel="shortlink" href="https://pastdates.edsheeran.com/" />
<meta property="og:site_name" content="Ed Sheeran" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://pastdates.edsheeran.com/" />
<meta property="og:title" content="Past Tour Dates | Ed Sheeran" />
<meta property="og:description" content="Check Out Past Tour Dates From Ed Sheeran" />
<meta property="og:image" content="https://pastdates.edsheeran.com//sites/g/files/g2000017596/files/2024-09/og-resize.jpg" />
<meta property="og:image:url" content="https://pastdates.edsheeran.com/sites/g/files/g2000017596/files/2024-09/og-resize.jpg" />
<meta name="twitter:card" content="summary" />
<meta name="twitter:description" content="Check Out Past Tour Dates From Ed Sheeran" />
<meta name="twitter:title" content="Home Page New | Ed Sheeran" />
<meta name="twitter:image" content="https://pastdates.edsheeran.com//sites/g/files/g2000017596/files/2024-09/og-resize.jpg" />
<meta name="google-site-verification" content="KBDFzg78wE2TzsUx9gmXn9OZOQZzVDtfXguhYfE2Zm0" />
<meta name="Generator" content="Drupal 10 (https://www.drupal.org)" />
<meta name="MobileOptimized" content="width" />
<meta name="HandheldFriendly" content="true" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="https://use.typekit.net/yoc5bpi.css" />
<link rel="stylesheet" href="https://libraries.wmgartistservices.com/owlcarousel/owl.carousel.css" async="async" defer/="defer/" /="/" />
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v6.4.2/css/all.css" />
<meta name="robots" content="noimageai,noai" />
<link rel="icon" href="/sites/g/files/g2000017596/files/favicon_5_3.ico" type="image/vnd.microsoft.icon" />
<script type="text/javascript" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" charset="UTF-8" data-domain-script="aa9ea645-8403-4e84-ae4a-6802be8412b7" data-document-language="true"></script>
<script type="text/javascript">function OptanonWrapper() {
      var cookiePolicyLink = 'https://www.wminewmedia.com/cookies-policy/';
      var allLinks = document.querySelectorAll('a');
      for(i = 0; i < allLinks.length; i++) {
        let href = allLinks[i].href;
        if (href.indexOf(cookiePolicyLink) > -1 && href.indexOf('?ot=') < 0) {
          href = href + '?ot=aa9ea645-8403-4e84-ae4a-6802be8412b7&url=' + window.location.hostname;
          allLinks[i].setAttribute("href", href);
          allLinks[i].setAttribute("target", "_blank");
        }
      }             
      var eOT = new Event("OneTrustGroupsUpdated");
      document.dispatchEvent(eOT);
      var regCheckPerformance = /,C0002,/;
      var regCheckFunctional = /,C0003,/;
      var regCheckTargeting = /,C0004,/;
      var regCheckSocial = /,C0008,/;
}</script>
<link rel="stylesheet" type="text/css" href="https://www.wminewmedia.com/cookies-policy/onetrust/ot.css" />
<script type="text/javascript">digitalData={"settings":{"reportSuites":"wmg,wmggbglobal,wmggbedsheeran"},"content":{"artist":"Ed Sheeran","label":"Warner Music International","sublabel":"Atlantic Records UK"},"page":{"pageInfo":{"pageName":"Ed Sheeran:Past Tours","server":"Ed Sheeran:Site","devTeam":"WMAS","platform":"Drupal 10"},"category":{"primaryCategory":"Ed Sheeran:Tour","pageType":"tour:past tours"}}}</script>
<script src="//assets.adobedtm.com/launch-EN302b8a31b75a4dda8ff8df1d0cdb4762.min.js" async></script>
<script src="https://libraries.wmgartistservices.com/jslibrary/jquery-3.5.1.min.js" crossorigin="anonymous">
</script>
<script src="https://libraries.wmgartistservices.com/songkick/widget_min.js?gfg">
</script>
<script src="https://libraries.wmgartistservices.com/custom-js/mailing-list/cdc.js">
</script>
<script src="https://libraries.wmgartistservices.com/custom-js/mailing-list/dtm.js">
</script>
<script src="https://libraries.wmgartistservices.com/custom-js/YTDTM/YTFns.js">
</script>
<script src="https://libraries.wmgartistservices.com/owlcarousel/owl.carousel.min.js"></script>

    <title>Past Tour Dates | Ed Sheeran</title>
    <link rel="stylesheet" media="all" href="/sites/g/files/g2000017596/files/css/css_4K6W5qB8KRxMTC-kEfhSDucAxvKf0AfUnUJytANfDqM.css?delta=0&amp;language=en&amp;theme=bartik&amp;include=eJxdzkEOwyAMRNELEThSZMBCbm0cYUhKTt8qlaq2m1k8zeJHaJ3uITGYTR_B0MUfEjSDgvbHVfPnWVgj8GJ9MtXikjYMuY0N2MMNHm-o2gSYTnQMU0dfM1nSHdsMWjEpO5vWUcLVsBMeFq71onkwukPKqlsnoRM6aQ0vWL7hCUtKT2E" />
<link rel="stylesheet" media="all" href="/sites/g/files/g2000017596/files/css/css_ODSVV-SCDOVXvXeLJGE1mX-P-rdS2_SfQ3v_HVPwzzQ.css?delta=1&amp;language=en&amp;theme=bartik&amp;include=eJxdzkEOwyAMRNELEThSZMBCbm0cYUhKTt8qlaq2m1k8zeJHaJ3uITGYTR_B0MUfEjSDgvbHVfPnWVgj8GJ9MtXikjYMuY0N2MMNHm-o2gSYTnQMU0dfM1nSHdsMWjEpO5vWUcLVsBMeFq71onkwukPKqlsnoRM6aQ0vWL7hCUtKT2E" />
<link rel="stylesheet" media="print" href="/sites/g/files/g2000017596/files/css/css_OZzxvvM-dZ6EMA7LM6kG8bjAYoNmaHYfF9qpWoi-yjg.css?delta=2&amp;language=en&amp;theme=bartik&amp;include=eJxdzkEOwyAMRNELEThSZMBCbm0cYUhKTt8qlaq2m1k8zeJHaJ3uITGYTR_B0MUfEjSDgvbHVfPnWVgj8GJ9MtXikjYMuY0N2MMNHm-o2gSYTnQMU0dfM1nSHdsMWjEpO5vWUcLVsBMeFq71onkwukPKqlsnoRM6aQ0vWL7hCUtKT2E" />
<link rel="stylesheet" media="all" href="/sites/g/files/g2000017596/files/css/css_N5MGLdLmJo3upGp89jTYQ4_LXw23k2Ywudg6LedMWis.css?delta=3&amp;language=en&amp;theme=bartik&amp;include=eJxdzkEOwyAMRNELEThSZMBCbm0cYUhKTt8qlaq2m1k8zeJHaJ3uITGYTR_B0MUfEjSDgvbHVfPnWVgj8GJ9MtXikjYMuY0N2MMNHm-o2gSYTnQMU0dfM1nSHdsMWjEpO5vWUcLVsBMeFq71onkwukPKqlsnoRM6aQ0vWL7hCUtKT2E" />

    
  </head>
  <body class="page-node-8776 page-node-type-page layout-no-sidebars path-frontpage">
        <a href="#main-content" class="visually-hidden focusable skip-link">
      Skip to main content
    </a>
    
      <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas>
    <div id="page-wrapper">
  <div id="page">
    <header id="header" class="header" role="banner">
      <div class="section layout-container clearfix">
        
          <div class="clearfix region region-header">
    <div id="block-bartik-cleanupcss" data-block-plugin-id="block_content:2f883f50-13da-429c-bf28-94cbdcff861c" class="block block-block-content block-block-content2f883f50-13da-429c-bf28-94cbdcff861c">
  
    
      <div class="content">
      
            <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><!-- Here is the Clean up CSS for d9startersite, 
    it may help for new sites. Also remove unwanted blocks and CSS -->

<style>
html {
    background: #000;
}
div#edit-actions {
    display: none;
}
body {
    background: url('/sites/g/files/g2000017596/files/2023-12/TourBkgd.jpg');
    background-size: 100% auto;
    background-position: center top;
    background-repeat: no-repeat;
    background-color: #000;
}
div#main-wrapper {
    background: transparent;
}
    .block .content {
        margin: 0;
        padding: 0;
    }

    a,
    a.link {
        border: 0;
    }

    .main-content .section {
        padding: 0;
    }

    .node__content {
        margin: 0;
    }

    .layout-main {
        margin: 0;
    }

    .layout-main-wrapper {
        min-height: auto;
        max-width: 100%;
    }

    .site-footer .layout-container {
        padding: 0;
        margin: 0;
        max-width: 100%;
    }

    .site-footer__bottom {
        margin: 0;
        border: 0;
        letter-spacing: 0;
    }

    .site-footer__bottom .region {
        padding: 0;
        margin: 0;
    }

    .site-footer__bottom .block {
        margin: 0;
    }

    footer.site-footer {
        padding: 0;
    }

    .skip-link {
        display: none;
    }

    html body {
        line-height: 1;
        min-height: auto;
    }
</style></div>
      
    </div>
  </div>
<div id="block-bartik-globalcss" data-block-plugin-id="block_content:996abf46-8a5e-4b1e-b1bf-c7b987c91a42" class="block block-block-content block-block-content996abf46-8a5e-4b1e-b1bf-c7b987c91a42">
  
    
      <div class="content">
      
            <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><style>
    nav#toolbar-bar,
    nav.toolbar-lining {
        display: none;
    }
</style></div>
      
    </div>
  </div>
<div id="block-bartik-navigationblock" data-block-plugin-id="block_content:11df040e-e200-44fc-b252-be7179c5deaf" class="block block-block-content block-block-content11df040e-e200-44fc-b252-be7179c5deaf">
  
    
      <div class="content">
      
            <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><div class="menu-total-wrapper desktop desktop-only">
    <div class="navWrapper active">
        <div class="menu-wrapper1">
            <ul>
                <li class="menu-links">
                    <a href="https://www.edsheeran.com/#block-bartik-joinateamblock" data-section="join-a-team-section" id="#block-bartik-joinateamblock"
                        class="menu-link menu-signup">Sign up</a>
                </li>
                <li class="menu-links">
                    <a href="https://www.edsheeran.com/#tour" data-section="tour-section" id="#block-bartik-views-block-event-block-1"
                        class="menu-link menu-tour">Tour</a>
                </li>
               
                <li class="navlogo">
                    <h1 class="-is-visually-hidden">Ed Sheeran</h1>
                    <a href="https://www.edsheeran.com/" title="Home" rel="home" data-section="home" id="#block-bartik-headerblock"
                        class="home">
                        <img class="white" src="/sites/g/files/g2000017596/files/2024-09/Logo.png" alt="Ed Sheeran logo">
                        <img class="black" src="/sites/g/files/g2000017596/files/2024-09/Logo.png" alt="Ed Sheeran logo">
                    </a>
                </li>
               
               <li class="menu-links">
                    <a href="https://wmg.lnk.to/ESOfficialStoreWE" target="_blank"
                        class="menu-link menu-merch">Merch</a>
                </li>
 <li class="menu-links">
                    <a href="https://www.edsheeran.com/#block-bartik-views-block-music-block-1" data-section="music-section"
                        id="" class="menu-link menu-music">Music</a>
                </li>
            </ul>
        </div>
    </div>
</div>
<section id="mobile-header" class="mobile-only">
    <div class="header-items left">
        <div class="left-items ">
            <a href="https://www.edsheeran.com/"><img src="/sites/g/files/g2000017596/files/2024-09/Logo.png" alt="Ed Sheeran logo" /></a>
        </div>
    </div>
    <div class="header-items center" style="margin-left: auto;">
        <div class="autumn-link-mobile" style="padding-right: 17px;">
       
        </div>
    </div>
    <div class="header-items right">
        <div class="mobile-menu mobile-only">
            <img class="menu-icon" src="/sites/g/files/g2000017596/files/2023-12/open-menu-icon-WHITE.png" alt="Open menu">
        </div>
    </div>
</section>
<div id="mySidenav" class="sidepanel">
    <div class="mobile-menu-wrapper">
        <div class="mobile-menu-items">
            <ul id="mobile-menu" class="menu">
                <li class="menu-links">
                    <a href="https://www.edsheeran.com/#block-bartik-joinateamblock" data-section="join-a-team-section" id="#block-bartik-joinateamblock"
                        class="menu-link mobile-menu-item">Sign Up</a>
                </li>
                <li class="menu-links">
                    <a href="https://www.edsheeran.com/#tour" data-section="tour-section" id="#block-bartik-views-block-event-block-1"
                        class="menu-link menu-tour mobile-menu-item">Tour</a>
                </li>
                
                <li class="menu-links">
                    <a href="https://wmg.lnk.to/ESOfficialStoreWE" target="_blank"
                        id="#block-views-block-merch-section-block-1-2"
                        class="menu-link menu-merch mobile-menu-item">Merch</a>
                </li>
<li class="menu-links">
                    <a href="https://www.edsheeran.com/#block-bartik-views-block-music-block-1" data-section="music-section"
                        id="#block-bartik-views-block-music-block-1"
                        class="menu-link menu-music mobile-menu-item">Music</a>
                </li>
            </ul>
        </div>
        <div class="mobile-menu-footer">
            <div class="socials-nav">
                <ul>
                    <li>
                        <a data-track="twitter-ftr" target="_blank" href="https://twitter.com/edsheeran/"
                            class="twitter">
							<span class="icontext"> X</span>
                            <span class="fa-brands fa-x-twitter"></span></a>
                    </li>
                    <li>
                        <a data-track="instagram-ftr" target="_blank" href="https://www.instagram.com/teddysphotos/"
                            class="instagram">
							<span class="icontext">Instagram</span>
                            <span class="fab fa-instagram"></span></a>
                    </li>
                    <li>
                        <a data-track="facebook-ftr" target="_blank" href="https://www.facebook.com/EdSheeranMusic/"
                            class="facebook">
							<span class="icontext">Facebook</span>
                            <span class="fab fa-facebook-square"></span></a>
                    </li>
                    <li>
                        <a target="_blank" href="https://www.tiktok.com/@edsheeran" class="tiktok"
                            data-track="tiktok-ftr">
							<span class="icontext">TikTok</span>
                            <i class="fab fa-tiktok"></i>
                        </a>
                    </li>
                    <li>
                        <a data-track="youtube-ftr" target="_blank"
                            href="https://www.youtube.com/user/EdSheeran?hl=en-GB&amp;gl=GB" class="youtube">
							<span class="icontext">YouTube</span>
                            <span class="fab fa-youtube"></span></a>
                    </li>
                    <li>
                        <a target="_blank" href="https://open.spotify.com/artist/6eUKZXaKkcviH0Ku9w2n3V" class="spotify"
                            data-track="spotify-ftr">
							<span class="icontext">Spotify</span>
                            <i class="fab fa-spotify"></i>
                        </a>
                    </li>
                    <li>
                        <a target="_blank" data-track="apple-music-ftr"
                            href="https://music.apple.com/gb/artist/ed-sheeran/183313439" class="appleinc">
							<span class="icontext">Apple Music</span>
                            <span class="fab fa-apple"></span></a>
                    </li>
                    <li>
                        <a target="_blank" href="https://www.amazon.com/music/player/artists/B0015H24HO" class="amazon"
                            custom-link-name="amazon footer">
							<span class="icontext">Amazon Music</span>
                            <i class="fab fa-amazon"></i>
                        </a>
                    </li>
                </ul>
            </div>
            <div class="copyright-links">
                <div class="copyright-text">
                    <span class="copy-icon">©</span> 2026 Gingerbread Man Records & Warner Music UK
                Limited. </div>
                <span class="link">
                    <a href="https://wminewmedia.com/privacy/" target="_blank" rel="noopener noreferrer">Privacy
                        policy</a>
                </span>
                <span class="sep"> - </span>
                <span class="link">
                    <a href="https://wminewmedia.com/terms-of-use/" target="_blank" rel="noopener noreferrer">Terms Of
                        Use</a>
                </span>
                <span class="sep"> - </span>
                <span class="link">
                    <a href="https://www.wminewmedia.com/cookies-policy/" target="_blank"
                        rel="noopener noreferrer">Cookies Policy</a>
                </span>
                <span class="sep"> - </span>
                <span class="link">
                    <a class="ot-sdk-show-settings" style="cursor:pointer">Cookies Settings</a>
                </span>
            </div>
        </div>
    </div>
</div>
<script>
    jQuery('.menu-wrapper1 a.menu-link[href^="#"],#mobile-menu a.mobile-menu-item[href^="#"]').click(function(event){
        var href = jQuery(this).attr('href');
        var class_name = jQuery(this).attr('class');
        if($(this).hasClass('mobile-menu-item')){
            $(".mobile-menu-item").removeClass("active");
            $(this).addClass("active")
            $("#mySidenav").toggleClass("open");
            $(".menu-icon").toggleClass("active");
            $("body").toggleClass("overflow");
        }
        if(href.indexOf('#') == 0) {
            event.preventDefault();
            if(jQuery(href).length > 0) {
                $('html, body').stop().animate({
                    'scrollTop':jQuery(href).offset().top
                }, 500, 'swing', function () {
                 
                });
            }
        }
    });
    jQuery('.mobile-menu').click(function(){
        jQuery("#mySidenav").toggleClass("open");
        jQuery(".menu-icon").toggleClass("active");
        jQuery("body").toggleClass("overflow");
    });

</script>

<style>
html{
background:#000;
}
    :root {
        --site-primary-family: courier-std, monospace;
        --site-font-weight-regular: 400;
        --site-font-weight-bold: 700;
    }

    header#header .block {
        width: 100%;
    }

    .mobile-only,
    .sidepanel {
        display: none;
    }

    body {
        font-family: courier-std, monospace;
    }

    body #page {
        min-height: unset;
        overflow: hidden;
    }

    div#block-bartik-navigationblock {
        position: relative;
        top: auto;
        left: auto;
    }

    div#block-bartik-navigationblock .menu-total-wrapper {
        position: fixed;
        width: 100%;
        top: auto;
        left: auto;
        z-index: 1000;
        max-width: 100%;
        margin: 0 auto;
    }

    div#block-bartik-navigationblock .menu-total-wrapper.desktop .menu-wrapper1 {
        display: block;
        padding: 0;
        width: 100%;
        padding: 1vw 0;
        margin: 0 auto;
        float: none;
        text-align: center;
        position: relative;
        background: #000;
    }

    div#block-bartik-navigationblock .navWrapper {
        padding: 0;
        position: fixed;
        top: 0;
        width: 100%;
        max-width: 100%;
        top: calc(50% - 62.5px);
        transition: .5s ease;
        left: 0;
    }

    div#block-bartik-navigationblock .navWrapper.active {
        transform: scale(1);
        top: 0;
    }

    .-is-visually-hidden {
        width: 1px;
        height: 1px;
        color: transparent;
    }

    div#block-bartik-navigationblock .menu-wrapper1 ul {
        float: none;
        line-height: 1;
        width: 90%;
        margin: 0 auto;
        display: flex;
        padding: 0;
        justify-content: space-between;
        align-items: center;
    }

    div#block-bartik-navigationblock .navWrapper.active ul li.menu-links {
        opacity: 1;
        transition: .5s ease-in-out;
        transition-delay: 2.5s;
    }

    #page .menu-wrapper1 li a {
        background: transparent;
        transition: 0.75s ease-in-out;
        -webkit-transition: 0.75s ease-in-out;
        -moz-transition: 0.75s ease-in-out;
        -ms-transition: 0.75s ease-in-out;
        color: #fff;
        text-decoration: none;
        text-align: center;
        margin: 0 auto;
        line-height: 1;
        font-weight: 700;
        display: block;
        font-size: 1.4vw;
        letter-spacing: 0;
        text-decoration: none;
        font-family: var(--site-primary-family);
    }

    #page .menu-wrapper1 li a:hover {
        opacity: 0.5;
    }

    img.acron-image {
        width: 2.4vw;
        margin-right: 1vw;
        display: inline-block;
        position: relative;
        top: 0.621vw;
    }

    div#block-bartik-navigationblock .navWrapper ul li.navlogo {
        opacity: 1;
        width: 44.8438vw;
        transition: 1.5s ease;
    }

    div#block-bartik-navigationblock .navWrapper.active ul li.navlogo {
        width: 12.5521vw;
    }


    div#block-bartik-navigationblock .navWrapper ul li.menu-links {
        opacity: 0;
    }

    div#block-bartik-navigationblock .navWrapper ul li.navlogo a img.black {
        opacity: 0;
        display: none;
    }
	.icontext{
		font-size:0px;
		height:0;
		width:0;
	}
    @media only screen and (max-width:1023px) and (orientation:portrait){
        body #page .content a.ot-sdk-show-settings {
                color: #fff !important;
            }

            html.tour-section #mobile-header {
                background: #fff;
            }

            .mobile-only {
                display: block;
            }

            .desktop-only {
                display: none;
            }

            body.overflow #mobile-header {
                background: #000;
            }

            #mobile-header {
                display: flex;
                justify-content: space-between;
                position: fixed;
                padding: 6vw 1vw;
                z-index: 10001;
                width: 100%;
                align-items: center;
                top: 0;
                background: #000;
                transition: .5s ease-in-out;
            }

            .mobile-menu {
                width: 5.8974vw;
                cursor: pointer;
            }

            .menu-icon {
                transition: .5s ease-in-out;
            }

            .menu-icon.active {
                transform: rotate(45deg);
            }

            /* The sidepanel menu */
            .sidepanel {
                height: 100%;
                width: 100%;
                position: fixed;
                z-index: 1000;
                top: 0;
                right: -100%;
                background-size: cover;
                background-position: top center;
                overflow-x: hidden;
                transition: 1s;
                background: #fff;
                display: block;
            }

            .sidepanel.open {
                right: 0;
            }

            .sidepanel .mobile-menu-items a {
                padding: 0;
                text-decoration: none;
                font-size: 6.4103vw;
                line-height: 8.7179vw;
                font-family: var(--site-primary-family);
                display: block;
                transition: 0.3s;
                padding-bottom: 8vw;
                text-align: center;
                font-weight: 700;
                color: #fff;
            }

            .mobile-menu-wrapper {
                display: grid;
                /* grid-template-rows: 2fr 1fr; */
                grid-template-columns: 1fr;
                height: 100%;
                align-items: center;
                justify-content: center;
                text-align: center;
            }

            .mobile-menu-items {
                height: 100%;
                align-items: center;
                display: flex;
                flex-direction: column;
                justify-content: center;
                background: #000;
            }

            .mobile-menu-footer {
                display: flex;
                gap: 3vw;
                justify-content: flex-start;
                flex-direction: column;
                align-items: center;
                position: absolute;
                bottom: 5vw;
                width: 100%;
            }

            .header-content-wrapper {
                font-size: 7.6923vw;
                width: 100%;
                flex-direction: column;
            }

            .left-items a {
                width: 50.5128vw;
                padding-left: 3vw;
                display: block;
            }

            .header-items.right {
                padding-right: 3vw;
            }

            .socials-nav {
                width: 80%;
                margin: 0 auto;
            }

            .sidepanel .socials-nav ul {
                list-style: none;
                display: flex;
                width: 100%;
                max-width: 100%;
                padding: 0;
                margin: 0;
                align-items: center;
                justify-content: space-between;
                gap: 1vw;
            }

            .sidepanel .socials-nav ul {
                gap: 5vw;
            }

            .sidepanel .socials-nav ul a {
                font-size: 4.6154vw;
            }

            body .sidepanel .copyright-links {
                width: 93%;
                margin: 0 auto;
                display: block;
            }

            .sidepanel .copyright-text {
                color: #fff;
            }
            html body .mobile-menu-footer .copyright-text, html body .mobile-menu-footer .copyright-links a, html body .mobile-menu-footer .copyright-links span {
                font-size: 3.3vw;
color:#fff;
            }
    }
.sidepanel .socials-nav ul a{
color:#fff;
}
</style></div>
      
    </div>
  </div>
<div id="block-bartik-mlcss" data-block-plugin-id="block_content:a44640b1-7c92-4d31-98ff-7f7c3bc815b3" class="block block-block-content block-block-contenta44640b1-7c92-4d31-98ff-7f7c3bc815b3">
  
    
      <div class="content">
      
            <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><style>
  /* mail css */
#page{
background:#000;
}
body.page-node-96,body.page-node-101{
background:transparent

}
  * {
    box-sizing: border-box;
  }

  label.goptin_checkbox span {
    white-space: nowrap;
  }

  .page-node-type-miscellaneous_pages #main-wrapper {
    background: transparent;
    background-size: cover;
    background-position: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    position: relative;
min-height:80vh;
  }

  body #page .footer-mlist .mlistwrapper .mlform .terms a:hover {
    color: #fff;
    transition: all 0.5s;
    text-decoration: underline;
    opacity: 0.7;
  }
  body div#mlist {
    width: 100%;
    background: #eee9e2;
    margin-top: 7vw;
    text-align: center;
    position: relative;
    padding: 21px 0;
    padding-bottom: 15px;
  }

  body div#mlist .mlist-left {
    display: inline-block;
    width: 44%;
    margin: 0 2%;
    vertical-align: top;
  }

  body div#mlist .icon-facebook:before,
  body div#mlist .icon-twitter:before,
  body div#mlist .icon-instagram:before,
  body div#mlist .icon-youtube:before,
  body div#mlist .icon-appleinc:before,
  body div#mlist .icon-deezer:before,
  body div#mlist .icon-spotify:before {
    color: #1a1a1a;
  }

  body div#mlist .icon-facebook:hover::before,
  body div#mlist .icon-twitter:hover::before,
  body div#mlist .icon-instagram:hover::before,
  body div#mlist .icon-youtube:hover::before,
  body div#mlist .icon-appleinc:hover::before,
  body div#mlist .icon-deezer:hover::before,
  body div#mlist .icon-spotify:hover::before {
    color: #e4181b;
  }

  body div#mlist .icon {
    margin-right: 3vw;
    display: inline-block;
  }

  body div#mlist .social-icons {
    text-align: left;
    margin-bottom: 0px;
  }

  body .footer-mlist {
    display: inline-block;
    width: 49%;
  }

  body .mlist-message p {
    margin-top: 0px;
    text-align: left;
    line-height: 1.2;
    font-size: 1em;
  }

  body p.follow-subscribe {
    margin-bottom: 1.3909vw;
  }

  input,
  select {
    background: transparent;
    padding: 0 0.5vw;
    box-sizing: border-box;
    color: var(--label-text-color);
    width: 100%;
    display: block;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
  }

  body input:-webkit-autofill,
  body input:-webkit-autofill:hover,
  body input:-webkit-autofill:focus,
  body textarea:-webkit-autofill,
  body textarea:-webkit-autofill:hover,
  body textarea:-webkit-autofill:focus,
  body select:-webkit-autofill,
  body select:-webkit-autofill:hover,
  body select:-webkit-autofill:focus {
    color: #fff;
    border: 1px solid #fff;
    -webkit-text-fill-color: #fff;
    -webkit-box-shadow: 0 0 0px 1000px transparent inset;
    transition: background-color 5000s ease-in-out 0s;
    background: transparent;
  }

  input:focus,
  select:focus {
    outline: none;
  }

  :focus {
    outline: none;
  }

  :focus {
    outline: none !important;
  }

  select::-ms-expand {
    display: none;
  }

  .header-mlist {
    position: absolute;
    top: 35vw;
    left: auto;
    right: 0;
    width: 25%;
    margin: 0px 4%;
    z-index: 10;
  }

  .header-mlist .mlistwrapper form.mlistFormOne,
  .header-mlist .mlistwrapper .mlform .terms {
    width: 100%;
  }

  .mlistwrapper {
    text-align: center;
    margin: 0 auto;
  }

  .mlistwrapper .mlform .terms.active a {
    font-size: 0;
  }

  .mlistwrapper div.plain-ml-wrapper {
    width: 100%;
    margin: 0 auto;
  }

  body .footer-mlist form.mlistFormTwo .postal_country,
  body .footer-mlist form.mlistFormTwo .postalcode,
  body .footer-mlist form.mlistFormTwo .first.fieldWrap {
    width: 100%;
    padding: 0.5vw 0;
  }

  body .footer-mlist .plain-ml-wrapper .dobMonth.fieldWrap,
  body .footer-mlist .plain-ml-wrapper div.dobday.fieldWrap {
    display: inline-block;
    padding: 0.2vw 0 10px;
  }

  body
    .footer-mlist
    .plain-ml-wrapper
    .dobDay.fieldWrap.select-drop-down-arrow {
    width: 48%;
    display: inline-block;
  }

  body
    .footer-mlist
    .plain-ml-wrapper
    .dobMonth.fieldWrap.select-drop-down-arrow {
    width: 48%;
    display: inline-block;
    margin-right: 2%;
  }

  .mlistwrapper .mlform input.email.errored,
  .errored {
    color: red;
  }

  .secondform input:not([type="submit"]),
  .secondform select {
    width: 100%;
  }

  body input::-webkit-input-placeholder {
    color: #FFFDF8;
    -webkit-text-fill-color: #FFFDF8;
    opacity: 1;
    text-transform: none;
    background: transparent;
  }

  body input::-moz-placeholder {
    color: #FFFDF8;
    -webkit-text-fill-color: #FFFDF8;
    opacity: 1;
    text-transform: none;
    background: transparent;
  }

  body input:-ms-input-placeholder {
    color: #FFFDF8;
    -webkit-text-fill-color: #FFFDF8;
    opacity: 1;
    text-transform: none;
    background: transparent;
  }

  body input:-moz-placeholder {
    color: #fff;
    -webkit-text-fill-color: #fff;
    opacity: 1;
    text-transform: none;
    background: transparent;
  }

  /*Footer Start*/

  .footer-mlist .mlistwrapper .mlform input:-webkit-autofill,
  .footer-mlist .mlistwrapper .mlform input:-webkit-autofill:hover,
  .footer-mlist .mlistwrapper .mlform input:-webkit-autofill:focus,
  .footer-mlist .mlistwrapper .mlform textarea:-webkit-autofill,
  .footer-mlist .mlistwrapper .mlform textarea:-webkit-autofill:hover,
  .footer-mlist .mlistwrapper .mlform textarea:-webkit-autofill:focus,
  .footer-mlist .mlistwrapper .mlform select:-webkit-autofill,
  .footer-mlist .mlistwrapper .mlform select:-webkit-autofill:hover,
  .footer-mlist .mlistwrapper .mlform select:-webkit-autofill:focus {
    color: #1a1a1a;
    border-bottom: 1px solid #1a1a1a;
    -webkit-text-fill-color: #1a1a1a;
    -webkit-box-shadow: 0 0 0px 1000px transparent inset;
    transition: background-color 5000s ease-in-out 0s;
    background: transparent;
    opacity: 1;
  }

  .footer-mlist input:-webkit-autofill,
  .footer-mlist input:-webkit-autofill:hover,
  .footer-mlist input:-webkit-autofill:focus,
  .footer-mlist textarea:-webkit-autofill,
  .footer-mlist textarea:-webkit-autofill:hover,
  .footer-mlist textarea:-webkit-autofill:focus,
  .footer-mlist select:-webkit-autofill,
  .footer-mlist select:-webkit-autofill:hover,
  .footer-mlist select:-webkit-autofill:focus {
    -webkit-text-fill-color: #1a1a1a;
    -webkit-box-shadow: 0 0 0px 1000px transparent inset;
    transition: background-color 5000s ease-in-out 0s;
    background: transparent;
  }

  .footer-mlist input::-webkit-input-placeholder {
    color: #1a1a1a;
    -webkit-text-fill-color: #1a1a1a;
    opacity: 1;
    text-transform: none;
    background: transparent;
  }

  .footer-mlist input::-moz-placeholder {
    color: #1a1a1a;
    -webkit-text-fill-color: #1a1a1a;
    opacity: 1;
    text-transform: none;
    background: transparent;
  }

  .footer-mlist input:-ms-input-placeholder {
    color: #1a1a1a;
    -webkit-text-fill-color: #1a1a1a;
    opacity: 1;
    text-transform: none;
    background: transparent;
  }

  .footer-mlist input:-moz-placeholder {
    color: #1a1a1a;
    -webkit-text-fill-color: #1a1a1a;
    opacity: 1;
    text-transform: none;
    background: transparent;
  }

  /*Footer End*/

  #block-plainjsmailinglist.block .content {
    max-width: none;
    padding: 0;
  }

  .mlistwrapper form.mlistFormOne > div {
    display: inline-block;
    vertical-align: top;
  }

  .fadeOut {
    display: none;
  }

  .fadeIn {
    display: block;
  }

  .mlistwrapper {
    max-width: 50vw;
    /*margin: 5vw auto;*/
  }

  div#firstMlistForm > div {
    max-width: none;
    margin: 0 0 0 auto;
  }

  p.message-description {
    margin: 1em 0;
    line-height: 2.5em;
    color: #fff;
    font-size: 25px;
    border-bottom: 1px solid #fff;
    text-align: center;
    text-transform: capitalize;
  }

  .message {
    display: block;
  }

  .plain-ml-wrapper select {
    background: url(../images/arrow.png) no-repeat right center transparent;
    background-size: 1.5vw;
    -webkit-appearance: none;
    -moz-appearance: none;
  }

  .plain-ml-wrapper .email.fieldWrap label {
    display: none;
  }

  .mlistwrapper .plain-ml-wrapper form.mlistFormOne div.fieldWrap {
    margin-right: 4%;
    width: 64%;
  }

  .mlistwrapperform .mlistFormOne > div {
    text-align: center;
    display: inline-block;
    vertical-align: top;
  }

  .mlistwrapper .plain-ml-wrapper div.fieldWrap {
    position: relative;
  }

  form.mlistFormOne > div.submit {
    width: 32%;
    margin: 0 auto;
  }

  #block-plainjsmailinglist input:-webkit-autofill,
  #block-plainjsmailinglist select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px transparent inset;
    -webkit-text-fill-color: #fff;
    transition: background-color 5000s ease-in-out 0s;
    background: transparent;
  }

  .mlistwrapper .mlform input.email {
    box-sizing: border-box;
    padding-left: 1vw;
    background: transparent;
    color: var(--label-text-color);
    letter-spacing: 0.05vw;
  }

  body .footer-mlist .mlistwrapper .mlform .mlistFormOne input.submit {
    background: transparent;
    height: 32px;
    line-height: 32px;
    color: #1a1a1a;
    text-transform: capitalize;
    font-size: 14px;
    outline: none;
    border: 1px solid #1a1a1a;
    cursor: pointer;
    transition: 0.5s ease-in-out;
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -ms-transition: 0.5s ease-in-out;
    font-family: courier-std, monospace;
  }

  body .footer-mlist .mlistwrapper .mlform .mlistFormOne input.submit:hover {
    color: #ffffff;
    background: #41b6e6;
    border-color: #41b6e6;
  }

  body .footer-mlist .mlistwrapper .secondform input:not([type="submit"]) {
    background: transparent;
    width: 100%;
    color: #fff;
    height: 34px;
    border: 1px solid #fff;
    font-size: 17px;
    padding-left: 6px;
  }

  input.submit {
    background-color: transparent;
    text-transform: lowercase;
    border-color: var(--button-color);
  }

  .mlistwrapper .mlform input,
  .mlistwrapper input.submit {
    width: 100%;
    height: 3vw;
    line-height: 1.2;
    padding: 0;
    background: transparent;
    box-sizing: border-box;
    border-radius: 0;
    font-size: 0.8vw;
    text-transform: none;
    font-style: normal;
    font-family: var(--default-font-family);
  }

  .mlistwrapper div.mlform {
    width: 100%;
    margin: 0px auto;
  }

  .footer-mlist .mlistwrapper .secondform {
    width: 55%;
    margin: 0 auto;
  }

  .footer-mlist .mlistwrapper .mlform .terms {
    width: 75%;
    margin: 0 auto;
    padding-left: 0;
  }

  body #page .footer-mlist .mlistwrapper .mlform .terms .terms {
    padding-left: 0;
  }

  .mlistwrapper form.mlistFormOne {
    width: 75%;
  }

  .mlistwrapper .mlform input {
    border: 1px solid var(--label-text-color);
  }

  .mlistwrapper input.submit:hover {
    opacity: 1;
    color: var(--label-text-color);
    border-color: transparent;
  }

  .mlistwrapper .plain-ml-wrapper .terms {
    position: relative;
    text-align: left;
    padding-left: 0.2vw;
  }

  div#block-plainjsmailinglist .plain-ml-wrapper .terms {
    max-width: 82%;
  }

  .footer-mlist .mlistwrapper .mlform p.terms-message a:hover,
  .footer-mlist .mlistwrapper .secondform p.terms-message a:hover {
    color: #e4181b;
    text-decoration: none;
  }

  .mlistwrapper .mlform .terms,
  .secondform .terms {
    text-decoration: none;
    text-transform: capitalize;
    font-size: 0.9vw;
    /* border-bottom: 1px solid var(--label-text-color); */
    color: var(--label-text-color);
    line-height: 1;
  }

  .mlistwrapper .mlform .terms:hover,
  .mlistwrapper .secondform .terms:hover {
    /* color: #DDA6CB; */
    /* opacity: 0.5; */
  }

  .mlistwrapper .mlform .terms:active,
  .mlistwrapper .secondform .terms:active .mlistwrapper .mlform .terms:focus,
  .mlistwrapper .secondform .terms:focus {
    color: var(--label-text-color);
  }

  .mlistwrapper form.mlistFormTwo .globaloptin {
    position: relative;
    margin: 0vw auto;
    width: 100%;
    text-align: left;
  }

  .mlistwrapper form.mlistFormTwo .globaloptin [type="checkbox"]:not(:checked),
  .globaloptin [type="checkbox"]:checked {
    position: absolute;
    left: 0px;
    width: 2vw;
    height: 2vw;
    z-index: 10;
    top: 0;
    opacity: 0;
    cursor: pointer;
    margin: 0;
    -webkit-appearance: none;
    padding: 0;
  }

  .mlistwrapper form.mlistFormTwo .globaloptin .goptin_checkbox {
    display: inline-block;
    box-sizing: border-box;
    line-height: 1.6;
    color: var(--label-text-color);
    text-align: left;
    text-transform: none;
    letter-spacing: 0.02vw;
    font-size: 1vw;
    padding-left: 2vw;
  }

  .mlistwrapper
    form.mlistFormTwo
    .globaloptin
    [type="checkbox"]:not(:checked)
    + label:before,
  .mlistwrapper
    form.mlistFormTwo
    .globaloptin
    [type="checkbox"]:checked
    + label:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 1.5vw;
    height: 1.5vw;
    border: 1px solid var(--label-text-color);
    background: transparent;
    border-radius: 0px;
    box-sizing: border-box;
  }

  .mlistwrapper
    form.mlistFormTwo
    .globaloptin
    [type="checkbox"]:not(:checked)
    + label:after,
  .mlistwrapper
    form.mlistFormTwo
    .globaloptin
    [type="checkbox"]:checked
    + label:after {
    content: "\2713";
    position: absolute;
    top: 0.3vw;
    line-height: 1;
    left: 0.3vw;
    font-size: 1.2vw;
    color: var(--label-text-color);
    font-weight: 700;
    text-align: center;
  }

  .mlistwrapper
    form.mlistFormTwo
    .globaloptin
    [type="checkbox"]:not(:checked)
    + label:after {
    opacity: 0;
    transform: scale(0);
  }

  .plain-ml-wrapper span.secondFormClose:hover {
    color: #e4181b;
  }

  body .footer-mlist .mlistwrapper .mlform .terms p.terms-message {
    position: relative;
    bottom: auto;
    top: 0;
    font-size: 0.75vw;
    /*  padding: 5px 0 10px;*/
    z-index: 1;
    width: 92%;
    background: transparent;
    color: #fff;
    text-align: left;
    text-transform: none;
    margin: 0;
    line-height: 1.35;
  }

  body .footer-mlist .mlistwrapper .mlform .terms p.terms-message-2 {
    position: relative;
    bottom: auto;
    top: 0;
    font-size: 0.75vw;

    z-index: 1;
    width: 100%;
    background: transparent;
    color: #fff;
    text-align: left;
    text-transform: none;
    margin: 0;
    line-height: 1.35;
  }

  .mlistwrapper .plain-ml-wrapper .terms .terms {
    width: auto;
    border-bottom: 0;
    text-decoration: underline;
  }

  #block-plainjsmailinglist .mlform p.terms-message a,
  #block-plainjsmailinglist .terms a.terms {
  }

  .mlistwrapper .mlform p.terms-message a,
  .mlistwrapper .secondform p.terms-message a {
    margin: 0;
    text-transform: none;
    border: 0;
    color: var(--label-text-color);
    text-decoration: underline;
  }

  .mlistwrapper .secondform {
    position: relative;
    right: 0;
    top: 0;
    z-index: 1;
    width: 100%;
  }

  .footer-mlist .mlistwrapper form.mlistFormTwo div.terms {
    width: 100%;
    margin: 8px auto 0;
  }

  .mlistwrapper div.plain-ml-wrapper {
    position: relative;
    padding: 15px 0;
    margin: 0 auto;
  }

  .firstMlistForm .terms .close:hover {
    opacity: 0.5;
  }

  .firstMlistForm .terms .close {
    position: absolute;
    top: 38%;
    left: auto;
    right: 0.5vw;
    width: 1.5vw;
    height: 1.5vw;
    text-align: center;
    line-height: 1.7;
    color: var(--label-text-color);
    background: var(--button-color);
    cursor: pointer;
    display: none;
  }

  .firstMlistForm .terms p {
    position: relative;
  }

  .mlistwrapper .mlform,
  .mlistwrapper .secondform {
    margin: 0 auto;
    text-align: center;
    padding: 0;
    transition: all 0.5s ease-in-out;
  }

  /*.mlistwrapper .secondform .welcome {
        padding: 2vw 0 1vw;
    }*/

  .secondform.singleform.fadeIn {
    position: absolute;
    top: -23vw;
  }

  .footer-mlist .mlistwrapper .plain-ml-wrapper p.terms-message-2 a:hover {
    color: #e4181b;
    text-decoration: none;
  }

  .mlistwrapper .plain-ml-wrapper p.terms-message-2 a {
    color: var(--label-text-color);
    border: 0;
  }

  .mlistwrapper div.plain-ml-wrapper span.secondformClose {
    position: absolute;
    right: 0;
    font-size: 1.3vw;
    top: -1vw;
    cursor: pointer;
    color: var(--label-text-color);
    display: block;
  }

  .mlistwrapper div.plain-ml-wrapper span.secondformClose:hover {
    opacity: 0.5;
  }

  .mlistwrapper form.mlistFormOne {
    font-size: 0;
    margin: 0 auto;
  }

  .footer-mlist .mlistwrapper form.mlistFormTwo {
    width: 48%;
    margin: 0 auto;
  }

  #block-plainjsmailinglist .plain-ml-wrapper {
    max-width: 980px;
    /* margin-left: 22vw; */
  }

  .mlistwrapper form.mlistFormTwo div.terms {
    margin: 10px 0 0;
    display: block;
    text-align: center;
  }

  .mlistwrapper .plain-ml-wrapper p.terms-message-2,
  .mlistwrapper div#nav .plain-ml-wrapper p.terms-message-2 a {
    position: static;
    top: initial;
    left: initial;
    background: 0 0;
    font-size: 1vw;
    text-transform: none;
    margin: 0;
  }

  .mlistwrapper .mlform .terms p.terms-message-2 {
    width: 100%;
    padding-right: 1vw;
  }

  .mlistwrapper form.mlistFormOne span.input-error {
    font-size: 9.5px;
    bottom: auto;
    text-align: left;
    line-height: 1;
    left: 0;
  }

  .mlistwrapper form.mlistFormTwo label {
    /* position: relative;*/
    text-align: left;
    top: initial;
    left: initial;
    text-transform: uppercase;
    display: block;
    letter-spacing: 0.02vw;
  }

  .mlistwrapper form.mlistFormOne,
  .mlistwrapper form.mlistFormTwo {
    padding-bottom: 0.8vw;
  }

  .mlistwrapper form.mlistFormTwo .postal_country {
    padding-top: 0.8vw;
  }

  .mlistwrapper .mlform input.submit:hover {
    border-color: transparent;
    color: var(--label-text-color);
  }

  #block-plainjsmailinglist .mlform p.terms-message a:hover,
  #block-plainjsmailinglist .secondform p.terms-message a:hover {
    opacity: 0.5;
  }

  #header .region-header div#block-homepagemailinglistblock {
    padding-top: 63px;
  }

  input.submit {
    font-size: 1vw;
  }

  .mlistwrapper div#thankyou {
    width: 100%;
    font-size: 1.3vw;
    color: var(--label-text-color);
    text-align: center;
    text-transform: uppercase;
  }

  .mlistwrapper .secondform .globaloptin {
    margin: 0;
  }

  .mlistwrapper .secondform .globaloptin label {
    text-transform: none;
  }

  .mlistwrapper .secondform select option {
    background: transparent;
    color: var(--button-color);
  }

  .mlistwrapper div#firstMlistForm > div {
    margin: 0 auto;
  }

  section.email-section .section-title h2 {
    font-size: 30px;
  }

  .mlistwrapper .secondform .welcome p,
  .mlistwrapper .secondform .welcome span {
    font-size: 1vw;
    display: inline;
  }

  body .footer-mlist .mlistwrapper form.mlistFormTwo label {
    font-size: 17px;
    text-transform: uppercase;
    color: #fff;
    margin: 5px 0;
    text-align: center;
    font-weight: bold;
  }

  .mlistwrapper .secondform input,
  .mlistwrapper .secondform select {
    font-size: 1vw;
    text-transform: capitalize;
    font-family: var(--default-font-family);
    font-family: courier-std, monospace;
  }

  .mlistwrapper .secondform input.submit {
    font-size: 1vw;
    height: 3vw;
    color: var(--label-text-color);
    background: var(--default-bg-color);
    width: 100%;
    border-color: transparent;
    cursor: pointer;
  }

  .mlistwrapper .secondform .submit {
    width: 39%;
    margin: 0 auto;
  }

  .footer-mlist .mlistwrapper .secondform input.submit:hover {
    background: #e4181b;
    border: 1px solid #e4181b;
    color: #ffffff;
  }

  .mlistwrapper p.thankswelcome-msg {
    text-transform: capitalize;
    line-height: 1.2;
  }

  .mlistwrapper .mlform input.email.errored {
    border-color: red;
  }

  .plain-ml-wrapper p.terms-message-2 a {
    text-decoration: underline;
  }

  .mlistwrapper .secondform input,
  .mlistwrapper .secondform select {
    border-radius: 0 !important;
    height: 3vw;
    background-color: transparent;
    font-family: courier-std, monospace;
  }

  .footer-mlist .mlistwrapper .secondform select {
    width: 100%;
    color: #fff;
    height: 34px;
    border: 1px solid #fff;
    font-size: 17px;
    padding-left: 6px;
    background: url("")
      right 10px center;
    background-repeat: no-repeat;
    -webkit-appearance: none;
  }

  .mlistwrapper select#country {
    width: 100%;
    border: 1px solid var(--label-text-color);
    text-transform: uppercase;
    
  }

  .mlistwrapper input#goptin_checkbox label.goptin_checkbox {
    height: auto;
  }

  .mlistwrapper input#goptin_checkbox {
    position: absolute;
  }

  .mlistwrapper form.mlistFormOne span.input-error {
    color: #ff0000;
  }

  /*.footer-mlist {
        padding: 7vw 0 0vw;
    }*/

  .footer-mlist .mlistwrapper .mlform input.email {
    color: #fff;
    border: none;
    border-bottom: 1px solid #fff;
    background: transparent;
    letter-spacing: 0px;
    height: 34px;
    border-radius: 0px;
    font-size: 14px;
    width: 100%;
    box-sizing: border-box;
    outline: none;
    padding: 0px;
  }

  .footer-mlist .mlistwrapper .mlform input.email::placeholder {
    color: #fff;
  }

  .footer-mlist .mlistwrapper .mlform input:-webkit-autofill {
    background: transparent;
  }

  body #page .footer-mlist .mlistwrapper .mlform .terms .terms {
    color: #1a1a1a;
    text-decoration: underline;
    line-height: 1;
    font-size: 11px;
  }

  .footer-mlist .mlistwrapper .mlform .terms .terms:hover {
    color: #e4181b;
  }

  .footer-mlist .secondform .terms,
  .footer-mlist .mlistwrapper .mlform .terms p.terms-message,
  .footer-mlist .mlistwrapper .mlform .terms p.terms-message-2 {
    color: #1a1a1a;
  }

  .footer-mlist .mlistwrapper .mlform p.terms-message a,
  .footer-mlist .mlistwrapper .secondform p.terms-message a {
    color: #1a1a1a;
    text-decoration: underline;
  }

  .footer-mlist .mlistwrapper .secondform input {
    color: #fff;
    background: transparent;
    border: 1px solid #fff;
  }

  .footer-mlist .mlistwrapper .secondform select {
    color: #fff;
    border: 1px solid #fff;
  }

  .footer-mlist .secondform.singleform.fadeIn {
    position: fixed;
    z-index: 1000002;
    padding: 10px;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    padding: 0;
    display: block;
    background: #eee9e2;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    display: flex;
  }

  .footer-mlist .mlistwrapper .secondform input.submit {
    color: #fff;
    background: transparent;
    font-size: 17px;
    text-transform: none;
    height: 34px;
    transition: 0.5s ease-in-out;
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -ms-transition: 0.5s ease-in-out;
  }

  /*.footer-mlist .plain-ml-wrapper div.select-drop-down-arrow:after {
        color: var(--button-color);
        content: "\25BC";
    }*/

  .footer-mlist .mlistwrapper form.mlistFormTwo .globaloptin .goptin_checkbox {
    color: #fff;
    border: none;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    text-transform: none;
    padding: 0px 26px;
    font-weight: normal;
  }

  .footer-mlist
    .mlistwrapper
    form.mlistFormTwo
    .globaloptin
    [type="checkbox"]:not(:checked)
    + label:before,
  .footer-mlist
    .mlistwrapper
    form.mlistFormTwo
    .globaloptin
    [type="checkbox"]:checked
    + label:before {
    color: #fff;
    border: 2px solid #fff;
    width: 17px;
    height: 17px;
    top: 5px;
  }

  .footer-mlist .mlistwrapper .secondform .welcome p,
  .footer-mlist .mlistwrapper .secondform .welcome span {
    color: #fff;
    font-size: 19px;
    margin-bottom: 5px;
  }

  .footer-mlist .mlistwrapper .secondform .welcome-message p {
    color: #fff;
    font-size: 15px;
    margin-top: 0px;
    line-height: 1.5;
    text-align: center;
  }
.welcome {
    margin-bottom: 7px;
    max-width: 90vw;
}
  .footer-mlist .mlistwrapper .secondform .welcome-message {
    width: 48%;
    margin: 0 auto;
    text-align: left;
  }

  .footer-mlist div.plain-ml-wrapper span.secondFormClose {
    color: #1a1a1a;
    font-size: 30px;
    width: 47%;
    text-align: right;
    margin: 0 auto;
    cursor: pointer;
  }

  .footer-mlist div.plain-ml-wrapper span.secondFormClose:hover {
    color: #fff;
    opacity: 0.7;
  }

  .footer-mlist .mlistwrapper .plain-ml-wrapper p.terms-message-2 a {
    color: #fff;
  }

  .footer-mlist
    .mlistwrapper
    form.mlistFormTwo
    .globaloptin
    [type="checkbox"]:not(:checked)
    + label:after,
  .footer-mlist
    .mlistwrapper
    form.mlistFormTwo
    .globaloptin
    [type="checkbox"]:checked
    + label:after {
    color: #fff;
    font-size: 13px;
    top: 8px;
  }

  .footer-mlist div.thankyou {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 25px;
    line-height: 2.5em;
    padding: 0px;
  }

  /*mlist page*/

  .page-node-type-miscellaneous-pages div#main {
    background: transparent;
  }

  .node__meta {
    display: none;
  }

  .page-node-106 .plain-ml-wrapper.firstMlistForm.mlistPage {
    max-width: 80%;
    margin: 0 auto;
    margin-top: 0;
  }

  .plain-ml-wrapper.firstMlistForm.mlistPage .mlform {
    margin-bottom: 40px;
  }

  .page-node-106 .plain-ml-wrapper.firstMlistForm.mlistPage .singleform {
    max-width: 70%;
    margin: 0 auto;
    padding: 0;
    margin-top: 50px;
  }

  .page-node-106 .plain-ml-wrapper.firstMlistForm.mlistPage .mlform label,
  .page-node-106
    .plain-ml-wrapper.firstMlistForm.mlistPage
    .mlform
    label.birthday {
    display: block;
    text-align: center;
    letter-spacing: 0px;
    margin: 0.5vw 0;
    text-transform: uppercase;
    font-size: 1vw;
    font-weight: bold;
    font-family: courier-std, monospace;
color:#fff;
  }

  .page-node-106
    .plain-ml-wrapper.firstMlistForm.mlistPage
    .mlform
    input:not([type="checkbox"]),
  .page-node-106 .plain-ml-wrapper.firstMlistForm.mlistPage .mlform select {
        border: 1px solid #fff;
    padding-left: 0.5vw;
    font-size: 1.2vw;
    background-color: transparent;
    height: 2.9vw;
    border-radius: 0px;
    width: 100%;
    box-sizing: border-box;
    outline: none;
    color: #fff;
    font-family: courier-std, monospace;
  }

  .page-node-106
    .plain-ml-wrapper.firstMlistForm.mlistPage
    .mlform
    input.email.errored {
    border: none;
    border-bottom: 1px solid #ed3d3d;
  }

  .page-node-106
    .plain-ml-wrapper.firstMlistForm.mlistPage
    .mlform  span.input-error {
    color: red;
  }

  .page-node-106
    .plain-ml-wrapper.firstMlistForm.mlistPage
    .mlform
    input.submit.mlistSubmit {
    font-size: 14px;
    outline: none;
    cursor: pointer;
    border: 1px solid;
    height: 32px;
    line-height: 32px;
    background: transparent;
    font-family: courier-std, monospace;
    border: 1px solid #fff;
    transition: 0.5s ease-in-out;
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -ms-transition: 0.5s ease-in-out;
  }

  .page-node-106
    .plain-ml-wrapper.firstMlistForm.mlistPage
    .mlform
    input.submit.mlistSubmit:hover {
    opacity: 0.7;
  }

  .page-node-106 .plain-ml-wrapper.firstMlistForm.mlistPage .mlform select {
    -webkit-appearance: none;
    background: url()
      no-repeat scroll right 10px center transparent;
    border-radius: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
  }

  .plain-ml-wrapper.firstMlistForm.mlistPage .mlform .dobMonth.fieldWrap,
  .plain-ml-wrapper.firstMlistForm.mlistPage .mlform .dobDay.fieldWrap {
    width: 49%;
    display: inline-block;
    vertical-align: middle;
  }

  .plain-ml-wrapper.firstMlistForm.mlistPage .mlform .dobMonth.fieldWrap {
    margin-right: 2%;
  }

  .plain-ml-wrapper.firstMlistForm.mlistPage .mlform .birthday {
    font-size: 0;
  }

  .page-node-106
    .plain-ml-wrapper.firstMlistForm.mlistPage
    .mlform
    > div.email.fieldWrap,
  .page-node-106
    .plain-ml-wrapper.firstMlistForm.mlistPage
    .mlform
    > div.postalcode.fieldWrap,
  .page-node-106
    .plain-ml-wrapper.firstMlistForm.mlistPage
    .mlform
    > div.country.select-drop-down-arrow,
  .page-node-106
    .plain-ml-wrapper.firstMlistForm.mlistPage
    .mlform
    > div.birthday {
    width: 100%;
    margin: 0 auto;
    padding: 10px 0;
  }

  .globaloptin {
    position: relative;
    margin: 0vw auto;
    width: 100%;
    text-align: left;
  }

  .fadeIn {
    display: block;
  }

  .fadeOut {
    display: none;
  }

  .thankyou.fadeOut.fadeIn {
    display: block;
  }

  .page-node-106
    .plain-ml-wrapper.firstMlistForm.mlistPage
    .mlform
    label.goptin_checkbox {
    color: #fff;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    text-transform: none;
    margin-bottom: 15px;
    text-align: left;
    padding-left: 27px;
    margin-bottom: 15px;
    font-weight: normal;
  }

  /*.plain-ml-wrapper div.select-drop-down-arrow:after {
        font-size: 1.3vw;
        color: var(--label-text-color);
        right: -1.2vw;
        top: 50%;
        position: absolute;
        pointer-events: none;
        width: 3.5vw;
        text-indent: 14px;
        content: "\25BC";
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
    }*/

  .plain-ml-wrapper.firstMlistForm.mlistPage
    .globaloptin
    [type="checkbox"]:not(:checked),
  .globaloptin [type="checkbox"]:checked {
    position: absolute;
    left: 0px;
    width: 17px;
    height: 17px;
    z-index: 10;
    top: 0;
    opacity: 0;
    cursor: pointer;
    margin: 0;
    -webkit-appearance: none;
    padding: 0;
  }

  .globaloptin .goptin_checkbox {
    display: inline-block;
    box-sizing: border-box;
    line-height: 1.6vw;
    color: var(--label-text-color);
    text-align: left;
    text-transform: none;
    letter-spacing: 0.02vw;
    font-size: 1vw;
    padding-left: 2vw;
  }

  .globaloptin [type="checkbox"]:not(:checked) + label:before,
  .globaloptin [type="checkbox"]:checked + label:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0.5vw;
    width: 1.2vw;
    height: 1.2vw;
    border: 2px solid #fff;
    background: transparent;
    border-radius: 0px;
    box-sizing: border-box;
  }

  .globaloptin [type="checkbox"]:not(:checked) + label:after,
  .globaloptin [type="checkbox"]:checked + label:after {
    content: "\2713";
    position: absolute;
    top: 0.6vw;
    left: 0.2vw;
    font-size: 0.9vw;
    transition: all 0.2s;
    color: #fff;
    font-weight: 600;
    line-height: 1vw;
  }

  .globaloptin [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
  }

  .plain-ml-wrapper.firstMlistForm.mlistPage p.terms-message.fadeIn {
    position: relative;
    font-size: 12px;
    padding: 5px 0 10px;
    text-align: left;
    box-sizing: border-box;
    width: 100%;
    left: 0;
    line-height: 1.35;
    margin-top: 0px;
    color: #fff;
    font-family: courier-std, monospace;
  }

  body.page-node-106
    #page
    .plain-ml-wrapper.firstMlistForm.mlistPage
    p.terms-message.fadeIn
    a {
    color: #fff;
    border: 0;
    font-size: 12px;
    line-height: 1.35;
    text-decoration: underline;
  }

  body.page-node-106
    #page
    .plain-ml-wrapper.firstMlistForm.mlistPage
    p.terms-message.fadeIn
    a:hover {
    color: #e4181b;
    text-decoration: none;
  }

  .plain-ml-wrapper.firstMlistForm.mlistPage .terms a {
    text-align: center;
    font-size: 10px;
    border-bottom: 1px solid;
    width: auto;
    display: inline-block;
    line-height: 1;
  }

  .plain-ml-wrapper.firstMlistForm.mlistPage .terms {
    text-align: center;
    width: 70%;
    margin: 0 auto;
  }

  option {
    background: transparent;
    color: var(--button-color);
  }

  input.submit {
    text-transform: capitalize;
  }

  .email.fieldWrap {
    position: relative;
  }

  .mlform input.errored {
    border-color: #ff0000;
  }

  .message.fadeOut {
    display: none;
  }

  div.thankyou {
    font-size: 24px;
    padding: 8vw 0;
    color: #fff;
font-family: courier-std,monospace;
  }
  .page-node-type-miscellaneous_pages .plain-ml-wrapper.firstMlistForm.mlistPage .terms a {
    color: black;
    font-size: 0.8vw;
    margin-top: 1vw;
}

  @media only screen and (max-width: 1023px) {
    body #content {
      float: none;
    }
    body .footer-mlist .mlistwrapper .mlform .terms p.terms-message,
    body .footer-mlist .mlistwrapper .mlform .terms p.terms-message-2 {
      font-size: 12px;
      padding: 8px 0;
    }
    .page-node-106 .plain-ml-wrapper.firstMlistForm.mlistPage {
      max-width: 95%;
      margin-top: 60px;
    }

    body div#mlist .mlist-left {
      display: block;
      width: 100%;
      margin: 0 auto;
      text-align: center;
    }

    body .mlist-message p {
      text-align: center;
    }

    body div#mlist .social-icons {
      text-align: center;
    }

    body #page div#mlist .icon {
      margin-right: 10px;
      margin-left: 10px;
      display: inline-block;
      font-size: 20px;
    }

    body .footer-mlist {
      display: block;
      width: 92%;
      margin: 0 auto;
    }

    .footer-mlist div.plain-ml-wrapper span.secondFormClose {
      width: 87%;
    }

    .footer-mlist .mlistwrapper .mlform .terms {
      width: 100%;
      margin: 0 auto;
    }

    .footer-mlist .mlistwrapper .secondform .welcome-message {
      width: 91%;
    }

    .mlistwrapper {
      max-width: 100%;
    }

    .footer-mlist .mlistwrapper .secondform {
      width: 100%;
    }

    .views-field.views-field-field-desktop-header-image {
      display: none;
    }

    .views-field.views-field-field-header-image {
      display: block;
    }

    .views-field.views-field-field-header-image img {
      width: 100%;
      height: auto;
    }

    .header-mlist {
      bottom: 0;
      top: auto;
      width: 100%;
      left: 0%;
      margin: 0 auto;
      right: auto;
    }

    .block.block-views.block-views-blockheader-block-1,
    .block.block-block-content {
      position: relative;
    }

    .mlistwrapper .mlform input.email {
      padding-left: 5vw;
    }

    .mlistheader {
      font-size: 3vw;
    }

    .mlistwrapperform .mlistFormOne,
    .mlistwrapper div#block-plainjsmailinglist form.mlistFormTwo {
      font-size: 0;
      width: 100%;
      margin: 0 auto;
    }

    .mlistwrapper .mlform input,
    .mlistwrapper input.submit {
      font-size: 4vw;
      height: 12vw;
    }

    .firstMlistForm .terms .close {
      width: 5vw;
      height: 6vw;
    }

    .mlistwrapper form.mlistFormOne span.input-error {
      font-size: 2.2vw;
      top: -4vw;
    }

    .mlistwrapper .mlform .terms,
    .mlistwrapper .secondform .terms,
    .thankyou {
      font-size: 4vw;
    }

    .mlistwrapper .secondform input:not([type="submit"]),
    .mlistwrapper .secondform select {
      height: 12vw;
      font-size: 4vw;
      padding-left: 5vw;
    }

    .secondform.singleform.fadeIn {
      background: #000;
      padding: 5%;
    }

    .footer-mlist .secondform.singleform.fadeIn {
      background: #fff;
    }

    .mlistwrapper form.mlistFormTwo label {
      font-size: 2vw;
    }

    .mlistwrapper form.mlistFormTwo .globaloptin .goptin_checkbox {
      font-size: 3.5vw;
      line-height: 4vw;
      padding-left: 7vw;
    }

    .mlistwrapper
      form.mlistFormTwo
      .globaloptin
      [type="checkbox"]:not(:checked)
      + label:before,
    .mlistwrapper
      form.mlistFormTwo
      .globaloptin
      [type="checkbox"]:checked
      + label:before {
      width: 4.5vw;
      height: 4.5vw;
    }

    .page-node-106 .plain-ml-wrapper.firstMlistForm.mlistPage .singleform {
      max-width: 100%;
    }

    .mlistwrapper
      form.mlistFormTwo
      .globaloptin
      [type="checkbox"]:not(:checked)
      + label:after,
    .mlistwrapper
      form.mlistFormTwo
      .globaloptin
      [type="checkbox"]:checked
      + label:after {
      font-size: 4.5vw;
    }

    .mlistwrapper .secondform .submit {
      width: 62%;
    }

    .mlistwrapper .secondform input.submit {
      font-size: 4vw;
      height: 12vw;
    }

    .mlistwrapper .mlform .terms p.terms-message,
    .mlistwrapper .mlform .terms p.terms-message-2 {
      font-size: 3.5vw;
    }

    .mlistwrapper .plain-ml-wrapper p.terms-message-2,
    .mlistwrapper div#nav .plain-ml-wrapper p.terms-message-2 a {
      font-size: 3.5vw;
    }

    .mlistwrapper .secondform .welcome p,
    .mlistwrapper .secondform .welcome span {
      font-size: 4vw;
    }

    .mlistwrapper form.mlistFormOne,
    .mlistwrapper form.mlistFormTwo {
      padding-bottom: 3vw;
    }

    .mlistwrapper form.mlistFormOne,
    .mlistwrapper .mlform .terms {
      width: 100%;
    }

    .footer-mlist .mlistwrapper form.mlistFormTwo.mlform {
      width: 90%;
      margin: 0 auto;
    }

    body
      .footer-mlist
      .plain-ml-wrapper
      .dobMonth.fieldWrap.select-drop-down-arrow {
      width: 47%;
      margin-right: 3%;
    }

    body
      .footer-mlist
      .plain-ml-wrapper
      .dobDay.fieldWrap.select-drop-down-arrow {
      width: 47%;
    }

    .footer-mlist form.mlistFormTwo .postalcode,
    .footer-mlist form.mlistFormTwo .postal_country {
      width: 100%;
      margin-right: 0;
    }

    .mlistwrapper div.mlform {
      width: 90%;
    }

    .mlistwrapper div.plain-ml-wrapper {
      padding-bottom: 30px;
      padding-top: 30px;
    }

    .page-node-type-miscellaneous_pages #main-wrapper {
      min-height: calc(100vh - 30.9vw);
    }

    span.input-error {
      font-size: 3.5vw;
      bottom: -3.3vw;
    }

    .plain-ml-wrapper.firstMlistForm.mlistPage .mlform > div {
      margin-top: 3vw;
    }

    .plain-ml-wrapper.firstMlistForm.mlistPage {
      max-width: 100%;
    }

    p.message-description {
      font-size: 24px;
    }

    .plain-ml-wrapper.firstMlistForm.mlistPage .mlform label,
    .plain-ml-wrapper.firstMlistForm.mlistPage .mlform label.birthday {
      font-size: 4vw;
    }

    .plain-ml-wrapper.firstMlistForm.mlistPage
      .mlform
      input:not([type="checkbox"]),
    .plain-ml-wrapper.firstMlistForm.mlistPage .mlform select {
      height: 8vw;
      font-size: 2.8vw;
    }

    .plain-ml-wrapper.firstMlistForm.mlistPage .mlform label.goptin_checkbox {
      font-size: 2.8vw;
      padding-left: 8vw;
      line-height: 1.4;
    }

    .globaloptin [type="checkbox"]:not(:checked) + label:before,
    .globaloptin [type="checkbox"]:checked + label:before {
      width: 17px;
      height: 17px;
    }

    .globaloptin [type="checkbox"]:not(:checked) + label:after,
    .globaloptin [type="checkbox"]:checked + label:after {
      font-size: 10px;
      left: 4px;
    }

    .plain-ml-wrapper.firstMlistForm.mlistPage .terms a {
      font-size: 2.5vw;
    }

    .plain-ml-wrapper.firstMlistForm.mlistPage p.terms-message.fadeIn {
      font-size: 2.5vw;
    }

    .footer-mlist .mlistwrapper .mlform input.email {
      font-size: 17px;
    }

    .footer-mlist
      .mlistwrapper
      form.mlistFormTwo
      .globaloptin
      [type="checkbox"]:not(:checked)
      + label:after,
    .footer-mlist
      .mlistwrapper
      form.mlistFormTwo
      .globaloptin
      [type="checkbox"]:checked
      + label:after {
      color: #fff;
      font-size: 18px;
      top: 6px;
      left: 3px;
    }
  }

  @media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
    .header-mlist {
      top: 60.5vw;
    }

    span.input-error {
      font-size: 2.5vw;
      bottom: -2.3vw;
    }

    .plain-ml-wrapper.firstMlistForm.mlistPage .mlform > div {
      margin-top: 3vw;
    }

    .plain-ml-wrapper.firstMlistForm.mlistPage {
      padding-top: 10vw;
      max-width: 66%;
    }

    p.message-description {
      font-size: 3vw;
    }

    .plain-ml-wrapper.firstMlistForm.mlistPage .mlform label,
    .plain-ml-wrapper.firstMlistForm.mlistPage .mlform label.birthday {
      font-size: 3vw;
    }

    .plain-ml-wrapper.firstMlistForm.mlistPage
      .mlform
      input:not([type="checkbox"]),
    .plain-ml-wrapper.firstMlistForm.mlistPage .mlform select {
      height: 6.5vw;
      font-size: 2.2vw;
    }

    .plain-ml-wrapper.firstMlistForm.mlistPage .mlform label.goptin_checkbox {
      font-size: 2vw;
      padding-left: 7vw;
      line-height: 1.3;
    }

    .globaloptin [type="checkbox"]:not(:checked) + label:before,
    .globaloptin [type="checkbox"]:checked + label:before {
      width: 4vw;
      height: 4vw;
    }

    .globaloptin [type="checkbox"]:not(:checked) + label:after,
    .globaloptin [type="checkbox"]:checked + label:after {
      font-size: 3.8vw;
      left: 0.9vw;
    }

    .plain-ml-wrapper.firstMlistForm.mlistPage .terms a {
      font-size: 2.5vw;
    }

    .plain-ml-wrapper.firstMlistForm.mlistPage p.terms-message.fadeIn {
      font-size: 2.5vw;
    }

    .plain-ml-wrapper.firstMlistForm.mlistPage
      .mlform
      input.submit.mlistSubmit {
      font-size: 2.8vw;
    }

    /*.plain-ml-wrapper div.select-drop-down-arrow:after {
            font-size: 2.4vw;
            right: 1vw;
        }	*/
  }

  body #page .footer-mlist .mlistwrapper .mlform .terms p.terms-message a,
  body #page .footer-mlist .mlistwrapper .mlform .terms p.terms-message-2 a {
    text-decoration: underline;
  }

  .footer-mlist .mlistwrapper .mlform input.email.errored {
    border-color: red;
  }

  @media only screen and (min-width: 768px) and (max-width: 1023px) {
    body .mlist-message p {
      text-align: left;
    }

    body
      #page
      .view-id-video.view-display-id-page_1
      .view-footer
      .mlist-message
      p.follow-subscribe {
      margin: 0 auto;
      margin-bottom: 1.3909vw;
      max-width: 330px;
    }

    body div#mlist .mlist-left {
      display: inline-block;
      width: 44%;
      margin: 0 2%;
      vertical-align: top;
    }

    body .footer-mlist {
      display: inline-block;
      width: 49%;
    }

    .mlistwrapper form.mlistFormOne,
    .mlistwrapper form.mlistFormTwo {
      padding-bottom: 0.8vw;
    }
  }
  @media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
    .page-node-type-miscellaneous_pages
      .plain-ml-wrapper.firstMlistForm.mlistPage {
      padding-top: 0;
    }
    .page-node-type-miscellaneous_pages
      .plain-ml-wrapper.firstMlistForm.mlistPage
      .mlform
      > div {
      margin-top: 0;
    }
    .page-node-type-miscellaneous_pages p.message-description {
      font-size: 2vw;
      margin: 0;
    }
    .page-node-type-miscellaneous_pages
      .globaloptin
      [type="checkbox"]:not(:checked)
      + label:before,
    .globaloptin [type="checkbox"]:checked + label:before {
      width: 1.2vw;
      height: 1.2vw;
    }
    .page-node-type-miscellaneous_pages
      .plain-ml-wrapper.firstMlistForm.mlistPage {
      max-width: 100%;
    }
    .page-node-type-miscellaneous_pages
      .plain-ml-wrapper.firstMlistForm.mlistPage
      .terms
      a {
      font-size: 11px;
    }
    .page-node-type-miscellaneous_pages
      .mlist-outer-wrapper.embedded-inline-list.country-detect
      .termsWrapper
      .termsContent {
      font-size: 12px;
    }
    .page-node-type-miscellaneous_pages
      .globaloptin
      [type="checkbox"]:not(:checked)
      + label:after,
    .page-node-type-miscellaneous_pages
      .globaloptin
      [type="checkbox"]:checked
      + label:after {
      font-size: 10px;
      left: 4px;
    }
    .page-node-type-miscellaneous_pages
      .plain-ml-wrapper.firstMlistForm.mlistPage
      p.terms-message.fadeIn {
      font-size: 12px;
    }
  }

@media only screen and (max-width:1023px), only screen and (max-width:1024px) and (orientation:portrait) {
.mlistwrapper form.mlistFormOne span.input-error {
    font-size: 2.2vw;
    top: -4vw;
}

body.page-node-96 .not-authorized {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 30vh 0;
}
.page-node-101 .page-not-found {
    top: 60%;
    left: 50%;
    min-height: auto;
    bottom: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 30vh 0;
}
.contextual {}

div#block-bartik-headeranimationjs {
    display: none;
}

div#block-bartik-footerblock {
    /* position: absolute; */
    bottom: 0;
    z-index: 1000;
}

.dialog-off-canvas-main-canvas {}
}
@media only screen and (max-width:1024px){
	.page-node-106.page-node-type-miscellaneous_pages .plain-ml-wrapper.firstMlistForm.mlistPage .terms a {
	font-size: 11px;
	}

	.page-node-106.page-node-type-miscellaneous-pages .plain-ml-wrapper.firstMlistForm.mlistPage p.terms-message.fadeIn, body.page-node-106.page-node-type-miscellaneous-pages #page .plain-ml-wrapper.firstMlistForm.mlistPage p.terms-message.fadeIn a {
		font-size: 10px;
	}

	.plain-ml-wrapper.firstMlistForm.mlistPage .terms {
		max-width: 100%;
		width: 100%;
	}
	

}

</style>
</div>
      
    </div>
  </div>
<div id="block-bartik-fontinclude" data-block-plugin-id="block_content:df27d7a0-228b-4684-aa0a-eee8192e6c75" class="block block-block-content block-block-contentdf27d7a0-228b-4684-aa0a-eee8192e6c75">
  
    
      <div class="content">
      
            <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><style>
@font-face {
    font-family: 'momstypewriterregular';
    src: url('/sites/g/files/g2000017596/files/2023-12/momt___-webfont.eot');
    src: url('/sites/g/files/g2000017596/files/2023-12/momt___-webfont.eot?#iefix') format('embedded-opentype'),
         url('/sites/g/files/g2000017596/files/2023-12/momt___-webfont.woff') format('woff'),
         url('/sites/g/files/g2000017596/files/2023-12/momt___-webfont.ttf') format('truetype'),
         url('/sites/g/files/g2000017596/files/2023-12/momt___-webfont.svg#momstypewriterregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
</style></div>
      
    </div>
  </div>
<div id="block-bartik-newtourcssjs" data-block-plugin-id="block_content:d1874001-07cc-4afe-8986-ee78fe01dace" class="block block-block-content block-block-contentd1874001-07cc-4afe-8986-ee78fe01dace">
  
    
      <div class="content">
      
            <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><style>
    body {
        background: url('/sites/g/files/g2000017596/files/2023-12/TourBkgd.jpg');
        background-size: 100% auto;
        background-position: center top;
        background-repeat: no-repeat;
        background-color: #000;
    }

    div#page {
        background: transparent;
    }

    #page .main-content h2 {
        font-family: 'momstypewriterregular';
        color: #fff;
        text-transform: capitalize;
        font-size: 3.125vw;
        padding: 0;
    }

    .hideThis {
        display: none;
    }

    .tour-bg-video.video-sticked {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 0;
    }

    html.tour-section section#tour1 {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100vh;
        z-index: -1;
    }

    div#block-toursectionbgvideo.active {
        position: fixed;
        width: 100%;
        height: 100vh;
        z-index: -1;
        top: 0;
        left: 0;
    }

    .tour-bg-video {
        width: 100%;
        height: 100vh;
        position: absolute;
        z-index: 0;
    }

    span.Tourtitle {
        z-index: 9;
        width: 100%;
        align-items: center;
        justify-content: center;
        text-align: center;
        font-size: 5vw;
        text-transform: uppercase;
        line-height: 1;
        font-family: "LeafstarSans";
    }

    video#tour-bg-video {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .tout-title {

        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        font-size: 5vw;
        text-transform: uppercase;
        line-height: 1;
        font-family: "LeafstarSans";
        padding-top: 8.020833333333334vw;
        margin-bottom: 3vw;
    }

    .tout-title img {
        width: 11.9271vw;
        margin: 0 auto;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .content {
        color: #fff;
        padding-bottom: 2vw;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .event_links.On .tickets.drop {
        opacity: .7;
        cursor: default;
        height: 3.3333vw;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .event_links.On .tickets.drop:after {
        font-size: 0;
        content: "\25bc";
        position: unset;
        top: 0;
        right: 0;
    }



    div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-content {
        width: 56.4063vw;
        margin: 0 auto;
        padding-top: 3vw;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-display-id-block_7 div.accordion-item {
        background: #fff;
        color: #000;
        /* margin-bottom: 1vw; */
        position: relative;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-display-id-block_7 div.accordion-item .accordion-item-body {
        padding-bottom: 1vw;
        transition: height .1s ease;
        overflow: hidden;
        transition-duration: 0.5s;
        transition-timing-function: ease-in;
        transition-delay: 0.1s;
    }



    div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-display-id-block_7 div.accordion-item>h3 {
        position: relative;
        z-index: 9;
        cursor: pointer;
        background: #fff;
        padding: 1.5vw;
        border: 3px;
        color: #000;
        font-size: 1.8229vw;
        font-weight: 700;
        text-align: left;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-display-id-block_7 div.accordion-item>h3:after {
        content: "";
        background: url(/sites/g/files/g2000017596/files/2024-09/acc-plus.png) no-repeat center;
        width: 1.3021vw;
        height: 1.3021vw;
        position: absolute;
        top: 2vw;
        right: 2vw;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-display-id-block_7 div.accordion-item.active>h3:after {
        content: "";
        background: url(/sites/g/files/g2000017596/files/2024-09/acc-minus.png) no-repeat center;
        width: 1.3021vw;
        height: 1.3021vw;
        position: absolute;
        top: 2vw;
        right: 2vw;

    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .views-field.views-field-field-event-buylink-1 li {
        display: none;
    }

    .tourHeaderLinks {
        font-size: 1.5625vw;
        line-height: 1.7708vw;
        color: #fff;
        font-family: var(--site-primary-family);
        font-weight: 700;
        text-align: center;
        border-bottom: none;
        display: flex;
        justify-content: space-evenly;
        padding-bottom: 2vw;
        width: 56.4063vw;
        position: relative;
        margin: 0 auto;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .tourHeaderLinks a {
        color: #fff;
        font-size: 1.5625vw;
        opacity: .5;
        font-family: var(--site-primary-family);
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .tourHeaderLinks .active a {
        font-weight: 700;
        border-bottom: 1px solid #fff;
        opacity: 1;
    }

    .past-tour-dates-section,
    div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-content {
        animation-name: fadeInOpacity;
        animation-iteration-count: 1;
        animation-timing-function: ease-in;
        animation-duration: 1s;
        transition: all .5s linear;

    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-content.active,
    .past-tour-dates-section.active {
        opacity: 1;
        display: block;
    }

    .video-sticked {
        position: fixed;
        z-index: -1;
        top: 0;
    }

    @keyframes fadeInOpacity {
        0% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    /** Tour grid css */
    div#block-bartik-views-block-duplicate-of-event-view-block-7 .no-dates {
        width: 100%;
        text-align: center;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row.nodates {
        display: block;
        font-size: 22px;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row {
        display: grid;
        grid-template-columns: 3fr 6fr 3fr;
        gap: 0vw;
        grid-template-areas:
            "date location links";
        text-align: left;
        font-family: var(--site-primary-family);
        font-size: 1.5625vw;
        line-height: 1.9271vw;
        border: none;
        /* align-items: center; */
        color: #000;
        transition: .5s ease-in-out;
        padding: 2.6041666666666665vw 0;
        margin-bottom: 0vw;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row div {
        font-family: var(--site-primary-family);
        color: #000;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row div.restrictions.plain_text {
        font-size: 0.9vw;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row>div {
        width: 100%;
        padding: 0;
    }


    div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row.cancelled {
        pointer-events: none;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row.cancelled .event_date,
    div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row.cancelled .event_location,
    div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row.cancelled .event_links a {
        text-decoration: line-through;
        opacity: .5;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .event_date {
        grid-area: date;
        display: block;
        flex-direction: row;
        text-align: center;
    }

    .month.plain_text {
        font-size: 1.5625vw;
        line-height: 1.9271vw;
        font-family: var(--site-primary-family);
        text-transform: uppercase;
    }

    .date.plain_text {
        font-size: 1.5625vw;
        line-height: 1.9271vw;
        font-family: var(--site-primary-family);
    }

    .venue.plain_text,
    .tourMoreInfo a {
        font-size: 1.4583vw;
        line-height: 1.6146vw;
        font-family: var(--site-primary-family);
    }

    .tourMoreInfo a {
        color: #000;
        text-decoration: underline;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .tourMoreInfo a:hover {
        opacity: .5;
        color: #000;
    }

    .location.plain_text {
        font-size: 1.4583vw;
        line-height: 1.6146vw;
        font-family: var(--site-primary-family);
        opacity: .5;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .event_location {
        display: flex;
        flex-direction: column;
        text-align: left;
        align-items: left;
        /* justify-content: center; */
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .special-event {
        grid-area: specialEvent;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .venue {
        grid-area: venue;
        font-weight: bold;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .location {
        grid-area: loc;
        font-style: italic;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .event_location .featuring-artists {
        grid-area: featArtists;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .event_links {
        grid-area: links;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .event_links a,
    div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .tickets.drop,
    body #page div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .retailLinks .item-list ul li a {
        display: block;
        width: 100%;
        font-size: 1.2583vw;
        line-height: 3.3333vw;
        text-decoration: none;
        font-weight: 700;
        padding: 0;
        text-transform: capitalize;
        text-align: center;
        background-color: #000000;
        margin: 0 auto;
        box-sizing: border-box;
        transition: all 0.5s ease-in-out;
        border: 1px solid #000;
        color: #fff;
        cursor: pointer;
        font-family: var(--site-primary-family);
        position: relative;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .tickets.drop:after {
        content: "\25bc";
        position: absolute;
        top: 0;
        right: 2vw;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .tickets.drop:hover {
        opacity: .7;
    }

    body #page .retailLinks .item-list {
        display: none;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .event_links a:hover {
        opacity: 0.7;
        color: #fff;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-71 .event_date .date.plain_text::after,
    div#block-bartik-views-block-duplicate-of-event-view-block-71 .event_date .month.plain_text::after {
        content: ".";
        position: relative;
        top: 0;
        left: 0;
    }

    .month.plain_text1:after {
        content: ",";
        position: relative;
        top: 0;
        left: 0;
    }

    .year.plain_text {}

    .date.plain_text,
    .month.plain_text {
        display: inline-block;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .event_date div {
        margin-right: 0;
        color: #000;
    }

    .event_links {
        transition: .2s;
    }


    div#block-bartik-views-block-duplicate-of-event-view-block-7 .event_links a.no-link {
        display: none;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row>.featuring-artists {
        display: none;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .dtm_date {
        display: none;
    }

    #block-views-block-events-block-12 {
        display: none;
    }

    body #page div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .retailLinks .item-list ul li a {
        font-size: 0.85vw;
    }

    .view-display-id-block_1>.view-content.active {
        display: none;
    }

    .past-dates-wrapper a {
        font-size: 1.8229166666666667vw;
        border-bottom: 2px solid;
    }

    .past-dates-wrapper {
        margin: 0 auto;
        display: block;
        text-align: center;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-footer>div.active {
        display: block;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-display-id-block_7 div.accordion-item .accordion-item-body li {
        border-bottom: 1px solid #000;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-display-id-block_7 div.accordion-item .accordion-item-body {
        max-width: 90%;
        margin: 0 auto;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-display-id-block_7 div.accordion-item .accordion-item-body .retailLinks li {
        border: 1px solid #fff;
    }

    body #page div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .retailLinks .item-list ul li a {
        background: #4D4D4D;
    }

    div#edit-field-tour-group-name-value ul li li {
        display: inline-block;
    }

    .TourDatesFilterWrapper ul li {
        display: inline-block;
        margin: 0vw 1.3vw;
        cursor: pointer;
        font-size: 16px;
    }

    #TourDatesFilter {
        display: inline-block;
        font-size: 1.3020833333333333vw;
        cursor: initial;
        vertical-align: middle;
    }

    .bef-links-use-ajax.form-select.bef-links {
        display: inline-block;
        vertical-align: middle;
    }

    .bef-exposed-form .form--inline>.form-item {
        float: none;
        text-align: center;
    }

    .bef-link.bef-link--selected {

        font-weight: bold !important;
        opacity: 1;
        border-bottom: 1px solid #fff;
        padding-bottom: 0.5vw;
    }

    a[name="field_tour_group_name_value[All]"]:after {
        content: "All";
        font-size: 1.3020833333333333vw;
    }



    .TourDatesFilterWrapper ul li {
        font-size: 1.25vw;
        font-family: courier-std, monospace;
    }

    form#views-exposed-form-duplicate-of-event-view-block-7 {
        display: none;
    }

    .TourDatesFilterWrapper ul li:hover {
        text-decoration: none;
        opacity: 0.7;
    }

    .TourDatesFilterWrapper ul li.is-active {
        color: #fff;
        /* text-decoration: underline; */
        font-weight: bold !important;
        opacity: 1;
        padding: 0;
        border-bottom: 1px solid #fff;
        padding-bottom: 0.5vw;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 form#views-exposed-form-duplicate-of-event-view-block-7 div#edit-actions {
        display: none;
    }

    .TourDatesFilterWrapper {
        text-align: center;
    }

    div#block-bartik-views-block-duplicate-of-event-view-block-7 select,
    div#block-bartik-views-block-duplicate-of-event-view-block-7 label,
    div#block-bartik-views-block-duplicate-of-event-view-block-7 input.button.js-form-submit.form-submit {
        font-size: 0;
        border: none;
    }

    .pager a.button {
        justify-content: center;
        width: 13vw;
        font-size: 1.2583vw;
        line-height: 3.3333vw;
        text-decoration: none;
        font-weight: 700;
        padding: 0;
        text-transform: capitalize;
        text-align: center;
        background-color: #fff;
        margin: 0 auto;
        box-sizing: border-box;
        transition: all 0.5s ease-in-out;
        border: 1px solid #fff;
        color: #000;
        cursor: pointer;
        font-family: courier-std, monospace;
        position: relative;
    }

    .pager a.button::before {
        content: unset !important;
    }

    .pager__item {
        margin-top: 2vw;
    }

    .TourDatesFilterWrapper ul {
        margin: 1.1vw auto;
    }

    @media screen and (max-width: 1024px) {
        #page .main-content h2 {
            font-size: 41px;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .event_links.On .tickets.drop {
            opacity: .7;
            cursor: default;
            height: 12.3077vw;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 {
            width: 100%;
            max-width: 100vw;
            margin: 0 auto;
        }

        .tout-title {
            font-size: 15vw;
            display: block;
            padding-top: 21vh;
        }

        .event_links a {
            width: 100%;
            padding: 8px 0px;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .event_links a,
        div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .tickets.drop,
        body #page div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .retailLinks .item-list ul li a {
            height: 10vw;
            line-height: 11vw;
            padding: 0;
        }

        body #page div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .retailLinks .item-list ul li a {
            font-size: 3.615vw !important;
        }

        .form--inline .form-actions {
            display: none;
        }

        #TourDatesFilter {
            display: block;
            font-size: 19px;
            line-height: 50px;
            text-transform: uppercase;
        }


        .TourDatesFilterWrapper ul li a,
        #TourDatesFilter {
            font-size: 16px;
        }


        a[name="field_tour_group_name_value[All]"]:after {
            font-size: 16px;
        }

        .TourDatesFilterWrapper ul li {
            line-height: 36px;
            display: block;
            font-size: 16px;
        }

        .TourDatesFilterWrapper ul li.is-active {
            border: none;
            text-decoration: underline;
            text-underline-offset: 1vw;
        }

        .pager__item {
            margin-top: 7vw;
        }
    }

    @media only screen and (max-width: 1024px) and (orientation: portrait) {
        body div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-display-id-block_7 div.accordion-item>h3:after {
            content: "";
            background: url(/sites/g/files/g2000017596/files/2024-09/acc-plus.png) no-repeat center;
            width: 25px;
            height: 25px;
            position: absolute;
            top: 5vw;
            right: 5vw;
        }

        body div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-display-id-block_7 div.accordion-item.active>h3:after {
            content: "";
            background: url(/sites/g/files/g2000017596/files/2024-09/acc-minus.png) no-repeat center;
            width: 25px;
            height: 25px;
            position: absolute;
            top: 5vw;
            right: 5vw;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-display-id-block_7 div.accordion-item>h3 {
            font-size: 5.1282vw;
            padding: 4.5vw;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row div.restrictions.plain_text {
            font-size: 4.1282vw;
        }

        /* 
        div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-display-id-block_7 div.accordion-item {
            margin-bottom: 5vw;
        } */

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .event_links {
            transform: none;
            position: static;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row {
            grid-template-columns: 140px calc(100% - 150px);
            grid-template-areas:
                "date location"
                "date links";
            justify-content: space-between;
            display: flex;
            flex-direction: column;
            text-align: center;
            font-size: 24px;
            line-height: 28px;
            padding: 0 0 30px;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .event_links a,
        div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .tickets.drop,
        body #page div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .retailLinks .item-list ul li a {
            font-size: 24px;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 div.event_location {
            grid-template-columns: 1fr;
            grid-template-areas:
                "specialEvent"
                "loc"
                "venue"
                "featArtists";
            text-align: center;
            padding: 0 0 30px;
        }


        div#block-bartik-views-block-duplicate-of-event-view-block-7 .event_links a,
        div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .tickets.drop,
        body #page div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .retailLinks .item-list ul li a {
            max-width: 40vw;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .tourHeaderLinks {
            display: flex;
            justify-content: space-between;
            padding-bottom: 7vw;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .tourHeaderLinks a {
            font-size: 5.1282vw;
            line-height: 6.1282vw;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-content,
        div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-footer,
        .tourHeaderLinks {
            width: 87.0513vw;
            margin: 0 auto;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row {
            font-size: 5.1282vw;
            line-height: inherit;
            padding-top: 1vw;
            padding-bottom: 3vw;
            width: 85%;
            margin: 0 auto;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .event_date div {
            color: var(--site-hover-color);
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .event_date {
            grid-area: date;
            display: block;
            flex-direction: row;
            font-size: 5.1282vw;
            line-height: 7.1795vw;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .event_links a,
        div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .tickets.drop,
        body #page div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .retailLinks .item-list ul li a {
            width: 100%;
            height: 12.3077vw;
            font-size: 4.6154vw;
            line-height: 12.3077vw;
            max-width: 100%;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row>div.event_links {
            padding-bottom: 6vw;
        }

        .month.plain_text {
            font-size: 5.1282vw;
            line-height: 7.1795vw;

        }

        .date.plain_text {
            font-size: 5.1282vw;
            line-height: 7.1795vw;
        }

        .venue.plain_text,
        .location.plain_text {
            font-size: 5.1282vw;
            line-height: 7.4359vw;
        }

    }

    @media only screen and (max-width: 767px) and (orientation: landscape) {
        div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row>div {
            width: 95%;
            padding: 0;
        }
    }

    @media only screen and (min-width: 767px) and (max-width: 1024px) and (orientation: portrait) {
        body div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-display-id-block_7 div.accordion-item>h3:after {
            content: "";
            background: url(/sites/g/files/g2000017596/files/2024-09/acc-plus.png) no-repeat center;
            width: 25px;
            height: 25px;
            position: absolute;
            top: 7vw;
            right: 7vw;
        }

        body div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-display-id-block_7 div.accordion-item.active>h3:after {
            content: "";
            background: url(/sites/g/files/g2000017596/files/2024-09/acc-minus.png) no-repeat center;
            width: 25px;
            height: 25px;
            position: absolute;
            top: 7vw;
            right: 7vw;
        }

    }

    @media only screen and (max-width: 1023px) and (orientation: landscape) {
        div#block-bartik-views-block-duplicate-of-event-view-block-7 .event_links {
            text-align: center;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .event_links.On .tickets.drop {
            height: 5.5vw;
        }
    }

    @media only screen and (max-width: 1024px) and (orientation: landscape) {
        body div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-display-id-block_7 div.accordion-item>h3:after {
            content: "";
            background: url(/sites/g/files/g2000017596/files/2024-09/acc-plus.png) no-repeat center;
            width: 25px;
            height: 25px;
            position: absolute;
            top: 2vw;
            right: 2vw;
        }

        body div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-display-id-block_7 div.accordion-item.active>h3:after {
            content: "";
            background: url(/sites/g/files/g2000017596/files/2024-09/acc-minus.png) no-repeat center;
            width: 25px;
            height: 25px;
            position: absolute;
            top: 2vw;
            right: 2vw;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-display-id-block_7 div.accordion-item>h3 {
            font-size: 2.823vw;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-content,
        div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-footer,
        .tourHeaderLinks {
            width: 70.406vw;
            margin: 0 auto;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .tourHeaderLinks a {
            font-size: 2.563vw;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .event_links a,
        div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .tickets.drop,
        body #page div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .retailLinks .item-list ul li a {
            padding-bottom: 0;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row {
            font-size: 1.336vw;
            line-height: inherit;
            padding-top: 1vw;
            padding-bottom: 0;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .event_links a,
        div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .tickets.drop,
        body #page div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .retailLinks .item-list ul li a {
            font-size: 2vw;
            height: 5vw;
            line-height: 5.5vw;
        }

        .month.plain_text,
        .date.plain_text {
            font-size: 2.336vw;
            line-height: 2.9167vw;
        }

        .venue.plain_text,
        .location.plain_text {
            font-size: 2.336vw;
            line-height: 2.9167vw;
        }

    }

    @media (min-width: 600px) and (max-width: 1024px) and (orientation: landscape) {

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .event_links a,
        div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .tickets.drop,
        body #page div#block-bartik-views-block-duplicate-of-event-view-block-7 .widget_row .retailLinks .item-list ul li a {
            font-size: 1.5vw;
        }

        .album-msg {
            font-size: 17px;
            margin: 10px 0;
        }

        body #page .headerlinkout .btn.pre-savebtn {
            width: 50%;
            margin-top: 1.6vw;
            margin: 0 auto;
        }

    }

    /* div#block-bartik-views-block-duplicate-of-event-view-block-7  .view-display-id-block_7 div.accordion-item .accordion-item-body li:last-child {
        border: none;
    } */

    @media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {

        div#block-bartik-views-block-duplicate-of-event-view-block-7 {
            min-height: 70vh;
        }
    }

    article.contextual-region.node.node--type-page.node--unpublished.node--view-mode-full.clearfix {
        display: none;
    }

    form#content-moderation-entity-moderation-form--3 {
        display: none;
    }
</style>
<!-- <script>
    document.querySelector(".view-filters li:first-child a").innerHTML = "All"
</script> -->

<style>
    /* .TourDatesFilterWrapper ul li {
        font-size: 1.3020833333333333vw;
        font-family: courier-std, monospace;
        color: #fff;
        display: inline-block;
        margin: 0vw 1.4vw;
        cursor: pointer;
    } */


    @media only screen and (max-width: 1024px) and (orientation: portrait) {
        .pager a.button {
            width: 50%;
            height: 10vw;
            line-height: 10vw;
            font-size: 4vw;
        }

        div#block-bartik-views-block-duplicate-of-event-view-block-7 .view-content {
            padding-top: 25px;
        }
    }
</style>

<script>
    function onTourFilterOptionSelectedUpdated(optionEl) {
        var filterClassMap = {
            'All': 'allbtn',
            'loop_tour': 'looptourbtn',
            'Mathematics Tour': 'mathbtn',
            'Divide Tour': 'dividebtn',
            'Multiply Tour': 'multiplybtn',
            'Plus Tour': 'plusbtn'
        };
        $('.TourDatesFilterWrapper ul li.' + filterClassMap[optionEl.value]).addClass('is-active');

        console.log("Tour filter option selected:", optionEl.value);
    }

    function initTourFilterOptionSelectedObserver() {
        var rootSelector = 'div#block-bartik-views-block-duplicate-of-event-view-block-7';
        var optionSelector = rootSelector + ' .view-filters .js-form-type-select select option';
        var rootNode = document.querySelector(rootSelector);

        if (!rootNode) {
            return;
        }

        document.querySelectorAll(optionSelector + '[selected="selected"]').forEach(function (optionEl) {
            onTourFilterOptionSelectedUpdated(optionEl);
        });

        var observer = new MutationObserver(function (mutations) {
            mutations.forEach(function (mutation) {
                if (mutation.type === 'attributes' && mutation.attributeName === 'selected') {
                    var target = mutation.target;
                    if (target.matches(optionSelector) && target.getAttribute('selected') === 'selected') {
                        onTourFilterOptionSelectedUpdated(target);
                    }
                }

                if (mutation.type === 'childList' && mutation.addedNodes.length) {
                    mutation.addedNodes.forEach(function (node) {
                        if (node.nodeType !== 1) {
                            return;
                        }

                        if (node.matches && node.matches(optionSelector) && node.getAttribute('selected') === 'selected') {
                            onTourFilterOptionSelectedUpdated(node);
                        }

                        if (node.querySelectorAll) {
                            node.querySelectorAll(optionSelector + '[selected="selected"]').forEach(function (optionEl) {
                                onTourFilterOptionSelectedUpdated(optionEl);
                            });
                        }
                    });
                }
            });
        });

        observer.observe(rootNode, {
            subtree: true,
            childList: true,
            attributes: true,
            attributeFilter: ['selected']
        });
    }



    document.addEventListener('DOMContentLoaded', function () {
       
        initTourFilterOptionSelectedObserver();
    });
    function ChooseTourDatesFilter(filterValue) {
        $('div#block-bartik-views-block-duplicate-of-event-view-block-7 select.form-select').val(filterValue);
        $('div#block-bartik-views-block-duplicate-of-event-view-block-7 select.form-select').trigger('change');
        $("div#block-bartik-views-block-duplicate-of-event-view-block-7 input.button.js-form-submit.form-submit").trigger("click");
      

    }
</script></div>
      
    </div>
  </div>

  </div>

        
      </div>
    </header>
          <div class="highlighted">
        <aside class="layout-container section clearfix" role="complementary">
            <div class="region region-highlighted">
    <div data-drupal-messages-fallback class="hidden"></div>

  </div>

        </aside>
      </div>
            <div id="main-wrapper" class="layout-main-wrapper layout-container clearfix">
      <div id="main" class="layout-main clearfix">
        
        <main id="content" class="column main-content" role="main">
          <section class="section">
            <a id="main-content" tabindex="-1"></a>
              <div class="region region-content">
    <div class="views-element-container block block-views block-views-blockduplicate-of-event-view-block-7" id="block-bartik-views-block-duplicate-of-event-view-block-7" data-block-plugin-id="views_block:duplicate_of_event_view-block_7">
  
    
      <div class="content">
      <div><div class="view view-duplicate-of-event-view view-id-duplicate_of_event_view view-display-id-block_7 js-view-dom-id-8f89df6baa80c11a9f045ea75701de315a422db4a92164be266f2797c278ebdf">
  
    
      <div class="view-header">
       <div class="tout-title">
       <span class="Tourtitle"><h2>Past Tour Dates</h2></span>
</div>
<div class="tourHeaderLinks">

</div>

<div class="TourDatesFilterWrapper">
    <div id="TourDatesFilter">Filter:</div>
    <ul>
        <li onclick="ChooseTourDatesFilter('All')" class="allbtn"> All </li>
        <li onclick="ChooseTourDatesFilter('loop_tour')" class="looptourbtn" > Loop Tour </li>
        <li onclick="ChooseTourDatesFilter('Mathematics Tour')" class="mathbtn"> Mathematics Tour </li>
        <li onclick="ChooseTourDatesFilter('Divide Tour')" class="dividebtn"> Divide Tour </li>
        <li onclick="ChooseTourDatesFilter('Multiply Tour')" class="multiplybtn"> Multiply Tour </li>
        <li onclick="ChooseTourDatesFilter('Plus Tour')" class="plusbtn"> Plus Tour </li>
    </ul>
</div>

<style>
span.Tourtitle h2 {
    padding: 0;
    font-family: "LeafstarSans";
    color: #000;
}

</style>
    </div>
        <div class="view-filters">
      <form class="views-exposed-form" data-drupal-selector="views-exposed-form-duplicate-of-event-view-block-7" action="/home-page-new" method="get" id="views-exposed-form-duplicate-of-event-view-block-7" accept-charset="UTF-8">
  <div class="form--inline clearfix">
  <div class="js-form-item form-item js-form-type-select form-type-select js-form-item-field-tour-group-name-value form-item-field-tour-group-name-value">
      <label for="edit-field-tour-group-name-value">Filter:</label>
        <select data-drupal-selector="edit-field-tour-group-name-value" id="edit-field-tour-group-name-value" name="field_tour_group_name_value" class="form-select"><option value="All" selected="selected">- Any -</option><option value="loop_tour">Loop Tour</option><option value="Mathematics Tour">Mathematics Tour</option><option value="Divide Tour">Divide Tour</option><option value="Multiply Tour">Multiply Tour</option><option value="Plus Tour">Plus Tour</option></select>
        </div>
<div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions"><input data-drupal-selector="edit-submit-duplicate-of-event-view" type="submit" id="edit-submit-duplicate-of-event-view" value="Apply" class="button js-form-submit form-submit" />
</div>

</div>

</form>

    </div>
    
      <div class="view-content">
      <div data-drupal-views-infinite-scroll-content-wrapper class="views-infinite-scroll-content-wrapper clearfix"><div class="accordion-item">
  
  <ul class="accordion-item-body">

          <li><div class="views-field views-field-views-conditional-field"><span class="field-content"><div class="tickets">
	<a href="/tour-date/metlife-stadium-east-rutherford-nj-united-states-sat-09052026-1200">Recap</a>
</div></span></div><div class="views-field views-field-nothing"><span class="field-content"><div class="widget_row nid-">
    <div class="event_date">
  <div class="date plain_text">05 </div>
  <div class="month plain_text">Sep</div>
  <div class="year plain_text">2026</div>
   </div>
    <div class="event_location">
        <div class="venue plain_text">MetLife Stadium </div>
        <div class="location plain_text"> East Rutherford, NJ,  United States </div>
    

    </div>
<div class="event_links ">
    
    <a href="/tour-date/metlife-stadium-east-rutherford-nj-united-states-sat-09052026-1200?csd">Photo Gallery</a>
</div>
</div></span></div></li>
          <li><div class="views-field views-field-views-conditional-field"><span class="field-content"><div class="tickets">
	<a href="/tour-date/metlife-stadium-east-rutherford-nj-united-states-fri-09042026-1200">Recap</a>
</div></span></div><div class="views-field views-field-nothing"><span class="field-content"><div class="widget_row nid-">
    <div class="event_date">
  <div class="date plain_text">04 </div>
  <div class="month plain_text">Sep</div>
  <div class="year plain_text">2026</div>
   </div>
    <div class="event_location">
        <div class="venue plain_text">MetLife Stadium </div>
        <div class="location plain_text"> East Rutherford, NJ,  United States </div>
    

    </div>
<div class="event_links ">
    
    <a href="/tour-date/metlife-stadium-east-rutherford-nj-united-states-fri-09042026-1200?csd">Photo Gallery</a>
</div>
</div></span></div></li>
          <li><div class="views-field views-field-views-conditional-field"><span class="field-content"><div class="tickets">
	<a href="/tour-date/ford-field-detroit-mi-united-states-sat-08292026-1200">Recap</a>
</div></span></div><div class="views-field views-field-nothing"><span class="field-content"><div class="widget_row nid-">
    <div class="event_date">
  <div class="date plain_text">29 </div>
  <div class="month plain_text">Aug</div>
  <div class="year plain_text">2026</div>
   </div>
    <div class="event_location">
        <div class="venue plain_text">Ford Field </div>
        <div class="location plain_text"> Detroit, MI,  United States </div>
    

    </div>
<div class="event_links ">
    
    <a href="/tour-date/ford-field-detroit-mi-united-states-sat-08292026-1200?csd">Photo Gallery</a>
</div>
</div></span></div></li>
          <li><div class="views-field views-field-views-conditional-field"><span class="field-content"><div class="tickets">
	<a href="/tour-date/rogers-centre-toronto-canada-sat-08222026-1200">Recap</a>
</div></span></div><div class="views-field views-field-nothing"><span class="field-content"><div class="widget_row nid-">
    <div class="event_date">
  <div class="date plain_text">22 </div>
  <div class="month plain_text">Aug</div>
  <div class="year plain_text">2026</div>
   </div>
    <div class="event_location">
        <div class="venue plain_text">Rogers Centre </div>
        <div class="location plain_text"> Toronto, ON,  Canada </div>
    

    </div>
<div class="event_links ">
    
    <a href="/tour-date/rogers-centre-toronto-canada-sat-08222026-1200?csd">Photo Gallery</a>
</div>
</div></span></div></li>
          <li><div class="views-field views-field-views-conditional-field"><span class="field-content"><div class="tickets">
	<a href="/tour-date/rogers-centre-toronto-canada-fri-08212026-1200">Recap</a>
</div></span></div><div class="views-field views-field-nothing"><span class="field-content"><div class="widget_row nid-">
    <div class="event_date">
  <div class="date plain_text">21 </div>
  <div class="month plain_text">Aug</div>
  <div class="year plain_text">2026</div>
   </div>
    <div class="event_location">
        <div class="venue plain_text">Rogers Centre </div>
        <div class="location plain_text"> Toronto, ON,  Canada </div>
    

    </div>
<div class="event_links ">
    
    <a href="/tour-date/rogers-centre-toronto-canada-fri-08212026-1200?csd">Photo Gallery</a>
</div>
</div></span></div></li>
          <li><div class="views-field views-field-views-conditional-field"><span class="field-content"><div class="tickets">
	<a href="/tour-date/rogers-centre-toronto-canada-thu-08202026-1200">Recap</a>
</div></span></div><div class="views-field views-field-nothing"><span class="field-content"><div class="widget_row nid-">
    <div class="event_date">
  <div class="date plain_text">20 </div>
  <div class="month plain_text">Aug</div>
  <div class="year plain_text">2026</div>
   </div>
    <div class="event_location">
        <div class="venue plain_text">Rogers Centre </div>
        <div class="location plain_text"> Toronto, ON,  Canada </div>
    

    </div>
<div class="event_links ">
    
    <a href="/tour-date/rogers-centre-toronto-canada-thu-08202026-1200?csd">Photo Gallery</a>
</div>
</div></span></div></li>
          <li><div class="views-field views-field-views-conditional-field"><span class="field-content"><div class="tickets">
	<a href="/tour-date/us-bank-stadium-minneapolis-mn-united-states-sat-08152026-1200">Recap</a>
</div></span></div><div class="views-field views-field-nothing"><span class="field-content"><div class="widget_row nid-">
    <div class="event_date">
  <div class="date plain_text">15 </div>
  <div class="month plain_text">Aug</div>
  <div class="year plain_text">2026</div>
   </div>
    <div class="event_location">
        <div class="venue plain_text">U.S. Bank Stadium </div>
        <div class="location plain_text"> Minneapolis, MN,  United States </div>
    

    </div>
<div class="event_links ">
    
    <a href="/tour-date/us-bank-stadium-minneapolis-mn-united-states-sat-08152026-1200?csd">Photo Gallery</a>
</div>
</div></span></div></li>
          <li><div class="views-field views-field-views-conditional-field"><span class="field-content"><div class="tickets">
	<a href="/tour-date/sofi-stadium-los-angeles-ca-united-states-sat-08082026-1200">Recap</a>
</div></span></div><div class="views-field views-field-nothing"><span class="field-content"><div class="widget_row nid-">
    <div class="event_date">
  <div class="date plain_text">08 </div>
  <div class="month plain_text">Aug</div>
  <div class="year plain_text">2026</div>
   </div>
    <div class="event_location">
        <div class="venue plain_text">SoFi Stadium </div>
        <div class="location plain_text"> Los Angeles, CA,  United States </div>
    

    </div>
<div class="event_links ">
    
    <a href="/tour-date/sofi-stadium-los-angeles-ca-united-states-sat-08082026-1200?csd">Photo Gallery</a>
</div>
</div></span></div></li>
          <li><div class="views-field views-field-views-conditional-field"><span class="field-content"><div class="tickets">
	<a href="/tour-date/lumen-field-seattle-wa-united-states-sat-08012026-1200">Recap</a>
</div></span></div><div class="views-field views-field-nothing"><span class="field-content"><div class="widget_row nid-">
    <div class="event_date">
  <div class="date plain_text">01 </div>
  <div class="month plain_text">Aug</div>
  <div class="year plain_text">2026</div>
   </div>
    <div class="event_location">
        <div class="venue plain_text">Lumen Field </div>
        <div class="location plain_text"> Seattle, WA,  United States </div>
    

    </div>
<div class="event_links ">
    
    <a href="/tour-date/lumen-field-seattle-wa-united-states-sat-08012026-1200?csd">Photo Gallery</a>
</div>
</div></span></div></li>
          <li><div class="views-field views-field-views-conditional-field"><span class="field-content"><div class="tickets">
	<a href="/tour-date/levisr-stadium-santa-clara-ca-united-states-sat-07252026-1200">Recap</a>
</div></span></div><div class="views-field views-field-nothing"><span class="field-content"><div class="widget_row nid-">
    <div class="event_date">
  <div class="date plain_text">25 </div>
  <div class="month plain_text">Jul</div>
  <div class="year plain_text">2026</div>
   </div>
    <div class="event_location">
        <div class="venue plain_text">Levi&#039;s® Stadium </div>
        <div class="location plain_text"> Santa Clara, CA,  United States </div>
    

    </div>
<div class="event_links ">
    
    <a href="/tour-date/levisr-stadium-santa-clara-ca-united-states-sat-07252026-1200?csd">Photo Gallery</a>
</div>
</div></span></div></li>
    
  </ul>

</div>
</div>

    </div>
  
      
<ul class="js-pager__items pager" data-drupal-views-infinite-scroll-pager>
  <li class="pager__item">
    <a class="button" href="?page=1" title="Load more items" rel="next">Load More</a>
  </li>
</ul>

          </div>
</div>

    </div>
  </div>
<div id="block-bartik-commoncssblock" data-block-plugin-id="block_content:d04db12b-0e17-4076-8c12-e4a1b0a5f574" class="block block-block-content block-block-contentd04db12b-0e17-4076-8c12-e4a1b0a5f574">
  
    
      <div class="content">
      
            <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><style>
@font-face {
    font-family: 'momstypewriterregular';
    src: url('/sites/g/files/g2000017596/files/2023-12/momt___-webfont.eot');
    src: url('/sites/g/files/g2000017596/files/2023-12/momt___-webfont.eot?#iefix') format('embedded-opentype'),
         url('/sites/g/files/g2000017596/files/2023-12/momt___-webfont.woff') format('woff'),
         url('/sites/g/files/g2000017596/files/2023-12/momt___-webfont.ttf') format('truetype'),
         url('/sites/g/files/g2000017596/files/2023-12/momt___-webfont.svg#momstypewriterregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.region.region-footer-fifth {
    padding: 0;
}
body #page a:hover {
    text-decoration: none;
    opacity: 0.7;
}
a.videoimage {
    display: inline-block;
    width: 100%;
    font-size: 0;
}

div#block-bartik-headermerchstyling {
    display: none;
}

.item-list ul {
    margin: 0 auto;
}

a.preplay {
    display: none;
}
.toolbar-tray-open.toolbar-vertical.toolbar-fixed {
    margin: 0 auto;
}
body, a, div, p, section, article, footer, h2, h1, span {
    font-family: courier-std, monospace;
}
body .copyright-links span:hover {
    border: none;
}

body .copyright-links span {
    color: #fff !important;
}

body #page .content a.ot-sdk-show-settings {
    color: #fff;
}
.is-hidden {
    font-size: 0px !important;
    height: 0;
    width: 0;
}
div#footerWrapper .socials-nav ul a:hover, div#footerWrapper .copyright-links a:hover,body #page .content a.ot-sdk-show-settings:hover{
    border-bottom: 1px solid;
}
div#block-bartik-headeranimationjs {
    display: none;
}

div#page {
    background: transparent;
}
#page .main-content h2 {
    font-family: 'momstypewriterregular';
    color: #fff;
    text-transform: capitalize;
    font-size: 3.125vw;
    padding: 0;
}
#page .main-content div#block-bartik-views-block-music-block-1 h2 {
    color: #000;
}
div#block-bartik-views-block-music-block-1 .view-header {
    padding-top: 51px;
}
@media only screen and (max-width:1023px){
#page .main-content h2 {
    font-size: 41px;
}
.past-dates-wrapper a {
    font-size: 14px;
}

.past-dates-wrapper {
    margin: 50px auto;
}

}
</style></div>
      
    </div>
  </div>

<article data-history-node-id="8776" about="/home-page-new" typeof="schema:WebPage" class="node node--type-page node--view-mode-full clearfix">
  <header>
    
            <span property="schema:name" content="Home Page New" class="rdf-meta hidden"></span>

      </header>
  <div class="node__content clearfix">
      <div class="layout layout--onecol">
    <div  class="layout__region layout__region--content">
      <div data-block-plugin-id="extra_field_block:node:page:links" class="block block-layout-builder block-extra-field-blocknodepagelinks">
  
    
      <div class="content">
      
    </div>
  </div>
<div data-block-plugin-id="field_block:node:page:field_field_meta_tag_bp" class="block block-layout-builder block-field-blocknodepagefield-field-meta-tag-bp">
  
    
      <div class="content">
      
    </div>
  </div>
<div data-block-plugin-id="extra_field_block:node:page:content_moderation_control" class="block block-layout-builder block-extra-field-blocknodepagecontent-moderation-control">
  
    
      <div class="content">
      
    </div>
  </div>

    </div>
  </div>

  </div>
</article>

  </div>

          </section>
        </main>
                      </div>
    </div>
        <footer class="site-footer">
      <div class="layout-container">
                          <div class="site-footer__bottom">
              <div class="region region-footer-fifth">
    <div id="block-bartik-footerblock" data-block-plugin-id="block_content:9104b958-feb2-4355-8c7b-6681d57bd5ca" class="block block-block-content block-block-content9104b958-feb2-4355-8c7b-6681d57bd5ca">
  
    
      <div class="content">
      
            <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><div id="footerWrapper" class="footer-wrapper">
    <div class="socials-nav">
        <ul>
            <li>
                <a data-track="twitter-ftr" target="_blank" href="https://twitter.com/edsheeran/" class="twitter">
				<span class="icontext"> X</span>
                    <i class="fa-brands fa-x-twitter"></i></a>
            </li>
            <li>
                <a data-track="instagram-ftr" target="_blank" href="https://www.instagram.com/teddysphotos/"
                    class="instagram">
					<span class="icontext">Instagram</span>
                    <span class="fab fa-instagram"></span></a>
            </li>
            <li>
                <a data-track="facebook-ftr" target="_blank" href="https://www.facebook.com/EdSheeranMusic/"
                    class="facebook">
					<span class="icontext">Facebook</span>
                    <span class="fab fa-facebook-square"></span></a>
            </li>
            <li>
                <a target="_blank" href="https://www.tiktok.com/@edsheeran" class="tiktok" data-track="tiktok-ftr">
				<span class="icontext">TikTok</span>
                    <i class="fab fa-tiktok"></i>
                </a>
            </li>
            <li>
                <a data-track="youtube-ftr" target="_blank"
                    href="https://www.youtube.com/user/EdSheeran?hl=en-GB&amp;gl=GB" class="youtube">
					<span class="icontext">YouTube</span>
                    <span class="fab fa-youtube"></span></a>
            </li>
            <li>
                <a target="_blank" href="https://open.spotify.com/artist/6eUKZXaKkcviH0Ku9w2n3V" class="spotify"
                    data-track="spotify-ftr">
					<span class="icontext">Spotify</span>
                    <i class="fab fa-spotify"></i>
                </a>
            </li>
            <li>
                <a target="_blank" data-track="apple-music-ftr"
                    href="https://music.apple.com/gb/artist/ed-sheeran/183313439" class="appleinc">
					<span class="icontext">Apple Music</span>
                    <span class="fab fa-apple"></span></a>
            </li>
            <li>
                <a target="_blank" href="https://music.amazon.com/artists/B002GY5ZBW" class="amazon"
                    custom-link-name="amazon footer">
					<span class="icontext">Amazon Music</span>
                    <i class="fab fa-amazon"></i>
                </a>
            </li>
        </ul>
    </div>
    <div class="copyright">
        <div class="copyright-links">
            <div class="copyright-text"><span class="copy-icon">©</span> 2026 Gingerbread Man Records & Warner Music UK
                Limited.</div>
            <span class="link"><a href="https://privacy.wmg.com/wmi/privacy" target="_blank"
                    rel="noopener noreferrer">Privacy Policy</a></span>
            <span class="sep"> - </span>
            <span class="link"><a href="https://privacy.wmg.com/wmi/terms-of-use" target="_blank"
                    rel="noopener noreferrer">Terms Of Use</a></span>
            <span class="sep"> - </span>
            <span class="link"><a href="https://www.wminewmedia.com/cookies-policy/" target="_blank"
                    rel="noopener noreferrer">Cookies Policy</a></span>
            <span class="sep"> - </span>
            <span class="link"><a class="ot-sdk-show-settings" style="cursor:pointer">Cookies Settings</a></span>
        </div>
    </div>
</div>
<style>
    footer.site-footer {
        background: transparent;
        padding: 0;
        margin: 0;
    }

    div#block-bartik-footerblock {
        margin: 0;
        border: 0;
        background: #000;
        padding: 6vw 0 5vw;
position: relative;
    }

    div#footerWrapper a {
        transition: 0.75s ease-in-out;
        color: #fff;
    }

    div#footerWrapper .socials-nav {
        width: 20vw;
        margin: 0 auto;
    }

    div#footerWrapper .socials-nav ul {
        list-style: none;
        display: flex;
        width: 100%;
        max-width: 100%;
        padding: 0;
        margin: 0;
        align-items: center;
        justify-content: space-between;
        gap: 1vw;
    }

    div#footerWrapper .socials-nav ul a {
        font-size: 1.3vw;
    }

    div#footerWrapper .copyright {
        text-align: center;
        padding: 1vw 0;
    }
    div#footerWrapper .copyright-text,
    div#footerWrapper .copyright-links a,
    div#footerWrapper .copyright-links span {
        font-size: 1vw;
        color: #fff;
        line-height: 1.5;
        font-family: courier-std, monospace;
   
    }

    div#footerWrapper .socials-nav ul a:hover,
    div#footerWrapper .copyright-links a:hover {
        color: #fff;
        opacity: .7;
    }

    div#footerWrapper .copyright-links .link:hover {
        border: none;
    }
	.icontext{
		font-size:0px;
		height:0;
		width:0;
	}
@media only screen and (max-width: 1023px){
div#footerWrapper .socials-nav ul a{
    font-size: 3.5vw;
}
div#footerWrapper .socials-nav a {
    font-size: 6.3vw;
}

div#footerWrapper .socials-nav ul a {
    font-size: 6.5vw;
}

div#footerWrapper .socials-nav {
    width: 100%;
    padding: 0 1vw;
    width: 77.6923vw;
    margin: 0 auto;
    padding: 4vw 0;
}

div#footerWrapper .socials-nav ul {
    /* display: inline-block; */
}

html body .copyright-text, html body .copyright-links a, html body .copyright-links span {
    font-size: 4vw;
    font-family: courier-std, monospace;
    line-height: 1.3;
    color: #FFF;
}

div#footerWrapper .copyright-text, div#footerWrapper .copyright-links a, div#footerWrapper .copyright-links span {
    font-size: 3.3vw;
}

div#footerWrapper .copyright {
    padding: 2vw auto;
}
}
@media only screen and (max-width:1023px) and (orientation:landscape){
div#footerWrapper .socials-nav ul a {
    font-size: 2.3vw;
}

div#footerWrapper .socials-nav {
    width: 40.692vw;
    margin: 0 auto;
    padding: 1vw 0;
}

div#footerWrapper .copyright-text, div#footerWrapper .copyright-links a, div#footerWrapper .copyright-links span {
    font-size: 1.3vw !important;
}
}
</style></div>
      
    </div>
  </div>

  </div>

          </div>
              </div>
    </footer>
  </div>
</div>

  </div>

    <script src="/sites/g/files/g2000017596/files/custom_js_7.js?cache=66edae043c7c8"></script>
<script type="text/javascript">jQuery(document).ready(function () {jQuery('').attr('','');});</script>

    <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"node\/8776","currentPathIsAdmin":false,"isFront":true,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJxdzdEKwyAMheEX0vpIEm0mYTEZxrbYp99ou7Ht5lx8_HAStE73kBnMxpTA0KUfqmgGBe2PRedPWVgTsLc-mKS4rA2DaKvAtKNjGLr0OJNlXbGNoIJZ2dmwjjUclyvhZuHYqeq88EWR5EZCHaPlpsxn4t_qT3VbLVEfnSrt0EklvMB_wxNzAFqc","theme":"bartik","theme_token":null},"ajaxTrustedUrl":{"\/home-page-new":true},"views":{"ajax_path":"\/views\/ajax","ajaxViews":{"views_dom_id:8f89df6baa80c11a9f045ea75701de315a422db4a92164be266f2797c278ebdf":{"view_name":"duplicate_of_event_view","view_display_id":"block_7","view_args":"","view_path":"\/node\/8776","view_base_path":null,"view_dom_id":"8f89df6baa80c11a9f045ea75701de315a422db4a92164be266f2797c278ebdf","pager_element":0}}},"user":{"uid":0,"permissionsHash":"af15ce3ed1ae64c6e6b0114d998b99ccc1e95ece573d95c8986cd1e30615b879"}}</script>
<script src="/sites/g/files/g2000017596/files/js/js_Mk5pGTpo_XlKmoe-x0z5oAHIKobsucd7Tkh4q1KauE4.js?scope=footer&amp;delta=0&amp;language=en&amp;theme=bartik&amp;include=eJwry0wtL47PzEvLzMssSY0vTi7Kz8nRLwOJ6sJEdSGiAIQwEW4"></script>

  </body>
</html>
Source reader

Source