.skip-link {
                    background: #ca7c3c;
                    color: white;
                    font-weight: 700;
                    left: 50%;
                    padding: 5px 10px;
                    position: absolute;
                    transform: translateY(-500%);
                    transition: transform 0.3s;
                    z-index: 999;
                }
                a.skip-link:focus {
                    transform: translateY(00%);
                }#navbar_wrap #nav_main li a {font-family: 'Roboto';text-transform: uppercase;}#navbar_wrap #nav_main li a { color: #fff;}#navbar_wrap #nav_main li.active a { border-color: #fff;}#navbar_wrap.bgnav #nav_main li a {color: #fff;}#navbar_wrap.bgnav #nav_main li.active a {border-color: #fff;}#header-main.mobile-open #nav_main a {color: #fff;}#nav-main-toggle > .icon-bar { background-color: #000000;}#navbar_wrap #nav_main li:hover a { color: #c1c1c1; border-color: #c1c1c1;}#navbar_wrap #nav_main li.active:hover a { border-color: #c1c1c1;}#navbar_wrap.bgnav { background: #c2000b; background: rgba(194, 0, 11, 0.95);}#header-main.mobile-open .nav-bar, #header-main.mobile-open #nav-main-controls { background: #c2000b; background: rgba(194, 0, 11, 0.95);}#navbar_wrap.bgnav #nav_main li:hover a {color: #c1c1c1; border-color: #c1c1c1;}#navbar_wrap.bgnav #nav_main li.active:hover a {border-color: #c1c1c1;}.home-home-34293 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset88911/images/BG-Home-web.jpg');}.home-home-34293 .layout-3-logo-section{background-image: url('https://images.unoapp.com/boxdata/asset21679/images/pemberton_logo.png');}.home-home-34293 .layout-3-arrow-color{color:#fff;}@media only screen and (min-width: 1600px) { .home-home-34293 .layout-3-logo-padding{padding-top:300px !important;}}@media only screen and (max-width: 1600px) { .home-home-34293 .layout-3-logo-padding{padding-top:250px !important;}}.profile-profile-34295 .layout-3-bg-img-color{background-color:rgb(255, 255, 255);}.home-home-34311 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset88911/images/BG-Home-web.jpg');}.home-home-34311 .layout-3-logo-section{background-image: url('../source/images/logoplaceholder.png');}.home-home-34311 .layout-3-arrow-color{color:#fff;}.home-home-34311-layout-3-short-head{height: 400px !important;}@media only screen and (min-width: 1600px) { .home-home-34311 .layout-3-logo-padding{padding-top:495px !important;}}@media only screen and (max-width: 1600px) { .home-home-34311 .layout-3-logo-padding{padding-top:395px !important;}}.home-home-34316 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset88911/images/Header-IMG-Menu.jpg');}.home-home-34316 .layout-3-logo-section{background-image: url('../source/images/logoplaceholder.png');}.home-home-34316 .layout-3-arrow-color{color:#fff;}.home-home-34316-layout-3-short-head{height: 400px !important;}@media only screen and (min-width: 1600px) { .home-home-34316 .layout-3-logo-padding{padding-top:495px !important;}}@media only screen and (max-width: 1600px) { .home-home-34316 .layout-3-logo-padding{padding-top:395px !important;}}.home-home-34314 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset88911/images/Header-IMG-Rewards.jpg');}.home-home-34314 .layout-3-logo-section{background-image: url('../source/images/logoplaceholder.png');}.home-home-34314 .layout-3-arrow-color{color:#fff;}.home-home-34314-layout-3-short-head{height: 400px !important;}@media only screen and (min-width: 1600px) { .home-home-34314 .layout-3-logo-padding{padding-top:495px !important;}}@media only screen and (max-width: 1600px) { .home-home-34314 .layout-3-logo-padding{padding-top:395px !important;}}.home-home-34317 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset88911/images/Header-IMG-Store.jpg');}.home-home-34317 .layout-3-logo-section{background-image: url('../source/images/logoplaceholder.png');}.home-home-34317 .layout-3-arrow-color{color:#fff;}.home-home-34317-layout-3-short-head{height: 400px !important;}@media only screen and (min-width: 1600px) { .home-home-34317 .layout-3-logo-padding{padding-top:495px !important;}}@media only screen and (max-width: 1600px) { .home-home-34317 .layout-3-logo-padding{padding-top:395px !important;}}.home-home-34315 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset88911/images/Header-IMG-Pemby.jpg');}.home-home-34315 .layout-3-logo-section{background-image: url('../source/images/logoplaceholder.png');}.home-home-34315 .layout-3-arrow-color{color:#fff;}.home-home-34315-layout-3-short-head{height: 400px !important;}@media only screen and (min-width: 1600px) { .home-home-34315 .layout-3-logo-padding{padding-top:495px !important;}}@media only screen and (max-width: 1600px) { .home-home-34315 .layout-3-logo-padding{padding-top:395px !important;}}.home-home-34318 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset88911/images/Header-IMG-Sports.jpg');}.home-home-34318 .layout-3-logo-section{background-image: url('../source/images/logoplaceholder.png');}.home-home-34318 .layout-3-arrow-color{color:#fff;}.home-home-34318-layout-3-short-head{height: 400px !important;}@media only screen and (min-width: 1600px) { .home-home-34318 .layout-3-logo-padding{padding-top:495px !important;}}@media only screen and (max-width: 1600px) { .home-home-34318 .layout-3-logo-padding{padding-top:395px !important;}}.home-home-34320 .layout-3-bg-img-color{background-image: url('https://www.unoapp.com/app/source/resources/webbuilder/structure/3/home/layout_3.jpg');}.home-home-34320 .layout-3-logo-section{background-image: url('../source/images/logoplaceholder.png');}.home-home-34320 .layout-3-arrow-color{color:#fff;}.home-home-34320-layout-3-short-head{height: 400px !important;}@media only screen and (min-width: 1600px) { .home-home-34320 .layout-3-logo-padding{padding-top:495px !important;}}@media only screen and (max-width: 1600px) { .home-home-34320 .layout-3-logo-padding{padding-top:395px !important;}}.home-home-34321 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset88911/images/Header-IMG-OrderOnline.jpg');}.home-home-34321 .layout-3-logo-section{background-image: url('../source/images/logoplaceholder.png');}.home-home-34321 .layout-3-arrow-color{color:#fff;}.home-home-34321-layout-3-short-head{height: 400px !important;}@media only screen and (min-width: 1600px) { .home-home-34321 .layout-3-logo-padding{padding-top:495px !important;}}@media only screen and (max-width: 1600px) { .home-home-34321 .layout-3-logo-padding{padding-top:395px !important;}}.menu-menu-34322 .layout-3-bg-img-color{background-color:rgb(255, 255, 255);}.home-home-34324 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset88911/images/Header-IMG-OrderOnline.jpg');}.home-home-34324 .layout-3-logo-section{background-image: url('../source/images/logoplaceholder.png');}.home-home-34324 .layout-3-arrow-color{color:#fff;}.home-home-34324-layout-3-short-head{height: 400px !important;}@media only screen and (min-width: 1600px) { .home-home-34324 .layout-3-logo-padding{padding-top:495px !important;}}@media only screen and (max-width: 1600px) { .home-home-34324 .layout-3-logo-padding{padding-top:395px !important;}}.home-home-34347 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset88911/images/Header-IMG-tvGuide.jpg');}.home-home-34347 .layout-3-logo-section{background-image: url('../source/images/logoplaceholder.png');}.home-home-34347 .layout-3-arrow-color{color:#fff;}.home-home-34347-layout-3-short-head{height: 400px !important;}@media only screen and (min-width: 1600px) { .home-home-34347 .layout-3-logo-padding{padding-top:495px !important;}}@media only screen and (max-width: 1600px) { .home-home-34347 .layout-3-logo-padding{padding-top:395px !important;}}.layout-3-footer-sub{background-color:rgb(13, 13, 13);}.layout-3-footer-bg{background-color:rgb(0, 0, 0);}:root {
        --color-primary: #C20000;
        --color-black: #000;
        --color-white: #fff;

        --font-family: 'Open Sans', sans-serif;
        --font-size: 16px;
        --text-scale-ratio: 1.2;

        /* type scale */
        --text-xs: calc(1em / (var(--text-scale-ratio) * var(--text-scale-ratio)));
        --text-sm: calc(1em / var(--text-scale-ratio));
        --text-md: calc(1em * var(--text-scale-ratio));
        --text-lg: calc(1em * var(--text-scale-ratio) * var(--text-scale-ratio));
        --text-xl: calc(1em * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio));
        --text-xxl: calc(1em * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio));
        --text-xxxl: calc(1em * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio) * var(--text-scale-ratio));
    }

    section { color: var(--color-white);}
    *, body {font-size: var(--font-size);  color: var(--color-black); line-height: 1.3;}

    .fa {font-family: 'FontAwesome' !important;}
    h1 {font-size: var(--text-xxxl); font-weight: bold; margin: 0 auto; padding: 0 ;}
    h2 {font-size: var(--text-xxl); font-weight: bold; margin: 0 auto; color: var(--color-primary); margin-bottom: 24px; text-transform:uppercase; padding: 0 ;}
    h3 {font-size: var(--text-xl); font-weight: bold; margin: 0 auto; padding: 0 ;}
    h4 {font-size: var(--text-lg); font-weight: bold; margin: 0 auto; padding: 0 ;}
    h5 {font-size: var(--text-md); font-weight: bold; margin: 0 auto; padding: 0 ;}
    h6 {font-size: var(--font-size); font-weight: bold; margin: 0 auto; padding: 0 ;}
    p {font-size: var(--font-size); color: var(--color-black);}


    /* === All Section CSS === */
    div.widget-section {background: white !important;}
    .main-container {padding: 24px 16px;}
    .headline h1 {text-shadow: 2px 2px 4px var(--color-black);}
    #nav_main li a span {color: var(--color-white);}
    .section_title {
        display: block; 
        width: 100%; 
        text-align: center;
    }
    .section_title h2 {color: var(--color-primary); font-weight: bold; text-transform: uppercase;}
    .main-content {max-width: 1160px; margin: 0 auto;}


    .button {
        padding: 16px 24px;
        border-radius: 120px;
        font-size: 16px;
        text-transform: uppercase;
        max-width: 100%;
        width: fit-content;
        display: block;
    }
    .primary-btn {
        background: var(--color-primary);
        color: var(--color-black);
        font-weight: 700;}
    .primary-btn:hover {
        color: initial;
        background: #EE6605;
    }
      /*AODA: NOTICEABLE OUTLINE FOR KEYBOARD FOCUS*/
      a:focus,a:active,button:focus,button:active,.btn.active.focus,
      .btn.active:focus,.btn.focus,.btn:active.focus,
      .btn:active:focus,.btn:focus { outline: 1px solid #FFFFFF
      ; box-shadow: none;
    }
    .skip {
      position: absolute !important;
      width: 1px !important;
      height: 1px !important;
      padding: 0 !important;
      margin: -1px !important;
      overflow: hidden !important;
      clip: rect(0,0,0,0) !important;
      white-space: nowrap !important;
      border: 0 !important;
    }

    /* === Faux Footer === */ 
    .web-social-list {display: none !important;}
    .faux-footer {background: var(--color-black); padding: 16px 16px 96px;}
    .signup {background: var(--color-primary); padding: 8px;}
    .signup table {
      margin: 0 auto !important;
      display: block;
      max-width: 100%;
      width: fit-content;
      color: white;
      height: fit-content;
    }
    .signup table td {
      color: white;
    }
    @media screen and (max-width: 767px) {
        .signup table td {
          width: 100%;
          display: block;
          margin: 4px auto;
        }
    }
    .footer-content {max-width: 1160px; display: block; margin: 0 auto;}
    .footer-content .column {
        display: flex; 
        justify-content: space-between;
    }
    .footer-content .column div:nth-child(1) img{
        width: 134px;
    } 
    .footer-content .column div:nth-child(1) a, .sm-icons i {
        color: var(--color-white);
    }
    .footer-content a:hover {opacity: 0.8;}
    .footer-content p, .footer-content h2 {color: var(--color-white);}
    .footer-content .column div:nth-child(3) {text-align: right;}
    .footer-content .column div:nth-child(2) h2, .footer-content .column div:nth-child(3) h2 {font-size: 20px; padding: 0;}
    .footer-content .sm-icons a {
        color: var(--color-white);
    }
    .sm-icons {display: flex; gap: 16px;}
    .footer-content i.fa-brands {font-size: 48px;}
    .footer-content hr {
        margin: 16px auto;
        border: none;
        border-bottom: 1px solid var(--color-primary);
    }
    .disclaimer {text-align: center;}
    @media screen and (max-width: 767px) {
        .footer-content .column {
            flex-direction: column;
            align-items: center;
            text-align: center;
            gap: 16px;
        }
        .footer-content .column div h2 {text-align: center;}
    }

    /* === Custom Content === */
    .covid_link {
        display: block;
        width: fit-content;
        padding: 8px 24px;
        margin: 24px auto 0;
        color: var(--color-white);
        background: var(--color-primary);
        border-radius: 24px;
    }
    @media screen and (max-width: 767px) {
        .mobilehead-eight {display: block !important;}
        .covid_link {padding:8px 48px;}
    }

    .buttons a {
        display: block;
        background: var(--color-primary);
        padding: 24px 48px;
        color: white;
        font-size: var(--text-med);
        font-weight: bold;
        text-transform:uppercase;
        text-align: center;
        border-radius: 120px;
    }
    .buttons:hover a {
        opacity: 0.8;
        box-shadow: 2px 2px 10px rgba(194, 0, 0, 0.5);
    }

    /* === HOME === */
    .extra-gallery-div {background-size: contain !important;}

    .gallery_widget_body.gallery_layout_3 .gallery-spotlight .pagination .clickable { background: var(--color-black);}
    .gallery_widget_body.gallery_layout_3 .gallery-spotlight .pagination .highlight { background: var(--color-primary);}

    @media screen and (max-width: 460px) {
        .gallery_widget_body.gallery_layout_3 .gallery-spotlight {
            height: 200px !important;
        }
        .extra-gallery-div {
            background-position: 0% 0%;
        }
        #profile .col-md-7 .col-sm-12 .section-1 {padding: 0 !important;}
        .profile_widget_body.profile_layout_1 .section-1 > div:first-child {min-height: auto !important;}
    }

    /* === MENUS === */ 
    @media screen and (max-width: 460px) {
        .nav_structure1 .menu_widget_cat_navigation {display: none !important;}
    }
