.row{position:relative;}
@media print{
    .noPrint,.pmaz{display:none!important;}
    a:not(.zdcse-buybtn)::after{content:""!important;}
    h3{page-break-after:avoid!important;}
    ul,img{page-break-inside:avoid!important;}
    .seeit{background:red!important;color:#fff!important;}
}
@media print and (color){
    *{-webkit-print-color-adjust:exact;print-color-adjust:exact;}
}
img{max-width:100%;height:auto;}
img{-ms-interpolation-mode:bicubic;}
img{display:inline-block;vertical-align:middle;}
img.ec {
    margin-bottom: 7px;
    display:none;
}

img.ec.show {
    display:inline;
}
label{color:#4d4c4c;cursor:pointer;display:block;font-size:.875rem;font-weight:normal;line-height:1.5;margin-bottom:0;}
input[type="number"]{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#fff;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-family:inherit;font-size:.875rem;height:2.3125rem;margin:0 0 1rem 0;padding:.5rem;width:100%;box-sizing:border-box;transition:border-color .15s linear,background .15s linear;}
input[type="number"]:focus{background:#fafafa;border-color:#999;outline:none;}
input[type="number"]:disabled{background-color:#ddd;cursor:default;}
::-webkit-input-placeholder{color:#666;}
:-moz-placeholder{color:#666;}
::-moz-placeholder{color:#666;}
:-ms-input-placeholder{color:#666;}
@media only screen{
    .hide-for-large-up{display:inherit!important;}
    .hide-for-medium-down,.show-for-large-up{display:none!important;}
}
@media only screen and (min-width: 40.0625em){
    .hide-for-large-up{display:inherit!important;}
    .hide-for-medium-down,.show-for-large-up{display:none!important;}
}
@media only screen and (min-width: 61.3125em){
    .hide-for-medium-down,.show-for-large-up{display:inherit!important;}
    .hide-for-large-up{display:none!important;}
}
@media only screen and (min-width: 64.0625em){
    .hide-for-medium-down,.show-for-large-up{display:inherit!important;}
    .hide-for-large-up{display:none!important;}
}
@media only screen and (min-width: 66.9375em){
    .hide-for-medium-down,.show-for-large-up{display:inherit!important;}
    .hide-for-large-up{display:none!important;}
}
.text-center{text-align:center!important;}
div,ul,li,h1,h3,h6,p{margin:0;padding:0;}
a{color:#008CBA;line-height:inherit;text-decoration:none;}
a:hover,a:focus{color:#0078a0;}
a img{border:none;}
p{font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.2;margin-bottom:1.25rem;text-rendering:optimizeLegibility;}
h1{font-size:2.125rem;}
h3{font-size:1.375rem;}
h6{font-size:1rem;}
i{font-style:italic;line-height:inherit;}
strong{font-weight:bold;line-height:inherit;}
ul{font-family:inherit;font-size:1rem;line-height:1.2;list-style-position:outside;margin-bottom:1.25rem;}
ul{margin-left:1.1rem;}
@media only screen and (min-width: 40.0625em){
    h1,h3,h6{line-height:1.4;}
    h1{font-size:2.75rem;}
    h3{font-size:1.6875rem;}
    h6{font-size:1rem;}
}
@media print{
    *{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;}
    a,a:visited{text-decoration:underline;}
    a[href]:after{content:" (" attr(href) ")";}
    a[href^="#"]:after{content:"";}
    img{page-break-inside:avoid;}
    img{max-width:100%!important;}
    p,h3{orphans:3;widows:3;}
    h3{page-break-after:avoid;}
}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 641px){
    input{font-size:16px!important;}
}
.pagination{padding:20px 3px;margin:0;font-size:1.25rem;font-family:"Roboto Condensed",arial,sans-serif;font-weight:bold;}
.pagination #backtotop{font-family:"Roboto",Helvetica,Arial,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background:none;float:none;margin:50px auto 5px;cursor:pointer;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background-color:#254C8E;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);transition:.2s ease-out;width:38px;height:38px;font-size:11px;color:#fff;text-transform:uppercase;border-radius:2px;line-height:1;}
.pagination #backtotop:hover{text-decoration:none;cursor:pointer;background:#254C8E;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}
.pagination #backtotop .fa-chevron-up{margin-bottom:2px;}
.affiliate-text{padding:0 0 15px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1.27;letter-spacing:0.9px;color:#0D1F2D;}
@media (min-width: 1025px){
    .affiliate-text{padding:0 0 15px;}
}
@media (min-width: 768px){
    .affiliate-text{font-size:0.8125rem;line-height:1.15;}
}
@media (min-width: 981px){
    .affiliate-text{font-size:0.8125rem;line-height:1.15;}
}
.affiliate-text a{color:#254C8E;font-family:"Roboto",arial,sans-serif;font-weight:500;}
#content-box{font-size:16px;width:100%;}
#content-box .in-content-lazy{text-align:center;min-height:170px;background:transparent;padding:40px 0;margin:0 auto;}
#content-box .title{border-radius:2px;background-color:#fff;box-shadow:0 8px 8px 0 rgba(0,0,0,0.15),0 0 8px 0 rgba(0,0,0,0.15);padding:10px;margin:0 -5px;}
#content-box #widgetbox .title{border-radius:none;background-color:#fff;box-shadow:none;}
#content-box .title .breadcrumbs{margin:10px 0;}
#content-box .title h1{font:2rem/2.25rem "Roboto Condensed",arial,sans-serif;font-weight:bold;letter-spacing:.8px;color:#000;margin:0;}
#content-box .title .deck{font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:21px;letter-spacing:.8px;color:#000;font-style:italic;margin:10px 0;}
#content-box .popular-articles{background:#fff;border-radius:2px;box-shadow:0 8px 8px 0 rgba(0,0,0,0.15),0 0 8px 0 rgba(0,0,0,0.15);margin:15px -5px;position:relative;}
#content-box .popular-articles .article-carousel{width:100%;background:#fff;}
#content-box .popular-articles .article-carousel .article-titles{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:10px 0;position:absolute;top:0;left:0;right:0;z-index:65;background:#fff;box-shadow:0 8px 8px 0 rgba(0,0,0,0.15),0 0 8px 0 rgba(0,0,0,0.15);}
#content-box .popular-articles .article-carousel .article-titles .article-title.active .title-link{background:#E20309;}
#content-box .popular-articles .article-carousel .article-titles .article-title .title-link{width:13px;height:13px;margin:0 5px;font-size:0;display:block;border:1px solid #000;border-radius:10px;background:#fff;transition:all .5s linear;}
#content-box .popular-articles .article-carousel .article-media{background:#fff;position:relative;overflow:hidden;display:-ms-flexbox;display:flex;margin:0;padding-top:33px;}
#content-box .popular-articles .article-carousel .article-media .article-body{width:100%;background:#fff;position:absolute;min-height:168px;z-index:50;transition:all .5s linear;opacity:0;overflow:hidden;padding:0 10px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.12),0 0 2px 0 rgba(0,0,0,0.12);}
#content-box .popular-articles .article-carousel .article-media .article-body.active{z-index:51;left:0;right:0;position:relative;opacity:1;}
#content-box .popular-articles .article-carousel .article-media .article-body.next{right:-100%;}
#content-box .popular-articles .article-carousel .article-media .article-body.prev{left:-100%;}
#content-box .popular-articles .article-carousel .article-media .article-body .article-image{width:calc(100% + 20px);max-width:calc(100% + 20px);margin:0 -10px;display:block;}
#content-box .popular-articles .article-carousel .article-media .article-body .article-image img{width:100%;}
#content-box .popular-articles .article-carousel .article-media .article-body .article-deck h3{font-family:"Roboto Condensed",arial,sans-serif;font-weight:bold;font-size:1.75rem;letter-spacing:0.6px;color:#0D1F2D;}
#content-box .popular-articles .article-carousel .article-media .article-body .article-deck h3 a{font-family:"Roboto Condensed",arial,sans-serif;font-weight:bold;font-size:1.75rem;letter-spacing:0.6px;color:#0D1F2D;display:block;}
#content-box .popular-articles .article-carousel .article-media .article-body .article-deck .article-content{font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.29rem;letter-spacing:0.7px;color:#0D1F2D;}
#content-box .popular-articles .article-carousel .article-media .article-body .article-deck .article-link{text-align:center;margin:10px auto;display:none;}
#content-box .popular-articles .article-carousel .article-media .article-body .article-deck .article-link a{display:inline-block;border-radius:2px;font-size:.875rem;font-family:"Roboto",arial,sans-serif;font-weight:500;background-color:#254C8E;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);transition:.2s ease-out;color:#fff;text-align:center;min-width:132px;padding:5px 0;}
@media (min-width: 981px){
    #content-box .popular-articles .article-carousel .article-media .article-body .article-deck .article-link a{padding:10px 0;font-size:1rem;min-width:172px;}
}
#content-box .popular-articles .article-carousel .article-media .article-body .article-deck .article-link a:hover{background:#254C8E;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}
#content-box .pagination{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}
#content-box .pagination .loadMore{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:"Roboto",arial,sans-serif;font-weight:500;font-size:1.0625rem;letter-spacing:0.3px;color:#fff;border-radius:2px;background-color:#254C8E;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);transition:.2s ease-out;min-width:132px;padding:5px 0;}
#content-box .pagination .loadMore:hover{background:#254C8E;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}
#content-box .pagination .loadMore:after{content:"";width:20px;height:12px;display:inline-block;background:url("https://bjc.gamblingzion.com/themes/blackjackchamp/img/icons/slideshow-arrow-black.svg");background-repeat:no-repeat;background-position:center;transform:rotate(-90deg);}
#content-box .pagination #backtotop{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background:none;float:none;margin:50px auto 5px;cursor:pointer;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background-color:#254C8E;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);transition:.2s ease-out;width:38px;height:38px;font-size:11px;color:#fff;text-transform:uppercase;font-family:"Roboto",Helvetica,Arial,sans-serif;border-radius:2px;line-height:1;}
#content-box .pagination #backtotop:hover{background:#254C8E;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);}
#content-box .pagination #backtotop .fa-chevron-up{margin-bottom:2px;}

#content-box .pagination .loadMore.loading:after {
    display:none;
}

@media (min-width: 768px){
    #content-box .popular-articles{margin:25px 0;}
    #content-box .popular-articles .article-carousel .article-titles{padding:0;-ms-flex-pack:start;justify-content:flex-start;}
    #content-box .popular-articles .article-carousel .article-titles .article-title{padding:5px 0;border-right:solid 1px #f3f3f3;-ms-flex:1 1 auto;flex:1 1 auto;}
    #content-box .popular-articles .article-carousel .article-titles .article-title.active .title-link{background:#fff;color:#E20309;}
    #content-box .popular-articles .article-carousel .article-titles .article-title.active .title-link:after{width:100%;left:0;right:auto;transition:width 5s linear;}
    #content-box .popular-articles .article-carousel .article-titles .article-title .title-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:"Roboto Condensed",arial,sans-serif;font-weight:bold;text-transform:uppercase;font-size:.6rem;width:auto;margin:0;padding:0 10px;height:25px;line-height:1rem;letter-spacing:0.3px;color:#336679;position:relative;border:none;}
}
@media (min-width: 768px) and (min-width: 981px){
    #content-box .popular-articles .article-carousel .article-titles .article-title .title-link{font-size:.75rem;}
}
@media (min-width: 768px){
    #content-box .popular-articles .article-carousel .article-titles .article-title .title-link:after{content:"";height:5px;width:0px;display:block;position:absolute;bottom:-5px;left:auto;right:0;background:#E20309;transition:width .5s linear;}
    #content-box .popular-articles .article-carousel .article-media{padding-top:35px;}
    #content-box .popular-articles .article-carousel .article-media .article-body{display:-ms-flexbox;display:flex;padding:0;}
    #content-box .popular-articles .article-carousel .article-media .article-body .article-image{width:40%;margin:0;}
    #content-box .popular-articles .article-carousel .article-media .article-body .article-deck{padding:15px;width:calc(100% - 40%);position:relative;}
    #content-box .popular-articles .article-carousel .article-media .article-body .article-deck h3{font-family:"Roboto Condensed",arial,sans-serif;font-weight:bold;font-size:1.6875rem;line-height:1;letter-spacing:0.8px;color:#0D1F2D;margin-bottom:.2rem;}
}
@media (min-width: 768px) and (min-width: 981px){
    #content-box .popular-articles .article-carousel .article-media .article-body .article-deck h3{margin-bottom:.5rem;}
}
@media (min-width: 768px){
    #content-box .popular-articles .article-carousel .article-media .article-body .article-deck h3 a{font-family:"Roboto Condensed",arial,sans-serif;font-weight:bold;font-size:1.6875rem;line-height:1;letter-spacing:0.8px;color:#0D1F2D;}
}
@media (min-width: 768px) and (min-width: 981px){
    #content-box .popular-articles .article-carousel .article-media .article-body .article-deck h3 a{font-size:2.2rem;}
}
@media (min-width: 768px){
    #content-box .popular-articles .article-carousel .article-media .article-body .article-deck h3 a:hover{color:#E20309;}
    #content-box .popular-articles .article-carousel .article-media .article-body .article-deck .article-content{font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:0.8px;color:#0D1F2D;}
}
@media (min-width: 768px) and (min-width: 981px){
    #content-box .popular-articles .article-carousel .article-media .article-body .article-deck .article-content{font-size:1rem;}
}
@media (min-width: 768px){
    #content-box .popular-articles .article-carousel .article-media .article-body .article-deck .article-link{display:block;text-align:left;position:absolute;bottom:20px;margin:0;}
}
@media only screen and (min-width: 40.0625em){
    #content-box{margin:0px auto;}
    #content-box .title{margin:0 0;}
    #content-box .title h1{font:3.125rem/3.25rem "Roboto Condensed",arial,sans-serif;font-weight:bold;letter-spacing:.8px;color:#000;margin:0 3px 15px;}
    #content-box .title .deck{font-size:.8125rem;margin:10px 3px 0;}
}
@media only screen and (min-width: 61.3125em){
    #content-box{margin:10px 0 30px 0;}
}
@media only screen and (min-width: 66.9375em){
    #content-box{margin:10px 0 35px 0;}
}
.product-column .product-filter{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0;}
.product-column .product-filter .arrow-box{display:none;}
.product-column .product-filter .arrow-box:after,.product-column .product-filter .arrow-box:before{bottom:100%;left:50%;top:24px;z-index:9999;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.product-column .product-filter .arrow-box:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:11px;margin-left:-11px;}
.product-column .product-filter .arrow-box:before{border-color:rgba(194,225,245,0);border-bottom-color:#254C8E;border-width:10px;margin-left:-10px;}
.product-column .product-filter .filter-more{-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-line-pack:center;align-content:center;position:relative;margin-bottom:15px;}
.product-column .product-filter .filter-more>a{height:35px;box-sizing:border-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;text-align:center;padding:6px 10px;margin:0 5px;font-family:"Roboto",arial,sans-serif;font-weight:500;font-size:0.9375rem;letter-spacing:0.7px;line-height:1.3;color:#0D1F2D;border-radius:2px;background-color:#fff;border:solid 1px #254C8E;z-index:99930;width:145px;-ms-flex-pack:center;justify-content:center;}
.product-column .product-filter .filter-more>a.editors-choice{padding-left:16px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:0.8125rem;line-height:1.93;letter-spacing:0.8px;color:#0D1F2D;white-space:nowrap;border:none;background:transparent;}
.product-column .product-filter .filter-more>a.editors-choice:after{display:none;}
.product-column .product-filter .filter-more>a.editors-choice:before{content:"";position:relative;top:0;right:5px;display:inline-block;width:12px;height:12px;border-radius:2px;background-color:#fff;border:solid 1px #000;}
.product-column .product-filter .filter-more>a:after{content:"";display:block;width:0;height:0;position:relative;left:5px;top:auto;bottom:auto;right:auto;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #254C8E;}
.product-column .product-filter .filter-more>a:not(.editors-choice):hover,.product-column .product-filter .filter-more>a:not(.editors-choice):focus,.product-column .product-filter .filter-more>a:not(.editors-choice):active{color:#fff;background-color:#254C8E;}
.product-column .product-filter .filter-more>a:not(.editors-choice):hover:after,.product-column .product-filter .filter-more>a:not(.editors-choice):focus:after,.product-column .product-filter .filter-more>a:not(.editors-choice):active:after{border-top:5px solid #fff;}
.product-column .product-filter .filter-more #filter-sections{display:none;position:absolute;top:45px;width:100vw;left:0;max-width:1070px;z-index:99929;padding-bottom:10px;border-radius:2px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);border:solid 1px #254C8E;}
.product-column .product-filter .filter-more #filter-sections .total-results{margin:5px 15px 0;display:none;}
.product-column .product-filter .filter-more #filter-sections .filter-done{height:35px;box-sizing:border-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:6px 10px;margin:5px 10px;font-family:"Roboto",arial,sans-serif;font-weight:500;font-size:0.6875rem;letter-spacing:0.7px;line-height:1.3;color:#fff;border-radius:2px;background-color:#E20309;border:solid 1px #E20309;}
.product-column .product-filter .filter-more #filter-sections aside{max-height:300px;overflow:hidden;}
.product-column .product-filter .filter-more #filter-sections aside.closed{max-height:2.2rem;overflow:hidden;}
.product-column .product-filter .filter-more #filter-sections aside.closed h6{border-bottom:solid 1px #d8d8d8;}
.product-column .product-filter .filter-more #filter-sections aside.closed h6:before{transform:rotate(-90deg);}
.product-column .product-filter .filter-more #filter-sections aside.closed ul{overflow:hidden;max-height:2.2rem;}
.product-column .product-filter .filter-more #filter-sections aside h6{font-family:"Roboto",arial,sans-serif;font-weight:500;border-bottom:1px solid transparent;font-size:1rem;padding:5px 5px 0px;margin:0 0 7px;line-height:1.69;margin-left:5px;margin-right:5px;letter-spacing:0.8px;color:#0D1F2D;cursor:pointer;}
.product-column .product-filter .filter-more #filter-sections aside h6:before{content:"";width:20px;height:12px;display:inline-block;background:url("https://bjc.gamblingzion.com/themes/blackjackchamp/img/icons/slideshow-arrow-blue.svg");background-repeat:no-repeat;background-position:center;transform:rotate(90deg);}
.product-column .product-filter .filter-more #filter-sections aside ul{overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:100px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 15px;padding:0;list-style:none;float:none;}
.product-column .product-filter .filter-more #filter-sections aside ul li{display:-ms-flexbox;display:flex;width:100%;}
.product-column .product-filter .filter-more #filter-sections aside ul li a{position:relative;padding-left:16px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:0.8125rem;line-height:1.93;letter-spacing:0.8px;color:#0D1F2D;white-space:nowrap;}
.product-column .product-filter .filter-more #filter-sections aside ul li a:before{content:"";position:absolute;top:6px;left:0;display:inline-block;width:12px;height:12px;border-radius:2px;background-color:#fff;border:solid 1px #000;}
.product-column .product-filter .filter-more #filter-sections aside .prices{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;}
.product-column .product-filter .filter-more #filter-sections aside .prices .slider-wrapper{position:relative;margin:0 15px 15px 0;}
.product-column .product-filter .filter-more #filter-sections aside .prices label{z-index:9995;position:absolute;left:8px;top:8px;padding:0 3px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#fff;font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:0.9px;color:#0D1F2D;transition:.25s all ease-in-out;}
.product-column .product-filter .filter-more #filter-sections aside .prices input{font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:1rem;letter-spacing:0.9px;color:#0D1F2D;margin:0;height:40px;min-width:140px;padding:.185rem 8px;border-radius:2px;background-color:#fff;box-shadow:0 8px 8px 0 rgba(0,0,0,0.15),0 0 8px 0 rgba(0,0,0,0.15);}
.product-column .product-filter .filter-more #filter-sections aside .prices span{font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:1rem;margin:0 15px 15px 0;border-radius:2px;letter-spacing:0.9px;color:#0D1F2D;display:inline-block;}
.product-column .product-filter .filter-more .go-button{display:-ms-flexbox;display:flex;margin-bottom:15px;width:135px;height:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#254C8E;color:#fff;font-family:"Roboto",arial,sans-serif;font-weight:500;font-size:1.0625rem;letter-spacing:.6px;}
.product-column .product-filter .sorting-wrapper{position:relative;margin-bottom:15px;display:-ms-flexbox;display:flex;}
.product-column .product-filter .sort-by-filters{-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:content;align-content:content;width:100%;}
.product-column .product-filter .sort-by-filters .sort-review-date{position:relative;}
.product-column .product-filter .sort-by-filters .sort-review-date strong{margin-left:3px;font-family:"Roboto",arial,sans-serif;font-weight:500;}
.product-column .product-filter .sort-by-filters .sort-by-custom{position:relative;}
.product-column .product-filter .sort-by-filters .sort-by-custom strong{margin-left:3px;font-family:"Roboto",arial,sans-serif;font-weight:500;}
.product-column .product-filter .sort-by-filters .sorting-wrapper>a{height:35px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;padding:6px 10px;z-index:99928;margin:0 5px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300;font-size:0.7rem;letter-spacing:0.7px;line-height:1.3;color:#0D1F2D;border-radius:2px;background-color:#fff;border:solid 1px #254C8E;-ms-flex-pack:center;justify-content:center;}
@media (min-width: 768px){
    .product-column .product-filter .sort-by-filters .sorting-wrapper>a{min-width:175px;}
}
.product-column .product-filter .sort-by-filters .sorting-wrapper>a:after{content:"";display:block;width:0;height:0;position:relative;left:5px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #254C8E;}
.product-column .product-filter .sort-by-filters .sorting-wrapper>a:hover,.product-column .product-filter .sort-by-filters .sorting-wrapper>a:focus,.product-column .product-filter .sort-by-filters .sorting-wrapper>a:active{color:#fff;background-color:#254C8E;}
.product-column .product-filter .sort-by-filters .sorting-wrapper>a:hover:after,.product-column .product-filter .sort-by-filters .sorting-wrapper>a:focus:after,.product-column .product-filter .sort-by-filters .sorting-wrapper>a:active:after{border-top:3px solid #fff;}
.product-column .product-filter .sort-by-filters .sort-by-date,.product-column .product-filter .sort-by-filters .sort-by-items{display:none;position:absolute;top:45px;min-width:100%;z-index:99927;left:0;padding-bottom:10px;border-radius:2px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);border:solid 1px #254C8E;}
.product-column .product-filter .sort-by-filters .sort-by-date a,.product-column .product-filter .sort-by-filters .sort-by-items a{display:block;padding:2.5px 15px;font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:0.8125rem;line-height:1.93;letter-spacing:0.8px;color:#0D1F2D;white-space:nowrap;}
.product-column .product-filter .sort-by-filters .sort-by-date a.checked,.product-column .product-filter .sort-by-filters .sort-by-items a.checked{font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:700;}
.product-column .product-filter .clear-wrapper{-ms-flex-order:3;order:3;display:-ms-flexbox;display:flex;z-index:99926;}
.product-column .product-filter .clear-wrapper .clear-button{margin-bottom:15px;}
.product-column .product-filter .clear-wrapper .clear-all{height:35px;box-sizing:border-box;-ms-flex-align:center;align-items:center;text-align:center;padding:6px 10px;z-index:99926;margin:0 5px;font-family:"Roboto",arial,sans-serif;font-weight:500;font-size:0.6875rem;letter-spacing:0.7px;line-height:1.3;border-radius:2px;display:none;color:#0D1F2D;opacity:.4;border:solid 1px rgba(0,0,0,0.4);}
.product-column .product-filter .clear-wrapper .clear-all:after{display:none;}
.product-column .product-filter .clear-wrapper .clear-all:before{content:"\00D7";margin-right:5px;font-size:1rem;color:#0D1F2D;opacity:.4;}
@media (min-width: 768px){
    .product-column .product-filter{-ms-flex-pack:justify;justify-content:space-between;}
    .product-column .product-filter .filter-more{-ms-flex-order:1;order:1;width:auto;margin-bottom:0;}
    .product-column .product-filter .filter-more #filter-sections{left:0;}
    .product-column .product-filter .filter-more #filter-sections .filter-done{display:none;}
    .product-column .product-filter .filter-more #filter-sections aside .prices input{min-width:200px;}
    .product-column .product-filter .filter-more #filter-sections aside ul li{width:50%;}
    .product-column .product-filter .sort-by-filters{-ms-flex-order:3;order:3;width:auto;}
    .product-column .product-filter .sort-by-filters .sorting-wrapper{margin-bottom:0;}
    .product-column .product-filter .clear-wrapper{-ms-flex-order:2;order:2;-ms-flex:2;flex:2;}
    .product-column .product-filter .clear-wrapper .clear-button{margin-bottom:0;}
}
@media (min-width: 981px){
    .product-column .product-filter .filter-more #filter-sections aside ul li{width:33%;}
}
.product-wrapper{margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.product-wrapper .product{background:#fff;border-radius:4px;box-shadow:0 8px 8px 0 rgba(0,0,0,0.15),0 0 8px 0 rgba(0,0,0,0.15);margin:10px 0;padding:0 10px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}
.product-wrapper .product .review-img-wrapper{margin:0 -10px 15px;-ms-flex-order:1;order:1;position:relative;width:calc(100% + 20px);}
.product-wrapper .product .review-img-wrapper .review-img{display:block;}
.product-wrapper .product .review-img-wrapper .review-img img{width:100%;display:block;margin:0 auto;min-height:50px;max-width:100%;height:auto;}
.product-wrapper .product .review-img-wrapper .visit-site,.product-wrapper .product .review-img-wrapper .read-review{position:absolute;font-family:"Roboto",Helvetica,Arial,sans-serif;display:inline-block;font-size:16px;line-height:41px;font-weight:bold;letter-spacing:0.8px;text-align:center;color:#d8000c;bottom:11px;left:7px;width:171px;height:41px;right:auto;border-radius:2px;background-color:#ffffff;border:solid 1px rgba(151,151,151,0.3);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product-wrapper .product .review-img-wrapper .visit-site:hover,.product-wrapper .product .review-img-wrapper .read-review:hover{border:1px solid #E20309;background:#E20309;color:#fff;}
.product-wrapper .product .review-img-wrapper .visit-site {
    color:#049F11;
}
.product-wrapper .product .review-img-wrapper .visit-site:hover {
    border: 1px solid #049F11;
    background: #049F11;
}
.product-wrapper .product .review-deck{-ms-flex-order:3;order:3;width:100%;}
.product-wrapper .product .review-deck .review-title h3{font-family:"Roboto Condensed",arial,sans-serif;font-weight:bold;font-size:1.875rem;line-height:2.0rem;letter-spacing:0.7px;color:#0D1F2D;margin-bottom:5px;margin-top:15px;}
.product-wrapper .product .review-deck .review-title h3 a{font-family:"Roboto Condensed",arial,sans-serif;font-weight:bold;font-size:1.875rem;line-height:2.0rem;letter-spacing:0.7px;color:#0D1F2D;}
.product-wrapper .product .review-deck .review-title h3 a:hover{color:#E20309;}
.product-wrapper .product .review-deck .review-title .review-ratings{margin:0;}
.product-wrapper .product .review-deck .review-title .review-ratings .rating{margin-right:10px;}
.product-wrapper .product .review-deck .review-title .review-ratings .editors-logo{background-image:url("https://bjc.gamblingzion.com/themes/blackjackchamp/img/editors-choice-2017.svg");display:inline-block;margin-right:20px;width:150px;height:21px;background-repeat:no-repeat;}
.product-wrapper .product .review-deck .review-title .review-date{width:100%;display:block;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:700;font-size:.6875rem;letter-spacing:0.4px;color:#0D1F2D;margin:10px 0;}
.product-wrapper .product .review-deck .msrp{font-family:"Roboto",Helvetica,Arial,sans-serif;color:#0D1F2D;margin:0 0 10px;font-size:14px;font-weight:bold;letter-spacing:0.4px;}
.product-wrapper .product .review-deck .review-deal{position:relative;border-top:solid 2px rgba(151,151,151,0.5);padding-top:15px;padding-bottom:15px;}
.product-wrapper .product .review-deck .review-deal .zdcse-wrapper{margin-bottom:10px;}
.product-wrapper .product .review-deck .review-deal .zdcse{font-size:.6875rem;color:#0D1F2D;display:block;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300;line-height:16px;letter-spacing:.4px;margin-bottom:10px;}
.product-wrapper .product .review-deck .review-deal .zdcse:after{margin:10px 0 0;}
.product-wrapper .product .review-deck .review-deal .zdcse>strong{font-family:"Roboto",Helvetica,Arial,sans-serif;display:block;font-size:35px;font-weight:bold;line-height:35px;letter-spacing:0.8px;color:#31667a;display:block;}
.product-wrapper .product .review-deck .review-deal .zdcse>strong>strong{font-size:35px;font-weight:bold;line-height:35px;letter-spacing:0.8px;color:#31667a;display:block;}
.product-wrapper .product .review-deck .review-deal .zdcse>strong>span{display:block;}
.product-wrapper .product .review-deck .review-deal .zdcse span:not(.zdcse-too-low):not(.zdcse-free):not(.seeit){font-size:.6875rem;color:#0D1F2D;line-height:16px;letter-spacing:.4px;}
.product-wrapper .product .review-deck .review-deal .zdcse .merchant{margin-bottom:0;font-size:10px;display:block;color:#0D1F2D;}
.product-wrapper .product .review-deck .bottom-line-mobile,.product-wrapper .product .review-deck .bottom-line-desktop{font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300;font-size:1.0625rem;line-height:1.7rem;letter-spacing:0.8px;margin-bottom:23px;margin-top:0px;max-height:6em; overflow:hidden}
.product-wrapper .product .review-deck .bottom-line-mobile strong,.product-wrapper .product .review-deck .bottom-line-desktop strong{font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:700;}
.product-wrapper .product .review-deck .bottom-line-desktop{display:none;}
.product-wrapper .pcm-content{text-align:center;margin:40px auto;}
@media (width: 768px){
    .product-wrapper .product .review-deck .review-deal .zdcse:after{position:absolute;left:210px;top:22px;}
}
@media (min-width: 769px){
    .product-wrapper .product{margin:10px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;}
    .product-wrapper .product .review-img-wrapper{width:380px;margin:0;overflow:hidden;}
    .product-wrapper .product .review-img-wrapper .review-img{min-height:300px;}
    .product-wrapper .product .review-img-wrapper .review-img img{max-width:none;width:auto;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);}
    .product-wrapper .product .review-deck{width:calc(100% - 395px);margin-left:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:stretch;justify-content:stretch;}
    .product-wrapper .product .review-deck .review-title{width:100%;}
    .product-wrapper .product .review-deck .review-title .review-date{width:auto;}
    .product-wrapper .product .review-deck .bottom-line-mobile{display:none;}
    .product-wrapper .product .review-deck .bottom-line-desktop{display:block;-ms-flex:1 1 auto;flex:1 1 auto;}
    .product-wrapper .product .review-deck .review-deal .zdcse:after{position:absolute;left:210px;top:22px;width:120px;}
}
@media (min-width: 981px){
    .product-wrapper .product .review-img-wrapper{width:425px;}
    .product-wrapper .product .review-img-wrapper .review-img{min-height:310px;}
    .product-wrapper .product .review-deck{width:calc(100% - 515px);}
    .product-wrapper .product .review-deck .review-title h3{font-size:2rem;line-height:2.2rem;}
    .product-wrapper .product .review-deck .review-title h3 a{font-size:2rem;line-height:2.2rem;}
    .product-wrapper .product .review-deck .bottom-line-desktop{font-size:1.0625rem;line-height:1.7rem;}
    .product-wrapper .product .review-deck .review-deal .zdcse:after{width:161px;}
}
.pagination{width:100%;}
.breadcrumbs{margin:1rem 5px .5rem;}

.product-wrapper .product .review-img-wrapper .visit-site {
    left: auto;
    right:7px;
}

@media print{
    .noPrint{display:none;}
}
#subscribe_btn{position:fixed;top:400px;right:-33px;display:block;background:#E20309;z-index:2147483647;padding:3px 7px 4px;font-size:1.1rem;color:#fff;font-weight:bold;float:left;cursor:pointer;margin:0;transform:rotate(-90deg);}
.no-more-results {
    margin:0 auto;
    text-align: center;
}

.show-more {
    background: #f5f5f5;
    margin: 1.125rem auto 1.25rem;
    width: 220px;
    padding: 0.313rem 3.125rem;
    border-radius: 1.25rem;
    display: block;
    text-align: center;
    color: #E20309 !important;
    font-size: 1.063rem;
    font-family: "Roboto Condensed",arial,sans-serif;
    font-weight: bold;
    padding: 0.625rem;
    text-transform: uppercase;
}

.product-wrapper .product .review-img-wrapper .visit-site.excluded {
    opacity: .4;
}

#not-available-alert .modal-dialog {
    top: 20%;
    /* height: 300px; */
    position: fixed;
    left: 10%;
    right: 10%;
    width: 80%;
}

button.close:hover,
button.close:focus {
    background-color: transparent;
}

.img-holder {
    position: relative;
    width: 80px;
    background: #eee;
    display: inline-block;
    float: left;
    margin-right: 15px;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
}

.featured .img-holder.list-item {
    -webkit-background-size: cover;
    background-size: cover;
    background-color: transparent;
}

.img-holder:before {
    display: block;
    content: " ";
    width: 100%;
    padding-top: 70%;
}

.restricted .meta-block .title {
    margin-top: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.restricted .large-6,
.restricted .medium-6,
.restricted .small-6 {
    width:33.3%;
}

@media only screen and (max-width: 390px){
    .product-wrapper .product .review-img-wrapper .visit-site, .product-wrapper .product .review-img-wrapper .read-review {
        width: 40%;
    }
    
    #not-available-alert .modal-dialog {
        top: 50px;
        position: fixed;
        left: 7%;
        right: 10%;
        width: 80%;
    }
    
    .product-wrapper .product .review-deck .review-title .review-ratings .rating {
        margin:0;
    }
}

@media (max-width: 1024px) {
    #roundup-table {
        display: block;
        overflow: auto;
    }
    
    #roundup-container tr {
        display: table-row!important;
    }
    
    #roundup-container tr td {
        display:table-cell !important;
    }

    #roundup-container .roundup-chart {
        width: 100%;
        min-width: 100%;
        overflow:visible;
    }

    header#main-top-nav nav .logo a {
        margin-top:12px;
    }
}
