.single-post .content-post a,
.single-daily_promotions .content-post a,
.page-template-template-standalone .content-post a,
.page-template-default .content-post a,
.single-casinos .box-txt a,
.single-games .box-txt a,
.tax-game_software .box-txt a,
.tax-game_type .box-txt a,
.tax-regions .box-txt a,
.tax-bonuses_type .box-txt a,
.tax-platforms .box-txt a
{
	font-weight: 700;
}
.w-70, .w-30{
	width: 100%;
}
.d-flex{
	display: flex !important;
}
.justify-content-center{
	justify-content: center !important;
}
.sprite.footer.ssl-secure {
	width: 138px;
	height: 40px;
	cursor: pointer;
	opacity: 1 !important;
	background: no-repeat url(../img/ssl-secured.png) !important;
}
.sprite.footer.ssl-secure:hover {
	background-position: left -40px !important;
}

.sprite.footer.gambeaware {
	margin-top: 0.4rem;
	margin-left: 3.5rem !important;
	height: 8px;
	opacity: 1 !important;
	transform: scaleY(2) scaleX(1.55);
	background: left top / 100px 16px no-repeat url(../img/be-gamble-aware.png?1) !important;

}
.sprite.footer.gambeaware:hover {
	background-position: left -8px !important;
}

.sprite.footer.gamstop {
	margin: 0 1rem;
	width: 58px; height: 10px;
	opacity: 1 !important;
	background: left top / 58px 20px no-repeat url(../img/gamstop.png) !important;
}
.sprite.footer.gamstop:hover {
	background-position: left -10px !important;
}

.sprite.footer.gambling-commission {
	margin: 0 1.4rem;
	width: 58px; height: 15px;
	opacity: 1 !important;
	background: left top / 58px 30px no-repeat url(../img/gambling-commission.png) !important;
}
.sprite.footer.gamstop:hover {
/* 	background-position: left -15px !important; */
}

.sprite.footer.plus18 {
	float: none !important;
	margin: 10px auto 0 auto;
	width: 24px; height: 24px;
	opacity: 1 !important;
	background: left top / 24px 48px no-repeat url(../img/18plus.png) !important;
}
.sprite.footer.plus18:hover {
	background-position: left -24px !important;
}

.footer.logo-clearing {
	display: block;
	float: none !important;
	clear: both;
	height: 0;
	background: none !important;
}
.footer.play-responsibly {
	display: block;
	margin: 10px 0 0 0;
	text-align: center;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
}

.container-style-box h2 {
	font-size: 19px;
	color: #656972;
	text-transform: uppercase;
	font-weight: 400;
}
/*.row.size-3 .col.image-container {
    width: 100%;
}
*/
.container-style-box div {
	margin: 0 auto;
	/* padding-top: 15px; */
	text-align: justify;
}

.container-style-box a {
	color: #33b6b0;
}

.container-style-box a:hover {
	color: #1e7d79;
}

.container-style-box p {
	margin: 0 0 15px;
}

div.content-image-wrap ul li {
	margin-left: 0;
	padding-left: 1rem;
	display: flex;
}

div.content-image-wrap ul li:after {
	left: 22px;
}

div.content-image-wrap p img {
	float: left;
	margin-right: .8rem;
	margin-top: .8rem;
}


.casinos-template-default.single-casinos .content-tags {
	display: none;
}
.menu-body {
    float: none;
    max-width: 1366px;
    display: flex;
    margin: 0 auto 15px;
    text-align: left;
}
.menu-body nav{
	margin: 0;
}
span#cn-notice-buttons a {
    background: #4eb6af;
    padding: 5px 8px;
    color: #fff;
    border-radius: 4px;
}
span#cn-notice-buttons a:hover {
    background-color: #1e7d79;
	}
