/*
Theme Name: Bahis Giriş
Author: Bahis
Theme URI: https://giris.com/
Author URI: https://giris.com/
License: GPL 2.0
License URI: license.txt
Description:  Bahis Giriş Adresi
Version: 8.1
Tags: light, bet, giriş, güncel, yeni
*/


/***********************************
TABLE OF CONTENTS:

1. OVERALL STYLING
2. TABLES
3. BUTTON
4. BLOG ITEM
5. REVIEWS BOX
6. SINGLE BLOG
7. RESPONSIVE SLIDES
8. QUOTE POST FORMATS
9. AUDIO POST FORMAT
10. TOP BAR
11. NAVIGATION
12. BIG SEARCH
13. POST FORMAT ICONS
14. WORDPRESS CORE
15. COMMENTS
16. WIDGETS
17. SUBMIT FORMS
18. SINGLE POST SHARE
19. ABOUT AUTHOR
20. VIDEO CONTAINER
21. PAGINATION
22. GALLERY
23. HORIZONTAL TABS
24. ALERTS
25. PROGRESS BARS
26. MAIN SLIDER
27. MAIN SEARCH INPUT
28. CATEGORY LIST
29. RATINGS
30. SINGLE REVIEWS
31. COPYRIGHTS
32. TITLE SHORTCODE
33. PROS AND CONS
34. BREADCRUMBS
35. BANNERS
36. 404 PAGE
37. MEGA MENU
38. QUICK SEARCH
*************************************/

/* 1. OVERALL STYLING */
html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body {
	font-family: "Noto Sans", sans-serif;
	color: #3c4043;
	font-size: 13px;
	line-height: 23px;
	background-color: #f0f0f0;
	overflow-x: hidden;
}

