﻿

.collapse {
  display: none;
}

.collapse.show {
  display: block;
}


tr.collapse.show {
  display: table-row;
}


tbody.collapse.show {
  display: table-row-group;
}

.flex-caption .desc { height: 60px; overflow: hidden; }
#menu-enabled .item-list li.pager-current{padding:5px !important;}
.item-list .pager li.pager-current{color:#4cbd38;font-weight:bold;float:left;}
#menu-medication-enabled .item-list .pager li.pager-current{color:#335797;font-weight:bold;padding:5px !important;}
.pager-current{font-weight:bold;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.genesis-nav-menu .menu-item{display:inline-block;text-align:center}
.genesis-nav-menu .menu-item:hover{position:relative}
.menu-secondary .menu-item a:hover{color:#F27999}
.logged-in .menu-secondary .menu-item
a{color:#F27999}
.logged-in .menu-secondary .menu-item a:hover{color:#ef5a81}
.genesis-nav-menu.responsive-menu .menu-item{display:block;text-align:left}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}
.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}

.pl-0{padding-left:0px !important;}


.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  
}

.blog-head {
	background: none repeat scroll 0 0 #7ba247;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	padding: 5px 0 0;
	text-align: center;
	text-transform: uppercase;
}

.td_top_authors .td_mod_wrap {
  min-height: 70px;
  padding-top: 9px;
  padding-bottom: 9px;
  border: 1px solid #fff;
}

.td_top_authors .td_mod_wrap:hover {
  border: 1px solid #ededed;
}

.td_top_authors .td_mod_wrap:hover .td-author-post-count {
  background-color: #4db2ec;
}

.td_top_authors .td_mod_wrap:hover .td-author-comments-count {
  background-color: #4db2ec;
  opacity: 0.8;
}

.td_top_authors .td_mod_wrap:hover .td-authors-name a {
  color: #4db2ec;
}

.widget li a:after{color: #0eb774!important;}


.widget a{text-decoration:none; color:#666666;}

.widget a:hover{color:#999999;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.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-right:15px;padding-left:15px}
.col-sm-3{width:25%}

	
	
	.blog-masonry-fw .col-sm-3 {
		width: 20%;
	}

.concret-ancor a{
    text-decoration: none;
    color: #767a84;
}

.concret-ancor{
    margin-left: 10px;
    margin-top: 30px;
}

.concret-ancor a:hover{
    color: #f2f4f7;
}


#footer-top {
	background-position: top left;
	background-repeat: no-repeat;
}


#footer-top div {
	background-position: top right;
	background-repeat: no-repeat;
}


#footer-top div div {
	padding: 0;
	background-repeat: repeat-x;
}



.html-text-inner-element {border: 1px solid #dfdfdf; height: 100%;}

.html-text-inner-element .inner {height: 100%; width: 100% !important;}

.html-text-inner-element .headline {padding: 20px 20px 0;}

.html-text-inner-element .text {padding:0 20px 20px;}

  .post-password-form,
  .header_top_inner,
  .header_mid_inner,
  .header_bot_inner,
  .content_wrap,
  .headline_inner,
  .cmsmasters_breadcrumbs,
  .bottom_outer,
  .footer_inner,
  .cmsmasters_row_inner,
  .cmsmasters_row_title_wrap {
    width: 1200px;
  }


footer .address {
    margin-top: 20px;
    text-align: center;
    opacity: 0.3;
}



.content{
	width:950px;
	margin:auto;
	
}
.fusion-header-sticky-height{display:none}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-headline{font-size:1em;line-height:1.4em;}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-headline.hasbg{background-color:rgba(0,0,0,0.5);padding:10px 15px;}
html.ie11 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span,html.ie10 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span,html.ie9 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span{line-height:1.5em;}


    .upper-header {
       width:940px; 
    }
.mobile-contact-sticky{position:fixed;bottom:0;right:0;left:0;height:4.5rem;padding:1.5rem 1.3rem;font-size:1.4rem;background:#fff;color:#000;z-index:1030;display:none}
.mobile-contact-sticky.active{display:block}
.mobile-contact-sticky a{color:#000;padding:0;display:inline-block;vertical-align:text-bottom;margin-left:.5rem;font-size:1.4rem;border:none;text-decoration:underline}

.main .pricing-list .badge {
    margin-bottom: 8px;
    font-size: 12px;
    background: #596f76;
    padding: 2px 22px 2px 5px;
    position: relative;
    display: inline-block;
    margin-left: 11px;
}

.main .pricing-list .badge:after {
    content: '';
    position: absolute;
    top: 0;
    right: -6px;
    bottom: 0;
    background: #334d54;
    height: 20px;
    width: 20px;
    transform: rotate3d(0,0,1,45deg);
    z-index: 1;
}


    
    .main .pricing-list table td:first-child:not(.mobile-td),
    .main .pricing-list table th:first-child,
    .main .pricing-list .badge {
        display: none;
    }


#lang_sel img.iclflag{width:18px;height:12px;position: relative; top: 1px;}


#lang_sel_list img.iclflag{width:18px;height:12px;position: relative; top: 1px;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.menu-main-sidebar-menu-container,
.menu-bonuses-menu-container,
.menu-software-menu-container,
.menu-payment-menu-container,
.menu-games-menu-container,
.menu-game-blackjack-menu-container,
.menu-game-baccarat-menu-container,
.menu-games-craps-menu-container,
.menu-game-roulette-menu-container,
.menu-game-bingo-menu-container,
.menu-game-slots-menu-container,
.menu-games-keno-menu-container,
.menu-reviews-menu-container,
#site-footer .f-widget {
    background-color: #fff;
    padding: 10px;
    border: 1px solid #ddd;
}


#logo .site-title, #logo .site-description {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000;
  display: block; }


#logo .site-description {
  color: #999;
  font-weight: 300; }





#hero-home .slider-caption .notice{
    text-shadow: 3px 4px 12px #000;
    font-size: 32px;
    line-height: 40px;
}
.img-events{z-index:0}
.img-events img{position:relative;top:-61px;z-index:0}
.c-compare .th-var .img-text{padding:5px;color:#3b5b44;font-size:16px;height:54px;font-family:radikalregular!important}
.c-compare .img-text{font-size:12px;font-weight:100;padding:20px 0 10px;text-align:center}
.img-fluid,.img-thumbnail{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}
.img-flag{width:25px}
.img-ht-1{color:green;height:50px;width:50px}
.footer-top .img{height:77px}

#footer-1 .img img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}


.grid-text {
    font-size: 17px;
    word-wrap: break-word;
}

    .grid-text p {
        margin-bottom: 10px;
    }


.featured-posts .grid-text .entry-title {
    font-size: 15px;
    line-height: 1.2;
    margin-bottom: 0;
}


.featured-posts .grid-text .entry-title a {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: inline-block;
    border-bottom: none;
    color: #444;
}


.featured-posts .grid-text .entry-title a:hover {
    border-bottom: none;
    color: #62707c;
}
.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}
.jumbotron h1{line-height:1;color:inherit}
.jumbotron p{line-height:1.4}
.container .jumbotron{border-radius:6px}
.footer-right-nav{width:535px;padding:49px 0 3px}
.footer-right-nav ul li{padding:0 5px 0 0;margin:0 3px 0 0}
.footer-right-nav ul li a{font-size:13px}

.footer-right-nav ul{
	display:inline-block;
	float:right;
	padding:0 4px 0 0;
}

.footer-right-nav ul li a:hover{
	text-decoration:underline;
}
body.home .maintenance-message .titleline{font-weight:600;font-family:montserrat,sans-serif;font-size:28px;line-height:40px;text-transform:uppercase;border-bottom:1px solid #000;padding-top:10px;padding-bottom:7px;margin-bottom:10px}
body.home .maintenance-message .titleline strong{font-size:30px;font-weight:800}
body.home .connect .app .titleline{font-weight:600;font-family:montserrat,sans-serif;font-size:50px;text-transform:uppercase;margin-bottom:25px}
body.home .connect .get-social .titleline{position:absolute;top:46px;float:left;font-weight:600;font-family:montserrat,sans-serif;font-size:50px;text-transform:uppercase}
body.home .connect .the-latest .titleline{font-weight:500;font-family:montserrat,sans-serif;font-size:50px;text-transform:uppercase}
body.home .connect .the-latest .titleline svg{width:40px;height:40px}
