/*
Add your custom CSS here
*/


.top-bar .float-left.logo-wrapper {
    display: flex;
    align-items: center;
    padding: 18px 0;
}
.top-bar .float-left.logo-wrapper .heading-logo h1.logo {
    margin-top: 0px !important;
}
header.header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper .logo-icon { 
    margin-top: 0; 
}
header.header .top-bar#top-bar-menu .row .logo-wrapper a { 
    width: auto !important;
}
.footer-strip .logo-footer > span {
    display: none;
}
@media (max-width: 768px){
header.header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper .logo-icon {
    width: auto;
	}
}
.footer-strip .logo-footer {
    margin-top: 12px;
}


html, body {
  scroll-behavior: smooth;
}

.textwidget #tablepress-4_wrapper {
    overflow-x: auto;
}
#inner-content .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}
.type-casino_type .review-thumb.row {
    padding-top: 20px;
}
header.header.cd-secondary-nav + .sub-navigation.cd-primary-nav {
    display: none;
}
.post-139677 header.article-header {
    display: none;
}
 
.article-header h1.entry-title.single-title {
    display: none;
}
.table .thead-dark tr th {
    background-color: #333;
    color: #fff;
	text-transform: uppercase;
}
 .table-hover tbody tr:hover{
	background-color: rgba(0,0,0,.075);
}
 .grandFinalCalender tbody tr td{
	 color:#222;
}
.grandFinalCalender tr th, .grandFinalCalender tr td {
    padding: 10px 15px;
}
th.yearTitle {
    width: 170px;
}
table.grandFinalCalender {
    width: 100%;
}
figure.asidBarPostPic {
    margin: 0px;
}
ul.list-item li {
    margin-bottom: 10px;
}
ul.list-item {
    font-size: 16px;
}
.home-top-sidebar  p.intro-content.topSportsBettingText {
    margin-bottom: 75px;
}
.off-canvas-content .game-post-banner:before {
    content: "";
    position: absolute;
    background-color: #000;
    width: 100%;
    left: 0;
    height: 100%;
    z-index: 2;
    opacity: 0.6;
}

.wp-block-search .wp-block-search__input {
    border: 1px solid #999;
    margin: 0px;
    border-radius: 4px 0 0 4px;
}

.wp-block-search button.wp-block-search__button {
    background-color: #333;
    color: #fff;
    margin: 0px;
    padding: 6px 15px;
    border-radius: 0 4px 4px 0;
}

.cd-auto-hide-header.sticky{
    position: fixed !important ; 
    transition: all .3s ease-in-out;   
    animation-duration: .5s;
    animation-name: cw_hdrnav_slide;
	animation-timing-function: ease-out;
} 
.cd-auto-hide-header.sticky .sub-navigation.cd-primary-nav {
    display: none;
}
.cd-auto-hide-header.sticky header.header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper img.logo-image {
    max-height: 40px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.cd-auto-hide-header.sticky header.header .top-bar#top-bar-menu .row ul.menu li.menu-item a {
    padding: 18px 15px;
}
.cd-auto-hide-header.sticky header.header, .cd-auto-hide-header.sticky header.header #top-bar-menu {
    min-height: inherit;
}
.cd-auto-hide-header.sticky #main-menu .top-bar-middle a {
    font-size: 13px;
}
.cd-auto-hide-header.sticky #main-menu {
    padding: 5px 0;
}
.cd-auto-hide-header.sticky .cd-primary-nav {
    min-height: inherit;
}
a.anchorBreak {
    word-break: break-all;
}
@media (max-width: 768px){
.cd-secondary-nav {
    margin-top: 0;

	}

.list-post.row {
    margin-left: 10px;
    margin-right: 10px;
}
	
		
	.cd-auto-hide-header.sticky header.header .top-bar#top-bar-menu .row .top-bar-right button.menu-mobile {
    margin: 0.5rem 0 0;
}
}

@media screen and (max-width: 64em){
.archive.category .small-collapse>.column, .archive.category .small-collapse>.columns {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
	}
}
@media screen and (min-width: 640px) and (max-width: 1023px) {
	.footer #inner-footer > [class*="columns"]:nth-child(2n + 1) {
    clear: left;
}
}
.list-post h3{
	color:#333;
}
.dropdown.menu .is-dropdown-submenu-parent.opens-left .submenu {
    left: auto;
    right: 0;
}
header.header .top-bar#top-bar-menu .row ul.menu li.menu-item:last-child ul.menu.submenu {
    right: 0;
}
header.header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper { 
    text-align: left;
}
header.header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper .logo-image {  
    float: left;
}
header.header .top-bar#top-bar-menu .row .logo-wrapper a {
    float: left;
    width: 142px;
}
/*  Contact form css  */
input[type=text].wpcf7-form-control, input[type="email"].wpcf7-form-control, textarea.wpcf7-form-control  {
    border: 1px solid #ccc;
    background-color: #fff;
}
.wpcf7-form .formGroup label {
    font-weight: 700;
}
.wpcf7-form-control-wrap .wpcf7-form-control {
    margin-bottom: 0px;
}
.wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    font-size: 14px;
}
.wpcf7-form-control-wrap textarea.wpcf7-form-control {
    height: 150px;
}
/*  */
.widget .wp_review_tab_widget_content .tab_title {
    text-align: left;
}
.footer .wp_review_tab_widget_content {
    margin-top: 35px; 
}
.wp_review_tab_widget_content ul.wp-review-tabs {
    margin-bottom: 15px;
}
/*  */
@media (max-width: 420px){
header.header .top-bar#top-bar-menu .row .top-bar-left.logo-wrapper .logo-image {
    width: auto;
}
header.header .top-bar#top-bar-menu .row .logo-wrapper a {
    float: left;
    width: 99px;
}	
}
@media (max-width: 600px){
header.header .top-bar#top-bar-menu .row ul.menu.accordion-menu { 
    margin-bottom: 0; 
}
}
@media (min-width: 768px){
header.header .top-bar#top-bar-menu .row .top-bar-right button.menu-mobile{
	display:none;
}
header.header .top-bar#top-bar-menu ul#menu-main-menu {
    display: block;
}
	header.header .top-bar#top-bar-menu .row ul.menu li.menu-item a{
		padding: 1.875rem .9375rem 1.75rem;
	}	
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
.home-posts .list-post + .list-post,
article.post.type-post.category-free-bets + article.post.type-post.category-free-bets{
    border-top: 1px solid #eee;
    padding-top: 25px;
}
}