a, a:hover, a:focus, a:active, a:visited{
	outline: 0;
	color: inherit;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.post-content a {
    color: #970100;
}
.widget ul.grey, .grey, .grey:visited{
	color: #7a7a7a;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 19px;
}

a.grey:hover{
	color: #9ACC55;
}

.widget_widget_reviews .fa{
	vertical-align: top;
	margin-top: 3px;
}

img{
	max-width: 100%;
	height: auto;
	-webkit-backface-visibility: hidden;
}

img, 
.blog-title h4, 
.blog-title h5, 
.animation, 
.share:hover .fa, 
.next-prev a .fa, 
.menu-icon, 
.share:before,
.share:after,
.icon{
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;	
}

.break-word{
	word-break: break-all;
}

select{
	max-width: 100%;
}

h1, h2, h3, h4, h5, h6{	
	margin: 10px 0px;
	font-weight: 500;
	line-height: 1.25;
	color: #343434;
	font-weight: bolder;
	font-family: "Noto Sans", sans-serif;
}
h1{
	font-size: 2em;
	line-height: 1.25;
}

h2{
	font-size: 1.5em;
	line-height: 1.25;
}

h3{
	font-size: 1.17em;
	line-height: 1.25;
}

h4{
	font-size: 1em;
	line-height: 1.25;
}

h5{
	font-size: .83em;
	line-height: 1.25;
}

h6{
	font-size: 13px;
	line-height: .67em;
}
blockquote{
	font-size: 20px;
	font-style: italic;
	border: none;
	padding-left: 20px;
	margin-bottom: 20px;
}

cite{
	font-size: 16px;
	font-style: normal;
	text-align: right;
	display: block;
}

.bt-table{
	display: none;
}

.white-block{
	background: #ffffff;
	margin-bottom: 20px;
	overflow: hidden;
	border-radius: 0px;
	position: relative;
}
.container.homepage {
    background: #fff;
    border: thin solid #dadce0;
    border-radius: 0.5rem;
    padding: 15px;
    margin: 15px auto;
}
.search-filter .white-block,
.archive .white-block{
	margin-top: 0px;
	border: thin solid #dadce0;
    border-radius: .5rem;
}
.page-template .flag,
.archive .flag {
	height: 30px;
    margin: 0 0 6px 6px;
	filter: drop-shadow(0 0 2px #bbb);
}
.page-template .payment,
.archive .payment {
	height: 30px;
    margin: 0 6px 6px 0;
}
.licence {
    height: 50px;
    float: right;
}
.content-inner{
	padding: 25px;
}

.main-title{
	text-align: center;
}

.main-title h3{
	margin: 0px;
}

section{
	width: 100%;
	padding: 0px;
}

.main-slider{
	margin: 0px;
}

.search-filter{
	margin-bottom: 25px;
	text-align: center;
}


/* END OVERALL STYLING */


/* 2. TABLES */
table{
	width: 100%;
	margin: 15px 0px;
	border: 1px solid #eeeeee;
}

hr{
	border-color: #eeeeee;
}

table th{
	text-align: center;
	background: #9ACC55;
	color: #ffffff;
	padding: 5px 5px 1px 5px;
}

table th a, table th a:hover, table th a:focus, table th a:active, table th a:visited{
	color: #ffffff;
}

table td{
	border-bottom: 1px solid #eeeeee;
	padding: 5px;
}

table tr:last-child td{
	border: none;
}
/* END TABLES */

/* 3. BUTTON */
.tagcloud a, .btn, a.btn,
.pagination a,
.pagination a:visited,
.pagination a:focus,
.pagination a:visited,
.pagination > span{
	word-break: break-all;
	padding: 4px 10px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: none;
	background: #9ACC55;
	color: #ffffff;
	display: inline-block;
	white-space: normal;
	font-size: 13px;
	line-height: 26px;
}

.pagination a:hover,
.tagcloud a:hover, .tagcloud a:focus, .tagcloud a:active,
.btn:hover, .btn:focus, .btn:active{
	border: none;
	background: #232323;
	color: #ffffff;
}

.tagcloud a,
.widget-social a{
	background: #f8f8f8;
	color: inherit;
}

.btn i{
	margin-right: 5px;
}

.btn.medium{
	padding: 10px 18px;
}

.btn.large{
	padding: 15px 28px;
}

.tagcloud a{
	padding: 0px 10px 2px 10px;
	margin: 2px;
	float: left;
}

a.submit-live-form{
	display: block;
}

.submit-form i{
	margin-left: 5px;
	margin-right: 0px;
}

/* END BUTTON */

/* 4. BLOG ITEM */

.blog-item .post-meta{
	color: #7a7a7a;
	font-style: italic;
	margin: 0px;
}

.blog-item ul.post-meta{
	margin: 0px;
	font-style: normal;
	color: inherit;
	opacity: 0.6;
}

.blog-item .post-meta li{
	padding: 0px;
	margin-right: 20px;
}

.blog-item .post-meta li .fa{
	margin-right: 5px;
}

.blog-element.blog-item .post-meta{
	margin-bottom: 20px;
}

.blog-element.blog-item h5{
	margin: 0px;
}

.blog-item .post-meta span{
	margin-right: 5px;
}

.blog-item p{
	margin-bottom: 30px;
}

.page-media img{
	width: 100%;
}

.blog-media{
	overflow: hidden;
	position: relative;
	transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-webkit-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
}

.blog-media img, .member-avatar img{
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	overflow: hidden;
	width: 100%;
	height: auto;
}


.reviews-box{
	margin-top: 0px;
}


li.single-small-time{
	display: none;
}

@media only screen and ( max-width: 768px ){
	li.single-small-time{
		display: block;
	}
}

.blog-avatar{
	display: block;
	text-align: center;
}

.blog-avatar img{
	width: 80px;
	height: 80px;
	display: inline-block;
}


.blog-time-line{
	display: none;
	text-align: center;
	margin: 0px 0px 20px 0px;
}

@media only screen and ( max-width: 768px ){
	.blog-time-line{
		display: block;
	}
}

.blog-time-line p{
	position: relative;
	text-transform: uppercase;
	font-size: 13px;
	color: #7a7a7a;
	margin: 0px;
	display: inline-block;
}

.blog-time-line p:before, .blog-time-line p:after{
	content: ' ';
	position: absolute;
	width: 10px;
	border-bottom: 1px solid #aaa;
	left: -20px;
	top: 50%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.blog-time-line p:after{
	right: -20px;
	left: auto;
}

.blog-bottom-holder .fa-thumb-tack{
	margin-right: 10px;
	transform: rotate(30deg);
	-o-transform: rotate(30deg);
	-moz-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	-webkit-transform: rotate(30deg);
}

.blog-title-wrap{
	margin-bottom: 20px;
}

.blog-element .blog-title-wrap{
	margin-bottom: 0px;
}

@media only screen and ( max-width: 768px ){
	.blog-title-wrap{
		margin-bottom: 0px;
	}
}

.blog-title{
	display: inline-block;
}

.blog-title h4{
	margin: 0px;
	margin-bottom: 5px;
}

.blog-title:hover h4, .blog-title:hover h5{
	color: #9ACC55;
}

.blog-time{
	font-style: italic;
	padding-top: 13px;
	color: #7a7a7a;
}

.blog-time li{
	margin-right: 10px;
}

.no-margin{
	margin: 0px;
}

@media only screen and ( min-width: 768px ){
	.no-left-padding{
		padding-left: 5px;
	}
}

.no-top-margin{
	margin-top: 0px;
}

.blog-time li.no-margin{
	margin: 0;
}


.blog-time .fa{
	margin-right: 5px;
}
/* END BLOG ITEM */

/* 5. REVIEWS BOX */

.reviews-box .blog-title{
	margin-bottom: 15px;
}

.reviews-box .blog-title h4, .reviews-box .blog-title h5{
	margin: 0px;
}

.content-footer{
	border-top: 1px solid #eee;
}

.content-footer .content-inner{
	padding: 10px 25px;
}

.reviews-box-cat{
	font-size: 11px;
	text-transform: uppercase;
}

.reviews-box-cat a{
	vertical-align: middle;
}

.reviews-box-alt .reviews-box-cat{
	border-radius: 50%;
	border: 1px solid #555;
	text-align: center;
	width: 25px;
	height: 25px;
	line-height: 20px;
}

.avatar{
	margin-top: 20px;
	line-height: 23px;
}

.reviews-box-alt .content-inner-alt p{
	margin: 0px;
}

@media only screen and ( min-width: 768px ){
	.reviews-box-alt .content-inner-alt{
		padding: 20px;
		padding-left: 0px;
		padding-bottom: 0px;
	}
}

.avatar img{
	border-radius: 50%;
	float: left;
	width: 25px;
	height: 25px;
	margin-right: 10px;
}

/* END REVIEWS BOX */

/* 6. SINGLE BLOG */
.post-meta{
	font-size: 13px;
	margin-bottom: 5px;
	color: #7a7a7a;
}

.post-meta a{
	display: inline;
}

.post-meta li{
	margin-right: 5px;
}

.post-meta li .fa{
	margin-right: 5px;
}

.post-title{
	margin-top: 10px;
	margin-bottom: 35px;
}

.page-template-page-tpl_full_width_no_white .post-title{
	margin-top: 0px;
}

.single-reviews .post-title{
	margin-top: 10px;
}

.single-review .post-title{
	margin-top: 0px;
	margin-bottom: 10px;
	color: whitesmoke;
	font-weight: 500;
    font-size: 32px;
}
.casino-rate .fa {
    font-size: initial;
    color: #f0c538;
}

/* END SINGLE BLOG */

/* 7. RESPONSIVE SLIDES */
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	text-align: center;
}

.rslides li img{
	width: 100%;
	height: 100%;
}

.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}
.rslides_nav{
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
    transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
	background: #ffffff;
	position: absolute;
	top: 45%;	
	z-index: 999999;
	height: 40px;
	width: 40px;
	line-height: 38px;
	text-align: center;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.col-sm-4 .rslides_nav{
	height: 30px;
	width: 30px;
	line-height: 28px;
}

.post-slider .rslides_nav.prev{
	left: 10px;
}

.post-slider .rslides_nav.next{
	right: 10px;
}

.slider-pager,
.slider-pager li{
	margin: 0px;
	padding: 0px;
}

.slider-pager li{
	margin-top: 5px;
}

.slider-pager li img{
	width: 90px;
	height: auto;
	cursor: pointer;
}
/* END RESPONSIVE SLDIES */

/* 10. TOP BAR */
.top-bar{
	background: #ffffff;
	margin: 0px;
	padding: 10px 0px;
}

@media only screen and ( max-width: 768px ){
	.top-bar,
	.account-action.text-right{
		text-align: center;
	}
	.top-bar .no-margin{
		margin-bottom: 10px;
	}
}

.account-action a{
	margin-left: 10px;
}
/* END TOP BAR */

/* 11. NAVIGATION */

.flex-wrap{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

@media only screen and (max-width: 768px){
	.flex-wrap{
		display: block;
		text-align: center;
	}
}

.navigation-bar{
	background: #0071b7;
	background: linear-gradient( 120deg, #0071b7, 0%, #0e6499 100%);
	padding: 20px 0px;
}

.navigation-bar .pull-left,
.navigation-bar .logo,
.navigation-bar .logo img{
	flex-shrink: 0;
	
}
.navigation-bar.sticky_nav{
	padding: 10px 0px;
}

.sticky_nav{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 10;
	display: none;
}

#navigation .dropdown-menu{
	margin:0px;	
	box-shadow: none;
	border-bottom: none;
	font-size: 13px;
	border-bottom: .0625rem solid #dadce0;
}

#navigation .dropdown-menu:not(.mega_menu_dropdown) a{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#navigation .dropdown-menu:not(.mega_menu_dropdown) a i{
	width: 20px;
	text-align: center;
}

@media (min-width: 768px){
	#navigation .dropdown-menu:not(.mega_menu_dropdown) a i{
		transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
	}

	#navigation .dropdown-menu:not(.mega_menu_dropdown) a i{
		height: 20px;
	}
}

