<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*
Theme Name: Crazy About Casino
Theme URI: https://www.crazyaboutcasino.com
Author: The CAC Team
Author URI: https://www.crazyaboutcasino.com
Description: Our casino theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes.
Requires at least: WordPress 4.9.6
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: casino
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/
/*--------------------------------------------------------------
&gt;&gt;&gt; TABLE OF CONTENTS:
----------------------------------------------------------------*/

@font-face {font-family: 'Proxima Nova';font-style: normal;font-weight: normal;src: local('Proxima Nova'), url('fonts/ProximaNova-Regular.woff') format('woff');}
@font-face {font-family: 'Proxima Nova Thin';font-style: normal;font-weight: normal;src: local('Proxima Nova Thin'), url('fonts/ProximaNovaT-Thin.woff') format('woff');}
@font-face {font-family: 'Proxima Nova Light';font-style: normal;font-weight: normal;src: local('Proxima Nova Light'), url('fonts/ProximaNova-Light.woff') format('woff');}
@font-face {font-family: 'Proxima Nova Semibold';font-style: normal;font-weight: normal;src: local('Proxima Nova Semibold'), url('fonts/ProximaNova-Semibold.woff') format('woff');}
@font-face {font-family: 'Proxima Nova Bold';font-style: normal;font-weight: normal;src: local('Proxima Nova Bold'), url('fonts/ProximaNova-Bold.woff') format('woff');}
@font-face {font-family: 'Proxima Nova Extrabold';font-style: normal;font-weight: normal;src: local('Proxima Nova Extrabold'), url('fonts/ProximaNova-Extrabld.woff') format('woff');}
@font-face {font-family: 'Proxima Nova Black';font-style: normal;font-weight: normal;src: local('Proxima Nova Black'), url('fonts/ProximaNova-Black.woff') format('woff');}

*{margin:0px;padding:0px;}

article, aside, audio, canvas, command, datalist, #details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

