/*!
	Theme Name: Lucky Star Casino
	Author: Aesthetic & Function
	Description: A custom WordPress theme designed and developed specifically for Lucky Star Casino.
	Version: 1.0
*/
/*! WARNING: This CSS file was generated from a Sass file. Do NOT edit it. If you edit this file your developer will overwrite the changes you have made next time they update your site. */*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:700}em,i{font-style:italic}input{outline:none;border:none;border-radius:0}html{overflow-x:hidden}body{background:#fff;font-family:"proxima-nova",helvetica,arial,sans-serif;font-size:1.25rem;line-height:2rem;color:#41234d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.container{width:95%;max-width:1440px;margin:0 auto;position:relative}.right{float:right}.left{float:left}.clear{clear:both}.clearfix:after{content:"";display:block;clear:both}.half{width:48%}@media (max-width:1000px){.half{width:100%;float:none}}.none{display:none}a{color:#cc2936;text-decoration:none;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}a:hover{color:#e8828a;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}a img{outline:none;border:none}iframe{max-width:100%}.h1,h1{font-family:"tablet-gothic",verdana,tahoma,sans-serif;font-size:4rem;line-height:1.1em;color:#fff;font-weight:700}@media (max-width:1000px){.h1,h1{font-size:3.2rem}}@media (max-width:700px){.h1,h1{font-size:2.4rem}}.h2,h2{font-family:"tablet-gothic",verdana,tahoma,sans-serif;font-size:3.5rem;line-height:1.1em;color:#41234d;font-weight:700}@media (max-width:1000px){.h2,h2{font-size:2.8rem}}@media (max-width:700px){.h2,h2{font-size:2.45rem}}.h3,h3{font-family:"proxima-nova",helvetica,arial,sans-serif;font-size:3rem;line-height:1.1em;color:#41234d;font-weight:600}@media (max-width:1000px){.h3,h3{font-size:2.4rem}}@media (max-width:700px){.h3,h3{font-size:2.1rem}}.gform_wrapper .gsection h3.gsection_title,.h4,form:not(.searchform) .gsection h3.gsection_title,h4{font-family:"tablet-gothic-condensed",verdana,tahoma,sans-serif;font-size:2rem;line-height:1.1em;color:#251e27;font-weight:600}.alignleft{float:left;margin:5px 50px 25px 0;border-radius:5px}.alignright{float:right;margin:5px 0 25px 50px;border-radius:5px}.button,.gform_wrapper input[type=submit],form:not(.searchform) input[type=submit]{background:#cc2936;display:inline-block;color:#fff;font-size:1.25rem;line-height:1em;font-weight:700;padding:15px 15px 12px 24px;border-radius:30px}.button:hover,.gform_wrapper input[type=submit]:hover,form:not(.searchform) input[type=submit]:hover{background:#ffce07;color:#fff}.button:after,.gform_wrapper input[type=submit]:after,form:not(.searchform) input[type=submit]:after{content:"";background:url(images/arrow.svg);background-size:27px 27px;width:27px;height:27px;display:inline-block;vertical-align:middle;margin:0 0 0 14px;transform:rotate(-90deg);position:relative;top:-2px}.button.newsletter,.gform_wrapper input.newsletter[type=submit],form:not(.searchform) input.newsletter[type=submit]{padding:12px 15px 10px 24px}.button.newsletter:after,.gform_wrapper input.newsletter[type=submit]:after,form:not(.searchform) input.newsletter[type=submit]:after{background:url(images/mailing.svg);background-size:39px 39px;width:39px;height:39px;transform:none}.button.small,.gform_wrapper input.small[type=submit],form:not(.searchform) input.small[type=submit]{padding:15px 24px 17px}.button.small:after,.gform_wrapper input.small[type=submit]:after,form:not(.searchform) input.small[type=submit]:after{display:none}.button.map:after,.gform_wrapper input.map[type=submit]:after,form:not(.searchform) input.map[type=submit]:after{content:"";background:url(images/map-icon.svg);background-size:31px 31px;width:31px;height:31px;transform:rotate(0);top:-5px}.top-bar{background:#41234d;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media (max-width:1000px){.top-bar .top-nav{width:100%;order:1;text-align:center;padding:5px 0 8px}}.top-bar .top-nav ul{list-style:none;display:flex;flex-wrap:wrap}@media (max-width:1000px){.top-bar .top-nav ul{justify-content:center}}.top-bar .top-nav ul li{margin:0 0 0 36px}@media (max-width:1300px){.top-bar .top-nav ul li{margin:0 0 0 16px}}@media (max-width:1000px){.top-bar .top-nav ul li{margin:0 8px}}.top-bar .top-nav ul li a{font-size:1rem;color:#c8c6d7}.top-bar .top-nav ul li a:hover{color:#fff}.top-bar .header-buttons{display:flex;flex-wrap:wrap}@media (max-width:1000px){.top-bar .header-buttons{width:100%;order:0}}.top-bar .header-buttons a{background:#251e27;color:#fff;display:block;min-width:200px;font-size:1rem;line-height:1em;padding:14px 26px 14px 16px;position:relative;margin:0 0 0 1px}@media (max-width:1000px){.top-bar .header-buttons a{width:50%;margin:0;min-width:0}.top-bar .header-buttons a:nth-of-type(odd){border-right:1px solid #41234d}}.top-bar .header-buttons a:hover{background:#cc2936}.top-bar .header-buttons a svg{fill:currentColor;width:10px;height:auto;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.header{max-width:1690px;padding:50px 0;position:relative;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;z-index:1000}@media (max-width:700px){.header{padding:20px 0}}.header .logo{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);max-width:100%}@media (max-width:1300px){.header .logo{width:150px}}@media (max-width:700px){.header .logo{width:100px}}.header .logo:hover{opacity:0.6}.header .logo img{display:block;width:100%;height:auto}@media (max-width:1000px){.header .nav{display:none}}.header .nav ul{list-style:none;display:flex}.header .nav ul li{position:relative}.header .nav ul li:first-child:before{display:none}.header .nav ul li:before{content:url(images/nav-sep.png);position:absolute;top:0;left:0}.header .nav ul li.game a:before{-webkit-mask:url(images/game.svg) no-repeat 50% 50%/30px 30px;mask:url(images/game.svg) no-repeat 50% 50%/30px 30px;width:30px;height:30px;background-size:30px 30px;top:-3px}.header .nav ul li.stay a:before{-webkit-mask:url(images/bed.svg) no-repeat 50% 50%/31px 28px;mask:url(images/bed.svg) no-repeat 50% 50%/31px 28px;width:31px;height:28px;background-size:31px 28px;top:-3px}.header .nav ul li.dine a:before{-webkit-mask:url(images/dine.svg) no-repeat 50% 50%/31px 24px;mask:url(images/dine.svg) no-repeat 50% 50%/31px 24px;width:31px;height:24px;background-size:31px 24px;top:-3px}.header .nav ul li.meet a:before{-webkit-mask:url(images/meet.svg) no-repeat 50% 50%/25px 25px;mask:url(images/meet.svg) no-repeat 50% 50%/25px 25px;width:25px;height:25px;background-size:25px 25px;top:-3px}.header .nav ul li.rewards a:before{-webkit-mask:url(images/diamond.svg) no-repeat 50% 50%/24px 24px;mask:url(images/diamond.svg) no-repeat 50% 50%/24px 24px;width:24px;height:24px;background-size:24px 24px;top:-5px}.header .nav ul li.music a:before{-webkit-mask:url(images/music.svg) no-repeat 50% 50%/24px 24px;mask:url(images/music.svg) no-repeat 50% 50%/24px 24px;width:24px;height:24px;background-size:24px 24px;top:-5px}.header .nav ul li a{font-family:"tablet-gothic-condensed",verdana,tahoma,sans-serif;font-size:1.5rem;font-weight:700;color:#251e27;text-transform:uppercase;padding:14px 30px 20px;border-radius:10px;transition:none}@media (max-width:1300px){.header .nav ul li a{padding:14px 20px 20px}}.header .nav ul li a:hover{background:#41234d;color:#fff}.header .nav ul li a:hover:before{background-color:#fff}.header .nav ul li a:before{content:"";background-color:#251e27;display:inline-block;height:auto;vertical-align:middle;margin:0 10px 0 0;position:relative}.header .nav ul li:hover:before{display:none}.header .nav ul li:hover>a{background:#41234d;color:#fff}.header .nav ul li:hover>a:before{background-color:#fff}.header .nav ul li:hover ul{display:block}.header .nav ul li ul{background:#41234d;display:none;width:230px;border-radius:0 10px 10px 10px;padding:18px 30px;position:absolute;top:100%;left:0}.header .nav ul li ul li{display:block}.header .nav ul li ul li:before{display:none}.header .nav ul li ul li a{color:#fff;padding:5px 0;font-family:"proxima-nova",helvetica,arial,sans-serif;font-size:1.125rem;line-height:1em;text-transform:none;font-weight:400;display:block}.header .nav ul li ul li a:hover{color:#ffce07}.header .nav ul li ul li a:before{display:none}.header .menu-toggle{display:none;font-family:"tablet-gothic-condensed",verdana,tahoma,sans-serif;font-size:1.5rem;font-weight:700;color:#251e27;text-transform:uppercase}@media (max-width:1000px){.header .menu-toggle{display:block}}.header .search-toggle{background:#251e27 url(images/search.svg) center center no-repeat;background-size:21px 21px;width:54px;height:51px;border-radius:10px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.header .search-toggle:hover{background-color:#41234d}.header .searchform{background:#fff;width:400px;max-width:100%;position:absolute;top:100%;right:0;padding:0 10px 10px;border-radius:0 0 10px 10px;visibility:hidden;opacity:0;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}.header .searchform.active{visibility:visible;opacity:1}.header .searchform input{width:100%;height:50px;font-family:"proxima-nova",helvetica,arial,sans-serif;font-size:1.25rem;color:#251e27}.mobile-nav-container{background:#41234d;width:95%;height:100%;position:fixed;top:0;right:-100%;z-index:1100;overflow:scroll;padding:20px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}.mobile-nav-container.active{right:0}.mobile-nav-container .close{display:block;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin:0 0 20px}.mobile-nav-container .mobile-nav ul{list-style:none}.mobile-nav-container .mobile-nav ul li{border-bottom:1px solid rgba(255,255,255,0.25);padding:5px 0;position:relative}.mobile-nav-container .mobile-nav ul li a{color:#fff}.mobile-nav-container .mobile-nav ul li ul{display:none;padding:0 0 0 10px}.mobile-nav-container .mobile-nav ul li ul.active{display:block}.mobile-nav-container .mobile-nav ul li ul li:last-child{border:none}.mobile-nav-container .mobile-nav ul li .carrot{color:#fff;font-size:2rem;font-weight:700;display:block;position:absolute;top:5px;right:5px}.page-title{background-size:cover;background-position:center center;height:415px;position:relative;text-align:center}@media (max-width:700px){.page-title{height:300px}}.page-title .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gform_wrapper .page-title .container input[type=submit],.page-title .container .button,.page-title .container .gform_wrapper input[type=submit],.page-title .container form:not(.searchform) input[type=submit],form:not(.searchform) .page-title .container input[type=submit]{margin:36px 0 0}.page-title .container .dark{color:#251e27}.secondary-page-title{background:#251e27;padding:50px 0}.content{padding:70px 0 30px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:0 0 20px}.content blockquote,.content form,.content hr,.content iframe,.content p{margin:0 0 40px}.content ol,.content ul{margin:0 0 40px 30px}.content ul li{list-style:none;padding:0 0 0 24px;position:relative}.content ul li:before{content:"";background:url(images/star.svg);background-size:11px 11px;width:11px;height:11px;position:absolute;top:10px;left:0}.content img{max-width:100%;height:auto}@media (max-width:700px){.content img{display:block;float:none;margin:0 auto 20px}}.image-callout{background:#41234d;position:relative;color:#fff}.image-callout.image-left .image{left:0;right:inherit}.image-callout.image-left .sub-content{float:right}.image-callout .image{background-size:cover;background-position:center center;width:50%;height:100%;position:absolute;top:0;right:0}@media (max-width:1000px){.image-callout .image{position:relative;width:100%;height:250px}}.image-callout .sub-content{width:48%;max-width:640px;padding:80px 0}@media (max-width:1000px){.image-callout .sub-content{float:none;width:100%;max-width:100%}}.image-callout .sub-content h2,.image-callout .sub-content h3,.image-callout .sub-content h4{color:#fff}.image-callout .sub-content a:not(.button){color:#fff;text-decoration:underline}.image-callout .sub-content a:not(.button):hover{text-decoration:none}.call-to-action{background-image:url(images/cta-yellow-bg.png);background-size:cover;background-position:center center;padding:60px 0}.call-to-action.red{background-image:url(images/cta-red-bg.png)}.call-to-action .container{background:#fff;max-width:1080px;border-radius:30px;box-shadow:0 0 13px rgba(0,0,0,0.15);display:flex;flex-wrap:wrap}.call-to-action .container .image{background-size:cover;background-position:center center;width:390px;border-radius:30px 0 0 30px}@media (max-width:1000px){.call-to-action .container .image{width:300px}}@media (max-width:700px){.call-to-action .container .image{width:100%;height:250px;border-radius:30px 30px 0 0}}.call-to-action .container .sub-content{width:calc(100% - 390px);padding:80px 40px}@media (max-width:1000px){.call-to-action .container .sub-content{width:calc(100% - 300px);padding:60px 20px}}@media (max-width:700px){.call-to-action .container .sub-content{width:100%;padding:40px 20px}}.call-to-action .container .sub-content p{margin:0 0 20px;font-family:"tablet-gothic",verdana,tahoma,sans-serif;font-size:1.5rem}.payouts{background:#41234d;position:relative;padding:110px 0}.payouts .image{background-size:cover;background-position:center center;width:50%;height:100%;position:absolute;top:0;left:0}.payouts .container{display:flex;justify-content:flex-end}.payouts .container .sub-content{background:#41234d;padding:50px 0 50px 50px}.payouts .container .sub-content h3{color:#fff;font-size:2.5rem;font-family:"proxima-nova",helvetica,arial,sans-serif;font-weight:400}@media (max-width:700px){.payouts .container .sub-content h3{font-size:1.5rem}}.payouts .container .sub-content h3 em{color:#ffce07;font-weight:700}.payouts .container .sub-content .h1{font-size:7.5rem}@media (max-width:1000px){.payouts .container .sub-content .h1{font-size:5rem}}@media (max-width:700px){.payouts .container .sub-content .h1{font-size:2.5rem}}.payouts .container .callout{color:#855399;position:absolute;top:95%;right:27px}@media (max-width:700px){.payouts .container .callout{right:0}}.payouts .container .callout:after{content:"";background:url(images/right-up-arrow.svg);background-size:40px 40px;width:40px;height:40px;display:inline-block;vertical-align:bottom;margin:0 0 0 10px;position:relative;top:-10px}@media (max-width:700px){.payouts .container .callout:after{display:none}}.hero{background-size:cover;background-position:center center;position:relative;overflow:hidden}.hero:after{content:url(images/hero-overlay.png);position:absolute;bottom:-10px;right:0}@media (max-width:1000px){.hero:after{right:-200px}}@media (max-width:700px){.hero:after{right:-450px}}.hero .container{height:670px;z-index:500}@media (max-width:700px){.hero .container{height:550px}}.hero .container .sub-content{position:absolute;top:50%;left:0;transform:translateY(-50%);width:735px;max-width:100%;z-index:500}.hero .container .sub-content h1{font-size:5rem;line-height:1em;margin:0 0 40px}@media (max-width:1300px){.hero .container .sub-content h1{font-size:4rem}}@media (max-width:700px){.hero .container .sub-content h1{font-size:2.75rem}}.hero .container .star{position:absolute;top:100px;right:-45px}@media (max-width:700px){.hero .container .star{display:none}}.hero .container .star:before{content:"";box-shadow:0 0 200px black;width:200px;height:200px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.hero .container .star .image{background-size:cover;background-position:center center;-webkit-mask-image:url(images/ls-star.svg);mask-image:url(images/ls-star.svg);width:492px;height:462px;z-index:500;position:relative}.hero .container .star p{font-family:"tablet-gothic-condensed",verdana,tahoma,sans-serif;font-size:1rem;line-height:1rem;position:absolute;top:350px;right:10px;color:#251e27;text-transform:uppercase;width:115px;z-index:600}.hero .container .star .star-image{display:block;height:auto;position:absolute}.hero .container .star .star-image.star-1{width:20px;top:33px;left:200px}.hero .container .star .star-image.star-2{width:52px;top:120px;left:133px;z-index:600}.hero .container .star .star-image.star-3{width:37px;top:275px;left:0}.hero .container .star .star-image.star-4{width:40px;top:340px;left:26px;z-index:400}.hero .container .star .star-image.star-5{width:32px;top:450px;left:215px}.hero .container .star .star-image.star-6{width:37px;top:395px;left:360px}.hero .container .star .star-image.star-7{width:104px;top:245px;left:340px;z-index:400}.restaurants{background:url(images/pattern.png) top center repeat-x;border-top:10px solid #ffce07;position:relative;z-index:600}.restaurants .container{background:#fff;max-width:1230px;padding:40px;border-radius:30px;top:-130px}@media (max-width:700px){.restaurants .container{padding:20px;top:-60px}}.restaurants .container .restaurant{background:#41234d;border-radius:30px;display:flex;flex-wrap:wrap;box-shadow:0 0 13px rgba(0,0,0,0.15);margin:0 0 40px;color:#fff}.restaurants .container .restaurant .image{background-size:cover;background-position:center center;width:calc(100% - 560px);border-radius:30px 0 0 30px}@media (max-width:1000px){.restaurants .container .restaurant .image{width:100%;border-radius:30px 30px 0 0;height:300px}}.restaurants .container .restaurant .sub-content{width:560px;padding:100px 50px}@media (max-width:1000px){.restaurants .container .restaurant .sub-content{width:100%;padding:50px}}@media (max-width:700px){.restaurants .container .restaurant .sub-content{padding:20px}}.restaurants .container .restaurant .sub-content h5{font-family:"tablet-gothic-condensed",verdana,tahoma,sans-serif;font-size:1rem;line-height:1em;text-transform:uppercase}.restaurants .container .restaurant .sub-content h3{color:#fff}.restaurants .container .restaurant .sub-content .hours{font-family:"tablet-gothic",verdana,tahoma,sans-serif;font-size:1.5rem;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:700px){.restaurants .container .restaurant .sub-content .hours{font-size:1rem;line-height:1.25rem}}.restaurants .container .restaurant .sub-content .hours .days,.restaurants .container .restaurant .sub-content .hours .hours{width:48%}.gform_wrapper .restaurants .container .restaurant .sub-content input[type=submit],.restaurants .container .restaurant .sub-content .button,.restaurants .container .restaurant .sub-content .gform_wrapper input[type=submit],.restaurants .container .restaurant .sub-content form:not(.searchform) input[type=submit],form:not(.searchform) .restaurants .container .restaurant .sub-content input[type=submit]{margin:20px 0 0}.gform_wrapper .restaurants .container .restaurant .sub-content .button+input[type=submit],.gform_wrapper .restaurants .container .restaurant .sub-content input[type=submit]+.button,.gform_wrapper .restaurants .container .restaurant .sub-content input[type=submit]+input[type=submit],.restaurants .container .restaurant .sub-content .button+.button,.restaurants .container .restaurant .sub-content .gform_wrapper .button+input[type=submit],.restaurants .container .restaurant .sub-content .gform_wrapper input[type=submit]+.button,.restaurants .container .restaurant .sub-content .gform_wrapper input[type=submit]+input[type=submit],.restaurants .container .restaurant .sub-content form:not(.searchform) .button+input[type=submit],.restaurants .container .restaurant .sub-content form:not(.searchform) input[type=submit]+.button,.restaurants .container .restaurant .sub-content form:not(.searchform) input[type=submit]+input[type=submit],form:not(.searchform) .restaurants .container .restaurant .sub-content .button+input[type=submit],form:not(.searchform) .restaurants .container .restaurant .sub-content input[type=submit]+.button,form:not(.searchform) .restaurants .container .restaurant .sub-content input[type=submit]+input[type=submit]{margin:20px 0 0 10px}@media (max-width:700px){.gform_wrapper .restaurants .container .restaurant .sub-content .button+input[type=submit],.gform_wrapper .restaurants .container .restaurant .sub-content input[type=submit]+.button,.gform_wrapper .restaurants .container .restaurant .sub-content input[type=submit]+input[type=submit],.restaurants .container .restaurant .sub-content .button+.button,.restaurants .container .restaurant .sub-content .gform_wrapper .button+input[type=submit],.restaurants .container .restaurant .sub-content .gform_wrapper input[type=submit]+.button,.restaurants .container .restaurant .sub-content .gform_wrapper input[type=submit]+input[type=submit],.restaurants .container .restaurant .sub-content form:not(.searchform) .button+input[type=submit],.restaurants .container .restaurant .sub-content form:not(.searchform) input[type=submit]+.button,.restaurants .container .restaurant .sub-content form:not(.searchform) input[type=submit]+input[type=submit],form:not(.searchform) .restaurants .container .restaurant .sub-content .button+input[type=submit],form:not(.searchform) .restaurants .container .restaurant .sub-content input[type=submit]+.button,form:not(.searchform) .restaurants .container .restaurant .sub-content input[type=submit]+input[type=submit]{margin:20px 0 0}}.location-details{display:flex;flex-wrap:wrap;justify-content:space-between;padding:70px 0}.location-details .details{width:370px;border-right:2px solid #41234d}@media (max-width:1000px){.location-details .details{width:100%;border:none;border-bottom:2px solid #41234d;padding:0 0 40px;margin:0 0 40px}}.location-details .details strong{display:block}.location-details .details .map-link svg{fill:currentColor;display:inline-block;width:17px;height:17px;vertical-align:middle;margin:0 5px 0 0;position:relative;top:-2px}.location-details .details .phone{background:#f2f0f2;display:inline-block;line-height:1em;padding:6px 12px;border-radius:5px;color:#251e27;margin:20px 0}.location-details .details .phone strong{display:inline-block}.location-details .details p{margin:0 0 20px}.location-details .sub-content{width:calc(100% - 450px)}@media (max-width:1000px){.location-details .sub-content{width:100%}}.all-promotions{padding:70px 0 10px}.all-promotions .promotions-container{margin:20px auto 60px}.promotions-callout{background:url(images/slider-bg.png) bottom center repeat-x;padding:125px 0 90px;border-bottom:10px solid #ffce07}@media (max-width:700px){.promotions-callout{padding:60px 0 90px}}.promotions-callout .container{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:1000px){.promotions-callout .container{justify-content:center}}.promotions-callout .container h4{text-transform:uppercase;font-size:2rem;margin:0 0 20px}@media (max-width:700px){.promotions-callout .container h4{font-size:1.5rem}}.promotions-callout .container img{display:block;width:100%;height:auto;border-radius:30px}.promotions-callout .container .featured{width:36%}@media (max-width:1000px){.promotions-callout .container .featured{width:100%;max-width:525px;margin:0 0 40px;text-align:center}}.promotions-callout .container .featured .featured-promo{border-radius:30px;box-shadow:0 0 92px rgba(37,30,39,0.2)}.promotions-callout .container .category-container{width:58%;position:relative}@media (max-width:1000px){.promotions-callout .container .category-container{width:100%}}.promotions-callout .container .category-container .bx-wrapper{border-radius:30px;box-shadow:0 0 92px rgba(37,30,39,0.2)}.promotions-callout .container .category-container .bx-wrapper .promo a{display:block}.promotions-callout .container .category-container .bx-wrapper .bx-controls-direction{position:absolute;top:5px;right:0}@media (max-width:700px){.promotions-callout .container .category-container .bx-wrapper .bx-controls-direction{top:-3px}}.promotions-callout .container .category-container .bx-wrapper .bx-controls-direction a{display:inline-block;font-family:"tablet-gothic-condensed",verdana,tahoma,sans-serif;font-size:1.25rem;text-transform:uppercase}.promotions-callout .container .category-container .bx-wrapper .bx-controls-direction a.bx-prev{margin:0 35px 0 0}@media (max-width:700px){.promotions-callout .container .category-container .bx-wrapper .bx-controls-direction a.bx-prev{margin:0 10px 0 0}}.promotions-callout .container .category-container .bx-wrapper .bx-controls-direction a.bx-prev:before{content:url(images/slider-nav.png);display:inline-block;vertical-align:middle;margin:0 8px 0 0;position:relative;top:-2px}.promotions-callout .container .category-container .bx-wrapper .bx-controls-direction a.bx-next:after{content:url(images/slider-nav.png);display:inline-block;vertical-align:middle;margin:0 0 0 8px;position:relative;top:-2px;transform:rotate(180deg)}.gform_wrapper,form:not(.searchform){background:#f7f5f7;padding:0 40px 40px;max-width:970px;margin:0 auto 40px}@media (max-width:700px){.gform_wrapper,form:not(.searchform){padding:0 20px 20px}}.gform_wrapper form,form:not(.searchform) form{padding:0}.gform_wrapper label,.gform_wrapper legend,form:not(.searchform) label,form:not(.searchform) legend{font-size:1rem!important;line-height:1em;font-weight:400!important;margin:0}.gform_wrapper .ginput_complex label,form:not(.searchform) .ginput_complex label{font-size:0.75rem!important;margin:0 0 5px}.gform_wrapper .gsection,form:not(.searchform) .gsection{border-top:10px solid #fff;padding:40px 40px 0;width:calc(100% + 80px);position:relative;left:-40px}.gform_wrapper .gsection h3.gsection_title,form:not(.searchform) .gsection h3.gsection_title{text-transform:uppercase;margin:0}.gform_wrapper ul li,form:not(.searchform) ul li{padding:0}.gform_wrapper ul li:before,form:not(.searchform) ul li:before{display:none}.gform_wrapper .gfield_html h4,form:not(.searchform) .gfield_html h4{font-size:1.5rem;margin:0}.gform_wrapper .gfield_html p,form:not(.searchform) .gfield_html p{margin:0 0 20px}.gform_wrapper table,form:not(.searchform) table{width:100%}.gform_wrapper table thead th,form:not(.searchform) table thead th{font-size:1rem;line-height:1rem;text-align:left}.gform_wrapper table tbody,form:not(.searchform) table tbody{font-size:1rem;line-height:1.25rem}.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper select,.gform_wrapper textarea,form:not(.searchform) input[type=email],form:not(.searchform) input[type=number],form:not(.searchform) input[type=password],form:not(.searchform) input[type=tel],form:not(.searchform) input[type=text],form:not(.searchform) input[type=url],form:not(.searchform) select,form:not(.searchform) textarea{background:#fff;width:100%!important;height:50px;outline:none;border:1px solid #251e27;padding:0 20px!important;font-family:"proxima-nova",helvetica,arial,sans-serif;font-size:1.25rem}.gform_wrapper textarea,form:not(.searchform) textarea{padding:20px!important;height:200px}.gform_wrapper input[type=submit],form:not(.searchform) input[type=submit]{cursor:pointer;padding:0;min-width:200px;height:55px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}.gform_wrapper input[type=submit]:hover,form:not(.searchform) input[type=submit]:hover{transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}.tingle-modal-box{width:auto!important}.content .feat-image{background-size:cover;background-position:center center;width:555px;height:440px;border-radius:10px;margin:0 50px 25px 0}@media (max-width:1300px){.content .feat-image{width:450px}}@media (max-width:1000px){.content .feat-image{float:none;margin:0 0 25px}}@media (max-width:700px){.content .feat-image{width:100%;height:300px}}.content .blog-cta{background:#000;color:#fff;border-radius:10px;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between}.content .blog-cta .image{background-size:cover;background-position:center center;width:415px}@media (max-width:1000px){.content .blog-cta .image{width:100%;height:250px}}.content .blog-cta .sub-content{width:calc(100% - 505px);padding:35px 35px 35px 0}@media (max-width:1000px){.content .blog-cta .sub-content{width:100%;padding:30px}}.content .blog-cta .sub-content h2{position:relative;color:#fff;font-size:2.5rem}.content .blog-cta .sub-content h2:before{content:"";background:#000;width:10px;height:100%;position:absolute;top:0;left:-40px}@media (max-width:1300px){.content .blog-cta .sub-content h2:before{display:none}}.content .post{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 0 50px;margin:0 0 50px;border-bottom:2px solid #f7f5f7}.content .post .feat-image-post{background-size:cover;background-position:center center;display:block;width:515px;max-width:100%;height:420px;border-radius:10px}@media (max-width:700px){.content .post .feat-image-post{height:300px}}.content .post .feat-image-post:hover{opacity:0.8}.content .post .sub-content{width:calc(100% - 555px)}@media (max-width:1000px){.content .post .sub-content{width:100%;margin:20px 0 0}}.content .navigation span{display:inline-block;margin:0 10px 0 0}.content .navigation a{margin:0 10px 0 0;display:inline-block}.career{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:20px 40px}@media (max-width:700px){.career{padding:20px}}.career:nth-of-type(odd){background:#f7f5f7}@media (max-width:700px){.career div{width:100%;margin:0 0 20px}}.career h3{font-size:2rem;font-weight:700;margin:0}.career p{margin:0}.career h4{font-size:1.125rem;text-transform:uppercase;margin:0}form.searchandfilter{background:#41234d;color:#fff;max-width:100%;padding:25px 25px 30px;border-radius:10px;margin:0 0 50px}form.searchandfilter ul{list-style:none;display:flex;flex-wrap:wrap;margin:0}form.searchandfilter ul li:first-of-type{width:calc(33% - 20px);margin:0 20px 20px 0}@media (max-width:1000px){form.searchandfilter ul li:first-of-type{width:100%;margin:0 0 20px}}form.searchandfilter ul li:nth-of-type(2){width:66%;margin:0 0 20px}@media (max-width:1000px){form.searchandfilter ul li:nth-of-type(2){width:100%}}form.searchandfilter ul li.sf-field-reset{margin:0 0 0 20px}form.searchandfilter ul li.sf-field-taxonomy-location ul li{width:auto;margin:0 7px 7px 0}form.searchandfilter ul li.sf-field-taxonomy-location ul li.sf-option-active label{background:#fff;color:#41234d}form.searchandfilter ul li.sf-field-taxonomy-location ul li input{display:none}form.searchandfilter ul li.sf-field-taxonomy-location ul li label{display:block;border:1px solid #fff;font-size:1rem;line-height:1rem;text-align:center;padding:16px 24px;border-radius:3px}form.searchandfilter ul li label{display:block}form.searchandfilter ul li h4{color:#fff;font-family:"proxima-nova",helvetica,arial,sans-serif;font-size:1.25rem;margin:0}form.searchandfilter ul li a{color:#fff;text-decoration:underline;font-style:italic;position:relative;top:10px}form.searchandfilter ul li a:hover{text-decoration:none}.promotions-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto 0;position:relative;z-index:500}.promotions-container .promo{width:calc(50% - 15px);height:auto;position:relative;margin:0 0 30px}@media (max-width:1000px){.promotions-container .promo{width:100%}}.promotions-container .promo:nth-of-type(2n):after{content:url(images/even-promo-flair.png);left:inherit;right:-10px}.promotions-container .promo:after{content:url(images/odd-promo-flair.png);position:absolute;bottom:-20px;left:-10px;z-index:-1}.promotions-container .promo img{display:block;width:100%;height:auto;border-radius:30px}.promotions-container .promo a{display:block}.footer{background:#41234d;color:#fff;border-top:10px solid #cc2936}.footer .container{display:flex;flex-wrap:wrap}.footer .container .map{width:500px;max-width:100%}@media (max-width:1300px){.footer .container .map{width:300px}}@media (max-width:1000px){.footer .container .map{margin:0 auto 35px}}.footer .container .map img{display:block;width:auto;max-width:100%;height:auto}.footer .container .columns{display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(100% - 560px);padding:70px 0 0}@media (max-width:1300px){.footer .container .columns{width:calc(100% - 340px)}}@media (max-width:1000px){.footer .container .columns{width:100%}}.footer .container .columns .column{margin:0 10px 35px}.footer .container .columns .column h4{color:#fff;text-transform:uppercase;font-size:1.25rem;font-weight:600;margin:0 0 10px}.footer .container .columns .column .footer-nav ul{list-style:none}.footer .container .columns .column .footer-nav ul li{line-height:1.5rem}.footer .container .columns .column .footer-nav ul li a{color:#fff;font-size:1rem}.footer .container .columns .column .footer-nav ul li a:hover{color:#ffce07}.footer .container .columns .column .social{background:#251e27;display:inline-block;width:57px;height:57px;position:relative}.footer .container .columns .column .social:hover{background:#cc2936}.footer .container .columns .column .social img{display:block;width:auto;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer .container .columns .column .tribes{display:block;width:185px;max-width:100%;height:auto;margin:70px 0 0}.footer .copyright{background:#251e27;font-size:1rem;padding:5px 0}.footer .copyright .container{justify-content:flex-end}