.nav.navbar-nav > li > .dropdown{
	margin-top: 1px;
}

.nav.navbar-nav .dropdown-menu li:last-child{
	border: none;
}

.navbar li.dropdown ul li.dropdown ul{
	left: 100%;
	top: 0px;
}
.navbar li{
	margin-bottom: 0px;
}

.navbar{
	margin-bottom: 0px;
	border-radius: 0px;
	border: none;
	background: transparent;	
	min-height: 0px;
}

.navbar-collapse{
	padding: 0px;
	border: none;
	box-shadow: none;
}

.nav.navbar-nav{
	display: block;
	vertical-align: top;
	width: 100%;
}

.nav.navbar-nav li a{
	color: #ffffff;
	font-family: 'Montserrat', sans-serifs;
}

.nav.navbar-nav > li{
	margin: 0px 3px;
		float: left;
  	list-style: none;
}

.nav.navbar-nav > li li{
	border-bottom: 1px solid #eeeeee;
}

#navigation .nav.navbar-nav > li > a{
	background: transparent;
	padding: 10px;
}

#navigation .nav.navbar-nav > li:last-child > a{
	padding-right: 0px;
}

@media only screen and ( max-width: 768px ){
	#navigation .nav.navbar-nav > li:last-child > a{
		padding-right: 10px;
	}
	.navigation-bar .pull-right.small-centered,
	.navigation-bar .pull-left.small-centered{
		width: 100%;
		text-align: center;
	}
}

#navigation .nav.navbar-nav > li.open > a,
#navigation .nav.navbar-nav > li > a:hover,
#navigation .nav.navbar-nav > li > a:focus ,
#navigation .nav.navbar-nav > li > a:active,
#navigation .nav.navbar-nav > li.current > a,
#navigation .navbar-nav > li.current-menu-parent > a, 
#navigation .navbar-nav > li.current-menu-ancestor > a, 
#navigation  .navbar-nav > li.current-menu-item  > a{
	color: #222;
	background: transparent;
}


.nav.navbar-nav ul{
	padding: 0px;
	border-radius: 0px;
	border: none;
}

.nav.navbar-nav ul li a,
.nav.navbar-nav ul li a:hover,
.nav.navbar-nav ul li a:active,
.nav.navbar-nav ul li a:focus{
	padding: 10px 15px;
	position: relative;
	color: #343434;
}

.nav.navbar-nav li a .menu-icon{
	margin-right: 10px;
	opacity: 0.5;
}

.nav.navbar-nav li a:hover .menu-icon,
.nav.navbar-nav li a:active .menu-icon{
	opacity: 1;
}

.navbar-toggle{
	color: #ffffff;
	line-height: 1;
	float: none;
	vertical-align: middle;
	margin-right: 0px;
	padding: 0px;
	margin: 0px;
	margin-top: -2px;
}

#navigation{
	text-align: center;
}

@media only screen and (max-width: 768px) {
	.nav.navbar-nav{
		margin-left: 0px;
		margin-right: 0px;
	}

	#navigation .nav.navbar-nav > li > a{
		text-align: left;
		display: block;
		padding-left: 0px;
		padding-right: 0px;
	}	

	#navigation .navbar-nav li a i{
		float: right;
		width: 30px;
		text-align: right;
	}

	#navigation .nav.navbar-nav > li:last-child > a{
		padding-right: 0px;
	}

	.navbar-default .navbar-nav .open .dropdown-menu > li > a{
		background: #ffffff;
	}
	#navigation .dropdown-menu{
		border: none;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, 
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:active
	.navbar-default .navbar-nav .open .dropdown-menu > li.current > a,
	.navbar-default .navbar-nav .open .dropdown-menu > li.current-menu-ancestor > a,
	.navbar-default .navbar-nav .open .dropdown-menu > li.current-menu-item > a,
	.navbar-default .navbar-nav .open .dropdown-menu > li.current-menu-parent > a{
		color: #343434;
		background: #ffffff;
	}
	
	.nav.navbar-nav{
		display: block;
	}

	.navbar-nav .open .dropdown-menu > li > a{
		color: #343434;
		padding: 10px 15px;
	}
	
	.nav.navbar-nav > li > a{
		line-height: 20px;
	}
	#navigation .dropdown-menu:not(.mega_menu_dropdown) .dropdown-menu a{
		padding-left: 25px;
	}

	#navigation .dropdown-menu:not(.mega_menu_dropdown) .dropdown-menu .dropdown-menu a{
		padding-left: 35px;
	}

	#navigation .dropdown-menu:not(.mega_menu_dropdown) .dropdown-menu .dropdown-menu .dropdown-menu a{
		padding-left: 45px;
	}
	.review-title {
    text-align: center;
	}
	.casino-rate,
	.casino-title {
    float: unset!important;
	}
}

.current-caret{
	position: absolute;
	left: 0px;
	top: 11px;
	font-size: 20px;
}
/* END NAVIGAION */


/* 13. POST FORMAT ICONS */
.fake-thumb-wrap{
    position: absolute;
    text-align:center;
    margin: 0;
    top: 50%;
    left: 32px;
	width: 65px;
	height: 65px;
	border: 1px solid #eeeeee;
    transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%); /* IE 9 */
    -webkit-transform: translate(-50%,-50%); /* Safari and Chrome */
}

.post-format{
	font-size: 18px;
	line-height: 64px;
	font-family: dashicons;
}

.post-format-standard:before{	
	content: '\f109';
}

.post-format-aside:before{	
	content: '\f123';
}

.post-format-gallery:before{	
	content: '\f161';
}

.post-format-link:before{	
	content: '\f103';
}

.post-format-image:before{	
	content: '\f128';
}

.post-format-quote:before{	
	content: '\f122';
}

.post-format-status:before{	
	content: '\f130';
}

.post-format-video:before{	
	content: '\f126';
}

.post-format-audio:before{	
	content: '\f127';
}

.post-format-chat:before{	
	content: '\f125';
}

.fake-thumb-holder .post-format{
	color: #9ACC55;
	font-size: 20px;
	line-height: 10px;
}

.to_top.btn{
	position: fixed;
	right: 20px;
	bottom: 15px;
	width: 30px;
	height: 30px;
	display: none;
	z-index: 3;
	padding: 0px;
	text-align: center;
	-webkit-transform: translate3d(0,0,0);
}

.to_top.btn .fa{
	font-size: 20px;
	line-height: 29px;
	display: block;
}


/* 14. WORDPRESS CORE */
.alignnone {
    margin: 5px 20px 20px 0;
}

.sticky{}

.sticky-wrap{
	background: #9ACC55;
	display: block;
	padding: 35px 50px 5px 50px;
	position: absolute;
	top: -25px;
	right: -50px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}

.sticky-pin{
	color: #ffffff;
}
.wp-caption-text{}


