.table1-root {
    --ratr-button-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.2), 0 0px 3px 0 rgba(0, 0, 0, 0.19);       
    --ratr-box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.2), 0 0px 22px 0 rgba(0, 0, 0, 0.19);       
    --ratr-box-shadow-fastfacts: 0 8px 8px 0 rgba(0, 0, 0, 0.2), 0 8px 20px 0 rgba(0, 0, 0, 0.19);       
    --ratr-box-shadow-hover: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    --ratr-border-radius-open: 8px 8px 0px 0px;
    --ratr-border-radius-closed: 8px 8px 8px 8px;
    --ratr-button-radius: 8px;
    --ratr-transition-duration: 0.3s;
    --color-primary: #174392;
    --color-light: #ffffff;
    --color-star:rgb(224, 204, 24);
    --color-star-text:#174392;
    --color-text-bonus-main:rgb(45, 36, 133);
    --color-playnow-button-bg: #45e652;
    --color-playnow-button-fg: #ffffff;
    --color-playnow-button-border: #45e652;
    --color-fastfacts-button-bg:#acacac;
    --color-fastfacts-button-fg:#fff9f9;
    --color-fastfacts-button-border:#c9c7c7;
    --color-fastfacts-playnow-button-bg:#45e652;
    --color-fastfacts-playnow-button-fg:#fff9f9;
    --color-fastfacts-playnow-button-border:#45e652;
    --color-title-text:#311d8d;
    --color-check-pro:#1f116d;
    --color-check-pro-text:#174392;;
    --color-table-top: #ffffff;
    --color-table-bottom:  whitesmoke;
    --color-table-bottom-text: rgb(17, 17, 17);
    --color-table-bottom-label: rgb(17, 17, 17);
    --color-count-text: rgb(255, 255, 255);
    --color-count-bg:#174292be;
    --color-bar-text: rgb(255, 255, 255);
    --color-bar-bg:#174292be;
}

