
				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;
}
.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;
}
section.single-casino section.top-casino-content div.rating span.stars span{
width: 72px;
}
section.single-casino section.top-casino-content div.breadcrumbs {
color: #fff;
margin-bottom: 16px;
border-bottom: none;
}
section.single-casino section.top-casino-content div.breadcrumbs a:hover {
text-decoration: underline;
color:inherit;
}
section.single-casino section.top-casino-content{
padding: 8px 32px 32px;
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;
}
section.casino-main-content {
padding: 0 32px;
}
section.single-casino section.top-casino-content div.first-row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
overflow: hidden;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
border-radius: 3px;
background-color: #fff;
box-shadow: 0 8px 32px -4px rgba(8, 17, 24, .64);
}
section.single-casino section.top-casino-content div.first-row div.first-column {
padding: 24px;
width: 50%;
}
section.single-casino section.top-casino-content div.first-row div.second-column {
padding: 24px;
width: 50%;
background-color: rgba(237, 241, 250, .64);
}
section.single-casino section.top-casino-content div.first-row div.logo-and-rating {
margin-bottom: 24px;
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;
}
section.single-casino section.top-casino-content div.first-row div.logo-and-rating div.logo {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
max-height: 56px;
}
section.single-casino section.top-casino-content div.first-row div.logo-and-rating div.rating {
padding-left: 12px;
-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: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
margin-top: 8px;
}
section.single-casino section.top-casino-content div.first-row div.logo-and-rating div.title {
margin-bottom: 4px;
color: #05051f;
font-size: 16px;
line-height: 1.2em;
font-weight: 600;
text-align: left;
}
section.single-casino section.top-casino-content div.first-row h1.tagline {
margin-top: 16px;
margin-bottom: 24px;
font-size: 28px;
color: #05051f;
line-height: 1.2em;
font-weight: 700;
}
section.single-casino section.top-casino-content div.first-row div.yellow-button {
display: inline-block;
-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;
margin-bottom: 16px;
}
section.single-casino section.top-casino-content div.first-row div.yellow-button a {
width: 100%;
min-width: 256px;
padding: 10px 16px;
}
section.single-casino section.top-casino-content div.first-row 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.single-casino section.top-casino-content div.first-row div.highlights ul li:before {
display: inline-block;
min-width: 3px;
height: 3px;
margin-top: 8px;
margin-right: 8px;
-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);
content: "";
}
section.single-casino section.top-casino-content div.first-row div.highlights {
margin-bottom: 24px;
}
section.single-casino section.top-casino-content div.first-row div.label{
margin-bottom: 12px;
color: rgba(5, 5, 31, .64);
font-size: 14px;
line-height: 1.2em;
font-weight: 600;
}
section.single-casino section.top-casino-content div.first-row .review-summary {
margin-bottom: 24px;
}
section.single-casino section.top-casino-content div.first-row .review-summary p {
color: rgba(17, 31, 42, .8);
line-height: 1.6em;
font-weight: 400;
font-size: 14px;
}
section.single-casino section.top-casino-content div.first-row .payment-methods div.one-row {
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;
display: inline-block;
margin-right: 16px;
} 
section.single-casino section.top-casino-content div.first-row .payment-methods div.one-row amp-img {
margin-right: 6px;
vertical-align: middle;
}
section.single-casino section.top-casino-content div.first-row .payment-methods span.currency-name {
color: rgba(5, 5, 31, .64);
line-height: 1.4em;
display: inline-block;
font-size: 14px;
}
section.single-casino section.top-casino-content div.second-row .column {
padding: 24px;
width: 33.3%;
}
section.single-casino section.top-casino-content div.second-row div.title {
margin-bottom: 12px;
padding-bottom: 6px;
border-bottom: 1px solid rgba(237, 241, 250, .24);
color: #edf1fa;
font-size: 14px;
line-height: 1.2em;
font-weight: 600;
}
section.single-casino section.top-casino-content div.second-row div.label {
display: inline-block;
float: left;
clear: both;
color: #fff;
font-weight: 300;
line-height: 1.4em;
}
section.single-casino section.top-casino-content div.second-row div.field {
display: inline-block;
float: right;
color: #fff;
font-weight: 400;
line-height: 1.4em;
margin-bottom: 6px;
}
section.single-casino section.top-casino-content div.second-row div.fields {
font-size: 14px;
}
section.single-casino section.top-casino-content div.second-row div.third-column ul li {
color: #fff;
font-size: 14px;
font-weight: 300;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding-bottom: 8px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
 line-height: 1.4em;
}
section.single-casino section.top-casino-content div.second-row div.third-column div.pros ul li:before {
background-image: url('/wp-content/plugins/amp-theme-framework-master/images/pro-icon.svg');
}
section.single-casino section.top-casino-content div.second-row div.third-column div.cons ul li:before {
background-image: url('/wp-content/plugins/amp-theme-framework-master/images/con-icon.svg');
}
section.single-casino section.top-casino-content div.second-row div.third-column ul li:before {
background-repeat: no-repeat;
display: inline-block;
background-position: left center;
content: "";
margin-right: 8px;
background-size: 18px 18px;
vertical-align: middle;
opacity: 0.64;
min-width: 18px;
height: 18px;
}
section.single-casino section.top-casino-content div.second-row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
section.single-casino div.content-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-right: auto;
margin-left: auto;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
section.single-casino div.content-wrapper div.sidebar {
min-height: 300px;
margin-left: 48px;
padding: 24px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
border-radius: 3px;
background-color: rgba(223, 230, 238, .32);
}
section.single-casino div.content-wrapper div.sidebar div.sidebar-title {
border-bottom-color: rgba(18, 27, 48, .16);
color: #121b30;
font-size: 14px;
letter-spacing: 0.04em;
text-transform: uppercase;
}
section.single-casino div.content-wrapper div.sidebar ol {
padding-left: 18px;
}
section.single-casino div.content-wrapper div.sidebar ol li {
margin-bottom: 12px;
color: #121b30;
line-height: 20px;
font-size: 14px;
}
section.single-casino div.content-wrapper div.sidebar .sidebar-title {
margin-bottom: 24px;
padding-bottom: 8px;
border-bottom: 1px solid #3e4f6d;
border-bottom-color: rgb(62, 79, 109);
font-weight: 500;
color: #121b30;
font-size: 14px;
}

