
				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;
}
div.table-wrapper table {
    width: 100%;
}
div.table-wrapper > br {
    display: none;
}
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 */
/* 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: 80px;
}
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;
}

} /* 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;
}
} /* 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 */				    .amp-logo amp-img{width:0px}
     aside{width:150px}
    .amp-menu{list-style-type:none;margin:0;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:hover>ul{display:}
    .amp-menu li.menu-item-has-children>ul>li{padding-left:10px}
    .amp-menu li ul li a{
	    padding: 4px 10px;
	    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:#6d6a6a;top:0px;z-index:10000;line-height:1;cursor: pointer;}
    .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}
/* Inline styles */
.amp-wp-inline-9bafa402f4f82e00431e970948b4d179{max-width:696px;}.amp-wp-inline-fdf0222d9109161dbf9ad0b47c255a6a{max-width:952px;}								/******* Paste your Custom CSS in this Editor *******/			