.bootstrap-select .dropdown-toggle .caret,.select-bordered .dropdown-toggle .caret{right:15px}.main-navigation .menu:after,.main-navigation .ubermenu-nav:after,.post-navigation:after,.slick-dots:after{clear:both}.card-item>a,.file-upload label,.product-thumbnail-slide{cursor:pointer}.button,.caldera-grid .button{color:#fff;font-size:2.5rem;font-weight:700;text-align:center;line-height:1;display:inline-block;padding:15px 20px;border-radius:5px;border:none;outline:0;position:relative;background:#1b3a5b;transition:250ms}.button:hover,.caldera-grid .button:hover{text-decoration:none;background-color:#152d47}.button:focus,.caldera-grid .button:focus{outline:0;box-shadow:none;text-decoration:none}.button.disabled,.button:disabled,.caldera-grid .button.disabled,.caldera-grid .button:disabled{opacity:.2}.button.btn-block,.caldera-grid .button.btn-block{min-width:auto!important}@media (max-width:991px){.button,.caldera-grid .button{font-size:1.8rem}}.button-white,.caldera-grid .button-white{color:#1b3a5b;background:#fff}.button-white:hover,.caldera-grid .button-white:hover{background-color:#f2f2f2}.form-group{color:#000;font-size:inherit;margin-bottom:15px}.form-group label{font-size:1.8rem;transition:250ms}.form-group .control-label{display:block}.form-group.has-error label{color:#D0021B}.form-group.form-dropdown{z-index:10}@media (max-width:991px){.form-group label{font-size:1.4rem}}@media (min-width:992px){.form-group{margin-bottom:20px}}.form-control::-webkit-input-placeholder{color:#000}.form-control:-moz-placeholder{color:#000}.form-control::-moz-placeholder{color:#000}.form-control:-ms-input-placeholder{color:#000}.form-control,.form-control .dropdown-toggle{color:#000;font-size:1.8rem;font-weight:300;border:1px solid #000;box-shadow:none;height:40px;line-height:30px;border-radius:0;background-color:#fff;transition:250ms}.form-control .dropdown-toggle:active,.form-control .dropdown-toggle:focus,.form-control:active,.form-control:focus{outline:0;box-shadow:none;border-color:#000}textarea.form-control,textarea.form-control .dropdown-toggle{height:auto;line-height:initial}.has-error .form-control,.has-error .form-control .dropdown-toggle{color:#D0021B;background-color:#FFD7DC}@media (max-width:991px){.form-control,.form-control .dropdown-toggle{font-size:1.4rem;height:34px;line-height:24px}}@media (min-width:768px){textarea .form-control,textarea .form-control .dropdown-toggle{height:auto}.form-horizontal .control-label{text-align:left;padding-top:10px;padding-right:0}}.bootstrap-select .dropdown-toggle{color:#fff;border:none;background-color:inherit;outline:0!important}.bootstrap-select .dropdown-toggle:hover{color:rgb(255 255 255 / .8);background-color:inherit}.bootstrap-select .dropdown-toggle:active,.bootstrap-select .dropdown-toggle:focus{color:rgb(255 255 255 / .8);outline:0!important}.bootstrap-select .dropdown-menu{font-size:inherit;border-radius:0;border:none;padding:7px 0;background-color:#fff}.bootstrap-select .dropdown-menu>li>a{color:#000;font-weight:700;padding-top:5px;padding-bottom:5px}.bootstrap-select .dropdown-menu>li>a:active,.bootstrap-select .dropdown-menu>li>a:focus{outline:0}.slick-slide,.slick-slide a{outline:0!important}.bootstrap-select .dropdown-menu>.active>a,.bootstrap-select .dropdown-menu>.active>a:focus,.bootstrap-select .dropdown-menu>.active>a:hover{color:#fff;background-color:#AAB8BB}.bootstrap-select .caret{width:10px;height:10px;margin-top:0;border:1px solid #fff;border-top:none;border-left:none;transform:rotate(45deg) translate(-50%,-25%)}.bootstrap-select.dropup .caret{border:1px solid #fff;border-bottom:none;border-left:none;transform:rotate(-45deg) translate(0,-25%)}.bootstrap-select.open .dropdown-toggle{color:#fff;background-color:inherit;outline:0!important;box-shadow:none}.bootstrap-select.open .dropdown-toggle:hover{color:#fff;background-color:initial}.bootstrap-select.open .dropdown-toggle:active,.bootstrap-select.open .dropdown-toggle:focus{color:#fff;background-color:inherit;outline:0;box-shadow:none}.select-bordered{background:0 0}.select-bordered .dropdown-toggle{color:#000;border:1px solid #979797}.select-bordered .dropdown-toggle:active,.select-bordered .dropdown-toggle:focus,.select-bordered .dropdown-toggle:hover{color:rgb(0 0 0 / .8)}.select-bordered .caret,.select-bordered.dropup .caret{border-color:#000}.select-bordered.open .dropdown-toggle,.select-bordered.open .dropdown-toggle:active,.select-bordered.open .dropdown-toggle:focus,.select-bordered.open .dropdown-toggle:hover{color:#000}.checkbox,.checkbox-inline,.radio,.radio-inline{line-height:1;position:relative;padding-left:1.2em}.checkbox input,.checkbox-inline input,.radio input,.radio-inline input{position:absolute;width:1px;height:1px;opacity:0;left:0;top:0}.checkbox label,.checkbox span.box,.checkbox-inline label,.checkbox-inline span.box,.radio label,.radio span.box,.radio-inline label,.radio-inline span.box{transition:250ms}.checkbox span.box,.checkbox-inline span.box,.radio span.box,.radio-inline span.box{display:inline-block;width:.9em;height:.9em;border:none;vertical-align:middle;position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:#dbeafb;box-shadow:0 1px 2px 0 rgb(0 0 0 / .3)}.product-item .overlay .icon,.product-item .overlay .icon:before{transform:translate(-50%,-50%)}.checkbox input:checked+span.box,.checkbox-inline input:checked+span.box,.radio input:checked+span.box,.radio-inline input:checked+span.box{background-color:#1b3a5b}.checkbox input:checked+span.box:before,.checkbox-inline input:checked+span.box:before,.radio input:checked+span.box:before,.radio-inline input:checked+span.box:before{content:'';background-color:#fff;position:absolute;left:35%;right:35%;top:35%;bottom:35%}.has-error .checkbox span.box,.has-error .checkbox-inline span.box,.has-error .radio span.box,.has-error .radio-inline span.box{border-color:#D0021B}.radio span.box,.radio span.box:before,.radio-inline span.box,.radio-inline span.box:before{border-radius:50%}.checkbox-inline,.radio-inline{margin-right:15px}.disabled label,label.disabled{color:#fff;opacity:.3}.file-upload input{appearance:none;-webkit-appearance:none}.file-upload .form-control{background-image:url(/wp-content/themes/sunoco/images/icon-upload.png);background-position:center right 15px;background-size:auto 50%;background-repeat:no-repeat}.file-attachment .form-control{background-image:url(/wp-content/themes/sunoco/images/icon-attach.png)}html{font-size:10px;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{color:#000;font-size:2.5rem;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1.2;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}.lang-switcher .dropdown-toggle,.product-category-item .heading{font-family:Gotham,sans-serif;font-weight:900}a{color:#575757;text-decoration:none;-webkit-transition:250ms;-moz-transition:250ms;transition:250ms}.card-item .icon a,.card-item .image a{transition:opacity 250ms}a:hover{color:#3d3d3d}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{font-size:0;margin:20px -10px}.gallery-item{font-size:initial;display:inline-block;text-align:center;vertical-align:top;width:100%;padding:10px}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block;margin-top:10px}@media (max-width:479px){.col-xs-half{width:100%}.col-xs-half-offset{margin-left:0}.large-viewport{display:none!important}}@media (max-width:991px){.custom-column{margin-left:-10px;margin-right:-10px}.custom-column [class^=col-]{padding-left:10px;padding-right:10px}}@media (min-width:992px) and (max-width:1199px){.custom-column.size-xl{margin-left:-20px;margin-right:-20px}.custom-column.size-xl [class^=col-]{padding-left:20px;padding-right:20px}}@media (min-width:1200px){.custom-column.size-l{margin-left:-20px;margin-right:-20px}.custom-column.size-l [class^=col-]{padding-left:20px;padding-right:20px}.custom-column.size-xl{margin-left:-30px;margin-right:-30px}.custom-column.size-xl [class^=col-]{padding-left:30px;padding-right:30px}}.small-viewport{display:none!important}@media (max-width:479px){.small-viewport{display:block!important}}.card-item.disabled .icon a:hover,.card-item.disabled .image a:hover{opacity:1}.card-item .icon a:hover,.card-item .image a:hover{opacity:.9}.card-item>a{color:#000;text-decoration:none}.card-item>a:hover{color:#707070}.card-item .image{margin-bottom:10px}.card-item .image img{width:100%}.card-item .icon{text-align:center;margin-bottom:25px}.card-item .info{margin:0}.card-item .name{line-height:1;margin:0}.card-item .action,.card-item .description,.card-item .list{line-height:1}.card-item .list{padding-left:2em;margin:0}.card-item .list li{padding-left:.6em}.card-item .list li+li{margin-top:10px}.highlight-item>a,.news-item>a,.product-item>a{font-size:0;display:block}.highlight-item .image,.news-item .image,.product-item .image{position:relative}.highlight-item .overlay,.news-item .overlay,.product-item .overlay{text-align:center;position:absolute;left:10px;right:10px;bottom:10px;z-index:10}.highlight-item .button-view,.news-item .button-view,.product-item .button-view{font-size:1.2rem;line-height:1;border:1px solid;padding:3px;display:inline-block}.highlight-item .info,.news-item .info,.product-item .info{transition:250ms;text-align:center;padding:10px}.highlight-item .heading,.news-item .heading,.product-item .heading{color:#ed1c2b;font-family:Gotham,sans-serif;font-size:2rem;line-height:1em;font-weight:900;margin:0 0 3px}.highlight-item>a,.highlight-item>a:hover,.news-item .description{color:#fff}.highlight-item .description,.news-item .description,.product-item .description{font-size:1.4rem}.highlight-item .action,.news-item .action,.product-item .action{margin-top:10px;text-align:center}.highlight-item>a:hover .info{box-shadow:0 2px 15px 0 rgb(0 0 0 / .3)}.highlight-item .image{margin-bottom:5px}.highlight-item .info{background-color:#1b3a5b;box-shadow:0 2px 10px 0 rgb(0 0 0 / .2);transition:250ms}.news-item>a{box-shadow:0 1px 8px 0 rgb(0 0 0 / .4)}.news-item .image{margin-bottom:0}.news-item .heading{font-size:1.6rem}.news-item .heading:after{content:'';display:block;width:70%;margin:10px auto;border-bottom:1px solid #fff}.news-item .info{background-color:#000}.news-item .button-view{color:#fff;text-decoration:none}.news-item .button-read-more{color:#000;font-size:1.6rem;font-weight:700;line-height:1.4;text-decoration:none;border-bottom:1px solid;padding:0;display:inline-block}.product-item .image{background-image:url(/wp-content/themes/sunoco/images/category.jpg);background-repeat:no-repeat;background-size:cover;background-position:center bottom;margin-bottom:5px}.product-item .on-zoom .display-img{opacity:0}.product-item>a,.product-item>a:hover{color:#fff}.product-item>a:hover .info{background-color:#1b3a5b;box-shadow:0 2px 15px 0 rgb(0 0 0 / .3)}.product-item>a:hover .heading,.product-item>a:hover .info{color:#ed1c2b}.product-item>a:hover .overlay{background-color:rgb(0 0 0 / .6)}.product-item>a:hover .overlay .icon,.product-item>a:hover .overlay .name{opacity:1;visibility:visible}.product-item .overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;pointer-events:none}.product-item .overlay .icon{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:0;opacity:0;visibility:hidden}.product-item .overlay .icon:after,.product-item .overlay .icon:before{content:'';display:block;width:40px;height:5px;background-color:#fff;position:absolute;left:50%;top:50%}.product-item .overlay .icon:after{transform:translate(-50%,-50%) rotate(90deg)}.product-item .heading{color:#fff;font-size:1.6rem;text-align:left}.product-item .info{text-align:left;background-color:#000;box-shadow:0 2px 10px 0 rgb(0 0 0 / .2);transition:none}.product-item .button-view{color:#000;text-decoration:none}.photo-item,.video-item{position:relative}.photo-item>a,.video-item>a{box-shadow:0 1px 5px 0 rgb(0 0 0 / .2)}.photo-item>a:hover .info,.video-item>a:hover .info{opacity:1;visibility:visible}.photo-item .info,.video-item .info{position:absolute;left:0;right:0;bottom:0;z-index:10;opacity:0;visibility:hidden;transition:250ms;background-color:#000}.photo-item .heading:after,.video-item .heading:after{border-color:#fff}.photo-item .description,.video-item .description{color:#fff}.video-item .image .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:120px;max-width:30%}.product-category-item{overflow:hidden}.product-category-item .image{border:1px solid #000;margin-bottom:15px;position:relative}.product-category-item .zoom{position:relative}.product-category-item .heading{color:#000;font-size:1.6rem;line-height:1em;margin:0 0 10px}.product-category-item .description{color:#000;font-size:1.6rem}.product-category-item .overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;pointer-events:none}.product-category-item .overlay .name{color:#fff;font-size:0;margin:-1px}.product-category-item .overlay .name span{font-size:2rem;font-weight:900;padding:.5em;display:block;white-space:nowrap;-webkit-transform:translate(2em,0) rotate(90deg);-moz-transform:translate(2em,0) rotate(90deg);-o-transform:translate(2em,0) rotate(90deg);transform:translate(2em,0) rotate(90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-ms-transform:none;-ms-transform-origin:none;-ms-writing-mode:tb-rl;position:relative;overflow:hidden}.product-category-item .icon,.product-category-item .icon:before{transform:translate(-50%,-50%)}.product-category-item .overlay .name span:before{content:'';display:block;position:absolute;height:100%;top:0;left:0;right:3em;background-color:#ed1c2b;z-index:-1}.product-category-item .overlay .name span:after{content:'';display:block;position:absolute;bottom:0;right:0;width:3em;height:100%;border-bottom:3em solid #ed1c2b;border-right:3em solid #fff0;z-index:-1}.product-category-item .icon{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:0;opacity:0;visibility:hidden}.product-category-item .overlay .name,.product-category-item>a:hover .overlay .icon,.product-category-item>a:hover .overlay .name{opacity:1;visibility:visible}.product-category-item .icon:after,.product-category-item .icon:before{content:'';display:block;width:40px;height:5px;background-color:#fff;position:absolute;left:50%;top:50%}.product-category-item .icon:after{transform:translate(-50%,-50%) rotate(90deg)}#header .logo,.button-arrow,.slick-arrow{transform:translateY(-50%)}.product-category-item>a:hover .image{box-shadow:0 2px 15px 0 rgb(0 0 0 / .3)}.product-category-item>a:hover .overlay{background-color:rgb(0 0 0 / .6)}@media (max-width:991px){.product-category-item .overlay .name span{font-size:1.6rem;padding:.5em}}.slick-arrow,.slick-dots{position:absolute;padding:0}.link-item{color:#000;text-align:center;margin-bottom:40px}.link-item a{color:#000;text-decoration:none}.link-item .heading{font-size:1.8rem;margin:0}.link-item .content{font-size:1.6rem}.link-item .content p:last-child,.slick-slider{margin:0}.slick-slider.slick-dotted{margin-bottom:0}.slick-slide .image img{width:100%}.slick-arrow{font-size:24px;width:30px;height:30px;opacity:.8;top:50%;background:0 0;border:none;-webkit-transition:opacity 250ms ease;-moz-transition:opacity 250ms ease;transition:opacity 250ms ease;z-index:5}.slick-arrow:hover{opacity:.7}.slick-arrow:active,.slick-arrow:focus{outline:0}.slick-arrow:before{display:none}.slick-arrow.slick-prev{left:15px}.slick-arrow.slick-next{right:15px}.slick-dots{font-size:0;text-align:center;left:0;right:0;bottom:15px;margin:0;pointer-events:none}.slick-dots:after,.slick-dots:before{content:'';display:table}.slick-dots li{width:auto;height:auto;padding:5px;margin:0 5px;display:inline-block;pointer-events:all}.slick-dots li button{font-size:0;text-indent:-9999;background:#1b3a5b;height:10px;width:10px;border:none;border-radius:50%;padding:0;outline:0;transition:250ms}.slick-dots li button:before{display:none}.slick-dots li button:hover,.slick-dots li.slick-active button{background:#ed1c2b}@media (max-width:767px){.slick-dots{position:relative;bottom:auto;left:auto;margin-top:20px}.slick-dots li{padding:3px}}@media (min-width:768px) and (max-width:991px){.slick-dots{bottom:20px}}@media (min-width:992px){.slick-dots{bottom:30px}.slick-dots li{margin:0 7px}}.section-bg:before,.ubermenu-submenu:before{bottom:0;content:''}.button-arrow{color:#707070;font-size:1.4rem;white-space:nowrap;height:60px;width:60px;padding:0;top:50%}.button-arrow img{margin-top:-.2em;width:auto;max-width:100%}.button-arrow span{display:inline-block;margin:0 10px}.button-arrow:hover{opacity:.5}.button-arrow.arrow2{width:45px;height:45px}.button-arrow.button-prev{left:0}.button-arrow.button-prev.arrow2{left:auto;right:100%}.button-arrow.button-next{right:0}.button-arrow.button-next.arrow2{right:auto;left:100%}@media (max-width:767px){.button-arrow{height:40px;width:40px}.button-arrow.arrow2{width:30px;height:30px}}@media (min-width:768px) and (max-width:991px){.button-arrow{height:40px;width:40px}}.slider-control .slick-arrow{color:#707070;font-size:24px;background:0 0;border:none;height:35px;outline:0;background-color:rgb(249 249 249 / .3);-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;transition:all 250ms ease}.slider-control .slick-arrow:hover{opacity:.7}@media (max-width:767px){.slider-control .slick-arrow{font-size:18px;line-height:30px;height:30px}}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}#header,.map{position:relative}.map iframe{width:100%;max-width:initial}.post-navigation:after,.post-navigation:before{content:'';display:table}.post-navigation a{color:#8d8d8d;font-size:2.2rem;font-style:italic;text-decoration:none;padding:5px 0;border-bottom:1px solid #b7b7b7}.post-navigation .alignleft{margin:1em 10px .5em 0}.post-navigation .alignright{margin:1em 0 .5em 10px}@media (min-width:768px) and (max-width:991px){.post-navigation a{font-size:2rem}}@media (max-width:767px){.post-navigation a{font-size:1.8rem}}@media (max-width:479px){.post-navigation a{font-size:1.6rem}}#header .logo{position:absolute;top:50%;left:20px}#header .logo img{height:100px}@media (max-width:767px){#header .logo{left:10px}#header .logo img{height:65px}}.top-navigation{background-color:#ed1c2b;height:50px;display:flex;align-items:center}.top-navigation .top-wrapper{width:100%;text-align:right}@media (max-width:767px){.top-navigation{height:5px}}.lang-switcher{height:50px;z-index:200;position:absolute;right:0;top:0}.lang-switcher .dropdown-toggle{color:#fff;box-shadow:none!important;border:none;outline:0!important;background:0 0;height:50px;min-width:75px}.main-navigation .ubermenu-item-level-1>.ubermenu-target,.sub-menu-wrapper .heading,h1,h2,h3,h4,h5,h6{font-weight:700}.lang-switcher .dropdown-toggle .flag img{margin-top:-.15em}.lang-switcher .dropdown-toggle .caret{display:none}.lang-switcher .dropdown-toggle:active,.lang-switcher .dropdown-toggle:focus,.lang-switcher .dropdown-toggle:hover{box-shadow:none;outline:0}.lang-switcher .dropdown-menu{min-width:100%;border-radius:0;border:none;margin:0;flex-wrap:wrap;flex-direction:column;justify-content:center;max-height:140px;width:150px;left:auto;right:0;background-color:rgb(27 58 91 / .9)}.lang-switcher .dropdown-menu.col-half{width:auto;max-height:initial}.lang-switcher .lang-item{width:75px}.lang-switcher .lang-item img{margin-top:-.15em}.lang-switcher .lang-item a{color:#fff;padding:3px 12px;border:none;margin:0}.lang-switcher .lang-item a:hover{color:#fff;background:0 0}.lang-switcher.open .dropdown-menu{display:flex}@media (max-width:991px){.lang-switcher{right:65px}}.main-navigation{font-size:0;text-align:center;background-color:#1b3a5b;height:50px}.main-navigation a,.main-navigation a:focus{text-decoration:none}.main-navigation .menu,.main-navigation .ubermenu-nav{display:inline-block;list-style:none;margin:0;padding:0}.main-navigation .menu:after,.main-navigation .menu:before,.main-navigation .ubermenu-nav:after,.main-navigation .ubermenu-nav:before{content:'';display:table}.main-navigation .menu>li,.main-navigation .ubermenu-nav>li{font-size:2rem;line-height:3rem;float:left;margin:0 10px}.main-navigation .menu>li>a,.main-navigation .ubermenu-nav>li>a{color:#fff;font-family:"Arial Black",Arial,Helvetica,sans-serif;font-weight:700;height:50px;padding:10px;display:block}.main-navigation .navbar-toggle{position:absolute;float:none;padding:5px;margin:0;border:none;border-radius:0;top:50%;right:15px;transform:translateY(-50%)}.main-navigation .navbar-toggle .icon-bar{background-color:#fff;height:3px;width:24px}.main-navigation .ubermenu-responsive-toggle{color:#fff;font-size:2.4rem;padding:0 15px;height:50px;margin-right:-15px;outline:0}.main-navigation .ubermenu-responsive-toggle:active,.main-navigation .ubermenu-responsive-toggle:focus{outline:0}.main-navigation .ubermenu-item-level-0.ubermenu-active>.ubermenu-submenu{padding-top:30px;padding-bottom:30px}.main-navigation .ubermenu-item-level-1>.ubermenu-submenu-type-stack{padding-top:0;padding-bottom:0}.main-navigation .ubermenu-submenu{padding:0}.main-navigation .ubermenu-submenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,.main-navigation .ubermenu-submenu .ubermenu-target{padding:3px}@media (max-width:991px){.main-navigation .ubermenu-nav{position:relative}.main-navigation .ubermenu-nav:before{content:'';display:block;width:1000px;position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);background-color:rgb(27 58 91 / .9)}.main-navigation .ubermenu-item-level-0>.ubermenu-target{text-align:center}}@media (max-width:767px){.main-navigation .navbar-collapse{position:absolute;left:0;right:0;top:100%;z-index:9999;background-color:#1b3a5b;border-top:1px solid #0f2134}.main-navigation .navbar-collapse .menu{padding:15px 0}.main-navigation .navbar-collapse .menu>li{float:none}}@media (min-width:768px) and (max-width:991px){.main-navigation .menu>li{font-size:1.6rem}}.sub-menu,.sub-menu-wrapper .heading,.ubermenu-submenu{font-size:1.4rem;line-height:1.4;text-align:left;color:#fff}@media (min-width:992px){.main-navigation .menu>li{margin:0 15px}}.sub-menu-wrapper{background-color:rgb(27 58 91 / .9);z-index:999}.sub-menu-wrapper .wrapper{display:flex;justify-content:center}.sub-menu-wrapper .column{padding:15px 0;margin:15px -15px}.sub-menu-wrapper .sub-menu{padding:0 15px}.sub-menu-wrapper .heading{padding:0;margin:0 15px;width:100%}@media (max-width:767px){.sub-menu-wrapper .wrapper{flex-wrap:wrap}.sub-menu-wrapper .column{padding:10px;margin:0 10px}}@media (min-width:768px){.sub-menu-wrapper{position:absolute;top:100%;opacity:0;visibility:hidden;left:-9999px;right:auto;margin:0 -9999em}.sub-menu-wrapper .column{display:flex;flex-wrap:wrap}}.sub-menu,.ubermenu-submenu{padding:0;margin:0;list-style:none;height:100%}.sub-menu a,.ubermenu-submenu a{color:#fff}.ubermenu-submenu{box-shadow:none!important}.ubermenu-active .ubermenu-submenu{overflow:visible!important}#wrapper,.box-wrapper .box-name span,.header-2 .section-name,.highlight-slide,.screen-reader-text,.section-header,.section-product-slider,.section-racing .news-list{overflow:hidden}.ubermenu-submenu:before{display:block;width:2000px;position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:rgb(27 58 91 / .5)}.dropdown{position:static}.dropdown:focus .sub-menu-wrapper,.dropdown:hover .sub-menu-wrapper{opacity:1;visibility:visible;left:0;right:0}html{height:100%}body,html{position:relative}ol,ul{margin:0 0 1em .5em}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.section{padding:30px 0}.section .button{min-width:200px}@media (min-width:992px){.section{padding:40px 0}}.section-bg{background-position:center;background-size:cover;position:relative}.section-bg:before{display:block;position:absolute;left:0;right:0;top:0;background-color:rgb(0 0 0 / .65);z-index:1}.section-bg>.container{position:relative;z-index:10}.section-header{text-align:center;margin-bottom:30px;position:relative;padding:.2em 0}.section-header .section-name{line-height:1.4;margin:0;position:relative}.header-2 .section-name,.header-3 .section-name{line-height:1;text-align:center;letter-spacing:.1em}.section-header.no-line .section-name:after{display:none}.section-header .meta{color:#707070;font-size:2rem;list-style:none;padding:0;margin:0}.section-header .meta li{display:inline-block;margin-right:10px}.section-header .meta a{color:#707070;text-decoration:none}.section-header .meta a:hover{color:#000}.header-center{text-align:center}.uppercase{text-transform:uppercase}.section-name{color:#000;font-size:3rem;font-weight:900;position:relative;display:inline-block}.header-1 .section-name,.header-2 .section-name,.header-3 .section-name{font-weight:700;font-family:Gotham,sans-serif}.section-name img{margin-top:-.2em}@media (min-width:768px) and (max-width:991px){.section-name{font-size:2.6rem}}@media (max-width:767px){.section-name{font-size:2.2rem}.header-1 .section-name{max-width:90%}}@media (max-width:479px){.section-header{margin-bottom:15px}.section-name{font-size:2rem}}.section-sub-heading{color:#000;font-size:1.6rem;position:relative;margin:.5em 0 0}.section-sub-heading span{display:inline-block;border-bottom:1px solid #b7b7b7;padding-bottom:3px}.header-1 .section-name{color:#030303;font-size:3rem;padding-left:10px;padding-right:10px}.header-3 .section-name,.header-4 .section-name,.header-content .product-names .active{color:#ed1c2b}.header-1 .section-name:after,.header-1 .section-name:before{content:'';display:block;width:1600px;position:absolute;top:50%;transform:translateY(-50%);border-top:6px solid #ed1c2b;border-bottom:6px solid #000}.header-1 .section-name:before{right:100%}.header-1 .section-name:after{left:100%}@media (max-width:991px){.header-1 .section-name{font-size:2.6rem}.header-1 .section-name:after,.header-1 .section-name:before{border-top:4px solid #ed1c2b;border-bottom:4px solid #000}}.page-content iframe,.page-single .page-image img,.section-logo .logo img{max-width:100%}@media (max-width:479px){.header-1 .section-name{font-size:2.2rem}}.header-2 .section-name{color:#ed1c2b;font-size:3.8rem;margin:0;padding-left:150px;padding-right:150px;position:relative}.header-2 .section-name span{display:inline-block;position:relative;min-width:300px;padding-left:30px;padding-right:30px}.header-2 .section-name span:after,.header-2 .section-name span:before{content:'';display:block;box-sizing:content-box;position:absolute;top:50%;transform:translateY(-50%);border-top:1px solid #ed1c2b;width:140px;height:3px;background:linear-gradient(to bottom,transparent,transparent 50%,#ed1c2b 50%,#ed1c2b);background-size:90px 2px;background-repeat:no-repeat}.header-2 .section-name span:before{right:100%;margin-right:10px;background-position:right}.header-2 .section-name span:after{left:100%;margin-left:10px;background-position:left}@media (min-width:768px) and (max-width:991px){.header-2 .section-name{font-size:3rem}.header-2 .section-name span{min-width:240px}}@media (max-width:767px){.header-2 .section-name{font-size:2.6rem;padding-left:100px;padding-right:100px}.header-2 .section-name span{min-width:200px;padding-left:0;padding-right:0}.header-2 .section-name span:after,.header-2 .section-name span:before{width:90px;background-size:60px 2px}}@media (max-width:479px){.header-2 .section-name{font-size:2.2rem;padding-left:60px;padding-right:60px}.header-2 .section-name span{min-width:initial}.header-2 .section-name span:after,.header-2 .section-name span:before{width:50px;background-size:30px 2px}}.header-3 .section-name{font-size:3rem;margin:0;display:block;position:relative}.header-content,.header-group{text-align:left}.header-3 .section-name:after{content:'';display:block;width:80%;margin:10px auto 0;border-top:2px solid #000}@media (min-width:768px) and (max-width:991px){.header-3 .section-name{font-size:2.6rem}}@media (max-width:767px){.header-3 .section-name{font-size:2.2rem}}@media (max-width:479px){.header-3 .section-name{font-size:2rem}}.header-content .section-name{font-family:Gotham,sans-serif;font-size:1.2em;font-weight:900;margin-bottom:0}.header-content .product-names{margin-bottom:10px}.header-content .product-names .section-name{display:block;margin:0}.section-content a,.section-logo .logo{display:inline-block}.header-group{margin-bottom:15px}.page-header,.section-action,.section-content,.section-logo{text-align:center}.header-group .section-name{font-size:2rem}@media (min-width:768px) and (max-width:991px){.header-group .section-name{font-size:1.8rem}}@media (max-width:767px){.header-group .section-name{font-size:1.8rem}}@media (max-width:479px){.header-group .section-name{font-size:1.6rem}}.section-group+.section-group{margin-top:30px;padding-top:30px;border-top:1px solid rgb(0 0 0 / .1)}@media (max-width:767px){.section-group+.section-group{margin-top:20px;padding-top:20px}}.section-content{font-size:1.6rem;line-height:1.8}.section-content a{color:#707070;text-decoration:none;border-bottom:1px solid;line-height:1}.section-content a:hover{color:#3d3d3d;text-decoration:none}.section-content a:active,.section-content a:focus{text-decoration:none}@media (min-width:992px){.section-content{font-size:1.8rem}}.page-header{padding-bottom:0;margin:10px 0 20px;border-bottom:none}.page-heading{color:#030303;font-size:22px;font-weight:700;line-height:1.2;margin:0}@media (min-width:768px) and (max-width:991px){.page-heading{font-size:24px}}@media (min-width:992px) and (max-width:1199px){.page-heading{font-size:26px}}@media (min-width:1200px){.page-header{margin-top:0}.page-heading{font-size:28px}}.page-content{font-size:1.8rem;line-height:1.2}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6{font-weight:900;line-height:1.6}.page-content h1{font-size:1.6em}.page-content h2{font-size:1.4em}.page-content h3{font-size:1.2em}.page-content h4{font-size:1em}.page-content h5,.page-content h6{font-size:.8em}.page-content p{margin-bottom:1em}.page-content b,.page-content strong{font-weight:900}.page-content img{max-width:100%;height:auto!important}.page-content a{text-decoration:none}@media (max-width:767px){.page-content{font-size:1.6rem;line-height:1.4}.page-content iframe{width:100vw;height:56.25vw;max-width:100%}}.section-action{margin-top:40px;margin-bottom:10px}.section-more{text-align:right}.section-more .button-view-more{color:#8d8d8d;font-size:2.2rem;font-style:italic;text-decoration:none;border-bottom:1px solid #b7b7b7}@media (max-width:767px){.section-more .button-view-more{font-size:1.8rem}}@media (max-width:479px){.section-more .button-view-more{font-size:1.6rem}}@media (min-width:768px) and (max-width:991px){.section-more .button-view-more{font-size:2rem}}.section-divided hr{margin:3em 0}.page-single .page-image{margin-bottom:30px}.single-page-content{padding-bottom:2em}.single-page-content dl dd{margin-left:1em}.single-page-content .box-wrapper{margin-top:40px}.landing-page{font-size:0;background-position:center;background-size:cover;background-attachment:fixed;min-height:100%;display:flex;width:100%;align-items:center}.landing-page-wrapper{width:100%}.landing-page-wrapper .logo{text-align:center;margin:-20px 0 40px}.landing-page-wrapper .logo img{max-width:60%;max-height:200px}.landing-page-wrapper .countries{text-align:center}.landing-page-wrapper .countries ul{list-style:none;padding:0;margin:0 0 30px;display:flex;justify-content:space-between}.landing-page-wrapper .countries li{padding:10px}.landing-page-wrapper .countries li img{max-width:100%}.landing-page-wrapper .text{color:#fff;font-family:Gotham,sans-serif;font-size:2.5rem;font-weight:700;text-align:center}.page-banner-red .banner-item .content,.page-name-banner .banner-item .name{font-family:Gotham,sans-serif;font-weight:900;line-height:1;text-align:center}.landing-page-wrapper .text p{margin:0}@media (max-width:991px){.landing-page-wrapper .logo{margin-bottom:20px}.landing-page-wrapper .countries ul{margin-bottom:15px}.landing-page-wrapper .text{font-size:2rem}}@media (max-width:479px){.landing-page-wrapper .countries ul{flex-wrap:wrap}.landing-page-wrapper .countries li{width:25%}.landing-page-wrapper .text{font-size:1.8rem}}@media (min-width:1200px){.landing-page-wrapper .countries li{padding:10px 15px}}.banner-item img,.banner-slider .slick-list,.home-banner .slick-list,.page-banner .slick-list,.product-slider .slick-list,.product-thumbnail-slider .slick-list{width:100%}.banner-slider .slick-slide,.home-banner .slick-slide,.page-banner .slick-slide,.product-slider .slick-slide,.product-thumbnail-slider .slick-slide{font-size:0}.banner-slider .slick-slide img,.home-banner .slick-slide img,.page-banner .slick-slide img,.product-slider .slick-slide img,.product-thumbnail-slider .slick-slide img{width:100%;display:block}.home-banner .banner-item,.page-banner .banner-item{position:relative;display:block!important}.home-banner .banner-item .content,.home-banner .banner-item .name,.page-banner .banner-item .content,.page-banner .banner-item .name{color:#fff;font-family:Gotham,sans-serif;font-size:6rem;font-weight:900;line-height:1;text-align:center;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:10}@media (max-width:767px){.home-banner .banner-item .content,.home-banner .banner-item .name,.page-banner .banner-item .content,.page-banner .banner-item .name{font-size:3rem}.home-banner .slick-dots,.page-banner .slick-dots{margin:0;position:absolute;bottom:10px;left:0;right:0}}@media (max-width:479px){.home-banner .banner-item .content,.home-banner .banner-item .name,.page-banner .banner-item .content,.page-banner .banner-item .name{font-size:2rem}}@media (min-width:768px) and (max-width:991px){.home-banner .banner-item .content,.home-banner .banner-item .name,.page-banner .banner-item .content,.page-banner .banner-item .name{font-size:4rem}}@media (min-width:992px) and (max-width:1199px){.home-banner .banner-item .content,.home-banner .banner-item .name,.page-banner .banner-item .content,.page-banner .banner-item .name{font-size:5rem}}.page-banner-red .banner-item{position:relative}.page-banner-red .banner-item .content{color:#ed1c2b;font-size:6rem;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:10}@media (max-width:767px){.page-banner-red .banner-item .content{font-size:3rem}.page-banner-red .slick-dots{margin:0;position:absolute;bottom:10px;left:0;right:0}}@media (max-width:479px){.page-banner-red .banner-item .content{font-size:2rem}}@media (min-width:768px) and (max-width:991px){.page-banner-red .banner-item .content{font-size:4rem}}@media (min-width:992px) and (max-width:1199px){.page-banner-red .banner-item .content{font-size:5rem}}.page-name-banner .banner-item{position:relative}.page-name-banner .banner-item .content{font-size:0;text-align:center;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:10}.page-name-banner .banner-item .page-name{display:inline-block;background-color:rgb(237 28 43 / .8);padding:40px 20px}.page-name-banner .banner-item .name{color:#fff;font-size:4rem;letter-spacing:.1em;margin:0;padding-left:150px;padding-right:150px;position:relative;overflow:hidden}.page-name-banner .banner-item .name span{display:inline-block;position:relative;min-width:240px}.page-name-banner .banner-item .name span:after,.page-name-banner .banner-item .name span:before{content:'';display:block;box-sizing:content-box;position:absolute;top:50%;transform:translateY(-50%);border-top:1px solid #fff;width:140px;height:3px;background:linear-gradient(to bottom,transparent,transparent 50%,#fff 50%,#fff);background-size:90px 2px;background-repeat:no-repeat}.page-name-banner .banner-item .name span:before{right:100%;margin-right:10px;background-position:right}.page-name-banner .banner-item .name span:after{left:100%;margin-left:10px;background-position:left}@media (min-width:768px) and (max-width:991px){.page-name-banner .banner-item .page-name{padding:35px 20px}.page-name-banner .banner-item .name{font-size:3rem}.page-name-banner .banner-item .name span{min-width:200px}}@media (max-width:767px){.page-name-banner .banner-item .page-name{padding:25px 15px}.page-name-banner .banner-item .name{font-size:2.6rem;padding-left:100px;padding-right:100px}.page-name-banner .banner-item .name span{min-width:160px;padding-left:0;padding-right:0}.page-name-banner .banner-item .name span:after,.page-name-banner .banner-item .name span:before{width:90px;background-size:60px 2px}.section-highlight .card-item{margin-bottom:20px}}@media (max-width:479px){.page-name-banner .banner-item .page-name{padding:20px 10px}.page-name-banner .banner-item .name{font-size:2.2rem;padding-left:60px;padding-right:60px}.page-name-banner .banner-item .name span{min-width:initial}.page-name-banner .banner-item .name span:after,.page-name-banner .banner-item .name span:before{width:50px;background-size:30px 2px}}.highlight-slider{border:5px solid #000;margin-top:40px}.highlight-slider .slick-slide{font-size:0}.highlight-slide{font-size:0;position:relative}.highlight-slide .content{font-family:"Arial Black","Arial Bold",Gadget,sans-serif;font-size:2.4rem;font-weight:900;line-height:1.2em;text-align:center;padding:10px}.quote-slide blockquote,.section-newsletter .heading{font-family:Gotham,sans-serif;font-weight:900}.highlight-slide .content p:last-child{margin:0}@media (max-width:767px){.highlight-slider{margin-top:0;border-width:3px}.highlight-slide .content{font-size:2rem}.section-news .card-item{margin-bottom:20px}}@media (max-width:479px){.highlight-slide .content{color:#000;font-size:1.8rem;position:relative}}@media (min-width:768px){.highlight-slide .content{color:#fff;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.section-news{background-color:#1b3a5b}.section-news .section-name{color:#fff}.section-news .card-item .heading:after{display:none}.section-news .card-item .info{color:#fff;margin-top:5px;background-color:#000}.section-news .card-item .action{font-size:0;margin-top:10px}.quote-slide{background-color:rgb(255 255 255 / .7)}.quote-slide .quote-icon{padding:40px 0}.quote-slide .quote-icon img{display:block;margin:0 auto;height:30px}.quote-slide blockquote{color:#1b3a5b;font-size:2.4rem;line-height:1.2em;min-height:4.8em;text-align:center;border:none;margin:0;padding:0}.quote-slide blockquote:after{content:'';display:inline-block;width:1px;min-height:4.8em;vertical-align:middle;margin-right:-1px}.quote-slide blockquote p{max-width:80%;display:inline-block;vertical-align:middle}@media (max-width:767px){.quote-slide .quote-icon{padding:20px 0}.quote-slide .quote-icon img{height:20px}.quote-slide blockquote{font-size:2rem}}@media (max-width:479px){.quote-slide blockquote{font-size:1.8rem}}.section-newsletter{background-color:#000;padding:20px 0}.section-newsletter .heading{color:#fff;font-size:1.8rem;letter-spacing:.1em;line-height:1;margin:0}.section-newsletter .form-control{font-size:1.4rem;line-height:1;letter-spacing:.1em;padding:10px 15px;height:auto}.section-newsletter .newsletter-wrapper{display:flex;align-items:center}.section-newsletter .col-heading{flex-shrink:0;margin-right:15px}.section-newsletter .col-form{flex-grow:1}.section-newsletter .caldera-grid .row{max-width:inherit}#footer .content img,.section-ads .banner-item img{max-width:100%}.section-newsletter .caldera-grid .row.single{margin-right:0}.section-newsletter .caldera-grid .row .single{display:flex;padding-right:0}.section-newsletter .caldera-grid .form-group{margin:0}.section-newsletter .caldera-grid .input-wrapper{flex-grow:1}.section-newsletter .caldera-grid .btn{font-size:1.4rem;font-weight:700;border-radius:0;height:38px;border:1px solid #000;margin-left:-1px}.section-newsletter .caldera-grid .alert{font-size:14px;border-radius:0;margin:0}.section-newsletter .caldera-grid .help-block{font-size:14px;position:absolute;margin-top:2px}@media (max-width:479px){.section-newsletter .newsletter-wrapper{display:block;text-align:center}.section-newsletter .col-heading{margin-bottom:10px}}.section-category-list .product-category-item{margin-bottom:60px}@media (max-width:991px){.section-category-list .product-category-item{margin-bottom:20px}}@media (min-width:992px) and (max-width:1199px){.section-category-list .product-category-item{margin-bottom:40px}}.category-menu,.section-product-list .product-item{margin-bottom:40px}.category-menu .menu{list-style:none;padding:0;margin:0;text-align:center}.category-menu .menu li{font-size:2.4rem;font-weight:700;line-height:1;display:inline-block;margin:5px}.category-menu .menu a{color:#000;text-decoration:none}.category-menu .menu a:after{content:'';display:inline-block;vertical-align:middle;margin-top:-.2em;margin-left:.4em;width:1em;height:1em;background-image:url(/wp-content/themes/sunoco/images/category-toggle.png);background-size:contain;background-position:center;background-repeat:no-repeat}.product-slider .image,.product-thumbnail-slider .product-thumbnail-slide .image{background-repeat:no-repeat;background-size:cover;background-position:center bottom}@media (max-width:991px){.category-menu{margin-bottom:30px}.category-menu .menu li{font-size:1.8rem}}@media (min-width:992px) and (max-width:1199px){.category-menu .menu li{font-size:2.2rem}}.box-wrapper{background-color:#fff;padding:40px 80px;box-shadow:0 1px 5px 0 rgb(0 0 0 / .2);margin-bottom:40px;position:relative}.box-wrapper:last-child{margin-bottom:0}.box-wrapper .box-name{color:#fff;font-size:0;margin:0;position:absolute;top:0;left:0}.box-wrapper .box-name span{font-size:2rem;font-weight:900;line-height:1;padding:.5em 5em .5em .5em;display:block;white-space:nowrap;-webkit-transform:translate(2em,0) rotate(90deg);-moz-transform:translate(2em,0) rotate(90deg);-o-transform:translate(2em,0) rotate(90deg);transform:translate(2em,0) rotate(90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-ms-transform:none;-ms-transform-origin:none;-ms-writing-mode:tb-rl;position:relative}.box-wrapper .box-name span:after,.box-wrapper .box-name span:before{display:block;position:absolute;height:100%;z-index:-1;content:''}.box-wrapper .box-name span:before{top:0;left:0;right:3em;background-color:#ed1c2b}.box-wrapper .box-name span:after{bottom:0;right:0;width:3em;border-bottom:3em solid #ed1c2b;border-right:3em solid #fff0}@media (max-width:991px){.box-wrapper{padding:30px 50px;margin-bottom:30px}.box-wrapper .box-name span{font-size:1.6rem}}@media (max-width:479px){.box-wrapper.box-content{padding:25px 30px}.box-wrapper.box-content .section-name{font-size:1.8rem}.box-wrapper.box-content .box-name span{font-size:1.2rem}}.section-ads .banner-item{text-align:center}.section-racing .box-wrapper{background-color:#1b3a5b}.section-racing .slick-list{margin-left:-10px;margin-right:-10px}.section-racing .slide-item{padding-left:10px;padding-right:10px}.section-racing .button-arrow{transform:none;width:50px;height:50px;transform:translateY(-50%);opacity:1}.product-thumbnail-slide .icon,.product-thumbnail-slide .icon:before{transform:translate(-50%,-50%)}.section-racing .button-arrow:hover{opacity:.8}@media (max-width:991px){.section-racing .button-arrow{width:40px;height:40px}}@media (min-width:992px) and (max-width:1199px){.section-racing .slick-list{margin-left:-15px;margin-right:-15px}.section-racing .slide-item{padding-left:15px;padding-right:15px}}@media (min-width:1200px){.section-racing .slick-list{margin-left:-20px;margin-right:-20px}.section-racing .slide-item{padding-left:20px;padding-right:20px}}.section-events .card-item{margin-bottom:40px}.section-events .section-action{margin-top:0}.section-address .map,.section-address iframe{width:100%;margin-top:40px}.form-wrapper .form-heading{font-size:1.8rem;margin:0 0 1em}.form-wrapper .form-heading span{display:inline-block;border-bottom:1px solid}.form-wrapper .caldera-grid .form-group{margin-bottom:15px}.form-wrapper .caldera-grid .form-control{font-size:1.4rem}@media (min-width:768px){.form-wrapper .caldera-grid .form-control{font-size:1.8rem}.form-wrapper .form-h:after,.form-wrapper .form-h:before{content:'';display:table}.form-wrapper .form-h:after{clear:both}.form-wrapper .form-h .control-label{float:left;width:33.33333333%;padding-top:.5em;margin-bottom:0}.form-wrapper .form-h .form-control{float:left;width:66.66666667%}.form-wrapper .h-full .control-label{width:16.33333333%}.form-wrapper .h-full .form-control{width:83.66666667%}}@media (min-width:992px){.form-wrapper .caldera-grid .form-group{margin-bottom:20px}.form-wrapper .caldera-grid .row{margin-left:-15px;margin-right:-15px}.form-wrapper .caldera-grid .col-lg-1,.form-wrapper .caldera-grid .col-lg-10,.form-wrapper .caldera-grid .col-lg-11,.form-wrapper .caldera-grid .col-lg-12,.form-wrapper .caldera-grid .col-lg-2,.form-wrapper .caldera-grid .col-lg-3,.form-wrapper .caldera-grid .col-lg-4,.form-wrapper .caldera-grid .col-lg-5,.form-wrapper .caldera-grid .col-lg-6,.form-wrapper .caldera-grid .col-lg-7,.form-wrapper .caldera-grid .col-lg-8,.form-wrapper .caldera-grid .col-lg-9,.form-wrapper .caldera-grid .col-md-1,.form-wrapper .caldera-grid .col-md-10,.form-wrapper .caldera-grid .col-md-11,.form-wrapper .caldera-grid .col-md-12,.form-wrapper .caldera-grid .col-md-2,.form-wrapper .caldera-grid .col-md-3,.form-wrapper .caldera-grid .col-md-4,.form-wrapper .caldera-grid .col-md-5,.form-wrapper .caldera-grid .col-md-6,.form-wrapper .caldera-grid .col-md-7,.form-wrapper .caldera-grid .col-md-8,.form-wrapper .caldera-grid .col-md-9,.form-wrapper .caldera-grid .col-sm-1,.form-wrapper .caldera-grid .col-sm-10,.form-wrapper .caldera-grid .col-sm-11,.form-wrapper .caldera-grid .col-sm-12,.form-wrapper .caldera-grid .col-sm-2,.form-wrapper .caldera-grid .col-sm-3,.form-wrapper .caldera-grid .col-sm-4,.form-wrapper .caldera-grid .col-sm-5,.form-wrapper .caldera-grid .col-sm-6,.form-wrapper .caldera-grid .col-sm-7,.form-wrapper .caldera-grid .col-sm-8,.form-wrapper .caldera-grid .col-sm-9,.form-wrapper .caldera-grid .col-xs-1,.form-wrapper .caldera-grid .col-xs-10,.form-wrapper .caldera-grid .col-xs-11,.form-wrapper .caldera-grid .col-xs-12,.form-wrapper .caldera-grid .col-xs-2,.form-wrapper .caldera-grid .col-xs-3,.form-wrapper .caldera-grid .col-xs-4,.form-wrapper .caldera-grid .col-xs-5,.form-wrapper .caldera-grid .col-xs-6,.form-wrapper .caldera-grid .col-xs-7,.form-wrapper .caldera-grid .col-xs-8,.form-wrapper .caldera-grid .col-xs-9{padding-left:15px;padding-right:15px}}.form-submit{text-align:center}.product-search{text-align:right}.product-search .search-label{color:#8d8d8d;font-size:1.4rem;margin-right:10px}#footer,#footer a{color:#fff}.product-search .search-field{font-size:1.6rem;border:none;box-shadow:0 0 4px rgb(0 0 0 / .2);width:240px}#footer .content .underline a,#footer .item-group .link a{border-bottom:1px solid;text-decoration:none}.product-search .search-field,.product-search .search-label{display:inline-block}@media (max-width:479px){.product-search{text-align:left}.product-search .search-field,.product-search .search-label{display:block;width:100%}}.product-slider{margin-bottom:10px}.product-slider .image{background-image:url(/wp-content/themes/sunoco/images/fullimage.jpg)}.product-thumbnail-slider{max-width:100%;width:800px;padding:0 60px;margin-left:auto;margin-right:auto}.product-thumbnail-slider .product-thumbnail-slide{padding:10px}.product-thumbnail-slider .product-thumbnail-slide .image{background-image:url(/wp-content/themes/sunoco/images/thumbnail.jpg)}.product-thumbnail-slider .button-arrow{width:40px;height:40px}@media (max-width:767px){.product-thumbnail-slider{padding:0 30px}.product-thumbnail-slider .product-thumbnail-slide{padding:5px}.product-thumbnail-slider .button-arrow{width:25px;height:25px}}.product-thumbnail-slide .image{position:relative}.product-thumbnail-slide .overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10}.product-thumbnail-slide .icon{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:0;opacity:0;visibility:hidden}.product-thumbnail-slide .icon:after,.product-thumbnail-slide .icon:before{content:'';display:block;width:40px;height:5px;background-color:#fff;position:absolute;left:50%;top:50%}.product-thumbnail-slide .icon:after{transform:translate(-50%,-50%) rotate(90deg)}.product-thumbnail-slide:hover .overlay{background-color:rgb(0 0 0 / .6)}.product-thumbnail-slide:hover .overlay .icon,.product-thumbnail-slide:hover .overlay .name{opacity:1;visibility:visible}.slick-current .product-thumbnail-slide{opacity:.9}.slick-current .product-thumbnail-slide .image{box-shadow:0 2px 10px 0 rgb(0 0 0 / .6)}.page-share{text-align:center;margin:1.5em 0 1em}.page-share ul{font-size:0;list-style:none;padding:0;margin:0}#footer,#footer .heading{font-family:Gotham,sans-serif;font-size:1.6rem;font-weight:900}.page-share li{margin:5px;display:inline-block}.page-share li img{display:block;height:50px}.page-share li a{display:block}.page-share li a:hover{opacity:.8}#footer .footer-row{display:flex;justify-content:space-between;width:100%;margin-left:-5px;margin-right:-5px}#footer .footer-row .column{padding-left:5px;padding-right:5px}#footer .heading{color:#ed1c2b;margin:0 0 20px}#footer .content .link{font-family:Arial,Helvetica,sans-serif}#footer .content .link a{color:#ed1c2b}#footer .item-group h3{font-size:inherit;font-weight:900;margin-top:0}#footer .item-group .link{font-family:inherit;font-weight:inherit}#footer .item-group .link a{color:inherit;display:inline-block}#footer .item-group+.item-group{margin-top:30px}#footer .menu{list-style:none;padding:0;margin:0;width:100%}#footer .column{margin-bottom:30px}#footer .col-additional-resources .menu{list-style:outside;padding-left:1em}#footer .column-4-1,#footer .column-4-2{width:50%}#footer .find-station-form{display:flex;align-items:center;margin-bottom:10px}#footer .find-station-form .col-input{flex-grow:1}#footer .find-station-form .col-button{flex-shrink:0}#footer .find-station-form .form-control{font-size:1.4rem;font-family:Arial,Helvetica,sans-serif;font-weight:400;height:34px;line-height:1;padding:5px 10px;width:100%}#footer .find-station-form .button-go{font-family:Gotham,sans-serif;font-weight:900;text-align:center;border:none;background:0 0;box-shadow:none;outline:0;padding:5px}#footer .find-station-form .button-go:active,#footer .find-station-form .button-go:focus{outline:0}#footer .find-station-form .button-go span{display:inline-block;border-bottom:1px solid #fff}#footer .copyright{font-size:.9em;font-family:Arial,Helvetica,sans-serif;font-weight:400}@media (max-width:991px){#footer,#footer .heading{font-size:1.4rem}}@media (max-width:767px){#footer .footer-row{flex-wrap:wrap}#footer .column-1{width:40%}#footer .column-2,#footer .column-3{width:30%}#footer .column-4{width:100%}}@media (max-width:479px){#footer .column-1,#footer .column-2,#footer .column-3,#footer .column-4,#footer .column-4-1,#footer .column-4-2{width:100%}}@media (min-width:768px){#footer .column-1{width:25%}#footer .column-2,#footer .column-3{width:20%}#footer .column-4{width:35%}}