/*Theme Name: Slots Theme Theme URI: http://www.flytonic.com/themes/slots-theme/Description: Online casino and slots affiliate responsive Wordpress theme from Flytonic.Author: FlytonicAuthor URI: http://www.flytonic.com/Version: 1.13Tags: flytonic, slots, onlione casino, casino, gambling, affiliate theme, review theme, affiliate review, responsive, wordpressLicense: GPL-2.0+License URI: http://www.gnu.org/licenses/gpl-2.0.html*//* Table of Contents	1. HTML Reset		2. Defaults		- Typography		- Headings		- Other Objects	3. Site Layout and Structure	4. Common Classes		-Excerpts		-Comments	5. Header		-Site Header		-Navigation	6. Content Area		-Shortcodes		-Review Pages	7. Sidebar		-Widgets	8. Footer	9. Media Queries	*//* 1. HTML Reset    normalize.css v2.1.2 | MIT License | git.io/normalize   ----------------------------------------------------------------------------*/article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\201C \201D \2018 \2019}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body,figure{margin:0}legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}/* 2. Defaults   ----------------------------------------------------------------------------*/html {	font-size: 10px; /* 10px browser default */}body {	background:#222 url(images/bg3.png) repeat;	color: #666;	font-family:Arial, Helvetica, sans-serif;}a {	color: #046cb6;	text-decoration: none;}a:hover {	color: #999;}ol,ul {	margin: 0;	padding: 0;}p {	margin: 0 0 20px 0;	padding:0;}span.hilite {	color: #ce3e06;}/* Headings   -----------------------------------------*/h1,h2,h3,h4,h5,h6 {	color: #444;	font-weight: bold;	line-height: 1.1em;	margin: 0 0 20px;}h1 {	font-size:2em;	margin: 0 0 28px;}h2 {	font-size:1.7em;	margin: 0 0 24px;}h3 {	font-size:1.6em;	font-weight:normal;}h4 {	font-size:1.4em;	font-weight:normal;}h5 {	font-size:1.2em;	font-weight:normal;}h6 {	font-size:1.1em;	font-weight:normal;}h1.entry-title, h2.entry-title  {	margin-bottom:8px;}/* 3. Site Layout and Structure   ----------------------------------------------------------------------------*/#outerwrap {	width:1020px;	overflow:hidden;	margin:0 auto;}.wrap {	overflow:hidden;	margin:0 auto;}/* 4. Common Classes   ----------------------------------------------------------------------------*/    /* Flytonic Buttons */a.visbutton {    background:#71b410; /* for non-css3 browsers */ 	color:#FFF !important; 	line-height:1em; 	padding:7px 15px; 	border-width: 1px; 	border-style: solid; 	text-align: center; 	text-shadow: 0 1px 3px #666;	text-decoration: none !important;	box-shadow: 0px -1px 0px rgba(255, 255, 255, 0.3) inset, 0px 1px 2px rgba(0, 0, 0, 0.33);	background-image: -moz-linear-gradient(top, #7ece0c 33%, #71b410 100%);	background-image: -webkit-linear-gradient(top, #7ece0c 33%, #71b410 100%);	display: inline-block;	margin:0 .5em 0 .5em;	border-color:#6aab0d;	font-weight:600;	font-size:14px !important;	}a.visbutton.gray {	background:#e6e6e6; /* for non-css3 browsers */	border-color: #a9a9a9;	background-image: -moz-linear-gradient(top, #fefefe 0%, #d4d4d4 100%);	background-image: -webkit-linear-gradient(top, #fefefe 0%, #d4d4d4 100%);	color: #575757!important;	text-shadow: 0 1px 3px #fff;}  a.visbutton.orange {	background:#fc74816; /* for non-css3 browsers */	border-color: #ae3e12;	background-image: -moz-linear-gradient(top, #e95319 33%, #c74816 100%);	background-image: -webkit-linear-gradient(top, #e95319 33%, #c74816 100%);}     a.visbutton.size1 {	padding:10px 0;	width:117px;}a.visbutton.size2 {	width:80px;	margin:0 0 5px 0;	padding:7px 3px;}      a.visbutton.lg {	padding:12px 0;	font-weight:bold;	margin:0;	width:150px;	font-size:16px !important;	text-transform:uppercase;} a.visbutton.sm {	padding:5px 10px;	font-weight:700;	font-size:11px !important;	margin:5px auto 0 auto;} a.visbutton.lground {	padding:15px 0;	width:250px;	font-weight:bold;	font-size:28px !important;	text-transform:uppercase;	font-style:italic;		border-radius:25px;	-moz-border-radius: 25px;	font-family: Arial, Helvetica, sans-serif;}   a.visbutton.cent {	margin:0 auto;	text-align:center;	display:block;}    a.visbutton:hover, a.visbutton:active, a.visbutton:visited {	opacity: 0.85; 	box-shadow:none;} a.visbutton.marz {	margin:0!important;}a.visbutton.fright {	margin:0!important;	float:right;}  /* Rating Stars */   span.rate { 	display:block;	height:16px;	width:98px;	background:url(images/ratestars.png) -2px -19px;}span.ratetotal {	display:block;	height:16px;	width:98px;	background:url(images/ratestars.png) -2px -2px;}      span.rate.cen {	margin:0 auto;}span.rate.mbottom {	margin-bottom:8px;} /* Rating Stars Big */   span.ratebig { 	display:block;	height:30px;	width:186px;	background:url(images/bigstars.png) -2px -33px;}span.ratetotalbig {	display:block;	height:30px;	width:186px;	background:url(images/bigstars.png) -2px -2px;}      span.ratebig.cen {	margin:0 auto;}span.ratebig.mbottom {	margin-bottom:12px;} /* Excerpts */ .excerptlist {	margin-bottom:25px;	padding:15px 15px 0 15px;	border:1px solid #e6e6e6;}.articleexcerpt { 	margin-bottom:25px; 	padding:0 0 15px 150px; 	background:url(images/slotlist_border.png) repeat-x bottom;	overflow:hidden;	line-height:1.7em;	position:relative;}.articleexcerpt p {	margin:0 0 2px 0;}.articleexcerpt p.rmore {	margin:0;	float:right;	font-style:italic;	font-size:.9em;}.articleexcerpt .thumb {	position:absolute;	left:0;	padding-bottom:15px;}.articleexcerpt h3 { 	margin:0 0 5px 0;	font-size:1.3em;} /* Other Common Classes */.bylines { 	color:#ababab;	font-size:12px;	margin:0 0 6px 0;	font-style:italic;}blockquote {	padding:8px 8px 8px 16px;	background:#f2f2f2; 	border-left:4px solid #e1e1e1;	font-style:italic;	margin-bottom:20px;	font-size:1.1em;	color:#777;}.clearboth {	clear:both;}.meta {	color:#555;	font-size:11px;	font-weight:600;	margin-bottom:32px;	padding-left:2px;}.tagging {	font-size:12px;}.pagebreaker {	border-bottom:1px solid #ddd;	padding:30px 0 0 0;	margin-bottom:30px;}.blogarticles {	margin-bottom:15px;	padding-bottom:15px;	border-bottom:1px solid #ddd;}/* Breadcrumbs */.breadcrumb { 	padding:15px 15px 0 15px;	font-size:10px; 	color:#666; 	font-weight:bold;}.current_crumb {	font-weight:normal;}/* Images */.alignleft {	float: left;}.alignright {	float: right;}.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}img.alignleft {	margin: 5px 20px 5px 0;}img.alignright {	margin: 5px 0 5px 20px;}img.aligncenter {	margin: 5px auto;}img.alignnone {	margin: 5px 0;}.main-content img[class*="align"],img[class*="wp-image-"] {	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */	 max-width: 100%;}.main-content img.size-full {	max-width: 100%;	width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */}img.wp-smiley,.rsswidget img {	border: 0;	border-radius: 0;	box-shadow: none;	margin-bottom: 0;	margin-top: 0;	padding: 0;}.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;	vertical-align:top;}/* Captions */.wp-caption {	margin-bottom:20px;	border:1px solid #ccc;	max-width: 96%;	}.wp-caption.alignleft {	margin: 5px 10px 5px 0;}.wp-caption.alignright {	margin: 5px 0 5px 10px;}.wp-caption .wp-caption-text,.entry-caption,.gallery-caption {	color: #666;	font-size: 12px;	font-weight: 300;	background:#f5f5f5;	padding:10px 20px;	margin:0;	border-top:1px solid #ddd;}.wp-caption.alignleft + ul,.wp-caption.alignleft + ol  {	list-style-position: inside;}.gallery {   margin:0 0 20px 0;	overflow:hidden;}.gallery-item {   float: left;   padding:0 12px 5px 12px;   text-align: center;}.gallery-columns-4 .gallery-icon img { 	width:120px;	height:120px;}.gallery-columns-1 .gallery-icon img, .gallery-columns-2 .gallery-icon img  { 	width:260px;	height:195px;} .gallery .gallery-caption {	border:0;	padding:2px;	background:#f1f1f1;	font-style:italic;	font-size:11px;	margin:0;} .gallery .gallery-icon img {	border: 1px solid #ccc;	padding:4px;}/* Author Bios */.authorbio {	padding:15px; 	background:#F9F9F9; 	border:1px solid #E5E5E5;  	margin:30px 0; overflow:hidden; }.authorbio h3 { 	margin:0 0 5px 0; font-size:14px;}.authorbio img { 	float:left; 	margin:0 12px 0 0; 	border:2px solid #DDD;}.authorbio span { 	font-size:.9em; 	font-style:italic;}.authorbio p { 	padding:0 0 5px 0;}/* Pagination */.pagination {	clear:both;	padding:30px 0;	line-height:13px; 	margin:0 0 15px 0;}.pagination span, .pagination a { 	display:block;	float:left;	margin: 2px 7px 2px 0;	padding:9px 9px 9px 9px;	text-decoration:none;	width:auto;	color:#046cb6;	background: #fff; 	text-decoration:none; 	border-radius:4px; 	-moz-border-radius:4px;}.pagination a:hover {	color:#fff;	background: #046cb6;}.pagination .current {	padding:9px 9px 9px 9px;	background: #046cb6;	color:#fff; }.pagination a.last { 	background:#999; 	color:#FFF;}.pagination a.last:hover { 	background:#333; color:#FFF;}.main-content .bannerAd { 	padding:15px 0;}a.totop,a.totop:visited {	position:fixed;	bottom:0;	right:30px;	width:50px;	height:37px;	display:block;	background:url(images/totop.png) no-repeat;}a.totop:hover{	opacity: 0.85; }/******************* Flytonic Comments ****************************************/#comments { padding-top:50px; }#respond{padding:15px 15px 15px 15px; background:#f8f8f8; }	 #respond:after { content: ".";  display: block; height: 0; clear: both; visibility: hidden;	}#commentform {padding:10px 0 0 0; margin:0;}#commentform input, #commentform textarea, #commentform .rateinput {width: 200px; padding: 5px; margin:0;	border:2px solid #DDD; color:#888; display:block; font-size:11px; }#commentform textarea {	width: 95%;	}#commentform label { color:#555; font-weight:bold; font-size:11px; }	#commentform label span { font-weight:normal; color:#777;}ol.commentlist {border-top:solid 1px #ddd; margin:0 0 35px 0 !important; padding:0 !important;}ol.commentlist li {position:relative !important;;min-height:50px !important;; padding: 10px 10px 10px 82px!important;list-style: none !important; border-bottom:1px solid #ddd !important;;	}ol.commentlist li .avatar{padding:4px;text-align:center;background:#fff;border:solid 1px #ccc;position:absolute;left:10px;top:10px;}ol.commentlist li span.avatar img{margin:5px;}ol.commentlist ul.children{margin:10px 0 0 0 !important;border-top:solid 1px #ddd; padding:0;}ol.commentlist .thread-odd{background:#f8f8f8;}ol.commentlist .thread-even .even{background:#fff;}ol.commentlist .thread-even .odd{background:#f8f8f8}ol.commentlist .thread-odd .odd{background:#fff;}ol.commentlist .thread-odd .even{background:#f8f8f8}.bypostauthor { border-top:2px solid #046cb6; }ol.commentlist .bypostauthor  span.avatar { border:solid 2px #046cb6;}.nocomments {text-align: center; margin: 0; padding: 0;	}div.comment-author { font-size:1.1em; line-height:1em;  }b.fn {font-weight:normal;}span.says { display:none;}div.comment-metadata{ font-size:.8em; margin-bottom:10px;color:#888;}div.comment-metadata a, div.comment-metadata a:visited {color:#888;}div.comment-metadata a:hover {color:#000;}.reply {text-align:right;}/** Comment Buttons **/div.reply a.comment-reply-link, div.reply a.comment-reply-link:visited { 	background:#046cb6; 	color:#fff; 	padding:4px; 	font-size:.8em; 	font-family:Arial, Helvetica, sans-serif; }div.reply a.comment-reply-link:hover {	background:#999; 	color:#fff; }#commentform #submit { 	background:#046cb6; 	color:#fff; 	border:0; 	padding:8px;  	text-align:center; 	display:block;  	width:100px; 	font-size:12px; 	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;  }#commentform #submit:hover { 	background:#999;	cursor:pointer; }/* 5. Header   ----------------------------------------------------------------------------*/header.main-header {	/* padding:15px 15px 15px 15px; */	overflow:hidden;	background: #044d99; /* for non-css3 browsers */	/* background-image: -webkit-linear-gradient(top, #1db4db 25%, #0488b8 100%); */	/* border-top:4px solid #057da9; */	/* border-bottom:4px solid #e9e9e9; */}.header-logo {	float:left;	/* padding:0 20px 15px 0; */	}	.header-logo img { width:228px; height: 48px; }	.header-logo h1 { 		line-height:1.1em; 		font-size:2.4em; 		margin:0; 		padding:0;	}.headerwidgets {	overflow:hidden;	/* padding:0 0 15px 0; */	} .headerwidgets img { height:68px; }	.headerwidgets .widget {	float:right;	/* padding:5px 5px; */	}.headerwidgets .bannerwidget {	float:right;	padding:5px 5px;}.header-logo a, .header-logo a:visited {	color:#fff;}.header-logo a:hover {	color:#eee;}/* Navigation   ------------------------------*/nav.navbar {overflow:hidden;background: #034288;/* border:1px solid #eee; */clear:both;/* padding:0 20px; */} .nav {display: block;width:100%;margin:0;}.nav,.nav ul {    line-height:46px;    margin:0;    padding:0;    list-style: none; } .nav li span {/* border-right:1px solid #ccc; *//* line-height:18px; */padding: 2px 25px;}.nav li li span {	border:0;}.nav li {float: left;font-size:1.3em;margin:0;font-weight:bold;text-transform:uppercase;border-right: 1px solid #044d99;}.nav li a,.nav li a:visited {display:block;color: #fff;}.nav li a:hover, .nav li a:active,.nav li:active,.nav li:hover { background-color:#03468e; color:#fff; }	.nav li ul {position: absolute;left: -999em;width:180px;margin:0;line-height: 18px;z-index:5;background: #044d99;padding:5px 15px 15px 15px;border-top:1px solid #fff;}.nav li li { 	width: 180px; 	margin:0; 	font-size:1.0em; 	font-weight:normal;	border-bottom:1px solid #eee;	border-right:0;}.nav li li span { 	padding:2px 0;}.nav li li a,.nav li li a:visited {	display:block;	color:#fff;		text-transform:none;	padding:6px 0;}.nav li li a:hover, .nav li li a:active,.nav li li:active,.nav li li:hover {	background:0;}	.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul {	left: auto;}.nav li li ul,  .nav li.current-menu-item li ul, .nav li.current-menu-parent li ul { 	margin: -32px 0 0 180px; 		visibility:hidden; }.nav li li:hover ul { 	visibility:visible;}.nav li.current-menu-item a, .nav li.current-menu-parent a  {	background-color:#044d99; color:#fff;}.nav li.current-menu-item li a, .nav li.current-menu-parent li a {	color:#fff;}.nav li li.current-menu-item a, .nav li li.current-menu-parent a  {	color:#111;}.nav li li.current-menu-item li a, .nav li li.current-menu-parent li a  {	color:#fff;}.nav li li a:hover, .nav li li li a:hover {	color:#111;}.selectnav { 	display: none; }/* 6. Content Area   ----------------------------------------------------------------------------*/.container {	background:#fff;	overflow:hidden;	width:100%;}.main-content {	background:#fff;	float:left;	width:616px;	padding:25px 25px 25px 15px;	font-size:1.3em;	line-height: 1.7em;}.leftside .main-content {	float:right;	padding:35px 15px 25px 25px;}.main-content.full {	float:none;	width:96%;	padding:15px 2%;	}.main-content ul { 	padding: 0 0 4px 8px; }.main-content ul li { 	line-height:1.2em;	padding: 0 0 0 19px;	text-indent:-1px;	margin-bottom:12px;	background:url(images/sidebullet.png) no-repeat left top;	list-style:none;}.main-content ol {	padding: 0 0 9px 32px; }.main-content ol li { 	line-height:1.2em;	padding:0;	margin-bottom:7px;	list-style:decimal outside;}/* Top Sites Shortcod Table */.midsites {	border-collapse: collapse; 	border-spacing: 0;	margin:0 0 25px 0;	width:100%;	border:1px solid #e6e6e6;	font-size:12px;}.midsites tr {	background:#fff url(images/midsites_tdbg.png) bottom repeat-x;}.midsites tr.alt {	background:#eee;}.midsites th {	padding:10px 4px;	background:#d5d5d5;	border-right:1px solid #fff;	color:#222;}.midsites td.rankcol {	width:10%;}.midsites td.logocol {	width:19%;}.midsites td.logocol2 {	width:15%;}.midsites td.bonuscol {	width:30%;}.midsites td.bonuscol2 {	width:14%;}.midsites td.rating2 {	width:22%;}.midsites td.reviewcol {	width:19%;}.midsites td.reviewcol2 {	width:17%;}.midsites td.visitcol {	width:19%;	width:22%;}.midsites td.casinoname {	text-align:left;	width:22%;}.midsites span {	font-size:16px;	font-weight:bold;}.midsites td {	padding:8px 4px;	text-align:center;	border-bottom:1px solid #e6e6e6;}.midsites span.rank {	padding:4px 8px;	background: #046cb6;	color:#fff;	font-size:14px;}/* In Post Featured Product */.featuredblock {	padding:15px;	margin-bottom:25px;	overflow:hidden;	background:#fafbdb;	border:1px solid #eede22;}.featuredblock .left {	float:left;	width:160px;}.featuredblock .logo {	margin-bottom:8px;}.featuredblock .right {	float:right;	width:410px;}.featuredblock  h4 {	margin-bottom:12px;	font-size:22px;}.featuredblock  h4 a,.featuredblock  h4 a:visited {	color:#111;}.featuredblock  h4 a:hover {	color:#999;}.featuredblock .playnow {	float:right;}.featuredblock  .bottom { 	clear:both;	text-align:center;	font-size:16px;	font-weight:bold;	padding:6px 10px;	background:#fde86c;}ul.features {	padding:0 162px 6px 25px;	margin:0;}ul.features li {	list-style:url(images/featbullet.png) outside;	margin:0 0 12px 0;	padding:0;	background:none;	}/* Slots Listings */.slotsmiddle {	overflow:hidden;	margin-bottom:15px;}.slotsblock {	width:130px;	float:left;	padding:10px 10px 0 10px;	text-align:center;	font-weight:bold;	line-height:1.1em;	height:140px;}img.slotscreen {	display:block;	width:100%;	height:104px;	margin-bottom:8px;}/* Casino Post Template */.topreviewarea {	margin:20px 20px 0px 20px;	padding:20px;	background:#fafbdb;	border:1px solid #eede22;	overflow:hidden;	font-size:1.3em;}.topreviewarea .logoleft {	float:left;	width:160x;	margin-right:25px;	text-align:center;}.topreviewarea .summary {	float:left;	width:460px;	}.topreviewarea .rating {	float:right;	width:250px;	text-align:center;}.topreviewarea h4 {	font-weight:bold;	font-size:20px;	margin-bottom:8px;}.procontable {	margin-bottom:25px;	border:1px solid #e6e6e6;}.procontable .con {	background:url(images/cons.png) no-repeat 15px center;	padding:15px 10px 15px 45px;}.procontable .pro {	background:url(images/plus.png) no-repeat 15px center;	padding:15px 10px 15px 45px;}.procontable .alt {	background-color:#f4f4f4;}ul.casinoinfo {	border:1px solid #e6e6e6;	margin:0 0 25px 0 !important;	padding:15px 15px 9px 15px !important;}ul.casinoinfo li {	list-style:none;	padding:0 0 6px 0;	margin:0 0 6px 0;	border-bottom:1px solid #e6e6e6;}ul.casinoinfo li span {	font-weight:bold;	padding-right:4px;}.bonusarea {	margin-bottom:10px;	overflow:hidden;}.casinobonus {	overflow:hidden;	margin:0 15px 15px 15px;	padding:10px;	background:#0488b8;	width:250px;}.casinobonus .top {	overflow:hidden;	padding-bottom:8px;}.casinobonus .top .bamount {	float:left;	width:140px;	color:#fff;	font-weight:bold;	font-size:16px;	line-height:1.1em;}.casinobonus .top .getbonus {	float:right;	width:100px;}.casinobonus .bottom {	overflow:hidden;	background:#ddf2f8;	color:#111;}.casinobonus .bottom .bcode {	float:left;	width:156px;	padding:6px 0 4px 8px;	font-weight:bold;	font-size:12px;}.casinobonus .bottom .minfo {	float:right;	width:80px;	padding:4px 0 6px 0;}/** Slots Post Template **/.slotstop {	margin:20px 20px 0 20px;	overflow:hidden;	font-size:1.3em;}.topleft {	float:left;	width:470px;}.topleft .slotimage {	padding:5px;	border:1px solid #ccc;}.topright {	float:left;	width:510px;}.topright h2 {	margin-bottom:8px;	font-size:18px;	padding-top:14px;}.slotsummary {	border:1px solid #e6e6e6;}.slotrow {	padding:6px 15px;	overflow:hidden;}.slotrow.alt {	background:#eee;}.slotrow .left {	width:28%;	float:left;	font-weight:bold;	color:#222;	font-size:12px;}.slotrow .right {	width:69%;	float:right;	color:#777;	font-size:12px;}.toplay {	margin-bottom:25px;	padding:15px;	background:#f4f4f4;	border:1px solid #e6e6e6;	overflow:hidden;}.toplay .left {	float:left;	width:120px;}.toplay .right {	float:right;	width:150px;}.toplay .logo {	width:120px;	height:60px;}.toplay .left span {	display:block;	padding-top:6px;	font-size:12px;	font-weight:bold;	text-align:center;}.toplay .right .bonus {	display:block;	margin-bottom:8px;	font-weight:bold;	font-size:16px;	padding:0;}/* 7. Sidebar   ----------------------------------------------------------------------------*/.sidebar { 	float:left;	padding:25px 15px 15px 25px;	width:320px;	font-size:1.3em;	background:#fff;}.leftside .sidebar {	padding:35px 25px 15px 15px;}.sidebar h3 { 	font-size:1.6em;	margin-bottom:20px;}.sidebar ul {	padding: 15px 15px 1px 30px; 	border:1px solid #e6e6e6; }.sidebar li {	line-height:1.2em;	padding:0;	text-indent:-1px;	margin-bottom:14px;	list-style:disc outside;}.sidebar ol {	margin: 0;  	padding: 5px 0px 15px 25px;  }.sidebar ol li{ 	list-style:decimal outside; 	margin: 0px 0px 10px 0px;}.sidebar .bannerwidget { 	display: block; 	margin:0 auto 25px auto; 	float:none; 	text-align:center; }.textwidget,.tagcloud {	margin-bottom:0;}.sidebar .widget {	margin-bottom:25px;}/* Calendar Widget */#wp-calendar {	margin:0 auto;}#wp-calendar caption {	font-size: 14px;	margin: 0;}#wp-calendar th,#wp-calendar td {	padding: 5px;	text-align: center;}/* Search Widget */.searchform { 	margin:0; 	overflow:hidden;  }.searchinput {	background:#f5f5f5; 	border:1px solid #b3b3b3; 	color:#a8a8a8; 	padding:8px; 	margin:0; 	width:200px; 	display:block;	float:left;}.searchsubmit {    background:#71b410; /* for non-css3 browsers */ 	color:#FFF !important; 	line-height:33px !important; 	padding:0 20px;	height:33px; 	border-width: 1px; 	border-style: solid; 	text-align: center; 	text-shadow: 1px 0 0 rgba(0, 0, 0, 0.3);	text-decoration: none !important;	box-shadow: 0px -1px 0px rgba(255, 255, 255, 0.3) inset, 0px 1px 2px rgba(0, 0, 0, 0.33);	background-image: -moz-linear-gradient(top, #7ece0c 33%, #71b410 100%);	background-image: -webkit-linear-gradient(top, #7ece0c 33%, #71b410 100%);	display:inline-block;	margin:0 0 0 10px;	border-color:#6aab0d;	font-weight:600;	font-size:14px !important;	float:left;}					   .searchsubmit:hover { 	filter: alpha(opacity=80);	opacity: 0.8;	color:#FFF !important; 	text-decoration:none;	cursor:pointer;}/* Newsletter Widget */.newsletter {	padding:15px 15px 0 15px;	border:1px solid #e6e6e6;}.newsletterform { 	margin:10px 0 0 0;	overflow:hidden;	clear:both;}.newsletter .newsimage {	float:right;	margin:0 0 15px 12px;}.newsletter span{ 	line-height:1.2em;	font-size:12px;	font-weight:bold;}.newsletter p.counter {	margin:0 0 15px 0;	padding:0;}.newsletterform .newsletterinput { 	background:#f6f7f9; 	border:1px solid #d7dbde; 	color:#b0b0b0; 	padding:10px; 	margin:0 auto 15px auto; 	width:264px; 	display:block;	font-size:12px;}.newsletterform .submitbutton { 	 background:#71b410; /* for non-css3 browsers */ 	color:#FFF !important; 	line-height:1em; 	padding:9px 20px; 	border-width: 1px; 	border-style: solid; 	text-align: center; 	text-shadow: 1px 0 0 rgba(0, 0, 0, 0.3);	text-decoration: none !important;	box-shadow: 0px -1px 0px rgba(255, 255, 255, 0.3) inset, 0px 1px 2px rgba(0, 0, 0, 0.33);	background-image: -moz-linear-gradient(top, #7ece0c 33%, #71b410 100%);	background-image: -webkit-linear-gradient(top, #7ece0c 33%, #71b410 100%);	display:block;	margin:0 0 15px 0;	border-color:#6aab0d;	font-weight:600;	font-size:14px !important;}.newsletterform .submitbutton:hover{	filter: alpha(opacity=80);	opacity: 0.8;	color:#FFF !important; 	text-decoration:none;	cursor:pointer;}.newsletter .nlimage {	float:right;	margin:0 0 10px 15px;}/* Top Casinos Widget */.casinoswidget {	border:1px solid #e6e6e6;}.casinorow {	overflow:hidden;	background:#fff url(images/midsites_tdbg.png) bottom repeat-x;	border-bottom:#e6e6e6;	padding:15px;}.casinorow.alt {	background:#eee;}.casinorow .logo {	float:left;	width:80px;	text-align:center;}.casinorow .bonus {	float:left;	width:98px;	margin-left:10px;	text-align:center;	font-weight:bold;}.casinorow .visit {	float:right;	width:86px;	text-align:center;}/* Featured Casino Widget */.featwidget { 	padding: 15px;	border:1px solid #e6e6e6;}.featwidget .logo {	margin-bottom:8px;	margin:0 auto;	text-align:center;	display:block;}.featwidget span.bonus {	display:block;	text-align:center;	margin:0 0 8px 0;	font-size:1.4em;	font-weight:bold;}.featwidget span.summary {	display:block;	margin:0 0 15px 0;}.featwidget .top {	margin:10px 0;}/* Review Listings Widget */.slotlist {	padding:15px 15px 0 15px;	border:1px solid #e6e6e6;}.slotlistrow {	margin-bottom:15px;	padding-bottom:15px;	background: url(images/slotlist_border.png) bottom repeat-x;	overflow:hidden;}.slotlist h4 {	font-size:16px;	font-weight:bold;	margin-bottom:8px;}.slotlist .screen {	float:left;	width:100px;	text-align:center;}.slotlist .screen img {	margin-bottom:6px;	max-width: 100%;height: auto;}.slotlist .info {	float:right;	width:170px;}/* Social Media Widget */ul.smedia {	padding:0;	margin:0;	overflow:hidden;}ul.smedia li {	display:block; 	float:left;	padding:6px;	list-style:0;	background:0;	margin:0;}/*** Promo Widget ***/.toppromos {	overflow:hidden;	padding:10px 5px;	border-bottom:1px solid #ddd;	border-top:2px solid #f3f3f3;}.toppromos .logo {	float:left;	width:90px;	text-align:center;	padding:0;}.toppromos .promo{	float:right;	width:186px;}.toppromos .promo h4 {	font-size:16px;	margin:0;	color:#fff;}/* 8. Footer   ----------------------------------------------------------------------------*/   footer.main-footer {background: #262b32;font-size:1.1em;margin:0 auto;color:#8c8e8d;border-top:1px solid #e2e2e2;padding-left: 20px;}.main-footer a, .bottom-footer a, .main-footer a:visited,.bottom-footer a:visited {	color:#bfbfbf;	text-decoration:none;}.main-footer a:hover,.bottom-footer a:hover {	color:#bfbfbf;	text-decoration:underline;}.footerwidget h3 {	margin:0 0 8px 0;	font-size:12px;	color:#eee;	text-transform:uppercase;}.main-footer .widgetarea {overflow:hidden;padding: 30px 0;}.footerwidget {/* width:21%; *//* padding:10px 2%; */float:left;}.footerwidget ul {padding: 0px !important;margin-top: 40px;margin-left: 30px;position:  absolute;}.footerwidget li {	line-height:1.2em;	padding:0;	text-indent:0;	margin-bottom:9px;	list-style:none;}footer.bottom-footer {display:  none;padding:20px 15px 20px 15px;overflow:hidden;background: #262b32;border-top:1px solid #333;color:#8c8e8d;text-align:center;font-size:1.1em;}/* 9. Media Queries   ----------------------------------------------------------------------------*/   @media screen and (min-width:481px) and (max-width:782px) {#outerwrap,.container,.wrap {	width:100%;}.headerwidgets .bannerwidget img {	width:100%;}#sidebar1 {	display:none;}.main-content {	float:none;	width:94%;	padding:25px 3%;}.header-logo  {	float:none;	margin:0 auto;	text-align:center;	width:96%;	padding:0 2% 5px 0;}nav.navbar {	float:none;	padding:0;	border:0;}#reviewsidebar {	float:none; 	padding-top:20px; 	width:96%;	padding:15px 2%;}/* Navigation */.js #nav { 	display: none; }.js .selectnav { 	display: block; }.js .selectnav { 	display: block; 	width:97%; 	margin:5px 1.5% 5px 1.5%; 	padding:3px 10px; 	font-size:14px; 	color:#333;  	text-transform:uppercase;	background:#f5f5f5;	border:2px solid #e6e6e6; }/* Slots Page */.topleft {	float:none;	width:100%;	padding-bottom:10px;}.topleft .slotimage {	margin:0 auto;	display:block;}.topright {	float:none;	width:100%;}.slotrow .left {	width:38%;}.slotrow .right {	width:59%;}#slotssidebar {	padding-top:0;	float:none;	width:80%;}.toplay .left {	float:left;	width:35%;}.toplay .right {	float:right;	width:60%;}.toplay .logo {	margin:0 auto;	display:block;}/* Casino Post Template */.topreviewarea .logoleft {	float:none;	width:100%;	margin-right:0;	padding-bottom:15px;}.topreviewarea .summary {	width:56%;	float:none;	width:100%;	padding-bottom:15px;}.topreviewarea .rating {	float:none;	clear:both;	width:100%;}#casinosidebar {	width:89%;}.procontable {	margin-bottom:25px;	border:1px solid #e6e6e6;}.procontable .con {	background:url(images/cons.png) no-repeat 15px center;	padding:15px 10px 15px 45px;}.procontable .pro {	background:url(images/plus.png) no-repeat 15px center;	padding:15px 10px 15px 45px;}.procontable .alt {	background-color:#f4f4f4;}ul.casinoinfo {	border:1px solid #e6e6e6;	margin:0 0 25px 0 !important;	padding:15px 15px 9px 15px !important;}ul.casinoinfo li {	list-style:none;	padding:0 0 6px 0;	margin:0 0 6px 0;	border-bottom:1px solid #e6e6e6;}ul.casinoinfo li span {	font-weight:bold;	padding-right:4px;}/* Featured Shortcode */.featuredblock .left {	float:none;	width:160px;	padding-bottom:10px;}.featuredblock .right {	float:none;	width:100%;}/* Footer */.main-footer .widgetarea {/* width:96%; *//* float:none; *//* padding:0 2%; *//* margin-bottom:20px; */}.main-footer .rightfooter {	width:96%;	float:none;	padding:0 2%;}.footerwidget {/* width:42%; *//* padding-top:10px; *//* padding-bottom:10px; *//* float:left; */}.top-footer .about,.top-footer .share {	width:100%;	float:none;	padding:10px 0;}}@media screen and (min-width: 1px) and (max-width:480px){#outerwrap,.container,.wrap {	width:100%;}.headerwidgets .bannerwidget img {	width:100%;}#sidebar1 {	display:none;}.main-content {	float:none;	width:92%;	padding:25px 4%;}.header-logo  {	float:none;	margin:0 auto;	text-align:center;	width:96%;	padding:0 2% 5px 0;}nav.navbar {	float:none;	padding:0;	border:0;}/* Navigation */.js #nav { 	display: none; }.js .selectnav { 	display: block; }.js .selectnav { 	display: block; 	width:97%; 	margin:5px 1.5% 5px 1.5%; 	padding:3px 10px; 	font-size:16px; 	color:#333;  	text-transform:uppercase;	background:#f5f5f5;	font-weight:bold;	border:2px solid #e6e6e6; }/* Excerpts */.articleexcerpt { 	padding:0 0 15px 0px; }.articleexcerpt .thumb {	position:inherit;	padding:4px 4px 12px 4px;	margin:0 auto 8px auto;	float:none;	text-align:center;	display:block;}.articleexcerpt .articleimg { 	text-align:center;	display:block;	margin:0 auto 8px auto;}.articleexcerpt h3 {	clear:both;	}/* Slots Page */.topleft {	float:none;	width:100%;	padding-bottom:10px;}.topleft .slotimage {	margin:0 auto;	display:block;	width:90%;	height:200px;}.topright {	float:none;	width:100%;}.slotrow .left {	width:48%;}.slotrow .right {	width:49%;}#slotssidebar {	padding-top:0;	float:none;	width:85%;}.toplay .left {	float:left;	width:35%;}.toplay .right {	float:right;	width:60%;}.toplay .logo {	margin:0 auto;	display:block;	width:100%;}/* Casino Post Template */.topreviewarea .logoleft {	float:none;	width:100%;	margin-right:0;	padding-bottom:15px;}.topreviewarea .summary {	width:56%;	float:none;	width:100%;	padding-bottom:15px;}.topreviewarea .rating {	float:none;	clear:both;	width:100%;}#casinosidebar {	width:89%;}/* Featured Shortcode */.featuredblock .left {	float:none;	width:160px;	padding-bottom:10px;	text-align:center;}.featuredblock .right {	float:none;	width:100%;}.featuredblock .playnow {	float:none;	padding-bottom:10px;}ul.features {	padding:0 0 6px 25px;	margin:0;}/* Footer */.main-footer .widgetarea {	width:95%;	float:none;	padding:0 2.5%;	margin-bottom:20px;}.main-footer .rightfooter {	width:95%;	float:none;	padding:0 2.5%;}.footerwidget {width:100%;/* padding:15px 0; */float:none;}.footerwidget.mr { 	padding-right:0;}.footerwidget.ml { 	padding-left:0;}.top-footer .about,.top-footer .share {	width:100%;	float:none;	padding:10px 0;}.hideme {	display:none;}}.headerwidgets .thumbnail {    float: left;    margin-right: 20px;}.sus {    margin-top: 15px;    margin-bottom: 15px;}.header-logo {    margin-top: 10px;    margin-left: 20px;}.widgetarea section:nth-child(2) {clear: both;position: absolute;margin-top: 40px;font-size: 12px;color: #888888;}.widgetarea section:nth-child(1) {    width: 310px;}section.widget_text.footerwidget .thumbnail {float: left;margin-right: 35px;height: 50px;vertical-align:  middle;}section.widget_text.footerwidget {float: right;}@media screen and (max-width: 480px) and (min-width: 1px){		.widgetarea section:nth-child(2) {    clear: both;    position: relative !IMPORTANT;    margin-top: 0px !important;    font-size: 12px;    color: #888888;}.widgetarea section:nth-child(1) {    width: 310px;    margin-top: 20px;}.headerwidgets {    width: 320px;    margin: 0 auto;    text-align: center;}}ul#menu-botom li {    padding-left: 15px;    float: left;    text-decoration: underline;}@media screen and (max-width: 782px) and (min-width: 1px){.headerwidgets {    width: 320px;    margin: 0 auto;    text-align: center;}ul#menu-botom {    position: relative;}.footerwidget ul {    margin-left: -15px;}}