.listado-body{
    display: flex;
    flex-wrap: wrap;
}
@media (max-width: 767px){

	.col.image-container {
    	margin-top: 15px;
    }
    .menu-body {
	    background: #fff;
	    position: relative;
	    float: none;
	    width: 96%;
	    z-index: 10000;
	    text-transform: uppercase;
	    margin: 0 auto 15px;
	    display: flex;
	    justify-content: center;
	}
	.each-countto {
		color: darkcyan;
	}

}

@media (min-width: 768px){
	.info-microgaming-rating {
	    display: inline;
	    margin: 0 0 15px 15px;
	    float: right;
	    margin-top: -30px;
	}
	.row.size-3 .col.w-70{
		width: 100%;
	}
	.w-30{
		width: 30%;
	}
	.row.size-3.d-flex{
		display: flex;
		flex-direction: row;
	}

	.bg-full-1 .menu-body nav{
	        position: sticky;
	    }
	    .bg-full-1 .menu-body .icono-desplegar{
	        top: 16px;
	    }
	.bottom-review-text{
		padding: 40px;
		padding-top: 12px !important;
		text-align: justify !important;
	}
	.container .bonus-bottom {
	    clear: both;
	    padding-top: 10px;
	}
	.bottom-review-text .box-title.txt-left {
		margin-bottom: 16px;
	}
	.page-template-template-top10 table{
		width: 100%;
		max-width: 980px;
	}
	.row.size-3 .col.col-izq {
	    padding-right: 15px;
	}

	.row.size-3 .col {
		width: 40%;
	}

	.imag_class {
		display: inline-flex;
	}
	.imag_class img {
		margin: 2px 0 0 7px;
	}
	.each-countto {
		color: darkcyan;
	}
	.menu-body nav .item{
		width: calc(100vw - 60px);
	}
}
@media (min-width: 1025px) {
	.ch1 {
		font-size: 30px!important;
	}
	.bg-full-1 .menu-body nav{
		position: sticky;
	}
	.bg-full-1 .menu-body .icono-desplegar{
		top: 16px;
	}
	.container-style-box h2 {
		font-size: 28px;
		/*color: #656972;*/
		/*text-transform: uppercase;*/
		/*font-weight: 400;*/
	}
	.row.size-3 .col.image-container {
    width: 25%;
	}
	.menu-body nav .item{
		width: auto;
	}
}
@media (min-width: 1367px) {
	.img_con{
		margin-right: -4% !important;
	}
}

.info .firma.t\&c {
    padding: 0 20px;
}
.box-full-hover .payment_gateway_casino{
	min-height: 1px;

}
/*.software_widget_front_page .container, .software_widget_front_page .full-width.bg-full-1 {
	background: #D2EEED; 
}*/
.software_widget_front_page {
	background: #D2EEED !important; 
}
.font_size_custimize h3 {
	font-size: 17px;
}
/*.row.size-3 .col.w-70{
	width: 100%;
}*/
.microgaming_cs{
	overflow: inherit;
	padding-top: 0px;
}

.img_con_top{
	padding-top: 0px;
}

.box-title_.txt-center{
	text-align: center;
	font-weight: lighter;
}
.box-title_ .title{
	font-weight: normal;
	color: #656972;
}
/*.view_btn.btn{
	display: initial !important; 
	float: initial; !important;
}*/

.item.view_all_btn a.view_btn.btn.btn-solid.bg-secondary.tam-s {
    float: initial;
    display: inline-block;
    font-size: 14px;
    border-radius: 74px;
    min-width: 200px;
    margin-bottom: 15px;
}

/*.item.view_all_btn {
    padding: 20px 0;
}*/
.top-paragraph{
	padding-top: 0px;
}

.h2_title_padding{
	padding-top: 0px;
}

.slider-tabla-box .slider-enlaces.enlaces-center a.active {
    display: block;
    border-radius: 74px;
    text-align: center;
}
.box-title_ .title.tam-l{
font-size: 36px;
}
.box-title_ .title{
font-size: 28px;
}
.box-txt.content-image-wrap.custom_class {
	font-weight: lighter;
}
.text_center_class .box-txt.content-image-wrap.custom_class{
	text-align: center;
}
