
				html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;border:0;margin:0;vertical-align:baseline;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute }
input:focus,select:focus,textarea:focus,button:focus {
outline: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
body {
color: rgba(5, 5, 31, .88);
font-size: 16px;
line-height: 1.6em;
text-transform: none;
background-color: #fff;
font-family: "Source Sans Pro", sans-serif;
}
.float-left {
float: left;
}
.float-right {
float: right;
}
a {
text-decoration: none;
color:inherit;
font-family: inherit;
font-size: inherit;
}
a:hover {
text-decoration: underline;
}
li {
list-style: none;
}
.clear {
clear:both;
}
.container {
max-width: 1024px;
margin: 0 auto;
position: relative;
}
.container.page-404 {
padding: 50px 0 200px;
}
.entry-content a {
text-decoration: none;
color: #039ce0;
}
.entry-content a:hover{
text-decoration: underline;
}
.entry-content div.yellow-button a:hover{
text-decoration: none;
} 
h1, h2, h3, h4, h5, h6 {
line-height: 1.2em;
font-weight: 600;
color: #05051f;
}
h1 {
font-size: 36px;
}
h2 {
font-size: 28px;
}
h3 {
font-size: 22px;
}
h4 {
font-size: 18px;
}
p {
font-size: 16px;
line-height: 1.6em;
}
img, iframe {
max-width: 100%;
height: auto;
}
.clear-after:after {
clear: both;
display: block;
content: "";
}
.wp-caption-text {
font-size: 14px;
line-height: 1.2em;
color: rgba(10, 9, 55, .64);
margin-left: auto;
margin-right: auto;
border-bottom: 1px solid #edf1fa;
padding: 8px 0;
font-family: "PT Sans", sans-serif;
}
.wp-caption-text a:hover {
text-decoration: underline;
}
section.entry-content table {
width: 100%;
max-width: 660px;
}
section.entry-content table {
border-left: 2px solid #0098ff;
background-color: rgba(0, 152, 255, .04);
}
section.entry-content table tr {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 10px 16px;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
section.entry-content table td, section.entry-content table th {
display: inline-block;
color: #05051f;
font-size: 16px;
line-height: 1.4em;
text-align: left;
}
section.entry-content table tr td:first-of-type {
max-width: 256px;
min-width: 256px;
margin-right: 24px;
font-weight: 600;
}
section.entry-content table tr th:first-of-type {
max-width: 256px;
min-width: 256px;
margin-right: 24px;
font-weight: 700;
}
section.entry-content table tr th, section.entry-content table tr th:first-of-type {
font-weight: 700;
}
section.entry-content table tr:nth-child(odd) {
background-color: rgba(0, 152, 255, .06);
}
img.alignright {float:right; margin:1em 0 1em 1em}
img.alignleft {float:left; margin:1em 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; margin:1em 0 1em 1em}
.alignleft {float:left; margin:1em 1em 1em 0}
.aligncenter {display: block; margin-left: auto; margin-right: auto}
div.admin-edit-page {
text-align: center;
}
div.admin-edit-page span {
display: inline-block;
padding: 5px 10px;
background: yellow;
}
/*Generic content styles*/
section.entry-content {
margin: 0 auto;
padding: 32px 0 40px;
}
section.entry-content table td {
padding: 0 10px 5px 0;
}
section.entry-content > * {
margin-bottom: 24px;
color: rgba(5, 5, 31, .88);
font-size: 16px;
line-height: 1.6em;
max-width: 660px;
margin-left: auto;
margin-right: auto;
}
section.entry-content div.wp-caption {
opacity: 1;
margin-bottom: 32px;
margin-top: 32px;
}
section.entry-content img, section.entry-content amp-img{
display: block;
max-width: 100%;
min-width: 100%;
}
section.entry-content h1 {
opacity: 1;
line-height: 1.2em;
font-size: 36px;
margin-top: 56px;
margin-bottom: 32px;
}
section.entry-content h1.entry-title {
margin-top: 15px;
}
section.entry-content h2 {
opacity: 1;
line-height: 1.2em;
font-size: 28px;
margin-top: 48px;
margin-bottom: 24px;
}
section.entry-content h2:first-of-type {
margin-top: 0;
}
section.entry-content h3 {
margin-bottom: 20px;
opacity: 1;
line-height: 1.2em;
font-size: 22px;
margin-top: 48px;
margin-bottom: 24px;
}
section.entry-content .subheading {
margin-bottom: 24px;
color: rgba(5, 5, 31, .64);
font-size: 20px;
line-height: 1.4em;
}
ol li {
list-style: decimal;
padding-left: 5px;
margin-bottom: 10px;
}
section.entry-content ul {
opacity: 1;
}
section.entry-content ul li {
margin-bottom: 10px;
color: rgba(5, 5, 31, .88);
line-height: 1.4em;
margin-bottom: 8px;
text-indent: -12px;
padding-left: 12px;
}
section.entry-content ul li:before {
display: inline-block;
content: "";
min-width: 4px;
height: 4px;
margin-bottom: 0px;
border-radius: 100px;
background-color: #0e1767;
position: relative;
top: -3px;
margin-right: 8px;
}
section.entry-content ol li {
margin-left: 15px;
}
section.entry-content div.yellow-button a {
min-width: 256px;
}
.yellow-button {
display: inline-block;
border-radius: 3px;
background-color: #ffd400;
border: 1px solid #df8600;
font-weight: 600;
text-align: center;
color: #05051f;
font-size: 18px;
line-height: 1.2em;
text-decoration: none;
}
.yellow-button a {
text-decoration: none;
padding: 10px 24px;
display: block;
color: #05051f
}
.yellow-button:hover {
background-color: #ffdc27;
}
.yellow-button:active {
background-color: #ffdc27;
}
#main-section {
padding-top: 60px;
}
section#content {
padding-top: 50px;
}
.hidden-on-small {
display: none;
}
.main-section {
padding: 8px 32px 24px;
background-color: #171e2c;
background-image: url('/wp-content/plugins/amp-theme-framework-master/images/bg_line.svg'), -webkit-linear-gradient(0deg, #1e2c4e, #2c3c63);
background-image: url('/wp-content/plugins/amp-theme-framework-master/images/bg_line.svg'), linear-gradient(90deg, #1e2c4e, #2c3c63);
background-position: 0px 0px, 0px 0px;
background-size: 4px, auto;
}
.main-section.homepage {
padding-top: 48px;
}
span.stars, span.stars span {
display: inline-block;
height: 16px;
background-image: url('/wp-content/plugins/amp-theme-framework-master/images/canadacasinonet-starPrimary.svg');
background-position: 0px -16px;
background-repeat: repeat-x;
text-align: left;
}
span.stars span {
background-position: 0 0;
text-indent: -9999px;
position: relative;
top: -4px;
}
div.logo amp-img {
border-radius: 3px;
}
.homepage-headline {
margin-bottom: 20px;
color: #fff;
font-size: 20px;
line-height: 1.2em;
font-weight: 600;
}
.homepage-headline  p {
font-size: 20px;
}
div.rating-and-stars {
height: 16px;
}
/* HEADER */
/*Header flags*/

header#header .change-locale {
margin-left: 16px;
clear: none;
-webkit-transition: opacity 80ms linear;
transition: opacity 80ms linear;
cursor: pointer;
}
header#header .change-locale > li {
height: 18px;
}
header#header .change-locale a.current-lang amp-img {
width: 25px;
height: auto;
}
header#header .change-locale-dropdown a {
height: 38px;
padding: 9px 24px;
}
header#header .change-locale-dropdown amp-img {
width: auto;
height: 18px;
cursor: pointer;
}
header#header .change-locale-dropdown.show {
transform: translateX(0px) translateY(0px) translateZ(0px) scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skewX(0deg) skewY(0deg);
opacity: 1;
will-change: transform;
overflow: visible;
visibility: visible;
}
header#header .change-locale-dropdown {
position: absolute;
top: 52px;
right: 0px;
z-index: 999;
min-width: auto;
padding: 16px 0px;
border-right: 1px solid rgba(211, 218, 233, .64);
border-bottom: 1px solid rgba(211, 218, 233, .64);
border-left: 1px solid rgba(211, 218, 233, .64);
background-color: #fff;
transform: translateX(4px) translateY(0px) translateZ(0px) scaleX(1) scaleY(1) scaleZ(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skewX(0deg) skewY(0deg);
opacity: 0;
will-change: transform;
overflow: hidden;
transition: transform 0.16s, opacity .08s;
visibility: hidden;
}
header#header .change-locale-dropdown li {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
}
header#header .change-locale-dropdown li:hover {
background-color: #edf1fa;
}