.title-box-front {         
  /*background-color: #004675;
  background-image: linear-gradient(0deg,#004675,#0d7de4);  */
 /*
   background:url("Large-Triangles-1.svg");
   */
   /*
   background:url("Bermuda-Traingle.svg");
   */
   /*background-color:#46527b;*/
    background:url("../wp-content/uploads/2020/12/shutterstock_327704174-3.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    position: relative;  
}

.title-box-front2:after {    
    display:block;
    background-size: 100% 70%;
    content: '';
    top:0;
    left:0;
    right:0;
    bottom:0;        
    /*background-image: url("curve-trans.svg");   */
    background-image:url("waves.svg");
    background-position: center bottom -1px;
    background-position-x: center;
    background-position-y: bottom 0px;
    position: absolute;
    background-repeat: no-repeat;   
    margin-bottom:-1px;
    
}

.background-hero {
    margin-left:calc(-50vw + 50%);
    width:100vw;    
    position: relative;
    
}
.hero-h1 {
  /*  background-color: #004675;
    background: linear-gradient(130deg,#52a2d8,whitesmoke); 
    -webkit-text-fill-color: transparent; 
    -webkit-background-clip: text; 
    */
    color:whitesmoke;        
    padding-top:5px;
    text-align:center;
}
.hero-text {
    color:whitesmoke;        
    margin-bottom: 5px;    
}
.hero-toc-links {
    color:whitesmoke;       
}
.hero-ul {
    padding-top:0px;
    
}
.hero-li {
    color:whitesmoke;
}
.p-0 {
    padding:0px;
}


/*
@media (max-width:600px) {
    .background-hero {
        height:50px;
    }
}*/
.backgroundtest {
  /*
    background-image: url("tsar-casino-utan-licens.png");
  height: 100px; 
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover;
  text-align: center;
  */
  /*
  background: #f7f7f7 url("bg-pattern-alt@2x.png") 0 0 repeat;
  background-size: 120px;
  box-shadow: inset 0 -3px 9px 0 hsla(109, 5%, 58%, .15);
  */
 /*
  background-color: #004675;
  background-image: linear-gradient(90deg,#004675,#0d7de4);
  */
  background-color:transparent;
  position: relative;
  /*
  background-color: #ffffff;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3Crect stroke='%23ffffff' stroke-width='.5' width='1' height='1' id='s'/%3E%3Cpattern id='a' width='3' height='3' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cuse fill='%23fafafa' href='%23s' y='2'/%3E%3Cuse fill='%23fafafa' href='%23s' x='1' y='2'/%3E%3Cuse fill='%23f5f5f5' href='%23s' x='2' y='2'/%3E%3Cuse fill='%23f5f5f5' href='%23s'/%3E%3Cuse fill='%23f0f0f0' href='%23s' x='2'/%3E%3Cuse fill='%23f0f0f0' href='%23s' x='1' y='1'/%3E%3C/pattern%3E%3Cpattern id='b' width='7' height='11' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23ebebeb'%3E%3Cuse href='%23s'/%3E%3Cuse href='%23s' y='5' /%3E%3Cuse href='%23s' x='1' y='10'/%3E%3Cuse href='%23s' x='2' y='1'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='8'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='5' y='2'/%3E%3Cuse href='%23s' x='5' y='6'/%3E%3Cuse href='%23s' x='6' y='9'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='h' width='5' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23ebebeb'%3E%3Cuse href='%23s' y='5'/%3E%3Cuse href='%23s' y='8'/%3E%3Cuse href='%23s' x='1' y='1'/%3E%3Cuse href='%23s' x='1' y='9'/%3E%3Cuse href='%23s' x='1' y='12'/%3E%3Cuse href='%23s' x='2'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='2'/%3E%3Cuse href='%23s' x='3' y='6'/%3E%3Cuse href='%23s' x='3' y='11'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='4' y='10'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='c' width='17' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23e5e5e5'%3E%3Cuse href='%23s' y='11'/%3E%3Cuse href='%23s' x='2' y='9'/%3E%3Cuse href='%23s' x='5' y='12'/%3E%3Cuse href='%23s' x='9' y='4'/%3E%3Cuse href='%23s' x='12' y='1'/%3E%3Cuse href='%23s' x='16' y='6'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='d' width='19' height='17' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23ffffff'%3E%3Cuse href='%23s' y='9'/%3E%3Cuse href='%23s' x='16' y='5'/%3E%3Cuse href='%23s' x='14' y='2'/%3E%3Cuse href='%23s' x='11' y='11'/%3E%3Cuse href='%23s' x='6' y='14'/%3E%3C/g%3E%3Cg fill='%23e0e0e0'%3E%3Cuse href='%23s' x='3' y='13'/%3E%3Cuse href='%23s' x='9' y='7'/%3E%3Cuse href='%23s' x='13' y='10'/%3E%3Cuse href='%23s' x='15' y='4'/%3E%3Cuse href='%23s' x='18' y='1'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='e' width='47' height='53' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23F60'%3E%3Cuse href='%23s' x='2' y='5'/%3E%3Cuse href='%23s' x='16' y='38'/%3E%3Cuse href='%23s' x='46' y='42'/%3E%3Cuse href='%23s' x='29' y='20'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='f' width='59' height='71' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23F60'%3E%3Cuse href='%23s' x='33' y='13'/%3E%3Cuse href='%23s' x='27' y='54'/%3E%3Cuse href='%23s' x='55' y='55'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='g' width='139' height='97' patternUnits='userSpaceOnUse' patternTransform='scale(50) translate(-980 -735)'%3E%3Cg fill='%23F60'%3E%3Cuse href='%23s' x='11' y='8'/%3E%3Cuse href='%23s' x='51' y='13'/%3E%3Cuse href='%23s' x='17' y='73'/%3E%3Cuse href='%23s' x='99' y='57'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23b)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23h)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23c)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23d)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23e)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23f)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23g)' width='100%25' height='100%25'/%3E%3C/svg%3E");
background-attachment: fixed;
background-size: cover;*/
}
.justify-review {
    justify-content: center;
}
.text-review {
    text-align: center;
}
/*
.parent-review {
    display: block;
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items:center;    
          
    position: relative;
    }
    
    .div1-review { grid-area: 1 / 1 / 2 / 3; padding:10px; color:whitesmoke; }
    .div2-review { grid-area: 1 / 3 / 2 / 5; padding-top:10px; color: whitesmoke;}
    .div3-review { grid-area: 1 / 5 / 2 / 7; padding-top:10px; color:whitesmoke;}
    .div4-review { grid-area: 1 / 7 / 2 / 9; }
*/
.blockquote-review {
    border-left: 0px solid #788bca;
    padding: 20px;
    font-style:italic;
    margin: 0 0 1.5em;
    position: relative;
    font-size:1em;
}
    .parent-review {
        display: block;
        grid-template-columns: repeat(9, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        align-items:center;    
        grid-template-rows: auto auto;
        position: relative;
        }
        
        .div1-review { grid-area: 1 / 1 / 2 / 4; padding:15px; color:whitesmoke;}
        .div2-review { grid-area: 1 / 4 / 2 / 7; padding-top:10px; color: whitesmoke;}
        .div3-review { grid-area: 1 / 7 / 2 / 10; padding-top:10px; color:whitesmoke;}
        .div4-review { grid-area: 2 / 4 / 3 / 7; }

    .m-auto-side {
        margin-right: auto;
        margin-left:auto;
    }
    @media (min-width:768px) {
        .blockquote-review {
            margin:0px;
        }
        .parent-review {
            display:grid;
        }
        .m-auto-side {
            margin-left:0px;
            margin-right:0px;
        }
        .justify-review {
            justify-content: initial;
        }
        .text-review {
            text-align:left;
        }
    }

.flex-container-css {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: block;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    }

.flex-item-css:nth-child(1) {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    max-width: 100%;
    }

.flex-item-css:nth-child(2) {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    }

.circletest{
    width:3%;
    height:0;
    color:#fff;
    text-align:center;
    line-height:0;
    padding:1.5% 0;
    border-radius:50%;
    background:#09f;
    position: absolute;   
    left: 5px;
    top: -12px;
    z-index:10;
}
.table-bottom-text {
    color: var(--color-table-bottom-text);
}
.table-bottom-label {
    color: var(--color-table-bottom-label);
}
.spinoko_shadow {
    box-shadow: var(--ratr-box-shadow)
}
.table_border_w_top {
    border: 2px solid black;
    border-top: 0px;
}
.table_border {
    border: 2px solid black;
    
}

.spinoko_shadow-fastfacts {
    box-shadow: var(--ratr-box-shadow-fastfacts)
}
.text-bonus {
    font-weight: 900;
    font-size: 1.25em;
}
.text-error {
    color:rgb(223, 53, 53);
}
.text-success {
    color:rgb(30, 202, 30);
}
.fastfacts_rounded {
    border-radius: 0px 0px 8px 8px;
    /*border: 0px solid yellow;        */
}
.spinoko_rounded_closed {
    border-radius: var(--ratr-border-radius-closed);   
    /*border: 0px solid yellow;        */
}
.spinoko_rounded_open {
    border-radius: var(--ratr-border-radius-open);
    border-top: 0px solid yellow;        
    border-right: 0px solid yellow;        
    border-left: 0px solid yellow;        
}
.rounded_fastfacts {
    border-radius: var(--ratr-border-radius);
    border-bottom: 0px solid yellow;        
    border-right: 0px solid yellow;        
    border-left: 0px solid yellow;        
}
.button_rounded {
    border-radius: var(--ratr-button-radius);
}

.spinoko_transition {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-duration: var(--ratr-transition-duration)
}

.spinoko_transition:hover {
    box-shadow: var(--ratr-box-shadow-hover)
}

.sp-p-4-keep {
    padding: 1.0rem;
    margin: 5px;    
}
.sp-p-4-keep-padding {
    padding-right: 1rem;   
    padding-left: 1.3rem; 
    padding-top:0.5rem;
    padding-bottom: 0.5rem;       
}


.sp-p-4-keep-bottom {
    padding: 1.0rem;
    margin: 5px;    
   
}
.sp-p-4-keep-bottom-open {
    padding: 1.0rem;            
}
.sp-p-4-bottom-closed {
    padding: 0.3rem;
    margin: 5px;    
}
.sp-p-4-bottom-open {
    padding: 0.3rem;    
}

.sp-p-4 {
    padding: 0.3rem;   
}
.sp-p-4-top-bottom {
    padding-top: 1rem;
    padding-bottom: 1rem;    
}

.text-center {
    text-align: center
}

.sp-mb-2 {
    margin-bottom: .5rem
}
.table-top-bg {
    background-color: var(--color-table-top);
}
.table-bottom-bg {
    background-color: var(--color-table-bottom);
    /* background-image:linear-gradient(0deg,#fbfbfb,#f7f7f7);*/
}

.text-star {
    color: var(--color-star)
}
.text-rating {
    color: var(--color-star-text)
}
.text-bonus-main {
    color: var(--color-text-bonus-main)
}
.checkmark-pro {
    color: var(--color-check-pro)
}
.checkmark-pro-text {
    color: var(--color-check-pro-text)
}
.text-xs {
    font-size: .75rem
}

.text-sm {
    font-size: .875rem
}

.text-base {
    font-size: 1rem
}

.text-lg {
    font-size: 1.125rem
}

.text-xl {
    font-size: 1.25rem
}

.text-2xl {
    font-size: 1.5rem
}

.text-3xl {
    font-size: 1.875rem
}

.text-4xl {
    font-size: 2.25rem
}

.italic {
    font-style: italic
}

.uppercase {
    text-transform: uppercase
}

.lowercase {
    text-transform: lowercase
}

.underline {
    text-decoration: underline
}

.sp-mx-auto {
    margin-left: auto;
    margin-right: auto
}

.h-24 {
    height: 6rem
}

.block {
    display: block
}
.parent-7 {
display: block;
grid-template-columns: repeat(12, 1fr);
grid-template-rows: auto auto auto;
grid-column-gap: 0px;
grid-row-gap: 0px;
}

.div1-7 { grid-area: 1 / 1 / 2 / 3; }
.div2-7 { grid-area: 1 / 3 / 2 / 6; }
.div3-7 { grid-area: 1 / 6 / 2 / 10; }
.div4-7 { grid-area: 1 / 10 / 2 / 13; }
.div5-7 { grid-area: 2 / 1 / 3 / 4; }
.div6-7 { grid-area: 2 / 4 / 3 / 7; }
.div7-7 { grid-area: 2 / 7 / 3 / 13; }
.div8-7 { grid-area: 3 / 1 / 4 / 5; }
.div9-7 { grid-area: 3 / 5 / 4 / 9; }
.div10-7 { grid-area: 3 / 9 / 4 / 13; }
.center-me {
  margin: auto;
 
}
.grid-item {
  display: flex;
  align-items: center;
  justify-content: center;
}
.grid-item-block {
  display: block;
  align-items: center;
  justify-content: center;
}
.margin-top-5 {
	padding-top:0.8em;
}
.fastfacts-bg {
    background-color:whitesmoke;
}

.fastfacts-bg-top {
    background-color:white;
}
.sp-p-4-top-bottom {
    padding-top: 1rem;
    padding-bottom: 1rem;   
		padding-left:0.5rem;
		padding-right:0.5rem;
}

.casino-facts__row {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px dashed #ccc;   
    font-size:.8em;
} 
.margin-top-10 {	
	padding-top:1em;	
}
.margin-top-15 {	
	padding-top:1em;	
}
.margin-box {
	
	padding:10px;
}
.margin-box-fastfacts {
	
    padding:10px;
    margin-bottom: 5px;
}

/*
.parent {
display: block;
grid-template-columns: repeat(12, 1fr);
grid-template-rows: auto auto;
grid-column-gap: 0px;
grid-row-gap: 0px;
margin:5px;
}*/
/*
.parent-row-1 {
    display: block;
    grid-template-columns: repeat(14, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--color-table-top);
    align-items:center;    
    margin-top:10px;
    position: relative;
}
.div1-row1 { grid-area: 1 / 1 / 2 / 3; }
.div2-row1 { grid-area: 1 / 3 / 2 / 6; }
.div3-row1 { grid-area: 1 / 6 / 2 / 10; }
.div4-row1 { grid-area: 1 / 10 / 2 / 12; }
.div5-row1 { grid-area: 1 / 12 / 2 / 15; }
*/
.parent-row-1 {
    display: block;
    grid-template-columns: repeat(15, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--color-table-top);
            align-items:center;    
          
            position: relative;
    }
    
    .div1-row1 { grid-area: 1 / 1 / 2 / 3; position: relative;}
    .div2-row1 { grid-area: 1 / 3 / 2 / 6; position: relative;}
    .div3-row1 { grid-area: 1 / 6 / 2 / 10; position: relative; }
    .div4-row1 { grid-area: 1 / 10 / 2 / 13; position: relative;}
    .div5-row1 { grid-area: 1 / 13 / 2 / 16; position: relative;}
  /*
        .parent-row-1 {
            display: block;
            grid-template-columns: repeat(14, 1fr);
            grid-template-rows: 1fr;
            grid-column-gap: 0px;
            grid-row-gap: 0px;
            background-color: var(--color-table-top);
            align-items:center;    
            margin-top:15px;
            position: relative;
            }
            
            .div1-row1 { grid-area: 1 / 1 / 2 / 3; position: relative;}
            .div2-row1 { grid-area: 1 / 3 / 2 / 6; position: relative;}
            .div3-row1 { grid-area: 1 / 6 / 2 / 9; position: relative;}
            .div4-row1 { grid-area: 1 / 9 / 2 / 12; position: relative;}
            .div5-row1 { grid-area: 1 / 12 / 2 / 15; position: relative;}
*/
           
.parent-row-2 {
    display: block;
    grid-template-columns: repeat(14, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;    
    position: relative;
    
}
.div1-row2 { grid-area: 1 / 1 / 2 / 5; }
.div2-row2 { grid-area: 1 / 5 / 2 / 9; }
.div3-row2 { grid-area: 1 / 9 / 2 / 15; }


.gridlayout {
    display:block;
}
.hidden-column {
    display:none;
}

.parent {
    display: block;
    grid-template-columns: repeat(14, 1fr);
    grid-template-rows: auto auto;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin:5px;   
    background-color: #FFFFFF;
    }
@media (min-width:600px) {
    .div1-row1:after, .div2-row1:after,.div3-row1:after,.div4-row1:after {
        content: '';
        position: absolute;
        width: 1px;
        height: 50px;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto 0;
        background-color: #d6d7db;
    }
    .gridlayout {
        display:grid;
    }
    .parent {
		display:grid;
    }
    .parent-row-1 {
        display:grid;
    }
    .parent-row-2 {
        display:grid;
    }
	.parent-7 {
		display:grid;
	}
	.margin-top-10 {	
	padding-top:1.3em;	
	}
	.margin-top-15 {	
	padding-top:2em;	
    }
    .sp-p-4 {
        padding:1em;
    }
}

    
.div1 { grid-area: 1 / 1 / 2 / 3; }
.div2 { grid-area: 1 / 3 / 2 / 6; }
.div3 { grid-area: 1 / 6 / 2 / 10; }
.div4 { grid-area: 1 / 10 / 2 / 12; }
.div5 { grid-area: 1 / 12 / 2 / 15; }
.div6 { grid-area: 2 / 1 / 3 / 5; }
.div7 { grid-area: 2 / 5 / 3 / 9; }
.div8 { grid-area: 2 / 9 / 3 / 15; }
/*
.div1 { grid-area: 1 / 1 / 2 / 3; 
    width:100%;}
.div2 { grid-area: 1 / 3 / 2 / 6; 
width:100%;}
.div3 { grid-area: 1 / 6 / 2 / 10; 
width:100%;}
.div4 { grid-area: 1 / 10 / 2 / 13; 
width:100%;}
.div5 { grid-area: 2 / 1 / 3 / 4; }
.div6 { grid-area: 2 / 4 / 3 / 7; }
.div7 { grid-area: 2 / 7 / 3 / 13; }
*/
@media screen and (min-width: 680px) {
.title-box {
 background: url("banner-non-gamstop-casinos2-1.png");
  background-repeat: no-repeat;
  background-size: cover;
	color:#FFF;	
	text-align:center;
}
}
.title-box {
 background: url("banner-non-gamstop-casinos2-1.png");
  background-repeat: no-repeat;
  background-size: cover;
	color:#FFF;	
	text-align:center;
}
.box-100 {
	width: 100%;
}
.relative {
	position: relative;
}
.title-box-ins {
	padding-top: 60px;
}
.page-wrapper {
	max-width: 1000px;
	margin: 0 auto;
	padding: 0 0 60px;
	height:100px;
}
.title-box-h1 {
		font-family: 'Poppins', sans-serif;
    font-weight: 700;
    font-size: 1.25em;
		color: #ffffff;		
		padding-left:5px;
}
@media screen and (min-width: 680px) {
  .title-box-h1 h1 {
		font-family: 'Poppins', sans-serif;
    font-weight: 700;
    font-size: 1.6em;
	  color: #ffffff;
		margin-bottom:0px;
		padding-left:5px;
		
}
}
.padding-left-5 {
	padding-left:5px;
}

.vertical-center {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.menu-text-color {
	color: #000000;	
}
.menu-background-color {
	background-color: #FFFFFF;
}
a.button-casino-facts-play,
button.button-casino-facts-play,
input[type=submit].button-casino-facts-play {
    color: var(--color-fastfacts-playnow-button-fg);
    display: block;
    font-size: 1.0rem;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
    border-width: 2px;
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    background-color: var(--color-fastfacts-playnow-button-bg);
    border-color: var(--color-fastfacts-playnow-button-border);
    padding-top: .25rem;
    padding-bottom: .25rem
}

a.button-casino-facts,
button.button-casino-facts,
input[type=submit].button-casino-facts {
    color: var(--color-fastfacts-button-fg);
    display: block;
    font-size: 1.0rem;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
    border-width: 2px;
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    background-color: var(--color-fastfacts-button-bg);
    border-color: var(--color-fastfacts-button-border);
    padding-top: .25rem;
    padding-bottom: .25rem;
    /*box-shadow: var(--ratr-button-shadow);*/
}



a.button-casino-play,
button.button-casino-play,
input[type=submit].button-casino-play {
    color: var(--color-playnow-button-fg);
    display: block;
    font-size: 1.1rem;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
    border-width: 2px;
    transition-property: all;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    background-color: var(--color-playnow-button-bg);
    border-color: var(--color-playnow-button-border);
    padding-top: .25rem;
    padding-bottom: .25rem
}



.list-none {
    list-style-type: none
}

body .comment-content ul:not(.list-none),
body .entry-content ul:not(.list-none) {
    list-style-type: disc;
    
}


@media (min-width:768px) {
    .r-table .table-item {
        grid-template-columns: 10rem 1fr 14rem
    }
}

@media (min-width:1024px) {
    .r-table .table-item {
        grid-template-columns: 14rem 1fr 14rem
    }
}

.r-table .table-item a {
    text-decoration: none
}

@media (min-width:768px) {
    .r-table .table-item.table-item__thin {
        grid-template-columns: 10rem 1fr 14rem
    }
    .r-table .table-item.table-item__thin .table--name {
        display: none
    }
}

@media (min-width:1024px) {
    .r-table .table-item.table-item__thin {
        grid-template-columns: 10rem 14rem 1fr 14rem
    }
    .r-table .table-item.table-item__thin .table--name {
        display: block
    }
}

@media (min-width:768px) {
    .r-table.r-table__single .table-item {
        grid-template-columns: 1fr 1fr 1fr
    }
    .r-table.r-table__single .table-item .table--rating .rating-stars {
        justify-content: flex-start
    }
}
.r-table {
    margin:0px;
}

.r-table[data-highlight=true] .table-item[data-default="1"] {
    border-width: 2px;
    position: relative;
    transform: scale(1.01);
    border-color: var(--color-table-highlight)
}

.r-table[data-highlight=true] .table-item[data-default="1"]:before {
    content: var(--table-highlight-label);
    background-color: var(--color-table-highlight);
    margin-top: -.85rem;
    position: absolute;
    left: 0;
    top: 0;
    margin-left: 1rem;
    padding: 1px .5rem;
    font-size: .875rem;
    font-weight: 700;
    color: var(--color-light);
    border-radius: .25rem
}
.circle {
    content: var(--color-bar-bg);
    background-color: var(--color-bar-bg);
    margin-top: -.85rem;
    position: absolute;
    /*
    left: -5px;
    top: 5px;
    margin-left: 1rem;
    */
    right:7px;
    top:5px;
    
    padding: 1px .5rem;
    font-size: .875rem;
    font-weight: 500;
    color: var(--color-bar-text);
    border-radius: .25rem;
    z-index:5;
}

.bar-below {
    content: var(--color-bar-bg);
    background-color: var(--color-bar-bg);
    margin-top: -.85rem;
    position: absolute;
    /*
    left: -5px;
    top: 5px;
    margin-left: 1rem;
    */
    right:15px;
    bottom:-10px;
    
    padding: 1px .5rem;
    font-size: .875rem;
    font-weight: 500;
    color: var(--color-playnow-button-fg);
    border-radius: .25rem;
    z-index:5;
}

.circle-count-square {
    content: var(--color-count-text);
    background-color: var(--color-count-bg);
    margin-top: -.85rem;
    position: absolute;
    width:30px;
   /* height:30px;*/
    left: -8px;
    top: 5px;
    margin-left: 1rem;           
    padding: 1px .5rem;
    font-size: .875rem;
    font-weight: 500;
    color: var(--color-count-text);
    border-radius: .25rem;
    text-align: center;
    z-index:5;
}

.circle-count-circle{
    content: var(--color-count-text);
    background-color: var(--color-count-bg);
    margin-top: -.85rem;
    position: absolute;
    width:30px;
    height:30px;
    left: -8px;
    top: 1px;
    margin-left: 1rem;           
    padding:5px 0.5rem;
    font-size: .875rem;
    font-weight: 500;
    color: var(--color-count-text);
    border-radius: .25rem;
    text-align: center;
    z-index:5;
}

@media (min-width:600px) {
    .circle {
        left:50%;
        right:auto;
    }
    .circle-count-circle{
        content: var(--color-count-text);
        background-color: var(--color-count-bg);
        margin-top: -.85rem;
        position: absolute;
        width:25px;
        height:25px;
        left: -8px;
        top: 3px;
        margin-left: 1rem;           
        padding: 2px .5rem;
        font-size: .875rem;
        font-weight: 500;
        color: var(--color-count-text);
        border-radius: .25rem;
        text-align: center;
        z-index:5;
    }
}

.r-table[data-highlight=true][data-option="2"] .table-item[data-default="1"]:before,
.r-table[data-highlight=true][data-option="5"] .table-item[data-default="1"]:before {
    margin-left: 2rem
}

svg.icon {
    width: 1rem;
    height: 1rem;
    fill: currentColor
}

svg.icon.icon-fill-none {
    fill: none
}

svg.icon.icon-stroke-base {
    stroke: currentColor
}

svg.icon.icon-stroke-none {
    stroke: none
}

svg.icon.icon-2 {
    width: .5rem;
    height: .5rem
}

svg.icon.icon-3 {
    width: .75rem;
    height: .75rem
}

svg.icon.icon-6 {
    width: 1.5rem;
    height: 1.5rem
}

svg.icon.icon-8 {
    width: 2rem;
    height: 2rem
}

svg.icon.icon-10 {
    width: 2.5rem;
    height: 2.5rem
}

svg.icon.icon-12 {
    width: 3rem;
    height: 3rem
}

a {
    color: var(--color-link);
    transition: color .2s
}

a:hover {
    color: var(--color-link-hover)
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.grid {
    display: grid
}

.flex-col {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.items-baseline {
    align-items: baseline
}

.self-start {
    align-self: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.flex-1 {
    flex: 1 1 0%
}

.flex-grow {
    flex-grow: 1
}

.flex-shrink-0 {
    flex-shrink: 0
}

.col-span-2 {
    grid-column: span 2/span 2
}

.col-span-3 {
    grid-column: span 3/span 3
}
.space-casinos-3-archive-item-new-count:before, .space-casinos-3-archive-item-new-count-2:before {
    display: none;
}
.space-casinos-3-archive-item-new-count {
    top: -10px;
    left: 15px;
    width: 30px;
    height: 30px;
    background-color: #290088;
    border-radius: 15px;
}
.space-casinos-3-archive-item-new-count span {
    position: relative;
    display: inline-block;
    width: 30px;
    padding: 12px 0;
    text-align: center;
    font-weight: 700;
    font-size: 1em;
    line-height: 1em;
    color: #fff;
}
.space-casinos-3-archive-item-new-count:nth-child(3) {
	background:red;
}
.space-casinos-3-archive-item-new-count:nth-child(2) {
	background:blue;
}
.space-casinos-3-archive-item-new-count-2 {
    top: -10px;
    left: 15px;
    width: 30px;
    height: 30px;
    background-color: #be2edd;
    border-radius: 15px;
}
.space-casinos-3-archive-item-new-count-2 span {
    position: relative;
    display: inline-block;
    width: 30px;
    padding: 12px 0;
    text-align: center;
    font-weight: 700;
    font-size: 1em;
    line-height: 1em;
    color: #fff;
}
.absolute {
	position: absolute;
}