@media only screen and (max-width:991px){
section.single-casino div.content-wrapper {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-flex-wrap: wrap-reverse;
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
section.single-casino div.content-wrapper div.sidebar {
margin-bottom: 32px;
margin-left: 0px;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
} /* End 991px */


@media only screen and (max-width:767px){
section.single-casino section.top-casino-content div.first-row, section.single-casino section.top-casino-content div.second-row {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
section.single-casino section.top-casino-content div.first-row div.first-column, section.single-casino section.top-casino-content div.first-row div.second-column, section.single-casino section.top-casino-content div.second-row .column  {
width: 100%;
}
section.single-casino section.top-casino-content div.second-row .column {
padding: 24px;
}
div.blog-news-padding-wrapper div.breadcrumbs {
display: block;
}
section.single-casino section.top-casino-content div.first-row div.logo-and-rating {
margin-bottom: 16px;
}
section.single-casino section.top-casino-content div.first-row h1.tagline {
margin-bottom: 16px;
}
section.single-casino section.top-casino-content div.first-row div.yellow-button {
display: block;
max-width: 300px;
}
section.single-casino section.casino-main-content div.breadcrumbs {
padding-top: 0;
}
} /* End 767px */


@media only screen and (max-width:479px) {
section.single-casino section.top-casino-content div.first-row h1.tagline {
font-size: 32px;
margin-bottom: 16px;
}
section.single-casino section.top-casino-content div.second-row .column {
padding: 24px 0 0 0;
}
section.single-casino section.top-casino-content {
padding-bottom: 20px;
}
section.single-casino section.top-casino-content div.first-row div.first-column, section.single-casino section.top-casino-content div.first-row div.second-column {
padding: 16px;
}
section.single-casino section.top-casino-content div.first-row div.logo-and-rating div.logo {
max-height: 44px;
}
section.single-casino section.top-casino-content div.first-row div.logo-and-rating div.logo amp-img {
max-height: 44px;
max-width: 138px;
}
section.single-casino section.top-casino-content div.first-row h1.tagline {
font-size: 22px;
}
section.single-casino section.top-casino-content div.first-row div.logo-and-rating {
margin-bottom: 10px;
}
.click-counter {
font-size: 13px;
}
section.single-casino section.top-casino-content div.first-row div.highlights ul li {
font-size: 13px;
}
section.single-casino section.top-casino-content div.first-row div.highlights {
margin-bottom: 16px;
}
section.single-casino section.top-casino-content div.first-row .payment-methods span.currency-name {
font-size: 13px;
}
section.single-casino section.top-casino-content div.second-row div.fields {
font-size: 13px;
}
section.single-casino section.entry-content {
padding-left: 0;
padding-right: 0;
}
} /* End 479px */    
@media only screen and (max-width:374px) {
section.single-casino section.top-casino-content div.first-row div.logo-and-rating {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 0;
}
section.single-casino section.top-casino-content div.first-row div.logo-and-rating div.logo {
flex-basis: 100%;
}
section.single-casino section.top-casino-content div.first-row div.logo-and-rating div.rating {
flex-basis: 100%;
padding-left: 0;
}
section.single-casino section.top-casino-content div.first-row h1.tagline {
margin-top: 0;
}
} /* 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.acssdd0d0{max-width:1210px;} 
								/******* Paste your Custom CSS in this Editor *******/			