/*

	Theme Name: Tragaperras

	Author: Prasath

	Author URI: #

	Version: 1.0

	Theme URI: #

*/

/* @import url('http://fonts.googleapis.com/css?family=Lato:300,400,700,900,100italic,300italic,400italic,700italic,900italic'); */

/******************************************************************************************************/
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(http://fonts.gstatic.com/s/lato/v11/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(http://fonts.gstatic.com/s/lato/v11/EsvMC5un3kjyUhB9ZEPPwg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v11/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v11/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(http://fonts.gstatic.com/s/lato/v11/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(http://fonts.gstatic.com/s/lato/v11/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url(http://fonts.gstatic.com/s/lato/v11/R4a6fty3waPci7C44H8AjvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url(http://fonts.gstatic.com/s/lato/v11/tI4j516nok_GrVf4dhunkg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'), url(http://fonts.gstatic.com/s/lato/v11/muRcAtdNYlnTj3NeuakxChTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'), url(http://fonts.gstatic.com/s/lato/v11/9TBVFLzQ3GUZLG8FZ4yrEfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(http://fonts.gstatic.com/s/lato/v11/XNVd6tsqi9wmKNvnh5HNEBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(http://fonts.gstatic.com/s/lato/v11/2HG_tEPiQ4Z6795cGfdivFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(http://fonts.gstatic.com/s/lato/v11/YMOYVM-eg6Qs9YzV9OSqZfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(http://fonts.gstatic.com/s/lato/v11/PLygLKRVCQnA5fhu3qk5fQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(http://fonts.gstatic.com/s/lato/v11/AcvTq8Q0lyKKNxRlL28RnxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(http://fonts.gstatic.com/s/lato/v11/HkF_qI1x_noxlxhrhMQYEFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  src: local('Lato Black Italic'), local('Lato-BlackItalic'), url(http://fonts.gstatic.com/s/lato/v11/81X-1TO5y4aMK2PPy9kFwxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  src: local('Lato Black Italic'), local('Lato-BlackItalic'), url(http://fonts.gstatic.com/s/lato/v11/VNUH7ZAcagYBWsAiBBCEY1tXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/******************************************************************************************************/

body {
	background: url("") no-repeat #B5B0B6;
	background-repeat-x: repeat;
	background-position: right top;
	font-family: 'Lato';
}

.vc_row {
    margin-left: auto !important;
    margin-right: auto !important;
}

/*@media (min-width: 1200px)
{
	.container { 
		width:870px; 
		padding:0;
	}
}*/

@-webkit-keyframes bounceIn_custom 
{
	0% { -webkit-transform: scale(1); }
	25% { -webkit-transform: scale(.8); }
	50% { -webkit-transform: scale(1.05); }
	70% { -webkit-transform: scale(.9); }
	100% { -webkit-transform: scale(1); }
}

@-moz-keyframes bounceIn_custom 
{
	0% { -moz-transform: scale(1); }
	25% { -moz-transform: scale(.8); }
	50% { -moz-transform: scale(1.05); }
	70% { -moz-transform: scale(.9); }
	100% { -moz-transform: scale(1); }
}

@-o-keyframes bounceIn_custom 
{
	0% { -o-transform: scale(1); }
	25% { -o-transform: scale(.8); }
	50% { -o-transform: scale(1.05); }
	70% { -o-transform: scale(.9); }
	100% { -o-transform: scale(1); }
}

@keyframes bounceIn_custom 
{
	0% { transform: scale(1); }
	25% { transform: scale(.8); }
	50% { transform: scale(1.05); }
	70% { transform: scale(.9); }
	100% { transform: scale(1); }
}

/********* Slider Styles Starts Here ***********/
.slider_text_shadow {
    text-shadow: 2px 2px 16px #000;
    font-family: 'Lato';
}
.btn_slider_left {
	background-color: #3D7932;
    border-color: #4cae4c;
    border-color: #3b6e22 #3b6e22 #2c5115;
    font-family: 'Lato';
    font-weight: normal !important;
    text-rendering: optimizelegibility;
    min-width: 120px;
    padding: 10px 15px !important;
    text-align: center;
    /* border: 1px solid; */
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff !important;
    text-decoration: none !important;
    cursor: pointer;
    display: inline-block;
    position: relative;	
	font-size: 18px !important;
	box-shadow: 2px 2px 5px #222;
}
a.btn_slider_left:hover {
    background-color: #449d44;
    border-color: #398439;
    color: #fff !important;
    -webkit-animation: bounceIn_custom 0.7s ease-in-out;
    -moz-animation: bounceIn_custom 0.7s ease-in-out;
    -o-animation: bounceIn_custom 0.7s ease-in-out;
    animation: bounceIn_custom 0.7s ease-in-out;
}
.btn_slider_right {
	color: #fff !important;
    text-decoration: underline;
    /*font-weight: bold;*/
    font-size: 18px !important;
}
/********* Slider Styles Ends Here ***********/


/********* Header Styles Starts Here ***********/
.contain {
	/*background-color:#f1f1f1 !important;
	height: 100px !important;
	position:fixed !important;*/
	z-index:3000 !important;
	width:100% !important;
	box-shadow: 0px 2px 4px #666;
	/*top: 0px !important;*/
}
#topbar {
    position: fixed;
    top: 0px;
    display: block;
    z-index: 10;
    margin-top: -100px;
    -webkit-transition: 0.6s all ease;
    background:##E6E6E6 !important;
    box-shadow: 0px 2px 4px #666;
    opacity: 0;
}
#topbar.isSticky {
    margin-top: 0px;
    opacity: 1;
}
#topbar { 
	z-index: 100; 
	width: 100%;
}