/*End header flags*/
/* Main Menu */
header#header div.main-menu-wrapper {
padding: 8px 32px;
border-bottom: 1px solid rgba(211, 218, 233, .64);
background-color: #edf1fa;
}
header#header div.main-menu-wrapper > .container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
nav.main-menu {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
nav.main-menu ul.menu > li {
-webkit-transition: color 120ms ease;
transition: color 120ms ease;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: inline-block;
color: rgba(5, 5, 31, .8);
font-size: 16px;
line-height: 1.2em;
font-weight: 600;
position: relative;
margin-right: 20px;
padding: 8px 0;
}
nav.main-menu ul.menu > li > a {
cursor: pointer;
}
nav.main-menu ul.menu > li > a:hover {
color: #05051f;
}
nav.main-menu ul.sub-menu {
border-radius: 3px;
background-color: #2b374b;
visibility: hidden;
position: absolute;
z-index: 10;
min-width: 128px;
width: 100%;
top: 32px;
	box-shadow: 1px 1px 8px -2px rgba(10, 9, 55, .24);
}
nav.main-menu ul.menu > li.menu-item-has-children:hover ul.sub-menu {
visibility: visible;
} 
nav.main-menu ul.menu  li  a:hover {
text-decoration: none;
}
nav.main-menu ul.sub-menu li a {
padding: 8px 16px;
background-color: #fff;
color: #0a0937;
font-size: 14px;
font-weight: 400;
text-transform: capitalize;
display: block;
line-height: 20px;
}
nav.main-menu ul.sub-menu li a:hover {
background-color: #f3f6fc;
}
nav.main-menu ul.menu > li.menu-item-has-children > a:after {
display: inline-block;
content: "";
background-image: url("/wp-content/plugins/amp-theme-framework-master/images/menu_down_arrow.svg");
width: 16px;
height: 16px;
opacity: 0.32;
background-size: 16px 16px;
background-repeat: no-repeat;
position: relative;
top: 3px;
margin-left: 2px;
}
div.hamburger-icon {
display: none;
}
/* End Main Menu */
header#header section.top-header {
padding: 12px 32px;
background-color: #00347d;
}
header#header section.top-header div.logo {
height: 40px;
}
header#header section.top-header > .container {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
header#header section.top-header .text {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
color: #fff;
text-align: right;
font-size: 14px;
}
/* END HEADER */