html, body{height:auto;font-family:'Proxima Nova', Arial, Helvetica, sans-serif !important; background-color:#fafafa !important;}
/*body{background:url(https://www.crazyaboutcasino.com/wp-content/uploads/2019/11/bg1.png);}*/

a, a:visited {color:#3b6998;text-decoration:none;outline:none !important;}
a:hover{text-decoration:underline;}
a img{border:none;}

ul, ol{list-style-type:none;}

h1,h2,h3, h4, h5, h6{ font-weight:normal;}

h1{font-size:36px; padding:0px 0px 10px 0px;}
h2{font-size:30px; padding:0px 0px 10px 0px;}
h3{font-size:22px; padding:0px 0px 10px 0px;}
p{padding-bottom:10px;line-height: 24px;}

.line{height:1px;background-color:#24404c;border-bottom:1px solid #416371;margin:1em 0;overflow:hidden;}
.clear{clear:both;}

img{max-width:100%; height:auto; width:auto\9;}

/*Header*/
header{background-color:#0f54e0;}
header hgroup{}
header .logo{padding:6px 0px;}
#menu{}
#menu ul{float:right; margin:0px;}
/*#menu ul.navigation li:last-child a{padding-right:0px;}*/
#menu li{float:left;}
#menu a{display:inline-block;padding:0px 13px 0px 13px;color: #ffffff;line-height:70px; text-transform:uppercase;font-size:12px; font-weight:400;letter-spacing: 1px;}
#menu a:hover, #menu .lihover a{text-decoration:none;color:#333333; background-color:#fafafa;}
#menu li.current-menu-item a{text-decoration:none; }
#menu ul ul{width:250px;display:none;position:absolute; z-index:1;background-color:#ffffff;box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px; overflow:hidden;}
#menu ul ul li{position:relative; width:100%;}
#menu .lihover li a, #menu ul ul li a{display:block;padding:5px 20px 5px 20px;font-size:14px;color:#0B1232;text-transform:inherit;z-index:999999999; line-height:20px;}
#menu .lihover li a:hover{text-decoration:none; color:#ed1c24; background-color:#ecf1f7;}
header .last{text-align:right; padding-top:18px; padding-bottom:10px;color:#ffffff;}
header .last .crnt{padding:5px; line-height:20px; color:#ffffff; font-size:14px; display:inline-block; letter-spacing:1px;}
header .login .crnt:before{content:"\f007"; font-family:FontAwesome; padding-right:5px;}
header .last a{padding: 5px 15px;line-height: 20px;color: #ffffff;font-size: 14px;display: inline-block;letter-spacing: 1px;}
header .login a:before{content:"\f007"; font-family:FontAwesome; padding-right:5px;}
header .signup a{font-size: 12px;transition: all 0.5s ease-in-out;display: inline-block;padding: 6px 10px;border-radius: 2px;box-sizing: border-box;text-decoration: none;color: #333333 !important;background-color: #ffffff;box-shadow: inset 0 -0.6em 0 -0.35em rgba(0,0,0,0.17);text-align: center;position: relative;border: none;}
header .signup a:hover{background-color:#ed1c24; color:#ffffff !important; text-decoration:none;}
header .login a:hover{text-decoration:none; color:#cccccc;}
/*Header*/

/*#hero{padding:30px 0px 30px 0px;}
#hero .item{border-radius:5px; overflow:hidden;width:100%; height:100%; position:relative; text-transform:uppercase; letter-spacing:.75px;}
#hero .item .iteminfo{position:absolute; top:0px; left:0px; width:100%; height:100%; padding:30px 40px 0; color:#ffffff; box-shadow:inset 0px 0px 150px 150px rgba(0,0,0,0.5);transition:all 0.3s ease-in-out;}
#hero .item:hover &gt; .iteminfo{box-shadow:inset 0px 0px 150px 150px rgba(0,0,0,0.7);transition:all 0.3s ease-in-out;}
#hero .item img{background-size:cover;background-position: center; height:100%; width:100%;object-fit: cover;}
#hero .item .iteminfo h3{font-size:12px; font-weight:normal;}
#hero .item .iteminfo h2{font-size:30px; font-weight:normal;}
#hero .item .iteminfo a{border:none; border-radius:3px; padding:12px 30px; margin-top:15px; position:absolute; bottom:50px;color:#ffffff; font-size: 13px;background-color:#28a745; }
#hero .item .iteminfo a:hover{background-color:#0f54e0;transition:all 0.3s ease-in-out;}
#hero .col-md-5{padding-left:5px; padding-right:5px;}
#hero .col-md-4{padding-left:5px;}
#hero .col-md-3{padding-right:5px;}
#hero .featured{height:390px;}
#hero .top, #hero .bottom{height:190px;}
#hero .bottom .item{width:48.7%; margin-top:10px; display:inline-block;}
#hero .bottom .item:last-child{float:right;}
#hero .col-md-4 a:hover &gt; .iteminfo{box-shadow:inset 0px 0px 150px 150px rgba(0,0,0,0.7);transition:all 0.3s ease-in-out;}
#hero .col-md-4 .iteminfo{padding:20px;}
#hero .col-md-4 .iteminfo h3{padding-bottom:0px;}
#hero .col-md-4 .iteminfo h2{font-size:20px;margin-top:0px;}
#hero .widget{padding:0px;box-shadow:none; margin:0px; background-color:transparent; border-radius:0px;}
#hero .topgames{background-color:#ffffff;border-radius:5px;overflow:hidden;height:390px; border:solid 2px #0f54e0;}
#hero .topgames h3{font-size:13px; color:#ffffff; padding:15px; text-transform:uppercase; letter-spacing:2px; display:block; margin:0px; background-color:#0f54e0;}
#hero .topgames ul{margin:10px 14px 0px 14px;}
.topgames ul li{font-size: 12px;text-transform: uppercase;display: block;letter-spacing: 1px;transition:all 0.2s ease-in-out; position:relative; line-height:23px; overflow:hidden;}
.topgames ul li img{width:24px; height:24px; border-radius:3px; margin-left:10px; margin-right:10px;}
.topgames ul li a{color:#666869; display:block; padding:4px 0px !important; position:relative; text-decoration:none;}
.topgames ul li a.gamename{max-width:100%; display:block;}
.topgames ul li a.btn_play{background-color:#35b628;color:#ffffff; padding:6px 15px; position:absolute; right:-120px; top:0px; transition:all 0.2s ease-in-out;}
.topgames ul li a.btn_play:hover{background-color:#0f54e0; color:#ffffff;transition:all 0.2s ease-in-out;}
.topgames ul li:hover{ background-color:#f8f8f8;margin-left: -58px;transition:all 0.2s ease-in-out;}
.topgames ul li:hover &gt; a img{margin-right: 30px;transition:all 0.2s ease-in-out;}
.topgames ul li a:hover{color:#ed1c24;}
.topgames ul li:hover &gt; a.btn_play{transition:all 0.2s ease-in-out; right:0px;}
.topgames ul li a.cfs-hyperlink{background-color:#35b628;color:#ffffff; padding:6px 15px; position:absolute; right:-120px; top:0px; transition:all 0.2s ease-in-out;}
.topgames ul li a.cfs-hyperlink + a.cfs-hyperlink{display:none;}
.topgames ul li a.cfs-hyperlink:hover{background-color:#0f54e0; color:#ffffff;transition:all 0.2s ease-in-out;}
.topgames ul li:hover &gt; a.cfs-hyperlink{transition:all 0.2s ease-in-out; right:0px;}*/

/*Hero*/
#hero{padding:30px 0px 30px 0px;}
#hero .item{border-radius:5px; overflow:hidden;width:100%; height:100%; position:relative; text-transform:uppercase; letter-spacing:.75px;box-shadow:inset 0px 0px 150px 150px rgba(0,0,0,0.6);transition:all 0.3s ease-in-out;}
#hero .item::after{box-shadow:inset 0px 0px 150px 150px rgba(0,0,0,0.6); content: ''; display: block; height: 100%; position: absolute; top: 0; width: 100%;transition:all 0.3s ease-in-out;}
#hero .item .iteminfo{position:absolute;bottom:0px; left:0px; width:100%; height:auto; padding:40px 20px; color:#ffffff; z-index:11;}
#hero .item:hover::after{box-shadow:inset 0px 0px 150px 150px rgba(0,0,0,0.8);transition:all 0.3s ease-in-out;}
#hero .item img{background-size:cover;background-position: center; height:100%; width:100%;object-fit: cover;}
#hero .item .iteminfo h3{font-size:12px; font-weight:normal; padding:0px;}
#hero .item .iteminfo h2{font-size:22px; font-weight:normal; padding:0px; margin:0px;}
#hero .item .iteminfo a.btn{border:none; border-radius:3px; padding:8px 20px; margin-top:15px; position:relative;color:#ffffff; font-size: 12px;background-color:#28a745; }
#hero .item .iteminfo a.btn:hover{background-color:#0f54e0;transition:all 0.3s ease-in-out;}
/*#hero .col-md-6{padding-left:5px; padding-right:5px;}
#hero .col-md-3.last{padding-left:5px; padding-right:15px;}
#hero .col-md-3{padding-right:5px;}*/
#hero .one{padding-right:5px;}
#hero .two{padding-left:5px; padding-right:5px;}
#hero .three{padding-left:5px; padding-right:5px;}
#hero .four{padding-left:5px;}
#hero .featured{height:390px;}

#hero .col-md-9{padding-left:5px; padding-right:5px;}
#hero .banner img{border-radius: 4px;overflow: hidden;}
#hero .lists{padding-top: 10px;padding-right: 10px;}
#hero .lists .two{width: 33%;display: inline-block;padding-right: 5px; padding-left:0px;}
#hero .lists .two:last-child{padding-right:0px;}

#hero .two .featured{height:123.4px;margin-bottom:10px;}
#hero .two .item .iteminfo{padding:20px 20px;}
#hero .two .item .iteminfo h3{margin:0px;}
#hero .two .item .iteminfo h2{font-size:18px;}
#hero .two .item .iteminfo a.btn{margin-top:5px;  display:none;}
#hero .item .iteminfo a{color:#ffffff;}
#hero .item .iteminfo a:hover{color:#f50b84; text-decoration:none;}

/*#hero .two .featured, #hero .three .featured, #hero .four .featured{height:125px;margin-bottom:15px;}
#hero .two .item .iteminfo, #hero .three .item .iteminfo, #hero .four .item .iteminfo{padding:20px 20px;}
#hero .two .item .iteminfo h3, #hero .three .item .iteminfo h3, #hero .four .item .iteminfo h3{margin:0px;}
#hero .two .item .iteminfo h2, #hero .three .item .iteminfo h2, #hero .four .item .iteminfo h2{font-size:18px;}
#hero .two .item .iteminfo a.btn, #hero .three .item .iteminfo a.btn, #hero .four .item .iteminfo a.btn{margin-top:5px;  display:none;}*/



#hero .adarea{background-color:#ffffff;border-radius:5px;overflow:hidden;height:390px; border:solid 2px #333333;font-size:14px;}
#hero .adarea a.cfs-hyperlink{margin: 10px 0px 5px 20px;font-size: 14px;letter-spacing: 2px;transition: all 0.5s ease-in-out;display: inline-block;padding: 10px 30px;border-radius: 3px;
box-sizing: border-box;text-decoration: none;font-family: 'Proxima Nova Bold',sans-serif;
text-transform: uppercase;font-weight: 400;color: #ffffff;background-color: #39b54a;box-shadow: inset 0 -0.6em 0 -0.35em rgba(0,0,0,0.17);text-align: center;position: relative;border: none;}
#hero .adarea a.cfs-hyperlink:hover{background-color: #0f54e0;transition:all 0.5s ease-in-out;top:0.1em;}
#hero .adarea .ad{margin-bottom:10px;}
#hero .adarea .ad img{height:250px !important; width:100%; margin-bottom:6px;}
#hero .adarea .ad img:nth-child(2){display:none;}
#hero .home.ad iframe{margin-left:-10px !important;}
#hero .field_type-star_rating_field{padding-left:20px;}


#hero .top, #hero .bottom{height:190px;}
#hero .top .item{width:100%; margin-top:0px; display:inline-block;}
#hero .top .item:last-child{float:right;}
#hero .bottom .item{width:100%; margin-top:10px; display:inline-block;}
#hero .bottom .item:last-child{float:right;}
#hero .col-md-3.last .iteminfo{padding:20px;}
#hero .col-md-3.last .iteminfo h3{padding-bottom:0px; margin:0px; font-size:12px;}
#hero .col-md-3.last .iteminfo h2{font-size:18px;margin-top:0px;}
#hero .widget{padding:0px;box-shadow:none; margin:0px; background-color:transparent; border-radius:0px;border:none;}
#hero .topgames{background-color:#ffffff;border-radius:5px;overflow:hidden;height:390px; border:solid 2px #0f54e0;}
#hero .topgames h3{font-size:13px; color:#333333; margin:15px; text-transform:uppercase; letter-spacing:2px; border-bottom:solid 1px rgba(0,0,0,0.05); display:block;position:relative; font-family:Proxima Nova Semibold;}
#hero .topgames h3:after, #hero .topgames h3:before {top: 100%;left: 10%;border: solid transparent;	content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
#hero .topgames h3:after {border-color: rgba(255, 255, 255, 0);border-top-color: #ffffff;border-width: 5px;	margin-left: -5px;}
#hero .topgames h3:before {border-color: rgba(220, 220, 220, 0);border-top-color: #dcdcdc;border-width: 6px;	margin-left: -6px;}
#hero .topgames ul{margin:10px 14px 0px 14px;}
.topgames ul li{font-size: 12px;text-transform: uppercase;display: block;letter-spacing: 1px;transition:all 0.2s ease-in-out; position:relative; line-height:23px; overflow:hidden;}
.topgames ul li img{width:24px; height:24px; border-radius:3px; margin-left:10px; margin-right:10px;}
.topgames ul li a{color:#666869; display:block; padding:4px 0px !important; position:relative; text-decoration:none;}
.topgames ul li a.gamename{max-width:100%; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.topgames ul li a.btn_play{background-color:#35b628;color:#ffffff; padding:6px 15px; position:absolute; right:-120px; top:0px; transition:all 0.2s ease-in-out;}
.topgames ul li a.btn_play:hover{background-color:#0f54e0; color:#ffffff;transition:all 0.2s ease-in-out;}
.topgames ul li:hover{ background-color:#f8f8f8;margin-left: -58px;transition:all 0.2s ease-in-out;}
.topgames ul li:hover &gt; a img{margin-right: 30px;transition:all 0.2s ease-in-out;}
.topgames ul li a:hover{color:#ed1c24;}
.topgames ul li:hover &gt; a.btn_play{transition:all 0.2s ease-in-out; right:0px;}
.topgames ul li a.cfs-hyperlink{background-color:#35b628;color:#ffffff; padding:6px 15px; position:absolute; right:-120px; top:0px; transition:all 0.2s ease-in-out;}
.topgames ul li a.cfs-hyperlink + a.cfs-hyperlink{display:none;}
.topgames ul li a.cfs-hyperlink:hover{background-color:#0f54e0; color:#ffffff;transition:all 0.2s ease-in-out;}
.topgames ul li:hover &gt; a.cfs-hyperlink{transition:all 0.2s ease-in-out; right:0px;}
/*Hero*/


/*Bonuses*/
/*#bonuses{padding:0px 0px 50px 0px;}
#bonuses h2{color:#333333; font-size:20px;font-family:Open Sans;font-weight:bold; text-transform:uppercase; margin: 0px; display:inline-block;}
.title img{width: 30px;margin-top: -10px;background-color:#fff;padding: 6px 3px;border-radius: 2px;}
#bonuses .box{background-color:#ffffff;box-shadow:0 0 4px 0 rgba(0,0,0,.08),0 2px 4px 0 rgba(0,0,0,.12);border-radius:5px; text-align:center;padding-bottom:20px; position:relative;border: solid 2px #ffffff;transition:all 0.2s ease-in-out;}
#bonuses li{border:solid 1px #b1e38d;}
#bonuses li .thumbbox{position:relative; background-color:#e4efdc; padding:20px; color:#ffffff; font-size:14px; -webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;transition: all 0.2s ease-in-out;}
#bonuses li:hover {border: solid 1px #39b54a;transition:all 0.2s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,.2);}
#bonuses li:hover &gt; .thumbbox{background-color:#39b54a;transition: all 0.2s ease-in-out;}
#bonuses li:hover &gt; .thumbbox h3{color:#ffffff;transition: all 0.2s ease-in-out;}
#bonuses li:hover &gt; .thumbbox:after{border-top-color: #39b54a;transition: all 0.2s ease-in-out;}
#bonuses li .thumbbox img{border-radius:50%;width:100px;}
#bonuses li .thumbbox h3{font-size:13px; text-transform:uppercase; letter-spacing:1px; margin:0px; padding:15px 0px 0px 0px; color:#333333;}
#bonuses li .thumbbox h3 strong{font-weight:normal; font-family:Proxima Nova Semibold;}
#bonuses li .thumbbox h3 i{color:#333333;}
#bonuses li:hover &gt; .thumbbox h3 i{color:#f7e61b;}
#bonuses li .thumbbox:after {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;	pointer-events: none;border-color: rgba(228, 64, 64, 0);border-top-color: #e4efdc;border-width: 8px;margin-left: -7px;}
#bonuses li .itembonus{height:100px; font-size:15px; color:#2a2a2a; padding:20px; font-family:Proxima Nova Semibold;text-transform:uppercase;}
#bonuses li .bonuscode{ font-size:14px; font-weight:normal; color:#616060; padding:0px 20px;text-transform:uppercase;}
#bonuses li .bonuscode strong{ color:#ed1c24; font-family:Proxima Nova Semibold; font-weight:normal;}
#bonuses li a.claim{font-size:12px; color:#ffffff; background-color:#39b54a; padding:15px 30px; border-radius:2px; display:block; width:60%; margin:15px auto 5px auto; text-transform:uppercase; letter-spacing:1px; text-decoration:none;transition:all 0.3s ease-in-out;font-family:Open Sans; font-weight:bold;}
#bonuses li a.claim:hover{background-color:#0f54e0; text-decoration: none;transition:all 0.3s ease-in-out;}
#bonuses li a{font-size:12px; text-decoration:none; color: #37a9f8;}
#bonuses li a:hover{text-decoration: underline;}
#bonuses p{color: #333333; margin-bottom: 0px;}
#bonuses a.more{font-family:Proxima Nova bold; color: #e44040;transition:all 0.2s ease-in-out; text-decoration: none;}
#bonuses a.more:after{content:"\f178"; padding-left: 5px; font-family: FontAwesome; position: absolute;transition:all 0.2s ease-in-out;}
#bonuses a.more:hover{color: #37a9f8;}
#bonuses a.more:hover:after{padding-left: 10px;transition:all 0.2s ease-in-out;}*/

/*New Style*/
#bonuses{padding:0px 0px 50px 0px;}
#bonuses h2{color:#333333; font-size:20px;font-family:Open Sans;font-weight:bold; text-transform:uppercase; margin: 0px; display:inline-block;}
.title img{width: 30px;margin-top: -10px;background-color:#fff;padding: 6px 3px;border-radius: 2px;}
#bonuses .box{background-color:#ffffff;box-shadow:0 0 4px 0 rgba(0,0,0,.08),0 2px 4px 0 rgba(0,0,0,.12);border-radius:5px; text-align:center;padding-bottom:20px; position:relative;border: solid 2px #ffffff;transition:all 0.2s ease-in-out;}
#bonuses li{border:solid 2px #b1e38d;overflow:hidden; min-height:350px;}
#bonuses li .thumbbox{position:relative; background-color:#e4efdc; padding:40px; color:#ffffff; font-size:14px;transition: all 0.2s ease-in-out;}
#bonuses li:hover {border: solid 2px #39b54a;transition:all 0.2s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,.2);}
#bonuses li:hover &gt; .thumbbox{background-color:#39b54a;transition: all 0.2s ease-in-out;}
#bonuses li:hover &gt; .thumbbox h3{color:#ffffff;transition: all 0.2s ease-in-out;}
#bonuses li .thumbbox img{border-radius:50%;width:80px;height:80px;border:solid 5px #ffffff;margin-bottom:-60px;box-shadow: rgba(0,0,0,0.1) 0px 0px 5px;}
#bonuses li .thumbbox h3{font-size:12px; text-transform:uppercase; margin:0px; padding:0px 0px 0px 0px; color:#333333; margin-top:-44px;}
#bonuses li .thumbbox h3 strong{font-weight:normal; font-family:Proxima Nova Semibold;}
#bonuses li .thumbbox h3 i{color:#f7e61b;}
#bonuses li .itembonus{height:110px; font-size:13px; color:#2a2a2a; padding:60px 20px 20px 20px; font-family:Proxima Nova Semibold;text-transform:uppercase;}
#bonuses li .bonuscode{ font-size:12px; font-weight:normal; color:#616060; padding:0px 20px;text-transform:uppercase;}
#bonuses li .bonuscode strong{ color:#ed1c24; font-family:Proxima Nova Semibold; font-weight:normal;}
#bonuses li a.claim{font-size: 12px;letter-spacing: 1px;transition: all 0.5s ease-in-out;display: block;width:60%; margin:15px auto 5px auto;padding: 15px 30px;border-radius: 3px;box-sizing: border-box;text-decoration: none;font-family:Open Sans;font-weight:bold;text-transform: uppercase;color: #ffffff;background-color: #39b54a;box-shadow: inset 0 -0.7em 0 -0.35em rgba(0,0,0,0.17);text-align: center;position: relative;border: none;}
#bonuses li a.claim:hover{background-color:#0f54e0; text-decoration: none;transition:all 0.3s ease-in-out;top:0.1em;}
#bonuses li a{font-size:12px; text-decoration:none; color: #37a9f8;}
#bonuses li a:hover{text-decoration: underline;}
#bonuses p{color: #333333; margin-bottom: 0px;}
#bonuses a.more{font-family:Proxima Nova bold; color: #e44040;transition:all 0.2s ease-in-out; text-decoration: none;}
#bonuses a.more:after{content:"\f178"; padding-left: 5px; font-family: FontAwesome; position: absolute;transition:all 0.2s ease-in-out;}
#bonuses a.more:hover{color: #37a9f8;}
#bonuses a.more:hover:after{padding-left: 10px;transition:all 0.2s ease-in-out;}
/*Bonuses*/

a.all{vertical-align: top;float:right; margin-top:-3px;font-size: 14px;letter-spacing: 1px;transition: all 0.5s ease-in-out;display: inline-block;padding: 6px 20px;border-radius: 3px;box-sizing: border-box;text-decoration: none;color: #ffffff;background-color: #28a745;box-shadow: inset 0 -0.6em 0 -0.35em rgba(0,0,0,0.17);text-align: center;position: relative;border: none;}
a.all.white{background-color:#ffffff; color:#333333;}
a.all:hover{background-color: #0f54e0;}


/*Carousel*/
.list_carousel {width:1220px; position:relative; margin:0 -15px 0 -15px;}
.caroufredsel_wrapper{width:100% !important;}
.list_carousel ul {list-style: none;display:block; width:auto;}
.list_carousel li {width:279px; min-height: 400px; float:left;background-color:#ffffff;/*box-shadow:0 0 4px 0 rgba(0,0,0,.08),0 2px 4px 0 rgba(0,0,0,.12);*/border-radius:5px; text-align:center;padding-bottom:20px; position:relative;border: solid 2px #ffffff;transition:all 0.2s ease-in-out; margin-right: 9.5px; margin-bottom: 10px; margin-top: 15px; margin-left: 15px;}
.prv, .nxt{position:absolute; top:44%; display:block; z-index:1;transition:all 0.5s ease-in-out; font-size: 40px; color: #333333 !important; text-align: center; line-height: 30px;}
.prv{left:-15px;}
.nxt{right:-15px;}
.prv i, .nxt i{ line-height: 30px;}
.prv:hover &gt; i, .nxt:hover &gt; i{color:#e44040;}
/*Carousel*/

/*Featured Casino*/
#featured{padding:0px 0px 50px 0px; background: #5187f5 url(https://www.crazyaboutcasino.com/wp-content/themes/casino/images/casino-pattern.png); width: 100%; display: block;}
#featured .title{background-color:rgba(40,67,120,0.7); width: 100%; display: block; color: #ffffff; text-align: left; position: relative; line-height: 36px; padding-top: 20px;}
#featured .title .container:after {top: 100%;left: 13%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-top-color: rgba(40,67,120,0.7);border-width: 10px;margin-left: -10px;}
#featured .title h2{font-size: 20px;font-family:Open Sans;font-weight:bold; text-transform: uppercase;display:inline-block;}
#featured .game{color: #ffffff; display: table;}
#featured .toppadding{padding-top: 50px; padding-bottom: 10px;}
#featured .game .game-thumb{width:220px; height: 220px; line-height: 200px; border-radius: 50%;display:table-cell; vertical-align: middle; overflow:hidden;box-shadow: 0px 0px 10px rgba(0,0,0,0.5);}
#featured .game .game-thumb img{background-size:cover;background-position: center; object-fit: cover;transition:all 0.2s ease-in-out;}
#featured .game .game-info{display: table-cell; vertical-align: middle; padding-left: 10px;}
#featured .game h3{font-size: 24px; line-height: 16px; text-transform: uppercase; margin: 0px; padding: 0px;}
#featured .game div.field_type-star_rating_field ul.star-rating li{color:#fec602;}
#featured .game .ratings ul{display: inline-block; padding: 0px; margin: 0px;}
#featured .game .ratings ul li{display: inline-block; font-size: 13px; color: #fec602;}
#featured .info-box{float:left;vertical-align: middle;border-radius: 3px; text-align: center; padding: 30px 30px 40px 30px; text-transform: uppercase; color: #333333; width: 47%; font-family: Roboto; margin-top: 10px;background: rgba(241,231,103,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(241,231,103,1)), color-stop(100%, rgba(254,182,69,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
background: radial-gradient(ellipse at center, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645', GradientType=1 );box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
}
#featured .info-box:nth-child(2){float: right;}
#featured .info-box h3{font-size: 18px; letter-spacing: 2px; font-weight: bold; margin: 0px; padding-bottom: 5px;}
#featured .info-box .desc{border: 1px dashed #e44040; padding: 10px 15px; font-size: 60px; line-height: 60px; font-weight: bold;}
#featured .info-box .desc span{font-size: 14px; display: inline-block; line-height: 14px;}
#featured .info-box a{color: #4aa9fa; font-size: 12px; font-family: Proxima Nova;}
#featured .cta-box{display:block; width: 100%; margin-top: 50px;}
#featured .cta-box a{padding: 10px 30px; text-align: center; font-size: 18px; text-transform: uppercase; text-decoration: none; border-radius: 50px; display: inline-block; margin-right: 10px;transition:all 0.5s ease-in-out;font-family: Proxima Nova Semibold;}
#featured .cta-box a.white{border: solid 2px #ffffff; color: #ffffff;}
#featured .cta-box a.white:hover{background-color: #ffffff; color: #181818;transition:all 0.5s ease-in-out;}
#featured .cta-box a.transparent{border: solid 2px #ffffff; background-color: #ffffff; color: #181818;}
#featured .cta-box a.transparent:hover{border: solid 2px #ffffff; color: #ffffff; background-color:transparent;transition:all 0.5s ease-in-out;}
#featured .glsr-shortcode{padding-top:5px;}
/*Featured Casino*/

#featured.green{background-color:#7cd087;margin-bottom:40px;}
#featured.green .title{background-color:rgba(0,0,0,.4);}
#featured.green .title .container:after {border-top-color: rgba(0,0,0,0.4) !important;}
#featured.green .info-box .desc{font-size:26px;}
#featured.green .info-box:nth-child(2n) .desc{font-size:60px;}
#featured.green .game h3{color:#333333;}
/*#featured.green .info-box{background: url(http://api.thumbr.it/whitenoise-361x370.png?background=f1e767&amp;noise=626262&amp;density=15&amp;opacity=15);}*/
#featured.green .game .game-info{color:#333333;}
#featured.green .info-box .desc img{}
#featured.green .game .game-info .field_type-star_rating_field{color:#ffffff;}


/*All Featured*/
/*#allfeatured{padding:0px 0px 50px 0px;}
#allfeatured h2{color:#333333; font-size:20px;font-family:open Sans;font-weight:bold; text-transform:uppercase; margin: 0px; display:inline-block;}
#allfeatured .list_carousel li {border: solid 1px #b5d2ed;}
#allfeatured li:hover {border: solid 1px #333333;transition:all 0.2s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,.2);}
#allfeatured li .thumbbox{position:relative; background-color:#dfebf5; padding:40px 20px; color:#ffffff; font-size:14px; margin:0px; -webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;transition:all 0.2s ease-in-out;border-bottom: solid 1px #b5d2ed;}
#allfeatured li .thumbbox img{border-radius:50%;width:100px;}
#allfeatured li .thumbbox h3{font-size:14px; text-transform:uppercase; letter-spacing:1px; margin:0px; padding:15px 0px 0px 0px;}
#allfeatured li .thumbbox h3 i{color:#f7e61b;}
#allfeatured li .thumbbox:after, #allfeatured li .thumbbox:before {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;	width: 0;position: absolute;pointer-events: none;}
#allfeatured li .thumbbox:after {border-color: rgba(241, 241, 241, 0);border-top-color: #dfebf5;border-width: 7px;margin-left: -7px;}
#allfeatured li .thumbbox:before {border-color: rgba(201, 202, 202, 0);border-top-color: #b5d2ed;border-width: 8px;margin-left: -8px;}
#allfeatured li:hover &gt; .thumbbox{background-color: #333333; border-bottom-color: #333333;transition:all 0.2s ease-in-out;}
#allfeatured li:hover &gt; .thumbbox:after{border-color: rgba(51, 51, 51, 0);border-top-color: #333333;transition:all 0.2s ease-in-out;}
#allfeatured li:hover &gt; .thumbbox:before{border-color: rgba(51, 51, 51, 0);border-top-color: #333333;transition:all 0.2s ease-in-out;}
#allfeatured li .itemname{height:80px; padding:20px; font-size: 14px;}
#allfeatured li .itemname h3{font-size:16px; color:#2a2a2a;text-transform:uppercase; font-family: Proxima Nova Semibold; margin: 0px; padding: 0px; }
#allfeatured li .itemname .ratings i{font-size: 14px; color: #fece17;}
#allfeatured li .providers{ font-size:14px; font-weight:normal; color:#686666; padding:0px 30px; min-height:45px;}
#allfeatured li .bonuscode strong{ color:#ed1c24; font-weight:bold;}
#allfeatured li a.claim{font-size:12px; color:#ffffff; background-color:#39b54a; padding:15px 30px; border-radius:2px; display:block; width:60%; margin:15px auto 5px auto; text-transform:uppercase; letter-spacing:1px; text-decoration:none;transition:all 0.3s ease-in-out;font-family:Open Sans;font-weight:bold;}
#allfeatured li a.claim:hover{background-color:#0f54e0; text-decoration: none;transition:all 0.3s ease-in-out;}
#allfeatured li a{font-size:12px; text-decoration:none; color: #f50b84;}
#allfeatured li a:hover{text-decoration: underline;}
#allfeatured p{color: #333333; margin-bottom: 0px;}
#allfeatured a.more{font-family:Proxima Nova bold; color: #e44040;transition:all 0.2s ease-in-out; text-decoration: none;}
#allfeatured a.more:after{content:"\f178"; padding-left: 5px; font-family: FontAwesome; position: absolute;transition:all 0.2s ease-in-out;}
#allfeatured a.more:hover{color: #37a9f8;}
#allfeatured a.more:hover:after{padding-left: 10px;transition:all 0.2s ease-in-out;}
#allfeatured .glsr-summary-stars{margin-right:0px;}
#allfeatured .glsr-default .glsr-summary-rating{line-height: 1.1 !important;font-size: 18px !important;
font-weight: normal !important;margin: 0px !important;color: #999;}*/

/*New style*/
#allfeatured{padding:0px 0px 50px 0px;display:block;}
#allfeatured h2{color:#333333; font-size:20px;font-family:open Sans;font-weight:bold; text-transform:uppercase; margin: 0px; display:inline-block;}
#allfeatured h1{color:#333333; font-size:20px;font-family:open Sans;font-weight:bold; text-transform:uppercase; margin: 0px; display:inline-block;}
#allfeatured .list_carousel li {border: solid 2px #b5d2ed;min-height:360px;overflow:hidden;}
#allfeatured li:hover {border: solid 2px #333333;transition:all 0.2s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,.2);}
#allfeatured li .thumbbox{position:relative; background-color:#dfebf5; padding:30px; color:#ffffff; font-size:14px; margin:0px; transition:all 0.2s ease-in-out;}
#allfeatured li .thumbbox img{border-radius:50%;width:80px;height:80px;border:solid 5px #ffffff;margin-bottom:-70px;box-shadow: rgba(0,0,0,0.1) 0px 0px 5px;}
#allfeatured li .thumbbox h3{font-size:14px; text-transform:uppercase; letter-spacing:1px; margin:0px; padding:15px 0px 0px 0px;}
#allfeatured li .thumbbox h3 i{color:#f7e61b;}
#allfeatured li:hover &gt; .thumbbox{background-color: #333333;transition:all 0.2s ease-in-out;}
#allfeatured li .itemname{height:110px; padding:50px 20px 20px 20px; font-size: 14px;}
#allfeatured li .itemname h3{font-size:16px; color:#2a2a2a;text-transform:uppercase; font-family: Proxima Nova Semibold; margin: 0px; padding: 0px; }
#allfeatured li .itemname .ratings i{font-size: 14px; color: #fece17;}
#allfeatured li .providers{ font-size:14px; font-weight:normal; color:#686666; padding:0px 30px; min-height:45px;}
#allfeatured li .bonuscode strong{ color:#ed1c24; font-weight:bold;}
#allfeatured li a.claim{font-size: 12px;letter-spacing: 1px;transition: all 0.5s ease-in-out;display: block;width:60%; margin:15px auto 5px auto;padding: 15px 30px;border-radius: 3px;box-sizing: border-box;text-decoration: none;font-family:Open Sans;font-weight:bold;text-transform: uppercase;color: #ffffff;background-color: #39b54a;box-shadow: inset 0 -0.7em 0 -0.35em rgba(0,0,0,0.17);text-align: center;position: relative;border: none;}
#allfeatured li a.claim:hover{background-color:#0f54e0; text-decoration: none;transition:all 0.3s ease-in-out;top:0.1em;}
#allfeatured li a{font-size:12px; text-decoration:none; color: #f50b84;}
#allfeatured li a:hover{text-decoration: underline;}
#allfeatured p{color: #333333; margin-bottom: 0px;}
#allfeatured a.more{font-family:Proxima Nova bold; color: #e44040;transition:all 0.2s ease-in-out; text-decoration: none;}
#allfeatured a.more:after{content:"\f178"; padding-left: 5px; font-family: FontAwesome; position: absolute;transition:all 0.2s ease-in-out;}
#allfeatured a.more:hover{color: #37a9f8;}
#allfeatured a.more:hover:after{padding-left: 10px;transition:all 0.2s ease-in-out;}
#allfeatured .glsr-summary-stars{margin-right:0px;}
#allfeatured .glsr-default .glsr-summary-rating{line-height: 1.1 !important;font-size: 18px !important;
font-weight: normal !important;margin: 0px !important;color: #999;}
/*All Featured*/

/*Casino Boxes Bootstrap*/
#carchive h1{color:#333333; font-size:24px; text-transform:uppercase; margin: 0px; display:inline-block;}
#carchive h2{color:#333333; font-size:24px; text-transform:uppercase; margin: 0px; display:inline-block;}
#carchive .wrap {border: solid 2px #b5d2ed; border-radius:5px; text-align:center; margin-bottom:30px; padding-bottom:25px;overflow:hidden;}
#carchive .wrap:hover {border: solid 2px #333333;transition:all 0.2s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,.2);}
#carchive .wrap .thumbbox{position:relative; background-color:#dfebf5; padding:30px; color:#ffffff; font-size:14px; margin:0px;transition:all 0.2s ease-in-out;}
#carchive .wrap .thumbbox img{border-radius:50%;width:80px;height:80px;border:solid 5px #ffffff;margin-bottom:-70px;box-shadow: rgba(0,0,0,0.1) 0px 0px 5px;}
#carchive .wrap .thumbbox h3{font-size:14px; text-transform:uppercase; letter-spacing:1px; margin:0px; padding:15px 0px 0px 0px;}
#carchive .wrap .thumbbox h3 i{color:#f7e61b;}
#carchive .wrap:hover &gt; .thumbbox{background-color: #333333; border-bottom-color: #333333;transition:all 0.2s ease-in-out;}
#carchive .wrap .itemname{height:110px; padding:50px 20px 20px 20px; font-size: 14px;}
#carchive .wrap .itemname h3{font-size:16px; color:#2a2a2a;text-transform:uppercase; font-family: Proxima Nova Semibold; margin: 0px; padding: 0px; }
#carchive .wrap .itemname .ratings i{font-size: 14px; color: #fece17;}
#carchive .wrap .providers{ font-size:14px; font-weight:normal; color:#686666; padding:0px 30px; min-height:45px;}
#carchive .wrap .bonuscode strong{ color:#ed1c24; font-weight:bold;}
#carchive .wrap a.claim{font-size: 13px;letter-spacing: 1px;transition: all 0.5s ease-in-out;display: block;width:60%; margin:15px auto 5px auto;padding: 15px 30px;border-radius: 3px;box-sizing: border-box;text-decoration: none;font-family:Open Sans;font-weight:bold;text-transform: uppercase;color: #ffffff;background-color: #39b54a;box-shadow: inset 0 -0.6em 0 -0.35em rgba(0,0,0,0.17);text-align: center;position: relative;border: none;}
#carchive .wrap a.claim:hover{background-color:#0f54e0; text-decoration: none;transition:all 0.3s ease-in-out;top:0.1em;}
#carchive .wrap a{font-size:12px; text-decoration:none; color: #f50b84;}
#carchive .wrap a:hover{text-decoration: underline;}
#carchive p{color: #333333; margin-bottom: 0px;}
#carchive a.more{font-family:Proxima Nova bold; color: #e44040;transition:all 0.2s ease-in-out; text-decoration: none;}
#carchive a.more:after{content:"\f178"; padding-left: 5px; font-family: FontAwesome; position: absolute;transition:all 0.2s ease-in-out;}
#carchive a.more:hover{color: #37a9f8;}
#carchive a.more:hover:after{padding-left: 10px;transition:all 0.2s ease-in-out;}
#carchive .navigation{width:100%; margin-bottom:30px;}
/*Casino Boxes Bootstrap*/

/*Bonuses Boxes*/
#barchive{padding:50px 0px 10px 0px;}
#barchive h1{color:#333333; font-size:24px; text-transform:uppercase; margin: 0px; display:inline-block;}
#barchive h2{color:#333333; font-size:24px; text-transform:uppercase; margin: 0px; display:inline-block;}
#barchive .wrap{background-color:#ffffff;/*box-shadow:0 0 4px 0 rgba(0,0,0,.08),0 2px 4px 0 rgba(0,0,0,.12);*/border-radius:5px; text-align:center;padding-bottom:40px; position:relative;border: solid 2px #b1e38d;transition:all 0.2s ease-in-out; margin-bottom:30px;overflow:hidden;}
#barchive .wrap:hover {border: solid 2px #39b54a;transition:all 0.2s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,.2);}
#barchive .wrap:hover &gt; .thumbbox {background-color:#39b54a;transition:all 0.2s ease-in-out;}
#barchive .wrap:hover &gt; .thumbbox h3{color:#ffffff;}
#barchive .wrap:hover &gt; .thumbbox h3 i{color:#fce703;}
#barchive .wrap .thumbbox{position:relative; background-color:#e4efdc; padding:40px; color:#ffffff; font-size:14px; margin:-2px;}
#barchive .wrap .thumbbox img{border-radius:50%;width:80px;height:80px;border:solid 5px #ffffff;margin-bottom:-60px;box-shadow: rgba(0,0,0,0.1) 0px 0px 5px;}
#barchive .wrap .thumbbox h3{font-size:12px; text-transform:uppercase; margin-top:-44px; padding:0px;color:#333333;}
#barchive .wrap .thumbbox h3 i{color:#f7e61b;}
#barchive .wrap .itembonus{height:110px; font-size:13px; color:#2a2a2a; padding:60px 20px 20px 20px; font-family:Proxima Nova Semibold;text-transform:uppercase;}
#barchive .wrap .bonuscode{ font-size:12px; font-weight:normal; color:#616060; padding:0px 20px;text-transform:uppercase;}
#barchive .wrap .bonuscode strong{ color:#ed1c24; font-family:Proxima Nova Semibold; font-weight:normal;}
#barchive .wrap a.claim{font-size: 13px;letter-spacing: 1px;transition: all 0.5s ease-in-out;display: block;width:60%; margin:15px auto 5px auto;padding: 15px 30px;border-radius: 3px;box-sizing: border-box;text-decoration: none;font-family:Open Sans;font-weight:bold;text-transform: uppercase;color: #ffffff;background-color: #39b54a;box-shadow: inset 0 -0.6em 0 -0.35em rgba(0,0,0,0.17);text-align: center;position: relative;border: none;}
#barchive .wrap a.claim:hover{background-color:#0f54e0; text-decoration: none;transition:all 0.3s ease-in-out;top:0.1em;}
#barchive .wrap a{font-size:12px; text-decoration:none; color: #f50b84;}
#barchive .wrap a:hover{text-decoration: underline;}
#barchive p{color: #333333; margin-bottom: 0px;}
#barchive a.more{font-family:Proxima Nova bold; color: #e44040;transition:all 0.2s ease-in-out; text-decoration: none;}
#barchive a.more:after{content:"\f178"; padding-left: 5px; font-family: FontAwesome; position: absolute;transition:all 0.2s ease-in-out;}
#barchive a.more:hover{color: #37a9f8;}
#barchive a.more:hover:after{padding-left: 10px;transition:all 0.2s ease-in-out;}
#barchive .navigation{width:100%; margin-bottom:30px;}
/*Bonuses Boxes*/

/*Slots Boxes Bootstrap*/
#sarchive{padding:50px 0px 10px 0px;}
#sarchive h1{color:#333333; font-size:24px; text-transform:uppercase; margin: 0px; display:inline-block;}
#sarchive h2{color:#333333; font-size:24px; text-transform:uppercase; margin: 0px; display:inline-block;}
#sarchive .wrap{background-color:#ffffff;box-shadow:0 0 4px 0 rgba(0,0,0,.08),0 2px 4px 0 rgba(0,0,0,.12);border-radius:5px; text-align:center;padding-bottom:20px; position:relative;border: none;transition:all 0.2s ease-in-out; margin-bottom:30px;overflow: hidden;}
#sarchive .wrap:hover {border:none;transition:all 0.2s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,.2);}
#sarchive .wrap:hover &gt; .thumbbox img{padding: 10px 10px 0px 10px;transition:all 0.2s ease-in-out;}
#sarchive .wrap .thumbbox{position:relative; margin:0px; transition:all 0.2s ease-in-out;}
#sarchive .wrap .thumbbox img{background-size:cover;background-position: center; height:100%; width:100%; height: 170px; object-fit: cover;transition:all 0.2s ease-in-out;}
#sarchive .wrap .infobox{height:80px; padding:20px; font-size: 14px;}
#sarchive .wrap .infobox h3{font-size:18px; color:#2a2a2a;text-transform:uppercase; font-family: Proxima Nova Semibold; margin: 0px; padding: 0px; }
#sarchive .wrap .infobox a:hover{color:#0f54e0; text-decoration:none;}
#sarchive .wrap .infobox a:hover h3{color:#0f54e0;}
#sarchive .wrap .providers{ font-size:14px; font-weight:normal; color:#686666; padding:5px 30px 10px 30px;}
#sarchive .wrap .bonuscode strong{ color:#ed1c24; font-weight:bold;}
#sarchive .wrap a.claim{font-size: 13px;letter-spacing: 1px;transition: all 0.5s ease-in-out;display: block;width:60%; margin:15px auto 5px auto;padding: 15px 30px;border-radius: 3px;box-sizing: border-box;text-decoration: none;font-family:Open Sans;font-weight:bold;text-transform: uppercase;color: #ffffff;background-color: #39b54a;box-shadow: inset 0 -0.6em 0 -0.35em rgba(0,0,0,0.17);text-align: center;position: relative;border: none;}
#sarchive .wrap a.claim:hover{background-color:#0f54e0; text-decoration: none;transition:all 0.3s ease-in-out;top:0.1em;}
#sarchive .wrap a{font-size:12px; text-decoration:none; color: #f50b84;}
#sarchive .wrap a:hover{text-decoration: underline;}
#sarchive p{color: #333333; margin-bottom: 0px;}
#sarchive a.more{font-family:Proxima Nova bold; color: #e44040;transition:all 0.2s ease-in-out; text-decoration: none;}
#sarchive a.more:hover{color: #37a9f8;}
#sarchive a.more:after{content:"\f178"; padding-left: 5px; font-family: FontAwesome; position: absolute;transition:all 0.2s ease-in-out;}
#sarchive a.more:hover:after{padding-left: 10px;transition:all 0.2s ease-in-out;}
#sarchive .prv, #sarchive .nxt{}
#sarchive .prv:hover, #sarchive .nxt:hover{}
#sarchive .navigation{width:100%; margin-bottom:30px;}
/*Slots Boxes Bootstrap*/

/*Slots*/
#slots{padding:50px 0px 50px 0px;width: 100%;}
#slots h2{color:#333333; font-size:20px;font-family:Open Sans;font-weight:bold; text-transform:uppercase; margin: 0px;display:inline-block;}
#slots .list_carousel li {border:none; overflow: hidden; background-color: #ffffff;box-shadow: 0 0 4px 0 rgba(0,0,0,.08),0 2px 4px 0 rgba(0,0,0,.12);}
#slots li:hover {border:none;transition:all 0.2s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,.2);}
#slots li:hover &gt; .thumbbox img{padding: 10px 10px 0px 10px;transition:all 0.2s ease-in-out;}
#slots li .thumbbox{position:relative; margin:0px; transition:all 0.2s ease-in-out;}
#slots li .thumbbox img{background-size:cover;background-position: center; height:100%; width:100%; height: 170px; object-fit: cover;transition:all 0.2s ease-in-out;}
#slots li .infobox{height:80px; padding:20px; font-size: 14px;}
#slots li .infobox h3{font-size:18px; color:#2a2a2a;text-transform:uppercase; font-family: Proxima Nova Semibold; margin: 0px; padding: 0px; }
#slots li .infobox a:hover{color:#0f54e0; text-decoration:none;}
#slots li .infobox a:hover h3{color:#0f54e0;}
#slots li .providers{ font-size:14px; font-weight:normal; color:#686666; padding:5px 30px 10px 30px;}
#slots li .bonuscode strong{ color:#ed1c24; font-weight:bold;}
#slots li a.claim{font-size: 12px;letter-spacing: 1px;transition: all 0.5s ease-in-out;display: block;width:60%; margin:15px auto 5px auto;padding: 15px 30px;border-radius: 3px;box-sizing: border-box;text-decoration: none;font-family:Open Sans;font-weight:bold;text-transform: uppercase;color: #ffffff;background-color: #39b54a;box-shadow: inset 0 -0.7em 0 -0.35em rgba(0,0,0,0.17);text-align: center;position: relative;border: none;}
#slots li a.claim:hover{background-color:#0f54e0; text-decoration: none;transition:all 0.3s ease-in-out;top:0.1em;}
#slots li a{font-size:12px; text-decoration:none; color: #37a9f8;}
#slots li a:hover{text-decoration: underline;}
#slots p{color: #333333; margin-bottom: 0px;}
#slots a.more{font-family:Proxima Nova bold; color: #e44040;transition:all 0.2s ease-in-out; text-decoration: none;}
#slots a.more:hover{color: #37a9f8;}
#slots a.more:after{content:"\f178"; padding-left: 5px; font-family: FontAwesome; position: absolute;transition:all 0.2s ease-in-out;}
#slots a.more:hover:after{padding-left: 10px;transition:all 0.2s ease-in-out;}
#slots .prv, #slots .nxt{}
#slots .prv:hover, #slots .nxt:hover{}
/*Slots*/


/*Promo Banner*/
/*#promobanner{padding: 0px 0px 60px 0px; background-color:#3ab54a; margin-bottom:50px;}*/
#promobanner{padding: 0px 0px 60px 0px; background:url(https://www.crazyaboutcasino.com/wp-content/themes/casino/images/promo-banner.jpg); background-size:cover; background-repeat:no-repeat; min-height:500px;margin-bottom:50px;position:relative;}
#promobanner img.promo-banner{border-radius:5px; margin-top:50px;}
#promobanner .title{background-color:rgba(0,0,0,.6); width: 100%; display: block; color: #ffffff; text-align: left; position: relative; line-height: 36px; padding-top: 20px;z-index:111;}
#promobanner .title .container:after {top: 100%;left: 13%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(68, 30, 95, 0);border-top-color: rgba(0,0,0,.6);border-width: 10px;margin-left: -10px;}
#promobanner .title h2{font-size: 24px; text-transform: uppercase;display:inline-block;}
#promobanner a{position:absolute;width:100%; height:100%;display:block;top:0px;bottom:0px;}
/*Promo Banner*/


/*Footer*/
footer{background-color:#373a3f;padding-top:80px;padding-bottom:50px;}
footer .container{}

footer .widget h2{color: #FFFFFF;font-size: 14px;letter-spacing: 0.29px;line-height: 18px; font-weight:300; text-transform: uppercase; margin: 0px 0px 5px 0px; padding: 0px;}
footer .widget a{color: #838383;font-size: 14px;letter-spacing: 0.19px;	line-height: 16px;transition:all 0.2s ease-in-out;}
footer .widget a:hover{color: #ffffff; text-decoration: none;transition:all 0.2s ease-in-out;}
/*footer .widget:first-child a{text-transform: uppercase; color: #ffffff;font-size: 13px;
vertical-align: top; }
footer .widget:first-child a:hover{color: #e44040;}*/
footer .widget ul li{padding-bottom:5px;}
footer .subscribe{padding-top:10px;}
footer .subscribe input[type="text"]{background-color:#eeeeee; border:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; color:#acacac; padding:10px 15px; display:inline-block; font-size: 12px; height: 36px;width:220px;}
footer .subscribe input[type="email"]{background-color:#eeeeee; border:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; color:#acacac; padding:10px 15px; display:inline-block; font-size: 12px; height: 36px;width:220px;}
footer .subscribe input[type="submit"]{background-color:#e44040; border:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; color:#ffffff; padding:8px 15px; display:inline-block; text-transform: uppercase; font-size: 12px; height: 36px;transition:all 0.5s ease-in-out;}
footer .subscribe input[type="submit"]:hover{background-color:#39b54a;transition:all 0.5s ease-in-out;}
footer .subscribe input[type="button"]{background-color:#0f54e0; border:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; color:#ffffff; padding:8px 15px; display:inline-block; text-transform: uppercase; font-size: 12px; height: 36px;transition:all 0.5s ease-in-out;}
footer .subscribe input[type="button"]:hover{background-color:#39b54a;transition:all 0.5s ease-in-out;}
footer .subscribe .eemail_msg{font-size:11px; color:#ffffff;}
footer .subscribe p{font-size: 12px !important; color: #ffffff; line-height: 16px; padding-top: 15px;}
footer .subscribe p a{color: #4997f8; font-size: 12px;}
footer .security {border-top:solid 1px #757575; border-bottom:solid 1px #757575;padding-top:10px; padding-bottom:10px; margin-top: 30px;}
footer .share{float:right;text-align:right; width:auto; display:inline; margin-top:0px;}
footer .share ul{float:left; margin:0px; padding:0px;}
footer .share ul li{display:inline;line-height:inherit; margin-left:1px;}
footer .share ul li a{color:#ffffff; border-radius:2px; height:36px; width:36px; display:inline-block; line-height:36px; text-align:center; background-color:#39b54a;}
footer .share ul li a:hover{color:#ffffff;background-color:#e44040;text-decoration:none;}
footer .share ul li a .hidden-text{display:none;}
footer .share ul li.facebook a:before{content:'\f09a'; font-family:FontAwesome;}
footer .share ul li.google-plus a:before{content:'\f0d5'; font-family:FontAwesome;}
footer .share ul li.twitter a:before{content:'\f099'; font-family:FontAwesome;}
footer .share ul li.youtube a:before{content:'\f167'; font-family:FontAwesome;}
footer .share ul li.pinterest a:before{content:'\f0d2'; font-family:FontAwesome;}
footer .share ul li.linkedin a:before{content:'\f0e1'; font-family:FontAwesome;}
footer .share ul li.facebook a:hover{background-color:#3b5998;}
footer .share ul li.linkedin a:hover{background-color:#0077B5;}
footer .share ul li.pinterest a:hover{background-color:#c8232c;}
footer .share ul li.twitter a:hover{background-color:#00acee;}
footer .copyright{text-align:center;padding-top:40px;color: #838383;font-size: 14px;letter-spacing: 0.17px;	line-height: 25px;}
footer .copyright a{color: #4997f8;}
footer .copyright a:hover{color: #ffffff; text-decoration: none;}
footer .providers a{margin-right:10px;}
footer .providers img{height:30px;}
/*Footer*/

#content{padding: 30px 0px;}

/*Sidebar*/
.sidebar .widget{background-color:#ffffff;/*box-shadow:0 0px 2px 0 rgba(0,0,0,.3);*/border-radius:5px; padding: 20px; margin-bottom: 30px;border:solid 2px #b5d2ed;}
.sidebar .widget h2{font-size:13px; color:#333333; padding:5px 0px 15px 0px; text-transform:uppercase; letter-spacing:2px; border-bottom:solid 1px #dcdcdc; display:block; margin:0px 0px 15px 0px; position:relative;font-family:Proxima Nova Bold;}
.sidebar .widget h2:after, .sidebar .widget h2:before {top: 100%;left: 10%;border: solid transparent;	content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.sidebar .widget h2:after {border-top-color:#ffffff; border-width: 5px;	margin-left: -5px;}
.sidebar .widget h2:before {border-top-color:#dcdcdc;border-width: 6px;	margin-left: -6px;}

/*.sidebar .ctop{box-shadow:none; border:solid 2px #d0b192;background-color: linen;}
.sidebar .ctop h2{border-bottom-color:#eeddcc;}
.sidebar .ctop h2:after {border-top-color:linen;}
.sidebar .ctop h2:before {border-top-color:#eeddcc;}

.sidebar .cbottom{box-shadow:none; border:solid 2px #cdcdb8;background-color: beige;}
.sidebar .cbottom h2{border-bottom-color:#ddddc5;}
.sidebar .cbottom h2:after {border-top-color:beige;}
.sidebar .cbottom h2:before {border-top-color:#ddddc5;}*/


.sidebar .ctop{box-shadow:none; border:solid 2px #2e2758;background-image: url(https://www.crazyaboutcasino.com/wp-content/themes/casino/images/casino-pattern.png);
background-blend-mode: initial;background-color: darkslateblue;}
.sidebar .ctop h2{border-bottom-color:#7a6ebf;color:#ffffff;}
.sidebar .ctop h2:after {border-top-color:#453a84;}
.sidebar .ctop h2:before {border-top-color:#7a6ebf;}
.sidebar .ctop ul li a{color:#ffffff;}
.sidebar .ctop ul li a.cfs-hyperlink {background-color: #fce703;color: #333 !important;}
.sidebar .ctop ul li a.cfs-hyperlink:hover{background-color: #ffffff;}

.sidebar .cbottom{box-shadow:none; border:solid 2px #c61584;background-image: url(https://www.crazyaboutcasino.com/wp-content/themes/casino/images/casino-pattern.png);
background-color: mediumvioletred;background-blend-mode: multiply;}
.sidebar .cbottom h2{border-bottom-color:#e740a9;color:#ffffff;}
.sidebar .cbottom h2:after {border-top-color:#c61584;}
.sidebar .cbottom h2:before {border-top-color:#e740a9;}
.sidebar .cbottom ul li a{color:#ffffff;}
.sidebar .cbottom ul li a.cfs-hyperlink {background-color: #fce703;color: #333 !important;}
.sidebar .cbottom ul li a.cfs-hyperlink:hover{background-color: #ffffff;}

.sidebar .topgames{overflow:hidden;}
.sidebar .topgames ul{margin:0px;}
.sidebar .topgames ul li a{padding:5px 0px;}
.sidebar .topgames ul li img{margin-left:0px;}
.sidebar .topgames ul li a.btn_play{padding: 4px 15px !important;border-radius: 50px;margin-top: 1px;}
.sidebar .topgames ul li a.cfs-hyperlink{padding: 4px 15px !important;border-radius: 50px;margin-top: 1px;}
.sidebar .topgames ul li:hover{background-color:transparent;}
.sidebar .topgames ul li a.cfs-hyperlink + a.cfs-hyperlink{display:none;}
.sidebar .widget_recent_entries li a{font-size:14px;border-bottom:dashed 1px #eeeeee; display:block;color:#0f54e0;padding:5px 0px;}
.sidebar .widget_recent_entries li a:hover{text-decoration:none; color:#333333;}
.sidebar .ad{text-align:center; position:relative;}
.sidebar .ad div{width:auto !important;position:relative;overflow:hidden;}
.sidebar .ad img{width:100%;}
.sidebar .ad span{width:100% !important;}

/*Contact*/
#contact{padding-top:100px;padding-bottom:100px; background-color:#ecf1f7;}
#contact .title-icon{display:inline-block; margin-right:15px; vertical-align:top;}
#contact .copy{display:inline-block; width:89%;color: #4A4A4A;font-size: 16px;letter-spacing: 0.19px;line-height: 26px; padding-bottom:20px;}
#contact .copy h2{margin:0px;}
#contact input[type="text"], #contact input[type="email"]{border:solid 1px #a8a9aa;color:#333333;padding:15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; width:85%; margin-bottom:20px;display:block;}
#contact textarea{border:solid 1px #a8a9aa;color:#333333;padding:15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; width:85%; margin-bottom:20px; display:block;}
#contact input[type="submit"]{background-color:#0075c8; border:none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#ffffff; padding:15px 30px; display:inline-block; font-weight:500; font-size:16px;}
#contact input[type="submit"]:hover{background-color:#016bb6;}
/*Contact*/

.left{padding-left:0px;float:left;}
.right{padding-right:0px;float:right;}

.csleft{padding-left:0px;float:left; width:45%; padding-top:50px; padding-bottom:30px;}
.csright{padding-right:0px;float:right;width:45%; line-height:24px; padding-top:80px; padding-bottom:30px;}
.csright h1{font-family: proxima nova bold;}
.csright ul{padding:10px 0px;}
.csright ul li{padding:10px 0px;}
.csright ul li i{color:#35b628;}

.review{font-family:Proxima Nova Light; line-height:30px;}
.review p{font-family:Proxima Nova Light; line-height:30px;}

.review ul.star-rating{}
.review ul.star-rating li{color: #fbe704;}
.field_type-star_rating_field {color:#f5bb09;display: inline-block;}

.itemheader{ background-color:#0c0590; color:#ffffff; border-radius:5px;padding:50px 50px 100px 50px; margin-bottom:30px;box-shadow: inset 300px 0px 150px 0px rgba(0,0,0,0.75);object-fit:cover; background-size:cover !important; background-position:center !important;}
.itemheader.extrapadding{padding:140px 50px 100px 50px;box-shadow: inset 0px 0px 200px 200px rgba(0,0,0,0.5);}
.itemheader.extrapadding .quickaccess{background-color: rgba(0,0,0,0.7);}
.itemheader h1{margin:0px; padding:0px; font-size:30px;font-family:Proxima Nova Bold;}
.itemheader h2{padding:0px; color:#2396f7;font-family:Proxima Nova Bold; font-size:20px;}
.itemheader h3{font-size:18px;padding:0px;}
.itemheader h3 span{font-family:Proxima Nova Bold;}
/*.itemheader a.cfs-hyperlink{font-size:13px; color:#ffffff; background-color:#39b54a; padding:10px 40px; border-radius:3px; display:inline-block; margin:20px 10px 5px 0; text-transform:uppercase; letter-spacing:2px; text-decoration:none;transition:all 0.5s ease-in-out;font-family: Proxima Nova Bold;}
.itemheader a.cfs-hyperlink:hover{background-color:#ffffff; color:#333333; text-decoration: none;transition:all 0.5s ease-in-out;}
.itemheader a.cfs-hyperlink:nth-child(2){background-color:#ffffff; color:#333333;}
.itemheader a.cfs-hyperlink:nth-child(2):hover{background-color:#39b54a;color:#ffffff;transition:all 0.5s ease-in-out;}*/

.itemheader a.cfs-hyperlink{margin:20px 10px 5px 0;font-size:13px;letter-spacing:2px;transition:all 0.5s ease-in-out;display:inline-block;padding:0.5em 2.5em;border-radius:3px;box-sizing: border-box;text-decoration:none;font-family:'Proxima Nova Bold',sans-serif;text-transform:uppercase;font-weight:400;color:#333333;background-color:#fce703;box-shadow:inset 0 -0.6em 0 -0.35em rgba(0,0,0,0.17);text-align:center;position:relative;border:none;}
.itemheader a.cfs-hyperlink:hover{background-color:#ffffff; color:#333333; text-decoration: none;transition:all 0.5s ease-in-out;top:0.1em;}
.itemheader a.cfs-hyperlink:nth-child(2){background-color:#39b54a; color:#ffffff;}
.itemheader a.cfs-hyperlink:nth-child(2):hover{background-color:#ffffff;color:#333333;transition:all 0.5s ease-in-out;}

.itemheader .logoimage{position: absolute;right:0px;width: 160px;height: 160px;top: 50%;transform: translate(-25%, -75%);border-radius: 50%;overflow: hidden;border: solid 5px rgba(255, 255, 255, 0.1);}
.itemheader .logoimage img{background-size:cover;background-position: center; height:100%; width:100%;object-fit: cover;transition:all 0.2s ease-in-out;}
.itemheader div.field_type-star_rating_field ul.star-rating{margin:0px;}
.itemheader .logoimage.bottomalign{transform: translate(-25%, -40%);}

/*.slotimage{ margin-top:-35px; margin-bottom:30px; position:relative; z-index:1; height:400px;}
.slotimage img{background-size:cover;background-position: center; height:100%; width:100%;object-fit: cover;transition:all 0.2s ease-in-out;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}*/


.itemoverview{margin-bottom: 30px;}
.itemreview, .itembonuses, .itemstats, .itemconclusion, .pagereviews{margin-bottom: 30px; padding:0px;}
.itemreview h3{font-size:13px; color:#333333; font-family:Proxima Nova Semibold; padding:15px 0px; text-transform:uppercase; letter-spacing:2px; border-bottom:solid 1px #dcdcdc; display:block; margin:0px 0px 15px 0px; position:relative;}
.itembonuses .wrapbox p{padding:0px 0px 10px 0px; margin:0px; line-height:24px;}
.itembonuses .wrapbox p:before{content:'\f055';font-family:FontAwesome;color: #1bca54;padding-right: 5px;}
.itemreview h3:after, .itemreview h3:before {top: 100%;left: 5%;border: solid transparent;	content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.itemreview h3:after {border-color: rgba(255, 255, 255, 0);border-top-color: #ffffff;border-width: 5px;	margin-left: -5px;}
.itemreview h3:before {border-color: rgba(220, 220, 220, 0);border-top-color: #dcdcdc;border-width: 6px;margin-left: -6px;}
.itemreview .left ul li, .itemreview .right ul li{padding-left:20px; position:relative;}
.itemreview .left ul li:before {content: '\f00c';font-family: FontAwesome;color: #1bca54;padding-right: 5px;position: absolute; left:0px;padding-left: 0px;line-height: inherit;background-color: transparent;}
.itemreview .right ul li:before {content: '\f00d';font-family: FontAwesome;color: #e44040;padding-right: 5px;position: absolute; left:0px;padding-left: 0px;line-height: inherit;background-color: transparent;}

.itembonuses a.bonus-hyperlink{font-size:14px; color:#ffffff; text-decoration:none; font-family:Proxima Nova Bold; padding:20px; text-transform:uppercase; letter-spacing:2px; display:block; margin:0px; position:relative; background-color:#28a745;}
.itembonuses a.bonus-hyperlink:hover{background-color:#0f54e0;}

.itemstats{font-size:14px;}
.itemstats .item{display:block; border-radius:3px; border:solid 1px #64da85; margin-bottom:10px;padding: 10px 0px 10px 160px;position: relative;background: #a4e8b7; line-height:24px; font-family:Proxima Nova Semibold;}
.itemstats h3{font-size:14px; color:#ffffff; font-family:Proxima Nova bold;display:flex; align-items:center; margin:0px 10px 0px 0px; padding:0px 10px; line-height:30px; position:absolute; background-color:#64da85;min-width:150px;left: 0px;top: 0px;height: 100%;}
.itemstats h3:after {left: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;	position: absolute;pointer-events: none;border-color: rgba(100, 218, 133, 0);	border-left-color: #64da85;	border-width: 3px;margin-top: -3px;}
.itemstats h4{font-size:14px; display:block; margin:0px 0px 2px 0px;line-height:18px;font-family:Proxima Nova; padding:6px 0px;}


.whitebox{background-color:#ffffff;/*box-shadow:0 0px 2px 0 rgba(0,0,0,.3);*/border-radius:5px; overflow:hidden;border:solid 2px #b5d2ed;}
.whitebox h1{text-transform:uppercase;letter-spacing:1px;font-size:18px;font-family:Proxima Nova Semibold;}
.whitebox h2{border-bottom:solid 1px #b5d2ed; display:block; font-size:14px; text-transform:uppercase; padding: 20px; background-color:#dfebf5; font-family:Proxima Nova bold; letter-spacing:2px;}
.wrapbox{padding:20px;}

.glsr-review{background-color: #ffffff;border-radius: 5px;padding: 20px;border:solid 1px #eee;}
form.glsr-form label.glsr-checkbox-label, form.glsr-form label.glsr-radio-label{display:inline; font-size:12px !important;}
.custom-control-label::before{top:.15rem !important; margin-top:-3px;}
.custom-control-label::after{margin-top:-5px;}
.glsr-button{padding: 10px 30px;font-size: 13px;font-family: proxima nova semibold;text-transform: uppercase; margin-bottom:20px;}
.glsr-default .glsr-review {margin-bottom: 30px !important;}
.glsr-default .glsr-star{width:15px!important; height:15px!important; background-size:15px!important;}
form.glsr-form .gl-star-rating-stars &gt; span{width:20px !important; height:20px!important; background-size:20px!important;}
.glsr-has-success{border:solid 1px #64da85; padding:20px; background-color:#a4e8b7; margin-bottom:20px;font-family: proxima nova semibold; border-radius:3px;}
.glsr-summary-rating{margin-right:5px !important;}
.glsr-default .glsr-summary-rating{line-height:1.1 !important; font-size:20px !important;font-family:Proxima Nova Semibold !important;font-weight:normal !important;}
.shortcode-site-reviews{margin-top:0px;}
.glsr-review-title h3{font-family:Open Sans;Font-weight:bold;}
.glsr-review-response-inner p{font-family:Open Sans;}

.userarea{/*background-color:#373a3f; color:#ffffff;*/ padding-bottom:50px !important;}
#wppb_register_pre_form_message{text-align:center;}
.userform{background-color:#ffffff; padding:30px; text-align:center; border-radius:5px; color:#333333;box-shadow:0 0px 2px 0 rgba(0,0,0,.3);}
.userform h2{margin:0px; padding:0px 0px 10px 0px;font-family: proxima nova bold;}
.userform h4{font-size:14px; text-transform:uppercase; color:#333333; padding-bottom:20px;}
.wppb-user-forms, #select_user_to_edit_form{}
#wppb_general_top_error_message, .wppb-error, .wppb-warning{font-size:13px;}
#wppb_general_top_error_message strong, .wppb-error strong, .wppb-warning strong{font-weight:normal !important;}
.wppb-register-user .wppb-field-error, .wppb-edit-user .wppb-field-error, #wppb-recover-password .wppb-field-error{border:none !important;background-color:transparent !important;padding:0px !important;}
.wppb-form-field &gt; span.wppb-form-error{font-size:11px !important; font-style:normal;color:red;border-top:none !important;padding-top:0px !important;margin-top:0px !important;padding-bottom:3px;}
.wppb-user-forms input:not([type="button"]):not([type="submit"]), .wppb-user-forms select, .wppb-user-forms textarea{margin-bottom:10px !important;}
.alert{margin-bottom:5px;padding:0px;}
.userarea form{margin:0px auto;color:#4e585d;}
.userarea form label{margin-bottom:0px !important;font-weight:normal;width:100%;display:block;}
.userarea form input[type="text"]{border:solid 2px #cccccc;background-color:#ffffff; padding:10px;border-radius:2px;color:#4e585d;width:100%;}
.userarea form input[type="email"]{border:solid 2px #cccccc;background-color:#ffffff; padding:10px;border-radius:2px;color:#4e585d;width:100%;}
.userarea form input[type="password"]{border:solid 2px #cccccc;background-color:#ffffff; padding:10px;border-radius:2px;color:#4e585d;width:100%;}
.userarea form select{border:solid 2px #cccccc;background-color:#ffffff; padding:10px;border-radius:2px;color:#4e585d;width:100%;}
.userarea form textarea{border:solid 2px #cccccc;background-color:#ffffff; padding:10px;border-radius:2px;color:#4e585d;width:100%;}
.userarea form select option{padding-left:10px;}
.userarea form input[type="submit"]{background-color:#e44040; color:#ffffff; font-size:18px; font-weight:normal;padding:13px 50px;border:none; border-radius:2px;display:inline-block;margin-top:10px;margin-bottom:10px;}
.userarea form input[type="submit"]:hover{background-color:#1ead39; text-decoration:none;box-shadow:none;}
.userarea a{color:#1ead39;}
.userarea p.login-remember{text-align:right;}
.userarea form p.login-remember label input[type=checkbox]{bottom:0px !important;}
.userarea form ul:empty{display:none;}
.userarea form ul li{padding:0px;margin:0px;line-height:inherit;}
.userarea form ul li:before{display:none !important;}
.userarea form input{transition: border-color .5s ease-out;-webkit-box-shadow:none;-moz-box-shadow:none;
box-shadow:none !important; position:relative;outline:none;}
.userarea form input:focus:required {
	border-color:blue;
}
.userarea form input:valid{
	border-color:#1ead39;
}
.userarea form input:focus:invalid{
	border-color:red;
}

.userarea form p{overflow:visible !important;padding:0px;}
.userarea form p.login-remember{font-size:11px;}
.userarea form p.login-remember label input[type=checkbox]{position: relative;vertical-align: middle;bottom:1.8px;}
.userarea .alert{text-align:left;border-radius:2px;}
.userarea .alert a{text-decoration:underline !important;}
.userarea .alert a:hover{text-decoration:none !important;}
.wppb-register-user .wppb-field-error, .wppb-edit-user .wppb-field-error, #wppb-recover-password .wppb-field-error{padding:0px !important;}
.wppb-form-field &gt; span.wppb-form-error{text-align:left;}
.wppb-description-delimiter{display:none !important;}

#content.error{text-align:center !important;padding:100px 0px; }
#content.error h2{color:#4e585d !important;font-size:50px !important;padding-bottom:30px !important;}
#content.error p{text-align:center !important;}
#content.error .not-found{color:#4e585d; text-align:center;}
#content.error a{color:#4e585d !important;text-decoration:underline !important;}
#content.error a:hover{text-decoration:none !important;}

.revarch .logoimage{width: 160px;height: 160px;border-radius: 50%;overflow: hidden;border: solid 5px rgba(0, 0, 0, 0.1); float:right;}
.revarch .logoimage img{background-size:cover;background-position: center; height:100%; width:100%;object-fit: cover;transition:all 0.2s ease-in-out;}
.revarch .thumbimage{margin:-30px;}
.revarch .thumbimage img{background-size:cover;background-position: center; height:300px; width:100%;object-fit: cover;transition:all 0.2s ease-in-out; margin-bottom:50px;}
.revarch a.btn{color:#ffffff;}

span.sticky-post{background-color: #35b628;color: #fff;padding: 2px 10px;font-size: 12px;border-radius: 2px;}
.arch h2.entry-title a{color:#333333;font-family: proxima nova bold;font-size: 14px;text-transform:uppercase;}
.arch p{margin-bottom:5px;}
.arch .wp-post-image{background-size: cover;object-fit: cover;transition: all 0.2s ease-in-out;height: 350px;width: 100%;margin-bottom:20px;}
.arch a.more{font-family:Proxima nova Semibold; color: #e44040;transition:all 0.2s ease-in-out; text-decoration: none; margin-bottom:20px; display:inline-block;}
.arch a.more:after{content:"\f178"; padding-left: 5px; font-family: FontAwesome; position: absolute;transition:all 0.2s ease-in-out;}
.arch a.more:hover{color: #35b628;}
.arch a.more:hover:after{padding-left: 10px;transition:all 0.2s ease-in-out;}
.blog .post{margin-bottom: 30px;border: solid 2px #b5d2ed;border-radius: 5px;overflow: hidden;}
.blog .post h2.entry-title{border-bottom: solid 1px #b5d2ed;display: block;font-size: 14px;text-transform: uppercase;padding: 20px;background-color: #dfebf5;font-family: Proxima Nova bold;letter-spacing: 2px;margin:0px;position:relative;}
.blog .post .entry-content{font-size:14px; padding:20px;}

.single .post{border: solid 2px #b5d2ed;border-radius: 5px;overflow: hidden;padding:20px; margin-bottom:30px;}
.single .post h1{border-bottom: solid 1px #b5d2ed;display: block;font-size: 14px;text-transform: uppercase;padding: 20px;background-color: #dfebf5;font-family: Proxima Nova bold;letter-spacing: 2px;position:relative;margin:-20px;}
.single .post .entry-content{font-size:14px;}
.single .wp-post-image{margin:40px 0px 20px 0px; border-radius:2px;}
.single .post .entry-content ul{list-style-type:disc; padding-left:13px;}
.single .post .entry-content h2{font-family:Proxima Nova Bold;font-size:20px;padding-left: 30px;position: relative;}
.single .post .entry-content h2::before{content:url(https://www.crazyaboutcasino.com/wp-content/uploads/2020/07/cacsmall.png);display: inline-block;position: absolute;left: 0px;top: -4px;}

.single .post h1:after, .single .post h1:before {
	top: 100%;
	left: 10%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.single .post h1:after {
	border-color: rgba(223, 235, 245, 0);
	border-top-color: #dfebf5;
	border-width: 10px;
	margin-left: -10px;
}
.single .post h1:before {
	border-color: rgba(181, 210, 237, 0);
	border-top-color: #b5d2ed;
	border-width: 11px;
	margin-left: -11px;
}

.revarch a.cfs-hyperlink{padding:10px 20px; color:#ffffff; font-size:14px; display:inline-block; letter-spacing:1px;background-color:#35b628; border-radius:2px; margin-top:20px; margin-bottom:15px;}
.revarch a.cfs-hyperlink:hover{background-color:#ed1c24; color:#ffffff; text-decoration:none;}
.revarch a.blue{background-color:#007bff; margin-top:0px;}

.nomargin{margin:0px;}
.nopadding{padding:0px;}

.error-404{text-align:center; padding:100px 0px;}
.error-404 h1{font-family:Proxima Nova Bold;}
.error-404 input[type="search"]{background-color:#eeeeee; border:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; color:#333333; padding:10px 15px; display:inline-block; font-size: 12px; height: 36px;width:220px;}
.error-404 input[type="submit"]{background-color:#e44040; border:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; color:#ffffff; padding:8px 15px; display:inline-block; text-transform: uppercase; font-size: 12px; height: 36px;transition:all 0.5s ease-in-out;}
.error-404 input[type="submit"]:hover{background-color:#39b54a;transition:all 0.5s ease-in-out;}

.searchicon{float:left; margin-top:5px; cursor:pointer;}
.close_btn{cursor:pointer;position: absolute;right: 5%;top: 10%;background-color: red;display: inline-block;width: 30px;height: 30px;line-height: 30px;border-radius: 50%;}
.close_btn:hover{background-color:#28a745;}
.searchbox input[type="submit"]{font-family:Fontawesome;background: none;border: 0px;color: #fff;font-size: 50px;}
.searchbox input[type="submit"]:hover{color:#28a745;}
.searchbox{display: block;position: fixed;left: 0px;right: 0px;top: 0px;bottom: 0px;width: 100%;height: 100vh;padding: 5%;background-color: rgba(0,0,0,0.95);z-index: 111; text-align:center;}
.searchbox form{top:50%;left:50%; position:absolute;transform: translate(-50%, -50%);}
.searchbox input[type="search"]{background: none;border: 0; border-bottom-color: currentcolor; border-bottom-style: none; border-bottom-width: 0px;border-bottom: 2px solid #444 !important;color: #ffffff;float: left;font-size: 60px;font-weight: 700;line-height: 100%;padding: 0px;width: 80%;height: 70px;}

/*.searchicon{float:left; margin-top:5px; cursor:pointer;}
.close_btn{cursor: pointer;position: absolute;background-color: #0f54e0;display: inline-block;width: 25px;
height: 25px;line-height: 25px;border-radius: 50%;text-align: center;left: 10px;top: 22px;}
.close_btn:hover{}
.searchbox input[type="submit"]{font-family:Fontawesome;background: none;border: 0px;color: #fff;font-size: 50px;}
.searchbox input[type="submit"]:hover{color:#28a745;}
.searchbox{}
.searchbox form{}
.searchbox input[type="search"]{}*/

.playnow{ background-color:#0f54e0; color:#ffffff; border-radius:5px; margin-bottom:5px; padding:30px 20px;}
.playnow h2{display:inline-block; margin:0px; padding:0px;font-size: 20px;font-family: proxima nova bold;}
.playnow a.cfs-hyperlink{font-size:14px; color:#333333; background-color:#ffffff; padding:7px 40px; border-radius:3px; display:inline-block;text-transform:uppercase; letter-spacing:2px; text-decoration:none;transition:all 0.5s ease-in-out; border:solid 2px #ffffff; float:right; margin-top:-8px;font-family: proxima nova bold;}
.playnow a.cfs-hyperlink:hover{background-color:transparent; color:#ffffff;text-decoration: none;transition:all 0.5s ease-in-out;}
.playnow.green{margin-bottom:30px;background-image: url(https://www.crazyaboutcasino.com/wp-content/themes/casino/images/casino-pattern.png);background-blend-mode: initial; background-color:darkslateblue;}
a.TC{font-size: 11px;color:#f50b84 !important;font-family: Open sans;}
a.rmore{color:#39b54a !important;font-family: Open sans;}

.alm-btn-wrap {
 display:inline-block;
 text-align:center;
 padding:10px 0 0px;
 position:relative;
 margin-top:20px;
 width:100%;
}
.alm-btn-wrap:after {
 display:table;
 clear:both;
 height:0;
 width:100%;
 content:''
}
.alm-btn-wrap .alm-load-more-btn {
 font-size:15px;
 font-weight:600;
 width:auto;
 height:42px;
 line-height:42px;
 background:#ed7070;
 color:#fff;
 border:none;
 border-radius:4px;
 margin:0 0 4px;
 padding:0 20px;
 display:inline-block;
 position:relative;
 -webkit-transition:all .35s ease;
 transition:all .35s ease;
 text-align:center;
 text-decoration:none;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 cursor:pointer
}
.alm-btn-wrap .alm-load-more-btn.loading,
.alm-btn-wrap .alm-load-more-btn:hover {
 background-color:#e06464;
 color:#fff;
 text-decoration:none
}
.alm-btn-wrap .alm-load-more-btn:active {
 -webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.1);
 box-shadow:inset 0 2px 1px rgba(0,0,0,.1);
 text-decoration:none
}
.alm-btn-wrap .alm-load-more-btn.loading {
 cursor:default;
 outline:0;
 padding-left:44px
}
.alm-btn-wrap .alm-load-more-btn.done {
 cursor:default;
 opacity:.15;
 background-color:#ed7070;
 outline:0!important;
 -webkit-box-shadow:none!important;
 box-shadow:none!important
}
.alm-btn-wrap .alm-load-more-btn.done:before,
.alm-btn-wrap .alm-load-more-btn:before {
 background:0 0;
 width:0
}
.alm-btn-wrap .alm-load-more-btn.loading:before {
 background:#fff url(https://www.crazyaboutcasino.com/wp-content/plugins/ajax-load-more/core/img/ajax-loader.gif) no-repeat center center;
 width:30px;
 height:30px;
 margin:6px;
 border-radius:3px;
 display:inline-block;
 z-index:0;
 content:'';
 position:absolute;
 left:0;
 top:0;
 overflow:hidden;
 -webkit-transition:width .5s ease-in-out;
 transition:width .5s ease-in-out
}

#myDiv {
  display: none;
  text-align: center;
}
#loader {
  position: absolute;
  left: 46%;
  top: 50%;
  z-index: 1;
  margin: 0 auto;
  border: 3px solid #f3f3f3;
  border-radius: 50%;
  border-top: 3px solid #3498db;
  width: 25px;
  height: 25px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Add animation to "page content" */
.animate-bottom {
  position: relative;
  -webkit-animation-name: animatebottom;
  -webkit-animation-duration: 1s;
  animation-name: animatebottom;
  animation-duration: 1s
}

@-webkit-keyframes animatebottom {
  from { bottom:-100px; opacity:0 } 
  to { bottom:0px; opacity:1 }
}

@keyframes animatebottom { 
  from{ bottom:-100px; opacity:0 } 
  to{ bottom:0; opacity:1 }
}

/*.quickaccess{background-color:#fff;border-radius: 0px 0px 5px 5px;
margin-bottom: 30px;padding: 20px 0px;margin-top: -35px;position: relative;border:solid 2px #b5d2ed;border-top:0px;}
.quickaccess .col{display:inline;white-space:nowrap;}
.quickaccess .col-md-6{display:inline-block;text-align:right;}
.quickaccess a.TC:hover{color:#333333 !important;}
.quickaccess a{font-size:13px;font-weight:bold;font-family:Open Sans;}
.quickaccess a:hover{color:#333333;text-decoration:none;}
.quickaccess a:focus{color:#333333;text-decoration:none;}
.quickaccess i{font-size: 14px;color:#c6d3e3;}
.quickaccess a:hover &gt; i{color:#333333;}
.quickaccess a:focus &gt; i{color:#333333;}*/

.quickaccess{background-color:rgba(0,0,0,0.5);border-radius: 0px 0px 5px 5px;
padding: 20px 35px;position: absolute; left:0px; bottom:0px;border-top:0px;width:100%;}
.quickaccess .col{display:inline;white-space:nowrap;}
.quickaccess .col-md-6{display:inline-block;text-align:right;}
.quickaccess a.TC:hover{color:#333333 !important;}
.quickaccess a{font-size:13px;font-weight:bold;font-family:Open Sans;color:#c6d3e3;}
.quickaccess a:hover{color:#fce703;text-decoration:none;}
.quickaccess a:focus{color:#f50b84;text-decoration:none;}
.quickaccess i{font-size: 14px;color:#c6d3e3;}
.quickaccess a:hover &gt; i{color:#fce703;}
.quickaccess a:focus &gt; i{color:#f50b84;}

#cookie-law-info-bar{font-size:12px;font-family:Open Sans;}

.pum-theme-enterprise-blue .pum-content{text-align:center;padding-top:10px;}

.glsr-default.glsr-summary .glsr-summary-text{display: inline-block;    font-size: 15px;line-height: 1.5;vertical-align: top;position:relative;    margin-top: -1px;}
.glsr-default .glsr-summary-stars{margin-right:2px !important;}

.xoo-el-sidebar{display:none !important;}
.xoo-el-inmodal{height:auto !important;}
.xoo-el-form-container{margin-bottom:0px !important;}
.xoo-aff-group input[type="checkbox"], .xoo-aff-group input[type="radio"]{margin-right:2px;vertical-align: sub;}
.xoo-el-login-btm-fields, .xoo-aff-group label{font-size:12px;}
.xoo-el-form-label span{vertical-align:top;}
a.xoo-el-lostpw-tgr {margin: -6px 0 0 auto;}
button.xoo-el-action-btn {
    background-color: #3dce51;
    font-weight: bold;
    border-radius: 2px;
    padding: 12px;
    margin: 0px;
}
.xoo-el-section {padding: 0px 15px;}
button.xoo-el-action-btn{width: calc(100% - 0px);}
.xoo-aff-group {width: calc(100% - 0px);}
.xoo-aff-group.onehalf {width: calc(49% - 0px);margin-right:0px;}
.xoo-aff-group.onehalf:nth-child(3){float:right;}
.xoo-el-form-container ul.xoo-el-tabs{border-radius:2px;overflow:hidden;}
.xoo-el-username-menu img.avatar{display:none !important;}
.xoo-el-username-menu a img{display:none !important;}
.xoo-el-username-menu a{padding:5px 7px !important;font-size:12px !important;}

ul.accnt{margin:0px;}
ul.accnt li{display:inline-block;}

form.glsr-form label{font-family: Proxima Nova Semibold;}

.sidebar .ad img:nth-child(2){display:none;}


@media only screen and (min-width: 992px) and (max-width: 1299px) {
    #menu a{font-size: 12px;padding: 0px 5px 0px 5px; letter-spacing:0px;}
	#hero .home.ad iframe {margin-left: -40px !important;}
	#allfeatured .info, #slots .info, #bonuses .info{display:none;}
	#allfeatured .col-md-4, #slots .col-md-4, #bonuses .col-md-4{flex:50%; max-width:50%;}
    header .last{padding-left: 0px;}
    header .last a {padding: 5px 10px;font-size:12px;}
    .list_carousel {width:950px;}
    .list_carousel li {margin-right: 30px;}
    #featured .info-box{padding: 20px;}
    #featured .info-box .desc{font-size: 40px; line-height: 50px;}
    #featured .game .game-thumb {width: 150px;height: 150px;line-height: 150px;}
    #featured .game h3{font-size: 20px; line-height: 20px;}
    footer .container{width: auto;}
	header .logo{padding-top:12px;}
	header .last .crnt{font-size:12px;}
	#hero .topgames h3, .sidebar .widget h2{font-size:11px; letter-spacing:1px;}
	#allfeatured h2, #allfeatured h1, #featured .title h2, #slots h2, #promobanner .title h2, #bonuses h2, #carchive h2, #carchive h1, #barchive h2, #sarchive h2, #barchive h1, #sarchive h1, .whitebox h1{font-size:20px;}
	#featured .title .container:after, #promobanner .title .container:after{left:19%;}
	#carchive .wrap .thumbbox{padding:20px;}
	#carchive .wrap .providers{padding:0px 20px;}
	#barchive .wrap .thumbbox h3, #barchive .wrap .bonuscode{font-size:10px;}
	#barchive .wrap a.claim{font-size:12px;}
	.arch h2.entry-title a{font-size:16px;}
	.sidebar .topgames ul li{font-size:10px;}
	.itemheader h1{font-size:24px;}
	.secondary.sidebar{max-width:25% !important;}
	.playnow h2{font-size:18px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	header hgroup {padding: 0px;position: absolute;width: 100%;top: 0;}
	header .col-md-3{float: left; width: 35%; display: block;position: relative; z-index: 1;max-width:35%; flex:auto;}
    header .last{float: right; width: 50%;display: block;position: relative; z-index: 1;max-width:50%;flex:auto;padding:14px 14px 0px 0px; margin-left:50px;}
	header .logo .under18{top:12px !important;}
    header .col-md-6{display: none;}
    header .logo{padding-top: 7px;}
	.searchicon {float: right;margin-left: 10px;display: inline-block;}
    #menu a{font-size: 11px;padding: 0px 9px; letter-spacing: 0px;} 
	#hero .adarea{height:auto; padding-bottom:20px;}
	#hero .adarea .ad{padding:20px;}
	#hero .home.ad iframe {margin-left: 0px !important;}
	#allfeatured .info, #slots .info, #bonuses .info{display:none;}
	#allfeatured .col-md-4, #slots .col-md-4, #bonuses .col-md-4{flex:50%; max-width:50%;}
	#hero{padding-top:0px;}
    #hero .col-md-6 {padding-right: 15px;max-width: 50%;flex: auto;}
    #hero .four {padding-right: 15px;padding-left: 15px;flex: auto;max-width: 50%;margin-top: 10px;}
    #hero .col-md-3 {padding-left: 15px; padding-right:15px;flex: auto;max-width: 100%;margin-top: 20px; margin-bottom:20px;} 
	#hero .two{margin-bottom: 0px !important;margin-top: 0px !important;}
	#hero .three{margin-top: 0px !important;max-width: 50% !important;flex: 50% !important;}
	#hero .four{margin-top: 0px !important;max-width: 50% !important;flex: 50% !important;}
    header .last a {padding: 3px 10px; font-size: 11px;}    
    .list_carousel {width:710px;}
    .list_carousel li {margin-right: 35px; width: 320px;}
    #featured .info-box{padding: 20px; float: none; width: 100%;}
    #featured .info-box .desc{font-size: 40px; line-height: 50px;}
    #featured .cta-box{margin-top: 30px;}
    #featured .cta-box a{font-size: 14px;}
    #featured .game{padding-top: 20px;}
    #featured .game .game-thumb {width: 150px;height: 150px;line-height: 150px;}
    #featured .game h3{font-size: 20px; line-height: 20px;}
    #promobanner {padding: 50px 0px;}
    footer .container{width: auto;}
    footer .subscribe form input[type="text"]{width: auto;}
    footer .security{margin-left: 0px; margin-right: 0px;}
	#allfeatured h2, #allfeatured h1, #featured .title h2, #slots h2, #promobanner .title h2, #bonuses h2, #carchive h2, #carchive h1, #barchive h2, #sarchive h2, #barchive h1, #sarchive h1, .whitebox h1{font-size:18px;}
	#featured .title .container:after, #promobanner .title .container:after{left:19%;}
	#carchive .wrap .thumbbox{padding:20px;}
	#carchive .wrap .providers{padding:0px 20px;}
	#barchive .wrap .thumbbox h3, #barchive .wrap .bonuscode{font-size:10px;}
	#barchive .wrap a.claim{font-size:12px;}
	.arch h2.entry-title a{font-size:16px;}
	#barchive .wrap .itembonus{font-size:12px; line-height:15px;}
	#content .col-md-9{width:100%; max-width:100%; flex:auto;}
	#content .col-md-3{width:100%; max-width:100%; flex:auto;}
	.itemheader h1{font-size:24px;}
	.playnow h2{font-size:18px;}
	.searchbox input[type="search"]{width:250px !important;}
	.topgames ul li a.cfs-hyperlink{right:20px !important;}
	.sidebar .topgames ul li a.cfs-hyperlink{padding:2px 15px !important;}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
	body{overflow-x: hidden;}
    header hgroup {padding: 0px;position: absolute;width: 100%;top: 0;}
    header .col-md-3{float: left; width: 45%; display: block;position: relative; z-index: 1;max-width:45%; flex:auto;}
    header .last{float: right; width: 47%;display: block;position: relative; z-index: 1;max-width:47%;flex:auto;padding:14px 14px 0px 0px;}
	header .logo .under18{top:12px !important;}
    header .col-md-6{display: none;}
    header .logo{padding-top: 7px;}
	.searchicon {float: right;margin-right: 10px; margin-left:10px;display: inline-block;} 
	header .last a {padding: 3px 10px; font-size: 11px;}  
	#hero .adarea{height:auto; padding-bottom:20px;}
	#hero .home.ad iframe {margin-left: 0px !important;}
	#allfeatured .info, #slots .info, #bonuses .info{display:none;}
	#allfeatured .col-md-4, #slots .col-md-4, #bonuses .col-md-4{flex:50%; max-width:50%;}
	#hero{padding-top:0px;}
    #hero .col-md-5 {padding-right: 15px;}
    #hero .col-md-4 {padding-right: 15px;padding-left: 15px;margin-top: 10px;}
    #hero .col-md-3 {padding-left: 15px; padding-right:15px;flex: auto;max-width: 100%;margin-top: 20px;} 
	#hero .two{margin-bottom: 0px !important;margin-top: 0px !important;}
	#hero .three{margin-top: 0px !important;max-width: 50% !important;flex: 50% !important;}
	#hero .four{margin-top: 0px !important;max-width: 50% !important;flex: 50% !important;}
	#hero .topgames{margin-bottom:20px;}
    .list_carousel {width:540px;}
    .list_carousel li {margin-right: 15px; width:240px;}
    .prv, .nxt{font-size: 18px;background-color: #333;width: 20px;height: 20px;line-height: 20px;color: #fff !important;}
    .prv{left: 15px;}
    .nxt{right: 15px;}
	.prv i, .nxt i{line-height:20px;}
    #featured .title h2{text-align: center;}
    #featured .title .container::after{left: 50%;}
    #featured .toppadding{padding-top: 40px;}    
    #featured .info-box{padding: 20px; float: none; width: 100%;}
    #featured .info-box .desc{font-size: 40px; line-height: 50px;}
    #featured .cta-box{margin-top: 30px; text-align: center;}
    #featured .cta-box a{font-size: 14px;}
    #featured .game{padding-top: 20px; text-align: center;}
    #featured .game .game-thumb {display: inline-block;}
    #featured .game .game-info {display:block; padding-top: 10px;}
    #featured .game h3{font-size: 20px; line-height: 20px;}
    footer .container{width: auto;}
    footer .subscribe form input[type="text"]{width: auto;}
    footer .security{margin-left: 0px; margin-right: 0px; text-align:center;}
    footer .security .col-md-6{width: 50%;}
	footer .share{float:none; text-align:center; display:inline-block; margin-top:20px;}
	#allfeatured h2, #allfeatured h1, #featured .title h2, #slots h2, #promobanner .title h2, #bonuses h2, #carchive h2, #carchive h1, #barchive h2, #sarchive h2, #barchive h1, #sarchive h1, .whitebox h1{font-size:18px;}
	a.all, #bonuses li .bonuscode{font-size:11px;}
	.itemheader h1{font-size:20px;}
	.itemheader a.cfs-hyperlink{font-size:12px; padding:10px 20px;}
	.itemheader .logoimage{width:100px; height:100px;}
	.playnow h2{width:60%; font-size:18px;}
	.playnow a.cfs-hyperlink{margin-top:0px;}
	.arch h2.entry-title a{font-size:16px;}
	.csleft, .csright{float:none; width:100%;}
	.secondary.sidebar{max-width:100% !important;}
	.searchbox form{min-width:70%;}
	.searchbox input[type="search"]{width:275px !important; border-right:none;}
	.topgames ul li a.cfs-hyperlink{right:20px !important;}
	.sidebar .topgames ul li a.cfs-hyperlink{padding:2px 15px !important;}
}

@media only screen and (min-width: 320px) and (max-width: 575px) {
    body{overflow-x: hidden;}
    header hgroup {padding: 0px;position: absolute;width: 100%;top: 0;}
    header .col-md-3{display: block;position: relative; z-index: 1;max-width:200px; padding-top:5px;}
    header .last{float: right; width: 45%;display: none;position: relative; z-index: 1;max-width:100%;flex:auto;padding:13px; margin-right:40px;}
	header .logo .under18{top:6px !important; right:-60px !important;}
    header .col-md-6{display: none;}
    header .logo{padding-top: 7px;}
	.searchicon {display:none;} 
    header .last a{font-size: 10px; letter-spacing: 0px; padding: 8px; line-height: 10px;}
	header .last .crnt{font-size:10px;}
    .mean-container .mean-nav ul li a{font-size: 13px;}
	#hero{padding-top:0px;}
    #hero .col-md-5 {padding-right: 15px;}
    #hero .col-md-4 {padding-right: 15px;padding-left: 15px;margin-top: 10px;}
    #hero .col-md-3 {padding-left: 15px; padding-right:15px;flex: auto;max-width: 100%;margin-top: 20px;} 
	#hero .two{margin-bottom: 0px !important;margin-top: 0px !important;}
	#hero .three{margin-top: 0px !important; margin-bottom:20px !important; text-align:center;}
	#hero .four{margin-top: 0px !important; text-align:center;}
	#hero .adarea a.cfs-hyperlink, #hero .adarea a.TC, #hero .field_type-star_rating_field{margin-left:0px !important;}
	#hero .field_type-star_rating_field{margin-left:0px !important; padding-left:0px;}
	#hero .topgames{margin-bottom:20px;}
	#hero .item{height:200px;}
    #hero .featured{height: auto !important;}
    #hero .item .iteminfo{padding: 20px;}
    #hero .item .iteminfo h2{font-size: 18px;}
    #hero .item .iteminfo a{}
    #hero .top, #hero .bottom {height: 150px;}
	#hero .adarea{height:auto; padding-bottom:20px; padding-top:10px;}
	#hero .home.ad iframe {margin-left: 0px !important;}
	#allfeatured .info, #slots .info, #bonuses .info{display:none;}
	#allfeatured .col-md-4, #slots .col-md-4, #bonuses .col-md-4{flex:100%; max-width:100%;text-align:center;}
    #bonuses h2, #featured .title h2, #allfeatured h2, #slots h2{font-size: 20px;}    
    .list_carousel {width:105%;}
    .list_carousel li {margin-right: 15px; width:240px;}
    .prv, .nxt{font-size: 18px;background-color: #333;width: 20px;height: 20px;line-height: 20px;color: #fff !important;}
    .prv{left: 15px;}
    .nxt{right: 15px;}
	.prv i, .nxt i{line-height:20px;}
    #featured .title h2{text-align: center;}
    #featured .title .container::after{left: 50%;}
    #featured .toppadding{padding-top: 40px;}    
    #featured .info-box{padding: 20px; float: none; width: 100%;}
    #featured .info-box .desc{font-size: 40px; line-height: 50px;}
    #featured .cta-box{margin-top: 30px; text-align: center;}
    #featured .cta-box a{font-size: 14px; margin-right: 0px;}
    #featured .cta-box a.white{margin-top: 10px;}
    #featured .game{padding-top: 20px; text-align: center;}
    #featured .game .game-thumb {display: inline-block;}
    #featured .game .game-info {display:block; padding-top: 10px;}
    #featured .game h3{font-size: 20px; line-height: 20px;}
    footer .container{width: auto;}
    footer .subscribe form input[type="text"]{width: auto;}
    footer .security{margin-left: 0px; margin-right: 0px; text-align:center;}
    footer .security .col-md-6{text-align: center;}
    footer .share{float: none; text-align: center;}
    footer .share ul{float: none; padding-top: 10px;}
	#allfeatured h2, #allfeatured h1, #featured .title h2, #slots h2, #promobanner .title h2, #bonuses h2, #carchive h2, #carchive h1, #barchive h2, #sarchive h2, #barchive h1, #sarchive h1, .whitebox h1{font-size:16px;}
	a.all, #bonuses li .bonuscode{font-size:11px;}
	a.all{float:none; margin-bottom:20px;}
	#allfeatured h2, #slots h2, #bonuses h2{display:block;}
	.itemheader{padding:20px 20px 220px 20px;}
	.itemheader .logoimage{display:none;}
	.itemheader h1{font-size:20px;}
	.itemheader a.cfs-hyperlink{font-size:12px; padding:10px 20px;}
	.left, .right{float:none; padding:0px;}
	.playnow{text-align:center;}
	.playnow h2{font-size:18px;}
	.playnow a.cfs-hyperlink{margin-top:0px;}
	.playnow a.cfs-hyperlink{float:none;}
	.itemheader.extrapadding{padding-top:40px;padding-bottom: 180px; text-align:center;}
	.csleft, .csright{float:none; width:100%;}
	.secondary.sidebar{max-width:100% !important;}
	.topgames ul li a.cfs-hyperlink{right:10px !important;}
	.sidebar .topgames ul li a.cfs-hyperlink{padding:2px 15px !important;}
	.quickaccess{padding:10px;}
	.quickaccess .col{display:inline-block; text-align:left;}
	.blog .wp-post-image, .single .wp-post-image{height:200px;}
}

.switcher{width:auto !important;position:absolute;left: 50px;margin-top: 3px;}
.switcher .selected{background:transparent !important;height:26px}
.switcher a {line-height: 0px;font-size: 0px !important;}
.switcher .selected a {width: 18px !important;
    padding: 3px !important;
    background-image: none !important;
    border: none !important;
    font-size: 0px;
    border: 1px solid #eeeeee !important;
    height:18px;
}
.switcher .option{width: 24px !important;max-height: inherit !important;line-height: 0px !important;border-color: #eee !important;}
.switcher .option a{display: inline-block !important;line-height: inherit !important;}

.playnow.bottom{background-image: url(https://www.crazyaboutcasino.com/wp-content/themes/casino/images/casino-pattern.png);background-color: mediumvioletred;background-blend-mode: multiply;}

.stickyitem{display:none;position: fixed;top: 0;z-index: 1;left: 0;right: 0;border-radius: 0px;padding:10px; background-image: url(https://www.crazyaboutcasino.com/wp-content/uploads/2020/02/money-pattern.png);background-blend-mode: saturation;}
.stickyitem h2{padding:5px 0px 0px 0px;color:#f5bb09;}
.stickyitem a.cfs-hyperlink{font-size:12px; margin-top:-1px; padding:5px 40px;}
.stickyitem a.button-gold, .playnow.green a.button-gold, .playnow.bottom a.button-gold{display:inline-block;
padding:0.5em 2.5em;
border-radius:3px;
box-sizing: border-box;
text-decoration:none;
font-family:'Proxima Nova Bold',sans-serif;
text-transform:uppercase;
font-weight:400;
color:#333333;
background-color:#fce703;
box-shadow:inset 0 -0.6em 0 -0.35em rgba(0,0,0,0.17);
text-align:center;
position:relative;
border:none;}
.stickyitem a.button-gold:hover, .playnow.green a.button-gold:hover, .playnow.bottom a.button-gold:hover{top:0.1em;background-color:#fced03;color:#333333;}
@media all and (max-width:30em){
 .stickyitem a.button-gold, .playnow.green a.button-gold, .playnow.bottom a.button-gold{display:block;margin:0.4em auto;}
} 
</pre></body></html>