.top_menu_part { 
	background:#79423F; 
    box-shadow: -1px 4px 2px #000;
    margin-bottom: 4px;
}

form#searchform {
    position: absolute;
    top: 60px;
    right: 50px;
    z-index: 2000;
}
input#search_form_term {
    height: 50px;
    width: 210px;
    padding: 5px 10px;
    border: 3px solid #79423F;
}
.search_form_btn {
    margin-top: 12px;
    background: none;
    border: 0;
    color: #fff;
    font-size: 20px;
    text-align: center;
}

.navbar-header { text-align: center; }
.navbar-toggle { float:none; }
.navbar-brand { 
    padding: 11px 15px 10px 15px;
	height:auto;
}
.navbar-brand>i {
    font-size: 20px;
    color: #fff;
}
.navbar-header .navbar-brand:hover { background:#26282c; }
.navbar-default { 
	background:none;
	border:0;
    /*float: right;*/
	min-height: 40px;
	/*width: 100%;*/
	margin-bottom:0;
}

.navbar-collapse { padding:0; float: right; }
.navbar-collapse ul li:hover { /*background: #212428;*/ }
.navbar-default .navbar-nav>li>a { color:#fff; }
.navbar-default .navbar-nav>li>a:hover { color:#fff; }
.navbar-nav>li>a { 
	padding: 19px 15px;
    font-size: 12px;
    font-weight: bold;
	/*font-family: "Oswald",Impact,sans-serif;*/
    text-transform: uppercase;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
    transition: all .05s ease-in;
}



@media (min-width: 1200px)
{
	.navbar-header { width:auto; }
	.navbar-brand { 
		float:right; 
		padding: 11px 15px 10px 15px; 
	}	
}

@media (max-width:767px) 
{
	.top_header_row .col-md-3 #site-logo img { /*float:left;*/ margin:0 auto; }
	.top_flag_right { margin-top:10px; margin-left: 30%; float:none; }
	.navbar { margin-bottom:0; }
	.navbar-collapse { 
		float:none; 
	    overflow: hidden;
	}	
}



.sub-menu { z-index:1000; }
.sub-menu li {
 /*margin-bottom: 10px;*/
 list-style: none;
}
.sub-menu li:last-child { margin-bottom: 0; }
.sub-menu a  {
 color: #fff;
 text-decoration:none;
    padding: 10px 15px;
    display: inline-block;
    width: 100%;
   text-transform: uppercase;
    font-size: 12px;
}
.sub-menu a:hover  { 
    color: #000;
    text-decoration: none;
    background-color: #ffffff;
    padding: 10px 25px;
    /*font-family: 'Arimo',Arial, Helvetica, sans-serif;*/
    transition: padding 400ms;
   text-transform: uppercase;
}
 @media (min-width:768px) {
.sub-menu {
  display: none;
  position: absolute;
  width: 200px;
  background: rgba(92,75,81,0.95);
  padding: 0;
  -webkit-box-shadow: inset 0 0 7px rgba(0,0,0,0.1), 1px 3px 3px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 0 7px rgba(0,0,0,0.1), 1px 3px 3px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 7px rgba(0,0,0,0.1), 1px 3px 3px rgba(0,0,0,0.1); 
  text-shadow: 1px 1px 0 rgba(0,0,0,0.2); */ 
 }
 li:hover .sub-menu { display: block; }
}

/********* Header Styles Ends Here ***********/


/********* Footer Styles Starts Here ***********/

footer {  
	background:#79423F;/*303030*/
	padding:10px 0px;
}

footer ul li:last-child { border: none; }
footer .row img { /*float:left;*/ padding-right:8px; }
footer .col-md-6 p { 
	color:#fff; 
	font-weight:bold;
    margin: 0;
    line-height: 50px;
}
footer .row a img { 
	float:left; 
	padding-right:8px; 
	width:45px;
}
footer .col-md-3 i { font-size:30px; float:right; padding-left:10px; color:#ccc; }
footer .col-md-3 i:hover { color:#fff; }

.dropdown {
    position: relative;
    display: inline-block;
}
.dropdown .dropdown-menu1 {
    position: absolute;
    display: none;
    bottom: 0;
    margin-bottom: 30px;
    list-style: none;
    min-width: 126px !important;
    padding: 0;
	border: 2px solid #79423F;
}
.dropdown:hover .dropdown-menu1 { display: block; }
.dropdown button {
	color: #FFF;
    border: none;
    margin: 0;
    padding: 0.4em 1.5em 0.4em 0.8em;
    font-size: 1em;
    /*background: url("../../../mafu/493d02e9_new_arrow_sprite.png") right center no-repeat transparent;*/
	background:transparent;
    background-position: 105px 8px;
}
.dropdown a {
    display: block;
    padding: 0.2em 0.8em;
    text-decoration: none;
    background: #B5B0B6;
    color: #333333;
}
.dropdown a:hover { background: #FDF3EC; }
.dropdown button { 
	min-width: 9em;
    margin-top: 10px;
	font-weight:bold;
}
.dropdown button::after {
    font: normal normal normal 16px/1 FontAwesome;
    content: "\f103";
    right: -10px;
    top: 1px; 
    position: relative;
}

@media (max-width:767px) 
{
	footer li a { padding:0 8px; }
	footer .row img { padding: 0px 18px !important; }
	footer .col-md-5 p {
		width: 100%;    
		float: left;
		padding: 20px 0px 10px 0;
		letter-spacing:1px;
	}
	footer .col-md-3 i {
		padding-left: 0px;
		width: 25%;
		text-align: center;
	}
}
/********* Footer Styles Ends Here ***********/


/********* Common Styles Starts Here ***********/
.h1_font_size_30px h1 { font-size:30px; }
.font_family_lato {
    font-family: 'Lato';
}
.justify_font_16px {
	text-align:justify;
	font-size:16px;	
}

.btn_404 {
	background-color: #3D7932;
    border-color: #4cae4c;
    border-color: #3b6e22 #3b6e22 #2c5115;
    font-family: 'Lato';
    font-weight: normal !important;
    text-rendering: optimizelegibility;
    min-width: 120px;
    padding: 10px 15px !important;
    text-align: center;
    /* border: 1px solid; */
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff !important;
    text-decoration: none !important;
    cursor: pointer;
    display: inline-block;
    position: relative;	
	font-size: 18px !important;
	box-shadow: 2px 2px 5px #222;
}
a.btn_404:hover {
    background-color: #449d44;
    border-color: #398439;
    color: #fff !important;
    -webkit-animation: bounceIn_custom 0.7s ease-in-out;
    -moz-animation: bounceIn_custom 0.7s ease-in-out;
    -o-animation: bounceIn_custom 0.7s ease-in-out;
    animation: bounceIn_custom 0.7s ease-in-out;
}
/********* Common Styles Ends Here ***********/


/********* Iframe Game Styles Starts Here ***********/
.game-container {
    margin-bottom: 15px;
}
.right_side_info_top {
    background: rgba(12, 0, 0, 0.611765);
    padding: 10px 15px;
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
object#netentgame {
    width: 100% !important;
}
.x-promo-image-wrap img {
    height: auto;
    margin: 0 auto;
}
.x-promo-content {
    background-color: rgba(255,255,255,0.45);
    border-radius: 10px;
    margin-top: 15px;
    padding: 25px 15px 26px 15px;
    text-align: center;
    color: #FFF;
}
a.btn_iframe_side {
    background-color: #3D7932;
    border-color: #4cae4c;
    border-color: #3b6e22 #3b6e22 #2c5115;
    font-family: 'Lato';
    font-weight: normal !important;
    text-rendering: optimizelegibility;
    min-width: 180px;
    padding: 10px 0px;
    text-align: center;
    /* border: 1px solid; */
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff !important;
    text-decoration: none !important;
    cursor: pointer;
    display: inline-block;
    position: relative;
	margin-top: 5px;
}
a.btn_iframe_side:hover {
    background-color: #449d44;
    border-color: #398439;
    color: #fff !important;
    -webkit-animation: bounceIn_custom 0.7s ease-in-out;
    -moz-animation: bounceIn_custom 0.7s ease-in-out;
    -o-animation: bounceIn_custom 0.7s ease-in-out;
    animation: bounceIn_custom 0.7s ease-in-out;
}
/********* Iframe Game Styles Ends Here ***********/


/********* Tablepress Styles Starts Here ***********/
#tablepress-2 { width:100% !important; }
.tablepress_button {
	background-color: #3D7932;/*5cb85c*/
    border-color: #4cae4c;
  /*background: -webkit-gradient(linear, center top, center bottom, from(#67ae55), to(#578843));
  background: -moz-gradient(linear, center top, center bottom, from(#67ae55), to(#578843));
  background: -webkit-linear-gradient(#67ae55, #578843);
  background: -moz-linear-gradient(#67ae55, #578843);
  background-color: #69a74e;
  -webkit-box-shadow: inset 0 1px 1px #a4e388;
  box-shadow: inset 0 1px 1px #a4e388;
  -webkit-box-shadow: 0px 0px 1px 1px green;
  box-shadow: 0px 0px 1px 1px green;*/
  border-color: #3b6e22 #3b6e22 #2c5115;
  font-family: 'Lato';
  font-weight: normal !important;
  text-rendering: optimizelegibility;
  min-width: 120px;
  padding: 7px 10px;
  text-align: center;
  /*border: 1px solid;*/
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  position: relative;
  box-shadow: 1px 1px 2px #333;
  /*text-shadow: 0 1px 2px rgba(0,0,0,.5);*/
}
a.tablepress_button { 
	color:#fff !important;
	text-decoration:none !important; 
	text-transform:uppercase;
}


a.tablepress_button:hover { 
    background-color: #449d44;
    border-color: #398439;
	color:#fff !important;
  /*background:-webkit-gradient(linear, center top, center bottom, from(#79bc64), to(#578843)) ; 
  background:-moz-gradient(linear, center top, center bottom, from(#79bc64), to(#578843)) ;*/
    -webkit-animation: bounceIn_custom 0.7s ease-in-out;
    -moz-animation: bounceIn_custom 0.7s ease-in-out;
    -o-animation: bounceIn_custom 0.7s ease-in-out;
    animation: bounceIn_custom 0.7s ease-in-out;
}

#tablepress-2, #tablepress-1 { 
	box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.45); 
}
.tablepress {
  margin: 0;
  padding: 0;
  width: 100%;
  /*box-shadow: 5px 5px 3px #a39e9e;*/
  border: 0 solid #a39e9e;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
}
.tablepress thead th {
  /*background: -o-linear-gradient(bottom,#fff 5%,#917d7d 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fff),color-stop(1,#917d7d));
  background: -moz-linear-gradient(center top,#fff 5%,#917d7d 100%);*/
  background: #79423F !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#917d7d");
  background: -o-linear-gradient(top,#fff,917d7d);
  background-color: #fff;
}
.tablepress thead th {
  padding:10px 5px;
}
.tablepress thead tr { color:#fff !important; }
.tablepress thead th, .tablepress tbody td {
  text-align: center;
  vertical-align: middle !important;
}
.tablepress tbody td {
  font-weight: 700;
}
.entry-content td, .comment-content td {
  /*border-top: 1px solid #ddd;*/
  padding: 6px 10px 6px 0;
}
.column-2 > a { color: #2a9ed4;text-decoration: none !important; }
.column-2 > a:hover { color: #074e66;text-decoration: none !important; }
img.size-full {
  max-width: 100%;
  width: auto;
}
.tablepress img {
  margin: 0;
  padding: 0;
  border: none; 
  max-width: none;
}
#tablepress-2 .column-2 a {
    text-transform: uppercase;
}
img.site_logo { margin-left:-15px !important; }

.column-1 img.alignnone { margin-bottom: 0px !important; }

@media (max-width: 767px) {
	#tablepress-1 .column-2,
	#tablepress-1 .column-3 {
		display: none !important;
	}
	#tablepress-2 .column-2,
	#tablepress-2 .column-3 {
		display: none !important;
	}
}
@media (max-width: 350px) {
	.tablepress_button { min-width:75px; }	
}
/********* Tablepress Styles Ends Here ***********/


/********************** popular_spel styles only **********************/
#top_noticias {
    color: #333;
    font-size: 23px;
    text-transform: uppercase;
}
.popular_slot_vc_col_sm_12_pad_zero { /*background-image: url("../../../mafu/bg_header_id_524.jpg") !important;*/ }
.popular_slot_vc_col_sm_12_pad_zero .vc_col-sm-12 { padding-left:0;padding-right:0; }
.popular_spel { /*background-image: url("../../../mafu/bg_header_id_524.jpg") !important;*/ }
.popular_slots_title {
    color: #fff;
    font-size: 25px;
}

.zero_bot_margin { margin:0 !important; }
.popular_spel_img { padding-top:20px;/* width:840px;*/ }
.popular_spel_img .vc_col-sm-3 { 
	height:135px;
	/*width:20%;
	padding-left:7.5px;
	padding-right:7.5px;*/ 
	margin-bottom: 15px;
}

.popular_spel_img .wpb_content_element { margin-bottom:15px; }
.popular_spel_img .wpb_content_element img { 
	border-radius:12%; 
	/*border: solid 1px #fff;*/
    box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.5); /*0 8px 17px 0 rgba(0, 0, 0, 0.2);*/
}

.popular_spel_img .vc_col-sm-3:hover { cursor:pointer; }
.popular_spel_img .vc_col-sm-3:hover .vc_single_image-wrapper {  }
.popular_spel_img div.slotbtn { 
	display:none;
	width:160px;
	height:120px;
	border-radius:12%; 
	/*border: solid 1px #fff;*/
	margin-bottom:0;
	margin-top:-71%;
	padding: 43px 16px;
	position: absolute;
	background: rgba(121,66,63,0.8) /*rgba(0,0,0,0.6)*/;
}

/*.popular_spel_img .vc_col-sm-3:hover div.slotbtn*/
.wpb_column.vc_column_container.vc_col-sm-3.vc_col-md-2.vc_col-lg-2.vc_col-xs-6:hover .slotbtn {
	display:block; 
	text-align:center;
}

a.slot_play_now_btn { 
	text-decoration:none; 
	color: #fff !important;
    border-radius: 0px !important;
    width: auto !important;
    display: inline-block;
    font-weight: normal;
	background-color: #3D7932;
    border-color: #4cae4c;
    box-shadow: 1px 1px 2px #333;
	-webkit-border-radius: 5px;
    border-radius: 5px;
    font-family: 'Lato';
    /*background: linear-gradient(to bottom,#6F612D 0,#FFDA4F 17%,#FFDD5C 43%,#FFCA02 52%,#FFCB03 54%,#F1AF0C 59%,#C67E07 78%,#865923 100%);
    background-color: #FFEEB5;
    border: none;
    background: #FFEEB5 -webkit-gradient(linear, left top, left bottom, from(#FFEEB5), to(#AE8913)) no-repeat;
    background: #FFEEB5 -moz-linear-gradient(top, #FFEEB5, #AE8913) no-repeat;*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEEB5, endColorstr=#AE8913) no-repeat;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#AE8913, endColorstr=#AE8913)" no-repeat;
    /*text-shadow: -1px -1px 0 #e0c887,1px -1px 0 #e0c887,-1px 1px 0 #e0c887,1px 1px 0 #e0c887 !important;*/
}

a.slot_play_now_btn:hover {
	background-color: #449d44;
    border-color: #398439;
    color: #fff !important;
	/*background-color: #ffb300; 
	background: linear-gradient(to bottom,#865923 0,#C67E07 22%,#F1AF0C 41%,#FFCB03 46%,#FFCA02 48%,#FFDD5C 57%,#FFDA4F 83%,#6F612D 100%); 
    background-color: #FFEEB5;
    background: #FFEEB5 -webkit-gradient(linear, left top, left bottom, from(#AE8913), to(#FFEEB5)) no-repeat;
    background: #FFEEB5 -moz-linear-gradient(top, #AE8913, #FFEEB5) no-repeat;*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#AE8913, endColorstr=#FFEEB5) no-repeat;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#AE8913, endColorstr=#AE8913)" no-repeat;
    -webkit-animation: bounceIn_custom 0.7s ease-in-out;
    -moz-animation: bounceIn_custom 0.7s ease-in-out;
    -o-animation: bounceIn_custom 0.7s ease-in-out;
    animation: bounceIn_custom 0.7s ease-in-out;
}

.popular_spel_img .slot_play_now_btn {
	padding: 7px 10px;
	font-size: 14px;
    border-radius: 5px !important;
}

@media (max-width:767px) {
   .popular_spel_img .vc_col-sm-3 { width:50%; height: auto; float:left; }
   .popular_spel_img div.slotbtn {		
   		display: block;
        height: auto;
        margin-top: -47%;
        padding-bottom: 0;		
		padding-top: 0px;
        background: none;
        border: 0;
        text-align: center;		
   }
   .popular_spel h2 { margin-top: 15px !important; }
   .popular_spel_img .slot_play_now_btn { padding: 5px 10px; }
footer .row img {     padding:0px 0px 0px 10px !important}
}
@media (max-width: 350px) {
	.popular_spel_img div.slotbtn {
		display: block;
		height: auto;
		margin-top: -50%;
		padding-bottom: 0;
		/*padding-top: 35px;*/
		background: none;
		border: 0;
		text-align: center;
		width: auto;
		padding: 0px 7px;
	}
	.popular_spel_img .slot_play_now_btn {
		padding: 5px 5px;
		width: auto !Important;
	}
}
@media (max-width: 320px) {
	.popular_spel_img div.slotbtn {
		display: block;
		height: auto;
		margin-top: -50%;
		padding-bottom: 0;
		/*padding-top: 35px;*/
		background: none;
		border: 0;
		text-align: center;
		width: auto;
		padding: 0px 0px;
	}
	.popular_spel_img .slot_play_now_btn {
		padding: 5px 5px;
		width: auto !Important;
	}
}
/********************** popular_spel styles only **********************/


/********* Blog Styles Starts Here ***********/
.blog_top_noticias{ 
	color: #fff; 
	font-size: 16px;
	margin-bottom:10px;
	margin-top: 0px;
	padding: 10px 15px;
    font-weight: bold;
    background: #79423F;
} 
.top_post_title { 
    text-decoration: none;
    color: #474248;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 0 15px 0;
    display: inline-block;
 }
.top_post_title:hover { 
color:#79423F;
}
.top_post_content {
font-size:16px; 
}
.img-style {
    margin-top: 5px;
    width:100%;
}
. content-style {
     margin-top: 30px !important;
}
a.home_post_btn {
    padding: 10px 0;
    display: inline-block;
    color: #474248;
    text-decoration: underline;
    font-weight: bold;
}
a.home_post_btn:hover { color:#79423F; }
/********* Blog Styles Ends Here ***********/
.clearfix::after{content:"";display:table;clear:both}
