/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
@media (max-width:419px){
 .uk-navbar-center.uk-hidden-large {
	max-width:80%;
	margin-right: 0;
}
}
.uk-navbar {
    background: #3A3A3A;
    color: #ffffff;
    padding-left:0;
}

.uk-navbar-nav > li.uk-active > a,
.uk-navbar-nav > li > a {
	color:#ffffff;
	font-weight:bold;
	font-size: 14px;
}

.uk-navbar-nav > li.uk-active > a:hover,
.uk-navbar-nav > li > a:hover {
	border-bottom:1px solid #fff;
}

.tm-top-a .uk-panel-box {
	background:#006DA8;
	color:#fff;
}


.tm-top-a .uk-panel-box {
    background: #006DA8;
    color: #fff;
    background-image: url('http://www.apnet.com/wp-content/uploads/2016/04/se-ranking-bg5.jpg');
    background-repeat: no-repeat;
    background-position: top right;
    padding:30px 0 15px 0;
}

.tm-sidebar-a .uk-grid > * {
    padding-left: 20px;
}
.tm-sidebar-a ol.uk-list-striped>li:before {top:0px;}

.tm-top-a h1 {
	color:#fff;
	font-size:24px;
	line-height:26px;
}

.tm-logo {
    margin-right: 100px;
    background: #006DA8;
    padding: 15px 35px;
}
.tm-logo-small img, .tm-logo img {
	max-width:140px;
}

.uk-button-primary {
    background-color: #39A700;
}


.uk-panel-box-secondary {
	 background: #006DA8;
}

.uk-nav-side > li > a,
.widget_recent_entries > ul > li > a {
    color: #fff;
    border-bottom: 1px dotted #2D82AF;
}
.uk-nav-side > li > a:hover,
.widget_recent_entries > ul > li > a:hover {
    color: #CECECE;
    border-bottom: 1px dotted #fff;
}

.uk-nav-side > li.uk-active > a {
    color: #fff;
    border-bottom: 1px dotted #fff;
}

.uk-list h2 {
    text-transform: initial;
    color: #006DA8;
    margin-bottom: 0;
    font-size:24px;
    line-height:26px;
    margin-right:5px;
}

.stars i.uk-icon-star,
.stars i.uk-icon-star-o,
.stars i.uk-icon-star-half-o {
	margin-top:6px;
    font-size: 18px;
    color: #FFB500;
    margin-left: 3px;
}

.stars.uk-width-medium-1-2 {
	padding-left:35px;
}

.uk-margin-top {
    margin-top: 8px !important;
}

.uk-button.play,.uk-button.play:hover {
    padding: 7px 0px;
    width:100%;
    font-size: 24px;
	color: #fff;
    text-decoration: none;
}


.uk-button.moreinfo {
	padding:0 10px;
	width:100%;
    text-decoration: none;
	font-size: 13px;
    line-height: 22px;
    min-height: 22px;
}

.uk-button.moreinfo:hover{
    background-color: #006aa7;
    color: #ffffff;
    text-decoration: none;
}

.uk-text-center.links {
	margin:auto;
}
p.casinoDescription{
    margin-top:5px;
}

p.casinoDescription strong{
    font-size: 20px;
    margin-top:5px;
    line-height: 22px;
}

.uk-list-striped > li {
	padding:10px;
	margin-bottom:5px;
	position:relative;
    border-bottom: 3px dotted #DADADA;
    padding-bottom: 0px;
}

.uk-list-striped > li:last-child {
	padding-bottom:10px;
}

ol.uk-list-striped {
    counter-reset: item
}

ol.uk-list-striped>li:first-child:before {
	font-weight:bold;
    top: -15px;
    width: 32px;
    height: 13px;
    padding-top: 23px;
    color: #e4a331;
    line-height: 0px;
    background: url("http://www.apnet.com/wp-content/uploads/2016/04/top-one.png");
    background-image: url("http://www.apnet.com/wp-content/uploads/2016/04/top-one.svg"),none;
}

ol.uk-list-striped>li:before {
	font-weight:bold;
    content: counter(item);
    counter-increment: item;
    position: absolute;
    top: 20px;
    left: -15px;
    width: 31px;
    height: 41px;
    color: #df0e14;
    font-size: 13px;
    font-family: ProximaNovaBold,sans-serif;
    text-align: center;
    line-height: 32px;
    z-index: 2;
    background: url("http://www.apnet.com/wp-content/uploads/2016/04/top-all.png");
    background-image: url("http://www.apnet.com/wp-content/uploads/2016/04/top-all.svg"),none;
}


@media (max-width:1550px){
	.uk-navbar-nav > li > a {
		padding:0 15px;
		text-transform: initial;
	}

	.tm-logo {
		margin-right:30px;
	}
}

@media (max-width:1290px) {
	.uk-navbar-nav > li > a {
		font-size:13px;
		padding:0 10px;
	}
}

@media (max-width:1090px) {
	.uk-navbar-nav > li > a {
		font-size:11px;
		padding:0 6px;
	}
}

.uk-navbar-toggle {
    padding-left: 10px;
    font-size: 20px;
    color:#fff;
}

.uk-panel-box h2{
    color: #006DA8;
    text-transform: initial;
}

.uk-button-primary:hover, .uk-button-primary:focus {
	background-color: #4CD207;
}

.uk-button-secondary {
	margin-top:10px;
	background: #006da8;
	font-size: 34px !important;
    line-height: 38px;
	border:none;
	margin-left: -5px;
	padding:15px 20px !important;
	text-transform:none !important;
}

.uk-button-secondary:hover, .uk-button-secondary:focus {
	background-color: #003d5f;
}

