#promo-container .page-heading,.promo-sash span{text-transform:uppercase}#promotions-list{padding:0 5px 10px;align-items:stretch;align-content:stretch}.promotion{width:100%;box-sizing:border-box;padding:10px;cursor:pointer}.promotion .promotion-frame{border-radius:5px;overflow:hidden;background-color:#f6f6f6}.promotion .promotion-frame:hover .blurb{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.promotion .promotion-graphic{background-repeat:repeat;background-position:center center;text-align:center;overflow:hidden;position:relative;line-height:0}.promotion .promotion-graphic .blurb{position:absolute;background:rgba(0,0,0,.8);height:100%;width:100%;color:#fff;padding:10px;display:none;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;align-content:stretch}.promotion .promotion-description-frame{padding:10px;-webkit-box-pack:space-Between;-ms-flex-pack:space-Between;-webkit-justify-content:space-Between;-moz-justify-content:space-Between;justify-content:space-Between;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;align-content:stretch}.promotion .promotion-description-frame .promotion-description{color:#2d2d2d;margin:0 0 10px;line-height:1.7}.promotion .promotion-description-frame .promotion-description h3{margin:0 0 10px}.promotion .promotion-description-frame .blurb{font-size:13px;line-height:18px}.promotion .promotion-description-frame .promo-tile-sigterms{font-size:11px;line-height:13px;margin-top:20px;color:#666}.promotion .promotion-description-frame .promo-tile-sigterms strong{text-decoration:underline}.promotion .promotion-description-frame .promo-tile-sigterms a{color:#dd3354}.promotion .promotion-description-frame,.promotion .promotion-frame{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.promotion .promotion-description-frame,.promotion .promotion-frame,.promotion-graphic .blurb{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.promotion .promotion-description-frame{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}#promo-container{color:#2d2d2d;background-color:#fff;line-height:1.7;padding-bottom:20px}#promo-container .game-title,#promo-container .page-heading,#promo-container h1,#promo-container h2,#promo-container h3,#promo-container h4,#promo-container h5,#promo-container h6{color:#2d2d2d}#promo-container a,#promo-container a:hover,#promo-container a:visited{color:#00e}#promo-container:after{background:#fff;content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#promo-container .container{padding:0 20px;width:960px}#promo-container .container.thin{width:500px}#promo-container .container.narrow{width:300px}#promo-container .promo-banner{height:245px;background-repeat:no-repeat,repeat-x;background-position:center center;position:relative}#promo-container #significant-terms{text-align:center;margin:0 auto;width:800px;max-width:100%}#promo-container #promo-full-terms,#promo-container #significant-terms{font-size:11px}#promo-container #promo-full-terms{margin-top:15px}#promo-container #promo-full-terms ul.list-terms li,#promo-container ul#promo-full-terms.list-terms li{border-bottom:none}#promo-container #animation_container,#promo-container #animation_container canvas{max-width:100%}.promo-summary{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:35px auto 15px}.promo-summary .promo-summary-item{margin-bottom:15px;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;align-content:center;max-width:100%}.promo-summary .promo-summary-item .promo-summary-button button,.promo-summary .promo-summary-item .promo-summary-content h3,.promo-summary .promo-summary-item .promo-summary-content p:last-child{margin:0}.promo-summary .promo-summary-item .promo-summary-content{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;line-height:16px;padding:5px 15px}.promo-summary .promo-summary-item .promo-summary-icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;align-content:center;max-width:100%;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;border-radius:50%;height:40px;width:40px;line-height:40px;background-color:#ec297b;text-align:center;color:#fff;font-size:22px}.promo-pane-container,.promo-prize-grid{-webkit-box-direction:normal;-webkit-box-orient:horizontal;align-content:flex-start}.promo-summary .promo-summary-item .promo-summary-button{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.promo-cta{text-align:center}.promo-cta button{margin-bottom:15px}.promo-prize-grid{padding-top:20px!important;padding-bottom:20px!important;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.promo-prize-grid .prize-grid-item{width:100%;margin-bottom:15px;text-align:center;padding:10px;box-sizing:border-box}.promo-prize-grid .prize-grid-item .prize-date,.promo-prize-grid .prize-grid-item .prize-desc,.promo-prize-grid .prize-grid-item .prize-header{margin:0;line-height:normal}.promo-prize-grid .prize-grid-item .prize-date{font-size:18px;margin:0;color:#ff8fa4}.promo-prize-grid .prize-grid-item .prize-header{font-size:22px}.promo-prize-grid .prize-grid-item .prize-orb{display:inline-block;padding:20px;border:5px solid #dd3354;overflow:hidden;border-radius:50%;max-height:150px}.promo-prize-grid .prize-grid-item .prize-orb img{max-height:100px}.promo-pane-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.promo-pane-container .promo-pane{padding:0 10px}#mypromos .games-container .game{line-height:0;padding:4px;max-width:50%}@media only screen and (min-width:599px){.promo-prize-grid .prize-grid-item,.promotion{width:50%}.promo-prize-grid.prize-orbs .prize-grid-item{width:33.3%}.game-container{height:400px;width:500px}#mypromos .games-container .game{max-width:auto}.promo-summary{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;align-content:center;max-width:100%;padding-left:50px}.promotion .promotion-description-frame .promotion-description{min-height:120px}}@media only screen and (min-width:799px){.promo-summary{width:100%}.promo-prize-grid .prize-grid-item{width:33.3%}}@media only screen and (min-width:1099px){.promotion{width:25%}}@media only screen and (min-width:1399px){.promotion{width:20%}.promotion .promotion-description-frame .promotion-description{min-height:125px}}.promo-sash{z-index:1;position:absolute;top:2px;left:0;width:128px;height:60px;background:URL("https://www.costabingo.com/content/images/promos/promo-sash.png") no-repeat}.promo-sash span{padding:24px 0 0;margin:0 0 0 -10px;text-align:center;display:block;-ms-transform:rotate(-11.5deg);-webkit-transform:rotate(-11.5deg);transform:rotate(-11.5deg);font-family:Roboto,sans-serif;color:#fff;font-size:11px}.prize-game-backdrop{background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;height:100%}#prize-game-significant-terms{position:absolute;bottom:0;width:100%;padding:0 10px 10px;text-align:center;font-size:11px;line-height:1;z-index:20;cursor:pointer}#prize-game-significant-terms span{color:#ec297b}#prize-game-significant-terms.sig-terms-block{position:initial;margin:0 auto;padding:17px}.prize-game-terms-container{background-color:#333}#dom_overlay_container{display:none}#animation_container,#animation_container canvas{max-width:95%;max-height:100%}#animation_container{margin:0 auto;z-index:2}@media only screen and (min-width:599px){#prize-game-significant-terms{max-width:100%;width:600px;margin-left:-300px;left:50%;font-size:13px}}.menu-grid .menu-item{overflow:hidden;line-height:1;position:relative;width:150px;height:150px;border-bottom:none;padding:10px 10px 0}.menu-grid .menu-item a{height:100%;width:100%;border:3px solid #3e3e3e;border-radius:10px;background-color:#fff;font-size:16px;text-align:center;line-height:1;color:#2d2d2d;padding:10px;cursor:pointer}.menu-grid .menu-item a .nav-label{display:inline-block;padding:0 15px;font-size:14px;line-height:16px;font-weight:900}#promo-container table{width:100%;border-collapse:separate;margin-bottom:10px}#promo-container table tbody tr td,#promo-container table thead tr th{text-align:center}#promo-container table thead tr th,#promo-container table.results thead tr th,#promo-container table.termsTable thead tr th{color:#fff;background-color:#ec297b;border:1px solid #ec297b}#promo-container table tbody tr td,#promo-container table.results tbody tr td,#promo-container table.termsTable tbody tr td{border:1px solid #e0e0e0;color:#333;border-right:none;border-top:0}#promo-container table tbody tr td:last-child,#promo-container table.results tbody tr td:last-child,#promo-container table.termsTable tbody tr td:last-child{border-right:solid 1px #e0e0e0}#promo-container table tbody tr td,#promo-container table thead tr th,#promo-container table.results tbody tr td,#promo-container table.results thead tr th,#promo-container table.termsTable tbody tr td,#promo-container table.termsTable thead tr th{padding:10px}#promo-container table.alternate-rows tbody tr:nth-child(odd) td,#promo-container table.results.alternate-rows tbody tr:nth-child(odd) td,#promo-container table.termsTable.alternate-rows tbody tr:nth-child(odd) td{background-color:#fbfbfb}#promo-container table.alternate-rows tbody tr:nth-child(even) td,#promo-container table.results.alternate-rows tbody tr:nth-child(even) td,#promo-container table.termsTable.alternate-rows tbody tr:nth-child(even) td{background-color:#f8f8f8}#promo-container .list-terms table{margin:0}#promo-container table.borderless td,#promo-container table.borderless th{border:0!important;padding:5px;margin:0}#promo-container table.prize-payout{width:auto;margin:15px auto}#promo-container table.prize-payout tr td:nth-child(even){width:120px;text-align:left;vertical-align:middle}#promo-container table.results tbody tr td{border:1px solid #e0e0e0;color:#000;border-top:0;border-left:0}#promo-container table.results tbody tr td:last-child{border-right:solid 1px #e0e0e0}#promo-container table.results tbody tr td:first-child{border-left:solid 1px #e0e0e0}.prizeContainer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:20px 0;margin:0}.prizeContainer .prizeBox{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin:0 3px;width:100%;padding:15px;border:1px solid #00709a;border-left:5px solid #00709a;background-color:#fff}.prizeContainer .prizeBox h1{margin:0;color:#053947;font-size:17px;line-height:1.3;text-align:center}.prizeContainer .prizeBox .prizeCopy{color:#000;line-height:23px}@media (min-width:700px){.prizeContainer{padding:20px}.prizeContainer .prizeBox .prizeCopy{line-height:inherit}}.weekly-prize{text-align:center;margin:0 0 30px;padding:0}.weekly-prize img{width:75%;margin:0 0 10px}.weekly-prize-date,.weekly-prize-header{font-family:"Fjalla One",sans-serif;text-transform:uppercase;line-height:120%}.diamond-teaser #animation_container #canvas,.diamond-teasers #animation_container{font-family:'Luckiest Guy',cursive,'Fjalla One',sans-serif,'Open Sans'}.weekly-prize-date{font-size:20px;margin:0;color:#ff8fa4}.weekly-prize-header{font-size:30px;margin:0 0 10px}.weekly-prize-desc{line-height:140%;margin:0;padding:0 0 20px;border-bottom:1px solid red}@media (min-width:426px){.weekly-prize img{width:100%}.weekly-prize{padding:0 25px;width:50%;max-width:350px}}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bbck.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.diamond-teasers #animation_container{margin:0 auto!important;width:100%}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.prize-game-backdrop.reel-spin{background:url(https://files.slotcrazy.com/prizeGame/reel-spin/images/reel-spin-bg.png) center center no-repeat fixed padding-box content-box #333}#promo-container .prize-game-backdrop.reel-spin{background:0 0;padding-top:20px}#promo-container .prize-game-backdrop.reel-spin #animation_container #canvas{margin-left:9%}@media (min-width:530px){#promo-container .prize-game-backdrop.reel-spin #animation_container #canvas{margin-left:20%}.center-app{padding-left:120px}}.reel-spin .reel-spin-resize{width:1200px;height:818px;margin-left:10%;margin-bottom:85px;margin-top:15px}#prize-game-significant-terms{color:#fff}#animation_container,#animation_container #canvas{font-family:Roboto,sans-serif}