/* FOOTER */
footer#footer {
background: #112147;
text-align: center;
padding: 32px 20px;
}
footer#footer div.logo {
margin-bottom: 32px;
}
footer#footer div.logo amp-img {
height: 40px;
width: auto;
}
footer#footer div.container {
max-width: 660px;
padding: 0;
}
footer#footer div.text {
margin-bottom: 8px;
font-size: 14px;
color: hsla(0, 0%, 100%, .8);
font-weight: 400;
line-height: 20px;
}
footer#footer div.trust-links {
margin: 24px 0;
}
footer#footer div.trust-links amp-img {
height: auto;
}
footer#footer div.footer-bottom {
padding-top: 24px;
color: rgba(237, 241, 250, .64);
font-size: 14px;
cursor: default;
margin-bottom: 8px;
border-top: 1px solid hsla(0, 0%, 100%, .16);
}
footer#footer div.footer-bottom a:hover {
color: hsla(0, 0%, 100%, .8);
}

/* Bottom float */

amp-user-notification#bottom-float {
font-size: 16px;
font-weight: 500;
position: fixed;
left: 0px;
right: 0px;
bottom: 0px;
z-index: 3;
display: block;
padding-right: 32px;
padding-left: 32px;
background-color: #00347d;
box-shadow: 0 -2px 8px -4px rgba(5, 5, 31, .16);
z-index: 10;
-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
-webkit-transform: translateX(0) translateY(100%) translateZ(0) scaleX(1) scaleY(1) scaleZ(1) rotateX(0) rotateY(0) rotateZ(0) skewX(0) skewY(0);
-moz-transform: translateX(0) translateY(100%) translateZ(0) scaleX(1) scaleY(1) scaleZ(1) rotateX(0) rotateY(0) rotateZ(0) skewX(0) skewY(0);
-ms-transform: translateX(0) translateY(100%) translateZ(0) scaleX(1) scaleY(1) scaleZ(1) rotateX(0) rotateY(0) rotateZ(0) skewX(0) skewY(0);
transform: translateX(0) translateY(100%) translateZ(0) scaleX(1) scaleY(1) scaleZ(1) rotateX(0) rotateY(0) rotateZ(0) skewX(0) skewY(0);

}
div.bottom-float > div.container {
padding: 16px 0;
border-bottom: 1px solid #ebecf1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
max-width: 1024px;
margin-right: auto;
margin-left: auto;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
border-bottom-style: none;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
div.bottom-float div.logo-and-rating {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
div.bottom-float div.logo-and-rating div.logo {
height:40px;
}
div.bottom-float div.tagline {
margin-right: 16px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
line-height: 1.2em;
font-weight: 700;
color: #fff;
font-size: 20px;
padding-left: 16px;
}
div.bottom-float div.yellow-button a {
min-width: 200px;
padding: 8px 24px;
border-radius: 3px;
font-size: 16px;
line-height: 1.2em;
}
div.bottom-float div.yellow-button {
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
border: none;
}

div.bottom-float div.logo-and-rating div.title a {
font-size: 14px;
font-weight: 500;
text-transform: capitalize;
}
div.bottom-float div.logo amp-img {
border-radius: 4px;
}
div.bottom-float button {
margin-left: 8px;
padding: 0;
border: 0;
background: transparent;
cursor: pointer;
opacity: 0.64;
height: 20px;
width: 20px;
}

/* End bottom float */
/* END FOOTER */
div.breadcrumbs {
margin-bottom: 48px;
padding-bottom: 8px;
border-bottom: 1px solid #edf1fa;
padding-top: 16px;
color: rgba(5, 5, 31, .64);
line-height: 1.2em;
font-size: 14px;
}
div.breadcrumbs a {
color: inherit;
}
div.breadcrumbs a:hover {
text-decoration: none;
color: #05051f;
}
.error-404 section.homepage-top-section a {
text-decoration: underline;
}
.error-404 section.homepage-top-section a:hover {
text-decoration: none;
}
section.main-section div.breadcrumbs {
color: #fff;
margin-bottom: 16px;
border-bottom: none;
}
section.main-section div.breadcrumbs a:hover {
text-decoration: underline;
color:inherit;
}
/* Casino of the month */
section.casino-of-the-month {
overflow: hidden;
margin-bottom: 64px;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
border-radius: 3px;
position: relative;
}
section.casino-of-the-month div.first-row {
background-color: #fff; 
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
overflow: visible;
padding: 24px;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
section.casino-of-the-month div.second-row {
padding: 6px 20px;
background-color: #445579;
color: #fff;
font-size: 14px;
text-align: center;
line-height: 20px;
}
section.casino-of-the-month div.first-row div.first-column {
display: block;
max-width: auto;
margin-right: 24px;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
section.casino-of-the-month div.first-row div.second-column {
padding-right: 24px;
padding-left: 24px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
border-left: 2px solid #edf1fa;
}
section.casino-of-the-month div.first-row div.third-column {
display: block;
max-width: 260px;
margin-top: 32px;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-flex: 0;
-webkit-flex: 0 auto;
-ms-flex: 0 auto;
flex: 0 auto;
}
section.casino-of-the-month div.logo amp-img {
margin-bottom: 8px;
}
section.casino-of-the-month div.rating {
text-align: center;
}
section.casino-of-the-month div.logo {
height: 56px;
margin-bottom: 8px;
}
section.casino-of-the-month div.rating div.title a {
display: block;
padding-bottom: 4px;
text-align: center;
text-decoration: none;
color: #05051f;
font-size: 16px;
line-height: 1.2em;
font-weight: 600;
}
section.casino-of-the-month div.rating-and-stars {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
section.casino-of-the-month div.tagline {
margin-bottom: 12px;
color: #05051f;
font-size: 24px;
line-height: 1.2em;
font-weight: 700;
}
section.casino-of-the-month div.highlights ul li {
color: rgba(5, 5, 31, .64);
line-height: 1.4em;
font-size: 14px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 8px;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
section.casino-of-the-month div.highlights ul li:before {
content: "";
min-width: 3px;
height: 3px;
margin-top: 8px;
margin-right: 8px;
margin-bottom: 2px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
border-radius: 100px;
background-color: rgba(10, 9, 55, .64);
}
section.casino-of-the-month div.button {
margin-bottom: 16px;
}
section.casino-of-the-month div.button a {
min-width: 256px;
}
section.casino-of-the-month div.currencies {
text-align: center;
}
section.casino-of-the-month div.currencies amp-img {
margin-right: 4px;
margin-left: 4px;
}
section.casino-of-the-month div.exclusive-badge-wrapper {
position: absolute;
top: 10px;
right: -21px;
display: block;
padding-top: 2px;
padding-bottom: 2px;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #ff5227;
-webkit-transform: rotate(40deg);
-ms-transform: rotate(40deg);
transform: rotate(40deg);
}
section.casino-of-the-month div.exclusive-badge {
padding-right: 24px;
padding-left: 24px;
-webkit-transform: none;
-ms-transform: none;
transform: none;
color: #fff;
font-size: 10px;
letter-spacing: 0.04em;
text-transform: uppercase;
line-height: 20px;
font-weight: 600;
}
section.casino-of-the-month div.rating-and-stars span.stars span{
width: 80px;
}
/* End casino of the month */

/*All bookamkers grid */
.click-counter {
color: rgba(5, 5, 31, .64);
line-height: 1.4em;
font-size: 14px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.click-counter:before {
background-image: url('/wp-content/plugins/amp-theme-framework-master/images/checkmark.svg');
content: "";
width: 14px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
line-height: 16px;
height: 14px;
margin-right: 6px;
display: inline-block;
background-repeat: no-repeat;
background-size: 14px 14px;
}
div.box-grid-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-right: -16px;
margin-left: -16px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
padding-bottom: 18px;
}
div.box-grid-wrapper div.one-box {
padding-right: 16px;
padding-bottom: 32px;
padding-left: 16px;
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
align-self: stretch;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
width: 33.3%;
}
div.box-grid-wrapper div.one-box-item-wrapper {
overflow: hidden;
height: 100%;
clear: none;
border-radius: 3px;
background-color: #edf1fa;
position: relative;
}
div.box-grid-wrapper div.one-box div.first-row {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 16px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #fff;
}
div.box-grid-wrapper div.one-box div.first-row div.logo {
height: 44px;
}
div.box-grid-wrapper div.one-box div.second-row {
padding-right: 16px;
padding-bottom: 16px;
padding-left: 16px;
background-color: #fff;
}
div.box-grid-wrapper div.one-box div.third-row {
padding: 16px;
}
div.box-grid-wrapper div.number-tag {
position: absolute;
top: -8px;
right: -32px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 80px;
height: 40px;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background-color: #5d6a86;
-webkit-transform: rotate(43deg);
-ms-transform: rotate(43deg);
transform: rotate(43deg);
}
div.box-grid-wrapper div.number-tag .value {
padding-top: 4px;
padding-right: 12px;
-webkit-transform: rotate(-43deg);
-ms-transform: rotate(-43deg);
transform: rotate(-43deg);
font-family: 'Source Sans Pro', sans-serif;
color: #fff;
line-height: 1.2em;
font-weight: 400;
text-align: center;
font-size: 14px;
}
div.box-grid-wrapper div.one-box div.first-row div.rating {
padding-left: 12px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
bottom: 3px;
}
div.box-grid-wrapper div.one-box div.first-row div.rating div.title a {
font-size: 16px;
font-weight: 600;
text-align: left;
color: #05051f;
line-height: 1.2em;
}
div.box-grid-wrapper div.one-box div.first-row div.rating div.title {
font-size: 16px;
font-weight: 600;
text-align: left;
color: #05051f;
}
div.box-grid-wrapper div.one-box div.second-row div.tagline {
margin-bottom: 16px;
color: #111f2a;
font-size: 22px;
line-height: 1.2em;
font-weight: 700;
color: #05051f;
}
div.box-grid-wrapper div.one-box div.second-row div.tagline p {
font-size: 22px;
line-height: 1.2em;
}
div.box-grid-wrapper div.one-box div.second-row .yellow-button {
display: block;
margin-bottom: 16px;
}
div.box-grid-wrapper div.one-box div.second-row div.currencies {
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-top: 16px;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
div.box-grid-wrapper div.one-box div.second-row div.currencies span.one-image {
margin-left: 4px;
margin-right: 4px;
}
div.box-grid-wrapper div.one-box div.highlights ul li {
color: rgba(5, 5, 31, .64);
line-height: 1.4em;
font-size: 13px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 8px;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
div.box-grid-wrapper div.one-box div.highlights ul li:before {
content: "";
min-width: 3px;
height: 3px;
margin-top: 8px;
margin-right: 8px;
margin-bottom: 2px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
border-radius: 100px;
background-color: rgba(10, 9, 55, .64);
}


/* Go through homepage toplist loop, to generate width for each casino rating stars */
div.box-grid-wrapper div.one-casino-1 div.rating-and-stars span.stars span {
width: 80px;
}
div.box-grid-wrapper div.one-casino-2 div.rating-and-stars span.stars span {
width: 80px;
}
div.box-grid-wrapper div.one-casino-3 div.rating-and-stars span.stars span {
width: 80px;
}
div.box-grid-wrapper div.one-casino-4 div.rating-and-stars span.stars span {
width: 80px;
}
div.box-grid-wrapper div.one-casino-5 div.rating-and-stars span.stars span {
width: 80px;
}
div.box-grid-wrapper div.one-casino-6 div.rating-and-stars span.stars span {
width: 80px;
}
div.box-grid-wrapper div.one-casino-7 div.rating-and-stars span.stars span {
width: 80px;
}
div.box-grid-wrapper div.one-casino-8 div.rating-and-stars span.stars span {
width: 80px;
}
div.box-grid-wrapper div.one-casino-9 div.rating-and-stars span.stars span {
width: 80px;
}
div.box-grid-wrapper div.one-casino-10 div.rating-and-stars span.stars span {
width: 80px;
}
div.box-grid-wrapper div.one-casino-11 div.rating-and-stars span.stars span {
width: 80px;
}
div.box-grid-wrapper div.one-casino-12 div.rating-and-stars span.stars span {
width: 80px;
}
div.box-grid-wrapper div.one-casino-13 div.rating-and-stars span.stars span {
width: 80px;
}
/*End all casinos grid */

/* Top pages description */
section.homepage-top-section {
color: #fff;
padding: 0px 32px;
border-left: 2px solid rgba(237, 241, 250, .1);
margin-bottom: 48px;
}
section.homepage-top-section h1 {
color: #fff;
margin-bottom: 24px;
}
section.homepage-top-section div.description {
font-weight: 300;
}
section.homepage-top-section div.description div.always-visible > * {
margin-bottom: 24px;
}
section.homepage-top-section div.description > * {
color: hsla(0, 0%, 100%, .8);
line-height: 1.6em;
font-weight: 500;
}
section.homepage-top-section div.description ul {
margin-top: 32px;
}
section.homepage-top-section div.description ul li{
font-weight: 500;
line-height: 1.4em;
margin-bottom: 16px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
section.homepage-top-section div.description ul li::before {
background-image: url('/wp-content/plugins/amp-theme-framework-master/images/green-checkmark.svg');
background-repeat: no-repeat;
display: inline-block;
background-position: left center;
height: 24px;
width: 24px;
content: "";
margin-right: 8px;
background-size: 24px 24px;
vertical-align: middle;
min-width: 24px;
} 
section.homepage-top-section div.description .show-more {
display: block;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding-top: 4px;
padding-bottom: 4px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
color: rgba(237, 241, 250, .88);
margin-bottom: 0;
background: none;
padding: 0;
border: none;
font-size: 16px;
line-height: 1.2em;
font-weight: 600;
-webkit-transition: color 120ms ease;
transition: color 120ms ease;
font-family: "Source Sans Pro", sans-serif;
}
section.homepage-top-section div.description .show-more:hover {
color: #edf1fa;
}

section.homepage-top-section div.description .show-more amp-img {
margin-left: 1px;
opacity: 0.32;
}
section.homepage-top-section div.description div.show .show-more {
display: none;
}
section.homepage-top-section div.description .hide {
transition: all 0.5s ease-out;
height: 0;
overflow: hidden;
opacity: 0; 
margin-bottom: 0;
} 
section.homepage-top-section div.description .show {
height: auto;
opacity: 1;
overflow: visible;
margin-bottom: 24px;
}
section.homepage-top-section a {
color: #039ce0;
text-decoration: none;
cursor: pointer;
}
section.homepage-top-section a:hover {
text-decoration: underline;
}

/* End top pages description */

/* News Grid */
section.latest-posts div.latest-posts-grid-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-right: -16px;
margin-left: -16px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
}
section.latest-posts div.one-post {
position: static;
padding-right: 16px;
padding-bottom: 32px;
padding-left: 16px;
-webkit-align-self: stretch;
-ms-flex-item-align: stretch;
align-self: stretch;
-webkit-box-flex: 0;
-webkit-flex-grow: 0;
-ms-flex-positive: 0;
flex-grow: 0;
width: 33.3%;
}
section.latest-posts div.one-post-item-wrapper {
overflow: hidden;
border-radius: 3px;
background-color: #fff;
height: 100%;
border: 1px solid #edf1fa;
}
section.latest-posts div.one-post div.content {
padding: 16px;
}
section.latest-posts div.one-post div.content h2 {
margin-bottom: 12px;
font-size: 18px;
line-height: 1.2em;
font-weight: 600;
}
section.latest-posts div.one-post div.content h2 a {
color: #05051f;
display: block;
}
section.latest-posts div.one-post div.excerpt {
color: rgba(5, 5, 31, .64);
line-height: 1.2em;
font-weight: 400;
font-size: 14px;
margin-bottom: 14px;
}
section.latest-posts div.one-post div.date {
color: #05051f;
font-size: 14px;
line-height: 1.2em;
font-weight: 400;
}
section.latest-posts div.one-post div.featured-image {
background-color: #2b374b;
height: 128px;
background-position: center center;
background-size: cover;
}

/* End News Grid */

@media only screen and (max-width:991px){
section.homepage-top-section {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
section.homepage-top-section {
margin-right: auto;
margin-left: auto;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
section.homepage-top-section div.right-side div.right-side-inner {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
section.casino-of-the-month div.first-row {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
section.casino-of-the-month div.first-row div.first-column {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 11px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
section.casino-of-the-month div.first-row div.second-column {
margin-left: 0px;
}
section.casino-of-the-month div.logo amp-img {
margin-bottom: 0;
}
section.casino-of-the-month div.rating {
display: inline-block;
margin-left: 12px;
}
section.casino-of-the-month div.rating div.title a {
text-align: left;
}
section.casino-of-the-month div.first-row div.third-column {
margin-top: 20px;
}
div.box-grid-wrapper div.one-box {
width: 50%;
}
section.latest-posts div.one-post {
width: 50%;
}
section.homepage-top-section div.description .show {
font-size: 14px;
}
} /* End 991px */

@media only screen and (max-width:767px){
section.casino-of-the-month div.first-row div.second-column {
flex-basis: 100%;
}
section.casino-of-the-month div.tagline {
margin-bottom: 16px;
}
section.casino-of-the-month div.first-row div.third-column {
max-width: 100%;
margin-top: 20px;
flex-basis: 100%;
}
div.box-grid-wrapper div.one-box, section.latest-posts div.one-post {
width: 100%;
}
section.homepage-top-section {
padding-right: 0;
}
section.casino-of-the-month div.button {
width: 100%;
max-width: 300px;
}
} /* End 767px */
@media only screen and (max-width:479px) {
section.casino-of-the-month div.button a {
min-width: auto;
}
.click-counter {
font-size: 13px;
}
section.homepage-top-section {
margin-bottom: 40px;
padding-left: 16px;
padding-right: 0;
}
section.casino-of-the-month div.first-row {
padding: 16px;
}
section.casino-of-the-month div.first-row div.first-column {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
margin-bottom: 16px;
}
section.casino-of-the-month div.logo amp-img {
max-width: 138px;
max-height: 44px;
}
section.casino-of-the-month div.second-row {
padding-right: 16px;
padding-left: 16px;
font-size: 13px;
}
section.casino-of-the-month div.first-row div.second-column {
padding-right: 0px;
padding-left: 16px;
}
section.casino-of-the-month div.first-row div.third-column {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
flex-basis: 100%;
}
section.casino-of-the-month div.rating {
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
section.casino-of-the-month div.rating div.title a {
font-size: 16px;
}
section.homepage-top-section div.description .show {
color: #edf1fa;
}
section.casino-of-the-month div.logo {
height: 44px;
margin-bottom: 0;
}
section.casino-of-the-month div.tagline {
font-size: 20px;
}
section.casino-of-the-month div.highlights ul li {
font-size: 13px;
}
section.casino-of-the-month {
margin-bottom: 48px;
}
div.box-grid-wrapper div.one-box div.second-row div.tagline p, div.box-grid-wrapper div.one-box div.second-row div.tagline {
font-size: 20px;
}
.main-section.homepage {
padding-top: 40px;
}

} /* End 479px */

@media only screen and (max-width:374px){
div.box-grid-wrapper div.one-box div.first-row, section.casino-of-the-month div.first-row div.first-column {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
div.box-grid-wrapper div.one-box div.first-row div.rating, section.casino-of-the-month div.rating {
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
bottom: 0;
padding-left: 0;
margin-top: 10px;
margin-left: 0;
}
section.casino-of-the-month div.rating-and-stars {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: left;
}

} /* End 374px */    
@media only screen and (max-width:991px){
section.entry-content {
padding-top: 48px;
}
nav.desktop-main-menu {
display: none;
}
nav#responsive-menu {
display: block;
position: fixed;
width: 100%;
height: 100vh;
top: 0;
z-index: 1;
overflow-y: auto;
padding-left: 32px;
padding-right: 32px;
background-color: #00347d;
}
nav#responsive-menu:target {
display: block;
}
nav#responsive-menu div.first-row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
max-width: 1024px;
padding-top: 12px;
padding-bottom: 12px;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
nav#responsive-menu div.first-row a.close-menu, header#header div.hamburger-icon a {
display: block;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
cursor: pointer;
height: 24px;
width: 24px;
}
header#header div.hamburger-icon {
display: block;
margin-left: auto;
}
nav#responsive-menu amp-accordion header, nav#responsive-menu ul.menu > span.menu-item a {
border: none;
display: block;
z-index: 10;
margin-top: 16px;
border-radius: 3px;
background-color: rgba(14, 23, 103, .32);
color: hsla(0, 0%, 100%, .8);
font-size: 18px;
padding: 16px;
-webkit-transition: color 120ms ease;
transition: color 120ms ease;
line-height: 1.2em;
font-weight: 600;
}
nav#responsive-menu ul.menu > span.menu-item a {
display: block;
}
nav#responsive-menu amp-accordion header:hover, nav#responsive-menu ul.menu > span.menu-item a:hover {
color: #fff;
}
nav#responsive-menu amp-accordion header:focus {
outline:0;
}
nav#responsive-menu div.menu-main-menu-container {
padding-top: 14px;
padding-bottom: 32px;
}
nav#responsive-menu amp-accordion header > span:after {
display: inline-block;
content: "";
background-image: url('/wp-content/plugins/amp-theme-framework-master/images/responsive-menu-arrow.svg');
width: 24px;
height: 24px;
vertical-align: middle;
margin-left: 2px;
}
nav#responsive-menu ul.menu > span.menu-item a:hover {
text-decoration: none;
}
nav#responsive-menu amp-accordion section > div {
z-index: 10;
min-width: 128px;
border-radius: 3px;
}
nav#responsive-menu amp-accordion section > div span.menu-item {
padding: 10px 20px;
background-color: rgba(14, 23, 103, .32);
color: #fff;
font-size: 16px;
display: block;
line-height: 20px;
}
nav#responsive-menu amp-accordion section > div span.menu-item a {
display: block;
}
nav#responsive-menu amp-accordion section > div span.menu-item a:hover {
text-decoration: none;
}
nav#responsive-menu div.logo {
height: 40px;
}
header#header div.main-menu-wrapper {
display: none;
}
div.bottom-float > div.container {
position: relative;
}
div.bottom-float div.tagline {
font-size: 18px;
}
div.bottom-float button {
position: absolute;
top: 8px;
right: -24px;
}
header#header section.top-header .text {
display: none;
}
} /* End 991px */
@media only screen and (max-width:767px){
div.yellow-button {
max-width: 300px;
}
div.bottom-float div.logo-and-rating div.logo {
height: 32px;
}
div.bottom-float div.logo amp-img {
max-height: 32px;
max-width: 100px;
}
div.bottom-float div.tagline {
font-size: 16px;
}
div.bottom-float > div.container {
padding: 12px 0;
}
div.bottom-float div.yellow-button a {
min-width: 160px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
section.entry-content table tr td:first-of-type, section.entry-content table tr th:first-of-type {
max-width: 180px;
min-width: 180px;
}
} /* End 767px */
@media only screen and (max-width:599px) {
div.bottom-float > div.container {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
div.bottom-float div.tagline {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
div.bottom-float div.yellow-button {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
margin-top: 16px;
max-width: 100%;
background-color: transparent;
}


div.bottom-float div.yellow-button a {
width: 100%;
max-width: 224px;
min-width: auto;
-webkit-box-flex: 100%;
-webkit-flex: 100%;
-ms-flex: 100%;
flex: 100%;
background-color: #ffd400;
}
div.bottom-float div.yellow-button a:hover {
background-color: #ffdc27;
}
} /* End 599px */
@media only screen and (max-width:479px) {
header#header section.top-header, header#header div.main-menu-wrapper,   section.entry-content, footer#footer, section.casino-main-content, section.single-casino section.top-casino-content, body.amp-single section.latest-posts, .main-section, nav#responsive-menu, amp-user-notification#bottom-float {
padding-left: 20px;
padding-right: 20px;
}
section.entry-content div.yellow-button {
width: 100%;
}
div.bottom-float button {
position: absolute;
top: 10px;
right: -9px;
}
section.homepage-top-section h1 {
font-size: 28px;
line-height: 1.2em;
}
p {
font-size: 15px;
}
section.entry-content > * {
margin-bottom: 20px;
font-size: 15px;
}
section.entry-content h2 {
margin-top: 32px;
margin-bottom: 20px;
font-size: 24px;
}
section.entry-content h3 {
margin-top: 28px;
margin-bottom: 18px;
font-size: 22px;
}

header#header section.top-header div.logo amp-img {
max-height: 34px;
max-width: 182px;
}
header#header section.top-header div.logo {
height: 34px;
}
section.homepage-top-section div.description > * {
color: #fff;
font-weight: 300;
}
section.entry-content .subheading {
margin-bottom: 20px;
font-size: 18px;
}
div.yellow-button {
max-width: 100%;
width: 100%;
}
div.breadcrumbs {
margin-bottom: 16px;
font-size: 13px;
}
nav#responsive-menu div.logo {
height: 34px;
}
nav#responsive-menu div.logo amp-img {
max-height: 34px;
max-width: 182px;
}
section.entry-content table tr {
padding: 10px 12px;
}
section.entry-content table tr td:first-of-type, section.entry-content table tr th:first-of-type {
max-width: 128px;
min-width: 128px;
}
} /* End 479px */
@media only screen and (max-width:374px){
header#header div.logo {
max-width: 200px;
max-height: 40px;
}
footer#footer div.trust-links amp-img {
max-height: 28px;
max-width: 100%;
}
} /* End 374px */