.home-home-34293 .content-social h1, .home-home-34293 .headline h1 {font-family: 'Roboto'; font-size: 36px; color: #fff; margin: 0px;font-weight: bold;}.home-home-34293 .content-social h2, .home-home-34293 .headline h2 {font-family: 'Roboto'; font-size: 24px; color: #fff; margin: 0px;font-weight: normal;}.social_color_1{color:#ffffff; color: rgb(255, 255, 255);}.social_color_2{color:#ffffff; color: rgb(255, 255, 255);}.social_color_3{color:#ffffff; color: rgb(255, 255, 255);}.home-home-34316 .content-social h1, .home-home-34316 .headline h1 {font-family: 'Open Sans'; font-size: 36px; color: #fff; margin: 0px;font-weight: bold;}.home-home-34316 .content-social h2, .home-home-34316 .headline h2 {font-family: 'Oswald'; font-size: 24px; color: #fff; margin: 0px;font-weight: normal;}.home-home-34324 .content-social h1, .home-home-34324 .headline h1 {font-family: 'Open Sans'; font-size: 36px; color: #fff; margin: 0px;font-weight: bold;}.home-home-34324 .content-social h2, .home-home-34324 .headline h2 {font-family: 'Oswald'; font-size: 24px; color: #fff; margin: 0px;font-weight: normal;}

	.btns-order {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 24px;
	}
	.btns-order div{
		display: flex;
		flex-direction: column;
		gap: 8px;
		align-items: center;
	}
	.btns-order div a {width: 100%;}

	@media screen and (max-width: 767px) {
		
		.btns-order {
			grid-template-columns: repeat(1, 1fr);
		}
	}
	
.home-home-34315 .content-social h1, .home-home-34315 .headline h1 {font-family: 'Open Sans'; font-size: 36px; color: #fff; margin: 0px;font-weight: bold;}.home-home-34315 .content-social h2, .home-home-34315 .headline h2 {font-family: 'Oswald'; font-size: 24px; color: #fff; margin: 0px;font-weight: normal;}
 .pembypickem h3 {color: var(--color-black); margin: 24px auto;}
.home-home-34318 .content-social h1, .home-home-34318 .headline h1 {font-family: 'Open Sans'; font-size: 36px; color: #fff; margin: 0px;font-weight: bold;}.home-home-34318 .content-social h2, .home-home-34318 .headline h2 {font-family: 'Oswald'; font-size: 24px; color: #fff; margin: 0px;font-weight: normal;}
 .pembypickem h3, .sport h5 {color: var(--color-black);}
 .sport h4 {color: var(--color-primary);}

 .sportpools .pools {
 	display: grid;
 	grid-template-columns: repeat(3, 1fr);
 	gap: 32px;
 	align-items: space-between;
 	margin: 24px auto 0;
 }

 .pools .sport {
 	display: flex; 
 	flex-direction: column;
 	gap: 8px;
 	text-align: center;
 	border: 1px solid var(--color-primary);
 	border-radius: 24px;
 	padding: 16px;
 }
.pools .sport img {
	max-width: 150px;
	display: block;
	margin: 0 auto;
}
 @media screen and (max-width: 1024px) {
 	.sportpools .pools {grid-template-columns: repeat(2, 1fr);}
 }
 @media screen and (max-width: 767px) {
 	.sportpools .pools {grid-template-columns: repeat(1, 1fr);}
 }
.home-home-34317 .content-social h1, .home-home-34317 .headline h1 {font-family: 'Open Sans'; font-size: 36px; color: #fff; margin: 0px;font-weight: bold;}.home-home-34317 .content-social h2, .home-home-34317 .headline h2 {font-family: 'Oswald'; font-size: 24px; color: #fff; margin: 0px;font-weight: normal;}
	.store .main-content {
		display: grid;
		grid-template-columns: 1fr 2fr;
		margin: 0 auto;
		padding: 100px 0;
		grid-gap: 48px;
	}
	.store p {font-size: var(--text-lg);}
	.store img {max-width: 100%;}
	@media screen and (max-width: 767px) {
		.store .main-content {
			grid-template-columns: repeat(1, 1fr);
			grid-gap: 8px;
		}
	}
.home-home-34314 .content-social h1, .home-home-34314 .headline h1 {font-family: 'Open Sans'; font-size: 36px; color: #fff; margin: 0px;font-weight: normal;}.home-home-34314 .content-social h2, .home-home-34314 .headline h2 {font-family: 'Oswald'; font-size: 24px; color: #fff; margin: 0px;font-weight: normal;}
    .rewards .main-content {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        margin: 0 auto;
        justify-content: left;
        grid-gap: 48px;
    }
    .rewards .main-content > div {border: 1px solid var(--color-primary); padding: 24px; border-radius: 24px;}
    .rewards h3 {margin-bottom: 16px;}

    @media screen and (max-width: 767px) {
        .rewards .main-content {
            grid-template-columns: repeat(1, 1fr);
        }
    }
.home-home-34347 .content-social h1, .home-home-34347 .headline h1 {font-family: 'Open Sans'; font-size: 36px; color: #fff; margin: 0px;font-weight: bold;}.home-home-34347 .content-social h2, .home-home-34347 .headline h2 {font-family: 'Oswald'; font-size: 24px; color: #fff; margin: 0px;font-weight: normal;}
	.trm-guide .scrollable {
		max-width: 100% !important;
		width: 100% !important;
	}
.home-home-34311 .content-social h1, .home-home-34311 .headline h1 {font-family: 'Open Sans'; font-size: 36px; color: #fff; margin: 0px;font-weight: bold;}.home-home-34311 .content-social h2, .home-home-34311 .headline h2 {font-family: 'Oswald'; font-size: 24px; color: #fff; margin: 0px;font-weight: normal;}
  #contact_map .col-sm-9.section-2 {
    width: 100%;
    max-width: 100%;
  }
  #contact_map .col-sm-3 {
    display: none !important;
  }
  .contactdetails {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 24px;
  }
  @media screen and (max-width: 767px) {
  	.contactdetails {
  		grid-template-columns: 1fr;
  		gap: 16px;
  	}
  }