.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    max-width: 100%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 100%;
    padding: 0;
    width: auto;
}
/* END WORDPRESS CORE */

/* 15. COMMENTS */
#disqus_thread{
	background: #ffffff;
	padding: 30px;
	margin: 50px 0px;
}

.comment-avatar{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	width: 80px;
	text-align: center;
}
.avatar-img {
    border-radius: 50%;
    border: 1px solid #e7e7e7;
}
.user-ratings, .author-ratings {
    color: #f0c538;
    font-size: 1.2em;
}
.user-review-text {
	font-size: medium;
}
.comment-content-wrap{
	float: left;
	width: calc(100% - 100px);
}

@media only screen and ( max-width: 600px ){
	.comment-avatar{
		float: none;
		margin: 0px;
		width: 100%;
		height: auto;
	}
	.comment-content-wrap{
		float: none;
		width: 100%;
	}	
}

.comment-reply-link{
	display: block;
	text-align: right;
	color: #676767;
}

.comment-reply-link:hover{
	color: #9ACC55;
}

.comment-border{
	width: 100%;
	border-bottom: 1px solid #eeeeee;
	margin: 30px 0px;
}

.comment-margin-left{
	margin-left: 15px;
}

.comment-review{
	cursor: pointer;
}

.comment-review label{
	display: block;
}

@media only screen and (max-width: 600px){
	.comment-name{
		margin-top: 20px;
	}

	.comment-margin-left{
		margin-left: -15px;
	}
}

.comment-content{
	margin-top: 30px;
}

.comment-name{
	margin-bottom: 10px;
	color: #343434;
}

.comment-name p{
	margin: 0;
	font-size: 15px;
}

.comment-name p span{
	font-size: 12px;
	color: #7a7a7a;
	font-style: italic;
}

.comment-form{
	margin-top: 30px;
}

.comment-form .ordered-list{
	background: #f8f8f8;
	padding: 15px;
}

.comment-form .ordered-list li{
	padding: 5px 0px;
	cursor: pointer;
}

.comment-form .ordered-list .fa{
	margin-right: 0px;
	font-size: 36px;
	font-style: normal;
}

.contact-form{
	margin-top: 0px;
}

.contact-form textarea{
	height: 265px;
}

.contact-form .btn {
    height: unset;
    border-radius: 5px;
    padding: 10px 40px;
}
.blog-item .btn {
    height: unset;
    border-radius: 5px;
    padding: 5px 20px;
}
.contact-page-content-wrap{
	margin-bottom: 15px;
}

label{
	font-weight: normal;
}

.image-upload{
	background: #f5f5f5;
	color: #676767;
	display: block;
	padding: 5px 10px;
}

input,textarea{
	background-clip: padding-box;
}

.form-control, .form-control:focus, .form-control:active, .form-control:focus:active{
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid transparent;
	background: #f1f3f4;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	font-size: 13px;
	line-height: 23px;
	color: #676767;	
	width: 100%;
	float: none;
	height: 34px;
    padding: 6px 12px;
}

.has-feedback .form-control{
	padding-right: 12px;
}

#terms{
	vertical-align: middle;
	margin-top: -2px;
}

textarea.form-control{
	min-height: 190px;
}

.form-submit{
	margin: 0px;
}
.form-group {
    display: inline-block;
}
.form-submit #submit{
	border: none;
	background: #9ACC55;
	color: #ffffff;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	margin-top: 10px;
	padding: 5px 20px;
	transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	font-size: 13px;
	line-height: 23px;
}

.form-submit #submit, .form-submit #submit:hover, .form-submit #submit:focus, .form-submit #submit:active{
	background: #454545!important;
    color: #ffffff!important;
    border-radius: 4px;
}

.comment-row{
	margin-bottom: 20px;
	border-bottom: 1px solid #e7e7e7;
}
.comment-row:last-child {
    border-bottom: none;
}
#reply-title{
	font-size: 14px;
	font-weight: normal;
	color: #717171;
}

#reply-title small{
	font-size: 14px;
}

.display-more{
	display: none;
}

/* COMMENTS */


/* 16. WIDGETS */

.widget{
	padding: 20px;
}

.widget ul{
	padding: 0px;	
	margin: 0px;
}

.widget > ul{
	overflow: hidden;
}

.widget ul li,
.ordered-list li{
	list-style: none;
	clear: both;
	padding: 5px 0px;
}

.widget ul li:last-child{
	padding-bottom: 0px;
}

.widget ul li:first-child{
	padding-top: 0px;
}

.widget_reviews_recent_comments ul li, 
.widget_custom_posts ul li,
.widget_widget_top_author ul li{
	padding: 10px 0px;
}

.widget_reviews_recent_comments ul > li:first-child, 
.widget_custom_posts ul > li:first-child{
	padding-top: 0px;
}

.widget ul li a{
	display: block;
}

.widget_recent_comments ul li a{
	display: inline-block;
}

.widget_categories li,
.widget_archive li{
	text-align: right;
}

.widget_archive li a:before,
.widget_categories li a:before,
.widget_pages li a:before,
.widget_nav_menu li a:before,
.widget_meta li a:before{
	content: "\f101";
	font-family: FontAwesome;
	margin-right: 5px;
	font-size: 12px;
}

.widget_categories li a,
.widget_archive li a{
	float: left;
}

.widget_archive li:hover > a,
.widget_categories li:hover > a,
.widget_pages li:hover > a,
.widget_nav_menu li:hover > a,
.widget_meta li:hover > a{
	margin-left: 5px;
}

.widget ul li ul{
	padding-left: 10px;
}
.widget-title-wrap{
	display: block;
	margin-bottom: 10px;
}
.widget-title{
	margin: 0px;
	position: relative;
	padding-bottom: 10px;
	display: inline-block;
}

.widget-title .fa{
	margin-right: 10px;
	font-size: 11px;
	vertical-align: top;
	margin-top: 5px;
}

.widget-image-thumb{
	display: inline-block;
	float: left;
	width: 65px;
	height: 65px;
	margin-right: 10px;
}

.top-authors .widget-image-thumb{
	width: 50px;
	height: 50px;
	margin-right: 10px;
}

.top-authors .widget-text{
	width: calc(100% - 60px);
	margin-top: 2px;
}

.widget-text{
	display: inline-block;
	float: left;
	width: calc(100% - 75px);
	margin-top: -2px;
}

.widget-text .post-meta li{
	margin-right: 10px;
}

.widget-text .fa:not(.fa-star):not(.fa-star-o):not(.fa-star-half-o){
	margin-right: 5px;
}

.widget_custom_posts ul li ul, .widget_custom_posts ul li ul li{
	margin: 0px;
	padding: 0px;
}
.widget_custom_posts .list-unstyled li{
	position: relative;
	clear: both;
}

.widget_widget_social .btn{
	margin-left: 2px;
	margin-bottom: 2px;
	width: 32px;
	height: 32px;
	padding: 0px;
	text-align: center;
	line-height: 31px;
}

