.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.js input.form-autocomplete{background-image:url(/core/misc/throbber-inactive.png);background-repeat:no-repeat;background-position:100% center;}.js[dir="rtl"] input.form-autocomplete{background-position:0% center;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/core/misc/throbber-active.gif);background-position:100% center;}.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading{background-position:0% center;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
table.sticky-header{z-index:500;top:0;margin-top:0;background-color:#fff;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error:before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
body.drag{cursor:move;}tr.region-title{font-weight:bold;}tr.region-message{color:#999;}tr.region-populated{display:none;}tr.add-new .tabledrag-changed{display:none;}.draggable a.tabledrag-handle{float:left;overflow:hidden;height:1.7em;margin-left:-1em;cursor:move;text-decoration:none;}[dir="rtl"] .draggable a.tabledrag-handle{float:right;margin-right:-1em;margin-left:0;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{width:14px;height:14px;margin:-0.4em 0.5em 0;padding:0.42em 0.5em;background:url(/core/misc/icons/787878/move.svg) no-repeat 6px 7px;}a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{background-image:url(/core/misc/icons/000000/move.svg);}.touchevents .draggable td{padding:0 10px;}.touchevents .draggable .menu-item__link{display:inline-block;padding:10px 0;}.touchevents a.tabledrag-handle{width:40px;height:44px;}.touchevents a.tabledrag-handle .handle{height:21px;background-position:40% 19px;}[dir="rtl"] .touch a.tabledrag-handle .handle{background-position:right 40% top 19px;}.touchevents .draggable.drag a.tabledrag-handle .handle{background-position:50% -32px;}.tabledrag-toggle-weight-wrapper{text-align:right;}[dir="rtl"] .tabledrag-toggle-weight-wrapper{text-align:left;}.indentation{float:left;width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;}[dir="rtl"] .indentation{float:right;margin:-0.4em -0.4em -0.4em 0.2em;padding:0.42em 0.6em 0.42em 0;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
div.tree-child{background:url(/core/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/core/misc/tree-bottom.png) no-repeat 11px center;}[dir="rtl"] div.tree-child,[dir="rtl"] div.tree-child-last{background-position:-65px center;}div.tree-child-horizontal{background:url(/core/misc/tree.png) no-repeat -11px center;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
svg.ext{width:14px;height:14px;padding-right:0.2em;fill:#727272;font-weight:900;}svg.mailto{width:14px;height:14px;padding-right:0.2em;fill:#727272;}svg.ext path,svg.mailto path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto{display:none;padding:0;}}extlink i{padding-left:0.2em;}
#views-exposed-form-offers-block-1 .js-form-submit{display:none;}#views-exposed-form-offers-block-1 .js-form-item-is-alberta-wide-offer{display:none;}.offers-pagination-container .offer-dates{display:grid;grid-template-columns:repeat(2,1fr);}.offer-dates{display:flex;}.offer-dates h3{color:#000;text-transform:uppercase;font-weight:700;font-size:41px;}.offers-pagination-container .offer-dates .pager{justify-self:right;}.offer-dates-pager-mobile{display:none;}@media (max-width:768px){.offers-pagination-container{display:none;}.offer-dates-pager-mobile{display:block;}}.offer-dates .pager a.nav-prev,.offer-dates .pager a.nav-next{font-size:20px;}.offer-dates .pager a.nav-prev{padding-right:13px;}.offer-dates .pager .month{font-family:"Montserrat",sans-serif;font-style:italic;font-weight:600;font-size:22px;}.offer-dates .pager a.nav-next{padding-left:13px;}.offers-filters{display:grid;grid-template-columns:repeat(2,1fr);width:auto;margin-top:100px;min-height:80px;}@media (max-width:1400px){.offers-filters{grid-template-columns:1fr;}}.offers-filters > form{justify-self:right;}.offers-container{margin-top:50px;margin-bottom:25px;}.offers-pills{display:block;}.offers-sub-title-pills .pill,.offers-pills .pill,.offers-exposed-form fieldset > .dropdown-toggle{background-color:#ffffff;border-color:transparent;border-radius:50px;border-width:0;color:#000;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;line-height:inherit;padding:2px 20px;text-transform:none !important;}.offers-pills .pill:hover,.offers-exposed-form fieldset > .dropdown-toggle:hover{border:0;}.offers-exposed-form form,.offers-exposed-form form fieldset{width:auto;}.offers-exposed-form fieldset > .dropdown-toggle::after{vertical-align:0;border:0;background-image:url(/modules/custom/aglc_core/img/down-arrow.svg);content:"";height:8px;width:15px;text-align:right;float:right;margin-top:18px;}.offers-exposed-form fieldset > .dropdown-toggle.disabled{color:#a8a8a8;}.offers-exposed-form fieldset > .dropdown-toggle.disabled::after{background-image:url(/modules/custom/aglc_core/img/down-arrow-disabled.svg);}.offers-exposed-form fieldset .dropdown-menu{padding:0px 12px 6px 12px;}.offers-exposed-form fieldset .dropdown-menu li{padding-top:6px;}.offers-pills .pill:hover{background:#a4935e;}.offers-pills-inner{display:inline-block;background:white;width:auto;border-radius:50px;}.offers-pills-inner button{font-size:15px;font-weight:500;}.offers-pills .pill.active{background-color:#b5a268;}.legal-scroll::-webkit-scrollbar{height:5px;width:5px;}.legal-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;}.legal-scroll::-webkit-scrollbar-thumb{background:#888;border-radius:10px;height:10px;position:relative;}.legal-scroll-btn{display:none;}.offers .modal-dialog{width:100%;max-width:1300px;display:flex;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;}@media (max-width:991px){.legal-scroll-btn{position:relative;color:#080800;text-align:center;width:100%;display:block;border-top:1px solid #b5a268;padding-top:15px;font-size:14px;text-transform:uppercase;}.legal-scroll-btn:hover{text-decoration:underline;}.legal-scroll-btn::after{content:"";position:absolute;bottom:-7px;left:49%;transform:translateX(-50%);border:solid #080800;border-width:0 1px 1px 0;display:inline-block;padding:3px;margin-top:0;width:8px;height:8px;transform:rotate(45deg);}.offers .modal-body .inner-content{padding:0 3em !important;}.offers .modal-dialog{width:100%;max-width:375px;}.offers .modal-dialog .btn-close{border-radius:0 !important;color:#b5a268 !important;border:2px solid #b5a268;background:#210d2b;padding:0 !important;}.offers .modal-dialog .btn-close:focus{outline:2px solid #000;}}.offers .modal-dialog .btn-close{position:absolute;right:5px;top:5px;color:#000;}.offers .modal-dialog .btn-close:focus{outline:2px solid #000;}.offers .modal-body{background:#eae4cf;}.modal .no-pad{padding:0 !important;overflow-x:hidden;}.offers .modal-body .inner-content{margin:30px 0;padding:0 5vw;display:flex;flex-direction:column;}.legal-scroll{flex-grow:1;overflow-y:auto;max-height:17em;color:#000;padding-right:10px;}.legal-scroll a{color:#000 !important;font-weight:normal !important;text-decoration:underline;}.offers .icon{max-height:84px;}.no-pad{padding:0;}.modal-dialog h3{padding:0.3em 0;margin-bottom:0.5em;font-size:40px;color:#080800;font-family:"Montserrat",sans-serif;font-weight:100;border-bottom:1px solid #b5a268;}.offers-row .modal button{color:#000;text-decoration:none;font-size:1.7em;font-weight:200;opacity:1;}.offers .modal-body .inner-content h3{font-weight:300;color:#000;margin:0.75em 0;text-transform:uppercase;}@media (max-width:991px){.offers-row .content-col{margin-top:0 !important;}.offers-row .content-col{padding:0 1.5rem !important;}.offers .border-round-top{height:30vw;object-fit:cover;}.offers .modal-body .inner-content{padding-bottom:30px;}.casino-list-left-border{border:none !important;}.casinos-list{margin:0 !important;margin-left:36px !important;margin-top:-30px !important;}}@media (min-width:992px){.offers-row .content-col{flex-grow:1;max-width:60%;}}.offers-row button{color:#b5a268;background:none;border:none;font-weight:normal;}.offers-row button:hover{text-decoration:underline;}@media (max-width:767px){.offers-row h3{font-size:21px;}}@media (max-width:400px){.offers-row h3{font-size:20px;}}@media (max-width:375px){.offers-row h3{font-size:18px;}}.subpage.offers .form-select{background-color:#d4c99e;color:#080800;padding:15px 20px;font-size:16px;border:none !important;font-weight:bold;border-radius:0 !important;}.form-select option{background-color:#d4c99e;color:#080800;padding:15px 20px;}.subpage.offers form{display:flex;gap:15px;justify-content:flex-end;}.subpage.offers .offers-exposed-form fieldset .fieldset-wrapper{display:none;}@media (max-width:768px){.fieldset-wrapper{width:100%;}}@media (max-width:1400px){.subpage.offers form{margin-top:20px;margin-bottom:20px;}}@media screen and (max-width:992px){.subpage.offers .js-form-item select{margin-left:0 !important;margin-top:10px;}}.subpage.offers .js-form-item .label{display:inline-block;}.subpage.offers .js-form-item select{max-width:464px;margin-left:10px;}.subpage.offers .js-form-item select:focus{outline:2px solid #000;box-shadow:none !important;}.subpage.offers .calendar-view-pager{flex-direction:row !important;}.subpage.offers .calendar-view-pager .pager__item{flex:none;}.subpage.offers .calendar-view-pager{justify-content:space-between;}.subpage.offers .calendar-view-pager .pager__item a,.subpage.offers .calendar-view-pager .pager__item span{font-weight:700;text-transform:uppercase;letter-spacing:0.5px;border:2px solid #000000;color:#000;border-radius:0px;min-width:11.1em;text-align:center;padding:0;min-height:2.9em;line-height:2.9em !important;font-size:inherit;}.subpage.offers .calendar-view-pager .pager__item span{display:block;border-color:#999;color:#999;}.subpage.offers .calendar-view-pager .pager__item a:hover{background-color:#d4c99e;border:2px solid #3d1152;color:#3d1152;}.subpage.offers .calendar-view-pager{border-bottom:2px solid #000;margin-bottom:50px;padding-bottom:20px;margin-top:30px;}.always-offers{padding-bottom:100px;}.always-offers .modal-body{overflow-x:hidden;}.always-offers .modal .main-img{padding:0;}.always-offers .offers-row{color:#fff;border-bottom:2px solid #eae4cf;}.offers-row .badge-container{min-height:92px;}.always-offers .offers-row .badge-container{border-top:2px solid #2e2e2a;border-bottom:2px solid #2e2e2a;}.always-offers .offers-row .accordion-toggle{border-left:2px solid #2e2e2a;}.casinos-list ul{list-style:disc;margin:15px;}.casinos-list ul li,.casinos-list ul li a{cursor:auto;}.calendar-heading{font-weight:bold;font-size:1.5em;color:#080800;margin:0.5em 0;}.offers-row h3,.offers-row h4{color:#b5a268;}.offers-row h3{font-size:26px;}.offers-row h4{font-size:18px;}.offer{margin-bottom:30px;}.always-offer{margin-bottom:1px;}.offer-bg{height:100%;border-radius:25px;}.offer .offer-bg{background:#161a03;}.offer.alberta-wide .offer-bg{background:#3d1152;}.offer-inner-padding{padding-top:50px;padding-left:30px;padding-right:30px;}.offer-subheading{color:#fff;}.offer-block-description,.offer-block-description p{color:#fff;}.offer-image img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;border-top-left-radius:25px;border-top-right-radius:25px;}.offer-icon{position:relative;}.offer-icon img{position:absolute;right:30px;top:-42px;}.offer .casinos-list{border-top:1px solid white;border-bottom:1px solid white;height:120px;margin-top:15px;margin-bottom:15px!important;margin-left:0!important;}.casinos-list ul{list-style:disc;margin:15px;display:flex;flex-direction:column;justify-content:center;height:100%;color:#fff;margin-left:50px;min-height:90px;}.casinos-list-scrollable ul{list-style:disc;margin-top:0;margin-bottom:0;justify-content:start;overflow-y:auto;max-height:120px;padding-left:1em;margin-left:calc(50px - 1em);padding-top:0.5em;padding-bottom:0.5em;}.casinos-list-scrollable ul::-webkit-scrollbar{display:none;}.casinos-list-scrollable ul{-ms-overflow-style:none;}.casinos-list-scrollable ul{scrollbar-width:none;}.offer-terms-and-conditions-button{display:inline-block;}.offer-terms-and-conditions-button button{background:none;border:none;color:#a4935e;font-size:18px;padding:15px 0;text-transform:uppercase;font-weight:bold;}.offer-terms-and-conditions-button button:hover{text-decoration:underline;}.offer-displayed-dates{color:#fff;padding-left:30px;padding-right:30px;padding-bottom:15px;}.offer .offer-title{color:#fff;font-size:21px;}.offer .offer-subheading{color:#b5a268;margin-top:5px;margin-bottom:5px;font-weight:bold;}.offer .offer-block-description,.offer .offer-block-description p{font-size:16px;}.casinos-list{position:relative;}.casinos-list ul li,.casinos-list-scrollable ul li{font-size:16px;font-style:italic !important;margin:1px 0;}.casinos-list-scrollable{width:90%;position:relative;}.scroll-btn{display:flex;flex-direction:column;position:absolute;right:0;}legend{margin:0;font-weight:bold;}.fieldset-legend{font-size:16px;}.fieldset-wrapper{padding:10px;background:white;border-radius:10px;height:150px;}fieldset[data-drupal-selector="edit-casinos"] .fieldset-wrapper{min-width:360px;}label{font-size:16px;}fieldset[data-drupal-selector="edit-casinos"] label{font-size:15px;}fieldset[data-drupal-selector="edit-casinos"] .fieldset-wrapper{overflow-y:auto;}fieldset[data-drupal-selector="edit-casinos"] ::-webkit-scrollbar{width:12px;background-color:#e6d3eb;border-radius:8px;}fieldset[data-drupal-selector="edit-casinos"] ::-webkit-scrollbar-thumb{background-color:#3c1952;border-radius:8px;border:2px solid #e6d3eb;}fieldset[data-drupal-selector="edit-casinos"] ::-webkit-scrollbar-thumb:hover{background-color:#5a2973;}fieldset[data-drupal-selector="edit-casinos"]{scrollbar-width:thin;}fieldset[data-drupal-selector="edit-casinos"]
  .dropdown-menu
  .submit-button
  button{border:1px solid black;background-color:transparent;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:600;font-size:12px;padding:10px 35px;margin:15px 0px 15px 0px;color:#000;}fieldset[data-drupal-selector="edit-casinos"] .dropdown-menu .ajax-progress{display:none;}fieldset[data-drupal-selector="edit-casinos"]
  .dropdown-menu
  .submit-button
  button.active{padding-right:25px;}fieldset[data-drupal-selector="edit-casinos"]
  .dropdown-menu
  .submit-button
  button.active:after{content:url("/core/misc/throbber-active.gif");display:inline-block;vertical-align:middle;padding-left:6px;}.views-element-container input[type="checkbox"]{accent-color:#3c1952;width:18px;height:18px;border-radius:4px;margin-right:8px;}.views-element-container input[type="radio"]{accent-color:#3c1952;width:18px;height:18px;margin:0 8px 0 0;vertical-align:middle;}.views-element-container label{display:inline-block;vertical-align:middle;line-height:1.2;}.views-element-container .fieldset-wrapper .form-item{display:flex;align-items:flex-start;margin-bottom:8px;}.pager a{color:#3c1952;}.offers-sub-title-container{border-bottom:1px solid;border-top:1px solid;margin-bottom:50px;margin-top:10px;padding:38px 0;min-height:100px;}.offers-sub-title{color:#000;font-style:italic;display:inline-block;padding-right:25px;}.offers-sub-title-pills .pill{display:inline-block;background-color:rgba(255,255,255,0.6);font-family:"Montserrat",sans-serif;font-style:italic;font-weight:300;font-size:15px;padding:12px 25px;margin-right:10px;margin-top:20px;}.offers-sub-title-pills .pill::after{content:"×";margin-left:20px;font-family:"Montserrat",sans-serif;font-size:26px;font-weight:200;line-height:0.5;vertical-align:middle;float:right;margin-top:5px;}.offers-sub-title-pills .pill.active::after{content:url("/core/misc/throbber-active.gif");margin-top:2px;margin-left:17px;}@media (max-width:768px){.offer-dates-pager-mobile a.nav-prev [class*="mif-"]::before,.offer-dates-pager-mobile a.nav-next [class*="mif-"]::before{font-size:12px;font-weight:600;}.offers-sub-title-container{margin-bottom:30px;padding:25px 0px;min-height:75px;}.offers-sub-title{font-size:16px;}.offers-sub-title-pills,.offers-sub-title-pills .pill{display:block;}.offers-sub-title-pills .pill{margin:0;margin-top:10px;width:100%;text-align:left;}.offer-dates-pager-mobile{font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px;margin-left:20px;margin-bottom:28px;}.offers-pills{display:block;overflow-x:auto;display:flex;flex-wrap:nowrap;}.offers-pills-inner{display:inline-block;background:white;width:auto;border-radius:50px;display:flex;flex-wrap:nowrap;flex-shrink:0;margin-right:5px;}.offers-pills .pill{cursor:pointer;border-radius:50px;background-color:#ffffff;font-weight:bold;display:inline-block;flex:0 0 auto;}.offers-pills::-webkit-scrollbar{width:12px;background-color:#e6d3eb;border-radius:8px;}.offers-pills::-webkit-scrollbar-thumb{background-color:#3c1952;border-radius:8px;border:2px solid #e6d3eb;}.offers-pills::-webkit-scrollbar-thumb:hover{background-color:#5a2973;}.offers-exposed-form
    form[data-drupal-selector="views-exposed-form-offers-block-1"]{display:block;}.offers-exposed-form fieldset > .dropdown-toggle{width:100%;text-align:left;margin-bottom:16px;}.fieldset-wrapper{height:auto;}}.offers a:focus-visible,.offers a:focus{outline:2px solid #000 !important;}