/*Bonus summary*/
div.bonus-summary .breadcrumbs {
padding-bottom: 16px;
}
div.bonus-summary h1.entry-title {
margin-bottom: 12px;
}
div.bonus-summary p.meta-data {
margin-top: 16px;
margin-bottom: 24px;
color: rgba(5, 5, 31, .64);
font-size: 14px;
}
div.bonus-summary {
padding: 24px;
background-color: #242424;
}
div.bonus-summary div.headline {
margin-bottom: 16px;
color: #fff;
font-size: 18px;
line-height: 1.2em;
font-weight: 600;
}
div.bonus-summary div.casino-bonus-facts ul li {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 12px;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
color: #fff;
font-size: 16px;
line-height: 1.4em;
}
div.bonus-summary div.casino-bonus-facts ul li:before {
display: inline-block;
width: 0px;
height: 0px;
margin-top: 6px;
margin-right: 12px;
margin-bottom: 0px;
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
border-style: solid none solid solid;
border-width: 4px 2px 4px 8px;
border-color: transparent transparent transparent #eb2124;
border-radius: 0px;
content: "";
}
div.bonus-summary div.casino-bonus-facts {
margin-bottom: 24px;
}
div.bonus-summary .yellow-button a {
display: inline-block;
min-width: 260px;
}
@media only screen and (max-width: 767px){
div.bonus-summary div.bonus-summary .yellow-button a span.text-wrapper {
display: block;
}
div.bonus-summary .yellow-button a {
min-width: 320px;
}
} /*End 767px*/
@media only screen and (max-width:479px){
div.bonus-summary {
padding: 24px 16px;
}
div.bonus-summary ul li {
margin-bottom: 8px;
}
div.bonus-summary .yellow-button a {
display: block;
max-width: 100%;
min-width: auto;
}
} /*End 479px */
/* End Bonus summary*/					amp-img.amp-wp-enforced-sizes[layout=intrinsic] > img, .amp-wp-unknown-size > img { object-fit: contain; }
	.rtl amp-carousel {direction: ltr;}
	.rtl .amp-menu .toggle:after{left:0;right:unset;}
	.sharedaddy li{display:none}
    .amp-logo amp-img{width:190px}
 		 	aside{width:150px}
	    .amp-menu{list-style-type:none;margin:0px;padding:0}.amp-menu li{position:relative;display:block}.amp-menu li.menu-item-has-children ul{display:none}.amp-menu li.menu-item-has-children>ul>li{padding-left:10px}.amp-menu>li a{padding:7px;display:block;margin-bottom:1px}.amp-menu>li ul{list-style-type:none;margin:0;padding:0;position:relative}
		/** Dropdown CSS **/
		amp-sidebar{padding:15px;}
		.amp-sidebar-close{border-radius: 100%;cursor:pointer;}
		.amp-search-wrapper{margin-bottom:15px;}
		.amp-menu li.menu-item-has-children ul{display:none;margin:0;}
		.amp-menu li.menu-item-has-children ul, .amp-menu li.menu-item-has-children ul ul{font-size:14px;}
		.amp-menu input{display:none;}
		.amp-menu [id^=drop]:checked + label + ul{ display: block;}
		.amp-menu .toggle:after{content:'\25be';position:absolute;padding: 10px 15px 10px 30px;right:0;font-size:18px;color:#ed1c24;top:0px;z-index:10000;line-height:1;cursor:pointer;}
	/* Inline styles */
div.acssa76ab{max-width:810px;} 
								/******* Paste your Custom CSS in this Editor *******/			