.uk-article > p > a, .uk-article .uk-subnav a {
	color: #4b4b4b;
    text-decoration: underline;
}

.uk-article  > p > a:hover, .uk-article .uk-subnav a:hover {
	color: #aeaeae;
    text-decoration: underline;
}

.uk-article-title a, .uk-article-title a:hover,
.uk-article-meta a, .uk-article-meta a:hover,
.post-edit-link,.post-edit-link:hover
{
	text-decoration:none !important;
}
/*
.mp-table .uk-width-medium-1-5.uk-margin-right {
	margin-right: 0 !important;
}*/



.uk-list-striped > li:nth-of-type(odd) {
    background: #FFFFFF;
}

/* Icons in footer */
@media (max-width:754px) {
.logos li {
    margin: 16px 0 0 20px;
}
}
@media (min-width:755px) {
.logos li {
    margin: 0 0 0 20px;
}
}
.logos {
    margin: 0;
    list-style: none;
    padding: 16px 0;
    opacity: 0.75;
}

.logos li {
    display: inline-block;
    vertical-align: middle;
    padding: 0 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: center;
    background: url(http://www.apnet.com/wp-content/uploads/2016/04/bg-logos.png) no-repeat -999px -999px;
}


.logos .tst {
    background-position: 0 0;
    width: 76px;
    height: 37px;
}

.logos .ecogra {
    background-position: -86px 0;
    width: 134px;
    height: 44px;
}

.logos .verisign {
    background-position: -251px 0;
    width: 89px;
    height: 43px;
}
.logos .eighteen-years {
    background-position: -372px 0;
    width: 44px;
    height: 44px;
}
.logos .anti-spam {
    background-position: -452px 0;
    width: 70px;
    height: 44px;
}
.logos .gamcare {
    background-position: -546px 0;
    width: 47px;
    height: 44px;
}
.logos .ga {
    background-position: -622px 0;
    width: 69px;
    height: 44px;
    margin-left: 20px;
}

/* Sidebar icon */
.tm-sidebar-a > .uk-panel.uk-panel-box.widget_text {
	padding: 0;
    background: none;
    box-shadow: none;
    color: transparent;
}
.logos-sidebar {
    margin: auto;
    list-style: none;
    padding: 0;
}

.logos-sidebar li {
    display: inline-block;
    vertical-align: middle;
    /* margin: 0 -2px 0 0; */
    padding: 0 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: center;
    background: url(http://www.apnet.com/wp-content/uploads/2016/04/bg-logos-sidebar.png) no-repeat -999px -999px;
    background-size: cover;
}

.tableIntro {
    color: #034d75;
    margin-left: 61px;
    margin-right: 61px;
    margin-top: 5px;
    font-size:14px;
    line-height:16px;
}

@media (max-width:360px) {
	.logos-sidebar {
    width: 269px;
}

.logos-sidebar .trusted-casinos {
    background-position: 0 0;
    width: 57px;
    height: 57px;
}

.logos-sidebar .safe-secure {
    background-position: -62px 0;
    width: 57px;
    height: 57px;
    margin-left: 10px;
}

.logos-sidebar .legal-sites {
    background-position: -126px 0;
    width: 57px;
    height: 57px;
    margin-left: 10px;
}
.logos-sidebar .review-team {
    background-position: -189px 0;
    width: 57px;
    height: 57px;
    margin-left: 10px;
}
}
@media (min-width:361px) and (max-width:767px){
.logos-sidebar {
    width: 308px;
}

.logos-sidebar .trusted-casinos {
    background-position: 0 0;
    width: 67px;
    height: 67px;
}

.logos-sidebar .safe-secure {
    background-position: -73px 0;
    width: 67px;
    height: 67px;
    margin-left: 10px;
}

.logos-sidebar .legal-sites {
    background-position: -147px 0;
    width: 67px;
    height: 67px;
    margin-left: 10px;
}
.logos-sidebar .review-team {
    background-position: -223px 0;
    width: 67px;
    height: 67px;
    margin-left: 10px;
}
}

@media (min-width:768px) and (max-width:1219px) {
.logos-sidebar {
    width: 201px;
}
.logos-sidebar .trusted-casinos {
    background-position: 0 0;
    width: 40px;
    height: 40px;
}

.logos-sidebar .safe-secure {
    background-position: -44px 0;
    width: 40px;
    height: 40px;
    margin-left: 10px;
}

.logos-sidebar .legal-sites {
    background-position: -88px 0;
    width: 40px;
    height: 40px;
    margin-left: 10px;
}
.logos-sidebar .review-team {
    background-position: -133px 0;
    width: 40px;
    height: 40px;
    margin-left: 10px;
}
}
@media (min-width:1220px){
.logos-sidebar {
    width: 308px;
}

.logos-sidebar .trusted-casinos {
    background-position: 0 0;
    width: 67px;
    height: 67px;
}

.logos-sidebar .safe-secure {
    background-position: -73px 0;
    width: 67px;
    height: 67px;
    margin-left: 10px;
}

.logos-sidebar .legal-sites {
    background-position: -147px 0;
    width: 67px;
    height: 67px;
    margin-left: 10px;
}

.logos-sidebar .review-team {
    background-position: -223px 0;
    width: 67px;
    height: 67px;
    margin-left: 10px;
}
}


@media (max-width: 768px) {
	.uk-flex-order-first-srednij {
		-ms-flex-order: -1;
		-webkit-order: -1;
		order: -1;
	}
	
	.uk-article-title {
		text-transform:none;
		font-size:28px;
		line-height:32px;
	}
}