.footer_widget_section{
	background: #fff;
	margin: 0px;
	margin-top: 25px;
	border-top: thin solid #dadce0;
}
.footer_widget_section .white-block{
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	background: transparent;
	margin: 35px 0px;
}

.footer_widget_section .widget{
	padding: 0px;
}

.widget img{
	max-width: 100%;
}
#wp-calendar td{
	padding: 0px 5px;
}

#wp-calendar caption{
	margin-bottom: 15px;
}
/* END WIDGETS */


/* 17. SUBMIT FORMS */
.reviews-form{
	width: 100%;
	display: block;
	position: relative;
	overflow: hidden;
}

.reviews-form .btn{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 100%;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	line-height: 25px;
}

.protected-post-form .btn{
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

.reviews-form .btn i{
	margin: 0px;
}

.sub_result{
	margin-top: 15px;
}

form .alert{
	margin-bottom: 0px;
	margin-top: 15px;
}

.page-template-page-tpl_register_login form .alert{
	margin-bottom: 20px;
}

.alert{
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}

.alert-danger, .alert-success{
	padding: 10px;
	color: #ffffff;
	border: none;
	background: #c0392b;
}

.alert-success{
	background: #9ACC55;
}
/* END SUBMIT FORMS */

/* 18. SINGLE POST SHARE */
.share, .share:active, .share:visited{
	display: inline-block;
	text-align: center;
	width: 33px; 
	height: 34px;
	margin-right: 0px;
	font-size: 16px;
	line-height: 34px;
	color: #ffffff;
	opacity: 0.8;
}

a.share:hover,
a.share:active:hover{
	opacity: 1;
	color: #ffffff;
}

.facebook{
	background: #3b5998;
}

.twitter{
	background: #00aced;
}

.google{
	background: #dd4b39;
}

.linkedin{
	background: #007bb6;
}

.tumblr{
	background: #32506d;
}

.vk{
	background: #6383A8;
}
/* END SINGLE POST SHARE */




/* 20. VIDEO CONTAINER */
 .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-container iframe, .video-container object, .video-container blockquote, .video-container embed {
    position: absolute!important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}
/* END VIDEO CONTAINER */

.bypostauthor{}
.gallery-caption{}
.screen-reader-text{}

/* 21. PAGINATION */
.pagination{
	display: block;
	margin-top: 50px;
	margin-bottom: 50px;
	text-align: center;
}

.page-template-page-tpl_search .pagination{
	margin-top: 0px;
}

.pagination > span{
	background: #454545;
	color: #ffffff;
}
/* END PAGINATION */

/* 22. GALLERY */
.gallery-item{
	position: relative;
	overflow: hidden;
}

.gallery-item img{
	width: 100%;
}

.gallery-overlay{
	color: #ffffff;
	position: absolute;
	background: rgba( 0, 0, 0, 0.3 );
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	display: block;
	text-align: center;
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.gallery-overlay i{
	font-size: 20px;
	line-height: 0px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -10px;
}

.gallery-item:hover .gallery-overlay{
	opacity: 1;
}


/* END GALLERY */

/* 23. HORIZONTAL TABS */
.nav-tabs{
	border-bottom: none;
	border-color: #eee;
}

.nav-tabs li{
	background: #ffffff;
}

.nav-tabs > li > a{
	margin-right: -1px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-color: #eee;
	border-bottom: 1px solid #ffffff;
	text-transform: uppercase;
	color: #676767;
}

.nav-tabs li:first-child a{
	border-radius: 0px;
}

.nav-tabs li:last-child a{
	border-radius: 0px;
}

.nav-tabs > li > a:hover{
	color: #ffffff;
	background: #9ACC55;
	border-color: #eeeeee;
}
.nav-tabs > li.active > a:hover{
	border-color: #eeeeee;
}
.nav-tabs > li.active > a, .panel-group .panel-heading + .panel-collapse > .panel-body{
	border-color: #eeeeee;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{
	border-color: #eeeeee;
	border-bottom: 1px solid #ffffff;
	background: #9ACC55;
	color: #ffffff;
}

.tab-content{
	border: 1px solid #eeeeee;
	padding: 15px;
	border-radius: 0px;
	background: #ffffff;
}

.review-tabs.tab-content{
	background: transparent;
	border: none;
	padding: 0px;
	border-radius: 0px;
}

.review-tabs .white-block{
	margin-top: 0px;
}

.review-tabs-btns{
	margin-top: 40px;
	margin-bottom: 5px;
	padding: 0 25px;
}

.review-tabs-btns li{
	margin-right: 5px;
	border-radius: 0px;
	border-bottom: solid #dadce0;
}
.review-tabs-btns>li.active>a {
	background: unset!important;
	color: #000!important;
	font-weight: bold;
}
.review-tabs-btns>li.active {
	border-bottom-color: #ec255c;
}
.review-tabs-btns>li:hover{
	background: whitesmoke!important;
}
.review-tabs-btns>li.active a:hover {
	color: #000!important;
}
.review-tabs-btns>li a:hover {
	background: unset!important;
	background-color: unset!important;
	color: #676767!important;
}
.review-tabs-btns>li a{
	background: unset!important;
	background-color: unset!important;
}


.review-tabs-btns li:first-child a,
.review-tabs-btns li:last-child a,
.review-tabs-btns li a,
.review-tabs-btns li a:hover,
.review-tabs-btns li a:visited,
.review-tabs-btns > li.active > a, 
.review-tabs-btns > li.active > a:hover, 
.review-tabs-btns > li.active > a:focus{
	border-radius: 0px;
	border: none;
}

.panel-group .panel{
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	overflow: hidden;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.panel-default{
	border-color: #eeeeee;
}

.panel-default > .panel-heading{
	border-color: #eeeeee;
	background-color: #ffffff;
	padding: 0;
}
.panel-default > .panel-heading a{
	display: block;
	padding: 10px 15px;
	color: #676767;
	line-height: 20px;
	font-size: 14px;
	font-weight: 700;
}

.panel-default .panel-title .fa{
	float: right;
	line-height: 21px;
	font-size: 21px;
}

.panel-default .panel-title a.collapsed .fa{
	transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
}
/* END TABS ACCORDIONS */


/* 24. ALERTS */
.alert .fa{
	margin-right: 10px;
}
.alert .close{
	text-shadow: none;
	opacity: 0.5;
	padding-top: 4px;
}
/* END ALERTS */





/* 27. MAIN SEARCH INPUT */
.main-search-input{
	border: 1px solid #eeeeee;
	box-shadow: none;
	width: 0;
	display: none;
	position: absolute;
	right: 0px;
	top: 10px;
	height: 30px;
}
/* END MAIN SEARCH INPUT */



/* 29. RATINGS */
.ratings{
	margin-bottom: 15px;
	font-size: 16px;
}

.reviews-box-alt .ratings{
	margin: 0px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: rgba(255,255,255,0.8);
	padding: 5px;
	width: calc(100% + 1px);
}

.user-ratings .fa-star-o,
.author-ratings .fa-star-o{
	color: #bbb;
}

.user-ratings .rating-title,
.author-ratings .rating-title{
	font-size: 10px;
	line-height: 10px;
	display: block;
}

.author-ratings .fa-star,
.author-ratings .fa-star-half-o{
	color: #f0c538;
}

.user-ratings .fa-star,
.user-ratings .fa-star-half-o{
	color: #f1c40f;
}

/* END RATINGS */


/* 30. SINGLE REVIEWS */
.ordered-list .value{
	color: #f0c538;
}
.score-breakdown .ordered-list .value{
	float: right;
}
.home-ratings {
    color: #f0c538;
}

.ordered-list li{
	clear: both;
	border-bottom: 1px solid #eee;
}

.ordered-list li:last-child, .ordered-list li.reviews-avatar{
	border: none;
}

.ordered-list .reviews-avatar a:first-child{
	float: left;
}

.ordered-list .reviews-avatar img{
	width: 40px;
	height: 40px;
	margin-right: 10px;
}

.similar-reviews a{
	margin: 10px 0px;
	position: relative;
}

.similar-reviews a.no-margin{
	margin: 0px;
}

.widget .similar-reviews > li:first-child{
	padding-top: 0px;
}

.similar-reviews .ratings{
	margin-bottom: 10px;
}
.similar-reviews .no-margin .ratings{
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: rgba(169, 169, 169, 0.32);
	padding: 5px;
	margin: 0px;
	width: 100%;
	color: #fff;
}

ul.ordered-list .reviews-avatar a:last-child{
	display: inline-block;
	padding-top: 7px;
	margin-bottom: 20px;
}

.widget ul li .value a{
	display: inline-block;
}

.review-cta{
	margin-top: 20px;
	width: 100%;
}

.widget ul.reviews-wtb li{
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}

.widget ul.reviews-wtb li:last-child{
	margin-bottom: 0px;
	padding-bottom: 0px;
	border: none;
}

.reviews-wtb a{
	text-align: center;
}

.bonus-logo{
	margin-bottom: 10px;
}

.reviews-wtb .pull-left.price{
	color: #970700;
	font-weight: 700;
	font-size: 15px;
}

.reviews-wtb .pull-left.price span{
	text-decoration: line-through;
	font-size: 80%;
	margin-left: 5px;
	color: #e74c3c;
}
/* END SINGLE REVIEWS */

/* 31. COPYRIGHTS */

.copyrights{
	background: #33393d;
	color: #ffffff;
	margin: 0px;
	padding: 15px 0px;
}

.copyrights p,
.copyrights i {
	margin: 0px;
	line-height: 30px;
	color: #bbb;
}
.copyrights img {
	margin-right: 15px;
}
.copyrights-share-wrap{
	padding-top: 13px;
}

.copyrights-share, .copyrights-share:visited,
.copyrights-share:hover{
	margin-left: 15px;
	height: 30px;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	line-height: 30px;
}

@media only screen and ( max-width: 768px ){
	.copyrights p{
		text-align: center;
	}

	.copyrights p.text-right{
		margin-top: 10px;
	}
}
/* END COPYRIGHTS */

/* 32. TITLE SHORTCODE */
.white-block.title-block{
	padding: 0px 15px;
}
.title-block{
	margin: 0px;
}
.title-block h3{
	font-weight: 700;
}
/* END TITLE SHORTCODE */

/* 33. PROS AND CONS */
.pros-cons ul li .fa{
	margin-right: 5px;
}

.pros-cons ul li .fa-plus-square-o{
	color: #9ACC55;
}

.pros-cons ul li .fa-minus-square-o{
	color: #e74c3c;
}

.pros-cons ul li{
	margin-bottom: 5px;
}

.pros-cons ul li:last-child{
	margin-bottom: 0px;
}
/* END PROS AND CONS */

/* 34. BREADCRUMBS */
.breadcrumbs.white-block{
	overflow: visible;
	border-bottom: .0625rem solid #dadce0;
}

.breadcrumbs, .breadcrumbs-dummy{
	background: #ffffff;
	margin-bottom: 15px;
}

.breadcrumbs input{
	margin: 5px 0px;
	border-radius: 17px;
}

.breadcrumbs-list{
	margin: 10px 0px;
}

.breadcrumbs-list li{
	padding: 0px;
}

.breadcrumbs-list li:not(:last-child):after{
	content: '/';
	margin: 0px 5px;
}

@media (max-width: 414px){
	.breadcrumbs .pull-left,
	.breadcrumbs .pull-right{
		width: 100%;
		text-align: center;
	}

	.breadcrumbs input{
		width: 100%;
	}

	.breadcrumbs .quick-search{
		width: 100%;
	}
}
/* END BREADCRUMBS */

/* 35. BANNERS */
.banner{
	display: block;
	overflow: hidden;
}

@media only screen and (max-width: 768px){
	.banner{
		margin-bottom: 20px;
	}
}

/* END BANNERS */

/* 36. 404 PAGE */
.error404 .big-title{
	font-size: 200px;
	line-height: 160px;
}

@media only screen and ( max-width: 500px ){
	.error404 .big-title{
		font-size: 100px;
		line-height: 1;
	}
}
/* END 404 PAGE */


/* OWL CAROUSEL */
.owl-carousel .owl-item .avatar img{
	width: auto;
}

.owl-nav{
	text-align: center;
}

.owl-nav > div{
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 38px;
	background: #ffffff;
	color: #343434;
	margin: 0px 5px;
	display: inline-block;
}

.owl-item .reviews-box.white-block{
	margin-bottom: 30px;
	padding: 20px;
}
img.trusted-thumb {
    border-radius: 50%;
}
.casino-suggest {
    margin-bottom: 20px;
}
.casino-suggest .owl-controls {
    display: none;
}
.chld-btn {
    background: #ededed;
    color: #343434!important;
    padding: 5px 10px;
    border-radius: 8px;
    margin: 0 5px 5px 0;
    display: inline-block;
}
.reviews-box {
	border: thin solid #dadce0;
    border-radius: .5rem;
}
/* END OWL CAROUSEL */
/* 36. SOCIAL CONNECT */
.register-actions{
	float: left;
}

.terms-wrap{
	background: #f5f5f5;
	max-height: 300px;
	overflow-y: scroll;
	padding: 15px;
}

.social_connect_ui{
	float: right;
}

.comment-form-social-connect{
	display: none;
}

.social_connect_form a{
	width: 34px;
	height: 34px;
	line-height: 35px;
	text-align: center;
	color: #ffffff;
	display: inline-block;
}

.social_connect_login_google_plus{
	background: #dd4b39;
}

.social_connect_login_twitter{
	background: #00aced;
}

.social_connect_login_facebook{
	background: #3b5998;
}
/* END SOCIAL CONNECT */

/* REVIEW SLIDER ON SINGLE PAGE */
.review-slider{
	margin-bottom: 0px;
}

.review-slider:not(.owl-loaded){
	position: relative;
	display: none;
}

.review-slider.owl-carousel .owl-item img{
	width: auto;
	margin: 0px auto;
}

.review-slider:not(.owl-loaded) li{
	position: absolute;
}

.review-slider .owl-nav > div{
	position: absolute;
	top: calc(50% - 20px);
}

.review-slider .owl-nav .owl-prev{
	left: 15px;
}

.review-slider .owl-nav .owl-next{
	right: 15px;
}
/* END REVIEW SLIDER ON SINGLE PAGE */
/* QUICK SEARCH */
.quick-search{
	max-width: 100%;
	width: 250px;
	position: relative;
}

.quick_search_result{
	display: none;
	position: absolute;
	top: 100%;
	left: 0px;
	right: 0px;
	overflow: hidden;
	z-index: 10;
	border:.0625rem solid #dadce0;
	border-top:unset;
	border-radius: 0 0 8px 8px!important;
	
}

.quick-search h6{
	font-weight: 400;
	line-height: 35px;
	margin: 0px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.quick-search a{
	display: block;
}

.quick-search ul{
	max-height: 225px;
	margin: 0px;
	margin-right: -17px;
	overflow-y: scroll;
}

.quick-search li{
	padding: 5px;
	background: #fcfcfc;
}

.quick-search img{
	float: left;
	margin-right: 5px;
	width: 35px;
	border-radius: 50%;
}

.quick-search .review-qs-info{
	float: left;
	max-width: calc(100% - 40px);
	overflow: hidden;
}

.quick-search .fa{
	position: absolute;
	top: 10px;
	right: 5px;
	line-height: 14px;
	opacity: 0.6;
}

.category-description p:last-child{
	margin-bottom: 0px;
}
/* END QUICK SEARCH*/

.col-md-9, .col-md-12 {
	border: thin solid #dadce0;
    border-radius: .5rem;
    padding: 15px;
    background: white;
}

.casino-detail .white-block{
	border-bottom: thin solid #dadce0;
}
.casino-detail>.white-block:nth-last-child(1) {
    border-bottom: unset;
}
.col-sm-4 .white-block,
.single-blog .col-md-3 .white-block,
.page-template .col-sm-3 .white-block,
.page-template .col-sm-9 .white-block{
	border: thin solid #dadce0;
    border-radius: .5rem;
}
.casino-rate {
    display: block;
    font-size: 22px;
    line-height: 2.5rem;
    color: #f0c538;
}
.casino-title {
    
}
.casino-info {
    padding: 30px;
    color: #fff;
    order: 2;
}
.casino-logo {
    padding: 0;
    overflow: hidden;
    text-align: center;
    padding: 50px;
}
.casino-logo img {
    max-width: 250px;
    border-radius: 50%;
}
.casino-header {
    margin-bottom: 20px;
}

.casino-detail {
    display: inline-block;
    margin-bottom: 20px;
}
.allowed-casinos .col-sm-3 {
    width: 25%;
    float: left;
}
.allowed-casinos .col-sm-9 {
    width: 75%;
    float: left;
}
.navigation-bar .pull-right.small-centered, .navigation-bar .pull-left.small-centered {
    width: unset;
    text-align: center;
    padding-top: 8px;
}

@media (max-width:992px) {
	.casino-logo {
	    order: 1;
	    padding: 10px;
	}
	.casino-logo img {
	    max-width: 150px;
	}
	.casino-info {
    	order: 2;
    	padding: 10px;
	}
	.casino-header {
	    display: grid;
	    text-align: center;
	}
}



.country-flag {
    position: relative;
    vertical-align: middle;
    margin-right: 8px;
    width: 24px;
}
.secure {
	font-size: 30px;
    margin-right: 10px;
    vertical-align: middle;
    color: #7fd528;
}
.allowed {
    color: #7fd528;
    margin-left: 3px;
    font-size: 20px;
    vertical-align: text-bottom;
}
.forbiden {
    color: red;
    margin-left: 3px;
    font-size: 20px;
    vertical-align: text-bottom;
}
.check {
    font-size: 22px;
    color: #7fd528;
}
.buton-giris {
    border-radius: .5rem;
    padding: 15px 25px;
    margin: 10px 0;
    background: #0071b7;
    font-size: 16px;
    color: #fff;
    display: inline-block;
}
.buton-giris.cta {
    background: #f0c538;
    color: #1c1c1c;
}
.report {
    position: absolute;
    right: 10px;
    bottom: 5px;
    color: whitesmoke;
    text-shadow: 0px 0px 2px black;
}
.aktif {
    position: absolute;
    right: 15px;
    text-shadow: 0px 0px 2px black;
}
.buton-giris:first-child {
	margin-right:10px;
}
@media only screen and (max-width: 455px) {
  .buton-giris:first-child {
	margin-right:0px;
	margin-bottom:10px;
}
}
.casino-domain {
display: block;
text-align: center;
margin-top: 5px;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.country-check {
    display: block;
    margin-top: 10px;
}
.casino-buttons {
    text-align: center;
	margin-top: 40px;
}
.all-h {
	max-height:200px;
}
.all-h .fa {
	font-size: 18px;
    margin-top: 5px;
}
.all-h .rating-title {
    line-height: 12px;
    font-size: 12px;
}
.country-mark {
	width: 28px!important;
    right: 7px;
    top: 7px;
    position: absolute;
    filter: drop-shadow(0 0 4px #333);
}
.rec {
    font-size: 14px;
    vertical-align: top;
    margin-left: 3px;
    color: #1973e8;
}
.verified {
    text-shadow: 0 1px 0 #dedede;
    color: #117eff;
    font-size: 16px;
	margin-left: 3px;
}
.form-control:focus {
	border-radius: 8px 8px 0 0 !important;
	background:#fcfcfc;
	border:.0625rem solid #dadce0;
}
.big-search input:focus {
	outline: unset;
	background-color:#fff!important;
	border-radius:8px 0 0 0;
	border:.0625rem solid #dadce0;
	color:#000;
}
.big-search li:hover,
.quick-search li:hover {
    background: #f1f3f4;
}
.big-search .quick_search_result {
	width:430px;
	border-radius:0 0 8px 8px!important;
}
#more {display: none;}
.terms {
	font-size: 10px;
    text-align: center!important;
    display: block;
}
.fa-home {
	font-size: 18px;
    vertical-align: text-bottom;
    margin-right: 5px;
}
.licenses, .deposit-methods {
    float: right;
    text-align: right;
    display: block;
}
.reviews-box-alt {
    border-bottom: thin solid #dadce0!important;
}
#Leave_a_comment, .payments{
    cursor: pointer;
}
.payments {
    height: 20px;
    margin: 2px;
    border: 1px solid #a0a0a0;
    border-radius: 4px;
    padding: 3px;
}
.fa-exclamation-circle {
	color: #d52828;
}
.col-md-12.notice {
    border: thin solid #dadce0;
    border-radius: .5rem;
    padding: 15px;
    background: #ffc8c8;
    width: 100%;
    margin-bottom: 15px;
}

.white-block.notice {
    background: #ffc8c8;
    margin-bottom: 0px;
}

.notice {
    font-size: 20px;
}

i.closed.fa.fa-exclamation-triangle {
    color: #f33333;
    font-size: 36px;
    vertical-align: middle;
    padding-right: 10px;
}

.white-block.play-frame {
    height: 580px;
}
.col-md-12.play {
    border: thin solid #dadce0;
    border-radius: .5rem;
    padding: 15px;
    background: #fff;
    width: calc(100% - 15px);
    margin-bottom: 15px;
}

.white-block.play {
    background: #fff;
    margin-bottom: 0px;
}

.play .content-inner {
    padding: 5px 10px;
    background: #fff;
}

.reviews-box.white-block.play {
    margin-bottom: 10px;
}

.play .white-block {
    background: none;
}

.play>.col-md-3>.white-block {
    border: unset!important;
}


.play-ratings {
    margin-bottom: 10px;
}

.slot-features {
	text-align: center;
	margin-top: 25px;
}
span.slot-feature {
    font-size: 24px;
    color: #ab814c;
    font-weight: bold;
}
@media (min-width: 768px) {
.container.play {
    width: 768px;
}
.row.play {
    margin: 0 -5px;
}
.white-block.play-frame {
    height: 404px;
}
.play .blog-media {
    height: 100%;
}
.play img.embed-responsive-item.reviews-lazy-load.wp-post-image {
    margin-top: unset;
}
}
@media (min-width: 992px) {
.container.play {
    width: 992px;
}
.white-block.play-frame {
    height: 429px;
}
.play .blog-media {
    height: 75px;
}
.row.play {
    margin: 0 -15px;
}
h5.play {
	margin: 0px;
}
.play img.embed-responsive-item.reviews-lazy-load.wp-post-image {
    margin-top: -25px;
}
}
@media (min-width: 1200px) {
.container.play {
    width: 1200px;
}
.white-block.play-frame {
    height: 580px;
}
.play .blog-media {
    height: 122px;
}
h5.play {
	margin: 10px 0px;
}
}
@media (min-width: 1360px) {
.container.play {
    width: 1360px;
}
.white-block.play-frame {
    height: 580px;
}
}
.fa-star-o:after {
	content: "☆";
}
.fa-star:after {
	content: "★";
}
form.filter {
    float: left;
}
select#sort {
    max-width: 240px;
    background-color: #fff;
}
.filter-control, .filter-control:focus, .filter-control:active, .filter-control:focus:active {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    font-size: 13px;
    line-height: 23px;
    color: #676767;
    width: 96%;
    float: none;
    padding: 14px 10px;
    outline: none;
}
.reviews-box {
    margin-top: 0px;
}
.reviews-box .blog-media {
    padding-top: 30px;
    background-color: #f8f8f8;
    margin: 0 auto;
    text-align: center;
    box-shadow: inset 0 -1px 0 0 #dddee1;
}
img.reviews-box-card-img {
    width: 90px;
    border-radius: 50%;
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 30%);
}
.reviews-box .ratings {
    padding-top: 15px;
}
.reviews-box .blog-title {
    margin-bottom: 15px;
}
span.author-rating-no {
    padding-left: 5px;
    font-size: 14px;
    color: black;
}
.btn--cta {
    width: 100%;
    position: relative;
    cursor: pointer;
    background: #2396f7;
    color: #f8f8f8;
    text-align: center;
}
.btn {
    border-radius: 4px;
    height: 45px;
    line-height: 40px;
    font-size: 12px;
    letter-spacing: .15em;
    font-weight: 700;
    display: inline-block;
    text-transform: uppercase;
    border: none;
}


/* custom css */




.navbar-toggle,
#navigation .nav.navbar-nav > li > a,
#navigation .nav.navbar-nav > li.open > a,
#navigation .nav.navbar-nav > li > a:hover,
#navigation .nav.navbar-nav > li > a:focus ,
#navigation .nav.navbar-nav > li > a:active,
#navigation .nav.navbar-nav > li.current > a,
#navigation .navbar-nav > li.current-menu-parent > a, 
#navigation .navbar-nav > li.current-menu-ancestor > a, 
#navigation  .navbar-nav > li.current-menu-item  > a{
	color: #222;
	font-size: 13px;
}

.nav.navbar-nav li a{
	font-family: "Noto Sans", sans-serif;
	}

table th,
.tagcloud a, .btn, a.btn,
.pagination a,
.pagination a:visited,
.pagination a:focus,
.pagination a:visited,
.big-search a.submit-live-form,
.sticky-wrap,
.form-submit #submit,
.alert-success,
.nav-tabs > li > a:hover,
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus,
.category-lead-bg{
	background: #0071b7;
	color: #ffffff;
}

.leading-category .fa{
	border-color: #ffffff;
	color: #ffffff;
}

a.grey:hover,
.section-title i,
.blog-title:hover h4, .blog-title:hover h5,
.fake-thumb-holder .post-format,
.comment-reply-link:hover{
	color: #0071b7;
}

.pagination a:hover,
.tagcloud a:hover, .tagcloud a:focus, .tagcloud a:active,
.btn:hover, .btn:focus, .btn:active{
	background: #f0c538;
	color: #ffffff;
}

.pagination > span{
	background: #454545;
	color: #ffffff;
}

a.review-cta.btn,
a.review-cta.btn:active,
a.review-cta.btn:visited,
a.review-cta.btn:focus{
	background: #f0c538;
	color: #ffffff;
}

a.review-cta.btn:hover{
	background: #0071b7;
	color: #ffffff;
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}
.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}
@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}
@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
@media (min-width: 768px) {
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-11 {
        width: 91.66666667%;
    }
    .col-sm-10 {
        width: 83.33333333%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-8 {
        width: 66.66666667%;
    }
    .col-sm-7 {
        width: 58.33333333%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-5 {
        width: 41.66666667%;
    }
    .col-sm-4 {
        width: 33.33333333%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-2 {
        width: 16.66666667%;
    }
    .col-sm-1 {
        width: 8.33333333%;
    }
}
@media (min-width: 992px) {
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.66666667%;
    }
    .col-md-10 {
        width: 83.33333333%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.66666667%;
    }
    .col-md-7 {
        width: 58.33333333%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.66666667%;
    }
    .col-md-4 {
        width: 33.33333333%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.66666667%;
    }
    .col-md-1 {
        width: 8.33333333%;
    }
}
.modal-footer:before,
.modal-footer:after {
    content: " ";
    display: table;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
    content: " ";
    display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
    clear: both;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-justify {
    text-align: justify;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
p {
    margin: 0 0 10px;
}
.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.copyrights a {
    color: #bbb;
}